@charset "utf-8";
/* CSS Document */


/*-----------   RESET STYLES   ------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
} 








/*-------    FONT STYLES    ---------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color:#666;
} 
a{  
color:#2F5984;
text-decoration:none;
}
a:hover{  
color:#C00;
text-decoration:underline;
} 


/*---------------   CLEAR DIV   -------------------------*/
.clear{
clear:both;
}



/*---------------   TITULOS   -------------------------*/




.caminho {
height:25px;
background:#3E75AE; margin-bottom:10px;
}
.caminho a{
display:block;
float:left;
height:16px;
color:#FFF;
font-size:13px;
padding:4px 18px 0 15px;
}
.caminho a:hover{
color:#FFF;
text-decoration:none;
}




/*---------------   ESTRUTURA INDEX   -------------------------*/




body{background:url(images/bg01.gif) center repeat-y #EBF7FC;}

.tudo {   margin: auto; background:url(images/bg04.gif) top repeat-x; }


.site {width: 786px; margin:auto; min-height: 900px; padding-bottom:20px;}


	
	.topo {	height:152px; padding:30px 8px 0 0;}
		.topo h1 { text-indent:-9000px; float:left; background: url(images/logo.gif) no-repeat; margin:20px 0 0 8px; width:241px; height:96px;}
		
		.buscad	 { width:300px; height:20px; float:right; margin-bottom:30px; font:normal 11px Arial, Helvetica, sans-serif; color:#666;}	
			.busca label { float:left; margin-right:6px; line-height:1.5em;}
			.busca input { border:solid 1px #999; float:left; margin-right:6px;}
	
		.distribuidor	 { width:300px; height:90px; float:right; text-align:right; margin-right:8px; }	
			.distribuidor span { display:block; float:right; text-align:right; width:220px; border-bottom:solid 1px #1D91AF; margin-bottom:10px}	
			.distribuidor img { margin-left:20px;}	
			
			
	.menutopo {	height:25px; padding:18px 0 0 10px;}
		.menutopo a { font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; }
		.menutopo li { display:inline; font:normal 16px Arial, Helvetica, sans-serif; color:#FFF; margin-right:5px;}
	
	
	.verificador { width:540px; float:left; padding:15px 10px 10px 10px; background:#FFF; height:400px;}
	
	
	.lateral { width:216px; float:left; background:#FFF; padding:10px 0 0 5px;}
		
		.tit1 { font:bold 13px Arial, Helvetica, sans-serif; color:#014F7C;}	
		.dados { background:url(images/bg02.gif); width:180px; height:79px; padding:15px; margin-bottom:10px;}
			.tel { display:block; text-align:right; font-size:25px; font-weight:bold; color:#F00; margin:20px 0 5px 0;} .ddd{ font-size:18px;}
			
		.solicite { width:180px; height:21px; display:block; background:url(images/bg03.gif); padding:25px 15px; margin-bottom:10px;
					font:bold 12px Arial, Helvetica, sans-serif; color:#014F7C; }
					
					
					
		.menu_lateral { background: url(images/tmn.gif) top no-repeat #1d91af; width:194px; margin:0 0 20px 3px; padding:15px 0 0 10px; }
			.menu_lateral ul {  }
			.menu_lateral li { margin-bottom:10px; }
			.menu_lateral a { display:block; background:url(images/bt.gif) no-repeat; height:23px; padding:1px 0 0 10px; 
							  color:#FFF; font-weight:bold; text-decoration:none; font-size:14px;}
			.menu_lateral a:hover { color:#FFF; text-decoration:underline;}
			
				.menu_lateral li ul {   }
				.menu_lateral li ul li { list-style:none; margin-top:5px; padding-left:8px;   }
				.menu_lateral li ul li a { color:#FFFF; font-size:13px  }
			
			
			
			
			.menu_lateral:after {content:""; display:block; height:13px; width:204px; background:url(images/bmn.gif) no-repeat -10px 0;   }
			
			
			
			

			
			
			



			
			
			
			
			


.base {
width: 100%; 
height: 40px; padding-top:14px; 
background:#1A446A;
text-align: center;
}

	.dados2 { color:#FFF;}



/*-----------  página principal -----------------------------*/


.texto_principal { padding:5px; margin-bottom:10px;}
	.texto_principal h2 { color:#006; font-size:16px; font-weight:bold;}




.destaque{ width:522px; height:167px; background:url(images/bg05.gif) no-repeat; padding:10px; margin-bottom:10px;}
	.destaque a{ color:#666; font-size:14px;}
	.destaque a:hover{ text-decoration:none;	}
	.destaque h3{ width:502px; height:20px; background:url(images/bg06.gif) no-repeat; margin-bottom:15px;
					 font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; padding:8px 10px;	}
	.destaque img{ width:174px; height:105px; float:left; margin-right:6px;	}
	
	











	
	
/*-------------------	-------------------------------------------------*/
	

	
	
	
	
	
	
	
	
	
	
	


/*-----------  galeria fotos -----------------------------*/

.galeria{
margin:6px 12px;
}

.lista_album{
width:200px;
float:left;
margin:10px 0 0 0;
}
	.lista_album a{
	display:block;
	width:200px;
	font-weight:bold;
	font-size:17px;
	padding:3px;
	margin-bottom:5px;
	}
	.lista_album a:hover{
	background:#D6D5D5;
	text-decoration:none;
	color:#C00;
	}


.titulo_album{
background:#1A446A;
float:left;
width:526px;
height:20px;
padding:7px 6px 3px;
color:#FFF;
font-weight:bold;
font-size:17px;
margin:10px 0 3px 0;
}





/*-----------  conteudo_lista -----------------------------*/
.conteudo_lista{  }

	.conteudo_lista h2 { display: block; border-bottom:solid 1px #014F7C; font:bold 20px Arial, Helvetica, sans-serif; color:#1D91AF; padding:2px; margin-bottom:20px;}

	.conteudo_lista a{
	display:block;
	padding:7px;
	color:#2C4892;
	margin:5px 2px 2px 2px;
	border-bottom:solid 1px #CCC;
	font-size:15px;
	}
	.conteudo_lista a:hover{
	text-decoration:none;
	background:#F0F0F0;
	}

/*-----------  produto_lista -----------------------------*/
.produto_lista{}

	.produto_lista h2 { display: block; border-bottom:solid 2px #014F7C; font:bold 22px Arial, Helvetica, sans-serif; color:#1D91AF; 
							padding:2px; margin-bottom:15px;}
	.produto_lista a{
	display:block;
	padding:7px;
	margin:5px 2px 2px 2px;
	border-bottom:solid 1px #CCC;
	height:83px;
	font-size:15px;
	overflow:hidden;
	}
	.produto_lista a:hover{
	text-decoration:none;
	background:#F0F0F0;
	}
	.produto_lista img{
	width:150px;
	float:left;
	margin-right:12px;
	}



/*-----------  conteudo_detalhe -----------------------------*/
.conteudo_detalhe{ }

	.conteudo_detalhe h2 { display: block; border-bottom:solid 2px #014F7C; font:bold 22px Arial, Helvetica, sans-serif; color:#1D91AF; 
							padding:2px; margin-bottom:15px;}





/*-----------  contato -----------------------------*/
.contato{
margin:6px 12px;
}

.contato input{
border:solid 1px #309;
}
.contato textarea{
border:solid 1px #309;
margin:5px 0;
}