/* TAGS */
*{ font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration: none; font-size: 100%;}
a{ color: #136194;}
a:hover{ color: #F48120;}
body{ background: url(../img/bg-menu.jpg) repeat-x top;}
address, p, h1, h2, h3, h4{ line-height: 1.2em; margin-bottom: 1em; }
/**h1, h2, h3, h4, h5, h6{ clear: both;}*/
h1{ color: #F15A24; font-size: 24px;}
h2, legend{ color: #F15A24; font-size: 18px;}
h3{ color: #F15A24; font-size: 14px;}

img{ border: none;}
ol li, ul li{ list-style: none;}

.mensagemalerta { color:#FF0000; text-align:center; font-weight:bold; }

#boxBase{ width: 990px; margin: auto; font-size: 13px;}
#boxBase #boxIdentificacao{ height: 20px; font-size: 14px; padding: 5px 20px 0px 20px; color: #FFF;}
#boxBase #boxIdentificacao a{ color: #b6d8ff;}
#boxBase #boxIdentificacao .boxLogin{ float: left; width:500px; height:18px; overflow:hidden; }
#boxBase #boxIdentificacao .boxLogin a { font-size:12px; }
#boxBase #boxIdentificacao .boxLogin a:hover { }
#boxBase #boxIdentificacao .boxLogin .ola { padding-right:20px; float:left; font-size:12px; }
#boxBase #boxIdentificacao #boxRegiao{ float: right; font-size: 12px;}

/*#boxSelecionaRegiao{ margin-left:610px; display:none; position:absolute; background: #FFF; border: 2px solid #006699; font-size: 12px; padding: 5px; color: #666; width: 360px; z-index:5;}*/
#boxSelecionaRegiao p{ text-align: center; background: #8F8F8F; color: #FFF; padding: 5px; font-weight: bold; }
#boxSelecionaRegiao p a { float:right; margin:-15px 0 0 0; _margin:-18px 3px 0 0; #margin:-18px 3px 0 0; }
#boxSelecionaRegiao ul{ margin-top: 10px;}
#boxSelecionaRegiao ul li{ font-size: 10px; float: none; clear: both;}
#boxSelecionaRegiao ul li span{ font-size: 18px;}
#boxSelecionaRegiao ul li ul{ margin: 0 0 0 20px;}
#boxSelecionaRegiao ul li ul li{ list-style: inside circle; float: left; width: 160px; clear: none;}

#boxBase #boxLogo{ height: 86px; }
#boxBase #boxLogo #boxLogoCanal{ float: left; padding: 14px 20px 0 15px; height: 60px;}
#boxBase #boxLogo #boxFullbanner{ width: 468px; height: 60px; border: 1px solid #CCC; background: #FFF; }
#boxBase #boxLogo #boxFullbannerPublicidade { padding: 10px 5px 0 0; float: left; background:url(../img/publicidade_v.gif) no-repeat left bottom; padding-left:10px; }
#boxBase #boxLogo #boxClockBanner{ width: 150px; height: 60px; border: 1px solid #CCC; background: #FFF; }
#boxBase #boxLogo #boxClockBannerPublicidade { padding: 10px 0 0 0; float: left; background:url(../img/publicidade_v.gif) no-repeat left bottom; padding-left:10px; }

#boxBase #boxMenu{ height: 26px; font-size: 14px;}
#boxBase #boxMenu ul li{ float: left; font-weight: bold; }
#boxBase #boxMenu ul li.ativo{ background: url(../img/bg-menu-ativo.jpg) no-repeat 5px 0;}
#boxBase #boxMenu ul li.ativo a{ padding: 10px 45px 0 15px;}
#boxBase #boxMenu ul li a{ color: #FFF; padding: 3px 30px 7px 30px; display: block; }
#boxBase #boxMenu ul li a:hover{ color: #6699CC}
#boxBase #boxMenu ul li.ativo a:hover{ color: #FFF;}

#boxBase #boxPublicidadeLogos { float: right; width: 124px; padding: 11px 1px 5px 0; background:url(../img/publicidade_h.gif) no-repeat left 1px;  }
#boxBase #boxPublicidadeLogos .boxPublicidadeLogosImb img { border:solid 1px #136194; padding:2px; height:60px; width:120px; }
#boxBase #boxPublicidadeLogos div { height:68px; }
#boxBase #boxPublicidadeLogos .boxPublicidadevertical { border:solid 1px #CCCCCC; width:120px; height:240px; overflow:hidden; }


#boxBase #boxMain { width: 860px; font-size: 12px; color: #555; }
#boxBase #boxMain ul, #boxBase #boxMain ol { }
#boxBase #boxMain ul li, #boxBase #boxMain ol li{ list-style: inside;}
#boxBase #boxMain ol li{ list-style: inside decimal;}
#boxBase #boxMain #boxBuscaRapida{ background:url(../img/bg-busca.jpg) no-repeat 5px 0; height: 170px; padding-top:10px; padding-left:13px; z-index:1;}
#boxBase #boxMain #boxBuscaRapida dl dt { display: none; }
#boxBase #boxMain #boxBuscaRapida dl dd { height:30px; }
#boxBase #boxMain #boxBuscaRapida dl dd select{font-size:13px;  color: #669ACC; padding: 4px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel { height:170px; width:610px; float:left; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel fieldset { padding:10px; width:100%; border:none; padding-top:0; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel p { font-size:13px; color:#136194; font-weight:bold; display:block; height:15px; padding-top:5px; padding-bottom:5px; padding-left:5px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxQuero { background:url(../img/bg-quero.jpg) no-repeat top left; float:left; width:184px; height:153px; padding-right:15px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxQuero select { width:180px; border:solid 1px #136194; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxCom { background:url(../img/bg-com.jpg) no-repeat top left; float:left; width:164px; height:153px; padding-right:15px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxCom select { width:160px; border:solid 1px #136194; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxLocalizado { background:url(../img/bg-localizados.jpg) no-repeat top left; float:left; width:184px; height:96px; z-index:1; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .boxLocalizado select { width:180px; border:solid 1px #136194; z-index:1; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel #btnEnviar { width:204px; height:53px; border:none; font-size:17px; font-weight:bold; text-align:left; padding-left:20px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel #txtValorMin, #boxBase #boxMain #boxBuscaRapida #boxEncontreImovel #txtValorMax, #boxBase #boxMain #boxBuscaRapida #boxEncontreImovel #txtArea{ display: none;}
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .enabled { background:url(../img/bg-buscar-imoveis.jpg) no-repeat; color:#fff; cursor:pointer; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImovel .disabled { background:url(../img/bg-buscar-imoveis2.jpg) no-repeat; color:#f6b072; cursor:inherit; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia { float:left; width:190px; padding-left:15px; height:110px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia p, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias p { margin-bottom:5px; color:#fff; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia p, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias p a{ color: #FFF;}
/*#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia p, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias p a:hover{ color: #0F6199}*/
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia p strong, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias p strong { font-size:14px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia #txtRef, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias #txtImb { padding:2px; font-size:10px; border:solid 1px #1D6CA7; color:#999; width:110px; margin-bottom:1ex; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia #btnEnviar, #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias #btnEnviar { background:url(../img/bg-procurar.jpg) no-repeat; width:69px; height:32px; border:none; cursor:pointer; color:#fff; font-weight:bold; font-size:11px; float:left; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias { float:left; width:190px; padding-left:15px; }
#boxBase #boxMain #boxBuscaRapida #boxEncontreReferencia dl,  #boxBase #boxMain #boxBuscaRapida #boxEncontreImobiliarias dl { float:left; padding-top:7px; width:121px; }


#boxBase #boxMain #boxContent{ padding: 10px 7px; line-height: 18px;}
#boxBase #boxMain #boxContent p { line-height:20px; }
#boxBase #boxMain #boxContent ul, #boxBase #boxMain #boxContent ol { margin-bottom:1em; }
#boxBase #boxMain #boxContent #boxBuscaPublicidade{ height: 150px; }
#boxBase #boxMain #boxContent #boxBuscaPublicidade #superBanner{ width: 617px; height: 128px; background:url(../img/publicidade_h.gif) no-repeat left top; float: left; padding-top:10px; }
#boxBase #boxMain #boxContent #boxBuscaPublicidade #boxAnuncieCanal{ height: 128px; width: 200px; float: left; padding: 0 0 0 10px;}
#boxBase #boxMain #boxContent #boxBuscaPublicidade #boxAnuncieCanal p { line-height: 1.2em; }
#boxBase #boxMain #boxContent #boxImoveisDestaques{ height: 535px;}
#boxBase #boxMain #boxContent #boxImoveisDestaques img { height:75px; width:100px; }
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn{ float: left; padding-right: 10px; width: 260px; height: 190px;  }
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn ul li{ list-style-type: disc!important;}
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn .boxImoveisDestaquesColumnImovelFoto{ float: left; padding-right: 5px; height: 85px;border-bottom: 1px solid #CCC; margin-bottom: 5px;}
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn .boxImoveisDestaquesColumnImovelFoto img { border:solid 1px #1D6CA7; padding:2px; }
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn .boxImoveisDestaquesColumnImovelDetalhes{ height: 85px; overflow: hidden; font-size: 10px; margin-left: 105px; line-height: 16px; border-bottom: 1px solid #CCC; margin-bottom: 5px;}
#boxBase #boxMain #boxContent #boxImoveisDestaques .boxImoveisDestaquesColumn .boxImoveisDestaquesColumnImovelDetalhes strong{ color: #000000; }

#boxBase #boxMain #boxContent #boxLancamentos{ height:600px; }

#boxLancamentosMRV { border:solid 2px #6BA93C; height:185px; padding-top:10px; overflow:hidden; width:830px; margin-bottom:1ex; }
#boxLancamentosMRV .logomrv { float:left; width:180px; padding-top:40px; text-align:center; }
#boxLancamentosMRV .boxLancamentosDestaqueMRV .lancmrv h3 { font-size:11px; height:20px; padding-top:2px; }
#boxLancamentosMRV .boxLancamentosDestaqueMRV .lancmrv { background:url(../img/boxmrv.jpg) no-repeat left top; width:141px; height:164px; text-align:center; float:left; padding:5px; padding-right:15px; overflow:hidden; }
#boxLancamentosMRV .boxLancamentosDestaqueMRV .lancmrv .imagelancamento { width:140px; height:105px; overflow:hidden; margin-bottom:4px; }
#boxLancamentosMRV .boxLancamentosDestaqueMRV .lancmrv .imagelancamento img { width:140px; }

#boxLancamentos02 { border:solid 2px #E80011; height:150px; padding-top:10px; overflow:hidden; width:408px; float:left; margin-bottom:1ex; margin-right:10px; }
#boxLancamentos02 .logo02 { float:left; width:133px; padding-top:40px; text-align:center; }
#boxLancamentos02 .boxLancamentosDestaque02 .lanc02 h3 { font-size:11px; height:13px; margin:0; padding:0; height:25px; overflow:hidden; }
#boxLancamentos02 .boxLancamentosDestaque02 .lanc02 { width:120px; height:130px; text-align:center; float:left; padding:5px; border:solid 1px #CCCCCC; margin-right:5px; overflow:hidden; }
#boxLancamentos02 .boxLancamentosDestaque02 .lanc02 .imagelancamento { }
#boxLancamentos02 .boxLancamentosDestaque02 .lanc02 .imagelancamento img { width:105px; height:87px; }

#boxLancamentos03 { border:solid 2px #722C2C; height:150px; padding-top:10px; overflow:hidden; width:408px; float:left; margin-bottom:1ex; }
#boxLancamentos03 .logo03 { float:left; width:133px; padding-top:40px; text-align:center; }
#boxLancamentos03 .logo03 p { line-height:15px !important; }
#boxLancamentos03 .boxLancamentosDestaque03 .lanc03 h3 { font-size:11px; height:13px; margin:0; padding:0; height:25px; overflow:hidden; }
#boxLancamentos03 .boxLancamentosDestaque03 .lanc03 { width:120px; height:130px; text-align:center; float:left; padding:5px; border:solid 1px #CCCCCC; margin-right:5px; overflow:hidden; }
#boxLancamentos03 .boxLancamentosDestaque03 .lanc03 .imagelancamento { }
#boxLancamentos03 .boxLancamentosDestaque03 .lanc03 .imagelancamento img { width:105px; height:87px; }

#boxLancamentos04 { border:solid 2px #000; height:150px; padding-top:7px; overflow:hidden; width:196px; float:left; margin-bottom:1ex; margin-right:10px; }
#boxLancamentos04 .logo04 { float:left; width:85px; text-align:center; }
#boxLancamentos04 .logo04 img { width:75px; }
#boxLancamentos04 .logo04 p { line-height:15px !important; }
#boxLancamentos04 .boxLancamentosDestaque04 .lanc04 h3 { font-size:11px; height:10px; }
#boxLancamentos04 .boxLancamentosDestaque04 .lanc04 { text-align:center; }
#boxLancamentos04 .boxLancamentosDestaque04 .lanc04 .imagelancamento { width:187px; height:76px; overflow:hidden; padding-left:5px; margin-bottom:5px; }
#boxLancamentos04 .boxLancamentosDestaque04 .lanc04 .imagelancamento img { width:187px; padding-bottom:3px; }
#boxLancamentos04 .boxLancamentosDestaque04 .descricaolancamento { float:left; width:100px; padding-left:5px; padding-right:5px; padding-top:12px; }

#boxLancamentos05 { border:solid 2px #000; height:150px; padding-top:7px; overflow:hidden; width:197px; float:left; margin-bottom:1ex; margin-right:10px; }
#boxLancamentos05 .logo05 { float:left; width:85px; text-align:center; }
#boxLancamentos05 .logo05 img { width:75px; }
#boxLancamentos05 .logo05 p { line-height:15px !important; }
#boxLancamentos05 .boxLancamentosDestaque05 .lanc05 h3 { font-size:12px; height:10px; }
#boxLancamentos05 .boxLancamentosDestaque05 .lanc05 { text-align:center; }
#boxLancamentos05 .boxLancamentosDestaque05 .lanc05 .imagelancamento { width:187px; height:76px; overflow:hidden; padding-left:5px; margin-bottom:5px; }
#boxLancamentos05 .boxLancamentosDestaque05 .lanc05 .imagelancamento img { width:187px; padding-bottom:3px; }
#boxLancamentos05 .boxLancamentosDestaque05 .descricaolancamento { float:left; width:100px; padding-left:5px; padding-right:5px; padding-top:12px; }

#boxLancamentos06 { border:solid 2px #B8A300; height:150px; padding-top:10px; overflow:hidden; width:408px; float:left; margin-bottom:1ex; }
#boxLancamentos06 .logolix { padding:20px 20px 0 20px; float:left; }
#boxLancamentos06 .lixdescricao { text-align:center; float:left; width:220px; }
#boxLancamentos06 .lixdescricao h3 { font-size:12px; height:20px; margin:0 !important; line-height:normal !important; }








#boxBase #boxMain #boxContent #boxLancamentos h2 a { color:#F15A24; }
#boxBase #boxMain #boxContent .boxLancamentopublicidade { background:url(../img/publicidade_h.gif) no-repeat left top; padding-top:10px; float:left; }
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque { width: 311px; float: left; height: 352px; margin-right: 10px;  }
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 { border: 1px solid #1D6CA7; width: 307px; overflow: hidden; height: 327px; float:left; }
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .boxLancamentosDestaqueLan{  text-align: center; height: 305px;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .boxLancamentosDestaqueLan h3{ margin:0 !important;  }
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .boxLancamentosDestaqueLan h3 a{ background: #1D6CA7; color: #FFF; padding: 5px; font-weight: normal; display: block; width:297px; height:18px;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .boxLancamentosDestaqueLan img{ width: 307px; height: 230px;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan{ height: 30px; width:307px; clear:both;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan a{ background: #CCC; padding: 2px; font-size: 15px; font-weight: bold; margin-right:1px; height:18px; float:left; display:block; width:22px; text-align: center;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .navLanInt { float:left; padding:0; margin:0 0 0 5px; *margin-top:-18px; width:249px; overflow:hidden; }
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .navLanInt a:hover, #boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .navLan .navLanInt a.activeSlide{ background: #FFF; color: #F15A24;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .prev{ background: #F5821F url(../img/bg-seta-lan1.jpg) center center no-repeat; text-indent: -1000px; width: 21px;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .next{ background: #F5821F url(../img/bg-seta-lan2.jpg) center center no-repeat; text-indent: -1000px; width: 23px; margin:0;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .prev:hover{ background: #F5821F url(../img/bg-seta-lan1.jpg) center center no-repeat;}
#boxBase #boxMain #boxContent #boxLancamentos .boxLancamentosDestaque .boxLancamentos1 .navLan .next:hover{ background: #F5821F url(../img/bg-seta-lan2.jpg) center center no-repeat;}
#boxBase #boxMain #boxContent #boxLancamentos #boxLancamentosGeral { float:left; width:520px; }
#boxBase #boxMain #boxContent #boxLancamentos #boxLancamentosGeral .boxLancamentosGeralLan{ float: left; border: 1px solid #1D6CA7; padding: 4px; width: 237px; height: 137px; margin: 0 10px 10px 0; overflow: hidden; }
#boxBase #boxMain #boxContent #boxLancamentos #boxLancamentosGeral .boxLancamentosGeralLan p{ margin: 0; font-size: 11px; line-height:normal;}
#boxBase #boxMain #boxContent #boxLancamentos #boxLancamentosGeral .boxLancamentosGeralLan p strong{ font-size: 13px; }
#boxBase #boxMain #boxContent #boxLancamentos #boxLancamentosGeral .boxLancamentosGeralLan img{ float: left; margin-right: 5px; width: 100px;}
.todoslancamentos { text-align:right; padding-right:22px; }

#boxBase #boxMain #boxContent #boxInstitucionais h3, #boxBase #boxMain #boxContent #boxInstitucionais h3 a { color:#1D6CA7; }
#boxBase #boxMain #boxContent #boxInstitucionais .boxinstitucional01 { float:left; width:250px; }
#boxBase #boxMain #boxContent #boxInstitucionais .boxinstitucional02 { float:left; width:250px; padding-left:35px; }
#boxBase #boxMain #boxContent #boxInstitucionais .boxinstitucional03 { float:left; width:250px; padding-left:35px; }
#boxBase #boxMain #boxContent #boxInstitucionais p { color:#555555; }

#boxBase #boxMain #boxContent .boxLancamentosInterna { border-bottom:solid 1px #CCCCCC; padding:5px; margin-left:1ex; margin-bottom:1ex; min-height:130px; _height:130px; }
#boxBase #boxMain #boxContent .boxLancamentosInterna strong { font-size:16px; }
#boxBase #boxMain #boxContent .boxLancamentosInterna img { height:120px; }
#boxBase #boxMain #boxContent .boxLancamentosInterna .boxLancamentosInternafoto { width:120px; margin-right:15px; float:left; text-align:center; overflow:hidden; }

#boxBase #boxMain #boxContent .boxImobiliarias { width:120px; text-align:center; padding:5px; float:left; margin-right:1ex; margin-bottom:1ex; border:solid 1px #669ACC; text-align:center; width:200px; padding-left:0; padding-right:0; height:100px; overflow:hidden; }
#boxBase #boxMain #boxContent .boxImobiliarias .boxImobiliariasnome { font-size:11px; }
#boxBase #boxMain #boxContent .boxImobiliarias .boxImobiliariasnome strong { margin:0; }

#boxBase #boxMain #boxContent #boxTagClouds{ overflow:auto; height:155px; }
#boxBase #boxMain #boxContent #boxTagClouds ul li{ display: inline;list-style: none; margin: 0 7px; text-align: center; height: 20px;}
#boxBase #boxMain #boxContent #boxTagClouds ul li.tagPeso1{ font-size: 22px;}
#boxBase #boxMain #boxContent #boxTagClouds ul li.tagPeso2{ font-size: 18px;}
#boxBase #boxMain #boxContent #boxTagClouds ul li.tagPeso3{ font-size: 15px;}
#boxBase #boxMain #boxContent #boxTagClouds ul li.tagPeso4{ font-size: 12px;}
#boxBase #boxMain #boxContent #boxTagClouds ul li.tagPeso5{ font-size: 10px;}


#boxFooter{ background: url(../img/bg-bottom1.jpg) repeat-x; min-height:100px; _height:100px; clear: both; display: block;}
#boxFooter .boxFooterMain{ width: 970px; margin: auto; padding: 10px; background: url(../img/bg-bottom1.jpg) repeat-x; overflow:auto;}
#boxFooter .boxFooterMain #boxFooterCidades ul{ clear: both;}
#boxFooter .boxFooterMain #boxFooterCidades ul li{ font-size: 10px; width: 210px; float: left; line-height: 15px; padding-left: 20px;}

#boxFooter .naoEncontrou { text-align:center; padding:10px 0 0 0; margin:0; font-size:18px; font-weight:bold; }
#boxFooter .naoEncontrou a { color:#F15A24; }

#boxFooter2{ background: url(../img/bg-bottom2.jpg) repeat-x center 5px; height: 37px; clear: both; display: block;}
#boxFooter2 .boxFooterMain{ width: 970px; margin: auto; padding: 10px; background: url(../img/bg-bottom2.jpg) repeat-x center 5px;}
#boxFooter2 .boxFooterMain #boxFooterRodape{ font-size: 11px;}
#boxFooter2 .boxFooterMain #boxFooterRodape ul li{ float: left; font-weight: bold; }
#boxFooter2 .boxFooterMain #boxFooterRodape ul li a{ color: #FFF; padding: 3px 24px 7px 24px; display: block; }
#boxFooter2 .boxFooterMain #boxFooterRodape ul li a:hover{ color: #6699CC}

#boxLogosValue { width: 970px; margin: auto; padding: 10px; text-align:center }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; border: 1px solid #D1D8DF; background: #FFF; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; background: url(../img/range-handler.gif) no-repeat;}
.ui-slider-horizontal .ui-slider-handle-focus { top: -.3em; margin-left: -.6em; background: url(../img/range-handler-active.gif) no-repeat;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background: url(../img/range-slider-active.gif) repeat-x; }
.ui-slider-horizontal .ui-slider-range-min { left: 0;  }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.slider-rotulo{ font-size: 11px; padding: 6px 0 3px 0 ; text-align: center;}
.slider-rotulo strong{ color: #669ACC; }

/* Ficha Imóvel */

.detalheslateral { width:300px; float:left; padding-right:40px; padding-bottom:30px; overflow:auto; }
.detalheslateral h1 { border:none; font-size:22px; }
.detalheslateral ul { margin-bottom:1ex; }
.detalheslateral h2 { border-top:solid 1px #8c8c8c; padding-top:15px; }
.detalheslateral p { padding-bottom:0; }
.detalheslateral .codigoimovel { padding-bottom:15px; }
.detalheslateral .codigoimovel p { font-size:12px; }
.detalheslateral .codigoimovel p strong { font-size:18px; }
.detalheslateral .imbanunciante { width:120px; padding:5px; margin-bottom:1ex; text-align:center; width:200px; padding-left:0; padding-right:0; }


.detalheslateralfoto { float:left; width:480px; }
.detalheslateralfoto h1 { font-size:18px; color:#fff; padding-left:160px; font-weight:normal; height:30px; }
.detalheslateralfoto .menudetalhe { overflow:auto; height:90px; }
.detalheslateralfoto .menudetalhe li { float:left; list-style:none !important; font-size:12px; font-weight:bold; text-align:center; }
.detalheslateralfoto .menudetalhe li a { display:block; width:94px; height:40px; padding-top:35px; }
.detalheslateralfoto .menudetalhe .btcontato { background:url(../img/icoContato.jpg) no-repeat center top; }
.detalheslateralfoto .menudetalhe .btindicar { background:url(../img/icoIndicar.jpg) no-repeat center top; }
.detalheslateralfoto .menudetalhe .btfavoritos { background:url(../img/icoFavoritos.jpg) no-repeat center top; }
.detalheslateralfoto .menudetalhe .btimpressao { background:url(../img/icoImprimir.jpg) no-repeat center top; }
.detalheslateralfoto .menudetalhe .btmaps { background:url(../img/icoMaps.jpg) no-repeat center top; }
.detalheslateralfoto form{ padding-top: 20px;}
.detalheslateralfoto form fieldset{ width: auto; display: block; width: 470px!important;}

.logolancamento { text-align:center; width:290px; }
.logolancamento img { padding:3px; border:solid 1px #669ACC; margin-bottom:1ex; max-width:280px; _width:100%; }
.imagenslancamento { text-align:center; }
.imagenslancamento img { max-width:480px; _width:480px; }
.boxfinancieficha { float:left; width:240px; padding-top:15px; text-align:center; }
.boxfinancieficha a { background:url(../img/canaldocredito.jpg) no-repeat; width:202px; height:43px; display:block; text-indent:-10000px; margin:auto; }

.boxanuncianteficha { float:left; padding-top:15px;  }
.boxanuncianteficha .imbanunciante img { border:solid 1px #8C8C8C; padding:1px; float: left; }
.boxanuncianteficha .imbanunciante p{ margin-left: 130px; font-size: 16px;}
.boxanuncianteficha .imbanunciante input#BotaoTelefone { display:block; color:#1D6CA7; background:url(../img/phone-1.jpg) no-repeat bottom left; border:0; width:174px; height:46px; margin:7px 0; padding:5px 5px 5px 50px; font-size: 14px; text-align: left; cursor: pointer; font-weight: bold; }

#slideshowimovel { overflow:hidden; margin-bottom:5px; height:358px; width:480px; text-align:center; }
#slideshowimovel a { text-align:center; width:480px; }
#slideshowimovel img { height:352px; border:solid 3px #1D6CA7; }
#nav { border-top:solid 1px #ccc; padding-top:10px; clear:both; overflow:auto; height:170px; }
#nav li { float:left; list-style:none !important; padding-left:10px; height:84px; }
#nav li img { border:solid 2px #1D6CA7; width:100px; height:75px; }
#nav .activeSlide img { border:solid 2px #FA831F; }

#navlancamento { border-top:solid 1px #ccc; padding-top:10px; clear:both; overflow:auto; height:165px; margin-top:15px; }
#navlancamento a { float:left; padding:5px; display:block; height:15px; background:#ccc; color:#1D6CA7; width:15px; font-weight:bold; margin-left:3px; }
#navlancamento a:hover, #navlancamento .activeSlide { background:#fff; color:#F58020; }

.imoveisSemelhantes { clear:both; }
.imoveisSemelhantes .boxImoveisDestaquesColumnImovel { float:left; width:265px; padding-right:15px; border:solid 1px #1D6CA7; padding:4px; height:100px; overflow:hidden; margin:0 5px 5px 0; }
.imoveisSemelhantes .boxImoveisDestaquesColumnImovel img { float:left; padding-right:5px; width:115px; height:75px; }
.imoveisSemelhantes .boxImoveisDestaquesColumnImovel .boxImoveisDestaquesColumnImovelDetalhes { float:left; width:145px; line-height:16px; }


#slideshowcontrol {width:240px; margin:auto; }
#slideshowcontrol p {margin:5px 0; text-align:center; text-transform:uppercase;}
#slideshowcontrol #pauseButton {background:url(../img/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:0 0 0 20px;}
#slideshowcontrol #resumeButton {background:url(../img/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:0 0 0 20px;}


/* Listagem */

/*.boxlistagem { border-bottom:solid 1px #B2B2B2; overflow:auto; padding-bottom:10px; margin-bottom:2ex; float:left; width:840px; }
.boxlistagem .listagemimgfora { width:170px; text-align:center; float:left; }
.boxlistagem .listagemimg { border:solid 1px #75A1BC; padding:2px; min-width:1px; float:left; height:120px; }
.boxlistagem .listagemimg img { max-width:160px; max-height:120px; padding:0; }
.boxlistagem .txtlistagem { float:left; width:220px; height:75px; padding-left:10px; }
.boxlistagem .txtlistagem .tipolistagem { font-size:16px; color:#1D6CA7; font-weight:bold; margin-bottom:1ex; }
.boxlistagem .textlistagem { float:left; width:310px; height:75px; }
.boxlistagem .listagemlogoimb { float:left; width:120px; height:75px; }
.boxlistagem .textolistagem { background:#EFEFEF; float:left; width:660px; height:40px; overflow:hidden; padding:5px; }
.boxlistagem .textolistagem .referencialistagem { font-size:21px; color:#1D6CA7; float:left; width:200px; padding-left:10px; padding-top:10px; font-weight:bold; }
.boxlistagem .textolistagem .iconfavorito { float:left; width:160px; padding-top:10px; }
.boxlistagem .textolistagem .iconfavorito a { background:url(../img/iconfavoritoslist.jpg) no-repeat left top; padding-left:25px; height:17px; padding-top:3px; display:block; }
.boxlistagem .textolistagem .iconmaps { float:left; width:110px; padding-top:10px; }
.boxlistagem .textolistagem .iconmaps a { background:url(../img/iconmapslist.jpg) no-repeat left top; padding-left:25px; height:17px; padding-top:3px; display:block; }
.boxlistagem .textolistagem .iconinformacoes { float:left; width:160px; padding-top:5px; }
.boxlistagem .textolistagem .iconinformacoes a { background:url(../img/iconsaibamaislist.jpg) no-repeat left top; padding-left:35px; padding-top:5px; height:25px; display:block; font-size:14px; }*/

.boxlistagem { border-bottom:solid 1px #CCCCCC; padding:5px; margin-left:1ex; margin-bottom:1ex; height:80px; }
.boxlistagem * p { padding-bottom:3px; margin-bottom:0; }
.boxlistagem .listagemimg { width:110px; float:left; }
.boxlistagem .listagemimg img { width:100px; height:75px; border:solid 1px #669ACC; padding:1px; }
.boxlistagem .listagemimg p { font-weight:bold; padding-bottom:0; font-size:14px; color:#E51921; }

.boxlistagem .txtlistagem { float: left; width: 150px; padding-top: 5px; }
.boxlistagem .txtlistagem p strong{ font-size:16px; font-weight:bold; padding-bottom:0; line-height: 22px; }

.boxlistagem .textolistagem { float: left; width: 255px; padding-top: 5px; }
.boxlistagem .textolistagem p strong a { font-size:16px; !important;  }
.boxlistagem .textolistagem .iconfavorito a { background:url(../img/star.gif) no-repeat left 2px; padding-left:18px; }
.boxlistagem .textloistagem .iconmaps a { background:url(../img/bt-maps.gif) no-repeat left 2px; padding-left:18px; }

.boxlistagem .textlistagem { float: left; width: 310px; padding-top: 5px; }
.boxlistagem .textlistagem p strong{ font-size:16px; font-weight:bold; padding-bottom:0; line-height: 22px; }

.filtros { overflow:auto; padding:10px; width:90%; }
.filtros li { float:left; list-style:none !important; border-left:solid 1px #999; padding-left:10px; padding-right:10px; }
.filtros .filtro-fotos-in a, .filtros .filtro-valores-in a, .filtros .filtro-visualizacoes-in a, .filtros .filtro-bairros-in a, .filtros .filtro-tipos-in a, .filtros .filtro-finalidades-in a { color:#999; }
.filtros p { float:left; padding-right:10px; font-weight:bold; }
.filtros .ativo a { color:#999; }

/* PAGINACAO */

.paginacao{ padding: 0px; height: 40px; width:300px; margin:auto; overflow:hidden;}
.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.gif) no-repeat top;}
.paginacao li.anterior a{ background: url(../img/virtual/previous.gif) no-repeat top;}
.paginacao li.proximo a{ background: url(../img/virtual/next.gif) no-repeat top;}
.paginacao li.ultimo a{ background: url(../img/virtual/last.gif) 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;}

.irpagina { display:none; }

/* FORMULARIOS */

#boxContent form fieldset { border: 1px solid #CCC; margin-bottom:15px; padding:10px; }
#boxContent form fieldset legend {  }
#boxContent form fieldset dt { float:left; clear:both; width:35%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:2%; }
#boxContent form fieldset dd { float:left; width:60%; min-height:35px; _height:35px; font-size:11px; }
#boxContent form fieldset dd input, #boxContent form fieldset dd textarea, #boxContent form fieldset dd select { border:solid 1px #999; font-size:11px; padding:2px; }
#boxContent form fieldset dd textarea { width:300px; margin-bottom:1ex; }
#boxContent form div, #boxContent form p { text-align:center; }
#boxContent form div input, #boxContent form p input {  background:#F08223; padding:5px; border:none; cursor:pointer; text-align:left; font-size:15px; color:#fff; font-weight:bold; }



#TB_window form fieldset { border:none; margin-bottom:15px; padding:10px; }
#TB_window form fieldset legend { padding-bottom:15px; font-size:16px; font-weight:bold; }
#TB_window form fieldset dt { float:left; clear:both; width:35%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:2%; }
#TB_window form fieldset dd { float:left; width:60%; min-height:35px; _height:35px; font-size:11px; }
#TB_window form fieldset dd input, #TB_window form fieldset dd textarea, #TB_window form fieldset dd select { border:solid 1px #999; font-size:11px; padding:2px; }
#TB_window form fieldset dd textarea { width:300px; margin-bottom:1ex; }
#TB_window form div, #TB_window form p { text-align:center; }
#TB_window form div input, #boxContent form p input { background:#F08223; padding:5px; border:none; cursor:pointer; text-align:left; font-size:15px; color:#fff; font-weight:bold; }

select optgroup{ background: #669ACC; font-style: normal; color:#fff;}
select optgroup option{ background: #FFF; text-indent: 20px; color:#669ACC; }

.clsBairros { padding:5px !important; border:none; margin-bottom:0 !important; }
.clsBairros div { margin:0 1px 1px 0; padding:2px !important; width:280px; float:left; text-align:left; font-size:12px; font-weight:normal; text-align:left !important; line-height:15px; }
.clsBairros div label { display:block; }
.clsBairros .bairroSelecionado { background:url(../img/bairroselecionado.jpg) repeat-x center top #0F6199; font-weight:bold; color:#fff; }
.clsBairros div input { width:auto; float:left; margin:0 10px 5px 5px; background:none !important; border:none !important; }



.both { clear:both; width:100%; height:10px; }

/* TABELAS */

table { width:100%; border-collapse:collapse; margin-bottom:1ex; }
table th { padding:4px; background:#EFEFEF; color:#136194; border:dashed 1px #fff; text-align:left; padding-left:10px; }
table td { padding:4px; border:dashed 1px #ccc; }

/* DICAS E INFORMACOES */

.boxDica { float:left; background:url(../img/box-dica.jpg) no-repeat; width:381px; height:83px; margin-right:1ex; padding:15px; margin-bottom:1ex; }

/* FINANCIAMENTO */

.financiamentocanalcredito li { list-style:none !important; background:url(../img/financiamento-li.jpg) no-repeat; line-height:30px; font-size:13px; font-weight:bold; padding-left:35px; list-style-position:outside !important; }
.center { text-align:center; }

/* DETALHES DO FINANCIAMENTO */

 .ImobBancos { overflow:auto; padding-bottom:15px; }
 .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 #669ACC; width:162px; height:34px; padding:0; text-indent:-10000px;}

 .menuBotoes { background:#DDD; position:absolute; bottom:0; left:0; width:100%; padding:5px 0;}
 .menuBotoes input { margin:0 3px; }