.blocoUnidades {
    width:240px;
    float:left;
    margin-bottom:10px;
    margin-left:20px
}
#bairros {
    width:166px
}
.lixeiraBairro {
    clear:none !important;
    float:none !important;
    width:auto !important;
    margin:0 !important
}
.lixeiraBairro img {
    vertical-align:top
}
#ZoomImage {
    border: 30px solid white;
}
html {
    overflow: -moz-scrollbars-vertical;
}
.linkCinza {
    color:#555
}
body {
    text-align: center;
    font: normal 12px arial;
    color: #231F20;
}
div#geral {
    width: 998px;
    margin: 0 auto;
    text-align: left;
    overflow:hidden;
}
div#geral p span.vermelho {
    color: #e31c24;
    font-weight: bold;
}
div.topo {
    margin: 0;
    width: 998px;
    float: left;
    display: inline;
}
div.head {overflow: hidden;}
.head > h1 {overflow: hidden; float: left;}
.head > div.banner_topo {
    float: left;
    margin: 15px 0 0 3em;
    width: 514px;
    height: 91px;
    overflow: hidden;
}
div.topo h1 a {
    width: 98px;
    height: 91px;
    float: left;
    display: block;
    text-indent: -999999px;
    overflow: hidden;
    background: url(../imgs/lar_imoveis.jpg) no-repeat center center;
    margin: 15px 0 0 20px;
    cursor: pointer;
}
div.topo div.hold_banner1_show {
    width: 468px;
    float: left;
    position: relative;
    z-index: 0;
    margin: 24px 0 0 40px;
}
div.topo div.atendimento_top {
    float: left;
    margin: 15px 0 0 1em;
}
.atendimento_top > div {float: left;}
div.topo div.hold_banner1 {
    width: 468px;
    background:transparent;
    float: left;
    margin: -60px 0 0 0;
    position: relative;
    z-index: 1;
}
.topo span {
    float:left;
    margin:28px 0 0 0;
}
div.topo div.atendimento {
    width:334px;
    height:61px;
    float:right;
    background:url(../imgs/bg_atendimento.jpg) no-repeat center center;
    margin:24px 14px 0 0;
    _margin:24px 0 0 0;
}
div.topo div.atendimento a {
    height:61px;
    float:left;
    display:block;
    text-indent:-19999px;
    overflow:hidden;
}
div.topo div.atendimento a.atendimento {
    width:198px;
}
div.topo div.atendimento a.sac {
    width:119px;
    float:right;
}
.area_do_cliente {
    background:url(../img/botao_area_do_cliente.jpg) no-repeat top;
    height:90px;
    width:156px;
    margin: 0 1em 0 0;
    float: left;
}
.area_do_cliente:hover {
    background-position: 0 -90px;
    cursor:pointer;
}
div.topo div.menu {
    margin: 20px 0 0 0;
    width: 998px;
    height: 53px;
    float: left;
    display: inline;
    background: #EBECEE;
}
/*menu principal */

