﻿@charset "utf-8";
/* CSS Document */



.celulaResultBusca ul, .celulaResultBusca li {
	list-style-type: none !important ;
}
 
.celulaResultBusca {
 
	padding: 0;
	 
	background: url(../images/bg-imoveis-new.png) no-repeat left bottom;
	float: left;
	width: 690px;
	height: 194px;
	margin: 0 0 25px;
	
}
.bgCeleula {
	background: #f7f8f9 url(../images/bg-imoveis-new.png) no-repeat left bottom;
	float: left;
	width: 685px;
	height: 194px;
	position: relative
}
.compararSelect {
	background-color: #fff8f0!important
}
.checkComparar {
	background: url(../images/imoveis/bg-box-compare.png) no-repeat 0 0;
	float: left;
	clear: both;
	width: 128px;
	height: 23px;
	padding: 2px 0 0;
	text-align: center;
	position: absolute;
	bottom: 0;
	right: 23px
}
.checkComparar span {
	font-size: 12px;
	color: #6B0031;
	position: relative;
	top: 0
}
.checkComparar input {
	margin: 0 0 0 4px;
	position: relative;
	top: 3px
}
.compararSelect .checkComparar {
	background-position: 0 -25px
}
.compararSelect .checkComparar span {
	color: #fff
}
.celulaResultBusca .imgResultBusca {
	float: left;
	width: 158px;
	height: 193px
}
.imgResultBusca input {
	float: left;
	position: relative;
	top: 87px;
	left: 22px
}
.imgResultBusca img {
	float: right;
	margin: 17px 0 0 0
}
.imgResultBusca a {
	display: block;
	position: relative
}
.imgResultBusca .maskResultBusca {
	position: absolute;
	right: 0;
	top: 0
}
.celulaResultBusca .titResultBusca {
	float: left;
	width: 420px
}
.titResultBusca .titNomeResult {
	float: left;
	margin: 16px 15px 0 30px;  
}
.titResultBusca .titNomeResult a {
	color: #767676
}
.titResultBusca img {
	float: left;
	margin: 14px 0 0 0
}
.titResultBusca span.statusObra {
	float: left;
	margin: 14px 0 0 5px;
	font-weight: bold;
	color: #767676;
	font-size: 14px
}
.celulaResultBusca .dadosResultBusca {
	float: left;
	width: 525px
}
.dadosResultBusca img {
	float: left;
	margin: 30px 0 0 0
}
.dadosResultBusca .colunaUm {
	float: left;
	width: 220px
}
.colunaUm ul {
	margin: 3px 0 23px 30px
	padding: 0px !important; 
background: none !important;
}
.colunaUm li { 
font-size: 12px;
	color: #003366 !important; 
	padding: 0px 15px !important;
background: none !important;  
}
/*.colunaUm li strong {color:#003366}*/
.cinzaDados li {
	color: #767676  !important;
	line-height: 12px;	
	list-style:none;
	
}
.dadosResultBusca .colunaDois {
	float: left;
	width: 130px;
	font-size: 0.69em;
	color: #727272;
	height: 150px;
}

.colunaDois img {
	float: left;
	margin: 30px 4px 0 10px
}
.colunaDois p {
	float: left;
	width: 185px;
	margin: 44px 0 0 22px;
	font-weight: bold
}
.colunaDois ul {
	clear: both;
	float: left;
	margin: 15px 0 0 22px;
	line-height: 1.38em
}
.colunaDois li strong {
	color: #000;
	line-height: 1.38em
}
.colunaDois li.legenda {
	font-size: 0.91em
}
.colunaDois p span {
	float: right;
	margin: -15px 65px 0 0
}
.dadosResultBusca .colunaTres {
	float: left;
	width: 160px;
	height: 195px;
	margin: 10px 0 0;
	position: relative
}
.colunaTres img {
	margin: 0
}
.colunaTres ul {
	float: left;
	margin: 15px 0 30px 15px;
	padding: 0px !important; 
background: none !important;
}


