body {
     background-color: #DCDCDC;
     background-repeat: repeat;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     margin: 0pt;
     padding: 0pt;
}

.tabela1 {
    
}

.corpo {
     color: #000000;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
     height: 100%;
     margin: auto;
     max-width: 997px;
     min-width: 997px;
     width: 997px;
}

#seta_dir {
     height: 21px;
     margin-left: -7px;
     margin-top: 474px;
     position: absolute;
     width: 20px;
     z-index: 10;
}

#seta_esq {
     height: 21px;
     margin-top: 474px;
     position: absolute;
     right: 15%;
     width: 20px;
}

#oferta {
     margin-left: -6px;
     margin-top: 7px;
}

.topo {
     background-color: #FFFFFF;
     background-image: url("../img/fundotoponovo.jpg");
     background-repeat: no-repeat;
     color: #FFFFFF;
     display: block;
     height: 130px;
     margin-bottom: -11px;
     width: 996px;
}

.logotipo {
     background-position: center center;
     background-repeat: no-repeat;
     cursor: pointer;
     float: left;
     height: 62px;
     width: 226px;
     margin-top: 31px;
}

#Tel {
    color: #3D4B78;
    float: left;
    font-family: arial;
    font-size: 30px;
    font-style: italic;
    height: 10px;
    margin-left: 125px;
    margin-top: 46px;
}

.box_casa {
     background-position: center center;
     background-repeat: no-repeat;
     float: right;
     height: 109px;
     margin-top: 7px;
     width: 313px;
}

.linha {
     height: 15px;
     position: absolute;
     top: 103px;
     width: 1000px;
}

.texto {
     color: #FFFFFF;
     float: left;
     font-size: 12px;
     font-weight: bold;
     height: 15px;
     text-align: right;
     width: 269px;
}

.texto2 {
     color: #FFFFFF;
     float: right;
     font-size: 12px;
     font-weight: bold;
     height: 15px;
     text-align: left;
     width: 238px;
}

.tabelatexto {
     color: #FFFFFF;
     font-size: 16px;
     font-weight: bold;
     margin-top: -22px;
     text-align: center;
}

.menubarra, .Cabinet {
     background-image: url("../img/menu.jpg");
     background-repeat: no-repeat;
     color: #FFFFFF;
     height: 40px;
     margin-bottom: 9px;
     margin-left: 0px;
     max-height: 40px;
     max-width: 1000px;
     min-height: 40px;
     min-width: 991px;
     padding-left: 19px;
}

.conteudo {
     background-color: #DCDCDC;
     line-height: 13px;
     margin-top: -5px;
     padding: 10px;
}

.rodape {
     background-image: url("../img/rodape2.jpg");
     color: #FFFFFF;
     font-weight: bold;
     height: 50px;
     margin-top: 11px;
     padding: 0px;
     text-align: center;
     width: 996px;
}

.barrabusca {
     background-image: url("../img/barrabusca.jpg");
     background-repeat: no-repeat;
     height: 42px;
     margin-bottom: 15px;
     width: 992px;
}

.block {
     clear: both;
     display: block;
     font-size: 0px;
     height: 0px;
     width: 100%;
}

.slideshow {
     background-image: url("../img/fundo_slideshow.jpg");
     background-repeat: no-repeat;
     clear: right;
     color: #DCDCDC;
     float: right;
     padding: 10px;
     position: relative;
     width: 680px;
}

.colunadir {
     background-image: url("../img/menulado.jpg");
     clear: left;
     float: left;
     height: 335px;
     margin-top: -2px;
     padding: 10px;
     position: relative;
     width: 228px;
}

.destaques {
     background-image: url("../img/borda_caixas.jpg");
     background-repeat: no-repeat;
     clear: both;
     height: 200px;
     margin-top: 0px;
     padding-bottom: 48px;
     padding-left: 25px;
     padding-top: 26px;
     position: relative;
     top: 14px;
     width: 971px;
}

.titulo_destaques {
     color: #3A4C7A;
     left: 20px;
     position: relative;
     top: 8px;
}

.destaquesbox {
     background-image: url("../img/destaques.jpg");
     background-repeat: no-repeat;
     float: left;
     height: 155px;
     margin-bottom: 18px;
     margin-left: 9px;
     padding: 10px;
     text-align: center;
     width: 185px;
     z-index: 1;
}

