﻿/* Geral */
body {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; color:#000; width:100%; line-height:13px;}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
fieldset {border:0;}
a {color:#000;}

#container {width:100%;}
#header, #busca, #bannerFlash, #conteudo {margin:0 auto; width:975px;}

/* Menus */
#headerHolder {width:100%; height:158px; background:url(../Images/gifs/fundo_header.gif) repeat-x;}

#menusSuperior {height:38px;}
#menuTop {width:664px; float:left; text-align:right; padding-top: 5px; height: 33px;}
#menuTop ul li a,  #rodape div ul li a {padding:0px 5px 5px 5px; font-size: 12px; text-decoration:none; color:#333;}
#menuTop ul li, #rodape div ul li {padding:3px 0 6px 6px; background:url(../Images/jpgs/bg_menutop.jpg) no-repeat left; display:inline;}

#menuPr {margin:0 66px; clear:both;}
#menuPr li {padding:10px; background:url(../Images/jpgs/bg_menu2.jpg) no-repeat top left; float:left;}
#menuPr li a {font-size:15px !important; color:#000!important;}
#menuPr .inicioMenu {background:none !important;}

/* Menu Lateral */
#listaMenuConteudo {margin-top:12px; padding-left:10px; list-style-type:disc; list-style-position:inside;}

/* Lingueta */
#lingueta {background-image: url(../Images/pngs/lingueta.png); height:38px; width:293px; float:right;}
#lingueta ul {margin-left:15px; margin-top: 2px;}
#lingueta ul li {display:inline;}

#lingueta2 {margin:0 20px; *margin:0 -956px; background:url(../Images/pngs/lingueta2.png) no-repeat; height:25px; width:205px; position:absolute; top:399px; clear:both;}
#lingueta2 p, #pesquisa div p {color:#BDA3A2; font-size:16px; font-weight:bold; margin-top:4px; padding-left:10px;}
#lingueta2 p span {font-size:19px; color:#FFF; font-weight:bold;}

.textBandeira a {color:#FFF; font-size:12px; text-decoration:none;}
.textBandeira {vertical-align:top; margin-right:13px;}
.imgBandeira a img { margin-top:3px;}

/* Logo */
#logo {height:65px; width:700px; margin:7px 0 8px; float:left;}
.logo {float:left; height:57px; width:274px;}
#logo p {padding:28px 0 0 100px; font-weight:bold; font-size:14px; line-height:15px; float:left; text-align:right; line-height:1.2em;}
#logo p span {color:#9B2925; font-weight:bold; letter-spacing:0em; vertical-align:0%; font-size:15px;}

#logo h1 {width:274px; height:60px; background:url(../Images/jpgs/logo.jpg) no-repeat; text-indent:-9999px; display:block; float:left;}
#logo h1 a:link, #logo h1 a:visited {width:274px; height:60px; display:block;}

/* Formulários */
#fieldsetPd label, #fieldsetInd label {margin-bottom:3px; display:block;}
#fieldsetPd span {width:100px; text-align:right; font-weight:bold; vertical-align:top; display:inline-block;}
#fieldsetPd input, #fieldsetPd textarea, #fieldsetInd input, #fieldsetInd textarea {border:solid 1px #999;}

#fieldsetInd {padding:10px;}
#fieldsetInd span {width:56px; font-weight:bold; text-align:right; display:inline-block;}
#fieldsetInd input[type=text] {padding:3px 10px; width:132px; border:0; background:url('../Images/pngs/bgTextBox.png') no-repeat;}

.mensagemSucesso {margin:10px auto; text-align:center; color:#9F2824; font-size:14px; font-weight:bold; display:block;}
.mensagemSucessoInfo {margin:7px 0; width:100% !important; color:#F00; text-align:center !important;}
.erro, .erroB {text-align:left !important; width:200px !important;}
.erroB {color:#FFF !important; display:inline !important; width:10px !important;} 
.erroV {color:#F00; width:5px !important; font-size:11px; display:inline;}
.botaoEnviar {margin-top:10px; margin-left:327px;}
.botaoEnviarInfo {margin-top:10px; margin-left:122px;}

/* Float */
#float {margin-left:258px; height:80px; width:269px; text-align:right; position:absolute; top:35px; left:49%; width:200px; float:left;}

/* Banner */
#bannerHolder {margin:0; width:100%; height:266px; display:block;}
#bannerFlash {padding-top:18px; text-align:center; display:block;}

/* Busca */
#buscaHolder {margin:0; padding:0; width:100%; height:87px; background:url(../Images/gifs/fundo_busca.gif) repeat-x;}

#pesquisa {width:100%;}
#pesquisa div {text-align:center; width:120px; padding:0px 10px 0; float:left;}
#pesquisa div p {margin:8px 0; color:#EBD5D5 !important; height:34px; line-height:17px;}
#pesquisa div p span {font-size:12px; color:#EC726C;}
#pesquisa .botao {padding:10px 0; float:right; width:103px; height:63px; border:0;}
#pesquisa .botaoBusca {padding:10px 0; width:103px; height:63px; border:0; background:url(../Images/pngs/botaoResultados.png) repeat-x;}

#listaResultadoBusca {margin-top:15px;}
#listaResultadoBusca li {margin-bottom:10px; padding:10px 0; width:100%; background:url(../Images/gifs/fundo_resultado_busca.gif) repeat-x; float:left;}
#listaResultadoBusca li div {margin:0 10px; float:left;}
#listaResultadoBusca .descricaoBusca {width:330px; line-height:15px;}
#listaResultadoBusca .descricaoBusca h3 {margin-bottom:5px; color:#9F2824; font-size:15px;}
#listaResultadoBusca .descricaoBusca h3 a {color:#9F2824;}

/*
.select{padding:5px 20px 4px 10px; background:url(../Images/pngs/bgPesquisa.png) no-repeat; position:absolute; text-align:left;	width:100px; overflow:hidden !important; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -x-system-font:none; font-size:12px; color:#666;}
select.finalidade, select.tipodoimovel, select.cidade, select.bairro, select.preco, select.estagio {margin:5px 18px 0 0; position:relative; width:120px; z-index:5; font-size:12px; opacity:0; filter:alpha(opacity=0);}
*/

/* Conteúdo */
#conteudo {margin:10px auto; font-size:12px;}
#conteudo h2, #conteudoPopup h2 {margin-bottom:20px; padding-bottom:5px; font-size:18px; color:#9F2925; font-weight:normal; border-bottom:2px solid #9F2925;}
#conteudo p {font-size:12px;}
#conteudoPopup {font-size:12px;}

#conteudoEsq, #conteudoDir, #conteudoEsqBusca, #conteudoEsqEmp {margin:10px 0; float:left;}
#conteudoEsq {padding:15px; width:235px; background:url(../Images/gifs/fundo_menu.gif) repeat-x; min-height:150px; line-height:15px;}
#conteudoDir {padding-left:40px; width:660px;}

#conteudoEsq h3 {font-size:14px;}
#conteudoDir h4 {margin:15px 0 7px; font-size:14px; color:#9F2925;}
#conteudoDir p {margin-bottom:7px;}

#conteudoEsqBusca {width:266px; background-color:#9F2925; line-height:15px;}
#conteudoEsqBusca .bgTop {width:100%; height:10px; background:url(../Images/gifs/fundo_filtros_topo.gif) no-repeat;}
#conteudoEsqBusca .bgBot {width:100%; height:10px; background:url(../Images/gifs/fundo_filtros_bottom.gif) no-repeat;}
#conteudoEsqBusca p {margin:0 0 8px 15px; color:#FFF;}
#conteudoEsqBusca input {margin-left:15px;}

#conteudoEsq #noticias li {margin:5px 0; padding-bottom:5px; border-bottom:solid 1px #FFF;}

/* Navegação */
#linksTopo {margin:10px 0 20px; width:100%; float:left;}
#breadcrumb {font-size:11px !important; font-weight:bold; color:#000; width:88%; float:left;}
#breadcrumb a, #indique a {color:#9F2925; text-decoration:none;}
.seta {color:#000;}
#conteudoDir #breadcrumb {width:78%;}
#indique {padding-left:20px; font-size:11px !important; width:120px; background:url(../Images/gifs/icon_indique.gif) no-repeat; float:left;}
.menuLateral {font-size:14px;}
.menuLateral a {text-decoration:none;}
.menuLateral ul {margin-bottom:10px;}
.menuLateral li {margin-left:10px;}
.itemAtivo {color: #9B2925}

/* Rodapé */
#rodape {padding:12px 0; width:100%; text-align:center; background:#EEE url(../Images/jpgs/bg_rodape.jpg) repeat-x; float:left; display:inline-block;}
#rodape div p {margin-top:5px; font-size:10px; display:inline;}
#rodape div a img{margin:6px 0 -5px 50px;} 
#rodape div ul {margin-bottom:10px;}
#rodape div ul li {background:none !important; font-size:10px; color:#666;}
#rodape div ul li a {color:#000; padding:0 11px 5px 0;}

/* Notícias */
.noticias {width:201px; margin-right:20px; margin-top:20px; float:left;}
.noticias h3, #news h3 {color:#9F2824; font-weight:bold;}
.noticias img {height:86px; width:200px; padding-top: 5px; padding-bottom:5px;}
.noticias p, #news p {font-size:12px;}
.noticias p {line-height:16px;}
.noticias .saiba {margin-top:20px; height:16px; width:83px;}

#news {margin-top:20px; width:303px; float:left;}
#news h3 {padding-bottom:8px; border-bottom:2px solid #9F2925;}
#news li {margin-top:8px; margin-bottom:15px; list-style:none;}
#news p {margin-top:3px;}
#news img {margin-top:20px; height:16px; width:83px; float:left;}

/* Paginação */
[disabled] {color:#999;}
.setaEsquerda, .setaDireita {height:39px; width:18px; display:block;}
.setaEsquerda {background:url(../Images/pngs/botao_esq_dis.png) no-repeat;}
.setaDireita {background:url(../Images/pngs/botao_dir_dis.png) no-repeat;}
.currentPage {color:#9F2925; font-weight:bold; font-size:15px;}
#paginacao {font-size:14px !important;}
#paginacao a {text-decoration:underline;}

/* Sitemap */
#divSitemap {width:80%; float:left;}

/* Indique */
.indique {margin:0; padding:15px; border:#B79D9C 1px solid; background-color:#A53B37; width:385px; position:absolute; float:left;}
.indique h2 {color:#FFF !important; border-bottom-color:#FFF !important; width:385px; float:left !important;}
.indique span {font-weight:bold; color:#FFF;}
.indique #fechar {float:left;}
.indique #fieldsetPd {clear:both;}
.indique .botaoEnviar {margin-left:276px;}
.indique #mensagemSucesso {margin:30px 0; color:#FFF; text-align:center; width:100%; font-weight:bold;}
#indiqueEmp {width:100%; text-align:right;}

/* Geral */
.mais {margin:0px !important; padding:2px 0 0px 22px; height:20px; background:url(../Images/pngs/mais.png) no-repeat; display:inline-block; color:#9F2824 !important; text-decoration:none; font-weight:bold; font-size:12px; clear:both;}

/* Informações do Empreendimento */
#infoEmpreendimento {padding:8px; width:250px; background:url(../Images/jpgs/bg_info_emp.jpg) no-repeat; display:block;}
#infoEmpreendimento h3 {margin-bottom:10px; font-size:14px; font-weight:bold; color:#9F2824; width:240px; line-height:20px;}

/* Tabs */
.ui-tabs { padding: .2em; zoom: 1; width:100%;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0.2em 0 0 1px; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Galeria */
#galeriaImg {margin-bottom:20px; padding:8px; width:250px; background:url(../Images/gifs/fundo_imagem_emp.gif) repeat-x; display:block; text-align:center;}
#galeriaImg ul {margin-top:5px; padding:0; height:45px; display:inline-block;}
#galeriaImg li {padding: 12px 3px 8px; display:inline-block;}
#galeriaImg ul a {color:#000; font-size:12px; padding:5px 0 0;}
#galeriaImg ul .ui-tabs-selected a {padding:0; color:#9f2925; font-size:15px; font-weight:bold;}
#galeriaImgMask {padding:0; width:195px; height:60px;  text-align:left; overflow:hidden; position:relative;}
#galeriaImgMask div {width:9999px; position:relative;}
#galeriaImgMask div img {padding:0 4px;}
#galeriaImgThumbs {display:inline-block; clear:both; width:250px;}
#galeriaImgThumbs div {float:left;}
#galeriaImgSetaEsq, #galeriaImgSetaDir{cursor:pointer;}
#galeriaImgSetaEsq {padding:11px 5px 10px 0px;}
#galeriaImgSetaDir {padding:11px 0px 10px 5px;}
#galeriaDestaque {height:320px; vertical-align:middle;}

/* Empreendimento */
#empreendimentoTab, #empDescTab {font-size:12px;}
#empreendimentoTab ul, #empDescTab #listMenu {display:inline-block;}
#empreendimentoTab li, #empDescTab li {margin:0; margin-top:10px; padding:0;}
#empreendimentoTab li, #empDescTab #listMenu li {background:url(../Images/jpgs/bg_menu_inativo.jpg) repeat-x; float:left;}
#empreendimentoTab a, #empDescTab a {margin:5px 10px 0; color:#FFF; font-size:14px; font-weight:bold;}
#empreendimentoTab a span {font-size:9px; color:#CCC;}
#empreendimentoTab .cornerL, #empDescTab .cornerL {background:url(../Images/jpgs/bg_menu_inativo_cornerL.jpg) no-repeat; width:5px; height:29px; display:block; float:left;}
#empreendimentoTab .cornerR, #empDescTab .cornerR {background:url(../Images/jpgs/bg_menu_inativo_cornerR.jpg) no-repeat; width:5px; height:29px; display:block; float:left;}
#empreendimentoTab .ui-tabs-selected .cornerL, #empDescTab .ui-tabs-selected .cornerL {background:url(../Images/jpgs/bg_menu_ativo_cornerL.jpg) no-repeat; width:13px; height:48px; margin-top:0;}
#empreendimentoTab .ui-tabs-selected .cornerR, #empDescTab .ui-tabs-selected .cornerR {background:url(../Images/jpgs/bg_menu_ativo_cornerR.jpg) no-repeat; width:13px; height:48px; margin-top:0;}
#empreendimentoTab .ui-tabs-selected, #empDescTab .ui-tabs-selected {background:url(../Images/jpgs/bg_menu_ativo.jpg) repeat-x !important; margin-top:0;}
#empreendimentoTab .ui-tabs-selected a, #empDescTab .ui-tabs-selected a {color:#9F2824; font-size:18px; padding:10px 0 0;}
#empreendimentoTab .ui-tabs-selected a span {font-size:10px; color:#666;}
#empreendimentoTab-0, #empDescTab-0 {background:url(../Images/jpgs/bg_border_tabs.jpg) #f0f0f0 repeat-x; margin:-11px 1px 0;}
#empreendimentoTab-0 .ui-widget-content, #empDescTab-0 .ui-widget-content {background: url(../Images/jpgs/bg_cont_tabs.jpg) #F0F0F0 repeat-x; margin:0 2px 2px; padding:20px 10px 10px; display:inline-block; width:949px; border-top:solid 2px #c5c3c2; min-height:324px;}
#empreendimentoTab-0 .ui-widget-content div div div, #empDescTab-0 .ui-widget-content div div div {float:left; display:inline-block;}
#empreendimentoTab-0 .ui-widget-content div div #ceta_es {margin-left:4px; margin-top:80px;}
#empreendimentoTab-0 .ui-widget-content div div #ceta_di {margin-right:4px; margin-top:80px; float:right;}
#empreendimentoTab-0 .ui-widget-content div div .produtos {text-align:center; margin:0 10px; width:202px; line-height:16px;}
#empreendimentoTab-0 .ui-widget-content div div .produtos h3, #empreendimentoTab-0 .ui-widget-content div div .produtos h3 a {color:#9F2824; font-size:15px; margin:10px 0 5px;}
#empreendimentoTab-0 .ui-widget-content div div .produtos .informacoes {width:100%; height:100px;}
#empreendimentoTab .mais {font-size:12px;}

#empDescTab {margin-bottom:38px;}
#empDescTab a {font-size:12px;}
#empDescTab .ui-tabs-selected a {font-size:14px;}
#empDescTab-0 .ui-widget-content {width:634px; min-height:245px;}

#listItensLazer li {list-style-type:disc; list-style-position:inside;}