@import url('reset.css');
@import url('titulos.css');
@import url('detalhes_imovel.css');
@import url('home.css');
@import url('resultado_busca.css');
@import url('quem_somos.css');

body{
    text-align:center;
}

div#alerta{
    background:#FFAEAE;
    font-size:1.8em;
    text-align:center;
    width:980px;
    margin:0 auto;
    padding:6px 0;
    font-family:arial,serif;
}

div#geral {
    width: 1000px;
    margin:0 auto;
    text-align:left;
}

#conteudo_termos,#conteudo_politica {margin:0 5px;
padding:15px;
	}
	
#conteudo_politica p span{
	color:#488CEB;}	

#conteudo_termos p,#conteudo_politica p {color:#334433;
font-size:1.1em;
margin-bottom:15px;}

#conteudo_termos h3{border-bottom:1px dashed;
color:#6BBCEB;
font-size:1.6em;
font-weight:700;
margin-bottom:15px;
padding-bottom:10px;
text-align:left;}

#conteudo_termos h2,#conteudo_politica h2{
	color:#006FBB;
font-size:1.5em;
font-weight:bold;
margin:10px 0 17px;}

#termos,#politica{
	margin:4px 43px 0 0;
padding:1px 13px;}

.link01,.link01:hover, link01:visited{color:#FFF;}
.link01:hover{text-decoration:underline}
/***********************************************************/
/*                       TOPO                              */
/***********************************************************/

#global_busca{
	background-color:#4eaadb;
	width: 100%;
}

#global_busca .png_bg{
	width: 935px;
	margin:0 auto -15px auto;
	text-align: left;
}

div#topo {
    padding-bottom: 5px;
}

#logo  {
background:url("../../images/portal/logo_immob.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:83px;
position:relative;
right:11px;
text-indent:-5000px;
width:260px;
}

#logo:hover{
	background-position:0 -94px}

.tooltip_destaque{
	background:#FFF;
	font-size:1.2em;
	padding:10px;
	position:absolute;
	width:320px;
	z-index:10;
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	text-align:left;
}

.loading{
	position:absolute;
	z-index:5;
}

div#busca_codigo{
    float:right;
    width:203px;
    height:37px;
}

div#busca_codigo form {
    margin:5px 0 0 15px;
}

div#busca_codigo form label {
    font-size:0.9em;
}

div#busca_codigo form input {
    border:1px solid #ccc;
    font-size:0.85em;
}

div#busca_codigo form input.submit{
    background:url('../../images/portal/submit_login.jpg') no-repeat;
    text-transform:capitalize;
    text-indent:-2000em;
    width:22px;
    height:23px;
    border:none;
}

/***********************************************************/
/*                      LOGIN                              */
/***********************************************************/
 #login {
    background: url('../../images/portal/fundo_login.jpg') no-repeat;
    width: 355px;
    float: right;
}
div#topo #login form{
    height: 32px;
    padding-top: 5px;
}
div#topo #login form label {
    font-size: 10px;
    margin-left: 10px;
    color: #333;
}
div#topo #login form #usuario,
div#topo #login form #senha  {
    border: 1px solid #ccc;
    padding: 2px 0 2px 25px;
}
div#topo #login form #usuario {
    width: 97px;
    background: url('../../images/portal/ico_usuario.jpg') no-repeat;
}
div#topo #login form #senha {
    width: 84px;
    background: url('../../images/portal/ico_senha.jpg') no-repeat;
}
div#topo #login form #submit_login {
    position: absolute;
    margin-left: 5px;
}
div#topo #login p {
    padding: 5px;
    color: #f33711;
    text-align: right;
}
div#topo #login p a{
    font-size: 11px;
    color: #f33711;
}

/******************/
/*    FORM       */
/*****************/

div#busca form input.submit{
    background: url('../../images/portal/submit_busca.jpg') no-repeat;
    text-indent:-2000em;
    border:none;
    width:31px;
    height:31px;
    text-transform:capitalize;
}
/***********************************************************/
/*                ABA DE SERVI�OS                          */
/***********************************************************/
div#topo #abas_topo {
    float: left;
    height: 26px;
    margin:57px 0 0 20px
}
div#topo #abas_topo ul li {
    width: 95px;
    float: left;
	margin-right:1px;
}
div#topo #abas_topo ul li a{
    display: block;
    height: 26px;
    background: url('../../images/portal/aba.jpg') no-repeat;
    margin-right: 2px;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
    color: #ccc;
	width:98px;
}
div#topo #abas_topo ul li a:hover{ background:transparent url(../../images/portal/aba.jpg) no-repeat scroll 0 -26px;
color:#FFF}

div#topo #abas_topo ul li a.destaque{
    background: url('../../images/portal/aba.jpg') no-repeat 0 -26px;
    color: #fff;
}

#cidades ul li a{
	text-transform:lowercase;}
	
/*abas-maiores*/

li.aba_imoveis_comprar a, li.aba_imoveis_alugar a, li.aba_revista_imobiliaria a{
	width:148px!important;
	background:url("../../images/portal/bg-aba-grnd.jpg") no-repeat scroll 0 0 transparent !important;
}
li.aba_imoveis_comprar a.destaque, li.aba_imoveis_alugar a.destaque, li.aba_revista_imobiliaria a.destaque{
	background:url("../../images/portal/bg-aba-grnd.jpg") no-repeat scroll 0 -26px transparent !important;
}


li.aba_imoveis_comprar, li.aba_imoveis_alugar, li.aba_revista_imobiliaria {
    width: 145px!important;
}


/***********************************************************/
/*                        MENU                             */
/***********************************************************/
div#topo #menu {
    clear: both;
    background: url('../../images/portal/fundo_menu.jpg') repeat-x;
    height: 30px;
}
div#topo #menu ul {
    line-height: 30px;
    height: 30px;
    margin-left: 275px;
}
div#topo #menu ul li {
    color: #fff;
    font-weight: bold;
    float: left;
    padding:0 0 0 5px;
}
div#topo #menu ul li a{
    color:#FFFFFF;
	float:left;
	font-size:1.1em;
	padding-right:6px;
}

