@charset "UTF-8";

.fondoacademico {
	background-image: url(../images/academico/bg_academico.gif);
	background-repeat:  repeat-x;
}

.baracademico {
	background-image: url(../images/academico/barra_academico.gif);
	height: 16px;
	background-repeat:  repeat-x;
} 

.barconfiguracion {
	background-image: url(../images/configuracion/barra_configuracion.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.baracademico1b {
	background-image: url(../images/EstHojaVidaFondoOscura.gif);
        height: 20px;
	background-repeat:  repeat-x;
}

.barinicio {
	background-image: url(../images/inicio/barra_inicio.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.cabezoteMinerva {
  background-image:  url(../images/cabezoteMinerva1.gif);
  height: 90px;
  background-repeat:  no-repeat;
}

.cabezoteMinervaExtranet {
  background-image:  url(../images/extranet/cabezoteMinervaExtranet.gif);
  height: 90px;
  background-repeat:  no-repeat;
}


.espacio {
	font-size: 1px;
}

.espacio3 {
	font-size: 3px;
        height: 3px;
}

.espacio6 {
	font-size: 6px;
        height: 6px;
}

.profile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	vertical-align: middle;
}

.fondoadministracion {
	background-image: url(../images/administracion/bg_administracion.gif);
	background-repeat:  repeat-x;
}

.baradministracion {
	background-image: url(../images/administracion/barra_admon.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.fondoreportes {
	background-image: url(../images/bg_reportes.gif);
	background-repeat:  repeat-x;
}

.bareportes {
	background-image: url(../images/reportes/barra_reportes.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.fondofinanciero {
	background-image: url(../images/financiero/bg_financiero.gif);
	background-repeat:  repeat-x;
}

.barfinanciero {
	background-image: url(../images/financiero/barra_financiero.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.barcomercial {
	background-image: url(../images/laboral/barra_comercial.gif);
	height: 16px;
	background-repeat:  repeat-x;
}

.fondocomercial {
	background-image: url(../images/bg_comercial.gif);
	background-repeat:  repeat-x;
}

.user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.titulo1b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.titulo1br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
        text-align: right;
}
.mensajeVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009966;
}
.textoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #284B6B;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        text-align: left;
}

.textonormal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        text-align: left;
}

.textonormal3 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    text-align: left;
    width: 100px
}

.textonormalRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  text-align: right;
}


.textonormalCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
        text-align: center;
}

.textopequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
  font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.textonombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
        text-align: left;
}

.textonombre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
        text-align: left;
}

.textonombre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
        text-align: left;
}

.textonombreCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
        text-align: center;
}

.textoEncabezados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
        text-align: center;
}

.textonormalcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}

.textonombrecal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.textonombreRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AA0000;
        
}

.textonombreVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:	#036e09;
        
}

.textonombreNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AA0000;
        
}

.campoVerificacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 10px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 20px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 130px;
        background-color: #FFFFFF;
	border: 1px solid #666666;        
}

.campoMaestra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 100px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campoW35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 35px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campoW65 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 65px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.comboMaestra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.combo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 130px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;        
}

.combo1PensumPrograma {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 26px;
    width: 350px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;        
}

.comboW160 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 160px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.combo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 80px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.comboW90 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 90px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.comboW130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 130px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.combo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 70px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}
.comboW60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 70px;
        background-color: #FFFFFF;
        color: #000000;
}
.combo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 53px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}
.combo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 200px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}


.combo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 400px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.combo7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 300px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}

