body {
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
width:100%;
height:100%;
background-color:#FFF;
background-position:top center;
background-image:url(../img/header_bg.jpg);
background-repeat:no-repeat;
color:#999;
font-size:12px;
}

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
margin:0;
padding:0;
}

a {
color:#666;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

a:hover {
color:#C00;
}

i {
color:#000;
}

h1 {
font-size:24px;
}

h2 {
font-size:22px;
margin-bottom:20px;
}

h3 {
font-size:20px;
margin-bottom:12px;
color:#C00;
}

h4 {
font-size:14px;
margin-bottom:6px;
color:#666;
}

h5 {
font-size:12px;
color:#999;
}

h6 {
font-size:11px;
margin-bottom:6px;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
display:none;
}

p {
font-size:11px;
margin-bottom:6px;
}

.loading {
margin-left:10px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}

#general {
width:773px;
/*_width:933px;
*width:933px;*/
margin:0 auto;
/*padding-top:100%; /* este padding-top causa o scroll no firefox */
position:relative;
}

#header {
width:773px;
height:168px;
z-index:1000;
position:relative;
}

.banner_header {
width:494px;
height:91px;
margin-top:0;
margin-left:118px;
position:relative;
}

/*#menu_header {
width:554px;
height:44px;
margin-top:7px;
margin-left:126px;
position:relative;
}*/

/*Inicia CSS Drop Menu*/

.chromestyle {
top:4px;
margin-left:130px;
height:32px;
font-size:15px;
font-weight:bold;
color:#666;
}

#chromemenu {
width:554px;
position:relative;
}

#chromemenu img {
top:6px;
position:relative;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.chromestyle ul {
/*background: url(chromebg.gif) center center repeat-x; THEME CHANGE HERE*/
padding:6px 0;
text-align:left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
display:inline;
}

.chromestyle ul li a{
color:#333;
padding:4px 0;
_padding:4px 0;
margin:0;
text-decoration:none;
}

.chromestyle ul li a:hover {
color:#C00;
}

.dropmenudiv {
margin-top:-3px;
margin-left:-6px;
font-size:11px;
font-weight:bold;
/*
border-left:1px solid #666;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;*/
color:#666;
line-height:20px;
background-image:url(../img/downimage.jpg);
visibility:hidden;
position:relative;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=3); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv ul {
margin-left:6px;
}

.dropmenudiv a {
color:#333;
}

.dropmenudiv a:hover {
color:#C00;
}

#dropmenu1 {
top:0;
left:0;
width:300px;
z-index:1000;
position:absolute;
}

#dropmenu2 {
top:0;
left:0;
width:300px;
z-index:1000;
position:absolute;
}

#dropmenu3 {
top:0;
left:0;
width:300px;
z-index:1000;
position:absolute;
}

#dropmenu4 {
top:0;
left:0;
width:300px;
z-index:1000;
position:absolute;
}

/*Termina CSS Drop Menu*/

.container {
width:773px;
position:relative;
}

.img_linhas {
top:16px;
position:relative;
}

.item {
width:362px;
height:135px;
margin: 20px 10px 30px 20px ;
float:left;
}

.bg_bts {
width:108px;
height:34px;
margin-bottom:20px;
background-image:url(../img/bg_bt.jpg);
position:relative;
}

.bg_bt_2 {
width:150px;
height:34px;
margin-bottom:10px;
background-image:url(../img/bg_bt_2.jpg);
float:right;
position:relative;
}

.align_bt_2 {
width:310px;
float:left;
text-align:right;
}

.align_bt_3 {
width:553px;
float:left;
text-align:right;
}

.link_bt_2 {
top:10px;
right:28px;
font-size:12px;
position:relative;
}


.bg_bt_3 {
width:280px;
height:34px;
margin-bottom:10px;
background-image:url(../img/bg_bt_3.jpg);
float:right;
position:relative;
}

.bg_bt_4 {
width:88px;
height:34px;
margin-bottom:10px;
float:right;
position:relative;
}

.align_bt {
width:100%;
text-align:right;
}

.link_bt {
top:10px;
right:28px;
font-size:12px;
position:relative;
}



.align_bt a {
color:#C00;
}

.align_bt a:hover {
color:#999;
}

.title_imovel {
width:300px;
float:left;
}

.titulo_imovel_detalhe {
color:#C00;
font-size:14px;
font-weight:bold;
}

.menu_box_imovel {
font-size:11px;
float:right;
}

