/* CSS Document */

/*** RESET - Tira todo o comportamento padrões dos browsers***/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse:separate; border-spacing: 0; }




/*** GERAL ***/

body {
    font: normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; /*Esta é a fonte padrão do website*/
    line-height:14px; /*Declare a entrelinha para a interpretação do navegador Safari*/
    background:#FFF; /*url(/img/body_bg.gif) repeat-y center;*/
    text-align: center; /* centraliza o container no browser IE 5*. O texto não é centralizado se a div #container estiver setado o alinhamento para a esquerda */
    color: #7a7a7a;
}

#container {
    width: 900px;  /* usando no mínimo a menos do que 1024px permite que o browser provoque barra de scroll horizontal. Em conjunto com margin auto centraliza a página */
    margin: 0 auto; /* Em conjunto com width definida centraliza a página */
    text-align: left;  /*elimina o text-align: center dentro da div, provocado pelo body. */
    padding:0;
    position:relative;
}

/*** LAYOUT ***/
/*
Colors
Verde: #5ee036;
Azul Escuro: #051266;
Azul Claro: #cdd0e0;
Cinza Texto: #7a7a7a;

*/
/* Quebra float */
.clear {clear:both; display: block;}
.clearLeft {clear:left; display: block;}
.clearRight {clear:right; display: block;}
.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.clearSpace {clear:both; height:20px; line-height: 20px; font-size: 20px;}
/* Alinhamento */
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
/* Floating */
.floatRight {float:right; margin:0 0 10px 10px;}
.floatLeft {float:left; margin:0 10px 10px 0;}
/* Spacers */
.spacerBottom {margin-bottom:10px}
.spacerTop {margin-top:10px}
/* Alertas */
.alert {font-weight:bold !important; color:#F00 !important; text-decoration:blink !important;} /* Usado para alertar conteúdo ainda não fornecido pelo cliente */
.campoErro{border:2px solid #f7921e;} /* usado para alertar o usuario de campos nao preenchidos nos formularios depois da validacao em javascript */
/*Links*/
a{text-decoration:none; color:#051266;}
a:hover{text-decoration:underline;}
/*Títulos e destaques*/
h1, h2 /*sifr*/{font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;}
small {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#222; display:block;}
.destaque {font-size:150%; font-weight:bold;}
.Caps {text-transform:uppercase;}
.Color {font-size:150%; color:#640305; font-weight:bold;}
/*Peso da Fonte*/
strong, b {font-weight:bold;}
em, i {font-style:italic}
strong em, strong i, em strong, i strong {font-weight:bold; font-style:italic}

/*COMUNS*/
.buttonRounded {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;}
.buttonRounded:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}
/*HEADER*/
#header {}
#header ul#menuPrincipal {margin:0;padding:0;list-style-type:none;}
#header ul#menuPrincipal li {display:inline; position:relative;}
#header ul#menuPrincipal li a {float:left; background:#FFF url(/img/menu.gif) no-repeat; height:48px;}
/* ACTIVE States */
#menuPrincipal #home {width:46px; background-position: 0 0 !important;}
#menuPrincipal #empresa {width:139px; background-position: -46px 0 !important;z-index:1;}
#menuPrincipal #imoveis {width:95px; background-position: -185px 0 !important;z-index:9;}
#menuPrincipal #promocoes {width:129px; background-position: -280px 0 !important;}
#menuPrincipal #chat {width:73px; background-position: -409px 0 !important;}
#menuPrincipal #faleConosco {width:140px; background-position: -482px 0 !important;}
#menuPrincipal li #ligueAgora {float:left; width:278px; background:#FFF url(/img/menu.gif) no-repeat -624px 0 !important;height:48px; display:block}
/* OVER States */
#menuPrincipal #home:hover {width:46px; background-position: 0 -47px !important;}
#menuPrincipal #empresa:hover {width:139px; background-position: -46px -47px !important;z-index:1;}
#menuPrincipal #imoveis:hover {width:95px; background-position: -185px -47px !important;z-index:9;}
#menuPrincipal #promocoes:hover {width:129px; background-position: -280px -47px !important;}
#menuPrincipal #chat:hover {width:73px; background-position: -409px -47px !important;}
#menuPrincipal #faleConosco:hover {width:140px; background-position: -482px -47px !important;}
/* ON States */
body#home #menuPrincipal #home {width:46px; background-position: 0 -47px !important;}
body#empresas #menuPrincipal #empresa {width:139px; background-position: -46px -47px !important; z-index:1;}
body#imoveis #menuPrincipal #imoveis {width:95px; background-position: -185px -47px !important; z-index:9;}
body#promocoes #menuPrincipal #promocoes {width:129px; background-position: -280px -47px !important;}
body#chat #menuPrincipal #chat {width:73px; background-position: -409px -47px !important;}
body#faleConosco #menuPrincipal #faleConosco {width:140px; background-position: -482px -47px !important;}

#submenu {position:absolute; top:43px ; left:-715px; background:transparent url(/img/submenu_bg.jpg) no-repeat !important;font-size:11px; height:88px; padding:10px 15px;width:202px;color:#7a7a7a;z-index:9999 !important;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
    	#submenu {position:absolute; top:43px ; left:-107px; background:transparent url(/img/submenu_bg.jpg) no-repeat !important;font-size:11px; height:88px; padding:10px 15px;width:202px;color:#7a7a7a;z-index:9999 !important;}
	}
#submenu a {background:none !important; display:block !important; float:none !important; color:#7a7a7a !important; float:none !important; background:none !important; height:auto !important; text-transform:uppercase; padding:4px; font-weight:bold;}
#submenu a:hover {text-decoration:none !important; background-color:#5ee036 !important; color:#051266  !important;}
#submenuLink #submenu {display:none;}
#submenuLink:hover #submenu {display:block;}

a#logo {clear:both;position:absolute; top:36px; left:0; z-index:999; width:159px;height:157px; background:transparent url(/img/logo.png) no-repeat; color:transparent !important; float:left; margin-top:10px;}
#buscaAvancada {position:relative;width:733px /*-5px -5px padding*/; height:94px; background:#FFF url(/img/search_bg.gif) no-repeat; float:right;margin:14px 0 10px 0; padding:5px; text-align:center;}
#buscaAvancada h1 {font-size:24px; color:#051266; text-transform:uppercase; text-align:center;}/*sifr element*/
#buscaAvancada .buttonRounded {width:54px; height:73px; position:absolute; right:10px; bottom:4px;}
#buscaAvancada .selectMetade {width:175px; margin:5px; font-size:11px; position:absolute;}
#buscaAvancada .selectQuarto {width:116px; margin:5px; font-size:11px; position:absolute;}
#buscaAvancada .selectQuartoClick {width:186px; margin:5px; font-size:11px; position:absolute;}
#buscaAvancada .selectQuarto option {width:auto !important;}
#buscaAvancada .inputQuarto {width:110px; margin:5px; font-size:11px; position:absolute;}
#buscaAvancada .formDataIeFix {}
#buscaAvancada #nomeEmpreendimento {top:40px; left:0;}
#buscaAvancada #bairro {top:40px; left:180px;}
#buscaAvancada #tipoDeImovel {top:40px; left:302px;}
#buscaAvancada #faixaDePreco {top:40px; left:424px; z-index:10}
#buscaAvancada #numeroDeQuartos {top:40px; left:546px;}

#buscaAvancada #cidade {top:67px; left:0;}
#buscaAvancada #areaPrivativa {top:67px; left:180px;}
#buscaAvancada #estagioDaObra {top:67px; left:302px; z-index:10}
#buscaAvancada #nomeDaRua {top:67px; left:424px;}
#buscaAvancada #palavraChave {top:67px; left:546px;}


/*FOOTER*/
#footer {clear:both; background:#FFF url(/img/footer_bg.gif) repeat-x scroll 0 20px; display:block; text-align:center; margin-top:30px; height:230px;}
#footer .content {width:900px; position:relative; margin:0 auto; text-align:left;}
#footer .content ul#menuPrincipal { clear:both }
#footer .content ul#menuPrincipal li{font-size:18px; text-transform:uppercase; margin-right: 30px; float:left;}/*sifr element*/
	#footer .content ul#menuPrincipal li#acesse {width:80px}
	#footer .content ul#menuPrincipal li#home {width:60px}
	#footer .content ul#menuPrincipal li#empresa {width:100px}
	#footer .content ul#menuPrincipal li#imoveis {width:80px}
	#footer .content ul#menuPrincipal li#promocoes {width:110px}
	#footer .content ul#menuPrincipal li#chat {width:50px}
	#footer .content ul#menuPrincipal li#faleConosco {width:130px}
#footer .content ul#menuPrincipal li a {}
#footer .content p {margin-bottom:10px}
#footer .content span.ligue {color:#ddd; font-size:30px; text-transform:uppercase; float:left; width:200px}/*sifr element*/
#footer .content span.tel {color:#FFF; font-size:30px; text-transform:uppercase;float:left;width:200px}/*sifr element*/
#footer .content p.direitos {color:#FFF; font-size:12px; text-align:right; clear:both;}
#footer .content p.direitos a {color:#FFF !important;}
#footer .content .ipad {margin:10px 0 20px 0; float:left;}

#footer .content .redes_sociais { float:right; margin-top:60px }

/*CONTENT*/
#slideshow {clear:both; display:block; margin:10px 0}

#columnMain {position:relative; float:right; width:582px;}
.listaImoveis {margin-bottom:20px; position:relative;}
.listaImoveis .verTodos {padding:3px 5px; background-color:#5ee036; color:#FFF; position:absolute; right:0; top:3px;}
.listaImoveis h1 {font-size:24px; color:#051266; text-transform:uppercase;}/*sifr element*/
.listaImoveis .listaImoveisLine {clear:both; background-color:#cdd0e0; margin-bottom:10px; position:relative;zoom:1 /*propriedade que garante a quebra do float e o haslayout dos itens com float*/;}

.footLink {clear:both; text-align:right;}
.footLink a{text-transform:uppercase; font-weight:bold;}

#listaPromocao {}
#listaPromocao .listaPromocaoLine {clear:both; background-color:#cdd0e0; margin-bottom:10px; padding:8px;}
.promocaoBox {position:relative; border:1px solid #051266; background-color:#FFF; padding:10px;zoom:1}
.promocaoBox img {float:left; margin-right:10px;}
.promocaoBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; color:#051266;}
.promocaoBox .periodo {font-style:italic;}
.promocaoBox .description {margin:10px;}
.promocaoBox .saibaMais {position:relative;width:88px;height:16px; background:#FFF url(/img/saibaMais_bt.gif) no-repeat; color:transparent; float:left; margin-right:4px;}

#listaPromocao #thumbs {}
#listaPromocao #thumbs .imovelBox {position:relative; float:left; border:none; background-color:#FFF; margin:0 5px; width:240px;}
#listaPromocao #thumbs .imovelBox img {width:120px; height:80px; border:4px solid #FFF; float:left; margin-right:5px;}
#listaPromocao #thumbs .imovelBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin-top:4px; height:26px; overflow:hidden; color:#051266;}
#listaPromocao #thumbs .imovelBox h3 {font-size:12px; font-weight:bold; text-transform:capitalize; margin:5px 0; height:26px; overflow:hidden;}

#paginacao {background-color:#051266; display:block; text-align:center; color:#FFF; font-size:12px; text-transform:uppercase; line-height:20px;}
#paginacao a {color:#FFF !important; text-transform:uppercase; margin:0 5px}
#paginacao a:hover {text-decoration:underline;}
#paginacao .paginaAtual {color:#051266 !important; background-color:#5ee036; padding:0 5px; text-transform:uppercase; margin:0 5px}

/*Pagina HOME*/
body#home .listaImoveis .imovelBox {position:relative; float:left; border:1px solid #051266; background:#FFF url(/img/imovelBox_bg.gif) no-repeat 0 121px; margin:8px;_margin:6px; width:176px;}
body#home .listaImoveis .imovelBox img {width:160px; height:105px; border:8px solid #FFF;}
body#home .listaImoveis .imovelBox img:hover {border-color:#5ee036;}
body#home .listaImoveis .imovelBox span.promocao {position:absolute; top:30px; right:0; width:78px; height:79px; background:transparent url(/img/promocaoStamp.png) no-repeat; color:transparent; margin-right:4px; z-index:999}
body#home .listaImoveis .imovelBox .content {padding:7px;}
body#home .listaImoveis .imovelBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; height:26px; overflow:hidden; color:#051266;}
body#home .listaImoveis .imovelBox h3 {font-size:12px; font-weight:bold; text-transform:capitalize; margin:5px 0; height:15px; overflow:hidden;}
body#home .listaImoveis .imovelBox .description {height:42px; overflow:hidden;}
body#home .listaImoveis .imovelBox .preco {font-size:12px; font-weight:bold; color:#051266; margin:8px auto; text-align:center;}
body#home .listaImoveis .imovelBox .saibaMais {position:relative;width:88px;height:16px; background:#FFF url(/img/saibaMais_bt.gif) no-repeat; color:transparent; float:left; margin-right:0px;}
body#home .listaImoveis .imovelBox input {margin:0 !important; padding:0 !important; width:15px;}
body#home .listaImoveis .imovelBox .comparaLink {color:#737373; font-size:10px;_font-size:8px; text-transform:none; _text-transform:uppercase;text-decoration:underline !important; position:relative; top:-3px;}
body#home .listaImoveis .imovelBox .comparaLink:hover {text-decoration:none !important;}
body#home .listaImoveis .imovelBox .comparaButton {position:relative;width:12px;height:12px; background:#FFF url(/img/compara_bt.gif) no-repeat; color:transparent; float:right; margin-top:2px;}

/*Pagina BUSCA*/
body#busca .listaImoveis .listaImoveisLine {padding:4px;zoom:1}
#resultado {background-color:#051266; display:block; padding:5px; color:#FFF; font-size:12px; font-weight:bold; zoom:1; line-height:16px;}
#resultado:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#resultado select {float:right; width:116px !important; margin:0 5px; position:relative;}
body#busca .listaImoveis .imovelBox {position:relative; display:block; border:1px solid #051266; background-color:#FFF; margin:4px;zoom:1}
body#busca .imovelBox img {width:160px; height:105px; border:8px solid #FFF; float:left;}
body#busca .imovelBox img:hover {border-color:#5ee036;}
body#busca .imovelBox span.promocao {position:absolute; top:25px; left:80px; width:97px; height:97px; background:transparent url(/img/promocaoStamp.png) no-repeat; color:transparent; margin-right:4px; z-index:999}
body#busca .imovelBox .contentCell {padding:7px; float:left; width:114px; border-left:1px dashed #7a7a7a; height:107px}
body#busca .imovelBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; height:26px; overflow:hidden; color:#051266;}
body#busca .imovelBox .description {height:70px; overflow:hidden; margin:5px 0;}
body#busca .imovelBox p {margin-bottom:5px;}
body#busca .imovelBox p .caracteristica {color:#051266}
body#busca .imovelBox .preco {font-size:12px; font-weight:bold; color:#051266; margin:8px auto; text-align:center; height:40px;}
body#busca .imovelBox .saibaMais {position:relative;width:88px;height:16px; background:#FFF url(/img/saibaMais_bt.gif) no-repeat; color:transparent; margin:10px auto; display:block;}
body#busca .imovelBox .comparaLink {color:#737373; font-size:10px; text-decoration:underline !important; position:relative; top:-3px; left:10px}
body#busca .imovelBox .comparaLinkBusca {color:#737373; font-size:10px; text-decoration:underline !important; position:relative; top:-3px; left:10px}
body#busca .imovelBox input {position:relative;left:10px}
body#busca .imovelBox .comparaLink:hover {text-decoration:none !important;}
body#busca .imovelBox .comparaLinkBusca:hover {text-decoration:none !important;}
body#busca .imovelBox .comparaButton {position:relative;width:12px;height:12px; background:#FFF url(/img/compara_bt.gif) no-repeat; color:transparent; float:right; margin:2px 22px 0 0;}

/* Pagina IMOVEIS DETALHE*/
#listaImoveisDetalhe {}
#listaImoveisDetalhe h1 {font-size:24px; color:#051266; text-transform:uppercase;}/*sifr element*/
#listaImoveisDetalhe h2 {font-size:20px; color:#051266; text-transform:capitalize; margin:10px 0;}
#listaImoveisDetalhe h3 {font-size:14px; color:#051266; text-transform:uppercase; margin:10px 0; font-weight:bold;}
#listaImoveisDetalhe p {margin-bottom:2px;}
#listaImoveisDetalhe p.preco {color:#051266; font-weight:bold; font-size:15px; margin:5px;}
#listaImoveisDetalhe p .caracteristica {color:#051266; font-weight:bold;}
#listaImoveisDetalhe #imgPrincipal {width:285px; height:187px; padding:10px; border:1px solid #051266; float:left; margin:0 10px 10px 0;}
#listaImoveisDetalhe ul {margin:10px;}
#listaImoveisDetalhe ul li {list-style-type:disc; margin-left:10px;}
#listaImoveisDetalhe #content p {margin:10px 0;}
body#imoveisDetalhe #contato {background-color:#e6e6e6; display:block; padding:10px; margin:10px 0; zoom:1}
body#imoveisDetalhe #contato h1 {font-size:24px; color:#051266; text-transform:uppercase;}/*sifr element*/
body#imoveisDetalhe #contato p {margin:10px 0;}
body#imoveisDetalhe #contato img#telefone {margin:10px 0;}
body#imoveisDetalhe #contato form {width:320px; float:right; margin-left:10px;}
body#imoveisDetalhe #contato form .inputQuarto, body#imoveisDetalhe #contato form textarea {width:150px !important; font-size:11px;}
body#imoveisDetalhe #contato form textarea {height:63px;}
body#imoveisDetalhe #contato form td {}
.panes {/*referenciado em tabs.css*/}
.panes .shadowboxImg {float:left; padding:5px; border:1px solid #7a7a7a; background-color:#FFF; margin:3px;}
.panes .shadowboxImg:hover {background-color:#f8c301;}
.panes .footlink {margin:10px 0;}
.panes h1 {font-size:14px; color:#640305; text-transform:uppercase; margin:10px 0; font-weight:bold;}

body#imoveisDetalhe .listaImoveis {margin:10px 0}
body#imoveisDetalhe .listaImoveis .imovelBox {position:relative; float:left; border:1px solid #051266; background:#FFF url(/img/imovelBox_bg.gif) no-repeat 0 121px; margin:8px; width:176px;}
body#imoveisDetalhe .listaImoveis .imovelBox img {width:160px; height:105px; border:8px solid #FFF;}
body#imoveisDetalhe .listaImoveis .imovelBox img:hover {border-color:#5ee036;}
body#imoveisDetalhe .listaImoveis .imovelBox span.promocao {position:absolute; top:30px; right:0; width:97px; height:97px; background:transparent url(/img/promocaoStamp.png) no-repeat; color:transparent; margin-right:4px; z-index:999}
body#imoveisDetalhe .listaImoveis .imovelBox .content {padding:7px;}
body#imoveisDetalhe .listaImoveis .imovelBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; height:26px; overflow:hidden; color:#051266;}
body#imoveisDetalhe .listaImoveis .imovelBox h3 {font-size:12px; font-weight:bold; text-transform:capitalize; margin:5px 0; height:15px; overflow:hidden;}
body#imoveisDetalhe .listaImoveis .imovelBox .description {height:40px;}
body#imoveisDetalhe .listaImoveis .imovelBox .preco {font-size:12px; font-weight:bold; color:#051266; margin:8px auto; text-align:center;}
body#imoveisDetalhe .listaImoveis .imovelBox .saibaMais {position:relative;width:88px;height:16px; background:#FFF url(/img/saibaMais_bt.gif) no-repeat; color:transparent; float:left; margin-right:0px;}
body#imoveisDetalhe .listaImoveis .imovelBox input {margin:0 !important; padding:0 !important; width:15px;}
body#imoveisDetalhe .listaImoveis .imovelBox .comparaLink {color:#737373; font-size:10px; text-decoration:underline !important; position:relative; top:-3px;}
body#imoveisDetalhe .listaImoveis .imovelBox .comparaLink:hover {text-decoration:none !important;}
body#imoveisDetalhe .listaImoveis .imovelBox .comparaButton {position:relative;width:12px;height:12px; background:#FFF url(/img/compara_bt.gif) no-repeat; color:transparent; float:right; margin-top:2px;}
.voltarLink {background:#FFF url(/img/voltarLink_bg.gif) no-repeat left 10px; padding:5px 10px; border-top:1px solid #051266; display:block;}

/* Pagina PROMOCOES DETALHE*/
#listaPromocoesDetalhe {}
#listaPromocoesDetalhe h1 {font-size:24px; color:#051266; text-transform:uppercase;}/*sifr element*/
#listaPromocoesDetalhe h2 {font-size:20px; color:#051266; text-transform:capitalize; margin:10px 0;}
#listaPromocoesDetalhe .periodo {font-style:italic;}
#listaPromocoesDetalhe p {margin-bottom:2px;}
#listaPromocoesDetalhe #imgPrincipal {padding:10px; border:1px solid #7a7a7a; float:left; margin:0 10px 10px 0;}
#listaPromocoesDetalhe ul {margin:10px;}
#listaPromocoesDetalhe ul li {list-style-type:disc; margin-left:10px;}
#listaPromocoesDetalhe #content p {margin:10px 0;}

body#promocoesDetalhe .listaImoveis {margin:10px 0}
body#promocoesDetalhe .listaImoveis h2 {font-size:14px; color:#640305; font-weight:bold; margin-bottom:10px; clear:both;}
body#promocoesDetalhe .listaImoveis .imovelBox {position:relative; float:left; border:1px solid #c1c1c1; background:#FFF url(/img/imovelBox_bg.gif) no-repeat 0 121px; margin:8px;_margin:6px; width:176px;}
body#promocoesDetalhe .listaImoveis .imovelBox img {width:160px; height:105px; border:8px solid #FFF;}
body#promocoesDetalhe .listaImoveis .imovelBox img:hover {border-color:#f8c301;}
body#promocoesDetalhe .listaImoveis .imovelBox span.promocao {position:absolute; top:30px; right:0; width:97px; height:97px; background:transparent url(/img/promocaoStamp.png) no-repeat; color:transparent; margin-right:4px; z-index:999}
body#promocoesDetalhe .listaImoveis .imovelBox .content {padding:7px;}
body#promocoesDetalhe .listaImoveis .imovelBox h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; height:26px; overflow:hidden; color:#640305;}
body#promocoesDetalhe .listaImoveis .imovelBox h3 {font-size:12px; font-weight:bold; text-transform:capitalize; margin:5px 0; height:15px; overflow:hidden;}
body#promocoesDetalhe .listaImoveis .imovelBox .description {height:42px; overflow:hidden;}
body#promocoesDetalhe .listaImoveis .imovelBox .preco {font-size:12px; font-weight:bold; color:#051266; margin:8px auto; text-align:center;}
body#promocoesDetalhe .listaImoveis .imovelBox .saibaMais {position:relative;width:88px;height:16px; background:#FFF url(/img/saibaMais_bt.gif) no-repeat; color:transparent; float:left; margin-right:0px;}
body#promocoesDetalhe .listaImoveis .imovelBox input {margin:0 !important; padding:0 !important; width:15px;}
body#promocoesDetalhe .listaImoveis .imovelBox .comparaLink {color:#737373; font-size:10px; text-decoration:underline !important; position:relative; top:-3px;}
body#promocoesDetalhe .listaImoveis .imovelBox .comparaLink:hover {text-decoration:none !important;}
body#promocoesDetalhe .listaImoveis .imovelBox .comparaButton {position:relative;width:12px;height:12px; background:#FFF url(/img/compara_bt.gif) no-repeat; color:transparent; float:right; margin-top:2px;}

/* Pagina EMPRESA e FALE CONOSCO*/
#contentBox h1 {font-size:24px; color:#051266; text-transform:uppercase;}/*sifr element*/
#contentBox h2 {font-size:18px; color:#051266; margin:10px 0;}
#contentBox h3 {font-size:14px; color:#051266; text-transform:uppercase; margin:10px 0;}
#contentBox p {margin-bottom:10px; font-size:14px; line-height:18px;}
#contentBox table {width:100%;}
#contentBox table td {width:45%; padding:10px;}
#contentBox label {display:block;}
#contentBox input, #contentBox select, #contentBox textarea {width:100%;}
#contentBox input.submitButton {width:auto !important;}

#columnLateral {position:relative; float:left; width:279px;}
#barraLateral {margin-bottom:20px;}
#barraLateral .foot {background:transparent url(/img/barraLateral-foot_bg.gif) no-repeat; width:279px; height:20px;}
#barraLateral .content {background:#051266 url(/img/barraLateral-head_bg.gif) no-repeat; padding:0 10px;}
#barraLateral .content h1 {font-size:24px; color:#5ee036; text-transform:uppercase;}/*sifr element*/
#barraLateral .content p {font-size:12px; color:#FFF; margin-bottom:5px;}
#barraLateral #faleConosco, #barraLateral #newsletter, #barraLateral #indiqueEsteSite, #barraLateral .tagsBox {padding:10px 0;}
#barraLateral #faleConosco {border-top:none}
#barraLateral #faleConosco .footLink {text-align:right; color:#FFF; text-decoration:underline;}
.iconButtonBox {padding-left:70px; margin:10px 0; height:78px; padding-top:2px}
.telefone {background:transparent url(/img/iconButtonBox-telefone_bg.gif) no-repeat;}
.email {background:transparent url(/img/iconButtonBox-email_bg.gif) no-repeat;}
.chat {background:transparent url(/img/iconButtonBox-chat_bg.gif) no-repeat;}
.iconButtonBox h2 {font-size:20px; color:#5ee036; text-transform:uppercase;}/*sifr element*/
#newsletter .buttonRounded {float:right; width:60px; height:84px; margin:5px 5px 0 5px;_margin:15px 5px 0 5px;*margin:15px 5px 0 5px;}
#newsletter ul {width:180px;}
#newsletter ul li {display:inline; margin-right:5px; color:#FFF; font-size:10px; white-space:nowrap;}
#newsletter ul li input {}
#newsletter ul li input.check {margin:0 !important; padding:0 !important; width:15px; position:relative; top:0;}
#newsletter .inputInteiro, #indiqueEsteSite .inputInteiro {width:180px; margin:5px 0; font-size:11px}
#indiqueEsteSite .buttonRounded {float:right; width:60px; height:84px; margin:25px 5px 0 5px;_margin:32px 5px 0 5px;*margin:32px 5px 0 5px;}
body#empresa #indiqueEsteSite, body#faleconosco #indiqueEsteSite {display:none;}
body#empresa .tagsBox, body#faleconosco .tagsBox, body#faleconosco .financiamentoBox {text-align:center;}
.tagsBox .content, .tagsBoxInterna .content {padding:10px; margin-bottom:20px;}
.tagsBox, .tagsBoxInterna {text-align:center}
.tagsBox h1 {font-size:24px; color:#051266; text-transform:uppercase; border-bottom:3px solid #5ee036; text-align:left;}/*sifr element*/
.tagsBoxInterna h1 {font-size:24px; color:#5ee036 !important; text-transform:uppercase; text-align:left;}/*sifr element*/
.tagsBox p, .tagsBoxInterna p, .financiamentoBox p{margin:5px 0; text-align:left;}
.tagsBox a, .tagsBoxInterna a, .financiamentoBox a{text-transform:lowercase; margin:10px 2px}
.tagsBox a, .tagsBoxInterna a {line-height:20px;}
	body#imoveisDetalhe .tagsBoxInterna a {color:#FFF !important;}
.tagMini {font-size:11px;}
.tagNormal {font-size:16px;}
.tagBig {font-size:20px;}
.financiamentoBox {text-align:center; margin-bottom:20px}
.financiamentoBox h1 {font-size:18px; color:#051266; font-weight:bold; margin-bottom:10px;}
.financiamentoBox form {margin:10px 0; display:block;}
.financiamentoBox form fieldset ul li {margin:5px 0; display:block; height:20px;}
.financiamentoBox label {width:140px; float:left; display: inline; overflow: hidden;}
.financiamentoBox input, .financiamentoBox select {width: 100px;float:left; display: inline; overflow:hidden;}
.financiamentoBox input.submitButton {width:auto !important;}
#resultadoFinanciamento {clear:both; padding:10px; text-align:center; border:1px solid #7a7a7a; background-color:#ebebeb; margin:10px 0;}

/* COMPARACAO */
div#comparacaoBox {background-color:#e9e9e9; border:5px solid #051266; padding:0 !important;}
div#comparacaoBox #loading {position:relative; top:140px;}
#comparacaoHead {background-color:#051266 !important; padding:5px; text-align:left; display:block; width:auto}
#comparacaoHead #fecharButton {float:right; margin-top:5px; cursor:pointer;}
div#comparacao {font-size:11px;width:100%;}
div#comparacao div.columnEspecificacoes {float:left; width:250px; border-right:1px dotted #a6a6a6;}
div#comparacao div.columnEspecificacoes .firstCell {background-color:#e9e9e9; height:170px;padding-top:20px; text-align:center}
div#comparacao div.columnEspecificacoes p.impar, div#comparacao div.columnEspecificacoes p.par {background-color:#f9f9f9; display:block; border:1px solid transparent; padding:5px; text-align:right; color:#1e1e1e;font-size:12px; font-weight:bold;}
div#comparacao div.columnEspecificacoes p.par {background-color:#e9e9e9;}
div#comparacao div.imovelListado {float:left; width:170px; border-right:1px dotted #a6a6a6; }
div#comparacao div.imovelListado .firstCell {background-color:#e9e9e9; height:170px;padding:20px 10px 0 10px; text-align:center;}
div#comparacao div.imovelListado .firstCell img {padding:5px; border:1px solid #7a7a7a; background-color:#FFF; margin:3px auto; display:block;}
div#comparacao div.imovelListado .firstCell h2 {font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; color:#051266; text-align:left;}
div#comparacao div.imovelListado .firstCell p {text-align:left; font-size:11px;}
div#comparacao div.imovelListado .firstCell span.bairro {color:#051266}
div#comparacao div.imovelListado p.impar, div#comparacao div.imovelListado p.par {background-color:#f9f9f9; display:block; border:1px solid transparent; padding:5px; text-align:center;font-size:11px; font-weight:bold;}
div#comparacao div.imovelListado p.par {background-color:#e9e9e9;}

.ui-dialog { display:none; }
.ui-dialog-titlebar { display:none; }
.ui-widget-overlay { background: #000000/*{bgColorOverlay}*/ url(img/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .8;filter:Alpha(Opacity=80)/*{opacityOverlay}*/; }

.detalhe
.compartilhamento { float:left; padding:0 8px 8px 0; }
.compartilhamento ul { float:left; }
.compartilhamento ul li { float:left; width: auto !important; }

.compartilhamentodetalhe  { float:left; padding:0 8px 8px 0; width:600px; }
.compartilhamentodetalhe ul { float:left; }
.compartilhamentodetalhe ul li { float:left; width: auto !important; }

.redes_sociais ul { float: left; }
.redes_sociais ul li {float:left; margin-right:10px; margin-bottom:10px}
.redes_sociais ul li a {display:block; width:33px; height:33px; text-indent:-50000px; }
.redes_sociais ul li a.facebook { background: url(/img/facebook.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.twitter { background: url(/img/twitter.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.orkut { background: url(/img/orkut.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.youtube { background: url(/img/youtube.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.wordpress { background: url(/img/wordpress.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.friendfeed { background: url(/img/friendfeed.png) no-repeat scroll 0 0 transparent; }
.redes_sociais ul li a.linkedin { background: url(/img/linkedin.png) no-repeat scroll 0 0 transparent; }

.show-code { display: block; margin-top: 20px;}

.atendimento { float: right; position: relative; text-align: right; width: 733px; margin-bottom:5px; }
