.color2{
    color: #99cccc;
}


.color_fondo1 {
  background-color:F4F4F4;
}

.color_fondo2 {
  background-color:#f7f9f8;
}

.color_fondo3 {
 background-color:#eeeff1;
}

.color_fondo_noticia_home_1 {
  background-color:#f3f4f4;
}

.color_fondo_noticia_home_2 {
  background-color:#e0feff;
}

.tabla_cabecera {
  background-color:#407dbc;
}

.tabla_cabecera {
  color:#407dbc;
}

/* menu principal */
.mp {
    font-family: verdana;
    color: white;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}

/* menu */
.m {
    font-family: verdana;
    color: white;
    font-size:12px;
    text-decoration:none;
}

/* menu seleccionado */
.ms {
    font-family: verdana;
    color: #c3c9e1;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
.m1mas {
    font-family: verdana;
    color: white;
    font-size:13px;
    text-decoration:none;
}
/* menu resaltado */
.mr {
    font-family: verdana;
    color: #1b3052;
    font-size:12px;
    text-decoration:none;
}

/* menu superior */
.msu {
    font-family: arial;
    color: white;
    font-size:10px;
    text-decoration:none;
    background:#73a0ca;
}

/* menu superior resaltado */
.msur {
    font-family: arial;
    color: #1b3052;
    font-size:10px;
    text-decoration:none;
    background:#73a0ca;
}

/* opcion menu 1 */
.om1 {
    text-align:left;
    background:#6294c5;
    color:white;
    font-family:verdana;
    font-size:11px;
}

/* opcion menu 2 */
.om2 {
    cursor:hand;
    background:#73a0ca;
    color:white;
    font-family:verdana;
    font-size:11px;
}

.menu_izq {
    cursor:hand;
    font-family:verdana;
    color:#407dbc;
    font-size:10px;
    font-weight: bold;
}

.menu_buscador {
    font-family:verdana;
    color:#407dbc;
    font-size:10px;
    font-weight: bold;
}

.menu_izq_resaltado {
    cursor:hand;
    font-family:verdana;
    color:#1b3052;
    font-size:10px;
    font-weight: bold;
}

.tabla_menu_2 {
    background-color:#99cccc;
}

.separacion_menu_2 {
    background-color:#c8c47b;
}

.encabezado {
    font-family: verdana;
    font-weight: bold;
    font-size:12px;
    color: #2c4e87;
}

.encabezado2 {
    font-family: verdana;
    font-weight: bold;
    font-size:11px;
    color:#2c5783;
    background-color: #e8e9e3;
}

.separacion {
    color: #280d00;
}

a.enlace:link {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #333333;
    text-decoration: normal-underline;
}

a.enlace:visited {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #333333;
    text-decoration : normal-underline;
}

a.enlace:hover {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #333333;
    text-decoration: normal-underline;
}

a.enlacerojo:link {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #ff0000;
    text-decoration: normal-underline;
}

a.enlacerojo:visited {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #ff0000;
    text-decoration : normal-underline;
}

a.enlacerojo:hover {
    font-family: verdana;
    font-weight: normal;
    font-size:10px;
    color: #ff0000;
    text-decoration: normal-underline;
}

a.enlaceazul:link {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color :#4e89a4;
    text-decoration : normal-underline;
}

a.enlaceazul:visited {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color :#4e89a4;
    text-decoration : normal-underline;
}

a.enlaceazul:hover {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color : #4e89a4;
    text-decoration : normal-underline;
}

.numero_pagina {
    font-family: verdana;
    font-size:9px;
    color: #333333;
    text-decoration: none;
}

.numero_pagina_actual {
    font-family: verdana;
    font-size:9px;
    color: #6e90b6;
    text-decoration: none;
}

.cita {
    font-family: arial;
    color: white;
    font-size:9px;
}

.contenido {
    font-family: arial;
    font-weight: bold;
    font-size:11px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: top;
}

.titulonoticia {
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:24px;
    color: #007EB3;
    line-height: 120%;
    text-align: left;
    vertical-align: top;
}

.titulo_listado_noticias {
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:15px;
    color: #007EB3;
    text-align: left;
    vertical-align: top;
}

a.titulo_listado_noticias:link {
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:15px;
    color: #007EB3;
    text-align: left;
    text-decoration: none;
}

a.titulo_listado_noticias:visited {
    font-family: Helvetica,Arial;
    font-size:15px;
    color: #007EB3;
    text-align: left;
    text-decoration: none;
}

a.titulo_listado_noticias:hover {
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:15px;
    color: #007EB3;
    text-align: left;
    text-decoration: underline;
}

.titulo_listado_noticias_2 {
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:12px;
    color: #333333;
    text-align: left;
}

.contenido13 {
    font-family: arial;
    font-weight: bold;
    font-size:13px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: top;
}

.contendcha {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #666666;
    line-height :120%;
    text-align: right;
    vertical-align: top;
}

.footer {
    font-family : arial, helvetica, sans-serif;
    font-size :11px;
    color :#666666;
    line-height :100%;
}

.caja {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #f8f9f3
}

.cajaBuscadorNoticias {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #f8f9f3;
	border: 1px solid #caebfb;
	width:300px;
}

.cajaBuscadorNoticiasAvanzado {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #f8f9f3;
	border: 1px solid #caebfb;
}

.cajafija {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    width: 250px;
    background-color: #f8f9f3
}
.cajafija2 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    width: 300px;
    background-color: #f8f9f3
}
.cajafija3 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    width: 200px;
    background-color: #f8f9f3
}
.cajafija4 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    width: 180px;
    background-color: #f8f9f3
}
.cajafija5 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    width: 400px;
    background-color: #f8f9f3
}

