@charset "utf-8";
/* CSS Document */

body{
margin:0;
width:100%;
height:auto;
overflow:auto;
}

#preloadMenu
{
width: 0;
height: 0;
padding: 0;
display: none;
background:url(../imagens/menu_halna_over.gif);
background:url(../imagens/menu_lancamentos_over.gif);
background:url(../imagens/menu_futuros_lancamentos_over.gif);
background:url(../imagens/menu_obras_concluidas_over.gif);
background:url(../imagens/menu_investidores_over.gif);
background:url(../imagens/menu_compromisso_over.gif);
background:url(../imagens/menu_qualidade_over.gif);
background:url(../imagens/menu_fale_conosco_over.gif);
background:url(../imagens/menu_area_cliente_over.gif);
/* Basta adicionar novas linhas para mais imagens */
}


.bodyHome{
background:url(../imagens/background.jpg) no-repeat 0 -110px;
}

.bodyInternas{
background:url(../imagens/bg_internas.jpg) no-repeat;
}

.bodyInstitucional{
background:url(../imagens/bg_institucional.jpg) no-repeat;
}

.bodyInstitucionalMenores{
background:url(../imagens/bg_institucional_2.jpg) no-repeat;
}

#ImagemLocalizao {
background: url(../imagens/titulo_localizacao.png) no-repeat;
_background:none!important;
width:399px;
height:57px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/titulo_localizacao.png", sizingMethod="scale");
}

#ImagemRealizacao {
background: url(../imagens/titulo_realizacao.png) no-repeat;
_background:none!important;
width:101px;
height:59px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/titulo_realizacao.png", sizingMethod="scale");
}

#ContentGeral{
width:100%;

overflow:auto;
float:left;
}

#ContentMenu{
width:100%;
background-color:#fcfcfc;
}

#Home{
width:100%;

top:60px;
}

#ContentGalerias{
width:100%;

background-color:#FFFFFF;
}

#ContentFichaTecnica{
width:398px;
height:250px;
background-color:#101a45;
}

#ContentItensLazer{
width:398px;
height:102px;
&height:124px;
background-color:#101a45;
}

.TabelaDescricaoEmpreendimento{
width:790px;
height:120px;
border:0px;
}

.LinhaEmpreendimentos {
background-color:#F3F3F3;
}

.TituloEmpreendimento{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
}

.TituloAmpliaFoto{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
}

.TituloEmpreendimentoCLiente{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
position:absolute;
margin-top:17px
}

.Texto{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
text-align:justify;
}

.TextoBusca{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.TextoInstitucional{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
text-align:justify;
padding:20px 20px 0 20px;
}

.TextoTabela{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
}

.SubTituloInstitucional{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#101b46;
text-align:justify;
padding:0 0 0 0;
}

.Titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#101b46;
}

.SubTitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#101b46;
/*padding:0 10px 0 10px;*/
}

#TextoFichaTecnica{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:10px 0 10px 15px;
}

#TituloRealizacao{
width:591px;
height:59px;
background:url(../imagens/bg_realizacao_1.jpg);
}

#ContentRealizacao{
width:591px;
height:159px;
background:url(../imagens/bg_realizacao_2.jpg) no-repeat;
}

#TituloLocalizacao{
width:416px;
height:59px;
/*background:url(../imagens/bg_localizacao_1.jpg);*/
}

#ContentLocalizacao{
width:416px;
background:url(../imagens/bg_localizacao_2.jpg) no-repeat;
}

#TextoLocalizacao{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
padding:0 0 0 15px;
background:url(../imagens/bg_titulo_localizacao.jpg) no-repeat;
}

#LogosRealizacao{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
padding:0 0 0 15px;
background:url(../imagens/bg_titulo_realizacao.jpg) no-repeat;
}

#ContentMenu{
width:100%;
height:60px;
}

.ContentThumbs{
float:left;
display:block;
width:auto;
height:90px;
overflow:none;
}

.ContentGaleria{
float:left;
width:100%;
height:118px;
margin:0px 0 0 8px;
background:url(../imagens/bg_galeria.jpg) no-repeat;
}

