/* Quickfast */

/* ----------------------------------------------------------------------- */
/* ------------------------------ PADROES -------------------------------- */
/* ----------------------------------------------------------------------- */
*{ padding: 0; margin: 0; }
p, pre{padding-bottom: 14px; line-height: 18px;}
h1, h2, h3, h4, h5, h6{padding-bottom: 11px;}
h1{font-size: 22pt; }
h2{font-size: 17pt;}
h3{font-size: 13pt;}
h4{font-size: 11pt;}
h5{font-size: 9pt;}
h6{font-size: 7pt;}
table{border-collapse: collapse; width:100%;}
table th, table td{border: 1px solid #000000; padding: 3px 6px;}
table caption{background:#BBBBBB; border:1px solid #000000; margin-left:-1px;}
ul{padding-left: 31px;}
ol{padding-left: 37px;}
li{padding-bottom: 6px; line-height: 14px;}
blockquote{margin-left: 37px;}
h1, h3, h5{color: #43811C;}  /* Títulos */
h2, h4, h6{color: #2F2F2F;}  /* Subtítulos */
img{border: 0px;}
a:link, a:active, a:visited{color: #000000;text-decoration: none;}
a:hover{color: #000000;text-decoration: underline;}
/* --------------------------- FIM PADROES ---------------------------------- */

/* ----------------------------------------------------- */
/* ------------------  PRINCIPAL  ---------------------- */
/* ----------------------------------------------------- */
body{
  background: url(../images/background.gif) repeat-x center top;
	font-family: arial;
	font-size: 8pt;
	color: #333333; 
}
.fieldWithErrors {
  display: inline;
}
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea {
  background-color: #FFFFCA;
}
#notice, #error {
	color: black;
	width: 467px;
	border: 2px solid #C12221;
	padding-bottom: 12px;
	background-color: #f0f0f0;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
	float: left;
}
/* ----------------------------------------------------- */
/* ------------------  PRINCIPAL  ---------------------- */
/* ----------------------------------------------------- */


.background{
  width: 991px;
	margin: 0 auto;
}
.corpo{
  width: 929px;
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
}
.cabecalho{
  width: 929px;
  height: 163px;
	overflow: hidden;
}
.cabecalho img{
  float: left;
}
.cabecalho a img{
  margin-left: 30px;
  position: absolute;
}

/* --------------- MENU DO CABECALHO --------------- */
.menu{
  background: url(../images/menu_fundo.gif) no-repeat;
	width:465px;
	height: 42px;
	float: right;
	padding-right: 27px;
  font-size: 8pt;
  position: relative;
}
.menu ul{
  padding:0px;
  margin-top: 10px;
	list-style:none;
	margin-left: 26px;
}
.menu ul li{
	text-transform: uppercase;
	display: inline;
}
.menu ul li{
  color: #FFFFFF;
	text-transform: uppercase;
	font-family: arial;
}
.menu ul li a:link,
.menu ul li a:active,
.menu ul li a:visited{
	padding-right: 16px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
.menu ul li a:hover{
	color: #DCEFD1;
	text-decoration: none;
}
.menu ul li img{
  padding-right: 15px;
	margin-top: 1px;
}

/* --------------- BANNER TOPO / IMAGEM PRINCIPAL --------------- */
.cabecalho_banner{
  margin-top: 54px;
  margin-right:27px;
	float: right;
}
.imagem_principal{
  width: 929px;
  height: 231px;
}
.imagem_internas{
  width: 929px;
  height: 231px;
	color: #ffffff;
	text-transform: uppercase;
	font: 26pt tahoma;
}
.imagem_internas img{
	position: absolute;
}
.imagem_internas div{
	padding: 96px 0px 0px 43px;
  display: block;
	position: absolute;
}

/* --------------- CONTEUDO / DESTAQUES --------------- */
.conteudo{
  padding-left: 27px;
	overflow: hidden;
	width: 650px;
	float: left;
}
.lancamentos{
	float: left;
	padding-left: 7px;
  padding-bottom: 22px;
}
.lancamentos *{
}
.proximos_lancamentos{
	padding-left: 7px;
	padding-bottom: 28px;
	float: left;
}
.titulo_lancamentos{
	padding-bottom: 12px;
	text-transform: uppercase;
	font-size: 14pt;
	font-family:  arial;
	color: #43811E;
        letter-spacing: -1px;
}
.item_lancamento {
  background: url(../images/home_destaquefundo.gif) no-repeat;
	width: 126px;
	margin-top: 0px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	height: 274px;
	margin-right: 9px;
}
.destaque_tipo{
 color: #9c162f;
 text-align: center;
 display: block;
 width: 100%;
 padding: 7px 0px;
 font-family: Verdana;
}
.img_lancamento  img{
	width: 126px;
	height: 126px;
}
.dados_lancamento{
	position: absolute;
	width: 126px;
	font-family: arial;
	font-size: 8pt;
}
.dados_lancamento h5{
	font-weight: lighter;
	text-align: center;
	color: #555555;
	height: 24px;
  padding:0px;
}
.txt_dadoslancamento{
	margin-top: 8px;
	width: 126px;
	height: 45px;
	text-align: center;
	overflow: hidden;
}
.txt_dadoslancamento span{
  font-weight: bold;  
}
.dados_lancamento a img{
  margin-left: -1px;  
}
.vejamais_dadoslancamento{
	float: right;
}
#usados{
  width: 666px;
	font-family: Verdana;
	font-size: 8pt;
	float: left;
	padding-left: 7px;
}
#titulo_usados{
	margin-bottom: 7px;
	padding-bottom: 12px;
	text-transform: uppercase;
        letter-spacing: -1px;
	font-size: 14pt;
	font-family:  arial;
	color: #43811E;
}
.item_usado{
	padding-right: 20px;
	float: left;
	height: 106px;
}
.img_usado{
	float: left;
	margin-top: 2px;
}
.img_usado img{
	width: 100px;
	height: 75px;
}
.dados_usado{
	float: left;
	line-height: 12px;
	margin-left: 4px;
	width: 95px;
}
.titulos_dadosusado{
	font-weight: bold;	
	font-size: 8pt;	
}
.valor_dadosusado{
	color: red;
}

/* --------------- FORMULARIO DE BUSCA --------------- */

#bloco_bannersform{
  float: left;
	width: 183px;
	color: #ffffff;
}
.banners{
  margin-top: 10px;	
  margin-bottom: 5px;
}
#form_buscaimovel{
  width:177px;
  margin-top: 20px;
  padding-top:17px;
  padding-left:14px;
}
#formulario{
  background:url(../images/home_pesquisafundo.gif);
  font-family: Arial, Helvetica, sans-serif;
  width: 204px;
  height: 289px;
}
.itens_formbuscaimovel{
  margin-bottom: 4px;
  font-weight:bold;
	font-size: 9pt;
}
select.buscaimovel_select{
  font-size: 8pt;
  width: 177px;
  height: 18px;
}

input#botao_buscar{
	float: right;
	background:  url(../images/pesquisa_buscar.gif);
	border: none;
	overflow: hidden;
	width: 62px;
	height: 19px;
	cursor: pointer;
	margin-top: 3px;
}
#busca_codigo{
	font-weight: lighter;
	float: left;
	font-size: 8pt;
	padding-top: 10px;
  padding-left:14px;
  width:180px;
}
#txt_buscacodigo{
	font-weight: lighter;
	margin-bottom: 2px;
}
input.buscaimovel_input{
	font-size: 8pt;
	width: 146px;
	height: 16px;
	float: left;
	margin-right: 4px;
}
input#botao_ok{
	float: left;
	background:  url(../images/pesquisa_ok.gif);
	border: none;
	overflow: hidden;
	width: 25px;
	height: 17px;
	cursor: pointer;
}


#bloco_bannersform ul{
  padding:0px;
  list-style: none;
  margin-top: 35px; 
}
#bloco_bannersform ul li{
  padding:0px;
  margin-bottom: 6px; 
}


.banner_lateral{
  margin-top: 27px; 
}


/* --------------- RODAPE --------------- */

.rodape{
  width: 846px;
	padding: 15px 0px 10px 34px;
	float: left;
	color: #333333;
}
.rodape span{
  float: left;
}
.rodape span.by_quickfast{
  float: right;
}
.rodape span.by_quickfast a{
  color: #1F1F1F;
}

/* ----------------------------------------------------- */
/* ------------------  DETALHES   ---------------------- */
/* ----------------------------------------------------- */

#titulo_detalheimovel {
	font-size: 13pt;	
	font-family: trebuchet ms, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	width: 647px;
        padding-bottom: 2px;
}
.titulos_colunasdetalhe{
	letter-spacing: 0px;
	font-size: 12pt;
	margin-bottom: 12px;
	font-family: arial;
	margin-left: 9px;
	font-weight: bold;
	color: #333333;
}
#coluna_esquerda{
	margin-top: 17px;
	float: left;
	width: 190px;
}
#coluna_centro{  
	margin-top: 17px;
	float: left;
	width: 415px;
  overflow: hidden;
}
#txt_colunacentro{
	width: 380px;
	margin-bottom: 15px;
	margin-left: 9px;
}
#dados_imovel{
	margin-bottom: 50px;
	margin-left: 9px;
}
.imgs_colunaesquerda{
	margin-bottom: 10px;
	margin-left: 9px;
}
ul.detalhe_caracteristicas{
  padding: 7px 0px;
  list-style:none;
}
ul.detalhe_caracteristicas h5{
        color: #376F14;
	padding-bottom: 4px;
}
ul.detalhe_caracteristicas li{
  background: url(../images/detalhes_seta.gif) no-repeat 0px 4px;
  padding-left: 7px;
}
#fotos_detalhe{
	margin-bottom: 20px;
	float: left;
	margin-left: 9px;
	width: 450px;
}
.itens_fotosdetalhe{
	width: 128px;
	height: 131px;
	background-image: url(../images/detalhe_bordafoto.gif);
	overflow: hidden;
	margin-right: 6px;
	margin-bottom: 10px;
	float: left;
}
.imgs_fotosimovel{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 118px;
	height: 104px;	
}	
.legenda_fotosimovel{
  padding-top: 3px;
	color: white;
	float:left;
	margin-left: 3px;
}
.btn_verfoto{
	float: right;
	margin-right: 3px;
	margin-top: 1px;
}
.link_legenda:link,
.link_legenda:active,
.link_legenda:visited {
	text-decoration: none;
	color: white;
}
.link_legenda:hover {
	text-decoration: underline;
	color: white;
}
#localizacao{
	margin-bottom: 30px;
	margin-left: 9px;
}
.form_detalhe{
	width: 378px;
	margin-bottom: 25px;
	margin-left: 9px;
	overflow: hidden;
}
.itens_formdetalhe{
	margin-bottom: 4px;
}
.txt_formdetalhe{
	margin-bottom: 2px;
}
input.campo_formdetalhe{
	height: 18.9px;
}
select.campo_formdetalhe{
  width: 378px;
	font-size: 9pt;
}
#formdetalhe_esquerda{
	float: left;
	padding-right: 11px;
}
#formdetalhe_direita{
	float: left;
}
textarea.mensagem_formdetalhe{
	height: 105px;
	width: 212px;
}
input#botaoenviar_formdetalhe{
	float: right;
	background:  url(../images/conteudo_enviar.gif);
	border: none;
	overflow: hidden;
	width: 62px;
	height: 19px;
	cursor: pointer;
	margin-top: 3px;
}