.colunaTres li {
	margin: 0 0 7px 0;
	font-size: 12px; 
	padding: 0px !important; 
background: none !important;
}
.colunaTres li.addFav {
	margin: 15px 20px 7px 0px
}
.colunaTres li a {
	float: left;
	display: block;
	height: 16px;
	color: #003366;
	text-decoration: none
}
.colunaTres li:hover a {
	background: url(../images/bg_hover_links.gif) repeat-x 0 0;
	text-decoration: none
}
.colunaTres p {
	float: left;
	margin: 9px 0 0 0;
	font-weight: normal;
	font-size: 0.69em;
	color: #727272
}
.colunaTres .icoVermelho span {
	background: url(../images/ico_vinho_abas.gif) no-repeat 0 4px;
	margin: 0 0 0 3px;
	padding: 0 0 0 17px
}
.colunaTres .icoCinza span {
	background: url(../images/ico_saiba_mais_abas.gif) no-repeat 0 4px;
	margin: 0 0 0 3px;
	padding: 0 0 0 17px
}
.colunaTres .icoAmarelo span {
	background: url(../images/ico_amarelo_abas.gif) no-repeat 0 4px;
	margin: 0 0 0 3px;
	padding: 0 0 0 17px
}
.splashDiv {
	width: 545px
}
#agendarContato div, #directTalk div, #enviarEmail div, #formIndiqueAmigo div, #oQueRss div {
	background: #FFF;
	float: left
}
#agendarContato p.titSplash, #enviarEmail p.titSplash, formIndiqueAmigo p.titSplash, #oQueRss p.titSplash {
	background: url(/../images/bg_tit_splash.gif) no-repeat bottom left;
	width: 400px;
	margin: 19px 0 0 17px;
	padding: 0 0 14px 31px;
	font-weight: normal;
	font-size: 1.25em;
	color: #727272
}
#agendarContato p.titSplash img, #enviarEmail p.titSplash img, #formIndiqueAmigo p.titSplash img, #oQueRss p.titSplash img {
	float: left!important;
	margin: 0!important
}
#agendarContato p.titSplash span, #enviarEmail p.titSplash span, #formIndiqueAmigo p.titSplash span, #oQueRss p.titSplash span {
	background: url(/../images/ico_tit_splash.gif) no-repeat right 12px;
	padding: 0 29px 0 0;
	color: #003366
}
#enviarEmail p.titSplash.titSplahNovosMercados span {
	color: #014479;
}
.splash p {
	float: left
}
.consultorSplash {
	float: left;
	clear: both
}
.modalBackground {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5
}
.splash {
	float: left;
	width: 483px;
	margin: 0 0 0 17px
}
.splash label {
	float: left;
	clear: both;
	width: auto;
	margin: 0 6px 15px 10px;
	padding: 0 5px 0 0;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	color: #727272;
	line-height: 1.75em
}
.splash label span, p.legenda span {
	color: #003366
}
.splash input[type="text"] {
	background: url(/../images/bg_input.gif) repeat-x 0 0;
	float: left;
	width: 130px;
	height: 16px;
	margin: 5px 0 11px 0;
	border: 1px solid #DDD
}
.splash .inputMaior {
	width: 407px!important
}
.splash .inputCpf {
	width: 110px;
}
.splash select {
	height: 19px;
	float: left;
	margin: 5px 0 11px 0;
	font-weight: bold!important;
	font-size: 0.69em!important;
	color: #727272;
	border: 1px solid #c6c6c6
}
.splash textarea {
	float: left;
	width: 382px;
	height: 46px;
	margin: 5px 0 20px 0;
	border: 1px solid #c6c6c6
}
.splash p.legenda {
	float: left;
	margin: 15px 0 15px 35px!important;
	height: auto!important;
	font-weight: normal;
	font-size: 0.63em!important;
	color: #727272
}
.splash span {
	float: left;
	margin: 6px 6px 0 6px;
	font-weight: normal;
	font-size: 0.69em;
	color: #727272
}
.splash table label {
	float: left;
	clear: none;
	margin: 0 5px!important;
	text-align: left
}
.splash input[type="image"] {
	float: right;
	margin: 26px 22px 25px 0!important
}
.splash input[type="image"].deNovo {
	float: right;
	margin: 0px 0px 25px 40px!important
}
.ddlData, .ddlMes {
	margin: 0 8px 0 0!important
}
.btnEnviarAgenda {
	float: right;
	margin: 70px 10px 10px 0!important
}
.ifenTelefone {
	margin: 6px!important
}
.emailAmigo {
	width: 128px!important
}
.sobreAlinhar {
	width: 176px!important
}
/* O z-index do div#mask deve ser menor que do div#boxes e do div.window */
#mask {
	position: absolute;
	z-index: 9000;
	background-color: #000;
	display: none;
}
#boxes .window {
	position: absolute;
	width: 440px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 20px;
}
/* Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. */
#boxes #femail {
	width: 375px;
	height: 203px;
	background-color: white;
}
/* posiciona o link para fechar a janela */
.close {
	display: block;
	text-align: right;
}