a:hover{text-decoration:underline}
a:link{text-decoration:none}
a:hover{text-decoration:underline}

.quebrapagina  {
    page-break-after: always;
}

.situacaobolsista
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
	COLOR: red;
    TEXT-DECORATION: none
}

.label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
	COLOR: #686868;
    TEXT-DECORATION: none;
}
.tab{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    BORDER-LEFT: #000066 1px solid;
    BORDER-BOTTOM: #000066 1px solid
}
.branco
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #FFFFFF
}
.campo
{
    BORDER-RIGHT: #585858 1px solid;
    BORDER-TOP: #585858 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #585858 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #585858 1px solid;
    FONT-FAMILY: Verdana;
	HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF
}
.campo_desabilitado
{
    BORDER-RIGHT: #999999 0px solid;
    BORDER-TOP: #999999 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 0px solid;
    COLOR: black;
    BORDER-BOTTOM: #999999 0px solid;
    FONT-FAMILY: Verdana;
	HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF
}
.txarea
{
    BORDER-RIGHT: #585858 1px solid;
    BORDER-TOP: #585858 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #585858 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #585858 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF
}

.texto_azul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #397BB5;
    TEXT-DECORATION: none
}
.texto_azul_escuro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
	COLOR: #006AC4;
    TEXT-DECORATION: none
}

.texto_verm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto_azulmarinho
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #000066;
    TEXT-DECORATION: none
}

.texto_cabecalho
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial;
	COLOR: #000066;
    TEXT-DECORATION: none
}

.texto_azulmarinho_pequeno
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 09px;
    FONT-FAMILY: Tahoma;
	COLOR: #000066;
    TEXT-DECORATION: none
}


.texto_caminho
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto_verm_pequeno
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #686868;
    TEXT-DECORATION: none
}

.texto_inativo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #A6A6A6;
    TEXT-DECORATION: none
}

.texto_cinza
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #999999;
    TEXT-DECORATION: none
}

.texto_azulmarinho_pequeno2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #000066;
    TEXT-DECORATION: none
}


.texto_reserva
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	COLOR: #686868;
    TEXT-DECORATION: none
}

.texto_vermelho
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto_branco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

.texto_obrigatorio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
	COLOR: #686868;
    TEXT-DECORATION: none
}


.texto_imp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}

.texto_imp2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}
.texto_rel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
	COLOR: #000066;
    TEXT-DECORATION: none
}

.labelFile{
	width:200px;
	border-bottom:1px solid #ccc;
}

.texto_tit_lista
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #2A343B;
    TEXT-DECORATION: none
}
.texto_lista
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #2A343B;
    TEXT-DECORATION: none
}

.texto_lista_comp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}

.texto_lista_comp2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}

.texto_lista_comp_ass
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}


.texto_lista_inco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto_lista_inco2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	COLOR: red;
    TEXT-DECORATION: none
}

.texto_usuario
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
	COLOR: #000000;
    TEXT-DECORATION: none
}
.texto_termo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
	COLOR: #000000;
    TEXT-DECORATION: none
}
.titulo_modulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial;
	COLOR: #000000;
    TEXT-DECORATION: none
}

.titulo_modulo_letras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
	COLOR: #000000;
    TEXT-DECORATION: none
}

.titulo_modulo_destaque
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial;
	COLOR: #3062AA;
    TEXT-DECORATION: none
}
.titulo_inicio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    FONT-FAMILY: Tahoma;
	COLOR: #B2B2B2;
    TEXT-DECORATION: none
}
.cor_a
{
	background-color: #E8EAF0;
}
.cor_b
{
	background-color: #FAFBFB;
}
.sair
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #585858;
    TEXT-DECORATION: none
}
.desc_logo {
    color: #676B7C;
    font-size: 9px;
    font-family: tahoma;
}
.msgalerta {
    color: #EA0012;
    font-size: 8px;
    font-family: tahoma;
    FONT-WEIGHT: bold;

}
.logo {
    color: #5E9114;
	FONT-WEIGHT: BOLD;
    font-size: 15px;
    font-family: tahoma;
}
.texto_barra_roxa
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.texto_barra_roxa_banco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.texto_inicial
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Tahoma;
	COLOR: #445390;
    TEXT-DECORATION: none
}
.menus_principais
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma;
	COLOR: black;
    TEXT-DECORATION: none
}

