BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}

FONT
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.Boton
{
    FONT-SIZE: 8pt;
    COLOR: #234872;
    FONT-FAMILY: Verdana, Arial
}

.button
{
	font-family: Helv;
	font-size: 8pt;
	color: white;
	border-Width: 1;
	border-Style: solid;
	border-color: #498fdb;
	background-Color: #145CA6;
	cursor: hand;
}

.Campo
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial
}

INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}

SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}

.CampoFijo
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana, Arial
}

.CampoInvisible
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial
}

A.Barra
{
    FONT-SIZE: 8pt;
    COLOR: #083884;
    TEXT-DECORATION: none
}

A
{
    FONT-SIZE: 8pt;
    COLOR: #083884;
    TEXT-DECORATION: none
}

A.Normal
{
    FONT-SIZE: 10pt;
    COLOR: #083884;
    TEXT-DECORATION: none
}

A.Especial
{
    FONT-SIZE: 8pt;
    COLOR: #FF8600;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #FF8600;
}

TABLE
{
    FONT-SIZE: 8pt
}

TD.Encabezado
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #083884;
    TEXT-ALIGN: center
}

TD.EncabezadoPagina
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #083884;
    TEXT-ALIGN: left
}

TD.EncabezadoTitulo
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: 800;
    FONT-SIZE: 10pt;
    COLOR: #083884;
    TEXT-ALIGN: right;
}

TD.EncabezadoDetalle
{
    BORDER-RIGHT: #083884 2px solid;
    BORDER-TOP: #083884 2px solid;
    BORDER-LEFT: #083884 2px solid;
    BORDER-BOTTOM: #083884 2px solid;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: 800;
    FONT-SIZE: 8pt;
    COLOR: #083884;
	VERTICAL-ALIGN: baseline;
    TEXT-ALIGN: left;
}

TD.TituloColumna
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #083884;
}

TituloColumna:hover
{
    TEXT-DECORATION: none;
}

TD.Seccion
{
    FONT-WEIGHT: bolder;
    COLOR: #083884;
    BACKGROUND-COLOR: #FDC370
}

TD.FilaPar
{
    BACKGROUND-COLOR: #f0f0f0
}

TD.FilaImpar
{
    BACKGROUND-COLOR: #e3e3e3
}

TD.FilaError
{
    BACKGROUND-COLOR: #ffa9b8
}

TD.FilaError2
{
    BORDER-TOP: #FF0000 2px solid;
}

TD.FilaAlta
{
    BACKGROUND-COLOR: #00FF33
}

TD.FilaNoLIQ
{
    BACKGROUND-COLOR: #FFFF99
}

TD.FilaLIQ
{
    BACKGROUND-COLOR: #33CCFF
}

TD.FilaNaranja
{
	BACKGROUND-COLOR: #FFCC66
}

.Titulo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt
}

.Comentario
{
    FONT-SIZE: 8pt;
	COLOR: #8f0000
}

.Subtitulo
{
    FONT-WEIGHT: bolder;
    COLOR: firebrick
}

TABLE.Ficha
{
    BACKGROUND-COLOR: #F5F5FA
}

TD.Ficha
{
    BACKGROUND-COLOR: #F5F5FA
}

TABLE.Listado
{
    FONT-SIZE: 8pt
}

TD.Separador
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    TEXT-ALIGN: center
}

.PaginaSeleccionada
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}

.TablaMenu
{
	BORDER-STYLE: solid;
	BORDER-WIDTH: thin;
	BORDER-COLOR: #083884;
}

.TextoChico
{
    FONT-SIZE: 6pt;
}

/*
	Estilos especiales para salidas impresas
*/
@media print {
	A
	{
		 FONT-SIZE: 8pt;
		 COLOR: black;
		 TEXT-DECORATION: none;
	}

	TABLE.Ficha
	{
		 BACKGROUND-COLOR: white;
		 FONT-SIZE: 8pt;
	}

	TD.Ficha
	{
		 BACKGROUND-COLOR: white;
		 FONT-SIZE: 8pt;
	}

	TD.Encabezado
	{
		 FONT-WEIGHT: bolder;
		 FONT-SIZE: 10pt;
		 COLOR: black;
		 BACKGROUND-COLOR: #CCCCCC;
		 TEXT-ALIGN: center;
	}

	TD.EncabezadoPagina
	{
		 FONT-WEIGHT: bolder;
		 FONT-SIZE: 8pt;
		 COLOR: black;
		 BACKGROUND-COLOR: #CCCCCC;
		 TEXT-ALIGN: left;
	}

	TD.EncabezadoDetalle
	{
		 BORDER-RIGHT: #083884 2px solid;
		 BORDER-TOP: #083884 2px solid;
		 BORDER-LEFT: #083884 2px solid;
		 BORDER-BOTTOM: #083884 2px solid;
		 FONT-FAMILY: Arial;
		 FONT-WEIGHT: 800;
		 FONT-SIZE: 8pt;
		 COLOR: black;
		 VERTICAL-ALIGN: baseline;
		 TEXT-ALIGN: left;
	}

	TD.TituloColumna
	{
		 FONT-WEIGHT: bolder;
		 FONT-SIZE: 8pt;
		 COLOR: black;
		 BACKGROUND-COLOR: #CCCCCC;
	}

	TD.FilaPar
	{
		 BACKGROUND-COLOR: #f0f0f0;
		 FONT-SIZE: 8pt;
	}

	TD.FilaImpar
	{
		 BACKGROUND-COLOR: #e3e3e3;
		 FONT-SIZE: 8pt;
	}

	.Invisible /* No se ve en salidas impresas */
	{
		 DISPLAY: none
	}
}
