table.agenda {
  background-color  : #f5f5f5;
  font-size         : 12;
}

table.mes {
  text-align        : center;
  background-color  : #f5f5f5;
  font-size         : 10;
}

td.mesNmMes {
  font-weight       : bold;
  font-size         : 12;
}

td.mesNmDia {
  font-weight       : bold;
  font-size         : 10;
}

td.mesDiaNoMes{
}

td.mesDiaLibre{
  color             : #000000;
}

td.mesDiaOcupado{
  color             : #ff0000;
}


table.newsResumen {
  text-align        : left; 
  background-color  : #f5f5f5;
  font-size         : 12px;  
}

td.newsResumen {
  vertical-align    : top; 
  background-color  : #f5f5f5;
  font-size         : 12px;  
}

td.newsResumenFecha {
  vertical-align    : top; 
  background-color  : #f5f5f5;
  text-align        : right;
  font-style        : italic;
  font-size         : 10px;
  color             : #ffcc00;
}

a.LeerMas {
  text-decoration   : none;
  font-weight       : none;
  font-size         : 11px;
  background-color  : transparent;
  color             : #000099;
}

a.simpleA {
  text-decoration   : none;
  font-weight       : none;
  font-size         : 11px;
  background-color  : transparent;
  color             : #000099;
}

