﻿/*---------------------------------------------------
 * Imports
 ---------------------------------------------------*/
@import url("../shared/structure.css");
@import url("../shared/replacements.css");


.central-bar {
}

.aux-nav {
	width: 240px;
	height: 400px;
}

.aux-nav, .box-contato {
	float: left;
}

.address-phone {
}

.content {
}

.content_box {
	width: 690px;
	overflow: hidden;
	padding-left:40px;
}
.box-contato {
	background: #f0f0f0;
	width: 632px;
	padding: 22px 24px 22px 24px;
	border-top: 3px solid #00467e;
	margin-bottom: 40px;
	clear:both;
/*	
	
	display: inline;
	overflow: hidden;
*/
}
.box-contato fieldset {
	width: 100%;
	clear: left;
}
.box-contato input, .box-contato select, .box-contato textarea {
	width: 632px;
	height: 22px;
	border: 1px solid #b2a59b;
	margin: 0 0 17px 0;
	float: left;
}
.box-contato textarea {
	height: 205px;
}
.box-contato li {
	float: left;
}
.box-contato li.imoveis select{
	width: 100%;
	}
	
.box-contato li.fraseRH {
	display: none;
	}
	
.box-contato li.fraseRHShow {
	display: block;
	}
	
.box-contato li.imoveis {
	/*
	margin: 10px 0;
*/
	height: 50px;
	display: inline;
	width: 340px;
}

.box-contato .area, .box-contato .area label{
	float: left;
	display: inline;
}

.box-contato li.area {
	margin-right: 7px;
}

.box-contato li.area select {
	width: 285px;
	float: left;
	clear: left;
}

.box-contato li.area label {
	width: 285px;
}

.box-contato .area input{
	width: 250px;
	overflow: hidden;
	margin: 0;
	clear: left;
}

.box-contato .ddd_fone, .box-contato .ddd_fone label, .box-contato .ddd_fone input {
	width: 164px;
	float: left;
	margin-left: 5px;
}

.box-contato .email, .box-contato .email label, .box-contato .email input {
	width: 458px;
	float: left;
	margin: 0;
}

.box-contato label {
	width: 100%;
	float: left;
}
.box-contato .txt_receba {
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 21px 0;
	display: inline;
}
.box-contato a.btn_enviar{
	width: 89px;
	height: 23px;
	background: url('../../../static/img/sections/contact/contact_send.png') no-repeat 0 0;
}

/* box campos obrigatorios */
.box_enviado_sucesso,
.box_campos_obrigatorios {
	background-color: #00467e;
	overflow: hidden;
	width: 425px; 
	padding: 19px 24px;
	height: 32px;
	margin-bottom: -70px;
	float: left;
	clear: left;
}
.box_enviado_sucesso .btn_fechar,
.box_campos_obrigatorios .btn_fechar {
	float: right;
	margin-top: 5px;
}
.box_enviado_sucesso .btn_fechar a, .box_enviado_sucesso .btn_fechar,
.box_campos_obrigatorios .btn_fechar a, .box_campos_obrigatorios .btn_fechar {
	width: 58px;
	height: 24px;
	background: url('../../../static/img/sections/contact/btn_fechar.png') no-repeat 0 0;
	display: block;
	text-indent: -9000px;
}

.box_enviado_sucesso .tit_enviado_sucesso,
.box_campos_obrigatorios .tit_campos_obrigatorios {
	width: 183px;
	height: 37px;
	background: url('../../../static/img/sections/contact/tit_campos_obrigatorios.png') no-repeat 0 0;
	text-indent: -9000px;
	float: left;
}

.box_enviado_sucesso .tit_enviado_sucesso{
	background: url('../../../static/img/sections/contact/tit_enviado_sucesso.png') no-repeat 0 0;
}
/* /box campos obrigatorios */


/* titulos contatos */
.tit_quer_mais_informacoes, .tit_entre_em_contato {
	text-indent: -9000px;
}
.tit_quer_mais_informacoes {
	width: 192px;
	height: 41px;
	margin-bottom:15px;
	background:url('../../../static/img/sections/contact/mais-informacao.gif') no-repeat 0 0;
}
.tit_entre_em_contato {
	width: 241px;
	height: 15px;
	background: url('../../../static/img/sections/contact/entre-em-contato.gif') no-repeat 0 0;
	margin-bottom: 7px;
}
/* /titulos contatos */

/*  brokers */
.brokers li {
	margin: 0 0 4px 0;
}
.address-phone .btn_veja_no_google a, 
.address-phone .btn_veja_no_google, 
.brokers li a, 
.brokers li {
	width: 201px;
	height: 32px;
	float: left;
	clear: left;
	display: block;
	text-indent: -9000px;
}
.brokers li.contact_online_brokers a{
	background: url('../../../static/img/sections/contact/contact_online_brokers.png') no-repeat 0 0;
}
.brokers li.contact_call_you a{
	background: url('../../../static/img/sections/contact/contact_call_you.png') no-repeat 0 0;
}
.brokers li.contact_send_mail a{
	background: url('../../../static/img/sections/contact/contact_send_mail.png') no-repeat 0 0;
}
.brokers li.contact_schedule_visit a{
	background: url('../../../static/img/sections/contact/contact_schedule_visit.png') no-repeat 0 0;
}
.brokers li.contact_work_with_us a{
	background: url('../../../static/img/sections/contact/contact_work_with_us.png') no-repeat 0 0;
}
.brokers li.contact_sell_land a{
	background: url('../../../static/img/sections/contact/contact_sell_land.png') no-repeat 0 0;
}
.brokers {
	float: left;
	padding-bottom: 55px;
}
/*  /brokers */
/* address-phone */
.address-phone {
	float: left;
	margin:0;
	width:200px;
}
.address-phone p {
	margin: 0 0 6px 0;
}
.address-phone .tit_endereco_telefone {
	width: 116px;
	height: 33px;
	background: url('../../../static/img/sections/contact/endereco-telefone.gif') no-repeat 0 0;
	margin-bottom: 15px;
	text-indent: -9000px;
}
.address-phone .btn_veja_no_google{
	margin-top: 8px;
}
.address-phone .btn_veja_no_google a{
	background:url('../../../static/img/sections/contact/contact_see_at_maps.png') no-repeat 0 0;
}
/* /address-phone */

.box-contato .validate {
	background-color: #00467e;
}

.box-enderecos
{
	width:690px;
	height:400px;
	padding-left:40px;
}

.box-enderecos dt
{
	background: url('../../../static/img/sections/contact/endereco-telefone.png') no-repeat;
	height:21px;
	display:block;
	padding-bottom:20px;
	text-indent:-9999px;
}

.box-enderecos dd
{
	width:210px;
	float:left;
	height:80px;
	padding-right:20px;
}
