/* IMÓVEIS EM DESTAQUE */
.destaquevenda .imobDestaque { float:left; width:310px; height:120px; padding:10px 10px 10px 0; }
.destaquevenda .imobDestaque img { width:145px; height:115px; float:left; border:solid 1px #231f20; padding:1px; }
.destaquevenda .imobDestaque .features { padding:0 0 0 10px; float:left; }
.destaquevenda .imobDestaque .features .tipo { font-weight:bold; color:#ee1d25; font-size:16px; padding:0 0 3px 0; }
.destaquevenda .imobDestaque .features .bairro { padding:3px 0 3px 0; width:150px; height:15px; overflow:hidden; } 
.destaquevenda .imobDestaque .features .price { padding:7px 0 3px 0; font-weight:bold; color:#ee1d25; font-size:16px; }
.destaquevenda .imobDestaque .features .saiba_mais a { color:#000; font-weight:bold; background:url(../img/SaibaMais.gif) no-repeat left; padding:0 0 0 22px; line-height:25px; }
.destaquevenda .imobDestaque .features .imobDestaqueSlideShow a { color:#000; font-weight:bold; background:url(../img/SlideShow.gif) no-repeat left; padding:0 0 0 22px; line-height:25px; }
.destaquevenda .imobDestaque .features .saiba_mais a:hover, .destaquevenda .imobDestaque .features .imobDestaqueSlideShow a:hover { text-decoration:underline; }

/* DETALHES DO IMÓVEL */
.fichaImovel h1 {font-size:18px !important; font-weight:normal !important;}
h1 .cod_jb{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 20px; display: block; text-transform: none; }
#divFotos{ overflow:auto; padding-bottom:10px;}
#divFotos #foto_grande { padding:0 0 20px 0; }
#divFotos #foto_grande img{ height: 60px; width: 80px; border:solid 2px #3C6286; padding:2px; margin-right:5px; margin-bottom:5px; }

/*#frmSolicitar, #frmIndique{ display: none; }*/
#meio .navDetalhes { overflow:auto; height:40px; padding:5px 0 5px 10px; clear:both; background:#fff; border:solid 1px #3C6286; margin:5px 0 15px 0;}
#meio .navDetalhes li{ list-style:none; margin:0 8px; float: left; width: 110px; text-align:left; padding: 0px; }
#meio .navDetalhes li a { padding-left:35px; display: block; height:30px; padding-top:3px; color:#EE1D25;}
#meio .navDetalhes li a:hover { text-decoration:underline; }
#meio .navDetalhes li.imobDetVoltar{ background: url(../img/virtual/detVoltar.jpg) no-repeat 3px 50%;  }
#meio .navDetalhes li.imobDetVoltar a { height:23px; padding:8px 0 0 40px; }
#meio .navDetalhes li.imobDetInfo{ background: url(../img/virtual/detInfo.jpg) no-repeat 3px 50%; }
#meio .navDetalhes li.imobDetIndique{ background: url(../img/virtual/detIndique.jpg) no-repeat 3px 50%; }
#meio .navDetalhes li.imobDetProposta{ background: url(../img/virtual/detProposta.jpg) no-repeat 3px 50%; }
#meio .navDetalhes li.imobDetImprimir{ background: url(../img/virtual/detImprimir.jpg) no-repeat 3px 50%; }

#detPrint{ display: none;}

/* DETALHES DO FINANCIAMENTO */
.ImobBancos {width:530px; height:150px; margin:0 auto;}
.ImobBancos ul {padding:0 !important;}
.ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
.ImobBancos ul li.bco01 {background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
.ImobBancos ul li.bco02 {background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco03 {background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
.ImobBancos ul li.bco04 {background:url(../img/virtual/bcoItau.jpg) no-repeat;}
.ImobBancos ul li.bco05 {background:url(../img/virtual/bcoReal.jpg) no-repeat;}
.ImobBancos ul li.bco06 {background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
.ImobBancos ul li.bco07 {background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco08 {background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
.ImobBancos ul li.bco09 {background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
.ImobBancos ul li a {display:block; border:1px solid #771f1f; width:162px; height:34px; padding:0; text-indent:-10000px;}


/* COMPRA E VENDA */
#meio #divbairro{ width: 332px; background: #FFF;border: 2px solid #2B4D6E; color: #21314A; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
#meio #divbairro div{ width: 150px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
#meio #divbairro div input { border:none; background:none; }
#meio #divbairro .bairroSelecionado{ background: #D5BCC2;}
#meio .paginacao{ height: 40px;}
#meio .paginacao{ margin: 0px; padding: 0px; padding-left: 140px; width: 450px; height: 40px;}
#meio .paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none;}
#meio .paginacao li.primeiro { text-indent:-10000px; }
#meio .paginacao li.anterior { text-indent:-10000px; }
#meio .paginacao li.proximo { text-indent:-10000px; }
#meio .paginacao li.ultimo{ width: 28px; color: #FFF; text-indent:-10000px; }
#meio .paginacao li.primeiro a{ background: url(../img/virtual/first.jpg) no-repeat top;}
#meio .paginacao li.anterior a{ background: url(../img/virtual/previous.jpg) no-repeat top;}
#meio .paginacao li.proximo a{ background: url(../img/virtual/next.jpg) no-repeat top;}
#meio .paginacao li.ultimo a{ background: url(../img/virtual/last.jpg) no-repeat top;}
#meio .paginacao li.primeiro a, #meio .paginacao li.anterior a, #meio .paginacao li.proximo a, #meio .paginacao li.ultimo a{ overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
#meio .paginacao li.irpagina{ padding-left: 50px; width: 130px;}
#meio .paginacao li.irpagina #btnIr{ background: url(../img/virtual/go.jpg) no-repeat; font-size:1px; color:#FFFFFF; width: 24px; height: 24px; border: none; text-indent: -10000px; overflow: hidden; cursor: pointer; }
#meio .paginacao li.pagina{ padding: 0px 10px;}
#meio .refinabusca{ clear: both; text-align: center; padding:0 0 0 20px; }
#meio .refinabusca a { color:#21314A; }
#meio .refinabusca a:hover { text-decoration:underline; }
 
/* LISTAGEM */
tr.exclusividade td{ background: #F4F4F4; }

.campoErrado{background: #FFC; color: #F00;}