/* ----------------------------------------------------- */
/* -------------------  IMOVEIS   ---------------------- */
/* ----------------------------------------------------- */



#resultado{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #285F06;
	margin-left: 15px;
}
#resultado br{
        margin-bottom: 7px;
}
#resultado p{
	font-size: 13pt;	
	font-family: trebuchet ms, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	font-weight: normal;
	width: 647px;
	color: #333333;
        padding-bottom: 2px;
}
#encontrados{
	font-family: arial;
	font-size: 7pt;
	font-weight: lighter;
	margin-top: 3px;
}	
#filtrar{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 30px;
	margin-top: 10px;
	margin-left: 7px;
	width: 630px;
	background: #fffff5;
	border: 1px double #e7ece8;
	margin-bottom: 2px;
}
#filtrar_titulo{
	float: left;
	color: #336F0D;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 6px;
	padding-left: 7px;
}
.itens_filtrar{
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}
#filtrar_dormitorio, #filtrar_suite, #filtrar_vaga {
	width: 51px;
	color: black;
	margin-left: 10px;
}
ul.filtro {
  list-style: none;
  padding:0px;  
}
.submenu {
	position:absolute;
	top: 363px;
	left: 93px;
	padding: 5px;
	visibility: hidden;
	border:1px solid #a5a583;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 1503;
	background-color: #FFFEDF;
	width: 250px;
	padding-bottom: 8px;
}		 
ul.imoveis_lista{
  padding:0px;
}
li.itens_listaimoveis{
  padding:0px;
  list-style: none;
	margin-left: 7px;
	font-size: 8pt;
	height: 94px;
	background-image: url(../images/imovel_fundo.gif);
	font-family: Arial, Helvetica, sans-serif;
	width: 630px;
	margin-bottom: 1px;
	border: 1px solid #e5eaef;
	overflow: hidden;
}
li.itens_listaimoveis:hover {
 border: 1px solid #e3bcc4;
 background-image: url(../images/imovel_fundoativo.gif);
}
.foto_itenslistaimoveis{
	float: left;
	margin-right: 10px;
	width: 110px;
	margin-top: 3px;
	margin-left: 3px;
}
.foto_itenslistaimoveis img{
	width: 110px;
	height: 88px;
}
.bairro_itenslistaimoveis{
	font-size: 15px;
	color: #43811C;
	font-weight: bold;
  margin-top: 4px;
  width:300px;
}
.coluna1_itenslistaimoveis{
  
	float: left;
}
.coluna2_itenslistaimoveis{
	width: 193px;
	float: left;
  margin-top: 8px;
  margin-left:-190px;
	padding-top: 29px;
	border-right: 1px dotted gray;
}
.descricao_itenslistaimoveis{
	margin-bottom: 4px;
	margin-top: 15px;
	margin-left: 17px;
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
	font-size: 7.5pt;
	color: gray;
}
.vejamais_intenslistaimoveis{
	padding-right: 5px;
	float: right;
	margin-top: 16px;
}
.titulodescricao_listaimoveis{
	color: #5F5F5F;
	font-weight: bold;
	font-size: 11px;
}
.itenscoluna2_listaimoveis{
	float: left;
	margin-bottom: 3px;
	width: 178px;
}
.tituloscoluna2_itenslistaimoveis{
	float: left;
	margin-right: 8px;
	color: black;
}
.dadoscoluna2_itenslistaimoveis{
	float: left;
	color: black;
	font-weight: lighter;
}
#pagina {
  font-family: arial;
	text-align: center;
	width: 647px;
	height: 35px;
	margin-top: 7px;
	float: left;
}
#paginacao {
	text-align: center;
	width: 647px;
	height: 35px;
	margin-top: 7px;
	float: left;
}
.pagination {
	padding: 3px;
	margin: 3px;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-decoration: none;
	color: #000000;
}
.pagination a:hover{
	color: #000000;
}
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-color: #43811C;
	color: #FFF;
}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #eee;
	color: #ddd;
}
a.links_dadoslistaimoveis:link,
a.links_dadoslistaimoveis:active,
a.links_dadoslistaimoveis:visited{
	text-decoration: none;
	color: black;
}
a.links_dadoslistaimoveis:hover{
	text-decoration: underline;
	color: #000000;
}
a.linkvejamais_dadoslistaimoveis:hover img{
	margin-right: -1px;
}

