.borde_gral {border-width:1px; border-style:solid; border-color:#020D78;}
.cabeza {background-color:#020D78; background-image:url(images/cabecera.gif); background-repeat:no-repeat;}
.cuerpo {background-color:#C8C3C3; background-image:url(images/lateral.gif); background-repeat:no-repeat; background-position:right;}


.caja_texto{ width:400; height:150; overflow-x:hidden; overflow-y:auto;}
.bold {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold;  }

.cabeza_demo {background-color:#020D78; background-image:url(images/cabeza_demo.gif); background-repeat:no-repeat;}
.cuerpo_demo {background-color:#020D78; background-image:url(images/lateral_demo.gif); background-repeat:no-repeat; background-position:right;}
.cuerpo_demo2 {background-color:#020D78; background-image:url(images/lateral_demo2.gif); background-repeat:no-repeat; background-position:right;}
.demo_fondo {background-color:#020D78; background-image:url(images/demo_entrada.jpg); background-repeat:no-repeat; background-position:left;border-width:1px; border-color:#FFFFFF; border-style:solid;}

.bordegeneral {border-width:1px; border-color:#FFFFFF; border-style:solid;}
.contenidos_demo {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps;}

.cabeza_extra {background-color:#020D78; background-image:url(images/cabeza_extra.gif); background-repeat:no-repeat;}
.cuerpo_extra {background-color:#020D78; background-image:url(images/lateral_extranet.gif); background-repeat:no-repeat; background-position:top;}

a.menu {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu {border-width:0px; border-color:#FFFFFF; border-style:solid;}

a.menu2 {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu2:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu2 {border-width:0px; border-color:#020D78; border-style:solid;}

a.menu3 {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu3:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu3 {background-color:#020D78;border-width:1px; border-color:#FFFFFF; border-style:solid; align:center;padding:2px;}

a.menu42 {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu42:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu4 {border-width:1px; border-color:#FFFFFF; border-style:solid; align:center;}

a.menu5 {font-family:Times New Roman, verdana; font-size:8pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;border-width:1px; border-color:#7681EA; border-style:solid;}
a.menu5:hover {font-family:Times New Roman, verdana; font-size:8pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;border-width:1px; border-color:#FFFFFF; border-style:solid;}

a.menu6 {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none; padding:3px;}
a.menu6:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none; padding:3px;}
.bordermenu6 {background-color:#7681EA;border-width:1px; border-color:#FFFFFF; border-style:solid; align:center;}

a.regular {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; text-decoration:none;border-width:1px; border-color:#7681EA; border-style:solid;}
a.regular:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;border-width:1px; border-color:#FFFFFF; border-style:solid;}

a.menu_ext {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu_ext:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.borde_ext {border-width:1px; border-color:#7681EA; border-style:solid; align:center;font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps;}
.borde2_ext {background-color:#020D78;border-width:1px; border-color:#7681EA; border-style:solid; align:center;}

a.enlace {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.enlace:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}

.borde_profesores {border-width:1px; border-color:#FFFFFF; border-style:solid; align:center; background-color:#7681EA;font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold;}
a.profe {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; text-decoration:none;}
a.profe:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; text-decoration:none;}


a.extra {font-family:Times New Roman, verdana; font-size:9pt; font-weight:bold; color:#020D78; text-decoration:none; }
a.extra:hover {font-family:Times New Roman, verdana; font-size:9pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.extra_master {font-family:Times New Roman, verdana; font-size:9pt; font-weight:bold; color:#020D78;background-color:#BAC0F9;  text-align:center; border-width:1px; border-color:#FFFFFF; border-style:solid; }
.extra_fondo {background-color:#020D78; background-image:url(images/extra_entrada.jpg); background-repeat:no-repeat; background-position:left;border-width:1px; border-color:#FFFFFF; border-style:solid;}

.franja {background-color:#020D78; background-image:url(images/franja.gif); background-repeat:repeat;}

.pie {font-family:Times New Roman, verdana; font-size:7pt; color:#FFFFFF; font-weight:bold; background-color:#020D78; }

.cabeza_narrow {background-color:#020D78; background-image:url(images/cabeza_narrow.gif); background-repeat:no-repeat;}
.cuerpo2 {background-color:#C8C3C3; background-image:url(images/lateral2.gif); background-repeat:no-repeat; background-position:right;}

.contenidos {font-family:Times New Roman, verdana; font-size:9pt; color:#333333;background-color:#E9E4E4; padding:5px; text-align:justify; border-width:1px; border-color:#FFFFFF; border-style:solid; }

.tituloint {font-family:Times New Roman, verdana; font-size:9pt; font-weight:bold; color:#020D78;background-color:#BAC0F9; padding:3px; text-align:center; border-width:1px; border-color:#FFFFFF; border-style:solid; }
.tituloint2 {font-family:Times New Roman, verdana; font-size:9pt; font-weight:bold; color:#020D78;background-color:#BAC0F9; padding:3px; border-width:1px; border-color:#FFFFFF; border-style:solid; }


.cuerpo_menu {background-color:#C8C3C3; background-image:url(images/lateral2.gif); background-repeat:no-repeat; background-position:right; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-color:#020D78; border-style:solid;}

a.menu4 {font-family:verdana,Times New Roman; font-size:8pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu4:hover {font-family:verdana,Times New Roman; font-size:8pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu4 {background-color:#7681EA;border-width:1px; border-color:#FFFFFF; border-style:solid; align:center;padding:2px; text-align:center;}

a.menu_re {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-decoration:none;}
a.menu_re:hover {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.bordermenu_re {background-color:#020D78;border-width:1px; border-color:#FFFFFF; border-style:solid;padding:2px;}

.tituloseccion {font-family:Times New Roman, verdana; font-size:10pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps;border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:4px; border-color:#FFFFFF; border-style:double;}

.fondo_especiales {background-color:#020D78; background-image:url(images/fondo_especiales.gif); background-repeat:repeat;}
.especiales_titulo {font-family:Times New Roman, verdana; font-size:10pt; color:#7681EA; font-weight:bold; font-variant:small-caps;border-width:4px; border-color:#FFFFFF; border-style:double;}
.especiales_subtitulo {font-family:Times New Roman, verdana; font-size:9pt; color:#7681EA; font-weight:bold; font-variant:small-caps; text-align:center;}
.especiales_contenido {font-family:Times New Roman, verdana; font-size:9pt; color:#B6BCF4; text-align:justify;}


.asistencia_cont {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold; }
.asistencia_dest {font-family:Times New Roman, verdana; font-size:9pt; color:#020D78; font-weight:bold;font-variant:small-caps;}
.asistencia_borde {font-family:Times New Roman, verdana; font-size:10pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps;border-width:4px; border-color:#FFFFFF; border-style:double; padding:5px;}
a.asistencia {font-family:verdana,Times New Roman; font-size:8pt; color:#FB7715; font-weight:bold; font-variant:small-caps; text-decoration:none;border-width:1px; border-color:#FB7715; border-style:solid; padding:2px;}
a.asistencia:hover {font-family:verdana,Times New Roman; font-size:8pt; color:#020D78; font-weight:bold; font-variant:small-caps; text-decoration:none;border-width:1px; border-color:#020D78; border-style:solid; padding:2px;}

.extranet_fondo {background-color:#EBEBEC;border-width:1px; border-color:#FFFFFF; border-style:solid; align:center;padding:5px; text-align:center;}

.subtitulo {font-family:Times New Roman, verdana; font-size:9pt; color:#FFFFFF; font-weight:bold; font-variant:small-caps;background-color:#020D78;}
.contenidos2 {font-family:Times New Roman, verdana; font-size:9pt; color:#333333;background-color:#E9E4E4; padding:5px; border-width:1px; border-color:#FFFFFF; border-style:solid; }