div#topo #menu ul li a:hover{
	text-decoration:underline}
/* boxes */
.titulo_box {
	background-color:#F4F4F4;
	color:#F17B33;
	display:block;
	font-size:1.3em;
	font-weight:700;
	margin:5px;
	padding:5px;
}
/* dados da imobiliaria */	
div#dados_imobiliaria {
	border:1px solid #DDDDDD;
	margin:22px 0 0;
	width:978px;
}

#dados_imobiliaria #dados_contato {
	float:left;
	margin:10px;
	width:500px;
}
#dados_imobiliaria dt {
	color:#0B75BF;
	float:left;
	font-weight:700;
	width:60px;
}
#dados_imobiliaria dt,
#dados_imobiliaria dd{
	margin:0 10px 5px 0
}
#dados_imobiliaria .logo_imobiliaria {
	float:right;
	margin:10px;
}

/*****************FILTRO******************/

div#filtro {
  border:1px solid #DDDDDD;
margin:22px 0 0px 0;
width:978px;
}
div#filtro div#historico_filtro {
    margin:10px 0;
}
div#filtro div#historico_filtro span {
 border:1px solid #EEEEEE;
float:left;
margin:1px 13px 6px;
padding:6px;
color:#4F4F4F
}
div#filtro div#historico_filtro span a {
    border:1px solid #DDDDDD;
    margin-left:8px;
    padding:0 4px;
    text-decoration:none;
}
div#filtro div#historico_filtro span a:hover {
    background:#EBCBAA none repeat scroll 0 0;
}
div#filtro div#historico_filtro h3 {
    color:#F29810;
    display:inline;
    font-family:arial,tahoma;
    font-size:1.5em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:700;
    line-height:normal;
    margin:20px;
}
div#filtro dl dt a.veja_mais {
    color:#F29810;
}
div#filtro dl dt a.veja_mais span {
    color:#000000;
    font-size:0.8em;
    margin:3px;
    padding:2px;
}
div#filtro dl div {
    float:left;
    height:120px;
    margin:5px 10px 15px 13px;
    overflow:auto;
    width:160px;
}
div#filtro dl div#faixa_preco {
    height:105px;
    overflow:auto;
    width:220px;
}
div#filtro dl div dt {
    font-size:1.1em;
    font-weight:bold;
	color:#04426B;
	margin-bottom:9px;
}
div#filtro dl dd {
    float:left;
}
div.listagem_filtro {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    display:none;
    left:35%;
    padding:8px;
    position:absolute;
    width:300px;
    z-index:10;
}
div.listagem_filtro li a {
    display:block;
    font-size:14px;
    text-decoration:none;
}
div.listagem_filtro a:hover {
    background:#FFF1C3 none repeat scroll 0 0;
}
div.listagem_filtro a.fecha_listagem {
    margin-left:125px;
    text-align:right;
}
div.listagem_filtro a.fecha_listagem:hover {
    background:#FFFFFF none repeat scroll 0 0;
}
div.listagem_filtro h3 {
    border-bottom:1px solid #CCCCCC;
    display:inline;
    font-family:'MS trebuchet','Comic Sans',serif;
    font-size:22px;
    letter-spacing:-1px;
}
div.listagem_filtro ul {
    margin-top:15px;
}
.cor_sim {
    background:#F8F8F8 none repeat scroll 0 0;
}


/***********************************************************/
/*                       BUSCA                             */
/***********************************************************/
div#topo #busca {
    position: relative;
    clear: both;
    height: 46px;
	margin-left:29px;
}
div#topo #busca form {
    margin:2px 0 0 0
   
}



div#topo #busca fieldset#operacao_busca{
    width:120px;
    border:1px solid red;
    float:left;
}

div#topo #busca fieldset#operacao_busca label{
    text-indent:0;
    color:#fff;
    font-weight:700;
}

div#topo #busca fieldset#operacao_busca input.operacao{
    float:none;
    display:inline;
}

div#topo #busca form label.etapa_1 {
    background: url('../../images/portal/etapa_1.jpg') no-repeat center center;
}
div#topo #busca form label.etapa_2 {
    background: url('../../images/portal/etapa_2.jpg') no-repeat center center;
}
div#topo #busca form label.etapa_3 {
    background: url('../../images/portal/etapa_3.jpg') no-repeat center center;
}
div#topo #busca form label.etapa_4 {
    background: url('../../images/portal/etapa_4.jpg') no-repeat center center;
}
div#topo #busca select#operacao{
    width:120px;
}

#busca form select {
    float: left;
    font-size: 0.9em;
    width:155px;
	color: #474747;
}

#cidade{
	margin:5px;
	background:#FFF !important;
}

div#topo #busca form .submit {
    position: absolute;
    margin: 5px 0 0 5px;
}
div#topo #busca .busca {
    position: absolute;
    background: url('../../images/portal/lupa_3.jpg') no-repeat center left;
    width: 115px;
    height: 40px;
    line-height: 40px;
    top: 6px;
    right: 5px;
}
div#topo #busca .busca a{
    font-size: 0.9em;
    color: #fff;
    padding-left: 25px;
}

/***********************************************************/
/*                      BANNER FLASH                       */
/***********************************************************/
div.super_banner{
    padding:7px 0 0 5px;
	display:none
}

/***********************************************************/
/*                      STATUS                             */
/***********************************************************/

div#topo #status {
	background:none repeat scroll 0 0 #4EAADB;
	clear:both;
	height:170px;
	margin:0 0 0 -249px;
	padding-left:249px;
	width:1229px;
}


