
body {
	scrollbar-face-color: #ADBED1;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DFE9F3;
	scrollbar-darkshadow-color: #DFE9F3;
	scrollbar-track-color: #F5F5F5;
	scrollbar-arrow-color: #FFFFFF;
}

/* Texto */

.Texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.Texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
}

.Texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A60A8;
}

.TextInfo {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	background-color:#F2F8FF;
	letter-spacing: 1pt;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-right: 5px;
}
.TextInfo2 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	background-color:#F2F8FF;
	letter-spacing: 1pt;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 6px;
}


.TextRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D94600;
}
.TextRojo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D94600;
}
.TexAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A60A8;
}
.TexAzul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A60A8;
}
.TexBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.TextMenu {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	background-color:#F2F8FF;
	letter-spacing: 1pt;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
}
.TextTitleMenu {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	background-color:#E3EFFB;
	letter-spacing: 1pt;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCDEF2;
	border-right-color: #CCDEF2;
	border-bottom-color: #CCDEF2;
	border-left-color: #CCDEF2;
}
.TextTitleMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE4B25;
	background-color: #FBE6D1;
	letter-spacing: 1pt;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FECC9A;
	border-right-color: #FECC9A;
	border-bottom-color: #FECC9A;
	border-left-color: #FECC9A;
}
.Horas {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	letter-spacing: 1pt;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(../img/fondhorario3.gif);
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: underline;
}
A.vinculo {
	texto-decoration: none;
	color: blue;
}
A:HOVER.vinculo {
	texto-decoration: none;
	color: #ff7700;
}

a.ColorTituloMenu {
	color: #515463;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
}
a.ColorTituloMenu:hover {
	color: #FF6600;
}

.ColorTituloSeleccMenu {
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #1A60A8;
	font-weight: bold;

}

.ColorSubTituloMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #486079;
	font-weight: bold;
}
/* TDs */

td.tdAzul {
	background-color: #DFE9F3;
	color: #82A4CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TdTitleSubmenus {
	height: 20px;
	border-top: 1px solid #CCDEF2;
	border-right: 1px #CCDEF2;
	border-bottom: 1px #CCDEF2;
	border-left: 1px #CCDEF2;
	background-color: #E9F2FC;
}

/* Tablas */

.Tablaimp {
	visibility: visible;
}
.TablaBorde {
	border: 1px solid #CDD0D1;
}

.TablaBorde2 {
	border-top: 1px none #CDD0D1;
	border-right: 1px solid #CDD0D1;
	border-bottom: 1px solid #CDD0D1;
	border-left: 1px solid #CDD0D1;
}
.TablaBorde3 {
	border-top: 1px none #CDD0D1;
	border-right: 1px solid #CDD0D1;
	border-bottom: 1px none #CDD0D1;
	border-left: 1px solid #CDD0D1;
}
.TablaPuntitos {
	border-top: 1px none #CDCDCD;
	border-right: 1px dotted #CDCDCD;
	border-bottom: 1px dotted #CDCDCD;
	border-left: 1px dotted #CDCDCD;
}
.TablaPuntitos2 {
	border: 1px dotted #CDCDCD;
}
.TablaPuntitos3 {
	border-top: 1px dotted #CDCDCD;
	border-right: 1px dotted #CDCDCD;
	border-bottom: 1px dotted #CDCDCD;
	border-left: 1px none #CDCDCD;
}
.TablaPuntitos4 {
	border: 1px dotted #CCDEF2;
}

.TablaPuntitos5 {
	border: 1px dotted #FECC9A;
}


.ColorFondoFicha {
	background-color: #DFE9F3;
}

.ColorTituloFicha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A60A8;
	background-color: #E3EFFB;
	font-weight: normal;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCDEF2;
	border-right-color: #CCDEF2;
	border-bottom-color: #CCDEF2;
	border-left-color: #CCDEF2;
	height: 18px;
}

.ColorSeparadorMenu {
	height: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CECECE;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #E4E8EB;
	border-top-style: none;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	border-bottom-style: solid;
}

.ColorSeparadorMenu2 {
	background-color: #E4E8EB;
	height: 20px;
	border-top: 1px #CDD0D1;
	border-right: 1px solid #CDD0D1;
	border-bottom: 1px #CDD0D1;
	border-left: 1px solid #CDD0D1;
	background-image: url(../img/fondoseparadormenu2.gif);
}

.ColorCeldasubMenu1 {
	height: 20px;
	background-image: url(../img/fondosubmenu2.gif);
}
.ColorCeldaSeleccsubMenu1 {
	height: 20px;
	background-image: url(../img/fondosubmenu.gif);
}

.ColorCeldasubMenu2 {
	height: 20px;
	background-image: url(../img/fondosubmenu3.gif);
}
.ColorCeldaSeleccsubMenu2 {
	height: 20px;
	background-image: url(../img/fondosubmenu4.gif);
}
.ColorCeldaMenu1 {
	background-image: url(../img/menualumno.gif);
	height: 23px;
}
.ColorCeldaMenu2 {
	background-image: url(../img/menugrupo.gif);
	height: 23px;
}
.ColorCeldaMenu3 {
	background-image: url(../img/menucentro.gif);
	height: 23px;
}
.ColorCeldaMenu4 {
	background-image: url(../img/menucerrar.gif);
	height: 23px;
}

.ColorCeldaMenug1{
	background-image: url(../img/submenuhgrupob.gif);
	height: 20px;
}

