/* geral */
body { margin: 0px; padding: 0px; background-image: url(../../imagens/geral/fundoGeral.jpg); background-repeat: repeat-x; background-position: center top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; background-color: #F08A00; }
img { border: 0px; }
form { border: 0px; padding: 0px; margin: 0px; }
.clear { clear: both; height: 0px; width: auto; }
.base { background-color: #DDDDDD; }
.baseCab { width: auto; background-color: #DDDDDD; background-image: url(../../imagens/geral/fundoGeral.jpg); background-repeat: repeat-x; background-position: center top; }
.baseCab2 { width: 990px; margin: auto; background-color: #DDDDDD; background-image: url(../../imagens/geral/fundoGeral.jpg); background-repeat: repeat-x; background-position: center top; }
.baseCon { width: auto; margin: auto; background-color: #DDDDDD; }
.baseCon2 { width: 990px; margin: auto; background-color: #DDDDDD; }
.baseRod { width: auto; background-image: url(../../imagens/geral/fundoRodape.jpg); background-repeat: no-repeat; background-position: center top; }
.cabecalho { width: 990px; height: 233px; margin: auto; background-image: url(../../imagens/geral/fundoCabecalho.jpg); background-repeat: no-repeat; background-position: center top; }
.conteudo { width: 940px; margin: auto; background-color: #FFFFFF; }
.conteudo .conteudoRodape { clear: both; height: 91px; clear: both; background-image: url(../../imagens/geral/fundoConteudoRodape.jpg); background-repeat: no-repeat; background-position: center bottom; }
.rodape { width: 990px; margin: auto; background-image: url(../../imagens/geral/fundoRodape.jpg); background-repeat: no-repeat; background-position: center top; height: 70px; text-align: center; }
.rodape .creditos { height: 70px; background-image: url(../../imagens/geral/fundoCreditos.png); background-position: center; background-repeat: no-repeat; }
.rodape .creditosMafraweb { display: none; }
.cabecalho .menu { padding-top: 183px; padding-left: 40px; }
.cabecalho .menu ul, .cabecalho .menu li { margin:0; padding:0; list-style:none; }
.cabecalho .menu li { float: left; overflow: hidden; }
.cabecalho .menu a { text-indent: -100px; background-image: url(../../imagens/geral/fundoMenu.png); background-repeat: no-repeat; display: block; }
.cabecalho .menu .home { height: 40px; width: 76px; background-position: -22px 0px; }
.cabecalho .menu .home1 { height: 50px; width: 76px; background-position: -22px -40px; }
.cabecalho .menu .empresa { height: 40px; width: 96px; background-position: -98px 0px; }
.cabecalho .menu .empresa1 { height: 50px; width: 96px; background-position: -98px -40px; }
.cabecalho .menu .vendas { height: 40px; width: 90px; background-position: -194px 0px; }
.cabecalho .menu .vendas1 { height: 50px; width: 90px; background-position: -194px -40px; }
.cabecalho .menu .aluguel { height: 40px; width: 94px; background-position: -284px 0px; }
.cabecalho .menu .aluguel1 { height: 50px; width: 94px; background-position: -284px -40px; }
.cabecalho .menu .cadastro { height: 40px; width: 104px; background-position: -378px 0px; }
.cabecalho .menu .cadastro1 { height: 50px; width: 104px; background-position: -378px -40px; }
.cabecalho .menu .duvidas { height: 40px; width: 94px; background-position: -482px 0px; }
.cabecalho .menu .duvidas1 { height: 50px; width: 94px; background-position: -482px -40px; }
.cabecalho .menu .contato { height: 40px; width: 96px; background-position: -576px 0px; }
.cabecalho .menu .contato1 { height: 50px; width: 96px; background-position: -576px -40px; }
.lateral { width: 300px; float: right; }
.lateral .buscaGeral { margin-top: 25px; width: 275px; height:642px; background-image: url(../../imagens/geral/fundoBusca.jpg); }
.buscaAvancada { padding-left: 20px; padding-top: 105px; font-size: 16px; color: #993300; }
.buscaAvancada .linhaCheckbox { text-align: left; width: 235px; }
.buscaAvancada .linhaCheckbox input { margin-right: 4px; }
.buscaAvancada .linhaCheckbox span { margin-right: 14px; }
.buscaAvancada .linhaCheckbox label { cursor: pointer; }
.buscaAvancada .linhaSelect { padding-top: 13px; padding-left: 5px; }
.buscaAvancada .linhaCampo { padding-top: 60px; padding-left: 5px; }
.buscaAvancada .chamadaCampo { width: 70px; display: inline-block; }
.buscaAvancada select { width: 145px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; }
.buscaAvancada .inputTexto { width: 140px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; }
.buscaGeral .linhaBotao { width: 225px; text-align: right; padding-top: 10px; }
.buscaGeral .linhaBotao a { display: inline-block; background-image: url(../../imagens/geral/botaoBuscar.png); width: 72px; height:28px; }
.buscaGeral .linhaBotao a:hover { background-position: 0px 28px; }
#prevBtn, #nextBtn { display:block; width:32px; height:36px; position:absolute; margin-left:579px; margin-top: -70px; }
#nextBtn { margin-left:579px; margin-top: -106px; }
#prevBtn a, #nextBtn a { display:block; width:32px; height:36px; background-image: url(../../imagens/geral/botaoSlide1.png); background-position: left 36px; }
#nextBtn a { background-image: url(../../imagens/geral/botaoSlide1.png); background-position: top; }
#prevBtn a:hover { background-position: left 36px; }
#nextBtn a:hover { background-position: left 0px; }
.destaquesAluguel { margin-top: 0px; width: 275px; height:510px; background-image: url(../../imagens/geral/fundoBuscaAluguel.jpg); }
.destaquesAluguel .ConteudoInt { }
.destaquesAluguel .ConteudoInt .fixHX { height: 97px; display: block;}
.destaquesAluguel .ConteudoInt .imovel { width: 225px; margin-left: 25px; margin-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.destaquesAluguel .ConteudoInt a { text-decoration: none; color: #333333; }
.destaquesAluguel .ConteudoInt .imagem { float: left; margin-right: 15px; width: 64px; height: 64px; padding: 2px; background-color: #FFFFFF; overflow: hidden; text-align: center; border: 1px solid #999999; }
.destaquesAluguel .ConteudoInt .imagem div { overflow: hidden; height: 64px; width: 64px; }
.destaquesAluguel .ConteudoInt .imagem img { height: 66px; width: auto; }
.destaquesAluguel .ConteudoInt .semImagem { float: left; margin-right: 15px; width: 70px; height: 70px; background-color: #FFFFFF; font-size: 12px; color: #CCCCCC; background-image: url(../../imagens/geral/fundoSemImagem70.png); background-position: center; background-repeat: no-repeat; }
.destaquesAluguel .ConteudoInt .chamada { color: #000000;}
.destaquesAluguel .ConteudoInt .categoria { font-size: 16px; float: left; width: 140px; overflow: hidden; height: 22px; }
.destaquesAluguel .ConteudoInt .detalhes { font-size: 16px; float: left; width: 140px; color: #CC6600; }
.destaquesAluguel .ConteudoInt .valor { font-size: 16px; float: left; width: 140px;color: #CC6600; }
.botaoVoltarGeral { clear: both; padding-top: 25px; }
.boxEnviado { height: 600px; background-image: url(../../imagens/geral/fundoMensagemEnviada.jpg); background-repeat: no-repeat; background-position: center; clear: both; display: none; }
/*home*/
.conteudo .home { width: 615px; float: left; margin-left: 25px; }
.conteudo .bannerDestaque { width: 590px; margin-top: 25px; }
.conteudo #bannerDestaque ul, #bannerDestaque li { margin:0; padding:0; list-style:none; }
.conteudo #bannerDestaque li { width: 590px; height: 300px; overflow:hidden; }
.conteudo .secoesChamadas { clear: both; margin-left: 25px; padding-top: 25px; }
.conteudo .secoesChamadas .secaoChamadaContato { float: left; margin-right: 26px; width: 432px; height: 165px; }
.conteudo .secoesChamadas .secaoChamadaDuvidas { float: left; width: 432px; height: 165px; }
.conteudo .destaqueCapaPrincipal { width: 590px; background-color: #EFEFEF; margin-top: 25px; }
.conteudo .destaqueCapaPrincipal .chamada { color: #666666; padding-left: 15px; padding-right: 15px; padding-top: 7px; padding-bottom: 7px; font-size: 16px; font-weight: bold; background-color: #DBDBDB; }
.conteudo .destaqueCapaPrincipal .chamadaDestaque { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; color: #666666;}
.conteudo .destaqueCapaPrincipal .chamadaBaixo { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; background-color: #8F8F8F; }
.conteudo .destaqueCapaPrincipal .chamadaBaixo .titulo { float: left}
.conteudo .destaqueCapaPrincipal .chamadaBaixo .preco { float: right}
.conteudo .destaqueCapaPrincipal .detalhesDestaques { padding-left: 13px; padding-top: 12px; padding-bottom: 5px; clear: both; height: 75px; }
.conteudo .destaqueCapaPrincipal .detalhesDestaques span { font-weight: bold;}
.conteudo .destaqueCapaPrincipal .chamada span { color: #B90000; }
.conteudo .destaqueCapaPrincipal .imovelFix { margin-top: 15px; margin-left: 15px; margin-bottom: 15px; width: 273px; float: left; background-color: #FFFFFF; }
.conteudo .destaqueCapaPrincipal .fotoDestaque { width: 272px; overflow: hidden; background-image: url(../../imagens/geral/carregando.png); background-repeat: no-repeat; background-position: center; }
.conteudo .destaqueCapaPrincipal .fotoDestaque a { display: block; width: 272px; height: 180px; background-repeat: no-repeat; background-position: center; }
.conteudo .destaqueCapaFotos { height: 40px; width: 272px; margin-top: 15px; padding-left: 13px; }
.conteudo .destaqueCapaFotos .linkFoto { float: left; margin-left: 2px; width: 47px; height: 40px; display: block; background-position: center; -moz-opacity: 1.0 !important; -webkit-opacity: 1.0!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; opacity: 1.0 !important; Read more: http://www.robarspages.ca/web-development/css-opacity-for-all-browsers-cross-browser-compatible/#ixzz0W0GODqN4
}
.conteudo .destaqueCapaFotos .linkFoto1 { float: left; margin-left: 2px; width: 47px; height: 40px; display: block; background-position: center; -moz-opacity: 0.3 !important; -webkit-opacity: 0.3!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important; filter: alpha(opacity=30) !important; opacity: 0.3 !important; }
.conteudo .destaqueCapaFotos .linkFoto1:hover { -moz-opacity: 0.7 !important; -webkit-opacity: 0.7!important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.conteudo .home .linkMais { position: absolute; width: 121px; margin-left: 127px; margin-top: 1px; }
.conteudo .home .resultadosBusca h1 { list-style: none; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal; }
.conteudo .home .resultadosBusca .detalhesBusca { overflow: hidden; float: left; width: 282px; height: 159px; margin-right: 25px; margin-top: 25px; background-image: url(../../imagens/geral/fundoCapaDestaquesVendas.png); }
.conteudo .home .resultadosBusca .imagem { position: absolute; margin-top: 42px; margin-left: 8px; width: 144px; height: 110px; overflow: hidden; text-align: center; }
.conteudo .home .resultadosBusca .imagem img { width: 184px; height: auto; }
.conteudo .home .resultadosBusca .semImagem { position: absolute; margin-top: 42px; margin-left: 8px; width: 144px; height: 110px; overflow: hidden; text-align: center; background-image: url(../../imagens/geral/fundoSemImagem180.png); background-position: center; background-repeat: no-repeat; }
.conteudo .home .resultadosBusca { color: #333333; }
.conteudo .home .resultadosBusca a { color: #333333; text-decoration: none; }
.conteudo .home .resultadosBusca a:hover { text-decoration: underline; }
.conteudo .home .resultadosBusca .chamada { display: none; position: absolute; font-size: 16px; height: 25px; }
.conteudo .home .resultadosBusca .categoria { position: absolute; font-size: 18px; color: #333333; margin-top: 10px; margin-left: 17px; }
.conteudo .home .resultadosBusca .indicar { position: absolute; font-size: 14px; margin-left: 161px; width: 112px; margin-top: 91px; text-align: center; }
.conteudo .home .resultadosBusca .detalhes { position: absolute; font-size: 14px; margin-left: 161px; width: 112px; margin-top: 117px; text-align: center; }
.conteudo .home .resultadosBusca .valor { position: absolute; font-size: 14px; font-weight: bold; text-align: right; width: 118px; margin-left: 150px; margin-top: 62px; }
.conteudo .home .resultadosBusca .valorTexto { position: absolute; font-size: 12px; text-align: right; width: 118px; margin-left: 150px; margin-top: 47px; }
.conteudo .home .resultadosBusca .valor span { font-size: 10px; }
/*empresa*/
.conteudo .empresa { width: 615px; float: left; margin-left: 25px; }
.conteudo .empresa .nenhumResultado { font-size: 22px; margin-top: 25px; width: 590px; }
.conteudo .empresa .titulo { font-size: 26px; margin-top: 25px; width: 590px; }
.conteudo .empresa .detalhes { font-size: 16px; margin-top: 25px; width: 590px; }
.conteudo .empresa .fotoPrincipal { float: left; padding-right: 20px; padding-bottom: 10px; }
.conteudo .empresa .maisFotos { clear: both; }
.conteudo .empresa .maisFotos a { background-position: center; width: 96px; height: 96px; display: block; background-repeat: no-repeat; border-color: #E1E1E1; border-style: solid; border-width: 1px; float: left; margin-right: 25px; margin-top: 25px; }
.conteudo .empresa .maisFotos a:hover { border-color: #ccc; }
.conteudo .empresa .linksSecoes ul, .conteudo .empresa .linksSecoes li { margin:0; padding:0; list-style:none; }
.conteudo .empresa .linksSecoes li { padding-top: 10px; }
.conteudo .empresa .linksSecoes { color: #CC6600; clear: both; margin-right: 25px; padding-top: 15px; }
.conteudo .empresa .linksSecoes a { color: #CC6600; text-decoration: none; margin-top: 10px; }
.conteudo .empresa .linksSecoes a:hover { text-decoration: underline; }
.conteudo .empresa .linhaBotao a:hover { background-position: 0px 28px; }
/*duvidas*/
.conteudo .duvidas { width: 615px; float: left; margin-left: 25px; }
.conteudo .duvidas .texto { margin-top: 25px; }
.conteudo .duvidas .baseDuvidas { margin-top: 25px; width: 590px; }
.conteudo .duvidas .duvidasMenu { height: 23px; }
.conteudo .duvidas .duvidasMenu ul { list-style: none; margin: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
.conteudo .duvidas .duvidasMenu li { list-style: none; float: left; background-image: url(../../imagens/geral/btDuvidasGeraisOff.png); background-repeat: no-repeat; }
.conteudo .duvidas .duvidasMenu li a { display: inline-block; width: 82px; height: 20px; text-align:center; text-decoration: none; color: #000000; padding-top: 4px; }
.conteudo .duvidas .duvidasMenu .atual { background-image: url(../../imagens/geral/btDuvidasGeraisOn.png); }
.conteudo .duvidas .duvidasMenu .antigo { background-image: url(../../imagens/geral/btDuvidasGeraisOff.png); }
.conteudo .duvidas .duvidasConteudo { background-image: url(../../imagens/geral/fundoDuvidasTopo.png); }
.conteudo .duvidas .duvidasConteudo1 { background-image: url(../../imagens/geral/fundoDuvidasBaixo.png); background-repeat: no-repeat; background-position: bottom; padding-top: 15px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px;}
.conteudo .duvidas .duvidasConteudo div { padding-top: 10px;}
.conteudo .duvidas .duvidasConteudo a { color: #333333; text-decoration: none; }
.conteudo .duvidas .duvidasConteudo a:hover { text-decoration: underline;}  

.conteudo .duvidas .nenhumResultado { font-size: 22px; margin-top: 25px; width: 590px; }
.conteudo .duvidas .titulo { font-size: 26px; margin-top: 25px; width: 590px; }
.conteudo .duvidas .detalhes { font-size: 16px; margin-top: 25px; width: 590px; }
.conteudo .duvidas .fotoPrincipal { float: left; padding-right: 20px; padding-bottom: 10px; }
.conteudo .duvidas .maisFotos { clear: both; }
.conteudo .duvidas .maisFotos a { background-position: center; width: 96px; height: 96px; display: block; background-repeat: no-repeat; border-color: #E1E1E1; border-style: solid; border-width: 1px; float: left; margin-right: 25px; margin-top: 25px; }
.conteudo .duvidas .maisFotos a:hover { border-color: #ccc; }
.conteudo .duvidas .linksSecoes ul, .conteudo .empresa .linksSecoes li { margin:0; padding:0; list-style:none; }
.conteudo .duvidas .linksSecoes li { padding-top: 10px; }
.conteudo .duvidas .linksSecoes { color: #CC6600; clear: both; margin-right: 25px; padding-top: 15px; }
.conteudo .duvidas .linksSecoes a { color: #CC6600; text-decoration: none; margin-top: 10px; }
.conteudo .duvidas .linksSecoes a:hover { text-decoration: underline; }
/*cadastro*/
.conteudo .cadastro .dados { font-size: 14px; width: 263px; padding-left: 12px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 7px; clear: both; background-image: url(../../imagens/geral/fundoDadosTabela.png) }
.conteudo .cadastro .dados:hover { background-image: url(../../imagens/geral/fundoDadosTabela1.png) }
.conteudo .cadastro .dados .campo1 { float: left; width: 60px; color: #FFFFFF; }
.conteudo .cadastro .dados .campo2 { float: left; width: 196px; }
.conteudo .cadastro .horario { color: #CC6600; padding-top: 20px; font-weight: bold; }
.conteudo .cadastro .horarioDados { }
.conteudo .cadastro { width: 615px; float: left; margin-left: 25px; }
.conteudo .cadastro .textos { font-size: 14px; margin-top: 25px; width: 590px; }
.conteudo .cadastro .conteudos { width: 282px; float: left; margin-right: 25px; margin-top: 25px; }
.conteudo .cadastro legend { width: auto; }
.conteudo .cadastro textarea { outline:0px; width: 284px; padding: 1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; background-color: #BBBBBB; color: #666666; border: 0px; }
.conteudo .cadastro input { padding-top: 3px; width: 285px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; background-color: #BBBBBB; color: #666666; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #BBBBBB; border-right-color: #BBBBBB; border-bottom-color: #BBBBBB; border-left-color: #BBBBBB; outline:0px; }
.conteudo .cadastro input:focus { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #DBA048; }
.conteudo .cadastro select { border: 0px; padding: 1px; width: 285px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; background-color: #BBBBBB; color: #666666; }
.conteudo .cadastro .chamadaCampo { padding-top: 15px; }
.conteudo .cadastro .detalhes { color: #000; border: 0px; padding-top: 15px; }
.conteudo .cadastro .detalhes .titulo { font-size: 24px; padding-left: 25px; padding-bottom: 10px; background-image: url(../../imagens/geral/fundoIcoSeta.png); background-repeat: no-repeat; background-position: 0px 10px; }
.conteudo .cadastro .linhaBotao { width: 285px; text-align: right; padding-top: 15px; }
.conteudo .cadastro .linhaBotao a { display: inline-block; background-image: url(../../imagens/geral/botaoEnviar.png); width: 72px; height:28px; }
.conteudo .cadastro .linhaBotao a:hover { background-position: 0px 28px; }
/*imoveis*/
.conteudo .imoveis { width: 615px; float: left; margin-left: 25px; }
.conteudo .imoveis .tituloBusca { padding-top: 25px; }
.conteudo .imoveis .nenhumResultado { padding: 80px; text-align: center; }
.conteudo .imoveis .resultadosBusca { }
.conteudo .imoveis .tituloResultados { background-color: #F2F2F2; width: 570px; font-size: 14px; padding: 10px; margin-top: 25px; color: #666666; }
.conteudo .imoveis .resultadosBusca h1 { list-style: none; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal; }
.conteudo .imoveis .resultadosBusca a { text-decoration: none; color: #333333; display: block; }
.conteudo .imoveis .resultadosBusca .detalhesBusca { overflow: hidden; float: left; width: 180px; height: 236px; margin-right: 25px; margin-top: 25px; background-color: #F2F2F2; }
.conteudo .imoveis .resultadosBusca .imagem { width: 180px; height: 120px; overflow: hidden; text-align: center; }
.conteudo .imoveis .resultadosBusca .imagem img { width: auto; height: 120px; }
.conteudo .imoveis .resultadosBusca .semImagem { width: 180px; height: 120px; background-color: #FFFFFF; font-size: 12px; color: #CCCCCC; background-image: url(../../imagens/geral/fundoSemImagem180.png); background-position: center; background-repeat: no-repeat; }
.conteudo .imoveis .resultadosBusca .categoria { font-size: 12px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #999999; color: #FFFFFF; height: 16px; overflow: hidden; }
.conteudo .imoveis .resultadosBusca .detalhes { padding-left: 10px; padding-top: 7px; padding-right: 10px; font-size: 14px; }
.conteudo .imoveis .resultadosBusca .valor { height: 37px; font-size: 14px; text-align: left; font-weight: bold; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
.paginacao { clear: both; padding: 10px; margin-top: 25px; width: 570px; background-color: #F2F2F2; text-align: center; }
.paginacao .paginas { color: #005680; }
.paginacao .paginas a { margin-top: 0px; margin-right: 5px; text-decoration: none; display: inline-block; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; background-color: #FFFFFF; color: #666666; border-color: #E1E1E1; border-style: solid; border-width: 1px; }
.paginacao .paginas .atual { background-color: #993300; color: #FFFFFF; display: inline-block; color: #FFFFFF; border-color: #993300; border-style: solid; border-width: 1px; }
.paginacao .spanBotoes { }
.paginacao .anterior { display: inline-block; margin-right: 5px; width: 25px; height: 25px; margin-top: 3px; background-image: url(../../imagens/geral/setas.png); background-repeat: no-repeat; background-position: 0px 0px; }
.paginacao .proximo { display: inline-block; width: 25px; height: 25px; margin-top: 3px; background-image: url(../../imagens/geral/setas.png); background-repeat: no-repeat; background-position: 0px -25px; }
/*detalhes*/
.conteudo .imovel { width: 615px; float: left; margin-left: 25px; }
.conteudo .imovel .geral { margin-top: 25px; background-color: #F0F0F0; width: 590px; background-position: bottom; background-repeat: no-repeat; }
.conteudo .imovel .geral .titulo { padding-left: 15px; padding-right: 15px; padding-top: 8px; height: 28px; font-size: 17px; color: #FFFFFF; background-color: #999999; }
.conteudo .imovel .geral .titulo .descricao { float: left; width: 300px; }
.conteudo .imovel .geral .titulo .codigo { float: right; width: 150px; text-align: right; }
.conteudo .imovel .geral .coluna1 { float: left; width: 280px; margin-left: 25px; margin-top: 25px; margin-bottom: 25px; }
.conteudo .imovel .geral .coluna2 { float: left; width: 235px; margin-left: 25px; margin-bottom: 25px; margin-top: 25px; }
.conteudo .imovel .geral .coluna1 .fotoPrincipal { overflow: hidden; width: 280px; height: 190px; background-color: #FFFFFF; text-align: center; }
.conteudo .imovel .geral .coluna1 .fotoPrincipal img { height: 190px; width: auto; }
.conteudo .imovel .geral .coluna1 .semImagem { width: 280px; height: 210px; background-color: #FFFFFF; font-size: 12px; color: #CCCCCC; background-image: url(../../imagens/geral/fundoSemImagem180.png); background-position: center; background-repeat: no-repeat; }
.conteudo .imovel .geral .coluna1 .maisFotos { padding-left: 24px; padding-right: 24px; padding-top: 10px; padding-bottom: 10px; background-color: #E1E1E1; }
.conteudo .imovel .geral .coluna1 .googleMap { display: none; overflow:hidden; width: 278px; height: 220px; border: 1px solid #CCCCCC; margin-top: 25px; }
.conteudo .imovel .geral .coluna2 .chamada { margin-top: 25px;  font-size: 22px; }
.conteudo .imovel .geral .coluna2 .descricao { margin-top: 25px; }
.conteudo .imovel .geral .coluna2 .dados { font-size: 14px; width: 221px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 3px; clear: both; background-image: url(../../imagens/geral/fundoDetalhesDados.png) }
.conteudo .imovel .geral .coluna2 .dados .campo1 { float: left; width: 60px; color: #FFFFFF; }
.conteudo .imovel .geral .coluna2 .dados .campo2 { float: left; width: 136px; }
.conteudo .imovel .botoes { clear: both; padding-top: 25px; }
.conteudo .imovel .botoes a { margin-right: 25px; }
.conteudo .imovel .composicaoDetalhes span { font-weight: bold; }
ol#controls { position: absolute; text-align: left; width: 145px; margin-left: -26px; margin-top: -34px; height:28px; }
*ol#controls { position: absolute; text-align: left; width: 145px; margin-left: 17px; margin-top: -34px; height:28px; }
ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a { font-size: 12px; display: block; line-height:23px; width: 24px; text-align: center; color: #FFFFFF; background-image: url(../../imagens/geral/fundoBotaoNumerico.png); text-decoration:none; }
ol#controls li.current a { background-image: url(../../imagens/geral/fundoBotaoNumerico1.png); }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }
