/* Generated by KaZcadeS */
.formas {
  border: 1px solid #9e0b0e;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #273d49;
  background-image: url(../images/back_formas.gif);
}
.formas {
  border: 1px solid #9e0b0e;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #324356;
  background-image: url(../images/back_formas.gif);
}
.titulo-nav {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  font-weight: bold;
  color: #ffffff;
  background-image: url(images/back-cab-menu.gif);
}
.navegacion {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 87%;
  color: #002157;
  text-decoration: none;
  width: 163px;
}
.navegaciontd {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 87%;
  color: #002157;
  text-decoration: none;
  width: 163px;
  background-color: #d8d8d8;
}
.navegacion:hover {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 87%;
  color: #a60000;
  text-decoration: underline;
  width: 166px;
}
.navegacionsob {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 87%;
  color: #a60000;
  text-decoration: underline;
  width: 166px;
  background-color: #cccccc;
}
.back-navegacion-sup {
  background-image: url(images/back_menu_sup.gif);
}
a:hover {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;

}
.cab-caja-gris {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.color-back-indicadores1 {
  background-color: #f2f2f2;
}
.indicadores-numeros {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.colo-back-indicadores2 {
  background-color: #ffffff;
}
.color-back-indicadores3 {
  background-color: #cdcdcd;
}
.back-gris-degradado {
  background-image: url(images/back-gris-degrad.gif);
}
.titulos-azules-medianos {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 77%;
  font-weight: bold;
  color: #424242;
  text-decoration: none;
}
.txt-azul {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #002157;
  text-decoration: none;
  text-align: justify;
}
.titulo-cab-fondo-gris {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #cdcdcd;
}
.titulos-azules-grandes {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #003471;
  text-decoration: none;
  font-weight: bold;
}
.titulos-azules-grandes-calendario {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #004677;
  text-decoration: none;
  font-weight: bold;
}
.txt-gris {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  text-decoration: none;
  text-align: justify;
  color: #595959;
}
.txt-rojo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	color: #9e0b0e;
	text-decoration: underline;
}
.txt-rojo-calendario {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 85%;
	color: #910028;
	text-decoration: underline;
	text-align: left;
}
.titulo-blanco {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.titulo-blanco-festivo{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.titulos-azules-mas-grandes {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	color: #002157;
	text-decoration: none;
	font-weight: bold;
}
.txt-blanco {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
.creditos {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
  text-decoration: none;
}
.subnavegacion {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 85%;
  color: #032742;
  text-decoration: none;
}
.subnavegacion:hover {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 85%;
  color: #a60000;
  text-decoration: underline;
  background-color: #d0d9dd;
  width: 100%;
}
.subnavegaciontd {
  font-family: Arial,Helvetica,sans-serif;
  color: #032742;
  text-decoration: none;
  background-color: #eef1f2;
}
.subnavegacionsob {
  color: #a60000;
  text-decoration: underline;
  background-color: #d0d9dd;
}
.formas2 {
  border: 1px solid #9e0b0e;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #324356;
  background-image: url(../images/back_formas.gif);
}
.titulos-rojo-mas-grandesCopy {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #9e0b0e;
  text-decoration: none;
  font-weight: normal;
}
.txt-negro {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 87%;
  text-decoration: none;
  text-align: justify;
  color: #000000;
  font-weight: bold;
}
.back-puntos-azules {
  background-image: url(../images/puntos_azules.gif);
  height: 1px;
  font-size: 1px;
}
.titulos-negros-grandes {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 90%;
  text-decoration: none;
  font-weight: bold;
  background-color: #ffffff;
  color: #003578;
}
.titulos-azules-grandes {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
  text-decoration: none;
  font-weight: bold;
}
.txt-azul-bold {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  color: #4673a4;
  text-decoration: none;
}
.txt-rojo-mini {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #9e0b0e;
  text-decoration: none;
}
.rollover-navegacion {
  background-color: #d8d8d8;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
.back-subnavegacion {
  background-color: #eef1f2;
}
.blaco-pequeno {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
.txt-azul-subtitulos {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  color: #5b80a8;
  text-decoration: none;
  font-weight: bold;
}
.txt-azul-inclinado {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  font-style: normal;
  color: #000000;
  text-align: justify;
}
.titulo-gris-oscuro {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.color-back-tablas1 {
  background-color: #e7d8c2;
}
.color-back-tablas2 {
  background-color: #f1eadc;
}
.color-back-tablas3 {
  background-color: #ffffff;
}
.tabla {
  border: 1px solid #cdcdcd;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #e6e6e6;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.contabla {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #000000;
  text-align: justify;
}
.categorias {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 125%;
  color: #9a0910;
  background-color: #ffffff;
}
.txt-general {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #000000;
}
.txt-negro-bold {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
}
.formas3 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
}
.marcarmenu {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 85%;
  color: #a60000;
  text-decoration: underline;
  background-color: #d0d9dd;
  width: 100%;
}
.titulo-nav1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-image: url(../images/back-cab-menu.gif);
}
.tabla-grisclaro {
  border-color: #c2d6da;
  background-color: #f3f3f3;
}
.tabla-colorrojo {
  border-color: #9e0b0e;
}
.texto-prueba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.texto-prueba-sub {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  color: #333333;
  text-decoration: underline;
  text-align: center;
}
.txt-general-sub {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  text-decoration: underline;
  text-align: justify;
  color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
}
.marcarmenu1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 85%;
  color: #a60000;
  text-decoration: underline;
  background-color: #cccccc;
  width: 100%;
}
.txt-rojo-primera-pag {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #9e0b0e;
  text-decoration: underline;
}
.cata {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.tabla-interior {
  border: 1px solid #cfdee2;
  margin: 0;
  padding: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  background-color: #cfdee2;
  border-collapse: collapse;
  vertical-align: middle;
}
.tabla-interior-calendario {
  border: 1px solid #cfdee2;
  margin: 0;
  padding: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  background-color: #cfdee2;
  border-collapse: collapse;
  vertical-align: middle;
}
.tabla-interior tr td {
  border: 2px solid #c2d6da;
  margin: 0;
  padding: 4px;
  border-collapse: collapse;
  vertical-align: middle;
}
.tabla-interior-fila-impar {
	border-color: #c2d6da;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	text-align: justify;
	margin-left: 10px;
	color: #000000;
	background-color: #ffffff;
}
.tabla-interior-fila-par {
  border-color: #c2d6da;
  border-width: 1px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  text-decoration: none;
  text-align: justify;
  margin-left: 10px;
  color: #000000;
  background-color: #e8eef0;
}
.texto-tabla {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}
.texto-tabla-centrado {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.texto-tabla-centrado-pequeno {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
}
.texto-tabla-link {
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}
.texto-tabla-link:hover {
  color: #9a0910;
  text-decoration: none;
}
.texto-tabla-link:active {
  color: #9a0910;
  text-decoration: underline;
}
.texto-tabla-link-pequeno {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}
.texto-tabla-link-pequeno:hover {
  color: #9a0910;
  text-decoration: none;
}
.texto-tabla-link-pequeno:active {
  color: #9a0910;
  text-decoration: underline;
}
.texto-tabla-pequeno {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
}
.texto-ver-mas {
  margin: 0;
  padding: 0 0 5px;
  color: #9a0910;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}
.texto-ver-mas:hover {
  text-decoration: none;
}
.indexInfo {
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #000;
}

.indexInfo .date {
	color: #666;
}
.indexinfo a {
	color: #666;
	text-decoration: underline;
}


.menu_pic {

    font-family: Trebuchet MS, verdana, arial;;
	font-size: 12PX;
	font-weight: NORMAL;
	margin-left: 6px;
	color: #B02128;
	line-heigth: 0px; 
	text-align:left;
	}

.menu_pic  a {
    COLOR: #B02128;
  	text-decoration: none;
	font-family: Trebuchet MS, verdana, arial;
	font-stretch:inherit;
	text-align:left;
	line-heigth: 0px;
	}

.menu_pic  a:link, #menu  a:visited {
	font-family: Trebuchet MS, verdana, arial;
	color: #B02128;
	display: block;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	line-heigth:0px;
	}

.menu_pic  a:hover {
	color: yellow;
	font-family: Trebuchet MS, verdana, arial;
	line-heigth: 0px;

	}

.menu_pic  a:active {
	color: yellow;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Trebuchet MS, verdana, arial;
	line-heigth: 0px;
	}
	
.subtitulo {
    color: #ffffff;
    font-family: trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12PX;
	padding-top:3px;
	padding-bottom:3px;
	margin-left: 10px;
}
.style_tabla{
	vertical-align:top;
	}
.linea_menu{
	border-bottom:1px dotted #333333;
}

			

	
