@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}

img {
border:none;
}

a, h1, h2, h3, h4, h5, p, label, ul, li, textarea {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
padding:0px;
border:0px;
list-style:none;
text-decoration:none;
font-weight:normal;
}

/*Estrutura Principal */

.background {
background-position:center top;
width:100%;
display:table;
}

.background_geral {
background-image:url(../imagem/background-topo.png);
background-repeat:no-repeat;
}

#principal {
position:relative;
width:990px;
margin:0 auto auto;
overflow:hidden;
}

/*Estrutura Topo*/

#area_topo {
position:relative;
float:left;
width:990px;
height:183px;
}

#comporta_topo {
position:relative;
float:left;
width:990px;
height:156px;
margin-top:28px;
}

#logo {
position:relative;
float:left;
width:174px;
height:119px;
margin-left:20px;
margin-top:10px;
}

#central_de_atendimento {
position:relative;
float:right;
width:283px;
height:22px;
margin-top:24px;
margin-right:43px;
background-image:url(../imagem/central-de-atendimento.png);
background-repeat:no-repeat;
}

#central_de_atendimento h3 {
width:283px;
height:22px;
font:18px Arial, Helvetica, sans-serif;
color:#EEEEEE;
text-indent:-999999px;
}

#plantao {
position:relative;
float:right;
width:164px;
height:22px;
margin-top:24px;
margin-right:5px;
background-image:url(../imagem/plantao.png);
background-repeat:no-repeat;
}

#icones_topo {
position:relative;
float:right;
width:683px;
height:40px;
margin-top:36px;
}

.icone_favoritos {
position:relative;
float:left;
width:110px;
height:30px;
background-image:url(../imagem/icone-imoveis-favoritos.png);
background-repeat:no-repeat;
}

.icone_favoritos:hover {
background-position:0px -30px;
}

.favorito_adm {
position:relative;
float:right;
width:13px;
height:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;
margin-top:14px;
margin-right:6px;
}

.icone_comparar {
position:relative;
float:left;
width:95px;
height:36px;
margin-left:42px;
background-image:url(../imagem/icone-comparar-imoveis.png);
background-repeat:no-repeat;
}

.icone_comparar:hover {
background-position:0px -36px;
}

.comparar_adm {
position:relative;
float:right;
width:13px;
height:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;
margin-top:14px;
margin-right:2px;
}

.icone_ligamos_pra_vc {
position:relative;
float:left;
width:91px;
height:30px;
margin-left:42px;
background-image:url(../imagem/icone-ligamos-pra-vc.png);
background-repeat:no-repeat;
}

.icone_ligamos_pra_vc:hover {
background-position:0px -30px;
}

.icone_fale_corretor {
position:relative;
float:left;
width:102px;
height:30px;
margin-left:42px;
background-image:url(../imagem/icone-fale-corretor.png);
background-repeat:no-repeat;
}

.icone_fale_corretor:hover {
background-position:0px -30px;
}

.icone_cadastre_imovel {
position:relative;
float:left;
width:110px;
height:30px;
margin-left:42px;
background-image:url(../imagem/icone-cadastre-imovel.png);
background-repeat:no-repeat;
}

.icone_cadastre_imovel:hover {
background-position:0px -30px;
}

/* Estrutura Menu */

#area_menu {
position:absolute;
top:0px;
right:0px;
width:540px;
height:49px;
}

/* Estrutura Busca */

#area_busca {
position:relative;
float:left;
width:988px;
height:118px;
margin-left:1px;
}

/*Área Banner*/

#area_banner {
position:relative;
float:right;
width:756px;
height:253px;
}

/* Área Lateral */

#area_lateral {
position:relative;
float:left;
width:222px;
}

#fale_corretores {
position:relative;
float:left;
width:215px;
height:277px;
margin-top:12px;
border:1px solid #CCCCCC;
background:url(../imagem/bg-fale-corretores.jpg) no-repeat;
background-position:1px 3px;
}