table.tabulares {
width:753px;
font-size:11px;
padding:4px;
margin-bottom:10px;
}

table.tabulares th {
background-color:#F2F2F2;
border-left: 1px solid #FFF;
text-align:left;
font-weight:bold;
float:left;
}

tr.cell {
font-size:10px;
}


.veja {
top:10px;
right:26px;
font-size:10px;
position:relative;
}

.col_full {
width:753px;
left:10px;
margin-top:20px;
/*margin-bottom:20px;*/
position:relative;
}

.banner_historico {
margin-top:-28px;
float:right;
}


.col_1 {
width:300px;
left:10px;
position:relative;
float:left;
}

.img_link {
border:none;
}

#box_search_buy {
width:300px;
margin-bottom:30px;
background-image:url(../img/search_box_bg_1.jpg);
background-repeat:no-repeat;
}

#box_search_rent {
width:300px;
margin-bottom:30px;
background-image:url(../img/search_box_bg_2.jpg);
background-repeat:no-repeat;
display:none;
}

#box_search_buy_2 {
width:753px;
margin-bottom:10px;
background-image:url(../img/search_box_bg_3.jpg);
background-repeat:no-repeat;
}

#box_search_rent_2 {
width:753px;
margin-bottom:10px;
background-image:url(../img/search_box_bg_4.jpg);
background-repeat:no-repeat;
display:none;
}

.menu_search {
margin-top:14px;
margin-left:40px;
font-size:12px;
color:#C00;
font-weight:bold;
position:relative;
}

.menu_search a{
color:#FFF;
}

.menu_search a:hover {
color:#C00;
}

.menu_search li{
display:inline;
list-style:none;
text-decoration:none;
margin-right:40px;
}

.content_search {
width:260px;
margin-top:12px;
margin-left:20px;
}

.search_selects {
width:238px;
padding:10px;
font-size:11px;
text-align:right;
border-top:1px #E4E4E4 solid;
border-bottom:1px #E4E4E4 solid;
border-right:1px #E4E4E4 solid;
border-left:1px #E4E4E4 solid;
}

.content_search_2 {
width:733px;
margin-top:12px;
margin-left:20px;
}

.search_selects_2 {
width:396px;
padding:10px;
font-size:11px;
text-align:right;
border-top:1px #E4E4E4 solid;
border-bottom:1px #E4E4E4 solid;
border-right:1px #E4E4E4 solid;
border-left:1px #E4E4E4 solid;
float:left;
}

.chamadas_box {
width:278px;
margin-left:20px;
float:left;
}

.bt_ok_search {
margin-right:4px;
margin-bottom:0;
font-size:14px;
font-weight:bold;
text-align:right;
}

.editDefault { /* CLASSE DOS EDITs */
font-size:11px;
padding-left:2px;
width:157px;
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
background-color:#F2F2F2;
border-top:1px #F2F2F2 solid;
border-bottom:1px #F2F2F2 solid;
border-right:1px #F2F2F2 solid;
border-left:1px #F2F2F2 solid;
position:relative;
}

.editDefault_2 { /* CLASSE DOS EDITs */
font-size:11px;
padding-left:2px;
width:40px;
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
background-color:#F2F2F2;
border-top:1px #F2F2F2 solid;
border-bottom:1px #F2F2F2 solid;
border-right:1px #F2F2F2 solid;
border-left:1px #F2F2F2 solid;
position:relative;
}

.align_title_search {
top:-1px;
position:relative;
}

.align_title_search_3 {
top:0;
position:relative;
}

.align_title_search_2 {
top:2px;
width:54px;
float:left;
position:relative;
}

.box_bairros {
font-size:11px;
width:159px;
height:60px;
color:#666;
text-align:left;
overflow:auto;
background-color:#F2F2F2;
border-top:1px #F2F2F2 solid;
border-bottom:1px #F2F2F2 solid;
border-right:1px #F2F2F2 solid;
border-left:1px #F2F2F2 solid;
}

.data {
font-family:Arial, Helvetica, "sans-serif";
font-size:10px;
color:black;
}

.bt_votar {
margin-bottom:30px;
width:100px;
height:34px;
border:0;
position:relative;
background:transparent url(../img/bt_votar.jpg) left top no-repeat;
}

.bt_votar:hover {
background:transparent url(../img/bt_votar_over.jpg) left top no-repeat;
}

.input_mail_list {
width:182px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
padding-left:2px;
color:#999;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
}

