@font-face{font-family:'Daggersquare';src:url('DAGGERSQUARE.otf') format("opentype");font-weight:normal;font-style:normal}
@font-face{font-family:'Assistant Regular';src:url('Assistant-Regular.ttf') format("truetype");font-weight:normal;font-style:normal}

html{scroll-behavior:smooth}
body{background:#000 url(img/estrellas.webp) repeat top center;color:#CCC;font-family:Daggersquare, Calibri, Arial;font-size:16px;letter-spacing:1px;margin:0 auto;scrollbar-height:10px;scrollbar-color:#B00 #DDD;z-index:10}
::-webkit-scrollbar{height:10px;width:10px}
::-webkit-scrollbar-track{background:#666666}
::-webkit-scrollbar-thumb{background-color:#B00;border-radius:6px;border:1px solid #DDD}

a{text-decoration:none;color:#CCC}
a:hover{text-decoration:none;color:#FFF}
a img{border:none}

input.form, select.form, textarea.form{font-family:Daggersquare, Calibri, Arial;letter-spacing:1px;background:#FFF;border-radius:10px;color:#000;font-size:14px;padding:2px 5px}
input.contact, select.contact, textarea.contact{font-family:Daggersquare, Calibri, Arial;letter-spacing:1px;background:#FFF;border-radius:10px;border:2px #AAA solid;color:#000;font-size:14px;padding:2px 5px}
input[type="text"]:disabled{background-color:#DDD}
textarea.contact{resize:both;min-width:500px;max-width:500px;min-height:60px;max-height:180px}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.formusdc{width:150px}

#fondo3d{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;}
#btnTop{position:fixed;bottom:10px;right:10px;width:40px;height:40px;border-radius:10px;background:#D00;color:#FFF;display:none}
#btnTop:hover{background:#A00}
#btnTop:active{bottom:8px}

@media(orientation:portrait){.horizontal{display:none;}}

@keyframes movestars{from{background-position:0 0} to{background-position:-1000px 5000px}}
@-webkit-keyframes movestars{from{background-position:0 0} to{background-position:-1000px 5000px}}
@-moz-keyframes movestars{from{background-position:0 0} to{background-position:-1000px 5000px}}
@-ms-keyframes movestars{from{background-position:0 0} to{background-position:-1000px 5000px}}
.estrellas{background:transparent url(img/destello.png) repeat top center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:table;z-index:-5;animation:movestars 175s linear infinite;-moz-animation:movestars 175s linear infinite;-ms-animation:movestars 175s linear infinite;-o-animation:movestars 175s linear infinite;-webkit-animation:movestars 175s linear infinite}

.vwrap{width:1000px;padding:2px 0;margin:0 auto;text-align:center;height:25px;line-height:25px;overflow:hidden}
.vitem{text-align:center;height:25px;line-height:25px}
.vitem a{color:#DDD}
.vmove{position:relative;animation-name:tickerv;animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1, 0,.5, 0)}
.vmove:hover{animation-play-state:paused}
@keyframes tickerv{ /* LA FORMA DE CALCULAR LOS KEYFRAMES ( 90 / Nº de OPACITY:1 ) y sumas el resultado a partir del 5% */
0%{bottom:0;opacity:0}
5%{bottom:25px;opacity:1}
20%{bottom:50px;opacity:1}
35%{bottom:75px;opacity:1}
50%{bottom:100px;opacity:1}
65%{bottom:125px;opacity:1}
80%{bottom:150px;opacity:1}
95%{bottom:175px;opacity:0}
100%{bottom:0;opacity:0}
}

.marquee{height:30px;overflow:hidden;position:relative;white-space:nowrap}
.marquee1{left:100%;position:absolute}
.marquee1 img{margin:0 10px 0 0}
.marquee:hover .marquee1,.marquee:hover .marquee2{animation-play-state:paused}
.animvalidador{height:30px;animation:cambiaColores 2s infinite}
@keyframes cambiaColores{0%,100%{color:#090}50%{color:#FFF}}

.cerrar:link,.cerrar:active,.cerrar:visited,.cerrar:hover{position:absolute;top:-20px;right:-30px;font-size:30px;font-weight:bold;text-decoration:none;color:#F00}
.popup{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:all .7s;transition:all .7s}
.popup:target,.popup:target .popup-fondo{display:block;z-index:100;opacity:1;visibility:visible}
.popup-fondo:active,.popup-fondo:hover,.popup-fondo:visited,.popup-fondo:link{text-decoration:none;visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);-webkit-transition:all .7s;transition:all .7s;cursor:default}
.popup:target .popup-fondo{z-index:200}
.popup-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000;background:url(img/fondotarjetagrande.jpg) repeat-y;background-color:#CCC;border-radius:6px;z-index:300}
.popup-tarjeta{width:auto}
.popup-auto{width:auto;padding:5px}
.popup-plantilla{width:360px;padding:5px 10px}
.popup-evento{width:520px;padding:5px 10px}
.popup-foto{width:850px;height:480px;padding:5px}
.popup-grande{width:850px;padding:5px}

.brillorojo{filter:drop-shadow(0 0 20px rgba(255, 0, 0, 0.7))}
.brilloazul{filter:drop-shadow(0 0 20px rgba(0, 0, 255, 0.7))}
.brilloamarillo{filter:drop-shadow(0 0 20px rgba(255, 255, 0, 0.6))}
.brilloblanco{filter:drop-shadow(0 0 20px rgba(255, 255, 255, 0.6))}
.brillonegro{filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.6))}

.borde{border-radius:5px;padding:0 5px;margin:0 auto;display:table}
.bordeverde{border:1px #0F0 solid}
.bordeamarillo{border:1px #FF0 solid}
.borderojo{border:1px #F00 solid}

.banderas{margin-top:5px}

.titulo{margin:10px auto;display:table}
.minititulo{margin:5px auto;display:table}
.centrar{margin:0 auto;display:table}
.centrada,.centrado{text-align:center}
.derecha{text-align:right}
.izquierda{text-align:left}
.clear{clear:both}
.float{float:left}
.sangria{text-indent:40px}
.entreespaciado{line-height:1.5}
.negrita{font-weight:bold}
.cursiva{font-style:italic}
.gigante{font-size:24px}
.grande{font-size:20px}
.normal{font-size:16px}
.peque{font-size:14px}
.maspeque{font-size:13px}
.diminuta{font-size:12px}
.masdiminuta{font-size:11px}
.letraroja{color:#D00}
.letraverde{color:#090}
.letraazul{color:#00A}
.letraazulclaro,.letraazulclara{color:#0AE}
.letranegra{color:#000}
.letragris{color:#CCC}
.letragrisoscura,.letragrisoscuro{color:#555}
.letrablanca{color:#FFF}
.letranaranja{color:#F80}
.letraamarilla{color:#DD0}
.letradorada{color:#DDB500}
.letramorada{color:#85D}
.delgada,.delgado{font-family:'Assistant Regular'}
.hoverblanco:hover{color:#FFF}
.flex{align-items:center;justify-content:center;display:flex}
.columna{align-items:center;justify-content:center;display:flex;flex-direction:column;}

.initituloweb{width:700px;height:103px;margin:5px auto;display:table}
.initituloweb a,.pietabcenrrss a,.tabcabizqico a,.estrella a{filter:brightness(100%);transition:0.5s}
.initituloweb a:hover,.pietabcenrrss a:hover,.estrella a:hover{filter:brightness(140%);transition:0.5s}
.tabcabizqico a:hover{filter:brightness(120%);transition:0.5s}
.compimagen:hover{filter:brightness(75%);transition:0.5s}

.naveTarjeta{position:relative;background:url(img/fondotarjetagrande.jpg) repeat-y;color:#000;padding:0 4px 0 2px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;line-height:1;display:table}
.tarjeta{position:relative;background:url(img/fondotarjetagrande.jpg) repeat-y;color:#000;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;line-height:1;display:table}
.tarjetafondo{padding:4px 4px 24px 3px;border-radius:6px}
.unatarjeta{margin:5px auto}
.trestarjetas{margin:5px 30px;float:left}
.trjNombre{width:256px;height:45px;font-size:22px;text-align:center;align-items:center;justify-content:center;display:flex}
.trjTipo{margin:5px auto;text-align:center;display:table}
.trjImagen{width:256px;height:256px;margin:0 auto;display:table}
.trjValores{margin:0 2px;align-items:center;display:flex;float:left}
.trjNivel{width:256px;text-align:center}
.trjPrecio{width:70px;padding:0 0 4px 0;float:left}
.trjSumaPlant{width:30px;padding:0 0 4px 0;float:left}
.trjSumaComp{width:25px;padding:0 0 4px 0;float:left}
.trjSumaMod{width:20px;padding:0 0 4px 0;float:left}
.trjIcon{width:20px;margin:0 2px 0 0;float:left}
.trjIcon img{filter:brightness(100%);transition:0.5s;cursor:pointer}
.trjIcon img:hover{filter:brightness(125%);transition:0.5s;cursor:pointer}
.trjTrans{position:absolute;top:75px;left:3px;width:256px;height:256px;margin:auto;display:table;background-color:rgba(20, 20, 20, 0.9);color:#FFF}
.trjctdplan{width:123px;margin:2px;float:left}

.boton{font-family:Daggersquare, Calibri, Arial;letter-spacing:1.5px;color:#FFF;padding:5px 10px;margin:3px;cursor:pointer;transition:all 0.3s ease;position:relative;display:inline-block;outline:none;border-radius:5px;border:none;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1)}
.btnrojo{background:#D00} .btnrojo:hover{background:#F34}
.btnazul{background:#00D} .btnazul:hover{background:#34F}
.btnamarillo{background:#CC0;color:#000} .btnamarillo:hover{background:#FF3}
.btnverde{background:#0A0} .btnverde:hover{background:#3D4}
.btnmorado{background:#63C} .btnmorado:hover{background:#85D}
.btngris{background:#222} .btngris:hover{background:#555}
.btnrojo:active,.btnazul:active,.btnamarillo:active,.btnverde:active,.btnmorado:active,.btngris:active{top:2px}

.menu{border-radius:6px;text-align:center;text-decoration:none;font-size:20px;padding:3px 10px;margin:0 2px;float:left}
.submenu{border-radius:6px;text-align:center;text-decoration:none;font-size:18px;padding:3px 10px;margin:0 5px;float:left}
.enlace{border-radius:6px;text-align:center;text-decoration:none;font-size:16px;padding:3px 10px;margin:0 auto;transition:1s;display:table}

.mn_gris{color:#666;background-color:#AAA;border:2px solid #666}
.mn_rojo{color:#DDD;background-color:#A00;border:2px solid #D00;transition:1s;cursor:pointer}
.mn_rojo:hover{color:#D00;background-color:#DDD;transition:1s}
.mn_rojo a,.mn_naranja a,.mn_verde a{color:#DDD;transition:1s}
.mn_rojo a:hover,.mn_rojo:hover a,.mn_rojo:hover a:hover{color:#D00;transition:1s}
.mn_rojo2{color:#D00;background-color:#DDD;border:2px solid #DDD;transition:1s}
.mn_naranja{color:#DDD;background-color:#F80;border:2px solid #C60;transition:1s;cursor:pointer}
.mn_naranja:hover{color:#F80;background-color:#DDD;transition:1s}
.mn_naranja a:hover,.mn_naranja:hover a,.mn_naranja:hover a:hover{color:#F80;transition:1s}
.mn_naranja2{color:#F80;background-color:#DDD;border:2px solid #DDD;transition:1s}
.mn_verde{color:#DDD;background-color:#0A0;border:2px solid #0D0;cursor:pointer}
.mn_verde:hover{color:#0A0;background-color:#DDD;transition:1s}
.mn_verde a:hover,.mn_verde:hover a,.mn_verde:hover a:hover{color:#0A0;transition:1s}
.mn_verde2{color:#0A0;background-color:#DDD;border:2px solid #DDD}
.mn_img{background-size:28px 28px;width:28px;height:28px;border-radius:6px;margin:0 5px;float:left;transition:1s}
.mn_img1{background-image:url(img/colibrimenu1.jpg);border:2px solid #C60;cursor:pointer}
.mn_img1:hover{background-image:url(img/colibrimenu2.jpg)}
.mn_img2{background-image:url(img/colibrimenu2.jpg);border:2px solid #FFF}

.marco{display:table;background:url(img/fondotarjetagrande.jpg) repeat-y;padding:5px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF}
.marcotitulo{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0 5px;margin:0 0 5px 0;text-align:center}
.marcotabla{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0 5px}
.marcoimagen{border:2px solid;border-color:#FFF #555 #555 #FFF}
.marcogris{background-color:rgba(20, 20, 20, 0.5);border-radius:10px;border:2px solid #222;padding:5px;display:table}

.msjdestacado{background:url(img/fondotarjetagrande.jpg) repeat-y;max-width:612px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;margin:5px auto;text-align:center;display:table}
.msjcolor{border-radius:6px;padding:5px 10px;color:#000;display:table}
.msjgris{background-color:rgba(200, 200, 200, 0.5)}
.msjrojo{background-color:rgba(200, 0, 0, 0.5)}
.msjverde{background-color:rgba(0, 200, 0, 0.5)}
.msjamarillo{background-color:rgba(200, 200, 0, 0.5)}
.msjazul{background-color:rgba(0, 0, 200, 0.5)}
.msjazulclaro{background-color:rgba(56, 239, 233, 0.5)}
.msjrosa{background-color:rgba(255, 164, 248, 0.5)}
.msjmorado{background-color:rgba(159, 101, 255, 0.5)}
.msjnaranja{background-color:rgba(243, 143, 28, 0.5)}

.tabbody{width:1000px;margin:0 auto;display:table;position:relative;z-index:1}
.cabecera{width:986px;height:137px;display:table}
.tabcabizq{float:left;height:60px;width:250px;display:table}
.tabcabizqico{width:30px;float:left;margin:3px 5px 0 5px}
.tabcabizqtoken{width:150px;float:left}
.tabcabprecio{width:150px}
.tabcabizqdatos{width:180px}
.tabstatus{float:left;width:145px;padding:0 5px;line-height:25px;display:table;text-align:center;border:2px solid;border-color:#222 #555 #555 #222;background-color:rgba(0, 0, 0, 0.5)}
.tablogin{float:left;width:120px;height:60px;margin:0 auto;text-align:center;display:table}
.tabinfoweb{float:left;height:60px;display:table}
.tabpopupinventario{float:left;height:60px;width:250px;margin:0 5px;display:table}
.tabrrss{float:left;height:55px;width:70px;margin:5px 5px 0 0;display:table}
.tabsubmenu{display:none;clear:both}

.pietabizq,.pietabder{background-color:rgba(20, 20, 20, 0.5);border-radius:10px;border:2px solid #222;width:150px;text-align:left;padding:5px;float:left;display:table}
.pietabcen{background-color:rgba(20, 20, 20, 0.5);border-radius:10px;border:2px solid #222;width:250px;text-align:center;padding:5px;margin:0 150px;float:left;display:table}
.pietabcenmargen{padding:5px 0}
.piecopyright{font-size:18px}
.pietabcenrrss,.tokenicon{margin:0 5px}
.pieinv{width:125px;margin:0 5px}
.tokenprecio{margin:5px;align-items:center;display:flex;float:left}

.oratabformtext{padding:18px 0;float:left}
.oratabformcont{padding:15px 15px 15px 5px;float:left}
.oratabformboton{padding:5px;clear:both;margin:0 auto;display:table}

.enltarjeta{background:url(img/fondotarjetagrande.jpg) repeat-y;font-size:14px;color:#000;width:430px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;margin:5px 10px;padding:5px 10px;display:table}
.enltarjeta a{color:#A00;font-size:16px}
.enltarjeta a:hover{color:#D00;font-size:16px}
.enltarjetatitulo{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0 10px;margin:0 0 5px 0;text-align:center}
.enltarjetaimg{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0;margin:0 0 5px 0;text-align:center}
.enltarjetaarchivo{max-width:75px;font-size:12px;border:2px solid;border-color:#FFF #555 #555 #FFF;padding:5px;margin:0 5px 5px 0;text-align:center;float:left}
.enldoblecolumna{width:450px;display:table;float:left}

.perfiltarjeta{margin:30px;display:table}
.perfiltarjetafondo{padding:4px;border-radius:6px}
.perfilcen{height:330px;border-color:#AAA;border-width:2px;background:url(img/fondotarjetagrande.jpg) repeat-y;float:left}
.perfilizqcen{width:200px;border-radius:10px;border-style:solid dotted solid solid}
.perfildercen{width:400px;border-radius:10px;border-style:solid solid solid dotted}
.perfilnombre{width:190px;height:40px;margin:5px auto;text-align:center}
.perfilopcion{width:190px;height:25px;margin:5px auto;text-align:center}
.perfilfoto{width:190px;height:190px;color:#000;margin:0 auto;border:1px dotted #000;border-radius:10px;text-align:center;align-items:center;justify-content:center;display:flex}
.perfilid{height:28px;color:#555;margin:4px 5px;display:flex;align-items:center}
.perfilinfo{height:25px;color:#555;margin:4px 5px;display:flex;align-items:center}
.perfilmargen{margin:0 5px}
.perfilidmargen{margin:0 130px 0 5px}

.modnavestabgrande{width:650px;float:left;display:table;margin:5px 15px}
.modnaveslista{width:300px;float:left;display:table;margin:5px 15px}
.modobjetoslista{width:450px;float:left;display:table;margin:5px 15px}
.modobjetoslista ul{list-style:none}

.comptabformizq{width:360px;float:left;display:table;padding:0 0 0 10px}
.comptabformcen{width:200px;float:left;display:table;height:80px}
.comptabformder{width:235px;float:left;display:table;padding:0 0 0 135px}
.complaterales{width:240px;margin:0 5px;display:table;float:left}
.compcentral{width:490px;line-height:1.3;display:table;float:left}
.compintlat{width:120px;display:table;float:left}
.compintcen{width:250px;display:table;float:left}
.compimagen{width:226px;height:226px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;padding:5px;background:url(img/fondotarjetagrande.jpg) repeat-y;transition:0.5s}
.compiconos{display:flex;align-items:center;justify-content:center}
.comp_fondo{background:url(img/fondotarjetagrande.jpg) repeat-y;width:236px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF;margin:5px auto;align-items:center;justify-content:center;display:flex}
.comp_nombre{height:50px}
.comp_color{min-width:226px;max-width:226px;color:#000;border-radius:6px;padding:5px;align-items:center;justify-content:center;display:flex}
.comp_margen{margin:0 0 0 10px}

.logintab{width:150px;text-align:center;display:table}
.contacto{width:250px;margin:10px 0 5px 0;display:table}
.navetab{margin:0 auto 10px auto;width:900px;display:table}
.navevideo{margin:20px 0 0 10px;display:table;float:left;background:url(img/fondotarjetagrande.jpg) repeat-y;width:560px;height:315px;padding:5px;border:2px solid;border-radius:6px;border-color:#FFF #555 #555 #FFF}

.esttab{width:280px}
.estspace{margin:0 15px 5px 0}
.estsubmenus{line-height:2}

.tritab{width:150px;margin:10px auto;display:table}
.tripos{height:40px;display:flex;align-items:center;justify-content:center}

.facmargen{margin:10px auto 30px auto;clear:both;display:table}
.factab{width:290px;float:left;margin:0 10px;display:table}
.facfondo{width:320px;height:320px}
.factxt{width:500px;float:left;margin:0 0 0 10px;display:table}

.alqtab{margin:30px auto;clear:both;display:table}
.alqtabder{width:500px;float:left;margin:0 0 0 10px}
.alqseccion{width:500px;display:table}
.alqmargen{margin-top:10px}

.fabfondo{width:256px;height:256px;opacity:0.6}
.fabtxt{width:680px;margin:5px 10px}
.fabspec{width:670px;margin:5px 0 5px 10px}
.fabgran{text-align:center;width:170px;float:left;margin:5px 15px}
.fabpeq{text-align:center;width:90px;float:left;margin:5px 3px 5px 2px}
.fabmrgn{margin:20px 0 30px 0}

.catobjetoslista{width:320px;float:left;display:table;margin:5px}
.catobjetoslista ul{list-style:none}
.catimg{border:1px solid #FFF;border-radius:6px;margin:0 0 10px 0;width:48px;display:table}
.cattext{padding:0 0 0 5px;width:200px;height:50px;display:flex;align-items:center}

.calendario{width:996px;margin:auto;clear:both}
.cal_col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.cal_fila{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cal_colcab{display:flex;justify-content:space-between;padding:10px}
.cal_margen{margin:10px}
.cal_cabecera{background:#A00;font-size:22px;color:#DDD}
.col_cabecera{background:#CCC;color:#555;text-align:center;font-size:18px;border:1px solid;border-color:#FFF #555 #555 #FFF}
.cal_dias{height:150px;background-color:#EEE;color:#000;border:1px solid;border-color:#FFF #555 #555 #FFF}
.cal_nodias{height:150px;background-color:#AAA;border:1px solid;border-color:#FFF #555 #555 #FFF}
.cal_leyenda{padding:2px 5px;margin:5px 5px;display:table}
.cal_fondoevento{width:134px;height:35px;margin:2px auto;display:table}
.cal_tipoevento0{color:#000;background-color:#FFF;border:2px #000 solid;border-radius:5px}
.cal_tipoevento1{color:#DDD;background-color:#C00;border:2px #F00 solid;border-radius:5px}
.cal_tipoevento2{color:#222;background-color:#0C0;border:2px #0F0 solid;border-radius:5px}
.cal_tipoevento3{color:#DDD;background-color:#00C;border:2px #00F solid;border-radius:5px}
.cal_tipoevento4{color:#222;background-color:#CC0;border:2px #FF0 solid;border-radius:5px}
.cal_tipoevento5{color:#222;background-color:#0CC;border:2px #0FF solid;border-radius:5px}
.cal_tipoevento6{color:#DDD;background-color:#C0C;border:2px #F0F solid;border-radius:5px}
.cal_tipoevento7{color:#DDD;background-color:#C50;border:2px #F80 solid;border-radius:5px}
.cal_tipoevento8{color:#DDD;background-color:#000;border:2px #AAA solid;border-radius:5px}
.cal_fecha{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0 10px;margin:10px auto;text-align:center;display:table}
.cal_numdia{margin:0 0 0 5px}
.cal_titulo{border:2px solid;border-color:#FFF #555 #555 #FFF;padding:0 10px;margin:10px 0;text-align:center}
.cal_descripcion{max-width:480px;border:2px solid;border-color:#555 #FFF #FFF #555;padding:5px 10px;margin:10px 0;text-align:center}

.confotos{position:relative;margin:10px auto 25px auto;display:table}
.confotosscroll{display:grid;grid-auto-flow:column;scroll-snap-type:x mandatory;max-width:425px;border:2px solid #A00;overflow:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}
.conscroll{scroll-snap-align:start;width:425px;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat}
.conpuntos{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);gap:15px;z-index:1;display:flex;align-items:center;justify-content:center}
.conpuntos a{width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0.75;transition:opacity ease 250ms;cursor:pointer}
.conpuntos a:hover{opacity:1}

.tietabizq{width:210px;margin:0 5px 0 0}
.tietabder{width:210px;margin:0 0 0 5px}
.tietab100{width:100px;height:70px;float:left;margin:0 0 20px 5px}
.tietab200{width:190px;height:50px;float:left;margin:0 0 20px 10px}

.evetab{width:990px;margin:0 0 20px 0;font-size:16px;display:table}
.evetabizq{width:215px;float:left;color:#FFF}
.evetabder{width:775px;float:left}

.simtit{color:#FFF;font-size:18px;float:left;text-align:center;margin:0 0 0 5px}
.simtabtita{width:180px}
.simtabtitb{width:65px}
.simtit1,.simtabtit,.simtabtitc{width:245px}
.simtit2{width:135px}
.simtab{height:40px;display:flex;justify-content:center;align-items:center;float:left}
.simtabnavopt,.simtabpeq{width:140px}
.simtabgnd{width:450px}
.simtabtext{width:450px;height:40px;display:flex;align-items:center;float:left}
.siminput{width:50px;height:30px;text-align:center}
.simmrgn{margin:10px 0 30px 0}
.simpeso1{width:550px;margin:5px auto 30px auto;float:left}
.simpeso2{width:440px;margin:5px auto 30px auto;float:left}

.pagtabpriv{height:50px;float:left;display:flex;justify-content:center;align-items:center}
.pagtabpriv1{width:225px}
.pagtabpriv2{width:360px}
.pagtabpriv3,.pagtabfb2{width:140px}
.pagtabpriv4{width:120px}
.pagtabpriv5{width:130px}
.pagtabfab,.pagtabtipo{height:45px;float:left;display:flex;justify-content:center;align-items:center}
.pagtabfb1{width:100px}
.pagtabFa{width:95px}
.pagtabHu{width:37px}
.pagtabSh{width:57px}
.pagtabAr{width:52px}
.pagtabWa{width:42px}
.pagtabIm{width:62px}
.pagtabTh,.pagtabHa{width:50px}
.pagtabBa{width:45px}
.pagtabCo,.pagtabTr,.pagtabSt{width:60px}
.pagtabFu,.pagtabRa,.pagtabSp,.pagtabRe,.pagtabPo{width:55px}
.pagtabSc{width:40px}

.sissolar{display:table;margin:10px;float:left}
.estrella{position:relative;background-size:100px;width:100px;height:100px;margin:60px}
.planeta{position:absolute;width:30px;height:30px}
.planet1{top:-47px;left:35px}
.planet2{top:-27px;left:95px}
.planet3{top:32px;left:115px}
.planet4{top:95px;left:95px}
.planet5{top:115px;left:35px}
.planet6{top:95px;left:-27px}
.planet7{top:32px;left:-47px}
.planet8{top:-27px;left:-27px}

.merloctitulo{width:50px;height:40px}
.merlocimg{width:52px;height:52px}
.merloccelda{width:50px;height:52px}