.envivo,.vivo .encabezado p span,.vivo select{font-size:.75rem}.vivo .encabezado p span,.vivo select option{text-transform:uppercase}.slide,.slider{max-width:800px}.articulo,.btn_slider,.envivo{background-color:#fff}.vivo .encabezado{padding:50px 0 .5em;background-image:linear-gradient(90deg,#7838b1 0,#ac50fd)}.vivo .encabezado_top{display:flex;justify-content:space-between;align-items:center}.envivo{color:red}.envivo span{height:9px;width:9px;background-color:red;border-radius:50%;display:inline-block;margin-right:.15em;animation:1s infinite vivovivo}.articulo figure img,.slide,.slider{width:100%;height: auto;}@keyframes vivovivo{0%{background-color:#fff}100%{background-color:red}}.vivo .encabezado h1{font-size:1.5rem;padding:.55em 0}.vivo .encabezado p{margin:.25em 0}.vivo .encabezado a{color:#fff}.vivo .filtrar{margin-bottom:-1em}.vivo select{width:100%;margin:.4em 0;text-align:center;border:0;padding:.2em 0;background-color:#000;color:#fff}.vivo .invisible{display:none;border-color:#7838b1 1px solid}.vivo .redes{margin-bottom:1em}.vivo .btn_ano{background-color:#ac50fd;color:#fff}.articulo{margin:1.25em auto 0;padding:1.75em .6em}.articulo h2{font-size:1.4rem;font-style:oblique}.articulo p{line-height:1.85;margin-bottom:1.5em;font-size:.92rem}.vivo .boton_soc{padding:1em 0;opacity:.65;border-bottom-width:2px}.vivo .boton_soc:focus,.vivo .boton_soc:hover{opacity:1}.articulo_footer,.articulo_header{font-variant:all-small-caps}.articulo_header{display:flex;justify-content:space-between}.articulo_header a{text-decoration:none}.articulo_footer a{color:#000;margin-right:.5em;font-size:1.1rem;text-underline-offset:2px}.articulo .caption{display:block}.slider{height:380px;position:relative;overflow:hidden;border-radius:15px;border:1px solid #ccc;margin-bottom:1em}.slide{height:350px;position:absolute;transition:.5s}.slide img{width:auto;max-width:100%;height:350px;object-fit:contain;padding:.2em}.btn_slider{position:absolute;width:22px;height:100px;border:none;z-index:10px;cursor:pointer;font-size:18px;line-height:0;top:35%;opacity:.3}.btn_slider:active{transform:scale(1.1);opacity:1}.btn-prev{left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.btn-next{right:0;border-top-left-radius:10px;border-bottom-left-radius:10px} .vivo_table td,  .vivo_table th {padding: 0.85em 0.4em;text-align: center;font-size: 0.9rem;}