#hotsite {

	width:200px;

	margin:0 auto;

	padding:10px 0;

}



#load1, #load2, #load3 {

	display:none;

	position:absolute;

	width:130px;

	height:50px;

	background:#fff;
	
	color: #CCC;

	margin:30px 0 0 250px;

	padding:10px 0 0 0;

	text-align:center;

	border:3px #CCCCCC solid;

	font:11px Arial, Helvetica, sans-serif; 

}



#apresentacao {

	width:600px;

	padding:10px;

	background:#f0f0f0;

	border:1px solid #dcdcdc;

}



#h_ban_top, #h_ban_bottom {

	width:600px;

	height:150px;

	margin:20px 0 20px 0;

}



#h_ban_apresentacao, #h_ban_conteudo {

	width:380px;

	height:280px;

	float:left;

	border:1px solid #909090;

	background:#fff;

}



#h_ban_conteudo {

	float:right;

	margin:0 0 20px 20px;

}



#txt_apresentacao {

	width:375px;

	margin:-8px 0;

	float:right;

	color:#000;

}



ul.formas_contato {

	width:380px;

	height:83px;

	float:left;

	display:inline;

	margin:20px 0 0 0;

	padding:10px 0;

	background:#fff;

	border:1px solid #dbdbdb;

}



ul.formas_contato li {

	width:70px;

	margin:0 10px;

	float:left;

	text-align:center;

}



ul.formas_contato li a img {

	display:block;

	margin:0 auto;

}





ul.formas_contato li a {

	font:11px Arial, Helvetica, sans-serif;

	color:#343234;

}





.hotsite_abas {

	width:845px;

}



ul.menu_abas, ul.menu_abas2 {

	width:850px;

	height:32px;
	
	list-style: none;
	
	margin-left: 0px;
	
	margin-top: 15px;
	float:left;

}



ul.menu_abas li, ul.menu_abas2 li {

	float:left;

	margin:0 1px;

}



ul.menu_abas li a, ul.menu_abas2 li a {

	display:block;

	height:17px;

	margin:10px 0 0 0;

	padding:5px 6.8px 0 6.8px;

	font:12px Arial, Helvetica, sans-serif bold;

	color:#6c6c6c;

	background:url(../img/bg_aba.jpg) no-repeat #999;

	text-align:center;

}



ul.menu_abas li a:hover, ul.menu_abas2 li a:hover {

	text-decoration:none;

}



ul.menu_abas li a.atual, ul.menu_abas2 li a.atual {

	color:#fff;

	height:22px;

	padding:10px 10px 0 10px;

	margin:0;

	background:url(../img/bg_aba_ativa.jpg) no-repeat #066968;

	font-weight:bold;
	


}



#hotsite_imgs, .hotsite_obras {
	

	background:#f8f8f8;	

	border:1px solid #dcdcdc;
	
	margin-top:0px;
	margin-left:2px;
	width:940px;	

}


#hotsite_imgs ul.imagens li {

	height:90px;

	margin:20px 20px 0 20px;

	width: 150px;
	
	float:left;

	text-align:center;
	
	list-style:none;
	
	color:#4e4e4e;

	font:normal 11px Arial, Helvetica, sans-serif;

}



#hotsite_imgs ul.imagens li a {

	display:block;

	width:145px;

	height:54px;

	border:3px solid #CCC;

	overflow:hidden;
	
	float:left;

}

#fotoAcomp {
color:#4E4E4E;
float:left;
font:11px Arial,Helvetica,sans-serif;
height:90px;
list-style:none outside none;
text-align:center;
width:150px;
}

#fotoAcomp a {
border:3px solid #CCCCCC;
display:block;
float:left;
height:54px;
overflow:hidden;
width:145px;	
}

#hotsite_cont {

	padding:15px;

	font:12px Arial, Helvetica, sans-serif;

	color:#2f2b23;

	line-height:14px;

	background:#f8f8f8;

	border:1px solid #dcdcdc;	
	margin-left:3px;
	width:910px;
}



dl.fotos {

	width:400px;

	height:536px;

	overflow-y:auto;
	overflow-x:hidden;

	float:left;

	margin:20px;
	
	margin-left: 5px;

	border:1px solid #dcdcdc;

	padding:12px;

	background:#fff;

}



dl.fotos dt {

	font:24px Tahoma, Geneva, sans-serif;

	color:#2f2b23;

	margin:5px 0 20px 0;

}



dl.fotos dd ul li {

	width:140px;

	margin:0 20px 20px 15px;

	float:left;

	text-align:center;

}



dl.fotos dd ul li img {

	display:block;

	border:3px solid #e0e0e0;

}



dl.fotos dd ul li a {

	font:11px Tahoma, Geneva, sans-serif;

	color:#2f2b23;

}



ul.porcentagens {

	width:363px;

	float:left;

	margin:10px -82px;

}



ul.porcentagens li {

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#2f2b23;

	margin:10px 0;

	text-transform:uppercase;
	
	list-style: none;

}



ul.porcentagens li span.etapa {

	display:block;

	width:170px;

	float:left;

	text-align:right;

	padding:5px 0 0 0;

	font-size:10px;

}



ul.porcentagens li .cx_porcent {

	width:150px;

	height:20px;

	float:left;

	margin:0 5px;

	background:#fff;

	border:1px solid #dcdcdc;

}



ul.porcentagens li .preenchimento {

	display:block;

	height:20px;

	background:#066968;	

}



dl.fotos_menu {

	width:308px;

	float:left;

	margin:20px 10px 0;

	font:Tahoma, Geneva, sans-serif;

}



dl.fotos_menu dt {

	font:bold 11px Tahoma, Geneva, sans-serif;

	text-align:left;

	color:#2f2b23;
	
	margin-left:  65px;

}



dl.fotos_menu dd {

	width:144px;

	height:27px;

	float:left;

	margin:5px;

	padding:5px 0 0 0;

	line-height:13px;

	font-size:13px;

	background:#066968;

	color:#fff;

	text-align:center;

}



dl.fotos_menu dd a {

	color:#000;	

}


dl.fotos dd ul {
	width: 450px;
	list-style:none;	
	margin-left:88px;
}

dl.fotos dd ul li {
	float:left;	
	margin-left: -80px;	
	margin-right: 130px;

}





dl.videos2, ul.vids_thumbs2 {

	margin:10px;
	
	margin-left: 54px;

	padding:10px 12px;

	float:left;
	
	list-style:none;

}



dl.videos2 dt {

	font:normal 18px Tahoma, Arial, Helvetica, sans-serif;

	padding:5px 2px;
	
	color:#560001;

}



dl.videos2 dd {

	margin:10px 0;

}



ul.vids_thumbs2 {

	width:310px;

	margin:10px 0 0 68px;

	padding:20px 0;

}



ul.vids_thumbs2 li {

	width:130px;

	height:120px;

	float:left;

	padding:0;

	margin:12px;

}

.volta{

	color:#FFF;

	float:right;

	display:block;

	font-weight:bold;

}
#hotsite_abas li a {
	list-style:none;
	background: none;
	padding-left:0px;
}