/*links e botoes*/
.lnkVerTodos{display:block;text-indent:-999999px;width:76px;height:21px;background:url(../../img/public/lnk_verTodos.gif) no-repeat 0 0;overflow:hidden;}
.btnOk{width:21px;height:21px;background:url(../../img/public/btn_ok.png) no-repeat 0 0 !important;text-indent:-999999px;}
.btnCliqueAqui{width:102px;height:30px;background:url(../../img/public/btn_cliqueAqui.gif) no-repeat 0 0;text-indent:-999999px;display:block;}
.btnBuscar{width:192px;height:30px;background:url(../../img/public/btn_buscar.gif) no-repeat 0 0;text-indent:-999999px;display:block;}
.btnIncluirSelecao,
.btnDetalhes,
.btnRemoverSelecao,
.btnShare{display:block;float:right;text-indent:-999999px;}
.btnIncluirSelecao{background:url(../../img/public/btn_incluirMinhaSelecao.jpg) no-repeat 0 0;width:207px;height:36px;margin:0 4px 0 0;}
.btnRemoverSelecao{background:url(../../img/public/btn_removerMinhaSelecao.jpg) no-repeat 0 0;width:191px;height:36px;margin:0 4px 0 0;}
.btnIncluirSelecao2{background:url(../../img/public/btn_incluirMinhaSelecao2.jpg) no-repeat 0 0;width:191px;height:36px;margin:0 4px 0 0;display:block;text-indent:-999999px;}
.btnDetalhes{background:url(../../img/public/btn_detalhes.png) no-repeat 0 100%;width:102px;height:36px;}
.btnShare{background:url(../../img/public/btn_share.gif) no-repeat 0 100%;width:115px;height:16px;}
.btnEnviar{background:url(../../img/public/btn_enviar.png) no-repeat 0 0;width:59px;height:21px;display:block;cursor:pointer;}
.btnLimpar{background:url(../../img/public/btn_limpar.png) no-repeat 0 0;width:62px;height:21px;display:block;cursor:pointer;text-indent:-999999px;}


/*listas*/
.lstCaracteristicas,
.lstCaracteristicas2{zoom:1}
.lstCaracteristicas li,
.lstCaracteristicas2 li{display:block;float:left;background:url(../../img/public/blt_tp1.gif) no-repeat 0 5px;font-size:14px;width:130px;padding:0 0 8px 16px;font-weight:700}
.lstCaracteristicas2 li{font-size:12px;font-weight:700;padding-top:2px;}

/*boxes*/
.boxTube{width:266px;}

#boxMinhaSelecaoIn{width:710px;height:38px;background:url(../../img/public/bg_minhaSelecaoIn.png) no-repeat 0 0;margin-top:-7px;}
#boxMinhaSelecaoLarge{height:38px;background:url(../../img/public/bg_minhaSelecaoLarge.png) no-repeat 0 0;margin-top:-7px;}
#boxMinhaSelecaoLarge h2, #boxMinhaSelecaoIn h2{float:left;width:147px;height:33px;text-indent:-999999px;}
#boxMinhaSelecaoLarge p, #boxMinhaSelecaoIn p{float:left;width:200px;line-height:26px;padding-top:7px;font-size:12px;}
#btnEnviarSelecao{display:block;float:right;width:148px;height:21px;background:url(../../img/public/btn_enviarSelecao.png) no-repeat 0 0;text-indent:-999999px;margin:10px 8px 0 0;}

#boxFiltreSuaBusca{padding-top:9px;}
#boxFiltreSuaBusca h2{height:39px;text-indent:-999999px;background:url(../../img/public/ttl_filtreSuaBusca.jpg) no-repeat 0 0;}
#boxFiltreSuaBusca h2#ttlBusca{background-image:url(../../img/public/ttl_busca.jpg);}
#boxFiltreSuaBusca .boxIn{padding:15px 0 0 15px;width:194px;}
#boxFiltreSuaBusca label{font-size:12px;padding-bottom:5px}
#setFiltroBusca select{width:194px;}
#setFiltroBusca .btnBuscar{margin:20px auto;}
#boxFiltreSuaBusca label .txtLeg{font-size:11px;}

