
	select{ z-index: 1;}	
	
	#destaquesHome, #destaquesHome2, #destaquesHome3 { height:180px; padding:10px 0 0; }

	/* IMÓVEIS EM DESTAQUE */
	
	.anterior_cycle { margin-top:50px; float:left; width:36px; height:36px; text-indent:-10000px; background:url(../img/bt-prev.gif) no-repeat center center; }
	.proximo_cycle { margin-top:50px; float:right; width:36px; height:36px; text-indent:-10000px; background:url(../img/bt-next.gif) no-repeat center center; }
	.destaquesBox { overflow:hidden; width:580px; height:165px; float:left; margin-left:12px;}
	.imobDestaque{ background:url(../img/bg-destaque.gif) no-repeat 0 0; width:168px; height:164px; float:left; margin-left:5px; border:0; padding:7px 8px 0 10px; position:relative;}
	.imobDestaque .image { position:absolute; z-index:10; display:block; }
	.imobDestaque .image img{width:166px; height:117px; display:block;}
	.imobDestaque .features { font-size:12px; padding:5px; display:block; width:155px; height:107px; position:absolute; left:10px; top:6px; z-index:2; background:#f1f1f1; border:solid 1px #cecece;}
	.imobDestaque .features div {display:block;}
	.imobDestaque .features .tipo { font-weight:bold;}
	.imobDestaque .features .saiba_mais { background:url(../img/icoMais.gif) no-repeat left center; padding:3px 0 3px 20px;  }
	.imobDestaque .features .saiba_mais a {color:#333333; font-size:11px; font-weight:bold;}
	.imobDestaque .features .bairro, .imobDestaque .features .price {font-size:11px;}
	.imobDestaque .features .finalidade { position:absolute; top:124px; left:15px; z-index:20; width:136px; height:12px; text-indent:-10000px; display:block; background:url(../img/mais.gif) no-repeat 0 0; cursor:pointer;}
	.imobDestaque .features .finalidade2 { position:absolute; top:124px; left:15px; z-index:20; width:136px; height:12px; text-indent:-10000px; display:block; background:url(../img/menos.gif) no-repeat 0 0; cursor:pointer;}

	/* 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:#D4AD04;}
	
	.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; font-size:11px; font-weight:bold;}
	.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:0 0 15px 50px; }
	.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 */
	
	#corpo #divbairro{ width: 400px; background: #FFF; border: 1px #ccc solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
	#corpo #divbairro input { border:none; }
	#corpo #divbairro div{ width: 185px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
	#corpo #divbairro .bairroSelecionado{ background: #CCC;}

	#corpo .paginacao{list-style:none !important;}

	.paginacao{ margin: 0px; padding: 10px 0 0; padding-left: 50px; width: 550px; 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/primeiro-trans.png) no-repeat top;}
	.paginacao li.anterior a{ background: url(../img/virtual/anterior-trans.png) no-repeat top;}
	.paginacao li.proximo a{ background: url(../img/virtual/proximo-trans.png) no-repeat top;}
	.paginacao li.ultimo a{ background: url(../img/virtual/ultimo-trans.png) 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-trans.png) 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{width:48px !important; height:48px !important; margin:auto !important;}*/
	
	.campoErrado{background: #FFC; color: #F00;}
	#map { margin:auto; }
	
	/* FORMULARIOS */
	
	form input, form select, form textarea{border:solid 1px #ccc; background:#FAFAFA; font-size:12px; padding:2px;}
	form textarea{width:330px; margin-bottom:1ex;}
	form dt{float:left; display:inline-block; width:230px; clear:both; min-height:30px; _height:30px; font-size:12px;}
	form dd{display:inline-block; min-height:30px; _height:30px; font-size:12px;}
	form fieldset{padding:15px; border:solid 1px #CCCCCC; margin-bottom:2ex; clear:both; display:block;}
	form legend{font-size:14px; font-weight:bold; color:#666;}
	form p, form div{text-align:center;}
	form p{clear:both;}
	
	/* FIELDSET GERAL */
	
	#corpo fieldset{ border:1px solid #666; padding:5px 5px 10px 5px; *padding:0px 5px 10px 5px; margin:15px auto 0; background:#FFFFE3;  width:98%; float:left; clear:both;  }
	#corpo fieldset legend{font-size:12px; color:#000; font-weight:bold; padding:5px 10px 5px 10px; border:solid 1px #666; background:#F6E400; *margin:10px 0 0 0; }
	#corpo fieldset dl{ padding: 10px;}
	#corpo fieldset dl dt{ text-align: right; display:inline-block; clear:both; float:left; width: 30%; padding: 5px; min-height:35px; _height:35px;}
	#corpo fieldset dl dd{ display:inline-block; padding:0 0 5px 5px; min-height:35px; _height:35px; width: 65%; float:left; }
	#corpo fieldset dl dd input, #corpo fieldset dl dd select, #corpo fieldset dl dd textarea{ font-size: 11px; padding: 3px 5px; border: 1px solid #999; color:#000;}
	#corpo form div, #corpo form p { padding:5px 0 0; text-align:center;}
	#corpo fieldset dl dd textarea { width:300px; }
	#corpo fieldset dl dd label { padding:0 10px 0 5px; font-size:10px;}
	#corpo form div input, #corpo form p input { border:solid 1px; border-color:#a3a3a3 #515151 #515151 #a3a3a3; background:#F6E400; font-size:12px; color:#000; font-weight:bold; padding:4px 20px; cursor:pointer; margin:auto; }	
	#corpo #frmMapfrmMap fieldset{border:1px solid #666; padding:5px 5px 10px 5px; *padding:0px 5px 10px 5px; margin:15px auto 0; background:url(../img/estrutura/bgFields.gif) repeat-x left top !important; width:70%; float:left; margin-left:127px; _margin-left:64px; clear:both;}
	
	
	/* BUSCA AVANCADA */
	
	#corpo #frmBusca {width:960px;}
	#corpo #frmBusca fieldset {background:none; border:none;}
	#corpo #frmBusca dl {float:left; width:180px; height:55px; padding:0 10px 10px 0; overflow:hidden;}
	#corpo #frmBusca dl dt {width:180px; _height:15px; min-height:15px; text-align:left;}
	#corpo #frmBusca dl dd {width:180px;}
	#corpo #frmBusca dl dd select {width:170px;}
	#corpo #frmBusca #zona {margin:0 0 0 -8px; padding:0;}
	#corpo #frmBusca dl.bairro {clear:both; width:950px; height:200px; overflow:auto; text-align:left;}
	#corpo #frmBusca dl.bairro dl {width:920px; _height:180px; min-height:180px;}
	#corpo #frmBusca dl.bairro #divbairro {background:#f1f1f1; border:solid 1px #ccc; width:903px; height:133px; overflow:auto; padding:10px;}
	#corpo #frmBusca dl.bairro #divbairro div {float:left; margin:0 2px 2px 0; padding:2px 5px 5px 5px; width:199px; font-size:11px; font-weight:normal; text-align:left;}
	#corpo #frmBusca dl.bairro #divbairro div label {color:#666; font-size:10px;}
	#corpo #frmBusca dl.bairro #divbairro div input {margin:5px 2px 0 0;}
	#corpo #frmBusca dl.bairro #divbairro .bairroSelecionado {background:#ccc; }
	#corpo #frmBusca dl.bairro #divbairro .bairroSelecionado label {color:#000;}
	#corpo #frmBusca dl.bairro dl dt {width:600px;}
	#corpo #frmBusca dl.bairro dl dd {width:680px;}
	
	#corpo #divbairro input, #fl_foto{border:0 !important; padding:0 !important; background:none !important;}		
	
	/* ESTILO LISTA PADRAO */
	
	#corpo ul{padding-bottom:15px; padding-left:20px;}
	#corpo ul li{line-height:20px; list-style-position:inside; font-size:12px; list-style:disc;}
	#corpo ul li ul { padding:5px 0 5px 20px;}
	#corpo ul li ul li{list-style:circle;}
	
	/* TABELAS */
	
	table{ width:98%; margin:auto; border: 1px solid #666; background: #EEE; margin-bottom: 16px; border-collapse:collapse;}
	table tr{ background: #FFF; }
	table tr:hover{ background: #ECEEED;} 
	table tr:hover td a{ color:#000; } 
	table tr th{ text-align: left; background: #F6E400; padding: 3px;border: 1px solid #CCC; color:#000; font-size:11px;}
	table tr th a{ color: #000; text-decoration: underline;}
	table tr td{ border: 1px solid #CCC; font-size:11px; padding:5px;} 
	table tr td a{ display: block; padding: 2px;}		
	
	/* HOME . BUSCA RAPIDA */
	
	#imvBusca{width:655px; height:160px; padding:20px 13px 0; background:url(../img/bg-busca.gif) no-repeat 0 0;  }
	#imvBusca #frmbusca{float:left; position:relative;}
	#imvBusca form p{padding:3px 0 0 0; font-size:11px; float:left; line-height:14px; text-align:left; color:#fff; text-align:left; margin:0; color:#000;}
	#imvBusca input, #imvBusca select{border:1px solid #999; width:200px; padding:2px; font-size:11px; margin:4px 0 2px;}
	#imvBusca #divbairro{margin:0; height:auto; width:auto; padding:0; background:0; border:0; clear:both;}
	#imvBusca .buscaDetalhe, #imvBusca .botoes{display:none;}
	#imvBusca .boxLeft, #imvBusca .boxLeftValor, #imvBusca .bairroBusca{float:left; width:210px; text-align:left;}
	#imvBusca .bairroBusca{width:420px; }
	#imvBusca .bairroBusca select{width:408px;}
	#imvBusca .btBuscar{ width:100px; padding-left:510px; clear:both; }
	#imvBusca .btBuscar input{ background:0; display:block; width:116px; height:45px; border:0; font-size:0; line-height:0; cursor:pointer; text-indent:-99999px;  }	
	#buscaCodigo{padding:30px 0 0 0; clear:both; position:relative;}
	#buscaCodigo *{vertical-align:middle;}
	#buscaCodigo p{color:#1c4866; float:left; font-size:12px; padding:0 25px 0 0;}
	#buscaCodigo input{width:110px; margin:0;}
	#buscaCodigo #btnBusca{background:url(../img/estrutura/ok.gif) no-repeat 0 0; position:absolute; top:28px; right:15px; width:40px; height:24px; border:0; font-size:0; line-height:0; cursor:pointer; text-indent:-99999px;}
		
	#TB_window form { padding-bottom:15px; }
	#TB_window form div { text-align:center; }
	#TB_window fieldset { border:solid 1px #ccc; padding:0 15px 15px 15px; margin:0 0 10px 20px; background:/*url(../img/bgFieldset.jpg) repeat-x top*/ #f1f1f1; color:#000; width:600px; clear:both; height:auto; display:block; }
	#TB_window fieldset legend { color:#000; border:solid 1px #ccc; background:#F6F6F6; height:18px; padding:2px 5px 2px 5px; font-weight:bold; margin:10px 0 10px 0; clear:both; }
	#TB_window fieldset dl dt, #TB_window fieldset dl dd { padding:0 0 5px 0; }
	#TB_window fieldset input, #TB_window fieldset select, #TB_window fieldset textarea { border:solid 1px #666; }
	#TB_window fieldset input[type=checkbox] { border:none; padding:0 5px 0 0; }
	#TB_window fieldset dl dt { width:100px;}
	#TB_window fieldset dl dd { width:400px;}
	#TB_window .quero fieldset { padding:15px; }
	#TB_window fieldset textarea { width:300px; }
	#TB_window fieldset select { height:20px; }
	#TB_window fieldset #aceito_receber_indormacoes_fernandez_mera0 { padding:0 10px 0 10px; }
	#TB_window fieldset #aceito_receber_informacoes_sms0 { padding:0 10px 0 10px; }	

	.detalhes h1 { line-height:normal !important; }