/***********************************************************/
/*                    DETALHES IMOVEIS                     */
/***********************************************************/
.nome_imobiliaria {
   color:#207196;
display:block;
font-weight:normal;
}

.codigo_interno{
	float:left;
margin-bottom:8px;
width:160px;}

.tipo_imovel{
    text-transform:capitalize;
    

}
.tipo_imovel,.codigo_interno{
    color:#9A9A9A;
    font-weight:normal;
}

.valor a{
    color: #DF5400;
}



/***********************************************************/
/*                          SOBRE                          */
/***********************************************************/
div#sobre {
    background: url('../../images/portal/fundo_sobre.jpg') repeat-x 0 5px;
    height: 220px;
    padding-bottom: 5px;
    border-bottom: 0.8px dashed #ccc;
}
div#sobre h2 {
    color: #da8b14;
    font-weight: bold;
    font-size: 18px;
    margin: 5px 0 0 60px;
}
div#sobre .info {
    width: 300px;
    float: left;
    margin: 20px 15px 0 10px;
}
div#sobre .info h2 {
    margin:10px 0 6px;
}
div#sobre .info p {
    margin-top: 10px;
    font-size: .95em;
    color: #67441a;
}
div#sobre .box {
    background: url('../../images/portal/box_sobre.jpg') no-repeat;
    float: left;
    width: 300px;
    padding: 10px;
    margin: 20px 0 0 5px;
}
div#sobre .box ul {
    margin: 20px 20px 20px 25px;
    list-style: circle;
}
div#sobre .box ul li{
    color: #67441a;
    margin-bottom: 2px;
}
div#sobre .box .anunciar a {
    display: block;
    width: 97px;
    height: 27px;
    float: right;
    text-indent: -2000em;
    background: url('../../images/portal/bt_sobre_anunciar.jpg') no-repeat;
}



/***********************************************************/
/*                        RODAPE                           */
/***********************************************************/
#global_rodape{
	background:transparent url(../../images/portal/fundo_rodape.jpg) repeat-x scroll 0 1px;
border-top:2px solid #144D6F;
margin:19px 0 0;}

div#rodape {
	
clear:both;
height:381px;
margin:0 auto;
text-align:left;
width:1000px;
}

div#rodape .box {
color:#084861;
float:left;
margin:19px 4px 0;
width:250px;
}

div#rodape .box h3 {
    color:#fff;
    font-size:1.2em;
    font-weight:700;
    text-align:center;
    background:url(../../images/portal/box_meio.png) repeat-x;
    float:left;
    height:26px;
    padding-top:6px;
    margin-bottom:-4px;
}


div.box_esquerda{
    background:transparent url(../../images/portal/box_esq.png) no-repeat;
    height:26px;
    width:9px;
    float:left;
	margin-left:4px;
}

div.box_direita{
    background:transparent url(../../images/portal/box_dir.png) no-repeat;
    height:26px;
    width:9px;
    float:left;
}

#rodape ul{
	clear:both;
	padding-top:8px;
	list-style-image:url(../../images/portal/detalhe_li.jpg);
	height:172px
}

#rodape ul li a{
    color:#084861;
	font-size:13px
}

#rodape ul li a:hover{
	text-decoration: underline}


div#box_grupo{
	width:600px !important;
}

#rodape ul.col1_rodape,#rodape ul.col2_rodape{
	background:none;
	width:100px;
}

#rodape ul li{
margin-bottom:1px;
margin-left:16px;
width:260px;
}

#rodape ul#grupo_actionplus{
	width:685px;
	height:90px;
	list-style-image:none;
	margin:0;
}

#rodape ul#grupo_actionplus li{
	float:left;
	margin:0 15px;
}

a.logo{
	display:block;
	text-indent:-2000em;
	height:54px;
}
	
a#logo_clickcarros{
	background: url('../../images/portal/logo_clickcarros.png') no-repeat 0 -54px;
	width:157px;
}
a#logo_feirinha{
    background:url('../../images/portal/logo_feirinha.png') no-repeat 0 -54px;
    width:110px;
}    

a#logo_guia{
    background:url('../../images/portal/logo_guiatere.png') no-repeat 0 -54px;
    width:105px;
}

a#logo_clicksabores{
    background:url('../../images/portal/logo_clicksabores.png') no-repeat 0 -54px;
    width:60px;
}

a#logo_clickcarros:hover,a#logo_feirinha:hover,a#logo_guia:hover{
	background-position:0 0;
}

div#desenvolvido_por {
    float:right !important;
    margin:90px 15px 0 !important;
    width:220px !important;
}

div#desenvolvido_por h4 a {
    background:transparent url(../../images/portal/logo_action.png) no-repeat;
    height:56px;
    text-indent:-2000em;
	margin:-3px 0 0 16px;
	display:block
}

/*
div#rodape .quem_somos h3 {
    background: url('../../images/portal/rodape-quem_somos.jpg') no-repeat;
}
div#rodape .imoveis h3 {
    background: url('../../images/portal/rodape-imoveis.jpg') no-repeat;
}
div#rodape .regras h3 {
    background: url('../../images/portal/rodape-regras.jpg') no-repeat;
}
div#rodape .contato h3 {
    background: url('../../images/portal/rodape-contato.jpg') no-repeat;
}
div#rodape .ofertas h3 {
    background: url('../../images/portal/rodape-ofertas.jpg') no-repeat;
}
div#rodape .grupo h3 {
    background: url('../../images/portal/rodape-grupo.jpg') no-repeat;
}
*/

div#ajax_loader{
	display:none;
	background:#555555 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	height:60px;
	left:40%;
	position:fixed;
	top:30%;
	width:260px;
	z-index:15;	
}
div#ajax_loader p{
	color:#FFF;
	font-size:1.2em;
	font-weight:700;
	margin-top:5px;
	text-align:center;
}

div#ajax_loader img{
	margin:10px 17px;
}