.SetaPrev{
float:left;
display:block;
width:40px;
height:39px;
margin:18px 0 0 0;
background-image:url(../imagens/btn_seta_prev.jpg);
}

.SetaNext{
float:left;
display:block;
width:40px;
height:39px;
margin:18px 0 0 0;
background-image:url(../imagens/btn_seta_next.jpg);
}

.ThumbItem{
position:relative;
float:left;
margin:0 2px 0 2px;
}

.GaleriaLegenda{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#101b46;
}

#Rodape{
float:left;
width:100%;
height:29px;
background:url(../imagens/bg_rodape.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#727272;
/* define as distâncias*/
padding-left:100px;
*padding-left:53px;
margin-left:60px;
}

#Rodape2{
float:left;
width:100%;
height:29px;
background:url(../imagens/bg_rodape.jpg);
line-height:29px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#727272;
padding-left:70px;
}

#menu{
width:1003px;
position:absolute;
left:50%;
margin-left:-500px;
background-color:#fcfcfc;
}

#menu ul,li {
float:left;
display:block;
display:inline;
margin:0;
padding:0;
}


#BoxAreaCliente{
	float:right;
	width:220px;
	height:150px;
	right:118px;
	top:63px;
	background:url(../imagens/boxAreaClientes.jpg) no-repeat;
	position:absolute;
	z-index:2;
	padding-top:55px;
	padding-left:10px;
	display:none;
}

#BoxIndique{
	width:451px;
	height:420px;
	left:50%;
	margin-left:-225px;
	top:50%;
	margin-top:-205px;
	z-index:100;
	position:absolute;
	display:none;
}

#BoxFaleConosco{
	width:451px;
	height:411px;
	left:50%;
	margin-left:-225px;
	top:50%;
	margin-top:-205px;
	z-index:100;
	position:absolute;
	display:none;
}

#BoxAmplia{
	width:600px;
	height:600px;
	left:50%;
	margin-left:-225px;
	top:700px;
	margin-top:-205px;
	z-index:100;
	position:absolute;
	display:none;
}
#BoxAmplia2{
	width:600px;
	height:600px;
	left:50%;
	margin-left:-232px;
	top:50%;
	margin-top:-300px;
	z-index:100;
	position:absolute;
	display:none;
}
#BackgroundBlue{
	width:100%;
	height:1600px;
	background-color:#101a45;
	filter:alpha(opacity=80, finishopacity=80, style=1);
	opacity: 0.8;
	-moz-opacity:0.8;
	position:absolute;
	z-index:1;
	display:none;
}

#BtnFechar{
position:relative;
float:right;
margin:-40px 10px 0 0;
}

.Forms{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border:1px solid #003366;
}

#BtnFecharForms{
	position:relative;
	float:right;
	margin:-30px 10px 0 0;
	top: 62px;
	*top: -2px;
	left: 10px;
	*left: 0px
}

/*####LINK PADRAO###################################################*/
a.LinkPadrao{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#101b46;
text-decoration:none;
}

a.LinkPadrao:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#101b46;
text-decoration:none;
}

a.LinkPadrao:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#101b46;
text-decoration:underline;
}

a.LinkPadrao:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#101b46;
text-decoration:none;
}

#MenuLateral{
margin:20px 0 0 0;
}

#MenuLateral ul, #MenuLateral li {
display:block;
margin:1px 1px 1px 1px;
padding:0;
}

/*####MENU SAIR###################################################*/
#MenuLateral #TopoLateral{
width:200px;
height:23px;
background:url(../imagens/topo_menu_lateral.gif) no-repeat;
margin:0 0 0 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0 0 15px;
}

#MenuLateral #BottomLateral{
width:215px;
height:30px;
background:url(../imagens/bottom_menu_lateral.gif) no-repeat right;
margin:1px 0 0 1px;
}

#MenuLateral a.LinkSair{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_sair.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkSair:visited{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_sair.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkSair:hover{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_sair_over.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkSair:active{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_sair.gif);
text-indent:-9000px;
}

