.footerLogin{display:table-row;height:35px}@media screen and (max-width : 480px){.footerLogin{height:30px}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.footerLogin{height:30px}}.footer{display:table-cell;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#33000000',GradientType=1);right:0;left:0;color:#fff;padding:0 20px;text-align:center;vertical-align:middle}.footer span{margin:0 20px}.footer .copy{margin:0}@media screen and (max-width : 480px){.footer .copy{display:none}.footer .copy + span{display:none}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.footer .copy{display:none}.footer .copy + span{display:none}}.footer a:hover{text-decoration:underline}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.footer{line-height:30px}}@media screen and (max-width : 480px){.footer{line-height:30px}}html,body{height:100%}.formulario > .inner .mensajes > div{margin:0}.mensajes{width:100%;max-width:600px;padding:0 10px;position:absolute;top:-1px;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-perspective:1300px;perspective:1300px}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.mensajes{position:absolute;top:auto;bottom:-1px;max-width:100%}.mensajes > div{border-radius:2px 2px 0 0;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-moz-animation:flipH2 .5s .5s 1 ease;-webkit-animation:flipH2 .5s .5s 1 ease;animation:flipH2 .5s .5s 1 ease}}.mensajes > div{border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;background-clip:padding-box;-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-animation:flipH .5s .25s 1 ease;-webkit-animation:flipH .5s .25s 1 ease;animation:flipH .5s .25s 1 ease}.mensajes > div.error{background:#ffcac5;background:rgba(255,202,197,0.85)}.wrap{height:100%;overflow:hidden;position:relative}.fondoLogin{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/pc/img/pc/login/backgroundLogin.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pc/img/pc/login/backgroundLogin.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pc/img/pc/login/backgroundLogin.jpg', sizingMethod='scale')";-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.fondoLogin:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-image:url(/pc/img/pc/login/icon-1.png);-ms-animation:login3 25s infinite linear;-moz-animation:login3 25s infinite linear;-webkit-animation:login3 25s infinite linear;animation:login3 25s infinite linear}.fondoLogin > div{height:100%;background:rgba(216,216,216,0.28);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47d8d8d8', endColorstr='#47d8d8d8', GradientType=);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47d8d8d8',endColorstr='#47d8d8d8',GradientType=)}.fondoLogin > div:before,.fondoLogin > div:after{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.fondoLogin > div:before{background-image:url(/pc/img/pc/login/icon-2.png);-ms-animation:login1 30s infinite ease;-moz-animation:login1 30s infinite ease;-webkit-animation:login1 30s infinite ease;animation:login1 30s infinite ease}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.fondoLogin > div:before{left:70%}}.fondoLogin > div:after{background-image:url(/pc/img/pc/login/icon-4.png);-ms-animation:login2 60s infinite ease;-moz-animation:login2 60s infinite ease;-webkit-animation:login2 60s infinite ease;animation:login2 60s infinite ease}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.fondoLogin > div:after{left:70%}}.fondoLogin > div > div:before,.fondoLogin > div > div:after{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.fondoLogin > div > div:before{background-image:url(/pc/img/pc/login/icon-3.png);-ms-animation:login1 50s infinite ease;-moz-animation:login1 50s infinite ease;-webkit-animation:login1 50s infinite ease;animation:login1 50s infinite ease}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.fondoLogin > div > div:before{left:30%}}.fondoLogin > div > div:after{background-image:url(/pc/img/pc/login/icon-5.png);-ms-animation:login1 20s infinite ease;-moz-animation:login2 20s infinite ease;-webkit-animation:login2 20s infinite ease;animation:login2 20s infinite ease}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.fondoLogin > div > div:after{left:30%}}.login{height:100%;overflow:auto;position:relative}.login > div{display:table;height:100%;width:100%}.login > div > div.formLogin{display:table-row}.login > div > div.formLogin > div{display:table-cell;vertical-align:middle;text-align:center;padding:10px}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){*:before,*:after{-moz-animation:none !important;-webkit-animation:none !important;animation:none !important}}@media screen and (max-width : 480px){*:before,*:after{-moz-animation:none !important;-webkit-animation:none !important;animation:none !important}}.login form{text-align:left;display:inline-block;padding:0;max-width:380px;width:100%}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape) and (max-width: 1023px){.login form{max-width:75%}}.login form .inner{background-image:url('/pc/img/pc/logo/logoMain.png');background-color:#fff;background-repeat:no-repeat;background-position:center 25px;padding:0;padding-top:175px;overflow:hidden;border-radius:50px 0 50px 0;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.07);box-shadow:0 2px 2px rgba(0,0,0,0.07)}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx){.login form .inner{background-size:185px 131px;background-image:url('/pc/img/pc/logo/logoMain@2x.png')}}@media screen and (max-width : 480px){.login form .inner{background-size:125px 88.5px;background-position:center 15px;padding-top:110px}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .inner{background-size:125px 88.5px;background-position:15px 25px;padding-top:10px}}.login form .inner .fs{padding:0}.login form .titForm{display:block;color:#d4d4d4;font-size:2.3em;text-transform:uppercase;text-align:center}.login form .titForm strong{font-weight:normal}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .titForm{display:none}}.login form .campo{padding:0 45px !important;position:relative}.login form .campo:after{content:none}@media screen and (max-width : 480px){.login form .campo{padding:0 20px !important}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .campo{padding-left:155px !important;padding-right:20px !important}}.login form .campo .error{font-size:.85em}.login form .campo.campoTextoCorto label{display:none}.login form .campo.campoTextoCorto input{background:none;border-width:0;border-bottom-width:1px;width:100%;padding:0 5px;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box}.login form .campo.campoCheck input.check{left:45px}.login form .campo.campoCheck label{color:#909090}@media screen and (max-width : 480px){.login form .campo.campoCheck input.check{left:24px}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .campo.campoCheck input.check{left:154px}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .campo.campoBoton{padding-left:20px}}.login form .campo.campoBoton input{background:#D8D8D8;color:#333333;font-size:1.286em;line-height:42px;height:42px;border:0;display:block;width:100%;vertical-align:middle;border-radius:4px;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:.3s;transition:.3s}@media screen and (max-width : 767px){.login form .campo.campoBoton input{-webkit-transition:initial;transition:initial}}@media screen and (min-width : 769px) and (max-width : 1024px) and (orientation : landscape){.login form .campo.campoBoton input{-webkit-transition:initial;transition:initial}}@media screen and (max-width : 480px){.login form .campo.campoBoton input{-webkit-transition:initial;transition:initial}}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .campo.campoBoton input{-webkit-transition:initial;transition:initial}}@media screen and (-webkit-min-device-pixel-ratio: 2){.login form .campo.campoBoton input{-webkit-transition:.3s;transition:.3s}}.login form .campo.campoBoton input:focus,.login form .campo.campoBoton input:hover{background:#a5a5a5}.login form .campo.campoBoton input:active{background:#D8D8D8}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .campo.campoBoton input{line-height:30px;height:30px;max-width:50%;margin:0 auto}}.login form .campo.campoNomRestablecerPass{padding:0 !important;margin:0}.login form .restablecerPass{display:block;padding:0 40px;border-top:1px solid #fff;line-height:50px;padding-bottom:10px;text-align:center;color:#909090;background:#f7f7f7;border-radius:0 0 45px 0;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 -7px rgba(224,224,224,0.75);box-shadow:inset 0 -7px rgba(224,224,224,0.75)}@media screen and (min-width : 481px) and (max-width : 767px) and (orientation : landscape){.login form .restablecerPass{line-height:30px;border-radius:0 0 20px 0;-webkit-background-clip:padding-box;background-clip:padding-box}}.login form .restablecerPass:hover{text-decoration:underline}.login .fsP > .fsInner{padding-bottom:0}