
	select{ z-index: 1;}	
	
	/* IMÓVEIS EM DESTAQUE */
	.anterior_cycle { float:left; width:30px; height:150px; text-indent:-1000px; background:url(../img/estrutura/prev.gif) no-repeat center center; }
	.proximo_cycle { float:right; width:30px; height:150px; text-indent:-1000px; background:url(../img/estrutura/next.gif) no-repeat center center; }
	
	#imagens_imoveishome .tipoVenda { float:left;  width:490px; height:220px; }
	#imagens_imoveishome .imobDestaque{  width:490px; height:220px; float:left; padding-left:1px; }
	#imagens_imoveishome .imobDestaque .image img{width:290px; height:220px; float:left;}
	#imagens_imoveishome .imobDestaque .features { font-size:12px; color:#fff; width:190px; padding-left:10px; overflow:hidden; float:left; }
	#imagens_imoveishome .imobDestaque .features .tipo{float:left; padding-right:10px; background:url(../img/estrutura/hifen.gif) no-repeat 99% center;}
	#imagens_imoveishome .imobDestaque .features .bairro { height:18px; float:left; padding:0; white-space:nowrap; text-transform:capitalize; display:block; overflow:hidden; margin-bottom:5px;}	
	#imagens_imoveishome .imobDestaque .features .price { clear:both; font-weight:bold;}
	#imagens_imoveishome .imobDestaque .features .descricao { clear:both; padding-top:10px; height:73px; margin:0 0 7px 0; overflow:hidden;}	
	#imagens_imoveishome .imobDestaque .features .saiba_mais { padding:5px 0 0 0; }
	#imagens_imoveishome .imobDestaque .features .saiba_mais a{ display:block; background:url(../img/estrutura/ico-mais-2.gif) no-repeat left center; width:71px; padding:6px 0 6px 20px; font-size:12px; font-weight:bold; color:#1c4866; margin:15px 0 0; }
	
	.bgabsoluto { background:url(../img/estrutura/bg-destaque-cycle.gif) no-repeat; width:291px; height:225px; position:absolute; margin:-1px 0 0 30px; _margin:0 0 0 -490px; #margin:0 0 0 -490px; z-index:10; }
	
	.imoveis-em-condominios .imobDestaque{background:url(../img/estrutura/bg-destaques-box.jpg) no-repeat 0 0;  float:left; width:201px; text-align:center; margin-right:2ex; margin-left:5px; height:247px;}
	.imoveis-em-condominios .imobDestaque .image img{width:191px; height:143px; margin:5px 0; *margin:5px 0 3px;}
	.imoveis-em-condominios .imobDestaque .features { font-size:13px; color:#fff; }
	.imoveis-em-condominios .imobDestaque .features .bairro { height:18px; line-height:21px; font-size:14px; padding:0 10px 0; display:block; overflow:hidden; margin-bottom:10px;}	
	.imoveis-em-condominios .imobDestaque .features .saiba_mais a{ display:block; background:url(../img/estrutura/icoMais.gif) no-repeat left center; width:71px; padding:6px 0 6px 10px; font-size:10px; color:#fff; margin:auto;}

	.ap-venda .imobDestaque{background:url(../img/estrutura/bg-rectang.jpg) no-repeat 0 0;  width:293px; height:113px; padding:17px; float:left; text-align:left; margin:0 5px 0 0;}
	.ap-venda .imobDestaque .image{float:left;}
	.ap-venda .imobDestaque .image img{width:150px; height:110px; margin:0; text-align:left;}
	.ap-venda .imobDestaque .features { font-size:12px; color:#fff; float:left; padding-left:10px; width:130px; overflow:hidden;}
	.ap-venda .imobDestaque .features .bairro { height:16px; line-height:21px; padding:0; display:block; overflow:hidden; margin-bottom:10px;}	
	.ap-venda .imobDestaque .features .saiba_mais a{ display:block; background:url(../img/estrutura/icoMais.gif) no-repeat left center; width:71px; padding:6px 0 6px 20px; font-size:10px; float:left; color:#fff;}
	.ap-venda .imobDestaque .features .descricao{padding-top:5px;}
	.imobDestaque h3 { color:#fff; background:#0B4F96; padding:3px; }	

	/* DETALHES DO IMÓVEL */
	
	h1 .cod_jb{ font-size: 12px; padding-top: 20px; display: block; text-transform: none; }
	#divFotos{ clear: both; display: block; width: 100%; overflow:auto; padding-bottom:15px;}
	#divFotos img{ height: 60px; margin:8px; float: left; padding:3px; background:#0E4E95;}
	
	.navDetalhes { height: 80px; clear: both; padding-top: 10px; width:640px; margin:auto; list-style:none !important;}
	.navDetalhes li{ float: left; width: 100px; text-align: center; padding: 0px; margin-right: 4ex; list-style:none !important;}
	.navDetalhes li a{ padding-top: 26px; display: block;}
	.navDetalhes li.imobDetVoltar{ background: url(../img/virtual/detVoltar.gif) no-repeat 50% 0;  }
	.navDetalhes li.imobDetInfo{ background: url(../img/virtual/detInfo.gif) no-repeat 50% 0; }
	.navDetalhes li.imobDetIndique{ background: url(../img/virtual/detIndique.gif) no-repeat 50% 0; }
	.navDetalhes li.imobDetProposta{ background: url(../img/virtual/detProposta.gif) no-repeat  50% 0; }
	.navDetalhes li.imobDetImprimir{ background: url(../img/virtual/detImprimir.gif) no-repeat  50% 0; }
	#detPrint{ display: none;}
	
	/* DETALHES DO FINANCIAMENTO */
	
	.ImobBancos { overflow:auto; padding-bottom:15px; }
	.ImobBancos ul { padding:0; }
	.ImobBancos ul li { list-style:none !important; text-indent:-99999px; width:164px; height:36px; float:left; margin-left:1ex; margin-bottom:1ex; font-size:11px; }
	.ImobBancos ul li.bco01 a{ background: #fff url(../img/virtual/bcoBradesco.jpg) no-repeat; }
	.ImobBancos ul li.bco02 a{ background: #fff url(../img/virtual/bcoCaixa.jpg) no-repeat;}
	.ImobBancos ul li.bco03 a{ background: #fff url(../img/virtual/bcoHSBC.jpg) no-repeat;}
	.ImobBancos ul li.bco04 a{ background: #fff url(../img/virtual/bcoItau.jpg) no-repeat;}
	.ImobBancos ul li.bco05 a{ background: #fff url(../img/virtual/bcoReal.jpg) no-repeat;}
	.ImobBancos ul li.bco06 a{ background: #fff url(../img/virtual/bcoSantander.jpg) no-repeat;}
	.ImobBancos ul li.bco07 a{ background: #fff url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
	.ImobBancos ul li.bco08 a{ background: #fff url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
	.ImobBancos ul li.bco09 a{ background: #fff url(../img/virtual/bcoBrasil.jpg) no-repeat;}
	.ImobBancos ul li a { display:block; width:124px; height:28px; padding-top:8px; padding-left:40px; line-height:13px; border:solid 2px #E6E6E6;  }
	.ImobBancos ul li a:hover{ border:solid 2px #1C4866; text-decoration:none; }
	
	/* COMPRA E VENDA */
	
	#interno #divbairro{ width: 332px; background: #FFF; border: 1px #ccc solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
	#interno #divbairro input { border:none; }
	#interno #divbairro div{ width: 150px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
	#interno #divbairro .bairroSelecionado{ background: #CCC;}

	#interno .paginacao{list-style:none !important;}

	.paginacao{ margin: 0px; padding: 0px; padding-left: 50px; width: 400px; height: 40px; margin:0 auto; list-style: none !important;}
	.paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none !important;}
	.paginacao li.primeiro { text-indent:-10000px; }
	.paginacao li.anterior { text-indent:-10000px; }
	.paginacao li.proximo, 
	.paginacao li.ultimo{ width: 28px; color: #FFF; text-indent:-99999px;}
	.paginacao li.primeiro a{ background: url(../img/virtual/first.gif) no-repeat top;}
	.paginacao li.anterior a{ background: url(../img/virtual/previous.gif) no-repeat top;}
	.paginacao li.proximo a{ background: url(../img/virtual/next.gif) no-repeat top;}
	.paginacao li.ultimo a{ background: url(../img/virtual/last.gif) no-repeat top;}
	.paginacao li.primeiro a,
	.paginacao li.anterior a,
	.paginacao li.proximo a, 
	.paginacao li.ultimo a{ overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
	.paginacao li.irpagina{ padding-left: 50px; width: 120px;}
	.paginacao li.irpagina #btnIr{ font-size:1px; color:#7E7E8A; background: url(../img/virtual/go.gif) no-repeat; width: 24px; height: 24px; border: none; text-indent: -10000px; overflow: hidden; cursor: pointer; }
	.paginacao li.pagina{ padding: 0px 10px;}
	
	/* LISTAGEM */
	
	tr.exclusividade td{ background: #FAFAFA; }
	
	tr.exclusividade td a img{ margin:auto !important;}
	
	.campoErrado{background: #FFC; color: #F00;}
	#map { margin:auto; }
	
	
	
	
