@charset "utf-8";
/* CSS Document */

/*----TAGS HTML -------------------*/
body{
	margin:0px;
	font-size: .80em;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	background: url(../img/body.jpg);
}
img{
	border:0px;	
}
p,div{
	margin:0px;	
}
select, input[type=text], textarea{
	padding:4px 2px;
	font-size:1em;	
	border:solid 1px  #f3d05a;
}
input[type=button],input[type=submit],input[type=reset]{
	padding:3px;
	font-size:1em;
	color:#FFF;
	background:url(../img/button.jpg) bottom repeat-x #e3ae12;
	border:solid 1px #db9f0b;
	border-radius: 3px;	
}
/*---------------------------------*/

/*----ESTRUTURA DO SITE -----------*/
.pagina{
	position:relative;	
	padding:0px;
}
.preTopo{
	background:#e29101;
	color:#FFF;
	position:relative;
	height:20px;
}
.centerPreTopo{
	width:980px;
	position:relative;	
	margin:auto;
	height:20px;	
}
.topo{
	position:relative;
	height:163px;
	width:980px;
	margin:auto;
}
.corpo{
	background:url(../img/rodape.jpg) no-repeat bottom center;
	width:980px;
	position:relative;	
	margin:auto;
	margin-top:10px;
	padding-bottom:10px;
}
.rodape{
	background:#feba00;
	position:relative;
	color:#FFF;
	padding-top:9px;
	padding-bottom:10px;
}
.banner{
	float:left;
	width:824px;
	height:209px;
}
#oportunidades{
	float:left;
	width:156px;
	height:209px;
	background:#eede27;
}
.menu{
	padding-bottom:10px;
	float:left;
	width:243px;		
}
.menucontainer{
	border:solid 1px #f3d05b;
	background:#faecb6;
	margin-bottom:6px;
	position:relative;	
}
.menucontainer > h2{
	background:url(../img/h2.jpg) repeat-x bottom #e2ad13;	
	border-bottom: 1px solid #F3D05B;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 36px;
    margin: 0;
    padding-left: 10px;
    vertical-align: middle;
}
#conteudo_pagina > h1{
	margin: 0 0 15px 0;
	font-variant:small-caps;
	font-weight:normal;
	color:#e2ad13;
	border-bottom:solid 1px;	
}
#conteudo_pagina{
	float:left;
	width:717px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:10px;
}
/*---------------------------------*/

/*------ITENS OPORTUNIDADES--------*/
.buscaRef{
	display:block;
	position:relative;
	padding:5px;
}
/*---------------------------------*/

/*------ITENS MENU ----------------*/
.financ{
	background:url(../img/financ.jpg) left center no-repeat;
	padding-left:20px !important;	
}
.cadImovel{
	background:url(../img/cadImovel.jpg) left center no-repeat;
	padding-left:18px !important;	
	margin-left:2px !important;
}
.encomenda{
	background:url(../img/encomenda.jpg) left center no-repeat;
	padding-left:18px !important;	
	margin-left:2px !important;
}
.imvcaixa{
	background:url(../img/caixaico.png) left center no-repeat;
	padding-left:18px !important;	
	margin-left:2px !important;
}
.parceiros{
	background:url(../img/parceiros.jpg) left center no-repeat;
	padding-left:18px !important;	
	margin-left:2px !important;
}
.cidadeico{
	background:url(../img/cidade.jpg) left center no-repeat;
	padding-left:18px !important;	
	margin-left:2px !important;
}
.redessociais{
	position:relative;
	background:url(../img/redessociais.jpg) no-repeat;
	width:226px;
	height:45px;	
}
.redessociais a{
	position:absolute;
	height:40px;
	width:40px;
	top:2px;
}
.submenu p {
	padding-left:10px;
}
ul.menu_vertical {
	position:relative;
	display:block;
	margin:0;
	padding-top:10px;
	padding-left:0;
	list-style:none;
	overflow:hidden;
}

ul.menu_vertical li {
	margin:0px; 
	height:19px;
	overflow:hidden;
	padding:4px;
	width:95%;	
}

ul.menu_vertical li a, ul li a:visited {
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d790d;
	display:block;
	margin-left:0px;
	text-decoration:none;
	padding:2px 10px;
	overflow:hidden;
}
ul.menu_vertical a:hover{
	text-decoration:underline;	
}
/*---------------------------------*/

/*------ITENS RODAPE --------------*/
#palavrasChave{
	width:980px;	
}
.logoRollout{
	position:absolute;
	right:0px;
	top:0px;
}
.rodape p{
	margin-bottom:5px;	
}
.rodape a{
	color:#000;	
}
/*---------------------------------*/