.btn_envia_email {
position:relative;
float:left;
width:158px;
height:21px;
margin-left:31px;
margin-top:243px;
background:url(../imagem/btn-envie-email.png) no-repeat;
cursor:pointer;
}

.btn_envia_email:hover {
background-position:0px -21px;
}

#comporta_procura {
position:relative;
float:left;
width:215px;
height:253px;
margin-top:3px;
border:1px solid #CCCCCC;
background:url(../imagem/bg-o-que-procura.jpg) no-repeat;
background-position:6px 5px;
}

.espaco_interno_cima {
position:relative;
float:right;
width:204px;
margin-top:30px;
margin-right:5px;
height:12px;
border-top:1px dotted #999999;
}

.comp_secundaria_padrao {
position:relative;
float:left;
width:165px;
height:33px;
margin-left:15px;
background:url(../imagem/arrow-link-lateral.png) no-repeat;
background-position:0px 4px;
}

.comp_secundaria_padrao h4 {
position:relative;
float:left;
width:137px;
height:18px;
margin-left:33px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
}

.comp_secundaria_padrao a {
position:relative;
float:left;
width:137px;
height:18px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
}

.txt_verm_lateral {
position:relative;
float:left;
width:129px;
height:18px;
font:14px Arial, Helvetica, sans-serif;
color:#990000;
}

.espaco_interno_baixo {
position:relative;
float:right;
width:204px;
height:13px;
margin-right:5px;
margin-top:8px;
border-top:1px dotted #999999;
}

#anuncie_imovel {
position:relative;
float:left;
width:215px;
height:279px;
margin-top:12px;
border:1px solid #CCCCCC;
}

#anuncie_imovel img {
position:relative;
float:left;
width:208px;
height:273px;
margin-left:4px;
margin-top:3px;
}

#imoveis_alphaville {
position:relative;
float:left;
width:215px;
height:315px;
margin-top:12px;
border:1px solid #CCCCCC;
}

#imoveis_alphaville img {
position:relative;
float:left;
width:208px;
height:309px;
margin-left:4px;
margin-top:3px;
}

#comporta_simule_lateral {
position:relative;
float:right;
width:215px;
height:160px;
margin-top:12px;
}

#comporta_simule_lateral h3 {
position:relative;
float:left;
width:210px;
height:20px;
font:18px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento {
position:relative;
float:left;
width:208px;
height:110px;
margin-left:4px;
margin-top:14px;
}

.bancos_financiamento h4 {
position:relative;
float:right;
width:136px;
height:17px;
margin-top:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento a {
position:relative;
float:right;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento a:hover {
font:bold 13px Arial, Helvetica, sans-serif;
color:#333333;
}

.banco_bradesco {
position:relative;
float:left;
width:65px;
height:37px;
}

.banco_caixa {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
}

.banco_brasil {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
}

.banco_santander {
position:relative;
float:left;
width:65px;
height:37px;
margin-top:9px;
}

.banco_hsbc {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
margin-top:9px;
}

.banco_itau {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
margin-top:9px;
}

.espaco_interno_simule {
position:relative;
float:left;
width:208px;
height:7px;
margin-left:3px;
border-bottom:1px dotted #999999;
}

/* Links Lateral */

.espacamento_lateral_home {
position:relative;
float:right;
width:222px;
height:22px;
}

.espacamento_lateral_anuncie {
position:relative;
float:right;
width:222px;
height:13px;
}

.espacamento_lateral_simule {
position:relative;
float:right;
width:222px;
height:18px;
}

#comporta_links_lateral {
position:relative;
float:right;
width:222px;
margin-right:5px;
}

#fale_corretores {
position:relative;
float:right;
width:215px;
height:277px;
margin-top:12px;
border:1px solid #CCCCCC;
background:url(../imagem/bg-fale-corretores.jpg) no-repeat;
background-position:1px 3px;
}

.btn_envia_email {
position:relative;
float:left;
width:158px;
height:21px;
margin-left:31px;
margin-top:243px;
background:url(../imagem/btn-envie-email.png) no-repeat;
cursor:pointer;
}

