*{
	margin:0;
	padding:0;
	}

body{
	font-size:12px;
	color:#76787b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(../img/bg.jpg) repeat 0 0;
	}

#geral{
	width:970px;
	height: auto;
	margin:auto;
	background:url(../img/bg_content.jpg) repeat-y 0 0;
	}

#geral a{
	overflow:hidden;
	}

#geral img{
	border:none;
	}
#geral #head{
	width:970px;
	height:140px;
	display:block;
	}

#geral #head h1 a{
	width:300px;
	height:100px;
	float:left;
	display:block;
	text-indent:-99999px;
	background:url(../img/logo.gif) no-repeat 28px 20px;
	}

#geral #head .ligue{
	background:url(../img/ligue_agora.jpg) no-repeat 153px 35px;
	float:left;
	display:block;
	width:439px;
	height:100px;
	text-indent:-99999px;
	}

#geral #head .aten_on{
	width:231px;
	height:100px;
	display:block;
	float:left;
	text-indent:-99999px;
	background:url(../img/atendimento_on.jpg) no-repeat 0 35px;
	text-indent:-99999px;
	}

#geral #head .menu_principal{
	width:950px;
	height:30px;
	display:block;
	float:left;
	padding: 10px 0 0 35px;
	}

#geral #head .menu_principal li{
	list-style:none;
	float:left;
	}

#geral #head .menu_principal li a{
	height:30px;
	float:left;
	display:block;
	text-indent:-99999px;
	}

.bt_home{
	width:87px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_home.gif) no-repeat 0 0;
	}

.bt_home_active{
	width:87px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_home.gif) no-repeat 0 -30px;;
	}

.bt_emprend{
	width:169px;
	height:30px;
	display:block;
	float:left;
	background: url(../img/bt_empreendimento.gif) no-repeat 0 0;
	}

.bt_emprend_active{
	width:169px;
	height:30px;
	display:block;
	float:left;
	background: url(../img/bt_empreendimento.gif) no-repeat 0 -30px;
	}


.bt_locali{
	width:141px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_localizacao.gif) no-repeat 0 0;
	}

.bt_locali_active{
	width:141px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_localizacao.gif) no-repeat 0 -30px;
	}

.bt_resp_social{
	width:223px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_responsab.gif) no-repeat 0 0;
	}

.bt_resp_social_active{
	width:223px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_responsab.gif) no-repeat 0 -30px;
	}


.bt_alpha{
	width:169px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_alphaville.gif) no-repeat 0 0;
	}

.bt_alpha_active{
	width:169px;
	height:30px;
	display:block;
	float:left;
	background:url(../img/bt_alphaville.gif) no-repeat 0 -30px;
	}

.bt_contact{
	width:113px;
	height:30px;
	display:block;
	float:left;
	background: url(../img/bt_contato.gif) no-repeat 0 0;
	}

.bt_contact_active{
	width:113px;
	height:30px;
	display:block;
	float:left;
	background: url(../img/bt_contato.gif) no-repeat 0 -30px;
	}



#geral #head .menu_principal li a:hover{
	background-position: 0 -30px;
	}









#geral #content{
	width:970px;
	height:auto;
	display:block;
	float:left;
	}



#geral #content .content_II{
	width:895px;
	height:auto;
	display:block;
	float:left;
	padding:36px 0 0 40px;
	}


#geral #content .content_II h2.h2_projet_r{
	width:800px;
	height:32px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_projeto_unico.gif) 0 0 no-repeat;
	}

#geral #content .content_II .txt_proj{
	font-size:14px;
	height:55px;
	}

.box_txt{
	width:310px;
	height:228px;
	display:block;
	float:left;
	}

.box_txt h3{
	width:235px;
	height:35px;
	text-indent:-99999px;
	}

.box_txt p{
	width:250px;
	padding-left:14px;
	}

.box_txt a{
	color: #76787b;
	text-decoration:none;


	}

.box_txtII a{
	color: #76787b;
	text-decoration:none;
	

	}




.box_txtII{
	width:250px;
	height:228px;
	display:block;
	float:left;
	}


.box_txtII h3{
	width:240px;
	height:35px;
	text-indent:-99999px;
	}	

.box_txtII p{
	width:250px;
	padding-left:14px;
	}








.h3_projet{
	background:url(../img/h2_projeto_urbanistico.gif) no-repeat 8px 9px;
	}

.h3_meio{
	background:url(../img/h2_meio_ambiente.gif) no-repeat 8px 9px;
	}

