body {
	background-repeat: 			repeat;
	background-color:			#CACACA;
	/*background-image:			url(../img/bg_universo.jpg);*/
	
}	

input {
	font-family:				Arial;
	font-size:					11px;
	background-color:			#EDEEEF;
	border:						1px solid #AEAFB2;
}

textarea {
	font-family:				Arial;
	font-size:					11px;
	background-color:			#EDEEEF;
	border:						1px solid #AEAFB2;
}

select {
	font-family:				Arial;
	font-size:					11px;
	background-color:			#EDEEEF;
	border:						1px solid #AEAFB2;
}

#CorpoSite {
	width:						978px;
	margin:						0 auto;		
}

/* LINKS GERAIS */
img {
	border: 					none;
}

a:link, a:visited, a:active {
	text-decoration:			none;
	color:						#595959;
}

a:hover {
	text-decoration:			underline;
}


/* TOPO */
#TopoSite {
	width:						978px;
}

#TopoSite-Centro {
	width:						592px;
	height:						205px;
	background-color:			#FFFFFF;
	float:						left;
}

#FullBanner { 
	width:						560px;
	height:						85px;
	border:						1px solid #CCCCCC;
	margin:						14px auto;
	_margin:					14px auto; /* apenas para IE6 */
}

/* CONTEÚDO GERAL */
#ConteudoGeral {
	width:						100%;
	margin:						0 auto;
	background-repeat:			repeat-y;
}

#MeioMenu {
	width:						920px;
	float:						left;
	background-color: 			#F8F4F3;
}

#MenuItens {
	width:						920px;
	height:						31px;
	background-image:			url(../img/bg-menu-itens.gif);
	background-repeat:			repeat-x;
}

#BannerPaginas {
	width:						890px;
	height:						71px;
	margin-left:				14px;
	margin-top:					10px;
}

#TextoConteudoFonte {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
}

.TextoConteudo {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#595959;
	text-align:					justify;				
}
		
/* RODAPÉ */
#RodapeUm {
	width:						920px;
	float:						left;
}

.TxtRodapePP {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					8pt;
	font-weight:				bold;
	color:						#003D9A;
}

/* MENU SUPERIOR */	
#MenuSupTitulo {
	width:						592px;
	height:						25px;
}

#MenuSupSubtitulo {
	width:						592px;
	height:						64px;
}

#MenuSupCursos-Sub li {
	display:					block;
	text-indent:				5px;
	float:						left;
	width:						100%;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
}

#MenuSupCursos-Sub li a.item {
	display:					block;
	width:						100%;
	text-decoration:			none;
	line-height:				16px;
	font-size:					11px;
	font-weight:				bold;
	color: 						#FFFFFF;
}

#MenuSupCursos-Sub li a:hover {
	color:						#000000;
	background-color:			#DFF1FB;

}

#MenuSupEad-Sub li {
	display:					block;
	text-indent:				5px;
	float:						left;
	width:						100%;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
}

#MenuSupEad-Sub li a.item {
	display:					block;
	width:						100%;
	text-decoration:			none;
	line-height:				16px;
	font-size:					11px;
	font-weight:				bold;
	color: 						#FFFFFF;
}

#MenuSupEad-Sub li a:hover {
	color:						#000000;
	background-color:			#ECFCE2;
}

#MenuSupServicos-Sub li {
	display:					block;
	text-indent:				5px;
	float:						left;
	width:						100%;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
}

#MenuSupServicos-Sub li a.item {
	display:					block;
	width:						100%;
	text-decoration:			none;
	line-height:				16px;
	font-size:					11px;
	font-weight:				bold;
	color: 						#FFFFFF;
}

#MenuSupServicos-Sub li a:hover {
	color:						#000000;
	background-color:			#FCF4D6;
}

#MenuSupNoticias-Sub li {
	display:					block;
	text-indent:				5px;
	float:						left;
	width:						100%;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
}

