img{height:auto}#body img,img{max-width:100%}#background-img{left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:-100}#background-content{background:url("../img/background-extranet.42b7265a26e7.jpg"),#fff;background-repeat:no-repeat;background-size:100% auto;height:auto;margin-left:auto;margin-right:auto;top:0;width:1024px;z-index:-50}#container,#content-main{margin-left:auto;margin-right:auto;min-height:100%;position:relative}.container{margin-left:unset!important;padding-left:0!important}#header{background:none;display:block;height:auto;padding:0}#branding{width:100%}#id_logo{float:left;margin:0;width:248px}#id_title{color:#000;font-size:28px;font-weight:700;line-height:128px}#header #title-header,#id_title{float:right}#header #userType{font-size:30px;margin-right:25px;margin-top:69px}#header #userType,#header p{color:#000;float:left;font-family:Palatino Linotype,Palatino}#header p{font-size:40px;margin-bottom:0;margin-top:58px}#content-main #banner{border:2px solid gray;height:auto;overflow:auto;position:relative;width:100%}#content-main #banner img{float:left}#content-main .title-menu,#content-main .title-menu-user{background-color:#424d52;margin-top:1em;padding-left:0;width:100%}#content-main .title-menu li{border:none;border-right:1px solid #fff;float:left;font-weight:400;height:100%;list-style:none;margin-bottom:0;overflow:visible;padding:0;position:relative;text-align:left;width:24%}#content-main .title-menu li a{background-color:#424d52;color:#fff;display:block;font-family:Palatino Linotype,Palatino;font-size:16px;font-weight:400;line-height:38px;padding:0;text-align:center;text-decoration:none;vertical-align:middle}#content-main .title-menu li #clientes{background-color:#fdc600;color:#000}#content-main .title-menu-user h1{background-color:#fff;border:2px solid #d3d3d3;color:#000;display:block;font-family:Palatino Linotype,Palatino;font-size:18px;font-weight:400;line-height:38px;padding:0;text-align:center;vertical-align:middle}#id_refresh_link,#links>a{background:#000}#id_refresh_link:hover,#links>a:hover,#login:hover,#submit:hover{background:#535557}#content{margin:0;padding:0}#footer{color:#2e2e2e;font-size:11px;text-align:center}a:link,a:visited{color:#535557}a.btn{color:#fff}#user-tools{padding-bottom:1.2em;padding-left:10px;text-transform:none}#container{min-width:340px}#user-tools{float:none;padding-left:0;position:relative;right:0}#user-tools a{color:#000;float:right;font-family:Palatino Linotype,Palatino;font-size:14px;text-decoration:none}#user-tools a:hover{text-decoration:underline!important}#user-tools #delimiter{float:right;font-family:Palatino Linotype,Palatino;font-size:12px;padding-left:3px;padding-right:3px}#filter-input{max-width:20rem}div #links{color:#5b80b2;font-family:Palatino Linotype,Palatino;margin-top:26px}div #links,div #links div{font-size:14px;line-height:23px}div #links div{color:#000;font-family:Arial,Helvetica;padding-bottom:23px}.treeview ul{margin:0;padding:0}.treeview li{background:#fff url("../img/list.a88405c8aea7.gif") no-repeat 0;list-style-type:none;margin-bottom:3px;padding-left:22px}li.pdf,td.pdf{background:#fff url("../img/pdf.65114c02da1e.png") no-repeat 0}li.docx,td.docx{background:#fff url("../img/docx.b143725d4920.png") no-repeat 0}li.arch,td.arch{background:#fff url("../img/arch.f169463efdea.png") no-repeat 0}.treeview li.submenu{background:#fff url("../img/closed.3881e74d8f0b.gif") no-repeat left 1px;cursor:hand!important;cursor:pointer!important}td.meta_fecha{color:#ff1493}td.meta_revision{color:green}td.meta_curso{color:teal}td.meta_dni{color:coral}td.meta_trabajador{color:#6a5acd}td.meta_puesto{color:tomato}.meta_count{color:green}.empresa-list-results-email,.meta_filesize{color:#4682b4}.empresa-list-results-nombre{color:red}.meta_meh{background-color:#fffd74!important}.meta_poor{background-color:#ffa07a!important}.meta_apto_nota{background-color:red;color:#fff}.text-valign-middle{vertical-align:middle}.treeview li.submenu ul{display:none}.treeview .submenu ul li,.treeview .submenu ul table{cursor:default}#treemenu{padding-left:0}#treemenu li,#treemenu tr{color:#000;font-family:Arial,Helvetica;font-size:14px;font-weight:700;line-height:23px}#treemenu ul{padding-top:1px}#treemenu li.arch,#treemenu li.docx,#treemenu li.pdf,#treemenu td.arch,#treemenu td.docx,#treemenu td.pdf{font-weight:400}#treemenu li a{font-weight:lighter;line-height:16px}#treemenu li a:hover{color:#555}#content-main #login-main{width:100%}#login-section{border:2px solid #d3d3d3;border-radius:20px;margin-left:4px;margin-top:15px;padding:1em;width:97%}#user-login{float:left;margin-right:4%;margin-top:1em;width:100%}#alta-user-main #content-header-background,#change-passwd-main #content-header-background,#user-login #content-header-background{float:left;height:51px;margin-left:9px;margin-right:15px;margin-top:9px;vertical-align:bottom;width:70px}#alta-user-main .col-title,#change-passwd-main .col-title,#user-login .col-title{color:#000;font-family:Palatino Linotype,Palatino;font-size:28px;font-weight:400;margin-bottom:0;margin-left:1em}#user-login .col-title{margin-left:0}#user-login table{width:100%}#user-login table td{border:none;float:none;vertical-align:middle}#password,#username{border:none;font-family:Palatino Linotype,Palatino;font-size:18px;line-height:26px;width:25%}#login-section div{width:100%}#id_password,#id_username{font-size:14px;line-height:18px;width:98%}#id_password,#id_username,#login{font-family:Palatino Linotype,Palatino}#login{background:#000;background-image:none;float:right;font-size:18px;margin-right:20px;padding:10px 15px}#login-section p{color:red;font-family:Palatino Linotype,Palatino;font-size:14px;font-weight:700;line-height:20px;margin-top:10px;padding-left:5px}#login-section #login-links{margin-left:1em;margin-top:67px;width:60%}#login-links ul{padding-left:0}#login-links ul li a{color:#000;font-family:Palatino Linotype,Palatino;font-size:14px;text-decoration:none}#login-links>p{color:#1a73e8}#login-section a{color:#1a73e8;font-family:Palatino Linotype,Palatino;font-size:14px;padding:8px;text-decoration:none}#login-section a:hover{background-color:#f6f6f6}#textLogin{float:left;font-family:Arial,Helvetica;font-size:14px;text-align:justify;width:48%}#textLogin h1{color:#000;font-size:14px;margin-bottom:13px;margin-top:2px;text-align:left}#login-section>form>table>tbody>tr:nth-child(2n){background:#fff}#footer{font-family:Arial,Helvetica;font-size:12px;padding-bottom:35px;padding-top:90px}#alta-user-main,#change-passwd-main{border:2px solid #d3d3d3;border-radius:20px;margin-top:1em;padding-bottom:20px;padding-top:10px}#alta-user-main form,#change-passwd-main form{margin-left:4px;padding-left:5px;width:95%}#div_id_company{float:left;width:100%}#div_id_captcha label,#div_id_company label,#div_id_contact label,#div_id_email label,#div_id_telephone label{float:left;font-family:Palatino Linotype,Palatino;font-size:18px;font-weight:400;line-height:26px;width:20%}#div_id_company label,#div_id_contact label,#div_id_email label,#div_id_telephone label{margin-top:15px}#div_id_captcha label{margin-top:19px}#id_captcha_1,#id_company,#id_contact,#id_email,#id_telephone{font-family:Palatino Linotype,Palatino;font-size:14px;line-height:18px;margin-top:17px;width:77%}.captcha{margin-top:20px}#id_captcha_1{margin-left:20%;margin-right:2%;margin-top:10px;position:relative;width:50%}#submit{background:#000;margin-top:11px}#change-passwd-main form,#submit{font-family:Palatino Linotype,Palatino;font-size:18px;font-weight:400}#change-passwd-main form{line-height:26px}#change-passwd-main form p{font-family:Arial,Helvetica;font-size:14px;line-height:23px;margin-top:20px;text-align:justify}#change-passwd-main .module{background:none;border:none}#change-passwd-main .form-row{border-bottom:none}#change-passwd-main .submit-row{background:none;border:none;padding-right:0}#change-passwd-main .submit-row #submit{border-color:#ddd #aaa #aaa #ddd;border-width:1px}#change-passwd-main form label{font-family:Palatino Linotype,Palatino;font-size:18px;font-weight:400!important;line-height:26px}#change-passwd-main .form-row{padding-right:0}#change-passwd-main .form-row input{float:right;font-family:Palatino Linotype,Palatino;font-size:14px;line-height:18px;margin-top:4px;width:60%}#change-passwd-main .form-row label{width:35%!important}#change-passwd-main fieldset{width:80%}.sidenav{backface-visibility:hidden;background-color:#f7f7f7;height:100%;left:0;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transform:translateX(-250px);transition:transform .25s;width:250px;z-index:1}.sidenav a{color:#818181;display:block;font-size:20px;padding:8px 8px 8px 32px;text-decoration:none;transition:.25s}.sidenav a:hover{color:#111}.sidenav .closebtn{font-size:36px;margin-left:50px;position:absolute;right:25px;top:0}#main{transition:margin .25s}#burgerButton{transition:transform .25s;z-index:2}.file-drop-area{align-items:center;border:1px dashed rgba(0,0,0,.7);border-radius:3px;display:flex;max-width:100%;padding:25px;position:relative;transition:.2s;width:100%}.fake-btn{background-color:#0d6efd;border:1px solid rgba(82,70,247,.3);border-radius:3px;color:#fff;flex-shrink:0;font-size:12px;margin-right:10px;padding:8px 15px;text-transform:uppercase}.file-msg{font-size:small;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#selectArchivo{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.pageList>li{list-style-type:none!important}@keyframes blinker{0%{opacity:1}to{opacity:0}}.blink{animation-direction:alternate;animation-duration:.6s;animation-iteration-count:infinite;animation-name:blinker;animation-timing-function:ease-in-out;text-decoration:blink}:root{--progress-bar-size:30px}.stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:15px;margin-top:15px}.stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;@media (max-width:768px){font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{border-bottom:2px solid #ccc;content:"";position:absolute;top:calc(var(--progress-bar-size)/2);width:100%;z-index:2}.stepper-item:after{left:50%}.stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:var(--progress-bar-size);justify-content:center;margin-bottom:6px;position:relative;width:var(--progress-bar-size);z-index:5}.stepper-item.active{font-weight:700}.stepper-item.active .step-counter{background-color:orange}.step-name{text-align:center}.stepper-item.completed .step-counter{background-color:#4bb543}.stepper-item.completed:after{border-bottom:2px solid #4bb543;content:"";left:50%;position:absolute;top:calc(var(--progress-bar-size)/2);width:100%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}#tablaActualizarDatos{max-height:400px!important;overflow-y:auto!important}#tablaActualizarDatos thead{position:sticky;top:0}@media only screen and (min-width:1256px){#background-content{width:1024px}#container{width:970px}#content-main .banner{height:240px;width:970px}}@media only screen and (max-width:1255px){#background-content{min-width:95%}#container{margin-left:auto;margin-right:auto;width:970px}#treemenu li{padding-left:20px}#content-main .banner ul li{min-height:212px;width:855px}#content-main .banner ul li a{font-size:26px;font-weight:700;line-height:22px}}@media only screen and (max-width:1039px){#background-content{width:95%}#container{margin-left:auto;margin-right:auto;width:90%}#password,#username{width:30%}#login-section #login-links{margin-left:1em}#alta-user-main,#change-passwd-main{width:100%}#change-passwd-main .form-row label{width:45%!important}#change-passwd-main .submit-row #submit{float:left}}@media only screen and (max-width:900px){#background-content{min-width:80%;width:80%}#container{margin-left:auto;margin-right:auto;min-width:320px;width:95%}#content-main{width:100%}#header #branding{margin-right:auto}#header #userType{font-size:27px;margin-top:75px}#header p{font-size:37px;margin-top:63px}#content-main .title-menu li a{font-size:15px}#user-tools{clear:both;position:relative}#user-tools a,div #links{font-size:13px}div #links{line-height:23px}#treemenu li{background-position:left 2px;font-size:12px;line-height:17px;padding-left:20px}div #links div{font-size:13px;line-height:23px}#content-main .banner{margin-top:10px}#content-main .banner ul li a{font-size:20px;font-weight:400;line-height:16px}#content-main .title-menu li a,#content-main .title-menu-user{line-height:28px}#alta-user-main #content-header-background,#change-passwd-main #content-header-background,#user-login content-header-background{background-size:65px 46px;height:46px;width:65px}#alta-user-main .col-title,#change-passwd-main .col-title,#user-login .col-title{margin-top:26px}#user-login{margin-bottom:20px}#text-login,#user-login{margin-left:2.5%;margin-right:2.5%;width:95%}#login-section #login-links{margin-left:1em}#alta-user-main,#change-passwd-main{width:100%}#div_id_captcha label,#div_id_company label,#div_id_contact label,#div_id_email label,#div_id_telephone label{font-size:16px;line-height:24px;width:18%}#id_captcha_1{margin-left:18%}#submit{font-size:16px}#change-passwd-main form,#change-passwd-main form label{font-size:16px;line-height:24px}#change-passwd-main .form-row input{width:40%}}@media only screen and (max-width:632px){#header #userType{font-size:22px;margin-right:17px;margin-top:75px}#header p{font-size:32px;margin-top:63px}#content-main .banner ul li a{font-size:17px;font-weight:400;line-height:13px}#content-main .title-menu li a,#content-main .title-menu-user{font-size:14px;line-height:22px}#login-section #login-links{margin-left:1em}#treemenu li{padding-left:20px}#password,#username{width:32%}#footer{padding-top:60px}#id_captcha_1,#id_company,#id_contact,#id_email,#id_telephone{margin-top:0;width:95%}#id_captcha_1{margin-left:0}.captcha{margin-bottom:7px;margin-left:3%;margin-top:16px}#change-passwd-main .form-row label{width:90%!important}#change-passwd-main .form-row input{float:left;width:90%}}@media only screen and (max-width:551px){body,html{min-width:320px}#background-content{margin-left:0;margin-right:0;width:100%}#header #branding{height:auto}#header #userType{font-size:18px;margin-top:64px}#header p{font-size:28px;margin-top:53px}#content-main #banner{margin-top:10px}#content-main .title-menu li a{font-size:14px}#content-main .title-menu-user h1{font-size:16px;line-height:36px}#user-tools a,div #links{font-size:12px}div #links{line-height:21px}li.pdf,td.pdf{background-size:auto 12px}#treemenu li{background-position:left 1px;font-size:12px;line-height:15px}div #links div{font-size:12px;line-height:21px}#content-main .banner{height:180%;width:100%}#content-main .banner ul li a{font-size:14px;font-weight:400;line-height:10px}#content-main .title-menu li{width:32.95%}#footer{font-size:10px;margin-left:auto;margin-right:auto;padding-top:50px;width:200px}}@media only screen and (max-width:402px){#header #branding{height:auto}#header #userType{font-size:16px;margin-right:12px;margin-top:53px}#header p{font-size:26px;margin-top:43px}#content-main .title-menu{margin-bottom:-30px}#content-main .title-menu li{width:33%}#content-main .title-menu li a{font-size:13px}#content-main .title-menu-user h1{font-size:14px;line-height:32px}#user-tools a{font-size:11px}div #links{font-size:12px;line-height:20px;margin-top:29px;width:90%}#treemenu li{background-position:left 0;font-size:11px;line-height:14px;padding-left:20px}div #links div{font-size:12px;line-height:20px}#alta-user-main #content-header-background,#change-passwd-main #content-header-background,#user-login #content-header-background{background-size:60px 41px;height:41px;width:60px}#alta-user-main .col-title,#user-login .col-title{font-size:23px;margin-top:26px}#password,#username{font-size:14px;line-height:26px;padding-right:0;width:28%}#id_password,#id_username{line-height:24px}#login{font-size:14px}#login-links ul li a{font-size:11px}#login-section p{font-size:11px;line-height:16px}#text-login,#text-login h1{font-size:11px}#id_password,#id_username{font-size:12px;line-height:18px}.captcha{margin-left:7%;margin-top:17px}#change-passwd-main .col-title{font-size:21px;margin-top:31px}}@media (prefers-color-scheme:dark){:root{--primary:#79aec8;--secondary:#417690;--accent:#f5dd5d;--primary-fg:#fff;--body-fg:#333;--body-bg:#fff;--body-quiet-color:#666;--body-loud-color:#000;--header-color:#ffc;--header-branding-color:var(--accent);--header-bg:var(--secondary);--header-link-color:var(--primary-fg);--breadcrumbs-fg:#c4dce8;--breadcrumbs-link-fg:var(--body-bg);--breadcrumbs-bg:var(--primary);--link-fg:#447e9b;--link-hover-color:#036;--link-selected-fg:#5b80b2;--hairline-color:#e8e8e8;--border-color:#ccc;--error-fg:#ba2121;--message-success-bg:#dfd;--message-warning-bg:#ffc;--message-error-bg:#ffefef;--darkened-bg:#f8f8f8;--selected-bg:#e4e4e4;--selected-row:#ffc;--button-fg:#fff;--button-bg:var(--primary);--button-hover-bg:#609ab6;--default-button-bg:var(--secondary);--default-button-hover-bg:#205067;--close-button-bg:#888;--close-button-hover-bg:#747474;--delete-button-bg:#ba2121;--delete-button-hover-bg:#a41515;--object-tools-fg:var(--button-fg);--object-tools-bg:var(--close-button-bg);--object-tools-hover-bg:var(--close-button-hover-bg)}}