.tblborder {  border: 1px #999999 solid}
.txtmenu {  font-family: Calibri; font-size: 14px; font-weight: 500; color: #003366; cursor: hand}
a:hover { color: #003366; text-decoration:none  }
a{text-decoration:none;}
.texto {  font-family: Calibri; font-size: 14px; color: #333333}
.textoHome { font-family: Calibri; font-size: 16px; color: #000066}
.menu {  cursor: hand}.fondoPag {  background-image: url(../img/logofondo.png); background-repeat: no-repeat; background-position: center center}
.linktxtmin { font-family: Calibri; font-size: 10px; font-weight: bold; color: #666666; cursor: hand }
.textoForm { font-family: Arial; font-size: 10px; color: #333333 }
.unpx {  font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #F7F7F7}
.txtBanner1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #F4F4F4}
.NewCab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000066}
.Newtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366}
.tblborderDcha { border: solid; border-width: 0px 1px 0px 0px; border-color: black #CCCCCC black black}
.tblborderDown { border: solid; border-width: 0px 0px 1px; border-color: black black #CCCCCC}
.txtTitulo { font-family: Calibri; font-size: 22px; color: #000000}
.txtTitulo2 { font-family: Calibri; font-size: 18px; color: #333333; font-weight: bold}
.esquinatable{ -moz-border-radius: 15px; background-color : #cc0000; border : 1px solid #000000; padding-left : 5px; padding-right : 5px; }.bordeTablon {  border: 1px #333333 solid}
.textoAviso { font-family: Arial; font-size: 10px; color: #333333 }
.txtTitulo3 { font-family: Calibri; font-size: 16px; color: #333333 ; font-weight: bold}
.textoBotonBold { font-family: Arial; font-size: 10px; color: #990000; font-weight: bolder; font-style: normal}
@media print { .noPrint {     display:none; }
@media all {
   div.saltopagina{
      display: none;
   }
}
   
@media print{
   div.saltopagina{ 
      display:block; 
      page-break-before:always;
   }
} .impuText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F3F3F3; border: 1px #F3F3F3 none}
.textovertical {writing-mode: tb-rl; filter: flipv fliph}.textoEnlace { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; cursor: hand; font-weight: bold}
.txtmenuNegrita { font-family: Calibri; font-size: 14px; font-weight: bold; color: #003366; cursor: hand }
.txTemario {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.txTemario {  }
.Estilo1 {font-size: 14px; font-family: Arial, Helvetica, sans-serif}
.Estilo2 {font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.Estilo3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.Estilo5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Define estilos de la tabla */
.table-cycle {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;
    color: #333;
}
.table-header {
    background-color: #f1f1f1;
    font-weight: bold;
}
.table-content {
    background-color: #ffffff;
}
.section-header {
    background-color: #797979;
    color: #ffffff;
    padding: 8px;
    font-weight: bold;
}
.instruction-list li {
    margin-bottom: 5px;
}
.download-icon img {
    width: 50px;
}
