.clsBotonEnabled
{    
	HEIGHT: auto;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: ;
    CURSOR: pointer;
    COLOR: #000084;    
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7FBFF;
}
#fecha {
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	width: 150px;
}
.clsBotonDisabled
{
	HEIGHT: auto;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: ;
    COLOR: #FFFFFF;    
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9EC0E9;
}
.clsCabecera
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #416B16;
	border-collapse:collapse;	
}
.clsCabeceraCeldaDato
{
	FONT-SIZE: 8pt;    
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
    TEXT-ALIGN: center;
	border: 1px solid #416B16;
}
.clsCabeceraCeldaFechas
{
	FONT-SIZE: 8pt;    
    COLOR: #993300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;	
}
.clsCabeceraCeldaFechasDato
{
	FONT-SIZE: 8pt;    
    COLOR: #CC0033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;	
}
.clsCabeceraCeldaLink
{
	FONT-SIZE: 10pt;    
    COLOR:#374F99;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	font-weight: bold;
	text-transform: ;
}
A:HOVER.clsCabeceraCeldaLink
{
	FONT-SIZE: 10pt;    
    COLOR:#902328;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	font-weight: bold;
	text-transform: ;
}
.clsdivTabSelected
{
	FONT-SIZE: 10pt;    
    COLOR: #0033FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	font-weight: bold;
	border: 1px solid #416B16;
	text-transform: ;
	background-color:#E8F5FD;
	border-style:inset;
}
.clsdivTabNoSelected
{
	FONT-SIZE: 10pt;    
    COLOR: #0033FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	font-weight: bold;
	border: 1px solid #416B16;
	text-transform: ;
	background-color:#CFE1FE;
	border-style:outset;
	border-bottom-width:thin;
	border-bottom-color:#E5E5E5;
}
.clsCabeceraCeldaNavegacion
{   font-weight: bold;	
	  FONT-SIZE: 8pt;    
    COLOR: #00086E;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;	
    text-transform: ;
}
.clsCabeceraCeldaNavegacionActual
{
	FONT-SIZE: 8pt;    
    COLOR: #374F99;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
	font-weight: bold;	
	text-transform: ;
}
.clsCabeceraCeldaTexto
{
	FONT-SIZE: 8pt;    
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
    TEXT-ALIGN: center;
	border: 1px solid #416B16;
}
.clsCabeceraCeldaTitulo
{
	FONT-SIZE: 10pt;        
    TEXT-ALIGN: center;
	border: 1px solid #416B16;
	FONT-WEIGHT: bold;   
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #374F99;
	text-transform: ;
}
.clsControlDisabled
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CDCDCD;
	text-transform: ;
}
.clsControlDisabledNumero
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CDCDCD;
    TEXT-ALIGN: right;
	text-transform: ;
}
.clsControlDisabledTexto
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bolder;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CDCDCD;
    TEXT-ALIGN: left;
	text-transform: ;	
}
.clsControlObligatorio
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D9D8A4;
	text-transform: ;
}
.clsControlObligatorioNumero
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D9D8A4;
    TEXT-ALIGN: right;
	text-transform: ;
}
.clsControlObligatorioTexto
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D9D8A4;
    TEXT-ALIGN: left;
	text-transform: ;
}
.clsControlOpcional
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-transform: ;
}
.clsControlOpcionalNumero
{
 	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
	text-transform: ;
}
.clsControlOpcionalTexto
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
	text-transform: ;
}
.clsControlOpcionalTextoEmail
{
	height: auto;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;	
}
.clsFondoCabecera
{
	background-color: #F9B7B8;				
}
.clsFondoPantalla_
{
	background-color: #B8D1F3;
}
.clsFondoPantalla
{
	background-image:url(../images/fondo.bmp) ;
}
.clsFondoGrid
{
	background-color: #DEE4E3;
}
.clsImagenLink
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR:pointer;
    BORDER-BOTTOM: medium none;
    COLOR:#000084;
}
.clsLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR:#00086E;	
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: ;
	text-align: right;
}
.clsFiltro
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    COLOR:#0B537D;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-transform: ;
	text-align: left;
}
.clsTituloFiltro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: ;
	text-align:center;
}
.clsLinkEnabled
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}
.clsLinkDisabled
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.clsLinkPagina
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.clsMenu3Off
{
	FONT-SIZE: 8pt;    
  COLOR:#374f99;
  FONT-FAMILY:Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
	background-color:#E5EEF7;
	 TEXT-DECORATION: none;
}
.clsMenu3On
{
	FONT-SIZE: 8pt;    
  COLOR:black;
  FONT-FAMILY:Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
	background-color:#E5EEF7;
	TEXT-DECORATION: none;
}
.clsResultadoTransNegativo
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CC3333;
}
.clsResultadoTransPositivo
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #009933;
}
.clsSubtitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #566699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: ;
	text-align: center;
}
.clsTabla
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #003366;
	border-collapse:collapse;
}
.clsTablaCeldaControl
{    
    FONT-SIZE: 8pt;    
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	border: 1px solid #8A180E;
	background-color: #DEE4E3;	  
}
.clsTablaCeldaLink
{    
    FONT-SIZE: 9pt;    
    COLOR: #0000cd;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	border: 1px solid #8A180E;
	text-transform: ;
	background-color: #F7F8F8;
}
.clsTablaCeldaNumero
{
	FONT-SIZE: 8pt;
	COLOR: #00086E;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	border: 1px solid #003366;
	background-color: #EFEFEF;
}
.clsTablaCeldaNumeroRojo
{
	FONT-SIZE: 8pt;
	COLOR: FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	border: 1px solid #003366;
	background-color: #EFEFEF;
}
.clsTablaCeldaNumeroOn
{    
  FONT-SIZE: 8pt;    
  COLOR:#FFFFFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  CURSOR: pointer;	
	border: 1px solid #003366;
	background-color:#03699A;
	text-transform: ;	
}
.clsTablaCeldaTexto
{    
    FONT-SIZE: 8pt;    
    COLOR: #00086E;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
	border: 1px solid #003366;
	background-color: #EFEFEF;
	text-transform: ;
}
.clsTablaCeldaTextoRojo
{    
    FONT-SIZE: 8pt;    
    COLOR: FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
	border: 1px solid #003366;
	background-color: #EFEFEF;
	text-transform: ;
}
.clsTablaCeldaTextoOn
{    
    FONT-SIZE: 8pt;    
    COLOR:#FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    CURSOR: pointer;	
	border: 1px solid #003366;
	background-color:#03699A;
	text-transform: ;	
}
.clsTablaCeldaTitulo
{    
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;    
    COLOR: #000084;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
	text-transform: ;  
}
.clsTablaHeader
{    
    FONT-WEIGHT: bold;     
    FONT-SIZE: 8pt;   
    COLOR:#FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #706A5E;
    text-transform:  ;
    TEXT-ALIGN: center;
}
.clsTablaHeaderPaginacion
{    
    FONT-WEIGHT:bold;
    FONT-SIZE: 10pt;    
    COLOR:#374F99;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: center;
	text-transform: ;
}


