body *{font-family:"Roboto",sans-serif;color:#444;max-height:999999px}body,html{margin:0;padding:0;font-size:100%;position:relative}a{color:#0B98BC;text-decoration:none !important;outline:0;border:none}a img{border:none;outline:none}img{max-width:100%}p{font-size:1rem}ul{list-style:none;margin:0;padding:0}.botones,button{cursor:pointer;outline:none;border:none;border-radius:0.3rem;background:#FE4B22;color:#fff;padding:0.5rem 1.6rem;font-size:1rem;transition:all 0.5s}.botones i,button i{color:#fff}.botones:hover,button:hover{background:#FF1A54}.alert,.alert *,.invalid-feedback,.invalid-feedback *{color:brown}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="tel"],select,textarea{box-sizing:border-box;width:100%;border:1px solid #eee;border-radius:0.3rem;padding:0.3rem 0.5rem;font-size:1rem}.intl-tel-input{width:100%}label{padding-bottom:0.5rem;display:block}label.inline{display:inline}.body_sin_scroll{overflow:hidden}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,0.8) url(../img/loading.gif) no-repeat center}.cuerpo{display:block;width:calc(100% - 4rem);margin:0 auto}header{z-index:1000;background:#000;top:0;width:100%;position:fixed}header *{transition:all 1s}header .cuerpo{padding:2rem 0;display:flex;justify-content:space-between}header .cuerpo img{height:3rem;width:auto}header nav{position:absolute;top:7.25rem;right:0;background:#444;border-radius:0 0 0 0.5rem;padding:0.5rem 1rem;min-width:10rem;transition:all 1s;visibility:hidden;opacity:0}header nav a{display:block;color:#fff;padding:0.5rem 0;border-bottom:1px solid #555}header nav a:last-child{border:none}header nav.activo{visibility:visible;opacity:1}header.peq .cuerpo{padding:1rem 0}header.peq .cuerpo img{height:2rem}header.peq nav{top:4.25rem}main{position:relative;padding-top:7rem;min-height:calc(100vh - 11.3rem)}footer{background:#DBDCDA;padding:1rem 0}footer .redes{text-align:right;padding-right:1rem}footer .redes img{width:2rem;height:auto}.has-error{border:1px solid brown !important}.alert-success{margin:0 auto 1rem auto;background:#00B200;width:40rem;max-width:100%;border-radius:5px;padding:1rem;box-sizing:border-box;color:#fff;text-align:center}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.6;text-decoration:none;color:#3097d1;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#216a94;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#3097d1;border-color:#3097d1;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.cacao{background:#DBDCDA;text-align:center}.cacao,.cacao *{font-family:0.75rem;padding:0.5rem 1rem}.serv_home{display:flex;flex-wrap:wrap}.serv_home article{width:25%}.serv_home article:nth-child(1){background:#FF1A54}.serv_home article:nth-child(1) div{animation:fadeIn 2s ease-out 0s forwards}.serv_home article:nth-child(2){background:#4A269C}.serv_home article:nth-child(2) div{animation:fadeIn 2s ease-out 0.5s forwards}.serv_home article:nth-child(3){background:#FFAC00}.serv_home article:nth-child(3) div{animation:fadeIn 2s ease-out 1s forwards}.serv_home article:nth-child(4){background:#00B200}.serv_home article:nth-child(4) div{animation:fadeIn 2s ease-out 1.5s forwards}.serv_home article>div{height:18rem;position:relative}.serv_home article>div h2{margin:0}.serv_home article>div div{position:absolute;width:80%;bottom:0;right:0;opacity:0;padding:1rem;box-sizing:border-box}.serv_home article>div div *{color:#fff;text-align:right}@media (max-width: 641px){.serv_home article>div{height:auto}.serv_home article>div div{position:relative;margin:0 auto}}@media (max-width: 981px){.serv_home article{width:50%}}@media (max-width: 641px){.serv_home article{width:100%}}.eventos_home{padding:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(calc(min(100%, 20rem)), auto))}.eventos_home article{border-radius:0.5rem;padding:1rem;background:#eee;box-sizing:border-box}.eventos_home article h2{text-align:center}.eventos_home article p{text-align:right}.eventos_home article div{text-align:center;margin-top:2rem;margin-bottom:0.5rem}.eventos_home article img{width:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#home_banners{padding-top:38.3601756954612%;background-color:#000;transition:all 1s ease-in;background-size:100% auto;cursor:pointer}#evento{position:relative;padding-top:1rem;margin-bottom:2rem}#evento::before{content:"";background:#eee;position:absolute;top:0;width:100%;height:28rem;z-index:0}#evento .cuerpo{background:#fff;position:relative;width:70rem;max-width:95%;border-radius:0.5rem;box-sizing:border-box;padding:1rem;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-webkit-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-moz-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);display:grid;grid-gap:20px;grid-template-columns:1fr 450px;grid-template-areas:"e1 e2" "e3 e2"}@media (max-width: 981px){#evento .cuerpo{display:block}}#evento .cuerpo .e1{grid-area:e1}#evento .cuerpo .e1 h1{text-align:center;margin:2rem 0}#evento .cuerpo .e1 h2{margin:2rem 0;font-size:1rem;text-align:right;font-style:italic}#evento .cuerpo .e3{grid-area:e3}#evento .cuerpo .e3 .informaciones a{cursor:pointer;outline:none;border:none;border-radius:0.3rem;background:#FE4B22;color:#fff;padding:0.5rem 1.6rem;font-size:1rem;background:#FFAC00;display:inline-block;white-space:nowrap;margin-bottom:0.5rem;margin-top:0.5rem}#evento .cuerpo .container{margin:1rem 0;position:relative}#evento .cuerpo .container>svg{width:100%;height:auto}#evento .cuerpo .mapa_zona{cursor:pointer;transition:fill 0.5s}#evento .cuerpo .mapa_zona:hover{fill:#999}#evento .cuerpo .popup{border:1px solid #666;padding:0.5rem 1rem;border-radius:0.5rem;position:absolute;background:#fff;font-size:1.25rem;display:none;white-space:nowrap}#evento .cuerpo .e2{grid-area:e2;box-sizing:border-box;margin-left:1rem;padding-bottom:1rem}#evento .cuerpo .e2 .panel{border:1px solid #00B200;border-radius:0.5rem;padding:1rem;margin-bottom:1rem}#evento .cuerpo .e2 .panel h3{margin-top:0;font-size:1rem;color:#FFAC00}#evento .cuerpo .e2 .panel label.l_camp{margin-top:1rem;font-weight:bold}#evento .cuerpo .e2 .panel_pago{display:none}#evento .cuerpo .e2 .panel_pago h2{margin-top:0}#evento .cuerpo .e2 .panel_pago h3{display:flex;background:#4A269C;border-radius:0.5rem;text-align:center}#evento .cuerpo .e2 .panel_pago h3 *{color:#fff}#evento .cuerpo .e2 .panel_pago h3 span{border-radius:0.5rem 0 0 0.5rem;font-size:2rem;text-align:center;font-style:italic;background:#FFC944;padding:0.5rem 1rem}#evento .cuerpo .e2 .panel_pago h3 b{padding:0.5rem;text-align:left}#evento .cuerpo .e2 .panel_pago .info{line-height:1.5}#evento .cuerpo .e2 .m_pago{display:flex;justify-content:space-between}#evento .cuerpo .e2 .m_pago div{cursor:pointer;padding:0.5rem 0.8rem;background:#FE4B22;border-radius:5px;color:#fff;transition:all 1s}#evento .cuerpo .e2 .m_pago div:hover{background:#FF1A54}#evento .cuerpo .e2 .m_pago div.seleccionado{background:#4A269C}@media (max-width: 500px){#evento .cuerpo .e2 .m_pago{display:block}#evento .cuerpo .e2 .m_pago div{margin-bottom:1rem;text-align:center}}#evento .cuerpo .e2 h2{text-align:center}#evento .cuerpo .e2 .mis_datos{display:block;text-align:right;margin-top:0.5rem}#evento .cuerpo .e2 .p_precios table{width:100%}#evento .cuerpo .e2 .p_precios table td{padding:0.5rem 0}#evento .cuerpo .e2 .totales{width:100%}#evento .cuerpo .e2 .totales tr td{border-bottom:1px solid #eee;padding:5px}#evento .cuerpo .e2 .totales tr td:last-child{text-align:right;white-space:nowrap}#evento .cuerpo .e2 .totales tr td.separador{padding:0;border:none}hr{border-top:1px solid #00B200}.lightbox1{z-index:1001;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.9);overflow:auto;display:none}.lightbox1 .lightbox2{margin:1rem auto;width:50rem;max-width:95%;box-sizing:border-box;padding:1rem;background:#fff;border:1px solid #00B200;border-radius:0.5rem}.lightbox1 .lightbox2 h3{margin-top:0;text-align:center;color:#FE4B22;font-size:1.5rem}.asientos .contenedor{margin:2rem 1rem;position:relative;padding:20px 0}.asientos .silla{cursor:pointer}.asientos svg .texto{font-size:14px;fill:#fff}.asientos svg .etiqueta .cuadro{fill:#666}.asientos svg .silla[data-estatus="bloqueada"] .cuadro{fill:#999}.asientos svg .silla[data-mia="si"] .cuadro{fill:#90f}.asientos .tapa{position:absolute;top:0;left:0;width:100%;height:100%}#selector{position:absolute;background:orange;width:0;height:0}.timer_compras{position:fixed;left:0;bottom:1rem;background:rgba(0,178,0,0.9);color:#fff;border-radius:0 0.5rem 0.5rem 0;height:3rem;line-height:3rem;width:6rem;text-align:center;font-size:2rem;z-index:1000}#exito{position:relative;padding-top:1rem;margin-bottom:2rem}#exito::before{content:"";background:#eee;position:absolute;top:0;width:100%;height:8rem;z-index:0}#exito .cuerpo{background:#fff;position:relative;width:40rem;max-width:95%;border-radius:0.5rem;box-sizing:border-box;padding:1rem;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-webkit-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-moz-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39)}#exito .cuerpo h1{margin-top:0;text-align:center;color:#4A269C}.alert_cupon_asignado{margin:1rem 0;padding:0.5rem;text-align:center;background:#00B200;color:#fff;border-radius:0.5rem}.alert_cupon_fallo{margin:1rem 0;padding:0.5rem;text-align:center;background:#FF1A54;color:#fff;border-radius:0.5rem}#usuarios{display:flex;min-height:calc(100vh - 11.3rem)}#usuarios aside{box-sizing:border-box;width:15rem;background:#eee;padding:1rem}#usuarios aside a{display:block;border-radius:3px;background:#DBDCDA;margin-bottom:0.5rem;text-align:center;padding:5px;transition:all 1s}#usuarios aside a:hover{background:#444;color:#fff}#usuarios .info{flex:1;padding:2rem 1rem;position:relative}#usuarios .info .cuerpo{background:#fff;position:relative;width:40rem;max-width:100%;border-radius:0.5rem;box-sizing:border-box;padding:1rem;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-webkit-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39);-moz-box-shadow:10px 10px 20px 0px rgba(0,0,0,0.39)}#usuarios .info h1{margin-top:0;text-align:center;color:#4A269C}#usuarios .info label{font-weight:bold}#usuarios .info table.ventas{width:100%;border-collapse:collapse;position:relative}#usuarios .info table.ventas th{position:sticky;top:4.273rem;background:#0B98BC;color:#fff}#usuarios .info table.ventas tbody tr:nth-child(odd){background:#eee}#usuarios .info table.ventas td,#usuarios .info table.ventas th{padding:0.5rem;text-align:center}@media (max-width: 960px){#usuarios{display:block}#usuarios aside{display:none}}#validar_compra{padding:0 1rem;margin-top:-2rem}#validar_compra h2{margin-top:0;text-align:center}#validar_compra .panel_pago h3{display:flex;background:#4A269C;border-radius:0.5rem;text-align:center;align-items:center}#validar_compra .panel_pago h3 *{color:#fff}#validar_compra .panel_pago h3 span{border-radius:0.5rem 0 0 0.5rem;font-size:1.5rem;text-align:center;font-style:italic;background:#FFC944;padding:0.5rem 1rem}#validar_compra .panel_pago h3 b{padding:0.5rem;text-align:left}#validar_compra .panel_pago .info{line-height:1.5}#validar_compra #usuarios{display:block}#validar_compra #usuarios .info{padding:0}
