*{font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;border:none;outline:none;}
select{border:1px solid #000;}

.mid{margin:0 auto;}
.fixed{width:940px;position:relative;}
.nrm{clear:both;display:block;overflow:hidden;font-size:1px;line-height:0;height:0;}
.ie6{display:none;}
.bl{display:block;}
.il{display:inline;}
.nn{display:none;}
.ln{list-style:none;}
ul.il{list-style:none;}
ul.il li{display:inline;}
.rel{position:relative;}
.abs{position:absolute;}
.uc{text-transform:uppercase;}
select option.title{font-style:italic;}
.noBorder{border:none !important;}

.png-link{display:block;position:relative;overflow:hidden;}
.png-link img{position:absolute;}

.png-link .ie6{display:none;}
.msie6 .png-link .ie6{display:block;}
.msie6 .png-link .default{display:none;}

.png-link:hover{background-color:transparent;}
.png-link:hover img{top:-100%;}

.ligue-agora .png-link .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-ligue.png', sizingMethod='crop');}
.atendimento-email .png-link .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-email.png', sizingMethod='crop');}
.agende-visita .png-link .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-agende.png', sizingMethod='crop');}
.ligamos-voce .png-link .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-ligamos.png', sizingMethod='crop');}
.corretor-online .png-link .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-corretor.png', sizingMethod='crop');}
.corretor-online .png-link:hover .ie6{margin-top:-1px;}
.excluir { display:block; width: 16px; height: 16px; background: url('../_images/ico-excluir.gif') top; text-indent: -9999px; }
.excluir:hover { background-position: bottom; }

h2{color:#33444c;font-size:18px;}
h2 strong{color:#ed1c24;}

/* padrão body */
body{background:url(../_images/faixaBody-bg.jpg) repeat-x #e4e5e7;}
#contentGeral{width:1000px; background:url(../_images/contentGeral-bg.jpg) repeat-x #f8f8f8; margin:0 auto; border:1px solid #FFF;}

#home-tv{width:726px;height:319px;}

/* Faixa superior: Menu rápido */
#top-bar{font-size:12px; width:999px;margin:0 auto; height:29px;position:relative;z-index:1;}
#top-bar a{color:#bfbfbf;}
#top-bar small{font-size:9px; color:#bfbfbf}
#top-bar a:hover{text-decoration:none;}
#top-bar p{color:#FFFFFF; line-height:2.1; float:left;margin-left:35px;}
.msie6 #top-bar p {margin-left:16px;}


#menuRapido ul{display:inline; list-style:none; float:right; margin:0 10px 0 0}
#menuRapido li{float:left; display:block;padding-left:5px;background-repeat:no-repeat;position:relative;z-index:999;}
.msie6 #menuRapido li{width:1%;white-space:nowrap;}
#menuRapido li.last{padding-right:20px;}
#menuRapido li a{overflow:hidden; width:auto;height:22px; display:block;font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:none;padding-top:7px;padding-right:32px;background-position:top right;background-repeat:no-repeat;}

#menuRapido li.active{background-color:#ed1b24;}
#menuRapido li.active a{background-position:bottom right;}

#menuRapido .imoveis a{background-image:url(../_images/bg-ico-imoveis.gif)}
#menuRapido .paginas a{background-image:url(../_images/bg-ico-paginas.gif)}
#menuRapido .indique a{background-image:url(../_images/bg-ico-indique.gif)}

#menuRapido .pop
{width:500px;right:-1px;position:absolute;height:auto;padding-bottom:10px;background:#ed1b24;z-index:888;display:none;top:29px;overflow:hidden; border:1px solid #FFFFFF; border-top:none}
#menuRapido .pop-holder{padding:0;width:0;}
#menuRapido .pop-holder button, #auth-form .buttons button
{width:85px;background:url('../_images/bg-form-indique.gif');height:27px;text-transform:uppercase;color:#FFF;font-size:10px;}
.opera9 #menuRapido .pop-holder button, .opera10 #menuRapido .pop-holder button{padding-top:8px;}
#menuRapido .pop-holder .content{margin:5px 10px 0 10px;}
#menuRapido .pop .row.buttons, #auth-form .buttons{text-align:center;}

#menuRapido .indique-pop label{display:block;color:#FFF;font-size:10px;font-weight:bold;}
#menuRapido .indique-pop input{width:100%;padding:5px 2px;}
#menuRapido .indique-pop textarea{width:100%;height:95px;padding:5px 2px;font-size:12px;}
#menuRapido .indique-pop .row{padding-top: 10px;}
#menuRapido .indique-pop .col{width:225px;float:left;}
#menuRapido .indique-pop .col1{margin-right:25px;}

#menuRapido .imoveis-pop ul{list-style:none;float:none;display:block;}
#menuRapido .imoveis-pop li,
#menuRapido .paginas-pop li
{background:url('../_images/bull-imoveis.gif') no-repeat;width:460px;background-position:left;padding:4px 0 0 15px;float:none;border-bottom:solid 1px #D81921;text-align:left;}
#menuRapido .imoveis-pop li.last{border-bottom:none;}
#menuRapido .imoveis-pop li a,
#menuRapido .paginas-pop li a
{color:#FFF;font-size:10px;font-weight:bold;text-decoration:none;}
#menuRapido .imoveis-pop button{margin-top:15px;}
#menuRapido .loading
{padding:20px 0;background-image:url('../_images/ajax-loader.gif');background-repeat:no-repeat;background-position:center center;}
#menuRapido .pop h1.no-results{font-size:16px;color:#FFF;margin:25px 0;text-align:center;}

#menuRapido .paginas-pop ul{list-style:none;float:none;display:block;}
#menuRapido .paginas-pop li.last{border-bottom:none;}


/* Logotipo e seções principais */
#logotipo{text-decoration:none; float:left;}
#logotipo img{border:none;}
#logo-bar{background:url(../_images/topo-bg.jpg) no-repeat; width:940px; height:154px; padding:20px 31px 0; overflow:hidden}
	#logo-bar .esqueci { color: #fff; text-decoration:none; }
	#logo-bar .esqueci:hover { text-decoration: underline; }
#logotipo{margin:9px 0 0 0}

.localidades{float:right; width:700px; text-align:right}
.localidades span{font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#33444c}
.localidades span strong{color:#ed1c24}
.localidades select {border:1px solid #b2b4b6; font:11px Arial, Helvetica, sans-serif; color:#33444c; width:146px; }

/* Ações comuns do menu superior */
#shortcut-actions{list-style:none;position:absolute;right:0;top:20px;}
#shortcut-actions li{display:inline;}
#shortcut-actions a, #shortcut-actions li.spacer{font-size:12px;color:#949698;}
#shortcut-actions a{text-decoration:none;}
#shortcut-actions a:hover, #shortcut-actions a.active{text-decoration:underline;}

/* Seções do site */
#sections{list-style:none;position:relative; float:right; margin:20px 0;}
.msie6 #sections{}
.msie7 #sections{}
.msie6 #sections li{width:1%;white-space:nowrap}
#sections li{float:left;}
#sections li, #sections a{height:22px;}
#sections li.spacer{width:2px;background:transparent url('../_images/secoes-spacer.gif') no-repeat;}
#sections li.last a{padding:0 0 0 20px}
#sections a {padding:0 20px;font:bold 14px Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.9;color:#33444C;text-decoration:none;}
#sections a:hover, #sections a.active{text-decoration:underline;}

/* Menu principal */
#main-menu{margin-top:10px; border-top:1px solid #e5e7e8;}
.menuInterna #main-menu{margin-top:10px; border-top:none !important;}
#main-menu ul{list-style:none;}
#main-menu li{display:inline;}
#main-menu img{border:none;}

#main-menu a{color:#767879; text-transform:uppercase;text-decoration:none;overflow:hidden;width:178px;height:76px;top:7px;float:left;}
#main-menu a:hover{text-decoration:underline;}
#main-menu a img{margin-left:16px;}
#main-menu a span, #main-menu a small{position:absolute;left:63px;font-size:12px;}
#main-menu a span{top:19px;}
#main-menu a small{top:37px;}

/*botões*/
#main-menu .ligue-agora {}

#main-menu .corretor-online a{width:230px;height:83px;top:0; float:right}
#main-menu .corretor-online a:hover, #main-menu .corretor-online a.active{background-position:center bottom;}
#main-menu .corretor-online span, #main-menu .corretor-online small{left:65px;position:absolute;}
#main-menu .corretor-online span{font-size:16px;top:23px; text-transform:uppercase;}
#main-menu .corretor-online span strong{color:#ed1c24}
#main-menu .corretor-online small{font-size:13px;top:42px; text-transform: lowercase}
#main-menu .corretor-online img{margin-left:0;}

#main-menu .agende-visita a{/*width:131px;*/ margin:-5px 0 0 5px;}
#main-menu .ligamos-voce a{width:132px; margin:-1px 0 0 0;}
#main-menu .atendimento-email a{/*width:160px;*/ margin:1px 0 0 11px}
#main-menu .atendimento-email span, #main-menu .atendimento-email small{left:65px;}

#main-menu .agende-visita, #main-menu .ligamos-voce{width:160px;}

.btn-imprimir { display: block; background: url('../_images/btn-imprimir.jpg') no-repeat top; width: 95px; height: 28px; float: right; text-indent: -9999px; margin: 20px 0; }
.btn-imprimir:hover { background-position: bottom; }

/* Busca de imóveis */
#procurando-imoveis ul{list-style:none;padding-top:20px;}
#procurando-imoveis li{float:left;}
#procurando-imoveis li.label{padding:0 12px 0 0;font:14px Arial, Helvetica, sans-serif; color:#33444c; }
#procurando-imoveis li.label strong{color:#ed1c24;}

#procurando-imoveis form{height:60px;font-size:14px; border-bottom:1px solid #e2e3e5; margin:0 auto; width:940px;}
#procurando-imoveis select{width:151px;margin-right:19px; background:#dbdcde; border:1px solid #b2b4b6}
.safari2 #procurando-imoveis select, .safari3 #procurando-imoveis select{width:150px;}


/* Conteúdo central */

#holder{margin-top:20px;}
.left-box{width:702px;float:left; }
.right-box{float:right;width:195px; }
.right-boxInterna{float:right;width:240px; }


/* TV */
ul.selector{list-style:none;font-size:12px; }
ul.selector li{float:left; }
ul.selector a
{
	text-align:center;color:#485860;overflow:hidden;
	padding:5px 27px;max-width:114px;text-decoration:none; margin:-1px 1px 0 0; color:#FFFFFF; background:url(../_images/cantoAba.gif) #b2b4b6 right top no-repeat; 
}
ul.selector a:hover{text-decoration:underline;}
html* ul.selector a{min-width:43px;padding:9px 26px;} /* Safari */

ul.selector li.active{}
ul.selector li.active a
{background: url(../_images/cantoAba.gif) right top no-repeat #000;}

#home-tipos{margin-top:22px; width:725px}
ul.selector a{max-width:none;}
ul.selector li.active{width:179px;}
ul.selector li{width:182px;}

/* Carrossel, Mais Imóveis (home) */
div.carrossel
{height:253px;overflow:hidden;position:relative;border:1px solid #dce1e4;
background:#FFFFFF none no-repeat scroll center center; width:722px; border-top:3px solid #000000;}

div.carrossel ul, #home-outros-imoveis ul
{list-style:none;white-space:nowrap;position:relative;left:32px;}

div.carrossel ul li, #home-outros-imoveis ul li
{display:block;float:left;}

div.carrossel ul a, #home-outros-imoveis ul a
{width:220px;background-color:#FFFFFF;text-align:center;text-decoration:none;padding:32px 0 48px;}
#home-outros-imoveis ul a{padding:10px 0 20px 0}

div.carrossel ul a:hover, #home-outros-imoveis ul a:hover{background-color:#F3F6F8;}

div.carrossel ul img, #home-outros-imoveis ul img
{margin:0 auto 9px auto;border:3px solid #EAEDEF;}

div.carrossel ul span.local, #home-outros-imoveis ul span.local
{color:#33444C;font-size:16px; font-weight:bold}

div.carrossel ul span.empreendimento, div.carrossel ul span.info,
#home-outros-imoveis ul span.empreendimento, #home-outros-imoveis ul span.info
{color:#606264;font-weight:bold;font-size:12px;}

div.carrossel ul span.info, #home-outros-imoveis ul span.info{font-weight:normal;}

div.carrossel .previous, div.carrossel .next{position:absolute;top:0;background-color:#FFFFFF;height:100%;z-index:9;}
div.carrossel .previous img, div.carrossel .next img{border:none;}
div.carrossel .previous{left:0;height:246px;width:31px;}
div.carrossel .previous .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/nav-crs-voltar.png', sizingMethod='crop');}
div.carrossel .next{right:0;height:246px;width:31px;}
div.carrossel .next .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/nav-crs-avancar.png', sizingMethod='crop');}

/* Box: o que você está procurando */
#hot-search{border:1px solid #e1e1e1;}
#hot-search ul{list-style:none;}
#hot-search li{padding:14px 0 14px 32px;position:relative;border-bottom:1px solid #e1e1e1;background:#f8f9fa;}
#hot-search li.last{border-bottom:none;}
#hot-search img{position:absolute;top:18px;left:13px;}
.msie6 #hot-search img{left:-20px;}
#hot-search h2{height:64px;background:url('../_images/oQueProcura-tit.jpg');font-size:15px;color:#FFF;font-weight:normal;}
#hot-search h2 span{display:block;padding:11px 18px; width:100px}

#hot-search a{color:#33444c;text-decoration:none; font-size:13px}
#hot-search a:hover{text-decoration:underline;}

/* Box: Cadastro, home */
#cadastro-home{margin-top:22px;border:1px solid #e2e2e4;padding-bottom:15px;height:274px; background:#f8f9fa}
#cadastro-home ul{list-style:none;margin-top:19px;}
#cadastro-home p{font-size:12px;color:#606264;padding:15px 7px 0 12px;}
#cadastro-home h2{height:64px;background:url('../_images/cadastrese-tit.jpg');font-size:16px;color:#FFF;font-weight:normal;}
#cadastro-home h2 span{display:block;padding:20px 15px;}
#cadastro-home form{margin:-5px 0 0 14px;}
#cadastro-home label{font-size:13px; font-weight:bold; color:#606264;}
#cadastro-home input
{border:1px solid #dce1e4;font-size:14px;height:24px;width:162px; padding:5px 0 0 0}
#cadastro-home li.mail{margin:15px 0 20px 0;}


/* Cloud */
#cloud{/*height:206px;*/}
#cloud h2{padding:22px 0 19px 0; text-transform:uppercase}

#cloud a{color:#afb2b4;text-decoration:none;}
#cloud a:hover{text-decoration:underline;}

#cloud div{font-size:12px;color:#afb2b4;}

/* ´Ícones: corretor e ligue agora */
#home-icones{margin-top:23px;}
#home-icones .corretor, #home-icones .ligue
{	overflow:hidden;font:bold 14px Arial, Helvetica, sans-serif;color:#767879;text-decoration:none;}
#home-icones .corretor{height:60px !important;}
#home-icones .corretor .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-corretor-small.png', sizingMethod='scale');}

#home-icones .corretor_bottom{height:20px;border-bottom:1px solid #d5d6d8;margin-bottom:20px;}

#home-icones .ligue.png-link{height:51px/*margin:0 0 0 10px*/}
#home-icones .ligue .ie6{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/ico-ligue-small.png', sizingMethod='scale');}
#home-icones .ligue .abs { top: 0; }

#home-icones .corretor span, #home-icones .ligue span{top:13px;left:56px; position:relative;}
#home-icones .corretor strong{color:#ed1c24}
#home-icones .corretor small{top:30px;left:56px;font-size:11px; font-weight:normal;}

/* Mais Imóveis */
#home-outros-imoveis{margin-top:23px;}
#home-outros-imoveis h2{padding-bottom:20px; text-transform:uppercase}
#home-outros-imoveis ul{left:0;}
#home-outros-imoveis ul a{border:1px solid #dce1e4;background-color:#fff;width:220px;height:187px;}
#home-outros-imoveis ul a:hover, #home-outros-imoveis ul a.active{background-color:#F3F6F8;}
#home-outros-imoveis ul a img{border:3px solid #eaedef;}
#home-outros-imoveis ul li{margin-left:17px;}
#home-outros-imoveis ul li.first{margin-left:0;}

/* Footer */
#footer, #addresses{margin-top:20px;}
#addresses{padding-bottom:31px;}

/* Mapa do site, faixa inferior de opções */
ul.map-list{list-style:none;background-color:#B3B4B8;}
ul.map-list li{display:inline;}
ul.map-list a{font:12px Arial, Helvetica, sans-serif;color:#2b3a41;padding:0 51px 0 14px;line-height:2.5;text-decoration:none;}
ul.map-list a:hover, ul.map-list a.active{text-decoration:underline;}
ul.map-list li.last a{padding:0 12px;background:transparent url(../_images/mapa-bg.gif) no-repeat scroll 0 bottom;}
ul.map-list li.last a.active{background-position:0 top;}

div.map-contents{padding:0;background-color:#FFF;}
.msie6 div.map-contents{width:100%;margin-right:-14px;}
div.map-contents ul, div.map-contents div.spacer{float:left;width:149px;}
div.map-contents ul{list-style:none;}
div.map-contents ul.first{width:125px;margin-left:12px;}
div.map-contents a{font:12px Arial, Helvetica, sans-serif;color:#2b3a41;text-decoration:none;}
div.map-contents a:hover, div.map-contents a.active{text-decoration:underline;}

#addresses{color:#2b3a41;font-size:12px;}
ul.address-list{list-style:none;}
ul.address-list strong{font-size:14px;font-weight:bold;line-height:1.5;}
ul.address-list li{display:block;float:left;height:23px;}
.msie6 ul.address-list li{width:1%;white-space:nowrap}
ul.address-list li.text{background-color:transparent;}
ul.address-list a
{
	font-size:10px;background:transparent url('../_images/address-bg.gif') no-repeat scroll 5% 100%;
	color:#2b3a41;padding:0 20px;height:23px;line-height:2;text-transform:uppercase;font-weight:bold;
}
ul.address-list a.active{background-color:#eaedef;background-position:5% 0%;}

a.idiom-change
{
	top:0;right:235px;height:25px;border:1px solid #eaedef;line-height:2.1;
	padding-left:45px;color:#606264;text-decoration:none;
}
a.idiom-change.br { width:135px; background:#FFFFFF url('../_images/flag-br.gif') no-repeat scroll 10% 0%; }
a.idiom-change.eua { width:100px; background:#FFFFFF url('../_images/flag-eua.gif') no-repeat scroll 10% 0%; }


a.idiom-change:hover{text-decoration:underline;}

#copyright{color:#2b3a41;font-size:12px;}

/*Navegação interna*/
#navegacao{margin:0 0 10px 0}
#navegacao ul li {list-style:none; display:inline; padding:0 5px 0 0 }
#navegacao ul li a{ font:12px Arial, Helvetica, sans-serif; color:#afb2b4; text-decoration:none; background:url(../_images/caminho-bullet.gif) no-repeat 15px 10px; background-position:right; width:auto; padding:0 15px 0 0;  }
#navegacao ul li a:hover{text-decoration:underline; }
#navegacao ul li.ativo{font:12px Arial, Helvetica, sans-serif; color:#ed1c24;}

#listagem-imoveis{margin-left:30px;}
#listagem-imoveis a{color:#444;font-size:14px;}

/*Conteúdo texto*/
#conteudo {width:670px;}
#conteudo h1{font:24px Arial, Helvetica, sans-serif; color:#2b3a41; padding:0;}
#conteudo h2{font:bold 16px Arial, Helvetica, sans-serif; color:#33444c; padding:16px 0 0 0;}
#conteudo h2 strong{color:#ed1c24}
#conteudo p{font:16px Arial, Helvetica, sans-serif; color:#606264; padding:11px 0;}
#conteudo p a{font-weight:bold; color:#606264;text-decoration:underline;}
#conteudo p a:hover{text-decoration:none;}

/*Institucional - Histórico - Status dos Empreendimentos*/
#StatusImoveis{width:100%; clear:both; margin:10px 0 0 0}
#StatusImoveis .concluidos {float:left; width:175px; height:90px; padding: 30px 0 0 100px; background:url(../_images/inst-concluidos-img.jpg) no-repeat;}
#StatusImoveis .lancamentos {float:left; width:175px; height:90px; padding: 30px 0 0 100px; background:url(../_images/inst-lancamentos-img.jpg) no-repeat;}
#StatusImoveis .quantidade {font:bold 35px Arial, Helvetica, sans-serif; color:#33444c}
#StatusImoveis .legenda {font:bold 16px Arial, Helvetica, sans-serif; color:#33444c; margin:-5px 0 0 0}

/* Conteúdo imóveis */
#cabecalho{width:100%; clear:both;}
.quantidade{color:#ed1c24;}
.left-menu{width:206px; border:1px solid #dce1e4; float:left; margin:0 22px 0 0; padding:22px 12px; background:#ffffff;}

/* Login */
#auth-form{position:absolute;top:0;left:38px;background-color:#ed1b24;padding:18px; padding-bottom:0; z-index:888; color:#FFFFFF; font-size:10px; font-weight:bold;}
#auth-form div.col{float:left;margin-left:15px;}
#auth-form div.col1{margin-left:0px;}
#auth-form .buttons{padding:10px;}
#auth-form .buttons button{line-height:2.5;}
#auth-form input{ padding:5px 2px}

/* Footer */
#footer-planet{position:absolute;top:0;right:120px;}
#footer-moremelhor{position:absolute;top:10px;right:0;}
#sign-fess{position:absolute;left:230px;top:2px;}