ul#primary-nav {
    width: 998px;
}
ul#primary-nav, ul#primary-nav ul {
    margin: 0;
    width: auto;
    background: none;
    float: left;
    display: inline;
}
ul#primary-nav ul li {
    float: left;
    display: inline;
}
ul#primary-nav li {
    position: relative;
    list-style: none;
    float:left;
}
ul#primary-nav li a {
    position: relative;
    height: 28px;
    display: block;
    float: left;
    text-indent: -999999px;
    overflow: hidden;
}
ul#primary-nav li a.lar {
    width: 98px;
    background: url(../imgs/bg_menu.jpg) no-repeat 0 0;
    height:28px
}
ul#primary-nav li a.lar:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat 0 -28px;
}
ul#primary-nav li a.anuncie {
    width: 149px;
    background: url(../imgs/bg_menu.jpg) no-repeat -98px 0px;
    height:28px
}
ul#primary-nav li a.anuncie:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -98px -28px;
}
ul#primary-nav li a.radar {
    width: 97px;
    background: url(../imgs/bg_menu.jpg) no-repeat -247px 0px;
    height:28px
}
ul#primary-nav li a.radar:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -247px -28px;
}
ul#primary-nav li a.encontre {
    width: 156px;
    background: url(../imgs/bg_menu.jpg) no-repeat -344px 0px;
    height:28px
}
ul#primary-nav li a.encontre:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -344px -28px;
}
ul#primary-nav li a.lancamentos {
    width: 114px;
    background: url(../imgs/bg_menu.jpg) no-repeat -500px 0px;
    height:28px
}
ul#primary-nav li a.lancamentos:hover {
    background:url(../imgs/bg_menu.jpg) no-repeat -500px -28px;
}
ul#primary-nav li a.principal {
    width: 114px;
    background: url(../imgs/bg_menu.jpg) no-repeat -500px 0px;
    height:28px
}
ul#primary-nav li a.principal:hover {
    background:url(../imgs/bg_menu.jpg) no-repeat -500px -28px;
}
ul#primary-nav li a.area {
    width: 130px;
    background: url(../imgs/bg_menu.jpg) no-repeat -614px 0px;
    height:28px
}
ul#primary-nav li a.area:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -614px -28px;
}
ul#primary-nav li a.noticias {
    width: 98px;
    background: url(../imgs/bg_menu.jpg) no-repeat -744px 0px;
    height:28px
}
ul#primary-nav li a.noticias:hover {
    background:url(../imgs/bg_menu.jpg) no-repeat -744px -28px;
}
ul#primary-nav li a.boleto {
    width: 156px;
    background:url(../imgs/bg_menu.jpg) no-repeat -842px 0px;
    height:28px
}
* html ul#primary-nav li {
    float: left;
    height: 1%;
}
* html ul#primary-nav li a {
    height: 1%;
}
ul#primary-nav ul {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
}
ul#primary-nav li ul {
    width: 998px;
    position: absolute;
    display: none;
    left: 0;
    top: 28px;
    float: left;
    margin: 0;
}
ul#primary-nav li ul.login {
    width: 386px;
    left: -617px;
    padding: 0 0px 0 620px;
}
ul#primary-nav li ul li ul {
    width: 122px;
    position: absolute;
    display: none;
    left: 122px;
    _left: 117px;
    top: -1;
    margin: 0 0 0 0px;
}
ul#primary-nav li ul li {
    width: auto;
}
ul#primary-nav li ul li a {
    height: 25px;
    position: relative;
    float: left;
    display: inline;
}
ul#primary-nav li ul li a.empresa {
    width: 64px;
    background: url(../imgs/bg_menu.jpg) no-repeat -0px -57px;
}
ul#primary-nav li ul li a.empresa:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -2px -82px;
}
ul#primary-nav li ul li a.servicos {
    width: 129px;
    background: url(../imgs/bg_menu.jpg) no-repeat -64px -57px;
}
ul#primary-nav li ul li a.servicos:hover {
    background:url(../imgs/bg_menu.jpg) no-repeat -68px -82px;
}
ul#primary-nav li ul li a.mapa {
    width: 91px;
    background: url(../imgs/bg_menu.jpg) no-repeat -193px -57px;
}
ul#primary-nav li ul li a.mapa:hover {
    background:url(../imgs/bg_menu.jpg) no-repeat -193px -82px;
}
ul#primary-nav li ul li a.unidades {
    width: 54px;
    background: url(../imgs/bg_menu.jpg) no-repeat -284px -57px;
}
ul#primary-nav li ul li a.unidades:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -287px -82px;
}
ul#primary-nav li ul li a.trabalhe {
    width: 100px;
    background: url(../imgs/bg_menu.jpg) no-repeat -1023px -57px;
}
ul#primary-nav li ul li a.trabalhe:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -1023px -82px;
}
ul#primary-nav li ul li a.contato {
    width: 100px;
    background: url(../imgs/bg_menu.jpg) no-repeat -1125px -57px;
}
ul#primary-nav li ul li a.contato:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -1125px -82px;
}
ul#primary-nav li ul li a.responsabilidade {
    width: 125px;
    background: url(../imgs/bg_menu.jpg) no-repeat -338px -57px;
}
ul#primary-nav li ul li a.responsabilidade:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -338px -82px;
}
ul#primary-nav li ul.login li a.extrato {
    width: 88px;
    background: url(../imgs/bg_menu.jpg) no-repeat -464px -57px;
}
ul#primary-nav li ul.login li a.extrato:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -464px -82px;
}
ul#primary-nav li ul.login li a.recibo {
    width: 91px;
    background: url(../imgs/bg_menu.jpg) no-repeat -552px -57px;
}
ul#primary-nav li ul.login li a.recibo:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -552px -82px;
}
ul#primary-nav li ul.login li a.avalicao {
    width: 65px;
    background: url(../imgs/bg_menu.jpg) no-repeat -888px -57px;
}
ul#primary-nav li ul.login li a.avalicao:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -896px -82px;
}
ul#primary-nav li ul.login li a.dicas {
    width: 38px;
    background: url(../imgs/bg_menu.jpg) no-repeat -854px -57px;
}
ul#primary-nav li ul.login li a.dicas:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -858px -82px;
}
ul#primary-nav li ul.login li a.documentos {
    width: 124px;
    background: url(../imgs/bg_menu.jpg) no-repeat -645px -57px;
}
ul#primary-nav li ul.login li a.documentos:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -649px -82px;
}
ul#primary-nav li ul.login li a.downloads {
    width: 68px;
    background: url(../imgs/bg_menu.jpg) no-repeat -961px -57px;
}
ul#primary-nav li ul.login li a.downloads:hover {
    background: url(../imgs/bg_menu.jpg) no-repeat -957px -82px;
}
ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul {
    display: none;
}
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul {
    display: block;
}
#geral h2.encontre, #geral h2.encontre2, #geral h2.imoveis, #geral h2.noticias, #geral h2.empresa, #geral h2.lancamentos, #geral h2.anuncie, #geral h2.radar, #geral h2.trabalhe, #geral h2.news, #geral h2.locacao, #geral h2.servicos, #geral h2.mapa, #geral h2.unidades, #geral h2.responsabilidade, #geral h2.area, #geral h2.segunda, #geral h2.contato {
    display: block;
    text-indent: -19999px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
}
.encontre { float: left; width: 250px; }
#geral h2.noticias {
    width: 220px;
}
#geral h2.encontre {
    background: url(../imgs/h2_encontre.gif) no-repeat 20px center;
    height: 54px;
}
#geral div.exclusivos {
    float: right;
}
#geral h2.encontre2 {
    background: url(../imgs/h2_encontre2.gif) 20px 0;
}
#geral h2.imoveis {
    background: url(../imgs/h2_imoveis.gif) 20px 0;
}
#geral h2.noticias {
    background: url(../imgs/h2_noticias.gif) 20px 0;
}
#geral h2.empresa {
    background: url(../imgs/h2_empresa.gif) 20px 0;
}
#geral h2.lancamentos {
    background: url(../imgs/h2_lancamentos.gif) 20px 0;
}
#geral h2.anuncie {
    background: url(../imgs/h2_anuncie.gif) 20px 0;
}
#geral h2.radar {
    background: url(../imgs/h2_radar.gif) 20px 0;
}
#geral h2.trabalhe {
    background: url(../imgs/h2_trabalhe.gif) 20px 0;
}
#geral h2.news {
    background: url(../imgs/h2_news.gif) 20px 0;
}
#geral h2.locacao {
    background: url(../imgs/h2_locacao.gif) 20px 0;
}
#geral h2.servicos {
    background: url(../imgs/h2_servicos.gif) 20px 0;
}
#geral h2.mapa {
    background:url(../imgs/h2_mapa.gif) 20px 0;
}
#geral h2.unidades {
    background: url(../imgs/h2_unidades.gif) 20px 0;
}
#geral h2.responsabilidade {
    background: url(../imgs/h2_responsabilidade.gif) 20px 0;
}
#geral h2.area {
    background: url(../imgs/h2_area.gif) 20px 0;
}
#geral h2.segunda {
    background: url(../imgs/h2_boleto.gif) 20px 0;
}
#geral h2.contato {
    background: url(../imgs/h2_contato.gif) 20px 0;
}
div.ad {
    width:998px;
    height: 291px;
    background:url(../imgs/bg_ad.jpg) no-repeat top left;
    float:left;
    padding: 8px 0 0 0;
}
div.ad div.pesquisa {
    width:227px;
    height:262px;
    _height:280px;
    float:left;
    padding: 18px 0 0 25px;
}
div.ad2 {
    width: 232px;
    height: 320px;
    background:url(../imgs/bg_ad2.jpg) no-repeat top left;
    clear: both;
}
div.ad2 div.pesquisa {
    padding: 18px 0 0 16px;
    height:291px;
    _height:309px;
}
div.ad div.pesquisa a {
    color:black;
    font-size:12px;
}
div.pesquisa div.botoes_index {
    width:198px;
    height:31px;
    float:left;
    background:url(../imgs/bg_botoes_index0.jpg) no-repeat center center;
    margin:0 0 15px 0;
}
div.pesquisa div.botoes_index1 {
    background:url(../imgs/bg_botoes_index1.jpg) no-repeat center center;
    _background:url(../imgs/bg_botoes_index1.jpg);
    width:198px;
    height:31px;
    float:left;
    margin:0 0 15px 0;
}
div.pesquisa div.botoes_index a, div.pesquisa div.botoes_index1 a {
    width:98px;
    height:31px;
    float:left;
    text-indent:-19999px;
    overflow:hidden;
    outline:0px;
}
div.ad div.pesquisa form fieldset {
    clear:both;
}
div.pesquisa form fieldset p {
    width:57px;
    height:24px;
    background:url(../imgs/bg_legend_index.jpg) no-repeat center left;
    float:left;
    text-indent:-19999px;
    overflow:hidden;
}
div.pesquisa form fieldset.busca_codigo {
    width:200px;
    height:60px;
    float:left;
    margin: -7px 0 0 0;
}
div.pesquisa form fieldset.busca_codigo .input, div.pesquisa form fieldset.busca_codigo .add_campo .input {
    width: 92px;
    border:1px solid #e31c24;
    float:right;
    margin:0 0 5px 0;
}
div.pesquisa form fieldset.busca_codigo a {
    width: 95px;
    height: 14px;
    background: url(../imgs/bg_add_campo.jpg) no-repeat center center;
    float: left;
    text-indent: -9999999px;
    overflow: hidden;
    margin: 0 0 5px 105px;
}
div.pesquisa form fieldset.filtro {
    margin: 14px 0 0 0;
    width:190px;
    float:left;
    position:relative;
    z-index:2;
}
div.pesquisa form fieldset.filtro select, div.pesquisa form fieldset.filtro a {
    width:200px;
    height:20px;
    border:1px solid #E4E3EB;
    border-top:1px solid #ACADB2;
    overflow:hidden;
    margin:0 0 3px 0;
}
div.pesquisa form fieldset.filtro a {
    width:180px;
    height:15px;
    padding:5px 0 0 3px;
}
div.pesquisa form fieldset.filtro input {
    font-size:11px;
    font: 12px Arial, Helvetica, sans-serif;
    margin-bottom: 3px;
}
div.pesquisa form fieldset.filtro label {
    font-size:11px;
    font: 12px Arial, Helvetica, sans-serif;
}
div.pesquisa form fieldset.filtro select {
    width:200px;
    height:24px;
    float:left;
    padding: 2px;
    font-size:11px;
    font: 12px Arial, Helvetica, sans-serif;
}
div.pesquisa form fieldset.filtro input.buscar, div.pesquisa form fieldset.busca_codigo input.buscar {
    widht:85px;
    float:right;
    background:#E41B23;
    color:white;
    padding: 2px;
    text-transform:uppercase;
    font-weight:bold;
    border: 0;
    font: bold 10px arial;
}
div.pesquisa form fieldset div.add_campo {
    width: 96px;
    float: right;
    padding: 15px 15px 5px 15px;
    position: relative;
    z-index: 9999;
    border: 1px solid #e31c24;
    background: #E4E5E9;
    margin: 0 -52px 0 0;
}
div.pesquisa form fieldset div.add_campo input.buscar2 {
    width:auto;
    color:black;
    font-weight:bold;
    border:none;
    text-align:right;
    background:none;
    margin:0px;
    font: bold 10px arial;
    text-transform: uppercase;
    padding: 0;
}
div.ad div.banner_show {
    width:745px;
    height:280px;
    float:left;
    margin:0 0 0 8px;
}
div.ad div.banner_show ul {
    float:left;
    position:relative;
    z-index:2;
    margin:0px 0 0 20px;
    top:-10px;
}
div.ad div.banner_show ul li {
    float:left;
    display:inline;
    background:url(../imgs/bg_numeros.png) repeat center center;
    border:0px solid #CFCFCF;
    color:white;
    display:block;
    float:left;
    font-size:11px;
    margin-right:8px;
    text-align:center;
}
div.ad div.banner_show ul li a {
    color:white;
    display:block;
    float:left;
    font-size:11px;
    line-height:15px;
    padding:5px 15px;
    text-decoration:none;
}
div.ad div.banner_show ul li.ui-tabs-selected {
    background:url(../imgs/bg_numeros.png) repeat center center;
    color:white;
}
div.ad div.banner_show ul li.ui-tabs-selected a {
    font-size:11px;
    font-weight:bold;
    color:#990000;
}
div.conteudo {
    width: 998px;
    display: inline-block;
}
div.conteudo h4 {
    display: none;
}
div.conteudo div.destaques {
    width: 545px;
    float: left;
    margin: 10px 25px 50px 0;
    background: url(../imgs/bg_destaques.jpg) no-repeat 0 40px;
}
div.destaques div.coluna1 {
    width: 266px;
    padding: 40px 0 0 3px;
    float: left;
}
div.destaques div.coluna2 {
    width:266px;
    height:auto;
    float:right;
    padding:40px 0 0 0;
}
div.destaques div.coluna3 {
    width:540px;
    height:82px;
    _margin-top:20px;
    float:left;
    background:url(../imgs/bg_coluna3.jpg) no-repeat center center;
}
div.coluna1 div.destaque_show0, div.coluna2 div.destaque_show0 {
    width:124px;
    height:195px;
    float:left;
    background-color:#ebebeb;
    margin:0 10px 15px 0px;
}
div.coluna1 div.destaque_show1, div.coluna2 div.destaque_show1 {
    width:124px;
    height:195px;
    float:left;
    background-color:#e31b23;
    margin:0 10px 15px 0px;
}
div.coluna1 div.destaque_show2, div.coluna2 div.destaque_show2 {
    width:124px;
    height:195px;
    float:left;
    background-color:#ebebeb;
    margin:0 0px 15px 0px;
}
div.coluna1 div.destaque_show3, div.coluna2 div.destaque_show3 {
    width:124px;
    height:195px;
    float:left;
    background-color:#e31b23;
    margin:0 0px 15px 0px;
}
div.coluna1 div.destaque_show3 a, div.coluna2 div.destaque_show3 a {
    color:white;
}
div.coluna1 div.destaque_show1 a, div.coluna2 div.destaque_show1 a {
    color:white;
}
div.coluna1 a.edificio, div.coluna2 a.edificio {
    margin:0 0 0 5px;
    color:#e31c24;
    text-decoration: none;
    font-size: 9px;
    display:block
}
div.coluna1 a.edificio:hover, div.coluna2 a.edificio:hover {
    color:white;
}
div.coluna1 a.bairro, div.coluna2 a.bairro {
    margin:0 0 0 5px;
    color:#464409;
    text-decoration: none;
    font-size: 11px;
}
div.coluna1 a.bairro:hover, div.coluna2 a.bairro:hover {
    color:white;
}
div.coluna1 a img, div.coluna2 a img {
    width: 116px;
    height: 123px;
    overflow: hidden;
    margin: 4px 0 0 4px;
}
div.coluna1 a.mais, div.coluna2 a.mais {
    width:42px;
    height:25px;
    clear:both;
    float:left;
    text-indent:-1999px;
    margin:14px 0 0 42px;
    _margin:14px 0 0 21px;
}
div.coluna3 a {
    width:266px;
    height:82px;
    display:block;
    text-indent:-19999px;
    overflow:hidden;
    float:left;
}
div.coluna3 a.link1 {
}
div.coluna3 a.link2 {
    float:right;
}
div.conteudo div.noticias_index {
    width: 260px;
    float: left;
    padding: 10px 0 0 0;
}
div.conteudo div.noticias_index a.outras {
    float: right;
    color: #E31C24;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
div.noticias_index div.chamada_news {
    width: 240px;
    border: 1px solid white;
    padding: 8px 10px 0 10px;
    _padding: 8px 10px;
    margin: 10px 0 0 0;
    float: left;
}
div.chamada_news h5 a {
    color:#555;
    font-weight:bold;
    font-size:12px;
    text-decoration: none;
}
div.chamada_news h6 a {
    color:#e31c24;
    font-size:11px;
    font-weight:normal;
    text-decoration: none;
}
div.chamada_news a img {
    float: left;
    display: inline;
    margin: 0 10px 12px 0;
    width: 100px;
}
div.chamada_news a {
    font-size: 11px;
    color: #555555;
    text-decoration: none;
}
div.conteudo div.direita {
    width: 120px;
    float: right;
}
div.direita a img {
    margin: 0 0 10px 0;
    float: left;
    display: inline;
}
div.direita img {
    margin: 0 0 10px 0;
    float: left;
    display: inline;
}
/*INTERNAS */

div.conteudo div.coluna_esquerda {
    width:232px;
    padding:0 0 0 14px;
    float:left;
}
div.conteudo div.coluna_esquerda2 {
    width:230px;
    /*min-height:700px;*/
    padding:0;
    float:left;
}
div.conteudo div.coluna_esquerda2 div.apoio_news {
    width:232px;
    height:394px;
    background:url(../imgs/bg_apoio.jpg) no-repeat -17px 0px;
}
div.conteudo div.coluna_esquerda2 div.apoio_news pre {
    display:none;
}
div.coluna_esquerda div.unidades {
    width:218px;
    height:164px;
    background:url(../imgs/bg_unidades.jpg) no-repeat center center;
    margin:0 0 20px 0;
    padding:10px 0 0 17px;
    _padding:35px 0 0 17px;
}
div.coluna_esquerda div.unidades a img {
    margin:10px 0 0 0;
    float:left;
}
div.coluna_esquerda2 div.refina_busca {
    width:232px;
    min-height:700px;
    _height:700px;
    clear:left;
    float:left;
    background:#f4f4f4;
}
div.refina_busca div.finalidade {
    background:#eee;
    height:40px;
    padding:15px 30px 15px 30px;
}
div.refina_busca div.refina_bottom {
    background:#EBECEE;
    width:232px;
    height:auto;
    padding:30px 0px;
    margin:30px 0 0 0;
    float:left;
    _float:none;
}
div.refina_busca div.finalidade h5.finalidade {
    width:92px;
    height:14px;
    text-indent:-1999px;
    overflow:hidden;
    background:url(../imgs/h5_finalidade.jpg) no-repeat center center;
    float:left;
}
div.refina_busca div.finalidade h6 {
    clear:left;
    font-size:24px;
    font-weight:normal;
    text-transform:uppercase;
    margin:0;
    cursor:pointer;
}
div.refina_busca h5.municipio, div.refina_busca h5.regiao, div.refina_busca h5.bairro, div.refina_busca h5.regiao, div.refina_busca h5.faixa, div.refina_busca h5.tipo, div.refina_busca h5.quartos {
    text-indent:-1999px;
    overflow:hidden;
    float:left;
    margin:15px 0 5px 30px;
    _margin:15px 0 0 15px;
}
div.refina_busca h5.municipio {
    width:82px;
    height:14px;
    _height:15px;
    *height:15px;
    background:url(../imgs/h5_municipios.jpg) no-repeat center center;
}
div.refina_busca h5.quartos {
    margin-left:2px
}
div.refina_busca h5.regiao {
    width:58px;
    height:17px;
    _height:18px;
    background:url(../imgs/h5_regiao.jpg) no-repeat center center;
}
div.refina_busca h5.bairro {
    width:60px;
    height:14px;
    _height:15px;
    *height:16px;
    background:url(../imgs/h5_bairro.jpg) no-repeat center center;
}
div.refina_busca h5.faixa {
    width:126px;
    height:18px;
    background:url(../imgs/h5_faixa.jpg) no-repeat center center;/**margin:40px 0 0 0px;*/
}
div.refina_busca h5.tipo {
    width:128px;
    height:18px;
    background:url(../imgs/h5_tipo.jpg) no-repeat center center;
}
div.refina_busca h5.quartos {
    width:128px;
    height:18px;
    background:url(../imgs/h5_quartos.gif) no-repeat center center;
}
div.refina_busca a {
    color:black;
    font-weight:bold;
    font-size:11px;
    margin:0 0 0 30px;
    width:201px;
    float:left;
    clear:both;
}
div.refina_busca select {
    width:170px;
    margin: 0;
    clear:both;
    float:left;
    clear:left;
}
/*
div.refina_busca div#slcBairro{
margin:0 0 0 30px;
float:left;
}

div.refina_busca div#slcBairro a {
margin:0px;
}
*/

.balaoBairros {
    background-color:#B02025;
    width:620px;
    padding-left:27px;
    padding-top:11px;
    height:389px;
    position:absolute;
    color:#fff;
    margin-top:-234px;
    margin-left:170px;
    display:none;
    font:10px Tahoma, Arial, Helvetica, sans-serif;
    float:left;
    z-index:9999;
    border-bottom:9px solid #842428
}
#mostraBairros {
    margin-right:15px;
    height:328px;
    overflow:auto;
    margin-top:15px;
    padding-top:5px
}
#mostraBairros a {
    font-size:10px;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
    width:auto;
    margin:auto
}
#mostraBairros div a:active {
    font-weight:bold
}
#mostraBairros div a:focus {
    font-weight:bold
}
/*.btnMaisBairros{float:right;padding-right:15px;margin-top:-40px}*/
.linkBairros {
    width:auto !important;
    clear:none !important;
    float:right !important;
    margin-left:306px !important
}
div.refina_busca a.refine, div.refina_busca input.refine {
    width:209px;
    height:43px;
    text-indent:-1999px;
    overflow:hidden;
    display:block;
    background:url(../imgs/a_refine.jpg) no-repeat center center;
    margin:0 0 0 12px;
    line-height:0;
    border: 0;
    cursor: pointer;
}
#bairros h6 {
    background-color:#eee;
    width:156px;
    padding:2px 0;
    padding-left:10px;
}
div.refina_busca h6 {
    clear:left;
    font-size:11px;
    font-weight:normal;
    color:#e31c24;
    margin:0 0 0 30px;
    cursor:pointer;
}
div.conteudo div.hold_info {
    width:590px;
    _width:550px;
    float:left;
    padding:0 20px 0 20px;
    margin:0 0 30px 0;
    *margin:30px 0 30px 0;
    _margin:30px 0 30px 0;
}
div.conteudo div.hold_info2 a {
    text-decoration: none;
}
div.conteudo div.hold_info2 {
    width:745px;
    _width: 730px;
    padding:0 0 0 15px;
    margin:0 0 30px 0;
    _margin:0;
    float:left;
}
div.conteudo div.hold_info3 {
    width:965px;
    float:left;
    padding:0 20px 0 20px;
    margin:0 0 30px 0;
}
div.conteudo div.hold_info3 ul {
    margin-left: 20px;
}
div.conteudo div.hold_info3 li {
    list-style:inside;
}
div.conteudo div.hold_info3 #description {
    float: right;
    width: 350px;
    height:80px;
    margin: 1px solid #000;
}
div.conteudo div.hold_info4 {
    width:840px;
    _width:630px;
    padding:0 20px 0 0;
    margin:0 0 10px 0;
    float:left;
    clear:left;
    font-size:12px
}
div.conteudo div.hold_info4 div.imgs a.imagem0, div.conteudo div.hold_info4 div.imgs a.imagem1, div.conteudo div.hold_info4 div.imgs a.imagem2 {
    text-indent:-1999px;
    overflow:hidden;
    display:block;
    float:left;
    position:relative;
    z-index:10;
}
div.conteudo div.hold_info4 div.imgs a.imagem0 {
    width:300px;
    height:160px;
    margin:-168px 0 0 0;
}
div.conteudo div.hold_info4 div.imgs a.imagem1 {
    width:258px;
    height:160px;
    margin:-168px 0 0 310px;
    margin:-168px 0 0 10px;
}
div.conteudo div.hold_info4 div.imgs a.imagem2 {
    width:270px;
    height:160px;
    margin:-168px 0 0 575px;
}
div.conteudo div.hold_info h3 {
    margin:0 0 5px 0;
    font:16px Arial, verdana, Helvetica, sans-serif;
    font-weight:bold;
}
div.conteudo div.hold_info2 h3 {
    margin:0 0 30px 0;
    font:16px Arial, verdana, Helvetica, sans-serif;
    font-weight:bold;
}
div.conteudo div.hold_info4 h3 {
    margin:0 0 30px 0;
    font:16px Arial, verdana, Helvetica, sans-serif;
    font-weight:bold;
    padding:0 0px 0 15px;
}
div.conteudo div.hold_info2 h3.detalhes {
    width:225px;
    height:21px;
    float:left;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    background:url(../imgs/h3_detalhes.jpg) no-repeat center center;
    margin:0 0 30px 0;
}
div.conteudo div.hold_info p {
    margin:0 0 30px 0;
    font:12px Arial, verdana, Helvetica, sans-serif;
    font-weight:100;
    color:#555;
}
div.conteudo div.hold_info a {
    color:#e31c24;
}
div.conteudo div.hold_info a:hover {
    text-decoration:underline;
}
div.conteudo div.hold_info2 p {
    margin:0 0 30px 10px;
    font:12px Arial, verdana, Helvetica, sans-serif;
    font-weight:normal;
}
div.conteudo div.hold_info4 p {
    margin:0 0 30px 0;
    font:12px Arial, verdana, Helvetica, sans-serif;
    font-weight:normal;
    padding:0 0px 0 15px;
    color:#555;
}
div.conteudo div.hold_info4 p.destaque_empresa {
    width:840px;
    height:57px;
    float:left;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    background:url(../imgs/p_empresa_destaque.jpg) no-repeat center center;
}
div.conteudo div.hold_info4 div.destaque_empresa {
    width:670px;
    _width:630px;
    padding:0 0px 0 160px;
    margin:0 0 30px 0;
    float:left;
    clear:left;
    background:url(../imgs/bg_destaque_empresa.jpg) no-repeat top left;
}
div.hold_info2 div.cidade_filtro {
    width:740px;
    height:40px;
    border-top:1px dashed black;
    border-bottom:1px dashed black;
    float:left;
    padding:20px 0;
    _padding-bottom:0;
    margin:0 0 30px 0;
}
div.hold_info2 div.cidade_filtro h3 {
    color:#e31c24;
    display:block;
}
div.hold_info2 div.cidade_filtro div.favoritos {
    float:right;
    margin:-50px 0 0 0;
}
div.hold_info2 div.cidade_filtro div.favoritos h6 {
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    color:#e31c24;
    text-align:right;
}
div.hold_info2 div.cidade_filtro div.favoritos a {
    padding:0 0px 0px 20px;
    color:black;
    background:url(../imgs/bg_destaquep.jpg) #ECECEC no-repeat left center;
}
div.conteudo div.hold_info2 table {
    width:100%;
    margin:0 0 30px 0;
    clear:both
}
div.conteudo div.hold_info2 caption {
    display:none;
}
div.conteudo div.hold_info2 table tr {
    text-align:center;
    border-bottom:1px solid #fff
}
div.conteudo div.hold_info2 table tr.bairro {
    text-align:left;
    height:41px;
    background:url(../imgs/bg_bairro.jpg) #F3F1F2 no-repeat center left;
    border:none;
}
.espacoBranco {
    width:44px;
    background-color:#fff
}
.codigo {
    width:80px;
    padding-left:10px !important
}
.area {
    width:150px
}
.tipo {
    width:100px
}
div.conteudo div.hold_info2 table tr.bairro b {
    font-size:16px;
    margin:0 0 0 53px;
}
div.conteudo div.hold_info2 table tr.destaque {
    background:#D7CDCE;
}
div.conteudo div.hold_info2 table tr.destaque2 {
    background:#E9E5E4;
}
div.conteudo div.hold_info2 table tr.destaque2 td.titulo {
    color:#e31c24;
    font-size:14px;
    text-align:left;
    padding:10px;
    border:1px dotted black;
    border-left:none;
    border-right:none;
    font-weight:bold;
    text-transform:uppercase;
}
div.conteudo div.hold_info2 table tr.destaque2 td.titulo span {
    color:black;
}
div.conteudo div.hold_info2 table tr.destaqueComplementar {
    background:#E31C24;
}
div.conteudo div.hold_info2 table tr.destaqueComplementar td.titulo {
    color:#fff;
    font-size:14px;
    text-align:left;
    padding:7px;
    border:1px dotted black;
    border-left:none;
    border-right:none;
    font-weight:bold;
    text-transform:uppercase;
}
div.conteudo div.hold_info2 table tr.destaqueComplementar td.titulo span {
    color:black;
}
div.conteudo div.hold_info2 table.show tr {
    float: left;
    display: inline;
    height: 20px;
    margin:0px;
    padding:0px;
}
div.conteudo div.hold_info2 table.show tr td {
    margin:0px;
    padding:0px;
}
div.conteudo div.hold_info2 table td.dados {
    width:220px;
    text-align:right;
    font-weight:bold;
}
div.conteudo div.hold_info2 table td.info {
    width:650px;
    text-align:left;
    font-weight:normal;
}
div.conteudo div.hold_info2 table table.show {
    background:#F5F1F2;
    margin:0px;
    padding:0px;
    float: left;
    display: inline;
}
div.conteudo div.hold_info2 table tr.destaque b {
    text-transform:uppercase;
}
div.conteudo div.hold_info2 table tr.claro {
    background:#E9E5E4;
}
div.conteudo div.hold_info2 table tr.escuro {
    background:#E3DFDE;
}
div.conteudo div.hold_info2 table tr td {
    padding:4px 0;
    border-bottom:1px solid #fff
}
div.conteudo div.hold_info2 table tr td.detalhes {
    width:78px;
    padding:0px 0;
    background:#E9E5E4;
}
div.conteudo div.hold_info2 table tr td.fotos {
    width:60px;
    text-align:center;
}
div.conteudo div.hold_info2 table tr td.fotos a img {
    border-left:1px solid #C7C3C2;
    float:left;
    padding:0 0 0 20px;
}
div.conteudo div.hold_info2 table tr td.add, div.conteudo div.hold_info2 table tr td.excluir {
    width:118px;
    text-align:center;
}
div.conteudo div.hold_info2 table tr td.add a, div.conteudo div.hold_info2 table tr td.excluir a {
    outline:0px;
}
div.conteudo div.hold_info2 table tr td p {
    float:left;
    font-size:12px;
    text-align:left;
    padding:0 8px;
}
div.conteudo div.hold_info2 table a.detalhes {
    width:78px;
    height:23px;
    text-indent:-1999px;
    overflow:hidden;
    display:block;
    background:url(../imgs/bg_detalhes.jpg) no-repeat center center;
    margin:0 0 0 0;
    *margin:-17px 0 0 0;
    padding:0px 20px;
    float:left;
    border-right:1px solid #C7C3C2;
    border-left:1px solid #C7C3C2;
    position:relative;
    z-index:5;
}
div.conteudo div.hold_info2 table div.fotos_imv_detalhe {
    padding:15px;
}
div.fotos_imv_detalhe div.foto_principal {
    float:left;
    margin: 3px;
}
div.fotos_imv_detalhe div.foto_principal img {
    border:2px solid gray;
}
div.fotos_imv_detalhe div.foto_escolha {
    width: 220px;
    height: 372px;
    padding: 0 20px 0 0;
    float:right;
}
div.fotos_imv_detalhe div.foto_escolha div.grupo {
}
div.fotos_imv_detalhe div.foto_escolha a {
    float:left;
    margin: 5px;
    cursor:pointer;
}
div.fotos_imv_detalhe div.foto_escolha img {
}
div.fotos_imv_detalhe span {
    float: right;
    margin: 15px 30px 0 0;
    * margin: -15px 30px 0 0;
    clear: both;
    width: 220px;
    color:#e31c24;
    font-size:10px;
    clear: both;
}
div.hold_info2 table div.fotos_imv_detalhe div.foto_principal img {
    float:left;
}
div.hold_info2 h3 {
    display:none;
}
div.hold_info2 div.resumo {
    height:auto;
    float:left;
    margin:0 0 20px 0;
}
div.hold_info2 div.resumo div.titulo, div.hold_info2 div.resumo div.titulo2 {
    width:748px;
    _width:730px;
    background:#F3F1F2;
    border-bottom:1px dotted black;
    padding:20px 0 5px 0;
    float:left;
}
div.hold_info2 div.resumo div.titulo2 {
    background:#F5D9D8;
}
div.hold_info2 div.resumo div.titulo h5 a, div.hold_info2 div.resumo div.titulo2 h5 a {
    color:#555;
    font-size:12px;
    font-weight:bold;
    margin: 0 0 0 10px;
    text-transform:uppercase
}
div.hold_info2 div.resumo div.titulo h6, div.hold_info2 div.resumo div.titulo2 h6 {
    float:left;
    color:#D31E30;
    font-size:10px;
    font-weight:normal;
    margin:-14px 20px 0 10px;
}
div.hold_info2 div.resumo div.img_noticia, div.hold_info2 div.resumo div.img_noticia2 {
    width:100px;
    height:90px;
    /*background:url(../imgs/bg_img_noticia.jpg) no-repeat center bottom;*/
    float:left;
    margin:5px 5px 0 0px;
}
div.hold_info2 div.resumo div.img_noticia2 { /*background:url(../imgs/bg_img_noticia1.jpg) no-repeat center bottom;*/
}
div.hold_info2 div.resumo p a {
    width:630px;
    color:#4b5056;
    font-size:12px;
    padding:0 0 0 0px;
    margin:5px 0 0 0;
    float:left;
}
div.hold_info2 div.resumo p a:hover {
    color:#e31c24;
}
div.hold_info2 div.contador {
    width:190px;
    float:left;
    margin:20px 0 0 260px;
}
div.hold_info2 div.numeros {
    width:96px;
    float:left;
    padding:0 0px 0 10px;
}
div.hold_info2 div.contador a {
    color:#4b5056;
}
div.hold_info2 div.contador a:hover {
    color:#e31c24;
}
div.hold_info2 div.contador a.primeira {
    width:16px;
    height:18px;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    float:left;
    background:url(../imgs/a_primeira.jpg) no-repeat center center;
}
div.hold_info2 div.contador a.anterior {
    width:22px;
    height:18px;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    float:left;
    background:url(../imgs/a_anterior.jpg) no-repeat center center;
}
div.hold_info2 div.contador a.ultima {
    width:16px;
    height:18px;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    float:left;
    background:url(../imgs/a_ultima.jpg) no-repeat center center;
}
div.hold_info2 div.contador a.proxima {
    width:22px;
    height:18px;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    float:left;
    background:url(../imgs/a_proximo.jpg) no-repeat center center;
}
div.hold_info2 div.contador a.proxima {
    width:22px;
    height:18px;
    text-indent:-19999px;
    overflow:hidden;
    display:block;
    float:left;
    background:url(../imgs/a_proximo.jpg) no-repeat center center;
}
div.coluna_esquerda2 div.apoio_news_desc a {
    text-decoration: none
}
div.coluna_esquerda2 div.apoio_news_desc {
    min-height:700px;
    background:url(../imgs/bg_apoionew.jpg) no-repeat center top;
    padding:30px 0 0 0;
}
div.coluna_esquerda2 div.apoio_news_desc pre {
    display:none;
}
div.coluna_esquerda2 div.apoio_news_desc div.chamada, div.coluna_esquerda2 div.apoio_news_desc div.chamada2 {
    width:200px;
    height:35px;
    background:white;
    margin:0 0 10px 10px;
    padding:5px;
}
div.coluna_esquerda2 div.apoio_news_desc div.chamada2 {
    background:#F5D9D8;
}
div.coluna_esquerda2 div.apoio_news_desc div.chamada h5 a, div.coluna_esquerda2 div.apoio_news_desc div.chamada2 h5 a {
    height:15px;
    color:#555;
    background:url(../imgs/quadrado.gif) no-repeat center left;
    padding:0 0 0 15px;
    margin:0 0 7px 0;
    float:left;
    font-weight:normal;
    font:10px Arial, verdana, Helvetica, sans-serif;
}
div.coluna_esquerda2 div.apoio_news_desc div.chamada h6 a, div.coluna_esquerda2 div.apoio_news_desc div.chamada2 h6 a {
    color:#555;
    background:url(../imgs/seta.gif) no-repeat center left;
    padding:0 0 0 8px;
    margin:0 0 0 16px;
    clear:both;
    float:left;
    font-weight:normal;
    font:10px Arial, verdana, Helvetica, sans-serif;
}
div.hold_info2 div.noticia_completa {
    float:left;
}
div.hold_info2 div.noticia_completa div.titulo {
    width:100%;
    height:40px;
    background:#F3F1F2;
    border-bottom:1px dotted black;
    padding:10px 0 0 0;
    float:left;
    margin-bottom:10px
}
div.hold_info2 div.noticia_completa div.titulo h5 a {
    color:#555;
    font-size:18px;
    margin: 0 0 0 10px;
}
div.hold_info2 div.noticia_completa div.titulo h6 {
    float:right;
    color:#555;
    font-size:12px;
    margin:-14px 10px 0 0;
    font-weight:normal;
}
div.hold_info2 div.noticia_completa div.img_noticia {
    /*width:750px;*/
    float:left;
    margin:0 10px 10px 0;/*overflow:hidden;*/
}
div.hold_info2 div.noticia_completa div {
    float:left;
}
div.hold_info2 div.noticia_completa div p {
    /*float:left;*/
    font-size:12px;
    color:#555;
}
.chat {
    font-size:11px;
    font-weight: bold;
    height: 56px;
    color:#888888;
    float:right;
}
.chat img {
    margin:-35px 5px 0 15px;
}
a.chat {
    display:block;
    clear:both;
    float:left;
    margin:-5px 0 20px 0;
}
div.hold_info2 a.voltar, div.hold_info2 a.voltar2 {
    font-size:15px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    color:#e31c24;
    float:right;
    margin:20px;
}
div.hold_info2 a.voltar img, div.hold_info2 a.voltar2 img {
    vertical-align: middle;
}
div.hold_info2 a.voltar2 {
    display:block;
    clear:both;
    float:left;
    margin-top:25px;
    width:320px;
}
div.conteudo div.hold_info3 div.hold_destaques {
    float:left;
    width:auto;
    padding:0px;
    margin:0px;
}
div.conteudo div.hold_info3 div.hold_destaques a {
    text-decoration: none;
}
div.hold_info3 div.hold_destaques div.grupo {
    width:auto;
    /*border:1px solid blue;*/
    float:left;
    margin:0 0 70px 0;
}
div.hold_info3 div.hold_destaques div.grupo div.esquerda {
    width:456px;
    /*border:1px solid blue;*/
    float:left;
    margin:0 37px 0 0px;
    background-color:#f4f4f4;
    padding:2px
}
div.hold_info3 div.hold_destaques div.grupo div.direita {
    width:456px;
    /*border:1px solid lime;*/
    float:right;
    background-color:#f4f4f4;
    padding:2px
}
.imgDestaque {
    border:3px solid #D42127
}
div.hold_info3 div.hold_destaques div.grupo div.esquerda a img, div.hold_info3 div.hold_destaques div.grupo div.direita a img {
    float:left;
    margin:0 12px 0 0;
    width:150px;
    height:225px;
    overflow:hidden;
}
div.hold_destaques div.grupo div.esquerda div, div.hold_destaques div.grupo div.direita div {
    float:left;
}
div.hold_destaques div.grupo div.esquerda div a.mais_detalhes, div.hold_destaques div.grupo div.direita div a.mais_detalhes {
    width:210px;
    height:43px;
    text-indent:-1999px;
    overflow:hidden;
    display:block;
    background:url(../imgs/bg_mais_detalhes.jpg) no-repeat center center;
    clear:both;
    float:left;
}
div.hold_destaques div.grupo div.esquerda h5 a, div.hold_destaques div.grupo div.direita h5 a {
    color:black;
    font-size:12px;
    font-weight:normal;
    float:left;
    clear:left;
    text-transform:uppercase;
}
div.hold_info3 div.hold_destaques div.grupo div.esquerda h6 a, div.hold_info3 div.hold_destaques div.grupo div.direita h6 a {
    color:#e31c24;
    font-size:11px;
    font-weight:normal;
    /*padding:0 0 0 12px;*/
    margin:0 0 12px 0;
    float:left;
    clear:left;
}
div.hold_info3 span.aviso {
    color:#e31c24;
    padding:5px 0 0 0;
    float:left;
}
.hold_info3 h3 {
    float: left;
    clear: both;
    font: bold 11px verdana;
}
.hold_info3 ol {
    float: left;
    margin: 0 0 20px 0;
    clear: both;
}
div.hold_info3 img.aviso {
    float:left;
    margin:0 3px 0 0px;
}
div.hold_info3 div.areas {
    background:url(../imgs/bg_areas.jpg) #F3F1F2 no-repeat center right;
    width:965px;
    height:212px;
    padding:10px;
}
div.hold_info3 div.areas dl {
    font-size:11px;
    float:left;
    width:320px;
}
div.hold_info3 div.areas dl dt {
    font-weight:bold;
}
div.hold_info3 div.areas dl dd {
}
div.hold_info3 div.areas a.vagas {
    width:210px;
    height:43px;
    text-indent:-1999px;
    overflow:hidden;
    background:url(../imgs/bg_vagas.jpg) #F3F1F2 no-repeat center center;
    clear:both;
    float:left;
    margin:40px;
}
div.hold_info3 div.areas div.show_vagas {
    clear:both;
}
div.hold_info3 div.show_vagas {
    width:552px;
    padding:0 20px;
    height:auto;
    background:#ECECEC;
    position:absolute;
    z-index:2;
    margin:-10px 0 0 50px;
    float:left;
}
div.hold_info3 div.show_vagas div.abre_vaga {
    width:562px;
    height:auto;
    background:#ECECEC;
    border-bottom:1px solid e31c24;
}
div.hold_info3 div.show_vagas div.abre_vaga div.link_show {
    width:562px;
    height:30px;
    background:#ECECEC;
    border-bottom:1px solid white;
    padding:10px 0 0 0;
    float:left;
}
div.hold_info3 div.show_vagas div.abre_vaga div.link_show h5 {
    font-size:12px;
}
div.hold_info3 div.show_vagas div.abre_vaga div.link_show a {
    float:right;
    margin:-15px 0 0 0;
    color:#e31c24;
    text-decoration:underline;
}
div.hold_info3 div.show_vagas div.abre_vaga div.vaga_desc {
    padding:20px 0;
    float:left;
}
div.hold_info3 div.ficha1 {
    width:460px;
    height:auto;
    float:left;
    background:url(../imgs/bg_ficha1.jpg) white no-repeat center top;
    padding:40px 0 0 0;
}
div.hold_info3 div.ficha2 {
    width:460px;
    height:auto;
    float:right;
    background:url(../imgs/bg_ficha2.jpg) white no-repeat center top;
    padding:40px 0 0 0;
}
div.hold_info3 div.autoriza1 {
    background:url(../imgs/bg_ficha3.gif) white no-repeat center top;
}
div.hold_info3 div.autoriza2 {
    background:url(../imgs/bg_ficha4.gif) white no-repeat center top;
}
div.hold_info3 div.autoriza3 {
    background:url(../imgs/ficha5.gif) white no-repeat center top;
}
div.hold_info3 div.ficha1 a, div.hold_info3 div.ficha2 a {
    color:black;
}
div.hold_info3 div.ficha1 a.wrd, div.hold_info3 div.ficha2 a.wrd {
    width:31px;
    height:31px;
    text-indent:-1999px;
    overflow:hidden;
    background:url(../imgs/a_wrd.jpg) white no-repeat center center;
    float:left;
    margin:10px;
}
div.hold_info3 div.ficha1 a.pdf, div.hold_info3 div.ficha2 a.pdf {
    width:31px;
    height:31px;
    text-indent:-1999px;
    overflow:hidden;
    background:url(../imgs/a_pdf.jpg) white no-repeat center center;
    float:left;
    margin:10px;
}
/*FORMULARIOS*/



