@charset "utf-8";
/*Main display area layout*/

body{
	color:#000000;
	background:#ffffff;
	overflow:hidden;
	line-height:100%;
}

.wrapper{ 
	background-color:#ffffff;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-320px;
	margin-top:-256px;
	width:4000px;
	height:512px;
	z-index:1;
	border:none;
}


/*table through div fields*/

.menuEnvelop-lineA, .menuEnvelop-lineB, .menuEnvelop-lineC, .menuEnvelop-lineD, .menuEnvelop-lineE{
	background:none;
	z-index:6;
	width:629px;
	height:125px;
    position:absolute;
	margin-left:-128px;
	border:none;
}

.menuEnvelop-lineA{
	top:-128px;
}

.menuEnvelop-lineB, .inforbar{
	top:0px;
}

.menuEnvelop-lineC{
	top:128px;
}

.menuEnvelop-lineD{
	top:256px;
}

.menuEnvelop-lineE{
	top:387px;
}


.menuEnvelop-cellA, .menuEnvelop-cellB, .menuEnvelop-cellC, .menuEnvelop-cellD, .menuEnvelop-cellE{
	background:none;
	z-index:3;
	width:125px;
	height:125px;
    position:absolute;
	border:none;
}

.menuEnvelop-cellA{
	left:0px;
}

.menuEnvelop-cellB{
	left:128px;
}

.menuEnvelop-cellC{
	left:256px;
}

.menuEnvelop-cellD{
	left:384px;
}

.menuEnvelop-cellE{
	left:512px;
}

.imageMenu {
	width:125px;
	height:125px;
	alignment:absmiddle;
	border:none;
}


/*info_bar_galerias*/

.info_bar, .info_bar_galerias, .info_bar_projetos{
	background:none;
	z-index:4;
	position:absolute;
	text-align:right;
	width:658px;
	height:253px;
	margin-left:-673px;
	overflow:hidden;
	left: 887px;
	top: 305px;
}

.info_bar_galerias{
	height:381px;
}

.info_bar_projetos{
	height:512px;
	top:0px;
	left:4px;
}

#info_bar1, #info_bar2, #info_bar3, #info_bar4{
	width:658px;
	height:513px;
	margin-top:-140px;
}

#info_bar1{
	margin-top:-180px;
	margin-left:-917px;
}

#info_bar2{
	width:1000px;
	margin-left:-248px;
	text-align:justify;
	vertical-align:top;
}

#info_bar3, #info_bar4{
	width:296px;
	margin-left:-243px;
	text-align:justify;
	vertical-align:top;
}

#info_bar4{
	margin-left:68px;
}

/*gallery preview controlers*/

.gallery_next, .gallery_previous{
	position:absolute;
	width:62px;
	height:512px;
	background:none;
	z-index:6;
	border:none;
	display:block;
}

.gallery_next_envelope{
	position:absolute;
	top:50%;
	right:0%;
	margin-right:62px;
	height:512px;
	border:none;
}

.gallery_next_envelope .gallery_next{
	position:absolute;
	right:-62px;
	top:-50%;
	z-index:6;
	border:none;
}

/*headerwrapper layout*/

.header{
	background:none;
	position:absolute;
	left:0%;
	bottom:100%;
	margin-bottom:-55px;
	width:100%;
	height:50px;
	z-index:5;
}

#rightheader{
	position:absolute;
	left:100%;
	margin-left:-50px;
	margin-bottom:-55px;
	top:5px;
	width:50px;
	height:50px;
	z-index:6;
}

/*footerwrapper layout*/

.footer{
	background:none;
	position:absolute;
	left:0%;
	top:100%;
	margin-top:-39px;
	width:100%;
	height:39px;
	z-index:5;
}

#leftfooter{
	position:absolute;
	left:0px;
	bottom:0px;
	width:98px;
	height:39px;
	z-index:6;
}

#rightfooter{
	position:absolute;
	left:100%;
	margin-left:-186px;
	top:0px;
	width:186px;
	height:39px;
	z-index:6;
}

#fotobar {
	display:block;
}

#fotobar, .team_info{
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
	left: 178;
	top: 6;
	overflow: visible;
	border:none;
}

.team_info, video_info{
	top:58px;
	left:0px;
	width:550px;
	height:460px;
	overflow:auto;
	border:none;
	display:none;
	margin-top:-12px;
	background-color:transparent;
}

.team_info_envelope {
	width:100%;
	z-index:6;
	border:none;
	overflow:hidden;
	background-color:#CCC;
	opacity:0.3;

}

.elementos_descritivos {
	position:absolute;
	width:100%;
	top:500px;
	height:50px;
	background:none;
	z-index:6;
	border:none;
}

.video_info{
	display:none;
}