/*------ITENS TOPO-----------------*/
.tel-topo{
	position:absolute;
	top:15px;
	background:url(../img/tel-topo.jpg) no-repeat;
	width:448px;
	height:44px;	
	right:20px;
}
.tel-topo span{
	font-size:1.4em;
	position:absolute;
	top:9px;	
	text-shadow: 1px 1px #fff;
	letter-spacing:1.4px;
}
.tel-topo .tel1{
	left:284px;	
}
.tel-topo .tel2{
	left:50px;	
}
.logoTopo{
	position: absolute;
    top: 8px;	
}
.logoTopo span{
	bottom: 4px;
    color: #000000;
    position: absolute;
    right: 10px;
	text-shadow: 1px 1px #f1d682;
	text-decoration:none;
}
.buscaAvancada{
	position:relative;
	background: url(../img/buscaavancada.jpg) bottom repeat-x #faecb6;
	border:solid 1px #e2ae16;
	border-top:none;
	border-bottom-left-radius:8px; 
 	border-bottom-right-radius:8px;
	margin:auto;
	width:980px;
	padding:5px;
}
.btnBuscaAv{
	color:#FFF;
	background:#000;
	font-size:10px;
	border:solid 1px;
	margin-top:11px;
	font-weight:bold;
}
.divBuscaAvancada{
	float:left;	
	margin-left:4px;
}
.menuSuperior{
	position:absolute;
	bottom:0px;
	right:17px;
	top:56px;
	list-style:none;
}
.menuSuperior li{
	float:left;	
	background:url(../img/menuseparator.jpg) no-repeat right;
	padding-right:2px;
}
.menuSuperior li:first-child >a{
	border-top-left-radius:8px;
	border-bottom-left-radius:8px; 	
}
.menuSuperior li:last-child{
	background:none;	
}
.menuSuperior li:last-child >a{
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}
.menuSuperior li>a{
	display:block;
	color:#FFF;
	font-variant:small-caps;
	background:url(../img/menuprincipal.jpg) repeat-x;
	line-height:61px;	
	vertical-align:middle;
	padding: 0 30px;
	font-size:1.3em;
	text-decoration:none;
}
.menuSuperior li>a:hover{
	text-decoration:underline;
}
.peliculaMarque{
	position:absolute;
	width:785px;
	top:2px;
	left:0px;
}
.emailTopo{
	bottom: 7px;
    color: #000000;
    font-size: 1.2em;
    position: absolute;
    right: 25px;
    text-decoration: none;
	text-shadow: 1px 1px #f1d682;
}
.data{
	position:absolute;	
	right:4px;
	font-size:11px;
	width:90px;
	height:20px;
	padding-left:20px;
	padding-top:3px;
	background:url(../img/seta_top.jpg) no-repeat;
}
.contatoTopo{
	position:absolute;
	right:121px;
	top:0px;
}
.homeTopo{
	position:absolute;
	right:147px;
	top:0px;
}
.lancamentos{
	background:repeat-x url(../img/lancamentos.jpg);
}
#banner{
	margin:auto;
	width:980px;
	height:332px;	
	overflow:hidden;
}
/*---------------------------------*/

/*--- DIVERSOS --------------------*/
.clear{
	clear:both;	
}
.busca_ref {
	width: 186px;
	display:inline-block;
	border-bottom-left-radius:4px; 
 	border-top-left-radius:4px;
}
.submitRef{
	display:inline-block;
	border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    margin: 5px 0;		
} 
/*---------------------------------*/

/*------ITENS CONTATO--------------*/
.obrigatorio {
	font-size: 11px;
	color: #FF0000;
}
.contato {
	color: #000;
	font-size: 1em;
}
.msgEnviadaSucesso{
	font-weight:bold;
	font-size:13px;
	margin-top:25px;
	color:#003;
	text-align:center;
}
/*---------------------------------*/

/*-----APRESENTACAO IMOVEL---------*/
.bgImovel{
	width:203px;
	position:relative;
	margin:10px;
}
.descImovel{
	margin-top:4px;
	text-align: center;
	font-size: 0.9em;	
}
.bgImovel a{text-decoration:none;}
.finanCaixa{
	position:absolute;
	right:2px;
	top:2px;
}
.detalhes{
	background:url(../img/detalhes.jpg);
	width:80px;
	height:24px;
	color:#000;
	text-decoration:none;
	display:block;
	margin-top:5px;
}
.infoImovel{
	text-align:center;
	padding-top:2px;
	color:#333333;
	font-size:1em;
}
.infoDorm{
	text-align:center;
	padding-top:2px;
	color:#990000;
	font-size:1em;		
}
.infoValor{
	text-align:center;
	padding-top:2px;
	color:#990000;
	font-size:1.1em;		
}
.ref{
	font-weight:normal;
	color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
	margin:0px;
	font-size:1.1em;
	text-decoration:none;
}

.fotoImovel{
	background-color:#ededed;
	position:relative;
	width:199px;
	height:148px;
	overflow:hidden;
	border:solid 2px #cccccc;
}
.estrelaImovel{
	position:absolute;
	bottom:7px;
	left:9px;
	background:url(../img/estrela.png) no-repeat;
	width:30px;
	height:28px;	
}
/*-----------------------------*/

/*-----PAGINACAO---------------*/
.indiceBusca a{
	text-decoration:none;	
}
.resuPes{
	font-size:1em;
	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;
}
.conteudoMaisBuscRodape a{
	color:#333;
	text-decoration:none;
}
.conteudoMaisBuscRodape a:hover{
	text-decoration:underline;	
}
.tituloRodape{
	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;
}
/*-----------------------------*/
