/*****************************/
/*                           */
/* Etiquetas estandar        */
/*                           */
/*****************************/

body {
  color:#000040;
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#ffffff;
}

td {
  color:#000040;
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
}



/*****************************/
/*                           */
/* Portlets                  */
/*                           */
/*****************************/

td.portlet1 {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#f0f0f0;
}

td.portlet2 {
  color:#ffffff;
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#000070;
}

td.portlet3 {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
}

td.portlet_pie {
  font-family:Verdana,Arial,Helvetica;
  font-size: 10px;
  background-color:#ffffff;
  color:#000000;
}

a.portlet_pie:visited {
  color:#605e5c;
  font-size: 10px;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a.portlet_pie {
  color:#605e5c;
  font-size: 10px;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a.portlet_pie:hover {
  color:#2275ba;
  font-size: 10px;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:underline;
}

td.portlet_cabecera {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  color:#000000;
}

a.portlet_cabecera:visited {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a.portlet_cabecera {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a.portlet_cabecera:hover {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:underline;
}


/*****************************/
/*                           */
/* Links                     */
/*                           */
/*****************************/

a:visited {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
}

a:hover {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:underline;
}


/*****************************/
/*                           */
/* Menu Vertical 01          */
/*                           */
/*****************************/


td.menuVert01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

td.menuVert01Actual {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01Actual:visited {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01Actual {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01Actual:hover {
  color:#a00000;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01:visited {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuVert01:hover {
  color:#2275ba;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}

td.submenuVert01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

td.submenuVert01Actual {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01:visited {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01:hover {
  color:#2275ba;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01Actual:visited {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01Actual {
  color:#a00000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuVert01Actual:hover {
  color:#a00000;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}




/*****************************/
/*                           */
/* Menu Horizontal 01        */
/*                           */
/*****************************/


td.menuHor01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

td.menuHor01Actual {
  color:#2275ba;
  background-color:#f0f0f0;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuHor01:visited {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuHor01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.menuHor01:hover {
  color:#2275ba;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}

td.submenuHor01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

td.submenuHor01Actual {
  color:#2275ba;
  background-color:#f0f0f0;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuHor01:visited {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuHor01 {
  color:#2275ba;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
}

a.submenuHor01:hover {
  color:#2275ba;
  text-decoration:underline;
  font-weight:normal;
  font-size: 11px;
}




/*****************************/
/*                           */
/* Map Web Portal            */
/*                           */
/*****************************/

td.mapa_borde_tabla {
  background-color:#c2c2de;
}

td.mapa_tabla {
  background-color:#ffffff;
}

a.mapa:visited {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 11px;
}

a.mapa {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  font-size: 11px;
}

a.mapa:hover {
  color:#a00000;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:underline;
  font-size: 11px;
}

a.mapa_padre:visited {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  font-weight:bold;
  font-size: 11px;
}

a.mapa_padre {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  font-weight:bold;
  font-size: 11px;
}

a.mapa_padre:hover {
  color:#a00000;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:underline;
  font-weight:bold;
  font-size: 11px;
}


/*****************************/
/*                           */
/* Formatos de titulos       */
/*                           */
/*****************************/



.titulo1 {
  font-family:Verdana,Arial,Helvetica;
  font-size: 22px;
  font-weight:bold;
}

.titulo2 {
  color:#2275ba;
  font-family:Verdana,Arial,Helvetica;
  font-size: 16px;
  font-weight:bold;
}

a.titulo2 {
  color:#a00000;
  font-family:Verdana,Arial,Helvetica;
  font-size: 16px;
  font-weight:bold;
}

a.titulo2:visited {
  color:#a00000;
  font-family:Verdana,Arial,Helvetica;
  font-size: 16px;
  font-weight:bold;
}

a.titulo2:hover {
  color:#a00000;
  font-family:Verdana,Arial,Helvetica;
  font-size: 16px;
  font-weight:bold;
  text-decoration:underline;
}


/*****************************/
/*                           */
/* Formatos auxiliares       */
/*                           */
/*****************************/

hr.barra_titulo {
  height:0;
  border:0;
  color:#000070;
  background-color:#000070;
}

td.tabla1_cab {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#700000;
  color:#ffffff;
}

td.tabla1_lin {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#f0f0f0;
  color:#000000;
}

td.tabla2_cab {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#700000;
  color:#ffffff;
}

td.tabla2_lin {
  font-family:Verdana,Arial,Helvetica;
  font-size: 11px;
  background-color:#f0f0f0;
  color:#000000;
}