.h3_segu{
	background:url(../img/h2_seguranca.gif) no-repeat 8px 9px;
	}

.h3_infra{
	background:url(../img/h2_infra_estrutura.gif) no-repeat 8px 9px;
	}

.h3_laz{
	background:url(../img/h2_lazer.gif) no-repeat 8px 9px;
	}

.h3_conv{
	background:url(../img/h2_conveniencia.gif) no-repeat 8px 9px;
	}

.box_inferior{
	width:940px;
	height:410px;
	display:block;
	float:left;
	padding: 50px 0 0 40px;
	background:url(../img/bg_evolucao.jpg) 0 0 no-repeat;
	}

.box_inter{
	width:463px;
	height:380px;
	display:block;
	float:left;
	}

.h2_evol{
	width:460px;
	height:34px;
	display:block;
	float:left;
	text-indent:-99999px;
	background:url(../img/h2_evolucao.gif) no-repeat 0 0;	
	}

.box_link{
	width:421px;
	height:104px;
	display:block;
	margin-top:7px;
	padding: 11px 0 0 8px;
	background:url(../img/bg_ff.jpg) no-repeat 0 0;
	}

.box_link img{
	display:block;
	float:left;
	padding-right:12px;
	}

.box_link h4{
	font-size:14px;
	color:#ed1c24;
	height:25px;	
	}

.bt_confi{
	width:81px;
	height:20px;
	display:block;
	float:right;
	margin: 10px 35px 0 0;
	text-indent:-99999px;
	background:url(../img/bt_confira.gif) 0 0 no-repeat;
	}

.h2_resp{
	width:460px;
	height:34px;
	display:block;
	float:left;
	margin-top:35px;
	text-indent:-99999px;
	background: url(../img/h2_responsabilidade.gif) no-repeat 0 0;	
	}

.bt_funda{
	background:url(../img/alphaville.jpg) 0 0;
	width:407px;
	height:124px;
	display:block;
	float:left;
	text-indent:-99999px;
	}

.atu{
	font-size:10px;
	color:#333;
	}

.h2_contat{
	width:450px;
	height:34px;
	display:block;
	float:left;
	text-indent:-99999px;
	background: url(../img/h2_contato.gif) no-repeat -20px 0;	
	}

.box_inferior form ul{
	width:406px;
	display:block;
	float:left;
	}

.box_inferior form li{
	width:406px;
	display:block;
	float:left;
	height:auto;
	padding-bottom:8px;
	}

.box_inferior form li label{
	width:406px;
	height:20px;
	display:block;
	float:left;
	color:#fff;
	}

.box_inferior form li input{
	width:404px;
	height:18px;
	border: 1px solid #666;
	background:#fff;
	display:block;
	float:left;
	}

.box_inferior form li input.ddd{
	width:40px;
	margin-right:5px;
	}

.box_inferior form li input.fone{
	width:132px;
	}

.box_inferior form li input.na{
	width:318px;
	margin-right:5px;
	}

.box_inferior form li input.cid{
	width:75px;
	}

.box_inferior form li label.na{
	width:318px;
	margin-right:5px;
	}

.box_inferior form li label.cid{
	width:75px;
	}

.box_inferior form li textarea{
	width:404px;
	height:40px;
	border: 1px solid #666;
	background:#fff;
	display:block;
	float:left;
	}

.box_inferior form li input.chek{
	width:20px;
	height:20px;
	display:block;
	float:left;
	border:0;
	background:none;
	}

.box_inferior form li label.aci{
	width:370px;
	font-size:10px;
	color: #fff;
	}

.box_inferior form li input.botao{
	width:64px;
	height:20px;
	display:block;
	float:right;
	border:0;
	}


#geral #content .content_II table{
	margin:auto;
	}



#geral #footer{
	width:970px;
	height:270px;
	display:block;
	clear:both;
	padding-top:30px;
	background:url(../img/barra.gif) no-repeat center 15px;
	}

#geral #footer .icones{
	width:850px;
	height:70px;
	display:block;
	float:left;	
	padding: 0 0 0 95px;
	}

.icones li{
	height:70px;
	display:block;
	float:left;
	padding-left:15px;
	}

.ind_ami{
	background: url(../img/indique_amigo.jpg);
	width:225px;
	height:42px;
	text-indent:-99999px;
	display:block;
	}

#geral #footer .icones li p{
	background: url(../img/telefone.gif);
	background-repeat:no-repeat;
	width:280px;
	height:42px;
	text-indent:-99999px;
	display:block;
	margin-top:2px
	}

