/* Index styles */
TABLE.encabezado
{
/*   background: url(images/estilo_original/fondo_header.gif) no-repeat right top;*/
   background-color: #D1EAFC;
}

/* Estilo del menú */
TABLE.Menu
{
   background-color: #D1EAFC;
   width: 100%;
}

DIV.Menu
{
   float            : left;
   width            : 100%;   
   background       : url(images/estilo_original/MenuBorder.gif) repeat-x bottom;
}

DIV.Menu UL
{
   margin           : 0px;
   padding          : 2px 7px;
   list-style       : none;
}

DIV.Menu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.Menu A
{
   float            : left;
   background       : url(images/estilo_original/MenuItem.gif) no-repeat right top;
   border-bottom    : 1px solid #84B0C7;
   font-size        : 9px;
   font-weight      : bold;
   text-decoration  : none;
   color:#115E94;
}

DIV.Menu A:link, DIV.taMenu A:visited,
DIV.Menu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
}

DIV.Menu SPAN
{
   float            : left;
   display          : block;
   background       : url(images/estilo_original/MenuItemSeparator.gif) no-repeat left top;
   padding          : 4px 5px;
   white-space      : nowrap;
}

DIV.Menu SPAN {float : none;}

DIV.Menu A:hover
{
   background-position: 100% -75px;
   text-decoration: underline; 
}

DIV.Menu A:hover SPAN
{
   background-position: 0% -75px;
   border-top: 2px orange solid;
   padding-top: 2px;
}

DIV.Menu LI#current A
{
   background-position: 100% -75px;
   border-bottom: 1px white solid;
   text-decoration: underline; 
   color: navy;
}

DIV.Menu LI#current SPAN
{
   background-position: 0% -75px;
   padding-bottom: 3px;
   border-bottom: 1px white solid;    
}


/* FRAME styles */
TD.bTl  /* esq. sup. izquierda */
{
   background-image : url(images/estilo_original/boxTL.gif);
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.bT   /* linea superior */
{
   width            : 100%;
   height           : 10px;
   background-image : url(images/estilo_original/boxTop.gif);
}

TD.bTr   /* esquina sup. derecha */
{
   background-image : url(images/estilo_original/boxTR.gif);
   width            : 10px;
   height           : 10px;
}

TD.bL    /* lado izq.*/
{
   background-image : url(images/estilo_original/boxLeft.gif);
   width            : 10px;
}

TD.bM   /* espacio medio  */
{
   width            : 100%;
   background-color : #FFFFFF;
}

TD.bRR  /* lado derecho  */
{
   background-image : url(images/estilo_original/boxRight.gif);
   width            : 10px;
   font-size        : 1px;
}

TD.bBl  /* esquina inf. izq. */
{
   background-image : url(images/estilo_original/boxBL.gif);
   width            : 10px;
   height           : 10px;
}

TD.bBr /* esquina inf. derecha */
{
   background-image : url(images/estilo_original/boxBR.gif);
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.bB  /* lado inferior */
{
   height           : 10px;
   width            : 100%;
   background-image : url(images/estilo_original/boxBottom.gif);
}

A.currentTA {color: #FF9500;}

/* Estas clases son para el menú de alumnos Calificaciones, Adeudos, etc.*/
TD.memberLinks
{
   width              : 100%;
   text-align         : center;
   white-space        : nowrap;
   font-size          : 11px;
}

TD.memberLinks UL
{
   margin             : 0px;
   padding            : 0px;
   list-style         : none;
}

TD.memberLinks UL LI
{
   margin             : 4px;
   padding            : 0px 5px 0px 0px;
   display            : inline;
}

TD.memberLinks UL LI.last
{
   padding-right      : 0px;
}

TD.memberLinks UL LI A
{
   padding            : 10px 3px 2px 3px;
   border-left        : 2px solid #D1EAFC;
   border-bottom      : 2px solid #D1EAFC; 
   font-size		  : 11px;
   color: #115E94;   
   text-decoration  : none;
   font-weight      : bolder;
}

TD.memberLinks UL LI A:hover
{
   border-left        : 2px solid #115E94;
   border-bottom      : 2px solid #115E94;
   text-decoration  : underline;       
   color: black;
   background-color: #D1EAFC;
   font-weight      : bolder;
}