div.hold_form0 {
    margin:50px 0 0px 0;
    padding:0px;
}
div.hold_form0 form {
    text-align:left;
}
#divRespostaForm {
    float: left;
    margin: 25px 0 0 20px;
}
div.hold_form0 p span.resposta {
    color:#e31c24;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    clear: both;
}
div.hold_form0 form label {
    vertical-align: middle;
}
div.hold_form0 form input {
    width: 208px;
    border: 1px solid #B7B3B4;
    background: #F3F1F2;
    margin: 0 0 10px 0;
}
div.hold_form0 form input.maior {
    width: 250px;
    border: 1px solid #B7B3B4;
    background: #F3F1F2;
    margin: 0 0 10px 0;
}
div.hold_form0 form textarea {
    width: 250px;
    height: 88px;
    border: 1px solid #B7B3B4;
    background: #F3F1F2;
    overflow: auto;
}
/* anuncie e lar radar */

div.hold_form0 form fieldset.finalidade {
    height:34px;
    background:#F3F1F2;
    padding:10px 0 0 0;
    font-size:14px;
    font-weight:normal;
}
div.hold_form0 form fieldset.finalidade p {
    margin: 0 10px 0 10px;
    font-size: 18px;
    float: left;
}
div.hold_form0 form fieldset.finalidade input {
    width: auto;
    height: auto;
    margin: 5px 0 0 10px;
    border: none;
}
div.hold_form0 form fieldset.dados {
    margin: 20px 0 0 0;
    font-size:12px;
    font-weight:normal;
    width: 300px;
    float: left;
    display: inline;
}
div.hold_form0 form fieldset.dados fieldset.dados2 {
    margin: 30px 0 0 0;
    font-size:12px;
    font-weight:normal;
    float: left;
    display: inline;
}
div.hold_form0 form fieldset.dados2 p {
    font-size: 18px;
}
div.hold_form0 form fieldset.dados label {
    text-align: left;
    float: left;
}
div.hold_form0 form fieldset.dados label.uf {
    text-align: left;
    float: left;
    margin: 0 0 0 10px;
}
div.hold_form0 form fieldset.dados select {
    width:252px;
    border:1px solid #B7B3B4;
    background:#F3F1F2;
    margin:0 0 10px 0;
}
div.hold_form0 form fieldset.dados label.email {
    margin:0 0 0 81px;
}
div.hold_form0 form fieldset.dados label.cidade {
    margin:0 0 0 73px;
}
div.hold_form0 form fieldset.dados label.estado {
    margin:0 0 0 0px;
}
div.hold_form0 form fieldset.dados input.estado {
    width: 30px;
}
div.hold_form0 form fieldset.dados_complementares {
    width: 600px;
    _width: 650px;
    float: left;
    margin: 30px 0 0 0;
}
div.hold_form0 form fieldset.dados_complementares p {
    font-size: 18px;
    float: left;
    clear:both;
}
div.hold_form0 form fieldset.dados_complementares input {
    *vertical-align:bottom;
    *margin-top:-3px;
}
div.hold_form0 form fieldset.dados_complementares span {
    font-size:12px;
    color:#e31c24;
    /*float: left;*/
    clear: both;
}
/*div.hold_form0 form fieldset.dados_complementares div {float: left; clear: left; padding: 0 30px 0 0;}*/

