* { margin:0; padding:0; border:none; text-decoration:none; list-style:none; }



body {

	background:#6781A0 url(imagens/fundo.jpg) center repeat-y;

}



#geral {

	width:900px;

	margin:0 auto;

	background:url(imagens/topo.fundo.jpg) center top no-repeat;
	
	padding-top:5px;

}



.p {

	margin-bottom:15px;

	text-align:justify;

	font:75% arial;

	color:#333333;

}

.p a { color:#333333; text-decoration:underline; }

.p a:hover { text-decoration:none; }



/*TOPO*/



#topo { margin:0 auto; margin-top:5px; }



#topo-telefone {

	padding-right:45px;

	background:url(imagens/topo.telefone.fundo.jpg) no-repeat right;

	text-align:right;

	font:80% arial;

	color:#282E46;

}



#topo-busca {

	padding-left:26px;
	background:url(imagens/topo.busca.fundo.jpg) no-repeat right;
	z-index:1;
}



/* TOPO - Busca */



#topo-busca table tr th {

	text-align:left;

	font:70% arial;

	color:#666666;	
	position:relative;
	z-index:2;
}

#topo-busca table tr td label {

	font:bold 70% arial;

	color:#333333;
	position:relative;
	z-index:2;
}

#topo-busca table tr td input, select { 

	padding:3px;

	border:1px solid #E2E2E2; 

	font:70% arial;

	color:#333333;
	position:relative;
	z-index:2;
}



#topo-busca .botao {

	background-color:#899CB6;

	border:none;

	margin-left:8px;

	padding:2px 4px 2px 4px;

	font:bold 70% arial;

	color:#FFFFFF;

}

#tipo {z-index:0; position:relative;}

.topo-busca-ou {

	width:25px;
	text-align:center;
	font:70% arial;
	color:#CCCCCC;
	z-index:2;
	position:relative;
}



/* TOPO - Menu */



#menu ul { float:right; }



#menu ul li { display:inline; }

#menu ul li a{

	height:20px;
	float:left;
	border-right:1px solid #F2F2F2;
	font:80% 'Arial', Helvetica, sans-serif;
	text-align:left;
	color:#004262;
	padding:10px 20px 10px 20px;
}



#submenu { width:997px; clear:both; position:absolute; top:83px; z-index:9999; font-size:11px; font-family:Arial, Geneva, sans-serif; font-size:12px; }

#submenu ul { width:180px; float:left; background-color:#f1f2f7; position:relative; margin:0px; padding:0px; display:none; z-index:9999; }

#submenu ul li { margin:0px; padding:0px; list-style:none; z-index:9999; }

#submenu ul li a { width:171px; float:left; text-decoration:none; border-bottom:1px solid #fff; padding:6px 0 6px 6px; color:#004262; z-index:9999; }

#submenu ul li a:hover { width:171px; float:left; border:1px solid transparent; background-color:#FFF; text-decoration:none; color:#00202F; z-index:9999; }



#submenu_imoveis {position:relative; left:368px; z-index:9999; margin:0px; padding:0px; }

#submenu_venda {position:relative; left:361px; z-index:9999; margin:0px; padding:0px;}

#submenu_locacao {position:relative; left:361px; top:25px; z-index:9999; margin:0px; padding:0px; }

#submenu_empresa {position:absolute; left:571px;  z-index:9999; margin:0px; padding:0px;}



/* BANNER */



#banner { margin:15px 0 0 8px; } 



.banner-menu ul li { _height:50px; }

.banner-menu ul li .banner-exibir-inativo{

	display:block;

	padding:8px 0 8px 8px;

	font:bold 85% arial;

	color:#526784;

}

.banner-menu ul li a:hover {

	background:url(imagens/banner.menu.fundo.jpg) no-repeat center;

	color:#FFFFFF;

}



.banner-exibir-ativo {

	display:block;

	padding:8px 0 8px 8px;

	background:url(imagens/banner.menu.fundo.jpg) no-repeat center;

	font:bold 85% arial;

	color:#FFFFFF;

}



#banner-exibir {

	padding-right:3px;

	background:url(imagens/banner.fundo.gif) no-repeat right;

}



.painel {

	height:37px;
	*height:30px;
	_height:30px;

	background:url(imagens/painel.fundo.gif) no-repeat center;

	padding:10px 2px 0 2px;
	
	*padding-top:15px; _padding-top:13px;

	font:70% arial;

	color:#526784;

}

.painel a { color:#526784; }

.painel a:hover { color:#003955; }

/* Rodapé */



#rodape { 

	margin:30px 15px 15px 15px;

	border-top:1px solid #CCCCCC;

}



#rodape tr td { padding-top:15px; }



#rodape tr td p { font:70% arial; color:#666666; }



#rodape tr td #webla { margin-top:10px; }

#rodape tr td #webla a { color:#666666; text-decoration:underline; }

#rodape tr td #webla a:hover { text-decoration:none; }



/* Página Principal */



#conteudo { margin-left:8px; }



.corretores-plantao {

	padding:35px 0 0 140px;

}



.corretores-plantao p {

	margin:3px 0 12px 0;

	font:70% arial;

	color:#585858;

}

.corretores-plantao p span { font-size:80%; }



.corretores-plantao a {

	display:block;

	margin-top:24px;

	text-decoration:underline;

	font:70% arial;

	color:#FFFFFF;

}

.corretores-plantao a:hover { text-decoration:none; }



#monte-sua-casa {

	margin:15px 0 15px 0;

}





#index-sobre {

	margin-left:15px; 

}



