
BODY
{
	 FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size:8pt;
    BACKGROUND-IMAGE:url(../recursos/Imagenes/FondoIzquierda.gif);BACKGROUND-REPEAT: repeat-x;BACKGROUND-REPEAT: repeat-y;BACKGROUND-COLOR:Transparent;
}

.text_bold
 { FONT-WEIGHT: bold; FONT-SIZE: 11px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
   
.whitetext 
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f2f2f2; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	
A:link { COLOR: #000000; TEXT-DECORATION: underline }
A:visited { COLOR: #000000; TEXT-DECORATION: underline }
A:hover { COLOR: #cc0000; TEXT-DECORATION: none }
A.active:{ COLOR: #cc0000; TEXT-DECORATION: none }

A.bottom:link { COLOR: #cc0000; TEXT-DECORATION: underline }
A.bottom:visited { COLOR: #cc0000; TEXT-DECORATION: underline }
A.bottom:hover { COLOR: #000000; TEXT-DECORATION: none }

A.menu_links:link { COLOR: #f2f2f2; TEXT-DECORATION: none }
A.menu_links:visited { COLOR: #f2f2f2; TEXT-DECORATION: none }
A.menu_links:hover { COLOR: #f2f2f2; TEXT-DECORATION: underline }

.text_normal { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.cat_newlist { FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

A.cat_link:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none; font-face: Verdana }
A.cat_link:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none; font-face: Verdana }
A.cat_link:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none; font-face: Verdana }

.imagenbarrabusqueda
{
	background-image: url(../Recursos/Imagenes/bg_cat2_int.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:Transparent;
	width:100%;
	height:24;
}

/* ------------------------------------------------------------------------------ */

/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

   
.BodyDisco
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size:8pt;
    BACKGROUND-IMAGE:url(../recursos/Imagenes/FondoDiscovirtual.gif);BACKGROUND-REPEAT: repeat-x;BACKGROUND-REPEAT: repeat-y;BACKGROUND-COLOR:Transparent;	
}

/* imagenes para  la cabecera de todas las páginas */
.cablogo1
{
	 background-image: url(../Recursos/Imagenes/cablogo.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:Transparent;
}

.cablogo2
{
 background-image: url(../Recursos/Imagenes/cablogo2.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR:Transparent;
}

.cablogo3
{
 background-image: url(../Recursos/Imagenes/cablogo3.gif); BACKGROUND-REPEAT:repeat-x; BACKGROUND-COLOR:Transparent;
}

.cablogo4
{
 background-image: url(../Recursos/Imagenes/cablogo4.gif); BACKGROUND-REPEAT:repeat-x; BACKGROUND-COLOR:Transparent;
}

A.vinculocabecera:link{font-size: 10pt;	FONT-WEIGHT: bold;color: white;	text-decoration: none;}
A.vinculocabecera:visited {font-size: 10pt; FONT-WEIGHT: bold;COLOR: white;}
A.vinculocabecera:active {font-size: 10pt; FONT-WEIGHT: bold;COLOR: white; }
A.vinculocabecera:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: gainsboro;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.cabecera21
{
 background-image: url(../Recursos/Imagenes/cabecera21.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:Transparent;
}

.cabecera22
{
 background-image: url(../Recursos/Imagenes/cabecera22.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:Transparent;
}

.cabecera23
{
 background-image: url(../Recursos/Imagenes/cabecera23.gif); BACKGROUND-REPEAT:repeat-x; BACKGROUND-COLOR:Transparent;
}

A.vinculoCerrarSesion:link{font-size: 8pt;FONT-WEIGHT: bold;	color: white; text-decoration: none;}
A.vinculoCerrarSesion:visited {font-size: 8pt; FONT-WEIGHT: bold;COLOR: white;}
A.vinculoCerrarSesion:active {font-size: 8pt; FONT-WEIGHT: bold;COLOR: white; }
A.vinculoCerrarSesion:hover {font-size: 8pt;FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;}



/****************************/


.TituloPagina
{
	color:"#EEEEEE";
	text-align:Center;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
}

.TextoFiltro
{
	color:"#CE2E2C";
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}

.TextoMsg01
{
	color:"#3C38A7";
	text-align:left;
	font-family:Verdana;
	font-size:8pt;
}

.TextoDetalle
{
	color:"#CE2E2C";
	text-align:left;
	font-family:Verdana;
	font-size:9pt;
}
.TextoDetalle2
{
	color:"#CE2E2C";
	font-family:Verdana;
	font-size:9pt;
}

.imagenBarra1
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/titbarra1.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #FFFFFF;width:29; height:37;

}
.imagenTituloBarra
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/titbarratitulo.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #FFFFFF;width:290; height:37;
}

.imagenBarra2
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/titbarra2.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF;
}

.imagenBarra3
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/titbarra3.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #FFFFFF; width:32; height:37;

}




/*******Barra fondo Mantenimiento*********/
.ImagenBarraMante
{
	background-image: url(../Recursos/Imagenes/BarraFondoMantenimiento.gif);
	background-repeat: repeat-x;
	background-color: #ff0000;
}


.imageButton {
background-image: url(../recursos/imagenes/butt_Nuevo2.gif);
}

/* Estilos para imagenes de la cabecera  webcontrol */ 
.ImagenCabeceraLogo
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/toplogo.gif);  BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #FFFFFF ; width:226px; height:auto;
}

.imagenCabecera2
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/topmidspace.gif); BACKGROUND-COLOR: #FFFFFF; BACKGROUND-REPEAT:no-repeat; width:24px; height:5px;
}

.imagenCabecera3
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/topbg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:Transparent;
}

/* Estilos para botonones de imagen de la cabecera  webcontrol */ 

.imagenButtonSeparacionInicio
{
	background-IMAGE:  url(../recursos/Imagenes/FondoBoton1.gif);BACKGROUND-REPEAT:no-repeat ; height : 38px; width: 32px;
}

.imagenButtonSeparacion
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/FondoBoton1.gif);BACKGROUND-REPEAT:no-repeat  ; BACKGROUND-COLOR: #FFFFFF ; width:32px; height:38px;
}

.imagenBtnInicio
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/BtnHome.gif);BACKGROUND-REPEAT:no-repeat  ; BACKGROUND-COLOR: #FFFFFF ; width:100px ; height:29px;
}

.imagenBtnInformeacademico
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/BtnInformeAcademico.gif);BACKGROUND-REPEAT:no-repeat ; BACKGROUND-COLOR: #FFFFFF ; width:100Px ; height:29px;
}