.icones li a.atend_on{
	background:  url(../img/atendimento.jpg);
	width:239px;
	height:42px;
	text-indent:-99999px;
    display:block;
	}	

#geral #footer .menu{
	width:800px;	
	height:45px;
	display:block;
	float:left;
	padding-left:210px;
	}

#geral #footer .menu li{
	width: auto;
	float:left;
	height:12px;
	list-style:none;
	}

#geral #footer .menu li a{
    color:#77787b;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
    border-right:1px #F00 solid;
    padding:0 10px 0 10px;
	}

#geral #footer .menu li a.no{
	border:none;
	}

.frase_fim{
	width:800px;
	height:60px;
	display:block;
	float:left;
	text-indent:-99999px; 
	background:url(../img/frase.jpg) no-repeat 255px 0;	
	}

#geral #footer .engine{
	width:290px;
	height:34px;
	float:left;
	display:block;
	padding-left:315px;
	}

#geral #footer .engine p{
	display:block;
	float:left;
	padding-top:7px;
	}

#geral #footer .engine a{
	width:114px;
	height:34px;
	float:right;
	display:block;
	text-indent:-99999px;
	background:url(../img/engine.jpg) 0 0 no-repeat;
	}

#projetoOlhoMiolo{
	width:655px;
	height:132px;
	}

.fech{
	background:url(../img/fechar.png);
	width:97px;
	height:39px;
	display:block;
	position: absolute;
	bottom:10px;
	right:10px;
	text-indent:-99999px;
	}












#geral #content #flash{
	width:956px;
	height:270px;
	display:block;
	float:left;
	margin-left:8px;
	position:relative;
	background-image:url(../img/bg_webdoor.jpg);
	background-repeat:no-repeat
	}

#geral #content #flash #vim{
margin-left:485px;
}

#geral #content #flash embed{
	display:block;
	position:absolute;
	}


.lighbox{
	width:100%;
	height:1730px;
	background: url(../img/bg_light.png)  repeat 0 0;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	display:none;	
	}	

.lighbox2{
	width:100%;
	height:1750px;
	background: url(../img/bg_light.png)  repeat 0 0;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	display:none;	
	}	

.bggVideo{
	margin:auto;
	width:768px;
	margin-top:50px;
	height:465px;
}


body #geral_light{
	z-index:99999999;
	width:590px;
	height:700px;	
	display:block;
	padding-left:20px;
	border:2px #262626 solid;
    top: 320px;
    left: 50%; 
   	margin-top: -298px;
    margin-left: -275px;
	background-color:#FFF;
	position:absolute;


	}

/*
body{
	
	width:100%;
	height:100%;
	}

*/





.bgg{
	width:550px;
	height:636px;

	}

#geral_light .indique_amigo{

	width:530px;
	height:120px;
	display:block;
	float:left;
	background: url(../img/indique.jpg) no-repeat 0 90px;
	}

#geral_light p.indique_amigo{
	/*text-indent:-99999px;*/
	}

#geral_light form{
	width:525px;
	height:100px;
	display:block;
	float:left;
	}

#geral_light .seus_dados{
	width:525px;
	height:35px;
	display:block;

	text-indent:-99999px;
	background:  url(../img/seus_dados.jpg)no-repeat 0 5px;
	}

#geral_light form label{
	width:520px;
	height:15px;
	font-size:12px;
	color:#000;
	display:block;
	float:left;
	padding-top:5px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:15px;
	}

#geral_light form input{
	width:493px;
	height:30px;
	display:block;
	float:left;
	border:1px solid #000;
	margin-left:15px;
	}

#geral_light form textarea{
	width:493px;
	height:90px;
	display:block;
	float:left;
	border:1px solid #000;
	margin-left:15px;
	}

#geral_light .dados_amigo{
	width:525px;
	height:40px;
	display:block;
	float:left;
	text-indent:-99999px;
	background: url(../img/dados_amigo.jpg) no-repeat 5px	 12px;
	}

#geral_light form input.botao{
	width:108px;
	height:28px;
	display:block;
	float:right;
	margin:20px 15px 0 0;
	}


#geral #content .content_II #projetoMeioAmbiente p{
	padding-bottom:5px;
	}
                

#geral #content .content_II #projetoLazer p{
	padding-bottom:5px;
	}
        
#geral #content .box_inferior p{
	color:#FFF;
	}

#disclaimerNovo{
	width:920px;
	margin-left:26px;
	text-align:center;
	font-style:italic;
	font-size:10px;
	padding-bottom:15px;
}