.cita {
    font-family : arial;
    color : #333333;
    font-size :10px;
}

.enlace {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: black;
    vertical-align: top;
}
.enlaceazul {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #146286;
    vertical-align: top;
}

.enlacerojo {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: red;
    vertical-align: top;
}

.titgran{
    font-family : arial, helvetica, sans-serif;
    font-weight :bold;
    font-size :13px;
    color :#4e89a4;
}

.textoazul{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #4e89a4;
    vertical-align: top;
}
.textoazulcursiva{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    font-style : italic;
    color: #4e89a4;
    vertical-align: top;
}

.titazul{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :11px;
    color :#146286;
}

.titgris{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :11px;
    color :#666666;
}

.path {
    font-family : verdana;
    font-size :10px;
    color :#333333;
}

.pathposicion {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :11px;
    color :#333333;
}

a.enlace1 {
    font-size:11pt;
    font-family: arial;
    text-decoration: none
}

a.enlace1:link {
    color: black
}

a.enlace1:visited {
    color: black
}

a.enlace1:active {
    color: black
}

.clboton
{
    border-right: thin;
    border-top: thin;
    font-size:11px;
    border-left: thin;
    color: white;
    border-bottom: thin;
    font-family: arial;
    background-color: #a71248;
    text-align: center
}

.boton {
    font-weight: bold;
    font-size:10px;
    color: #146286;
    font-family: arial, 'ms sans serif';
    background-color: #f8f9f3
}

.titlist {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :11px;
    color: #807b36;
    line-height :150%;
    text-align: left;
    vertical-align: top;
}

.titlistdcha {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :11px;
    color: #807b36;
    line-height :150%;
    text-align: right;
    vertical-align: top;
}

.filalist {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #f8f9f3;
}

.filatit {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    letter-spacing: 0.1em;
    font-variant: small-caps;
    background-color: #e8e9e3;
    border-bottom: 1px solid #666666;
    font-weight: bolder;
}

.fila0 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #f8f9f3;
    border-bottom: 1px solid #666666;
}

.fila2 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #ecefde;
    border-bottom: 1px solid #666666;
}

.fila2b {
    font-family : arial, helvetica, sans-serif;
    color :#666666;
    font-size :11px;
    background-color: #ecefde;
    border-bottom: 1px solid #666666;
    font-weight: bold;
}

.fila1 {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :10px;
    background-color: #ffffff;
    border-bottom: 1px solid #666666;
}

.fila0b {
    font-family : arial, helvetica, sans-serif;
    color :#666666;
    font-size :11px;
    background-color: #f8f9f3;
    border-bottom: 1px solid #666666;
    font-weight: bold;
}


