.header,.jumbotron{border-bottom:1px solid #e5e5e5}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{margin-bottom:10px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.jumbotron{text-align:center}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.container{max-width:730px}.footer,.header,.marketing{padding-left:0;padding-right:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:bebas_neue;min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 20, 2017 */@font-face{font-family:bebas_neue;src:url(../fonts/bebasneue_bold-webfont.eot);src:url(../fonts/bebasneue_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue_bold-webfont.woff2) format('woff2'),url(../fonts/bebasneue_bold-webfont.woff) format('woff'),url(../fonts/bebasneue_bold-webfont.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:bebas_neue;src:url(../fonts/bebasneue_book-webfont.eot);src:url(../fonts/bebasneue_book-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue_book-webfont.woff2) format('woff2'),url(../fonts/bebasneue_book-webfont.woff) format('woff'),url(../fonts/bebasneue_book-webfont.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:bebas_neue;src:url(../fonts/bebasneue_light-webfont.eot);src:url(../fonts/bebasneue_light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue_light-webfont.woff2) format('woff2'),url(../fonts/bebasneue_light-webfont.woff) format('woff'),url(../fonts/bebasneue_light-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:bebas_neue;src:url(../fonts/bebasneue_regular-webfont.eot);src:url(../fonts/bebasneue_regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue_regular-webfont.woff2) format('woff2'),url(../fonts/bebasneue_regular-webfont.woff) format('woff'),url(../fonts/bebasneue_regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:bebas_neue;src:url(../fonts/bebasneue_thin-webfont.eot);src:url(../fonts/bebasneue_thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue_thin-webfont.woff2) format('woff2'),url(../fonts/bebasneue_thin-webfont.woff) format('woff'),url(../fonts/bebasneue_thin-webfont.ttf) format('truetype');font-weight:100;font-style:normal}p{margin-bottom:10px}.bg-azul{background:#1e1745;height:40px}.bg-amarillo{background:#e8c41e;height:40px;text-align:center;z-index:1000}.bg-cielo{background:#486aae;height:40px;z-index:99;text-align:right}.registro-wrap,.top-wrap{background-color:#486aae;padding-top:40px;background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh}.bg-amarillo img{width:300px;display:inline-block}.registro-wrap{background-image:url(../images/registro-bg.0c5ef572.jpg)}.top-wrap{background-image:url(../images/finalistas-bg.4d74212f.jpg)}.iniciar-box,.registro-form{position:relative;margin-top:130px;background:#3c73b6;border:2px solid #fff;border-radius:10px;padding:25px 0 50px;box-shadow:1px 2px 10px rgba(0,0,0,.5);color:#fff;text-align:center}.registro-form img{width:18px}#terminos-div p{width:100%;margin-bottom:15px}#terminos-div{text-align:left;padding:20px;font-size:18px;margin-top:10%}.registro-form .btn-amarillo img{width:18px;margin-right:10px}.iniciar-box img{width:18px;margin-bottom:25px}.registro-form p{width:180px;margin:auto}.registro-form input{border:none;border-bottom:1px solid #fff;background:0 0;width:100%;outline:0;padding:0 10px;text-align:center;margin-bottom:15px}.registro-form a{color:#fff;text-decoration:none}.registro-form p img{width:14px;margin:0 3px 0 0;vertical-align:top}.btn-amarillo{border:none;padding:8px 15px;position:absolute;bottom:-20px;left:0;right:0;margin:0 auto!important;width:130px;text-align:center;border-radius:5px;background:#cca12c;background:linear-gradient(to right,#cca12c 0,#e5bb33 50%,#cca12c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca12c', endColorstr='#cca12c', GradientType=1 );box-shadow:1px 2px 5px rgba(0,0,0,.3)}.tyc-wrap{text-align:center;margin-top:20px}.tyc-wrap .btn-azul{color:#fff;border:none;padding:5px 10px;font-size:11px;border-radius:9px;background:linear-gradient(to right,#31386f 0,#262549 15%,#262549 50%,#262549 85%,#31386f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#31386f', endColorstr='#31386f', GradientType=1 );box-shadow:1px 2px 5px rgba(0,0,0,.4);margin-bottom:10px}.tyc-wrap span{font-size:16px;color:#fff;text-shadow:1px 2px 5px rgba(0,0,0,.3);vertical-align:top;margin-right:5px}input[type=checkbox]{opacity:0;position:absolute;cursor:pointer}input[type=checkbox]+label:before{border:1px solid #fff;content:"\00a0";display:inline-block;font:11px/1em sans-serif;height:11px;margin:0 .25em 0 0;padding:0;vertical-align:top;width:11px}.bg-cielo span,.finalistas span{vertical-align:super}input[type=checkbox]:checked+label:before{background:#1e1745;color:#fff;content:"\2713";border:1px solid #1e1745;font-size:9px;line-height:11px;text-align:center}input[type=checkbox]:checked+label:after{font-weight:700}.logo-footer{text-align:center;margin-top:45px}.logo-footer img{width:140px}.tyc-modal .modal-dialog{max-height:53vh;margin-top:20vh}.tyc-modal .modal-content{background:0 0}.tyc-modal .modal-body{max-height:60vh;overflow-y:auto;background:#243558;border-radius:15px;padding:30px;color:#fff;font-size:11px;font-family:arial;font-weight:lighter}.tyc-modal .modal-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:6px;background-color:#a4dae6}.tyc-modal .modal-body::-webkit-scrollbar{width:8px;background-color:transparent}.tyc-modal .modal-body::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#0083c7}.inicio-wrap{background-color:#486aae;background-image:url(../images/iniciar-juego.5e6a47db.jpg);min-height:100vh;padding-top:40px;background-attachment:fixed;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.iniciar-box p{width:90%;margin:0 auto 5px;font-size:18px}.btn-wrap,.isla-image img{width:100%}.isla-pointers{position:absolute;top:40px;left:0;pointer-events:none}.isla-pointers img{width:100%;pointer-events:none}.bg-azul img{height:20px;margin-top:10px;margin-right:10px}.bg-azul span,.bg-cielo p,.bg-cielo span{color:#fff;font-size:26px;font-weight:bolder;line-height:40px}.finalistas h3,.finalistas span{font-family:bebas_neue;font-weight:900}.mt-100{margin-top:100px}.btn-wrap{position:absolute;bottom:5px}.tyc-modal .modal-dialog{background:0 0!important;box-shadow:none!important;border:none!important}.mt-25{margin-top:25px}span.required{text-shadow:1px 2px 5px rgba(0,0,0,1);text-decoration:underline;color:#e8c41e}p.required{color:#e8c41e!important}p.required+p>input{border-color:#e8c41e!important}.#tyc-modal .modal-content{background:0 0;box-shadow:none;border:none}.input-wrap{border-radius:20px;position:fixed;bottom:20px;margin-left:35%;width:30%;z-index:100;background:rgba(255,255,255,.2);padding:20px;box-shadow:0 0 17px rgba(0,0,0,.3)}.input-wrap input[type=text],.input-wrap label{width:80%;text-shadow:-1px -1px 0 #1e1745,1px -1px 0 #1e1745,-1px 1px 0 #1e1745,1px 1px 0 #1e1745;text-align:center}.input-wrap label{color:#fff;display:block;font-size:20px}.btn-enviar,.ganador{display:inline-block}.input-wrap input[type=text]{margin-top:10px;border:1px solid #fff;background:0 0;border-radius:5px;font-size:18px;padding:5px 15px;color:rgba(255,255,255,.8);outline:0}.btn-enviar{background:#1e1745;border:none;border-radius:5px;color:#fff;padding:7px;text-align:center;width:19%}.modal-content{background:0 0;box-shadow:none!important;border:none!important}h2{font-size:28px;margin-bottom:20px}body{background:url(../images/fondo-mar.c4de9f3c.jpg);background-size:100% auto}.bg-cielo img{height:30px;margin-top:5px}.btn-fb{top:17px;height:40px}.btn-tyc{position:relative;margin-left:50%!important;left:-65px}.cartel-wrap img{width:100%}.cartel-wrap{position:absolute;bottom:0;left:0;right:0;margin:auto}.finalistas h3{color:#fff;font-size:47px}.finalistas h3 img{width:30px}.finalistas{position:absolute;top:0;margin-top:10%;width:100%;text-align:center}.ganador{margin-top:35%;width:60px;height:60px;background:red;border-radius:50%;overflow:hidden}.finalistas .col-xs-2{padding:0 5px;min-width:65px}.iniciar-box small a{color:#fff}.iniciar-box small{color:#fff!important;display:block;text-align-last:center;font-size:12px}.mt-30{margin-top:30px}.isla-image{padding-bottom:90px}.btn-zoom{position:fixed;bottom:0;width:30px;right:0;height:70px;top:0;margin:auto}.btn-zoom img{width:100%;line-height:70px}.input-wrap.success input{border-color:green!important}.input-wrap.success label{color:green!important;text-shadow:0 0 0 green,0 0 0 green,0 0 0 green,0 0 0 green}.input-wrap.error input{border-color:red!important}.input-wrap.error label{color:red!important;text-shadow:0 0 0 red,0 0 0 red,0 0 0 red,0 0 0 red}.like{font-size:18px}.fb-like{margin-top:10px}.btn-amarillos{border:none;padding:8px 15px;position:relative;bottom:-20px;left:0;right:0;margin:0 auto!important;width:130px;text-align:center;border-radius:5px;background:#cca12c;background:linear-gradient(to right,#cca12c 0,#e5bb33 50%,#cca12c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca12c', endColorstr='#cca12c', GradientType=1 );box-shadow:1px 2px 5px rgba(0,0,0,.3)}.btn-regresar{position:fixed;left:0;right:-5px;bottom:112px}.amarillos-wrap{position:absolute;bottom:5px;margin:auto;left:0;right:0}.finalistas span{font-size:17px;color:#fff;max-height:17px;white-space:nowrap;max-width:180px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:inherit}@media only screen and (max-width:768px){#comenzar-btn,#info-concurso,#vidas-div,.hide-on-mobile{display:none}#uh-oh-movil{display:inline-block!important}#first-anchor{margin-left:-30px}.input-wrap{width:40%}.top-wrap{background-image:none;background-color:#299cd8}.finalistas span{min-height:38px}#cartel-img,#img-header,#img-header2{position:fixed;left:50%;margin-left:-25%;width:50%;max-height:150px}}@media only screen and (max-width:1365px){#lista-div{position:fixed;top:13%;left:0}#cartel-img{display:none}#finalistas-h3{position:fixed;bottom:40px;left:0;right:0}}