/* CABECALHO */
div#cabecalho { min-height: 90px; }

/* CONTATO */
div.contato { padding: 30px 40px 30px 200px; width: 555px !important; background: #fff; }

	div.contato div.alerta { margin: 35px 30px 15px; }
	
	div.contato p.texto { display: block; font: 12px/18px Arial; margin: 30px 0; }
		div.contato p.texto a { color: #789F00; }
		div.contato p.texto a:hover { text-decoration: underline; }
                       		
	div.contato ul { display: block; }
		div.contato ul li { margin-top: 15px; }
		
	div.contato ol { display: block; }
		div.contato ol li { clear: both; display: block; list-style: none; margin-bottom: 20px; overflow: hidden; }
		div.contato ol li.botao { margin: 0 2px 0 0 ; float: right !important; overflow: hidden;  }
		div.contato:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		div.contato div:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			div.contato ol li label { display: block; float: left; font-weight: bold; width: 115px; height: 21px; padding: 10px 0 0 0; }
			div.contato input,
			div.contato select,
			div.contato textarea { display: block; padding: 8px; }
			div.contato ol li span.limite { color: #999; display: block; float: right; font: normal normal normal 11px/11px Arial; padding-top: 12px; width: 122px; }
				div.contato ol li span.limite strong { color: #FF9933; font: normal normal bold 11px/11px Verdana, Sans-Serif; }
			
			div.contato ol li input { height: 15px; width: 420px; }
			div.contato ol li input,
			div.contato ol li textarea { background: #eee; border: 1px solid #ada9a5; }
			div.contato ol li input.estabelecimento { width: 300px; }
			div.contato ol li input.website { width: 350px; }
			div.contato ol li input.cidade { width: 200px; }
			div.contato ol li input.chamada { width: 250px; }
			div.contato ol li textarea { height: 80px; width: 535px; }
			div.contato ol li img.captcha { float: left; width: 115px;}
			div.contato ol li input.captcha { float: left; margin-left: 10px; width: 295px; }
			
			.recaptchatable { clear: both; }
			
	div.contato div.topico { width: 765px; }
		
		div.contato div.topico a.usuario,
		div.contato div.topico div.usuario { height: 70px; width: 85px; }
		
		div.contato div.topico div.comentario { background: url(../../../imagens/topico-contato.jpg) repeat-y -590px 0; width: 590px; }
		
			div.contato div.topico div.comentario p.texto { background: url(../../../imagens/topico-contato.jpg) no-repeat 0 0; display: block; margin: 0; width: 550px; }
			
			div.contato div.topico div.comentario div.detalhes { background: url(../../../imagens/topico-contato.jpg) no-repeat -1180px bottom; padding-bottom: 10px; width: 550px; }
				div.contato div.topico div.comentario div.detalhes p { margin: 0; width: 565px; }
				
	div.contato div.novo { border-top: 1px solid #E5E5E5; margin: 15px 15px 0; overflow: hidden; padding-top: 15px; width: 765px; }
		div.contato div.novo a.botao { float: right; }
		div.contato div.novo textarea { height: 50px; margin: 15px 0; *margin-left: -15px; padding: 7px; width: 749px; }
		
	div.contato div.esquerda { float: left; margin: 0 0 30px 30px; padding-top: 10px; width: 410px; }
	
	div.contato div.direita { float: right; margin-right: 30px; padding-top: 10px; width: 320px; }
		div.contato div.direita h5 { line-height: 25px; margin-bottom: 15px; }
			div.contato div.direita h5 strong { color: #4D92AC; display: block; font-size: 20px; }
		div.contato div.direita p { clear: both; font: bold 15px/20px VErdana, Sans-Serif; margin: 0 0 15px 0; width: 320px; }
			div.contato div.direita p img { float: left; margin-right: 15px; }
			div.contato div.direita p a { color: #789F00; }
			div.contato div.direita p a:hover { text-decoration: underline; }			
		div.contato div.direita a.cadastrar { margin: 15px 0; }
		
		div.contato div.direita ol { margin: 0; width: 320px; }
			div.contato div.direita ol li { margin-bottom: 15px; }
				div.contato div.direita ol li label { padding: 9px 0; margin: 0 10px 0 0; width: 100px; }
					div.contato div.direita ol li label span { color: #999; font-size: 9px; }
				div.contato div.direita ol li input { width: 192px; }
				div.contato div.direita ol li select { width: 160px; }
				div.contato div.direita ol li textarea { height: 70px; width: 192px; }
				
				div.contato div.direita ol li.nome label,
				div.contato div.direita ol li.negocio label,	
				div.contato div.direita ol li.website label,
				div.contato div.direita ol li.observacoes label { padding: 2px 0; }
				
				div.contato div.direita ol li.telefone input { width: 103px; }
		
		div.contato div.obrigado { float: left; margin: 30px 60px; padding: 15px 0 0 250px; width: 425px; }		
		div.contato div.obrigado h5 { font-size: 25px; }
		div.contato div.obrigado strong { display: block; font-size: 15px; margin-bottom: 15px; }
		div.contato div.obrigado p { font-size: 12px; font-weight: normal; width: 100%; }
		div.contato div.obrigado strong.telefone { background: url(../../../imagens/telefone.jpg) no-repeat; color: #4D92AC; display: block; height: 32px; line-height: 25px; padding-left: 40px; }
		
	/* trabalhe conosco */
	div.contato div.trabalheConosco img { float: right; margin-right: 15px; }
	
	div.contato div.trabalheConosco p { display: block; float: left; font: 12px/18px Verdana, Sans-Serif; margin: 0 30px 15px; width: 450px; }
		div.contato div.trabalheConosco p a { color: #789F00; }
		div.contato div.trabalheConosco p a:hover { text-decoration: underline; }
		
	div.contato div.trabalheConosco ol { display: block; float: left; margin: 0 30px; }
		div.contato div.trabalheConosco ol li { clear: both; display: block; list-style: none; margin-bottom: 20px; overflow: hidden; }
		div.contato div.trabalheConosco ol li.botao { margin: 0 0 15px; }
			div.contato div.trabalheConosco ol li label { display: block; float: left; font-weight: bold; margin-bottom: 10px; }
			div.contato div.trabalheConosco input { clear: both; display: block; padding: 8px; }
			
			div.contato div.trabalheConosco ol li input.nome { width: 250px; }
			div.contato div.trabalheConosco ol li input.email { width: 300px; }
			div.contato div.trabalheConosco ol li input.telefone { width: 150px; }
			div.contato div.trabalheConosco ol li a.botao { float: left; }