/***********************************************************/
/*                      ASSINATURA                         */
/***********************************************************/
div#assinatura {
    border-top: 1px solid #fff;
    background: #144D6F;
    height: 35px;
}

div#assinatura .ano {
    float: left;
    line-height: 35px;
    padding-left: 22px;
    color: #fff;
	font-size:11px
}

div#assinatura .empresa {
    float: right;
    line-height: 35px;
    padding-right: 20px;
	display:none
}

div#assinatura .empresa a{
    color: #10557c;
    font-weight: bold;
}

#caminho {
    background: #e6e6e6;
    padding: 15px;
    color: #a14310;
    margin: 5px 0 5px 0;
}

/***********************************************************/
/*                      TWITTER                            */
/***********************************************************/

ul#twitter{
	background:transparent url(../../images/portal/twitter.png) no-repeat scroll 0 0;
	height:48px;
	padding-top:16px;
	text-indent:55px;
	list-style:none;
}

.info img{
	float:left;
	margin-right:15px;
}

.info p{
	clear:left;
	display:inline;
}
.info p em{
	font-size:1.2em;
	display:block;
}
.info p span{
	color:#777;
}


/**************************IMOBILIÁRIAS*********************/
div#lista-imobiliarias{
    margin:10px 5px;
    padding:15px;
}
div#lista-imobiliarias h2{
    font-size:1.5em;
    font-weight:bold;
	margin-bottom:20px;
	color:#3A7BBD
}

div#lista-imobiliarias dl div {
    border-bottom:#A4D6EF 1px solid;
    margin:0px 0;
    padding:20px;
	background:url(../../images/portal/back_anunciantes.jpg)  repeat-x
}

div#lista-imobiliarias dl div dt img{
	float:left;
margin:-3px 5px 0 0;}

div#lista-imobiliarias dl div dt {
    border-bottom:1px dashed #C2DDEF;
color:#005F9F;
font-size:1.3em;
font-weight:bold;
margin:0 0 11px;
padding:0 0 4px;
}

div#lista-imobiliarias dl dd {
    margin:5px 0;
}
div#lista-imobiliarias dl dd ul li{
    margin:3px 0;
}
div#lista-imobiliarias dl dd a{
    color:#FD6E0E;
    margin:0 2px;
    font-weight:bold;
}
/***********************************************************/
/*                      CONTATO                            */
/***********************************************************/


#contato{
	margin:0px 5px;
}

div#contato h3{
    margin:12px 0;
    font-size:1.5em;
    color:#3A7BBD;
	font-weight:bold
}

div#contato dl#informacoes_contato{
   -moz-border-radius:5px 5px 5px 5px;
border:1px solid #DFDFDF;
margin:5px 0;
padding:8px;
width:956px
}

div#contato dl#informacoes_contato dt{
    font-size:1.3em;
    color:#343;
    font-weight:700;
    margin-right:15px;
    margin:5px 0;
}

div#contato dl#informacoes_contato dd,div#contato dl#informacoes_contato dd address{
    font-size:1.2em;
    color:#343;
    clear:both;
}

div#contato form#entre_em_contato{
    margin-top:20px;
}

div#contato form#entre_em_contato input,div#contato form#entre_em_contato select{
	background:none repeat scroll 0 0 #F2F6F8;
	border:1px solid #AAC9D5;
	margin-bottom:9px;
}

div#contato form#entre_em_contato label{
    display:block;
    margin:5px 0;
    font-size:1.15em;
}


div#contato form#entre_em_contato input.obrigatorio,div#contato form#entre_em_contato textarea.obrigatorio,#recaptcha_response_field{
    border-left:3px solid red;
}

div#contato form#entre_em_contato label.obrigatorio{
    color:red;
    font-weight:600;
}

form#entre_em_contato input,form#entre_em_contato textarea{
    border:1px solid #A1CADD;
    padding:6px 2px;
    font-size:1.2em;
	color:#aac9d5;
	background-color:#f2f6f8;
}



div#contato form#entre_em_contato input#nome{
    width:350px;
	height:25px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:5px 0 5px 13px;
}

div#contato form#entre_em_contato input#telefone{
    width:350px;
	height:25px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:5px 0 5px 13px;
}

div#contato form#entre_em_contato input#email{
    width:350px;
	height:25px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:5px 0 5px 13px;
}

form#entre_em_contato legend{
    display:none;
}

form#entre_em_contato textarea{
    height:120px;
    width:350px;
	margin-bottom:14px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:5px 0 0 13px;
}

form#entre_em_contato input#submit_contato{
-moz-border-radius:6px 6px 6px 6px;
background:none repeat scroll 0 0 #4C82A4;
border:medium none;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:10px 0;
padding:4px 10px;
}

ul#mensagem_erro{
    margin:22px 0;
    padding:8px;
    width:360px;
    border:2px solid red;
    list-style-type:decimal;
}

ul#mensagem_erro li{
    font-size:1.4em;
    color:#CD0000;
    margin-left:20px;
}

p#alerta_usuario{
    font-size:13px;
    margin-top:20px;
}

p#alerta_usuario span{
	color:red;
	font-size:17px}

p#enviado{
    font-size:1.7em;
    color:#6CAB30;
    margin:40px 0;
}

p#enviado strong{
    font-size:1em;
    color:#C7E0F5;
    font-weight:600;
    font-family:'Trebuchet MS';
}

p#enviado strong span#action{
    color:#232;
    font-size:1em;
    font-family:'Trebuchet MS';
}

#eu_quero,#o_que{
	float:left;
	clear:left;
	border:1px solid #d0cbcb;
	padding:10px}
	
#procura{
	background:url("../../images/portal/bg-busca-campo.png") repeat-x scroll left bottom transparent;
	float:left;
	height:151px;
	margin:0 24px 0 -12px;
	width:180px;
}	