.tool {
     background-color: #DCDCDC;
     color: #000000;
}

.destaquesbox .tool {
     display: none;
}

.destaquesbox:hover .tool {
     display: block;
     position: absolute;
     z-index: 100;
}

.pai {
     display: inline;
     float: left;
     line-height: 30px;
     margin-left: 1px;
     margin-right: 1px;
}

.pai a {
     color: #FFFFFF;
     display: inline-block;
     font-weight: bold;
     height: 30px;
     line-height: 30px;
     padding-left: 4px;
     padding-right: 3px;
     text-decoration: none;
}

.pai a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

.slide {
     clear: left;
     color: #FFFFFF;
     float: left;
     height: 335px;
     width: 680px;
}

#nav {
     display: block;
     height: 20px;
     position: relative;
     top: -30px;
     z-index: 100;
}

#nav a {
     background-color: #FFFFFF;
     border: 1px solid #DDDDDD;
     color: #999999;
     display: inline-block;
     font-size: 16px;
     height: 20px;
     line-height: 20px;
     margin: 6px;
     text-align: center;
     text-decoration: none;
     width: 20px;
}

#nav a:hover {
     background-color: #DEDEDE;
     color: #999999;
}

#nav a.activeSlide:hover {
     background-color: #444444;
     color: #999999;
}

#nav a.activeSlide {
     background-color: #555555;
     border: 1px solid #DEDEDE;
     color: #FFFFFF;
}

.slide .img {
     background-color: #394C79;
     clear: left;
     float: left;
     height: 335px;
     width: 380px;
}

.slide .dados {
     background-color: #394C79;
     clear: right;
     float: right;
     font-size: 12px;
     height: 335px;
     padding-left: 10px;
     width: 290px;
}

.con {
     display: block;
     height: 100%;
     width: 100%;
}

.white {
     color: #FFFFFF;
}

.conteudo .colunadir a {
     color: #FFFFFF;
     font-size: 16px;
     text-decoration: none;
}

.conteudo .colunadir a:hover {
     color: #DCDCDC;
     text-decoration: underline;
}

.conteudo a {
     color: #999999;
     text-decoration: underline;
}

.conteudo a:hover {
     color: #000000;
     text-decoration: none;
}

#paginacao {
     margin: 20px auto;
}

#paginacao ul {
     font-size: 13px;
     margin: 0pt;
     padding: 0pt;
     text-align: center;
}

#paginacao ul li {
     display: inline;
     list-style-type: none;
     padding-bottom: 1px;
}

#paginacao a, #geral #conteudo #paginacao a:visited {
     background-color: white;
     border: 1px solid #4F6D81;
     color: #4F6B72;
     cursor: pointer;
     padding: 0px 5px;
     text-decoration: none;
}

#paginacao a.atual {
     background: url("../imagens/prompt_header.gif") repeat scroll 0% 0% transparent;
     border: 1px solid #4F6D81;
     color: #4F6B72;
     cursor: pointer;
     font-weight: bold;
}

#paginacao a.auxiliar {
     font-weight: normal;
}

#paginacao a.disablelink, #geral #conteudo #paginacao a.disablelink:hover {
     border: 1px solid #4F6D81;
     color: #4F6B72;
     cursor: default;
     font-weight: normal;
}

a.MaisImoveis:link, a.MaisImoveis:visited, a.MaisImoveis:active {
     color: #333333;
     font-family: arial;
     font-size: 14px;
     font-weight: bold;
     text-decoration: none;
}

a.MaisImoveis:hover {
     color: #333333;
     font-family: arial;
     font-size: 14px;
     font-weight: bold;
     text-decoration: underline;
}

.bg1 {
     background-color: #E8E8E8;
}

.Plus {
     background-color: #D8D8D8;
     border-color: #E0E0DC;
     border-style: solid;
     border-width: medium;
     margin: auto;
}

.PlusBairro {
     background-color: #D8D8D8;
     border-color: #E0E0DC;
     border-style: solid;
     border-width: medium;
}

.PlusDormsSuitesVagas {
     background-color: #ECEBEB;
     border-color: #ECEBEB;
     border-style: solid;
     border-width: medium;
}

.PlusDormsSuitesVagasPhp {
     background-color: #FFFFFF;
     border-color: #FFFFFF;
     border-style: solid;
     border-width: medium;
}

