/* 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 ***/

/* 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:#640305;}
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:47px; background-position: 0 0 !important;}
#menuPrincipal #empresa {width:120px; background-position: -47px 0 !important;}
#menuPrincipal #imoveis {width:104px; background-position: -167px 0 !important;}
#menuPrincipal #promocoes {width:127px; background-position: -271px 0 !important;}
#menuPrincipal #chat {width:79px; background-position: -398px 0 !important;}
#menuPrincipal #faleConosco {width:147px; background-position: -477px 0 !important;}
#menuPrincipal li #ligueAgora {float:left; width:276px; background:#FFF url(/img/menu.gif) no-repeat -624px 0 !important;height:48px; display:block}
/* OVER States */
#menuPrincipal #home:hover {width:47px; background-position: 0 -48px !important;}
#menuPrincipal #empresa:hover {width:120px; background-position: -47px -48px !important;}
#menuPrincipal #imoveis:hover {width:104px; background-position: -167px -48px !important;}
#menuPrincipal #promocoes:hover {width:127px; background-position: -271px -48px !important;}
#menuPrincipal #chat:hover {width:79px; background-position: -398px -48px !important;}
#menuPrincipal #faleConosco:hover {width:147px; background-position: -477px -48px !important;}
/* ON States */
body#home #menuPrincipal #home {width:47px; background-position: 0 -48px !important;}
body#empresas #menuPrincipal #empresa {width:120px; background-position: -47px -48px !important;}
body#imoveis #menuPrincipal #imoveis {width:104px; background-position: -167px -48px !important;}
body#promocoes #menuPrincipal #promocoes {width:127px; background-position: -271px -48px !important;}
body#chat #menuPrincipal #chat {width:79px; background-position: -398px -48px !important;}
body#faleConosco #menuPrincipal #faleConosco {width:147px; background-position: -477px -48px !important;}

#submenu {position:absolute; top:42px ; left:-735px; 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:42px ; 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:#f8c301 !important; color:#640305 !important;}
#submenuLink #submenu {display:none;}
#submenuLink:hover #submenu {display:block;}

a#logo {clear:both;position:relative;width:272px;height:133px; background:#FFF url(/img/logo.gif) no-repeat; color:transparent !important; float:left; margin-top:10px;}
#buscaAvancada {position:relative;width:580px /*-5px -5px padding*/; height:138px; background:#FFF url(/img/search_bg.gif) no-repeat; float:right;margin-top:10px; padding:5px; text-align:center;}
#buscaAvancada h1 {font-size:36px;_font-size:30px;*font-size:30px; color:#640305; white-space:nowrap; text-transform:uppercase; line-height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;}
#buscaAvancada .buttonRounded {float:right; width:54px; height:73px; margin:10px 5px 0 5px}
#buscaAvancada .selectMetade {width:246px; 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:50px; left:5px;}
#buscaAvancada #cidade {top:50px; left:261px;}
#buscaAvancada #bairro {top:75px; left:5px;}
#buscaAvancada #tipoDeImovel {top:75px; left:135px;}
#buscaAvancada #faixaDePreco {top:75px; left:261px; z-index:10}
#buscaAvancada #numeroDeQuartos {top:75px; left:391px;}
#buscaAvancada #areaPrivativa {top:100px; left:5px;}
#buscaAvancada #estagioDaObra {top:100px; left:135px; z-index:10}
#buscaAvancada #nomeDaRua {top:100px; left:261px;}
#buscaAvancada #palavraChave {top:100px; left:391px;}


/*FOOTER*/
#footer {clear:both; background:#f8c301 url(/img/footer_bg.gif) repeat-x; display:block; text-align:center; margin-top:30px; height:120px;}
#footer .content {width:900px; position:relative; margin:0 auto; text-align:left; padding-top:20px}
#footer .content ul#menuPrincipal {}
#footer .content ul#menuPrincipal li{display:inline; font-size:18px; text-transform:uppercase; white-space:nowrap; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;margin:0 10px;}
#footer .content ul#menuPrincipal li a {}
#footer .content p {margin-bottom:10px}
#footer .content span.ligue {color:#737373; font-size:30px; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
#footer .content span.tel {color:#FFF; font-size:30px; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
#footer .content p.direitos {color:#FFF; font-size:12px; text-align:right;}
#footer .content p.direitos a {color:#FFF !important;}

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

