@charset "utf-8";
/* CSS Document */

/*----TAGS HTML -------------------*/
body{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background: url(../imagens/fundo_pg.jpg) center;
}
img{
	border:0px;	
}
p,div{
	margin:0px;	
}
/*---------------------------------*/

/*----ESTRUTURA DO SITE -----------*/
.pagina{
	position:relative;	
	padding:0px;
	left:50%;
	width:980px;
	margin-left:-490px;
}
.preTopo{
	background:#35439b;
	color:#FFF;
	position:relative;
	height:20px;
}
.topo{
	position:relative;
	background:url(../imagens/topo_novo.jpg) no-repeat #E0ECF8;
	height:232px;
}
.corpo{
	background:url(../imagens/bg_menu.jpg) repeat-y #FFF;	
}
.rodape{
	background:repeat-x url(../imagens/rodape_01.jpg) #E0ECF8;
	height:50px;
	position:relative;
	color:#006;
	padding-top:9px;
}
.banner{
	float:left;
	width:824px;
	height:209px;
}
#oportunidades{
	float:left;
	width:156px;
	height:209px;
	background:#eede27;
}
.menu{
	padding-bottom:10px;
	float:left;
	width:182px;		
}
#conteudo_pagina{
	float:left;
	width:777px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
/*---------------------------------*/

/*------ITENS OPORTUNIDADES--------*/
.buscaPorRef{
	background:url(../imagens/corretor_buscaRef_02.jpg) no-repeat;;
	width:153px;
	height:111px;
	position:relative;
}
.buscaRef{
	position:absolute;
	right:2px;
	top: 35px;
}
/*---------------------------------*/

/*------ITENS MENU ----------------*/
.submenu p {
	padding-left:10px;
}
ul.menu_vertical {
	position:relative;
	width:160px;
	display:block;
	margin:0;
	padding-top:10px;
	padding-left:10px;
	list-style:none;
	overflow:hidden;
}

ul.menu_vertical li {
	margin:0px; 
	height:19px;
	overflow:hidden;
	padding-left:5px;
	width:95%;
}

ul.menu_vertical li a, ul li a:visited {
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	display:block;
	margin-left:0px;
	text-decoration:none;
	padding:2px 10px;
	overflow:hidden;
}
ul.menu_vertical a:hover{
	text-decoration:underline;	
}
/*---------------------------------*/

/*------ITENS RODAPE --------------*/
.logoRollout{
	position:absolute;
	right:0px;
	top:0px;
}
.rodape p{
	margin-bottom:5px;	
}
/*---------------------------------*/

/*------ITENS TOPO-----------------*/
.buscaAvancada{
	width:632px;
	height:35px;
	position:absolute;
	bottom:-1px;
	left:0px;
	background:url(../imagens/bg_busca_avancada2.jpg) repeat-x;
}
.btnBuscaAv{
	color:#FFF;
	background:#000;
	font-size:10px;
	border:solid 1px;
	margin-top:11px;
	font-weight:bold;
}
.divBuscaAvancada{
	float:left;	
	margin-left:4px;
}
.cmbBuscaAv{
	font-size:10px;
}
.menuSuperior{
	position:absolute;
	bottom:0px;
	right:20px;
	background:repeat-x url(../imagens/bgMenuSuperior.gif) bottom;
}
.peliculaMarque{
	position:absolute;
	width:785px;
	top:2px;
	left:0px;
}
.emailTopo{
	position:absolute;
	top:174px;
	left:278px;
}
.data{
	position:absolute;	
	right:4px;
	font-size:11px;
	width:90px;
	height:20px;
	padding-left:20px;
	padding-top:3px;
	background:url(../imagens/seta_top.jpg) no-repeat;
}
.contatoTopo{
	position:absolute;
	right:121px;
	top:0px;
}
.homeTopo{
	position:absolute;
	right:147px;
	top:0px;
}
/*---------------------------------*/

/*--- DIVERSOS --------------------*/
.clear{
	clear:both;	
}
.busca_ref {
	background-color: #FFFFCC;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.tituloH1{
	font-size:16px;
	color:#006;
	font-weight:bold;
	margin:0px;
	margin-top:12px;
	margin-bottom:6px;
}
/*---------------------------------*/

/*------ITENS CONTATO--------------*/
.obrigatorio {
	font-size: 11px;
	color: #FF0000;
}
.contato {
	color: #35439b;
	font-size: 10px;
}
.msgEnviadaSucesso{
	font-weight:bold;
	font-size:13px;
	margin-top:25px;
	color:#003;
	text-align:center;
}
/*---------------------------------*/

/*-----APRESENTACAO IMOVEL---------*/
.bgImovel{
	background:url(../imagens/bg_imovel.jpg) no-repeat;
	width:176px;
	height:260px;
	position:relative;
}
.finanCaixa{
	position:absolute;
	right:6px;
	bottom:5px;
}
.detalhes{
	color:#000;
	text-decoration:none;
}
.detalhes:hover{
	text-decoration:underline;	
}
.infoImovel{
	padding-left:20px;
	padding-top:2px;
	color:#006;
}
.infoImovel span{
	font-weight:bold;	
}
.ref{
	font-weight:bold;
	color:#006;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
	font-size:11px;
}
.verDetalhes{
	font-size:10px;
	bottom:6px;
	margin:0px;
	margin-left:40px;
	background:url(../imagens/lupa_imovel.jpg) no-repeat;
	padding-left:15px;
}
.fotoImovel{
	margin-top:5px;
	width:159px;
	height:125px;
	margin-left:3px;
	overflow:hidden;
}
/*-----------------------------*/

/*-----PAGINACAO---------------*/
.indiceBusca a{
	text-decoration:none;	
}
.resuPes{
	font-size:10px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:5px;
}
.legenda{
	font-size:10;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:normal;
	text-align:center;
}
/*-----------------------------*/

/*PALAVRA-CHAVE-MENU-----------*/
.conteudoMaisBusc{
	padding-left:12px;
	padding-right:2px;
	line-height:25px;
}
.conteudoMaisBusc a{
	color:#333;	
	text-decoration:none;
}
.conteudoMaisBusc a:hover{
	text-decoration:underline;	
}
.conteudoMaisBuscRodape{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	background:#e0ecf8;
}
.conteudoMaisBuscRodape a{
	color:#333;
	text-decoration:none;
}
.conteudoMaisBuscRodape a:hover{
	text-decoration:underline;	
}
.tituloRodape{
	background:#e0ecf8;	
	padding-left:8px;
	font-size:11px;
	padding-top:4px;
	color:#006;
	font-weight:bold;
	text-decoration:underline;
}
/*-----------------------------*/

/*-----ITENS-POSICIONAMENTO----*/
.style25{
	font-size:12px;
	margin:0px;
	margin-bottom:10px;
}
.style24{
	font-size:16px;	
	margin:0px;
	margin-bottom:15px;
}
/*-----------------------------*/