.fila1b {
    font-family : arial, helvetica, sans-serif;
    color :#666666;
    font-size :11px;
    background-color: #ffffff;
    border-bottom: 1px solid #666666;
    font-weight : bold;
}

.tabla {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    border-bottom: 0px solid #666666;
}

.tabla_2 {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 0px solid #666666;
    border-bottom: 1px solid #666666;
}


.triang {
    vertical-align: 35%;
}

.descrip {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size :10px;
  color: #333333;
  vertical-align: top;
  text-align: justify;
  padding-left: 20px;
  padding-right: 20px;
}

.descrip1 {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size :10px;
  color: #666666;
  vertical-align: top;
  text-align: justify;
  padding-left: 20px;
  padding-right: 20px;
}

.tablaprueba {
    background-color:#73a0ca;
    border-left: 0px solid #666666;
    border-right: 0px solid #666666;
    border-top: 0px solid #666666;
    border-bottom: 0px solid #666666;
}

.msi {
    font-family: arial;
    color: #dee9f3;
    font-size:10px;
    text-align:center;
    text-decoration:none;
}

.color4
{
  color: #1b3052;
}

.color1
{
  color: #407dbc;
}

.descrip2 {
  font-family : arial, helvetica, sans-serif;
  font-weight : bold;
  font-size :10px;
  color: #666666;
  vertical-align: top;
  text-align: justify;
  padding-left: 0px;
  padding-right: 0px;
}
.listado {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: center;

}
.contenabj {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: bottom;
}
.contenabjdcha {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: bottom;
}

.contenctr {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: center;
    vertical-align: top;
}
.contenmeddcha {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
}
.contendcha {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
}
.contendcharojo {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: red;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
}

.contenmedizda {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: middle;
}
.contenidosubrarr{
    font-family : arial;
    font-weight : bold;
    font-size :10px;
    color: #666666;
    line-height: 120%;
    vertical-align: top;
    border-top: 1px solid #666666;
}
.textoazuldcha{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #4e89a4;
    text-align: right;
    vertical-align: top;
}

.textoazulsubr{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #4e89a4;
    vertical-align: top;
    border-bottom: 1px solid #666666;
}
.textoazulsubrarr{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :10px;
    color: #4e89a4;
    vertical-align: top;
    border-top: 1px solid #666666;
}

.celdagantt{
    font-family : arial, helvetica, sans-serif;
    font-size :5px;
    color :#666666;
}

.titgantt{
    font-family : arial, helvetica, sans-serif;
    font-weight : normal;
    font-size :10px;
    color :#666666;
}
.botoni {
    font-size:9px;
    color: #146286;
    font-family: arial, 'ms sans serif';
    background-color: #e8e9e3;
    height: 15px;
    border-top: thin;
}


.ver_todos {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    vertical-align: middle;
    text-decoration:underline;
}

.tr_resaltado{
    background-color:white;
}
.celda_azul_porcentaje {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: center;
    vertical-align: middle;
    background-color:#eeeff1;
}
.celda_blanca_porcentaje {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: center;
    vertical-align: middle;
    background-color:white;
}
.celda_color2_porcentaje {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: center;
    vertical-align: middle;
    background-color:#99cccc;
}

.tabla_porcentaje {
    border-left: 0px solid;
    border-right: 0px solid;
    border-top: 1px solid #000099;
    border-bottom: 1px solid #000099;
}

.contenpeqcur {
    font-family: arial;
    font-weight: normal;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: top;
    font-style: italic;
}
.contendchapeqcur {
    font-family: arial;
    font-weight: normal;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    font-style: italic;
}
.contendcharojopeqcur {
    font-family: arial;
    font-weight: normal;
    font-size:10px;
    color: red;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    font-style: italic;
}
/*para la pantalla de ejecuciÃ³n global*/

.celdapintaizda {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-right-width : 0px;
}


