* {margin:0; padding:0;}
body {font-size:12px; font-family:Arial, Helvetica, sans-serif;
     background-image:url(../imagens/bg.jpg);
	 background-repeat:repeat-x;
	 background-color:#FFF;
	 color:#999;
}

#site {position:relative;
       margin:0 auto;
	   width:950px;
}
#top {float:left; width:950px; height:120px;
   background-image:url(../imagens/logo.jpg);
   background-repeat:no-repeat;
   background-position:left;
}
#top .banner {background-image:url(../imagens/banner.jpg);
width:600px; height:79px;
float:right;
margin:20px;
}

#menu { float:left; width:950px; height:42px;}
#menu ul {padding:0; margin:15px 25px 0px 0px; float:right;}
#menu li {list-style:none; display:inline; margin-right:15px;}
#menu li a {color:#FFF; text-decoration:none;} 
#menu li a:hover {color:#0C3;}


#main {float:left; width:940px; background-color:#FFF;
        min-height:600px;
}

#main .col_left {float:left; width:190px; margin:10px; margin-top:0; padding-bottom:15px;}

	#main .categorias, .destaque , .orcamento, .aceitamos{width:190px; float: left; border:#CCC 1px solid;  margin-top:10px;
	min-height:100px; }
	
	
	
	.categorias h1 {width:170px; height:22px; padding:10px 0px 0px 20px;
	background-image:url(../imagens/bg_titulo_peq.jpg); 
	color:#FFF; font-size:12px; float:left; 
	}
	
	#main .destaque h1{width:170px; height:22px; padding:10px 0px 0px 20px;
	background-image:url(../imagens/bg_titulo_peq.jpg); 
	color:#FFF; font-size:12px; float:left;}
	
	#main .aceitamos h1{width:170px; height:22px; padding:10px 0px 0px 20px;
	background-image:url(../imagens/bg_titulo_peq.jpg); 
	color:#FFF; font-size:12px; float:left;}
	
	.destaque img {float:left;}
	.destaque h2 { margin:8px 5px; font-size:14px; font-weight:bold; color:#333;}

#main .col_center {float:left; width:520px;}

	#main .box_conteudo {width:520px; float: left; 
						border:#CCC 1px solid; margin-top:10px; 
						padding-bottom:20px; }
						
	.box_conteudo h1 
	{width:500px; height:22px; 
	padding:10px 0px 0px 20px;
	background-image:url(../imagens/bg_titulo_gd.jpg); 
	color:#FFF; font-size:12px; float:left;}
	
	.box_conteudo h2 { padding:15px 20px 0px 20px;  float:left; 
						font-size:12px; font-weight:lighter; line-height:1.6;}
	
	.box_conteudo .conteudo ul{ margin:0; padding:0;}
	.box_conteudo .conteudo li {list-style:none; display:inline; width:150px; float:left; margin-left:20px;  }
	
	.conteudo li h1 { width:150px; min-height:19px; 
	 padding:10px 0px 4px 0px; text-align:center;
	 color: #333; font-size:12px; background-image:none;
	 margin-bottom:-5px;}
	 
	.conteudo .produto {float:left; margin:10px 10px 5px 10px; width:270px; }
	.conteudo .produto img{border:#666 1px solid;}
	.conteudo .produto img:hover {border:#CCC 1px solid;}
	.conteudo .produto .ftThumb {width:300px;}
	.conteudo .produto .ftThumb img {float:left; margin-right:5px;}
	
	
	.conteudo .detalhes a {background-image:url(../imagens/btn_detalhes.jpg); 
							width:113px; height:29px; float:left; margin:10px 18px;}
							
	.conteudo .detalhes a:hover {background-image:url(../imagens/btn_detalhes_hov.jpg);}
	
	.box_conteudo .conteudo .titulo { width:500px;}
	.conteudo .titulo h1 {background-image:none; color:#666; }
	
	.box_conteudo .conteudo .detalhes  {float:left; width:220px; margin-top:-11px;  }
	.conteudo .detalhes h2 {line-height:1.4; margin:22px 0 0 0; padding:0;}
	
	.box_conteudo .conteudo table {float:left; margin:30px 20px; width:450px;}
	
	.box_conteudo .conteudo #nome2, #email2, #tel, #assunto, #mensagem 
	{width:320px; height:22px; border:#CCC 1px solid; color:#999;
	font-size:16px;}
	
	.conteudo #mensagem {height:90px; overflow:auto;}
	
	.conteudo #enviar2{background:url(../imagens/btn_orcamento.jpg); 
	width:113px; height:29px; color:#666; font-size:12px; border:none; cursor:pointer;}

#main .col_right {float:left; width:190px; margin:10px; padding-bottom:20px; }
	
	#main .busca {background-image:url(../imagens/bg_titulo_dir.jpg);
	             width:190px; height:70px; float:left;
	}
	
	#main .fones{background-image:url(../imagens/bg_titulo_dir.jpg);width:190px; height:50px; float:left; margin-top:10px; }
	
	.busca h1 {padding:10px 0px 0px 5px;color:#FFF; font-size:12px;}
	.fones h1 {padding:10px 0px 0px 10px;color:#FFF; font-size:12px;}
	
	#main .img_fones {background-image:url(../imagens/img_tels.png); height:165px; width:185px; float: left; border:#CCC 1px solid; color: #333; text-align: center; padding-top: 2px; padding-right: 5px; font-size: 13px; font-weight: bold; line-height: 21px; }
	
	#main .img_fones h3 {font-size:20px; width:180px; margin:20px auto; text-align:center; color:#333;}
	#main .img_fones h4 {font-size:13px; color:#ffffff; margin:5px;}
	
	#main .col_right #nome, #email, #fone, #obs
	{width:180px; margin:0 auto; border:#CCC 1px solid; color:#999; 
	font-size: 14px; height:20px;}
	
	#main .col_right #obs { height:50px; overflow:auto;}
	
	#main .col_right  #busca {width:140px; height:22px; margin-left:5px; font-size:16px; color:#999;}
	
	.col_right #ok {width:30px; height:22px; background: #FFF; color:#2e4d63; border:none; cursor:pointer;}
	#main .col_right .orcamento #enviar  
	{background: url(../imagens/btn_orcamento.jpg); width:113px; height:29px; 
	border:none; color:#666; cursor:pointer;}

#rodape {width:100%; float:left;
        background-image:url(../imagens/bg_rodape.jpg); height:90px;
		margin-top:10px;
}

#rodape a {color:#999; text-decoration:none;} #rodape a:hover {color:#666;}
#rodape h2 {width:500px; margin:30px auto;  text-align:center; 
			font-size:11px; color: #999; font-weight:lighter;}


.style1 {color:#7dbf44;  font-weight:bold;}

.paginacao {float:left; width:400px; padding:5px; margin:10px 50px;}



/* EXTRAS */
img.ico_operadora {
	vertical-align: middle;
	margin-right: 7px;
}