.imagenBtnInformeEconomico
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/BtnInformeEconomico.gif);BACKGROUND-REPEAT:no-repeat ; BACKGROUND-COLOR: #FFFFFF ; width:100px ; height:29px
}
.imagenBtnServicios
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/BtnServicios.gif);BACKGROUND-REPEAT:no-repeat ; BACKGROUND-COLOR: #FFFFFF ; width:100px ; height:29px
}
.imagenBtnFin
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/FondoBoton9.gif);BACKGROUND-REPEAT:no-repeat  ; BACKGROUND-COLOR: #FFFFFF ; width:25px ; height:29px;BACKGROUND-COLOR:Transparent;
}

/* estilo para los titulos de los popup  */
.imagenBtnFondoPopupTitulo
{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/BarraPopupTitulo.gif);BACKGROUND-REPEAT:repeat; BACKGROUND-COLOR: #FFFFFF ; height:10px; 
}
.TituloPopupTitulo
{
	font-size:12pt;
  	font-family:Verdana;
	font-weight:bold;
	color: navy;
}
.SubTituloPopup
{
	font-size:10pt;
  	font-family:Verdana;
	font-weight:bold;
	color: Red;
}
.TextoPopupItem
{
	font-size:10pt;
  	font-family:Verdana;
	color: navy;
}