/* ------------------------------------------------------------------------ */
/* ------------------------------ FORMULARIOS ----------------------------- */
/* ------------------------------------------------------------------------ */

#mensagens{
  margin-top: 50px;
  font-family: verdana;
  color: #000000;
  padding-right:25px;
}
.campo_com_erro{
  background: #FFFCCC !important;
}
p.error{
  margin: 0px;
  padding: 10px;
  border: 2px solid #CF4D4D;
  margin-bottom: 10px;
  background: #FFEFEF;
  text-align: center;
  font-size: 10pt;
}
p.sucesso{
  margin:0px;
  padding: 10px;
  border: 2px solid #5B8F59;
  margin-bottom: 10px;
  background: #F3FFEF;
  text-align: center;
  font-size: 10pt;
}
#carregando{
  background: #FFFFFF;
  border: 2px solid;
  font: bold 11pt Verdana;
  width: 180px;
  padding-right: 7px;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -94px;
  z-index: 1000;
  opacity: 0.90;
  filter: alpha(opacity=90);
}
/* Item utilizado para contornar bug do IE6. */
html>body #carregando{
  position: fixed;
}
#carregando div{
  margin-top: 18px;
  float: right;
}

/* ----------------------------------------------------- */
/* -------------------  CONTATO   ---------------------- */
/* ----------------------------------------------------- */

