@charset "utf-8";
/* CSS Document */

*{
margin:auto;
}
form{
display:inline;
}
img{
border:0px;
}
.texto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.texto_contato{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
text-decoration:none;
line-height:25px;
}
.texto_branco{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-align:center;
text-decoration:none;
line-height:25px;
padding-top:5px;
margin:0 0 0 0;
}
.texto_branco_link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-align:center;
text-decoration:none;
line-height:25px;
padding-top:5px;
}
.texto_branco_link:hover{
text-decoration: underline;
}
.texto_contato02{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
text-decoration: underline;
line-height:25px;
}
.caixa_contato{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:275px;
}
.caixa_contato02{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:30px;
}
.caixa_contato03{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:227px;
}
.caixa_contato04{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:220px;
padding-top:3px;
padding-bottom:3px;
}
#div_geral{
width:100%;
}
#div_tag{
width:101px;
margin-right:0px;
margin-top:0px;
position:absolute;
text-align:right;
top:0px;
right:0px;
}
#div_default{
width:1000px;
}
h2{
padding-left:36px;
padding-top:20px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}
h3{
padding-left:50px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}
h4{
padding-left:50px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
padding-top:20px;
*padding-top:15px;
}
h6{

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}

/********************************** estrutura ******************************/
#topo{
width:1000px;
}
#conteudo{
width:1000px;
}
#rodape{
width:1000px;
clear:both;
}
/***************************** topo ***************************************/
#topo01{
width:1000px;
height:174px;
background:url(imagens/topo.jpg);
}
#topo02{
width:1000px;
margin-top:0px;
padding-top:22px;
}
#topo02 ul{
clear:both;
margin-left:55px;
padding-left:0px;
padding-top:7px;
}
#topo02 ul li{
display:block;
float:left;
list-style:none;
padding-left:6px;
padding-right:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#8f8f8f;
text-align:center;
text-decoration:none;
}
#topo02 ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#8f8f8f;
text-align:center;
text-decoration:none;
}
#topo02 ul li a:hover{
color:#333333;
}
/******************** rodape ******************************/
#rodape01{
width:1000px;
height:100px;
}
#rodape02{
width:850px;
margin-top:0px;
padding-top:22px;
}
#rodape02 p{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
text-decoration:none;
margin:0px;
padding-left:195px;
}
/************************************** home **************************/
#conteudo01{
width:972px;
margin-left:14px;
height:478px;
}
#conteudo_interno{
width:972px;
*width:960px;
margin-left:14px;
height:100%;
background-color:#dfe6ed;
background-repeat:repeat-y;
display:table;

}
.migalha{
width:954px;
*width:956px;
height:27px;
text-align:left;
padding-left:16px;
padding-top:4px;
background-image:url(imagens/int_fd_migalha.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.migalha img{
padding-left:15px;
padding-top:10px;

}

.migalha a{
width:957px;
height:22px;
text-align:left;
padding-left:15px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.migalha a:hover{
width:957px;
height:22px;
text-align:left;
padding-left:15px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

.miolo_centro{
width:637px;
*width:615px;
background-color:#FFFFFF;
margin-left:33px;
*margin-left:20px;
float:left;
padding-bottom:20px;
*padding-bottom:0px;
padding-left:10px;
padding-top:10px;
padding-right:20px;
*padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
clear:both;
}
.miolo_centro_sombra{
width:643px;
height:3px;
padding-left:33px;
*padding-left:0px;
float:left;
margin-top:-10x;
padding-bottom:20px;
*padding-bottom:5px;
clear:both;
}
.foto{
-moz-opacity:0.40;filter:alpha(opacity=40);
}
.imagem_lat{
margin-top:62px;
width:243px;
*width:230px;
float:right;

}
.imagem_lat img{
display:block;
}
.lat_esq{
float:left;
width:673px;
*width:650px;
}
.imagem_lat_not_fora{
width:243px;
*width:230px;
height:auto;
float:right;
margin-right:21px;
*margin-right:05px;
margin-left:0px;
}

.linha{
text-decoration:none;
color:#353e84;
}
.linha:hover{
text-decoration:underline;
}

.linha_login{
text-decoration:none;
color:#FFFFFF;
}
.linha_login:hover{
text-decoration:underline;
}
.link_voltar_cad{
text-decoration:none;
color:#353e84;
}


.link_voltar_cad:hover{
text-decoration:underline;
}

#ul_not2{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1675A6;
margin:0px;
padding:0px;
padding-top:10px;
width:247px;
}

#ul_not2 li{
display:block;
width:227px;
margin:0px;
padding:0px;
padding:5px 10px 5px 0px;
}
#ul_not2 li .borda_baixo{
display:block;
border-bottom:solid 1px #FF0000;
padding-bottom:10px;
}
.imagem_lat_not{
margin-top:10px;
*margin-top:15px;
margin-right:0px;
width:225px;
*width:220px;
height:auto;
float:right;
clear:both;
*margin-right:05px;
background-color:#FFFFFF;
background-repeat:no-repeat;
text-align:left;
padding-right:20px;
*padding-left:10px;
}
.imagem_lat_not a{
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-left:-25px;
*margin-left:-0px;
padding-right:20px;
}
.imagem_lat_not a:hover{
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:-25px;
*margin-left:-0px;
padding-right:20px;
text-decoration:underline;
}
.imagem_lat_not ul{
list-style:none;
}
.miolo_lat_sombra{
width:218px;
height:3px;
float:left;
padding-bottom:20px;
clear:both;
*margin-left:-10px;
}
#div_not{
margin-left:0px;
width:623px;
background-color:#FFFFFF;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

#div_not p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:20px;
}

