@charset "iso-8859-1";
/* CSS Document - Tornearia Macedo */
*{
	margin:0px;
	padding:0px;
}

body{
	font-family: 'Muli', sans-serif;
	font-size:12px;
	color:#766d46;
	background:url(../images/bg/background.jpg); 
	}

a{ text-decoration:none; }

#topo{ width:1000px; height:122px; margin:0px auto; }
	#logo{ width:370px; height:122px; float:left; }
	#menu{ width:629px; height:122px; float:left; }
	
#animacao{ width:1000px; height:386px; overflow:hidden; margin:0px auto; z-index:1; }

#conteudo{ width:1000px; height:auto; min-height:200px; background:#f5f5f5; margin:0px auto; padding-bottom: 20px; font-size: 16px; color: #676767; overflow: hidden;}
	#conteudo h2 { font-size: 24px ; color: #618578; padding-top: 30px; margin-left: 20px; }
	#texto{ width: 815px; margin: 10px auto; text-align: justify; font-size: 16px; color: #676767; margin-bottom:20px; }
		#texto p { margin-bottom:20px; }
		
#rodape{ width:980px; height:325px; padding:10px; font-size:11px; color:#949494; margin:0px auto; background:url(../images/bg/back_rodape.jpg); }
	#rodape_col1{ width:980px; height:20px; text-align:center; }
	#titulo_rodape{ font-size:18px; color:#fefefe; text-align:left; margin:10px; }
	
	#newsletter{ width:260px; height:284px; color:#fefefe; float:left; font-size:14px; }
	.input_news{ background:#a1afae; color:#fff; width:206px; height:43px; border:none; border-radius:10px; padding-left:5px; margin-top:10px; }
	.btn_news{ border:none;	text-align:center;	width:166px; height:20px; margin-right:27px; font-size:12px; color:#fff; background: none; text-transform: uppercase; cursor: pointer; }	
	.msg{ text-align:center; color: #FFF; background:#900; }
	
	.input_contato{ background:#a3a6aa; color:#fff; width:365px; height:43px; border:none; border-radius:10px; padding-left:5px; margin-bottom:10px; }
	.textarea_contato{ background:#a3a6aa; color:#fff; width:365px; height:117px; border:none; border-radius:10px; padding-left:5px; margin-bottom:10px; }
	.btn_contato{ border:none;	text-align:center;	width:166px; height:36px; margin-right:27px; font-size:12px; color:#000; background: none; text-transform: uppercase; cursor: pointer; }	
	
	#mapa_rodape{ width:440px; height:254px; float:left; font-size:14px; padding:15px 25px; }
	#localizacao{ width:230px; height:284px; float:left; color:#fefefe; font-size:15px; text-align:left; }
		#localizacao p{ margin-bottom:10px; margin-left: 10px; line-height: 20px; }
		.telefone{ font-size:18px; }
		.telefone span{ font-size:30px; }

	#bemvindo{ width:1000px; height: 70px; font-size:14px; color:#000; text-align:center; margin-top:15px; }
		#bemvindo h1{ font-size:24px; color:#000; }
		
	#servicos_home{ width:940px; height:222px; padding: 20px 30px 20px 110px; margin:0px; }
		#servicos_home_unit{ width:187px; height:172px; margin-right:10px; float:left; background:#fff; text-align: center; padding-top: 50px; }
		#servicos_home_unit p{ font-size:18px; color: #000; font-weight: bold; }
	
	#sobre_home{ width:940px; height:110px; font-size:14px; color:#000; text-align:left; padding: 0px 30px; }
		#sobre_home h1{ font-size:24px; color:#000; }
	
	#destaque .conteudo_local{ width: 900px; height: 500px; margin: 10px auto 0 auto; }


	
	#descricao_produto{ width:600px; height:auto; min-height:400px; float:left; margin-bottom:10px; }
		#titulo_produto{ font-size: 30px; color: #f58220; font-weight:bold; margin-top:10px; }
		#subtitulo_produto{ font-weight:bold; margin-top:5px; color:#000; }
	#imagens_produto{ width:390px; height:auto; min-height:400px; float:left; margin-left:10px; text-align:center; }
		#imagens_produto img{ border:1px solid #766d46; margin:5px; }
	#linha_divisa{ width:1000px; border-top:1px solid #000; margin-bottom:20px; overflow:hidden; }
	
	#produto{ width:302px; height:226px; float:left; margin:15px; overflow:hidden; }