.estilo_barra_azul
{
    SCROLLBAR-FACE-COLOR: #6699cc;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #e8e8e8;
    SCROLLBAR-DARKSHADOW-COLOR: #999999
}
.estilo_barra
{
    SCROLLBAR-FACE-COLOR: #999999;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #e8e8e8;
    SCROLLBAR-DARKSHADOW-COLOR: #999999
}
A.blancomenu2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 30pt;
    COLOR: white;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.blancomenu2:hover
{
    COLOR: #89cffd
}
A.link_interior
{
    FONT-WEIGHT: bold;
    COLOR: #616161;
    TEXT-DECORATION: underline
}
A.link_interior:hover
{
    FONT-WEIGHT: bold;
    COLOR: #00326d;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
A.link_interior2
{
    FONT-WEIGHT: bold;
    COLOR: #00326d;
    TEXT-DECORATION: none
}
A.link_interior2:hover
{
    FONT-WEIGHT: bold;
    COLOR: #00326d;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}
.marinobdg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt
}
.marinobd
{
    FONT-WEIGHT: bold
}
.marinobd_blanco
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff9900
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: "verdana"
}
.plano_gris
{
    FONT-SIZE: 11px;
    COLOR: #616161;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "verdana"
}
.plano
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    COLOR: #616161;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "verdana"
}
.hand
{
    CURSOR: pointer
}
.ayuda
{
	cursor:help;
}
.plano_bold
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #616161;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "verdana"
}
.participa_barra_der
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 8px;
    FONT-FAMILY: "verdana"
}
.participa_barra_der_respuesta
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 3px;
    FONT-FAMILY: "verdana"
}
.articulo_barra_der
{
    FONT-SIZE: 11px;
    COLOR: #2c4e88;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "verdana"
}
A.articulo_link
{
    FONT-WEIGHT: normal;
    COLOR: #1a5ad2;
    TEXT-DECORATION: underline
}
A.articulo_link:hover
{
    COLOR: #ffffff
}
.justificado
{
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.justificadobd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.blanco
{
    FONT: 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.blancobdg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white
}
.blancobd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: -1px
}
.blancobde
{
    FONT-WEIGHT: bold;
    COLOR: white;
    LETTER-SPACING: 10px
}
.marinopq
{
    FONT-SIZE: 7.5pt
}
.marino7
{
    FONT-SIZE: 7pt
}
.marino7 A
{
    FONT-SIZE: 7pt;
    COLOR: #032459
}
.marino7 A:link
{
    FONT-SIZE: 7pt;
    COLOR: #032459;
    TEXT-DECORATION: underline
}
.marino7 A:visited
{
    FONT-SIZE: 7pt;
    COLOR: #032459;
    TEXT-DECORATION: underline
}
.marino7 A:hover
{
    FONT-SIZE: 7pt;
    COLOR: #032459;
    TEXT-DECORATION: underline
}
.marino8bd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459
}
.marino8bd A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459;
    TEXT-DECORATION: none
}
.marino8bd A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459;
    TEXT-DECORATION: none
}
.marino8bd A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459;
    TEXT-DECORATION: none
}
.marino8bd A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #032459;
    TEXT-DECORATION: underline
}
.marinobdg2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #032459
}
.marinobdg3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #032459
}
.marinobdm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}
.negra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.naranja
{
    COLOR: #e14528
}
.normal
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff
}
A.home
{
    COLOR: #469ec8
}
A.celestebd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #00ff33;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-DECORATION: none
}
A.celestebd:hover
{
    COLOR: #e14528
}
A.marinobd
{
    FONT-WEIGHT: bold;
    COLOR: #032459;
    TEXT-DECORATION: none
}
A.marinobdm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #032459;
    TEXT-DECORATION: none
}
A.marinobd:hover
{
    COLOR: #e14528
}
A.naranjabd
{
    FONT-WEIGHT: bold;
    COLOR: #e14528;
    TEXT-DECORATION: none
}
A.blancobd
{
    FONT-WEIGHT: bold;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.blancobde
{
    FONT-WEIGHT: bold;
    COLOR: white;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.blancomenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6.5pt;
    COLOR: white;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.blancomenu2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.marinomenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6.5pt;
    COLOR: #032459;
    LETTER-SPACING: -1px;
    TEXT-DECORATION: none
}
A.noenlace
{
    FONT-WEIGHT: normal;
    COLOR: #032459
}
A.azul:hover
{
    COLOR: #e14528
}
A.blanco
{
    COLOR: white
}
A.blanco:hover
{
    COLOR: #e14528
}
A.blanco2
{
    COLOR: white
}
A.blanco2:hover
{
    COLOR: #032459
}
A.blancoall
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.blancoall:hover
{
    COLOR: #ffffff
}
.borde
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1
{
    FONT-SIZE: 11pt
}
.peq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
.blanc
{
    COLOR: white
}
SUP
{
    FONT-SIZE: 7pt;
    COLOR: #032459;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.gris
{
    COLOR: #b2b2b2
}
A.grisall
{
    FONT-WEIGHT: normal;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.grisall:hover
{
    COLOR: #b2b2b2
}
.titulohomeg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titulohomep
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #cc0000
}
.txtintro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000066;
    LINE-HEIGHT: 14px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtjustifi
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000066;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.llamada
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.resaltatxt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffd89d;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.grismas
{
    COLOR: #666666
}
.entradilla
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.titularnew
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 24px;
    COLOR: #000066;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtintronew
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
    LINE-HEIGHT: 25px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtjustifinew
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.entradanew
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000066;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.pequeña_neg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titularnewBlanco
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linknew
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.fazul
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000066;
    BACKGROUND-COLOR: #dce0ef;
    TEXT-DECORATION: none
}
.listacursos
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #002677;
    TEXT-DECORATION: none
}
.txtlectura
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #333333;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.txttitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #000066;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.txtLight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "Trebuchet MS"
}
.txtLight_oscura
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "Trebuchet MS"
}
.txtLight_CLARA
{
    FONT-SIZE: 13px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "Trebuchet MS"
}
.txtlecturaold
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #333333;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.txtLight_azul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #23428b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.txtLight_b
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.peq_blanca
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: white;
    TEXT-DECORATION: none
}
.txtLight_llamada
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "Trebuchet MS";
    FONT-VARIANT: normal
}
.txtLight_azul_titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000066;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.txtLight_azul_entrada
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #23428b;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.txtLigh_resaltado
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "Trebuchet MS";
    BACKGROUND-COLOR: #caeeff
}
.estilo_barra_gris
{
    SCROLLBAR-FACE-COLOR: #999999;
    FONT-SIZE: 10px;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: #666666;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #e8e8e8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    SCROLLBAR-DARKSHADOW-COLOR: #999999
}
.lista
{
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: 14px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LIST-STYLE-TYPE: disc
}
TD.celda_recuadra
{
    BORDER-RIGHT: #f3f3f3 1px outset;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #f3f3f3 1px outset;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: #f3f3f3 1px outset;
    COLOR: #575757;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #f3f3f3 1px outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.celda_solid
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px inset;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: #cccccc 1px inset;
    COLOR: #575757;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px inset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.celda_solid_black
{
    BORDER-RIGHT: #ffffff 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ffffff 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #ffffff 1px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #2d5e99
}
TD.celda_normal
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #575757;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.celda_Uper
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: lowercase;
    COLOR: #575757;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.celda_bold
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: none;
    COLOR: #575757;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.1M_Uper
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0066cc
}
TD.1M_Uper_recuadra
{
    BORDER-RIGHT: #004a95 1px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #004a95 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #004a95 1px outset;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #004a95 1px outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0066cc
}
TD.1M_lower
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0066cc
}
TD.1M_lower_subindice
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0066cc
}
TD.2M_Uper
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #2d5e99;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5dfff
}
TD.2M_Uper_blanca
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #2d5e99;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TD.2M_Uper_blanca_recuadra
{
    BORDER-RIGHT: #f3f3f3 1px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #f3f3f3 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #f3f3f3 1px outset;
    COLOR: #2d5e99;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #f3f3f3 1px outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TD.2M_Uper_recuadra
{
    BORDER-RIGHT: #9db6ff 1px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #9db6ff 1px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #9db6ff 1px outset;
    COLOR: #2d5e99;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #9db6ff 1px outset;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5dfff
}
TD.2M_Uper_vacio
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #2d5e99;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.2M_lower
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #2d5e99;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d5dfff
}
TD.leyenda
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #004a95;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f0f4ff
}
TD.termino_leyenda
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f7f7f7
}
TD.explica_leyenda
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    COLOR: #575757;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TD.home_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    BACKGROUND-COLOR: #033186;
    TEXT-DECORATION: none
}
TD.home_link A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
TD.home_link A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
TD.home_link A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
TD.home_link A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px
}
.fecha_curso_home
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #666666;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titular_curso_home
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    COLOR: #2c4e88;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_curso_home
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtLightconfondo
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: "Trebuchet MS";
    BACKGROUND-COLOR: #f5f5f5
}
.txtLightdatos
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 0px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 0px solid;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 0px solid;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-ALIGN: center
}
.titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000066;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.autor
{
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/imgs/adornos/tip_conc.gif);
    COLOR: #666666;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.linea
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/imgs/linea_p_650.gif);
    BACKGROUND-REPEAT: no-repeat
}
.txtLightTit
{
    BORDER-RIGHT: #c1cddb 0px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c1cddb 2px solid;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #c1cddb 0px solid;
    COLOR: #003366;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #c1cddb 2px solid;
    FONT-FAMILY: "Trebuchet MS";
    BACKGROUND-COLOR: #fafbfc;
    TEXT-DECORATION: none
}
.Tit
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/imgs/adornos/tip1.gif);
    COLOR: #000066;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: "Trebuchet MS";
    TEXT-DECORATION: none
}
.MsoNormal
{
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: "Trebuchet MS"
}
.txtMensajeLeido
{
    FONT-SIZE: 11px;
    COLOR: #6d6c6c;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
.registro_texto_error
{
    BORDER-RIGHT: #cc0000 2px solid;
    BORDER-TOP: #cc0000 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #cc0000 2px solid;
    COLOR: #ff0000;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #cc0000 2px solid;
    FONT-FAMILY: "Arial";
    BACKGROUND-COLOR: #fbffdf;
    TEXT-ALIGN: center
}
.aliados_tit_tabla_meses
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #fbffdf
}
BODY
{
}
#divErrores {
	position: absolute;
	top: 50px;
	left:100px;
	align:center;
	z-index: 1000;
	background-color:#F4F3F2;
	width:350px;
	border: 1px solid #675F3F;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	letter-spacing:0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#divErrores td {font-size: 12px;
}