.procura{
	margin:-5px 0 14px;
}
	
#procura label{
	line-height:31px;
margin:0 13px 0 0;}	
	
#busca{
	padding:15px;
	}
	
	
	
#busca label,#busca input,#busca select{
	color:#e3e7e8
}
	
#busca_codigo{
	margin-top:5px}		
	
#codigo_busca input{
	-moz-border-radius:5px 5px 5px 5px;
	border:medium none;
	color:orangeRed;
	font-weight:bold;
	height:24px;
	padding:2px 4px;
	width:96px;
}
	
#preferencia,#localizado{
	float:left;
margin:0px 0 0;}

#preferencia{
	background:url("../../images/portal/bg-busca-campo.png") repeat-x scroll left bottom transparent;
	height:157px;
	margin:-6px 18px 0 -23px;
	width:360px;
}		

#preferencias {
	float:left;
	height:100px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:170px;
}
#preferencias label {
    display:block;
}

#preferencias2{
	float:left;
	margin:-124px 0 0 192px;
}

#preferencias2 label{
	float:left;
}
	
.oculto {
    display:none;
}
	
#preferencias2 label.tit_label, #preferencia label.tit_label {
	color:#E3E7E8;
	float:left;
	margin:6px 0;
	padding:0;
	width:161px;
}

#preferencia label.tit_label_2{
	color:#E3E7E8;
	float:left;
	margin:12px 0 6px;
	padding:0;
	width:191px;
}

#div_bairro {
background:#F5F5F4 url(../../images/portal/select_fake.png) no-repeat scroll right center;
border:1px solid #928F8D;
color:#8B8B8B;
float:left;
height:13px;
margin:5px 0 -29px 5px;
padding:2px;
width:150px;
}

div#bairros {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #86CCEF;
    height: 171px;
    padding: 13px 56px;
    position: absolute;
    right: 264px;
    top: 0;
    width: 831px;
    z-index: 10000;
}

div#bairros p {
    font-size:16px;
font-weight:bold;
margin-bottom:18px;
}

div#bairros #inputs_bairros {
    height: 107px;
    margin: 0 0 -22px 0;
    overflow-x: hidden;
    overflow-y: scroll;
}



#div_bairro span {
    display:block;
    height:12px;
    overflow:hidden;
    width:145px; 
}

div#aviso {
    color:#EF711D;
    margin-top:-8px;
}

.selecionado {
    font-weight:600;
    color:#59859F!important;
}

#fechar_bairros, #trigger_buscar {
    background: none repeat scroll 0 0 #CADEEE;
    border: 1px solid #ABABAB;
    color: #3D4C60;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 32px 1px 0 20px;
    padding: 5px 7px;
}

#fechar_bairros:hover,#trigger_buscar:hover{
	color:#144F6F
}

div#bairros label {
    color: #474747;
    display: block;
    font-size: 14px;
    width: 200px;
}

#bairro{
	overflow-x:hidden;
overflow-y:scroll;
	width:100%;
	height:100px;
	float:left}
	
#busca h3{
	color:#FFF;
	font-size:12px;
}	

#codigo_busca p {
	color:#E3E7E8;
	margin-bottom:8px;
	width:158px;
}

#busca h3 span {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#localizado label {
	color:#E3E7E8;
	float:left;
	margin:8px 0 -2px;
}
	
#localizado select{
	margin-bottom:9px;
width:162px;}	
	
#localizado {
    background: url("../../images/portal/bg-busca-campo.png") repeat-x scroll left bottom transparent;
    height: 149px;
    margin: -6px 5px 5px -17px;
    padding: 0 0 8px 5px;
    width: 174px;
}

#codigo_busca{
	background:url("../../images/portal/bg-busca-cod.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:157px;
	margin:-9px 0 0 -7px;
	padding:4px 0 0 8px;
	width:185px;
}

#codigo_busca label{
	float:left;
	margin-bottom:6px;
	width:150px;
}	

#assinatura_interna{
	width:1000px;
	margin:0 auto}

#codigo_busca input.bt_home_codigo, #localizado input.bt_home {
    background: url("../../images/portal/bt-buscar-busca-topo_001.png") no-repeat scroll 0 top transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 29px;
    margin: -35px 20px 0 0;
    text-indent: -5000px;
    width: 55px;
}
	
#codigo_busca input.bt_home_codigo:hover{
	background:url("../../images/portal/bt-buscar-busca-topo_001.png") no-repeat scroll 0 bottom transparent;
}	
	
#localizado input.bt_home {
    background: url("../../images/portal/bt-buscar-busca-topo_002.png") no-repeat scroll 0 top transparent;
    height: 28px;
    margin: 38px 45px 0 0;
    width: 91px;
}

#localizado input.bt_home:hover{
	background:url("../../images/portal/bt-buscar-busca-topo_002.png") no-repeat scroll 0 bottom transparent;
}

#codigo_busca input.bt_home:hover{
		background-position:0 -125px}
		
#tit_codigo{
	color:#E3E7E8 !important;
	margin:5px 5px 26px;
	text-transform:uppercase;
	font-weight:bold;
}		

/*PAGINA DETALHE NOVA  --------------------------------------------------------------*/

#detalhes_imovel{
	margin:15px 0 0 0}

#bc_novo{
	border-bottom:1px solid #E8E7E7;
padding-bottom:7px;}

.codigo{
	color:#4E4E4E;
float:left;
margin:1px 0 8px}

.cliques{color:#4E4E4E;
margin:1px 0 -6px;
float: right}

#bc_novo a{
	color:#4e4e4e}
	
#bc_novo a:hover{
	color:#EF711D ;
	text-decoration:underline}	
	
#bc_novo span{
	color:#EF711D }	
	
#tit_bairro{
	color:#4E4E4E;
font-size:27px;
margin:4px 0 9px;}
	