#txtBuscaRetorno{text-align:center;font-size:18px;font-weight:700;color:#660000;padding:15px 10px 15px 0;}
#txtBuscaRetorno h3{font-size:12px;font-weight:700;color:#CC0000;}

#setBuscaRefIn{height:21px;padding:0 0 10px 0;background:url(../../img/public/bg_buscaRefIn.jpg) no-repeat 0 0;}
#textBuscaRefIn{width:163px;line-height:17px;float:left;border:none;background:none;margin:0 2px;padding:2px;font-size:12px;}
#frmImgBuscaRefIn{width:22px;height:21px;float:left;}

.slideRef{padding-bottom:10px;width:179px;margin-left:10px;}
.frmTxtRange{background:none;border:none;font:11px Arial, Helvetica, sans-serif;color:#333;display:block;width:189px;}

/*slide range*/
.ui-slider .ui-slider-handle{width:14px;height:21px;}
.ui-slider-horizontal{height:14px;}
.ui-state-default,
.ui-widget-content .ui-state-default{background:url(../../img/public/slider_cursor.png) no-repeat 0 0;border:none;}
.ui-widget-header{background-image:url(../../img/public/slider_lineOn.png)}
.ui-widget-content{border:none;background:url(../../img/public/slider_bg.jpg) no-repeat 0 0}

/*boxLnkConsultores*/
#boxLnkConsultores{padding:15px 20px;}
#boxLnkConsultores h2{font-size:16px;font-weight:700;color:#005AB0;text-align:center;}
#boxLnkConsultores p{font-size:12px;text-align:center;padding:8px 0 15px}
#boxLnkConsultores .btnCliqueAqui{margin:0 auto;}

/*resultado da busca*/
.shadow{background:url(../../img/public/bg_shadow.jpg) no-repeat 0 100%;padding:8px 5px 0 30px;height:31px;}
.ctrlBuscaRes{padding-right:5px;padding-left:5px}
.ctrlBuscaRes.advsearch {padding:30px;}
.ctrlBuscaRes .advSearchCombo {width:190px;}
.ctrlBuscaRes .advSearchCombo.area {width:87px; display:inline;}
.ctrlBuscaRes .advSearchCombo.area.first {margin-right:11px;}
.ctrlBuscaRes label {display:block; width:190px; float:left; margin-bottom:40px; margin-right:30px;}
.ctrlBuscaRes label span {display:block; margin-bottom:5px;}
.ctrlBuscaRes .frmSel{width:194px;display:inline}

#pagBuscaRes{padding:10px 30px 0 30px;text-align:right;margin-top:-13px;font-size:12px}
#pagBuscaRes li,
#pagBuscaRes li select{display:inline}
#pagBuscaRes li select{width:50px;}

.resultItm{zoom:1;padding:20px 25px 12px 26px;}
.resultItm h2,
.resultItm h3{padding:0 0 2px;margin:0}
.resultItm h2{float:left;font-size:15px;font-weight:700;color:#005AB0;}
.resultItm h3{float:right;font-size:13px;font-weight:700;color:#585858;}
.resultItm h3 span {color: #D7690A;}
.resultItm .boxItm{clear:both;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:15px 0 5px;zoom:1}
.resultItm .imgItm{display:block;float:left; width: 222px; height : auto;}
.resultItm .info{display:block;float:left;padding-left:21px;width:415px;color:#585858}

.infoTop{border-bottom:1px solid #E0E0E0;overflow:hidden;}
.price{font-size:18px;font-weight:700;color:#333; display:block;}
.price.last{margin-bottom:20px;}
.price span {color:#005AB0;}
.small-price{font-size:18px;font-weight:700;color:#333;}
.prices{float:left;}


.lstItmTp{float:right;}
.lstItmTp li{display:block;float:right;padding-left:4px;}
.lstItmTp li a{display:block;background:url(../../img/public/icos_lstItmTp.gif) no-repeat 0 0;width:26px;height:26px;text-indent:-999999px;}
.lstItmTp li a.lstItmTp-piscina{background-position:0 0;}
.lstItmTp li a.lstItmTp-quadra{background-position:-30px 0;}
.lstItmTp li a.lstItmTp-academia{background-position:-60px 0;}
.lstItmTp li a.lstItmTp-churras{background-position:-90px 0;}

.resultItm .date{text-align:right;font-size:12px;display:block;padding:5px 0 10px}

.resultItm .infoTab{font-size:12px;float:left;line-height:1.5em}
.resultItm .infoTab th{width:80px;padding:0 15px 0 0;font-weight:700;text-align:right;}
.resultItm .infoTab td{width:75px;padding:0 10px 0 0;}

.resultItm .itmDesc{float:left;line-height:1.3em;width:220px}
.resultItm .itmDesc h4{font-size:12px;font-weight:700;color:#585858;}
.resultItm .itmDesc span.ref{font-size:12px;font-weight:700;color:#005AB0;}
.resultItm .itmDesc p{font-size:12px;color:#585858;}

/*detalhe do imovel*/
#boxDetImovel{padding:20px 28px 15px 25px;zoom:1;}
#boxDetImovel .ttlImovel{zoom:1}
#boxDetImovel .ttlImovel h1{font-size:15px;}
#boxDetImovel .ttlImovel .date{font-size:12px;color:#585858;text-align:right;display:block;padding-bottom:5px;margin-top:-10px}

#boxContImovel{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;zoom:1;padding:15px 0;overflow:hidden;}

#boxImgImovel{display:block;float:left;width:324px;padding-right:16px;}
#imgImovel{display:block;padding-bottom:10px;width:324px;height:auto;background:url(../../img/public/ico_loading.gif) no-repeat 50%}
	
	/*sliderImovel*/
	#sliderImovel li a,
	#sliderImovel li img{display:block;}
	#sliderImovel li a{margin-bottom:10px;}	
		/*jscroll*/
		#sliderImovel ul{padding:0;display:block;height:128px;}
		#sliderImovel ul li{width:83px;margin:0 0 0 0px;float:left;display:block;height:128px;}
		.scroll-pane{width:324px;float:left;padding:0;}
		#sliderImovel{height:128px;width:324px;padding:0;display:block;_overflow: hidden;}
		.jScrollPaneContainer{height:165px !important}
		.jScrollPaneTrack{background:#fff url(../../img/public/bg_jScrollPaneTrack.png) no-repeat 0 1px !important;width:323px;height:21px !important;}
		.jScrollPaneDrag{background:url(../../img/public/slider_cursor.png) no-repeat 0 0 !important;width:14px !important;height:21px !important;}

#boxDetImovel .info{display:block;float:left;width:310px;}

#boxDetImovel .lstCaracteristicas{padding-top:18px;padding-bottom:18px;}
#boxDetImovel p{font-size:13px;padding:0 9px 20px 20px;}
#boxDetImovel .ref{font-size:14px;font-weight:700;padding:0 0 20px 20px;color:#005AB0;display:block;border-bottom:1px solid #E0E0E0;}

#boxCaractAreasComuns h2{font-size:14px;font-weight:700;padding-top:16px;}

#boxCaractAreasComuns .lstCaracteristicas2{padding-top:10px;}
#boxCaractAreasComuns .lstCaracteristicas2 li{width:auto;padding-right:10px;display:block;white-space:nowrap}

.rBoxB .lnkVerTodos{margin-right:10px;}

#ttlTambemViu{font-size:15px;font-weight:700;color:#333;padding-bottom:5px;border-bottom:1px solid #E0E0E0;width:650px;margin:0 auto 12px;}

/*abas*/
#abasDetImovel{background:url(../../img/public/bg_abasDetImovel_m.gif) repeat-y 0 0;width:655px;margin:0 auto;clear:both;margin-bottom:20px;}
#abasDetImovel .boxInT{background:url(../../img/public/bg_abasDetImovel_t.gif) no-repeat 0 0;}
#abasDetImovel .boxInB{background:url(../../img/public/bg_abasDetImovel_b.jpg) no-repeat 0 100%;padding-bottom:11px;}

#abasDetImovel .abasIn{zoom:1;padding-left:1px}
#abasDetImovel .abasIn li{display:block;float:left;}
#abasDetImovel .abasIn li a{display:block;width:167px;height:40px;line-height:35px;color:#005AB0;text-decoration:none !important;font-size:13px;font-weight:700;text-align:center;background:url(../../img/public/bg_abasIn_detImoveis.png) no-repeat 0 0;padding:0 3px 0 0;}
#abasDetImovel .abasIn li.on a{background-position:0 100%;cursor:default;}
#abasDetImovel .abasIn li.itm01 a{background-position:100% 0;}
#abasDetImovel .abasIn li.on a.lnk01{background-position:100% 100%;}

.abaDetImovel{clear:both;zoom:1;padding:21px 29px 0 26px;display:none;}
.abaDetImovel h2 {font-size:12px;}
.abaDetImovel h2 span {display:block;}
#abasDetImovel .on{display:block;}

/*aba01*/
#lstFields01,
#lstFields02{display:block;float:left;}

#lstFields01{width:320px;padding-top:5px;}
#lstFields02{width:120px;}
#lstFields01 .frmTxt{width:286px;height:19px;padding:0 5px;line-height:15px;color:#333;background:none;}
#lstFields01 li{display:block;height:19px;padding-bottom:7px;background:url(../../img/public/bgr_field01.gif) no-repeat 0 0;}

#lstFields03{padding-top:5px; margin:20px 0 50px 0;}
#lstFields03 .frmTxt{width:225px;height:19px;padding:0 5px;line-height:15px;color:#333;background:none;}
#lstFields03 li{display:block;height:19px;padding-bottom:7px;background:url(../../img/public/bgr_field03.gif) no-repeat 0 0; float:left; display:block; margin-right:40px;}

#lstFields02 h3{font-size:12px;font-weight:700;color:#333;padding-bottom:7px;}

#boxTxtMensagem{width:599px;height:179px;background:url(../../img/public/bgr_field02.gif) no-repeat 0 0;padding-bottom:5px;}
#txtMensagem{width:589px;height:169px;padding:5px;border:none;background:none;}

.fotothumbdestaque {
	width: 222px;
	height: auto;
}

.fotothumbgaleria {
	width: 74px;
	height: 59px;
}

.meio {
	background-color:#FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left:15px;
	margin-right:15px;
	padding: 10px;
}


.lstImovelSelecao {display:block; overflow:hidden; margin:20px;}
.lstImovelSelecao li{width:224px;height:340px;float:left;margin-right:1px;}
.lstImovelSelecao li div.remover {display:block; margin:5px 0 10px 0;}
.lstImovelSelecao li.lastOfLine{margin-right:0;margin-left:1px;}
.lstImovelSelecao li img{display:block;}
.fotothumbdestaque {height:auto; width:222px;}
.fotothumbdestaquerelacionada {height:auto; width:140px;}
.frmMinhaSelecao fieldset {padding:15px 25px 25px 25px; margin:5px 0 10px 0;}
.frmMinhaSelecao fieldset div.txt {display:block; margin-bottom:20px;}
.frmMinhaSelecao fieldset textarea {width:100%;}
.lstImovelSelecao li .chamada {color:#333333; display:block; font-size:15px; font-weight:700; height: 35px; padding:8px 0 5px; text-align:center;}
.lstImovelSelecao li a {display:block; height:148px; overflow:hidden;} 

.syncing {
	padding: 20px;
	padding-top: 40px;
	text-align: center;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00286C;
}


.botaoTipoImovel {
	color: #fff;
	background-color: #005AB0;
	font: 16px Verdana, Helvetica, sans-serif;
	padding: 4px;
	width: 260px;
}

.btCentralizado {
	margin-left: 16px;
}


.debug {
	background-color: #FFFFFF;
	border: 3px solid #000099;
	padding: 10px;
}