.contato{
  margin-left: 80px;
	margin-top: 30px;
}
#contato_formulario {
	width: 465px;
	margin-top: 7px;
	padding-left: 14px;
	font-size: 10pt;
	height: 365px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}
#contato_dados {
	padding-left: 40px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22px;
}
#contato_texto {
	padding-left: 25px;
	padding-bottom: 16px;
}
#contato_formulariobloco1 {
	padding-left: 26px;
	padding-bottom: 14px;
}
select#selecionar_assunto{
	width: 322px;
	height: 20px;
	border: 1px solid #13365c;
}
.camposcontato_preencher{
	width: 320px;
}
#contato_label {
	width: 80px;
	float: left;
}
.contato_combobox {
	width: 312px;
	font: 11px tahoma;
}
.contato_texto {	
	width: 320px;
	height: 20px;
	border: 1px solid #13365c;
	font-size: 8pt;
}
textarea.contato_memo {
	width: 320px;
	height: 88px;	
	font: 11px tahoma;
	border: 1px solid #13365c;
	margin-top: 6px;
}
#contato_formulariobloco2 {
	padding-left: 26px;
	padding-bottom: 10px;
}
#contato_enviar {
	float: left;
	padding-bottom: 15px;
	text-align: right;
	width: 428px;
}
#contato_botaoenviar {
	background:url(../images/contato_enviar.gif);
	overflow: hidden;
	border: none;
	cursor: pointer;
	color: #ffffff;
	width: 78px;
	height: 18px;
	float: right;
}

/* ----------------------------------------------------- */
/* --------------  CADASTRE SEU IMOVEL   --------------- */
/* ----------------------------------------------------- */


