body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	
}
form{margin:0;padding:0;
}
img{border:0;}
#main_wrapper{
position:absolute;
width:824px;
left:50%;
margin-left:-492px;
float:left;
}
a{color:#666;
text-decoration:none;
}
p{margin:0;padding:0;}

a:hover{color:#666;
text-decoration:underline;
}
#wrapper_nav{
width:157px;
padding-right:15px;
text-align:right;
margin-top:199px;
float:left;
font-size:12px;
}
#menu_inf{
text-align:right;
color:#000;
width:157px;
float:left;
display:block;
line-height:22px;
}
.clear{clear:both;font-size:1px;}
#menu_inf_open{
text-align:right;
color:#000;
width:157px;
float:left;
display:none;
line-height:22px;
}

.nave_btn{
width:157px;
float:left;
font-size:12px;
/*font-weight:bold;*/
line-height:22px;

}
.nave_btn_active{
font-size:12px;
color:#FFF;
background-color:#000;
text-decoration:none;
line-height:22px;

}

.nave_btn a{
font-size:12px;
color:#000;
background-color:#FFF;
text-decoration:none;
line-height:22px;

}

.nave_btn a:hover{
font-size:12px;
color:#FFF;
background-color:#000;
text-decoration:none;
line-height:22px;

}


.nave_btn_sub_active{
font-size:11px;
color:#FFF;
background-color:#000;
text-decoration:none;
line-height:20px;
width:157px;
}

.nave_btn_sub{
width:157px;
float:left;
font-size:11px;
}

.nave_btn_sub a{
color:#000;
background-color:#FFF;
text-decoration:none;
font-size:11px;

}

.nave_btn_sub a:hover{
color:#FFF;
background-color:#000;
text-decoration:none;
font-size:11px;

}


#top{
width:652px;
height:199px;
float:left;
background-color:#000;
}
#brand{
	width:260px;
	height:91px;
	position:absolute;
	left: 563px;
	top: 104px;
}

#lang{
	width:260px;
	position:absolute;
	left: 181px;
	color:#FFF;
	font-size:10px;
	top: 9px;
}

#lang a{
	
	color:#CCC;
	text-decoration:none;
	font-size:10px;
	
}
#lang a:hover{
	
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	
}


#pics{
width:652px;
height:434px;
float:left;
z-index:99;
}
.imageSlideshowHolder,.imageSlideshowHolder_left{
		
float:left; 	
width:652px;	
height:425px;	
position:relative;	
}

.imageSlideshowHolder img{
float:left;
position:absolute;
left:0px;
top:0px;
}
#label1{
	width:159px;
	height:45px;
	position:absolute;
	padding:5px;
	padding-left:10px;
	font-size:16px;
	color:#FFF;
	background-color:#000;
	font-weight:bold;
	left: 172px;
	top: 318px;
	z-index:100;
	line-height:20px;
	padding-top:10px;
}
#label2{
	width:154px;
	height:208px;
	position:absolute;
    padding:10px;
	font-size:10px;
	color:#FFF;
	background-color:#000;
	left: 172px;
	top: 386px;
	z-index:999;
	padding-top:15px;
	padding-bottom:15px;
}
#label2 a{
	
	color:#FFF;
	text-decoration:none;
	
}
#label2 a:hover{
	
	color:#FFF;
	text-decoration:underline;
	
}
#label3{
	width:154px;
	height:285px;
	position:absolute;
    padding:10px;
	font-size:10px;
	color:#FFF;
	background-color:#000;
	left: 172px;
	top: 318px;
	z-index:100;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}

#label5{
	/*width:362px;*/
	
	position:absolute;
    padding:10px;
	font-size:11px;
	color:#000;
	left: 181px;
	top: 210px;
	z-index:100;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}

#label6{
	/*width:362px;*/
	
	position:absolute;
    padding:10px;
	font-size:11px;
	color:#000;
	left: 181px;
	top: 371px;
	z-index:100;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}

#label7{
	width:595px;
	position:absolute;
    padding:10px;
	font-size:11px;
	color:#fff;
	background-color:#000;
	left: 191px;
	top: 220px;
	z-index:100;
	
	
}

#label8{
	width:595px;
	position:absolute;
    font-size:11px;
	color:#000;
	background-color:#fff;
	left: 191px;
	top: 499px;
	z-index:100;
	
	
}

#label9{
	width:300px;
	font-size:12px;
	position:absolute;
	color:#fff;
	background-color:#000;
	left: 172px;
	top: 196px;
	z-index:999;
	padding:10px;
	
	
	
}
#label9 a{
    font-size:12px;
	color:#fff;
	text-decoration:none;
	
	
}
#label9 a:hover{
    font-size:12px;
	color:#fff;
	text-decoration:underline;
	
	
}


#label11{
	width:300px;
	font-size:12px;
	position:absolute;
	color:#fff;
	background-color:#000;
	left: 177px;
	top: 179px;
	z-index:999;
	display:none;
	
	
	
}
#label11 a{
    font-size:12px;
	color:#fff;
	text-decoration:none;
	
	
}
#label11 a:hover{
    font-size:12px;
	color:#fff;
	text-decoration:underline;
	
	
}

.text_field{
color:#666;
background-color:#FFF;
border:#FFFFFF solid 1px;
padding:1px;
font-size:11px;
}

.btn{
width:50px;
background-color:#FFF;
color:#666;
height:17px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
border:#FFFFFF solid 1px;
}
#label3 a{
	
	color:#FFF;
	text-decoration:none;
	
}
#label3 a:hover{
	
	color:#FFF;
	text-decoration:underline;
	
}
#pdf_botao a{
	width:92px;
	height:21px;
	position:absolute;
    font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-color:#333;
	left: 731px;
	top: 607px;
	z-index:110;
	text-align:center;
	padding-top:5px;
	display:block;
	text-decoration:none;
	
}
#pdf_botao a:hover{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-color:#7C4199;
	display:block;
	text-decoration:none;
	
}
#footer{
width:652px;
font-size:9px;
position:relative;
padding-left:171px;
color:#666;
margin-top:10px;
float:left;
}


/*slide_cursor*/
.fadecontentwrapper{ 
position: relative;
width: 652px;
height: 425px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.fadecontent{ 
position: absolute;
background: white;
/*padding: 10px;*/
visibility: hidden;

width:652px;
}

.fadecontenttoggler{
	width: 62px;
	overflow: hidden;
	text-align:left;
	position:absolute;
	left: 762px;
	top: 198px;
	z-index:999;

}

.fadecontenttoggler a{ 
font-family:Tahoma;
text-decoration: none;
float: left;
display: block;
color: #666;
font-size:11px;
z-index:5;
}

.fadecontenttoggler a:hover{
color: #000;
}

.fadecontenttoggler a.toc{ 
text-align:left;
}

.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ 
width:31px;
height:19px;
}

.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{
width:31px;
height:19px;
}

.fadecontenttoggler a.selected{ 
color: #000;
text-align:left;

}

