@import url("reset.css");

body{
background:#F5F5F5 url(../a_imagens/fundo.jpg) repeat-y center top;
}

body, p
{
  font: 11px verdana, tahoma, sans-serif;
  line-height: 15px;
  color: #666;	
}
a
{
  text-decoration: none;
  color:#0099CC;
}
a:hover{
	color:#666666;
}
h1{
	font-weight:bold;
	font-size:16px;
	clear:left;
	margin:20px 40px 20px 40px;
	_margin-left:20px;
}
h2{
font-weight:bold;
font-size:16px;
clear:left;
margin:20px 40px 20px 0px;
_margin-left:20px;
}
h3{
font-weight:bold;
clear:left;
}
br
{
  clear: left;
}
h4{
font-size:16px;
 margin:10px 20px 0px 20px;
 _margin-left:20px;
 padding:5px;
 color:#0099CC;
}
h5{
	font-weight:bold;
clear:left;
	margin:20px 40px 20px 40px;
	_margin-left:20px;
}
h6{
	font-weight:bold;
	clear:left;
	margin:20px 40px 20px 0px;
}
dt{
 font-size:16px;
 margin:10px 40px 0px 40px;
 padding:5px;
 background-color:#F8F8F8;
}

.data{
 font-size:10px;
}
dd{
	font-size:12px;
	margin:0px 40px 20px 40px; 
	padding:5px;
	line-height:18px;
}
/* Formulário*/
label
{
  float: left;
  padding: 7px;
  width: 95px;
  height: 30px;
  vertical-align: top;
}
input, textarea
{
  padding: 5px;
  /*width: 300px;*/
  border: solid 1px #CCC;
	color:#666666;
}

td{
	padding:4px;
	vertical-align:top;
}
blockquote{
	 margin:20px 40px 20px 40px;
	 _margin-left:20px;
	 padding:10px;
	 background-color:#DDEEFF;
	 display:block;
	 font-size:12px;
}

.titulinho{
font-size:14px;
font-weight:bold;
}
/*
input[type="submit"]
{
  margin-top: 5px;
  padding: 5px;
  color: #FFF;
  font-weight: bold;
  background: #CD3333;
}

input[type="button"]
{
  padding: 5px;
  margin: 20px 0px 25px 0px;
  color: #FFF;
  font-weight: bold;
  background-color:#0033CC;
}*/
.botao{
border:1px solid #FFFFFF;
display:block;
float:left;
}

form
{
  margin: 10px 20px 0px 20px;
  padding: 10px;
}
/* fim formulário*/
#pagina
{
  width: 940px;
  margin: auto;
}
/*cabeçalho*/
#cabecalho{
 height: 130px;
}
#logo{
	position:absolute;
	width:119px;
	height:112px;
	margin-left:35px;
	margin-top:4px;
	z-index:10;
}
#menu{
	position:relative;
	z-index:1;
	top:94px;
	margin-left:3px;
	background:url(../a_imagens/fundo_menu.jpg) no-repeat;
	width:733px;
	height:34px;
	padding:2px 0px 0px 200px;
}
.menu_inicio{
background:url(../a_imagens/menu_inicio_f.jpg) center 56px;
width:56px;
height:28px;
overflow:hidden;
float:left;
}
.menu_imoveis{
background:url(../a_imagens/menu_imoveis_f.jpg) center 56px;
width:67px;
}
.menu_como_comprar{
background:url(../a_imagens/menu_como_comprar_f.jpg) center 56px;
width:121px;
}
.menu_empresa{
background:url(../a_imagens/menu_empresa_f.jpg) center 56px;
width:72px;
}
.menu_acompanhe{
background:url(../a_imagens/menu_acompanhe_f.jpg) center 56px;
width:164px;
}
.menu_novidades{
background:url(../a_imagens/menu_novidades_f.jpg) center 56px;
width:88px;
}
.menu_fale_conosco{
background:url(../a_imagens/menu_fale_f.jpg) center 56px;
width:111px;
}
.menu_link{
height:28px;
overflow:hidden;
float:left;
margin-left:5px;
}
.menu_link:hover{
background-position:center 28px;
text-decoration:none;
}
.link_atual{
background-position:center 0px;
}
.link_atual:hover{
background-position:center 0px;
}