#MenuSupNoticias-Sub li a.item {
	display:					block;
	width:						100%;
	text-decoration:			none;
	line-height:				16px;
	font-size:					11px;
	font-weight:				bold;
	color: 						#FFFFFF;
}

#MenuSupNoticias-Sub li a:hover {
	color:						#000000;
	background-color:			#FFEAE8;
}

/* VOLTAR + MUDA TAMANHO DA FONTE */
#VoltarMudaTamanho {
	width:						889px;
	margin-left:				14px;
	margin-top:					5px;
	text-align:					right;
	font-family:				Arial, Helvetica, sans-serif;
	color:						#595959;
	font-size:					12px;
	font-weight:				bold;
}

#VoltarInst {
	font-family:				Arial, Helvetica, sans-serif;
	color:						#595959;
	font-size:					12px;
	font-weight:				bold;
	margin-right:				10px;
	margin-top:					10px;
}


/* PÁGINAS OUTRAS */

#CorpoPagOutras {
	width:						868px;
	margin-left:				14px;
	margin-top:					10px;
	border:						1px solid #778;
	padding:					10px 10px 10px 10px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#595959;
	text-align:					justify;
	background-color:			#FFFFFF;
}

#OpcoesExtras {
	margin-left:				14px;
	margin-top:					10px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color:						#707171;
}

/* */
#ItensGraduacaoPr {
	padding-left:				0px;
	padding-top:				1px;
	margin:						0px 0px 1px 0px;
	list-style:					none;
	line-height:15px;
	position:					relative;
	float:						left;
	z-index:					30;
}

#ItensGraduacaoPr li {
	display:					block;
	float:						left;
	width:						148px;
}

#ItensGraduacaoPr li a.gp {
	display:					block;
	text-decoration:			none;
	font-size:					11px;
	font-weight:				bold;
	color:						#FFFFFF;
}

#ItensGraduacaoPr div {
	display:					none;
}

#ItensGraduacaoPr li a:hover {
	font-size:					11px;
	color:						#000000;
	background-color:			#DFF1FB;

}

#ItensGraduacaoPr li:hover > a {	
	color:						#000000;
	background-color:			#DFF1FB;
}

#ItensGraduacaoPr :hover div {
	display:					block;
	background:					#DFF1FB;
	position:					absolute;
	left:						0px;
}

#ItensGraduacaoPr :hover div dl {
	display:					inline;
	padding:					0;
	margin:						0px 0px 0px 0px;
	float:						left;
	width:						143px;
	_width:						138px;
	
}


#ItensGraduacaoPr :hover div dl dd {
	padding-left:				5px;
	margin:						0;
}

#ItensGraduacaoPr :hover div dd a {
	display:					block;
	text-decoration:			none;
	font-weight:				normal;
	font-size:					11px;
	color:						#000;
	text-indent:				10px;
	line-height:				15px;
}

#ItensGraduacaoPr :hover div dd a:hover {
	color:						#FFFFFF;
	background-color:			#1C64A9;
}


#ItensGraduacaoPr :hover div.SubGradPr {
	padding-left:				0px;
	padding-top:				5px;
	padding-bottom:				5px; 
	_margin-top:				14px; /* IE 6 */
	width:						148px;
	left:						0px;
	background:					#DFF1FB;
	z-index:500;
}





/* */




/* MENU ITENS */
#MenuItensLista {
	padding-left:				7px;
	margin:						0;
	list-style:					none; 
	position:					relative;
	height:						31px;
	float:						left;
	z-index:					80;
} 

#MenuItensLista li {
	display:					inline;
	float:						left;
	height:						31px;
	font-size:					11px;
	font-family:				Arial, Helvetica, sans-serif;
	background-image:			url(../img/divide-menu-itens.gif);
	background-repeat:			no-repeat;
}

#MenuItensLista li a.tl {
	display:					block;
	_width:						20px;
	height:						31px;
	text-decoration:			none;
	line-height:				30px;
	font-size:					11px;
	font-weight:				bold;
	padding-left:				5px;
	padding-right:				5px;
	margin-left:				5px;
	margin-right:				2px;
	color: 						#231A9D;
}