/*###########################################################################*/
/*####MENU ATUALIZAR###################################################*/
#MenuLateral a.LinkAtualizar{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_cadastro.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkAtualizar:visited{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_cadastro.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkAtualizar:hover{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_cadastro_over.gif);
text-indent:-9000px;
}

#MenuLateral a.LinkAtualizar:active{
display:block;
width:215px;
height:30px;
background:url(../imagens/btn_restrito_cadastro.gif);
text-indent:-9000px;
}

/*###########################################################################*/
/*####MENU LATERAL###################################################*/
#MenuLateral a.LinkLateral{
display:block;
width:200px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#0f1a47;
padding:7px 0 0 15px;
text-decoration:none;
}

#MenuLateral a.LinkLateral:visited{
display:block;
width:200px;
height:18px;
background-color:#0f1a47;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#0f1a47;
padding:7px 0 0 15px;
text-decoration:none;
}

#MenuLateral a.LinkLateral:hover{
display:block;
width:200px;
height:18px;
background:url(../imagens/btn_restrito_over.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#0f1a47;
padding:7px 0 0 15px;
text-decoration:none;
}

#MenuLateral a.LinkLateral:active{
display:block;
width:200px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#0f1a47;
padding:7px 0 0 15px;
text-decoration:none;
}

/*###########################################################################*/
/*####MENU QUEM SOMOS###################################################*/
#menu a.Halna{
display:block;
width:62px;
height:59px;
background:url(../imagens/menu_halna.jpg);
text-indent:-9000px;
}

#menu a.Halna:visited{
display:block;
width:62px;
height:59px;
background:url(../imagens/menu_halna.jpg);
}

#menu a.Halna:hover{
display:block;
width:62px;
height:59px;
background:url(../imagens/menu_halna_over.gif);
}

#menu a.Halna:active{
display:block;
width:62px;
height:59px;
background:url(../imagens/menu_halna_c.jpg);
}

/*###########################################################################*/
/*####MENU LANCAMENTOS###################################################*/
#menu a.Lancamentos{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_lancamentos.jpg);
text-indent:-9000px;
}

#menu a.Lancamentos:visited{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_lancamentos.jpg);
}

#menu a.Lancamentos:hover{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_lancamentos_over.gif);
}

#menu a.Lancamentos:active{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_lancamentos_c.jpg);
}

/*###########################################################################*/
/*####MENU FUTUROS LANCAMENTOS###################################################*/
#menu a.FuturosLancamentos{
display:block;
width:148px;
height:59px;
background:url(../imagens/menu_futuros_lancamentos.jpg);
text-indent:-9000px;
}

#menu a.FuturosLancamentos:visited{
display:block;
width:148px;
height:59px;
background:url(../imagens/menu_futuros_lancamentos.jpg);
}

#menu a.FuturosLancamentos:hover{
display:block;
width:148px;
height:59px;
background:url(../imagens/menu_futuros_lancamentos_over.gif);
}

#menu a.FuturosLancamentos:active{
display:block;
width:148px;
height:59px;
background:url(../imagens/menu_futuros_lancamentos_c.jpg);
}

/*###########################################################################*/
/*####MENU OBRAS CONCLUIDAS###################################################*/
#menu a.ObrasConcluidas{
display:block;
width:124px;
height:59px;
background:url(../imagens/menu_obras_concluidas.jpg);
text-indent:-9000px;
}

#menu a.ObrasConcluidas:visited{
display:block;
width:124px;
height:59px;
background:url(../imagens/menu_obras_concluidas.jpg);
}

#menu a.ObrasConcluidas:hover{
display:block;
width:124px;
height:59px;
background:url(../imagens/menu_obras_concluidas_over.gif);
}

#menu a.ObrasConcluidas:active{
display:block;
width:124px;
height:59px;
background:url(../imagens/menu_obras_concluidas_c.jpg);
}

/*###########################################################################*/
/*####MENU INVESTIDORES###################################################*/
#menu a.Investidores{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_investidores.jpg);
text-indent:-9000px;
}

#menu a.Investidores:visited{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_investidores.jpg);
}

#menu a.Investidores:hover{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_investidores_over.gif);
}

