body {
	margin: 0px;
	background-color:#FFFFFF;
	background-image: url(imagens/bg.jpg);
	height:100%;
	color:#003366;
	font-family:Trebuchet MS;
	font-size:11px;
}



#centro {
width:970px;
position:absolute;
left:50%;
margin-left:-485px;



}


/* Inicio TOPO */


#topo {
width:799px;
height:155px;
background-image: url(imagens/bg_topo.jpg);
background-repeat:no-repeat;
overflow:hidden;




}




#topo2 {
position:absolute;
left:427px;
top:12px;
height:20px;
text-align:right;
width:350px;
}


#topo3 {
position:absolute;
left:373px;
top:53px;
width:250px;
height:83px
float:left;
overflow:hidden;

}


#redessociais {

width:131px;
height:41px;
overflow:hidden;
float:right;
position:relative;
top:10px;
right:30px;


}

/* FIM TOPO */






#news input{

margin-right:3px;

}






#menu {
	width:759px;
	height:43px;
	clear:both;
	 
}
 
 
 #menu li {
	float:left;
	 
}
 
#menu a {
	height:43px;
	 
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background-repeat:no-repeat;
	background-image:url(imagens/menu.jpg);
}

/*INSTITUCIONAL*/

#menu .botao_institucional {
	width:123px;
	background-position:0 0;
}

#menu .botao_institucional:hover {
	background-position: 0 -43px;
}




/*VENDAS*/

#menu .botao_vendas {
	width:83px;
	background-position:-123px 0;
}

#menu .botao_vendas:hover {
	background-position: -123px -43px;
}





/*ALUGUEL*/

#menu .botao_aluguel {
	width:92px;
	background-position:-206px 0;
}

#menu .botao_aluguel:hover {
	background-position: -206px -43px;
}





/*LANÇAMENTOS*/

#menu .botao_lancamentos {
	width:125px;
	background-position:-298px 0;
}

#menu .botao_lancamentos:hover {
	background-position: -298px -43px;
}








/*NOTÍCIAS*/

#menu .botao_noticias {
	width:89px;
	background-position:-423px 0;
}

#menu .botao_noticias:hover {
	background-position: -423px -43px;
}





/*TRABALHE CONOSCO*/

#menu .botao_trabalhe {
	width:160px;
	background-position:-512px 0;
}

#menu .botao_trabalhe:hover {
	background-position: -512px -43px;
}





/*CONTATO*/

#menu .botao_contato {
	width:87px;
	background-position:-672px 0;
}

#menu .botao_contato:hover {
	background-position: -672px -43px;
}







#menu_bg {

width:799px;
height:43px;
background-image: url(imagens/bg_conteudo.jpg);
background-repeat:repeat-y;
padding:0 0 0 20px;

}




#banner {
width:759px;
height:200px;
padding:2px 0 4px 0;
overflow:hidden;



}


/* Inicio Busca */


#busca {
width:799px;
height:70px;
overflow:hidden;
clear:both;

font-size:10px;
background-image:url(imagens/busca.jpg);
background-repeat:no-repeat;



}





/*#busca li {

margin:2px 0 0 0;
text-align:right;
width:270px;


}*/


/* Fim da Busca */






#parceiros_box {

position:absolute;
top:314px;
left:802px;


}



.parceiros_box_flash{
width:131px;
height:90px;
background-image: url(imagens/bg_oferta.jpg);
background-repeat:no-repeat;
padding:10px 25px 15px 35px ;
font-size:10px;
line-height:12px;
border:1p solid black;

}


#ofertas {

position:absolute;
top:0px;
left:802px;
width:190px;
height:935px;
background: url(imagens/direita.png) no-repeat;
 
}


.box_ofertas {

 
width:190px;
height:210px;
clear:both;
overflow:hidden;
 
}

.box_ofertas_ref {

 
width:190px;
height:31px;
clear:both;
padding-top:10px;
overflow:hidden;
text-align:center;
font-size:11px;
color:#990000;
font-weight:bold;
 
}


.box_ofertas_imagem{

 
width:160px;
height:121px;
clear:both;
padding-left:30px;
overflow:hidden;
 
}



.box_ofertas_texto{

 
width:150px;
height:38px;
clear:both;
padding-left:20px;
padding-right:20px;
overflow:hidden;
 font-size:10px;
 text-transform:uppercase;
 overflow:hidden;
 text-align:center;
}



.box_ofertas a, .box_ofertas a:visited {	TEXT-DECORATION: none;	color:#003366;}
.box_ofertas a:hover , .box_ofertas a:visited:hover{	TEXT-DECORATION: underline;	color:#990000;}
 


#ofertas li{
width:136px;
height:63px;
/*background-image: url(imagens/bg_oferta.jpg);*/
background-repeat:no-repeat;
padding:17px 15px 17px 20px ;
font-size:10px;
line-height:12px;

}

#sky {

position:absolute;
top:4px;
left:802px;
padding:7px 0 0 14px;
background-image: url(imagens/sky.jpg);
background-repeat:no-repeat;
width:157px;
height:295px;


}


#conteudo {

