.textoerror
{
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none
}
.textonormal
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}
.textonormalnegrita
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none
}
.textotitulo
{
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none
}
.textotitulochico
{
    COLOR: gray;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: none
}
TD.celda
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana
}
TD.celda-titulo-izq
{
    BORDER-RIGHT: dimgray 1pt solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gainsboro 1pt solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: gainsboro 1pt solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: dimgray 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: left
}
TD.opcion
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
TD.subtitulol
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.subtituloll
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.subtituloc
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TD.subtitulocc
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TD.subtitulor
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
TD.subtitulorr
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
TD.titulo
{
    BACKGROUND: darkgray;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: silver 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.titulocentrado
{
    BACKGROUND: darkgray;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: silver 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TD.celda-titulo
{
    BORDER-RIGHT: dimgray 1pt solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: gainsboro 1pt solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: gainsboro 1pt solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: dimgray 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: center
}
TD.pagina-titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #a90303;
    TEXT-ALIGN: center
}
TD.pagina-subtitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #a90303;
    TEXT-ALIGN: center
}
TD.sin-borde-dii
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: 1pt inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt inset;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
TD.celdal
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.celdaldestacado
{
    BACKGROUND-COLOR: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: green;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.celdall
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.celdac
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TD.celdacc
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TD.celdar
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
TD.celdarr
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
TD.celda-izq
{
    BORDER-RIGHT: dimgray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: left
}
TD.celda-center
{
    BORDER-RIGHT: dimgray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: center
}
TD.celda-der
{
    BORDER-RIGHT: dimgray 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: right
}
TABLE.tablaencabezado
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 4px solid;
    COLOR: black;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
TD.nombresencabezado
{
    BORDER-BOTTOM: 1px;
    BORDER-LEFT: 1px;
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 3px
}
TD.valoresencabezado
{
    BORDER-BOTTOM: 1px;
    BORDER-LEFT: 1px;
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 3px
}
TD.error
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.suberror
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.advertencia
{
    BACKGROUND: whitesmoke;
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.subadvertencia
{
    BACKGROUND: lightgrey;
    BORDER-BOTTOM: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
TD.cierre
{
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
A:link
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A:active
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A:visited
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A:hover
{
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchordisabled
{
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchordisabled:link
{
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchordisabled:active
{
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchordisabled:visited
{
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchordisabled:hover
{
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
.anchorenabled
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal
}
A.anchorenabled:link
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchorenabled:active
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchorenabled:visited
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
A.anchorenabled:hover
{
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
SELECT.cubre-ancho
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    WIDTH: 100%
}
AREA.cubre-ancho-l
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
AREA.cubre-ancho-r
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    WIDTH: 100%
}
INPUT.cubre-ancho-l
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
INPUT.cubre-ancho-r
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    WIDTH: 100%
}
.texto-etiqueta
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
TD.texto
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
TR.encabezado
{
    BACKGROUND-COLOR: #e0e0e0;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
TR.piepagina
{
    TEXT-ALIGN: center
}
TR.BotonMenu
{
    TEXT-ALIGN: left
}
TR.subencabezado
{
    BACKGROUND-COLOR: darkgray;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