.TituloPadrao {
     color: #EC1A23;
     font-family: arial;
     font-size: 12px;
     font-weight: bold;
}

.BotaoBusca {
     background-image: url("../img/buscar.jpg");
     height: 27px;
     width: 68px;
}

.TituloBusca {
     color: #00A54F;
     font-family: arial;
     font-size: 14px;
}

.tipo {
     border: 1px dashed #000000;
     color: #0033CC;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 16px;
     font-weight: bold;
     padding: 5px;
}

.referencia {
     color: #0033CC;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
}

.conteudodetalhe {
     color: #000000;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: normal;
}

.titulosdetalhe {
     color: #0033CC;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 16px;
     font-weight: bold;
}

.conteudodetalhe2 {
     color: #0033CC;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.formpreferencia {
     color: #0033CC;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: bold;
}

.formpreferenciab {
     color: #000000;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: bold;
}

.conteudobusca {
     color: #000000;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: normal;
}

.titulobusca2 {
     color: #5A5A5A;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.titulobusca3 {
     color: #AC151E;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.LinhClasse {
     background-color: #666666;
     border-top: 1px solid #555555;
     color: #FFFFFF;
     font-family: arial;
     font-size: 14px;
     padding: 4px 4px 4px 15px;
     text-align: left;
     width: 100%;
}

.ComboBoxModelo5 {
     background-color: #CCCCCC;
     border: 1px solid #CCCCCC;
     color: #000000;
     font-size: 10px;
}

.Fundocinza {
     background-color: #FFFFFF;
}

.Fundocinza2 {
     background-color: #666666;
}

.Botao {
     background-color: #FFFFFF;
     border: 1px solid #666666;
     padding: 2px;
}

.Botao:hover {
     background-color: #DEDEDE;
}

.Botao:active {
     background-color: #999999;
}

.TextBox, .ComboBox, .TextArea {
     background-color: #FFFFFF;
     border: 1px solid #666666;
}

.TextBox:focus, .ComboBox:focus, .TextArea:focus {
     background-color: #FFFFAE;
}

.thumb, .thumb2, .thumb3, .thumb5 {
     float: left;
     height: 195px;
     position: relative;
     width: 230px;
}

.destaques_esq {
     cursor: pointer;
     display: block;
     float: left;
     height: 21px;
     margin-top: 65px;
     text-decoration: none;
}

.destaques_dir {
     cursor: pointer;
     display: block;
     float: left;
     height: 21px;
     margin-left: 15px;
     margin-top: 65px;
}

.tabelabusca {
     max-width: 990px;
     position: absolute;
     top: 85px;
}

.pesquisarbotao {
     background-image: url("../img/button_buscar.jpg");
     border: 0px none;
     color: #FFFFFF;
     font-weight: bold;
     height: 36px;
     line-height: 36px;
     margin-top: 5px;
     width: 79px;
}

.pesquisarbotao:hover {
     opacity: 0.8;
}

.pesquisarbotao:active {
     opacity: 0.7;
}

.rodape_buttons {
     float: right;
     text-align: right;
     width: 80px;
}

#tool {
     background: none repeat scroll 0% 0% #FFFFFF;
     color: #333333;
     cursor: pointer;
     display: block;
     font-size: 10px;
     height: 145px;
     line-height: 10px;
     opacity: 0.8;
     padding: 5px;
     position: absolute;
     text-align: left;
     width: 175px;
}

.tool #tool {
     display: none;
}

.tool:hover #tool {
     display: block;
}

.tool:hover #tool span {
     color: #000000;
     opacity: 1;
}

a.menuger {
     color: #FFFFFF;
     text-decoration: none;
}

a.menuger:hover {
     color: #D0D0D0;
     text-decoration: underline;
}

.Titulo_Pagina {
     font-size: 18px;
     font-weight: bold;
}

.TextoCabecalho {
     background-color: #666666;
     color: #FFFFFF;
     font-weight: bold;
}

.TabelaLista tr {
     border: 1px solid #000000;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     margin: 20px;
}

.TextoItemBranco {
     border: 1px solid #000000;
     padding: 2px;
}

.TextoItemMeioBranco {
     border: 1px solid #000000;
     padding: 2px;
}

.TextoCampo {
     font-size: 12px ! important;
}

#libClose {
    
}

