/* CSS Document */

body {
	background-image: url(../_img/bgbody.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Cabeçalho */

.cabecalho {
	height: 163px;
	width: 100%;
	background-image: url(../_img/bgCabecalho.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.cabecalho .cabbg {
	height: 163px;
	width: 1020px;
	background-image: url(../_img/bglogotipo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	position: relative;
}

.cabecalho .cabbg .top {
	height: 163px;
	width: 960px;
	position: relative;
	margin: auto;
}

.cabecalho .cabbg .top .atalho {
	height: 45px;
	width: 324px;
	float: right;
	margin: 0px;
	background-image: url(../_img/sombraAtalho.gif);
	background-repeat: no-repeat;
	background-position: 246px top;
}
.cabecalho .cabbg .top .atalho .atalho1 .item .a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho1 .item .a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho1 .item .a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06C;
	text-decoration: none;
}

.cabecalho .cabbg .top .atalho .atalho1 .item .a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho2 .item .a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho2 .item .a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho2 .item .a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06C;
	text-decoration: none;
}

.cabecalho .cabbg .top .atalho .atalho2 .item .a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho3 .item .a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho3 .item .a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}
.cabecalho .cabbg .top .atalho .atalho3 .item .a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #06C;
	text-decoration: none;
}

.cabecalho .cabbg .top .atalho .atalho3 .item .a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
	text-decoration: none;
}