.not_lat_sombra{
float:right;
margin-top:0px;
}
.not_lat_sombra img{
display:block;
}
.hora_noticia{
width:42px;
height:18px;
background-image:url(imagens/int_fd_hora.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
float:left;
padding-top:6px;
padding-left:5px;
margin-right:10px;
}
.not_data{
display:block;
font-size:12px;
color:#353e84;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
#paginacao{
width:653px;
text-align:left;
padding:0px;
margin:0px;
padding:15px 10px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float: left;
}

#paginacao a{
padding:3px 7px 3px 7px;
background-color:#fefefe;
color:#353e84;
text-decoration:none;
border:1px solid #2b4c93;
}

#paginacao span{
padding:3px 7px 3px 7px;
background-color:#5576bb;
border:1px solid #2b4c93;
color:#ffffff;
text-decoration:none;
}

#paginacao a:hover{
text-decoration:underline;
}

#paginacao .ant_prox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background:none;
border:none;
margin-bottom:20px;
}

.link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#353e84;
text-decoration:none;
text-align:center;
background-image:url(imagens/int_fd_pg.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-right:11px;
}
.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#353e84;
text-decoration:none;
text-align:center;
padding-left:4px;
background-image:url(imagens/int_fd_pg_selecionada.jpg);
background-repeat:no-repeat;
}

/******************** Produtos**********************************/
.chamada_login{
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#353e84;
font-weight:bold;
}
.miolo_noticias{
width:637px;
*width:600px;
background-color:#FFFFFF;
margin-left:33px;
*margin-left:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
clear:both;
}
.marcas_cima{
width:661px;
*width:539px;
height:17px;
text-align:left;
background-color:#2b4c93;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:5px;

float:left;

}
.miolo_centro_sombra_produtos{
width:633px;
padding-left:13px;
*padding-left:0px;
float:left;
margin-top:-10x;
padding-bottom:20px;
*padding-bottom:5px;
clear:both;
text-align:center;
}

#topo_marcas{
width:640px;
*width:668px;
margin-top:-5px;
height:20px;
padding-top:5px;
}
#topo_marcas ul{
clear:both;
margin-left:0px;
padding-left:0px;

}
#topo_marcas ul li{
display:block;
float:left;
list-style:none;
padding-left:16px;
padding-right:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
#topo_marcas ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
#topo_marcas ul li a:hover{
text-decoration:underline;
}
.busca_prod{
padding-top:10px;
padding-bottom:20px;
padding-left:30px;
*padding-left:40px;
}
.busca_prod_{
margin-top:40px;

}
.prod_prod{
padding-left:100px;
padding-right:20px;
padding-bottom:30px;
}
.produto_list_foto{
width:190px;
float:left;
display:block;
padding-bottom:10px;
text-align: center;
}
.produto_list_titulo a{
width:200px;
float:left;
display:block;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
color:#6B747A;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.produto_list_det{
	float:left;
	display:block;
	width:190px;
	height:130px;
	padding-top:5px;
}
.paginacao_prod{
	width:100%;
	float:left;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}
.det_produto{
	width:223px;
	*width:216px;
	padding-top:15px;
	background-color:#FFFFFF;
	margin-bottom: 0px;
}

.topo_det_pro{
	width:213px;
	*width:206px;
	height:18px;
	background-color:#2b4c93;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;

*padding-top:5px;
	margin-right:0px;

*margin-right:4px;

}

.det_prod_modelo{
height:20px;
width:60px;
margin-left:0px;
background-color:#5576ba;
padding-top:5px;
padding-left:10px;
*padding-top:5px;
*padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
}
.det_prod_ref{
text-align:left;
width:50px;
float:right;
padding-right:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5576ba;
padding-top:5px;

}
.texto_caixas{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

/**************************************************************/
/*********************************************************Fórum/
/**************************************************************/
#forum_conteudo{
margin:0px;
width:625px;
text-align:left;
background-color:#FFFFFF;
margin-left:20px;
-margin-left:10px;
padding:20px;
float:left;
}

