@media screen {
    BODY { font-family: Verdana, Arial, Helvetica, sans-serif; }
    H1 { font-family: Arial, Helvetica, sans-serif; }
    H2 { font-family: Arial, Helvetica, sans-serif; }
    H3 { font-family: Arial, Helvetica, sans-serif; }
    H4 { font-family: Arial, Helvetica, sans-serif; }
    H5 { font-family: Arial, Helvetica, sans-serif; }
    H6 { font-family: Arial, Helvetica, sans-serif; }
}

@media print {
    BODY { font-family: Times, serif; }
    H1 { font-family: Times, serif; }
    H2 { font-family: Times, serif; }
    H3 { font-family: Times, serif; }
    H4 { font-family: Times, serif; }
    H5 { font-family: Times, serif; }
    H6 { font-family: Times, serif; }
}

CODE    { font-family: Consolas, "Lucida Console", Courier, monospace; }
IMG     { border: 0; }
OL      { list-style-type: decimal; }
TR      { vertical-align: top; }
TH      { text-align: center;  }
CAPTION { font-weight: bolder; }

A:link    { color: blue; }
A:visited { color: teal; }
A:active  { background-color: #f9f9f9; }
A:hover   { background-color: #f9f9f9; }


A.anyoActual        { color: #006000; font-weight: bolder; font-size: larger; }
A.anyoQueViene      { color: #006000; font-weight: bolder; }
A.anyoSubsiguiente  { color: #006000; }
A.feriadoIntermedio { color: #b0b0b0; }

A.vinculoMuerto { text-decoration: line-through; pointer-events: none; cursor: default; }

UL.recuadroVigente                 { border: thin dashed navy;    }
UL.recuadroVigenteInconstitucional { border: thin dashed purple;  }
UL.recuadroDerogado                { border: thin dotted black;   }
UL.recuadroAbandonado              { border: thin dotted black;   }
UL.recuadroEnDuda                  { border: thin dotted #906000; }
UL.recuadroSingular                { border: thin dashed navy;    }
UL.recuadroSingularIndeterminado   { border: thin dashed gray; color: gray; }

.recuadroProyectoInadmisible     { border: thin dotted black; background-color: #e0e0e0; }
.recuadroProyectoArchivado       { border: thin dotted black; background-color: #f5f5f5; }
.recuadroProyectoRechazado       { border: thin dotted black; background-color: #fff5f5; }
.recuadroProyectoEnTramite       { border: thin solid  black; background-color: #e5e5ff; }
.recuadroProyectoPorPromulgar    { border: thin solid  black; background-color: #f5fff5; }

OL#anexos_1 { counter-reset: item;    }
OL#anexos_2 { counter-reset: item 20; }
LI.anexos        { display: block;    }
LI.anexos:before { content: counter(item) ". "; counter-increment: item; }

OL.subanexos { list-style-type: upper-alpha; }

P.centrado    { text-align: center; }

TABLE.interna { margin-left: 5%; margin-right: 5%; }
TH.nada       { border: 0; }
TD.nada       { border: 0; }
TD.mitad      { width: 50%; }
TD.izquierda  { text-align: left;  }
TD.centrado   { text-align: center; }
TD.derecha    { text-align: right; }
TD.separador  { border-left-width: 0; border-right-width: 0; }
TD.publicado  { text-align: right; font-size: smaller; color: gray; }
TD.monarca    { font-weight: bolder; }

HR.subseccion { width: 50%; }

.advertenciaInicial { font-weight: bolder; color: navy;  border: thin solid brown; }
.promocionInterna   { font-weight: bolder; color: blue;  border: thin solid blue;  }
.promocionExterna   { font-weight: bolder; color: green; border: thin solid blue;  }

.feriadoVigente  { color: green; font-weight: bolder; }
.fechaVigente    { color: blue;  font-weight: bolder; }

.feriadoDerogado { color: black; font-weight: bolder; }
.fechaDerogada   { color: navy;  font-weight: bolder; }

.feriadoSuplantado { color: gray;  text-decoration: line-through; }
.fechaSuplantada   { color: blue; font-weight: bolder; }

.feriadoEnDuda     { color: #906000; font-weight: bolder; }
.feriadoRenombrado { color: black; text-decoration: line-through; }

.feriadoAbandonado { color: black; font-weight: bolder; }
.fechaAbandonada   { color: navy; font-weight: bolder; }
.fechaTrasladada   { color: navy; font-weight: bolder; }

.feriadoPropuesto  { color: brown; }

.fechaUnica              { color: blue;  font-weight: bolder; }
.fechaUnicaPresunta      { color: navy;  font-weight: bolder; }
.advertenciaDePresuncion { color: black; }
.fechaUnicaIndeterminada { color: gray;  font-weight: bolder; }

.nacional                { font-weight: normal; }
.local                   { font-weight: bolder; }
.territorioIndeterminado { font-weight: bolder; color: red; }

.ambitoNormal               { font-weight: normal; }
.ambitoBancario             { font-weight: bolder; }
.ambitoNoNormalNiBancario   { font-weight: bolder; }
.restriccionAlAmbitoEscolar { font-size: smaller;  }

.constitucion             { font-family: monospace; }
.ley                      { font-family: monospace; }
.decretoLey               { font-family: monospace; }
.DFL                      { font-family: monospace; }
.decreto                  { font-family: monospace; }
.reglamento               { font-family: monospace; }
.resolucion               { font-family: monospace; }
.circular                 { font-family: monospace; }
.oficio                   { font-family: monospace; }
.resumenDeDecretoLey      { font-family: monospace; }
.resumenDeDecreto         { font-family: monospace; }
.indultoApostolico        { font-family: monospace; }
.constitucionEclesiastica { font-family: monospace; }

.dictamenDeLaContraloria  { font-family: monospace; }
.alcanceDeLaContraloria   { font-family: monospace; }

.proyecto                 { font-family: monospace; }
.indicacion               { font-style: italic; }

.resumenEjecutivo { font-weight: bolder; }

.blog           { font-style: italic; }
.discurso       { font-style: italic; }
.folleto        { font-style: italic; }
.diario         { font-style: italic; }
.ensayo         { font-style: italic; }
.relato         { font-style: italic; }
.memoria        { font-family: monospace; }
.sesion         { font-family: monospace; }
.cronica        { font-size: smaller; }
.versionAntigua { font-size: smaller; margin-left: 10%; margin-right: 10%; }

@media screen {
    .libro           { font-family: serif; }
    .tituloAnticuado { font-family: serif; }
}

@media print {
    .libro           { font-family: sans-serif; }
    .tituloAnticuado { font-family: sans-serif; }
}


.proximoFeriado { background-color: #e8e8ff; }

.comentario { color: #0000a0; }
.protesta   { font-size: larger; color: #c00000; text-align: center; }

.nota          { font-size: smaller; }
.advertencia   { font-weight: bolder; color: navy; }
.enfasis       { font-size: smaller; }
.sic           { font-size: smaller; font-style: normal; }
.articulo      { font-size: smaller; }
.incompleto    { color: red; }
.monoespaciado { font-family: monospace; }
.formulaVerbal { font-family: monospace; }
.colision      { color: #800080; }
.finDeSemana   { color: gray; }
.inexistente   { color: gray; }
.indeterminado { color: gray; }
.noAplicable   { color: gray; }
.vespertino    { font-style: italic;  }
.irrenunciable { font-weight: bolder; }
.faltante      { background-color: #e0e0e0; color: red; }
.versalita     { font-variant: small-caps; }
.rojo          { color: red;  }
.azul          { color: blue; }
.URL           { font-family: Consolas, "Lucida Console", Courier, monospace; }
.errorGrosero  { background-color: #e0e0e0; color: black; }

.recuadroAutocitado      { margin-left: 10%; margin-right: 10%; border: thin dotted #008000; }
.opinionAutocitada       { color: #008000; }
.pontificacionAutocitada { font-weight: bolder; font-size: larger; }

.inexcusablementeRetroactivo   { background-color: #ffffd0; }
.jefeDeEstadoQueNoEsPresidente { color: gray; }
.datoSinImportancia            { color: gray; }

.feriadoIntermedio { color: #b0b0b0; }
.smiley            { font-family: monospace; font-size: larger; }
.letraEnfatizada   { font-weight: bolder; color: navy; }

.tipoDeFeriado        { font-size: smaller; font-weight: bolder; }

.esRecurrente         { font-style: normal; }
.esSingular           { font-style: italic; }
.esReligioso          { font-size: smaller; }
.esOcupacional        { font-size: smaller; }
.esBancario           { font-size: smaller; }
.esEscolar            { font-size: smaller; }
.esAdministrativo     { font-size: smaller; }
.esIrrenunciable      { font-size: smaller; font-weight: bolder; }
.esLocal              { font-size: smaller; }
.nombreAlternativo    { font-size: smaller; }
.informacionAdicional { font-size: smaller; }
.esTentativo          { font-size: smaller; font-weight: bolder; }

.diaNacionalVigente                 { color: green;   font-weight: bolder; }
.diaNacionalVigenteInconstitucional { color: #005000; font-weight: bolder; }
.diaNacionalDerogado                { color: black;   font-weight: bolder; }
.diaNacionalTrasladado              { color: navy;    font-weight: bolder; }
.diaNacionalRenombrado              { color: navy;    font-weight: bolder; }
.diaNacionalEnDuda                  { color: #906000; font-weight: bolder; }
.fechaDiaNacionalVigente                 { color: blue;    font-weight: bolder; }
.fechaDiaNacionalVigenteInconstitucional { color: #0000c0; font-weight: bolder; }
.fechaDiaNacionalDerogada                { color: black;   font-weight: bolder; }
.fechaDiaNacionalTrasladada              { color: navy;    font-weight: bolder; }
.fechaDiaNacionalRenombrada              { color: navy;    font-weight: bolder; }
.fechaDiaNacionalEnDuda                  { color: #906000; font-weight: bolder; }

.diaNacionalPropuesto       { color: brown; }
.semanaNacionalPropuesta    { color: brown; }

.semanaNacionalVigente      { color: green;   font-weight: bolder; }
.semanaNacionalEnDuda       { color: #906000; font-weight: bolder; }
.fechaSemanaNacionalVigente { color: blue;    font-weight: bolder; }
.fechaSemanaNacionalEnDuda  { color: #906000; font-weight: bolder; }

.mesNacionalVigente         { color: green; font-weight: bolder; }
.anyoNacionalVigente        { color: green; font-weight: bolder; }
.fechaMesNacionalVigente    { color: blue;  font-weight: bolder; }
.fechaAnyoNacionalVigente   { color: blue;  font-weight: bolder; }

.diaLocalVigente            { color: green; font-weight: bolder; }
.mesLocalVigente            { color: green; font-weight: bolder; }
.fechaDiaLocalVigente       { color: blue;  font-weight: bolder; }
.fechaMesLocalVigente       { color: blue;  font-weight: bolder; }

.observanciaLocal           { font-weight: bolder; }

.diaDeEstatusIncierto         { font-weight: bolder; }
.diaDeAmbitoRestringido       { font-weight: bolder; }
.diaSinExistenciaOficial      { font-weight: bolder; }
.fechaDiaDeEstatusIncierto    { font-weight: bolder; }
.fechaDiaDeAmbitoRestringido  { font-weight: bolder; }
.fechaDiaSinExistenciaOficial { font-weight: bolder; }

.diaInternacional             { font-weight: bolder; }
.diaExtranjero                { font-weight: bolder; }
.anyoInternacional            { font-weight: bolder; }

.noCuenta { color: gray; }

.faltaInformacion       { color: red; }

.efemerideLocalVigente       { color: green; font-weight: bolder; }
.fechaEfemerideLocalVigente  { color: blue;  font-weight: bolder; }

.fechaDePromulgacion { font-style: normal; }
.fechaDePublicacion  { font-style: normal; color: navy; }
.publicacion         { font-style: normal; color: navy; }

.acuerdoInadmisible      { background-color: #e0e0e0; }
.acuerdoRetirado         { background-color: #fffff0; }
.acuerdoArchivado        { background-color: #f5f5f5; }
.acuerdoRechazado        { background-color: #fff5f5; }
.acuerdoAprobado         { background-color: #f5fff5; }
.acuerdoEnTramitacion    { background-color: #e5e5ff; }

.resolucionInadmisible   { background-color: #e0e0e0; }
.resolucionRetirada      { background-color: #fffff0; }
.resolucionArchivada     { background-color: #f5f5f5; }
.resolucionRechazada     { background-color: #fff5f5; }
.resolucionAprobada      { background-color: #f5fff5; }
.resolucionEnTramitacion { background-color: #e5e5ff; }

.diaSujetoDeAcuerdo     { font-weight: bolder; }
.semanaSujetaDeAcuerdo  { font-weight: bolder; }
.mesSujetoDeAcuerdo     { font-weight: bolder; }
.anyoSujetoDeAcuerdo    { font-weight: bolder; }

.diaSujetoDeResolucion  { font-weight: bolder; }

.periodoDeVigencia      { font-weight: bolder; }

.regionQueYaTieneFeriadoPropio  { color: gray; }
.fechaFeriadoRegionalExistente  { font-weight: bolder; color: gray; }
.nombreFeriadoRegionalExistente { font-weight: bolder; color: gray; }
.fechaFeriadoRegionalPropuesto  { font-weight: bolder; color: #0000c0; }
.nombreFeriadoRegionalPropuesto { font-weight: bolder; }
.proyectoParaFeriadoRegional    { color: brown; }

.identificador { color: navy; font-family: Consolas, "Lucida Console", Courier, monospace; }

.festivoValidoParaIndios { font-style: italic; background-color: #e0ffff; }

.primaria2016_ChileVamos       { color: #007f00; }
.primaria2016_frescosDeRaja    { color: #7f007f; }
.primaria2016_ambasCoaliciones { color: #ff7f00; }
.enlaceServel { font-style: italic; }

