@charset "utf-8";
/* CSS Document */

*{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
}

body{
	margin:0px 0px 0px 0px;		
}

select{
	width:95px;	
}

img{
	border:none;	
}

input{
	width:75px;	
}

/*INICIO - ESTRUTURA*/

.principal{
	position:relative;
	width:980px;
	margin:auto;
	border:#DDD 1px solid;	
}

.topo{
	width:980px;
	height:196px;
	background:url(../imagens/topo.jpg)	
}

.busca{
	width:980px;
	height:57px;
	background:url(../imagens/busca.jpg);	
}

.centro{
	width:980px;
	min-height:600px;	
}

.banner{
	position:relative;
	float:left;
	width:760px;
	height:290px;
	padding-top:8px;
	/*background:url(../imagens/banner.jpg);*/
}

.conteudo{
	position:relative;
	float:left;
	width:760px;
	/*min-height:785px;*/
}

.menu{
	position:relative;
	float:left;
	/*min-height:900px;*/
}

.menu_cima{
	width:220px;
	min-height:574px;
	background:url(../imagens/menu.jpg);	
}

.menu_baixo{
	width:220px;
	height:560px;
	background:url(../imagens/menu_baixo.jpg);	
}

.rodape{
	width:980px;
	height:141px;
	background:url(../imagens/rodape.jpg) repeat-x;
	clear:both;	
}

/*FINAL - ESTRUTURA*/

/*INICIO - TOPO*/

.logo{
	position:absolute;
	width:358px;
	height:146px;
	left: 29px;
	top: 38px;
}

.home{
	position:absolute;
	width:50px;
	height:20px;
	left: 204px;
	top: 10px;
}

.lancamentos{
	position:absolute;
	width:80px;
	height:20px;
	left: 275px;
	top: 10px;
}

.imoveis_financiados{
	position:absolute;
	width:130px;
	height:20px;
	left: 523px;
	top: 9px;
}

.anuncie_seu_imovel{
	position:absolute;
	width:125px;
	height:20px;
	left: 380px;
	top: 10px;
	cursor:pointer;
}

.localizacao{
	position:absolute;
	width:85px;
	height:20px;
	left: 740px;
	top: 9px;
}

.contato{
	position:absolute;
	width:70px;
	height:20px;
	left: 661px;
	top: 9px;
}

.atendimento_online{
	position:absolute;
	width:180px;
	height:159px;
	left: 789px;
	top: 34px;
	cursor:pointer;
}

.telefone_topo{
	position:absolute;
	width:190px;
	height:50px;
	font-size:16px;
	color:#0F0796;
	left:460px;
	top:75px;	
}
.ddd{
	font-size:12px;
	color:#F90;	
}

/*FINAL - TOPO*/

/*INICIO - BUSCA*/
.buscaAvan{
	position:absolute;
	margin:12px 0px 0px 10px;
	width:700px;
	height:30px;
}
.posbuscaRef{
	position:absolute;
	margin:12px 0px 0px 830px;
	width:165px;
	height:30px;	
}
.btnBuscaAv{
	background:#999999;
	color:#FFF;
	padding:4px;	
	padding-left:6px;
	padding-right:6px;
}
.btnBuscaRef{
	background:#999999;
	color:#FFF;
	padding:4px;
	top:-2px;
	left:93px;	
}
.tipo{
	position:absolute;
	left:246px;
	width:139px;
	top: 505px;
}
.cidade{
	position:absolute;
	left:439px;
	width:97px;
	top: 505px;
}
.bairro{
	position:absolute;
	left:578px;
	width:98px;
	top: 505px;
}
.preco{
	position:absolute;
	left:770px;
	width:103px;
	top: 506px;
	height: 19px;
}
.btn_avancado{
	position:absolute;
	left:915px;
	width:35px;
	height:25px;
	top: 505px;	
}
.referencia{
	position:absolute;
	left:832px;
	width:70px;
	top:568px;
}
.btn_ref{
	position:absolute;
	left:915px;
	width:35px;
	height:25px;
	top:568px;	
}

/*FINAL - BUSCA*/

/*MENU*/

.menu_tipo{
	position:absolute;
	width:170px;
	height:175px;
	margin:95px 0px 0px 30px;
}
.menu_bairro{
	position:absolute;
	width:170px;
	height:160px;
	margin:410px 0px 0px 30px;
}
.branco_neg{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000;	
}
.branco_neg:visited{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000;	
}
.branco_neg:hover{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#000;	
}
.branco_peq{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000;	
}
.branco_peq:visited{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#000;	
}
.branco_peq:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;	
}

/*FINAL - MENU*/

