body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
}

.text_10_azul_normal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #002C61;
	font-weight: normal;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.texto_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}
.mensaje{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	color: #FF6600;
	font-weight: normal;
}
.mensaje2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16 px;
	color: #FF6600;
	font-weight: normal;
}
.edtrabajo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	color: #4D4D4D;
	font-weight: normal;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #125287;
	text-decoration: none;
	font-size: 12 px;
}
a:visited{
	color: #46647F;
	text-decoration: none;
}
a:active{
	color: #46647F;
	text-decoration: none;
}
a:hover{
	color: #4F6B81;
	text-decoration: underline;
}
SELECT{
	font: 12 px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;

}
TEXTAREA{
	font: 12 px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;

}
INPUT{
	font: 12 px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	height: 17px;
	background-color: #FFFFFF;
}
INPUT.blanco{
	font: 12 px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 17px;
	background-color: #FFFFFF;
}

ul{
	list-style-type: square;
}
.li_cuadro{
	list-style-type: square;
	color: #005290;
	margin-bottom: 1px;
	margin-top: 1px;
}
.titulo_forma{
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.blanco{
	font: 11 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.blanco {
	font: 12 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
a.blanco:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.blanco:active{
	color: #FFFFFF;
	text-decoration: none;
}
a.blanco:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.azul_logueo{
	color: #1C4F85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.menuprivado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000033;
}
a.menuprivadoPrincipal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
a.menuprivadoPrincipal:visited{
	color: #000033;
	text-decoration: none;
}
a.menuprivadoPrincipal:active{
	color: #000033;
	text-decoration: none;
}
a.menuprivadoPrincipal:hover{
	color: #336699;
	text-decoration: underline;
}
a.menuprivado {
	color: #000033;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.menuprivado:visited{
	color: #000033;
	text-decoration: none;
}
a.menuprivado:active{
	color: #000033;
	text-decoration: none;
}
a.menuprivado:hover{
	color: #336699;
	text-decoration: underline;
}
td.menuprivado {
	background: #81C4EE;
}

.titulo_seccion{
	color: #333333;
	font: 15 px Arial, Helvetica, sans-serif;
}
.titulo_seccion2{
	color: #2c5692;
	font: 14 px Arial, Helvetica, sans-serif;
}
.azul_13{
	color: #008BE3;
	font: 13 px Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.subseccion{
	color: #008BE3;
	font: 14 px Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a.subseccion {
	font: 14 px Arial, Helvetica, sans-serif;
	color: #008BE3;
	text-decoration: none;
}
a.subseccion:visited {
	font: 14 px Arial, Helvetica, sans-serif;
	color: #008BE3;
	text-decoration: none;
}
a.subseccion:hover{
	color: #006699;
	text-decoration: underline;
}
.subseccion2{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
a.azul_mapa:link{
	color: #367594;
	font: 12 px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.azul_mapa:hover{
	font-weight: bold;
}
.negro{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.cuadro_forma {
	border-right: 0px solid #2C80D0;
	border-left: 0px solid #2C80D0;
	border-top: 0px solid #2C80D0;
	border-bottom: 0px solid #2C80D0;
	background-color: #FFFFFF;
}
.linea_forma {
	background: #CCCCCC;
}
.blanco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.blanco2:hover {
	color: #cccccc;
	text-decoration: underline;
}
.titulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
    text-align:left;
}
a.titulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
    text-align:left;
}
a.titulos1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
    text-align:left;
}
a.titulos1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
    text-align:left;
	text-decoration: underline;
}
a.titulos1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.gris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.breves{
	color: #125287;
	font: 15 px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
    text-align:left;
}
.requerido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
}
.nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #333333;
}
.td_forma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.td_input_forma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.tituloInterno1{
	color: #656565;
	font: 14 px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
/*******************************************************/
/************************************************ RESULTS PAGE */

/* "n records found" message */
.n_results_found {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

/* "page n of m" sentence */
.page_n_of_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/* links of the navigation bar ( << < 1 2 3......) */
a.navig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #125287;
	text-decoration: none;
	font-size: 12px;
}

/* current page in the navigation bar ( << < 1 2 3......) */
.navig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-size: 12 px;
}

/* order by links */
/* normal */
a.order_link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #125287;
	text-decoration: underline;
	font-size: 13 px;
}
/* currently selected */
a.order_link_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #125287;
	text-decoration: none;
	font-size: 13 px;
	font-weight: bold;
}
/* results table */

table.results {
	background-color: #ffffff; /* used to make the table bordered */
	vertical-align: top;

}
/* coloumn headings */
th.results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF
	font-weight: bold;
	color: #125287;
}

/* result cells */
/* results_1 and results_2 differ only for the background-color, this create the alternate row colors effect */
td.results_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #EDF4FA;
	color: #333333;
}
td.results_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffffff;
	color: #333333;
}
.fecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10 px;
	color: #333333;
	font-weight: normal;
	height: 14px;
	vertical-align: middle;
}

.calendarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
    font-weight: bold;
    color: #2C3137;
    background-color: #EDF4FA;
}

.calendarToday {
    background-color: #B6D6ED;
}

.calendar_original {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10 px;
    font-weight: normal;
    color: #3366CC;
    background-color: #EDF4FA;

}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
    font-weight: normal;
    color: #3366CC;
}
a.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
    font-weight: normal;
    color: #3366CC;
	text-decoration: normal;
}
a.calendar:active {
    color: #3366CC;
	font-size: 11 px;

	text-decoration: normal;
}

a.calendar:visited {
    color: #3366CC;
	font-size: 11 px;

	text-decoration: normal;
}

.titulo_calendario_original{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13 px;
    font-weight: bolder;
    color: #616568;
    background-color: #EDF4FA;
}

.titulo_calendario{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 px;
    font-weight: bolder;
    color: #1F5189;
}

.titulo_dia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
    font-weight: bolder;
    color: #335A79;
    background-color: #EDF4FA;
}

.titulo_dia_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bolder;
	color: #353535;
	background-color: #D6E564;
	border-bottom: 2px solid #AEBA52;
	border-top: 1px solid #AEBA52;	
}

.titulo_dia_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bolder;
	color: #353535;
	background-color: #85C1E4;
	border-bottom: 2px solid #3399CC;
	border-top: 1px solid #3399CC;	
}

.titulo_dia_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bolder;
	color: #353535;
	background-color: #E8A8C9;
	border-bottom: 2px solid #CC6699;
	border-top: 1px solid #CC6699;	
}

.titulo_dia_4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bolder;
	color: #353535;
	background-color: #FFE577;
	border-bottom: 2px solid #FFCC33;
	border-top: 1px solid #FFCC33;	
}


a.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #125287;
	text-decoration: none;
	font-size: 11 px;
}
a.submenu:visited{
	color: #125287;
	text-decoration: none;
}
a.submenu:active{
	color: #125287;
	text-decoration: none;
}
a.submenu:hover{
	color: #4F6B81;
	text-decoration: underline;
}
.submenupreescolar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F55a95;
	text-decoration: none;
}
.submenupreescolar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.submenubasica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.submenubasica:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.titulosubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a8ebe;
	text-decoration: none;
}
a.titulosubmenubasica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.titulosubmenubasica:visited {
	color: #990000;
	text-decoration: none;
}
a.titulosubmenubasica:link {
	color: #990000;
	text-decoration: none;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.linkstexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5a8ebe;
	text-decoration: none;
}
.titulosbasicanaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.linkstexto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F55a95;
	text-decoration: none;
}
.titulosubmenugris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
.titulosubmenurojos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.calendarHeader_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14 px;
	font-weight: bold;
	color: #2C3137;
	background: "#FFFFFF";
}

.calendar_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: normal;
	color: #4F6B81;
	background: #F0F5FB;
	border-right: 1px solid #8092A0;
	border-left: 1px solid #8092A0;
	border-top: 1px solid #8092A0;
	border-bottom: 1px solid #8092A0;
}

.calendar_dia {
	cursor:hand;
}

.imagen_arriba{
	background-image: url("../images/fondofechaarriba.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: normal;
	color: #3E5469;
	cursor:hand;
}

.imagen_abajo{
	background-image: url("../images/fondofechaabajo.gif");
	background-repeat: no-repeat;
	cursor:hand;
}

.titulo_calendario_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15 px;
	font-weight: bolder;
	color: #6D93BA;
	background: #FFFFFF;
}

a.titulo_calendario_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13 px;
	font-weight: bolder;
	color: #6D93BA;
	background: #FFFFFF;
	text-decoration: underline;
}
a.titulo_calendario_big:actived{
	color: #6D93BA;
	background: #FFFFFF;
	text-decoration: none;
}
a.titulo_calendario_big:hover{
	color: #000033;
	background: #FFFFFF;
	text-decoration: underline;
}
a.titulo_calendario_big:visited{
	color: #6D93BA;
	background: #FFFFFF;
	text-decoration: underline;
}
.titulo_dia_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14 px;
	font-weight: bolder;
	color: "#1F3A4D";
	background: "#B3D7EF";
}

.textosinternas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.titulosinternas1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a8ebe;
	text-decoration: none;
}
.linksinternas1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.linksinternas1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}

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