.combo8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	width: 250px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}
.combo9{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 26px;
	width: 53px;
        background-color: #FFFFFF;
        color: #000000;
        border: 1px solid #666666;
}
.botom01cal {
	background-image: url(../images/bt_form_03.gif);
	background-repeat: no-repeat;
  font-size: 14px;
	height: 21px;
	width: 32px;
	border: 0px;
	background-color: #FFFFFF;}
	
.botom01Pensum {
	background-image: url(../images/bt_form_03.gif);
	background-repeat: no-repeat;
  font-size: 16px;
	height: 21px;
	width: 32px;
	border: 0px;
	background-color: #FFFFFF;}

.botom02ing {
	background-image: url(../images/ico_agregar.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	border: 0px;
	background-color: #FFFFFF;}

.btbuscar {
	background-image: url(../images/bt_buscar.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 22px;
	border: 0px;
	background-color: #FFFFFF;
}
	
.botom01 {
	background-image: url(../images/bt_form_01.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 81px;
	border: 0px;
	background-color: #FFFFFF;}

.botom01Matricula {
	background-image: url(../images/bt_form_01Azul.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 81px;
	border: 0px;
	background-color: #FFFFFF;}

.botomDerPM {
	background-image: url(../images/flecha_der_01.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 14px;
	border: 0px;
	background-color: #FFFFFF;}  

.botomIzqPM {
	background-image: url(../images/flecha_izq_01.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 14px;
	border: 0px;
	background-color: #FFFFFF;}  

.botomEdit {
	background-image: url(../images/ico_editar.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: 0px;
	background-color:  #FFFFFF;
}

.botomGuardar {
	background-image: url(../images/iconos/ico_guardar.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: 0px;
}

.botomEliminar {
	background-image: url(../images/iconos/ico_eliminar.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	border: 0px;
}

	
a:hover { color: #B64242; text-decoration: underline} 

.barraMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
  color: #000000 ; 	
  vertical-align: middle;
  text-align: center;
}
.barraMenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal ; color: #000000 }
.bordecelda01 {
	border: 1px solid #999999;
}
.subtituloCelda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
}
.celdaTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: bold;
	color: #000000;        
	background-color: Gray;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
}
.celda01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
}
.celda01J {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 18px;
        text-align: justify;
}
.celda01C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
        text-align: center;
}
.celda02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FEFEFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
}
.celda03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
}
.celdaCancel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	background-color: #FFFF00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF00;
	height: 18px;
}
.celdaCancelFalta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	background-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	height: 18px;
}
.celdaAsignaturaCerrada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	background-color: #A9E2F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9E2F3;
	height: 18px;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


.comboMediano {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 110px;
        border: 1px solid #666666;
}

.textArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 260px;
	border: 1px solid #666666;

}

.textArea400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 400px;
	border: 1px solid #666666;

}

.textArea500 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 50px;
	width: 500px;
	border: 1px solid #666666;

}

.textArea500a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 500px;
	border: 1px solid #666666;

}

.textArea600 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 600px;
	border: 1px solid #666666;

}

.textArea700 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 700px;
	border: 1px solid #666666;

}

.textArea300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 80px;
	width: 300px;
	border: 1px solid #666666;
        overflow: auto; 

}

.listBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 150px;
	width: 260px;
	border: 1px solid #666666;

}
.porcentaje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	width: 60px;
	border: 1px solid #999999;
}
.campoArchivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 260px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.punteado {
	background-image: url(../images/punteado.gif);
	background-repeat:  repeat-x;
        height: 15px;
        font-size: 10px;
}
.campo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 200px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.campo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 25px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 70px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 50px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 35px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campo8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 300px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campoW70SinBorde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 70px;
        background-color: #FFFFFF;
	border: 0px;
}
.campoW300SinBorde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 300px;
        background-color: #FFFFFF;
	border: 0px;
}

.campoPop70 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 90px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.campoPop200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 200px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.campoPop300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 300px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.campoPop268 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 268px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}
.campoPop130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 130px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.campoPop25 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 25px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.textArea2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 50px;
	width: 260px;
	border: 1px solid #666666;
}
.textArea3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 50px;
	width: 220px;
	border: 1px solid #666666;
}
.textArea4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 45px;
	width: 160px;
	border: 1px solid #666666;
}

.textarea5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 50px;
	width: 100px;
	border: 1px solid #666666;
  
}


