

/* IMÓVEIS EM DESTAQUE */
.imobDestaque { height:90px; float:left; width:225px; }
.imobDestaque .image img { width:108px; height:72px; }
.imobDestaque .image { float:left; width:108px; height:72px; padding:2px; border:solid 1px #1B75BB; }
.imobDestaque .features { float:left; font-size:12px; color:#727C73; width:100px; padding-left:10px; font-size:11px; }
select{ z-index: 1;}
/* DETALHES DO IMÓVEL */
h1 .cod_jb{ font-size: 12px; padding-top: 20px; display: block; text-transform: none; color:#333333; }
#corpo .detalhesimovel h1 { font-size:18px; }
#divFotos{ clear: both; display: block; width: 100%; overflow:auto; padding-bottom:15px; }
#divFotos img{ height: 60px; width:80px; float: left; padding:2px; border:solid 1px #1B75BB; margin-bottom:5px; margin-right:5px; }
/*#frmSolicitar, #frmIndique{ display: none; }*/
#corpo .navDetalhes { height: 80px; clear: both; padding-top: 10px;}
#corpo .navDetalhes ul { padding:0; }
#corpo .navDetalhes li {  float: left; width: 82px; text-align: center; padding: 0px; list-style:none;}
#corpo .navDetalhes li a{ padding-top: 26px; display: block;}
#corpo .navDetalhes li.imobDetVoltar{ background: url(../img/virtual/detVoltar.jpg) no-repeat 50% 0;  }
#corpo .navDetalhes li.imobDetInfo{ background: url(../img/virtual/detInfo.jpg) no-repeat 50% 0; }
#corpo .navDetalhes li.imobDetIndique{ background: url(../img/virtual/detIndique.jpg) no-repeat 50% 0; }
#corpo .navDetalhes li.imobDetProposta{ background: url(../img/virtual/detProposta.jpg) no-repeat  50% 0; }
#corpo .navDetalhes li.imobDetImprimir{ background: url(../img/virtual/detImprimir.jpg) no-repeat  50% 0; }
#detPrint{ display: none;}
#corpo #content .detalhesimovel h1 { font-size:14px; letter-spacing:-1px; font-weight:bold; }
#corpo #content .detalhesimovel h3 { font-size:14px; font-weight:bold; color:#33509D; padding-bottom:5px}
/* DETALHES DO FINANCIAMENTO */

#corpo .ImobBancos { overflow:auto; padding-bottom:15px; }
#corpo .ImobBancos ul { padding:0; }
#corpo .ImobBancos ul li { margin-right:1ex; list-style:none; width:150px; height:36px; float:left; margin-bottom:1ex; font-size:11px; }
#corpo .ImobBancos ul li.bco01 a{ background: url(../img/virtual/bcoBradesco.gif) no-repeat; }
#corpo .ImobBancos ul li.bco02 a{ background: url(../img/virtual/bcoCaixa.gif) no-repeat;}
#corpo .ImobBancos ul li.bco03 a{ background: url(../img/virtual/bcoHSBC.gif) no-repeat;}
#corpo .ImobBancos ul li.bco04 a{ background: url(../img/virtual/bcoItau.gif) no-repeat;}
#corpo .ImobBancos ul li.bco05 a{ background: url(../img/virtual/bcoReal.gif) no-repeat;}
#corpo .ImobBancos ul li.bco06 a{ background: url(../img/virtual/bcoSantander.gif) no-repeat;}
#corpo .ImobBancos ul li.bco07 a{ background: url(../img/virtual/bcoNossaCaixa.gif) no-repeat;}
#corpo .ImobBancos ul li.bco08 a{ background: url(../img/virtual/bcoUnibanco.gif) no-repeat;}
#corpo .ImobBancos ul li.bco09 a{ background: url(../img/virtual/bcoBrasil.gif) no-repeat;}
#corpo .ImobBancos ul li a { display:block; width:110px; height:33px; padding-top:3px; padding-left:40px; line-height:13px; border:solid 1px #E6E6E6;  }
#corpo .ImobBancos ul li a:hover{ border:solid 1px #939389; }	
.financiamento table tr td, .financiamento table tr th { font-size:11px; }


/* COMPRA E VENDA */
#corpo #divbairro{ width: 322px; background: #FFF; border: 1px #33509D solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
#corpo #divbairro div{ width: 145px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
#corpo #divbairro div input{ border:none; background:none; }
#corpo #divbairro .bairroSelecionado{ background: #CCC;}
#corpo .paginacao{ height: 40px;}

#corpo .paginacao{ margin: 0px; padding: 0px; padding-left: 30px; width: 400px; height: 30px;}
#corpo .paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none;}
#corpo .paginacao li.primeiro { text-indent:-10000px; }
#corpo .paginacao li.anterior { text-indent:-10000px; }
#corpo .paginacao li.proximo { text-indent:-10000px; }
#corpo .paginacao li.ultimo{ width: 28px; color: #FFF;  text-indent:-10000px; }
#corpo .paginacao li.primeiro a{ background: url(../img/virtual/first.jpg) no-repeat top;}
#corpo .paginacao li.anterior a{ background: url(../img/virtual/previous.jpg) no-repeat top;}
#corpo .paginacao li.proximo a{ background: url(../img/virtual/next.jpg) no-repeat top;}
#corpo .paginacao li.ultimo a{ background: url(../img/virtual/last.jpg) no-repeat top;}
#corpo .paginacao li.primeiro a,
#corpo .paginacao li.anterior a,
#corpo .paginacao li.proximo a, 
#corpo .paginacao li.ultimo a{ overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
#corpo .paginacao li.irpagina{ padding-left: 50px; width: 120px;}
#corpo .paginacao li.irpagina #btnIr{ background: url(../img/virtual/go.jpg) no-repeat; width: 24px; height: 24px; border: none; text-indent: -10000px; overflow: hidden; cursor: pointer; font-size:1px; color:#FFFFFF; }
#corpo .paginacao li.pagina{ padding: 0px 10px;}

 

/* LISTAGEM */
tr.exclusividade td{ background: #CCC; }
/*#grdListagem th a, #grdListagem th a:hover{ color: #FFF;}*/

.campoErrado{background: #FFC; color: #F00;}

form legend, #corpo h2 { padding-bottom:15px; font-size:14px; font-weight:bold; color:#666666; }
form fieldset { border:none; margin-bottom:1ex; }
form dt { width:25%; float:left; font-size:11px; _height:32px; min-height:32px; clear:both; }
form dd { float:left; _height:32px; min-height:32px; font-size:12px; width:70%; }
form dd input, form textarea, form select { border:1px solid #33509D; font-size:12px; padding:2px; }
textarea { width:300px; margin-bottom:1ex; }
#valormin, #valormax { width:120px; }
form p, form div { text-align:center; }
form p input, form div input { background:#33509D; border:solid 1px #33509D; font-size:11px; font-weight:bold; padding:2px; color:#FFFFFF; }
#btnAv { margin-right:1ex; }
#direct { width:320px; }
.googledir div { font-size:11px; }

.destaquesBox { width:235px; float:left;}