#columnMain {position:relative; float:left; width:582px;}
.listaImoveis {margin-bottom:20px}
.listaImoveis .verTodos {padding:3px 5px; margin-bottom:5px; background-color:#f8c301; color:#FFF; float:right; position:relative; top:7px;}
.listaImoveis h1 {font-size:30px; color:#737373; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
.listaImoveis .listaImoveisLine {clear:both; background-color:#f2f2f2; 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:#f2f2f2; margin-bottom:10px; padding:8px;}
.promocaoBox {position:relative; border:1px solid #c1c1c1; 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:#640305;}
.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:#640305;}
#listaPromocao #thumbs .imovelBox h3 {font-size:12px; font-weight:bold; text-transform:capitalize; margin:5px 0; height:26px; overflow:hidden;}

#paginacao {background-color:#640305; 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:#640305 !important; background-color:#f8c301; padding:0 5px; text-transform:uppercase; margin:0 5px}

/*Pagina HOME*/
body#home .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#home .listaImoveis .imovelBox img {width:160px; height:105px; border:8px solid #FFF;}
body#home .listaImoveis .imovelBox img:hover {border-color:#f8c301;}
body#home .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#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:#640305;}
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:#640305; 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:#f8c301; display:block; padding:5px; color:#737373; 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 #c1c1c1; 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:#f8c301;}
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:#640305;}
body#busca .imovelBox .description {height:70px; overflow:hidden; margin:5px 0;}
body#busca .imovelBox p {margin-bottom:5px;}
body#busca .imovelBox p .caracteristica {color:#640305}
body#busca .imovelBox .preco {font-size:12px; font-weight:bold; color:#640305; 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:30px; color:#737373; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;}
#listaImoveisDetalhe h2 {font-size:24px; color:#640305; text-transform:capitalize; margin:10px 0;}
#listaImoveisDetalhe h3 {font-size:14px; color:#640305; text-transform:uppercase; margin:10px 0; font-weight:bold;}
#listaImoveisDetalhe p {margin-bottom:2px;}
#listaImoveisDetalhe p.preco {color:#640305; font-weight:bold; font-size:15px; margin:5px;}
#listaImoveisDetalhe p .caracteristica {color:#640305; font-weight:bold;}
#listaImoveisDetalhe #imgPrincipal {width:285px; height:187px; padding:10px; border:1px solid #7a7a7a; 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:30px; color:#737373; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;}
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 #c1c1c1; 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:#f8c301;}
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:#640305;}
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:#640305; 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 #640305; display:block;}

/* Pagina PROMOCOES DETALHE*/
#listaPromocoesDetalhe {}
#listaPromocoesDetalhe h1 {font-size:30px; color:#737373; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;}
#listaPromocoesDetalhe h2 {font-size:24px; color:#640305; 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:#640305; 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:30px; color:#737373; white-space:nowrap; text-transform:uppercase; height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/;}
#contentBox h2 {font-size:18px; color:#640305; margin:10px 0;}
#contentBox h3 {font-size:14px; color:#737373; 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:right; width:279px;}
#barraLateral {margin-bottom:20px;}
#barraLateral .foot {background:transparent url(/img/barraLateral-foot_bg.gif) no-repeat; width:279px; height:40px;}
#barraLateral .content {background:#640305 url(/img/barraLateral-head_bg.gif) no-repeat; padding:0 10px;}
#barraLateral .content h1 {font-size:30px; color:#f8c301; white-space:nowrap; text-transform:uppercase; line-height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
#barraLateral .content p {font-size:12px; color:#FFF; margin-bottom:5px;}
#barraLateral #faleConosco, #barraLateral #newsletter, #barraLateral #indiqueEsteSite, #barraLateral .tagsBox {border-top:1px dashed #FFF; padding:10px 0;}
#barraLateral #faleConosco {border-top:none}
#barraLateral #faleConosco .footLink {text-align:right; color:#FFF; text-decoration:underline;}
.iconButtonBox {padding-left:65px; 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:24px; color:#f8c301; text-transform:uppercase; line-height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
#newsletter .buttonRounded {float:right; width:60px; height:79px; 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:4px; color:#FFF; font-size:10px}
#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:79px; margin:25px 5px 0 5px;_margin:32px 5px 0 5px;*margin:32px 5px 0 5px;}
body#empresa #indiqueEsteSite, body#faleconosco #indiqueEsteSite {display:none;}
#YellowBorderBox {}
body#empresa #YellowBorderBox, body#faleconosco #YellowBorderBox {display:none}
#YellowBorderBox .head {background:transparent url(/img/tagsBox-head_bg.gif) no-repeat; width:279px; height:20px;}
#YellowBorderBox .foot {background:transparent url(/img/tagsBox-foot_bg.gif) no-repeat; width:279px; height:20px;}
#YellowBorderBox .content {border-left:2px solid #f8c301; border-right:2px solid #f8c301; padding:10px;}
.tagsBox {text-align:center}
.tagsBox h1 {font-size:30px; color:#737373; white-space:nowrap; text-transform:uppercase; line-height:1.1em; /*visibility: hidden torna invisivel o texto em html a ser trocado pelo sifr*/}
.tagsBox p, .financiamentoBox p{margin-bottom:5px; text-align:left;}
.tagsBox a, .financiamentoBox a{text-transform:lowercase; margin:10px 2px}
.tagsBox a {line-height:20px;}
	body#imoveisDetalhe .tagsBox a {color:#FFF !important;}
.tagMini {font-size:11px;}
.tagNormal {font-size:16px;}
.tagBig {font-size:20px;}
.financiamentoBox {}
.financiamentoBox h1 {font-size:18px; color:#640305; 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 #f8c301; padding:0 !important;}
div#comparacaoBox #loading {position:relative; top:140px;}
#comparacaoHead {background-color:#f8c301 !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:#640305; text-align:left;}
div#comparacao div.imovelListado .firstCell p {text-align:left; font-size:11px;}
div#comparacao div.imovelListado .firstCell span.bairro {color:#640305}
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}*/; }