/*SUBMENU*/
#submenu_imoveis{
width:143px;
height:129px;
position:absolute;
left:50%;
margin-left:-209px;
top:28px;
visibility:hidden;
}
#submenu_empresa{
width:143px;
height:129px;
position:absolute;
left:50%;
margin-left:-3px;
top:28px;
visibility:hidden;
}
#submenu_acompanhe{
width:143px;
height:129px;
position:absolute;
left:50%;
margin-left:75px;
top:28px;
visibility:hidden;
}
#submenu_novidades{
width:143px;
height:129px;
position:absolute;
left:50%;
margin-left:245px;
top:28px;
visibility:hidden;
}
#submenu_fale_conosco{
width:143px;
height:129px;
position:absolute;
left:50%;
margin-left:320px;
top:28px;
visibility:hidden;
}


/*fim Submenu*/


#corretor{
margin: -20px 5px 0px 0px;
width:743px;
height:69px;
float:right;
}
.end_tel_capa{
float:left;
margin-right:-10px;
}
#corretor_formulario{
margin: 0px 5px 0px 0px;
width:200px;
height:69px;
float:right;
}
#endereco{
position:relative;
width:600px;
height:30px;
float:left;
margin-top:5px;
}
#enderecos_formulario{
margin:10px 0px 0px 0px;
color:#999999;
}
#enderecos_formulario ul li{
	margin:10px 0px 10px 0px;
}

#destaques
{
 top:130px;
 height: 268px;
 text-align: center;
}
/*Fim Cabeçalho*/
#conteudo{
width:940px;
}
/*Coluna esquerda*/
#colunaEsquerda{
width:705px;
float:left;
_width:600px;
}
/* LANCAMENTOS */
#imoveis_capa
{
	margin-left:2px;
  padding-top:11px;
  width:705px;
  height:255px;
}
#imoveis_capa h1{
  margin:3px 0px 8px 10px;
}
#imoveis_capa ul li{
width:221px;
float:left;
padding: 0px 6px 0px 6px;
margin-left:1px;
background:url(../a_imagens/fundo_lancamentos.jpg) repeat-x;
}
#imoveis_capa ul li h2{
margin:5px 0px 5px 3px;
font-size:12px;
font-weight:bold;
}
/*contato*/
#botoes_contato{
width:705px;
float:left;
}
#botoes_contato ul li{
 width: 221px;
 margin: 0px 6px 0px 6px;
 float:left;
 _margin:4px;
}
#botao_voltar{
position:relative;
width:700px;
height:40px;
margin:-30px 0px 0px 0px;
float:left;
}
#popupResult{
	position:absolute;
	width:180px;
	left:50%;
	top:350px;
	margin-left: -80px;
	padding:10px 20px 10px 20px;
	border:1px solid #CCCCCC;
	background-color:#F7F7F7;
	font-size:14px;
	line-height:20px;
}
#popupResult img{
margin-left:50px;
	text-align:center;
}
/*fim contato*/
/* FIM Lançamentos */
/* Fim Coluna esquerda*/
/* Coluna Direita */
#colunaDireita{
width:234px;
float:left;
_float:right;
_margin-top:-305px;
}
/* Busca */
#busca_capa{
width:234px;
}
#foto_direita{
float:right;
width:280px;
_margin-right:-30px;
}


/* Fim Coluna Direita*/
/* Conteúdo interno*/

.submenu{
 height:16px;
 padding: 4px 10px 4px 10px;
 background:url(../a_imagens/submenu/fundo_submenu_r3_c1.gif);
}

.submenu_corretor{
 height:21px;
 padding: 0px 0px 4px 0px;
}
.submenu:hover{
background:url(../a_imagens/submenu/fundo_submenu_over_r3_c1.gif);
text-decoration:none;
}
.submenu a:hover{
_color:#00CCFF;
}
.bot_submenu a:hover{
_color:#00CCFF;
}

.bot_submenu{
 height:18px;
 padding: 4px 10px 4px 10px;
 background:url(../a_imagens/submenu/fundo_submenu_r5_c1.gif);
}
.bot_submenu:hover{
background:url(../a_imagens/submenu/fundo_submenu_over_r5_c1.gif);
}

.submenu a{
color:#FFFFFF;
}

.bot_submenu a{
color:#FFFFFF;
}

#submenu{
	margin:-5px 5px 0px 5px;
	width:224px;
	background-color:#F5F5F5;
}
#submenu .subitem{
	width:199px;
	height:16px;
	padding:4px 10px 4px 10px;
	margin:2px;
	background-color:#FFFFFF;
}
.subitem_comocomprar{
	width:199px;
	padding:4px 10px 4px 10px;
	margin:2px;
	background-color:#FFFFFF;
}
#submenu .subitem:hover{
background-color:#F5F5F5;
text-decoration:none;
}
#submenu .subatual{
background-color:#DDEEFF;
font-weight:bold;
}
#submenu .subatual:hover{
background-color:#DDEEFF;
}

