/*************************************************
 Folhas de estilo para os menus drop down ASSELVI
*************************************************/

/* default styles  */
.clCMEvent_site{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0px,100%,100%,0px);
	left:0;
	top:0;
	visibility:visible
}
.clCMAbs_site{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style for the background-bar*/
.clBar_site{
	layer-background-color: #FF9900;
	background-color: #E3761E;
	visibility: hidden;
	position: absolute;
}

/****************** Styles for level 0 *******************/
.clLevel0_site, .clLevel0over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	padding: 1px;
}
.clLevel0_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	color: white;
}
.clLevel0over_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	color: white;
	cursor: pointer;
}
.clLevel0border_site{
	layer-background-color: #505050;
	background-color: #E3761E;
	position: absolute;
}

/****************** Styles for level 1 *******************/
.clLevel1_site, .clLevel1over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	padding: 1px;
}
.clLevel1_site{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel1over_site{
	layer-background-color: #505050;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel1border_site{
	layer-background-color: #505050;
	background-color: #FFFFFF;
	position: absolute;
}

/****************** Styles for level 2 *******************/
.clLevel2_site, .clLevel2over_site{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	padding: 2px;
}
.clLevel2_site{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel2over_site{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel2border_site{
	layer-background-color: #E78D05;
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
}


/**************************************************
 Folhas de estilo para os menus drop down INTRANET
**************************************************/

/* default styles  */
.clCMEvent{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0); 
	left:0px; 
	top:0px; 
	visibility:visible;
}
.clCMAbs{
	position: absolute; 
	visibility: hidden; 
	left: 0; 
	top: 0;
}
  
/*Style for the background-bar*/
.clBar{
	layer-background-color: #FF9900;
	background-color: #FF9900;
	visibility: hidden;
	position: absolute;
}

/****************** Styles for level 0 *******************/
.clLevel0,.clLevel0over{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	padding: 1px; 
}
.clLevel0{
	layer-background-color: #505050;
	background-color: #FF9900;	
	color: white;
}
.clLevel0over{ 
	layer-background-color: #505050;
	background-color: #EE8D05;	
	color: white; 
	cursor: pointer; 
}
.clLevel0border{
	layer-background-color: #505050;
	background-color: #FF9900;
	position: absolute;
}

/****************** Styles for level 1 *******************/
.clLevel1, .clLevel1over{
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	padding: 1px;	
}
.clLevel1{
	layer-background-color: #505050;
	background-color: #FF9900;	
	color: white;
}
.clLevel1over{
	layer-background-color: #505050;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel1border{
	layer-background-color: #505050;
	background-color: #E78D05;
	position: absolute;
}

/****************** Styles for level 2 *******************/
.clLevel2, .clLevel2over{
	font-family: verdana, arial;
	font-size: 10px; 
	font-weight: bold;
	position: absolute; 
	padding: 2px; 	
}
.clLevel2{
	layer-background-color: #505050;
	background-color: #FF9900;
	color: white;
}
.clLevel2over{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	color: white;
	cursor: pointer;
}
.clLevel2border{
	layer-background-color: #E78D05;
	background-color: #E78D05;
	position: absolute;
	visibility: hidden; 
}

/*****************************************************/
/******* Fim da folha de estilos para os menus *******/
/*****************************************************/

/* links */
.link{ text-decoration: none; color: #FF9000; font-weight: bold; }
.link:hover  { text-decoration: underline; }

.elink{ text-decoration: underline; color: #0000FF;}
.elink:hover { text-decoration: underline; color: #6666FF}

/** Títulos do material apoio entre outros **/
.link_preto{ text-decoration: none; color: black; }
.link_preto:hover  { text-decoration: none; }

/** Opção Expandir Menus/Recolher Menus do site **/
.link_cinzaP{ text-decoration: none; color: #999999; font-size:10px }
.link_cinzaP:hover  { text-decoration: none; }

.link_cinza_u{ text-decoration: none; color: #666666; font-size:10px }
.link_cinza_u:hover  { text-decoration: none; }

/** Capa do site - parte central **/
.link_preto_u{ text-decoration: none; color: black; }
.link_preto_u:hover  { text-decoration: underline; }

/** Rodapé do site **/
.link_branco_bu{ text-decoration: underline; color: white; font-weight: bold; }
.link_branco_bu:hover  { text-decoration: underline; }

.link_vermelho_bu{ text-decoration: underline; color: red; font-weight: bold; }
.link_vermelho_bu:hover  { text-decoration: underline; }

table{ font-family: Verdana; font-size:10px; color: #000000}
body { font-family: Verdana; font-size:10px; color: #000000}

/* textos aleatórios */

.font09ms{  font-size: 9px; font-family: MS Sans Serif, Verdana}
.font09ar{  font-size: 11px; font-family: arial}

.font08{ font-size: 8px;  }
.font09{ font-size: 9px;  }
.font11{ font-size: 11px; }
.font12{ font-size: 12px; }
.font13{ font-size: 13px; } 
.font14{ font-size: 14px; } 
.font15{ font-size: 15px; } 
.font16{ font-size: 16px; }
.font17{ font-size: 17px; } 
.font18{ font-size: 18px; } 

.font11b{ font-size:11px; color: #000000; }
.font12b{ font-size:12px; color: #000000; }
.font13b{ font-size:13px; color: #000000; } 
.font14b{ font-size:14px; color: #000000; } 
.font15b{ font-size:15px; color: #000000; } 
.font16b{ font-size:16px; color: #000000; }
.font17b{ font-size:17px; color: #000000; } 
.font18b{ font-size:18px; color: #000000; } 

.font11w{ font-size:11px; color: #FFFFFF; }
.font12w{ font-size:12px; color: #FFFFFF; }
.font13w{ font-size:13px; color: #FFFFFF; } 
.font14w{ font-size:14px; color: #FFFFFF; } 
.font15w{ font-size:15px; color: #FFFFFF; } 
.font16w{ font-size:16px; color: #FFFFFF; }
.font17w{ font-size:17px; color: #FFFFFF; } 
.font18w{ font-size:18px; color: #FFFFFF; } 

.font11r{ font-size:11px; color: #FF0000; }
.font12r{ font-size:12px; color: #FF0000; }
.font13r{ font-size:13px; color: #FF0000; } 
.font14r{ font-size:14px; color: #FF0000; } 
.font15r{ font-size:15px; color: #FF0000; } 
.font16r{ font-size:16px; color: #FF0000; }
.font17r{ font-size:17px; color: #FF0000; } 
.font18r{ font-size:18px; color: #FF0000; } 

.font11g{ font-size:11px; color: #333333; }
.font12g{ font-size:12px; color: #333333; }
.font13g{ font-size:13px; color: #333333; } 
.font14g{ font-size:14px; color: #333333; } 
.font15g{ font-size:15px; color: #333333; } 
.font16g{ font-size:16px; color: #333333; }
.font17g{ font-size:17px; color: #333333; } 
.font18g{ font-size:18px; color: #333333; } 

.font17bg{ font-size:17px; color: #333333; } 

.aviso{ 
	font-size:18px; 
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
}

.aviso_site{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	font-weight: bolder;
}


/* Linhas das Tabelas */

.noline {border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}

  .cBR-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
  .cBT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cTop-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
 .cBot-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cLef-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
 .cRig-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cBRT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBRL-Black{ border-style:solid; border-color:#000000; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cTLR-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
.cBRLT-Black{ border-style:solid; border-color:#000000; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

 .cBR-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:1px;}
 .cBT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cRL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
 .cRT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cLT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
.cTop-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
.cBot-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
.cLef-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
.cRig-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
.cBRT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.cBRL-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
.cRLT-Gray{ border-style:solid; border-color:#CCCCCC; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}

  .cBR-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBot-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cBRL-GrayB{ border-style:solid; border-color:#999999; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cBRT-GrayB{ border-style:solid; border-color:#999999; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.cBRLT-GrayB{ border-style:solid; border-color:#999999; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

  .cBR-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cTop-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
 .cBot-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px;}
 .cLef-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;}
 .cRig-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px;}
 .cBRT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
 .cBRL-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}
 .cRLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:0px;}
 .cBLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:1px;}
.cBRLT-Orange{ border-style:solid; border-color:#FFCC66; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px;}

td.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.tit_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#FF6600;
}

td.home_topo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
}

.titulo {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

.titulo:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
}

/* formulários */
input{
	font-family: verdana; 
	font-size: 10px; 
	border: 1px solid;
}

.campo_entrada{ 
	font-family: verdana; 
	font-size: 10px;  
	background-color: #FFFFFE;
    color: rgb(0,0,0);   
	border: 1px solid;   
	border-color: #FF9900;
}

.noborder{
	border: 0px solid;   
}

.campo_valor{ 
	font-family: verdana; 
	font-size:10px;  
	background-color: #FFFFFE;
	color: rgb(0,0,0);   
	border: 1px solid;   
	border-color: #FF9900; 
	text-align: Right;
}

.campo_text{ 
	font-family: Verdana;
	font-size:10PX;  
	background-color: #FFFFEE;
	color: rgb(0,0,0);   
	border: 1px solid;  
	border-color: #FF9900;
	SCROLLBAR-FACE-COLOR: #FFFFEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFEE;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFEE;
	SCROLLBAR-ARROW-COLOR: #FF9900;
	SCROLLBAR-TRACK-COLOR: #FFFFEE;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFEE;
}

.select_menor{ font-family: MS Sans Serif, Verdana; font-size: 9px;}

.botao{ 
	font-family: Verdana;  
	font-size: 10px;  
	font-weight: normal;
	background-color: #FFFFEE;   
	border: 2px outset #FFCC00;
}

/** Form Área acadêmica - Site **/
.botao_transparente {
	border: 0px solid #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FF3300;
	cursor: pointer;
	background-color: transparent;
}

/** Necessidade de Professores **/
.botao_azul_link {
	border: 0px solid #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
	font-size: 9px;
	color: #0000FF;
	cursor: pointer;
	background-color: transparent;
}

.campo_transparente {
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	background-color: transparent;
}

.QuebraPagina{page-break-after:always}
div.imglegenda {float: left; padding: 3px;}