html,body{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:auto; padding:0px;
	height:100%;	margin-top:0px;
	margin-bottom:0px;}
img{ border:0px;}
h1{ color:#FFF; margin-bottom:0px;}	
h2 { color:#fff; font-size:14px; padding:5px; margin:0px; font-weight:normal; text-align:right; padding-right:15px; }
h3 {color:#333; margin:0px;font-weight:bold; padding:2px; font-size:24px;}
h4 {color:#222; padding:1px; margin:0px; font-size:11px; font-weight:normal;}

.prodhome{ font-size:15px; font-weight:bold;}
.prodprod{ font-size:15px; font-weight:bold;}
.prodselecao{ font-size:30px; font-weight:bold;}



.telefone{width:290px; margin-left:740px; font-size:25px; color:#030; position:absolute; margin-top:-70px; font-weight:bold;
height:60px;  margin-right:5px;}






.admin{ margin:auto; text-align:center;}
.admin a{ font-size:10px; color:#FFF; text-decoration:none;}	
.admin a:hover{ color:#FFF; text-decoration:underline;}

#bg_header{background-image:url(images/bg_header.jpg); background-repeat:repeat-x;  border-bottom:2px solid #333; margin:auto;	height:253px; border-bottom:5px solid #ccc;}
header{background-image:url(images/bg_header.jpg); background-repeat:repeat-x;  width:1000px; height:253px; margin:auto;}
  .logo{ padding-top:30px; padding-left:-80px; }	
  
nav{width:138px; min-height:374px; float:left;	border-radius:5px; margin-right:5px; margin-bottom:10px;}
nav ul{	list-style:none; padding:1px;margin-top:0px;}
nav ul li{height:30px;margin-bottom:10px;}
nav ul li a{ background-color:#0d974c;
border-bottom:2px solid #333; 	border-radius:5px;
	color:#ccc;
	display:block;
	padding:6px;
	text-decoration:none;
	text-align:left;	}
nav ul li a:hover{ background:#083; color:#fff;}	

section{margin:auto; width:1000px; height:auto; margin-top:10px;}

#slides{
	float:left;
	padding-top:10px;
	width:855px;
	height:292px;
	margin:0 auto;
	overflow:hidden;}
	
.slide a{color:#333; text-decoration:none; margin-left:8px; margin-right:8px; font-weight:bolder;}
.slide a:hover{ color:#666; text-decoration:underline;}
#slides ul, li{ margin-top:0px; padding:0px;}

#secao{ 	width:855px; background-image:url(images/bg_secao.jpg); background-color:#0d974c; float:left;	margin-top:0px; min-height:32px; border-radius:5px;}	

#contato{ 	width:475px; float:left;	margin-top:10px; min-height:100px; border-radius:5px;}	
legend{ font:bold Verdana, Geneva, sans-serif 16px; width:200px; padding-left:30px;}
fieldset{ width:400px; margin:auto;}
label{ position:relative; display:block; width:180px; font-size:12px; padding:5px;}
label input{ width:160px; padding:5px;	}
label span{ color:#CCC; font-size:9px; margin-left:5PX;  }

.formcop{ padding:10px; margin-left:5px; }




#mapa{ 	width:320px; float:left;	margin-top:10px; min-height:100px; border-radius:5px;}	

#produtos{ width:840px; padding:0px; height:auto; float:left; background-color:#FFF; margin-top:5px; margin-bottom:5px; border-radius:5px;}


#imagem{ width:310px; height:auto; float:left;}
#descricao{ width:520px; height:200px; float:left; padding:5px;}
#especificacoes{width:400px; height:auto; background-color:#eee; float:left; padding:5px; margin-top:10px;}
#caracteristicas{width:400px; height:auto; background-color:#eee; float:left; padding:5px; margin-left:20px; margin-top:10px;}


article{ float:left; width:244px;  margin-right:5px; margin-bottom:5px; margin-top:2px;}
article a{ text-decoration:none;float:left; padding:5px;  border-radius:2px; border:1px solid #ddd; display:block;height:230px;}
article a:hover{ color:#FFF; border-radius:2px; border:1px solid #060; }

article2{ float:left; width:274px;  margin-right:5px; margin-bottom:5px; margin-top:2px;}
article2 a{ text-decoration:none;float:left; padding:5px;  border-radius:2px; border:1px solid #ddd; display:block;height:230px;}
article2 a:hover{ color:#FFF; border-radius:2px; border:1px solid #060; }

#bgfooter{ width:100%; border-top:solid #FFF 2px; height:200px; background-color:#999; background-image:url(images/bg_footer.jpg); background-repeat:repeat-x; clear:both; padding-bottom:20px; }
footer{	width:1000px; height:200px; margin:auto; color:#FFF; text-align:center;	}
