BODY
{
    SCROLLBAR-FACE-COLOR: #fff5cb;
    FONT-SIZE: 9pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #dfc332;
    SCROLLBAR-SHADOW-COLOR: #b0a261;
    COLOR: #0f499e;
    SCROLLBAR-3DLIGHT-COLOR: #dfc332;
    LINE-HEIGHT: normal;
    SCROLLBAR-ARROW-COLOR: #c5a80c;
    SCROLLBAR-TRACK-COLOR: #fff5cb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #c5a80c
}
.info
{
    FONT-SIZE: 8pt;
    COLOR: #c5a80c;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titulos
{
    FONT-SIZE: 8pt;
    COLOR: #688ab6;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texto
{
    FONT-SIZE: 9pt;
    COLOR: #0f499e;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textoantel
{
    FONT-SIZE: 8pt;
    COLOR: #c5a80c;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titulosylinks
{
    FONT-SIZE: 9pt;
    COLOR: #688ab6;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.celda
{
    BORDER-RIGHT: #eddb76 1px solid;
    BORDER-TOP: #eddb76 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #eddb76 1px solid;
    WIDTH: auto;
    COLOR: #cc9900;
    BORDER-BOTTOM: #eddb76 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffffa
}
A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #688ab6;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #688ab6;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #688ab6;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #0f499e;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: underline
}
link_sin_espacio
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #0f499e;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
SELECT
{
    BORDER-RIGHT: #eddb76 1px solid;
    BORDER-TOP: #eddb76 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #eddb76 1px solid;
    WIDTH: auto;
    COLOR: #cc9900;
    BORDER-BOTTOM: #eddb76 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffffa
}
TEXTAREA
{
    BORDER-RIGHT: #eddb76 1px solid;
    BORDER-TOP: #eddb76 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #eddb76 1px solid;
    WIDTH: auto;
    COLOR: #cc9900;
    BORDER-BOTTOM: #eddb76 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 45px;
    BACKGROUND-COLOR: #fffffa
}
OPTION
{
    BORDER-RIGHT: #eddb76 1px solid;
    BORDER-TOP: #eddb76 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #eddb76 1px solid;
    WIDTH: auto;
    COLOR: #cc9900;
    BORDER-BOTTOM: #eddb76 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffffa
}
INPUT
{
    BORDER-RIGHT: #eddb76 1px solid;
    BORDER-TOP: #eddb76 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #eddb76 1px solid;
    WIDTH: auto;
    COLOR: #cc9900;
    BORDER-BOTTOM: #eddb76 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #fffffa
}
BUTTON
{
    BORDER-RIGHT: #fee86b 1px solid;
    BORDER-TOP: #fee86b 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #fee86b 1px solid;
    WIDTH: auto;
    CURSOR: hand;
    COLOR: #c5a80c;
    BORDER-BOTTOM: #fee86b 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #fffef1
}
.classtable TD
{
    BORDER-RIGHT: #f7ecb3 1px;
    BORDER-TOP: #f7ecb3 1px;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #f7ecb3 1px solid;
    COLOR: #0f499e;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    cellPadding: 3
}
.classtable TD.cabezal
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #f7ecb3 1px solid;
    COLOR: #c5a80c;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffffa;
    TEXT-ALIGN: center;
    cellPadding: 3
}
.classtable
{
    BORDER-RIGHT: #f7ecb3 1px solid;
    BORDER-TOP: #f7ecb3 1px solid;
    FONT-SIZE: 8pt;
    PAGE-BREAK-BEFORE: auto;
    PAGE-BREAK-AFTER: auto;
    OVERFLOW: auto;
    BORDER-LEFT: #ffffff 0.5pt;
    COLOR: #0f499e;
    BORDER-BOTTOM: #ffffff 0.5pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cellPadding: 3;
    cellSpacing: 0
}
.tablablanca
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    PAGE-BREAK-BEFORE: auto;
    PAGE-BREAK-AFTER: auto;
    OVERFLOW: auto;
    BORDER-LEFT: #ffffff 0.5pt;
    COLOR: #0f499e;
    BORDER-BOTTOM: #ffffff 0.5pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cellPadding: 3
}
.tablablanca TD
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #0f499e;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    cellPadding: 3
}
.tdblanco
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #0f499e;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    cellPadding: 3
}
.menutitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #C5A80C;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.submenu
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0.5em;
    COLOR: #688ab6;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menucontainer
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #c5d8f1 1px;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #c5d8f1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #fffef8
}
.classtable TD.fondo
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffef8
}
.celdaerror
{
    BORDER-RIGHT: #cc0000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cc0000 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    BORDER-LEFT: #cc0000 1px solid;
    WIDTH: 100%;
    COLOR: #cc0000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cc0000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.textoerrorrojo
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textoerror
{
    BORDER-RIGHT: #f7ecb3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #f7ecb3 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    BORDER-LEFT: #f7ecb3 1px solid;
    WIDTH: 100%;
    COLOR: #0f499e;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.celdalogin
{
    BORDER-RIGHT: #688ab6 1px solid;
    BORDER-TOP: #688ab6 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: #688ab6 1px solid;
    WIDTH: auto;
    COLOR: #688ab6;
    BORDER-BOTTOM: #688ab6 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #edf5ff
}
.textoayuda
{
    BORDER-RIGHT: #f7ecb3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #f7ecb3 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    MARGIN: 1px;
    BORDER-LEFT: #f7ecb3 1px solid;
    WIDTH: 100%;
    COLOR: #0f499e;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}
.classmsg
{
    BORDER-RIGHT: #f7ecb3 1px solid;
    BORDER-TOP: #f7ecb3 1px solid;
    FONT-SIZE: 8pt;
    PAGE-BREAK-BEFORE: auto;
    PAGE-BREAK-AFTER: auto;
    OVERFLOW: auto;
    BORDER-LEFT: #f7ecb3 1px solid;
    COLOR: #0f499e;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fffffa;
    TEXT-DECORATION: none;
    cellPadding: 3
}
.classmarco
{
    BORDER-RIGHT: #f7ecb3 1px solid;
    PADDING-RIGHT: 30px;
    BORDER-TOP: #f7ecb3 1px solid;
    PADDING-LEFT: 30px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 30px;
    BORDER-LEFT: #f7ecb3 1px solid;
    COLOR: #0f499e;
    PADDING-TOP: 30px;
    BORDER-BOTTOM: #f7ecb3 1px solid;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