.botom02 {
   text-align: center;
	background-image: url(../images/bt_form_02.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 121px;
	border: 0px;
	background-color: #FFFFFF;
}

.botom04 {
   text-align: center;
	background-image: url(../images/bt_form_04.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 200px;
	border: 0px;
	background-color: #FFFFFF;
}

.botom05 {
   text-align: center;
	background-image: url(../images/bt_form_05.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 150px;
	border: 0px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

.botom03 {
   text-align: center;
	background-image: url(../images/bt_form_01.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 65px;
	border: 0px;
	background-color: #FFFFFF;
}
.tituloCicloBasico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FB4082;
}
.tituloCicloMetFund {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33CCCC;
}
.tituloCicloProfesional {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
}
.factura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

.Estilo1 {color: #FF0000}

.celda01Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DD0000;
	background-color: #F7F7F7;
	height: 18px;
}
.celda02Error {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DD0000;
	background-color: #FDFDFD;
	height: 18px;
}

.tdCabezaTabla {
	background-image: url(../images/contenido_r1_c2.gif);
}

.celdaCiclo_0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo0.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
	border: 1px solid #E72D5D;
}

.celdaCiclo_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo0.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
	border: 1px solid #E72D5D;
}


.celdaCiclo_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo1.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #2AA8CC;
}


.celdaCiclo_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo1.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #2AA8CC;
}


.celdaCiclo_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #EC9524;
}

.celdaCiclo_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #EC9524;
}

.celdaCiclo_6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #EC9524;
}


.celdaCiclo_7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo0.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
	border: 1px solid #E72D5D;
}

.celdaCiclo_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #EC9524;
}

.celdaCiclo_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaCiclo1.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #2AA8CC;
}

.celdaProp_0 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaProp0.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #DBE716;
}

.celdaProp_1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaProp1.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #8813AE;
}

.celdaProp_2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/celdaProp2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #4231E6;
}

.tituloSemestre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #aeaeae;
}

.titulo1Col {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/fondo_titulo1Col.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #aeaeae;
}

.titulo1Col2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/fondo_titulo1Col.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  	border: 1px solid #4479A4;
}

.titulo1Administracion {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 20px;
	background-image: url(../images/administracion/fondoTitulosListas.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 5px;
  border: 1px solid #74B2FF;
}


.tablaHorario {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	height: 80px;
  	border: 1px solid #aeaeae;
}

.errorOperacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DD0000;
	font-style:normal;
}

.exitoOperacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009966;
	font-style:normal;
}

.exitoOperacion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009966;
	font-style:normal;
}