width:799px;
min-height:535px;
height:auto !important;
height:535px;
background-image: url(imagens/bg_conteudo.jpg);
background-repeat:repeat-y;
padding: 0 0 0 20px;
float:left;


}

#index {
width:759px;
height:330px;
background-image: url(imagens/bg_noticias.jpg);
background-repeat:no-repeat;


}



.lancamentos_index {
width:233px;
height:200px;
float:left;
padding:0 0 0 20px;

}

.lancamentos_index_titulo {

height:55px;
padding-top:20px;
float:none;
font-size:13px;
font-style:italic;
font-weight:bold;
}

.lancamentos_index_imagem {
width:76px;
float:left;
margin: 0 15px 0 0;
padding:0 0 0 0;
}

.lancamentos_index_destaque {
width:128px;
float:right;
font-size:10px;
line-height:11px;
}





.lancamentos2 {
width:233px;
height:200px;
float:left;
padding:0 0 0 20px;
background:url(imagens/bg_lancamentos.jpg);
background-repeat:no-repeat;.

}

.lancamentos2_titulo {

height:55px;
padding-top:20px;
float:none;
font-size:13px;
font-style:italic;
font-weight:bold;
}

.lancamentos2_imagem {
width:76px;
float:left;
margin: 0 15px 0 0;
padding:0 0 0 0;
}

.lancamentos2_destaque {
width:128px;
float:right;
font-size:10px;
line-height:11px;
}






.noticias_index {
clear:right;
width:230px;
padding:55px 10px 0 13px;
float:left;
line-height:15px;

}


.claro {color:#407DAA;font-size:10px;}




#linha1 {
width:756px;
height:212px;
margin-left:12px;
background-image: url(imagens/linha1.jpg);
background-repeat:no-repeat;


}

#linha1_esquerda {
width:193px;
padding:10px 0 0 29px;
float:left;

}

#linha1_esquerda li{
width:151px;
margin-top:3px;

}

#indices{ 
background-image:url(imagens/indices.jpg);
background-repeat:no-repeat;
margin-top:13px;
padding:3px 0 0 10px;
width:140px;
height:65px;
}




#linha1_direita {

padding:12px 0 0 0;
float:left;


}




#linha2 {
width:756px;
height:219px;
margin-left:12px;
padding:10px 0 0 27px;
background-image: url(imagens/linha2.jpg);
background-repeat:no-repeat;

}



.imoveis_index {
margin:20px 44px 0 5px;
width:135px;
float:left;
text-align:center;
line-height:13px;

}




#conteudo_esquerda {
float:left;
width:193px;
padding:10px 0 0 29px;


}




#contem {
margin-left:12px;
background-image: url(imagens/fundo_conteudo.jpg);
background-repeat:no-repeat;

width:100%;
height:100px;

}


#conteudo_esquerda li{
width:150px;
margin-top:3px;

}


#conteudo_direita{

float:left;
width:510px;


}

#textos{
margin: 35px 15px 15px 15px;
text-align:justify;

}







#destaque {
margin-top:15px;
width:120px;
text-align:center;
background-color:#E2EFF5;
padding:45px 15px 15px 15px;
background-image: url(imagens/destaque.jpg);
background-repeat:no-repeat;

}


#detalhes{
margin-top:10px;
width:120px;
text-align:center;
background-color:#E2EFF5;
padding:15px 15px 15px 15px;


}
#detalhes2{
margin-top:5px;
width:130px;
text-align:center;
background-color:#E2EFF5;
padding:10px 10px 10px 10px;


}



#linha3 {
width:756px;
height:400px;
margin-left:12px;
background-image: url(imagens/linha3.jpg);
background-repeat:no-repeat;

}



#form_contato div  {text-align:right;margin-bottom:5px;width:470px;}


#form_avalie div , #form_rh div {text-align:right;margin-bottom:5px;width:450px;}

