/* IMOVEIS EM DESTAQUE */
.imobDestaque { width:180px; *width:175px !important; height:220px !important; float:left !important; padding:0 5px 0 6px; background:#fff !important; }
.imobDestaque img { width:178px !important; *width:173px !important; height:113px !important; border:solid 1px #b89b3b; margin:0 0 5px 0 !important; }
.imobDestaque .features { }
.imobDestaque .features .tipo { color:#b89b3b; font-weight:bold; margin:0 0 5px 0 !important; }
.imobDestaque .features .price { margin:0 0 5px 0; font-weight:bold; color:#959595; }
.imobDestaque .features .descricao { font-size:11px; text-transform:lowercase; color:#959595; width:178px !important; height:54px !important; overflow:hidden !important; }

select{ z-index: 1;}
/* DETALHES DO IMOVEL */
h1 .cod_jb{ font-size: 12px; padding-top: 20px; display: block; text-transform: none; }
#divFotos{ overflow:auto; padding-bottom:10px; }
#divFotos #foto_grande img{ width:80px; height:60px; border:solid 2px #BA9938; }

.navDetalhes { height:60px; clear:both; padding:15px 0 0 0 !important; width:955px; margin:10px 0 10px 0; background:#ffffff; border:solid 1px #666; }
.navDetalhes li{ float:left; width:175px; text-align:center; padding:0px 0px 0px 0px; margin-left:2ex; list-style:none !important; }
.navDetalhes li a { padding-top:26px; display:block; color:#003663; font-weight:bold; }
.navDetalhes li a:hover { color:#a8a8a8; }
.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;}

#Slidetour { clear:both; overflow:auto; padding-bottom:15px; }
#Slidetour a { display:block; text-indent:-10000px; background:url(../img/virtual/tour.jpg) no-repeat; width:115px; height:50px; }

/* DETALHES DO FINANCIAMENTO */
.ImobBancos { height:130px; width:100%; margin:16px 0px;}
.ImobBancos ul li{ width:195px; float:left; height:30px; padding:0px 13px 6px 0px; margin:0 10px 10px 0; list-style:none !important; background:#fff;}
.ImobBancos ul li.bco01{ background:url(../img/virtual/bcoBradesco.gif) no-repeat 0px #fff;}
.ImobBancos ul li.bco02{ background:url(../img/virtual/bcoCaixa.gif) no-repeat #fff;}
.ImobBancos ul li.bco03{ background:url(../img/virtual/bcoHSBC.gif) no-repeat #fff;}
.ImobBancos ul li.bco04{ background:url(../img/virtual/bcoItau.gif) no-repeat #fff;}
.ImobBancos ul li.bco05{ background:url(../img/virtual/bcoReal.gif) no-repeat #fff;}
.ImobBancos ul li.bco06{ background:url(../img/virtual/bcoSantander.gif) no-repeat #fff;}
.ImobBancos ul li.bco07{ background:url(../img/virtual/bcoNossaCaixa.gif) no-repeat #fff;}
.ImobBancos ul li.bco08{ background:url(../img/virtual/bcoUnibanco.gif) no-repeat #fff;}
.ImobBancos ul li.bco09{ background:url(../img/virtual/bcoBrasil.gif) no-repeat #fff;}
.ImobBancos ul li a { height:27px; width:84%; display:block; padding:8px 0px 0px 40px; border:solid 1px #ccc; color:#003664; }
.ImobBancos ul li a:hover{ }

/* COMPRA E VENDA */
#meio #divbairro{ width:532px; background: #FFF; border: 1px #003663 solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
#meio #divbairro div{ width:165px; height:34px; float:left !important; text-align:left !important; padding:1px; margin:1px; font-size:10px; }
#meio #divbairro div input { border:none; background:none !important; }
#meio #divbairro .bairroSelecionado{ background: #CCC;}

.paginacao{ height:40px;}
.paginacao{ margin:0px; padding:0px; padding-left:320px !important; width:520px; height:40px;}
.paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; list-style: none;}
.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-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; margin:0 !important; padding:0 !important; }
.paginacao li.pagina{ padding: 0px 10px;}

/* LISTAGEM */
.exclusividade td{ background:#fff5cb !important; }

.campoErrado{background: #FFC; color: #F00;}
.refinabusca { clear:both; text-align:center; }
.refinabusca a { color:#003663; }

/* TABELAS */
table{ border-collapse:collapse; width:100%; border:1px solid #fff; font-size:12px; margin:15px 0 15px 0; }
table th{ background:url(../img/hoverBairros.jpg) repeat-x left -1px; color:#FFF; padding:5px;  border:solid 1px #fff; font-size:14px; text-align:center; }
table td{ padding:5px; border:none; border:solid 1px #E7E7E7; background:#FFFFFF !important; }
table .alinhamentoColuna { text-align:center; } 
table tr:hover td { background:#e3d8a8 !important; }
table th a { color:#FFFFFF !important; }
table td a { color:#000; }


/* FORMULARIOS */
fieldset fieldset{ border:none !important; width:auto !important;}
fieldset fieldset legend { font-size:12px; color:#BD9B3A !important; font-weight:bold; background:none !important; }
fieldset fieldset dl { padding:0;}
fieldset fieldset dl dt { text-align:right; display:inline-block; clear:both; float:left; width:20%; padding:9px 5px 5px 5px; min-height:35px; _height:35px; }
fieldset fieldset dl dd { display:inline-block; padding:5px; min-height:35px; _height:35px; width:75%; float:left; }
fieldset fieldset dl dd input,
fieldset fieldset dl dd select { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; border:2px solid #003663;  }
fieldset fieldset dl dd textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; border:2px solid #003663; width:450px;  }

fieldset fieldset dl dd input:focus, fieldset dl dd select:focus, fieldset dl dd input:focus, fieldset dl dd textarea:focus{ border:2px solid #B89C3B}
fieldset form div, fieldset form p { text-align:center !important; padding:5px 0 10px 0; }
fieldset fieldset dl dd textarea { width:80%; margin:0 0 5px 0; }
fieldset fieldset dl dd label { padding:0 10px 0 5px; }

/* TB Window */
#TB_window fieldset{ border:none !important; width:auto !important;}
#TB_window fieldset legend { font-size:12px; color:#BD9B3A !important; font-weight:bold; background:none !important; }
#TB_window fieldset dl { padding:0;}
#TB_window fieldset dl dt { text-align:right; display:inline-block; clear:both; float:left; width:20%; padding:9px 5px 5px 5px; min-height:35px; _height:35px; }
#TB_window fieldset dl dd { display:inline-block; padding:5px; min-height:35px; _height:35px; width:75%; float:left; }
#TB_window fieldset dl dd input,
#TB_window fieldset dl dd select { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; border:2px solid #003663;  }
#TB_window fieldset dl dd textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 5px; border:2px solid #003663; width:450px;  }
#TB_window fieldset dl dd input:focus, fieldset dl dd select:focus, fieldset dl dd input:focus, fieldset dl dd textarea:focus{ border:2px solid #B89C3B}
#TB_window form div, fieldset form p { text-align:center !important; padding:5px 0 10px 0; }
#TB_window fieldset dl dd textarea { width:80%; margin:0 0 5px 0; }
#TB_window fieldset dl dd label { padding:0 10px 0 5px; }

form div input, form p input { border:solid 1px #fff; background:url(../img/hoverBairros.jpg) repeat-x left -1px !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px; text-transform:uppercase; margin:0 5px; letter-spacing:1px; cursor:pointer; }

.voltar { text-align:center; margin-bottom:10px; }
.voltar a { border:solid 1px #fff; background:url(../img/bgTh.gif) repeat-x top #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px; text-transform:uppercase; margin:0 5px; letter-spacing:1px; cursor:pointer; }