#recomendamos,#imoveis_navegados{
	clear:both;
margin:10px 0 0;}	

#recomendamos div#ofertas .oferta,#imoveis_navegados div#ofertas .oferta {

margin:16px 5px 1px}
	
#titulo_recomendamos,#titulo_navegado{
	    background: url('../../images/portal/titulo_recomendamos.jpg') no-repeat;
		width:982px;
		height:45px;
		text-indent:-5000px;}	
		
#titulo_navegado{
		    background: url('../../images/portal/titulo_navegou.jpg') no-repeat;
			float:left;
margin-top:19px;}	
			
	
.fim-bg-busca-topo {
	background:url("../../images/portal/bg-busca.png") repeat-x scroll 0 0 transparent;
	height:15px;
	width:100%;
}	
#aba_topo {
    background: url("../../images/portal/aba_fechar.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 67px;
    margin:-24px 0 -40px 56%;
    text-indent: -5000px;
    width: 395px;
}
	
.fechado {
	background:url("../../images/portal/aba_abrir.jpg") no-repeat scroll 0 0 transparent !important;
	width:171px;
}

.aberto {
    background: url("../../images/portal/aba_fechar.jpg") no-repeat scroll 0 0 transparent !important;
    height: 20px !important;
    margin: -24px 0 12px 77% !important;
    width: 75px !important;
}
		
#novo_portal a{
background:transparent url(../../images/portal/novo_portal.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
height:19px;
padding:23px 0 0 57px;
position:relative;
right:18px;
top:69px;
width:63px;
display:none
}	

#novo_portal a:hover{
	background-position:0 -42px}
		
.faixa_destaque {
    background:transparent url(../../images/portal/faixa_destaque.png) no-repeat scroll 0 0;
    height:61px;
    left:92px;
    position:absolute;
    text-indent:-5000px;
    top:128px;
    width:112px;
}		

.no_border{
	border:none!important}
	
/*ABA FAVORITOS ---------------------------------------------------------------------*/

#aba_favorito {
	background:url("../../images/portal/aba_favorito.jpg") no-repeat scroll 0 0 transparent;
}
#aba_favorito {
	display:block;
	float:left;
	height:173px;
	text-indent:-5000px;
	width:29px;
}
.aba_favorito_aberta {
	background:url("../../images/portal/aba_favorito_aberta.jpg") no-repeat scroll 0 0 transparent !important;
	left:2px;
	position:relative;
		border-bottom:3px solid #E1E1E1;
border-left:3px solid #E1E1E1;
border-top:3px solid #E1E1E1;
width:29px!important
}

#box_contato {
background-color:#707070;
border-bottom:3px solid #E1E1E1;
border-left:3px solid #E1E1E1;
border-top:3px solid #E1E1E1;
color:#FFFFFF;
}

#aba_favorito {
border-bottom:3px solid #E1E1E1;
border-left:3px solid #E1E1E1;
border-top:3px solid #E1E1E1;
display:block;
float:left;
height:168px;
left:3px;
position:relative;
text-indent:-5000px;
width:33px;
}
#box_favorito_global {
	margin:-150px 0 0;
	position:fixed;
	right:0;
	top:50%;
	z-index:999999999
}
#box_contato {
	float:right;
	min-height:148px;
	padding:10px;
	width:231px;
	display:none
}

#box_contato p strong{
	font-size:18px;
font-weight:bold;}

#box_contato ul {
border-top:1px solid #B1B1B1;
float:left;
margin-top:15px;
padding-top:15px;
width:205px;
}
#imoveis_favoritos {
	overflow-x:hidden;
	height:265px
}

#imoveis_favoritos .favoritos{
	float:left;
margin-bottom:12px;
margin-right:3px;
position:relative;
right:5px;
top:-4px;}



#box_contato ul li img {
border:1px solid #FFFFFF;
margin-bottom:7px;
}

#imoveis_favoritos a{
	color:#FFF}
	
#imoveis_favoritos a strong{color:#F8EAA8;
display:block;
margin-bottom:-6px;}	

#box_contato ul li a span {
	float:left;
	margin:3px 0 0 0
}

/*Alterações na página de contato - 17/11/2010*/

div#col1_contato{
	float:left;
	margin-left:30px;
}

div#col2_contato{
	float:right;
	margin-right:52px;
}

div#contato{
	font-size:14px !important;
	font-family:tahoma,arial;
	font-weight:700;
	margin:0 auto;
}
div#contato h3{
	color:#065579;
	font-size:22px !important;
	font-weight:bold;
	float:left;
	margin:0px 10px 41px 1px !important;
}

div#contato a span{
	border:none;
	color:#3894ba;
	text-decoration:none;
	font-size:13px !important;
}

div#contato p{
	color:#065579;
	font-size:15px;
}

div#contato span{
	color:#3894ba;
	font-size:14px;
}

.twitter{
	margin:5px 9px 5px 6px;
}

.facebook{
	margin:6px 17px 5px 10px;
}

.wiki{
	margin:4px 4px 5px 3px;
}

div#contato p.endereco{
	font-size:11px;
	font-weight:500;
	margin-bottom:25px;
}

div#contato p iframe{
	border:solid 1px #a1cadd;
	margin-bottom:2px;
}

div#contato label{
	color:#065579;
}

label.recaptcha_input_area_text span{
	color:#000 !important;
	font-size:11px !important;
}

#submit_contato{
	background:url(../../images/portal/enviar2.jpg) !important;
	height:38px;
	width:122px;
	border:none !important;
	text-indent:-50000px !important;
	overflow:hidden !important;
	cursor:pointer;
}

#submit_contato:hover{
	background:url(../../images/portal/enviar.jpg) !important;
	height:38px;
	width:122px;
	border:none !important;
	text-indent:-50000px !important;
	overflow:hidden !important;
	cursor:pointer;
}

