@charset "utf-8";
/* CSS Document */

.FondoRojo {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color:#FF0000;
	color:#FFFFFF;
}

.ResalteNegro {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

.FormatoTextBox {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	
}


.LetraBaseNormal12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.LetraBaseNormal14 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.LetraBaseNormal16 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:bold;
}


.LetraBaseNormal10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.LetraBaseNormal11 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.FondoTabla {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color:#E7EDF6;
	
}

.FondoTabla12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color:#E7EDF6;
	
}


.AnuncioContent {width:250px;
float:left;
	
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.DetalleContent {width:625px;
	float:left;
	
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.Detalle1 {width:400px;
	float:left;
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.Detalle2 {width:485px;
	float:left;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:560px;
	
}

.Eventos {width:300px;
	float:left;
	height:350px;
	
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.ResumenAsig {width:585px;
	float:left;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:560px;
	
}

.DetalleNivelesX {width:439px;
	float:left;
	overflow: auto;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:200px;
	
}


.DetalleNiveles {	width: 465px;
	top: 0 auto;
	position:static;
	height:150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float:left;
	overflow: auto;	
	height:250px;
}


.DetalleGruposAcad {	width: 465px;
	top: 0 auto;
	position:static;
	height:150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float:left;
	overflow: auto;	
	height:250px;
}

.Detalle3 {width:500px;
	float:left;
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.DetalleH {width:485px;
	float:left;
		
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:20px;
}


.DetalleD {width:485px;
	float:left;
	overflow: auto;		
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:230px;
}



.ResalteAzulOscuro {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color:#003366;
	color:#FFFFFF;
	
	
}

.ResalteGris {
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
}

.ResalteGrisTenue {
	font-family:Verdana, Geneva, sans-serif;
	color:#CCCCCC;
}

.ResalteNaranja{
	font-family:Verdana, Geneva, sans-serif;
	background-color:#FFB366;
}

.ancho80 {width:80px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none; 
}

.ancho80min {width:80px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	resize:none;
}

.ancho85min {width:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	resize:none;
}

.ancho40 {width:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none;
}

.ancho40Centro {width:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align:center;
	resize:none; 	
}

.ancho40Derecha {width:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align:right;
	resize:none; 
	
}

.ancho50 {width:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none; 
}

.ancho85 {width:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none; 
}

.ancho85Tam11 {width:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	resize:none; 
}

.ancho85Tam8 {width:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	resize:none; 
}

.ancho85Tam10 {width:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	resize:none; 
}

.ancho100 {width:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	resize:none;
}

.ancho100min {width:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform:lowercase;
	resize:none;
}

.ancho200 {width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none;
}

.ancho150 {width:150px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	resize:none;
}

.ancho125 {width:125px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	resize:none;
}

.ancho150min {width:150px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: lowercase; 
	resize:none;
}

.ancho200min {width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: lowercase; 
	resize:none;
}

.ancho200minNormal {width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	resize:none;
 
}

.ancho250min {width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	resize:none;
 
}

.ancho250 {width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	resize:none;
}

.ancho250TextNormal {width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	resize:none;	 
}

.ancho300 {width:300px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase; 
	resize:none;
}

.ancho250 {width:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	resize:none; 
}

.ancho200Minuscula {width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform:lowercase;
	resize:none;
}


.LetraBasePequenaPie {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#999;
}

.ListaGrupo {	width: 375px;
	top: 0 auto;
	position:static;
	height:250px;
	margin-top: 0px;
	margin-right: 12.5px;
	margin-left: 5px;
	margin-bottom: 0px;
	float:left;
	overflow-x: hidden;	
}

.ListaEstudiante {	width: 420px;
	top: 0 auto;
	position:static;
	height:550px;
	margin-top: 0px;
	margin-right: 12.5px;
	margin-left: 5px;
	margin-bottom: 0px;
	float:left;
	overflow-x: hidden;	
}

.ResalteRojo {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FF0000;
}

.ResalteNota {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000000;
}

.ResalteFondoNegro {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
}


.ResalteCelesteNormal {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#E7EDF6;
}

.ResalteCelesteNormal11 {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#E7EDF6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
}


.ResalteAzul {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#00F;
}

.FondoTransparente{

    background-color: #FFFFFF;

	color:#000000;

}

.FondoCeleste {

    background-color: #E7EDF6;

	color:#000000;

}

.ResalteVerde {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#006633;
}

.ResalteVerdeOscuro {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color:#006633;
	color:#FFFFFF;
}

.ResalteAzulOscuro2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color:#003399;
	color:#FFFFFF;
}

.Degradado {
	background: -webkit-linear-gradient(left,#003366 , white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #003366, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #003366, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #003366 , white); /* Standard syntax */

	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.DegradadoRojo {
	background: -webkit-linear-gradient(left,#FF0000 , white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #FF0000, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #FF0000, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #FF0000 , white); /* Standard syntax */

	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.DegradadoCeleste {
	background: -webkit-linear-gradient(left,#E7EDF6 , white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #E7EDF6, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #E7EDF6, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #E7EDF6 , white); /* Standard syntax */

	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}


.FondoEspecial{
   border-radius: 5px;
   width: 0%;
   border-right: solid 1px #ccc;
   background-color: lightblue;
   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   font-family: Verdana, Geneva, sans-serif;
   font-size: 12px;	
}


.DegradadoVerde {
	background: -webkit-linear-gradient(left,#006633 , white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #006633, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #006633, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #006633 , white); /* Standard syntax */

	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.Detalle1x {width:400px;
	float:left;
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}

.Detalle3x {width:400px;
	 float:left;
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
}

.Ayuda1x {width:400px;
	float:left;
	background-image:url(imagen/back1.png);
	background-repeat:repeat-y;
	
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
 	border: 1px solid #003366;
    border-radius: 8px 8px 8px 8px;
    
   
    min-height: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    
    text-align: left;	

	-moz-border-radius: 5px;  /* Firefox */
 	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

	-moz-box-shadow: 1px 1px 1px #000; /* Firefox */
 	-webkit-box-shadow: 1px 1px 1px #000; /* Safari and Chrome */
	box-shadow: 1px 1px 1px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

	behavior: url(ie-css3.htc);
	
}


.Ayuda1x300 {width:300px;
	float:left;
	background-image:url(imagen/back1.png);
	background-repeat:repeat-y;
	
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
 	border: 1px solid #003366;
    border-radius: 8px 8px 8px 8px;
    
   
    min-height: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
    
    text-align: left;	

	-moz-border-radius: 5px;  /* Firefox */
 	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

	-moz-box-shadow: 1px 1px 1px #000; /* Firefox */
 	-webkit-box-shadow: 1px 1px 1px #000; /* Safari and Chrome */
	box-shadow: 1px 1px 1px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

	behavior: url(ie-css3.htc);
	
}

.BordeSuave{

	-moz-border-radius: 5px;  /* Firefox */
 	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

	-moz-box-shadow: 1px 1px 1px #000; /* Firefox */
 	-webkit-box-shadow: 1px 1px 1px #000; /* Safari and Chrome */
	box-shadow: 1px 1px 1px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

	behavior: url(ie-css3.htc);
	
	
}


.Detalle2x {width:485px;
	float:left;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:750px;
	
    border: 1px solid #999999;
    border-radius: 8px 8px 8px 8px;	
 	
}

.Detalle1x2 {width:340px;
	float:left;
	
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.Detalle2x2 {width:545px;
	float:left;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:700px;
 	
}

.Detalle2x3 {width:510px;
	float:left;	
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height:200px;
 	
}

.AgendaR {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size:15px;
	text-align:center;
	 
	color:#000000;
	
}

.AgendaNR {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px;
	text-align:center;
	color:#FF0000;
	
}

.ancho150Tam11 {width:150px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase; 
}

.BordeRedondeado{

	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
	-moz-border-radius: 15px;  /* Firefox */
 	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

	-moz-box-shadow: 2px 2px 2px #000; /* Firefox */
 	-webkit-box-shadow: 2px 2px 2px #000; /* Safari and Chrome */
	box-shadow: 2px 2px 2px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

	behavior: url(ie-css3.htc); 	
}

.LineaH{
	
	color:#003366;
	line-height:normal;
	
}

.EstiloFondo{
 
     border-right: solid 1px #ccc;
     background-color:#8EBEEF;
     background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 30%, transparent 30%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  	 font-family: Verdana, Geneva, sans-serif;
	 font-size: 12px;				
}
