body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	background-color: #eee;
	_background: url(img/blank.gif) no-repeat fixed;
	_position: relative;	
	/* part 1 of 2 centering hack */
	background: #eeeeee;
	}
	
#content {
	width: 900px; 
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 20px;

/*	margin-right: auto;*/
/*	margin-left: auto; */
	
	/* opera does not like 'margin:20px auto' */
	background: #eeeeee;
	border: 0px solid #ccc;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 900px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 880px;
	}
	
html>body #content {
	width: 880px; /* ie5win fudge ends */
	}

	#menuInstitucional {
		color: #666666;
		font-size: 10px;
		border-top: 1px dashed #666666;
		border-bottom: 1px dashed #666666;
	}
	
	#menuInstitucional div a {
		text-decoration: none;
		color: #666666;
		margin-right: 20px;
	}
	
	#boxNavInstitucional {
		float: left;
	 	font-weight: bold;
	}
	
	#boxCopyrights {
		color: #EF6F22;
		text-decoration: none;
		font-weight: bold;
		float: right;
	}
	
	#madeBy {
		margin: 0px 15px;			
	}

	#navMenu{
		position:fixed;
		top:10px;
		height:130px;
		/*left:50%;*/
		/*margin-left:-450px;*/
		width:860px;
		border:0px;
		_position: absolute;
		_top: expression((( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 10) + "px");		
	}	
	
	#navLogo {
		width: 200px;
		height: 130px;
		background: #EF6F22 url('../imagens/navLogo.jpg') no-repeat center; 			
		position: absolute;
		left: 0px;
		z-index: 999;						
	}
	
	#navMain {
		width: 139px;
		padding: 20px 10px 10px 10px;
		height: 100px;	
		border-right: 1px solid #b18d07;
		background-color: #FFCB08;			
		position: absolute;
		left: 200px;			
		font-family: Arial;
		font-weight: bold;	
		font-size: 12px;	
		z-index: 998;	
		text-align: left;						
	}
	
	#navMain a#navMainSelected {
		color: #EF6F22;		
	}
	
	#navSub {
		width: 138px;
		border-left: 1px solid #c29b08;
		border-right: 1px solid #c29b08;
		height: 100px;	
		padding: 20px 10px 10px 10px;
		background-color: #E0B309;			
		position: absolute;
		left: 200px;	
		font-weight: bold;
		font-family: Arial;		
		font-weight: bold;		
		font-size: 12px;	
		z-index: 997;	
		text-align: left;			
	}
	
	#navMain a, #navMain a:visited, #navSub a, #navSub a:visited {
		text-decoration: none;
		color: #fff;
		font-weight: bold;		
		display: block;
	}

	#navMain a:hover, #navSub a:hover {
		color: #EF6F22;
		font-weight: bold;		
	}	
	
	#navBonecos {
		width: 159px;
		border-left: 1px solid #967806;
		height: 130px;	
		/*background: #25759A url('../imagens/navBonecos.jpg') no-repeat center; 				*/
		position: absolute;
		left: 360px;		
		z-index: 996;									
	}
	
	/** BONECOS   **/
	.tool-tip {
		color: #000;
		font-family: Arial;
		width: 200px;
		z-index: 13000;
		font-size: 11px;
	}

	.tool-title {
		font-weight: bold;		
		background: url(../imagens/bubbleBg.png) top left;
		padding: 10px 10px 0px 10px;
	}

	.tool-text {
		background: url(../imagens/bubbleBg.png) bottom right;
		padding: 0px 10px 10px 10px;
	}
	
	#navPesq {
		width: 160px;
		padding: 0px 10px;
		height: 130px;	
		background: url('../imagens/navPesquisaBg.gif') no-repeat center; 		
		position: absolute;
		left: 520px;	
		z-index: 995;	
		text-align: left;			
	}
	
	#txtPesq {	
		margin:3px;
		height:22px;
		width:125px;
		padding-right:10px;				
		border:solid 0 #fff;
		background: transparent url("../imagens/textfieldBg.gif") no-repeat;		
		font-size: 12px;
		font-weight: bold;
		font-family: arial;		
	}		
	
	#btnPesq {
		color: #25759A;
		font-size: 14px;
		font-weight: bold;
		background-color: #233d58;
		border: 0px;
	}	
	
	#navPesq h3 {
		font-size: 12px;					
	}			
	
	#navPesq p {
		font-size: 10px;
		font-weight: bold;				
	}				
	
	.area {
		border-bottom: 1px dashed #233D58;
		padding: 10px 0px;
	}		
	
	.areaEmpty {
		padding-top: 10px;
	}

	#areaDestaque {
		border-bottom: 0px;
	}

	.tituloArea {
		color: #EF6F22;
		font-family: arial;			
		border-bottom: 1px dashed #233D58;
		font-size: 10px;
		height: 20px;
	}
	
	.tituloArea div {
		float: left;
	}
	
	.tituloArea div span {
		font-size: 17px;
	}
	
	.tituloArea a {
		float: right;
		text-decoration: none;
		color: #666666;
	}
	
	.tituloAreaNoticias {
		font-size: 10px;
		color: #EF6F22;
		font-family: arial;			
		width: 265px;
		float:left;
		border-bottom: 1px dashed #000;	
	}
	
	.tituloAreaDestaques {
		font-size: 10px;
		color: #DFB209;
		font-family: arial;			
		width: 220px;
		float:left;
		border-bottom: 1px dashed #000;
		margin-left: 10px;
	}
	
	.tituloAreaVideo {		
		font-size: 10px;
		color: #25759A;
		font-family: arial;			
		width: 370px;
		float:left;
		border-bottom: 1px dashed #000;	
		margin-left: 10px;	
	}
	
	#conteudoAreaNoticias {
		width: 250px;
		
		padding-right: 10px; 
		float:left;
	}
	
	#conteudoAreaDestaques {
		width: 220px; 
		float:left;
		margin-left: 10px;
		padding-top: 12px;
	}

	#conteudoAreaVideo {
		width: 370px; 
		float: left; 
		color: #000; 
		vertical-align:text-top;
		z-index:1;
	}
	
	#flashcontent {
		position:absolute;
		vertical-align:top;
		z-index:10;
	}
	
	#conteudoAreaNoticias h3 {
		font-size: 14px;font-family: helvetica; text-align: left;
	}
	
	#conteudoAreaNoticias p {
		font-family: arial; font-size: 10px; text-align: left;
	}
	
	#conteudoAreaDestaques img {
		margin-bottom: 10px;
	}	
	
	.emptyNavSpace {
		width: 860px;
		height: 130px;
		border-top: 0px dashed #000;
		margin-left: -10px;
		margin-bottom: 10px;
	}	
		
	.boxConteudo1 {
		width: 860px;
		background-color: #fff;
		padding: 10px;
	}
	
	.boxConteudo2 {
		float: left; 
		width: 225px;
		background-color: #fff; 
		margin-top: 10px;	
		padding: 10px;			
	}
	
	.boxConteudo3 {
		float: right; 
		width: 605px; 
		background-color: #fff;
		margin: 0px 0px 0px 10px; 	
		padding: 10px;
	}
	
	.boxConteudo4Left {
		float: left; 
		width: 415px; 
		background-color: #fff;
		margin: 0px;
		padding: 10px;
		color: #000;
	}		
	
	.boxConteudo4Right {
		float: right; 
		width: 415px; 
		background-color: #fff;
		margin-left: 10px;
		padding: 10px;
		color: #000;
	}