a.simpleA:hover {color: #ff0000;}

a.simpleB {
  text-decoration   : none;
  font-weight       : none;
  font-size         : 12px;
  background-color  : transparent;
  color             : #000099;
}

a.simpleB:hover {color: #ff0000;}

font.patrocina {
  text-decoration   : none;
  font-family       : Arial, Helvetica, sans-serif;
  font-weight       : bold;
  font-size         : 38px;
  background-color  : transparent;
  color             : #000099;
}

a.patrocina {
  text-decoration   : none;
  font-family       : Arial, Helvetica, sans-serif;
  font-weight       : bold;
  font-size         : 38px;
  background-color  : transparent;
  color             : #000099;
}

a.patrocina:hover {color: #ff0000;}

a.LeerMas:hover {color: #ff0000;}

table.news {
  text-align        : left; 
  background-color  : #f5f5f5;
  font-size         : 12px;  
}


.menuTools {
  font            : 11px Verdana, Arial, Helvetica, sans-serif; 
  text-align      : center;
}

a.menuTools {
  text-decoration   : none;
  font-weight       : none;
  font-size         : 11px;
  background-color  : transparent;
  color             : #000099;
}

a.menuTools:hover {color: #ff0000;}


img.imageLink {
  border          : 0;
}

table.formTabla {
  background-color: #f5f5f5;
}

th.formTabla {
  font            : 10px Verdana, Arial, Helvetica, sans-serif; 
  font-weight     : bold;
  background-color: #cedfef; 
  text-decoration : none
}

td.formTabla {
  font            : 10px Verdana, Arial, Helvetica, sans-serif; 
  background-color: #ecf4f9; 
  text-decoration : none;
  text-align      : center;
}


table.formFicha {
  background-color: #cedfef;
}

th.formFicha {
  font            : 10px Verdana, Arial, Helvetica, sans-serif; 
  font-weight     : bold;
  color           : #000000; 
  text-decoration : none
}

td.formFicha {
  font            : 10px Verdana, Arial, Helvetica, sans-serif; 
  color           : #000000; 
  text-decoration : none
}

.formInfo {
  border-top      : 0px; 
  border-left     : 0px; 
  border-right    : 0px; 
  border-bottom   : 0px; 
  font            : 10px Verdana, Arial, Helvetica, sans-serif; 
  background-color: #ecf4f9;
  /*width           : 430px;*/
  /*height          : 14px;*/
}

table.margen {
  border            : 0px;
  margin            : 10px 5px 10px 5px;
}


td.itemMenu {
  font-size         : 12px;
}

a.menuMain {
  text-decoration   : none;
  font-weight       : bold;
  font-size         : 12px;
  background-color  : transparent;
  color             : #000099;
}

a.menuMain:hover {color: #ff6600;}

a.enlaceEnano {
  text-decoration   : none;
  font-weight       : bold;
  font-size         : 10px;
  background-color  : transparent;
  color             : #000099;
}

a.enlaceEnano:hover {color: #ff6600;}

a.enlaceMediano {
  text-decoration   : none;
  font-weight       : bold;
  font-size         : 16px;
  /*background-color  : #f5f5f5;
  color             : #000099;*/
  background-color  : transparent;
  color             : #000099;
}

a.enlaceMediano:hover {color: #ff6600;}


.titulo1 {
  text-align        : center;
  color             : #ffffff ;
  background-color  : #a0a0d0;
  border            : solid 1px #606090;
  padding           : 1px;
}

.titulo2 {
  text-align        : center;
  background-color  : #F5F5F5;
  border            : 1px dashed #CCCCCC;
  padding           : 0px 4px 3px;
}

.tituloNoticia1 {
  text-align        : left;
  font-weight       : bold;
  font-size         : 14px;  
  background-color  : #F5F5F5;
  border            : 1px solid #CCCCCC;
  padding           : 0px 4px 3px;
}

.tituloNoticia2 {
  text-align        : center;
  font-weight       : bold;
  font-size         : 16px;  
  background-color  : #F5F5F5;
  border            : 1px solid #CCCCCC;
  padding           : 0px 4px 3px;
}

.resumenNoticia {
  text-align        : left;
  font-weight       : bold;
  font-size         : 12px;  
  background-color  : #F5F5F5;
  padding           : 10px 0px 10px 0px;
}


/* Estilo tabla bicolor */

table.invertido {
  border            : 1px solid #9FBDEC;
  color             : #000000;
  background-color  : #9FBDEC;
  padding           : 0px;
  font-size         : 11px;  
}

table.soloLineas {
  border            : 1px solid #9FBDEC;
  color             : #000000;
  background-color  : #9FBDEC;
  padding           : 0px;
  font-size         : 11px;  
}

tr.par {
  background-color  : #F5F5F5;
  padding           : 3px 7px;
  font-size         : 11px;
  border            : none;
  color             : #000000;
}

tr.impar {
  background-color  : #FFFFFF;
  padding           : 3px 7px;
  font-size         : 11px;
  border            : none;
  color             : #000000;
}

/* Inicio estilo nota */ 
.nota {
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 11px;
}

.nota th {
  font-weight     : normal;
  text-align      : left;
  padding-left    : 4px;
}

.nota td {
  padding-left    : 3px;
}


/*.nota {
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 11px;
  color       : black;
}

.nota th {
  background-color: #ee6c07;
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  font-weight     : normal;
  text-align      : left;
  padding-left    : 4px;
}

.nota td {
  background-color: #ffefe7;
  border-bottom   : 1px solid #ee6c07;
  border-left     : 1px solid #ee6c07;
  border-right    : 1px solid #ee6c07;
  padding-left    : 3px;
}
*/

/*
.nota a {
  text-decoration : none;
  color           : black;
}

.nota a:hover {
  text-decoration : underline;
}

.nota th a {
  text-decoration : none;
  color           : white;
}
*/

/* BARRA MENU */

table.menuBarra {
  height:20px;
  padding-bottom: 2px;
}

td.menuBarra {
  font-family : Verdana;
  font-size   : 12px;
  font-width  : bold;
  background-color  : transparent;
  color       : #000099;
}

a.menuBarra {
  text-decoration   : none;
  font-family       : Verdana;
  font-size         : 12px;
  font-weight       : bold;
  background-color  : transparent;
  color             : #000099;
}

a.menuBarra:hover {color: #ff6600;}

/* Capa de items de un menu */

div.capaSubmenuBarra {
  border            : 1px solid #27425c;
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 10px;
  font-width        : bold;
  background-color  : #548cc4;
}

a.submenuBarra {
  text-decoration   : none;
  font-size         : 10px;
  background-color  : transparent;
  color             : #FFFFFF;
}

a.submenuBarra:hover {color: #ff6600;}

.head3 { 
  font-weight       : bold;
  font-size         : 12px;
  background-color  : transparent;
  color             : #000099;
}

.head3M { 
  font-weight       : bold;
  font-size         : 12px;
  /*background-color  : #c3ddee;
  color             : #000099;
  border            : 1px solid #000099;*/
  background-color  : #548cc4;
  color             : #FFFFFF;
  border            : 1px solid #27425c;
}

.item3 { 
  font-size         : 11px;
  background-color  : transparent;
  color             : #000099;
}

/* ACTIVIDADES */

.actividades th {
  font-size         : 12px;
  background-color  : transparent;
  color             : #000099;
}

.actividades td {
  font-size         : 11px;
  background-color  : transparent;
  color             : #000099;
}

/* MINI NOTICIA */

/* Tabla con titulo con fondo oscuro y resumen con fondo claro */
/*
.tbMiniNoticia {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
}

.tbMiniNoticia a {
  text-decoration: none;
  color          : black;
}

.tbMiniNoticia a:hover {
  text-decoration: none;
}

.tbMiniNoticia th {
  background-color : #ee6c07;
  font-weight      : normal;
  text-align       : left;
  padding-left     : 4px;
}

.tbMiniNoticia td {
  background-color : #FFEFE7;
  border-bottom    : 1px solid #ee6c07;
  border-left      : 1px solid #ee6c07;
  border-right     : 1px solid #ee6c07;
  padding-left     : 3px;
}
*/

/*** Tabla con titulo subrayado ***/

.tbMiniNoticia {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : normal;
  font-color       : #000099;
}

.tbMiniNoticia th {
  background-color  : transparent;
  font-weight       : bold;
  text-align        : left;
  border-bottom     : 1px dotted #000099; 
}

.tbMiniNoticia td {
  background-color  : transparent;
}


.tbMiniNoticia a {
  text-decoration: none;
  color          : #000099;
}

.tbMiniNoticia a:hover {
  text-decoration: none;
}

/* Tabla noticia */

.noticia {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px;
  font-weight       : normal;
}

.noticia th {
  font-size         : 14px;
  font-weight       : bold;
  text-align        : left;
  color             : red;
  padding-bottom    : 5px;  
}

.noticia td {
  text-align        : left;
  color             : black;
  padding-top       : 5px;
  padding-bottom    : 5px;
}

.noticia td#resumen {
  font-size         : 24px;
  font-weight       : bold;
  color             : #000099;
  padding-top       : 5px;
  padding-bottom    : 5px;  
}

/* Fuentes de texto */

.fontNormal {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px;
  font-weight       : normal;
}

.fontNormalNeg {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px;
  font-weight       : bold;
}

.fontEqBA {
  font-weight       : bold;
  color             : #ff6600;
}


/* Menu Seccion */

.tbMenuSeccion {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  color            : #000099;
}

/*
.tbMenuSeccion table {
  background-color  : #b3daf3;  
}
*/

.tbMenuSeccion th {
  background-color  : #b3daf3;
  font-weight       : bold;
  text-align        : center;
  padding           : 5px 2px 5px 5px;
}


.tbMenuSeccion td {
  background-color  : #b3daf3;
  font-weight       : none;
  text-align        : center;
}

.tbMenuSeccion a {
  text-decoration: none;
  color          : #000099;
}

.tbMenuSeccion a:hover {
  text-decoration: none;
  color          : #990099;
}

/* Cuadro Sombra */

.CuadroSombra {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : normal;
  color            : #000000;
}

.CuadroSombra td {
  border-width      : 0px;
  border-style      : solid;
  border-color      : #000000;
}

.CuadroSombra#T2 {
  font-size        : 10px;
  font-weight      : normal;
}

/* Directorio */

.Directorio {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 10px;
  font-weight       : normal;
  color             : #000099;
}

.Directorio a {
  text-decoration: none;
  color          : #000099;
}

.Directorio a:hover {
  text-decoration: none;
  color          : #ff6600;
}

.Directorio td#Titulo {
  font-weight       : bold;
  border-bottom     : 1px solid #000099; 
}