#forum_conteudo h2{
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}

#forum_conteudo .p_texto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:15px;
}

#forum_conteudo .p_texto2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5576bb;
padding-bottom:10px;
}

#forum_conteudo .p_data{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5576bb;
text-transform:capitalize;
padding-bottom:10px;
}

#forum_conteudo .p_hora{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5576bb;
margin-top:10px;
}

#forum_tabela{
margin:0px;
margin-top:10px;
width:620px;
}

#forum_tabela th{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#5576BB;
padding:5px;
border:1px solid #FFFFFF;
}

.th_topico{
width:320px;
}

.th_autor{
width:100px;
}

.th_resposta{
width:60px;
}

.th_post{
width:140px;
}

#forum_tabela td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#ececec;
padding:5px;
line-height:13px;
border:1px solid #FFFFFF;
}

.forum_link_perg{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

.forum_link_perg:hover{
text-decoration:underline;
}
.td_resposta{
text-align:center;
}

.td_resposta{
text-align:center;
}

.td_resp_nome{
font-size:14px;
font-weight:bold;
}

.forum_novo_top{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#353e84;
}

.ano_forum_menu{
padding:0px;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#353e84;
margin-bottom:7px;
cursor:pointer;
}

.mes_forum_menu{
padding:0px;
margin:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#353e84;
margin-bottom:7px;
padding-left:30px;
cursor:pointer;
}

.titulo_forum_menu{
padding:0px;
margin:0px;
display:block;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#353e84;
margin-bottom:7px;
padding-left:45px;
}

.titulo_forum_menu:hover{
text-decoration:underline;
}
/**************************************************************/
/**************************************************Fim do Fórum/
/**************************************************************/
.texto_vermelho{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
}
#alerta{
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#ffffff;
background-color:#5576BB;
width:500px;
padding-bottom:30px;
padding-top:30px;
text-align:center;
font-weight:bold;
}

#ul_gal{
margin:0px;
padding:0px;
width:603px;
margin-left:20px;
}

#ul_gal li{
display:block;
width:200px;
float:left;
}

#ul_gal li a{
text-decoration:none;
color:#5576BB;
}

#ul_gal li a:hover{
color:#353e84;
}

#ul_gal li h2{
padding:10px 20px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5576BB;
}

/********************** SEJA REPRESENTANTE*****************************/

#conteudo07{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000; 
text-align:left; 
text-decoration:none;
padding-left:14px; 
line-height:20px; 
}

.imagem_bordaAzul{
border:#5576ba 2px solid;
-moz-opacity:0.40;filter:alpha(opacity=40);
}
.imagem_bordaCinza{
border:#e3e3e3 2px solid;
-moz-opacity:0.40;filter:alpha(opacity=40);
}

/****************MIDIA*************************************************/

.imagem_midia{
width:100px;
border:#CCCCCC solid 1px;
}
.video_midia{
float:left;
margin-left:80px;

}
.subtitulo_midia{
padding-left:50px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#353e84;
font-weight:bold;
}

#caixaCores{
width:500px;
float:left;
position:absolute;
z-index:100;
text-align:center;
display:none;
top:10;
left:10;
height:460px;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
#corPrincipal{
position:relative;
width:500px;
float:left;
text-align:center;
height:350px;
left:0;
margin:0;
padding:0;
}
#corPrincipal img{
position:absolute;
float:left;
text-align:center;
top:0;
left:0;
padding-right:10px;
}
#corMininiaturas{
width:500px;
padding-top:20px;
padding-bottom:20px;
margin:0;
float:left;
text-align:center;
background:url(imagens/img_oculos.jpg);
background-repeat:no-repeat;
}
#corMininiaturas img{
cursor:pointer;
}
#corMininiaturas label{
display:block;
width:100px;
color:#FFFFFF;
float:left;
}
#tituloCor{
text-align:left;
padding-top:15px;
padding-left:10px;
}
#fundoOpaco{
filter: alpha(opacity=80);
moz-opacity:0.80;
opacity:0.80;	
float:left;
background:#000000;
left:0;
top:0;
z-index:10;
position:absolute;
font-size:11px;
}
#div_fecharCor{
width:100%;
float:left;
text-align:right;
padding-top:5px;
}
#div_fecharCor img{
cursor:pointer;
}
#img_carregando{
position:absolute;
z-index:20;
}
.mini_bordaAzul{
border:#5576ba 2px solid;
}
.mini_bordaCinza{
border:#e3e3e3 2px solid;
}
