a
{
    color: #000080;
    TEXT-DECORATION: none
}
	
a:hover
{
    color: #FF0000;
    TEXT-DECORATION: none
}
H2
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
BODY
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/LOGO_TH_FONDO.jpg);
    FONT-FAMILY: Verdana, Arial
}
input
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
td
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.bloque
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #004080;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
}
.opcion
{
    BACKGROUND-COLOR: #FFE999;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
}
.oculto
{
    DISPLAY: none
}
.aeMail
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.cmdBoton
{
    FONT-SIZE: 8pt;
    WIDTH: 75pt;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 20pt
}
.cmdBotonPeq
{
    FONT-SIZE: 8pt;
    WIDTH: 15pt;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 15pt
}
.cmdBotonEtiq
{
    FONT-SIZE: 8pt;
    WIDTH: 55pt;
    BORDER-TOP-STYLE: ridge;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: ridge;
    BORDER-LEFT-STYLE: ridge;
    HEIGHT: 15pt;
    TEXT-ALIGN: right;
    BORDER-BOTTOM-STYLE: ridge
}
.cmdBotonCelda
{
    FONT-SIZE: 7pt;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    COLOR: #000080;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.divCabError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.divErrores
{
    FONT-SIZE: 10pt;
    LEFT: 20pt;
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial;
    POSITION: relative
}
.divMsgErrores
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial
}
.divMsgUsuarios
{
    FONT-SIZE: 10pt;
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial
}
.divTitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #0000cd;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.hrSeparador
{
    COLOR: #000080;
    TOP: 5px
}
.selCampo400
{
    FONT-SIZE: 8pt;
    WIDTH: 400pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo350
{
    FONT-SIZE: 8pt;
    WIDTH: 350pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo300
{
    FONT-SIZE: 8pt;
    WIDTH: 300pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo250
{
    FONT-SIZE: 8pt;
    WIDTH: 250pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo200
{
    FONT-SIZE: 8pt;
    WIDTH: 200pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo150
{
    FONT-SIZE: 8pt;
    WIDTH: 150pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo100
{
    FONT-SIZE: 8pt;
    WIDTH: 100pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo50
{
    FONT-SIZE: 8pt;
    WIDTH: 50pt;
    FONT-FAMILY: Verdana, Arial
}
.selCampo25
{
    FONT-SIZE: 8pt;
    WIDTH: 25pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo350
{
    FONT-SIZE: 8pt;
    WIDTH: 350pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo300
{
    FONT-SIZE: 8pt;
    WIDTH: 300pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo250
{
    FONT-SIZE: 8pt;
    WIDTH: 250pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo200
{
    FONT-SIZE: 8pt;
    WIDTH: 200pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo150
{
    FONT-SIZE: 8pt;
    WIDTH: 150pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo100
{
    FONT-SIZE: 8pt;
    WIDTH: 100pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampo50
{
    FONT-SIZE: 8pt;
    WIDTH: 50pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampoOblig50
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 50pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig100
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 100pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig150
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 150pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig200
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 200pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig250
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 250pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig300
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 300pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoOblig350
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 350pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.txtCampoFecha
{
    FONT-SIZE: 8pt;
    WIDTH: 60pt;
    FONT-FAMILY: Verdana, Arial
}
.txtCampoObligFecha
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffff00;
    BORDER-BOTTOM-COLOR: #ffff00;
    WIDTH: 60pt;
    BORDER-TOP-STYLE: inset;
    BORDER-TOP-COLOR: #ffff00;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: inset;
    BORDER-LEFT-STYLE: inset;
    BORDER-RIGHT-COLOR: #ffff00;
    BORDER-BOTTOM-STYLE: inset
}
.tblVentana
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid;
    BACKGROUND-COLOR: #d4d0c8
}
.tblVentanaArriba
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #d4d0c8
}
.tblVentanaEnMedio
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: 1px;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #d4d0c8
}
.tblVentanaAbajo
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid;
    BACKGROUND-COLOR: #d4d0c8
}
.tblVentanaResultados
{
    BORDER-TOP: #004080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BACKGROUND-COLOR: #d4d0c8
}
.tblMenu
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: center
}
.tblFormAmarillo
{
    BORDER: #808080 1px solid;
    BACKGROUND-COLOR: #FFE999
}
.tblFormAzul
{
    BORDER: #808080 1px solid;
    BACKGROUND-COLOR: #C0D0F0
}
.tdTituloFormAmarillo
{
    COLOR: #FFE999;
    BACKGROUND-COLOR: #004080
}
.tdTituloFormAzul
{
    COLOR: #C0D0F0;
    BACKGROUND-COLOR: #004080
}
.tdTituloFormBlanco
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #004080
}
.tdTituloResultados
{
    COLOR: #FFCC00;
    BORDER-BOTTOM: #004080 1px solid;
    BORDER-RIGHT: #808080 1px solid;
    BACKGROUND-COLOR: #004080
}
.tdCeldaVentana
{
}
.tdEtiqCampoTabIzda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: left
}
.tdEtiqConBordeIzda
{
    BORDER-RIGHT: #000080 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000080 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tdEtiqSinFondoDcha
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.tdEtiqSinFondoIzda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.tdEtiquetaDcha
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: right
}
.tdEtiquetaIzda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: left
}
.tdEtiquetaCentro
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: center
}
.tdEtiquetaIzdaNormal
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: left
}
.tdEtiquetaSeparador
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: left
}
.tdEtiquetaSeparadorApartado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #4169e1;
    TEXT-ALIGN: left
}
.tdEtiquetaSubSeparador
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #6699ff;
    TEXT-ALIGN: left
}
.tdEtiquetaSubSeparadorNeg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #6699ff;
    TEXT-ALIGN: left
}
.tdEtiquetaSubSeparadorNegCursiva
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #6699ff;
    TEXT-ALIGN: left
}
.thCampoInformeIzdaCursiva
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: #cc0000;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.thCabSinBordeInferior
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8
}
.thCabSinBordeSuperior
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8
}
.thCabSinBordeSuperiorFestivo
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff4500
}
.thCampoInformeCabecera
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: center
}
.thCampoInformeCabeceraPeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 7pt;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: right
}
.thTituloVentana
{
    BORDER-RIGHT: #004080 1px solid;
    BORDER-TOP: #004080 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #004080 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #004080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #004080;
    TEXT-ALIGN: left
}
.thCeldaObserv
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 0px solid;
    WIDTH: 100pt;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.txtCampoFestivo
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff4500;
    TEXT-ALIGN: right
}
.txtCampoNumerico
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.thCampoInforme
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.thCampoInformeImpar
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: #E0E8FE;
    TEXT-ALIGN: left
}
.tdCampoInformeVerde
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: #33CC00;
    TEXT-ALIGN: center
}
.tdCampoInformeRojo
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    BACKGROUND-COLOR: red;
    TEXT-ALIGN: center
}
.tdCampoInforme
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: left
}
.tdCampoInformeNum
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: right
}
.tdCampoInformeFecha
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: center
}
.tdCampoInformeGr
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: center
}
.tdCampoInformeMed
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    TEXT-ALIGN: left
}
.tdCampoInformePeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: left
}
.tdCampoInformeNumPeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: right
}
.tdCampoInformeFechaPeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: center
}
.thCampoInformePeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 7pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.thCampoInformeNum
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.thCampoInformeDcha
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.thCampoInformeIzda
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.thCampoInformeNumPeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 7pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.thCampoInformeFecha
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.thCampoInformeFechaPeq
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 7pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.tdCampoListado
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: left
}
.tdCampoListadoNum
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: right
}
.tdCampoListadoFecha
{
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 9pt;
    TEXT-ALIGN: center
}
.thCampoMensajeCabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: left
}
.tdCampoMensaje
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.txtCampoObserv
{
    FONT-SIZE: 8pt;
    WIDTH: 100pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.optOpcion
{
    TEXT-ALIGN: right;
    FONT-SIZE: 5pt
}
.Ficheros
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.menusuperior
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #004080
}
.calCeldaResaltado
{
    BACKGROUND-COLOR: #3366ff
}
.calDatos
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 9px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial
}
.calDias
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana, Arial
}
.calEncabe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
}
.calFondoCalendario
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #004080
}
.calFondoEncabe
{
    BACKGROUND-COLOR: #004080
}
.calResaltado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.calSimbolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #004080;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.calCombos
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10px;
    COLOR: black
}
.calCelda
{
}
.calBoton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}
.calNolabor
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: gold
}
.calSeparador
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: white 1px solid
}
.calEncabenormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.CalFinsemana
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #c0c0c0
}
.ctrlCalBloque
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #004080
}
.ctrlCalCierre
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: brown
}
.ctrlCalDia
{
    FONT-SIZE: 10px;
    COLOR: #004080;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    cursor:hand;
    cursor:pointer
}
.ctrlCalSimbolo
{
    FONT-SIZE: 10px;
    COLOR: #004080;
    BACKGROUND-COLOR: #DFF2F2;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    cursor:hand;
    cursor:pointer
}
.ctrlCalResaltado
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #3366ff;
    cursor:hand;
    cursor:pointer
}