.btn_envia_email:hover {
background-position:0px -21px;
}

#comporta_procura {
position:relative;
float:right;
width:215px;
height:253px;
border:1px solid #CCCCCC;
background:url(../imagem/bg-o-que-procura.jpg) no-repeat;
background-position:6px 3px;
margin-top:25px;
}

.espaco_interno_cima {
position:relative;
float:right;
width:204px;
margin-top:30px;
margin-right:5px;
height:12px;
border-top:1px dotted #999999;
}

.comp_secundaria_padrao {
position:relative;
float:left;
width:165px;
height:33px;
margin-left:15px;
background:url(../imagem/arrow-link-lateral.png) no-repeat;
background-position:0px 4px;
}

.comp_secundaria_padrao:hover {
background:url(../imagem/double-arrow-link-lateral.jpg) no-repeat;
background-position:0px 4px;
}

.comp_secundaria_padrao h4 {
position:relative;
float:left;
width:137px;
height:18px;
margin-left:33px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
}

.comp_secundaria_padrao a {
position:relative;
float:left;
width:137px;
height:18px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
}

.txt_verm_lateral {
position:relative;
float:left;
width:129px;
height:18px;
font:14px Arial, Helvetica, sans-serif;
color:#990000;
}

.espaco_interno_baixo {
position:relative;
float:right;
width:204px;
height:13px;
margin-right:5px;
margin-top:8px;
border-top:1px dotted #999999;
}

#anuncie_imovel {
position:relative;
float:right;
width:215px;
height:279px;
margin-top:12px;
border:1px solid #CCCCCC;
}

#anuncie_imovel img {
position:relative;
float:left;
width:208px;
height:273px;
margin-left:4px;
margin-top:3px;
}

#comporta_simule_lateral {
position:relative;
float:right;
width:215px;
height:180px;
margin-top:12px;
}

#comporta_simule_lateral h3 {
position:relative;
float:left;
width:210px;
height:20px;
font:18px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento {
position:relative;
float:left;
width:208px;
height:110px;
margin-left:4px;
margin-top:14px;
}

.bancos_financiamento h4 {
position:relative;
float:right;
width:136px;
height:17px;
margin-top:10px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento a {
position:relative;
float:right;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666666;
}

.bancos_financiamento a:hover {
font:bold 13px Arial, Helvetica, sans-serif;
color:#333333;
}

.banco_bradesco {
position:relative;
float:left;
width:65px;
height:37px;
}

.banco_caixa {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
}

.banco_brasil {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
}

.banco_santander {
position:relative;
float:left;
width:65px;
height:37px;
margin-top:9px;
}

.banco_hsbc {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
margin-top:9px;
}

.banco_itau {
position:relative;
float:left;
width:65px;
height:37px;
margin-left:6px;
margin-top:9px;
}

.espaco_interno_simule {
position:relative;
float:left;
width:208px;
height:7px;
margin-left:3px;
border-bottom:1px dotted #999999;
}

/* Estrutura Conteúdo */

#area_interna {
position:relative;
float:right;
width:763px;
}

.espaco_conteudo {
position:relative;
float:right;
width:763px;
height:34px;
}

.margin_extra{
	margin-left:10px;
	}

/* Estrutura Rodapé */

#area_rodape {
position:relative;
float:left;
width:100%;
height:245px;
margin-top:32px;
background:url(../imagem/bg-rodape.png) no-repeat;
}

#rodape {
position:relative;
margin:0 auto auto;
width:990px;
height:245px;
}

.logo_alphalider {
position:relative;
float:left;
width:190px;
height:179px;
margin-left:9px;
background:url(../imagem/logo-alphalider-rodape.png) no-repeat;
background-position:0px 16px;
text-indent:-999999px;
}

.institucional {
position:relative;
float:left;
width:162px;
margin-left:60px;
}

.caixa_rodape {
position:relative;
float:left;
width:147px;
height:179px;
margin-left:18px;
}

