.center{text-align:center;}
.ctac{color: #f9f295;}
.ctac2{color: #f9f295;font-weight:bold;}
.ctazm{color:#0000ff;}
.ctazm2{color:#0000ff;font-weight:bold;}
.ctazo{color:#031770;}
.ctazo2{color:#031770;font-weight:bold;}
.ctcm{color:#02f3fc;}
.ctcm2{color:#02f3fc;font-weight:bold;}
.ctgc{color: #c3c3c3;}
.ctgm{color: #696969;}
.ctm{color:#5c0c0c;}
.ctm2{color:#5c0c0c;font-weight:bold;}
.ctmc{color:#b84f35;}
.ctmc2{color:#b84f35;font-weight:bold;}
.ctn{color:#fda604;}
.ctn2{color:#fda604;font-weight:bold;}
.ctr{color:#ff0000;}
.ctr2{color:#ff0000;font-weight:bold;}
.ctvec{color:#8efd7f;}
.ctvec2{color:#8efd7f;font-weight:bold;}
.ctveo{color:#0f7003;}
.ctveo2{color:#0f7003;font-weight:bold;}
.ctvi{color: #c603a8;}
.ctvi2{color: #c603a8;font-weight:bold;}
.ctvic{color: #fc9aed;}
.ctvic2{color: #fc9aed;font-weight:bold;}
.fechTitulo{color:#5e5e5e;font:0.7em monospace;}
.fecha{color:#a9a9a9;font:0.7em monospace;}
.fecha::before{content:"  (";}
.fecha::after{content:")  ";}
.linkAzul a{color:#3700ff;padding:0 5px;cursor:pointer;text-decoration:none;}
.linkAzul a:hover{background:#0a2396;color:white;}
.linkListaMarron a{color:#d38f21;border:1px solid #d38f21;padding:0 5px;cursor:pointer;font-size:0.8em;}
.linkListaMarron a:hover{background:#fce8c3;color:#0b5815;font-weight:bold;}
.linkListaRojo a{color:#ff0000;border:1px solid #ff0000;padding:0 5px;cursor:pointer;font-size:0.8em;}
.linkListaRojo a:hover{background: #facccc;color:#0b5815;font-weight:bold;}
.pre{background:black;color:white;padding:1em;border-radius:10px;box-sizing:border-box;overflow:auto;margin:auto;width:100%;}
.resaltar{background:#e6e4e4;color:#810505;padding:0 8px;font-size:0.9em;}
.resaltarAm{background:yellow;color:#000000;padding:1px 8px;border-radius:5px;font-size:0.8em;}
.resaltarAzo{background:#6964ad;color:white;padding:1px 8px;border-radius:5px;font-size:0.8em;}
.resaltarAzo a{color:yellow;font-weight:bold;text-decoration:none;}
.resaltarAzo a:hover{color:#a0ffa0;}
.resaltarBl{background:#ffffff;color:#000000;padding:1px 8px;border-radius:5px;font-size:0.8em;}
.responsive{height:auto;width:100%;margin:1em auto;}
.resolucion{background-color:#2e2d2d;border-radius:20px;color:#ffff00;font:4em 'Times New Roman';margin:auto;text-align:center;width:400px;}
.rompeTexto{overflow-wrap:break-word}