.aba1 { vertical-align : bottom; }
.aba2 { vertical-align : text-bottom; }
.abs { position : absolute; }
.arr { vertical-align : top; }
.arriba { vertical-align : top; }
.blo { display : block; }
.bor1 { border : 1px solid black; }
.bor2 { border : 2px solid black; }
.bor_inf { border-bottom : 1px solid black; }
.bor_sin1 { border : 0px solid white; }
.bor_sin2 { outline : none; }
.bor_sup { border-top    : 1px solid black; }
.cen { text-align   : center; }
.centrar { margin-left  : auto;
           margin-right : auto;
           text-align   : center;
         }
.col_ama   { color : #ffff00; }
.col_azu { color : #083759; }
.col_azu_bri { color : #0000ff; }
.col_bla { color : #ffffff; }
.col_gris { color : #c2c2c2; }
.col_gri_osc { color : #828282; }
.col_neg { color : #000000; }
.col_roj { color : #ff0000; }
.col_roj_osc { color : #bf1e2d; }
.col_tra { color : transparent; }
.col_ver { color : #008900; }
.cuad { border          : 1px solid black;
        border-collapse : collapse;
      }
.cuadi { border          : 5px solid green;
         border-collapse : collapse;
         padding         : 5px;
       }
.cuadricula { border          : 1px solid black;
              border-collapse : collapse;
              padding         : 5px;
            }
.der { margin-left  : 100%;
       margin-right : 0%;
       text-align   : right;
     }
.derf { float : right; }
.dert { text-align : right; }
.esq_red5  { border-radius :  5px; }
.esq_red10 { border-radius : 10px; }
.esq_red15 { border-radius : 15px; }
.esq_red20 { border-radius : 20px; }
.fam_ari { font-family : Arial; }
.fam_hel { font-family : Helvetica; }
.fam_sase { font-family : sans-serif; }
.fon_ama { background-color : #ffff88; }
.fon_bla { background-color : #ffffff; }
.fon_bla { background-color : #ffffff; }
.fon_cel  { background-color : #88bbff; }
.fon_cel2 { background-color : RGB(170,233,252); }
.fon_gri { background-color : #c2c2c2; }
.fon_gri2 { background-color : #a2a2a2; }
.fon_gri3 { background-color : rgb(165,167,169) } /* 2020-09-08 */
.fon_gri_osc { background-color : #595959; }
.fon_mor { background-color : #ffaaff; }
.fon_neg { background-color : #000000; }
.fon_roj { background-color : #ff0000; }
.fon_roj_lad { background-color : rgb(183,45,47); }
.fon_rosa { background-color : #ffbbbb; }
.fon_ver { background-color : #77ff77; }
.font_fam_ari { font-family: "Arial", Helvetica, sans-serif; }
.font_fam_san { font-family: sans-serif; }
.font_fam_tnr { font-family: "Times New Roman", Times, serif; }
.inl  { display : inline; }
.inlb { display : inline-block; }
.ivis { visibility : hidden; }
.vis { visibility : visible; }
.izq { margin-left : 0%;
      margin-right : 100%;
        text-align : left;
     }
.izqf { float : left; }
.let0 { font-size : 0; }
.let_est1 { display : inline-block;     /* CLA_VEN */
          transform : scale( 0.9,1 );
     -moz-transform : scale( 0.9,1 );
      -ms-transform : scale( 0.9,1 );
       -o-transform : scale( 0.9,1 );
  -webkit-transform : scale( 0.9,1 );
          }
.let_est2 { display : inline-block;     /* CLA_VEN */
          transform : scale( 0.8,1 );
     -moz-transform : scale( 0.8,1 );
      -ms-transform : scale( 0.8,1 );
       -o-transform : scale( 0.8,1 );
  -webkit-transform : scale( 0.8,1 );
          }
.let_sgig { font-size : xx-large; }
.let_gig { font-size : x-large; }
.let_gra { font-size : larger; }
.let_mon { font-family : monospace; }
.let_pdf { font-weight : normal; /* ELIMINA NEGRITA */ }
.let_peq { font-size : smaller; }
.let_peqer { font-size : x-small; }
.let_peqest { font-size : xx-small; }
.let_peq50 { font-size : 50%; }
.mar0 { margin : 0px; }
.mar_der2 { margin-right : 1.5em; }
.mar_izq2 { margin-left : 1.5em; }
.mayus { text-transform : uppercase; }
.medio { vertical-align : middle; }
.negi { font-weight : bold; }
.nobr  { white-space : nowrap; }
.no_br { white-space : nowrap; }
.no_existe { display : none; }
.noe { display : none; }
.pad0 { padding : 0px; }
.pad1 { padding : 1px; }
.pad2 { padding : 2px; }
.pad4 { padding : 4px; }
.pad5 { padding : 5px; }
.pad10 { padding : 10px; }
.pad15 { padding : 15px; }
.pad20 { padding : 20px; }
.pdf_pag_brk { page-break-before: always; }
.rel { position : relative; }
.resno { resize : none; }
.somb5 { box-shadow : rgb(0,0,0) 0px 10px 17px -5px; }
.somb10 { box-shadow : rgb(0,0,0) 0px 15px 20px -10px; }
/* └─► SOMBRAS #20 TOMADAS DE https://getcssscan.com/css-box-shadow-examples */
.sombra5 { box-shadow : 5px 5px 5px grey; }
.sombra5neg { box-shadow : 5px 5px 5px rgb(45,45,45); }
.sombra10 { box-shadow : 10px 10px 5px grey; }
.sombra10neg { box-shadow : 10px 10px 5px rgb(45,45,45); }
.sin_subr { text-decoration : none; }
.subray { text-decoration : underline; }
.supi { font-size      : smaller;
        vertical-align : super;
      }
.txt_cen { text-align : center; }
.txt_der { text-align : right; }
.txt_izq { text-align : left; }
.w1   { width :   1%; }
.w2   { width :   2%; }
.w3   { width :   3%; }
.w4   { width :   4%; }
.w5   { width :   5%; }
.w10  { width :  10%; }
.w15  { width :  15%; }
.w20  { width :  20%; }
.w25  { width :  25%; }
.w30  { width :  30%; }
.w35  { width :  35%; }
.w45  { width :  35%; }
.w50  { width :  50%; }
.w55  { width :  55%; }
.w63  { width :  63%; }
.w65  { width :  65%; }
.w70  { width :  70%; }
.w75  { width :  75%; }
.w80  { width :  80%; }
.w90  { width :  90%; }
.w95  { width :  95%; }
.w96  { width :  96%; }
.w97  { width :  97%; }
.w98  { width :  98%; }
.w99  { width :  99%; }
.w100 { width : 100%; }
