body,html{margin:0 0 0 0;padding:0 0 0 0;height:100%;width:100%;background-color:#FFFFFF;background-image:url(imagens/bg_main.gif);background-repeat:repeat-x;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#666666;}
#container{width:708px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
#area_azul{height:152px;width:630px;background-image:url(imagens/fundo_banner.jpg);}
#container-header{width:660px;height:85px;padding:20px 40px 0px 40px;background-image:url(imagens/bg_header.gif);line-height:85px;font-size:28px;font-weight:bold;background-repeat:no-repeat;}
#container-name{float:left;}
#container-slogan{float:right;font-size:18px;font-weight:normal;font-style:italic;padding-right:10px;}
span, #container-name span,#container-slogan span{color:#006AC3;}
#container-eyecatcher{width:620px;padding:0px 40px 0px 40px;height:175px;background-image:url(imagens/bg_eyecatcher.gif);}
#container-navigation{width:630px;height:22px;border-bottom:1px solid #ffffff;background-image:url(imagens/bg_3.gif);}
ul#navigation{margin:0 0 0 0;padding:0 0 0 0;}
#navigation li{display:inline;list-style:none;height:22px;font-family:Tahoma, Geneva, sans-serif;}
#navigation li a{color:#ffffff;line-height:22px;font-size:11px;text-decoration:none;padding:5px 5px 6px 5px;border-right:1px solid #ffffff;}
#navigation li a:hover{text-decoration:underline;background-color:#fff;color:#000;}
#container-content{width:630px;background-image:url(imagens/bg_content.gif);background-repeat:no-repeat;padding:20px 40px 0px 40px;margin:0 0 0 0;height:auto;}
#content{width:430px;float:left;}
#border{width:170px;margin-left:480px;}
#container-footer{border-top:4px solid #E5E5E5;width:670px;padding:10px 0px 20px 0px;margin:0 40px 0px 40px;clear:both;color:#aeaeae;}
#container-footer a{font-weight:bold;padding:2px 2px 2px 2px;color:#aeaeae;}
#container-footer a:hover{color:#006AC3;}
#footer{font-size:11px;color:#aeaeae;width:670px;margin-bottom:20px;}
#footer-copyright{float:left;width:325px;padding-left:10px;}
#footer-meta{float:right;text-align:right;width:325px;padding-right:10px;}
.clearer{clear:both;}
h1{font-size:22px;color:#666666;margin:0 0 0 0;padding:0px 0 20px 25px;background-image:url(imagens/h1_arrow.gif);background-repeat:no-repeat;background-position:5px 7px;line-height:24px;}
h2{font-size:16px;color:#006AC3;padding:5px 0 5px 25px;letter-spacing:1px;text-transform:uppercase;}
h3{font-size:14px;color:#006AC3;padding:5px 0 0px 25px;text-transform:uppercase;letter-spacing:-0.5px;}
h4{font-size:14px;color:#006AC3;text-transform:uppercase;letter-spacing:-0.5px;}
hr{border:none 0;border-top:1px solid #cccccc;height:1px;}
#content hr{border:none 0;border-top:1px solid #cccccc;margin:0px 0 0px 25px;height:1px;}
#content p{line-height:19px;color:#666666;margin:0 0 20px 25px;}
#content p a, #border p a{text-decoration:none;color:#006AC3;border-bottom:1px dotted #006AC3;padding:2px 2px 2px 2px;}
#content p a:hover, #border p a:hover{text-decoration:none;color:#FFFFFF;background-color:#006AC3;padding:2px 2px 2px 2px;}
#content li{line-height:20px;color:#666666;margin:0 0 0 15px;}
#content .quote{border-top:1px solid #E5E5E5;background-color:#f7f7f7;border-bottom:1px solid #E5E5E5;padding:15px 15px 15px 65px;background-image:url(imagens/bg_quote.gif);background-repeat:no-repeat;background-position:10px 10px;color:#0066CC;font-style:italic;}
#border p{line-height:17px;font-size:11px;color:#666666;margin:0 0 15px 10px;}
ul#subnavigation{padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;background-image:none;}
#subnavigation li{list-style:none;padding:2px 0px 2px 10px;margin:0px 0px 5px 0px;}
#subnavigation li a{text-decoration:none;color:#006AC3;border-bottom:1px dotted #006AC3;}
#subnavigation li a:hover{text-decoration:none;border-bottom:1px solid #006AC3;}
ul#news{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-image:none;}
#news li{list-style:none;background-image:url(imagens/li_cube.gif);background-repeat:no-repeat;background-position:2px 6px;padding:2px 0px 2px 15px;margin:0 0 15px 0px;}
#content img{background-color:#E7F1FF;padding:4px;border:1px solid #006AC3;}
img.alignleft{float:left;margin:0 15px 5px 0px;}
img.alignright{float:right;margin:0 0 5px 15px;}
img.alignabove{margin:0 0 10px 0;}
.bg_search_int{background:url(imagens/bg_search_imoveis_int.gif) no-repeat;height:48px;vertical-align:middle;}
.bg_search{background:url(imagens/bg_busca.gif) repeat-y top;}
.bg_search_field{background-color:#ffffff;border:1px solid #cccccc;width:174px;height:30px;margin:5px;}
.texto{font-family:Tahoma, Geneva, sans-serif;size:9px;color:#000;}
.form_search01{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#216A9A;font-weight:bold;width:150px;border:0px solid #ffffff;}
.form_search02{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#216A9A;font-weight:bold;width:60px;border:0px solid #ffffff;}
.bg_search_field2{background-color:#ffffff;border:1px solid #cccccc;width:81px;height:30px;margin:5px;}
.link_geral{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#333333;text-decoration:none;}
.link_tt2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#216A9A;font-weight:bold;text-decoration:none;}
.link_tt3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#900;font-weight:bold;text-decoration:none;}
.fttitulo2{font-family:Tahoma, Geneva, sans-serif;font-size:14px;line-height:22px;font-weight:bold;color:#CC0000;text-decoration:none;}
#pages{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;padding:3px;left:50%;position:relative;float:left;}
#pages ul{margin:0;list-style-type:none;left:-50%;position:relative;}
#pages li{float:left;display:inline;margin:0 5px 0 0;display:block;}
#pages li a{color:#CC0000;padding:6px 8px;border:1px solid #CC0000;text-decoration:none;float:left;}
.Ava a{background:#CC0000;}
#pages li a:hover{color:#CC0000;background:#FFC6C6;border:1px solid #CC0000;}
#pages li.nolink{color:#CC0000;border:1px solid #CC0000;padding:6px 8px;}
#pages li.current{color:#CC0000;border:1px solid #E1E1E1;padding:6px 8px;background:#E2E2E2;}
#foto{height:139px;width:224px;float:right;margin:-140px -40px 0 0;z-index:4;}
.fonte_vinho{font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;color:#900;font-size:11px;}
.fonte_cinza{font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif;color:#333;font-size:11px;}
#bannertopo{padding:25px 10px;height:100px;width:500px;clear:both;}
#banner1{float:left;position:absolute;left:3px;top:282px;}
#container-bottom{width:660px;height:85px;padding:20px 40px 0px 40px;background-image:url(imagens/bg_bottom.gif);line-height:85px;font-size:28px;font-weight:bold;background-repeat:no-repeat;}
.tabela {background-color: #F2F2F2;padding: 10px;border: 1px solid #999;margin: 5px 5px 20px 5px;}