.caixa_rodape h1 {
position:relative;
float:left;
width:120px;
height:19px;
margin-top:24px;
font:15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.caixa_rodape ul {
position:relative;
float:left;
width:147px;
display:inline;
list-style:none;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CDCDCD;
}

.caixa_rodape li {
position:relative;
float:left;
width:147px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CDCDCD;
}

.caixa_rodape a {
position:relative;
float:left;
width:147px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CDCDCD;
}

.caixa_rodape a:hover {
position:relative;
float:left;
width:147px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.espaco_interno_rodape {
position:relative;
float:left;
width:144px;
height:10px;
margin-top:8px;
border-top:1px solid #979797;
}

.espaco_interno_rodape_info {
position:relative;
float:left;
width:206px;
height:10px;
margin-top:8px;
border-top:1px solid #979797;
}


.margin_menu {
margin-top:3px;
}

.caixa_rodape_infos {
position:relative;
float:left;
width:215px;
height:179px;
margin-left:18px;
}

.caixa_rodape_infos h1 {
position:relative;
float:left;
width:215px;
height:19px;
margin-top:24px;
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.caixa_rodape_infos h2 {
position:relative;
float:left;
width:215px;
/*height:19px;*/
margin-top:3px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CDCDCD;
}

.caixa_rodape_infos h3 {
position:relative;
float:left;
width:215px;
height:19px;
margin-top:5px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#CDCDCD;
}

#comporta_rodape_final {
position:relative;
float:left;
width:975px;
height:65px;
}

.redes_sociais {
position:relative;
float:left;
width:112px;
height:34px;
margin-top:16px;
}

.twitter_rodape {
position:relative;
float:left;
width:27px;
height:27px;
margin-left:5px;
background:url(../imagem/twitter-rodape.png) no-repeat;
cursor:pointer;
}

.twitter_rodape a {
position:relative;
float:left;
width:27px;
height:27px;
text-indent:-9999em;
}

.twitter_rodape:hover {
background-position:0px -27px;
}

.facebook_rodape {
position:relative;
float:left;
width:27px;
height:27px;
margin-left:10px;
background:url(../imagem/facebook-rodape.png) no-repeat;
cursor:pointer;
}

.facebook_rodape a {
position:relative;
float:left;
width:27px;
height:27px;
text-indent:-9999em;
}

.facebook_rodape:hover {
background-position:0px -27px;
}

.youtube_rodape {
position:relative;
float:left;
width:27px;
height:27px;
margin-left:10px;
background:url(../imagem/youtube-rodape.png) no-repeat;
cursor:pointer;
}

.youtube_rodape a {
position:relative;
float:left;
width:27px;
height:27px;
text-indent:-9999em;
}

.youtube_rodape:hover {
background-position:0px -27px;
}

#comporta_desenvolvido_por_seguindo_padroes {
position:relative;
float:right;
width:670px;
height:39px;
margin-top:26px;
}

#sigy {
position:relative;
float:left;
width:218px;
height:17px;
border-right:1px solid #D2D2D2;
}

#sigy h4 {
position:relative;
float:left;
width:128px;
height:17px;
font:13px Arial, Helvetica, sans-serif;
color:#C4C4C4;
}

#w3c {
position:relative;
float:left;
width:345px;
height:18px;
margin-left:9px;
background:url(../imagem/padroes-w3c.png) no-repeat;
background-position:165px 0px;
font:13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#w3c h4 {
position:relative;
float:left;
width:165px;
height:17px;
font:13px Arial, Helvetica, sans-serif;
color:#C4C4C4;
}

.vista_imobi {
position:relative;
float:left;
width:71px;
height:18px;
margin-left:15px;
background-image:url(../imagem/logo-vista.png);
background-repeat:no-repeat;
background-position:0px 6px;
border-right:1px solid #D2D2D2;
}

.vista_imobi a {
position:relative;
float:left;
width:56px;
height:18px;
text-indent:-999999px;
}