.borde_arriba
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}
A:visited
{
    COLOR: #000099;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #000099;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #d4d0c8;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: underline
}
A.altas:visited
{
    COLOR: #000099;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
A.altas:link
{
    COLOR: #000099;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
A.altas:hover
{
    COLOR: #d4d0c8;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: underline
}
TABLE
{
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
TABLE.borde
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px
}
IFRAME.borde
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px
}

TABLE.borde_blanco
{
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px
}
TABLE.escondido
{
    VISIBILITY: hidden
}
TABLE.borde_especial
{
    BORDER-BOTTOM: #000099 0px solid;
    BORDER-LEFT: #000099 0px solid;
    BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
TD.borde_especial
{
    BORDER-BOTTOM: #000099 1px solid;
    BORDER-LEFT: #000099 0px solid;
    BORDER-RIGHT: #000099 0px solid;
    BORDER-TOP: #000099 0px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
TD.borde_arriba
{
    BORDER-BOTTOM: ##4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

TD.borde_arriba_abajo
{
    BORDER-BOTTOM: ##4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}

TD.borde_arriba_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_arriba_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_izquierda_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_arriba_izquierda
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

TD.borde
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}

TD.borde_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}


.borde_izquierda
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}

TD.borde_abajo
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    
}
TD.borde_especial_blanco
{
    COLOR: #ffffff;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
TD.borde_especial_blanco_sel
{
    COLOR: #FF9900;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
TD.linea
{
    background-color: #4f5a6a;
}
INPUT
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
INPUT.entrada_borde_izqda_color
{
    BACKGROUND-COLOR: #e6eaee;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
INPUT.Usuario_clave
{
    BACKGROUND-COLOR: #2E6D8E;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
INPUT.Usuario_clave_boton
{
    BACKGROUND-COLOR: #2E6D8E;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}

SELECT.campo
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10px;
	border-left: 1px solid;
	color: #4f5a6a;
	border-bottom: 1px solid;
	font-family: Verdana, Arial;
	background-color: #f0f2f4;
}
SELECT.campo_blanco
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    WIDTH: 5%
}
INPUT.campo
{
    BACKGROUND-COLOR: #f0f2f4;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px
}
INPUT.entrada_borde_dcha_color
{
    BACKGROUND-COLOR: #e6eaee;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right
}
INPUT.entrada_dcha_color
{
    BACKGROUND-COLOR: #e6eaee;
    BORDER-BOTTOM: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right
}
TD.fila
{
    BACKGROUND-COLOR: #000099;
    HEIGHT: 1px
}
TD.columna
{
    BACKGROUND-COLOR: #000099;
    WIDTH: 5px
}
INPUT.boton
{
    BACKGROUND-COLOR: #b7beca;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
INPUT.botonpeq
{
    BACKGROUND-COLOR: #e6eaee;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8px
}
SPAN.libre
{
    COLOR: #000099;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px
}
SPAN.sobre
{
    COLOR: #000099;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
.titulo_pagina
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.titulo_pagina_blanco
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.titulo_grande
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.titulo_grande_blanco
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.titulo_grande_negro
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.texto_menu
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.texto
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.texto_blanco
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.contenido
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 100
}
.enunciado
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 100
}
.titulo
{
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.mensaje
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.cabecera
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.cabeceraInforme
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}
TD
{
    COLOR: #4f5a6a;
    FONT: 10px verdana
}
BODY
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #000099;
    SCROLLBAR-3DLIGHT-COLOR: #000099;
    SCROLLBAR-ARROW-COLOR: #000099;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #000099
}
.campo
{
    BACKGROUND-COLOR: #e6eaee;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px
}
.campo_link
{
    COLOR: #000099;
    CURSOR: pointer;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.campo_link_sobre
{
    COLOR: #000099;
    CURSOR: pointer;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
.filacontenidos
{
    CURSOR: pointer
}
.filacontenidossel
{
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
.numero
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 100
}
.numero_sel
{
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 100
}
.numeroNeg
{
    COLOR: #374674;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 100
}
.numero_selNeg
{
    COLOR: #374674;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 100
}
.numerocal
{
    COLOR: #000099;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 100
}
.numerocal_sel
{
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 100
}
.numerocalNeg
{
    COLOR: #374674;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 100
}
.numerocal_selNeg
{
    COLOR: #374674;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 100
}
SELECT.campo_anyos_meses
{
    BACKGROUND-COLOR: #f0f2f4;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    WIDTH: 90px;
}

.elementoSubrayado
{
	COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
	text-decoration:underline;
	CURSOR: pointer;
}
.elementoNormal
{
	COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
	text-decoration:none;
	CURSOR: pointer;
}

.borde_arriba_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_abajo_dcha
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_arriba_abajo_dcha
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 0px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_izquierda_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}


.borde_arriba_izquierda_dcha
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}


.borde_abajo_izquierda_dcha
{
    BORDER-BOTTOM: #4f5a6a 1px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 1px solid;
    BORDER-TOP: #4f5a6a 0px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.borde_arriba_izquierda
{
    BORDER-BOTTOM: #4f5a6a 0px solid;
    BORDER-LEFT: #4f5a6a 1px solid;
    BORDER-RIGHT: #4f5a6a 0px solid;
    BORDER-TOP: #4f5a6a 1px solid;
    COLOR: #4f5a6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
  
}

.fondo_cabecera 
{
	background:#2E6D8E
}

TEXTAREA.contenido
{
    background-color: #f0f2f4;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
	 border-bottom: 1px solid;
    color: #4f5a6a;
    font-family: Verdana, Arial;
    font-size: 10px;
}