#MenuItensLista div {
	display:					none;
}

#MenuItensLista li a:hover {
	font-size:					11px;
	color:						#FFFFFF;
	background-color:			#1C64A9;
}

#MenuItensLista li:hover > a {
	color:						#FFFFFF;
	background-color:			#1C64A9;
	
}

#MenuItensLista :hover div {
	display:					block;
	background:					#EBEBEB;
	position:					absolute;
	left:						0;
	top:						30px;
	border-top:					3px solid #1C64A9;
	border-left:				3px solid #1C64A9;
	border-right:				3px solid #1C64A9;
	border-bottom:				3px solid #1C64A9;
	padding-bottom:				5px;
}

#MenuItensLista :hover div dl {
	display:					inline;
	padding:					0;
	margin:						0 10px 10px 10px;
	float:						left;
	width:						179px;
}

#MenuItensLista :hover div dl dt {
	width:						179px;
	color:						#666666;
	font-weight:				bold;
	background:					#ECECEC;
	text-indent:				10px;
	margin:						5px 0 5px 0;
	text-decoration:			none;
	height:						20px;
	line-height:				20px;
}

#MenuItensLista :hover div dl dd {
	padding:					0;
	margin:						0;
}

#MenuItensLista :hover div dt a {
	text-decoration:			none;
	color:						#666666;
	font-weight:				bold;
}

#MenuItensLista :hover div dt a:hover {
	text-decoration:			none;
	color:						#CCCCCC;
	background-color:			#ECECEC;
	font-weight:				bold;
}

#MenuItensLista :hover div dd a {
	display:					block;
	text-decoration:			none;
	font-weight:				normal;
	font-size:					11px;
	color:						#000;
	text-indent:				10px;
	line-height:				15px;
}

#MenuItensLista :hover div dd a:hover {
	color:						#FFFFFF;
	background-color:			#1C64A9;
}

#MenuItensLista .clear {
	clear:						both;
}

#MenuItensLista :hover div.SubM1 { 
	width:						600px;
	left:						60px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM2 { 
	width:						400px;
	left:						225px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM3 { 
	width:						600px;
	left:						66px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM4 { 
	width:						600px;
	left:						202px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM5 { 
	width:						600px;
	left:						103px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM6 { 
	width:						600px;
	left:						184px;
	background:					#FFFFFF;
}

#MenuItensLista :hover div.SubM7 { 
	width:						200px;
	left:						697px;
	background:					#FFFFFF;
	z-index:					200;
}



div.divConteudo{
	background-color: 			#EBF0F5;
	border: 					1px solid #98B2CB;
	margin: 					0px;
	padding: 					5px;
	display: 					none;
}

div.divConteudo ol{
	list-style-type: 			none;
	padding: 		 			0px;
	margin:			 			0px;
	margin-top:		 			0px;
	margin-left:	 			0px;
	margin-right:	 			0px;
}

div.divConteudo li{
	padding:			0px;
	padding-left:		0px;
	padding-right:		0px;
	background-color:	#EBF0F5;
/*	rgb(109, 146, 182)*/
	margin: 			0px;
	font-weight:		bold;
	color:				#6D92B6;
}

/* CURSOS EXTENSÃO */
.titulo_curso {
	color:				#595959;
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
}

.titulo_curso2 {
	color:				#595959;
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
}

/* CSS DOS CONTS */
.tabela td {
	border:				#edeeef 1px solid;
	text-align:			center;
}
.titulo{
	background-color:	#edeeef;
	text-align:			center;
}

#linkEspecial {
	color: 				#03268F;
}

.texto_pequeno {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					10px;
	color:						#595959;
	text-align:					justify;
	font-style:					italic;
}

.texto_menu_pos {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	color: 						#08437C;
	font-weight:				bold;
	text-align:					center;
}