.textoazulcabecera{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :12px;
    color: #4e89a4;
    vertical-align: top;
    border-color: black;
    border-right-width : 0px;
}
.textoazulcabeceradcha{
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
    font-size :12px;
    color: #4e89a4;
    vertical-align: top;
    border-color: black;
}
.celdacontenido {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: left;
    vertical-align: top;
    border-color: black;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-top-width : 0px;
}
.celdacontendcha {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
    border-width : 0px;
}
.contendchatotal {
    font-family: arial;
    font-weight: bold;
    font-size:12px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
    border-right-width : 0px;
    border-left-width : 0px;
}
.celdacontendchainversion {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
    border-top-width : 0px;
    border-bottom-width : 0px;
}

.contendchatotalinve {
    font-family: arial;
    font-weight: bold;
    font-size:12px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
}
.contendchatotalenorme {
    font-family: arial;
    font-weight: bold;
    font-size:14px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-color: black;
    border-width : 0.5mm;
}
.celdavacia {
    font-family: arial;
    font-weight: bold;
    font-size:10px;
    color: #666666;
    line-height: 120%;
    text-align: right;
    vertical-align: middle;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-right-width : 0px;
    border-left-width : 0px;
}












/*
 menu styles
*/

/* level 0 inner */
.m0l0iout {
	margin: 5px 0 0 0;
	/*margin: 5px 0 0 8px;*/
    font-family: Trebuchet MS;
    color: white;
    /*font-weight:bold;*/
    font-size:13px;
    text-align:center;
    text-decoration:none;
    color: #ffffff;
    font-weight:bold;
    top:248px;
}
.m0l0iover {
    margin: 5px 0 0 0;
    /*margin: 5px 0 0 8px;*/
    font-family: Trebuchet MS;
    color: #1b3052;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    top:248px;
}

/* level 0 inner sin separador */
.m0l0ioutsin {
    /*margin: 5px 0 0 8px;*/
	margin: 5px 0 0 0;
    font-family: Trebuchet MS;
    color: white;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    color: #ffffff;
    font-weight:bold;
    top:248px;
}

.m0l0ioversin {
    /*margin: 5px 0 0 8px;*/
    margin: 5px 0 0 0;
    font-family: Trebuchet MS;
    color: #1b3052;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    top:248px;
}

/* level 0 outer */
.m0l0oout {
	
    text-decoration : none;
    background-color: #171795;
    background-image: url(img/separa.gif);
    background-repeat: no-repeat;
    background-position: bottom  left;;
   /* padding: 6;*/
    top:248px;
}
.m0l0oover {
    text-decoration : none;
    background-color: #00A0FE;
    background-image: url(img/separa.gif);
    background-repeat: no-repeat;
    background-position: bottom  left;;
    /* padding: 6;*/
    top:248px;
}

/* level 0 outer sin separador */
.m0l0ooutsin {
    text-decoration : none;
    background-color: #171795;
    padding: 6;
    font-family: Trebuchet MS;
    color: #ffffff;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    top:248px;
}
.m0l0ooversin {
    text-decoration : none;
    background-color: #00A0FE;
    padding: 6;
    font-family: Trebuchet MS;
    color: #cfb9ae;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    top:248px;
}

/* level 1 inner */
.m0l1iout {

    margin: 4px 0 0 17px;
    color: #ffffff;
    font-family:verdana;
    font-size:12px;
    background:#6294c5;
}

.m0l1iover {

    margin: 4px 0 0 17px;
    font-family: verdana;
    color: #280d00;
    font-size:12px;
    text-decoration:none;

}

/* level 1 outer */
.m0l1oout {
    text-decoration : none;
    background-color: #6294c5;
    border: 1px medium  #9c6d5a;
    padding: 0;
    //filter: alpha(opacity=90);
    opacity: 0.9;
    font-family:verdana;
    font-size:12px;
    background:#6294c5;
}
.m0l1oover {
    text-decoration : none;
    background-color: #99cccc;
    border: 1px medium   #ad8e7b;
    padding: 0;
}


/* level 1 inner flecha */
.m0l1ioutflecha {

    margin: 4px 0 0 17px;
    color: #ffffff;
    font-family:verdana;
    font-size:12px;
    background:#6294c5;
}
.m0l1ioverflecha {

    margin: 4px 0 0 17px;
    font-family: verdana;
    color: #280d00;
    font-size:12px;
    text-decoration:none;
}