.trigger{
	cursor: pointer;
	cursor: hand;
}
.branch{
	display: none;
	margin-left: 16px;
}
.EE
{
    BORDER-RIGHT: #CICDD8 1px solid;
    BORDER-TOP: #CICDD8 1px solid;
    BORDER-LEFT: #CICDD8 1px solid;
    BORDER-BOTTOM: #CICDD8 1px solid;
    BORDER-COLLAPSE: collapse;
    EMPTY-CELLS: show
}
.EE TD
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c1cdd8 1px solid;
    PADDING-LEFT: 1px;
    HEIGHT: 23px
}
*.myhidden    {
	visibility: hidden;
	display: none;
}
.pr {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; LIST-STYLE-IMAGE: none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.fontmenu {
    color: #676B7C;

    font-size: 11px;
    font-family: tahoma;
	TEXT-DECORATION: none
}
.fonttexto {
    color: #676B7C;
    FONT-WEIGHT: bold;
    font-size: 11px;
    font-family: tahoma;
	TEXT-DECORATION: none
}
a.button {	font-weight: bold;	font-size: 9px;	font-family: Tahoma;	padding: 4px 8px;	border-top: 1px solid white;	border-right: 1px solid black;	border-bottom: 1px solid black;	border-left: 1px solid white;	text-align: center;	min-width: 70px; height: 20px;	text-transform: uppercase;
}

a.button:link { 	background-color: #B2B3B8; 	color: #FFFFFF;	text-decoration: none;	
}

a.button:visited {	background-color: #B2B3B8; 	color: #FFFFFF;	text-decoration: none;	
}

a.button:hover { 	background-color: #0273C3; 	color: #FFFFFF;	border-color: black white white black;	text-decoration: none;	
}

a.button:active { 	background-color: #B2B3B8; 	color: #FFFFFF; 	text-decoration: none;	
}


a.button2 {	font-weight: bold;	font-size: 9px;	font-family: Tahoma;	padding: 4px 8px;	border-top: 1px solid white;	border-right: 1px solid black;	border-bottom: 1px solid black;	border-left: 1px solid white;	text-align: center;	width: 150px; height: 57px;	text-transform: uppercase;
}

a.button2:link { 	background-color: #B2B3B8; 	color: #FFFFFF;	text-decoration: none;	
}

a.button2:visited {	background-color: #B2B3B8; 	color: #FFFFFF;	text-decoration: none;	
}

a.button2:hover { 	background-color: #0273C3; 	color: #FFFFFF;	border-color: black white white black;	text-decoration: none;	
}

a.button2:active { 	background-color: #B2B3B8; 	color: #FFFFFF; 	text-decoration: none;	
}

a.pclassC:link, a.pclassC:visited{
	color: #676B7C;
	font-size: 11px;
	font-family: tahoma;
	TEXT-DECORATION: none
	background-color: black;
	border: 1px solid #E8EAF0;
	padding: 0px 0px 0px 0px;
	width: 155px;
}
a.pclassCA:link, a.pclassCA:visited{
	color: #676B7C;
	font-size: 11px;
	font-family: tahoma;
	TEXT-DECORATION: none
	background-color: black;
	border: 1px solid #FAFBFB;
	padding: 0px 0px 0px 0px;
	width: 155px;
}
a.pclassC:hover{
	background-color: #E8EAF0;
	border: 1px solid #445390;
	color: #676B7C;
	font-size: 11px;
	font-family: tahoma;
	TEXT-DECORATION: none
	word-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
a.pclassCA:hover{
	background-color: #FAFBFB;
	border: 1px solid #445390;
	color: #676B7C;
	font-size: 11px;
	font-family: tahoma;
	TEXT-DECORATION: none
	word-spacing: 0px;
	padding: 0px 0px 0px 0px;
}

.style1 {
	color: #000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.tabela_estudantes{
	margin-top:50px;
	
}

.corsim{
	background:#E8EAF0;
}

.cornao{
	background:#FAFBFB;
}

.headerCell{
	background: #EBEBEB url(../../Estrutura/Imagens/back_lista_esq.gif) no-repeat;

}

.contentCell{

}

.headerCell, .contentCell{
		font:11px Verdana, Arial, Helvetica, sans-serif;
}

hr {
	color:#006AC4;
	height:1px;
}

.avisoMEC {
	margin-left:14px;
	margin-top:10px;
	width:730px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	color:#397BB5;
	background: url(../../Estrutura/Imagens/info.gif) no-repeat 0 3px;
	padding-left:25px;
}

.avisoMEC2{
	background: url(../../Estrutura/Imagens/info2.jpg) no-repeat 0px -5px;
	padding-top:20px;
	padding-left:50px;
	width:600px;
	height:100px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#397BB5;

	text-align:left;
}
.clsAlertaDeManutencao{
	width:540px;
	margin:auto;
 	position:relative;
	left:-130px;
}
p.avisoRelatorio{
	width:540px;
	margin-left:80px;
	margin-top:10px;
	padding:15px;
	padding-left:90px;
	background:#e3f7ff;
	border:1px outset #e1f0f7;
	position:relative;	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#014572;
}

p.avisoRelatorio img{
	position:absolute;

	top:-15px;
	left:-10px;
	vertical-align:middle;
}

#dados td{
	padding:2px;
}

.destaqueBox{
	width: 550px;
	background:#F8FCDC;
	border:1px outset #D4DF8B;
	padding:10px;
	margin-left:110px;
}

.destaqueBox a{
	position:relative;
	top:-2px;
}

/*Barra Brasil adicionada em outubro de 2011*/
				#barra-brasil-v3 {
					position:relative;
					clear:both;
					overflow:hidden;
					min-width:375px;
					height:28px;
					background:#004b82;
				}
				#barra-brasil-v3 span {
					display:block;
					width:50%;
					height:28px;
					background:url(../../Estrutura/Imagens/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
				}
				#barra-brasil-v3 span .imagemGov {
					position:absolute;
					top:4px;
					left:50%;
					height: 24px;
					width: 375px;
					background: url(../../Estrutura/Imagens/barra-brasil-v3-azul.gif) right top no-repeat;
				}
				#barra-brasil-v3 span .brasilgov {
					width:100px;
					height:24px;
					float:right;
					display:block;
					border: 0 !important;
				}
				#barra-brasil-v3 span .brasilgov {
					width:100px;
					height:24px;
					float:right;
					display:block;
					border: 0 !important;
				}	
				.info_ambiente{
					color:#ffd672;
					padding:4px;
					font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
				}	