.subscribe {
margin-top:-10px;
margin-bottom:30px;
}

.bt_assinar {
top:14px;
width:100px;
height:34px;
border:0;
position:relative;
background:transparent url(../img/bt_assinar.jpg) left top no-repeat;
}

.bt_assinar:hover {
background:transparent url(../img/bt_assinar_over.jpg) left top no-repeat;
}

#input_mail_list {
margin-bottom:20px;
}

.col_2 {
width:433px;
left:30px;
position:relative;
float:left;
}

.destaque {
width:244px;
margin-bottom:10px;
}

.img_destaque {
float:left;
margin-right:8px;
}

.texto_destaque {
margin-top:20px;
}

.texto_destaque a {
color:#666;
font-weight:normal;
}

.texto_destaque a:hover {
color:#CCC;
}

.texto_destaque p {
font-size:19px;
line-height:20px;
margin-bottom:10px;
}

.destaque_body {
width:255px;
height:255px;
margin-left:20px;
float:right;
position:relative;
}

.bt_enviar {
margin-top:7px;
width:53px;
height:20px;
border:0;
background:transparent url(../img/bt_enviar.gif) left top no-repeat;
}

.bt_enviar:hover {
background:transparent url(../img/bt_enviar_over.gif) left top no-repeat;
}

.bt_ok {
top:4px;
width:29px;
height:19px;
border:0;
background:transparent url(../img/bt_ok.gif) left top no-repeat;
position:relative;
}

.bt_ok:hover {
background:transparent url(../img/bt_ok_over.gif) left top no-repeat;
}

.bt_textos {
background:url(../img/bt_adm_textos_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_textos img {
width:107px;
height:107px;
border:0;
}

.bt_textos a:hover img {
visibility:hidden;
}


.bt_noticias {
background:url(../img/bt_adm_noticias_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_noticias img {
width:107px;
height:107px;
border:0;
}

.bt_noticias a:hover img {
visibility:hidden;
}

.border_div {
border-top:1px #F90 solid;
border-bottom:1px #F90 solid;
border-right:1px #F90 solid;
border-left:1px #F90 solid;
}

.col_3 {
width:433px;
left:10px;
margin-top:20px;
position:relative;
float:left;
}

.box_mapa_imovel {
width:433px;
height:318px;
margin-bottom:20px;
background-image:url(../img/bg_foto_imovel.jpg);
background-repeat:no-repeat;
}

.mapa_imovel {
margin-top:20px;
margin-left:20px;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
}

.col_4 {
width:300px;
left:30px;
margin-top:20px;
position:relative;
float:left;
}

.align_special {
top:10px;
margin-left:40px;
position:relative;
}

.thumb {
border-top:2px #CCC solid;
border-bottom:2px #CCC solid;
border-right:2px #CCC solid;
border-left:2px #CCC solid;
float:left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
position:relative;
}

.thumb_destaque {
border:none;
}

address {
clear:both;
/*text-decoration:none;
font:9px Verdana, Arial, 'Sans-Serif';*/
color:#666;
padding:0 0 0 0;
height:348px;
margin-top:20px;
text-align:center;
font-style:normal;
/*background-image:url(../img/bg_footer.jpg);
background-repeat:repeat-x;*/
background-position:top center;
background-image:url(../img/bg_footer.jpg);
background-repeat:no-repeat;
background-color:#FFF;
position:relative;
}

address a {
color:#666;
font-weight:normal;
}



.footer {
width:773px;
height:270px;
margin-top:55px;
background-image:url(../img/span_bar_footer.gif);
background-repeat:repeat-y;
}

.footer p {
color:#999;
line-height:18px;
}

.footer_col_1 {
width:502px;
margin-left:10px;
text-align:left;
float:left;
}

.links_list {
margin-top:16px;
margin-left:16px;
margin-bottom:30px;
font-size:11px;
}

.links_list li {
list-style-image:url(../img/bullet.gif);
line-height:18px;
}

.footer_col_2 {
width:228px;
margin-left:23px;
text-align:left;
float:left;
}
.footer_col_2 h4{
	margin-top:20px;
}

.roda_pe {
width:773px;
margin-top:38px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.copy {
color:#CCC;
font-size:9px;
float:left;
}

.sign {
/*
margin-top:62px;
margin-right:20px;
*margin-right:20px;
_margin-right:10px;*/
font-size:9px;
color:#CCC;
float:right;
}

.sign a {
color:#666;
}

.sign a:hover {
color:#C00;
}
