#contato {float:left; width: 940px; background-image: linear-gradient(top, #FFF 0%, #F4F4F4 100%); border-bottom: 1px solid #E6E6E6; margin: 0 0 10px 0;
background-image: -moz-linear-gradient(top, #FFF 0%, #F4F4F4 100%);
background-image: -webkit-linear-gradient(top, #FFF 0%, #F4F4F4 100%);
background-image: -o-linear-gradient(top, #FFF 0%, #F4F4F4 100%); padding: 20px 10px 0 10px; min-height:500px;}
#contato h1 {font:normal 24px arial, verdana; color:#666; margin:0; border-bottom: 1px solid #eee; float: left; width: 100%; padding: 5px 0; background: #eee; text-indent: 10px;moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; letter-spacing: -1px;}
#contato .subtitulo {font:normal 13px Verdana, Geneva, sans-serif; color:#666;}

#contato ul.form {float:left; width:620px; margin:20px 0 0 0;}
#contato ul.form li {float: right; width:620px; margin:0 0 15px 0;}
#contato ul.form label {float:left; width:130px; font:bold 12px Verdana, Geneva, sans-serif; color:#777; display:block;}
#contato ul.form label.box {float:left;}
#contato ul.form input[type=text],#contato ul.form input[type=password],#contato ul.form textarea {float:left; padding:5px 10px; border: 1px solid #DCDFE6;border-top: 1px solid #AAADB2; background:#fff; width:300px; font:normal 12px Verdana, Geneva, sans-serif; color:#666;background-image: linear-gradient(top, #F4F4F4 0%, white 100%);  background-image: -moz-linear-gradient(top, #F4F4F4 0%, white 100%);  background-image: -webkit-linear-gradient(top, #F4F4F4 0%, white 100%);  background-image: -o-linear-gradient(top, #F4F4F4 0%, white 100%);-moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius: 7px;}
#contato ul.form textarea {width:300px; height:100px;}
#contato ul.form select {float:left; padding:5px 10px; border: 1px solid #DCDFE6;border-top: 1px solid #AAADB2; background:#fff; width:320px; font:normal 12px Verdana, Geneva, sans-serif; color:#666;}
#contato ul.form li .captcha {float:left; border:1px solid #aaa; margin:0 0 0 130px;moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius: 7px;}

#contato ul.form input.btn {float:left; font: bold 16px Verdana, Geneva, sans-serif; color:#666; background:#eee; border:1px solid #ddd; padding: 7px 18px; cursor:pointer; -webkit-border-radius: 5px; border-radius: 5px;margin: 0 0 0 350px;}
#contato ul.form input.btn:hover {background:#ddd; border:1px solid #bbb;}

#contato #contatos {
	float: right;
	width: 300px;
	margin: 20px 0 0 0;
}
#contato #contatos h2 {
	font:bold 14px arial, verdana; 
	color:#666; 
	margin:0 0 10px 0;
	border-bottom: 1px solid #eee;
}
#contato #contatos ul li {
	float: left;
	width: 300px;
	font: normal 12px Arial, Geneva, sans-serif;
	height: 20px;
	line-height: 20px;
}


#contato #direita {float:right; width:300px;}
#contato #direita ul.enderecos {float:left; margin:10px 0 0 0;}
#contato #direita ul.enderecos .titulo {float:left; font:bold 14px Verdana, Geneva, sans-serif; color:#333; padding:0 10px 0 0; border-right:1px solid #333;}
#contato #direita ul.enderecos .telefone {float:left; font:normal 12px Verdana, Geneva, sans-serif; color:#666; margin:3px 0 0 10px;}
#contato #direita ul.enderecos .email {float:left; width:300px; margin:10px 0 0 0; font:bold 12px Verdana, Geneva, sans-serif; color:#666;}
#contato #direita ul.enderecos .endereco {float:left; width:300px; margin:10px 0 0 0; font:normal 12px Verdana, Geneva, sans-serif; color:#333;}

#contato #direita ul.enderecos #mapa {float:left; width:296px; height:196px; margin:20px 0 0 0; border:2px solid #ccc;}