div#campos_obrigatorios{
	color:#248CA9;
	font-size:11px;
	margin:-12px 6px 3px 241px;
}

#assunto{
	padding:7px;
	-moz-border-radius:9px;
}

/**********INICIO DA FORMATAÇÃO DA REVISTA**********/

#noticias{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
}

#destaques h3{
	border-bottom:1px solid #C3C3C3;
	color:#0093D9;
	font-size:12px;
	font-weight:bold;
	margin:12px;
	padding-bottom:15px;
	width:333px;
}

#noticias h3 span{
	color:#989898;
	font-weight:100;
}

#noticias h1 a {
    border-bottom: 1px solid #CCCCCC;
    color: #0093D9;
    display: block;
    font-size: 22px;
    font-weight: 100;
    margin: 11px 0 9px;
    padding-bottom: 7px;
    text-align: left;
    width: 725px;
}

#noticias h1 a span{
	color:#626262;
	font-size:12px;
}

#col1_revista {
	float:left;
	width:695px;
	text-align:left;
}

.noticia_destaque_img{
	float:left;
}

#noticia_destaque{
	float:left;
	width:328px;
}

#noticia_destaque h3{
	border:0px;
	margin:5px 0 0 0;
}

#noticia_destaque h3 span{
	color:#989898;
}

ul.lista_noticias_destaque li{
	width:337px;
}

.lista_noticias_destaque{
	float:left;
}

.sob_destaque {
float:left;
margin:20px 0 0;
width:685px;
}

.sob_destaque ul li {
    float: left;
    height: 178px;
    margin: 0 20px 44px 0;
    overflow: hidden;
    width: 203px;
}

.sob_destaque ul li img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:5px 0;
padding:2px;
}

.sob_destaque b{
	font-weight:bold;
	color:#0099cc;
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
	display:block;
	margin:0 0 4px;
}

.titulo_box_noticias{
	color:#0093D9;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#col2_revista{
	float:right;
	width:300px;
}

#box_buscar_revista{
	margin:-46px 0 0 0;
}

#box_buscar_revista div{
	background:url("../../images/portal/sombra-buscar-noticia.jpg") no-repeat scroll 0 0 #EBEBEB;
	padding:33px 0 27px;
}

#box_buscar_revista div div{
	border:#989898 1px solid;
	background:url("../../images/portal/sombra-input.jpg") repeat scroll 0 -23px transparent !important;
}
.busca_form_bg{
	-moz-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #FFFFFF !important;
	float:left;
	height:21px;
	padding:3px 0 0 !important;
	width:210px;
	margin:-5px 0px 0 -21px;
}

div#box_buscar_revista div img{
	float:left;
	position:relative;
	margin:0 0 0 16px;
}

.input_text_busca{
	height:19px;
	margin:0 0 0 22px;
	width:173px;
	border:none;
	background:url("../../images/portal/sombra-input.jpg") repeat scroll 0 -26px transparent !important;
}

.bt_busca_noticias {
    background: url("../../images/portal/bt_buscar.png") repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: -5px 3px 0 9px;
    width: 49px;
}
.bt_busca_noticias:hover{
	background:url("../../images/portal/bt_buscar.png") repeat scroll left bottom transparent;
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin: -5px 3px 0 9px;
    width: 49px;
}

.publicidade{
	margin:25px 0;
	text-align:left;
	color:#989898;
	font-size:11px;
	font-variant:small-caps;
}

div#box_mais_clicadas_revista ul li a img{
	float:left;
	margin:0 8px 10px 0;
}

div#box_mais_clicadas_revista ul li{
    border-bottom: 1px dotted #DCDCDC;
    float: left;
    margin-bottom: 11px;
}

.list_icon_noticias a{
	color:#DF8C4F;
	font-size:12px;
	font-weight:bold;
}

.list_icon_noticias{
	list-style-image:url(../../images/portal/seta.png);
	margin:0 -69px 0 27px;
}

#box_mais_clicadas_revista{
	background:url("../../images/portal/mais_clicadas.png") no-repeat scroll 0 0 transparent;
	padding:50px 0 0 21px;
	text-align:left;
}

#box_mais_clicadas_revista ul li p {
    color: #989898;
    height: 48px;
    margin: 3px 0 0 95px;
    overflow: hidden;
    text-align: left;
    width: 180px;
}
/*detalhes_revista*/

.bread_and_crumbs{
	color:#56B2E5;
	font-size:11px;
	margin:-15px 0 5px 17px;
	text-align:left;
}

#noticias_detalhes{
	font-family:Arial,Helvetica,sans-serif;
	margin:0 auto;
	width:1000px;
}

#noticias_detalhes h1{
	font-size:22px;
	color:#0093d9;
	font-weight:100;
	text-align:left;
	padding-bottom:7px;
	margin:0 0 20px 0;
	width:611px;
}

a.compartilhe{
	margin:3px 8px 0 0;
	float:left;
}

.chamada_detalhes_revista{
	font-size:11px;
	color:#929292;
	text-align:left;
}

.img_detalhes_noticia{
	float:left;
	margin:0 24px 21px 0;
}

.texto_detalhes_noticia{
	color:#595959;
	float:left;
	line-height:16px;
	text-align:left;
	width:671px;
}
.texto_detalhes_noticia p{
	margin-bottom:10px;
}
p.chamada_noticia{
	color:#C2C2C2;
	display:block;
	margin:-25px 0 15px 7px;
	width:616px;
}
#comentarios-facebook{
	width:660px;
}
.texto_detalhes_noticia img{
	border:2px solid #EAEAEA;
	margin:3px 8px 3px 3px;
	padding:3px;
}

div#noticias_detalhes{
	margin:20px 0 0 0;
}

div#noticias_detalhes div#box_buscar_revista{
	margin:-170px 0 0 0;
}