#busca_interno{
	margin:0px 5px 0px 5px;
	width:224px;
}
#linha_divisao{
width:933px;
height:9px;
margin:0px 0px 0px 4px;
background:url(../a_imagens/linha_divisao.gif) no-repeat;
}

#colunaEsquerdaInterno{
  float:left;
	width:224px;
}
#colunaDireitaInterno{
	float:left;
	width:705px;
	margin-left:5px;
	_margin-left:0px;
	_width:680px;
} 
#colunaDireitaInterno p{
	 font:12px Verdana, Arial, Helvetica, sans-serif;
	 line-height:18px;
	 margin:20px 40px 20px 40px;
	 _margin:20px 40px 20px 20px;
} 

#imoveis_interno
{
	margin:0px 0px 0px 2px;
  width:705px;
	_float:left;
	_width:700px;
}
.imov_lancamentos{
background:url(../a_imagens/fundo_lancamentos_int.jpg) repeat-x;
}
.imov_residenciais{
background:url(../a_imagens/fundo_residenciais.jpg) repeat-x;
}
.imov_comerciais{
background:url(../a_imagens/fundo_comerciais.jpg) repeat-x;
}
.imov_usados{
background:url(../a_imagens/fundo_usados.jpg) repeat-x;
}
.imov_realizacoes{
background:url(../a_imagens/fundo_realizacoes.jpg) repeat-x;
}

#imoveis_interno ul li{
width:221px;
height:230px;
float:left;
padding: 0px 6px 0px 6px;
margin-left:1px;
margin-bottom:10px;
_padding:3px;


}

#imoveis_interno ul li h2{
margin:5px 0px 5px 3px;
font-size:12px;
font-weight:bold;
}


#tabela_realizacao{
margin:0px 40px 20px 40px;
_margin:0px 0px 0px 20px;
}
#tabela_realizacao tr td{
background-color:#F7F7F7;
border-bottom:2px solid #FFFFFF;
}
#tabela_realizacao .topo{
background-color:#E4E4E4;
font-weight:bold;
}
#acompanhe_geral ul li{
width:307px;
height:130px;
float:left;
margin: 10px 0px 10px 20px;
_margin:5px 5px 5px 0px;
}
#acompanhe_geral{
margin: 20px 0px 20px 20px;
}

/*fim conteúdo interno*/


/* MAPA DO SITE */
#mapaSite{
	float:left;
  font-size:9px;
  width:940px;
	margin:2px;
  height:90px;
}

#mapaSite ul li{
width:153px;
 float:left;
}
#linksGerais{
	margin-right:2px;
  padding:3px 8px 5px 8px;
  background:url(../a_imagens/fundo_links_gerais.jpg) repeat-x;
  width:613px;
  height:90px;
  float:left;
}
#linksGerais a{
 color:#666666;
}
#linksGerais a:hover{
background-color:#333333;
color:#FFFFFF;
padding:3px;
}
/* FIM MAPA SITE */
/* empreendimentos */
#empreendimentos{
padding:3px 5px 5px 5px;
background:url(../a_imagens/fundo_empreendimentos.jpg) repeat-x;
  width: 295px;
  height:90px;
  float:left;
}
#empreendimentos a{
  color:#666666;
}
#empreendimentos a:hover{
background-color:#333333;
color:#FFFFFF;
padding:3px;
}
#empreendimentos ul li{
  width:146px;
  float:left;
}
/* fim empreendimentos */
/* Rodape */
#rodape{ 
 padding:10px 10px 10px 10px;
 width:920px;
 height:40px;

}

#assinatura{
margin-top:5px;
width:200px;
height:30px;
float:right;
}

/* Fim Rodape */
/*Imóveis Detalhes*/

#imovel{
width:670px;
height:auto;
padding:10px 20px 10px 20px;
_padding:0px;
}
#imovel p{
 margin-left:0px;
}
#texto_imovel{
	width:380px;
	float:left;