/****** PESQUISA *******/
#ResPesq
{
	background-color: #25759A;

	opacity: 0.9;
	filter: alpha(opacity=90);
	position: absolute;
	top: 130px;
	left: 130px;
	z-index: 100;
}
.ResPesqContainer{
	float: left;
	border-right: 1px dashed #999999;
	height: 100%;
}
.ResPesqTitle{
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	float: left;
	width: 90px;
	height: 100%;
	margin-top: 8px;
}
.ResPesqLnq a{
	text-decoration: none;
	text-align: left;
	color: #fff;
	height: 100%;
	font-size: 12px;
}
.ResPesqLnq{
	float: left;
	width: 150px;
	height: 100%;
	margin-top: 8px;
}

/******** DOWNLOADS!! *******/ 

#downloadsA {
	padding: 10px 0px; 
	background-color: #fff;		
}

.DownloadContainer {
	float: left; 
	background-color: #fff; 
	border-right: 1px dashed #999999;
	
}



.btnsDL h4 { 

	margin-bottom: 0px; 

	margin-top: 0px; 

	padding-left: 15px; 

	padding-bottom: 35px; 

	padding-right: 15px; 

	padding-top: 0px; 

}	

.btnsDL h4 a {
	font-size: 10px;
	text-decoration: none;
	color: #25759A; 	
	font-weight: bold;	
text-align: center;

}	

