BODY
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif,Century Schoolbook;
    BACKGROUND-COLOR: #ffffff
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:link
{
    BORDER-RIGHT: lightcyan;
    BORDER-TOP: lightcyan;
    BORDER-LEFT: lightcyan;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BORDER-BOTTOM: lightcyan;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.linkhome
{
    CURSOR: hand;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent
}
A:visited
{
    CURSOR: hand;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:active
{
    CURSOR: hand;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    CURSOR: hand;
    COLOR: #f41715;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
TABLE.tabladatos
{
    COLOR: #000000;
    BACKGROUND-COLOR: #f1f8fc
}
.tablaestadosceldatitulo2
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #939393 thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #939393 thin solid;
    BACKGROUND-COLOR: #939393;
    TEXT-ALIGN: left
}
.tablaestadosceldatituloleft
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #939393 thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #939393 thin solid;
    BACKGROUND-COLOR: #939393;
    TEXT-ALIGN: right
}
.tablaestadosceldatitulo
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #E41715 thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #E41715 thin solid;
    BACKGROUND-COLOR: #E41715;
    TEXT-ALIGN: left
}
.tablaestadosceldatitulomenu
{
    BORDER: #cccccc thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    margin-TOP: 5px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablaestadosceldatituloresumen
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #E41715 thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #E41715 thin solid;
    BACKGROUND-COLOR: #E41715;
    TEXT-ALIGN: center
}

.tablaestadosceldatitulodesc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #F41715
}
.tablahome_js
{
    FONT-SIZE: 11px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: left
}
.titulofuncional
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #b90000;
    BACKGROUND-COLOR: #ffffff
}
.descripcionfuncional
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.descripcionerror
{
    FONT-SIZE: 13px;
    COLOR: #334e6f;
    BACKGROUND-COLOR: #f1f8fc
}
.descripcionfuncionalpwd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.enlacefuncional
{
    FONT-SIZE: 10px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #ffffff
}
.fuentecampo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.fuentecampo_no_exp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.fuentecampo_no_exp_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}