/*VISUALIZACAO IMOVEL*/
.bgImovel{
	width:175px;
	height:320px;
	overflow:hidden;
	background:#DBDBDB;
	/*background:url(../IMAGENS/bgImovel.jpg);*/
	color:#FFF;
	margin-top:28px;
	margin-left:0px;
	margin-bottom:0px;
	color:#000;
}
.bgImovelLanc{
	width:175px;
	height:320px;
	overflow:hidden;
	background:#DBDBDB;
	/*background:url(../IMAGENS/bgImovel.jpg);*/
	color:#FFF;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	color:#000;
}
.ref{
	position:absolute;
	font-size:10px;
	color:#fff;
	margin-top:-20px;
	margin-bottom:5px;
	text-align:right;
	height:28px;
	width:68px;
	background:url(../imagens/espaco_ref.png);
	text-align:center;
	line-height:25px;
}	
.fotoImovel{
	background:#999;	
	overflow:hidden;
	width:160px;
	height:140px;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}
.saibaMais{
	width:172px;
	text-decoration:none;
	font-size:16px;
	margin-top:10px;
}
.tresPontos{
	margin-top:30px;
	margin-bottom:28px;
}
.saibaMais a, a:visited, a:hover{
	text-decoration:none;
	color:#FFF;
}
.tblImoveis{
	margin-top:0px;
}
.tipoImovel{
	font-size:12px;	
	padding-left:5px;
	padding-right:5px;
	width:170px;
	margin-top:5px;
}
.valorImovel{
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
}
/*FINAL - VISUALIZAÇÃO IMOVEL*/

/*ULTIMO IMOVEIS VISUALIZADOS*/
#esqImvVisu{
	position:absolute;
	background:url(../IMAGENS/setaEsquerda.png);
	width:40px;
	height:62px;
	top:53px;
	left:50%;
	margin-left:-490px;
	cursor:pointer;
}
#dirImvVisu{
	position:absolute;
	background:url(../IMAGENS/setaDireita.png);
	width:40px;
	height:62px;
	top:53px;
	cursor:pointer;
	left:50%;
	margin-left:445px;
}
.centroImvVisu{
	position:relative;
	width:848px;
	margin-left:50px;
	overflow:hidden;
	height:165px;
}
#fotoImvVisu{
	position:absolute;
	height:132px;
	padding:2px;
	overflow:hidden;
}
.titleImvVisu{
	position:relative;
	width:848px;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;	
}
.imoveisVisualizados{
	position:relative;
	padding:3px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	background:#F2F2F2;
}
.imvUltiVisu{
	position:relative;
	float:right;
	width:120px;
	margin:3px;
	padding:2px;
	margin-right:16px;
	margin-left:1px;
	cursor:pointer;
}
.linkDetalhesImovel{
	position:absolute;
	bottom:0px;
	right:0px;
}
.refUltiVisu{
	position:absolute;
	left:1px;
	top:1px;
	border:solid 1px #FFF;
	background-color:#000;
	color:#FFF;
	padding:2px;
}
#imvDelImv{
	position:absolute;
	right:-4px;
	top:-4px;
	display:none;
}
.fotoImvUltiVisu{
	background:#000;
	overflow:hidden;
	height:80px;
	color:#FFF;
}
.imvUltiVisu p{
	margin-top:3px;
}
.compareImoveis{
	cursor:pointer;
	position:absolute;
	right:0px;
	top:-2px;
	background:url(../IMAGENS/compareImoveis.png) no-repeat right;
	padding-right:43px;
	padding-top:10px;
	height:20px;
	color:#000;
	font-size:11px;
	z-index:4;
}
/*FINAL - ULTIMO IMOVEIS VISUALIZADOS*/

/*--LIGAMOS----------*/
.bgLigamos{
	background:url(../imagens/bgLigamos.jpg) no-repeat;
	width:600px;
	height:400px;
	position:relative;
}
.btnLigar{
	position:absolute;
	width:172px;
	height:60px;
	bottom:55px;
	right:57px;
	cursor:pointer;
}
#v_nome_tel{
	border:none;
	position:absolute;
	left: 328px;
	top: 160px;
	width:207px;
	background-color:#FFF;
	color:#484848;
	font-weight:normal;
}
#v_email_tel{
	border:none;
	position:absolute;
	left: 327px;
	top: 189px;
	width:105px;
	background-color:#FFF;
	color:#484848;
	font-weight:normal;
}
#v_ddd_tel{
	position:absolute;
	background-color:#FFF;
	left: 327px;
	top: 219px;
	width:42px;
	border:none;
	color:#484848;
	font-weight:normal;
}
#v_tel{
	position:absolute;
	left: 384px;
	top: 219px;
	background-color:#FFF;
	width:82px;
	border:none;
	color:#484848;
	font-weight:normal;
}
#v_cidade{
	position:absolute;
	left: 328px;
	top: 249px;
	width:103px;
	border:none;
	background-color:#FFF;
	color:#484848;
	font-weight:normal;
}
/*-------------------*/

