@charset "UTF-8";.ctn-lg{background-color:#fff;display:block;width:100%;max-width:1200px;margin:30px auto 15px auto;position:relative}.ctn-lg.camp{margin-top:84px}.ctn-lg .ctn-lg:after,.ctn-lg:before{content:" ";display:table}.ctn-lg:after{clear:both}.ctn-lg .top{position:relative;display:inline-block;width:100%}.ctn-lg p{font-size:13px}.ctn-lg h1{position:absolute;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:30px;display:inline-block;width:100%;bottom:25%;max-width:500px;color:#fff;margin-left:30px;text-shadow:1px 1px 1px #000}.ctn-lg h1:after{content:"";position:absolute;left:0;width:100px;bottom:0;border-bottom:2px solid #fd0}.ctn-lg .inner-cotent{background-color:#f7f7f7;display:inline-block;width:100%;position:relative;padding:30px 30px;margin-bottom:30px}.ctn-lg .inner-cotent:before{content:"";position:absolute;top:100%;left:60px;width:0;height:0;margin-left:-20px;border-top:20px solid #f7f7f7;border-right:20px solid transparent;border-left:20px solid transparent}.ctn-lg .inner-cotent h2{font-size:18px;font-weight:400;margin-bottom:15px;text-transform:uppercase;font-weight:800}.ctn-lg .inner-cotent .left{width:60%;display:inline-block;vertical-align:top;padding-right:15px}.ctn-lg .inner-cotent.cityempresa .left{width:100%}.ctn-lg .inner-cotent .right{width:39%;display:inline-block;vertical-align:top;padding-left:15px}.ctn-lg .inner-cotent .right img{max-width:300px;display:block;margin:0 auto;width:100%}.ctn-lg .inner-cotent .button{margin:15px 1%}.ctn-lg .inner-cotent.citypremios .button{border-color:#ba292c;color:#ba292c}.ctn-lg .inner-cotent.citypremios .button:hover{background-color:#ba292c;color:#fff}.inner-cotent.cityacces form{background-color:#f9f9f9;padding:15px;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner-cotent.cityacces h3{font-size:18px;font-weight:400;padding-left:1%;margin-bottom:15px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif}.inner-cotent form input{display:inline-block;box-shadow:none;height:34px;line-height:34px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.inner-cotent form input.medium{width:46%;display:inline-block;margin-right:1%;margin-left:1%}.inner-cotent form input.large,.inner-cotent form select.large{width:250px;margin-right:1%;margin-left:1%;background-color:#f1f1f1}.inner-cotent form .acepto-p{padding-left:20px;position:relative;margin-left:1%}.inner-cotent form .group input[type=radio]{margin-bottom:0;vertical-align:middle;margin-left:5px;display:inline-block;position:absolute;left:0;top:0;line-height:34px}.inner-cotent form .acepto-p label{display:inline-block;font-size:11px;line-height:34px}.inner-cotent.cityempresa form input,.inner-cotent.cityempresa form select,.inner-cotent.cityempresa form textarea{font-size:14px;background-color:#fff;font-family:Roboto,sans-serif;margin:0 1% 15px 1%;color:#5d5d5e}.inner-cotent.cityempresa form .first{display:block;margin-bottom:30px}.inner-cotent.cityempresa form .small{max-width:100px;width:100%}.inner-cotent.cityempresa form .medium{max-width:210px;width:100%}.inner-cotent.cityempresa form .large{max-width:338px;width:100%}.inner-cotent.cityempresa form textarea{max-width:554px;width:100%;font-family:Roboto,sans-serif;font-size:14px}.inner-cotent form .g-recaptcha{margin-left:1%}.inner-cotent.citypremios .left{text-align:right}.ctn-lg .inner-cotent.citypremios .left img{display:inline-block;max-width:250px}.inner-cotent.citypremios p{margin-bottom:20px;text-align:left}.ctn-lg .inner-cotent.citypremios .right{padding:20px}.ctn-lg .inner-cotent.citypremios .right p{color:#fff;display:block;margin:0;margin-bottom:10px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif}.ctn-lg .inner-cotent.citypremios .ingresar{text-align:center;display:block;margin:0 auto!important;padding:10px 60px;max-width:100%;position:relative;font-size:24px!important;line-height:30px;margin-bottom:40px!important;border:2px solid #009df3}.ctn-lg .inner-cotent.citypremios .right p.atencion{text-transform:uppercase;font-weight:700}.login-open{color:#fd0;font-weight:700}.login-open:hover{color:#fd0;text-decoration:underline}.ctn-lg .inner-cotent.citypremios .right h2{color:#fff;font-weight:400;font-size:14px}.link-afiliate{display:inline-block;color:#f6070b;font-weight:700;font-size:17px;text-decoration:underline}.list-beneficios{display:inline-block;width:100%;padding:30px 60px;font-size:0}.list-beneficios li{display:inline-block;width:33.333%;padding:15px 10px 15px 70px;position:relative;min-height:60px;vertical-align:top;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-beneficios li img{display:inline-block;max-width:60px;position:absolute;left:0;top:0}.list-beneficios li p{display:inline-block;font-size:18px;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif}.logcityp{display:none;width:100%;height:100%;position:fixed;overflow-y:auto;z-index:105;background-color:rgba(0,0,0,.8);top:0;left:0;right:0}.logcityp .close-logcityp{width:30px;height:30px;color:#000;position:absolute;background-color:#fd0;border-radius:50%;top:-12px;right:-12px;text-align:center}.logcityp .close-logcityp span{line-height:30px;width:30px;text-align:center;display:inline-block;height:30px}.logcityp .close-logcityp span:before{height:30px;line-height:30px}.logcityp img{width:auto;max-width:250px;margin:15px auto;display:block}.logcityp .forgotpass{width:100%;text-align:right;font-size:14px;display:inline-block}.logcityp .forgotpass:focus,.logcityp .forgotpass:hover{text-decoration:underline!important}.logcityp form input{width:100%}.logcityp form .enviar-ctn{display:block;width:80%;margin:0 auto;position:relative}.logcityp form .enviar-ctn:after{content:"";width:8px;height:8px;position:absolute;left:50%;bottom:0;top:0;margin:auto;display:none;border-radius:50%;margin-left:-4px;background-color:#fff;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;-webkit-animation:test 2s infinite;-moz-animation:test 2s infinite;animation:test 2s infinite}.logcityp form .enviar-ctn.active:after{display:block;z-index:3}.logcityp form .enviar-ctn:before{display:block;z-index:2;content:"";width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background-color:#024da1;border-radius:7px;-khtml-opacity:0;opacity:0;-moz-opacity:0;display:none}.logcityp form .enviar-ctn.active:before{display:block;-khtml-opacity:1;opacity:1;-moz-opacity:1}.logcityp form .enviar-ctn.active{border-radius:7px}.logcityp form .submit{width:100%;margin:15px auto;display:block;background-color:#024da1;border-radius:7px;line-height:26px;border:1px solid transparent;color:#fff;position:relative;z-index:1;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.logcityp form .submit:hover{border-color:#024da1;background-color:#fff;color:#024da1}.logcityp form .error{text-align:center;font-size:14px;margin:5px auto;color:#701f33}.logcityp form.recupPass{text-align:center}.logcityp form.recupPass .submit{display:inline-block;width:40%;margin:10px 3%}.logcityp form.recupPass .btn-cancel{display:inline-block;width:40%;margin:10px 3%;background-color:#fff;border-radius:7px;line-height:26px;border:1px solid #5d5d5d;color:#5d5d5d;border-radius:7px;text-align:center;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.logcityp form.recupPass .btn-cancel:hover{color:#fff;background-color:#5d5d5d}@-webkit-keyframes test{0%{left:30%}50%{left:70%}100%{left:30%}}@-moz-keyframes test{0%{left:30%}50%{left:70%}100%{left:30%}}@keyframes test{0%{left:30%}50%{left:70%}100%{left:30%}}@media screen and (max-width:920px){.ctn-lg.camp{margin-top:70px}}@media screen and (max-width:850px){.list-beneficios li{width:50%}.ctn-lg{margin-top:82px}.ctn-lg.camp{margin-top:70px}.ctn-lg .inner-cotent .left,.ctn-lg .inner-cotent .right{width:100%;padding:15px 0}.ctn-lg .inner-cotent .button{margin:15px auto!important;width:210px;display:block}.ctn-lg .inner-cotent.citypremios .left img{display:block}}@media screen and (max-width:600px){.list-beneficios li{width:100%}.ctn-lg h1{position:relative;bottom:auto;color:#5d5d5d;font-size:22px;background-color:#f1f1f1;width:100%;padding:15px;margin:0;display:block;max-width:100%;text-shadow:none}.ctn-lg h1:after{left:15px}.ctn-lg .inner-cotent{padding:30px 15px}.inner-cotent.cityacces input,.inner-cotent.cityacces input.large,.inner-cotent.cityacces input.medium,.inner-cotent.cityacces input.small,.inner-cotent.cityacces select.large{width:100%}.inner-cotent.cityempresa form .large{max-width:100%}.inner-cotent.cityempresa form .medium{max-width:46%}.logcityp .close-logcityp{right:0}.ctn-lg .inner-cotent.citypremios .ingresar{padding:10px 20px}}