.fuentemensajeguardar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.fuentelinkanyadir
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #2064b9;
    TEXT-ALIGN: right
}
.fuentedescripcionlogin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.fuentecampo_cv
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.fuentecampo_cv_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.fuentevalor
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.fuentebarranombre
{
    FONT-SIZE: 10px;
    COLOR: #0075ad;
    BACKGROUND-COLOR: #ffffff
}
.fuentelinklista
{
    FONT-SIZE: 10px;
    COLOR: #d40000
}
.fuentelinktitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E41715
}
.fuentelinktitulologin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.fuentelinkcampo
{
    FONT-SIZE: 10px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #f1f8fc
}
.tablalink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #2064b9;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F0F0F0
}
.tablalinkborde
{
    BORDER-RIGHT: #E41715 thin inset;
    BORDER-TOP: #E41715 thin solid;
    MARGIN-TOP: 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 2pt;
    BORDER-LEFT: #E41715 thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #E41715 thin inset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E41715
}
.fuentedescripcion
{
    FONT-SIZE: 13px;
    COLOR: #195095;
    BACKGROUND-COLOR: #ffffff
}
.fuentetitulomenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #b90000;
    BACKGROUND-COLOR: #ffffff
}
.fuentedisclaimer
{
    FONT-SIZE: 10px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #ffffff
}
TABLE.tablacabecera
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #c2d7ed
}
.separador
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #c60008
}
DIV.capamenu
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffc0cb
}
TABLE.tablamenu
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #c2d7ed
}
DIV.capalinks
{
    BACKGROUND-COLOR: green
}
DIV.capacuerpo
{
    BACKGROUND-COLOR: #ffe4c4
}
DIV.capadisclaimer
{
    BACKGROUND-COLOR: blue
}
.fuentecapamenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: navy;
    BACKGROUND-COLOR: transparent
}
TABLE.tablamenusuperior
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #52a2c8
}
.fuentemenusuperior
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #52a2c8
}
.fuentemenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #395a82;
    BACKGROUND-COLOR: #f8dba5
}
.fuentemenu1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: #395a82
}
HR.barramenu
{
    COLOR: #eebe8b
}
HR.resumen
{
    COLOR: #b90000
}
HR.imprimir
{
    COLOR: #000000
}
UL.listaenlace
{
    COLOR: #fdbb58
}
.fuentecalendario1
{
    COLOR: cornflowerblue;
    BACKGROUND-COLOR: blanchedalmond
}
.fuentecalendario2
{
    COLOR: cornflowerblue;
    BACKGROUND-COLOR: lightblue
}
.fuentecalendario3
{
    COLOR: cornflowerblue;
    BACKGROUND-COLOR: navajowhite
}
.fuentecalendario4
{
    COLOR: cornflowerblue;
    BACKGROUND-COLOR: crimson
}
.fuentecalendario
{
    FONT-SIZE: 12px;
    COLOR: azure
}
.separadorlinea
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentecamponombre
{
    FONT-SIZE: 12px;
    COLOR: #ffd700;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentecampoaccion
{
    FONT-SIZE: 12px;
    COLOR: #ffd700;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentecampofiltro
{
    FONT-SIZE: 12px;
    COLOR: #b22222;
    BACKGROUND-COLOR: #f1f8fc
}
A
{
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.fuentebarraregistros
{
    BORDER-RIGHT: #087aa8 1px solid;
    BORDER-TOP: #087aa8 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #087aa8 1px solid;
    COLOR: #2064b9;
    BORDER-BOTTOM: #087aa8 1px solid;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentebarraregistrosanulado
{
    BORDER-RIGHT: #087aa8 1px solid;
    BORDER-TOP: #087aa8 1px solid;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    BORDER-LEFT: #087aa8 1px solid;
    COLOR: #ff4500;
    BORDER-BOTTOM: #087aa8 1px solid;
    BACKGROUND-COLOR: #f1f8fc
}
.tablacapamenu
{
    BACKGROUND-COLOR: #f8dba5
}
.fuentemenuprincipal_js
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #395a82;
    BACKGROUND-COLOR: #c2d7ed
}
.acep
{
    COLOR: royalblue;
    LIST-STYLE-TYPE: square
}
.cance
{
    COLOR: darksalmon;
    LIST-STYLE-TYPE: square
}
.fest
{
    COLOR: gold;
    LIST-STYLE-TYPE: square
}
.pend
{
    COLOR: crimson;
    LIST-STYLE-TYPE: square
}
.tablanavegacion
{
    BORDER-RIGHT: #087aa8 thin solid;
    BORDER-TOP: #087aa8 thin solid;
    BORDER-LEFT: #087aa8 thin solid;
    BORDER-BOTTOM: #087aa8 thin solid;
    BACKGROUND-COLOR: #000000
}
.invisible
{
    VISIBILITY: hidden
}
.invisible2
{
    DISPLAY: none
}
.tablacurriculo
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F0F0F0;
    cellspacing: 4%
}
.tablaestados
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F0F0F0;
    cellspacing: 4%
}
.tablafiltro
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BORDER-LEFT: 1px inset;
    COLOR: #000000;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F0F0F0
}
.tabladescripcion_js
{
    FONT-SIZE: 8pt;
    COLOR: #2064b9;
    FONT-FAMILY: Arial
}
.Disclaimer
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
HR
{
    COLOR: #939393
}
HR.home
{
    COLOR: #939393
}
.tablausercontr
{
    BORDER-RIGHT: #939393 thin solid;
    BORDER-TOP: #939393 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #939393 thin solid;
    COLOR: #334e6f;
    BORDER-BOTTOM: #939393 thin solid;
    BACKGROUND-COLOR: #FFF0F0;
    TEXT-ALIGN: left
}
.fuenteusercontrcabecera
{
    FONT-SIZE: 12px;
    COLOR: #E41715;
    BACKGROUND-COLOR:#FFF0F0
}
.fuenteusercontr
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFF0F0
}
.fuentedatoblig
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.imagencentrada
{
    MARGIN: 20pt;
    BACKGROUND-COLOR: #eaf4ff
}
.fuentehomecabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #b90000;
    FONT-FAMILY: Arial
}
.fuentehome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #b90000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.fuenteimprimir
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.fuenteresumenimprimir
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.fuentehomedesripcion
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: 000000;
    FONT-FAMILY: Arial
}
.fuenteresumen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.calendario
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #000000;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #808cbf
}
.colortabla
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.fuenteformulario100
{
    FONT-SIZE: 10px;
    WIDTH: 100px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #ffffff
}
.enlacefuncional
{
    FONT-SIZE: 10px;
    COLOR: #2064b9;
    BACKGROUND-COLOR: #ffffff
}
.days
{
    FONT-WEIGHT: bold;
    COLOR: #000080;
    BACKGROUND-COLOR: #ffffff
}
DIV.div_menu
{
    BACKGROUND-COLOR: #f1f8fc
}
.tablafiltro TD.filter_td
{
    WIDTH: 50%
}
.tablaestados TD.campo_o
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.tablausercontr TD.fuenteusercontr_o
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFF0F0;
    TEXT-DECORATION: underline
}
.tablacurriculo TD.campo_o
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.tablacurriculo TD.fboton
{
    WIDTH: 0px;
    TEXT-ALIGN: right
}
.tablafiltro TD.campo_o
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.tablalinkborde TD.fbotton
{
    TEXT-ALIGN: center
}
.tablalinkborde SELECT.fuenteselect
{
    FONT-SIZE: 15px;
    WIDTH: 150px;
    TEXT-ALIGN: center
}
.tablacurriculo INPUT.disb
{
    BACKGROUND-COLOR: #d5d4d5
}
TABLE.error
{
    COLOR: #2064b9
}
TABLE.error TD.tit
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-STYLE: oblique
}
TABLE.error TD.error
{
    FONT-SIZE: 90%;
    COLOR: #ff4500
}
TABLE.error INPUT.boton
{
    BORDER-RIGHT: #3f699a;
    BORDER-TOP: #3f699a;
    BORDER-LEFT: #3f699a;
    BORDER-BOTTOM: #3f699a;
    BACKGROUND-COLOR: #eaf4ff;
    TEXT-ALIGN: center
}