/*--ENCOMENDE SEU IMOVEL ----------*/
.bgEncomendeImovel{
	background:url(../IMAGENS/bgEncomendeImovel.gif);
	width:600px;
	height:532px;
}
.bgEncomendeImovel input, select{
	position:absolute;
	border:none;
	height:18px;
}
.bgEncomendeImovel a{
	position:absolute;	
	height:28px;
	top: 487px;
}
#v_nome{
	top:98px;
	left:260px;
	width:210px;
}
#v_email{
	top:128px;
	left:260px;
	width:109px;
}
#v_cidade_enc{
	top:188px;
	left:260px;
	width:110px;
}
#v_ddd_tel_enc{
	top:158px;
	left:260px;
	width:43px;
}
#v_tel_enc{
	top:158px;
	left:317px;
	width:87px;
}
#valorate_enc{
	top:215px;
	left:260px;
	width:110px;
}
#v_dsimovel{
	position:absolute;
	border:none;
	top:297px;
	left:247px;
	width:302px;
	height: 179px;
}
.btnEncomendar{	
	left: 452px;
	width:100px;
}
.btnLimpar{
	left: 382px;
	width:60px;	
}
#v_negocio1{
	left: 374px;
	top: 245px;
}
#v_negocio2{
	left: 278px;
	top: 245px;
}
/*---------------------------------*/

/*DIVERSOS*/
#obrigatorio{
	color:#F00;
	font-size:10px;
	font-weight:bold;	
}
.containerLocalizacao p{
	text-align:justify;	
	margin-bottom:13px;
}
.containerLocalizacao{
	position:relative;
	padding:10px;
}
.paginasBusca{
	font-size:14px;	
	margin-bottom:-40px;
}
.paginasBusca a{
	color:#999999;
	padding-right:6px;	
}
.pgSelecionada{
	padding-right:6px;
}
.paginasBusca a:hover{
	color:#000;	
}
.espaco{
	
}
.tituloBusca{
	color:#999999;	
	font-size:14px;
	font-weight:bold;
	height:10px;
}
.clear{
	clear:both;
}
.topPagina select{
	border:solid 1px #999999;	
}
.InfoMaps{
	height:140px;
	width:220px;	
}
.tituloMapa{
	font-size:14px;	
}
.InfoMaps p{
	font-size:12px;
	margin-bottom:10px;	
	text-align:justify;
}

/*FINAL - DIVERSOS*/

/*MENU INFERIOR*/

.ligamos_voce{
	position:absolute;
	width:199px;
	height:100px;
	margin:5px 0px 0px 10px;
	cursor:pointer;
}

.financie_imovel{
	position:absolute;
	width:199px;
	height:100px;
	margin:120px 0px 0px 10px;
}

.anuncie_imovel_lateral{
	position:absolute;
	width:199px;
	height:100px;
	margin:235px 0px 0px 10px;
	cursor:pointer;
}

.imoveis_locacao{
	position:absolute;
	width:199px;
	height:100px;
	margin:360px 0px 0px 10px;
}

/*FINAL - MENU INFERIOR*/

/*RODAPE*/

.menu_alternativo{
	position:absolute;
	width:150px;
	height:175px;
	left:50%;
	margin-left:-450px;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;
}
.menu_financiamento{
	position:absolute;
	width:130px;
	height:175px;
	left:50%;
	margin-left:-260px;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;
}
.nossos_servicos{
	position:absolute;
	width:150px;
	height:175px;
	left:50%;
	margin-left:-90px;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;	
}

.rodape a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	font-style:italic;
	line-height:20px;	
}

.endereco{
	position:absolute;
	width:595px;
	height:18px;
	margin-top:5px;
	color:#FFF;
	font-size:12px;
	font-style:italic;
	margin:120px 0px 0px 5px;
}
.site{
	position:absolute;
	width:320px;
	height:18px;
	color:#FFF;
	font-size:12px;
	font-style:italic;
	margin:120px 0px 0px 670px;
}
.tel_rodape{
	position:absolute;
	width:159px;
	height:30px;
	left:50%;
	margin-left:290px;
	margin-top:5px;
	color:#FFF;
	font-size:12px;
	font-style:italic;
}
.barra_rodape{
	height:50px;
	padding-top:215px;
	width:100%;
	background:url(../imagens/bg_rodape.jpg)
}
.entre_contato{
	position:absolute;
	width:295px;
	height:95px;
	margin:15px 0px 0px 55px;	
}
.tags_pesquisa{
	position:absolute;
	width:397px;
	height:95px;
	margin:15px 0px 0px 555px;
	left: -6px;
}
.titulo_rodape{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-style:italic;	
}
.telefone_rodape{
	margin-left:55px;	
}
.rollout{
	position:absolute;
	width:25px;
	height:95px;
	margin:15px 0px 0px 955px;
}


/*FINAL - RODAPE*/