#index-sobre ul { margin-left:20px; }

#index-sobre ul li {

	margin:12px 0 12px 0;

	padding-left:10px;

	list-style:url(imagens/index.sobre.jpg);

	font:75% arial;

	color:#666666;

}

#index-sobre a { display:block; margin:25px 0 25px 32px; font:75% arial; color:#666666; text-decoration:underline; }

#index-sobre a:hover { text-decoration:none; }


#videos { text-align:center; margin:15px 0 10px 0; }


#index-cadastro { 

	margin-left:15px;

	padding-top:15px; 
	
	padding-bottom:15px;

	border-top:1px solid #EAEAEA;
	
	border-bottom:1px solid #EAEAEA;

}



#index-cadastro p {

	margin:8px 0 8px 0;

	font:70% arial;

	color:#666666;

}

#index-cadastro form input {

	width:110px;

	padding:3px;

	border:1px solid #CDCDCD;

	font:70% arial;

	color:#8D8D8D;

}







#index-destaques {

	padding-top:11px;

}



#index-destaques .destaque-imagem { cursor:pointer; width:180px; height:125px; border:2px solid #E6F7FF; }



#index-destaques table tr td a p {

	display:block;

	width:176px;
	
	cursor:pointer;

	font:70% arial;

	color:#666666;

}





#index-icones div {

	border-bottom:1px solid #F2F2F2; 

	margin-top:31px;

	margin-right:30px;

	padding-bottom:25px; 

}



#index-icones div .icones-imagem {

	clear:both;

	float:left;

	margin-right:10px;

}

#index-icones div  p a{ margin-top:5px; padding-right:25px; font:75% arial; color:#666666; text-decoration:none; }

#index-icones div  p a:hover { text-decoration:underline; }





#index-listagem {

	margin-top:20px;
	
	margin-bottom:15px;

	margin-right:18px;

}



#index-listagem .listagem {

	filter: Alpha(Opacity=80, FinishOpacity=90, Style=20, StartX=20, StartY=20, FinishX=20, FinishY=20);

	margin-top:5px;

	padding:5px;

	border:1px solid #F2F2F2;
	
	background:#E6F7FF;

}



#index-listagem .listagem div p{

	width:220px;

	margin-bottom:8px;

	font:70% arial;

	color:#999999;

}



#index-listagem .listagem div p a { text-decoration:underline; color:#666666; }

#index-listagem .listagem div p a:hover { text-decoration:none; }





#index-maisimoveis table { border-top:1px solid #F2F2F2; margin-top:10px; }

#index-maisimoveis table tr td { padding-top:10px; }

#index-maisimoveis table tr td .mais-foto { cursor:pointer; width:90px; height:76px; margin-right:5px; }

#index-maisimoveis table tr td h3 { font:70% arial; color:#CCCCCC; }

#index-maisimoveis table tr td p { margin:3px 0 0 0; font:70% arial; color:#666666; }

#index-maisimoveis table tr td a { font:70% arial; color:#657EA0; text-decoration:underline; }

#index-maisimoveis table tr td a:hover { text-decoration:none; }





#index-links { margin-top:25px; }

#index-links tr td p { font:70% arial; color:#666666; margin-bottom:8px; }

#index-links tr td p a { color:#666666; text-decoration:underline; }

#index-links tr td p a:hover { text-decoration:none; }





/* Internas */



#conteudo-interna {

	width:880px;

	margin-left:10px;

}



.conteudo-interna { padding:15px 130px 0px 130px; }



.titulo-interna {

	padding:5px;

	padding-left:130px;

	background:#E8F8FF;

	font:17px arial;

	color:#006699;

}



.numero-dormitorios { clear:both; display:block; font:bold 13px arial; color:#0099CC; margin-bottom:15px; border-bottom:1px solid #0099CC; padding-bottom:5px; }

.resultado {

	float:left;

	width:420px;

	margin-bottom:25px;

	padding:5px;

	background:#F0FAFF;

}



.resultado table tr td img { border:2px solid #FFFFFF; }

.resultado table tr td { font:75% arial; color:#666666; }

.resultado table tr td span { color:#006699; }

.resultado table tr td a {  }





/* Detalhes */



#detalhes-imovel { margin:0 auto; }

#detalhes-imovel td {

	width:200px;

	height:35px;

	padding-right:5px;

	font:bold 80% arial;

	color:#333333;

}

#detalhes-imovel td span {

	color:#336699;

	font-weight:normal;

}



#detalhes-descricao {

	width:400px;

	margin:0 auto;

	text-align:justify;

	font:80% arial;

	color:#333333;

}



a .imagem-miniatura {

	border:5px solid #F0FAFF;

	margin:0 5px 5px 0;

}

a:hover .imagem-miniatura { border:5px solid #D5F1FF; }



.imagem-miniatura {

	border:5px solid #F0FAFF;

	margin:0 5px 5px 0;

}

#foto-maior {
	width:320px;
	height:240px;
	margin-top:15px;
	margin-left:30px;
	border:8px solid #F0FAFF;
}


/* Formularios */

.formulario tr th { font:75% arial; color:#333333; text-align:left; }

.formulario tr td input, select, textarea { font:75% arial; color:#333333; text-align:left; padding:3px; border:1px solid #B7E8FF; }

.formulario-botao {
	background-color:#899CB6;
	border:none;
	padding:2px 4px 2px 4px;
	text-align:center;
	font:bold 70% arial;
	color:#FFFFFF;
}

.campo {
	 border:1px solid #B7E8FF;
}


.empreendimentos-link { display:block; margin-top:5px; color:#006699; }