.ColorCeldaSeleccMenug1{
	background-image: url(../img/submenuhgrupo.gif);
	height: 20px;
}

.ColorCeldaMenug2{
	background-image: url(../img/submenuhtutorb.gif);
	height: 20px;
}
.ColorCeldaSeleccMenug2{
	background-image: url(../img/submenuhtutor.gif);
	height: 20px;
}
.ColorCeldaMenug3{
	background-image: url(../img/submenunotasb.gif);
	height: 20px;
}
.ColorCeldaSeleccMenug3{
	background-image: url(../img/submenunotas.gif);
	height: 20px;
}
.ColorCeldaMenug4{
	background-image: url(../img/submenurpadresb.gif);
	height: 20px;
}
.ColorCeldaSeleccMenug4{
	background-image: url(../img/submenurpadres.gif);
	height: 20px;
}
.ColorCeldaMenug5{
	background-image: url(../img/submenucircularesb.gif);
	height: 20px;
}
.ColorCeldaSeleccMenug5{
	background-image: url(../img/submenucirculares.gif);
	height: 20px;
}

.ColorCeldaMenua1{
	background-image: url(../img/submenuasistenciab.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua1{
	background-image: url(../img/submenuasistencia.gif);
	height: 20px;
}
.ColorCeldaMenua2{
	background-image: url(../img/submenuincidenciasb.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua2{
	background-image: url(../img/submenuincidencias.gif);
	height: 20px;
}
.ColorCeldaMenua3{
	background-image: url(../img/submenunotasalumb.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua3{
	background-image: url(../img/submenunotasalum.gif);
	height: 20px;
}

.ColorCeldaMenua4{
	background-image: url(../img/submenuresumenb.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua4{
	background-image: url(../img/submenuresumen.gif);
	height: 20px;
}
.ColorCeldaMenua5{
	background-image: url(../img/submenuasignaturasb.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua5{
	background-image: url(../img/submenuasignaturas.gif);
	height: 20px;
}
.ColorCeldaMenua6{
	background-image: url(../img/submenucomedorb.gif);
	height: 20px;
}

.ColorCeldaSeleccMenua6{
	background-image: url(../img/submenucomedor.gif);
	height: 20px;
}

.ColorCeldaMenui1{
	background-image: url(../img/subinfantinfodiariob.gif);
	height: 20px;
}

.ColorCeldaSeleccMenui1{
	background-image: url(../img/subinfantinfodiario.gif);
	height: 20px;
}
.ColorCeldaMenui2{
	background-image: url(../img/subinfantmenub.gif);
	height: 20px;
}

.ColorCeldaSeleccMenui2{
	background-image: url(../img/subinfantmenu.gif);
	height: 20px;
}
.ColorCeldaMenui3{
	background-image: url(../img/subinfantextrab.gif);
	height: 20px;
}

.ColorCeldaSeleccMenui3{
	background-image: url(../img/subinfantextra.gif);
	height: 20px;
}

.ColorCeldaMenusep {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C8CBD2;
	border-right-color: #C8CBD2;
	border-bottom-color: #C8CBD2;
	border-left-color: #C8CBD2;
}

.ColorCeldaSeleccMenu {
	background-image: url(../img/fondosubmenu.gif);
}
.ColorCeldaSeleccMenu1 {
	background-image: url(../img/menualumnohover.gif);
}
.ColorCeldaSeleccMenu2 {
	background-image: url(../img/menugrupohover.gif);
}
.ColorCeldaSeleccMenu3 {
	background-image: url(../img/menucentrohover.gif);
}
.Colorfuente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Colorfuenteselecc {
	font-weight: bold;
}
.ColorCeldaStaticMenu {
	background-image: url(../img/submenu.gif);
}

.ColorCeldaTituloSubmenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #E4E8EB;
}
.ColorSubTituloFicha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
}

/* HORARIO */

.ColorTituloHorario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A60A8;
	background-color: #E3EFFB;
	font-weight: normal;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCDEF2;
	border-right-color: #CCDEF2;
	border-bottom-color: #CCDEF2;
	border-left-color: #CCDEF2;
	height: 20px;
}

.ColorMarcoSubTituloFicha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #466183;
	background-image: url(../img/fondoseparadormenu2.gif);
	height: 18px;
}

.ColorCeldaHorario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #466183;
	background-position: center;
	background-image: url(../img/fondhorario.gif);
	font-weight: bold;
}
.ColorCeldaHorario2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #466183;
	background-position: center;
	background-image: url(../img/fondhorario2.gif);
	font-weight: bold;
}
.ColorCeldaHorario3 {
	color: #1A60A8;
	background-color: #E3EFFB;
	font-weight: bold;
	text-align: center;
}
.ColorCeldaHorario4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A60A8;
	background-image: url(../img/fondhorario4.gif);
	font-weight: bold;
	text-align: center;
}
.ColorTituloComedor {
	color: #5A6984;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.ColorTextoConIncidencias {
	color: #3A7BB6;
}
.ColorFondoMenuDia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE4B25;
	background-color: #FFF3E7;
	letter-spacing: 1pt;
	padding-bottom: 10px;
	padding-top: 7px;
	padding-left: 5px;

}

.ColorFondoMenuDia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE4B25;
}

.TdNotas {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#394A61;
	background-color:#F2F8FF;
	letter-spacing: 1pt;
	padding-left: 6px;
}


/* Forms */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.form {
	border: 1px solid #B3BCC3;
}