.imagen_ar_fer{
	background-image: url("../images/fondo1cuadrog.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: normal;
	color: #3E5469;
	cursor:hand;
}

.imagen_ab_fer{
	background-image: url("../images/fondo2cuadrog.gif");
	background-repeat: no-repeat;
	cursor:hand;
}

.imagen_ar_actual{
	background-image: url("../images/fondo1cuadrov.gif");
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: normal;
	color: #3E5469;
	cursor:hand;
}

.imagen_ab_actual{
	background-image: url("../images/fondo2cuadrov.gif");
	background-repeat: no-repeat;
	cursor:hand;
}

TH{
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}

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

.titulo_destacados{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#006699;
	font-weight: bold;
}

.textonegro10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texto10grisb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.texto11gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.texto10azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.textoverde11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #33CC00;
	text-decoration: none;
}
.cuadro_horario_header {
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
    BACKGROUND-COLOR: #F0F0F0;

}
.cuadro_horario_cuerpo {
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.Text_Horario_Colum_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F5189;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.Text_Horario_Colum_2_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #486900;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.Text_Horario_Colum_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #486900;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;

}

.Text_Horario_Colum_Result_2_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.Text_Horario_Colum_Result_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;

}

.Text_Horario_Colum_Result_2_5_bajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}

.Text_Horario_Colum_Result_6_bajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;

}

.Text_Horario_Result_Colum_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F5189;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}

.Text_Horario_Result_Colum_1_Off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F5189;
	text-decoration: none;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}

.Text_Horario_Bloque_15m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 2px;
	border-color: #3F73A4;
	border-style: solid;
	BACKGROUND-COLOR: #D6E564;
}

.Text_Horario_Bloque_10m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 2px;
	border-color: #3F73A4;
	border-style: solid;
	BACKGROUND-COLOR: #85C1E4;
}

.Text_Horario_Bloque_12m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 2px;
	border-color: #3F73A4;
	border-style: solid;
	BACKGROUND-COLOR: #E8A8C9;
}


.Text_Horario_Bloque_5m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 2px;
	border-color: #3F73A4;
	border-style: solid;
	BACKGROUND-COLOR: #FFE577;
}

.Text_Horario_Bloque_Recreo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 15px;
}
.cuadro_horario_listado_opciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	BACKGROUND-COLOR: #F0F0F0;
}

.texto_enlace_mi_salon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.utiles {
	color: #000000;
	margin-bottom: 1px;
	margin-top: 1px;
	list-style: url('../images/puntoazul.jpg');
}

.cuadro_calendario {
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

.cuadro_calendario_leyenda {
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: EFEFEF;
}

.cuadro_grupo_1 {
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: E1E1E1;
}

.cuadro_grupo_2 {
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: EFEFEF;
}

.cuadro_grupo_3 {
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: EFEFEF;
}

.cuadro_grupo_4 {
	font: 13 px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	background-color: EFEFEF;
}

.background_aniver{
	background-image: url("../images/image_header.jpg");
	background-repeat: no-repeat;
	background-color: "#7DB7DD";
}

.tabla_aniv {
	border-right: 1px solid #4475A3;
	border-left: 1px solid #4475A3;
	border-top: 1px solid #4475A3;
	border-bottom: 1px solid #4475A3;
	background-color: #BDD9ED;
}

.text_competencias {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #362BB5;
	font-weight: bold;
	text-decoration: underline;
}

a.text_competencias:actived{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #362BB5;
	font-weight: bold;
	text-decoration: underline;
}
a.text_competencias:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #362BB5;
	font-weight: bold;
	text-decoration: underline;
}
a.text_competencias:visited{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #362BB5;
	font-weight: bold;
	text-decoration: underline;
}

.required_field_labels{
	color: red;
}

.texto_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}
.cuadro_cara_home {
	border-right: 1px solid #99ADC2;
	border-left: 1px solid #99ADC2;
	border-top: 1px solid #99ADC2;
	border-bottom: 1px solid #99ADC2;
}
.texto_cuadro_cara_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #003366;
}

.texto_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:left;
}

.resaltado_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: red;
}

.resaltador_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: blue;
	background-color: yellow;
}

.texto_vertical {
 writing-mode: tb-rl;
 filter: flipv fliph;
 text-align:center;
 vertical-align:middle;
}

.texto_vertical {
 writing-mode: tb-rl;
 filter: flipv fliph;
 font-size: 11px;
 font-weight: bold;
 vertical-align:middle;
}

.texto_vertical2 {
 writing-mode: tb-rl;
 filter: flipv fliph;
 font-size: 13px;
 font-weight: bold;
 vertical-align:middle;
 text-align:left;
}

.espaciado_votos1 {
	padding-left: 6px;
	padding-right: 6px;
	border-bottom: 1px solid black;
}

.espaciado_votos_print {
	padding-left: 6px;
	padding-right: 6px;
	border-bottom: 1px solid black;
	color:#000000;
}
.espaciado_votos2 {
	padding-left: 4px;
	padding-right: 4px;
	/*border-bottom: 1px solid black;*/
	border-right: 1px solid black;
}

.borde_votos1 {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.borde_votos2 {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.borde_votos3 {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.borde_votos4 {
	border-right: 1px solid black;
}

.borde_votos5 {
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.borde_votos6 {
	border-right: 1px solid black;
}

.borde_votos7 {
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.borde_votos8 {
	border-right: 1px solid black;
}
.saltopagina_print {
      page-break-after: always;
}