/***FONDO CABECERA USERCONTROL *******************  */
.FondoFotoUserControl
	{
	BACKGROUND-IMAGE: url(../recursos/Imagenes/FondoFotoUserControl.gif);BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR:Transparent;
}


.FondoMenuOpciones
	{
	BACKGROUND-IMAGE: url(../Recursos/Imagenes/FondomenuOpciones.gif);BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #FFFFFF; height:19px;
	}

/****************
/****link  */
.leftColumnLinks
 {
	FONT-SIZE: 10px; COLOR: #003366; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/****Fondo menu Opciones */

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
/************************************ */



/*** A href Vinculo para la Grilla ****/
A.Grilla:link { COLOR: navy; TEXT-DECORATION: none }
A.Grilla:visited {FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none }
A.Grilla:active { COLOR: navy; TEXT-DECORATION: none }
/** A.tool:hover { COLOR: #666666; BACKGROUND-COLOR: #99bbc8;  background-image:none;} **/
A.Grilla:hover {COLOR: red; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR:Transparent; background-image:none;}

/****************************/



A.tool:link {FONT-SIZE: 11px;   COLOR: White; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:300;}
A.tool:visited {FONT-SIZE: 11px;  COLOR: White; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A.tool:hover {FONT-SIZE: 11px;  COLOR: White; FONT-FAMILY:Verdana; BACKGROUND-COLOR: #99bbc8; TEXT-DECORATION: none; background-image: url(../recursos/Imagenes/BtnFondoTodosLink.gif); BACKGROUND-REPEAT: repeat-x}
A.tool:active {FONT-SIZE: 11px;   COLOR: White; FONT-FAMILY: Verdana; TEXT-DECORATION: none}

/*
A:link { COLOR:#5B8BD4; FONT-SIZE: 10px; FONT-FAMILY: Verdana;TEXT-DECORATION: none; font-weight:bold}
A:visited { COLOR: #5B8BD4;FONT-SIZE: 10px;FONT-FAMILY: Verdana; TEXT-DECORATION: none;font-weight:bold }
A:active { COLOR: #5B8BD4;FONT-SIZE: 10px; FONT-FAMILY: Verdana; TEXT-DECORATION: none;font-weight:bold}
A:hover {FONT-FAMILY: Verdana;FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR:Transparent; background-image:none;font-weight:bold}
*/


/*******Estilo Datagrid ***************/
.cssDataGrid
{
	border-right: Gray;
	border-top: Gray;
	font-size: 8pt;
	border-left: Grayt;
	border-bottom: Gray ;
	font-family: Arial;
	background-color: #efefef;
	/*text-align: center;*/
}
.cssDataGrid_2
{
	border-right: Gray;
	border-top: Gray;
	font-size: 9pt;
	border-left: Gray;
	border-bottom: Gray ;
	font-family: verdana;
	text-align: center;
}

.cssDataGrid_HeaderStyle
{
    font-size:8pt;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	color: White;
	vertical-align:middle;
	height:20px;
	/** background-color:#CE0031;	*/
	background-image: url(../recursos/Imagenes/bg_header.gif);TEXT-DECORATION: none; BACKGROUND-COLOR:Transparent; BACKGROUND-REPEAT: repeat-x;
}

.cssDataGrid_HeaderStyle_2
{
    font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:Black ;
	vertical-align:middle;
	height:30px;
	background-color:Silver;
}

.cssDataGrid_ItemStyle
{
	background-color: #EFEFEF;
	text-align:center;
	height:25px;
}
.cssDataGrid_SelectedItemStyle
{
font-size:8pt;
	font-family:Arial;
	text-align:center;
	/**background-color: #E2E1E1;*/
	background-color:#878785; 
	height:25px;
}

.cssDataGrid_FooterStyle
{
	font-weight: bold;
	font-size: 9pt;
	color: #0000ff;
	font-family: Arial;
	text-align: center;
}

.cssDatagrid_Alterno
{
	font-size:8pt;
	font-family:Arial;
	text-align:left;
	/**background-color: #E2E1E1;*/
	background-image: url(../recursos/Imagenes/bg_Alterno.gif);TEXT-DECORATION: none; BACKGROUND-COLOR:Transparent; BACKGROUND-REPEAT: repeat-x;
	height:25px;
}

.cssDataGrid_PagerStyle
{
	text-align: Center;
	color:red;
	background-color:white;
	vertical-align:middle;
	height:15px;
	background-image: url(../recursos/Imagenes/bg_header.gif);TEXT-DECORATION: none; BACKGROUND-COLOR:Transparent; BACKGROUND-REPEAT: repeat-x;
}


/************************/

.TablaDetalle_td
{
	background-color:#666666;		
}
.TablaDetalle_span
{
	font-family: Verdana;
	color: White;
	font-size: 14px;
	font-weight:bold;	
}
.cssCheckBox
{
	font-family: Arial;
	font-weight:bold;	
	font-size: 11px;	
	color:Black; 
}
.cssLabel
{
	font-family: Arial;
	font-size: 11px;	

}
.cssTableLabel
{
	font-family: Arial;
	font-weight:bold;	
	font-size: 11px;	
}
.SilaboContenido
{
	font: bold 10pt verdana;
	color: Navy;
}
/**.LibroDetalle
{
	font: bold 6pt verdana;
	color:Black ;
}**/
.RecursoReservado
{
  font: normal 8pt/8pt verdana;
  color: Navy;
  background-color:Cyan;
  text-align:center;
}

.RecursoDisponible
{
	font: normal 8pt/8pt verdana;
	color:Navy;
	background-color:Yellow;
	text-align:center;
}

.RecursoCancelado
{
	font: normal 8pt/8pt verdana;
	color:Navy;
	background-color:Fuchsia;
	text-align:center;
}
.RecursoNoDisponible
{
	font: normal 8pt/8pt verdana;
	color:"#B9B9B9";
	background-color:"#ECECEC";
	text-align:center;
	}
.RecursoHeader
{
    font-size:8pt;
  	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color: White;
	vertical-align:middle;
	background-color:#666666;
	height:20;				
}
.RecursoHora
{
    font-size:8pt;
  	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color: Black;
	vertical-align:middle;
	background-color:"#CCCCCC";
	height:20;				
}
.TituloNombre
{
	font-weight: bold;
	font-size: 10pt;
	color: crimson;
	font-family: Verdana;
	height: 20px;
}
.TextosRecurso
{
	font-size:10pt;
  	font-family:Verdana;
	color: Black;
	height:20;				
}

.CssTitulo
{
	font-size:10pt;
  	font-family:Verdana;
	font-weight:bold;
	color:Gray;
}
.MainFooter
{
   font: normal 8pt/8pt verdana;
   color: Silver;
   background-color:Transparent;
   text-align:center;  
}
.TituloCampo
{
   font: normal 8pt/8pt verdana;   
   color: black;
	}


.MsgErrorCSS
{
	font: normal 7pt/7pt verdana;
	color:red
}

.MsgError
{
	font-family:Verdana ;
	color :Red ;
	font-size:10pt;
	font-weight:300;
	}

.Msg
{
	font-family:Verdana ;
	color :#BC0202 ;
	font-size:10pt;
	font-weight:300;
}

/* Div container to wrap the datagrid */
div#div-datagrid {
width: 99%;
height: 100%;
overflow: scroll;
scrollbar-base-color: #d6d3ce;
}
.textofiltro
{
	font-weight: 300;
	color: dimgray;
	font-family: Verdana;
	font-weight:bold; 
}

.asterisco
{
	font-weight: bold;
	color: red;
	font-family: Verdana;
}