/* level 1 outer flecha */
.m0l1ooutflecha {
    text-decoration : none;
    border: 1px medium  #9c6d5a;
    padding: 0;
    background-image: url(/CC/img/mas_out_CTNM.gif);
    background-repeat: no-repeat;
    background-position: center left;
    //filter: alpha(opacity=90);
    opacity: 0.9;

    font-family:verdana;
    font-size:11px;
    background-color:#6294c5;

}
.m0l1ooverflecha {
    text-decoration : none;
    background-color: #99cccc;
    background-image: url(/CC/img/mas_over_CTNM.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: 1px medium   #ad8e7b;
    padding: 0;

}


/* level 2 inner */
.m0l2iout {

    margin: 4px 0 0 17px;
    color: #ffffff;
    font-family:verdana;
    font-size:12px;
    background:#73a0ca;

}
.m0l2iover {

    margin: 4px 0 0 17px;
    font-family: verdana;
    color: #280d00;
    font-size:12px;
    text-decoration:none;

}

/* level 2 outer */
.m0l2oout {
    text-decoration : none;
    //background-color: #af8e7d;
    border: 1px medium  #9c6d5a;
    padding: 0;
    //filter: alpha(opacity=90);
    opacity: 0.9;

    font-family:verdana;
    font-size:12px;
    background:#73a0ca;
}
.m0l2oover {
    text-decoration : none;
    background-color: #99cccc;
    border: 1px medium   #ad8e7b;
    padding: 0;
}


/*Estilos de la nueva imagen del portal público CTNM*/


.titulo_azul {
    font-family: Trebuchet MS;
    /*font-style:regular;*/
    color: #003B85;
    /*font-weight:bold;*/
    font-size:14pt;
    text-align:left;
    text-decoration:none;
}

.titulo_azul_grande {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #003B85;
    /*font-weight:bold;*/
    font-size:24px;
    text-align:left;
    text-decoration:none;
}

.titulo_seccion {
    font-family: Trebuchet MS;
    color: #003b85;
    /*font-weight:bold;*/
    font-size:14pt;
    text-align:left;
    text-decoration:none;
}

.subtitulo {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    /*font-weight:bold;*/
    font-size:13px;
    text-align:left;
    text-decoration:none;
}

.subtitulo2 {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    font-size:14px;
    text-align:left;
    text-decoration:none;
}

.subtitulo3 {
    font-family: Trebuchet MS;
    /*font-style:bold;*/
    color: #333333;
    font-size:12px;
    text-align:left;
    font-weight: bold;
    text-decoration:none;
}



.menu_izq {
    cursor:hand;
    font-family:verdana;
    color:#407dbc;
    font-size:10px;
    font-weight: bold;
}

.subtitulo_grande {
    font-family: Trebuchet MS;
    font-style:regular
    color: #333333;
    /*font-weight:bold;*/
    font-size:14px;
    text-align:left;
    text-decoration:none;
}


.olvido {
    font-family: Trebuchet MS;
    font-style:italic;
    color: #003B85;
    /*font-weight:bold;*/
    font-size:12px;
    text-align:left;
    text-decoration:none;
}

.negrita {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    text-decoration:none;
}

.negrita2 {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    text-decoration:none;
}

.fondo_nuevo_lateral{

	background-color: #EFF0F0;

}

.color_fondo_portada {
  background-color:#FFFFFF;
}

.color_fondo_eventos_portada {
  background-color:#FFFFFF;
}

.titulo_eventos_portada {
    font-family: Trebuchet MS;
    font-style:bold;
    color: #003B85;
    font-weight:bold;
    font-size:12px;
    text-align:left;
    text-decoration:none;
}

.mas_informacion_portada {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    font-weight:regular;
    font-size:11px;
    text-align:left;
    text-decoration:none;
}

.menu_cabecera {
    font-family: Verdana;
    font-style:regular;
    color: #003B85;
    /*font-weight:bold;*/
    font-size:11px;
    text-align:left;
    text-decoration:none;
}

.color_fondo_banner {
  background-color:#FFFFFF;
}

.miga_pan{
	font-family: Trebuchet MS;
    font-style:italic;
    color: #333333;
    font-weight:bold;
    font-size:12px;
    text-align:left;
    text-decoration:none;
	
}

.miga_pan_over{
	font-family: Trebuchet MS;
    font-style:italic;
    color: #333333;
    font-weight:bold;
    font-size:12px;
    text-align:left;
    text-decoration: underline;
	
}

.color_pie_nuevo {
  background-color:#FFFFFF;
}

.pie_negrita {
    font-family: Trebuchet MS;
    font-style:bold;
    color: #333333;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}

.pie_nuevo {
    font-family: Trebuchet MS;
    font-style:regular;
    color: #333333;
    /*font-weight:bold;*/
    font-size:11px;
    text-align:center;
    text-decoration:none;
}


.caja_cabecera {
    font-family : arial, helvetica, sans-serif;
    color : #666666;
    font-size :13px;
    /*background-color: #f8f9f3*/
}

.linea_superior{
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #222222;
}

/*****		MICROSITE		*****/
.menu_izq_microsite {
    cursor:hand;
    font-family:verdana;
    color:#407dbc;
    font-size:20px;
    font-weight: bold;
}

.menu_izq_microsite_resaltado {
    cursor:hand;
    font-family:verdana;
    color:#1b3052;
    font-size:20px;
    font-weight: bold;
}

.menu_cabecera_microsite {
    font-family: Verdana;
    font-style:regular;
    color: #003B85;
    /*font-weight:bold;*/
    font-size:11px;
    text-align:left;
    text-decoration:none;
}

.color_fondo_portada_microsite{
	background-color: #B0ABA3;
	background-repeat: repeat;
}

.color_fondo_cuerpo_microsite {
	background-color:#FFFFFF;
}

.fondo_menu_portal_microsite{ /*Nuevo estilo para el menú de la izquierda de la nueva imágen del portal de CTMETAL*/
	background-color: #f4f4f4;
}

.tabla_cabecera_microsite {
  background-color:#407dbc;
  color:#407dbc;
}

.titulo_microsite{
    font-family: Helvetica,Arial;
    font-weight: bold;
    font-size:24px;
    color: #007EB3;
    text-align: left;
    vertical-align: top;
}

.color_fondo_pie_microsite{
	background-color:#FFFFFF;
}

.pie_negrita_microsite {
    font-family: Trebuchet MS;
    font-style:bold;
    color: #333333;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}

/*****		MICROSITE		*****/


/*****		CALENDARIO		*****/
.side-bar {
	width:200px;
}

.calendar_tooltip
{
			width:105px;
		    background-color:#FFFFF0;
			border:1px solid #000000;
			padding:3px 3px 3px 3px;
			visibility:hidden;
			text-align:left;
			margin-left:10px;
			margin-top:10px;
}

.celda_nombres {
			  width: 35px;
			  text-align: center;
			  background-color: #FFFFFF }

.celda_null { background-color: #FFFFFF; }

.celda_dias {
	background-color: WHITE;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.celda_domingo {
	background-color: #FFFFFF;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.celda_hoy {
	background-color: #FFFFFF;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.celda_eventos_CT {
	background:none repeat scroll 0 0 #006AFB;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.celda_eventos_otros_centros {
	background:none repeat scroll 0 0 #9f958b;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.celda_eventos {
	background: none repeat scroll 0% 0% #006AFB;
	vertical-align: top;
	background-color: #a7a199;
	text-align:right;
	padding: 3px 3px 3px 3px;
}

.cabecera_calendario {
  font-family: Trebuchet MS;
  color: #000000;
  font-size:12px;
  font-weight: bold;
}
.dias_calendario {
  font-family: Trebuchet MS;
  color: #333333;
  font-size:12px;
  font-weight: bold;
}

.celda_dibujo { 
	background-color: #006AFB; 
}

.celda_eventos_in { 
	font-family: Trebuchet MS;
	color: #FFFFFF; 
	font-size:11px;
	font-weight: bold;
}

.celda_in { 
	font-family: Trebuchet MS;
	color: #333333;	
	font-size:11px;
	font-weight: bold;
	font-weight: bold;
}

.celda_hoy_in {
  font-family: Trebuchet MS;
  text-decoration: underline;
  color: #006AFB;
  font-size:11px;
  font-weight: bold;
}

/*****		CALENDARIO		*****/
