@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:#666;
text-decoration:none;
}
a:hover{  
color:#AA0000;
text-decoration:underline;
} 

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



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

body{background:url(images/bg01.jpg) top repeat-x;}

.site { width: 780px; margin:auto; }
	

	.topo { height:285px; padding:19px 0 0 8px;}
		.topo h1 { display:block; text-indent:-9000px; width:271px; height:194px; background:url(images/h1.gif); float:left; margin-right:26px; }
		
		.flash { width:469px; height:193px; margin-top:51px; float:left; clear:right;}
		
		.atendimento{ font:bold 15px Arial, Helvetica, sans-serif;  padding:0 16px; margin-bottom:24px;}
			.end{color:#FFF;}
			.fone{ font-weight:bold; font-size:20px; color:#FFF;}
			.ddd{ font-size:15px;	}
		
		
		
		.lateral { width:200px; padding-left:14px;  float:left;}
			
			.menu_02  { display:block; background:url(images/mn.gif); width:149px; height:226px; padding:14px;}
			.menu_02 li { display:block; margin-bottom:6px;}
			.menu_02 li a { color:#666; font:bold 15px Arial, Helvetica, sans-serif; }
			.menu_02 li a:hover {  color:#013356;}			

	
		.verificador { width:565px; float:left; }
	

	
		



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

.destaque_principal{ width:300px; color:#717171; font-size:15px; float:left; margin-right:14px; padding-right:12px; border-right: solid 1px #CCC; }
	.destaque_principal h3{ color:#013356; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:22px; }


.destaque_lateral{ float:left; width:225px;  }
	.destaque_lateral a{ display:block; background:url(images/bola.gif) left top no-repeat; padding-left:14px; }
	.destaque_lateral h3 {color:#013356; font:bold 14px Arial, Helvetica, sans-serif;}




/*-----------  conteudo_lista -----------------------------*/
.conteudo_lista{ }
	
	.conteudo_lista h3{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#013356; margin-bottom:15px;}

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





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

	.produto_lista h3{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#013356; margin-bottom:15px;}
	.produto_lista a{ display:block; width:166px; float:left; height:70px; margin-bottom:30px;	margin-right:15px; font-size:15px; text-align:center; }
	.produto_lista a:hover{	text-decoration:none;	background:#F0F0F0;	}
	.produto_lista img{	width:166px;}



/*-----------  conteudo_detalhe -----------------------------*/
.conteudo_detalhe{}
	.conteudo_detalhe h3{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#013356; margin-bottom:15px;}



/*-----------  contato -----------------------------*/
.contato{ }
	.contato h3{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#013356; margin-bottom:15px;}
	.contato input { border:solid 1px #013356; margin:5px 0;}

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