h1 {font-size:14px;color:#00359A;margin:8px 0 0 0;}

h2 {font-size:12px;color:#00359A;margin:8px 0 0 0;}























.borda {
border: solid 2px #87C0D4;


}




a {	TEXT-DECORATION: underline;	color:#3A839A;}
a:hover {	TEXT-DECORATION: none;	color:#63ACC4;}
a:visited  {	TEXT-DECORATION: underline;		color:#3A839A;}
a:visited:hover {	TEXT-DECORATION: none;	color:#63ACC4;}


#lateral_imoveis a {	TEXT-DECORATION: none ;	color:#003366;font-weight:bold;}
#lateral_imoveis a:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}
#lateral_imoveis a:visited  {	TEXT-DECORATION: none;		color:#003366;font-weight:bold;}
#lateral_imoveis a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}


#conteudo_imoveis a {	TEXT-DECORATION: none ;	color:#003366;font-weight:bold;}
#conteudo_imoveis a:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}
#conteudo_imoveis a:visited  {	TEXT-DECORATION: none;		color:#003366;font-weight:bold;}
#conteudo_imoveis a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}

.lista_noticias a {	TEXT-DECORATION: none ;	color:#003366;font-weight:bold;}
.lista_noticias a:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}
.lista_noticias a:visited  {	TEXT-DECORATION: none;		color:#003366;font-weight:bold;}
.lista_noticias a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold;}

#topo2 a {	TEXT-DECORATION: none ;	color:#CC0000;font-weight:bold; font-size:10px;}
#topo2 a:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold; font-size:10px;}
#topo2 a:visited  {	TEXT-DECORATION: none;		color:#CC0000;font-weight:bold; font-size:10px;}
#topo2 a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;font-weight:bold; font-size:10px;}



.separa {

height:10px;
padding:0;
margin-right:0;
width:100%;

}



.centraliza {text-align:center;}
.fonte10 {font-size:10px;}



.formulario {
font-size: 10px; 
font-family:Tahoma; 
height:auto;
padding-left:3px;
color:#00359A;
background-color:#E9EEF1;
border: solid 1px #A3BAC7;
}


.aviso {
background-color:#914848;
padding:10px 0 10px 0;
width:100%;
color:#FFFFFF;
font-weight:bold;

}






ul { 
list-style-type: none;
padding:0;
margin:0;


}



.lista{ 
list-style-type:square;
padding:30px;
margin:0;
}



form {display:inline;}


#overDiv {
Z-INDEX: 2000; VISIBILITY: visible; POSITION: absolute;text-align:left;font-size:11px;

}


.branco {color:#FFFFFF;font-weight:bold;}

.tabela {background-image: url(imagens/fundo_tabela.jpg);background-repeat:no-repeat;height:80px;}

.tabela2 {background-image: url(imagens/fundo_tabela.jpg);background-repeat:no-repeat;height:30px;text-align:left;width:120px;text-indent:10px;}


.tabela a ,.tabela2 a {	TEXT-DECORATION: none;	color:#1D3F7C;}
.tabela a:hover,.tabela2 a:hover  {	TEXT-DECORATION: underline;	color:#63ACC4;}
.tabela a:visited,.tabela2 a:visited   {	TEXT-DECORATION: none;		color:#1D3F7C;}
.tabela a:visited:hover,.tabela2 a:visited:hover  {	TEXT-DECORATION: underline;	color:#63ACC4;}



.pagina {
width:24px;
height:19px;
background-image:url(imagens/bg_pagina.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#CCF1FF;
font-weight:bold;
text-align:center;
padding-top:5px;
float:left;
display:inline;
}
.pagina2 {
width:24px;
height:19px;
background-image:url(imagens/bg_pagina2.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:5px;
float:left;
display:inline;
}




.pagina a  {	TEXT-DECORATION: none;	color:#CCF1FF;font-weight:bold;}
.pagina a:hover{	TEXT-DECORATION: none;	color:#FFCC00;font-weight:bold;}
.pagina a:visited{	TEXT-DECORATION: none;		color:#CCF1FF;font-weight:bold;}
.pagina a:visited:hover{	TEXT-DECORATION: none;	color:#FFCC00;font-weight:bold;}





.radio {width:12px;height:12px;}




.vermelho {color:#990000;font-weight:bold;}


#bg_titulo {
width:749px;
height:62px;
clear:both;
background:url(imagens/bg_titulo.jpg);
color:#990000;
font-size:14px;
font-style:italic;
padding: 18px 0 0 10px;

}


#bg_baixo {
width:759px;
height:28px;
clear:both;
background:url(imagens/bg_baixo.jpg);
}


#bg_meio {
width:699px;

clear:both;
padding: 0 30px 0 30px;
text-align:justify;
min-height:427px;
height:auto !important;
height:427px;

}



#lateral_imoveis {

width:220px;
float:left;
background:url(imagens/separa2.jpg);
background-position:right;


}

#lateral_imoveis li{

width:188px;
background:url(imagens/separa.jpg);
background-position:bottom;
height:25px;
padding: 5px 0 0 10px;
font-size:12px;
}






#conteudo_imoveis {

width:509px;
float:left;

}



#conteudo_imoveis li{

width:474px;
height:auto;
padding: 10px 20px 0 20px;
font-size:11px;
}

#conteudo_imoveis .separa3 {

width:494px;
background:url(imagens/separa3.jpg);
height:25px;


}


.separa4 {

width:699px;
background:url(imagens/separa4.jpg);
background-position:bottom;
height:25px;
clear:both;
margin-bottom:20px;

}

#tooltip{
	position:absolute;
	border:1px solid #024079;
	background:#BDB4D1;
	padding:10px;
	display:none;
	font-size:10px;
	background-image:url(imagens/bg_tooltip.jpg);
	}	


#bottom{position:relative;clear:both;width:800px;}




#news {

width:509px;
height:54px;
background-image: url(imagens/bg_news.jpg);
background-repeat:no-repeat;
font-size:10px;
padding:18px 0 0 290px;

overflow:hidden;

}


#indicadores {
/*position:relative;*/
/*right:40px;
top:13px;*/
height:20px;
width:590px;
color:#C8D7E8;
font-size:10px;
 

text-align:center;
margin-left:-100px;
margin-top:20px;
}


#rodape {
width:799px;
height:60px;
clear:both;

}
