/* Index styles */
TABLE.encabezado
{
   /*background-color: #F8EBA2;*/
   margin: 0px;
   padding: 0px;
   background       : url(images/estilo_times/img_encabezado.jpg) repeat-x bottom;
}

/* Estilo del menú */
TABLE.Menu
{
   background-color: #98654D;
   background: url(images/estilo_times/fondo_menu.gif) no-repeat top right;
   width: 99%;  
   margin: 0px;
   padding: 0px;
   border: 0px;
}

DIV.Menu
{
   display: block;
   margin: 0px;
   /*border: 1px solid blue; */
   height: 26px;
   width			: 100%; /* todo lo ancho de la table*/
   background       : url(images/estilo_times/MenuBorder.gif) repeat-x bottom;
 }

DIV.Menu UL
{
   /*display: block;*/
   margin : 0px;
/*   padding-left: 3px;
   padding-top: 5px; */
   padding          : 5px 5px;
   list-style       : none;
}

DIV.Menu LI
{
   display          : inline;
   /*padding-right   : 40px;*/
 /*  padding-top: 5px;*/
}

DIV.Menu A
{
   background       : url(images/estilo_times/MenuItem.gif) no-repeat right top;
   font-size        : 10px;
   font-weight      : normal;
   text-decoration  : none;
}

DIV.Menu A:hover
{
   background-position: 100% -32px; /* transparent; */
   border: 1px solid black;
}

DIV.Menu A:hover SPAN
{
   background-position: 0%; /* -10px;*/
   /*border: 1px solid black;*/
   color: yellow;
   FONT: bold 11px "Trebuchet MS", Arial, Verdana;
   text-decoration  : underline;
   padding          : 4px 7px;
   /* border-top: 1px solid #fff; */
   border-width: 1px;
}

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

DIV.Menu SPAN
{
   display          : inline;
   /*background       : url(images/estilo_times/MenuItemSeparator.gif) no-repeat left top;*/
   padding          : 4px 7px;
   white-space      : nowrap;
   FONT: bold 11px "Trebuchet MS", Arial, Verdana;
   color: #fff;
   background-color: #98654D; /*#987767;   */
   /*padding         : 4px 7px;*/
   border-top: 1px solid gray;
   border-left: 1px solid gray;
  /* border-width: 1px;*/
}

DIV.Menu LI#current A
{
   background-position: 100% -45px;
   border: 1px;
   text-decoration  : underline; 
   color: black;
   background-color: #fff; 
}

/* el elemento seleccionado */
DIV.Menu LI#current SPAN
{
   background-position: 0% -45px;
   border-top    : 1px solid black;
   color: black;
   background-color: #F8D97C;
   padding         : 4px 7px;
}

DIV.Menu UL LI.last SPAN
{
   border-right    : 1px solid gray;
   border-top    : 1px solid gray;   
   padding         : 4px 7px;
}
/* fin menus */

/* FRAME styles */
TD.bTl  /* esq. sup. izquierda */
{
   background-image : url(images/estilo_times/boxTL.gif);
   width            : 5px;
   height           : 4px;
}

TD.bT   /* linea superior */
{
   width            : 100%;
   height           : 4px;
   background : url(images/estilo_times/boxTop.gif) repeat-x;
}

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

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

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

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

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

TD.bBr /* esquina inf. derecha */
{
   background-image : url(images/estilo_times/boxBR.gif);
   width            : 6px;
   height           : 5px;
}

TD.bB  /* lado inferior */
{
   height           : 5px;
   width            : 100%;
   background-image : url(images/estilo_times/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 #894D08;
   border-bottom      : 2px solid #894D08; 
   font-size		  : 12px;
   color: #A86210;   
   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: #F7DDBE;
   font-weight      : bolder;
}


/* tabuladores o menús */
.tabset_tabs	{ margin:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap; text-align: left; }
.tabset_tabs li	{ margin:0; padding:-2px ; display:inline; font-family: arial, sans-serif; font-size: 12px  }
/*.tabset_tabs a	{ color:#339; background-color:#def; border:1px 1px 1px 1px solid gray; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none }*/
.tabset_tabs a	{ color :#339; background-color:white; border:1px solid gray; text-decoration:none; padding:0.2em 0.9em; border-left-width:1; border-bottom:1px; padding-top:2px; }
.tabset_tabs a:hover	{ color:#00c; background-color: #E1FFFF; text-decoration: underline; padding-bottom:2px; border-top: 3px solid gray;  }
.tabset_tabs a.active	{ color:black; background: url(images/fondo_tabs.jpg); background-color:#b8d0e6; border-top: 3px solid gray;  border-color:gray; border-left:2px solid gray; border-right:2px solid gray; 
                          cursor:default; border-bottom:0px; padding-left:-2px; padding-top:2px; padding-bottom:4px; font-weight: bold; padding:0.3em 0.9em;  }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

DIV.contenedor_tabs
{
	position: relative;
	background: #ffffff url(images/fondo_tabs.jpg) repeat-x;
	padding: 5px 25px 5px 2px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-top-color: gray;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 2px;
   }