#menu a.Investidores:active{
display:block;
width:95px;
height:59px;
background:url(../imagens/menu_investidores_c.jpg);
}

/*###########################################################################*/
/*####MENU COMPROMISSO###################################################*/
#menu a.Compromisso{
display:block;
width:98px;
height:59px;
background:url(../imagens/menu_compromisso.jpg);
text-indent:-9000px;
}

#menu a.Compromisso:visited{
display:block;
width:98px;
height:59px;
background:url(../imagens/menu_compromisso.jpg);
}

#menu a.Compromisso:hover{
display:block;
width:98px;
height:59px;
background:url(../imagens/menu_compromisso_over.gif);
}

#menu a.Compromisso:active{
display:block;
width:98px;
height:59px;
background:url(../imagens/menu_compromisso_c.jpg);
}

/*###########################################################################*/
/*####MENU QUALIDADE###################################################*/
#menu a.Qualidade{
display:block;
width:81px;
height:59px;
background:url(../imagens/menu_qualidade.jpg);
text-indent:-9000px;
}

#menu a.Qualidade:visited{
display:block;
width:81px;
height:59px;
background:url(../imagens/menu_qualidade.jpg);
}

#menu a.Qualidade:hover{
display:block;
width:81px;
height:59px;
background:url(../imagens/menu_qualidade_over.gif);
}

#menu a.Qualidade:active{
display:block;
width:81px;
height:59px;
background:url(../imagens/menu_qualidade_c.jpg);
}

/*###########################################################################*/
/*####MENU QUALIDADE###################################################*/
#menu a.FaleConosco{
display:block;
width:99px;
height:59px;
background:url(../imagens/menu_fale_conosco.jpg);
text-indent:-9000px;
}

#menu a.FaleConosco:visited{
display:block;
width:99px;
height:59px;
background:url(../imagens/menu_fale_conosco.jpg);
}

#menu a.FaleConosco:hover{
display:block;
width:99px;
height:59px;
background:url(../imagens/menu_fale_conosco_over.gif);
}

#menu a.FaleConosco:active{
display:block;
width:99px;
height:59px;
background:url(../imagens/menu_fale_conosco_c.jpg);
}

/*###########################################################################*/
/*####MENU AREA CLIENTES###################################################*/
#menu a.AreaCliente{
display:block;
width:107px;
height:59px;
background:url(../imagens/menu_area_cliente.jpg);
text-indent:-9000px;
}

#menu a.AreaCliente:visited{
display:block;
width:107px;
height:59px;
background:url(../imagens/menu_area_cliente.jpg);
}

#menu a.AreaCliente:hover{
display:block;
width:107px;
height:59px;
background:url(../imagens/menu_area_cliente_over.gif);
}

#menu a.AreaCliente:active{
display:block;
width:107px;
height:59px;
background:url(../imagens/menu_area_cliente_c.jpg);
}

/*###########################################################################*/
/*####MENU LOGO###################################################*/
#menu a.Logo{
display:block;
width:91px;
height:59px;
background:url(../imagens/logo.jpg);
text-indent:-9000px;
}
/*###########################################################################*/
#assinatura{
	width:26px;
	height:31px;
	background: url(../imagens/hypnotiq.png);
	_background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/hypnotiq.png", sizingMethod="scale");
}
.style1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
	}

	a.style1:link
	{

		  text-decoration: none;
		color: #1E1E1E;
	}
	a.style1:visited
	{

	   text-decoration: none;
		color: #1E1E1E;
	}
	a.style1:active
	{

		  text-decoration: none;
		color: #1E1E1E;
	}
	a.style1:hover
	{

	   text-decoration: underline;
		color: #1E1E1E;
	}
	
#a_halna:hover	{
		background-position: bottom left;
		}
		
#a_halna{
		width: 62px; 
		height: 118px;
		overflow: hidden;
		background:url(../images/bt_solucoes.gif) top left no-repeat;
		display: block;
		text-indent: 10000px;
		}
		
.legendas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-color:#101A45;
	line-height:10px;
	margin-top:3px;
	display:block;
	

}