/* IMÓVEIS EM DESTAQUE */

select{ z-index: 1;}
/* DETALHES DO IMÓVEL */
h1 .cod_jb{ font-size:16px; padding-top: 20px; display: block; text-transform: none; color:#000000; letter-spacing:0; }
#divFotos{ overflow:auto; padding-bottom:15px; }
#divFotos #foto_grande img{ height: 60px; width: 80px; }

#divFotosProj{ overflow:auto; padding-bottom:15px; clear:both; text-align:center; }
#divFotosProj #foto_grande img{ height: 120px; width: 60px; margin: 0px 5px 6px 0px;}

#divFotosProjum{ overflow:auto; padding-bottom:15px; clear:both; text-align:center; }
#divFotosProjum #foto_grande img{ height: 120px; width: 120px; margin: 0px 5px 6px 0px;}

#foto_plantas {width:640px; margin:auto;}
#foto_plantas2 {width:341px; margin:auto;}

.navDetalhes { height:25px; clear: both; border:solid 1px #CCC; background:url(../img/bgFicha.jpg) repeat-x bottom; margin:5px auto 10px auto;}
.navDetalhes li{ float:left; text-align: center; padding: 0px; margin:0 20px 0 20px; *margin:0 15px 0 15px; list-style:none; height:25px; list-style:none !important; }
.navDetalhes li a{ padding-top:5px; display:block; text-decoration:none; color:#666; }
.navDetalhes li.imobDetVoltar{ background:url(../img/virtual/detVoltar.gif) no-repeat left top; padding:0 10px 0 30px; margin:0 0 0 25px; }
.navDetalhes li.imobDetInfo{ background:url(../img/virtual/detInfo.gif) no-repeat left top; padding:0 10px 0 30px; float:left; }
.navDetalhes li.imobDetInfo a { float:left; }
.navDetalhes li.imobDetIndique{ background:url(../img/virtual/detIndique.gif) no-repeat left top; padding:0 10px 0 30px; }
.navDetalhes li.imobDetProposta{ background:url(../img/virtual/detProposta.gif) no-repeat left top; padding:0 10px 0 30px; }
.navDetalhes li.imobDetImprimir{ background:url(../img/virtual/detImprimir.gif) no-repeat left top; padding:0 10px 0 30px; }
#detPrint{ display: none;}
.navDetalhes #frmBusca { float:right; padding:5px 15px 0 0; }
.navDetalhes #frmBusca #txtRef { background:#fff !important; border:solid 1px #ccc; text-align:left !important; color:#000 !important; font-size:12px !important; margin:0 0 0 10px !important; font-weight:normal !important; cursor:text !important; }
.navDetalhes #frmBusca #btnEnviar { cursor:pointer !important; }

/* DETALHES DO FINANCIAMENTO */
.ImobBancos { height: 130px; width: 100%; margin: 16px 0px;}
.ImobBancos ul li{ width: 150px; float: left; height: 36px; padding: 0px 10px 6px 0px;}
.ImobBancos ul li.bco01{ background: url(../img/virtual/bcoBradesco.gif) no-repeat 0px;}
.ImobBancos ul li.bco02{ background: url(../img/virtual/bcoCaixa.gif) no-repeat;}
.ImobBancos ul li.bco03{ background: url(../img/virtual/bcoHSBC.gif) no-repeat;}
.ImobBancos ul li.bco04{ background: url(../img/virtual/bcoItau.gif) no-repeat;}
.ImobBancos ul li.bco05{ background: url(../img/virtual/bcoReal.gif) no-repeat;}
.ImobBancos ul li.bco06{ background: url(../img/virtual/bcoSantander.gif) no-repeat;}
.ImobBancos ul li.bco07{ background: url(../img/virtual/bcoNossaCaixa.gif) no-repeat;}
.ImobBancos ul li.bco08{ background: url(../img/virtual/bcoUnibanco.gif) no-repeat;}
.ImobBancos ul li.bco09{ background: url(../img/virtual/bcoBrasil.gif) no-repeat;}
.ImobBancos ul li a{height: 28px; width: 100%; display: block; padding: 8px 0px 0px 40px; border: 1px solid #FFF}
.ImobBancos ul li a:hover{ border: 1px solid #CCC;}	


/* COMPRA E VENDA */
#divbairro{ margin-bottom:2ex; width:100%; background: #FAFAFA; border: 1px #000s solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
#divbairro div{ width: 150px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
#divbairro div input { border:none !important; background:none !important; cursor:pointer !important; }
#divbairro .bairroSelecionado{ background: #CCC;}

.paginacao{ margin: 0px; padding: 0px; padding-left:270px !important; width:700px; height: 40px;}
.paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style:none !important;}
.paginacao li.primeiro, .paginacao li.anterior, .paginacao li.proximo, .paginacao li.ultimo{ width: 28px; color: #FFF; text-indent:-10000px; }
.paginacao li.primeiro a{ background: url(../img/virtual/first.jpg) no-repeat top;}
.paginacao li.anterior a{ background: url(../img/virtual/previous.jpg) no-repeat top;}
.paginacao li.proximo a{ background: url(../img/virtual/next.jpg) no-repeat top;}
.paginacao li.ultimo a{ background: url(../img/virtual/last.jpg) 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: 150px;}
.paginacao li.irpagina #btnIr{ font-weight:bold; background: url(../img/virtual/go.jpg) no-repeat left top; width:24px !important; height: 24px; border: none; color:#FFFFFF; cursor:pointer !important; font-variant:small-caps; text-align:center !important; }
.paginacao li.irpagina #pg { background:none; color:#000; border:solid 1px #ccc; }
.paginacao li.pagina{ padding: 0px 10px;}

#frmIrTop { width:230px; }
#frmIrTop input { background:none; color:#000; }
#frmIrTop a { color:#000 !important; }
 

/* LISTAGEM */
tr.exclusividade td{ background: #CCC; }
/*#grdListagem th a, #grdListagem th a:hover{ color: #FFF;}*/

.campoErrado{background: #FFC; color: #F00;}

#geral #meio #ecologia table td { text-align:left !important; }
#geral #meio #foto_grande { clear:both; _overflow:auto; _height:220px; }
#geral #meio #foto_grande a { margin:5px 0 0 0; }
#geral #meio #foto_grande img { width:120px; height:90px; padding:1px; border:solid 1px #CCC; margin:10px 0 0 10px; float:left; }
#geral #meio .fotosobra img { width:120px; height:80px; border:solid 1px #000; }

/* DIVBAIRRO */
#divbairro { width:690px !important; height:170px; overflow:auto; border:solid 1px #000; padding:15px; background:#fff; }
#divbairro div { margin:0; padding:5px !important; width:200px; height:35px; float:left; text-align:left; font-size:11px; font-weight:normal; text-align:left !important; line-height:20px; }
#divbairro div label { display:block; font-size:10px; text-transform:uppercase; line-height:15px; }
#divbairro .bairroSelecionado { background:#eed8d9; }
#divbairro div input { width:auto; float:left !important; margin-right:5px !important; border:none; background:none; }
.refinabusca { clear:both; padding:8px 0 0 0; }

/* BORDA CRETINA */
.noborder table td { border:none !important; }
.noborder table td p a { color:#000 !important; }

/* FIELDSET DA POPUP NA FICHA DO IMOVEL */
#TB_window form div { text-align:center; }
#TB_window fieldset { border:solid 1px #990000; padding:15px; margin:0 0 20px 0; color:#000000; width:650px; clear:both; }
#TB_window fieldset legend { border-top:dotted 1px #990000; border-bottom:dotted 1px #990000; padding:2px 6px; color:#000000; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; clear:both; }
#TB_window fieldset dl dt { padding:5px 0 5px 0; line-height:25px; }
#TB_window fieldset dl dd { padding:0 0 15px 0; }
#TB_window fieldset input, select, textarea { border:solid 1px #666; border: 2px solid #C80000; background:#fff !important; }
#TB_window fieldset input[type=checkbox] { border:none; padding:0 5px 0 0; }
#TB_window form div input, #TB_window form p input { border:solid 1px #21314A; background:#C80000; font-size:11px; font-weight:bold; color:#FFFFFF; padding:3px 10px 3px 10px; cursor:pointer; }
#TB_window .quero fieldset { _padding:15px; }
#TB_window fieldset textarea { width:600px; }
#TB_window fieldset select { height:20px; }