.cabecalho .cabbg .top .menu {
	height: 25px;
	width: 625px;
	float: right;
	margin-top: 92px;
	text-align: right;
	vertical-align: baseline;
	padding-right: 21px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.cabecalho .cabbg .top .menu a img {
	text-decoration: none;
	float: right;
}

.cabecalho .cabbg .top .atalho .atalho1 {
	height: 34px;
	width: 100px;
	float: left;
	background-image: url(../_img/bgCorpo.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-right: 1px;
}
.cabecalho .cabbg .top .atalho .atalho1 .top {
	background-color: #ACAA9E;
	height: 3px;
	width: 100px;
}
.cabecalho .cabbg .top .atalho .atalho1 .lateral {
	height: 31px;
	width: 10px;
	float: left;
	background-image: url(../_img/bgCanto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.cabecalho .cabbg .top .atalho .atalho1 .item {
	height: 28px;
	width: 90px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	text-decoration: none;
	padding-top: 2px;
	background-image: url(../_img/bgCondominio.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cabecalho .cabbg .top .atalho .atalho2 {
	height: 34px;
	width: 100px;
	float: left;
	background-image: url(../_img/bgCorpo.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-right: 1px;
}
.cabecalho .cabbg .top .atalho .atalho2 .top {
	background-color: #ACAA9E;
	height: 3px;
	width: 100px;
}
.cabecalho .cabbg .top .atalho .atalho2 .lateral {
	height: 31px;
	width: 10px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.cabecalho .cabbg .top .atalho .atalho2 .item {
	height: 28px;
	width: 90px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	text-decoration: none;
	padding-top: 2px;
	background-image: url(../_img/bg2via.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cabecalho .cabbg .top .atalho .atalho3 {
	height: 34px;
	width: 100px;
	float: left;
	background-image: url(../_img/bgCorpo.gif);
	background-repeat: repeat;
	background-position: left top;
	margin-right: 1px;
}
.cabecalho .cabbg .top .atalho .atalho3 .top {
	background-color: #ACAA9E;
	height: 3px;
	width: 100px;
}

.cabecalho .cabbg .top .atalho .atalho3 .lateral {
	height: 31px;
	width: 10px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.cabecalho .cabbg .top .atalho .atalho3 .item {
	height: 28px;
	width: 90px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	text-decoration: none;
	padding-top: 2px;
	background-image: url(../_img/bgProprietario.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Corpo */



.corpo .conteudo .interna .textoInterno .titulos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #1D387D;
	font-style: normal;
	line-height: 25px;
}

.corpo .conteudo .interna .textoInternoFaleconosco .titulos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #06C;
	font-style: normal;
	line-height: 25px;
}

.corpo {
	width: 100%;
	background-image: url(../_img/bgCorpo.gif);
}
.corpo .conteudo {
	width: 960px;
	margin: auto;
	position: relative;
	overflow:hidden;
}
.corpo .conteudo .margem1 {
	width: 330px;
	float: left;
	height: 310px;
	background-image: url(../_img/sombraFiltro.gif);
	background-repeat: no-repeat;
	background-position: 160px 154px;
}
.corpo .conteudo .margemContato {
	width: 313px;
	float: left;
	background-color: #0C0;
}

.corpo .conteudo .margem2 {
	width: 313px;
	float: left;
}

.corpo .conteudo .titulo {
	width: 294px;
	height: 30px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #172B5F;
	text-align: right;
	padding-top: 12px;
	padding-right: 19px;
}
.corpo .conteudo .foto {
	width: 313px;
	float: left;
	height: 170px;
	background-image: url(../_img/sombraFiltro2.gif);
	background-repeat: no-repeat;
	background-position: 145px 33px;
}
.corpo .conteudo .texto {
	width: 313px;
	float: left;
	background-image: url(../_img/sombraMais.gif);
	background-repeat: no-repeat;
	background-position: 225px bottom;
}
.corpo .conteudo .margem3 {
	background-color: #03F;
	width: 314px;
	float: left;
}

.corpo .conteudo .hcoluna1 {
	width: 295px;
	margin: auto;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro {
	height: 42px;
	width: 295px;
}
.corpo .conteudo .margem1 .hcoluna1 .filtros {
	background-image: url(../_img/bgFiltro.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 202px;
	width: 255px;
	padding: 20px;
}
.corpo .conteudo .margem1 .hcoluna1 .filtros .list {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	height: 25px;
	width: 254px;
	margin-bottom: 3px;
	border: 1px solid #999;
}
.corpo .conteudo .margem1 .hcoluna1 .filtros .listm {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	height: 25px;
	width: 125px;
	margin-bottom: 3px;
	border: 1px solid #999;
}
.corpo .conteudo .margem2 .foto .imagem {
	height: 162px;
	width: 294px;
	border: 1px solid #807F76;
}
.corpo .conteudo .margem2 .texto .descricao {
	height: 46px;
	width: 295px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	line-height: 18px;
}
.corpo .conteudo .margem2 .texto .mais {
	height: 31px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 5px;
}
.corpo .conteudo .margem1 .hcoluna1 .filtros .input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	height: 21px;
	width: 122px;
	border: 1px solid #999;
}
.corpo .conteudo .margem1 .hcoluna1 .filtros #form1 a img {
	text-decoration: none;
}
.corpo .conteudo .hcoluna2 {
	background-color: #090;
	width: 295px;
	float: left;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro .btComprar {
	float: left;
	height: 42px;
	width: 147px;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro .btComprarAct {
	float: left;
	height: 42px;
	width: 147px;
	background-image: url(../_img/bgFiltro.gif);
	background-repeat: repeat;
	background-position: left top;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro .btAlugar {
	float: left;
	height: 42px;
	width: 147px;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro .btAlugarAct {
	float: left;
	height: 42px;
	width: 147px;
	background-image: url(../_img/bgFiltro.gif);
	background-repeat: repeat;
	background-position: left top;
}
.corpo .conteudo .margem1 .hcoluna1 .botoesFiltro .linhaBt {
	background-color: #999;
	float: left;
	height: 42px;
	width: 1px;
}
.corpo .conteudo .hcoluna3 {
	background-color: #090;
	width: 295px;
	float: left;
}
.linha {
	height: 1px;
	width: 100%;
	position: relative;
	margin: auto;
	background-image: url(../_img/linhaPontilhada.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.corpo .conteudo .interna {
	width: 605px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	text-align: justify;
}
.corpo .conteudo .interna .textoInterno img {
	margin-left: 20px;
	margin-bottom: 16px;
}
.corpo .conteudo .tituloInterna {
	width: 100%;
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #172B5F;
	text-align: right;
	padding-top: 12px;
}

.corpo .conteudo .interna .textoInterno a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInterno a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInterno a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInterno a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}

.corpo .conteudo .interna .textoInternoFaleconosco a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2148A3;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInternoFaleconosco a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2148A3;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInternoFaleconosco a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2148A3;
	text-decoration: underline;
}
.corpo .conteudo .interna .textoInternoFaleconosco a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F60;
	text-decoration: underline;
}

.corpo .conteudo .interna .textoInternoFaleconosco .endereco {
	width: 295px;
	float: right;
	text-align: right;
}

.formInput {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	height: 21px;
	width: 291px;
	border: 1px solid #999;
	margin-bottom: 3px;
	
}

.corpo .conteudo .interna .textoInternoFaleconosco .mapa {
	text-decoration: underline;
	width: 293px;
	float: left;
	height: 300px;
}

.formCombo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	width: 293px;
	border: 1px solid #999;
	margin-bottom: 3px;
	height: 25px;
	
}

.corpo .conteudo .interna .textoInterno img {
	margin: 0px;
}

.TextAreaContato {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	width: 291px;
	height: 130px;
	border: 1px solid #999;
	margin-bottom: 3px;
	
}

.corpo .conteudo .margem2 .texto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}
.corpo .conteudo .margem2 .texto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}
.corpo .conteudo .margem2 .texto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}
.corpo .conteudo .margem2 .texto a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F60;
	text-decoration: underline;
}

/* Rodape */

.rodape {
	height: 165px;
	width: 100%;
}
.rodape .conteudo {
	margin: auto;
	height: auto;
	width: 941px;
	position: relative;
	padding-right: 19px;
	padding-top: 15px;
}
.copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	line-height: 15px;
}

.rodape .conteudo .telefone {
	width: 350px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	line-height: 18px;
	text-align: right;
}
.horario {
	color: #FF6625;
}
.rodape .conteudo .informacoes {
	float: left;
	width: 520px;
	margin-left: 16px;
}

.rodape .conteudo .redesocial {
	float: left;
	width: 520px;
	margin-left: 16px;
	margin-top: 15px;
}

.rodape .conteudo .telefone a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}
.rodape .conteudo .telefone a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}
.rodape .conteudo .telefone a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}
.rodape .conteudo .telefone a:activi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2148A3;
	text-decoration: underline;
}

.filtrosIframe div{margin-bottom: 5px;}
.filtrosIframe div .cmbGrande{width: 254px; padding: 3px;}
.filtrosIframe div .cmbPequeno{width: 125px; padding: 3px;}
.filtrosIframe div .txtCodigo{width: 114px; padding: 3px;}
.filtrosIframe .divBusca div{float: left;}
.filtrosIframe .divBusca div img{padding-left: 4px;}
.ulContent{padding:10px 0 0 0; margin:0; font-family: Verdana; font-size: 11px; color: #333;}
.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1;}
.row{list-style-type:none; padding-bottom: 10px;}
#txtValorDe{ width: 115px; padding: 3px;}
#txtValorAte{ width: 115px; padding: 3px;}

.divImovel{border-bottom: 2px solid #A9A79C; overflow: auto;}
.divImovel .divImg{border: 0px solid #000; float: left; margin: 10px 0px 10px 0px;}
.divImovel .divImg img{width: 100px;}
.divImovel .divInfo{width: 230px; border: 0px solid #000; float: left; margin: 10px 0px 10px 10px;}
.divImovel .divInfo div{margin-bottom: 2px;}
.divImovel .divInfo div span{font-weight: bold;}
.divImovel .divValor{width: 150px; border: 0px solid #000; float: left; margin: 10px 0px 10px 10px;}
.divImovel .divValor div{margin-bottom: 2px;}
.divImovel .divValor div span{font-weight: bold;}
.divImovel .divLnkDetalhe{width: 100px; border: 0px solid #000; float: left; margin: 10px 0px 10px 10px;}
.divImovel .divLnkDetalhe div{margin-bottom: 5px;}
.divImovel .divLnkDetalhe div img{cursor: pointer;}
#divPaginacao{ width: 212px; border: 0px solid #000; margin: 0px auto 10px;}
#cmdPaginacao{font-family: Verdana; font-size: 11px; margin: 0px 10px 0px 10px;}
#lnkAnterior, #lnkProxima{font-family: Verdana; font-size: 11px; color: #2047A3; font-weight:bold;}
.lnkDetalhe img{border: 0px;}
#modalDetalhe{width:780px;height:500px;overflow:auto; font-family: Verdana; font-size: 11px; color: #000; text-align: left;}
#divFoto{border: 0px solid #ccc; float: left; width: 335px; text-align: center;}
#divFoto img{width: 335px;}
#divDetalheConteudo{float: left; width: 410px; border: 0px solid red; margin-left: 10px;}
#divAdicionarLista{text-align:right; margin-bottom: 10px; padding: 5px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#divAdicionarLista img{cursor: pointer;}
#divListaPreferecias{margin-top: 10px; border-bottom: 1px solid #A9A79C; border-top: 1px solid #A9A79C; overflow: auto; padding: 5px;}
#divListaPreferecias .divImgPref{float: left; font-family: Verdana; font-size: 10px;}
#divListaPreferecias .divImgPref div{float: left;}
#divListaPreferecias .divImgPref label{ float: left; margin-left: 5px;}
#divListaPreferecias .divImovCount{float: right; color: #333; font-family: Verdana; font-size: 11px;}
#divFotosModal{border: 0px solid #ccc; margin-top: 10px; width: 335px;}
.divMiniFoto{height: 45px; float: left; padding: 3px; cursor: pointer;}
.divMiniFoto img{height: 45px;}
#divDetalheTexto div{display: block; margin-bottom: 5px;}
#divDetalheTexto .lblDetalhe{font-weight:bold;}
#divTituloLista{text-align: right; margin-top: 10px;}
#btnListaPreferencias{cursor: pointer;}

#divImgEnviarLista{float:left;}
#divImgEnviarLista a{margin-right: 10px;}
#divImgEnviarLista a img{border-width: 0px;}

.lnkContato img{border: 0px;}

#modalContato{width:420px;height:380px;overflow:auto; font-family: Verdana; font-size: 11px; color: #000;}
#modalContato div{ margin: 30px auto; border: 0px solid red; width: 350px; font-family: Verdana; font-size: 11px;}
#modalContato div .divTitulo{text-align:right; margin: 0px 0px 10px 0px;}
#modalContato div .divCampoContato{margin: 0px 0px 5px 0px;}
#modalContato div .divCampoContato input{padding: 4px; width: 340px; border: 1px solid #333; font-family: Verdana; font-size: 11px;}
#modalContato div .divCampoContato select{padding: 4px; width: 350px; border: 1px solid #333; font-family: Verdana; font-size: 11px;}
#modalContato div .divCampoContato textarea{padding: 4px; width: 340px; height: 120px; border: 1px solid #333; font-family: Verdana; font-size: 11px;}
#modalContato div .divBtnEnviar{text-align:right; margin: 0;}
#modalContato div .divBtnEnviar img{cursor: pointer;}

#modalIndicacaoAmigo{width:420px;height:210px;overflow:auto; font-family: Verdana; font-size: 11px; color: #000;}
#modalIndicacaoAmigo div{ margin: 30px auto; border: 0px solid red; width: 350px; font-family: Verdana; font-size: 11px;}
#modalIndicacaoAmigo div .divTitulo{text-align:right; margin: 0px 0px 10px 0px;}
#modalIndicacaoAmigo div .divCampoContato{margin: 0px 0px 5px 0px;}
#modalIndicacaoAmigo div .divCampoContato input{padding: 4px; width: 340px; border: 1px solid #333; font-family: Verdana; font-size: 11px;}
#modalIndicacaoAmigo div .divBtnEnviar{text-align:right; margin: 0;}
#modalIndicacaoAmigo div .divBtnEnviar img{cursor: pointer;}

.imgCompra{border: 0px;}
.imgAlugar{border: 0px;}

#imgBusca{cursor: pointer;}
.divContent{overflow: auto;}
.divVisitacao{border: 0px solid red; width: 620px; float: right;}

.loading{font-family: Verdana; font-size: 11px;}