.btnsDL 
{
	padding-bottom: 20px;
	margin-top: 10px;
	width: 90px;
	float: left;
}

.dscrDL
{	width: 210px;
	float: left;
}

.DLname
{
	margin-bottom: 0px;
	text-align: left;
	font-size: 13px; 
	color: #E3B509; 
	padding: 0px 15px;
	font-weight: bold; 
}
.DLdetails
{
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	font-size: 10px; 
	color: #EF6F22; 
	padding: 0px 15px;
	font-weight: bold; 
}


.clippingWhere h4 { 

	margin-bottom: 0px; 

	margin-top: 10px; 

	padding-left: 15px; 

	padding-bottom: 27px; 

	padding-right: 15px; 

	padding-top: 0px; 
	font-size: 10px;
	color: #666666; 	
	font-weight: bold;	
	text-align: left;

}	


.clippingWhere 
{
	width: 90px;
	float: left;
	width: 213px;
}



/******* Estilos User ********/
.tituloCinzento {
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #666666;	
}

.tituloLaranja {
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #EF6F22;
}

.tituloAmarelo {
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #E3B509;
}

.tituloAzul {
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #25759A;	
}

.subTituloCinzento {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #666666;	
}

.subTituloLaranja {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #EF6F22;	
}

.subTituloAmarelo {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #E3B509;
}

.subTituloAzul {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #25759A;
}

.corpoTextoCinzento {
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

.corpoTextoCinzentoNegrito {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666666;	
}

.corpoTextoLaranja {
	font-family: Arial;
	font-size: 13px;
	color: #EF6F22;
}

.corpoTextoLaranjaNegrito {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #EF6F22;	
}

.corpoTextoAmarelo {
	font-family: Arial;
	font-size: 13px;
	color: #E3B509;
}

.corpoTextoAmareloNegrito {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #E3B509;	
}

.corpoTextoAzul {
	font-family: Arial;
	font-size: 13px;
	color: #25759A;
}

.corpoTextoAzulNegrito {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #25759A;	
}

.cabecalhoTextoPequenoCinzento {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
}

.cabecalhoTextoPequenoLaranja {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #EF6F22;	
}

.cabecalhoTextoPequenoAmarelo {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E3B509;	
}

.cabecalhoTextoPequenoAzul {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #25759A;	
}

.corpoTextoPequenoCinzento {
	font-family: Arial;
	font-size: 10px;
	color: #666666;	
}

.corpoTextoPequenoCinzentoNegrito {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;	
}

.corpoTextoPequenoLaranja {
	font-family: Arial;
	font-size: 10px;
	color: #EF6F22;	
}

.corpoTextoPequenoLaranjaNegrito {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #EF6F22;	
}

.corpoTextoPequenoAmarelo {
	font-family: Arial;
	font-size: 10px;
	color: #E3B509;	
}

.corpoTextoPequenoAmareloNegrito {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #E3B509;	
}

.corpoTextoPequenoAzul {
	font-family: Arial;
	font-size: 10px;
	color: #25759A;	
}

.corpoTextoPequenoAzulNegrito {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #25759A;	
}