@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,900");@import url("https://fonts.googleapis.com/css?family=Work+Sans:300,500,700,900");@import url("https://fonts.googleapis.com/css?family=PT+Sans+Narrow");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600");@import url("https://fonts.googleapis.com/css?family=Kaushan+Script|Norican&subset=latin-ext");body{font-family:"Roboto","sans-serif";letter-spacing:.01em;font-weight:300;line-height:1.5}INPUT,.register-page SELECT,.error-page SELECT,.activation-page SELECT,.reset-password-page SELECT,.contact-page #frmContact SELECT,SELECT,TEXTAREA{font-family:"Roboto","sans-serif"}A,a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{clear:both}.overlay,.overlay_frm{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}.separator{content:" ";width:100%;height:1px;display:inline-block;background-color:#C7CFD6}H2,H3{font-size:48px;font-weight:300;color:#4A4A4A;margin-top:0}H2 SMALL,H3 SMALL{display:block;font-size:22px;font-weight:300;color:#FF3C23;margin-top:20px}@media (max-width: 767px){H2,H3{font-size:25px}H2 SMALL,H3 SMALL{font-size:15px;margin-top:7px}}H3{margin-bottom:40px}H4{font-family:"PT Sans Narrow",sans-serif;font-size:32px;line-height:42px}@media (max-width: 767px){H4{font-size:22px;line-height:25px}}SPAN.subtitle{display:block;font-size:22px;font-weight:300;color:#939DA7;margin-bottom:40px}@media (max-width: 767px){SPAN.subtitle{font-size:17px;line-height:19px}}SPAN.subtitle.red{color:#FF3C23}.header-image{position:relative;height:340px;width:100%;margin-top:80px;background-position:center center;background-size:cover}.header-image .overlay,.header-image .overlay_frm{position:absolute;background-color:rgba(255,255,255,0.75)}.header-image H2,.header-image H3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){.header-image{height:150px}.header-image H2,.header-image H3{text-align:center}}.tabla-comun-isotope,.jobs-page .tabla-ofertas,.empresas-detalle .tabla-ofertas{margin-top:40px}.tabla-comun-isotope .table .head,.jobs-page .tabla-ofertas .table .head,.empresas-detalle .tabla-ofertas .table .head{position:absolute;top:-35px;width:100%}.tabla-comun-isotope .table .head SPAN,.jobs-page .tabla-ofertas .table .head SPAN,.empresas-detalle .tabla-ofertas .table .head SPAN{font-weight:normal;font-size:16px;background-color:#EBEBEB;border-radius:10px;display:block;padding:6px 20px}.tabla-comun-isotope .table .item,.jobs-page .tabla-ofertas .table .item,.empresas-detalle .tabla-ofertas .table .item{width:100%;border-bottom:1px solid #C7CFD6;padding:8px 20px;font-size:16px;color:black;border-radius:10px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.tabla-comun-isotope .table .item:hover,.jobs-page .tabla-ofertas .table .item:hover,.empresas-detalle .tabla-ofertas .table .item:hover{background-color:#f7f7f7}.tabla-comun-isotope .table .item .title-job,.jobs-page .tabla-ofertas .table .item .title-job,.empresas-detalle .tabla-ofertas .table .item .title-job{font-weight:bold}@media (max-width: 767px){.tabla-comun-isotope,.jobs-page .tabla-ofertas,.empresas-detalle .tabla-ofertas{margin-top:-30px}.tabla-comun-isotope .table .item,.jobs-page .tabla-ofertas .table .item,.empresas-detalle .tabla-ofertas .table .item{font-size:13px;border-radius:0}}.tabla-comun .table thead tr th,.register-page .tabla-ofertas .table thead tr th,.error-page .tabla-ofertas .table thead tr th,.activation-page .tabla-ofertas .table thead tr th,.reset-password-page .tabla-ofertas .table thead tr th,.contact-page #frmContact .tabla-ofertas .table thead tr th{font-size:16px;font-weight:normal;padding:12px 0px}.tabla-comun .table thead tr th SPAN,.register-page .tabla-ofertas .table thead tr th SPAN,.error-page .tabla-ofertas .table thead tr th SPAN,.activation-page .tabla-ofertas .table thead tr th SPAN,.reset-password-page .tabla-ofertas .table thead tr th SPAN,.contact-page #frmContact .tabla-ofertas .table thead tr th SPAN{background-color:#EBEBEB;border-radius:10px;display:block;padding:10px;margin-right:10px}.tabla-comun .table tbody td,.register-page .tabla-ofertas .table tbody td,.error-page .tabla-ofertas .table tbody td,.activation-page .tabla-ofertas .table tbody td,.reset-password-page .tabla-ofertas .table tbody td,.contact-page #frmContact .tabla-ofertas .table tbody td{padding:9px 20px;vertical-align:middle}.tabla-comun .table tbody td A,.register-page .tabla-ofertas .table tbody td A,.error-page .tabla-ofertas .table tbody td A,.activation-page .tabla-ofertas .table tbody td A,.reset-password-page .tabla-ofertas .table tbody td A,.contact-page #frmContact .tabla-ofertas .table tbody td A{display:inline-block;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.tabla-comun .table tbody td A.button,.register-page .tabla-ofertas .table tbody td A.button,.error-page .tabla-ofertas .table tbody td A.button,.activation-page .tabla-ofertas .table tbody td A.button,.reset-password-page .tabla-ofertas .table tbody td A.button,.contact-page #frmContact .tabla-ofertas .table tbody td A.button{padding:10px;border-radius:10px;color:white;box-shadow:1px 1px 1px #939DA7}.tabla-comun .table tbody td A.normal,.register-page .tabla-ofertas .table tbody td A.normal,.error-page .tabla-ofertas .table tbody td A.normal,.activation-page .tabla-ofertas .table tbody td A.normal,.reset-password-page .tabla-ofertas .table tbody td A.normal,.contact-page #frmContact .tabla-ofertas .table tbody td A.normal{background-color:#939DA7}.tabla-comun .table tbody td A.normal:hover,.register-page .tabla-ofertas .table tbody td A.normal:hover,.error-page .tabla-ofertas .table tbody td A.normal:hover,.activation-page .tabla-ofertas .table tbody td A.normal:hover,.reset-password-page .tabla-ofertas .table tbody td A.normal:hover,.contact-page #frmContact .tabla-ofertas .table tbody td A.normal:hover{background-color:#C7CFD6;color:black;box-shadow:none}.tabla-comun .table tbody td A.warning,.register-page .tabla-ofertas .table tbody td A.warning,.error-page .tabla-ofertas .table tbody td A.warning,.activation-page .tabla-ofertas .table tbody td A.warning,.reset-password-page .tabla-ofertas .table tbody td A.warning,.contact-page #frmContact .tabla-ofertas .table tbody td A.warning{background-color:#FF3C23}.tabla-comun .table tbody td A.warning:hover,.register-page .tabla-ofertas .table tbody td A.warning:hover,.error-page .tabla-ofertas .table tbody td A.warning:hover,.activation-page .tabla-ofertas .table tbody td A.warning:hover,.reset-password-page .tabla-ofertas .table tbody td A.warning:hover,.contact-page #frmContact .tabla-ofertas .table tbody td A.warning:hover{background-color:#d61800;box-shadow:none}FIELDSET{border:0}a:focus{outline:0}.title{font-size:19px;font-weight:600;padding:10px}.title.title-orange{background-color:#f9b200;color:#fff}.customSelectInner{padding:10px;font-family:"Roboto";padding-left:30px;width:100%}.select-grey{border:0;padding:10px;background:#C7CFD6;width:100%}.select-white{border:0;padding:10px;background:none;width:100%;background:#fff;color:#6e6e6e;display:block;font-size:15px;font-weight:400;text-transform:uppercase}.customSelect{width:100%;background:#C7CFD6;color:#4A4A4A}.form-control:focus{border-color:#50E3C2}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0}.input-error{border:1px solid #FF3C23 !important}label.error{color:#FF3C23;font-size:13px;font-weight:300}.noshow{height:0;opacity:0}.form-errors{background:#FF3C23;color:#fff;font-weight:800;font-size:19px;padding:10px 30px;margin:20px 0}.form-errors .error{display:block}.error-field{color:#FF3C23;position:absolute;display:inline-block;top:-8px;right:18px;font-size:11px;font-weight:300;background-color:#f7f7f7;padding:2px;z-index:2}.error-field#terms-error{right:153px;top:22px}.slick-dots{padding-left:0;text-align:center;margin-top:20px}.slick-dots LI{padding:0 5px;display:inline-block}.slick-dots LI button{background:#C7CFD6;height:12px;width:10px;border-radius:50%;border:0 none;cursor:pointer;display:block;font-size:0}.slick-dots LI button::before{content:""}.slick-dots LI.slick-active BUTTON{background:#F9B200}.lnk-orange{-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;transition:background-color 500ms;background-color:#F9B200}.lnk-orange:hover{background-color:#e0a000}.lnk-grey{-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;transition:background-color 500ms;background-color:#4A4A4A}.lnk-grey:hover{background-color:#575757}.lnk-grey-light{-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;transition:background-color 500ms;background-color:#939DA7}.lnk-grey-light:hover{background-color:#85909c}.lnk-button,.job-detail .content .detalle-oferta .lnk-subscribe,.job-detail .content .detalle-oferta .lnk-unsubscribe,.register-page .lnk-next,.error-page .lnk-next,.activation-page .lnk-next,.reset-password-page .lnk-next,.contact-page #frmContact .lnk-next,.register-page .lnk-save,.error-page .lnk-save,.activation-page .lnk-save,.reset-password-page .lnk-save,.contact-page #frmContact .lnk-save,.register-page .lnk-finish,.error-page .lnk-finish,.activation-page .lnk-finish,.reset-password-page .lnk-finish,.contact-page #frmContact .lnk-finish,.register-page .lnk-upload,.error-page .lnk-upload,.activation-page .lnk-upload,.reset-password-page .lnk-upload,.contact-page #frmContact .lnk-upload{padding:15px 20px;background-color:#FF3C23;width:100%;display:block;text-align:center;border-radius:10px;font-size:18px;color:white;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms}.lnk-button.disabled,.job-detail .content .detalle-oferta .disabled.lnk-subscribe,.job-detail .content .detalle-oferta .disabled.lnk-unsubscribe,.register-page .disabled.lnk-next,.error-page .disabled.lnk-next,.activation-page .disabled.lnk-next,.reset-password-page .disabled.lnk-next,.contact-page #frmContact .disabled.lnk-next,.register-page .disabled.lnk-save,.error-page .disabled.lnk-save,.activation-page .disabled.lnk-save,.reset-password-page .disabled.lnk-save,.contact-page #frmContact .disabled.lnk-save,.register-page .disabled.lnk-finish,.error-page .disabled.lnk-finish,.activation-page .disabled.lnk-finish,.reset-password-page .disabled.lnk-finish,.contact-page #frmContact .disabled.lnk-finish,.register-page .disabled.lnk-upload,.error-page .disabled.lnk-upload,.activation-page .disabled.lnk-upload,.reset-password-page .disabled.lnk-upload,.contact-page #frmContact .disabled.lnk-upload{opacity:0.4;pointer-events:none;cursor:default}.lnk-button:hover,.job-detail .content .detalle-oferta .lnk-subscribe:hover,.job-detail .content .detalle-oferta .lnk-unsubscribe:hover,.register-page .lnk-next:hover,.error-page .lnk-next:hover,.activation-page .lnk-next:hover,.reset-password-page .lnk-next:hover,.contact-page #frmContact .lnk-next:hover,.register-page .lnk-save:hover,.error-page .lnk-save:hover,.activation-page .lnk-save:hover,.reset-password-page .lnk-save:hover,.contact-page #frmContact .lnk-save:hover,.register-page .lnk-finish:hover,.error-page .lnk-finish:hover,.activation-page .lnk-finish:hover,.reset-password-page .lnk-finish:hover,.contact-page #frmContact .lnk-finish:hover,.register-page .lnk-upload:hover,.error-page .lnk-upload:hover,.activation-page .lnk-upload:hover,.reset-password-page .lnk-upload:hover,.contact-page #frmContact .lnk-upload:hover{background-color:#a31200;color:white}.tooltipster-sidetip.tooltipster-ct .tooltipster-box{background:#F9B200;border:2px solid #000;border-radius:6px;box-shadow:5px 5px 2px 0 #fff}.tooltipster-sidetip.tooltipster-ct .tooltipster-content{color:#fff;padding:8px}.tooltipster-sidetip.tooltipster-ct.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#F9B200}INPUT[type="checkbox"],.register-page SELECT[type="checkbox"],.error-page SELECT[type="checkbox"],.activation-page SELECT[type="checkbox"],.reset-password-page SELECT[type="checkbox"],.contact-page #frmContact SELECT[type="checkbox"]{width:auto;vertical-align:top;margin-right:10px;margin-bottom:0px}.global-container{text-align:center}.outer-container{max-width:960px;text-align:left;margin:auto}BODY{overflow-x:hidden}FOOTER.footer{background-color:#000000;color:#fff;padding:15px 0}FOOTER.footer .logo{max-width:90px}FOOTER.footer A{color:white;font-size:14px;font-weight:300}FOOTER.footer A i{font-size:25px;margin-left:20px}FOOTER.footer .menu-footer{margin-top:20px}FOOTER.footer .menu-footer H4{font-family:"Work Sans",sans-serif;font-weight:bold;font-size:18px;color:black}FOOTER.footer .menu-footer UL{list-style:none}FOOTER.footer .menu-footer UL LI{color:#4A4A4A;font-size:15px;padding:4px}FOOTER.footer P,FOOTER.footer .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo FOOTER.footer SPAN{font-size:14px;color:white}FOOTER.footer P.copyright,FOOTER.footer .bloque-articulo .texto-articulo SPAN.copyright,.bloque-articulo .texto-articulo FOOTER.footer SPAN.copyright{text-align:right}FOOTER.footer .separator{margin:15px 0}FOOTER.footer .rrss-footer{text-align:right}FOOTER.footer .subfooter .politica-lnk{opacity:.7}FOOTER.footer .subfooter .politica-lnk:first-child:before{display:none}FOOTER.footer .subfooter .politica-lnk:before{content:" ";background-color:white;height:4px;width:4px;display:inline-block;border-radius:50%;vertical-align:middle;margin:0px 4px}@media (max-width: 767px){FOOTER.footer P.copyright,FOOTER.footer .bloque-articulo .texto-articulo SPAN.copyright,.bloque-articulo .texto-articulo FOOTER.footer SPAN.copyright{text-align:center;font-size:11px;margin-top:10px}FOOTER.footer A.lnk-mail{text-align:center;display:block}FOOTER.footer .logo{margin:auto;display:block}FOOTER.footer .menu-footer{text-align:center}FOOTER.footer .menu-footer A{display:block;border-bottom:1px solid #C7CFD6;padding:10px 0}FOOTER.footer .rrss-footer{text-align:center;margin-top:15px}FOOTER.footer .rrss-footer A{margin:0 20px}FOOTER.footer .separator{margin:15px 0;display:none}FOOTER.footer .subfooter .politica-lnk{text-align:center;display:block;padding:8px 0;border-bottom:1px solid white}FOOTER.footer .subfooter .politica-lnk:before{display:none}}.error-page .header-image{background-image:url("../../images/header-image.jpg")}.navbar-nav{margin:0}NAV.navbar-default{top:0;position:fixed;z-index:99999;width:100%;min-height:80px;background-color:rgba(255,255,255,0.9);margin-bottom:0;border:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;padding-top:10px}NAV.navbar-default .navbar-brand{padding:0 25px}NAV.navbar-default .navbar-brand H1{margin-top:15px;font-size:24px;font-style:italic;font-weight:500;color:black}NAV.navbar-default .navbar-brand H1 SPAN{color:#FF3C23}@media (max-width: 767px){NAV.navbar-default .navbar-brand H1{font-size:20px}}NAV.navbar-default UL.menu{list-style:none}NAV.navbar-default UL.menu LI{display:inline-block}NAV.navbar-default UL.menu LI A{padding:15px 25px;font-size:18px;font-weight:normal;color:#4A4A4A;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}NAV.navbar-default UL.menu LI A:hover{background-color:#939DA7;color:white}NAV.navbar-default UL.menu LI::after{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#4A4A4A;vertical-align:middle}NAV.navbar-default UL.menu LI:last-child::after{display:none}@media (max-width: 767px){NAV.navbar-default UL.menu LI{display:block}NAV.navbar-default UL.menu LI::after{display:none}}@media (min-width: 768px){NAV.navbar-default UL.menu LI A{padding:18px 10px}}@media (min-width: 992px){NAV.navbar-default UL.menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}NAV.navbar-default .login{font-size:18px;color:#4A4A4A}NAV.navbar-default .login I{font-size:25px;color:#FF3C23;padding:0 15px;vertical-align:top}@media (max-width: 767px){NAV.navbar-default .login I{padding:0 5px}}@media (min-width: 768px){NAV.navbar-default .login I{padding:0 5px}}@media (min-width: 992px){NAV.navbar-default .login I{padding:0 15px}}NAV.navbar-default.sticky{min-height:50px;padding-top:0px}@media (max-width: 767px){.nav-item{text-align:center;border-bottom:1px solid #C7CFD6}.nav-item:hover{background-color:#939DA7;color:white}}.form-login{background-color:white;padding:50px 100px;width:70%;border-radius:3px;box-shadow:0 15px 20px 0 #C7CFD6;position:absolute;left:50%;top:-500px;z-index:99999;-webkit-animation:shadow-effect 3000ms;-moz-animation:shadow-effect 3000ms;animation:shadow-effect 3000ms;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:top 1000ms;-moz-transition:top 1000ms;transition:top 1000ms}.form-login.visible{top:50%;position:fixed}.form-login .header P,.form-login .header .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .form-login .header SPAN{text-align:center;font-size:24px;font-weight:normal;color:#939DA7;margin-bottom:50px}.form-login LABEL,.form-login A.lnk-remember{color:#939DA7;font-size:15px;font-weight:normal}.form-login LABEL A,.form-login A.lnk-remember A{color:#FF3C23;-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}.form-login LABEL A:hover,.form-login A.lnk-remember A:hover{color:#a31200}.form-login INPUT,.form-login .register-page SELECT,.register-page .form-login SELECT,.form-login .error-page SELECT,.error-page .form-login SELECT,.form-login .activation-page SELECT,.activation-page .form-login SELECT,.form-login .reset-password-page SELECT,.reset-password-page .form-login SELECT,.form-login .contact-page #frmContact SELECT,.contact-page #frmContact .form-login SELECT{padding:18px 12px;border:1px solid #939DA7;width:100%;color:black;margin-bottom:50px;min-width:200px}.form-login INPUT::-webkit-input-placeholder,.form-login .register-page SELECT::-webkit-input-placeholder,.register-page .form-login SELECT::-webkit-input-placeholder,.form-login .error-page SELECT::-webkit-input-placeholder,.error-page .form-login SELECT::-webkit-input-placeholder,.form-login .activation-page SELECT::-webkit-input-placeholder,.activation-page .form-login SELECT::-webkit-input-placeholder,.form-login .reset-password-page SELECT::-webkit-input-placeholder,.reset-password-page .form-login SELECT::-webkit-input-placeholder,.form-login .contact-page #frmContact SELECT::-webkit-input-placeholder,.contact-page #frmContact .form-login SELECT::-webkit-input-placeholder{color:#939DA7;font-size:15px}.form-login INPUT::-moz-placeholder,.form-login .register-page SELECT::-moz-placeholder,.register-page .form-login SELECT::-moz-placeholder,.form-login .error-page SELECT::-moz-placeholder,.error-page .form-login SELECT::-moz-placeholder,.form-login .activation-page SELECT::-moz-placeholder,.activation-page .form-login SELECT::-moz-placeholder,.form-login .reset-password-page SELECT::-moz-placeholder,.reset-password-page .form-login SELECT::-moz-placeholder,.form-login .contact-page #frmContact SELECT::-moz-placeholder,.contact-page #frmContact .form-login SELECT::-moz-placeholder{color:#939DA7;font-size:15px}.form-login INPUT:-moz-placeholder,.form-login .register-page SELECT:-moz-placeholder,.register-page .form-login SELECT:-moz-placeholder,.form-login .error-page SELECT:-moz-placeholder,.error-page .form-login SELECT:-moz-placeholder,.form-login .activation-page SELECT:-moz-placeholder,.activation-page .form-login SELECT:-moz-placeholder,.form-login .reset-password-page SELECT:-moz-placeholder,.reset-password-page .form-login SELECT:-moz-placeholder,.form-login .contact-page #frmContact SELECT:-moz-placeholder,.contact-page #frmContact .form-login SELECT:-moz-placeholder{color:#939DA7;font-size:15px}.form-login INPUT:-ms-input-placeholder,.form-login .register-page SELECT:-ms-input-placeholder,.register-page .form-login SELECT:-ms-input-placeholder,.form-login .error-page SELECT:-ms-input-placeholder,.error-page .form-login SELECT:-ms-input-placeholder,.form-login .activation-page SELECT:-ms-input-placeholder,.activation-page .form-login SELECT:-ms-input-placeholder,.form-login .reset-password-page SELECT:-ms-input-placeholder,.reset-password-page .form-login SELECT:-ms-input-placeholder,.form-login .contact-page #frmContact SELECT:-ms-input-placeholder,.contact-page #frmContact .form-login SELECT:-ms-input-placeholder{color:#939DA7;font-size:15px}.form-login .btn-submit{text-align:right}.form-login A.lnk-submit-login,.form-login A.lnk-submit-reset-password,.form-login A.lnk-submit-cerrar,.form-login A.lnk-cancel-remember{font-size:18px;font-weight:normal;padding:15px 20px;background-color:#FF3C23;color:white;margin:5px;margin-top:30px;border-radius:15px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.form-login A.lnk-submit-login:hover,.form-login A.lnk-submit-reset-password:hover,.form-login A.lnk-submit-cerrar:hover,.form-login A.lnk-cancel-remember:hover{background-color:#4A4A4A}@media (min-width: 768px){.form-login A.lnk-submit-cerrar{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%)}}.form-login A.lnk-cancel-remember{background-color:#939DA7}.form-login A.lnk-remember{-webkit-transition:color 300ms;-moz-transition:color 300ms;transition:color 300ms}.form-login A.lnk-remember:hover{color:#FF3C23}@media (max-width: 767px){.form-login{padding:25px;width:90%}.form-login .header P,.form-login .header .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .form-login .header SPAN{font-size:18px;margin-bottom:20px}.form-login LABEL,.form-login A.lnk-remember{font-size:12px}.form-login INPUT,.form-login .register-page SELECT,.register-page .form-login SELECT,.form-login .error-page SELECT,.error-page .form-login SELECT,.form-login .activation-page SELECT,.activation-page .form-login SELECT,.form-login .reset-password-page SELECT,.reset-password-page .form-login SELECT,.form-login .contact-page #frmContact SELECT,.contact-page #frmContact .form-login SELECT{margin-bottom:15px}.form-login A.lnk-submit-login,.form-login A.lnk-submit-reset-password,.form-login A.lnk-submit-cerrar,.form-login A.lnk-cancel-remember{display:block;margin-top:30px;text-align:center}}@media (min-width: 768px){.form-login A.lnk-submit-login,.form-login A.lnk-submit-reset-password,.form-login A.lnk-submit-cerrar,.form-login A.lnk-cancel-remember{display:block;margin-top:30px;text-align:center}.form-login INPUT,.form-login .register-page SELECT,.register-page .form-login SELECT,.form-login .error-page SELECT,.error-page .form-login SELECT,.form-login .activation-page SELECT,.activation-page .form-login SELECT,.form-login .reset-password-page SELECT,.reset-password-page .form-login SELECT,.form-login .contact-page #frmContact SELECT,.contact-page #frmContact .form-login SELECT{margin-bottom:15px}}@media (min-width: 1200px){.form-login A.lnk-submit-login,.form-login A.lnk-submit-reset-password,.form-login A.lnk-submit-cerrar,.form-login A.lnk-cancel-remember{display:initial}.form-login INPUT,.form-login .register-page SELECT,.register-page .form-login SELECT,.form-login .error-page SELECT,.error-page .form-login SELECT,.form-login .activation-page SELECT,.activation-page .form-login SELECT,.form-login .reset-password-page SELECT,.reset-password-page .form-login SELECT,.form-login .contact-page #frmContact SELECT,.contact-page #frmContact .form-login SELECT{margin-bottom:50px}}.job-ficha .social{background:#f7f7f7;text-align:right;padding:10px}.job-ficha .social A{display:inline-block;color:#fff;background:#4A4A4A;width:30px;height:30px;line-height:30px;text-align:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%}.job-ficha .social A:hover{background:#646464}.job-ficha-square{border:1px solid #939DA7;padding:10px}.job-ficha-square .image{height:140px;position:relative;background-size:cover;background-repeat:no-repeat}.job-ficha-square .image .options{position:absolute;width:150px;right:0;text-align:right}.job-ficha-square .image .options A{display:inline-block;margin-left:10px;height:50px;width:50px;background:#F9B200;vertical-align:top;color:#fff;text-align:center;line-height:50px;transition:background 500ms;font-size:20px;font-weight:600}.job-ficha-square .image .options A:hover{background:#c68e00}.job-ficha-square .image .options A IMG{width:75%;display:inline-block}.job-ficha-square .content{margin-top:10px;color:#4A4A4A}.job-ficha-square .content H4{font-weight:600;font-size:18px;margin:18px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-ficha-square .content H4 A{color:#4A4A4A}.job-ficha-square .content H4 A:hover{color:#4A4A4A}.job-ficha-square .content .description{font-weight:400;min-height:90px}.job-ficha-long{width:100%;border:1px solid #939DA7;margin-bottom:25px}.job-ficha-long HEADER .main-info{background:#4A4A4A;color:#f7f7f7;height:100px;padding:15px 20px 15px 20px}.job-ficha-long HEADER .main-info H4{font-weight:600;font-size:19px;margin:0 0 10px 0}.job-ficha-long HEADER .main-info H4 A{color:#fff}.job-ficha-long HEADER .main-info H4 A:hover{color:#dedede}.job-ficha-long HEADER .main-info .sub{font-size:13px}.job-ficha-long HEADER .image{height:100px;position:relative;background-size:cover;background-repeat:no-repeat}.job-ficha-long HEADER .image .options{position:absolute;width:150px;right:0;text-align:right}.job-ficha-long HEADER .image .options A{display:inline-block;margin-left:10px;height:50px;width:50px;background:#F9B200;vertical-align:top;color:#fff;text-align:center;line-height:50px;transition:background 500ms;font-size:20px;font-weight:600}.job-ficha-long HEADER .image .options A IMG{width:75%}.job-ficha-long HEADER .image .options A:hover{background:#c68e00}.job-ficha-long .content{margin-top:10px;color:#4A4A4A;padding:20px;font-size:13px}.job-ficha-long .content .feature .concept{font-weight:600}.job-ficha-long .info-bar{background:#aab6c0;color:#fff;margin:0;font-size:13px}.job-ficha-long .info-bar .lnk-unsubscribe,.job-ficha-long .info-bar .lnk-subscribe,.job-ficha-long .info-bar .subscribed{display:block;color:#fff;background:#F9B200;background-position:90% center;background-repeat:no-repeat;background-size:30px;font-weight:500;padding:9px 20px}.job-ficha-long .info-bar .lnk-unsubscribe:hover,.job-ficha-long .info-bar .lnk-subscribe:hover,.job-ficha-long .info-bar .subscribed:hover{background-color:#c68e00}.job-ficha-long .info-bar .lnk-subscribe{background-image:url("../img/icon-subscribe.png")}.job-ficha-long .info-bar .lnk-unsubscribe{background-image:url("../img/icon-delete.png")}.job-ficha-long .info-bar .item{font-weight:500;line-height:35px;padding:0 10px}.job-ficha-long .info-bar .item .icon{width:30px;height:30px;background-position:center left;background-repeat:no-repeat;vertical-align:middle;margin-right:5px;display:inline-block;background-size:contain}.job-ficha-long .info-bar .item .icon.icon-salario{background-image:url("../img/icon-salario.png")}.job-ficha-long .info-bar .item .icon.icon-jornada{background-image:url("../img/icon-reloj.png");height:25px}.job-ficha-long .info-bar .item .icon.icon-fecha{background-image:url("../img/icon-doc.png");height:25px}.block-destacados{margin-bottom:30px;position:relative}.block-destacados .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;font-size:45px;color:#4A4A4A}.block-destacados .slick-arrow.slick-prev{left:-30px}.block-destacados .slick-arrow.slick-next{right:-30px}.block-filter H3,.block-filter H4{background:#F9B200;color:#fff;margin:0}.block-filter H3{padding:5px;text-align:center;border-bottom:2px solid #fff;padding:15px;font-weight:600;font-size:29px;position:relative}.block-filter H3 .icon-lupa{background-image:url("../img/icon-lupa.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;border-right:2px solid #fff;display:inline-block;height:40px;left:10px;padding-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.block-filter H4{text-align:center;font-weight:600;font-size:19px;padding:15px}.block-filter .options{background:#C7CFD6;padding:10px;font-size:13px}.block-filter .options LABEL,.block-filter .options .form-login A.lnk-remember,.form-login .block-filter .options A.lnk-remember{display:block;color:#4A4A4A}.block-filter .options LABEL INPUT,.block-filter .options .form-login A.lnk-remember INPUT,.form-login .block-filter .options A.lnk-remember INPUT,.block-filter .options LABEL .register-page SELECT,.register-page .block-filter .options LABEL SELECT,.block-filter .options .form-login A.lnk-remember .register-page SELECT,.register-page .block-filter .options .form-login A.lnk-remember SELECT,.form-login .block-filter .options A.lnk-remember .register-page SELECT,.register-page .form-login .block-filter .options A.lnk-remember SELECT,.block-filter .options LABEL .error-page SELECT,.error-page .block-filter .options LABEL SELECT,.block-filter .options .form-login A.lnk-remember .error-page SELECT,.error-page .block-filter .options .form-login A.lnk-remember SELECT,.form-login .block-filter .options A.lnk-remember .error-page SELECT,.error-page .form-login .block-filter .options A.lnk-remember SELECT,.block-filter .options LABEL .activation-page SELECT,.activation-page .block-filter .options LABEL SELECT,.block-filter .options .form-login A.lnk-remember .activation-page SELECT,.activation-page .block-filter .options .form-login A.lnk-remember SELECT,.form-login .block-filter .options A.lnk-remember .activation-page SELECT,.activation-page .form-login .block-filter .options A.lnk-remember SELECT,.block-filter .options LABEL .reset-password-page SELECT,.reset-password-page .block-filter .options LABEL SELECT,.block-filter .options .form-login A.lnk-remember .reset-password-page SELECT,.reset-password-page .block-filter .options .form-login A.lnk-remember SELECT,.form-login .block-filter .options A.lnk-remember .reset-password-page SELECT,.reset-password-page .form-login .block-filter .options A.lnk-remember SELECT,.block-filter .options LABEL .contact-page #frmContact SELECT,.contact-page #frmContact .block-filter .options LABEL SELECT,.block-filter .options .form-login A.lnk-remember .contact-page #frmContact SELECT,.contact-page #frmContact .block-filter .options .form-login A.lnk-remember SELECT,.form-login .block-filter .options A.lnk-remember .contact-page #frmContact SELECT,.contact-page #frmContact .form-login .block-filter .options A.lnk-remember SELECT{display:inline-block;margin-right:10px}.block-filter .options.salario{padding:20px 0;text-align:center}.block-filter .options.salario .slider-handle{background-image:linear-gradient(to bottom, #F9B200 0px, #e0a000 100%)}.job-ficha-detalle{padding-bottom:30px}.jobs-page{position:relative}.jobs-page .header-image{background-image:url("../../images/cabeceras/ofertas.jpg")}.jobs-page FORM .panel-filtrado{margin-bottom:0;border:none;padding:30px 0}.jobs-page FORM .panel-filtrado .panel-heading{background-color:white;border:none}.jobs-page FORM .panel-body{padding:0}.jobs-page FORM SPAN{font-size:16px;margin-right:30px}.jobs-page FORM I{font-size:16px;color:#FF3C23;margin-right:8px;vertical-align:text-top}.jobs-page FORM SELECT{padding:10px;width:200px;margin:0 5px}.jobs-page FORM select::-ms-expand{display:none}@media (max-width: 767px){.jobs-page FORM SELECT{width:100%;margin:8px 0}.jobs-page FORM SPAN{font-size:14px}.jobs-page FORM .panel-filtrado{padding:15px 0 0}}.jobs-page .view-more{font-size:16px;font-weight:500;display:block;text-align:center;color:black;margin-bottom:80px;cursor:pointer}.jobs-page .view-more i{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;color:#FF3C23;font-size:35px;font-weight:500;line-height:0.7;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.jobs-page .view-more:hover i{margin-top:15px}.jobs-page .bloque-empresas{background-color:white}.chart-background{height:300px;position:relative;margin-top:-100px;z-index:-1}.chart-background .chart{position:absolute;bottom:0;width:100%}.job-detail HEADER .job-header{margin-bottom:40px}.job-detail HEADER .image{text-align:center}.job-detail HEADER .image IMG{max-width:250px}.job-detail .header-image{height:200px;background-image:url("../../images/cabeceras/ofertas.jpg")}.job-detail .separator{display:none}.job-detail header{margin-top:80px}.job-detail header H2 SMALL,.job-detail header H3 SMALL{margin-top:10px}.job-detail .content H3{margin-bottom:15px;padding-left:15px;font-size:16px;border-bottom:1px solid #939DA7;padding-bottom:10px}.job-detail .content .description{padding-left:15px;font-size:16px;line-height:23px;color:#939DA7;font-weight:300;padding-bottom:25px}.job-detail .content .detalle-oferta{margin-top:10px;border:1px solid #C7CFD6;background:#fff;border-radius:20px;padding:20px 15px;font-size:16px;font-weight:normal}.job-detail .content .detalle-oferta SPAN{color:black;margin-bottom:10px;display:block}.job-detail .content .detalle-oferta P,.job-detail .content .detalle-oferta .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .job-detail .content .detalle-oferta SPAN{margin-bottom:0;color:#939DA7}.job-detail .content .detalle-oferta .lnk-subscribe,.job-detail .content .detalle-oferta .lnk-unsubscribe{margin-top:45px}.job-detail .background-detail{background-image:url("../../images/fondo-grafica.jpg");background-size:cover;background-position:center center;height:370px}.logo-empresa IMG{border:1px solid grey}.dropzone.dz-clickable{min-height:150px}.dropzone .dz-default.dz-message{background-image:none !important}.dropzone-cv .dz-success-mark,.dropzone-cv .dz-error-message,.dropzone-cv .dz-error-mark{display:none}.dropzone-cv .dz-progress{height:4px;background:#c51c1c;margin:20px 0}@keyframes shadow-effect{0%{box-shadow:0 80px 100px 0 #C7CFD6}30%{box-shadow:0 40px 80px 0 #C7CFD6}}@keyframes fade-left{30%{width:0}}@keyframes right-in{30%{right:80%}}@keyframes appearFromBotton{0%{top:0}}.profile-page .header-image{background-image:url("../../images/cabeceras/registro.jpg")}.profile-page .profile-my-jobs{margin:40px 0}.register-page .tabla-ofertas,.error-page .tabla-ofertas,.activation-page .tabla-ofertas,.reset-password-page .tabla-ofertas,.contact-page #frmContact .tabla-ofertas{margin-top:40px}.register-page .tabla-ofertas .table thead tr th SPAN,.error-page .tabla-ofertas .table thead tr th SPAN,.activation-page .tabla-ofertas .table thead tr th SPAN,.reset-password-page .tabla-ofertas .table thead tr th SPAN,.contact-page #frmContact .tabla-ofertas .table thead tr th SPAN{padding:10px 70% 10px 20px}.articulos-page .bloque-articulos .opcion{margin-bottom:30px}.articulos-page .header-image{background-image:url("../../images/cabeceras/consejos.jpg")}.articulos-page .header-image H2,.articulos-page .header-image H3{margin-top:0}.articulos-page .header-image H2 SMALL,.articulos-page .header-image H3 SMALL{text-align:center}.articulos-page .template-1,.articulos-page .template-2{margin-bottom:80px}.articulos-page .template-1 H2,.articulos-page .template-2 H2,.articulos-page .template-1 H3,.articulos-page .template-2 H3{margin-top:100px}.articulos-page .template-1 .video,.articulos-page .template-2 .video{position:relative;height:200px;width:100%;background-size:cover;background-position:center center}.articulos-page .template-1 .video a,.articulos-page .template-2 .video a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.articulos-page .template-1 .video a I,.articulos-page .template-2 .video a I{font-size:40px;color:#FF3C23}.articulos-page .template-1 .articulo-row,.articulos-page .template-2 .articulo-row{position:relative;overflow:hidden;margin-top:80px}.articulos-page .template-1 .texto-articulo,.articulos-page .template-2 .texto-articulo{padding-bottom:60px}.articulos-page .template-1 .texto-articulo P,.articulos-page .template-2 .texto-articulo P,.articulos-page .template-1 .bloque-articulo .texto-articulo SPAN,.bloque-articulo .articulos-page .template-1 .texto-articulo SPAN,.articulos-page .template-2 .bloque-articulo .texto-articulo SPAN,.bloque-articulo .articulos-page .template-2 .texto-articulo SPAN{color:#939DA7}.articulos-page .template-1 .texto-articulo P A,.articulos-page .template-2 .texto-articulo P A,.articulos-page .template-1 .bloque-articulo .texto-articulo SPAN A,.bloque-articulo .articulos-page .template-1 .texto-articulo SPAN A,.articulos-page .template-2 .bloque-articulo .texto-articulo SPAN A,.bloque-articulo .articulos-page .template-2 .texto-articulo SPAN A{color:#FF3C23;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.articulos-page .template-1 .texto-articulo P A:hover,.articulos-page .template-2 .texto-articulo P A:hover,.articulos-page .template-1 .bloque-articulo .texto-articulo SPAN A:hover,.bloque-articulo .articulos-page .template-1 .texto-articulo SPAN A:hover,.articulos-page .template-2 .bloque-articulo .texto-articulo SPAN A:hover,.bloque-articulo .articulos-page .template-2 .texto-articulo SPAN A:hover{color:#bc1500}.articulos-page .template-1 .texto-articulo.right,.articulos-page .template-2 .texto-articulo.right{margin-left:60px}.articulos-page .template-1 .texto-articulo.left,.articulos-page .template-2 .texto-articulo.left{margin-right:60px}.articulos-page .template-1 .image-left,.articulos-page .template-2 .image-left{margin-bottom:20px;max-width:50%;position:absolute;top:0;left:0}.articulos-page .template-1 .image-right,.articulos-page .template-2 .image-right{margin-bottom:20px;max-width:50%;position:absolute;top:0;right:0}@media (max-width: 767px){.articulos-page .template-1 H2,.articulos-page .template-2 H2,.articulos-page .template-1 H3,.articulos-page .template-2 H3{margin-top:40px}.articulos-page .template-1 .texto-articulo,.articulos-page .template-2 .texto-articulo{padding-bottom:20px}.articulos-page .template-1 .texto-articulo.right,.articulos-page .template-2 .texto-articulo.right{margin-left:0}.articulos-page .template-1 .texto-articulo.left,.articulos-page .template-2 .texto-articulo.left{margin-right:0}.articulos-page .template-1 .articulo-row,.articulos-page .template-2 .articulo-row{margin-top:25px}.articulos-page .template-1 .image-left,.articulos-page .template-2 .image-left{position:relative;max-width:100%}.articulos-page .template-1 .image-right,.articulos-page .template-2 .image-right{position:relative;max-width:100%}}.articulos-page .template-2 H4{font-family:"Montserrat",sans-serif;font-size:18px;line-height:22px;font-weight:bold;margin-bottom:15px;margin-top:30px}.articulos-page .template-2 H4:first-child{margin-top:10px}.articulos-page .template-2 .highlight-text{background-color:#F0F0F0;padding:60px 40px;margin-bottom:15px}.articulos-page .template-2 .highlight-text P,.articulos-page .template-2 .highlight-text .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .articulos-page .template-2 .highlight-text SPAN{font-family:"Roboto";font-size:18px;line-height:28px}.articulos-page .template-2 .highlight-text P.autor,.articulos-page .template-2 .highlight-text .bloque-articulo .texto-articulo SPAN.autor,.bloque-articulo .texto-articulo .articulos-page .template-2 .highlight-text SPAN.autor{font-family:"Montserrat",sans-serif;font-size:15px;color:grey;font-style:italic}.articulos-page .template-2 .highlight-text .text{position:relative}.articulos-page .template-2 .highlight-text .text i{position:absolute;color:#939DA7}.articulos-page .template-2 .highlight-text .text i.fa-quote-left{left:-20px}.articulos-page .template-2 .highlight-text .text i.fa-quote-right{right:-20px;bottom:5px}.articulos-page .template-2 .articulo-row{margin-top:25px}.articulos-page .template-2 .texto-articulo{font-family:"Roboto";font-size:18px;line-height:28px}.articulos-page .template-2 .texto-articulo p{color:#3A405B}.articulos-page .template-2 .image-row{max-height:800px;margin:0 200px 80px;overflow:hidden}.articulos-page .template-2 .image-row IMG{width:100%}.articulos-page .template-2 .image-sidebar{width:100%;margin-bottom:50px}@media (max-width: 767px){.articulos-page .template-2 .image-row{margin:10px 15px}}.articulos-page .quotes{position:relative}.articulos-page .quotes i{font-size:25px;position:absolute}.articulos-page .quotes i.fa-quote-right{right:0;bottom:40px}.articulos-page .quotes P,.articulos-page .quotes .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .articulos-page .quotes SPAN{padding:0 80px;text-align:center;line-height:42px;font-size:32px}.articulos-page .quotes P.autor,.articulos-page .quotes .bloque-articulo .texto-articulo SPAN.autor,.bloque-articulo .texto-articulo .articulos-page .quotes SPAN.autor{color:#B8BFD3;font-family:"Montserrat",sans-serif;font-size:15px;letter-spacing:1px;line-height:14px}@media (max-width: 767px){.articulos-page .quotes P,.articulos-page .quotes .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .articulos-page .quotes SPAN{font-size:23px;line-height:28px;padding:0 25px}}.image-intro{height:100vh;width:auto;background-image:url("../../images/header-image.jpg");background-size:cover;background-position:center;margin-top:-60px}.image-intro SPAN{font-size:48px;font-weight:bold;line-height:50px;color:white;text-shadow:1px 1px 15px black;position:absolute}.image-intro SPAN.red-line{-webkit-animation:fade-left 3s;-moz-animation:fade-left 3s;animation:fade-left 3s;content:" ";height:0.5%;position:absolute;background-color:#FF3C23;left:0}@media (max-width: 767px){.image-intro{height:30vh;margin-top:0}.image-intro SPAN{position:relative;top:15%;left:10%;font-size:32px;line-height:35px}.image-intro SPAN.red-line{position:relative;width:50%;top:27%}}@media (min-width: 768px){.image-intro SPAN{position:absolute;top:75%;left:15%}.image-intro SPAN.red-line{position:absolute;width:26%;top:87%}}@media (min-width: 992px){.image-intro SPAN.red-line{width:26%;top:90%}}.video-home{position:relative;overflow:hidden;background:#fff}.video-home .video{position:absolute;z-index:0;width:100%;top:-10%}.video-home .content{opacity:0;position:absolute;z-index:1;text-align:center;background:#00000045;border-radius:32px 0 0 32px;padding:20px;border:1px solid #fff;right:-10%;top:50%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.video-home .content i{font-size:50px;color:white;padding:0 20px 0px 0}.video-home .content .lnk-play{display:inline-block;text-transform:uppercase;color:#fff;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.video-home .content:hover{box-shadow:0px 2px 18px #fff;background-color:black;border:1px solid black}.video-home:hover .content{opacity:1;right:0}@media (max-width: 767px){.video-home:hover .content{bottom:0%;opacity:1;z-index:0}}@media (max-width: 767px){.video-home{height:340px}.video-home .video{top:80px;position:absolute;z-index:0}.video-home .content{top:auto;bottom:0;right:0;opacity:1;width:100%;z-index:1;border:none;box-shadow:0 0 0 black;border-radius:0}.video-home .content .btn-play{width:75px;height:75px}.video-home .content .lnk-play{margin-top:5px;font-size:16px}}@media (min-width: 768px){.video-home{height:430px}.video-home .video{height:auto;top:80px}.video-home .content{opacity:0}.video-home .content .lnk-play{font-size:15px}}@media (min-width: 992px){.video-home{height:70vh}.video-home .content .lnk-play{margin-top:0;font-size:20px}}@media (min-width: 1200px){.video-home{height:100vh}.video-home .video{width:112%;left:-6%;top:-10%}}@media (min-width: 1800px){.video-home{height:100vh}.video-home .video{width:100%;left:0}}.bloque-empresas{background-color:#f7f7f7;padding:40px 0px;text-align:center}.bloque-empresas .logo-empresa{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 30px;max-height:70px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:all 300ms;-moz-transform:all 300ms;-ms-transform:all 300ms;-o-transform:all 300ms;transform:all 300ms}.bloque-empresas .logo-empresa:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.bloque-opciones,.articulos-page .bloque-articulos{padding:80px 0;background-color:white}.bloque-opciones H3,.articulos-page .bloque-articulos H3{font-size:52px;font-weight:300;letter-spacing:-2px;line-height:58px;text-align:center;text-transform:capitalize}.bloque-opciones H3 SMALL,.articulos-page .bloque-articulos H3 SMALL{margin:30px;display:block;text-transform:initial;font-size:22px;font-weight:300;line-height:32px;letter-spacing:0}@media (max-width: 767px){.bloque-opciones,.articulos-page .bloque-articulos{margin:25px 0}.bloque-opciones H3,.articulos-page .bloque-articulos H3{font-size:32px;line-height:32px}.bloque-opciones H3 SMALL,.articulos-page .bloque-articulos H3 SMALL{margin:20px 0;font-size:18px;line-height:22px}}.bloque-opciones .opcion,.articulos-page .bloque-articulos .opcion{height:400px;width:100%;background-position:center center;background-size:cover;position:relative;border-radius:6px;margin-bottom:30px}.bloque-opciones .opcion .overlay,.articulos-page .bloque-articulos .opcion .overlay,.bloque-opciones .opcion .overlay_frm,.articulos-page .bloque-articulos .opcion .overlay_frm{border-radius:6px;position:absolute;background-color:rgba(0,0,0,0.3);-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.bloque-opciones .opcion H3,.articulos-page .bloque-articulos .opcion H3{color:white;font-size:32px;font-weight:500;letter-spacing:1px;line-height:35px;text-transform:none;position:absolute;top:35%;left:50%;opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.bloque-opciones .opcion SPAN,.articulos-page .bloque-articulos .opcion SPAN{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;color:white;font-size:14px;line-height:20px;text-align:center;-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.bloque-opciones .opcion SPAN.action,.articulos-page .bloque-articulos .opcion SPAN.action{top:80%;font-weight:bold;padding:15px;border-radius:6px}.bloque-opciones .opcion SPAN.action I,.articulos-page .bloque-articulos .opcion SPAN.action I{color:#FF3C23;font-size:20px;margin-right:10px;vertical-align:text-bottom}.bloque-opciones .opcion SPAN.resumen,.articulos-page .bloque-articulos .opcion SPAN.resumen{opacity:0}.bloque-opciones .opcion.oferta,.articulos-page .bloque-articulos .opcion.oferta{background-image:url("../../images/cabeceras/ofertas.jpg")}.bloque-opciones .opcion.video,.articulos-page .bloque-articulos .opcion.video{background-image:url("../../images/home/video.jpg")}.bloque-opciones .opcion:hover,.articulos-page .bloque-articulos .opcion:hover{box-shadow:0 15px 20px 0 #C7CFD6}.bloque-opciones .opcion:hover .overlay,.articulos-page .bloque-articulos .opcion:hover .overlay,.bloque-opciones .opcion:hover .overlay_frm,.articulos-page .bloque-articulos .opcion:hover .overlay_frm{background-color:rgba(0,0,0,0.6)}.bloque-opciones .opcion:hover H3,.articulos-page .bloque-articulos .opcion:hover H3{opacity:0;top:10%}.bloque-opciones .opcion:hover SPAN.action,.articulos-page .bloque-articulos .opcion:hover SPAN.action{background-color:white;color:#939DA7}.bloque-opciones .opcion:hover SPAN.resumen,.articulos-page .bloque-articulos .opcion:hover SPAN.resumen{opacity:1}@media (max-width: 767px){.bloque-opciones .opcion,.articulos-page .bloque-articulos .opcion{border-radius:0;margin-bottom:15px;height:270px}.bloque-opciones .opcion .overlay,.articulos-page .bloque-articulos .opcion .overlay,.bloque-opciones .opcion .overlay_frm,.articulos-page .bloque-articulos .opcion .overlay_frm{background-color:rgba(0,0,0,0.6)}.bloque-opciones .opcion H3,.articulos-page .bloque-articulos .opcion H3{font-size:25px;line-height:27px;top:20%}.bloque-opciones .opcion SPAN,.articulos-page .bloque-articulos .opcion SPAN{top:50%}.bloque-opciones .opcion SPAN.action,.articulos-page .bloque-articulos .opcion SPAN.action{background-color:white;color:#939DA7;line-height:19px}}@media (min-width: 768px){.bloque-opciones .opcion SPAN.action,.articulos-page .bloque-articulos .opcion SPAN.action{background-color:white;color:#939DA7}}@media (min-width: 992px){.bloque-opciones .opcion SPAN.action,.articulos-page .bloque-articulos .opcion SPAN.action{background-color:transparent;color:white}}.bloque-articulo{position:relative;overflow:hidden;height:600px}.bloque-articulo .video-articulo{width:100%;position:fixed;top:0;z-index:-1}@media (max-width: 767px){.bloque-articulo .video-articulo{position:relative;height:250px}}.bloque-articulo .texto-articulo{border-radius:6px;box-shadow:24px 27px 35px 0 rgba(0,0,0,0.08);background-color:rgba(255,255,255,0.7)}.bloque-articulo .texto-articulo H3{font-size:52px;font-weight:300;letter-spacing:-2px;line-height:58px;color:black;margin-bottom:40px}.bloque-articulo .texto-articulo P,.bloque-articulo .texto-articulo SPAN{font-size:16px;font-weight:300;line-height:19px;color:black}.bloque-articulo .texto-articulo SPAN{font-weight:bold;margin-top:55px;display:block}.bloque-articulo .texto-articulo SPAN I{font-size:20px;color:#FF3C23;margin-left:15px;vertical-align:text-bottom}@media (max-width: 767px){.bloque-articulo .texto-articulo{position:relative;padding:20px 15px;border-radius:0}.bloque-articulo .texto-articulo H3{font-size:32px;line-height:32px;margin-bottom:15px}.bloque-articulo .texto-articulo P,.bloque-articulo .texto-articulo SPAN{font-size:14px}}@media (min-width: 768px){.bloque-articulo .texto-articulo{position:absolute;width:50%;top:50%;right:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:50px}}@media (min-width: 992px){.bloque-articulo .texto-articulo{width:35%}}@media (min-width: 1200px){.bloque-articulo .texto-articulo{padding:100px 80px}}.overlay_frm{position:fixed;background-color:rgba(199,207,214,0.9)}#bloque-opiniones{padding:80px 0px;background-color:#f7f7f7;overflow:hidden}#bloque-opiniones H2,#bloque-opiniones H3{text-align:center}#bloque-opiniones .testimonio{margin-bottom:50px;min-height:350px}#bloque-opiniones .testimonio .video{position:relative;height:220px;width:100%;background-size:cover;background-position:center center;border-radius:6px;margin-bottom:30px}#bloque-opiniones .testimonio .video .overlay,#bloque-opiniones .testimonio .video .overlay_frm{-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms;border-radius:6px;background-color:rgba(0,0,0,0.2)}#bloque-opiniones .testimonio .video a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#bloque-opiniones .testimonio .video a I{-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;font-size:100px;color:white}#bloque-opiniones .testimonio .video:hover .overlay,#bloque-opiniones .testimonio .video:hover .overlay_frm{background-color:transparent}#bloque-opiniones .testimonio .video:hover a I{font-size:110px}#bloque-opiniones .testimonio .quotes .cita{line-height:28px;padding:0 40px;text-align:center;line-height:25px;font-size:22px;min-height:60px;position:relative;font-family:"Kaushan Script",cursive;font-size:27px;line-height:28px;color:grey}#bloque-opiniones .testimonio .quotes .autor{color:#7a7a7a;font-family:"Montserrat",sans-serif;font-size:15px;line-height:14px;text-align:center}#bloque-opiniones .testimonio .quotes .fa{position:absolute;font-size:20px;color:#cecece}#bloque-opiniones .testimonio .quotes .fa.fa-quote-left{left:0;top:0}#bloque-opiniones .testimonio .quotes .fa.fa-quote-right{right:0;bottom:40px}@media (max-width: 767px){#bloque-opiniones .testimonio .quotes P,#bloque-opiniones .testimonio .quotes .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo #bloque-opiniones .testimonio .quotes SPAN{font-size:16px;line-height:19px}#bloque-opiniones .testimonio .quotes P.autor,#bloque-opiniones .testimonio .quotes .bloque-articulo .texto-articulo SPAN.autor,.bloque-articulo .texto-articulo #bloque-opiniones .testimonio .quotes SPAN.autor{font-size:10px}}@media (max-width: 767px){.quotes P,.quotes .bloque-articulo .texto-articulo SPAN,.bloque-articulo .texto-articulo .quotes SPAN{font-size:23px;line-height:28px;padding:0 25px}}.cookie{position:fixed;bottom:0;background-color:#333333;color:grey;padding:40px;width:100%;z-index:999}.cookie A{display:inline-block}.register-page,.error-page,.activation-page,.reset-password-page,.contact-page #frmContact{padding-bottom:50px}.register-page .header-image,.error-page .header-image,.activation-page .header-image,.reset-password-page .header-image,.contact-page #frmContact .header-image{position:relative;background-image:url("../../images/cabeceras/registro.jpg");background-size:cover;background-position:center center;height:200px}.register-page .header-image .overlay,.error-page .header-image .overlay,.activation-page .header-image .overlay,.reset-password-page .header-image .overlay,.contact-page #frmContact .header-image .overlay,.register-page .header-image .overlay_frm,.error-page .header-image .overlay_frm,.activation-page .header-image .overlay_frm,.reset-password-page .header-image .overlay_frm,.contact-page #frmContact .header-image .overlay_frm{background-color:rgba(255,255,255,0.75)}.register-page .header-image .profile-steps:first-child,.error-page .header-image .profile-steps:first-child,.activation-page .header-image .profile-steps:first-child,.reset-password-page .header-image .profile-steps:first-child,.contact-page #frmContact .header-image .profile-steps:first-child{padding-top:45px}.register-page .header-image .profile-steps:last-child,.error-page .header-image .profile-steps:last-child,.activation-page .header-image .profile-steps:last-child,.reset-password-page .header-image .profile-steps:last-child,.contact-page #frmContact .header-image .profile-steps:last-child{margin-top:10px}.register-page .header-image .profile-steps A,.error-page .header-image .profile-steps A,.activation-page .header-image .profile-steps A,.reset-password-page .header-image .profile-steps A,.contact-page #frmContact .header-image .profile-steps A{display:block;padding:15px;border:1px solid white;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.register-page .header-image .profile-steps A .title,.error-page .header-image .profile-steps A .title,.activation-page .header-image .profile-steps A .title,.reset-password-page .header-image .profile-steps A .title,.contact-page #frmContact .header-image .profile-steps A .title{font-size:14px;font-weight:500;color:#4A4A4A;letter-spacing:1px}.register-page .header-image .profile-steps A.active,.error-page .header-image .profile-steps A.active,.activation-page .header-image .profile-steps A.active,.reset-password-page .header-image .profile-steps A.active,.contact-page #frmContact .header-image .profile-steps A.active{background-color:#FF3C23;box-shadow:1px 1px 10px #FF3C23;border:0}.register-page .header-image .profile-steps A.active .title,.error-page .header-image .profile-steps A.active .title,.activation-page .header-image .profile-steps A.active .title,.reset-password-page .header-image .profile-steps A.active .title,.contact-page #frmContact .header-image .profile-steps A.active .title{color:white}.register-page .header-image .profile-steps A.first,.error-page .header-image .profile-steps A.first,.activation-page .header-image .profile-steps A.first,.reset-password-page .header-image .profile-steps A.first,.contact-page #frmContact .header-image .profile-steps A.first{border-radius:25px 0 0 25px}.register-page .header-image .profile-steps A.last,.error-page .header-image .profile-steps A.last,.activation-page .header-image .profile-steps A.last,.reset-password-page .header-image .profile-steps A.last,.contact-page #frmContact .header-image .profile-steps A.last{border-radius:0 25px 25px 0}.register-page .header-image .profile-steps A:hover,.error-page .header-image .profile-steps A:hover,.activation-page .header-image .profile-steps A:hover,.reset-password-page .header-image .profile-steps A:hover,.contact-page #frmContact .header-image .profile-steps A:hover{background-color:#a31200;box-shadow:1px 1px 1px #a31200;border:0}.register-page .header-image .profile-steps A:hover .title,.error-page .header-image .profile-steps A:hover .title,.activation-page .header-image .profile-steps A:hover .title,.reset-password-page .header-image .profile-steps A:hover .title,.contact-page #frmContact .header-image .profile-steps A:hover .title{color:white}@media (max-width: 767px){.register-page .header-image .profile-steps A,.error-page .header-image .profile-steps A,.activation-page .header-image .profile-steps A,.reset-password-page .header-image .profile-steps A,.contact-page #frmContact .header-image .profile-steps A{padding:10px 0}.register-page .header-image .profile-steps A .title,.error-page .header-image .profile-steps A .title,.activation-page .header-image .profile-steps A .title,.reset-password-page .header-image .profile-steps A .title,.contact-page #frmContact .header-image .profile-steps A .title{padding:0;font-size:11px;font-weight:300;line-height:1px;vertical-align:middle}}.register-page .icon-file,.error-page .icon-file,.activation-page .icon-file,.reset-password-page .icon-file,.contact-page #frmContact .icon-file{max-height:60px}.register-page .file,.error-page .file,.activation-page .file,.reset-password-page .file,.contact-page #frmContact .file{margin:15px 0}.register-page .file SPAN,.error-page .file SPAN,.activation-page .file SPAN,.reset-password-page .file SPAN,.contact-page #frmContact .file SPAN{padding:12px 0;display:block}.register-page H3,.error-page H3,.activation-page H3,.reset-password-page H3,.contact-page #frmContact H3{font-size:48px;font-weight:300;line-height:58px;margin-top:50px}.register-page H3 SMALL,.error-page H3 SMALL,.activation-page H3 SMALL,.reset-password-page H3 SMALL,.contact-page #frmContact H3 SMALL{display:block;color:#FF3C23;font-size:22px;font-weight:300;margin-top:8px}.register-page FORM,.error-page FORM,.activation-page FORM,.reset-password-page FORM,.contact-page #frmContact FORM{padding:40px 0}@media (max-width: 767px){.register-page FORM,.error-page FORM,.activation-page FORM,.reset-password-page FORM,.contact-page #frmContact FORM{padding:15px 0}}.register-page INPUT,.error-page INPUT,.activation-page INPUT,.reset-password-page INPUT,.contact-page #frmContact INPUT,.register-page SELECT,.error-page SELECT,.activation-page SELECT,.reset-password-page SELECT,.contact-page #frmContact SELECT{position:relative;height:auto;padding:20px;width:100%}.register-page INPUT::-webkit-input-placeholder,.error-page INPUT::-webkit-input-placeholder,.activation-page INPUT::-webkit-input-placeholder,.reset-password-page INPUT::-webkit-input-placeholder,.contact-page #frmContact INPUT::-webkit-input-placeholder,.register-page SELECT::-webkit-input-placeholder,.error-page SELECT::-webkit-input-placeholder,.activation-page SELECT::-webkit-input-placeholder,.reset-password-page SELECT::-webkit-input-placeholder,.contact-page #frmContact SELECT::-webkit-input-placeholder{font-size:15px;color:#C7CFD6}.register-page INPUT::-moz-placeholder,.error-page INPUT::-moz-placeholder,.activation-page INPUT::-moz-placeholder,.reset-password-page INPUT::-moz-placeholder,.contact-page #frmContact INPUT::-moz-placeholder,.register-page SELECT::-moz-placeholder,.error-page SELECT::-moz-placeholder,.activation-page SELECT::-moz-placeholder,.reset-password-page SELECT::-moz-placeholder,.contact-page #frmContact SELECT::-moz-placeholder{font-size:15px;color:#C7CFD6}.register-page INPUT:-moz-placeholder,.error-page INPUT:-moz-placeholder,.activation-page INPUT:-moz-placeholder,.reset-password-page INPUT:-moz-placeholder,.contact-page #frmContact INPUT:-moz-placeholder,.register-page SELECT:-moz-placeholder,.error-page SELECT:-moz-placeholder,.activation-page SELECT:-moz-placeholder,.reset-password-page SELECT:-moz-placeholder,.contact-page #frmContact SELECT:-moz-placeholder{font-size:15px;color:#C7CFD6}.register-page INPUT:-ms-input-placeholder,.error-page INPUT:-ms-input-placeholder,.activation-page INPUT:-ms-input-placeholder,.reset-password-page INPUT:-ms-input-placeholder,.contact-page #frmContact INPUT:-ms-input-placeholder,.register-page SELECT:-ms-input-placeholder,.error-page SELECT:-ms-input-placeholder,.activation-page SELECT:-ms-input-placeholder,.reset-password-page SELECT:-ms-input-placeholder,.contact-page #frmContact SELECT:-ms-input-placeholder{font-size:15px;color:#C7CFD6}.register-page INPUT[type="checkbox"],.error-page INPUT[type="checkbox"],.activation-page INPUT[type="checkbox"],.reset-password-page INPUT[type="checkbox"],.contact-page #frmContact INPUT[type="checkbox"],.register-page SELECT[type="checkbox"],.error-page SELECT[type="checkbox"],.activation-page SELECT[type="checkbox"],.reset-password-page SELECT[type="checkbox"],.contact-page #frmContact SELECT[type="checkbox"]{width:auto;vertical-align:top;margin-right:10px;margin-bottom:30px}.register-page LABEL,.error-page LABEL,.activation-page LABEL,.reset-password-page LABEL,.contact-page #frmContact LABEL,.register-page .form-login A.lnk-remember,.form-login .register-page A.lnk-remember,.error-page .form-login A.lnk-remember,.form-login .error-page A.lnk-remember,.activation-page .form-login A.lnk-remember,.form-login .activation-page A.lnk-remember,.reset-password-page .form-login A.lnk-remember,.form-login .reset-password-page A.lnk-remember,.contact-page #frmContact .form-login A.lnk-remember,.form-login .contact-page #frmContact A.lnk-remember{color:#C7CFD6;font-size:15px;text-align:center;width:100%;margin:auto;padding:0 20px}.register-page .lnk-next,.error-page .lnk-next,.activation-page .lnk-next,.reset-password-page .lnk-next,.contact-page #frmContact .lnk-next,.register-page .lnk-save,.error-page .lnk-save,.activation-page .lnk-save,.reset-password-page .lnk-save,.contact-page #frmContact .lnk-save,.register-page .lnk-finish,.error-page .lnk-finish,.activation-page .lnk-finish,.reset-password-page .lnk-finish,.contact-page #frmContact .lnk-finish,.register-page .lnk-upload,.error-page .lnk-upload,.activation-page .lnk-upload,.reset-password-page .lnk-upload,.contact-page #frmContact .lnk-upload{background-color:#50E3C2;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms}.register-page .lnk-next:hover,.error-page .lnk-next:hover,.activation-page .lnk-next:hover,.reset-password-page .lnk-next:hover,.contact-page #frmContact .lnk-next:hover,.register-page .lnk-save:hover,.error-page .lnk-save:hover,.activation-page .lnk-save:hover,.reset-password-page .lnk-save:hover,.contact-page #frmContact .lnk-save:hover,.register-page .lnk-finish:hover,.error-page .lnk-finish:hover,.activation-page .lnk-finish:hover,.reset-password-page .lnk-finish:hover,.contact-page #frmContact .lnk-finish:hover,.register-page .lnk-upload:hover,.error-page .lnk-upload:hover,.activation-page .lnk-upload:hover,.reset-password-page .lnk-upload:hover,.contact-page #frmContact .lnk-upload:hover{background-color:#199b7e}.register-page .lnk-next.disabled,.error-page .lnk-next.disabled,.activation-page .lnk-next.disabled,.reset-password-page .lnk-next.disabled,.contact-page #frmContact .lnk-next.disabled,.register-page .disabled.lnk-save,.error-page .disabled.lnk-save,.activation-page .disabled.lnk-save,.reset-password-page .disabled.lnk-save,.contact-page #frmContact .disabled.lnk-save,.register-page .disabled.lnk-finish,.error-page .disabled.lnk-finish,.activation-page .disabled.lnk-finish,.reset-password-page .disabled.lnk-finish,.contact-page #frmContact .disabled.lnk-finish,.register-page .disabled.lnk-upload,.error-page .disabled.lnk-upload,.activation-page .disabled.lnk-upload,.reset-password-page .disabled.lnk-upload,.contact-page #frmContact .disabled.lnk-upload{opacity:0.4;pointer-events:none;cursor:default}.register-page .lnk-insert,.error-page .lnk-insert,.activation-page .lnk-insert,.reset-password-page .lnk-insert,.contact-page #frmContact .lnk-insert,.register-page .lnk-upload-cv,.error-page .lnk-upload-cv,.activation-page .lnk-upload-cv,.reset-password-page .lnk-upload-cv,.contact-page #frmContact .lnk-upload-cv{width:100%;border-radius:10px;color:#4A4A4A;background-color:#f7f7f7;padding:15px;display:block;text-align:center;font-size:15px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.register-page .lnk-insert:hover,.error-page .lnk-insert:hover,.activation-page .lnk-insert:hover,.reset-password-page .lnk-insert:hover,.contact-page #frmContact .lnk-insert:hover,.register-page .lnk-upload-cv:hover,.error-page .lnk-upload-cv:hover,.activation-page .lnk-upload-cv:hover,.reset-password-page .lnk-upload-cv:hover,.contact-page #frmContact .lnk-upload-cv:hover{background-color:#b7b7b7;color:white}.register-page .lnk-upload,.error-page .lnk-upload,.activation-page .lnk-upload,.reset-password-page .lnk-upload,.contact-page #frmContact .lnk-upload{margin-top:25px;display:block}.register-page .lnk-upload-cv,.error-page .lnk-upload-cv,.activation-page .lnk-upload-cv,.reset-password-page .lnk-upload-cv,.contact-page #frmContact .lnk-upload-cv{margin-top:25px}.register-page .lnk-delete,.error-page .lnk-delete,.activation-page .lnk-delete,.reset-password-page .lnk-delete,.contact-page #frmContact .lnk-delete{display:block;background-color:#FF3C23;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms;padding:8px;color:white}.register-page .lnk-delete:hover,.error-page .lnk-delete:hover,.activation-page .lnk-delete:hover,.reset-password-page .lnk-delete:hover,.contact-page #frmContact .lnk-delete:hover{background-color:#a31200}.register-page .lnk-delete I,.error-page .lnk-delete I,.activation-page .lnk-delete I,.reset-password-page .lnk-delete I,.contact-page #frmContact .lnk-delete I{font-size:20px}.register-page .options,.error-page .options,.activation-page .options,.reset-password-page .options,.contact-page #frmContact .options{border-radius:10px;background-color:#FF3C23;border:1px solid #C7CFD6;text-align:center}.register-page .options A,.error-page .options A,.activation-page .options A,.reset-password-page .options A,.contact-page #frmContact .options A{display:block}.register-page .options A.lnk-update,.error-page .options A.lnk-update,.activation-page .options A.lnk-update,.reset-password-page .options A.lnk-update,.contact-page #frmContact .options A.lnk-update{background-color:#50E3C2;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms}.register-page .options A.lnk-update:hover,.error-page .options A.lnk-update:hover,.activation-page .options A.lnk-update:hover,.reset-password-page .options A.lnk-update:hover,.contact-page #frmContact .options A.lnk-update:hover{background-color:#199b7e}.register-page .options A.lnk-delete,.error-page .options A.lnk-delete,.activation-page .options A.lnk-delete,.reset-password-page .options A.lnk-delete,.contact-page #frmContact .options A.lnk-delete{background-color:#FF3C23;padding:8px;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;transition:background-color 300ms}.register-page .options A.lnk-delete:hover,.error-page .options A.lnk-delete:hover,.activation-page .options A.lnk-delete:hover,.reset-password-page .options A.lnk-delete:hover,.contact-page #frmContact .options A.lnk-delete:hover{background-color:#a31200}.register-page .options IMG,.error-page .options IMG,.activation-page .options IMG,.reset-password-page .options IMG,.contact-page #frmContact .options IMG{max-height:40px;margin:10px 0px}.register-page .link,.error-page .link,.activation-page .link,.reset-password-page .link,.contact-page #frmContact .link{font-weight:bold;color:#939DA7}.register-page .field-tooltip,.error-page .field-tooltip,.activation-page .field-tooltip,.reset-password-page .field-tooltip,.contact-page #frmContact .field-tooltip{position:absolute;top:-22%;color:#a9a9a9;left:20px;z-index:99;font-size:11px;text-transform:capitalize;animation-name:appearFromBotton;animation-duration:300ms}@media (max-width: 767px){.register-page .field-tooltip,.error-page .field-tooltip,.activation-page .field-tooltip,.reset-password-page .field-tooltip,.contact-page #frmContact .field-tooltip{top:-30%}}@media (max-width: 767px){.register-page H3,.error-page H3,.activation-page H3,.reset-password-page H3,.contact-page #frmContact H3{font-size:32px;margin-top:10px;line-height:32px}.register-page H3 SMALL,.error-page H3 SMALL,.activation-page H3 SMALL,.reset-password-page H3 SMALL,.contact-page #frmContact H3 SMALL{font-size:14px;margin-top:0}.register-page INPUT,.error-page INPUT,.activation-page INPUT,.reset-password-page INPUT,.contact-page #frmContact INPUT,.register-page SELECT,.error-page SELECT,.activation-page SELECT,.reset-password-page SELECT,.contact-page #frmContact SELECT{padding:10px;margin-bottom:15px}.register-page LABEL,.error-page LABEL,.activation-page LABEL,.reset-password-page LABEL,.contact-page #frmContact LABEL,.register-page .form-login A.lnk-remember,.form-login .register-page A.lnk-remember,.error-page .form-login A.lnk-remember,.form-login .error-page A.lnk-remember,.activation-page .form-login A.lnk-remember,.form-login .activation-page A.lnk-remember,.reset-password-page .form-login A.lnk-remember,.form-login .reset-password-page A.lnk-remember,.contact-page #frmContact .form-login A.lnk-remember,.form-login .contact-page #frmContact A.lnk-remember{display:none}.register-page LABEL.terms,.error-page LABEL.terms,.activation-page LABEL.terms,.reset-password-page LABEL.terms,.contact-page #frmContact LABEL.terms,.register-page .form-login A.terms.lnk-remember,.form-login .register-page A.terms.lnk-remember,.error-page .form-login A.terms.lnk-remember,.form-login .error-page A.terms.lnk-remember,.activation-page .form-login A.terms.lnk-remember,.form-login .activation-page A.terms.lnk-remember,.reset-password-page .form-login A.terms.lnk-remember,.form-login .reset-password-page A.terms.lnk-remember,.contact-page #frmContact .form-login A.terms.lnk-remember,.form-login .contact-page #frmContact A.terms.lnk-remember{display:block}.register-page .form-group,.error-page .form-group,.activation-page .form-group,.reset-password-page .form-group,.contact-page #frmContact .form-group{margin-bottom:0}.register-page .options A IMG,.error-page .options A IMG,.activation-page .options A IMG,.reset-password-page .options A IMG,.contact-page #frmContact .options A IMG{margin:7.5px 0;max-height:25px}}@media (min-width: 768px){.register-page INPUT,.error-page INPUT,.activation-page INPUT,.reset-password-page INPUT,.contact-page #frmContact INPUT,.register-page SELECT,.error-page SELECT,.activation-page SELECT,.reset-password-page SELECT,.contact-page #frmContact SELECT{margin-bottom:15px}}.block-items-load{margin-top:40px}.block-items-load FORM{padding:0}.block-items-load .item{margin-top:14px}.block-items-load .item INPUT,.block-items-load .item .register-page SELECT,.register-page .block-items-load .item SELECT,.block-items-load .item .error-page SELECT,.error-page .block-items-load .item SELECT,.block-items-load .item .activation-page SELECT,.activation-page .block-items-load .item SELECT,.block-items-load .item .reset-password-page SELECT,.reset-password-page .block-items-load .item SELECT,.block-items-load .item .contact-page #frmContact SELECT,.contact-page #frmContact .block-items-load .item SELECT{padding:10px 20px}.loading-msg{font-size:22px;text-align:center;display:block;margin:40px 0}.activation-page .header-image,.reset-password-page .header-image{position:relative;background-image:url("../../images/header-image.jpg");background-size:cover;background-position:center center;height:400px}.activation-page .header-image h2,.reset-password-page .header-image h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;font-size:48px;font-weight:bold;margin:0;line-height:50px;color:white;text-shadow:1px 1px 15px black}.activation-page .alert,.reset-password-page .alert{margin-top:50px}.contact-page .header-image{background-image:url("../../images/cabeceras/contacto.jpg");height:250px;margin-bottom:50px}@media (max-width: 767px){.contact-page .header-image{margin-bottom:30px}}.contact-page #frmContact{padding-top:0}.contact-page #frmContact H3{margin-top:0}.contact-page #frmContact INPUT[type="checkbox"],.contact-page #frmContact SELECT[type="checkbox"]{margin-bottom:0}.contact-page #frmContact TEXTAREA{padding:20px;width:100%;min-height:200px;margin-bottom:15px}.contact-page #frmContact TEXTAREA::-webkit-input-placeholder{font-size:15px;color:#C7CFD6}.contact-page #frmContact TEXTAREA::-moz-placeholder{font-size:15px;color:#C7CFD6}.contact-page #frmContact TEXTAREA:-moz-placeholder{font-size:15px;color:#C7CFD6}.contact-page #frmContact TEXTAREA:-ms-input-placeholder{font-size:15px;color:#C7CFD6}@media (max-width: 767px){.contact-page #frmContact{margin:0}.contact-page #frmContact .btn-submit{margin-bottom:30px}}.contact-page .bloque-empresas{background-color:white}.contact-page .mapa{position:relative;overflow:hidden}.contact-page .mapa #map{height:400px}.contact-page .mapa .contact-info{background-color:white;padding:6% 7.5%;box-shadow:0px 0px 15px 0px grey;font-family:"Roboto";font-size:14px;line-height:16px}.contact-page .mapa .contact-info p{color:#4A4A4A}.contact-page .mapa .contact-info p STRONG{color:black}@media (max-width: 767px){.contact-page .mapa .contact-info{position:relative;width:100%;height:auto;right:0}}@media (min-width: 768px){.contact-page .mapa .contact-info{position:relative;width:100%;height:auto;right:0}}@media (min-width: 992px){.contact-page .mapa .contact-info{position:absolute;top:0;right:250px;width:20%;height:400px;padding:6% 50px}}@media (min-width: 1200px){.contact-page .mapa .contact-info{padding:6% 5%}}.contact-page .g-recaptcha{margin-bottom:25px}.politica-privacidad .header-image,.politica-cookies .header-image,.aviso-legal .header-image{background-color:black;color:white;height:200px}.politica-privacidad .texto-politica,.politica-cookies .texto-politica,.aviso-legal .texto-politica{padding:40px}.popup_visible .popup{transform:scale(1) !important}.popup{width:100%}.popup.popup-video,.popup.popup-video-promocional{transform:scale(0.6);width:100%;text-align:center;border:0;background:transparent}.popup.popup-video H3,.popup.popup-video-promocional H3{color:#939DA7;font-size:19px;line-height:15px;margin-bottom:0px}.popup.popup-video H3 SMALL,.popup.popup-video-promocional H3 SMALL{margin-top:13px}.popup.popup-video .auto-close-message,.popup.popup-video-promocional .auto-close-message{color:#fff;text-align:center}.popup.popup-video .closepopup,.popup.popup-video-promocional .closepopup{font-size:18px;border:2px solid #fff;padding:12px 30px;display:inline-block;margin-top:15px;border-radius:15px;color:#fff;text-transform:uppercase;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}@media (max-width: 767px){.popup.popup-video .closepopup,.popup.popup-video-promocional .closepopup{font-size:16px}}.popup.popup-video .closepopup:hover,.popup.popup-video-promocional .closepopup:hover{padding:12px 40px;background:#666}.popup.popup-video .video-wrapper,.popup.popup-video-promocional .video-wrapper{display:block;position:relative;text-align:center}.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:1024px;height:100%;margin:auto}@media (max-width: 767px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:100%;height:330px}}@media (min-width: 768px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:100%;height:570px}}@media (min-width: 1200px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:1280px;height:70vh}}.popup.popup-video .options,.popup.popup-video-promocional .options{display:block;text-align:center}.empresas-page .header-image{background-image:url("../../images/cabeceras/marcas.jpg")}.empresas-page .header-image H2,.empresas-page .header-image H3{margin-top:0}.empresas-page .header-image H2 SMALL,.empresas-page .header-image H3 SMALL{text-align:center}.empresas-page .bloque-empresas{text-align:left}.empresas-page .bloque-empresas .empresa{margin:0px 0 25px;display:inline-block;width:100%;padding:0 0 10px}.empresas-page .bloque-empresas .empresa .container{padding-bottom:50px}@media (max-width: 767px){.empresas-page .bloque-empresas .empresa .container{margin:0px 10px 0px;padding:25px 0}}.empresas-page .bloque-empresas A{color:grey}.empresas-page .bloque-empresas H4{display:inline-block}.empresas-page .bloque-empresas .logo{max-height:70px;max-width:180px;float:right}@media (max-width: 767px){.empresas-page .bloque-empresas .logo{max-width:100px;position:absolute;right:0}}.empresas-page .bloque-empresas .empresa-summary{position:relative;z-index:20000}.empresas-page .bloque-empresas .empresa-summary .resumen{padding:30px 0 50px;text-align:justify}.empresas-page .bloque-empresas .btn-website{font-size:18px;font-weight:normal;padding:15px 20px;background-color:#FF3C23;color:white;margin:5px;margin-top:30px;border-radius:15px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.empresas-page .bloque-empresas .btn-website:hover{background-color:#4A4A4A}.empresas-page .bloque-empresas .image{height:400px;position:relative;background-attachment:fixed;background-size:cover;background-position:center;width:100%}.empresas-page .bloque-empresas .image .nombre{max-height:70px;float:right;color:white;position:absolute;top:30px;left:0px;text-shadow:1px 1px 6px grey;font-size:17px;font-family:"PT Sans Narrow",sans-serif;background:rgba(0,0,0,0.4);padding:6px 15px}.empresas-detalle .header-image .logo{max-height:200px}@media (max-width: 767px){.empresas-detalle .header-image .logo{max-height:80px}}.empresas-detalle H2.nombre-empresa,.empresas-detalle H3.nombre-empresa{margin-top:50px}.empresas-detalle .btn-website{display:inline-block;font-size:18px;font-weight:normal;padding:15px 20px;background-color:#FF3C23;color:white;margin:0px 5px 20px;border-radius:15px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.empresas-detalle .btn-website:hover{background-color:#4A4A4A}.empresas-detalle .resumen{padding:0px 0 50px;text-align:justify}.empresas-detalle FORM .panel-filtrado{margin-bottom:0;border:none;padding:30px 0}.empresas-detalle FORM .panel-filtrado .panel-heading{background-color:white;border:none}.empresas-detalle FORM .panel-body{padding:0}.empresas-detalle FORM SPAN{font-size:16px;margin-right:30px}.empresas-detalle FORM I{font-size:16px;color:#FF3C23;margin-right:8px;vertical-align:text-top}.empresas-detalle FORM SELECT{padding:10px;width:200px;margin:0 5px}.empresas-detalle FORM select::-ms-expand{display:none}@media (max-width: 767px){.empresas-detalle FORM SELECT{width:100%;margin:8px 0}.empresas-detalle FORM SPAN{font-size:14px}.empresas-detalle FORM .panel-filtrado{padding:15px 0 0}}
