/* IMÓVEIS EM DESTAQUE */
.destaquesBox {float:left; margin:0 10px 0 0;}
.imobDestaque {background:url(../img/boxExibeCasas.gif) no-repeat; width:325px; height:130px; margin:0 0 10px 0; padding:7px 10px;}
.imobDestaque .image {float:left; width:170px; height:120px; margin:0 5px 0 0;}
.imobDestaque .image a {display:block; width:120px; height:90px;}
.imobDestaque .image img {width:170px; height:120px;}
.imobDestaque .features {float:right; width:145px; font-size:12px; padding-top:15px; line-height:20px;}
.imobDestaque .features a { background:url(../img/mais.jpg) no-repeat left 2px; padding-left:18px; display:block; }

.destaquesBox2 {float:left; margin:20px 10px 10px 0;}
.destaquesBox2 .imobDestaque {float:left; background:url(../img/boxExibeCasas.gif) no-repeat; width:325px; height:130px; margin:0 10px 10px 0; padding:7px 10px;}
.destaquesBox2 .imobDestaque .image {float:left; width:170px; height:120px; margin:0 5px 0 0;}
.destaquesBox2 .imobDestaque .image a {display:block; width:170px; height:120px;}
.destaquesBox2 .imobDestaque .image img {width:170px; height:120px;}
.destaquesBox2 .imobDestaque .features {float:right; width:145px; font-size:12px; padding-top:15px; line-height:20px;}


#container #main #col-esq {float:left; width:250px; margin:0 10px 0 0;}
h1 {background:url(../img/title_new.gif) no-repeat left 0px; margin:0 0 10px 0; padding:0 0 12px 35px; font-size:18px;}
h2 {font-size:12px; font-weight:bold;}
select{ z-index: 1;}
/* DETALHES DO IMÓVEL */
h1 .cod_jb{ font-size: 12px; padding-top: 20px; display: block; text-transform: none; }
#divFotos{ overflow:auto; padding-bottom:15px; }
#divFotos #foto_grande img{ width:80px; height:60px; }
/*#frmSolicitar, #frmIndique{ display: none; }*/
.navDetalhes {height: 80px; clear: both; padding-top: 10px; margin:0 70px;}
.navDetalhes li{ float: left; width: 90px; text-align: center; padding: 0px; margin-left:2ex; list-style:none !important;}
.navDetalhes li a{ padding-top: 26px; display: block;}
.navDetalhes li.imobDetVoltar{ background: url(../img/virtual/detVoltar.jpg) no-repeat 50% 0;  }
.navDetalhes li.imobDetInfo{ background: url(../img/virtual/detInfo.jpg) no-repeat 50% 0; }
.navDetalhes li.imobDetIndique{ background: url(../img/virtual/detIndique.jpg) no-repeat 50% 0; }
.navDetalhes li.imobDetProposta{ background: url(../img/virtual/detProposta.jpg) no-repeat  50% 0; }
.navDetalhes li.imobDetImprimir{ background: url(../img/virtual/detImprimir.jpg) no-repeat  50% 0; }
#detPrint{ display: none;}


/* DETALHES DO FINANCIAMENTO */
.ImobBancos {height:130px; width:100%; margin:15px auto;}
.ImobBancos ul li {width:180px; float:left; height:36px; margin:0 20px 10px 0; font-size:11px; list-style:none !important;}
.ImobBancos ul li a {display:block; color:#274434; width:150px; margin:0 0 0 -10px; padding:10px 10px 10px 40px; border:1px solid white;}
.ImobBancos ul li.bco01 {background:url(../img/virtual/bcoBradesco.gif) no-repeat; list-style:none;}
.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:hover {border: 1px solid #60826F;}		


/* COMPRA E VENDA */
#divbairro{ width: 332px; background: #FFF; border: 1px #006194 solid; height: 240px; text-align: left; overflow: auto; padding:5px;  }
#divbairro div {width: 150px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
#divbairro div input {border:none; background:none; margin:0 5px 0 0;}
#divbairro .bairroSelecionado{ background: #CAE0D4;}
.paginacao{ height: 40px;}

.paginacao{ margin: 0px; padding: 0px; padding-left: 140px; width: 450px; 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: 110px;}
.paginacao li.irpagina #btnIr{ font-size:1px; color:#fff; background: url(../img/virtual/go.jpg) no-repeat; width: 24px; height: 24px; border: none; text-indent: -10000px; overflow: hidden; cursor: pointer; }
.paginacao li.pagina {margin:5px 15px;}

 

/* LISTAGEM */
tr.exclusividade td{ background: #CCC; }
/*#grdListagem th a, #grdListagem th a:hover{ color: #FFF;}*/

.campoErrado{background: #FFC; color: #F00;}





