body, table, div, h1, h2, h3, p, form, input, select, textarea, ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#494949;
	margin:0;
	padding:0;
	border:0;
	line-height:13px;
}
img { border:0; }
.fecha { clear:both; }
.fl_left { float:left; }
.fl_right { float:right; }
a.link_padrao { color:#bf4b3e; font-weight:bold; text-decoration:none; }
a.link_padrao:hover { color:#d28d85; }
input, select, textarea { border:1px solid #a8373b; }
input { padding:2px 0 0 2px; height:18px; text-align:left; }

body { background:#FFF url(imgs/fundo_site.gif) repeat-x center top; }

div.site { width:770px; margin:0 auto; }
div.menu_banner { float:left; display:inline; width:517px; height:114px; }
div.acesso_restrito { float:right; display:inline; width:253px; height:114px; background:url(imgs/acesso_restrito_fundo.jpg); }
input.restrito_campo, input.restrito_botao_ok { float:left; display:inline; height:20px; }
input.restrito_campo { width:130px; margin:5px 5px 0 0; font-size:11px; }
input.restrito_botao_ok { width:32px; height:24px; background:url(imgs/restrito_ok.gif) no-repeat left top; cursor:pointer; margin-top:5px; }
input.restrito_botao_ok:hover { background-position:0 -24px; }

div.home { background:#FFF url(imgs/home_fundo.gif) repeat-y right top; min-height:500px; }
* html div.home { height:500px; }

div.home_txt { float:left; display:inline; width:461px; padding:28px; }
div.home_coluna { float:right; display:inline; width:253px; }
div.home_coluna div { padding:9px 20px 14px 20px; text-align:justify; line-height:14px; }
div.home_coluna div a { font-weight:bold; text-decoration:underline; }

div.home_conv { float:left; display:inline; width:363px; margin:10px 0 0 50px; font-size:12px; line-height:19px; text-align:justify; }
b.titulo_conv { color:#236C8F; font-size:16px; }

div.destaques { margin-top:12px; background:url(imgs/bolinha.gif) no-repeat left top; padding-left:20px; }
div.destaques span { font-size:11px; font-weight:bold; color:#999; }
div.destaques a, a.mais { color:#000; font-weight:normal; text-decoration:none; }
div.destaques a:hover,a.mais:hover { text-decoration:underline; }
a.mais { margin-top:16px; font-weight:bold; float:right; }

div.base { height:62px; background:url(imgs/base.gif) repeat-x; }
div.base h1, div.base h2, div.base h3 { width:auto; font-weight:bold; color:#666; font-size:11px; margin-top:25px; }
div.base h1 { margin-left:20px; }
div.base h3 { margin:25px 20px 0 30px; }
div.base h2 a, div.base h3 a { color:#666; text-decoration:none; }
div.base h2 a:hover, div.base h3 a:hover { color:#900; }

div.interno { background-color:#FFF; padding:1px 0; text-align:justify; }
div.cont_interno { width:520px; float:right; display:inline; margin:22px 28px 0 0; line-height:14px; }
div.pontinhos { height:14px; background:url(imgs/pontinho.gif) repeat-x left top; margin-bottom:14px; }

div.conteudo { padding:0 34px; }
div.prod_marca { float:left; display:inline; width:180px; height:170px; margin:0 10px 10px 0; }
div.prod_marca table { width:180px; }
div.prod_marca table tr th { height:120px; text-align:center; vertical-align:middle; background:url(imgs/fundo_marca.gif) no-repeat left top; }
div.prod_marca table tr td { height:30px; text-align:center; vertical-align:middle; padding:0 10px 0 10px; font-weight:bold; }

select.select_lista { margin-top:4px; font-size:11px; font-weight:bold; color:#666; }
div.prod_detalhe { width:630px; margin:14px 0 0 34px; }
div.prod_titulo { background-color:#e4e4e4; font-weight:bold; text-align:left; color:#000; padding:10px 6px; margin-bottom:4px; }
div.prod_texto { background-color:#F0F0F0; width:415px; float:right; padding:8px 12px 15px 12px; line-height:14px; }

table.prod_produtos { width:100%; border:none; }
table.prod_produtos tr th { width:162px; text-align:center; vertical-align:middle; }
table.prod_produtos tr td.separa { width:39px; background:url(imgs/separa.gif) repeat-y; }
table.prod_produtos tr td.cont_detalhes { line-height:16px; }
table.prod_produtos tr td.cont_detalhes b { color:#CC0000; font-size:14px; }

div.faixa_cinza { width:100%; height:28px; background:url(imgs/barra_separa.gif) repeat-x left top; }
div.down_img { width:170px; float:left; display:inline; margin-top:20px; text-align:center; }
div.down_texto { width:490px; float:right; display:inline; }
span.obrigat { color:#FF0000; font-size:10px; }

table.formulario { width:100%; border:none; }
table.formulario tr th { width:120px; font-weight:bold; text-align:right; padding:2px; padding-right:5px; }
table.formulario tr td { font-weight:normal; text-align:left; padding:3px 1px; }
table.formulario tr td input.input_campo { float:left; width:250px; }
table.formulario tr td textarea { float:left; width:250px; height:100px; }
table.formulario tr td select { float:left; padding:1px; }
input.botao { float:left; display:block; padding:3px 10px; font-weight:bold; color:#FFF; background-color:#a52c31; margin-top:10px; height:auto; cursor:pointer; }
input.botao:hover { background-color:#ff695a; }

table.video_icone { width:auto; float:left; display:inline; }
table.video_icone tr td { width:95px; height:95px; text-align:center; vertical-align:top; }

div.video_nome { text-align:center; padding:8px; font-weight:bold; color:#000; }
div.abre_video { margin:10px auto; width:auto; text-align:center; }

div.suporte_titulo { background-color:#d1d1d1; text-align:left; font-weight:bold; color:#a30000; margin-bottom:1px; padding:8px; }
div.suporte_caixa { background-color:#efefef; }
div.suporte_caixa div { padding:10px 8px 20px 8px; text-align:justify; }

div.noticia_detalhe { background:url(imgs/bolinha.gif) no-repeat left top; padding-left:20px; }
div.noticia_detalhe span { font-size:11px; font-weight:bold; color:#999; }
div.noticia_detalhe h1 { font-size:13px; font-weight:bold; color:#000; padding:2px 0 15px 0; }

div.contato_chamada { width:521px; height:99px; background:url('imgs/fundo_cadastro.gif') no-repeat; }
div.contato_chamada h1 { float:left; display:inline; margin:47px 0 0 107px; width:400px; line-height:16px; font-size:13px; font-weight:normal; }

div.contato_sac { width:521px; height:99px; background:url('imgs/fundo_sac.gif') no-repeat; }
div.contato_sac h1 { float:left; display:inline; margin:47px 0 0 107px; width:400px; line-height:16px; font-size:13px; font-weight:normal; }

h1.rma_titulo { color:#000; font-weight:bold; font-size:12px; width:100%; float:left; padding:2px 0; }
h1.rma_titulo b { color:#81181a; }

ul.menu_restrito { float:left; display:inline; list-style:none; margin:0; padding:0; width:190px; margin-top:45px; }
ul.menu_restrito li { display:block; }
ul.menu_restrito li a { display:block; padding:6px; background-color:#900; color:#FFF; font-weight:bold; text-align:right; text-decoration:none; margin-bottom:1px; }
ul.menu_restrito li a:hover { background-color:#fc4f0b; }

a.incluir_equip { display:block; padding:5px 10px; background-color:#690; color:#FFF; text-decoration:none; font-weight:bold; width:auto; }
a.incluir_equip:hover { background-color:#9F0; color:#666; }

a.excluir_equip { display:block; padding:8px 10px; background-color:#c64343; color:#FFF; text-decoration:none; font-weight:bold; width:auto; float:left; }
a.excluir_equip:hover { background-color:#db7070; }

table.listagem { width:100%; border:none; }
table.listagem tr th, table.listagem tr td { text-align:left; }
table.listagem tr th { font-weight:bold; color:#FFF; background-color:#c64343; }
table.listagem tr td { font-weight:normal; color:#333; background-color:#E5E5E5; }
table.listagem tr td.td_icone { text-align:center; background-color:#FFF; }

div.sem_registros { text-align:center; margin-top:50px; width:100%; display:inline; }
div.sem_registros h1 { font-size:12px; font-weight:bold; }

span.coment_data { color:#777; font-size:11px; font-weight:normal; }
div.coment_texto { text-align:left; line-height:16px; }

h1.titulo_formulario { width:100%; padding:1px 0; font-size:11px; text-align:left; }

a.bt_tipo_cadastro { float:left; display:inline; width:230px; padding:10px; font-size:14px; background-color:#d13b23; color:#FFF; text-align:center; line-height:15px; text-decoration:none; }
a.bt_tipo_cadastro:hover { background-color:#ed624c; }


