LABEL {
	CURSOR: pointer
}
A:link {
	COLOR: #386898; TEXT-DECORATION: none
}
A:visited {
	color: #386898; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #efae00; TEXT-DECORATION: none
}
.marcado {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffff40
}
A.texto_small {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.texto_nota {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #dfebf8 1px solid;
	BORDER-BOTTOM: #dfebf8 1px solid;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #dfebf8 1px solid;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px
}
.texto_mini {
	FONT-SIZE: 11px;
	COLOR: #386898;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_normal {
	FONT-SIZE: 10px;
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.texto_1 {
	FONT-SIZE: 15px;
	COLOR: #1F86DE;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.sombra_1 {
	FONT-SIZE: 13px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline blink;
	font-weight: bolder;
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-position: left center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: normal;
	word-spacing: normal;
	width: auto;
}
A.texto_1:link {
	COLOR: #386898; TEXT-DECORATION: none
}
A.sombra_2:link {
	COLOR: #386898; TEXT-DECORATION: none
}

SELECT {
	BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #386898
}

.titpubli {BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #e8e8e8; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LETTER-SPACING: 2px; FONT: arial, helvetica, sans-serif; TEXT-ALIGN: left
}
.thead {
	FONT: 11px verdana, arial, helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #2568ab; Bordecolor: #000000
}
.trabajo {
	FONT: 11px verdana, arial, helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #FF8080; Bordecolor: #000000
}
.asistencia {
	FONT: 11px verdana, arial, helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #0099FF; Bordecolor: #000000
}
.smallfont {
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.alt1 {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #dfebf8 1px solid;
	BORDER-BOTTOM: #dfebf8 1px solid;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #dfebf8 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.alt2 {
	BACKGROUND-COLOR: #f4faff;
	border: 1px solid #009933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.alt3 {
	BORDER-TOP: #dfebf8 1px solid;
	BORDER-LEFT: #dfebf8 1px solid;
	BORDER-BOTTOM: #dfebf8 1px solid;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #dfebf8 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.alt4 {	BORDER-TOP: #FEA61E 1px solid; BORDER-BOTTOM: #FEA61E 1px solid; BACKGROUND-COLOR: #FDEDBB;
BORDER-RIGHT: #FEA61E 1px solid; BORDER-LEFT: #FEA61E 1px solid
}
.alt5 {	BORDER-TOP: #FFDDDD 1px solid; BORDER-BOTTOM: #FFDDDD 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3300; BACKGROUND-COLOR: #FEEBEB
}

.altalu {	 BORDER-LEFT: #D2D2D5 1px solid;  BACKGROUND-COLOR: #f4faff;
 BORDER-RIGHT: #D2D2D5 1px solid; BORDER-BOTTOM: #D2D2D5 1px solid; font-size: 12px; FONT-WEIGHT: bold
}
.h1navbar {
FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
.texto_reporte {
	BORDER-BOTTOM: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}
.textoblanco {FONT: 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF}
.textotabla {font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.curso {
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white_text {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-INDENT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.frase1 {	BORDER-TOP: #006699 1px solid; BORDER-BOTTOM: #006699 1px solid; BACKGROUND-COLOR: #f4faff;  BORDER-RIGHT: #006699 1px solid; BORDER-LEFT: #006699 1px solid; font-weight: bold;	font-size: 10px
}
.tit_tics {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #FF3300; FONT-FAMILY: "Trebuchet MS", Arial, "Arial Narrow"
}
.tit_rec {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff6600; FONT-FAMILY: "Trebuchet MS", Arial, "Arial Narrow"
}
.tit_estu {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #FF0000; FONT-FAMILY: "Trebuchet MS", Arial, "Arial Narrow"
}
.titulo-bajada {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #47221c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titulo-head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #47221c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.linkd{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888639; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.texto-n {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma
}
.titulo-not2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cd5711; FONT-FAMILY: Tahoma
}
.normaltext {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: Tahoma
}
.titulo-head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #47221c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rojo {
	color: #CC3300;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold
}
.texto_cab {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003399
}
.rojit {
	color: #FF0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.opc1 {	BORDER-TOP: #FF6600 1px solid; BORDER-BOTTOM: #FF6600 1px solid; 
PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #FFC488; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #CC0000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; LETTER-SPACING: 3px; TEXT-ALIGN: left
}
.opc2 {	BORDER-TOP: #006666 1px solid; BORDER-BOTTOM: #006666 1px solid; 
PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #C0EFD6; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #006666; LINE-HEIGHT: 12px; PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
.sombra_1 {
	FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.thead {
	FONT: 11px verdana, arial, helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #2568ab; Bordecolor: #000000
}

.tabla01 {
	BORDER-TOP: #FFDDDD 1px solid;
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.bortabla {	
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
}
.bor_estilo
{
height: 17px;
width: 40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px
}

.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #CC0000;
}

.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.f1 {
	BORDER-TOP: #71D2E3 1px solid;
	BORDER-LEFT: #71D2E3 1px solid;
	BORDER-BOTTOM: #71D2E3 1px solid;
	BORDER-RIGHT: #71D2E3 1px solid;
	BACKGROUND-COLOR: #71D2E3;
}
.blink {text-decoration: blink;}
.titulito {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Tahoma
}