div.hold_form0 form fieldset.dados_complementares div input {
    /*width:auto;
height:auto;
border:none;
background:none;*/
    background-color: #B0E0E6;
    font: 12px verdana, arial, helvetica, sans-serif;
    color:#003399;
    border:2px solid #000099;
}
div.hold_form0 form input.enviar, div.hold_form0 form button.enviar {
    width: 214px;
    height: 44px;
    text-indent: -999999px;
    overflow: hidden;
    display: block;
    background: url(../imgs/bg_enviar.jpg) no-repeat center center;
    clear: both;
    border: none;
    cursor: pointer;
    float: left;
    *line-height: 0px;
    margin: 10px 0 0 -3px;
}
div.hold_form0 form fieldset.dados_trabalhe {
    width:auto;
    height:auto;
    border-top:1px dotted black;
    font-size:12px;
    font-weight:normal;
    padding:0 0 20px 0;
}
div.hold_form0 form fieldset.dados_trabalhe div {
    margin:0 0 0 22px;
}
div.hold_form0 form fieldset.dados_trabalhe input {
    width:386px;
}
div.hold_form0 form fieldset.dados_trabalhe textarea {
    width:432px;
}
div.hold_form0 form fieldset.dados_trabalhe textarea.historico {
    width:386px;
    margin: 0 0 0 0px;
}
div.hold_form0 form fieldset.dados_trabalhe p {
    text-indent:-1999px;
    overflow:hidden;
    display:block;
    padding:20px 14px;
    clear:both;
    border:none;
    cursor:pointer;
}
div.hold_form0 form fieldset.dados_trabalhe p.dados {
    width:115px;
    height:14px;
    background:url(../imgs/p_dados.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.dados {
    width:115px;
    height:14px;
    background:url(../imgs/p_dados.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.interesse {
    width:177px;
    height:14px;
    background:url(../imgs/p_interesse.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.formacao {
    width:156px;
    height:22px;
    background:url(../imgs/p_formacao.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.qualificacao {
    width:212px;
    height:21px;
    background:url(../imgs/p_qualificacao.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.historico {
    width:174px;
    height:18px;
    background:url(../imgs/p_historico.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.idiomas {
    width:174px;
    height:18px;
    background:url(../imgs/p_historico.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.idiomas {
    width:55px;
    height:14px;
    background:url(../imgs/p_idiomas.jpg) no-repeat center center;
}
div.hold_form0 form fieldset.dados_trabalhe p.ingles {
    width:43px;
    height:17px;
    background:url(../imgs/p_ingles.jpg) no-repeat center center;
    padding:0px 0 0 50px;
}
div.hold_form0 form fieldset.dados_trabalhe p.informacoes {
    width:174px;
    height:18px;
    background:url(../imgs/p_informacoes.jpg) no-repeat center center;
}
/*fim form trabalhe conosco */

/*RODAPE */

div.rodape {
    width: 998px;
    margin: 30px 0 0 0;
    background: url(../imgs/bg_rodape.gif) no-repeat;
    float: left;
    display: inline;
}
div.rodape div.links_rodape {
    height: 52px;
    float: left;
    display: inline;
    margin: 0 0 0 120px;
    padding: 52px 0 0 0;
}
div.rodape div.links_rodape a {
    color: #555555;
    float: left;
    display: inline;
    margin: 0px 10px;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
}
div.rodape div.links_rodape a:hover {
    color: #E31C24;
}
div.rodape div.hold_end {
    float: right;
    display: inline;
    font: 11px Arial, Helvetica, sans-serif;
    color: #555;
}
div.rodape div.end_desc {
    float: left;
    display: inline;
    margin: 0 0 0 20px;
}
div.rodape div.end_desc address {
    font-style: normal;
}
div.rodape div.end_desc b.red {
    font-size: 15px;
    font-weight: bold;
    color: #e31c24;
    margin: 10px 0 0 0;
    float: left;
}
div.rodape a.fale {
    width:16px;
    height:12px;
    text-indent:-19999px;
    overflow:hidden;
    float:left;
    margin:35px 0 0 16px;
    _margin:35px 0 0 10px;
}
div.rodape a.sense {
    width:45px;
    height:10px;
    text-indent: -999999px;
    overflow: hidden;
    float: right;
    margin: 32px 7px 0 0;
}
div.rodape pre {
    display: none;
}
div.rodape address {
    float: left;
    display: inline;
}
img, div, ul li {
    behavior: url(iepngfix.htc)
}
/* crir */

label.checkbox_checked {
    _width:180px;
    height:15px;
    background: #fff url(../imgs/cross.gif) no-repeat left center;
    display: block;
    margin-top: 10px;
    padding-left: 25px;
    outline:0px;
}
label.checkbox_unchecked {
    _width:180px;
    height:15px;
    background: #FFFFFF url(../imgs/tick.gif) no-repeat left center;
    display: block;
    margin-top: 10px;
    padding-left: 25px;
    outline:0px;
}
label.radio_checked {
    background: #FFFFFF url(../imgs/cross.gif) no-repeat left center;
    display: block;
    padding-left: 25px;
}
label.radio_unchecked {
    background: #FFFFFF url(../imgs/tick.gif) no-repeat left center;
    display: block;
    padding-left: 25px;
}
.crirHidden {
    position: absolute;
    left: -1000px;
}
/* Added by DG */
.noticiaTxt {
    text-align:justify;
    padding-right:4px
}
/*.noticiaTxt br{display:block}*/
/* /Added by DG */
/*Dicas*/
ul.nav>li {
    display: table-cell;
    position: relative;
    padding: 2px 6px;
}
.titDicas {
    color:#e31c24;
    font-size:24px;
}
.select-free {
    position:absolute;
    z-index:10;/*any value*/
    overflow:hidden;/*must have*/
    width:33em;/*must have for any value*/
    ;
}
.select-free iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}
.mapa_site {
    width: 998px;
    clear: both;
    margin: 70px 0 20px 0;
    display: inline-block;
    background: #E4E4E4;
}
.mapa_site .tit {
    padding: 5px 10px;
    background: #DD3A35;
    color: #fff;
    display: inline-block;
    width: 978px;
}
.mapa_site .tit h4 {
    font: normal 15px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    float: left;
}
.mapa_site .tit .abre_fecha {
    float: right;
    padding: 2px;
}
.mapa_site ul.mapa_listas {
    float: left;
    margin: 10px 20px;
    _margin: 10px 15px;
    width: 197px;
}
.mapa_site ul.mapa_listas * {
    margin: 0;
    padding: 0;
    list-style: none;
    font: 12px Arial, Helvetica, sans-serif;
    color: #555;
    text-decoration: none;
    line-height: 140%;
}
.mapa_site ul.mapa_listas strong {
    color: #333;
    line-height: 220%;
    font-weight: bold;
}
.mapa_site .separador {
    width: 1px;
    background: #fff;
    margin: 20px 15px 0 0;
    height: 90px;
    float: left;
}
.navegue-bairro li {
    width: 33%;
    float: left;
}
.navegue-bairro li ul li {
    width: 100%;
    float: left;
}
.navegue-bairro li a {
    display: block;
    margin: 0 5px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    margin: 4px 0;
}
.navegue-bairro h3 {
    display: inline-block;
    clear: both;
}
.navegue-bairro ul {
    display: inline-block;
    clear: both;
    margin: 0 0 15px 0;
}
.cx-links1 {
    width:750px;
    height:40px;
    margin-top:10px;
}
.cx-links1 li {
    float:left;
    margin:0 3px 0 3px;
}
.cx-links2 {
    width:750px;
    height:40px;
    margin-top:10px;
}
.cx-links2 li {
    float:left;
    margin:0 3px 0 3px;
}
.cx-links3 {
    width:750px;
    height:40px;
    margin-top:20px;
}
.cx-links3 li {
    float:left;
    margin:0 3px 0 3px;
}
.nav {
    position:absolute;
    margin-top:-21px;
    z-index:99999;
}
.nav img {
    border:#D4DEDE solid 2px;
    cursor:pointer;
}
.empreendimento_fotos {
    text-align: center;
    clear:both;
}
.empreendimento_fotos img {
    display: inline;
    margin: 10px;
    /*border: 2px solid #900;*/
}
.empreendimento_fotos a:hover img, .empreendimento_fotos a:active img {
    border-color: #903;
}
.empreendimento_fotos p {
    padding: 5px;
    font-size: 7pt;
    color: #666;
}
#area-restrita {
    width:446px;
    height:204px;
    margin:20px auto;
}
#area-bg-top {
    background:url(../img/area-restrita-bg.jpg);
    width:446px;
    min-height:140px;
}
#area-restrita-logo {
    float:left;
    margin:20px 0 0 57px;
}
#cx-form {
    float:left;
    width:208px;
    height:140px;
    margin-left:42px;
    text-align:center;
}
#tit-form {
    font:13px Verdana, Geneva, sans-serif;
}
#cx-impt {
    margin-top:30px;
    font:11px Verdana, Geneva, sans-serif;
    text-align:right;
}
#cx-impt input {
    margin-top:8px;
}
#area-restrita-bot {
    margin:6px 0 0 60px;
    width:99px;
}
#rod-fix {
    z-index:1000;
    width:100%;
    position:fixed;
    height:84px;
    clear:both;
    background:url(../img/rodape-bg.jpg);
    bottom:0;
    left:0;
}
.rod-fix {
    width:100%;
    height:84px;
    clear:both;
}
#cont-fix {
    width:978px;
    height:60px;
    margin:10px auto;
}
.menu-rodape {
    float:left;
    margin:22px 0 0 5px;
}
.menu-rodape ul li {
    float:left;
    background:url(../img/menu-rodape-sep.jpg) no-repeat;
    text-align:center;
}
.menu-rodape ul li.primeiro {
    background:none;
}
.menu-rodape a:hover {
    text-decoration:underline;
}
.menu-rodape a {
    display:inline-block;
    line-height:25px;
    text-decoration:none;
    color:#fff;
    font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding:0 10px;
}
#chat-rod {
    float:left;
    margin-top:5px;
}
.compartilhar {
    clear: both !important;
    height: 32px;
    margin: 20px 0 0 15px;
    overflow: hidden;
    text-align: center;
}
.compartilhar ul {
    background: transparent none !important;
    border: 0 none !important;
    float: left !important;
    margin: 0 !important;
    outline: 0 none !important;
    padding: 0 !important;
    width: 100% !important;
}
.compartilhar ul li {
    background-color: transparent !important;
    background-image: url('../img/social.png') !important;
    background-repeat: no-repeat !important;
    border: 0 none !important;
    clear: none !important;
    cursor: pointer !important;
    display: inline !important;
    float: left !important;
    height: 29px !important;
    list-style-type: none !important;
    outline: 0 none !important;
    padding: 0 !important;
    margin: 3px 0 0 !important;
    width: 60px !important;
}
div.compartilhar ul.socials li:before, div.compartilhar ul.socials li:after, div.compartilhar ul.socials li a:before, div.compartilhar ul.socials li a:after {
    content: '' !important;
}
div.compartilhar ul.socials a, div.compartilhar ul.socials a:hover {
    background-color: transparent !important;
    border: 0 none !important;
    display: block !important;
    height: 29px !important;
    text-decoration: none !important;
    text-indent: -9999px !important;
    width: 60px !important;
}
div.compartilhar ul.socials a:hover, div.compartilhar ul.socials li:hover {
    background-color: transparent !important;
    border: 0 none !important;
    outline: 0 none !important;
}
li.shr-orkut {
    background-position: 0px bottom !important;
}
li.shr-orkut:hover {
    background-position: 0 0 !important;
}
li.shr-twitter {
    background-position: -60px bottom !important;
}
li.shr-twitter:hover {
    background-position: -60px 0 !important;
}
li.shr-facebook {
    background-position: -120px bottom !important;
}
li.shr-facebook:hover {
    background-position: -120px 0 !important;
}
li.shr-googlebuzz {
    background-position: -180px bottom !important
}
li.shr-googlebuzz:hover {
    background-position: -180px 0 !important;
}
li.shr-stumbleupon {
    background-position: -240px bottom !important;
}
li.shr-stumbleupon:hover {
    background-position: -240px 0 !important;
}
li.shr-digg {
    background-position: -300px bottom !important;
}
li.shr-digg:hover {
    background-position: -300px 0 !important;
}
li.shr-comfeed {
    background-position: -360px bottom !important;
}
li.shr-comfeed:hover {
    background-position: -360px 0 !important;
}
li.shr-gmail {
    background-position: -420px bottom !important;
}
li.shr-gmail:hover {
    background-position: -420px 0 !important;
}
li.shr-delicious {
    background-position: -480px bottom !important;
}
li.shr-delicious:hover {
    background-position: -480px 0 !important;
}
li.shr-yahoobuzz {
    background-position: -540px bottom !important;
}
li.shr-yahoobuzz:hover {
    background-position: -540px 0 !important;
}

.redes{
    background: url(../img/bg-redes.png);
    width:271px;
    height:89px;
    float:left;
    margin-top:11px;
    text-align:center;

}

.redes ul {
    margin-top:25px;
    margin-left:43px;

}

.redes ul li {
    float:left;
    width:53;
    height:64;
    overflow:hidden;
    margin-right:10px;
}
.face {
    background:url(../img/facebook.png) no-repeat top center;
    width:53px;
    height:64px; display:block;
}
.face:hover {
    background-position:0 -64px;
}
.twit {
    background:url(../img/twitter.png) no-repeat top center;
    width:53px;
    height:64px; display:block;
}
.twit:hover {
    background-position:0 -64px;
}
.larblog {
    background:url(../img/larblog.png) no-repeat top center;
    width:53px;
    height:64px; display:block;
}
.larblog:hover {
    background-position:0 -64px;
}