.anuncie{
  
}
#instrucao_anuncie{
	width: 470px;
	font-family: trebuchet ms;
	font-size: 10pt;
	padding-left: 40px;
	margin-right: 20px;
	margin-top: 25px;
	margin-bottom: 15px;
	width: 450px;
	float: left;
}
img#imagem_anuncie{
	width: 170px;
	margin-top: 10px;
	margin-bottom: -40px;
}
img#imagem_contato{
	width: 160px;
	margin-top: -25px;
	margin-bottom: -10px;
}
.form_anuncie{
	width: 470px;
	font-family: trebuchet ms;
	font-size: 10pt;
	margin-left: 40px;
}
#anuncie .form_anuncie h2{
  margin-left: 0px;
	padding-bottom: 10px;
	width: 450px;
	float: left;
}
#blocotitulos_dadosproprietario{
	float:left;
}
#blocopreencher_dadosproprietario{
	float:left;
	margin-left: 43px;
	margin-top: 4px;
	margin-bottom: 10px;
}
.titulos_dadosproprietario{
	margin-bottom: 18px;
}
.preencher_dadosproprietario{
	height: 30px;
	width: 350px;
	font-size: 8pt;
	margin-bottom: 4.5px;
}
.preencher_dadosproprietario input{
	height: 20px;
	width: 350px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_endereco{
	width: 483px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosendereco{
	float: left;
	margin-right: 41px;
}
#dadosimovel_endereco input{
	float: left;
	width: 350px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_cep{
	width: 203px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadoscep{
	float: left;
	margin-right: 72px;
}
#dadosimovel_cep input{
	float: left;
	width: 100px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_bairro{
	width: 250px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosbairro{
	float: left;
	margin-right: 15px;
	padding-left: 11px;
}
#dadosimovel_bairro input{
	float: left;
	width: 180px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_cidade{
	width: 363px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadoscidade{
	float: left;
	margin-right: 54px;
}
#dadosimovel_cidade input{
	float: left;
	width: 260px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_uf{
	width: 100px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosuf{
	float: left;
	margin-right: 15px;
	padding-left: 11px;
}
#dadosimovel_uf select{
	float: left;
	width: 42px;
	height: 20px;
	font-size: 7pt;
	border-width: 1px;
	border-style: solid;
	border-color: #13365c;
}
#dadosimovel_tipo{
	width: 263px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadostipo{
	float: left;
	margin-right: 68px;
	margin-left: 0px;
}
#dadosimovel_tipo select{
	float: left;
	width: 150px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_disponibilizar{
	width: 200px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosdisponibilizar{
	float: left;
	margin-right: 15px;
}
select#selecionar_disponivel{
	float: left;
	width: 89px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_valorvenda {
	width: 225px;
	margin-bottom: 13px;
	float: left;
}
#titulo_imoveldadosvalorvenda {
	float: left;
	margin-right: 8px;
	margin-left: 0px;
}
#dadosimovel_valorvenda input {
	float: left;
	width: 113px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_valorlocacao {
	width: 230px;
	margin-bottom: 13px;
	float: left;
}
#titulo_imoveldadosdadoslocacao {
	float: left;
	margin-right: 8px;
	margin-left: 0px;
}
#dadosimovel_valorlocacao input {
	float: left;
	width: 113px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_dorm{
	width: 185px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosdorm{
	float: left;
	margin-right: 25px;
	margin-left: 0px;
}
#dadosimovel_dorm input{
	float: left;
	width: 40px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_suite{
	width: 165px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadossuite{
	float: left;
	padding-right: 8px;
	padding-left: 24px;
}
#dadosimovel_suite input{
	float: left;
	width: 40px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_vaga{
	width: 120px;
	margin-bottom: 15px;
	float: left;
}
#titulo_imoveldadosvaga{
	float: left;
	padding-right: 8px;
	padding-left: 12px;
}
#dadosimovel_vaga input{
	float: left;
	width: 40px;
	height: 20px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_descricao{
	width: 400px;
	margin-bottom: 6px;
	float: left;
}
#titulo_imoveldadosdescricao{
	float: left;
	padding-right: 8px;
	padding-left: 0px;
}
#dadosimovel_descricao textarea{
	float: left;
	width: 449px;
	height: 100px;
	margin-top: 6px;
	font-size: 8pt;
	border: 1px solid #13365c;
}
#dadosimovel_botaoenviar{
	width: 452px;
	margin-bottom: 6px;
	float: left;
}
#anuncie_botaoenviar{
	float: right;
	background:url(../images/contato_enviar.gif);
	overflow: hidden;
	border: none;
	width: 78px;
	height: 18px;
	cursor: pointer;
	margin-right: 1px;
}


.paginasde_conteudo{
  font-size: 10pt;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 35px;
}

.paginasde_conteudo h1,
.paginasde_conteudo h2,
.paginasde_conteudo h3,
.paginasde_conteudo h4{
  margin-bottom: 5px;
}
.paginasde_conteudo img{
	padding: 10px;
}

/* ----------------------------------------------------- */
/* ---------------  FINANCIAMENTO   -------------------- */
/* ----------------------------------------------------- */
table.financiamento_tabela {
  margin-bottom: 10px;
}
table.financiamento_tabela td {
	vertical-align: middle;
	text-align: center;
	border: none;
	padding: 10px 0px;
}
