﻿/*Fuentes*/
    /*fuente numero decimo*/
        @import url('https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap');
/*Fin fuentes*/
/* Modales */
    .Modal_Diseno2024{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.15);
        z-index: 65;
    }
    .Modal_Diseno2024:not(.ModalAbierta){
        display: none;
    }
    .ContenidoModal_Diseno2024{
        background-color: #fff;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 0 0 .25em #000000, 0 0 .5em #000000, 0 0 .75em #000000, 0 0 .1em #000000;
        width: max-content;
        max-width: 80%;
        max-height: 80%;
        overflow: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .Modal_Diseno2024.ModalAbierta .ContenidoModal_Diseno2024{
        animation: AbrirModal linear .4s;
    }
    .Modal_Diseno2024:not(.ModalAbierta) .ContenidoModal_Diseno2024{
        transform: translate(-50%, -50%) scaleX(0) scaleY(0);
    }
    .CerrarModal_Diseno2024{
        color: #aaaaaa;
        float: right;
        font-size: 2.5em;
        font-weight: bold;
        cursor: pointer;
        line-height: .4;
    }
    .CerrarModal_Diseno2024:hover,
    .CerrarModal_Diseno2024:focus{
        color: black;
    }
    .Modal_Diseno2024 label{
        display: block;
        margin-bottom: 10px;
        font-weight: bold;
        color: #333333;
    }
    .InputModal_Diseno2024{
        width: 100%;
        padding: 8px;
        margin-bottom: 15px;
        box-sizing: border-box;
        border: 1px solid #cccccc;
        border-radius: 4px;
        font-size: 14px;
    }
    .Modal_Diseno2024 button{
        background-color: #007ac0;
        color: white;
        padding: .25em 1em;
        border: none;
        border-radius: .3em;
        cursor: pointer;
        font-size: 16px;
        transition: .15s;
    }
    .Modal_Diseno2024 button:hover{
        background-color: #a3cfe8;
        color: #007ac0;
    }
/* Fin modales */

.Boleto_Diseno2024 .Contenedor_RealizarApuesta{
    position: relative;
    padding: .5em 0;
}
.BannerBote_Diseno2024{
    background-color: #007ac0;
    background: #007ac0;
    background: -moz-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #a3cfe8 calc(51% - 2.4em), #a3cfe8 calc(51% - 1.5em), #27222b calc(51% - 1.275em), #529ac4 calc(51% - 1.2em), #529ac4 calc(51% - .3em), #211928 calc(51% - .075em), #007ac0 51%);
    background: -webkit-gradient(left bottom, right top, color-stop(calc(51% - 2.7em), #ffffff), color-stop(calc(51% - 2.475em), #323232), color-stop(calc(51% - 2.4em), #a3cfe8), color-stop(calc(51% - 1.5em), #a3cfe8), color-stop(calc(51% - 1.275em), #27222b), color-stop(calc(51% - 1.2em), #529ac4), color-stop(calc(51% - .3em), #529ac4), color-stop(calc(51% - .075em), #211928), color-stop(51%, #007ac0));
    background: -webkit-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #a3cfe8 calc(51% - 2.4em), #a3cfe8 calc(51% - 1.5em), #27222b calc(51% - 1.275em), #529ac4 calc(51% - 1.2em), #529ac4 calc(51% - .3em), #211928 calc(51% - .075em), #007ac0 51%);
    background: -o-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #a3cfe8 calc(51% - 2.4em), #a3cfe8 calc(51% - 1.5em), #27222b calc(51% - 1.275em), #529ac4 calc(51% - 1.2em), #529ac4 calc(51% - .3em), #211928 calc(51% - .075em), #007ac0 51%);
    background: -ms-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #a3cfe8 calc(51% - 2.4em), #a3cfe8 calc(51% - 1.5em), #27222b calc(51% - 1.275em), #529ac4 calc(51% - 1.2em), #529ac4 calc(51% - .3em), #211928 calc(51% - .075em), #007ac0 51%);
    background: linear-gradient(60deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #a3cfe8 calc(51% - 2.4em), #a3cfe8 calc(51% - 1.5em), #27222b calc(51% - 1.275em), #529ac4 calc(51% - 1.2em), #529ac4 calc(51% - .3em), #211928 calc(51% - .075em), #007ac0 51%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#007ac0', GradientType=1 );
    color: #ffffff;
    padding-top: 1em;
}
.BannerBote_LogoJuego, .BannerBote_Texto{
    font-size: calc(5vw);
    line-height: 1.2;
}
.BannerBote_Texto_Caja{
    max-width: max-content;
    margin: auto;
    text-align: right;
    text-shadow: 0 0 .1em #000000, 0 0 .2em #000000;
}
.BannerBote_Texto{
    padding: .5em 0;
}
.BannerBote_TextoLinea1{
    font-size: 1em;
}
.BannerBote_TextoLinea2{
    font-size: 2.1em;
}
.BannerBote_TextoLinea3{
    font-size: .8em;
    margin: -.5em 0 .5em;
}
.BannerBote_TextoLinea4{
    font-size: 1em;
}
.Contenedor_Boleto{
    
}
.Contenedor_Boleto_Linea1{
    position: relative;
    margin-top: 1.5em;
}
#Contenedor_Boleto_AutomaticaAnadida:not(.ElementoInactivo) .ConfirmacionAnadido{
    animation: Anim_globo linear .3s;
}
.ConfirmacionAnadido{
    background-color: #effdda !important;
    color: #619712 !important;
    cursor: default !important;
}
.BotonManualAutomatica{
    position: absolute;
    display: block;
    right: .3em;
    bottom: 0;
    padding: .25em 1em;
    line-height: 1em;
    border-radius: .2em;
    cursor: pointer;
    transition: .15s;
}
.BotonAutomaticas, .BotonPeqAutomaticas, .SelectorAutomaticas{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 1;
    padding: .25em;
}
.BotonAutomaticas, .BotonPeqAutomaticas{
    border-radius: .2em;
    cursor: pointer;
    transition: .15s;
    user-select: none;
}
.BotonPeqAutomaticas{
    min-width: 1.3em;
}
.BotonAutomaticas{
    margin: .16em;
    min-width: 5em;
    box-shadow: inset 0 0 1px 0;
}
.SelectorAutomaticas, .SelectorAutomaticas:focus{
    min-width: 4em;
    border: none;
    color: #333333;
}
.BotonAutomaticas.Marcado{
    cursor: default;
}
.Diseno2024_DecimoBusqueda{
    position: relative;
    overflow: hidden;
    box-shadow: .1em .1em .25em;
    width: 98%;
}
.Diseno2024_DecimoBusqueda_imagen{
    width: 100%;
    filter: grayscale(1) sepia(2) opacity(.25);
    /*transform: scale(2) translate(-10%, 25%);*/
}
.Diseno2024_DecimoFiltro_numero, .Diseno2024_DecimoFiltro_arriba, .Diseno2024_DecimoFiltro_abajo{
    display: block;
    position: absolute;
    overflow: hidden;
    text-align: center;
    line-height: .8;
    color: #333333;
}
.Diseno2024_DecimoFiltro_numero{
    font-family: 'Signika', sans-serif;
    font-size: 2.5em;
    top: 8.5%;
    left: 22.5%;
    width: 70%;
    letter-spacing: .16em;
    font-weight: 700;
    min-height: .8em;
    cursor: default;
    user-select: none;
    animation: Anim_Bote linear .2s;
    box-shadow: inset 0 0 .15em .05em #007ac0;
    border-radius: 50%;
    padding: .1em 0 .15em .1em;
    background-color: #ffffff;
}
.Diseno2024_DecimoFiltro_arriba, .Diseno2024_DecimoFiltro_abajo{
    font-size: 3em;
    width: 8%;
    color: #007ac0;
    text-shadow: 0 0 .075em #ffffff, 0 0 .15em #ffffff;
    cursor: pointer;
}
.Diseno2024_DecimoFiltro_arriba i, .Diseno2024_DecimoFiltro_abajo i{
    transition: transform .15s;
}
@media (hover: hover){
    .Diseno2024_DecimoFiltro_arriba:hover i, .Diseno2024_DecimoFiltro_abajo:hover i{
        transform: scale(1.2);
    }
}
.Diseno2024_DecimoFiltro_arriba{
    top: 0;
}
.Diseno2024_DecimoFiltro_abajo{
    top: 21%;
}
.Diseno2024_DecimoFiltro_Unidades, .Diseno2024_DecimoFiltro_Decenas, .Diseno2024_DecimoFiltro_Centenas, .Diseno2024_DecimoFiltro_Millares, .Diseno2024_DecimoFiltro_DecenasMillar{
    width: 9%;
    letter-spacing: 0;
}
.Diseno2024_DecimoFiltro_Unidades{
    left: 70%;
}
.Diseno2024_DecimoFiltro_Decenas{
    left: 61%;
}
.Diseno2024_DecimoFiltro_Centenas{
    left: 52%;
}
.Diseno2024_DecimoFiltro_Millares{
    left: 43%;
}
.Diseno2024_DecimoFiltro_DecenasMillar{
    left: 34%;
}
.Diseno2024_DecimoFiltro_numero i{
    font-size: .5em;
    transform: translateY(.05em);
    padding: .3em 0;
}
.SelectorTipoAbono, .SelectorNumerosDiferentes{
    vertical-align: top;
    cursor: default;
}
.SelectorTipoAbono i{
    display: inline-block;
    color: #007ac0;
    box-shadow: inset 0 0 0 .04em;
    margin: 0 .25em;
    height: .8em;
    width: .8em;
    border-radius: 50%;
    cursor: pointer;
}
.SelectorNumerosDiferentes i{
    display: inline-block;
    color: transparent;
    box-shadow: inset 0 0 0 .04em #007ac0;
    cursor: pointer;
    height: .85em;
    transition: .15s;
}
.SelectorTipoAbono.Marcado i{
    box-shadow: inset 0 0 0 .04em, inset 0 0 0 .2em #ffffff, inset 0 0 0 .5em;
}
.SelectorNumerosDiferentes.Marcado i{
    color: #007ac0;
}
.SelectorTipoAbono_VisibleSorteos{
    transition: .15s;
    overflow: hidden;
    height: 1.5em;
}
.SelectorTipoAbono:not(.Marcado) .SelectorTipoAbono_VisibleSorteos{
    height: 0;
}
.PrimeraSeleccion, .SegundaSeleccion{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    box-shadow: inset 0 0 1px 0;
    line-height: 1;
    margin: .16em;
    padding: .25em 0;
    width: 1.5em;
    border-radius: .2em;
    cursor: pointer;
    transition: .15s;
    user-select: none;
}
.PrimeraSeleccion:not(.Marcado), .SegundaSeleccion:not(.Marcado){
    animation: Anim_seleccionmarcada_nocheck linear .15s;
}
.PrimeraSeleccion.Marcado, .SegundaSeleccion.Marcado{
    animation: Anim_seleccionmarcada_check linear .15s;
}
@media (hover: hover){
    .PrimeraSeleccion.Marcado:hover, .SegundaSeleccion.Marcado:hover{
        opacity: .8;
    }
}
.TextoSelector, .TextoTicket{
    position: relative;
    margin-top: 1em;
    color: #333333;
    line-height: 1.4;
}
.Contenedor_Boleto_Ticket{
    position: fixed;
    width: 100%;
    bottom: 0;
    right: 0;
    background: #ffffff;
    cursor: default;
    color: #a3cfe8;
    z-index: 10;
    filter: drop-shadow(-.1em -.1em .1em #000000);
}
.Contenedor_Boleto_Ticket.TicketInhabilitado{
    opacity: .4;
}
.Contenedor_Boleto_Ticket.TicketInhabilitado.flotante, .Contenedor_Boleto_Ticket.TicketInhabilitado .Contenedor_Boleto_Ticket_Acciones{
    display: none;
}
.Contenedor_Boleto_Ticket.flotante:not(.Marcado) .Contenedor_Loteria_Ticket .Contenedor_Boleto_Ticket_Boleto{
    top: auto !important;
}
.Contenedor_Boleto_Ticket_Boleto{
    position: relative;
    transition: top .25s;
}
.Contenedor_Boleto_TicketVerOcultar{
    position: absolute;
    bottom: 100%;
    left: 0;
    padding: .5em 2em .2em 2em;
    background: #ffffff;
    border-radius: 1.5em 1.5em 0 0;
    color: #007ac0;
    cursor: pointer;
}
.Contenedor_Boleto_TicketVerOcultar i{
    display: inline-block;
    transition: .2s;
}
.Contenedor_Boleto_Ticket.Marcado .Contenedor_Boleto_TicketVerOcultar i{
    transform: scaleY(-1);
}
.Contenedor_Boleto_TicketSencillo, .Contenedor_Loteria_Ticket{
    overflow: hidden;
    transition: .3s;
}
.Contenedor_Boleto_TicketSencillo{
    height: calc(1.82em* 8 + 1.4em + 1em);
}
.Contenedor_Loteria_Ticket{
    position: relative;
    height: calc(1.84em * 8);
    max-width: max-content;
    margin: auto;
}
.Contenedor_Boleto_TicketSencillo:not(.Marcado){
    height: 0px;
}
.Contenedor_Boleto_TicketMultiple{
    text-align: center;
    min-width: 18em;
}
.LineaTicket.Marcado{
    color: #007ac0;
}
.Boleto_TicketMultiple_PrimerasSelecciones{
    display: inline-block;
    vertical-align: middle;
    max-width: 80%;
}
.Boleto_TicketMultipleSegundasSelecciones{
    display: inline-block;
    vertical-align: middle;
    max-width: 20%;
}
.PrimeraSeleccionTicket, .SegundaSeleccionTicket, .NumeroLoteriaTicket{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
}
.PrimeraSeleccionTicket, .SegundaSeleccionTicket{
    box-shadow: inset 0 0 0 2px;
    margin: .16em;
    padding: .25em 0;
    width: 1.5em;
    line-height: 1;
    transform: scale(.9);
}
.Ticket_CantidadDecimos{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    line-height: 1;
    margin: .16em 0;
    width: 2.5em;
    color: #007ac0;
    transform: scale(1.25) translateY(.05em);
    padding-right: .25em;
    animation: Anim_Ticket_CantidadDecimos linear .3s;
}
.Ticket_Guion{
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin: .16em;
    color: #007ac0;
    transform: scale(.75);
}
.NumeroLoteriaTicket{
    font-family: 'Signika', sans-serif;
    margin: 0 .275em;
    padding: .06em 0 .08em;
    width: .85em;
    line-height: .7;
    font-weight: 700;
    transform: scale(1.5);
    color: #333333;
    animation-delay: .1s;
    animation: Anim_globo2 linear .3s;
}
.Contenedor_Boleto_TicketAleatorio .digitoLoteriaTicketaleatorio, .Contenedor_Boleto_TicketSorpresa .NumeroLoteriaTicket{
    color: transparent;
}
.Contenedor_Boleto_TicketAleatorio .digitoLoteriaTicketaleatorio:before, .Contenedor_Boleto_TicketSorpresa .NumeroLoteriaTicket:before{
    content: "?";
    color: #333333;
    position: absolute;
}
.Contenedor_Loteria_Ticket .LineaTicket.Visual{
    animation: LineaTicketVisual linear 1s;
}
.PrimeraSeleccionTicket.Marcado, .SegundaSeleccionTicket.Marcado{
    animation: Anim_ticketmarcado_check linear .15s;
    transform: scale(1);
}
.PrimeraSeleccionTicket:not(.Marcado), .SegundaSeleccionTicket:not(.Marcado){
    animation: Anim_ticketmarcado_nocheck linear .15s;
}
.GuionTicket{
    display: inline-block;
    vertical-align: middle;
    padding: 0 .2em;
}
.IconoTicket{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 1;
    margin: .16em;
    padding: .25em 0;
    width: 1.5em;
    color: #007ac0;
    transition: .15s;
    cursor: pointer;
    transform: scale(.75);
}
.IconoTicket_Menos, .IconoTicket_Mas{
    color: #888888;
}
.IconoTicket_Menos:not(.Marcado), .IconoTicket_Mas:not(.Marcado){
    color: #dddddd;
    cursor: default;
}
.IconoTicket:hover{
    opacity: .7;
}
.LineaTicket:not(.Marcado) .IconoTicket_Aleatorio{
    visibility: hidden;
}
.IconoTicket_Eliminar{
    display: none;
}
.LineaTicket.Marcado .Marcado ~ .IconoTicket_Aleatorio{
    display: none;
}
.LineaTicket.Marcado .Marcado ~ .IconoTicket_Eliminar, .NumeroLoteriaTicket ~ .IconoTicket_Eliminar{
    display: inline-block;
}
.Contenedor_Boleto_TicketSorpresa .PrimeraSeleccionTicket, .Contenedor_Boleto_TicketSorpresa .SegundaSeleccionTicket {
    color: #00000000 !important;
    box-shadow: inset .2em -.4em .5em #a3cfe8, inset 0 0 .5em #a3cfe8, inset 0 0 .5em #a3cfe8;
}
.Contenedor_Boleto_TicketSorpresa .PrimeraSeleccionTicket.Marcado, .Contenedor_Boleto_TicketSorpresa .SegundaSeleccionTicket.Marcado{
    color: #00000000 !important;
    box-shadow: inset .2em -.4em .5em #007ac0, inset 0 0 .5em #007ac0, inset 0 0 .5em #007ac0;
}
.Contenedor_Boleto_Ticket_Acciones{
    margin: .75em;
}
.LineaTicket_Acciones{
    
}
.AccionTicket{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    box-shadow: inset 0 0 0 2px;
    line-height: 1;
    margin: .16em;
    padding: .25em .4em;
    min-width: 1.5em;
    border-radius: .6em;
    color: #a3cfe8;
    transition: .15s;
}
.AccionTicket.Marcado{
    color: #007ac0;
    cursor: pointer;
}
.LineaTicket_Acciones .AccionTicket.Marcado.Eliminar{
    color: #b50d0d;
}
.AccionTicketVerOcultarNumeros:not(.Marcado){
    display: none;
}
.AccionTicketVerNumeros.Marcado{
    background-color: #007ac0;
    color: #ffffff;
}
.AccionTicketVerNumeros.Marcado{
    background-color: #007ac0;
    color: #ffffff;
}
.AccionTicketOcultarNumerosAleatorios{
    min-width: 1.85em;
}
.AccionTicketOcultarNumerosAleatorios.Marcado{
    background-color: #d95100;
    color: #ffffff;
}
.AccionTicketOcultarNumerosLoteria.Marcado{
    background-color: #b50d0d;
    color: #ffffff;
}

@media (hover: hover) {
    .AccionTicket.Marcado:hover{
        background-color: #007ac0;
        color: #ffffff;
        box-shadow: inset 0 0 0 0;
    }
    .LineaTicket_Acciones .AccionTicket.Marcado.Eliminar:hover{
        background-color: #b50d0d;
        color: #ffffff;
    }
}
.Cuadro_Pago{
    background-color: #ffffff;
    box-shadow: inset 0 0 .1em .05em #a3cfe8, .4em .4em #a3cfe8;
    text-align: center;
    padding: .4em 0;
    margin: 1em auto;
    max-width: 800px;
    border-radius: 1em;
}
.Cuadro_Pago_Titulo{
    line-height: 1.2;
}
.Cuadro_Pago_Titulo2 > div{
    display: inline-block;
    vertical-align: middle;
}
.Cuadro_Pago_ColumnaImporte{
    padding: .25em 0 .75em;
    line-height: 1.2;
}
.Cuadro_Pago_Importe2{
    font-weight: 700;
}
.Cuadro_Pago_Importe3{
    font-size: .5em;
}
.Cuadro_Pago_Boton{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    box-shadow: inset 0 0 0 2px;
    line-height: 1;
    margin: .16em .32em;
    padding: .4em .8em .2em;
    transition: .15s;
    cursor: pointer;
    max-width: 100%;
    min-width: 6.5em;
    border-radius: .35em;
    transition: .2s;
    background-color: #007ac0;
    box-shadow: 0 .2em 0 #211928;
    color: #ffffff;
    user-select: none;
}
.Cuadro_Pago_Boton:hover{
    box-shadow: 0 .05em 0 #211928;
    transform: translateY(.15em);
}
.Cuadro_Pago_Boton.BotonInhabilitado_Diseno2024{
    box-shadow: 0 .05em 0 #211928;
    transform: translateY(.15em);
    background-color: #ececec;
    color: #aeaeae;
    text-shadow: 0 0 .15em #ffffff, 0 0 .2em #ffffff, 0 0 .25em #ffffff;
    cursor: default;
}
.Ver_Numeros{
    display: block;
    width: max-content;
    max-width: 100%;
    min-width: 9.75em;
    padding: .25em 1em;
    border-radius: .2em;
    cursor: pointer;
    transition: .15s;
    margin: auto;
}
.Cuadro_Pago_CuadroFechas{
    max-width: calc(100% - 1em);
    margin: auto;
    text-align: center;
}
.Cuadro_Pago_CuadroFechasItems{
    text-align: left;
    max-width: calc(100% - 6em);
    margin: auto;
}
.Cuadro_Pago_CuadroFechasItems > span{
    display: block;
}
.Cuadro_Pago_CuadroFechasItems > span:nth-last-child(n + 2):after{
    content: ", ";
}
.ContenedorYGanaMisods, .ContenedorTarjetaFidelizacion{
    margin: .75em 0 .25em;
    line-height: 1.2;
}
.ContenedorTarjetaFidelizacion a{
    color: #007ac0;
    cursor: pointer;
}
.ContenedorTarjetaFidelizacion a:hover{
    color: #007ac0;
    text-decoration: underline;
}
.ContenedorYGanaMisods, .ContenedorTarjetaFidelizacion{
    display: none;
}
.ContenedorTextoYGanaMisods{
    display: inline-block;
    vertical-align: middle;
}
.ContenedorAnimacionYGanaMisods{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: auto;
    width: 2em;
    height: 1.2em;
}
.ContenedorAnimacionYGanaMisods > i{
    position: absolute;
    top: 0;
    right: 0;
    transform: rotateX(60deg) skew(-20deg, 0deg);
    animation: GanaMisods linear infinite 7.5s;
    background-color: #ffffff;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(1){
    top: 25%;
    animation-delay: -1.5s;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(2){
    top: 20%;
    animation-delay: -1.2s;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(3){
    top: 15%;
    animation-delay: -.9s;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(4){
    top: 10%;
    animation-delay: -.6s;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(5){
    top: 5%;
    animation-delay: -.3s;
}
.ContenedorAnimacionYGanaMisods > i:nth-child(6){
    top: 0;
}

@-webkit-keyframes AbrirModal{
    0%{
        -moz-transform: translate(-50%, -50%) scaleX(0) scaleY(0);
        -webkit-transform: translate(-50%, -50%) scaleX(0) scaleY(0);
        -ms-transform: translate(-50%, -50%) scaleX(0) scaleY(0);
        transform: translate(-50%, -50%) scaleX(0) scaleY(0);
    }
    50%{
        -moz-transform: translate(-50%, -50%) scaleX(.1) scaleY(1);
        -webkit-transform: translate(-50%, -50%) scaleX(.1) scaleY(1);
        -ms-transform: translate(-50%, -50%) scaleX(.1) scaleY(1);
        transform: translate(-50%, -50%) scaleX(.1) scaleY(1);
    }
    100%{
        -moz-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}
@-webkit-keyframes Anim_seleccionmarcada_check{
    0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%{
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -moz-opacity: 1;
        -webkit-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    5%, 25%, 45%, 65%, 85%{
        -moz-transform: skew(-14deg, -5deg) translate(.14em, -.075em);
        -webkit-transform: skew(-14deg, -5deg) translate(.14em, -.075em);
        -ms-transform: skew(-14deg, -5deg) translate(.14em, -.075em);
        transform: skew(-14deg, -5deg) translate(.14em, -.075em);
    }
    15%, 35%, 55%, 75%, 95%{
        -moz-transform: skew(14deg, 5deg) translate(-.14em, -.075em);
        -webkit-transform: skew(14deg, 5deg) translate(-.14em, -.075em);
        -ms-transform: skew(14deg, 5deg) translate(-.14em, -.075em);
        transform: skew(14deg, 5deg) translate(-.14em, -.075em);
    }
}
@-webkit-keyframes Anim_seleccionmarcada_nocheck{
    0%, 100%{
        -moz-filter: none;
        -webkit-filter: none;
        -ms-filter: none;
        filter: none;
    }
    50%{
        -moz-filter: blur(.08em);
        -webkit-filter: blur(.08em);
        -ms-filter: blur(.08em);
        filter: blur(.08em);
    }
}
@-webkit-keyframes Anim_globo{
    0%, 100%{
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    33%{
        -moz-transform: scale(1.4);
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
    }
}
@-webkit-keyframes Anim_globo2{
    0%, 100%{
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
    }
    33%{
        -moz-transform: scale(2);
        -webkit-transform: scale(2);
        -ms-transform: scale(2);
        transform: scale(2);
    }
}
@-webkit-keyframes Anim_Ticket_CantidadDecimos{
    80%{
        -moz-transform: scale(1.25) translateY(calc(.05em - 5%)) scaleY(1.1);
        -webkit-transform: scale(1.25) translateY(calc(.05em - 5%)) scaleY(1.1);
        -ms-transform: scale(1.25) translateY(calc(.05em - 5%)) scaleY(1.1);
        transform: scale(1.25) translateY(calc(.05em - 5%)) scaleY(1.1);
    }
    0%, 100%{
        -moz-transform: scale(1.25) translateY(calc(.05em + 10%)) scaleY(0.8);
        -webkit-transform: scale(1.25) translateY(calc(.05em + 10%)) scaleY(0.8);
        -ms-transform: scale(1.25) translateY(calc(.05em + 10%)) scaleY(0.8);
        transform: scale(1.25) translateY(calc(.05em + 10%)) scaleY(0.8);
    }
    30%{
        -moz-transform: scale(1.25) translateY(calc(.05em - 10%)) scaleY(1.2);
        -webkit-transform: scale(1.25) translateY(calc(.05em - 10%)) scaleY(1.2);
        -ms-transform: scale(1.25) translateY(calc(.05em - 10%)) scaleY(1.2);
        transform: scale(1.25) translateY(calc(.05em - 10%)) scaleY(1.2);
    }
    60%{
        -moz-transform: scale(1.25) translateY(calc(.05em - 20%)) scaleY(0.95);
        -webkit-transform: scale(1.25) translateY(calc(.05em - 20%)) scaleY(0.95);
        -ms-transform: scale(1.25) translateY(calc(.05em - 20%)) scaleY(0.95);
        transform: scale(1.25) translateY(calc(.05em - 20%)) scaleY(0.95);
    }
}
@-webkit-keyframes Anim_ticketmarcado_check{
    0%{
        -moz-transform: scale(.9);
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }
    50%{
        -moz-transform: scale(1.3);
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
    }
    100%{
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes Anim_ticketmarcado_nocheck{
    0%{
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50%{
        -moz-transform: scale(.8);
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
    }
    100%{
        -moz-transform: scale(.9);
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }
}
@-webkit-keyframes GanaMisods{
    0%, 25%{
        -moz-transform: translate(-200%, -100%);
        -webkit-transform: translate(-200%, -100%);
        -ms-transform: translate(-200%, -100%);
        transform: translate(-200%, -100%);
        -moz-opacity: 0;
        -webkit-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
    27.5%{
        -moz-transform: translate(-150%, -125%) rotateX(30deg) skew(-6.6deg, 0deg);
        -webkit-transform: translate(-150%, -125%) rotateX(30deg) skew(-6.6deg, 0deg);
        -ms-transform: translate(-150%, -125%) rotateX(30deg) skew(-6.6deg, 0deg);
        transform: translate(-150%, -125%) rotateX(30deg) skew(-6.6deg, 0deg);
        -moz-opacity: 1;
        -webkit-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    30%{
        -moz-transform: translate(-100%, -100%) rotateX(30deg) skew(-13.3deg, 0deg);
        -webkit-transform: translate(-100%, -100%) rotateX(30deg) skew(-13.3deg, 0deg);
        -ms-transform: translate(-100%, -100%) rotateX(30deg) skew(-13.3deg, 0deg);
        transform: translate(-100%, -100%) rotateX(30deg) skew(-13.3deg, 0deg);
    }
    32.5%{
        -moz-transform: translate(-50%, -50%) rotateX(30deg) skew(-13.3deg, 0deg);
        -webkit-transform: translate(-50%, -50%) rotateX(30deg) skew(-13.3deg, 0deg);
        -ms-transform: translate(-50%, -50%) rotateX(30deg) skew(-13.3deg, 0deg);
        transform: translate(-50%, -50%) rotateX(30deg) skew(-13.3deg, 0deg);
    }
    35%, 100%{
        -moz-transform: rotateX(60deg) skew(-20deg, 0deg);
        -webkit-transform: rotateX(60deg) skew(-20deg, 0deg);
        -ms-transform: rotateX(60deg) skew(-20deg, 0deg);
        transform: rotateX(60deg) skew(-20deg, 0deg);
    }
}
@-webkit-keyframes Anim_Bote{
    80% {
        -moz-transform: translateY(-5%) scaleY(1.1) scaleX(1);
        -webkit-transform: translateY(-5%) scaleY(1.1) scaleX(1);
        -ms-transform: translateY(-5%) scaleY(1.1) scaleX(1);
        transform: translateY(-5%) scaleY(1.1) scaleX(1);
    }

    0%, 100% {
        -moz-transform: translateY(10%) scaleY(0.8) scaleX(1);
        -webkit-transform: translateY(10%) scaleY(0.8) scaleX(1);
        -ms-transform: translateY(10%) scaleY(0.8) scaleX(1);
        transform: translateY(10%) scaleY(0.8) scaleX(1);
    }

    30% {
        -moz-transform: translateY(-10%) scaleY(1.2) scaleX(0.8);
        -webkit-transform: translateY(-10%) scaleY(1.2) scaleX(0.8);
        -ms-transform: translateY(-10%) scaleY(1.2) scaleX(0.8);
        transform: translateY(-10%) scaleY(1.2) scaleX(0.8);
    }

    60% {
        -moz-transform: translateY(-20%) scaleY(0.95) scaleX(1.05);
        -webkit-transform: translateY(-20%) scaleY(0.95) scaleX(1.05);
        -ms-transform: translateY(-20%) scaleY(0.95) scaleX(1.05);
        transform: translateY(-20%) scaleY(0.95) scaleX(1.05);
    }
}
@-webkit-keyframes Anim_Decimo{
    0%, 60%{
        -moz-transform: rotateY(90deg) rotateZ(10deg);
        -webkit-transform: rotateY(90deg) rotateZ(10deg);
        -ms-transform: rotateY(90deg) rotateZ(10deg);
        transform: rotateY(90deg) rotateZ(10deg);
    }
    100%{
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@-webkit-keyframes LineaTicketVisual{
    0%, 10%{
        -moz-background-color: #ffffff;
        -webkit-background-color: #ffffff;
        -ms-background-color: #ffffff;
        background-color: #ffffff;
    }
    10%{
        -moz-background-color: #a3cfe8;
        -webkit-background-color: #a3cfe8;
        -ms-background-color: #a3cfe8;
        background-color: #a3cfe8;
    }
}

/*Contenedor decimos*/
    .ContenedorDecimos_Diseno2024{
        margin: 1em auto;
    }
    .ContenedorDecimos_Diseno2024_Titulo{
        position: relative;
        max-width: 80%;
        margin: auto;
    }
    .ContenedorDecimos_Diseno2024_menosDecimos, .ContenedorDecimos_Diseno2024_masDecimos{
        position: absolute;
        bottom: 0;
        cursor: default;
        text-align: center;
        line-height: 0;
    }
    .ContenedorDecimos_Diseno2024_menosDecimos{
        left: 0;
    }
    .ContenedorDecimos_Diseno2024_masDecimos{
        right: 0;
    }
    .ContenedorDecimos_Diseno2024_menosDecimos i, .ContenedorDecimos_Diseno2024_masDecimos i{
        min-width: 1.25em;
        background-color: #fbfbfb;
        color: #ececec;
        padding: .2em 0;
    }
    .ContenedorDecimos_Diseno2024_menosDecimos.Marcado i, .ContenedorDecimos_Diseno2024_masDecimos.Marcado i{
        cursor: pointer;
        background-color: #ececec;
        color: #aeaeae;
    }
    .ContenedorDecimos_Diseno2024_paginaactual{
        cursor: default;
        position: absolute;
        color: #aeaeae;
        right: 0;
        font-size: .7em;
    }
    .ContenedorDecimos_Diseno2024_Titulo_Superior .ContenedorDecimos_Diseno2024_paginaactual{
        bottom: 100%;
    }
    .ContenedorDecimos_Diseno2024_Titulo_Inferior .ContenedorDecimos_Diseno2024_paginaactual{
        top: 100%;
    }
    .ContenedorDecimos_Diseno2024_Item{
        display: inline-block;
        vertical-align: top;
        width: 49.25%;
        margin-left: .5%;
        margin-bottom: .5em;
    }
    .ContenedorDecimos_Diseno2024_decimo{
        position: relative;
        margin: .25em auto .75em;
        width: 95%;
        box-shadow: .1em .1em .75em;
        animation: Anim_Decimo cubic-bezier(0,.25,.85,1.5) 1s;
    }
    .ContenedorDecimos_Diseno2024_decimo_imagen{
        width: 100%;
    }
    .ContenedorDecimos_Diseno2024_decimo_numero{
        display: block;
        position: absolute;
        text-align: center;
        line-height: .8;
        font-family: 'Signika', sans-serif;
        font-size: 6.05vw;
        top: 9.25%;
        left: 22.5%;
        width: 70%;
        letter-spacing: .16em;
        font-weight: 700;
        min-height: .8em;
        cursor: default;
        user-select: none;
        text-shadow: 0 0 .05em #ffffff, 0 0 .1em #ffffff, 0 0 .15em #ffffff;
    }
    .ContenedorDecimos_Diseno2024_digitonocoincidente{
        color: #683e3e;
    }
    #ContenedorDecimosDisponibles.DecimosAleatorios .ContenedorDecimos_Diseno2024_digitoaleatorio{
        font-family: "Font Awesome 5 Free";
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        color: transparent;
        transform: scale(.01);
    }
    #ContenedorDecimosDisponibles.DecimosAleatorios .ContenedorDecimos_Diseno2024_digitoaleatorio:after{
        content: "\f074";
        position: absolute;
        color: #683e3e;
        transform: scale(50, 66) translate(-.05em, -.15em);
    }
    .ContenedorDecimos_Diseno2024_jugar{
        margin: auto;
        text-align: center;
        width: 95%;
    }
    .ContenedorDecimos_Diseno2024_jugar_masmenos{
        display: inline-block;
        vertical-align: middle;
        font-size: 1.25em;
        color: #a3cfe8;
        transition: color .15s;
    }
    .ContenedorDecimos_Diseno2024_jugar_masmenos.Marcado{
        color: #007ac0;
        cursor: pointer;
    }
    .ContenedorDecimos_Diseno2024_jugar_cantidad{
        display: inline-block;
        vertical-align: middle;
        min-width: 3em;
        margin: 0 .15em;
        text-align: center;
        font-size: 1.5em;
        line-height: 1em;
        border: 1px solid #a3cfe8;
    }
    @media (hover: hover){
        .ContenedorDecimos_Diseno2024_jugar_masmenos:hover{
            color: #a3cfe8;
        }
    }
    .ContenedorDecimos_Diseno2024_decimosdisponibles{
        text-align: center;
        color: #777777;
    }
/*Fin contenedor decimos*/

/*Contenedor y tambien Puedes*/
    .Contenedor_TambienPuedes{
        margin: 2em 0;
    }
    .Tabla_TambienPuedes{
        width: 100%;
    }
    .ContenedorUltimasJugadas, .ContenedorJugadasGuardadas, .ContenedorPenas{
        display: inline-block;
        vertical-align: middle;
        width: calc(100% / 3);
        background-color: #a3cfe8;
        background: #a3cfe8;
    }
    /*Recolocar elementos si no hay alguno de ellos*/
        .ContenedorUltimasJugadas:nth-last-child(2), .ContenedorJugadasGuardadas:nth-last-child(1){
            width: 50%;
        }
        .ContenedorUltimasJugadas:nth-last-child(1){
            width: 100%;
        }
        .ContenedorUltimasJugadas:nth-last-child(1){
            width: 100%;
        }
    /*FIN recolocar elementos si no hay alguno de ellos*/

    .ContenedorUltimasJugadas{
        background: -moz-linear-gradient(left, #ffffff -8px, #f7fbfd 8px, #f7fbfd calc(100% - 8px), #e2f0f8 calc(100% + 8px));
        background: -webkit-gradient(left top, right top, color-stop(-8px, #ffffff), color-stop(8px, #f7fbfd), color-stop(calc(100% - 8px), #f7fbfd), color-stop(calc(100% + 8px), #e2f0f8));
        background: -webkit-linear-gradient(left, #ffffff -8px, #f7fbfd 8px, #f7fbfd calc(100% - 8px), #e2f0f8 calc(100% + 8px));
        background: -o-linear-gradient(left, #ffffff -8px, #f7fbfd 8px, #f7fbfd calc(100% - 8px), #e2f0f8 calc(100% + 8px));
        background: -ms-linear-gradient(left, #ffffff -8px, #f7fbfd 8px, #f7fbfd calc(100% - 8px), #e2f0f8 calc(100% + 8px));
        background: linear-gradient(to right, #ffffff -8px, #f7fbfd 8px, #f7fbfd calc(100% - 8px), #e2f0f8 calc(100% + 8px));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2f0f8', GradientType=1 );
    }
    .ContenedorJugadasGuardadas{
        background: -moz-linear-gradient(left, #f7fbfd -8px, #e2f0f8 8px, #e2f0f8 calc(100% - 8px), #cfe6f3 calc(100% + 8px));
        background: -webkit-gradient(left top, right top, color-stop(-8px, #f7fbfd), color-stop(8px, #e2f0f8), color-stop(calc(100% - 8px), #e2f0f8), color-stop(calc(100% + 8px), #cfe6f3));
        background: -webkit-linear-gradient(left, #f7fbfd -8px, #e2f0f8 8px, #e2f0f8 calc(100% - 8px), #cfe6f3 calc(100% + 8px));
        background: -o-linear-gradient(left, #f7fbfd -8px, #e2f0f8 8px, #e2f0f8 calc(100% - 8px), #cfe6f3 calc(100% + 8px));
        background: -ms-linear-gradient(left, #f7fbfd -8px, #e2f0f8 8px, #e2f0f8 calc(100% - 8px), #cfe6f3 calc(100% + 8px));
        background: linear-gradient(to right, #f7fbfd -8px, #e2f0f8 8px, #e2f0f8 calc(100% - 8px), #cfe6f3 calc(100% + 8px));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfd', endColorstr='#cfe6f3', GradientType=1 );
    }
    .ContenedorPenas{
        background: -moz-linear-gradient(left, #e2f0f8 -8px, #cfe6f3 8px, #cfe6f3 calc(100% - 8px), #a3cfe8 calc(100% + 8px));
        background: -webkit-gradient(left top, right top, color-stop(-8px, #e2f0f8), color-stop(8px, #cfe6f3), color-stop(calc(100% - 8px), #cfe6f3), color-stop(calc(100% + 8px), #a3cfe8));
        background: -webkit-linear-gradient(left, #e2f0f8 -8px, #cfe6f3 8px, #cfe6f3 calc(100% - 8px), #a3cfe8 calc(100% + 8px));
        background: -o-linear-gradient(left, #e2f0f8 -8px, #cfe6f3 8px, #cfe6f3 calc(100% - 8px), #a3cfe8 calc(100% + 8px));
        background: -ms-linear-gradient(left, #e2f0f8 -8px, #cfe6f3 8px, #cfe6f3 calc(100% - 8px), #a3cfe8 calc(100% + 8px));
        background: linear-gradient(to right, #e2f0f8 -8px, #cfe6f3 8px, #cfe6f3 calc(100% - 8px), #a3cfe8 calc(100% + 8px));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f0f8', endColorstr='#a3cfe8', GradientType=1 );
    }
    .ContenedorUltimasJugadas_Titulo, .ContenedorJugadasGuardadas_Titulo, .ContenedorPenas_Titulo{
        padding: .25em 1em;
    }
    .ContenedorUltimasJugadas_Jugada, .ContenedorJugadasGuardadas_Jugada, .ContenedorPenas_Jugada{
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        padding: 0 .1em;
    }
    .ContenedorUltimasJugadas_JugadaImagen, .ContenedorJugadasGuardadas_JugadaImagen{
        display: inline-block;
        vertical-align: top;
        position: relative;
        color: #007ac0;
        transform: scale(.75);
    }
    .ContenedorUltimasJugadas_JugadaImagenArchivo{
        height: 5em;
        width: 3.75em;
        margin-bottom: 1.5em;
    }
    .ContenedorJugadasGuardadas_JugadaImagenArchivo{
        height: 5em;
        width: 3.75em;
        margin-bottom: .45em;
    }
    .ContenedorPenas_JugadaImagenArchivo{
        position: relative;
        height: 5em;
        margin-bottom: 2.075em;
    }
    .ContenedorUltimasJugadas_JugadaImagenArchivo:before, .ContenedorJugadasGuardadas_JugadaImagenArchivo:before{
        font-size: 5em;
    }
    .ContenedorPenas_JugadaImagenArchivo img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%;
        max-width: 100%;
    }
    .ContenedorUltimasJugadas_JugadaImagenJuego{
        position: absolute;
        bottom: 1.9em;
        left: .62em;
        color: #ffffff;
    }
    .ContenedorJugadasGuardadas_JugadaImagenJuego{
        position: absolute;
        bottom: .85em;
        left: .55em;
        color: #ffffff;
    }
    .ContenedorUltimasJugadas_JugadaImagenJuego > i, .ContenedorJugadasGuardadas_JugadaImagenJuego > i{
        font-size: 2.5em;
    }
    .ContenedorUltimasJugadas_JugadaDescripcion, .ContenedorJugadasGuardadas_JugadaDescripcion{
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 4.25em);
        margin-left: .5em;
        text-transform: uppercase;
    }
    .ContenedorUltimasJugadas_JugadaDescripcion_Linea1, .ContenedorJugadasGuardadas_JugadaDescripcion_Linea1{
        display: -webkit-box;
        height: 2.15em;
        line-height: 1;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 700;
    }
    .ContenedorUltimasJugadas_JugadaDescripcion_Linea3, .ContenedorJugadasGuardadas_JugadaDescripcion_Linea3{
        font-size: 1.6em;
        text-align: center;
        font-weight: 700;
    }
    .ContenedorJugadasGuardadas_JugadaDescripcion_Linea1, .ContenedorJugadasGuardadas_JugadaDescripcion_Linea2{
        text-transform: uppercase;
    }
    .ContenedorUltimasJugadas_JugadaDescripcion_Linea4, .ContenedorJugadasGuardadas_JugadaDescripcion_Linea4{
        margin-top: .5em;
        text-align: center;
    }
    .ContenedorPenas_JugadaDescripcion_Linea1{
        margin-top: .5em;
        text-align: center;
        font-weight: 700;
    }
    .ContenedorPenas_JugadaDescripcion_Linea2{
        padding: .25em 0;
        text-align: center;
    }
    .ContenedorPenas_JugadaDescripcion_Linea2b{
        padding-left: .1em;
        font-size: 1.6em;
        text-align: center;
        font-weight: 700;
    }
    .BotonLinea3{
        display: block;
        text-align: center;
        line-height: 1;
        margin: .5em auto 0;
        padding: .25em .5em;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
        max-width: 40vw;
    }
    .ContenedorUltimasJugadas_EnlacePie{
        text-align: center;
        padding: 0 .1em;
        display: none;
    }
    .ContenedorUltimasJugadas_EnlacePie a{
        cursor: pointer;
    }
/*Fin contenedor y tambien Puedes*/

/*Contenedor JugadasEstadistica*/
    .ContenedorJugadasEstadistica{
        
    }
    .Titulo_JugadasEstadistica{
        background-color: #a3cfe8;
        color: #007ac0;
        padding: .4em 0;
    }
    .Tabla_JugadasEstadistica{
        background-color: #a3cfe8;
        overflow-x: scroll;
    }
    .scroll_Tabla_JugadasEstadistica{
        width: max-content;
    }
    .JugadasEstadistica_Jugada{
        display: inline-block;
        vertical-align: top;
        width: 0;
        text-align: center;
        background-image: url('/RecursosIQ/img/VerJugada/MiJugadaBoleto.jpg');
        background-size: 100% auto;
        box-shadow: .05em .05em .15em #000;
        overflow: hidden;
        transition: .25s;
        transition-delay: .5s;
    }
    .JugadasEstadistica_Jugada.Marcado{
        width: calc((100vw / 2) - 1.1em);
        margin: .5em;
        padding: .5em .25em;
    }
    .JugadasEstadistica_JugadaNombre{
        color: #333333;
        text-transform: uppercase;
        margin-bottom: .5em;
    }
    .JugadasEstadistica_JugadaNombre > i{
        font-size: 1.4em;
        display: inline-block;
        vertical-align: text-bottom;
    }
    .JugadasEstadistica_PrimeraSeleccion, .JugadasEstadistica_SegundaSeleccion{
        display: inline-block;
        vertical-align: middle;
        color: #333333;
        text-align: center;
        line-height: 1;
        margin: .16em;
        padding: .25em 0;
        width: 1.5em;
        border-radius: 50%;
        transition: transform .75s,  opacity .75s, color .15s, box-shadow .15s;
    }
    .JugadasEstadistica_Guion{
        display: inline-block;
        vertical-align: middle;
        padding: 0 .2em;
    }
    /*Animar cuando se elige la linea*/
        .JugadasEstadistica_Jugada:not(.Marcado){
            max-height: 11.5em;
        }
        .JugadasEstadistica_Jugada:not(.Marcado) .JugadasEstadistica_PrimeraSeleccion, .JugadasEstadistica_Jugada:not(.Marcado) .JugadasEstadistica_SegundaSeleccion{
            transform: translateY(-400%);
            opacity: 0;
            color: #007ac0;
            box-shadow: inset 0 0 0 2px;
        }
        .JugadasEstadistica_PrimeraSeleccion:nth-child(4n), .JugadasEstadistica_SegundaSeleccion:nth-child(4n + 1){
            transition-delay: 0s;
        }
        .JugadasEstadistica_PrimeraSeleccion:nth-child(4n + 1), .JugadasEstadistica_SegundaSeleccion:nth-child(4n + 3){
            transition-delay: .1s;
        }
        .JugadasEstadistica_PrimeraSeleccion:nth-child(4n + 2), .JugadasEstadistica_SegundaSeleccion:nth-child(4n + 2){
            transition-delay: .2s;
        }
        .JugadasEstadistica_PrimeraSeleccion:nth-child(4n + 3), .JugadasEstadistica_SegundaSeleccion:nth-child(4n){
            transition-delay: .3s;
        }
    /*Fin animar cuando se elige la linea*/
    .JugadasEstadistica_Boton{
        display: block;
        width: max-content;
        line-height: 1;
        margin: 1em auto 0;
        padding: .5em 1.5em .25em;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
    }
    .JugadasEstadistica_EnlacePie{
        display: inline-block;
        margin-top: .5em;
        color: #007ac0;
        cursor: pointer;
    }
    .JugadasEstadistica_EnlacePie:hover{
        color: #007ac0;
        text-decoration: underline;
    }
/*Fin contenedor JugadasEstadistica*/

/*Contenedor como jugar*/
    .titulo1ComoJugar{
        font-family: 'Lalezar', sans-serif;
        position: relative;
        font-size: 11.25vw;
        margin: .6em 0 .5em;
        text-align: center;
        user-select: none;
    }
    .titulo1ComoJugar_subtitulo{
        position: absolute;
        font-size: .5em;
        top: 2em;
        width: 100%;
        line-height: 1;
        color: #333333;
    }
    .titulo1ComoJugar_logojuego{
        position: absolute;
        font-size: 3em;
        left: 15%;
        top: -.3em;
        opacity: .33;
        transform: scale(120% , 80%);
    }
    .titulo1ComoJugar_textojuego{
        position: relative;
    }
    .seccionComoJugar{
        background-size:15em;
        background-repeat: no-repeat;
        background-position: 50% 1.75em;
        padding-top: 10.5em;
        text-align: justify;
    }
    .seccionComoJugar li{
        color: #007ac0;
    }
    .premiosComoJugar{
        margin-top: 3em;
    }
    .multiplesComoJugar{
        margin-top: 3em;
    }
    .premiosComoJugar_premio{
        display: inline-block;
        vertical-align: top;
        width: 50%;
        margin-top: 1em;
    }
    .multiplesComoJugar_multiple{
        display: inline-block;
        vertical-align: top;
        width: 50%;
        margin-top: -2em;
    }
    .premiosComoJugar_premio:nth-child(2n){
        margin-top: 3em;
    }
    .multiplesComoJugar_multiple:nth-child(2n){
        margin-top: 2em;
    }
    .premiosComoJugar_premio > div,
    .multiplesComoJugar_multiple > div{
        max-width: 92%;
        width: 14em;
        margin: auto;
    }
    .premiosComoJugar_premioimagen,
    .multiplesComoJugar_multipleimagen{
        position: relative;
        width: 100%;
        user-select: none;
    }
    .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multipleimagenfondo{
        width: 100%;
    }
    .premiosComoJugar_categoria{
        position: absolute;
        top: 27.5%;
        left: 8%;
        width: 19%;
        line-height: .9;
        font-size: .5em;
        text-align: center;
        color: #887810;
        text-shadow: .075em .075em .1em #eee3a9;
        font-weight: 700;
    }
    .multiplesComoJugar_jugada{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        width: 50%;
        line-height: .9;
        font-size: .8em;
        text-align: center;
        color: #887810;
        text-shadow: .075em .075em .1em #eee3a9;
        font-weight: 700;
    }
    .premiosComoJugar_categoria span:nth-child(1){
        display: block;
        font-size: 2em;
    }
    .premiosComoJugar_categoria span:nth-child(2){
        display: block;
    }
    .multiplesComoJugar_jugadaprimeraseleccion, .multiplesComoJugar_jugadaguion, .multiplesComoJugar_jugadasegundaseleccion, .multiplesComoJugar_jugadaapuestas{
        display: block;
        position: relative;
    }
    .multiplesComoJugar_jugadaguion{
        font-size: 1.5em;
        line-height: .5;
        margin-bottom: .1em;
    }
    .multiplesComoJugar_jugadaapuestas{
        margin-top: .3em;
        padding-top: .3em;
    }
    .multiplesComoJugar_jugadaapuestas:before{
        content: "----------------";
        line-height: 0;
        top: 0;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .premiosComoJugar_imagenesprimeraseleccion,
    .multiplesComoJugar_imagenesprimeraseleccion,
    .premiosComoJugar_imagenessegundaseleccion,
    .multiplesComoJugar_imagenessegundaseleccion,
    .premiosComoJugar_imagenloteria{
        font-size: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        text-align: center;
    }
    .premiosComoJugar_imagenesprimeraseleccion{
        width: 45%;
        right: 22%;
    }
    .multiplesComoJugar_imagenesprimeraseleccion{
        width: 30%;
        right: 14%;
    }
    .premiosComoJugar_imagenesguion{
        position: absolute;
        top: calc(50% - .5em);
        right: 17%;
        width: 4%;
        text-align: center;
    }
    .multiplesComoJugar_imagenesguion{
        position: absolute;
        top: calc(50% - .65em);
        right: 10.5%;
        width: 3%;
        text-align: center;
    }
    .premiosComoJugar_imagenessegundaseleccion{
        width: 15%;
        right: 1%;
    }
    .multiplesComoJugar_imagenessegundaseleccion{
        width: 10%;
        right: 0;
    }
    .premiosComoJugar_imagenloteria{
        width: 67%;
        right: 0;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img,
    .multiplesComoJugar_imagenesprimeraseleccion > img{
        width: calc(88% / 3);
        right: 0;
        margin: 2%;
        animation: Botebolas ease-in-out infinite 4s;
    }
    .premiosComoJugar_imagenessegundaseleccion > img,
    .multiplesComoJugar_imagenessegundaseleccion > img{
        width: 88%;
        right: 0;
        margin: 6%;
        animation: Botebolas ease-in-out infinite 1.5s;
    }
    .premiosComoJugar_imagenloteria > img{
        width: calc(97% / 6);
        right: 0;
        margin: 3% .25%;
        animation: Botebolas ease-in-out infinite 4s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 1),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 1),
    .premiosComoJugar_imagenessegundaseleccion > img:nth-child(3n + 2),
    .multiplesComoJugar_imagenessegundaseleccion > img:nth-child(3n + 2),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 1){
        animation-delay: -.5s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 2),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 2),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 2){
        animation-delay: -4s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 3),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 3),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 3){
        animation-delay: -2s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 4),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 4),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 4){
        animation-delay: -3s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 5),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 5),
    .premiosComoJugar_imagenessegundaseleccion > img:nth-child(3n + 1),
    .multiplesComoJugar_imagenessegundaseleccion > img:nth-child(3n + 1),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 5){
        animation-delay: -1s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 6),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 6),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 6){
        animation-delay: -3.5s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 7),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n + 7),
    .premiosComoJugar_imagenessegundaseleccion > img:nth-child(3n),
    .multiplesComoJugar_imagenessegundaseleccion > img:nth-child(3n),
    .premiosComoJugar_imagenloteria > img:nth-child(8n + 7){
        animation-delay: -1.5s;
    }
    .premiosComoJugar_imagenesprimeraseleccion > img:nth-child(8n),
    .multiplesComoJugar_imagenesprimeraseleccion > img:nth-child(8n),
    .premiosComoJugar_imagenloteria > img:nth-child(8n){
        animation-delay: -2.5s;
    }
    .premiosComoJugar_premio:nth-child(2) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(2) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(2) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(2) .multiplesComoJugar_jugada{
        filter: hue-rotate(160deg);
    }
    .premiosComoJugar_premio:nth-child(3) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(3) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(3) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(3) .multiplesComoJugar_jugada{
        filter: hue-rotate(320deg);
    }
    .premiosComoJugar_premio:nth-child(4) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(4) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(4) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(4) .multiplesComoJugar_jugada{
        filter: hue-rotate(290deg);
    }
    .premiosComoJugar_premio:nth-child(5) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(5) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(5) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(5) .multiplesComoJugar_jugada{
        filter: hue-rotate(60deg);
    }
    .premiosComoJugar_premio:nth-child(6) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(6) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(6) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(6) .multiplesComoJugar_jugada{
        filter: hue-rotate(200deg);
    }
    .premiosComoJugar_premio:nth-child(7) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(7) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(7) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(7) .multiplesComoJugar_jugada{
        filter: hue-rotate(260deg);
    }
    .premiosComoJugar_premio:nth-child(8) .premiosComoJugar_premioimagenfondo,
    .multiplesComoJugar_multiple:nth-child(8) .multiplesComoJugar_multipleimagenfondo,
    .premiosComoJugar_premio:nth-child(8) .premiosComoJugar_categoria,
    .multiplesComoJugar_multiple:nth-child(8) .multiplesComoJugar_jugada{
        filter: hue-rotate(110deg);
    }
    .multiplesComoJugar_multipletexto table{
        margin: auto;
        font-size: .8em;
    }
    .multiplesComoJugar_multipletexto table td{
        padding: 0 .25em;
    }
    .multiplesComoJugar_multipletexto table td:first-child{
        text-align: right;
    }
    .multiplesComoJugar_multipletexto table td:nth-child(2){
        font-weight: 700;
    }
    .multiplesTablaPremios{
        text-align: center;
    }
    .multiplesTablaPremios_Opcion{
        display: inline-block;
        vertical-align: middle;
        width: calc(100%  / 3);
        text-align: center;
        line-height: 1;
        padding: .5em 0;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
        box-shadow: inset 0 0 1px 0;
    }
    .multiplesTablaPremios_Opcion_mas{
        display: inline-block;
        vertical-align: middle;
        margin: 0 .3em;
        transform: scale(1.5);
    }
    .multiplesTablaPremios_Opcion img{
        width: .7em;
        display: inline-block;
        vertical-align: middle;
    }
    .multiplesTablaPremios_Opcion.Marcado img{
        filter: invert(.5) brightness(2);
    }
    .multiplesTablaPremios_Tabla{
        display: inline-block;
        vertical-align: top;
        line-height: 1;
        margin: .75em .375em 0;
        background-color: #daf2ff;
        color: #333333;
        border: .6em solid #529ac4;
        border-radius: 1.5em;
        overflow: hidden;
        box-shadow: 0 0 0 .1em #333333;
    }
    .multiplesTablaPremios_Tabla th:first-child, .multiplesTablaPremios_Tabla td:first-child{
        min-width: 5.5em;
    }
    .multiplesTablaPremios_Tabla th:nth-child(n + 2), .multiplesTablaPremios_Tabla td:nth-child(n + 2){
        min-width: 3.5em;
    }
    .multiplesTablaPremios_cabecera{
        background-color: #ffffff;
        color: #007ac0;
    }
    .multiplesTablaPremios_cabecera:first-child td{
        padding-top: .4em;
    }
    .multiplesTablaPremios_cabecera:nth-child(2) td{
        padding-bottom: .3em;
    }
    .multiplesTablaPremios_nombres{
        border-radius: 0 0 1em 1em;
    }
    .multiplesTablaPremios_nombres td{
        padding: .5em 0;
        box-shadow: 0 -1em 0 0 #ffffff;
    }
    .multiplesTablaPremios_lineasinpremio{
        color: #007ac0;
    }
    .multiplesTablaPremios_lineasinpremio td{
        padding: .3em 0;
    }
    .multiplesTablaPremios_lineaconpremio td{
        background-color: #007ac0;
        color: #ffffff;
        padding: .3em 0;
    }
    .multiplesTablaPremios_lineasinpremio td:nth-child(2){
        color: transparent;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremioalta td:first-child, .multiplesTablaPremios_nombres td:first-child{
        border-top-left-radius: 1em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremioalta td:last-child, .multiplesTablaPremios_nombres td:last-child{
        border-top-right-radius: 1em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremioalta:last-child td:first-child{
        border-top-left-radius: .75em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremioalta:last-child td:last-child{
        border-top-right-radius: .75em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremiobaja td:first-child{
        border-bottom-left-radius: 1em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremiobaja td:last-child{
        border-bottom-right-radius: 1em;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremiobaja:last-child td:first-child{
        border-bottom-left-radius: 0;
    }
    .multiplesTablaPremios_lineaconpremio.lineaconpremiobaja:last-child td:last-child{
        border-bottom-right-radius: 0;
    }
    @-webkit-keyframes Botebolas{
        0%, 100%{
            -moz-transform: translateY(2.5%) scaleY(0.95) scaleX(1);
            -webkit-transform: translateY(2.5%) scaleY(0.95) scaleX(1);
            -ms-transform: translateY(2.5%) scaleY(0.95) scaleX(1);
            transform: translateY(2.5%) scaleY(0.95) scaleX(1);
        }
        50%{
            -moz-transform: translateY(-10%) scaleY(1.05) scaleX(0.95);
            -webkit-transform: translateY(-10%) scaleY(1.05) scaleX(0.95);
            -ms-transform: translateY(-10%) scaleY(1.05) scaleX(0.95);
            transform: translateY(-10%) scaleY(1.05) scaleX(0.95);
        }
    }
/*Fin contenedor como jugar*/
/*Contenedor Estadistica*/
    .ContenedorEstadistica {
        margin-top: .75em;
        margin-bottom: 2.5em;
    }
    .ContenedorEstadisticaBotones{
        margin-top: 1.5em;
    }
    .Titulo_Estadistica{
        background-color: #333333;
        color: #ffffff;
        padding: .4em 1em;
    }
    .Texto1_Estadistica{
        text-align: center;
    }
    .Texto2_Estadistica{
        padding-top: 1em;
    }
    .Texto3_Estadistica{
        padding: 1.25em 0 .25em;
        font-weight: 700;
    }
    .Texto3_Estadistica span{
        display: inline-block;
        vertical-align: middle;
        min-width: 7.5em;
    }
    .Texto3_Estadistica .Bola, .Texto3_Estadistica .BolaColor{
        font-family: 'Signika', sans-serif;
        font-weight: 700;
        display: inline-block;
        vertical-align: text-bottom;
        text-align: center;
        font-size: .75em;
        line-height: 1;
        margin: 0 .05em;
        padding: .25em 0;
        border-radius: 50%;
        width: 1.5em;
        user-select: none;
    }
    .Texto3_Estadistica .Bola{
        box-shadow: inset 0 0 .3em .1em #333333;
    }
    .Texto3_Estadistica .BolaColor{
        box-shadow: inset 0.2em -0.4em 0.5em #333333, inset 0 0 0.5em #333333, inset 0 0 0.5em #333333;
    }
    .ContenedorUltimosResultados{
        background: #007ac0;
        background: -moz-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #a3cfe8 calc(50% - 1em), #a3cfe8 calc(50% - .2em), #27222b calc(50% + .1em), #529ac4 calc(50% + .2em), #529ac4 calc(50% + 1em), #211928 calc(50% + 1.3em), #007ac0 calc(50% + 1.4em));
        background: -webkit-gradient(left bottom, right top, color-stop(calc(50% - 1.4em), #ffffff), color-stop(calc(50% - 1.1em), #323232), color-stop(calc(50% - 1em), #a3cfe8), color-stop(calc(50% - .2em), #a3cfe8), color-stop(calc(50% + .1em), #27222b), color-stop(calc(50% + .2em), #529ac4), color-stop(calc(50% + 1em), #529ac4), color-stop(calc(50% + 1.3em), #211928), color-stop(calc(50% + 1.4em), #007ac0));
        background: -webkit-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #a3cfe8 calc(50% - 1em), #a3cfe8 calc(50% - .2em), #27222b calc(50% + .1em), #529ac4 calc(50% + .2em), #529ac4 calc(50% + 1em), #211928 calc(50% + 1.3em), #007ac0 calc(50% + 1.4em));
        background: -o-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #a3cfe8 calc(50% - 1em), #a3cfe8 calc(50% - .2em), #27222b calc(50% + .1em), #529ac4 calc(50% + .2em), #529ac4 calc(50% + 1em), #211928 calc(50% + 1.3em), #007ac0 calc(50% + 1.4em));
        background: -ms-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #a3cfe8 calc(50% - 1em), #a3cfe8 calc(50% - .2em), #27222b calc(50% + .1em), #529ac4 calc(50% + .2em), #529ac4 calc(50% + 1em), #211928 calc(50% + 1.3em), #007ac0 calc(50% + 1.4em));
        background: linear-gradient(100deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #a3cfe8 calc(50% - 1em), #a3cfe8 calc(50% - .2em), #27222b calc(50% + .1em), #529ac4 calc(50% + .2em), #529ac4 calc(50% + 1em), #211928 calc(50% + 1.3em), #007ac0 calc(50% + 1.4em));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#007ac0', GradientType=1 );
        padding: 1em 0 .5em;
    }
    .TituloUltimosResultados{
        text-align: center;
        color: #ffffff;
        text-shadow: 0 0 .08em #007ac0, 0 0 .12em #007ac0, 0 0 .16em #007ac0, 0 0 .2em #007ac0, 0 0 .24em #007ac0, 0 0 .28em #007ac0;
    }
    .ColumnasUltimosResultados{
        margin: auto;
        text-align: center;
    }
    .ColumnaUltimosResultados, .ColumnaUltimosResultadosLoteria{
        display: inline-block;
        vertical-align: top;
        width: 50%;
        max-width: 10em;
    }
    .ColumnaUltimosResultadosLoteria{
        padding: 1em .375em 1em;
    }
    .ColumnaUltimosResultadosLoteria:nth-child(n + 5){
        max-width: 27.5em;
    }
    .UltimosResultados_Fecha{
        line-height: 1.2;
        height: 2.8em;
        margin: .15em 0;
        padding: .1em 0;
    }
    .ColumnaUltimosResultadosLoteria:nth-child(n + 5) .UltimosResultados_Jugadas .UltimosResultados_Jugada{
        display: inline-block;
        vertical-align: top;
        margin: .3em;
    }
    .UltimosResultados_PrimeraSeleccion, .UltimosResultados_SegundaSeleccion, .UltimosResultados_Guion, .UltimosResultados_DetalleSeleccion, .UltimosResultados_NumeroLoteria{
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 1;
        margin: .16em;
        padding: .25em 0;
        border-radius: 50%;
    }
    .UltimosResultados_PrimeraSeleccion, .UltimosResultados_SegundaSeleccion{
        width: 1.5em;
        background-color: #ffffff;
        color: #007ac0;
        cursor: default;
        box-shadow: inset 0 0 .25em .08em;
        transition: .2s;
    }
    .UltimosResultados_Premio{
        font-size: 1.5em;
    }
    .UltimosResultados_NumeroLoteria{
        font-family: 'Signika', sans-serif;
        font-weight: 700;
        cursor: default;
        transition: .2s;
        font-size: 2em;
        margin: .16em .1em;
        padding: 0;
        letter-spacing: .175em;
    }
    .UltimosResultados_Serie{
        font-family: 'Signika', sans-serif;
        font-size: 1.2em;
    }
    .BotonUltimosResultados{
        text-align: center;
    }
    .BotonUltimosResultados a{
        display: inline-block;
        width: max-content;
        line-height: 1;
        margin: 1em auto 0;
        padding: .5em 1.5em .25em;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
        text-transform: uppercase;
        box-shadow: 0 0 .15em #fff, 0 0 .3em #fff, 0 0 .45em #fff;
    }

    .AparicionesySugerencias{
        max-width: 1800px;
        margin: auto;
    }
    .Fechas_Estadistica{
        display: inline-block;
        vertical-align: middle;
        padding: .2em .5em;
        text-transform: capitalize;
    }
    .Fechas_Estadistica input{
        font-size: 1em;
        width: 7em;
        padding: 0;
        color: #007ac0;
        border: none;
        line-height: 1.5;
        cursor: text;
        display: block;
    }
    .Boton_Estadistica, .Boton_Estadistica2{
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 1;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
        box-shadow: inset 0 0 1px 0;
    }
    .Boton_Estadistica{
        width: calc((100% - .51em) / 2);
        margin: 0 auto .5em;
        padding: .5em 0;
        user-select: none;
    }
    .Boton_Estadistica:nth-child(2){
        margin-left: .5em;
    }
    .Boton_Estadistica:nth-child(n + 3){
        width: calc((100% - 1.01em) / 3);
        margin-bottom: 0;
    }
    .Boton_Estadistica:nth-child(n + 4){
        margin-left: .5em;
    }
    .Boton_Estadistica2{
        width: calc((100% - (.51em * 4)) / 5);
        margin: .5em auto;
        padding: .4em 0 .2em;
        line-height: .8;
        user-select: none;
    }
    .Boton_Estadistica2:nth-child(n + 2){
        margin-left: .5em;
    }
    .Boton_Estadistica.Marcado{
        cursor: default;
    }
    .Numero_Estadistica{
        display: inline-block;
        vertical-align: top;
        width: 50%;
    }
    .Estadisticas_PrimeraSeleccion, .Estadisticas_SegundaSeleccion, .Estadisticas_Guion, .Estadisticas_DetalleSeleccion, .Estadisticas_NumeroLoteria{
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 1;
        margin: .16em;
        padding: .25em 0;
        border-radius: 50%;
    }
    .Estadisticas_PrimeraSeleccion, .Estadisticas_SegundaSeleccion{
        width: 1.5em;
        color: #007ac0;
        box-shadow: inset 0 0 .25em .08em;
        transition: .2s;
        user-select: none;
    }
    .ContenedorBolasEstadistica .Estadisticas_PrimeraSeleccion:hover, .ContenedorBolasEstadistica .Estadisticas_SegundaSeleccion:hover{
        box-shadow: inset 0 0 .15em .05em;
        cursor: pointer;
    }
    .Estadisticas_NumeroLoteria{
        font-family: 'Signika', sans-serif;
        font-weight: 700;
        width: 1.5em;
        box-shadow: inset 0 0 .15em .05em #007ac0;
        user-select: none;
    }
    .Estadisticas_DetalleSeleccion:before{
        display: inline-block;
        vertical-align: top;
        content: "-";
        margin: 0 .2em 0 -.2em;
    }
    .Linea_Sugerencias{
        box-shadow: inset 0 0 .125em 0 #007ac0;
        position: relative;
        margin: .75em 0 1.5em;
        padding: .25em;
    }
    .Jugada_Sugerencias{
        display: inline-block;
        vertical-align: middle;
        width: 8em;
        text-align: center;
        margin-bottom: 1em;
        cursor: default;
    }
    .Nombre_Sugerencias{
        text-transform: uppercase;
    }
    .Descripcion_Sugerencias{
        display: inline-block;
        vertical-align: middle;
        width: calc(100% - 8.5em);
        margin-left: .5em;
        text-align: justify;
        margin-bottom: 1em;
    }
    .JugadasSugerencias_Boton{
        position: absolute;
        line-height: 1;
        padding: .5em 1.5em .25em;
        border-radius: .2em;
        cursor: pointer;
        transition: .15s;
        bottom: -.5em;
        right: 1em;
    }
    .JugadasSugerencias_Boton:not(.Marcado), .JugadasSugerencias_Boton:not(.Marcado):hover{
        background-color: #f7fbfd;
        color: #a3cfe8;
        cursor: default;
    }
    .JugadasSugerencias_Boton:not(.Marcado) .JugadasSugerencias_Boton_Texto1{
        display: none;
    }
    .JugadasSugerencias_Boton.Marcado .JugadasSugerencias_Boton_Texto2{
        display: none;
    }
/*Fin contenedor Estadistica*/
@media (min-width: 320px){
    .BannerBote_LogoJuego{
        font-size: calc(10.8vw + 12px);
    }
    .BannerBote_Texto{
        font-size: calc(2.4vw + 8px);
    }
}
@media (max-width: 667px){
    .Boleto_InactivoPequeno{
        display: none;
    }
    .Contenedor_Boleto_TicketPie{
        display: none;
    }
    .LineaTicket {
        height: calc(5vw * 1.82);
    }
    .Contenedor_Boleto_TicketMultiple .LineaTicket{
        height: calc(5vw * 2 * 1.82);
    }
    .Diseno2024_StdSize, .ContenedorUltimasJugadas_EnlacePie{
        font-size: 5vw;
    }
    .Cuadro_Pago_Titulo1{
        padding: .1em .4em 0;
    }
    .Cuadro_Pago_Titulo2 > div{
        padding: 0 .4em .1em;
    }
    /*Contenedor y tambien Puedes*/
        .ContenedorUltimasJugadas, .ContenedorJugadasGuardadas, .ContenedorPenas{
            background: none !important;
        }
        .ContenedorUltimasJugadas_Jugada:nth-child(n + 2){
            display: none;
        }
    /*Fin contenedor y tambien Puedes*/
    /*Contenedor Estadistica*/
        .ColumnaUltimosResultados{
            text-align: left;
            padding: 1em .5em 1em 0;
        }
        .ColumnaUltimosResultados:nth-child(2n){
            text-align: right;
            padding: 1em 0 1em .5em;
        }
        .ColumnaUltimosResultados:nth-child(n + 3), .ColumnaUltimosResultadosLoteria:nth-child(n + 3){
            display: none;
        }
        .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_Fecha,
        .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_PrimeraSeleccion,
        .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_Guion,
        .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_SegundaSeleccion{
            background-color: #00000000;
            color: #ffffff;
            text-shadow: 0 0 .08em #007ac0, 0 0 .12em #007ac0, 0 0 .16em #007ac0, 0 0 .2em #007ac0, 0 0 .24em #007ac0, 0 0 .28em #007ac0;
        }
    /*Fin contenedor Estadistica*/
}
@media (min-width: 500px){
    /*Contenedor decimos*/
        .ContenedorDecimos_Diseno2024_Item{
            width: 32.6%;
            margin-left: .55%;
        }
        .ContenedorDecimos_Diseno2024_decimo_numero{
            font-size: 4.05vw;
        }
    /*Fin contenedor decimos*/
    /*Contenedor Estadistica*/
        .Numero_Estadistica{
            width: calc(100% / 3);
        }
        .Descripcion_Sugerencias{
            width: calc(100% - 9em);
            margin-left: 1em;
        }
    /*Fin contenedor Estadistica*/
    /*Contenedor como jugar*/
        .multiplesTablaPremios_Opcion{
            width: 25%;
        }
    /*Fin contenedor como jugar*/
}
@media (min-width: 668px){
    .Boleto_InactivoGrande{
        display: none;
    }
    .Contenedor_Boleto_Selector{
        display: inline-block;
        vertical-align: top;
        width: 19em;
    }
    .Contenedor_Boleto_Ticket{
        display: inline-block;
        vertical-align: top;
        width: calc(96% - 19em);
        text-align: right;
        margin-top: 0;
    }
    .Contenedor_Boleto_Ticket.flotante{
        max-width: max-content;
    }
    .Diseno2024_StdSize{
        font-size: 2.45vw;
    }
    .Cuadro_Pago_ColumnaImporte{
        padding: .5em 0;
    }
    .Cuadro_Pago_ColumnaImporte, .Cuadro_Pago_ColumnaFechas{
        display: inline-block;
        vertical-align: middle;
        width: 50%;
    }
    .Cuadro_Pago_Titulo1, .Cuadro_Pago_Titulo2{
        display: inline-block;
        vertical-align: middle;
    }
    .Cuadro_Pago_Titulo1, .Cuadro_Pago_Titulo2 > div{
        padding: .4em;
    }
    /*Contenedor decimos*/
        .ContenedorDecimos_Diseno2024_Item{
            width: 24%;
            margin-left: .4%;
        }
        .ContenedorDecimos_Diseno2024_decimo_numero{
            font-size: 2.85vw;
        }
    /*Fin contenedor decimos*/
    /*Contenedor y tambien Puedes*/
        .scroll_TambienPuedesA{
            overflow-x: scroll;
        }
        .scroll_TambienPuedesB{
            width: max-content;
        }
        .ContenedorUltimasJugadas_Jugada, .ContenedorJugadasGuardadas_Jugada, .ContenedorPenas_Jugada{
            width: 33.3vw;
            padding: .5em;
        }
        .BotonLinea3{
            padding: .75em .5em;
            max-width: 75%;
        }
        .ContenedorUltimasJugadas_EnlacePie a, .ContenedorUltimasJugadas_EnlacePie a:hover{
            background-color: #00000000 !important;
            color: #007ac0;
            display: inherit;
            line-height: inherit;
            margin: inherit;
            padding: inherit;
            border-radius: inherit;
            max-width: inherit;
        }
        .ContenedorUltimasJugadas_EnlacePie a:hover{
            background-color: #00000000 !important;
            text-decoration: underline;
        }
        /*Recolocar elementos si no hay alguno de ellos*/
            .ContenedorUltimasJugadas:nth-last-child(2){
                width: calc(200% / 3);
            }
            .ContenedorJugadasGuardadas:nth-last-child(1){
                width: calc(100% / 3);
            }
        /*FIN recolocar elementos si no hay alguno de ellos*/
    /*Fin contenedor y tambien Puedes*/
    /*Contenedor como jugar*/
        .seccionComoJugar{
            background-size: 15em;
            padding: 3.2em 0;
        }
        .seccionComoJugar:nth-child(2n){
            padding-left: 16.5em;
            background-position: 0 50%;
        }
        .seccionComoJugar:nth-child(2n + 1){
            padding-right: 16.5em;
            background-position: 100% 50%;
        }
        .multiplesTablaPremios_Opcion{
            width: 20%;
        }
    /*Fin contenedor como jugar*/
    /*Contenedor JugadasEstadistica*/
        .JugadasEstadistica_Jugada.Marcado{
            width: calc((100vw / 4) - 1.1em);
        }
    /*Fin contenedor JugadasEstadistica*/
    /*Contenedor Estadistica*/
        .ContenedorUltimosResultados > .ContenedorWSMF{
            width: 98%;
        }
        .ColumnaUltimosResultados, .ColumnaUltimosResultadosLoteria{
          width: 25%;
        }
        .ColumnaUltimosResultadosLoteria:nth-child(n + 5){
            width: 50%;
        }
        .ColumnaUltimosResultados:nth-child(4n + 1){
            padding: 1em .75em 1em 0;
        }
        .ColumnaUltimosResultados:nth-child(4n + 2){
            text-align: center;
            padding: 1em .375em 1em;
        }
        .ColumnaUltimosResultados:nth-child(4n + 3){
            text-align: center;
            padding: 1em .375em 1em;
        }
        .ColumnaUltimosResultados:nth-child(4n){
            padding: 1em .75em 1em 0;
        }
        .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_Fecha, .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_Fecha,
        .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_PrimeraSeleccion, .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_PrimeraSeleccion,
        .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_Guion, .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_Guion,
        .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_SegundaSeleccion, .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_SegundaSeleccion{
            background-color: #00000000;
            color: #ffffff;
            text-shadow: 0 0 .08em #007ac0, 0 0 .12em #007ac0, 0 0 .16em #007ac0, 0 0 .2em #007ac0, 0 0 .24em #007ac0, 0 0 .28em #007ac0;
        }
        .Texto1_Estadistica{
            display: inline-block;
            vertical-align: middle;
        }
        .Numero_Estadistica{
            width: 25%;
        }
    /*Fin contenedor Estadistica*/
}
@media (min-width: 668px) and (max-width: 1023px){
    .LineaTicket{
        height: calc(2.45vw * 1.82);
    }
    .Contenedor_Boleto_TicketMultiple .LineaTicket{
        height: calc(2.45vw * 2 * 1.82);
    }
}
@media (min-width: 668px) and (max-width: 1399px){
    .ColumnaUltimosResultados:nth-child(n + 5), .ColumnaUltimosResultadosLoteria:nth-child(n + 5){
        display: none;
    }
}
@media (max-width: 1023px){
    .LineaTicket{
        overflow: hidden;
        transition: .2s;
    }
    .Contenedor_Boleto_Ticket:not(.Marcado) .LineaTicket:not(.Visual){
        height: 0;
    }
    .LineaTicket_Acciones{
        text-align: right;
    }
    .Contenedor_Boleto_Ticket:not(.Marcado) .Contenedor_Boleto_TicketSencillo.Marcado{
        height: calc((1em * 1.82) + (1em * 1.4) + 1em);
    }
    .Contenedor_Boleto_Ticket:not(.Marcado) .Contenedor_Loteria_Ticket{
        height: calc(1em * 1.84);
    }
}
@media (min-width: 1024px){
    .BannerBote_Diseno2024{
        padding-top: 5em;
    }
    .Boleto_InactivoMuyGrande{
        display: none;
    }
    .BannerBote_LogoJuego{
        font-size: 120px;
    }
    .BannerBote_Texto{
        font-size: 24px;
    }
    .Diseno2024_StdSize{
        font-size: 26px;
    }
    .Contenedor_Boleto_Ticket.flotante:not(.Marcado) .Contenedor_Boleto_TicketSencillo.Marcado{
        height: calc((1em * 1.82) + (1em * 1.4) + 1em);
    }
    .Contenedor_Boleto_Ticket.flotante:not(.Marcado) .Contenedor_Loteria_Ticket{
        height: calc(1em * 1.84);
    }
    .Contenedor_Boleto_Ticket:not(.flotante){
        position: relative;
        width: calc(100% - 19em);
        z-index: auto;
        bottom: auto;
        right: auto;
        filter: none;
    }
    .Contenedor_Boleto_Ticket.flotante .LineaTicket{
        overflow: hidden;
        transition: .2s;
    }
    .Contenedor_Boleto_Ticket.flotante .LineaTicket_Acciones{
        text-align: right;
    }
    .Contenedor_Boleto_Ticket.flotante:not(.Marcado) .LineaTicket:not(.Visual){
        height: 0;
    }
    .Contenedor_Boleto_Ticket:not(.flotante) .Contenedor_Boleto_TicketVerOcultar,
    .Contenedor_Boleto_Ticket:not(.flotante) .AccionTicketJugar{
        display: none;
    }
    /*Contenedor decimos*/
        .ContenedorDecimos_Diseno2024_Item{
            width: 19.1%;
            margin-left: .75%;
        }
        .ContenedorDecimos_Diseno2024_decimo_numero{
            font-size: 2.25vw;
        }
    /*Fin contenedor decimos*/
    /*Contenedor y tambien Puedes*/
        .ContenedorUltimasJugadas, .ContenedorJugadasGuardadas{
            width: calc(200% / 5);
        }
        .ContenedorPenas{
            width: calc(100% / 5);
        }
        .ContenedorUltimasJugadas_Jugada, .ContenedorJugadasGuardadas_Jugada, .ContenedorPenas_Jugada{
            width: 20vw;
        }
        /*Recolocar elementos si no hay alguno de ellos*/
            .ContenedorUltimasJugadas:nth-last-child(2){
                width: calc(300% / 5);
            }
            .ContenedorJugadasGuardadas:nth-last-child(1){
                width: calc(200% / 5);
            }
        /*FIN recolocar elementos si no hay alguno de ellos*/
    /*Fin contenedor y tambien Puedes*/

    /*Contenedor como jugar*/
        .titulo1ComoJugar{
            font-size: 115px;
        }
        .premiosComoJugar{
            margin-top: 4em;
        }
        .multiplesComoJugar{
            margin-top: 0;
        }
        .premiosComoJugar_premio,
        .multiplesComoJugar_multiple{
            width: calc(100% / 3);
        }
        .premiosComoJugar_premio:nth-child(3n + 1){
            margin-top: -1em;
        }
        .multiplesComoJugar_multiple:nth-child(3n + 1){
            margin-top: -2em;
        }
        .premiosComoJugar_premio:nth-child(3n + 2){
            margin-top: 1em;
        }
        .multiplesComoJugar_multiple:nth-child(3n + 2){
            margin-top: -.5em;
        }
        .premiosComoJugar_premio:nth-child(3n){
            margin-top: 3em;
        }
        .multiplesComoJugar_multiple:nth-child(3n){
            margin-top: 1em;
        }
    /*Fin contenedor como jugar*/

    /*Contenedor Estadistica*/
        .ColumnaUltimosResultados{
            margin: .25em 1em;
        }
        .Contenedor_Apariciones{
            display: inline-block;
            vertical-align: top;
            width: 47%;
            margin-left: 2%;
            margin-top: 0;
        }
        .Estadistica_Loteria .Contenedor_Apariciones{
            width: 63%;
        }
        .Boton_Estadistica{
            padding: .25em 0 .05em;
        }
        .Contenedor_sugerencias{
            display: inline-block;
            vertical-align: top;
            width: 47%;
            margin: 0 2%;
            max-width: none;
        }
        .Estadistica_Loteria .Contenedor_sugerencias{
            width: 31%;
        }
        .Fechas_Estadistica{
            padding: .2em .0;
            text-transform: none;
        }
        .Fechas_Estadistica input{
            display: inline-block;
        }
        .Numero_Estadistica{
            width: calc(100% / 3);
        }
        .Estadistica_Loteria .Numero_Estadistica{
            width: 25%;
        }
    /*Fin contenedor Estadistica*/
}
@media (min-width: 1400px){
    .OcultoEnorme{
        display: none !important;
    }
    .Contenedor_RealizarApuesta{
        font-size: 0;
    }
    .Contenedor_Boleto{
        display: inline-block;
        vertical-align: top;
        width: 1000px;
        margin: 0;
    }
    .Contenedor_Pago_Diseno2024{
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 1000px);
    }
    .Cuadro_Pago_ColumnaImporte, .Cuadro_Pago_ColumnaFechas{
        width: 100%;
    }
    .Cuadro_Pago_Titulo1, .Cuadro_Pago_Titulo2 > div{
        padding: .2em .25em;
    }
    .Cuadro_Pago_Importe1, .Cuadro_Pago_Importe2{
        display: inline-block;
        vertical-align: middle;
        padding: 0 .1em;
    }
    .Cuadro_Pago_ColumnaImporte{
        padding: .15em 0 .5em;
    }
    .Cuadro_Pago_CuadroFechasTitulo, .Cuadro_Pago_CuadroFechasItems{
        display: inline-block;
        vertical-align: top;
        padding: 0 .5em;
    }
    .ContenedorYGanaMisods{
        margin: .25em 0;
    }
    /*Contenedor decimos*/
        .ContenedorDecimos_Diseno2024_Item{
            width: 16.2%;
            margin-left: .4%;
        }
        .ContenedorDecimos_Diseno2024_decimo_numero{
            font-size: 1.95vw;
        }
    /*Fin contenedor decimos*/
    /*Contenedor y tambien Puedes*/
        .ContenedorUltimasJugadas, .ContenedorJugadasGuardadas, .ContenedorPenas{
            width: calc(100% / 3);
        }
        .ContenedorUltimasJugadas_Jugada, .ContenedorJugadasGuardadas_Jugada, .ContenedorPenas_Jugada{
            width: calc(100vw / 6);
        }
        /*Recolocar elementos si no hay alguno de ellos*/
            .ContenedorUltimasJugadas:nth-last-child(2), .ContenedorJugadasGuardadas:nth-last-child(1){
                width: 50%;
            }
        /*FIN recolocar elementos si no hay alguno de ellos*/
    /*Fin contenedor y tambien Puedes*/
    /*Contenedor JugadasEstadistica*/
        .JugadasEstadistica_Jugada.Marcado{
            width: calc((100vw / 5) - 1.1em);
        }
    /*Fin contenedor JugadasEstadistica*/
    /*Contenedor Estadistica*/
        .Contenedor_Apariciones{
            width: calc(47% - 150px);
            margin-left: 2%;
        }
        .Estadistica_Loteria .Contenedor_Apariciones{
            width: calc(47% + 150px);
        }
        .Estadistica_Loteria .Numero_Estadistica{
            width: 20%;
        }
        .Contenedor_sugerencias{
            width: calc(47% + 150px);
            margin: 0 2%;
        }
        .Estadistica_Loteria .Contenedor_sugerencias{
            width: calc(47% - 150px);
        }
        .Linea_Sugerencias{
            display: inline-block;
            vertical-align: top;
            width: 49.5%;
        }
        .Linea_Sugerencias:nth-child(2n){
            margin-left: 1%;
        }
    /*Fin contenedor Estadistica*/
}
@media (max-width: 1399px){
    .VisibleEnorme{
        display: none !important;
    }
}
@media (min-width: 1400px) and (max-width: 1849px){
    .Contenedor_Boleto_Numeros{
        width: 100%;
    }
    .Cuadro_Pago_Titulo2, .Cuadro_Pago_CuadroFechas > span.TextoMovilSubTituloPCWSMF, .Cuadro_Pago_Importe1, .Cuadro_Pago_Importe2, .Cuadro_Pago_Boton, .ContenedorYGanaMisods{
        font-size: 2vw;
    }
    .Cuadro_Pago_CuadroFechas{
        font-size: 1.35vw;
    }
}
@media (min-width: 1850px){
    .Boleto_Diseno2024 .Contenedor_RealizarApuesta{
        max-width: 2000px;
        margin: auto;
    }
    .Contenedor_Boleto{
        width: 56%;
    }
    .Contenedor_Pago_Diseno2024{
        width: 44%;
    }
    .Cuadro_Pago_CuadroFechasTitulo, .Cuadro_Pago_CuadroFechasItems{
        max-width: 22em;
    }
    /*Contenedor decimos*/
        .ContenedorDecimos_Diseno2024_decimo, .ContenedorDecimos_Diseno2024_jugar{
            width: 285px;
        }
        .ContenedorDecimos_Diseno2024_decimo_numero{
            font-size: 36px;
        }
    /*Fin contenedor decimos*/
    /*Contenedor y tambien Puedes*/
        .ContenedorJugadasGuardadas{
            width: calc(300% / 7);
        }
        .ContenedorUltimasJugadas, .ContenedorPenas{
            width: calc(200% / 7);
        }
        .ContenedorUltimasJugadas_Jugada, .ContenedorJugadasGuardadas_Jugada, .ContenedorPenas_Jugada{
            width: calc(100vw / 7);
        }
        /*Recolocar elementos si no hay alguno de ellos*/
            .ContenedorUltimasJugadas:nth-last-child(2){
                width: calc(400% / 7);
            }
            .ContenedorJugadasGuardadas:nth-last-child(1){
                width: calc(300% / 7);
            }
        /*FIN recolocar elementos si no hay alguno de ellos*/
    /*Fin contenedor y tambien Puedes*/
    /*Contenedor JugadasEstadistica*/
        .JugadasEstadistica_Jugada.Marcado{
            width: calc((100vw / 6) - 1.1em);
        }
    /*Fin contenedor JugadasEstadistica*/
    /*Contenedor Estadistica*/
        .Numero_Estadistica{
            width: 25%;
        }
    /*Fin contenedor Estadistica*/
}
.Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
    background-color: #007ac0;
    color: #ffffff;
}
.Boton_Diseno2024.BotonInhabilitado_Diseno2024 {
    background-color: #bbbbbb;
    color: #ffffff;
    cursor: default;
}
.BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
    background-color: #ffffff;
    color: #007ac0;
}
.BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
    background-color: #007ac0;
    color: #ffffff;
}
.BotonInvertido_Diseno2024.Marcado.BotonInhabilitado_Diseno2024{
    background-color: #bbb;
    color: #ffffff;
}
.BotonInvertido_Diseno2024.BotonInhabilitado_Diseno2024:not(.Marcado){
    background-color: #ececec;
    color: #aeaeae;
    text-shadow: 0 0 .15em #ffffff, 0 0 .2em #ffffff, 0 0 .25em #ffffff;
    cursor: default;
}
.Boton2_Diseno2024{
    background-color: #333333;
    color: #ffffff;
}
.Boton2Invertido_Diseno2024{
    background-color: #ffffff;
    color: #333333;
}
.Boton2Invertido_Diseno2024.Marcado{
    background-color: #333333;
    color: #ffffff;
}
.BotonOK_Diseno2024{
    background-color: #619712;
    color: #ffffff;
}
.BotonOKInvertido_Diseno2024{
    background-color: #ffffff;
    color: #619712;
}
.BotonOKInvertido_Diseno2024.Marcado{
    background-color: #619712;
    color: #ffffff;
}
@media (hover: hover){
    .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover, .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
        background-color: #a3cfe8;
        color: #007ac0;
    }
    .Boton2_Diseno2024:hover, .Boton2Invertido_Diseno2024:hover{
        background-color: #dddddd;
        color: #333333;
    }
    .BotonOK_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover, .BotonOKInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
        background-color: #effdda;
        color: #619712;
    }
}
/*Reglas eurodreams*/
    .BotonEurodreams_Boleto_Diseno2024{
        background-color: #6b3e98;
    }

        .Boleto_Eurodreams .Contenedor_Boleto_TicketSencillo.Marcado{
            height: calc(1.82em * 6 + 1.4em + 1em);
        }
        .Boleto_Eurodreams .BannerBote_Diseno2024{
            background-color: #6b3e98;
            background: #6b3e98;
            background: -moz-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #c4acdb calc(51% - 2.4em), #c4acdb calc(51% - 1.5em), #27222b calc(51% - 1.275em), #a682ca calc(51% - 1.2em), #a682ca calc(51% - .3em), #211928 calc(51% - .075em), #6b3e98 51%);
            background: -webkit-gradient(left bottom, right top, color-stop(calc(51% - 2.7em), #ffffff), color-stop(calc(51% - 2.475em), #323232), color-stop(calc(51% - 2.4em), #c4acdb), color-stop(calc(51% - 1.5em), #c4acdb), color-stop(calc(51% - 1.275em), #27222b), color-stop(calc(51% - 1.2em), #a682ca), color-stop(calc(51% - .3em), #a682ca), color-stop(calc(51% - .075em), #211928), color-stop(51%, #6b3e98));
            background: -webkit-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #c4acdb calc(51% - 2.4em), #c4acdb calc(51% - 1.5em), #27222b calc(51% - 1.275em), #a682ca calc(51% - 1.2em), #a682ca calc(51% - .3em), #211928 calc(51% - .075em), #6b3e98 51%);
            background: -o-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #c4acdb calc(51% - 2.4em), #c4acdb calc(51% - 1.5em), #27222b calc(51% - 1.275em), #a682ca calc(51% - 1.2em), #a682ca calc(51% - .3em), #211928 calc(51% - .075em), #6b3e98 51%);
            background: -ms-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #c4acdb calc(51% - 2.4em), #c4acdb calc(51% - 1.5em), #27222b calc(51% - 1.275em), #a682ca calc(51% - 1.2em), #a682ca calc(51% - .3em), #211928 calc(51% - .075em), #6b3e98 51%);
            background: linear-gradient(60deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #c4acdb calc(51% - 2.4em), #c4acdb calc(51% - 1.5em), #27222b calc(51% - 1.275em), #a682ca calc(51% - 1.2em), #a682ca calc(51% - .3em), #211928 calc(51% - .075em), #6b3e98 51%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6b3e98', GradientType=1 );
            color: #ffffff;
        }
        .Boleto_Eurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
            color: #ffffff;
        }
        .Boleto_Eurodreams .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            color: #6b3e98;
        }
        @media (hover: hover){
            .Boleto_Eurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
                background-color: #e6d7f2;
                color: #6b3e98;
            }
            .Boleto_Eurodreams .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
                background-color: #e6d7f2;
                color: #6b3e98;
            }
        }
        .Boleto_Eurodreams .BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
            color: #ffffff;
        }
        .Boleto_Eurodreams .SelectorNumerosDiferentes i{
            box-shadow: inset 0 0 0 .04em #6b3e98;
        }
        .Boleto_Eurodreams .SelectorTipoAbono i, .Boleto_Eurodreams .SelectorNumerosDiferentes.Marcado i{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .SegundaSeleccion{
            box-shadow: none;
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondoa.svg');
            background-size: 100% 100%;
            padding: .25em 0 .6em;
        }
        .Boleto_Eurodreams .SegundaSeleccion.Marcado{
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondob.svg');
            background-color: #00000000 !important;
            color: #ffffff;
        }
        @media (hover: hover){
            .Boleto_Eurodreams .SegundaSeleccion:hover{
                background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondob.svg');
                background-color: #00000000 !important;
                color: #ffffff !important;
            }
        }
        .Boleto_Eurodreams .Contenedor_Boleto_TicketVerOcultar{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .PrimeraSeleccionTicket{
            color: #e6d7f2;
        }
        .Boleto_Eurodreams .LineaTicket.Marcado .PrimeraSeleccionTicket{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .SegundaSeleccionTicket{
            box-shadow: none !important;
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondoa.svg');
            background-size: 100% 100%;
            padding: .25em 0 .45em;
            margin-bottom: -.2em;
        }
        .Boleto_Eurodreams .LineaTicket.Marcado .SegundaSeleccionTicket{
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondob.svg');
            color: #ffffff;
        }
        .Boleto_Eurodreams .IconoTicket{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .IconoTicket:hover{
            color: #e6d7f2;
            opacity: 1;
        }
        .Boleto_Eurodreams .Contenedor_Boleto_TicketSorpresa .PrimeraSeleccionTicket{
            color: #00000000 !important;
            box-shadow: inset .2em -.4em .5em #e6d7f2, inset 0 0 .5em #e6d7f2, inset 0 0 .5em #6b3e98;
        }
        .Boleto_Eurodreams .Contenedor_Boleto_TicketSorpresa .SegundaSeleccionTicket{
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondoa.svg') !important;
        }
        .Boleto_Eurodreams .Contenedor_Boleto_TicketSorpresa .PrimeraSeleccionTicket.Marcado{
            color: #00000000 !important;
            box-shadow: inset .2em -.4em .5em #6b3e98, inset 0 0 .5em #6b3e98, inset 0 0 .5em #6b3e98;
        }
        .Boleto_Eurodreams .Contenedor_Boleto_TicketSorpresa .SegundaSeleccionTicket.Marcado{
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondob.svg') !important;
        }
        .Boleto_Eurodreams .AccionTicket{
            color: #e6d7f2;
        }
        .Boleto_Eurodreams .AccionTicket.Marcado{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .AccionTicketVerNumeros.Marcado{
            background-color: #6b3e98;
            color: #ffffff;
        }
        @media (hover: hover){
            .Boleto_Eurodreams .AccionTicket.Marcado:hover{
                background-color: #6b3e98;
                color: #ffffff;
            }
        }
        .Boleto_Eurodreams .Cuadro_Pago{
            box-shadow: inset 0 0 .1em .05em #c4acdb, .4em .4em #c4acdb;
        }
        .Boleto_Eurodreams .Cuadro_Pago_Boton:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
        }
        .Boleto_Eurodreams .ContenedorTarjetaFidelizacion a{
            color: #6b3e98;
            cursor: pointer;
        }
        .Boleto_Eurodreams .ContenedorTarjetaFidelizacion a:hover{
            color: #6b3e98;
            text-decoration: underline;
        }
        .Boleto_Eurodreams .ContenedorUltimasJugadas{
            background: -moz-linear-gradient(left, #ffffff -8px, #fbf9fc 8px, #fbf9fc calc(100% - 8px), #f2ecf7 calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #ffffff), color-stop(8px, #fbf9fc), color-stop(calc(100% - 8px), #fbf9fc), color-stop(calc(100% + 8px), #f2ecf7));
            background: -webkit-linear-gradient(left, #ffffff -8px, #fbf9fc 8px, #fbf9fc calc(100% - 8px), #f2ecf7 calc(100% + 8px));
            background: -o-linear-gradient(left, #ffffff -8px, #fbf9fc 8px, #fbf9fc calc(100% - 8px), #f2ecf7 calc(100% + 8px));
            background: -ms-linear-gradient(left, #ffffff -8px, #fbf9fc 8px, #fbf9fc calc(100% - 8px), #f2ecf7 calc(100% + 8px));
            background: linear-gradient(to right, #ffffff -8px, #fbf9fc 8px, #fbf9fc calc(100% - 8px), #f2ecf7 calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2ecf7', GradientType=1 );
        }
        .Boleto_Eurodreams .ContenedorJugadasGuardadas{
            background: -moz-linear-gradient(left, #fbf9fc -8px, #f2ecf7 8px, #f2ecf7 calc(100% - 8px), #ebe2f3 calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #fbf9fc), color-stop(8px, #f2ecf7), color-stop(calc(100% - 8px), #f2ecf7), color-stop(calc(100% + 8px), #ebe2f3));
            background: -webkit-linear-gradient(left, #fbf9fc -8px, #f2ecf7 8px, #f2ecf7 calc(100% - 8px), #ebe2f3 calc(100% + 8px));
            background: -o-linear-gradient(left, #fbf9fc -8px, #f2ecf7 8px, #f2ecf7 calc(100% - 8px), #ebe2f3 calc(100% + 8px));
            background: -ms-linear-gradient(left, #fbf9fc -8px, #f2ecf7 8px, #f2ecf7 calc(100% - 8px), #ebe2f3 calc(100% + 8px));
            background: linear-gradient(to right, #fbf9fc -8px, #f2ecf7 8px, #f2ecf7 calc(100% - 8px), #ebe2f3 calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf9fc', endColorstr='#ebe2f3', GradientType=1 );
        }
        .Boleto_Eurodreams .ContenedorPenas{
            background: -moz-linear-gradient(left, #f2ecf7 -8px, #ebe2f3 8px, #ebe2f3 calc(100% - 8px), #c4acdb calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #f2ecf7), color-stop(8px, #ebe2f3), color-stop(calc(100% - 8px), #ebe2f3), color-stop(calc(100% + 8px), #c4acdb));
            background: -webkit-linear-gradient(left, #f2ecf7 -8px, #ebe2f3 8px, #ebe2f3 calc(100% - 8px), #c4acdb calc(100% + 8px));
            background: -o-linear-gradient(left, #f2ecf7 -8px, #ebe2f3 8px, #ebe2f3 calc(100% - 8px), #c4acdb calc(100% + 8px));
            background: -ms-linear-gradient(left, #f2ecf7 -8px, #ebe2f3 8px, #ebe2f3 calc(100% - 8px), #c4acdb calc(100% + 8px));
            background: linear-gradient(to right, #f2ecf7 -8px, #ebe2f3 8px, #ebe2f3 calc(100% - 8px), #c4acdb calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ecf7', endColorstr='#c4acdb', GradientType=1 );
        }
        .Boleto_Eurodreams .ContenedorUltimasJugadas_JugadaImagen, .Boleto_Eurodreams .ContenedorJugadasGuardadas_JugadaImagen{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .Titulo_JugadasEstadistica, .Tabla_JugadasEstadistica{
            background-color: #e6d7f2;
            color: #6b3e98;
        }
        .Boleto_Eurodreams .JugadasEstadistica_SegundaSeleccion{
            box-shadow: none;
            background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondob.svg');
            color: #fff;
            background-size: 100% 100%;
            padding: .25em 0 .45em;
            margin-bottom: -.2em;
            filter: grayscale(1);
        }
        .Boleto_Eurodreams .JugadasEstadistica_Jugada:not(.Marcado) .JugadasEstadistica_PrimeraSeleccion{
            color: #6b3e98;
        }
        .Boleto_Eurodreams .JugadasEstadistica_Jugada:not(.Marcado) .JugadasEstadistica_SegundaSeleccion{
            box-shadow: none;
            filter: none;
            color: #ffffff;
        }
        .Boleto_Eurodreams .JugadasEstadistica_EnlacePie, .JugadasEstadistica_EnlacePie:hover{
            color: #6b3e98;
        }
        @media (min-width: 668px){
            .Boleto_Eurodreams .ContenedorUltimasJugadas_EnlacePie a,
            .Boleto_Eurodreams .ContenedorUltimasJugadas_EnlacePie a:hover{
                color: #6b3e98;
            }
        }


        .ComoJugarEurodreams .seccionComoJugar li{
            color: #6b3e98;
        }
        .ComoJugarEurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
            color: #ffffff;
        }
        .ComoJugarEurodreams .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            color: #6b3e98;
        }
        @media (hover: hover){
            .ComoJugarEurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
                background-color: #e6d7f2;
                color: #6b3e98;
            }
            .ComoJugarEurodreams .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
                background-color: #e6d7f2;
                color: #6b3e98;
            }
        }
        .ComoJugarEurodreams .BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
            color: #ffffff;
        }
        .ComoJugarEurodreams .multiplesTablaPremios_Tabla{
            background-color: #eddaff;
            border-color: #a682ca;
        }
        .ComoJugarEurodreams .multiplesTablaPremios_cabecera{
            color: #6b3e98;
        }
        .ComoJugarEurodreams .multiplesTablaPremios_lineasinpremio{
            color: #6b3e98;
        }
        .ComoJugarEurodreams .multiplesTablaPremios_lineaconpremio td{
            background-color: #6b3e98;
        }


        .Estadistica_Eurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6b3e98;
            color: #ffffff;
        }
        .Estadistica_Eurodreams .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
            background-color: #e6d7f2;
            color: #6b3e98;
        }
        .Estadistica_Eurodreams .ContenedorUltimosResultados{
                background: #6b3e98;
                background: -moz-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #c4acdb calc(50% - 1em), #c4acdb calc(50% - .2em), #27222b calc(50% + .1em), #a682ca calc(50% + .2em), #a682ca calc(50% + 1em), #211928 calc(50% + 1.3em), #6b3e98 calc(50% + 1.4em));
                background: -webkit-gradient(left bottom, right top, color-stop(calc(50% - 1.4em), #ffffff), color-stop(calc(50% - 1.1em), #323232), color-stop(calc(50% - 1em), #c4acdb), color-stop(calc(50% - .2em), #c4acdb), color-stop(calc(50% + .1em), #27222b), color-stop(calc(50% + .2em), #a682ca), color-stop(calc(50% + 1em), #a682ca), color-stop(calc(50% + 1.3em), #211928), color-stop(calc(50% + 1.4em), #6b3e98));
                background: -webkit-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #c4acdb calc(50% - 1em), #c4acdb calc(50% - .2em), #27222b calc(50% + .1em), #a682ca calc(50% + .2em), #a682ca calc(50% + 1em), #211928 calc(50% + 1.3em), #6b3e98 calc(50% + 1.4em));
                background: -o-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #c4acdb calc(50% - 1em), #c4acdb calc(50% - .2em), #27222b calc(50% + .1em), #a682ca calc(50% + .2em), #a682ca calc(50% + 1em), #211928 calc(50% + 1.3em), #6b3e98 calc(50% + 1.4em));
                background: -ms-linear-gradient(-10deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #c4acdb calc(50% - 1em), #c4acdb calc(50% - .2em), #27222b calc(50% + .1em), #a682ca calc(50% + .2em), #a682ca calc(50% + 1em), #211928 calc(50% + 1.3em), #6b3e98 calc(50% + 1.4em));
                background: linear-gradient(100deg, #ffffff calc(50% - 1.4em), #323232 calc(50% - 1.1em), #c4acdb calc(50% - 1em), #c4acdb calc(50% - .2em), #27222b calc(50% + .1em), #a682ca calc(50% + .2em), #a682ca calc(50% + 1em), #211928 calc(50% + 1.3em), #6b3e98 calc(50% + 1.4em));
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6b3e98', GradientType=1 );
                padding: 1em 0 .5em;
            }
        .Estadistica_Eurodreams .UltimosResultados_PrimeraSeleccion{
                color: #6b3e98;
            }
        .Estadistica_Eurodreams .UltimosResultados_SegundaSeleccion{
                box-shadow: none;
                background-color: #00000000;
                background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondoa.svg');
                color: #6b3e98 !important;
                background-size: 100% 100%;
                padding: .25em 0 .45em;
                margin-bottom: -.2em;
                filter: drop-shadow(0 0 .1em);
                text-shadow: none !important;
            }
        .Estadistica_Eurodreams .TituloUltimosResultados{
                text-shadow: 0 0 .08em #6b3e98, 0 0 .12em #6b3e98, 0 0 .16em #6b3e98, 0 0 .2em #6b3e98, 0 0 .24em #6b3e98, 0 0 .28em #6b3e98;
            }
        .Estadistica_Eurodreams .Fechas_Estadistica input{
                color: #6b3e98;
            }
        .Estadistica_Eurodreams .Estadisticas_PrimeraSeleccion{
                color: #6b3e98;
            }
        .Estadistica_Eurodreams .Estadisticas_SegundaSeleccion{
                box-shadow: none;
                background-image: url('/RecursosIQ/img/boletos_diseno_2024/numero_dreamfondoa.svg');
                color: #6b3e98;
                background-size: 100% 100%;
                padding: .25em 0 .45em;
                margin-bottom: -.2em;
            }
        .Estadistica_Eurodreams .ContenedorBolasEstadistica .Estadisticas_SegundaSeleccion:hover{
                filter: drop-shadow(0 0 .1em);
                box-shadow: none;
            }
        .Estadistica_Eurodreams .Linea_Sugerencias{
                box-shadow: inset 0 0 .125em 0 #6b3e98;
            }
        .Estadistica_Eurodreams .JugadasSugerencias_Boton:not(.Marcado), .Estadistica_Eurodreams .JugadasSugerencias_Boton:not(.Marcado):hover{
                background-color: #fbf9fc;
                color: #c4acdb;
            }
        @media (max-width: 667px){
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_Fecha,
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_PrimeraSeleccion,
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(2n) .UltimosResultados_Guion{
                text-shadow: 0 0 .08em #6b3e98, 0 0 .12em #6b3e98, 0 0 .16em #6b3e98, 0 0 .2em #6b3e98, 0 0 .24em #6b3e98, 0 0 .28em #6b3e98;
            }
        }
        @media (min-width: 668px){
            .Estadistica_Eurodreams .ContenedorUltimasJugadas_EnlacePie a,
            .Estadistica_Eurodreams .ContenedorUltimasJugadas_EnlacePie a:hover{
                color: #6b3e98;
            }
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_Fecha, .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_Fecha,
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_PrimeraSeleccion, .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_PrimeraSeleccion,
            .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n + 3) .UltimosResultados_Guion, .Estadistica_Eurodreams .ColumnaUltimosResultados:nth-child(4n) .UltimosResultados_Guion{
                text-shadow: 0 0 .08em #6b3e98, 0 0 .12em #6b3e98, 0 0 .16em #6b3e98, 0 0 .2em #6b3e98, 0 0 .24em #6b3e98, 0 0 .28em #6b3e98;
            }
        }

/*Fin reglas eurodreams*/

/*Reglas cruz roja*/

        .Decimo_Cruzroja .BannerBote_LogoJuego .icon-logojuego2_oro{
            text-shadow: 0 0 .01em #000000, 0 0 .01em #000000;
        }
        .Decimo_Cruzroja .BannerBote_LogoJuego .icon-logojuego4 > div{
            text-shadow: .015em .015em .04em #ff9396, .03em .03em .07em #ff9396;
        }
        .Decimo_Cruzroja .BannerBote_Diseno2024{
            background-color: #6f0f15;
            background: #6f0f15;
            background: -moz-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #ff9396 calc(51% - 2.4em), #ff9396 calc(51% - 1.5em), #27222b calc(51% - 1.275em),#b55158 calc(51% - 1.2em),#b55158 calc(51% - .3em), #211928 calc(51% - .075em), #6f0f15 51%);
            background: -webkit-gradient(left bottom, right top, color-stop(calc(51% - 2.7em), #ffffff), color-stop(calc(51% - 2.475em), #323232), color-stop(calc(51% - 2.4em), #ff9396), color-stop(calc(51% - 1.5em), #ff9396), color-stop(calc(51% - 1.275em), #27222b), color-stop(calc(51% - 1.2em),#b55158), color-stop(calc(51% - .3em),#b55158), color-stop(calc(51% - .075em), #211928), color-stop(51%, #6f0f15));
            background: -webkit-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #ff9396 calc(51% - 2.4em), #ff9396 calc(51% - 1.5em), #27222b calc(51% - 1.275em),#b55158 calc(51% - 1.2em),#b55158 calc(51% - .3em), #211928 calc(51% - .075em), #6f0f15 51%);
            background: -o-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #ff9396 calc(51% - 2.4em), #ff9396 calc(51% - 1.5em), #27222b calc(51% - 1.275em),#b55158 calc(51% - 1.2em),#b55158 calc(51% - .3em), #211928 calc(51% - .075em), #6f0f15 51%);
            background: -ms-linear-gradient(30deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #ff9396 calc(51% - 2.4em), #ff9396 calc(51% - 1.5em), #27222b calc(51% - 1.275em),#b55158 calc(51% - 1.2em),#b55158 calc(51% - .3em), #211928 calc(51% - .075em), #6f0f15 51%);
            background: linear-gradient(60deg, #ffffff calc(51% - 2.7em), #323232 calc(51% - 2.475em), #ff9396 calc(51% - 2.4em), #ff9396 calc(51% - 1.5em), #27222b calc(51% - 1.275em),#b55158 calc(51% - 1.2em),#b55158 calc(51% - .3em), #211928 calc(51% - .075em), #6f0f15 51%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6f0f15', GradientType=1 );
            color: #ffffff;
        }
        .Decimo_Cruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }
        .Decimo_Cruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            color: #6f0f15;
        }
        @media (hover: hover){
            .Decimo_Cruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
            .Decimo_Cruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
        }
        .Decimo_Cruzroja .BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_numero{
            top: 21%;
            left: 24%;
            width: 70%;
            letter-spacing: .085em;
            box-shadow: inset 0 0 .15em .05em #6f0f15;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_arriba, .Decimo_Cruzroja .Diseno2024_DecimoFiltro_abajo{
            color: #6f0f15;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_Unidades{
            width: 15%;
            left: 75%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_Decenas{
            width: 15%;
            left: 57.5%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_Centenas{
            width: 15%;
            left: 40%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_Millares{
            width: 15%;
            left: 22.5%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_DecenasMillar{
            width: 15%;
            left: 5%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_arriba{
            top: -1%;
        }
        .Decimo_Cruzroja .Diseno2024_DecimoFiltro_abajo{
            top: 38%;
        }
        .Decimo_Cruzroja .Contenedor_Boleto_TicketVerOcultar{
            color: #6f0f15;
        }
        .Decimo_Cruzroja .Contenedor_Loteria_Ticket .LineaTicket.Visual{
            animation: LineaTicketVisual_CruzRoja linear 1s;
        }
        .Decimo_Cruzroja .Ticket_CantidadDecimos, .Decimo_Cruzroja .Ticket_Guion{
            color: #b55158;
        }
        .Decimo_Cruzroja .IconoTicket{
            color: #6f0f15;
        }
        .Decimo_Cruzroja .IconoTicket_Menos:not(.Marcado), .Decimo_Cruzroja .IconoTicket_Mas:not(.Marcado){
            color: #ffcdce;
            cursor: default;
        }
        .Decimo_Cruzroja .IconoTicket:hover{
            color: #ffcdce;
            opacity: 1;
        }
        .Decimo_Cruzroja .AccionTicket{
            color: #ffcdce;
        }
        .Decimo_Cruzroja .AccionTicket.Marcado{
            color: #6f0f15;
        }
        .Decimo_Cruzroja .AccionTicketVerNumeros.Marcado{
            background-color: #6f0f15;
            color: #ffffff;
        }
        .Decimo_Cruzroja .AccionTicketOcultarNumerosAleatorios.Marcado{
            background-color: #2e9543;
            color: #ffffff;
        }
        .Decimo_Cruzroja .AccionTicketOcultarNumerosLoteria.Marcado, .Decimo_Cruzroja .LineaTicket_Acciones .AccionTicket.Marcado.Eliminar{
            background-color: #000000;
            color: #ffffff;
        }
        @media (hover: hover){
            .Decimo_Cruzroja .AccionTicket.Marcado:hover{
                background-color: #6f0f15;
                color: #ffffff;
            }
        }
        .Decimo_Cruzroja .ContenedorDecimos_Diseno2024_decimo_numero{
            top: 7.25%;
            left: 24%;
            letter-spacing: .085em;
        }
        .Decimo_Cruzroja .ContenedorDecimos_Diseno2024_jugar_masmenos{
            color: #ffcdce;
        }
        .Decimo_Cruzroja .ContenedorDecimos_Diseno2024_jugar_masmenos.Marcado{
            color: #6f0f15;
        }
        .Decimo_Cruzroja .Cuadro_Pago{
            box-shadow: inset 0 0 .1em .05em #b55158, .4em .4em #b55158;
        }
        .Decimo_Cruzroja .Cuadro_Pago_Boton:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
        }
        .Decimo_Cruzroja .ContenedorDecimos_Diseno2024{
            margin: 2em auto;
        }
        .Decimo_Cruzroja .ContenedorTarjetaFidelizacion a{
            color: #6f0f15;
            cursor: pointer;
        }
        .Decimo_Cruzroja .ContenedorTarjetaFidelizacion a:hover{
            color: #6f0f15;
            text-decoration: underline;
        }
        .Decimo_Cruzroja .ContenedorUltimasJugadas{
            background: -moz-linear-gradient(left, #ffffff -8px, #fff2f2 8px, #fff2f2 calc(100% - 8px), #ffe4e5 calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #ffffff), color-stop(8px, #fff2f2), color-stop(calc(100% - 8px), #fff2f2), color-stop(calc(100% + 8px), #ffe4e5));
            background: -webkit-linear-gradient(left, #ffffff -8px, #fff2f2 8px, #fff2f2 calc(100% - 8px), #ffe4e5 calc(100% + 8px));
            background: -o-linear-gradient(left, #ffffff -8px, #fff2f2 8px, #fff2f2 calc(100% - 8px), #ffe4e5 calc(100% + 8px));
            background: -ms-linear-gradient(left, #ffffff -8px, #fff2f2 8px, #fff2f2 calc(100% - 8px), #ffe4e5 calc(100% + 8px));
            background: linear-gradient(to right, #ffffff -8px, #fff2f2 8px, #fff2f2 calc(100% - 8px), #ffe4e5 calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffe4e5', GradientType=1 );
        }
        .Decimo_Cruzroja .ContenedorJugadasGuardadas{
            background: -moz-linear-gradient(left, #fff2f2 -8px, #ffe4e5 8px, #ffe4e5 calc(100% - 8px), #ffcdce calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #fff2f2), color-stop(8px, #ffe4e5), color-stop(calc(100% - 8px), #ffe4e5), color-stop(calc(100% + 8px), #ffcdce));
            background: -webkit-linear-gradient(left, #fff2f2 -8px, #ffe4e5 8px, #ffe4e5 calc(100% - 8px), #ffcdce calc(100% + 8px));
            background: -o-linear-gradient(left, #fff2f2 -8px, #ffe4e5 8px, #ffe4e5 calc(100% - 8px), #ffcdce calc(100% + 8px));
            background: -ms-linear-gradient(left, #fff2f2 -8px, #ffe4e5 8px, #ffe4e5 calc(100% - 8px), #ffcdce calc(100% + 8px));
            background: linear-gradient(to right, #fff2f2 -8px, #ffe4e5 8px, #ffe4e5 calc(100% - 8px), #ffcdce calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2f2', endColorstr='#ffcdce', GradientType=1 );
        }
        .Decimo_Cruzroja .ContenedorPenas{
            background: -moz-linear-gradient(left, #ffe4e5 -8px, #ffcdce 8px, #ffcdce calc(100% - 8px), #ff9396 calc(100% + 8px));
            background: -webkit-gradient(left top, right top, color-stop(-8px, #ffe4e5), color-stop(8px, #ffcdce), color-stop(calc(100% - 8px), #ffcdce), color-stop(calc(100% + 8px), #ff9396));
            background: -webkit-linear-gradient(left, #ffe4e5 -8px, #ffcdce 8px, #ffcdce calc(100% - 8px), #ff9396 calc(100% + 8px));
            background: -o-linear-gradient(left, #ffe4e5 -8px, #ffcdce 8px, #ffcdce calc(100% - 8px), #ff9396 calc(100% + 8px));
            background: -ms-linear-gradient(left, #ffe4e5 -8px, #ffcdce 8px, #ffcdce calc(100% - 8px), #ff9396 calc(100% + 8px));
            background: linear-gradient(to right, #ffe4e5 -8px, #ffcdce 8px, #ffcdce calc(100% - 8px), #ff9396 calc(100% + 8px));
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe4e5', endColorstr='#ff9396', GradientType=1 );
        }
        .Decimo_Cruzroja .ContenedorUltimasJugadas_JugadaImagen, .Decimo_Cruzroja .ContenedorJugadasGuardadas_JugadaImagen{
            color: #6f0f15;
        }



        .ComoJugarCruzroja .seccionComoJugar li{
            color: #6f0f15;
        }
        .ComoJugarCruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            color: #6f0f15;
        }
        .ComoJugarCruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }
        @media (hover: hover){
            .ComoJugarCruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
            .ComoJugarCruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
        }
        .ComoJugarCruzroja .BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }



        .Estadistica_Cruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }
        .Estadistica_Cruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024){
            color: #6f0f15;
        }
        @media (hover: hover){
            .Estadistica_Cruzroja .Boton_Diseno2024:not(.BotonInhabilitado_Diseno2024):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
            .Estadistica_Cruzroja .BotonInvertido_Diseno2024:not(.BotonInhabilitado_Diseno2024, .Marcado):hover{
                background-color: #ffcdce;
                color: #6f0f15;
            }
        }
        .Estadistica_Cruzroja .BotonInvertido_Diseno2024.Marcado:not(.BotonInhabilitado_Diseno2024){
            background-color: #6f0f15;
            color: #ffffff;
        }
        .Estadistica_Cruzroja .ContenedorUltimosResultados{
            background: none;
        }
        .Estadistica_Cruzroja .TituloUltimosResultados{
            color: #ffffff;
            text-shadow: 0 0 .08em #6f0f15, 0 0 .12em #6f0f15, 0 0 .16em #6f0f15, 0 0 .2em #6f0f15, 0 0 .24em #6f0f15, 0 0 .28em #6f0f15;
        }
        .Estadistica_Cruzroja .ColumnaUltimosResultados{
            text-align: center;
        }
        .Estadistica_Cruzroja .UltimosResultados_Fecha{
            height: auto;
        }
        .Estadistica_Cruzroja .UltimosResultados_Premio{
            color: #6f0f15;
            font-size: 1.5em;
        }
        .Estadistica_Cruzroja .UltimosResultados_Jugada{
            background-color: #6f0f15;
            color: #ffffff;
            box-shadow: 0 0 .1em #211928, .1em .1em .2em #211928;
            border-radius: .5em;
        }
        .Estadistica_Cruzroja .Estadisticas_NumeroLoteria{
            box-shadow: inset 0 0 .15em .05em #6f0f15;
        }


    @-webkit-keyframes LineaTicketVisual_CruzRoja{
        0%, 10%{
            -moz-background-color: #ffffff;
            -webkit-background-color: #ffffff;
            -ms-background-color: #ffffff;
            background-color: #ffffff;
        }
        10%{
            -moz-background-color: #ff9396;
            -webkit-background-color: #ff9396;
            -ms-background-color: #ff9396;
            background-color: #ff9396;
        }
    }
/*Fin reglas cruz roja*/

/*Ocultar elementos futuros no preparados*/
    .Decimo_Cruzroja{
        .AccionTicketFavorito{
            display: none;
        }
    }
    .Estadistica_Cruzroja{
        .Contenedor_Apariciones{
            display: block;
            margin: auto;
        }
        .Contenedor_sugerencias{
            display: none;
        }
    }