margin:10px 10px 10px 0px;
padding:10px;
}
#submenu_imovel_detalhes{
width:380px;
height:30px;
display:block;
}
#n1, #n2, #n3, #n4{
background-color:#F2F2F2;
}
#n1:hover, #n2:hover, #n3:hover, #n4:hover{
background-color:#FFF;
}
#submenu_imovel_detalhes ul li{
	height:15px;
	font-size:12px;
	float:left;
	margin:4px 4px 4px 0px;
	border-top:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	padding:5px;
}
.topico{
width:180px;
float:left;
margin:5px;
}
#foto_imovel{
 width:235px;
 float:left;
margin:10px 0px 10px 0px;
padding:10px;
}
.imagens{
	width:90px;
	height:90px;
	float:left;
	margin:5px 6px 0px 5px;
	overflow:hidden;
}

.topo_imagens{
width:660px;
height:18px;
background-color:#EAEAEA;
color:#666666;
margin:-10px 0px 0px -10px;
padding:2px 0px 0px 5px;
font-weight:bold;
_width:630px;
}
.topo_imagens_metade{
width:319px;
height:18px;
background-color:#EAEAEA;
color:#666666;
margin:-10px 0px 0px -10px;
padding:2px 0px 0px 5px;
font-weight:bold;
_width:300px;
}
.box{
	width:645px;
	float:left;
	margin:12px 10px 10px 0px;
	_margin:3px;
	padding:12px 10px 10px 10px;
	background-color:#F4F4F4;
	_width:630px;
}
.box_metade{
	width:305px;
	height:100px;
	float:left;
	margin:12px 10px 10px 0px;
	_margin:3px;
	padding:12px 10px 10px 10px;
	background-color:#F4F4F4;
}
#localizacao{
	width:305px;
	height:255px;
	float:left;
	background-color:#F4F4F4;
	margin:12px 10px 10px 0px;
	padding:12px 10px 10px 10px;
}
#video{
	width:305px;
	height:255px;
	float:left;
	background-color:#F4F4F4;
	margin:12px 0px 10px 0px;
	padding:12px 10px 10px 10px;
}
#dispo{
width:200px;
height:100px;
float:left;
margin-right:5px;
}
#enderecos{
	float:right;
	width:200px;
}
#formulario_imovel{
width:645px;
height:240px;
float:left;
background-color:#F4F4F4;
margin:10px 0px 10px 0px;
padding:10px;
_width:600px;
}
#mensagem_imovel{
float:left;
width:200px;
}
#campos_imovel{
width:300px;
float:left;
}
#formulario_imovel label{
  float: left;
  padding: 0px;
  width: 95px;
  height: 20px;
  vertical-align: top;
	*margin-left:20px;
}
#botoes_contato_interno{
width:705px;
float:left;
}
#botoes_contato_interno ul li{
 width: 221px;
 margin: 0px 6px 0px 0px;
 float:left;
 _margin:4px;
 
}
/*Fim imóveis detalhes*/
/*novidades imprensa*/
#imprensa{
width:670px;
height:auto;
padding:10px 20px 10px 40px;
}
#imprensa p{
	margin:0px;
}
#logos{
margin: 10px 10px 10px 40px;
_margin-left:10px;
	width:300px;
	float:left;
}
#perspectiva{
margin: 10px 0px 10px 0px;
_margin-left:10px;
	width:350px;
	_width:300px;
	float:left;
}
#perspectiva ul li{
	float:left;
	width: 150px;
	height: 150px;
	
}
/*fim novidades imprensa*/
/*acompanhe obra*/
#acompanhe{
width:305px;
height:200px;
float:left;
background-color:#F4F4F4;
margin:10px 0px 10px 0px;
padding:10px;

}
#acompanhe_cronograma{
	width:450px;
	height:350px;
	margin:10px 10px 10px 40px;
	float:left;
	_margin:4px;
	_width:400px;
}
#acompanhe_disponibilidade{
	width:196px;
	height:362px;
	float:left;
	background:url(../a_imagens/fundo_disponibilidade.gif) no-repeat left 20px;
	_background:url(../a_imagens/fundo_disponibilidade.gif) no-repeat left bottom;
	margin-top:7px;
	_width:180px;
	_height:300px;
	text-align:center;
	
}
#fotos_obra{
	width:650px;
height:18px;
background-color:#EAEAEA;
color:#666666;
margin:10px 0px 0px 40px;
padding:2px 0px 0px 5px;
font-weight:bold;
float:left;
_width:600px;
_margin:0px;
_padding:0px;
}
/* fim acompanhe obra*/
/* notícias */
	.imagem_noticia_direita{
		float:right;
		margin-left:10px;
	}
	.imagem_noticia_esquerda{
		float:left;
		margin-right:10px;
	}
/* fim notícia */