div#noticias_detalhes div#col2_revista div#box_mais_clicadas_revista{
	background:url("../../images/portal/outras_noticias.jpg") no-repeat scroll 0 0 transparent;
	margin:10px 0 0px;
}

div#noticias_detalhes div#col2_revista div#box_mais_clicadas_revista ul li.list_icon_noticias{
	list-style-image:url("../../images/portal/seta2.png");
}

div#noticias_detalhes div#col2_revista div#box_mais_clicadas_revista ul li.list_icon_noticias a{
	color:#4fba36;
}

/*listagem noticias*/

#noticias_listagem{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
}

.title_buscar_noticias{
	background:url(../../images/portal/buscar_noticias_titulo.png);
	width:143px;
	height:24px;
	text-indent:-50000px;
	margin:24px 0 0 0;
	float:left;
}

.fondo_busca_noticias{
	height:37px;
	width:250px;
	-moz-border-radius:10px 10px 10px 10px;
	border:#989898 solid 1px;
	float:left;
	margin:16px 0 0 30px;
	background:url("../../images/portal/sombra-input.jpg") repeat scroll 0 -23px transparent;
}

.fondo_busca_noticias input{
	float:left;
	height:26px;
	margin:5px 0 0 21px;
	width:210px;
	border:none;
	background:url("../../images/portal/sombra-input.jpg") repeat scroll -16px -27px transparent;
}

.fondo_busca_noticias img{
	float:left;
	margin:10px -18px 0 9px;
}

.bt_buscar_listagem_noticias{
	-moz-border-radius: 6px 6px 6px 6px;
    background: url("../../images/portal/bt-buscar-busca-topo_002.png") no-repeat scroll 0 top transparent;
    border: medium none;
    cursor: pointer;
    height: 28px;
    margin: 21px 45px 0 23px;
    width: 91px;
}

.bt_buscar_listagem_noticias:hover{
	-moz-border-radius: 6px 6px 6px 6px;
    background: url("../../images/portal/bt-buscar-busca-topo_002.png") no-repeat scroll 0 bottom transparent;
    border: medium none;
    cursor: pointer;
    height: 28px;
    margin: 21px 45px 0 23px;
    width: 91px;
}

.barra_titulo_noticias{
	background:url("../../images/portal/barra-busca-sombra.png") repeat scroll 0 6px transparent;
	width:650px;
	height:34px;
	margin:18px 0 0 0;
}

.resultados_busca_listagem_not{
	color:#ff893a;
	font-size:14px;
	font-weight:bold;
	margin:-10px 0 0 10px;
}

.result_busca_listagem_not{
	font-size:12px;
	color:#929292;
	margin:4px 0 0 21px;
}

p.result_busca_listagem_not b{
	font-weight:bold;
	color:#0095da;
}

.listagem_de_noticia{
	text-align:left;
}

.palavra_encontrada{
	background:none repeat scroll 0 0 #FBEFE2;
	border:1px solid #EED197;
	color:#1071BF !important;
	margin:0 !important;
	display:inline!important;
}

.listagem_de_noticia li{
	list-style-image:url(../../images/portal/seta_listagem.png);
	margin:27px 0 0 47px;
	width:618px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CDCDCD;
}

.listagem_de_noticia li h2 a{
	list-style-image:url(../../images/portal/seta_listagem.png);
	font-size:14px;
	color:#0095da;
	font-weight:bold;
}

.listagem_de_noticia p{
    color: #929292;
    margin: 6px 0 0;
    width: 596px;
}

.listagem_de_noticia span{
	color:#B0B0B0;
	display:inline-block;
	font-size:11px;
	margin:4px 0 0;
}

#paginacao_revista{
	margin:50px auto 0 auto;
	width:220px;
}

.desativo_paginacao{
	color:#9f9f9f;
	font-size:14px;
	float:left;
	margin-right:8px;
}

.pagina_atal{
	-moz-border-radius:4px 4px 4px 4px;
	background:url("../../images/portal/sombra-input.jpg") repeat scroll 0 -23px transparent;
	border:1px solid #929292;
	color:#FF893A;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:17px;
	margin-right:8px;
	margin-top:-6px;
	padding:4px;
	text-align:center;
	width:20px;
}

div#paginacao_revista span{
	float:left;
	color:#929292;
	font-size:12px;
	margin-right:8px;
}

div#paginacao_revista a {
	display:none;
	float:left
}

.ativo_paginacao{
	float:left;
}

.ativo_paginacao a {
	color:#0095DA;
	display:block !important;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 12px 0 0;
}

#box_mais_clicadas_revista strong{
	background:url("../../images/portal/seta.png") no-repeat scroll 0 2px transparent;
	color:#FF9933;
	padding:0 0 0 11px;
}

.chamada_mais_clicadas{
	display:block;
	height:60px;
	overflow:hidden;
}

.chamada_mais_clicadas:hover{
	color:#636060;
}

p.bread_and_crumbs a {
	font-size:11px;
	color:#66ccff;
}


/*Perguntas Frequentes****************************************************************************************************************************/

.listagem_de_noticia li h2{
    color: #0095DA;
    font-size: 12px;
    font-weight: bold;
}

.listagem_de_noticia h3{
    color: #0095DA;
    font-size: 16px;
    font-weight: bold;
    margin: 43px 0 -8px 48px;
}

.tit_faq{
    background: url("../../images/portal/faq.png") repeat scroll 0 0 transparent;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    margin: 34px 0 -19px 20px;
    overflow: hidden;
    text-indent: -5000px;
    width: 289px;
}

.tit_dic{
    background: url("../../images/portal/dic-imob.png") repeat scroll 0 0 transparent;
    font-size: 18px;
    font-weight: bold;
    height: 31px;
    margin: 34px 0 40px 20px;
    overflow: hidden;
    text-indent: -5000px;
    width: 274px;
}

.alfabeto a {
    color: #2480D6;
    text-transform: uppercase;
}
