body {background:#c1c5ce; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#geral {width:774px; margin:0 auto; background:url(../imagens/bg_geral.gif) repeat-y #fff;}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h3 {text-transform:uppercase; color:#6b818d; font-weight:bold; border-bottom:2px solid #6b818d; font-size:12px;}
#container h2 {font-size:14px; font-weight:bold; color:#fff; background:url(../imagens/bg_h1laranja.gif) repeat-x; padding:5px; margin:0 0 15px 0}
a {color:#FF7800;}
a:hover {color:#666;}
ul {margin:0; padding:0;}
address {font-style:normal; font-size:11px; color:#6d6d6d; font-weight:bold; padding-right:150px;}

#header h1 {position:absolute; top:5px; left:10px}
#header h1 a {background:url(../imagens/logomarca.jpg) no-repeat; width:259px; height:66px; overflow:hidden; text-indent:-9000px; display:block;}
#footer h1 {position:absolute; top:5px; left:0;}
#footer h1 a {background:url(../imagens/logomarca_rodape.jpg) no-repeat; width:217px; height:55px; overflow:hidden; text-indent:-9000px; display:block;}
#nav {height:50px; background:url(../imagens/bg_menu.gif) repeat-x; position:absolute; bottom:0; right:0; width:484px;}
#nav li {list-style:none; float:left;}
li#link-home a, li#link-quemsomos a, li#link-imoveis a {padding:16px 34px; display:block; background:url(../imagens/linha_menu.gif) no-repeat right; text-transform:uppercase; color:#6e7380; font-weight:bold; text-decoration:none; font-size:11px;}
li#link-contato a {padding:16px 34px; display:block; text-transform:uppercase; color:#6e7380; font-weight:bold; text-decoration:none; font-size:11px;}
#nav li a:hover {color:#FF0000;}
#main {margin-top:5px; padding:0 10px;}
#left-column {width:280px; float:left; position:relative; background:#c1c4c9;}
#left-column legend {font-weight:bold; color:#666; margin-bottom:6px}
#left-column label {font-weight:bold; color:#ae250c; display:block; margin:2px 0}
#l-bimov {position:absolute; top:-149px; width:280px;}
#l-top {background:url(../imagens/bgtop_boxbusca.gif) no-repeat; height:9px;}
#l-middle {background:url(../imagens/bgmiddle_boxbusca.gif) repeat-x bottom; padding:0 10px;}
#l-middle:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#l-middle {display: inline-block;}
/* Esconder do IE-mac \*/
* html #l-middle {height: 1%;}
#l-middle {display: block;}
/* Fim IE-mac */
#l-middle select {width:257px; border:1px solid #7e9cb8; font-size:11px; padding:2px 0}
#l-bottom {background:url(../imagens/bgbottom_boxbusca.gif) no-repeat; height:8px; clear:both}
#l-bimov fieldset {border:0; margin:6px 0; padding:0;}
input#idImoveis {width:257px; border:1px solid #7e9cb8; font-size:11px; padding:2px 0; background:#D6D6D6 }
#formbusca {margin-top:10px;}
input#btbuscar-imov {float:right;}
#l-simulator {margin-top:220px; padding:0 10px 43px 10px}
#l-simulator img {margin:0 auto; margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #000}
#l-simulator li {list-style:none; margin-bottom:3px}
#l-simulator li a {display:block; background:#afb2b7; padding:5px; _height:13px; color:#383838; text-decoration:none; font-weight:bold;}
#l-simulator li a:hover {background:url(../imagens/grafico_menulat.gif) no-repeat 240px 5px #dedede; color:#1a5d95}

#telefones {margin-top:20px; padding:0 10px 43px 10px}
#telefones img {margin:0 auto; margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #000}
#telefones li {list-style:none; margin-bottom:3px}
#telefones li a {display:block; background:#afb2b7; padding:5px; _height:13px; color:#383838; text-decoration:none; font-weight:bold;}
#telefones li a:hover {background:url(../imagens/grafico_menulat.gif) no-repeat 240px 5px #dedede; color:#1a5d95}

#container {width:469px; float:right;}
#container img {padding:5px; background:#fff; border:1px solid #ccc; float:left; margin:5px;}
ul#lista-imoveis li {list-style:none; float:left; margin:5px 16px; _margin:5px 8px; width:123px; text-align:center; font-weight:bold; font-size:11px; height:200px;}
#container label {display:block; margin:4px 0; background:url(../imagens/arrow.gif) no-repeat 0 3px; padding:0 13px; color:#999; font-weight:bold}
#container input, #container textarea {margin:2px 0;}
#container input#enviarform {margin:10px 0; float:right;}
#container textarea, input#txtnome, input#txtcidade, input#txtemail {width:465px;}
ul#lista-imoveis li img {padding:1px; background:#fff; border:4px solid #c1c5ce}
ul#lista-imoveis li p {margin:0; padding:0; color:#6e7380; text-transform:uppercase;}
ul#lista-imoveis li a {background:url(../imagens/bt_info.gif) no-repeat; width:110px; height:20px; overflow:hidden; text-indent:-9000px; display:block; margin:0 auto; margin-top:5px}
ul#lista-imoveis li a:hover {background-position:0 -22px;}
.titulo-destaque {text-transform:uppercase; color:#f15724; font-size:10px;}

#footer {clear:both; position:relative; height:70px; background:#fff}
#menu-footer {width:484px; height:59px; background:#182841; position:absolute; top:0; right:-10px;}
#menu-footer ul {margin-top:22px;}
#menu-footer li {list-style:none; float:left;}
#menu-footer li a {font-weight:bold; text-transform:uppercase; color:#b5b5b5; text-decoration:none; padding:22px 34px; font-size:11px;}
#menu-footer li a:hover {color:#fff;}
#webby {text-align:right; position:relative; margin:0; _margin:0 -5px 0 0; background:#C1C5CE; padding:6px 0; height:20px}
#webby .web {position:absolute; right:0; top:3px;}
#webby .web a {display:block; overflow:hidden; background:url(../imagens/web.jpg) no-repeat; width:143px; height:14px; text-indent:-9000px}
blockquote {font:12px/20px arial, tahoma, verdana, helvetica, sans-serif; color:#999; background:url(../imagens/aspas.gif) no-repeat left top; padding-left:44px; margin:0 0 10px 0}
.asterisco {font-size:11px; font-weight:bold; color:#CC3300;}
#box {margin:5px; padding:5px; border:2px solid #a7abb2; background:#cdd0d6}
#box p {margin:0; padding:0;}
#box a {color:#CC3300;}
#box a:hover {color:#000;}
.strong {margin-top:5px; font-weight:bold; color:#CC3300; display:block;}

/* CONFIGURA��O DAS MENSAGENS DE CADASTRO */
#mensagens{height:50px; top: 35%; left:50%; margin-top: 50px; margin-left: -80px; position: absolute; border: 1px solid #2D2D2D; background:#FFFFCC; z-index:900; padding:10px;}
#mensagens img{float:left;}
#mensagens span{float:left;	margin-top:15px; font-weight:bold; font-size:12px;}


/****************************
BOX DE INFORMA��O DOS IM�VEIS
****************************/
#box-geral {background:#fff; margin:3px; padding:5px;}
.desc-imovel {clear:both; display:block; text-align:center; padding:5px 0; font-weight:bold; color:#CC3300; border-top:2px solid #ccc; border-bottom:2px solid #ccc; margin:5px 0}
.desc-comp {clear:both; display:block; text-align:center; padding:5px 0; font-weight:bold; color:#CC3300; background:#E9E9E9; margin:5px 0}
.desc-disp {font-weight:bold; color:#999; font-size:11px; display:block; text-align:center}
.dest-box {text-transform:uppercase; color:#FF6600}
#box-geral h3 {border-bottom:none; text-align:center; display:block; color:#fff; background:#999; padding:5px 0; margin:5px 0;}
#box-geral li {list-style:none; background:url(../imagens/bullet.jpg) no-repeat 0 7px; margin:0 5px; padding:3px 0; padding-left:11px;}
#box-geral label {display:block;}
#box-geral input {margin:2px 0;}

#paginacao {clear:both;}
#paginacao ul {float:right; margin:10px 0}
#paginacao li {list-style:none; float:left; margin:1px;padding:6px 0; background-image:none !important;}
#paginacao li a {padding:6px; background:#dadce1; color:#757575; text-decoration:none; font-size:11px; font-weight:bold}
#paginacao li a:hover {background:#666; color:#fff;}
#paginacao li.current a {background:url(../imagens/bg_paginacao.gif) repeat-x #d27171; padding:6px; margin:0; font-weight:bold; color:#fff; font-size:11px; border:1px solid #a13333;}
#paginacao li#proximo a {background:none; padding-right:7px; color:#dc2d2d;}
#paginacao li#proximo a:hover {color:#999;}

.banners { width:164px; margin:15px auto; margin-top:-25px;}
.banners li { list-style:none; display:block; height:60px; }
.banners li a { display:block; }

ul#lista-heart {margin-top:20px; margin-left:30px;}
ul#lista-heart li a img {display:block; padding:3px; background:#fff; border:2px solid #fbcdef; margin-bottom:5px}
ul#lista-heart li a:hover img{background:#fbcdef; border:2px solid #fff;}
ul#lista-heart li{float:left; list-style:none; margin:10px; font-size:11px;}

