html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; vertical-align: top;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus { outline: 0;}
ins { text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}

/****** GERAL ******/
#geral {width:970px; height:559px; margin:0 auto; position:absolute; left: 50%; margin-left: -485px; margin-top: -5px; font:11px Tahoma, Arial, Helvetica, sans-serif;}
#topo {width:970px; height:144px; background:url(../images/2bg-topo.png) no-repeat;}
#conteudo {width:970px; background: transparent url(../images/bg-conteudo.jpg) repeat-y; padding:3px 0 0 0;}
#esquerda {float: left; width: 288px; padding-left:24px; display:block;}
#direita {width: 620px; float:right; margin: 0 23px 0 0;}
#rodape {width:970px; height:16px; background:url(../images/bg-rodape.jpg) no-repeat;}
#extra {padding:6px 12px;}
#copyright{ margin:5px 11px; border-top:1px solid #dfddd2;}

/****** CLASSES ******/
.laranja {color:#1a659a;}
.marrom {color:#787879;}
.branco {color:#ffffff;}
.cinza {color:#91908c;}
.fbranco {background-color:#ffffff;}
.bege-ext { border:1px solid #eaeff5; margin-bottom:12px;}
.bege-int { background-color: #eaeff5; border:3px solid #eaeff5; padding:8px;}
.w288 {width: 288px;}
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.clear {clear:both; line-height:1px;}
.botao {padding:3px; background-color:#305492; border:none; font-size:11px; color:#fff;}
.label2 {width: auto; display: inline; float: none; margin: 0 30px 0 35px; color:#91908c;}
.input2 {width:425px;}
.vazio {width: 0; display: inline; float: none; margin: 0 0 0 35px; }
.bottom {margin-bottom:0; padding-bottom:0}
.bottom8 {padding-bottom:11px;}
.box {width:830px; display:block; margin-left:90px;}
.borda {border-bottom:1px solid #fb7f10; width:400px;}
.divisor {background:url(../images/divisor.gif) repeat-x 0 11px;}

/******* CONFIG ********/
h1 a { width:169px; height:72px; display:block; background: url(../images/logo.png) no-repeat; text-indent:-9999px; margin:17px 0 0 60px;}
h2 {background:url(../images/2bg-h2.gif) no-repeat; padding:0 0 8px 24px; font-size:15px; color:#91908c; text-transform:uppercase;}
h2 a {color:#91908c; text-decoration:none;}
h3 { font-size:13px; font-weight:bold; color:#fb7f10; font-weight:normal;}
h4 {font-size:11px; color:#91908c; text-transform: uppercase;}
hr {color:#fb7f10; height:1px; line-height:1px; margin:0; padding:0;}
p, span {font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:15px;}
form {padding:5px 0 4px 0;}
label {width:74px; display:block; float:left; padding-top:3px; color:#91908c;}
select, input {font: 11px Tahoma, Arial, Helvetica, sans-serif; color:#91908c; }
a {color:#1a659a; text-decoration:none;}

/****** AGENCIAS ******/
#tel-agencias { width:176px; height:53px; margin:35px 30px 0 0; font-size:bold;}
#tel-agencias ul li { font-weight:bold; width:80px; display: block; float:left;} 
#tel-agencias .marrom {color:#1a659a;}

/****** MENU ******/
#menu { padding:100px 0 0 38px; }
#menu li { font-size:12px; color:#ffffff; display:inline; float:left; padding:7px 0 0 25px; font-weight:bold;}
#menu li a {text-decoration:none; color:#ffffff;}
#menu li a:hover {color:#eaeff5;}

/****** BUSCA RAPIDA ******/
#buscaRapida select {width:175px; float:right; margin: 2px 17px 2px 0;}
#buscaRapida li {height:26px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%; background:#fff; color:#91908c;}
#buscaRapida p {padding-bottom:8px; color:#787879;}
#buscaRapida .botao {margin-left:51px; width:170px;}

/****** BUSCA AVANCADA ******/
#buscaAvancada select {width:200px; margin: 2px 7px 2px 0;}
#buscaAvancada li {height:20px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%;}

/****** REFINA BUSCA******/
#refinarBusca select {width:180px; margin: 2px 4px 2px 0; float:right;}
#refinarBusca li {height:20px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%;}
#refinarBusca .botao {width:170px; margin-top:5px;}
#refinarBusca .metade {width:84px; float:left; margin-left:6px;}

/****** REFINA FLAT******/
#refinaFlats select {width:180px; margin: 2px 4px 2px 0; float:right;}
#refinaFlats li {height:20px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%; background:#fff;}
#refinaFlats .botao {width:170px; margin:5px 0 0 8px;}
#refinaFlats .metade {width:84px; float:left; margin-left:6px;}
#refinaFlats .ajuste {width:82px;}

/******* REVISTA ******/
#revista p {width:177px; padding-left: 90px; background:url(../images/revista.png) no-repeat;}

/****** TRABALHE/MIAMI ******/
#trabalhe h2, #miami h2, #video h2 {padding-bottom:0;}

/****** NEWSLETTER ******/
#newsletter .botao {margin-left:20px; width:70px;}
#newsletter input {width:165px;}

/****** DIREITA ******/
#direita p {color: #91908c;}

/****** EXTRA ******/
#extra p {width:930px; color:#787879; padding:3px 0;}
#extra a {text-decoration:none;}
#extra label {padding-top:0; width:90px; color:#787879;}
#midiassociais { float:right; margin-top:-10px; width:110px; height:32px;}
#midiassociais p {text-align:right; width:110px;}
#midiassocias a {margin-left:5px;}

/****** DESTAQUES-HOME ******/
#destaques-home h2 {width:100%; padding-bottom:0;}
#destaque-home-item, #destaque-home-itemd {width:301px; height:107px; float:left; margin:0 12px 12px 0;}
#destaque-home-item .foto-destaque, #destaque-home-itemd .foto-destaque {width:122px; height:86px; float:left; margin-right:8px;}
#destaque-home-item p, #destaque-home-itemd p {line-height:17px; color:#787879; }
#destaque-home-itemd {margin:0 0 12px 0;}
#destaque-home-item a {font-weight:bold;}

/****** BUSCA ITEM ******/
#busca-item {width:617px; height:107px; margin-bottom: 12px; color:#91908c; display:block;}
#busca-item p {line-height:17px; width:485px; float:left;}
#busca-item .foto-destaque {width:122px; height:86px; float:left; margin-right:8px;}
#busca-item span {line-height: 21px;}
#busca-item span a {background:url(../images/info.png) 0 top no-repeat; line-height:24px; padding:0 0 2px 20px;}

/****** CADASTRAR ******/
#cadastrar li{height:20px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%;}
#cadastrar span {color:#91908c;}
#cadastrar label {width:110px;}

/****** NAVPAGES ******/
#nav_pages { margin-bottom:0; padding-bottom:20px; }
#nav_item {text-align:center; margin-top:30px;}
.nav_item { padding:6px; background-color: #d9d8ce; text-decoration: none; color: #91908c;}
.nav_item:hover { background-color: #1a659a; color:#ffffff;}
.nav_atual_item { padding:6px; background-color: #305492; text-decoration: none; color: #ffffff;}
.nav_item_pa { padding:6px; background-color: #305492; text-decoration: none; color: #ffffff;}
.nav_item_pa:hover { background-color: #1a659a; color:#ffffff;}

/****** DETALHE IMOVEL ******/

#detalhe-imovel input {width:165px;} 
#detalhe-imovel .input-marcar {width:auto; margin: -3px 0 0 3px; vertical-align: sub;}
#tabvanilla form {padding:0;}
.widget { width: 595px; min-height:420px; height:auto !important; height:420px; }
.tabnav {width: 595px; margin:-18px 0 12px 0; }
.tabnav li { display: inline; list-style: none; float:right; }
.tabnav a {text-decoration:underline;}
.selecionar {color:#91908c; padding:7px;}
.fotos, .youtube, .voltar { padding:4px 7px 7px 27px; background:url(../images/foto.png) 5px no-repeat ; }
.youtube { background:url(../images/video.png) 5px no-repeat; font-weight:bold; text-decoration:blink;}
.voltar { padding:4px 7px 7px 27px; background:url(../images/esquerda.png) 5px no-repeat ;  float: left;}
.folder { padding:4px 7px 7px 27px; background:url(../images/printer.png) 5px no-repeat ; }
.info-imovel { padding:4px 7px 7px 27px; background:url(../images/info.png) 5px no-repeat ; }

.compartilhe {padding:4px 3px 7px 0px; float: left;}

.tabdiv { margin-top: 2px; padding: 5px;}
.tabdiv li { display:inline; padding:5px 5px 0 0;}
.ui-tabs-hide { display: none;}

/****** IMOVEIS_EXTRA *****/
#imoveis-extra {background:#eaeff5; padding:10px; margin-bottom:10px; color:#91908c; height:140px;}

/****** INDIQUE ******/
#indique input {width:180px; float:right; margin: 2px 7px 2px 0;}
#indique li {height:26px; vertical-align:middle; padding:3px 0 3px 8px; margin-left:-4px; width:100%;}
#indique p {padding-bottom:8px;}
#indique .botao {margin-left:28px;}

/****** MAIS FLATS ******/
#mais-flats {margin-top:15px;}
#mais-flats td {padding:5px 0; color:#91908c; border-bottom:1px solid #1a659a;}
#mais-flats .topo {color:#1a659a;}

#fotos img {max-width:592px;}

.vagas {line-height:20px; border-bottom:1px dotted #d1d1d1;}