.clsTablaMenuHeader
{    
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#00086E;

	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;	
}
.clsTablaSubMenuHeader
{    
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;    
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366;
 
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
}
.clsTablaMenuNivel2
{    
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;    
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    text-transform: ;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;	
}
.clsTablaMenuNivel3
{    
    FONT-WEIGHT: bolder;
    FONT-SIZE: 6pt;    
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #8A180E;
    text-transform: ;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
}
.clsTablaMenuNivel4
{    
    FONT-WEIGHT: bolder;
    FONT-SIZE: 6pt;    
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #2F135E;
    text-transform: ;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
}
.clsTexto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #000000;
	text-transform: ;	
}
.clsTextoError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #003383;	
}
.clsTextoErrorVolcado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: black;
	text-align: left;
}
.clsTextoGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: black;	
}
.clsTitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #DB2C27;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform: ;
	text-align: center;	
}
A
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.buzon
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.buzonbienvenida
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:ACTIVE	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}
A:ACTIVE.buzon	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	FONT-WEIGHT: bold;
    	COLOR: #0000ff;	
			
}
A:ACTIVE.buzonbienvenida
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	FONT-WEIGHT: bold;
    COLOR: #0000ff;	
	
}
A:HOVER	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
A:HOVER.buzon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;	
	FONT-WEIGHT: bold;
    COLOR: #0000ff;	
}
A:HOVER.buzonbienvenida
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-decoration: underline;	
	FONT-WEIGHT: bold;
    COLOR: #0000ff;	
}
A:LINK	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	border-color:#CC0033;
}
A:LINK.buzon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: none;	
	FONT-WEIGHT: bold;
    COLOR: #0000ff;		
}
A:LINK.buzonbienvenida
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-decoration: none;	
	FONT-WEIGHT: bold;
    COLOR: #0000ff;	
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;	
}
IMG.clsImagenLink
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR:pointer;
    BORDER-BOTTOM: medium none
}
INPUT	
{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
TD	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;		
}
TH	
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: silver;
	font-weight: bold;
	font-size: 10px;	
}
SELECT	
{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
