ul, li { list-style:none;}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana
}
STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, helvetica
}
TD {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
A {
	COLOR: #65459b; TEXT-DECORATION: none
}
A:link {
	COLOR: #65459b
}
A:hover {
	COLOR: #65459b; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #65459b; TEXT-DECORATION: none
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
P {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica
}
.hora {
	FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
A.hora {
	FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
A.hora:hover {
	FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: underline
}
A.hora:visited {
	FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
.pie {
	FONT-SIZE: 9px; COLOR: #727272; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
.scrollbars {
	SCROLLBAR-SHADOW-COLOR: #e7e3ef; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #d2cad9; scrollbar-3d-light-color: #33CCFF; scrollbar-dark-shadow-color: #907790; FF3300: #FFFFFF
}
.educacion {
	FONT-SIZE: 11px; COLOR: #a3745a; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.educacion:hover {
	FONT-SIZE: 11px; COLOR: #795441; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: underline
}
.educaciongrande {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #b18167; FONT-FAMILY: arial, Verdana; TEXT-DECORATION: none
}
.subnav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #69c; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none
}
.tituloPagina {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #663399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.Titulo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #1d5c55; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.violeta {
	FONT-SIZE: 11px; COLOR: #63459c; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
.gris {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.gris {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.gris:hover {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: underline
}
A.gris:visited {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
.Resumen_Texto {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Texto {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Texto:hover {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Texto:visited {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
.Resumen_Link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff8400; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Link:hover {
	COLOR: #ff8400; TEXT-DECORATION: underline
}
A.Resumen_Link:visited {
	COLOR: #ff8400
}
.Resumen_Link_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8972b0; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Link_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5b3b91; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.Resumen_Link_2:hover {
	COLOR: #5b3b91; TEXT-DECORATION: underline
}
A.Resumen_Link_2:visited {
	COLOR: #5b3b91
}
A.barranaranja {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6c00; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.barranaranja:hover {
	COLOR: #ff6c00; TEXT-DECORATION: underline
}
A.barranaranja:visited {
	COLOR: #ff6c00
}
.Resumen_Titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #65459b; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana, Sans-serif; TEXT-DECORATION: none
}
A.Resumen_Titulo {
	COLOR: #65459b; TEXT-DECORATION: none
}
A.Resumen_Titulo:visited {
	COLOR: #65459b
}
A.Resumen_Titulo:hover {
	COLOR: #65459b; TEXT-DECORATION: underline
}
.Resumen_Seccion {
	FONT-SIZE: 11px; COLOR: #747474; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
.Nota_Seccion {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #663399
}
.desarrollo {
	FONT-SIZE: 11px; COLOR: #616161; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.desarrollo {
	FONT-SIZE: 11px; COLOR: #616161; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.desarrollo:hover {
	FONT-SIZE: 11px; COLOR: #616161; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: underline
}
.Nota_Link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
.Panel_Titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #65459b; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana, Sans-serif; TEXT-DECORATION: none
}
A.Panel_Titulo {
	COLOR: #65459b; TEXT-DECORATION: none
}
A.Panel_Titulo:hover {
	COLOR: #65459b; TEXT-DECORATION: underline
}
A.Panel_Titulo:visited {
	COLOR: #65459b
}
.Panel_Titulo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #65459b; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana, Sans-serif; TEXT-DECORATION: none
}
A.Panel_Titulo1 {
	COLOR: #65459b; TEXT-DECORATION: none
}
A.Panel_Titulo1:hover {
	COLOR: #65459b; TEXT-DECORATION: underline
}
A.Panel_Titulo1:visited {
	COLOR: #65459b
}
.Panel_Total {
	FONT-SIZE: 10px; BACKGROUND-COLOR: #f6f5f9
}
.sas {
	FONT-WEIGHT: bold; COLOR: #3333ff; TEXT-DECORATION: none
}
.textoRes {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NotaCopete {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Glosario_Link {
	BACKGROUND-COLOR: #ffff66
}
A.linkvioletaclaro {
	FONT-SIZE: 10px; COLOR: #755ca0; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
.linkgris {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.linkgris {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.linkgris:visited {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana
}
.linkservicios {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #609ca7; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.linkservicios {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #609ca7; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.linkservicios:hover {
	COLOR: #609ca7; LINE-HEIGHT: 14px; TEXT-DECORATION: underline
}
A.linkservicios:visited {
	COLOR: #609ca7; LINE-HEIGHT: 14px
}
.serviciospie {
	FONT-SIZE: 11px; COLOR: #7395a2; LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
.subanalisis {
	FONT-SIZE: 11px; COLOR: #4a5678; FONT-FAMILY: Tahoma, Verdana, Sans-serif; TEXT-DECORATION: none
}
A.subanalisis {
	COLOR: #4a5678; TEXT-DECORATION: none
}
A.subanalisis:hover {
	COLOR: #4a5678; TEXT-DECORATION: underline
}
A.subanalisis:visited {
	COLOR: #4a5678
}
A.linkservicios {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #609ca7; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.linkservicios:hover {
	COLOR: #609ca7; TEXT-DECORATION: underline
}
A.linkservicios:visited {
	COLOR: #609ca7
}
.copeteservicios {
	FONT-SIZE: 11px; COLOR: #747474; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
.linksedu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc9c82; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.linksedu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc9c82; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial; TEXT-DECORATION: none
}
A.linksedu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc9c82; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
A.linksedu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc9c82; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Sans-serif, Arial
}
.violeta {
	FONT-SIZE: 11px; COLOR: #63459c; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
.tablaprincipalbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4a3b66; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
.tablaprincipal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4a3b66; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.tablaprincipal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4a3b66; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
A.tablaprincipal:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4a3b66; FONT-FAMILY: Tahoma, Verdana
}
A.taprinddjj:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4a3b66; FONT-FAMILY: Tahoma, Verdana
}
.linkservicioshome {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
A.linkservicioshome {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
A.linkservicioshome:visited {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.Panel_menu_ptas {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #719f71; FONT-FAMILY: Arial; BACKGROUND-COLOR: #fff4b7; TEXT-DECORATION: none
}
.Panel_Cuerpo_ptas {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #747474; FONT-FAMILY: Tahoma, Verdana; BACKGROUND-COLOR: #fff7cd; TEXT-DECORATION: none
}
input[type=text].inactivo{ border:none !important; background:none !important;}

.alerta{ width:100%; height:auto; padding:10px; font-size:14px; color:#fff; background:red; clear:both; }
.alerta a{ color:#fff; }

.mensaje-administrador{ width:100%; height:auto; padding:10px; margin:0 0 10px 0; border:1px solid #333; background:#FFC; }
.mensaje-administrador p{ font-size:12px; color:#333;}
.mensaje-administrador em{ font-size:10px; color:#999;}


.calendario { width:100%; height:auto; background:#fff; margin:0 0 50px 0; font-family: 'Open Sans', sans-serif;}
.calendario #calendarDiv{ width:100%; min-height:260px; margin:0 0 10px 0; padding:0; position:relative; clear:both; display:inline-block;}
.calendario #calendarDiv #calendarioHeader{ width:100%; height:50px; background:#FFF; border-bottom:1px solid #ccc; font-size:28px; color:#333; clear:both; position:relative; padding:10px 0;}
.calendario #calendarDiv #calendarioHeader h3{ font-size:16px; text-align:center; line-height:10px; font-weight:100; text-transform:uppercase; }
.calendario #calendarDiv #calendarioHeader h4{ font-size:10px; text-align:center; line-height:10px; font-weight:100; color:#999; margin:-5px 0;}
.calendario #calendarDiv #calendarioHeader .Previous{ color: #333; margin:0; padding:0 7px; text-decoration:none; position:absolute; top:3px; left:0;}
.calendario #calendarDiv #calendarioHeader .Previous:hover{ color: #0011FF; background: #fff; overflow: hidden;}
.calendario #calendarDiv #calendarioHeader .Next{ color: #333; margin:0; padding:0 7px; text-decoration:none; position:absolute; top:3px; right:0;}
.calendario #calendarDiv #calendarioHeader .Next:hover{ color: #0011FF; background: #fff; overflow: hidden;}

.calendario #calendarDiv #innerCalendario { width:auto; height:auto; margin:0; padding:0;}
.calendario #calendarDiv #innerCalendario ul.txtDias { width:100%; margin:0; padding:0;}
.calendario #calendarDiv #innerCalendario ul.txtDias li { width: 90px; text-align:center; border:none; padding:5px 0; margin:0; font-size:10px; text-transform:uppercase; color:#663399; float:left;}

.calendario #calendarDiv #innerCalendario ul.numDias { width:100%; margin:0; padding:0;}
.calendario #calendarDiv #innerCalendario ul.numDias li{ float:left; height: 50px; width:89px; position: relative; border:1px solid #ddd; box-sizing: border-box; text-align:center; background:#f5f5f5;}
.calendario #calendarDiv #innerCalendario ul.numDias li.inactivo { background-color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.dia-de-la-virgen { background-color: #FC0; }
.calendario #calendarDiv #innerCalendario ul.numDias li.dia-de-la-virgen p{ color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.feriados { background-color:#639; }
.calendario #calendarDiv #innerCalendario ul.numDias li.feriados p{ color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.vacaciones { background-color:#C00; }
.calendario #calendarDiv #innerCalendario ul.numDias li.vacaciones p{ color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.inscripciones { background-color: #693; }
.calendario #calendarDiv #innerCalendario ul.numDias li.inscripciones p{ color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.aniversario { background-color:#71adf4;}
.calendario #calendarDiv #innerCalendario ul.numDias li.aniversario p{ color:#fff; }
.calendario #calendarDiv #innerCalendario ul.numDias li.integrativas { background-color:#F9F;}
.calendario #calendarDiv #innerCalendario ul.numDias li.integrativas p{ color:#fff; }

.calendario #calendarDiv #innerCalendario ul.numDias li .dayNum{ position:absolute; width:100%; text-align:center; font-size:13px; cursor:pointer; }
.calendario #calendarDiv #innerCalendario ul.numDias li .dayNum span{ color:red; font-size:10px; position:absolute; top:-8px; right:2px;}
.calendario #calendarDiv #innerCalendario ul.numDias li.hoy{ background:#FFC;}
.calendario #calendarDiv #innerCalendario ul.numDias li.hoy p{ color:#333; font-weight:700;}


.calendario .referenciaCalendario { width:100%; height:auto; display:block; clear:both; padding:10px 0;}
.calendario .referenciaCalendario p{ font-size:10px; color:#666; line-height:16px; margin:0; }
.calendario .referenciaCalendario p span{ width:5px; height:5px; background:#333; padding:0 5px; margin:0 0 5px 5px; }
.calendario .referenciaCalendario p span.ciclo-lectivo { background-color:#CDE8FF; }
.calendario .referenciaCalendario p span.dia-de-la-virgen { background-color: #FC0; }
.calendario .referenciaCalendario p span.feriados { background-color:#639; }
.calendario .referenciaCalendario p span.vacaciones { background-color:#C00; }
.calendario .referenciaCalendario p span.inscripciones { background-color: #693; }
.calendario .referenciaCalendario p span.aniversario { background-color:#71adf4;}
.calendario .referenciaCalendario p span.integrativas { background-color:#F9F;}

.calendario .statusCalendario { width:100%; height:auto; display:block; clear:both; margin:20px 0; padding:5px 0; border-top:1px solid #eaeaea; background:#fff;}
.calendario .statusCalendario p{ font-size:12px; color:#666; font-weight:400; line-height:16px; margin:0; position:relative; }
.calendario .statusCalendario p a{ position:absolute; right:0; }