.botonCalificar {
	background-image: url(../images/iconos/ico_selecionar.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 14px;
	border: 0px;
	background-color: #FFFFFF;}  
  
.titulosHorasE {
  background-color: rgb(216,236,255);
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


.titulosGruposE {
  background-color:rgb(216,236,255);
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.titulosHorasEInterior {
  background-color: #ffffff;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
}

.tablaHorariosEntGrupos {
   background-color: #cfcfcf;
}

.tablaHorariosMatGraficas {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight:normal;
  color: #000000;
  border: 1px solid #000000;
}

.tablaPensumS {
   background-color: #dfdfdf;
}

.tablaPensumSb {
   background-color: #ffffff;
}


.cicloFl {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FF9933;
	color: #ffffff;
}

.cicloFn {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #0D9E0D;
	color: #ffffff;
}

.cicloMn {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #0D9E0D;
	color: #ffffff;
}

.cicloMo {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #9900FF;
	color: #ffffff;
}

.cicloIn {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #E8A9CE;
	color: #ffffff;
}

.cicloTo {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #E8A9CE;
	color: #ffffff;
}

.cicloPl {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FFD37A;
	color: #ffffff;
}

.cicloSn {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FF396B;
	color: #ffffff;
}

.cicloBo {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FF396B;
	color: #ffffff;
}

.enfaCo {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #99FF33;
	color: #ffffff;
}

.enfaGl {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #1A1A1A;
	color: #ffffff;
}

.propPl {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #5858FF;
	color: #ffffff;
}

.propTo {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #FFFFA6;
	color: #000000;
}

.propTl {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #0099FF;
	color: #ffffff;
}
.bgceldaFactura {
	background-image: url(images/factura_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.fdceldaFactura1 {
	background-color: #CCCCCC;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.facturaTL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.notasTL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.notasTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.facturaComprobante1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.facturaComprobante3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
}
.facturaComprobante2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}
.facturaTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fdceldaFactura2 {
	background-color: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.vence {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1.5px solid #CC0000;
	height: 20px;
}
.facturaTextoB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Enfasis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	font-weight: bold;
	color: #0066CC;
}
.div2 {
	background-image: url(images/div2.gif);
	width: 8px;
	background-repeat:  repeat-y;
}
.facturaTextoC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.cuadroVerdeFondoSuperior {
  background-image: url(../images/academico/cuadroVerde/fondoSup.gif);
	background-repeat:  repeat-x;
  width: 6px;
}

.cuadroVerdeFondoIzquierdo {
  background-image: url(../images/academico/cuadroVerde/fondoIzq.gif);
	background-repeat:  repeat-y;
  width: 6px;
}

.cuadroVerdeFondoDerecho {
  background-image: url(../images/academico/cuadroVerde/fondoDer.gif);
	background-repeat:  repeat-y;
  width: 6px;
}

.cuadroVerdeFondoInferior {
  background-image: url(../images/academico/cuadroVerde/fondoInf.gif);
	background-repeat:  repeat-x;
  width: 6px;
}

.cuerpoCuadroVerde {
  background-image: url(../images/academico/cuadroVerde/imagenCole.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tablaGrupos {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  border: 1px solid;
  border-color: Silver ;
 }

.tablaHorario {
  border: 1px solid;
  border-color: #8CD6D6;
  height: 100%;
}

.tablaFinanciero {
  border: 1px solid;
  border-color: #C6BCDD;
  height: 100%;
}

.fondoVerde {
  background: #8CD6D6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.cabezoteImpNotasFinancieras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
}
.detalleImpNotasFinancieras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.actaGradoTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.actaGradoTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.actaGradoTextoCentrado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.diplomaTitulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: center;
}
.diplomaTitulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.diplomaTitulo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.diplomaTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fdceldaLaboral {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.fdceldaLaboralMin {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}

.campoCertificado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #D7F1F3;
	font-size: 14px;	
	height: 14px;
	width: 350px;
        background-color: #FFFFFF;
	border: 1px solid #666666;
}

.fondoCabezote {
	background-image: url(../images/cabezote/minerva1.jpg);
	background-repeat: repeat-x;
	text-indent: 5px;
  border: 0px;
}


.tableCellHeader {
	background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
}

.tableRowHeader {
	background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*tr.odd {
	background-color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

tr.tableRowEven,tr.even {
	background-color: #F0F0F0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/
th,td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

thead tr {
	background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.botom01cal_select {
	background-image: url(../images/bt_form_03_select.gif);
	background-repeat: no-repeat;
  font-size: 14px;
	height: 21px;
	width: 32px;
	border: 0px;
	background-color: #FFFFFF;}

.campoUploadFile {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #D4D0C8; 
    height: 18px; 
    width: 200px;         
}
.campoUploadFile2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #D4D0C8; 
    height: 18px; 
    width: 150px;         
}

.tdPlanDeEstudios {
	background-color: #F3F3F3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}  
.tdPensumNiveles {
	background-color: #BFAAEA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}  
.link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000} 
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.bordeBotton {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.h3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;

	padding-top: 2px;
	padding-bottom: 7px;
	margin-left:0px;
	margin-left:20px;	
}
#contenido h2, .titularH2, #contenido .azulClaro, #contenido .titular-icono{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/informes/linea_azul_titular.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	padding: 2px 0px 7px 19px;
	margin: 20px 0px 15px 40px;	
	width: 350px;

}
#contenido h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135% ! important;
	color: #38347E;
	width: 350px;
	padding:12px 15px 5px 38px;
	margin: 0px 0px 10px 0px;	
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #bdbdbd;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}
.style1 {
	font-size: 12px;
	font-weight: bold;
}

.style1Esu {
	font-size: 14px;
	font-weight: bold;
}

.Estilo2 {
  color: 
  #FFFFFF
}

.Estilo3 {
  font-size: 12px; 
  color: #00599F; 
  font-family: "Verdana", Times, serif;
}

.fngeneral {
	background-image: url(../images/fngeneral.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fnporlet1 {
	background-image: url(../images/portlet/portlet2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titMenuHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.btmenuHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.titMenuAdministra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #658BC8;
}
.fnLogoPortlet {
	background-image: url(../images/portlet/logoFN.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.titMenuProyecta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
}
.titMenuSiempre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9AB431;
}
.titMenuComunica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9E2831;
}
.titMenueducatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a{
	/*color: #006699;*/
	text-decoration: none;
}

a:link{
	/*color: #006699;*/
	text-decoration: none;
}

a:visited{
	/*color: #006699;*/
	text-decoration: none;
}

a:hover{
	/*color: #006699;*/
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
	list-style-type: square;
	line-height: 12px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#headlines{
  float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content{
	float: left;
  width: 55%;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}



.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.submenuSel {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.backgroud {
	background-image: url(../images/background.gif);
	background-repeat:  repeat-y;
}
.columnacolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	background-color: #F3F7FA;
}
.columna01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
}
.punteada {
	background-image: url(../img/lineapunteada.gif);
	background-repeat: no-repeat;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.titulo01 {
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color: #00599F;
	font-weight: bold;
}
.titulo02 {
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color: #F200B6;
	font-weight: bold;
}
.columna02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.espacio {
	font-size: 1px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.punteadaVertical {
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	letter-spacing: normal;
}
.punteadaTabla {
	background-repeat: no-repeat;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	letter-spacing: normal;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
}
.tituloEventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #F2F2F2;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
}
.fdceldaFactura2a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.fdceldaPreguntas {
	background-color: #CCCCCC;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.bannerIngreso{

	height:370px;
	width:530px;
	background:url(../images/3pasos.jpg) no-repeat;
	z-index:10000;
}

.uno{
	
	margin-top:17;
	height:110px;
	width:530px;
}
.dos{
	
	height:150px;
	width:530px;
}
.tres{
	
	height:100px;
	width:530px;
}
.textouno{
	margin-left:50px;
	margin-top:45px;
	padding-top:50px;
	height:60px;
	width:320px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:center;
	
}
.textodos{
	padding-top:50px;
	margin-left:260px;
	height:150px;
	width:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.textotres{
	padding-top:20px;
	margin-left:110px;
	height:90px;
	width:360px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.titMenuCartelera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}
.titMenuCarteleraFin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #048ECE;
}
.titInternoMenuCarteleraFin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #048ECE;
}
.titMenueducatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
.Estilo3 {
  font-size: 12px; 
  color: #00599F; 
  font-family: "Verdana", Times, serif;
}

.fngeneral {
	background-image: url(../images/fngeneral.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fnporlet1 {
	background-image: url(../images/portlet/portlet2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titMenuHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.btmenuHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.titMenuAdministra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #658BC8;
}
.fnLogoPortlet {
	background-image: url(../images/portlet/logoFN.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.accordion {
	width: 100%;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 3px 1px;
	margin: 0;
	font: Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	font-size:10px;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}

.botonVerde{
	background-image: url(../images/estado_verde.gif);
	background-repeat: no-repeat;
	width: 13px;
}

.botonRojo{
	background-image: url(../images/estado_rojo.gif);
	background-repeat: no-repeat;
	width: 13px;
}

.botonAmarillo{
	background-image: url(../images/estado_amarillo.gif);
	background-repeat: no-repeat;
	width: 13px;
}
.campoLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 500px;
    	background-color: #ffffff;
    border-width: 0;
}
.celda01H {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	background-color: #FEFEFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 18px;
}
.submenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.actaGradoTextoEsumer {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-align: justify;
	line-height: 150%; 
}
.actaGradoTextoEsumerRight {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-align: right;
	line-height: 150%; 
}
.textonombreCenterEsumer {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
    text-align: center;
    line-height: 150%; 
}
.actaGradoTextoCentradoEsumer {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	text-align: center;
	line-height: 150%; 
}

.CertificadoEpsTextoJust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}

.forma1 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #FFFFFF; border: 1px #889FB1 solid; height: 15px; width: 90px; clip: rect( )}
.forma2 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #ECCACA; border: 1px #889FB1 solid; height: 15px; width: 150px; clip: rect( )} 
.forma3 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #ECCACA; border: 1px #889FB1 solid; height: 15px; width: 300px; clip: rect( )}
.formaGrande { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #FFFFFF; border: 1px #889FB1 solid; height: 15px; width: 200px; clip: rect( )}
.formaGrandeTextArea { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #FFFFFF; border: 1px #889FB1 solid; height: 100px; width: 200px; clip: rect( )}
.formaPequenaTextArea { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #FFFFFF; border: 1px #889FB1 solid; height: 100px; width: 160px; clip: rect( )}
.formaGrande2 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #FFFFFF; border: 1px #889FB1 solid; height: 15px; width: 120px; clip: rect( )} 
.formaGrande3 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; background-color: #ECCACA; border: 1px #889FB1 solid; height: 15px; width: 70px; clip: rect( )}
.contenido { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000 ; font-weight: bold} 


.textonombreNuevo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
        text-align: left;
}
.textAreaNuevo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 80px;
	width: 260px;
	color: #696969;
	border: 1px solid #696969;
}

.img2 {
    border: 0px;
    text-align: center;
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.progress-bar {
   border: 2px solid #5882FA;
   border-radius: 12px;
   
} 
.progress-bar > div {
   color: black;
   background: #5882FA;
   overflow: hidden;
   white-space: nowrap;
   padding: 3px 0px;
   border-radius: 4px;
   -webkit-animation: progress-bar 2s;
   -moz-animation: progress-bar 2s;
} 
@-webkit-keyframes progress-bar {
  0% { width: 0; }
} 
@-moz-keyframes progress-bar {
   0% { width: 0; }
}

.azules
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 45px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	text-align: left;
	border-collapse: collapse;
	padding:8px;
}

.blancas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 45px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	text-align: left;
	border-collapse: collapse;
	padding:8px;
}

.rounded-company
{
	background: #b9c9fe url('../images/table-images/left.png') left -1px no-repeat;
}
.rounded-q4
{
	background: #b9c9fe url('../images/table-images/right.png') right -1px no-repeat;
}
.rounded-q1
{
	background: #b9c9fe url('../images/table-images/gradhead.png') right -1px no-repeat;
}

#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
}
.azules
{
	padding: 8px;
	background: #e8edff;
}
.azules:hover
{
	background: #d0dafd;
	background-color: #d0dafd;
}
.blancas
{
	background: #FFF;
	background-color: #FFF;
	padding: 8px;
}
.blancas:hover
{
	background: #d0dafd;
	background-color: #d0dafd;
}
.rounded-foot-left
{
	background: #e8edff url('../images/table-images/botleft.png') left bottom no-repeat;
}
.rounded-foot-right
{
	background: #e8edff url('../images/table-images/botright.png') right bottom no-repeat;	
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
	background-color: #d0dafd;
	padding:8px;
}

.campoId {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	height: 18px;
	width: 50px;
    background-color: #C6E0FF;
	border: 1px solid #666666;
}

.btn-disabled {
	opacity: 0.4 !important;
	cursor: not-allowed !important;
}