/*e9a1122f6443e351ad81120aa85df4c2*/
@font-face{font-family:"Rubik";src:url('../fonts/Rubik/Rubik-VariableFont_wght.ttf') format("truetype");font-weight:300 900;font-style:normal}@font-face{font-family:"Open Sans";src:url('../fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf') format("truetype");font-weight:300 900;font-style:normal}:root{--color1: #0066a1 !important;--color2: #ffa100 !important;--color3: #545859 !important;--color4: #808586 !important;--font-rubik: Rubik;--font-opensans: Open Sans}.text-white{color:white !important}.text-color1{color:#0066a1 !important}.text-color2{color:#ffa100 !important}.text-color3{color:#545859 !important}.text-color4{color:#808586 !important}.bg-color1{background-color:#0066a1 !important}.bg-color2{background-color:#ffa100 !important}.bg-color3{background-color:#545859 !important}.bg-color4{background-color:#808586 !important}.border-color1{border-color:#0066a1 !important}.border-color2{border-color:#ffa100 !important}.border-color3{border-color:#545859 !important}.border-color4{border-color:#808586 !important}.btn-color1{background-color:#0066a1 !important;color:white}.btn-color2{background-color:#ffa100 !important;color:white}.btn-color3{background-color:#545859 !important;color:white}.btn-color4{background-color:#808586 !important;color:white}.btn-outline-color1{border:1px solid #0066a1 !important;color:#0066a1 !important}.btn-outline-color1:hover{background-color:#0066a1 !important;color:white !important}.btn-outline-color2{border:1px solid #ffa100 !important;color:#ffa100 !important}.btn-outline-color2:hover{background-color:#ffa100 !important;color:white !important}.btn-outline-color3{border:1px solid #545859 !important;color:#545859 !important}.btn-outline-color3:hover{background-color:#545859 !important;color:white !important}.btn-outline-color4{border:1px solid #808586 !important;color:#808586 !important}.btn-outline-color4:hover{background-color:#808586 !important;color:white !important}.form-switch .form-check-input:checked{background-color:#545859 !important;border-color:#545859 !important}.form-switch .form-check-input{box-shadow:none !important}.form-check-input{box-shadow:none !important;transition:transform 0.2s ease-in-out;transform:scale(1.25);margin-bottom:2px}.form-check-input:checked{background-color:#0066a1 !important;border-color:#0066a1 !important;--bs-form-check-bg: #0066a1 !important;transform:scale(1.25);margin-bottom:2px}.btn,.btn:focus,.btn:active,.btn:visited,input,input:focus,input:active,input:visited,.form-select,.form-select:focus{outline:none !important;box-shadow:none !important}.btn:focus,input:focus,input:hover,.form-select:focus{border-color:#dee2e6 !important}.user-photo{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);pointer-events:none;user-select:none}.user-photo.no-grayscale{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;pointer-events:none;user-select:none}.custom-tooltip{--bs-tooltip-bg: #0066A1;--bs-tooltip-color: #ffffff}.tooltip .tooltip-arrow{margin:0 !important}.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:-1px !important}.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:-1px !important}.g-drawer{padding:0;margin:0;display:none}#g-header{height:24px;padding:0px 25px}#menu-contacto{color:white;height:25px;text-decoration:none;white-space:nowrap;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}#menu-contacto ul{height:auto}#menu-contacto li{padding:0px 10px !important}#menu-contacto li a{font-family:"Rubik";font-variation-settings:"wght" 400;font-size:clamp(0.67rem, 0.92rem, 0.92rem) !important;padding:0px;min-height:25px;height:auto;display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;white-space:nowrap;cursor:pointer}#menu-contacto li a span{margin-left:2px}#bienvenida{height:25px;padding:0px 10px !important;text-decoration:none;white-space:nowrap}#bienvenida #welcome_message{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:clamp(0.67rem, 0.92rem, 0.92rem);color:white;height:25px;font-style:italic;cursor:default}#bienvenida #welcome_message span{font-family:"Rubik";font-variation-settings:"wght" 400;font-size:clamp(0.67rem, 0.92rem, 0.92rem);color:white}#menu-sesion{font-family:"Rubik";font-variation-settings:"wght" 600;font-size:clamp(0.67rem, 0.92rem, 0.92rem);height:25px;text-decoration:none;white-space:nowrap}#menu-sesion ul{height:25px}#menu-sesion li{padding:2px 10px !important;background-color:#0066a1 !important}#menu-sesion li:hover{background-color:#545859 !important}#menu-sesion a{padding:0px;height:21px;display:flex;align-items:center;justify-content:flex-end;color:white !important;cursor:default}#menu-sesion a span{margin-left:2px}#menu-sesion a i,#menu-sesion a .fa,#menu-sesion a [class^="fa-"],#menu-sesion a [class*=" fa-"]{font-size:0.92rem;min-width:14px;display:inline-block}@media (max-width:1080px){#menu-contacto .g-menu-item-title{display:none}#menu-sesion .g-menu-item-title{display:none}}@media (max-width:768px){#g-header{height:50px;padding:0px 5px}#menu-contacto,#bienvenida{display:none}}#g-navigation{height:190px;background-color:#fff;padding:0px 0px 0px 0px;z-index:10 !important}#g-navigation.jl-sticky-fixed{height:90px;background-color:#fff;padding:0px 0px 0px 0px}#g-navigation #logo-ulpgc-dept{height:150px !important;display:flex;background-image:url('../../../../images/logo_ulpgc_dept.svg');background-position:center left;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#g-navigation.jl-sticky-fixed #logo-ulpgc-dept{height:80px !important;background-image:url('../../../../images/logo_ulpgc_dept.svg');background-position:center left;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#g-navigation #logo-dept{height:150px !important;display:flex;background-image:url('../../../../images/logo_dept.png');background-position:center center;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#g-navigation.jl-sticky-fixed #logo-dept{height:80px !important;background-image:url('../../../../images/logo_dept.png');background-position:center center;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#g-navigation #menu-extra{height:150px;font-family:"Rubik";font-variation-settings:"wght" 400;font-size:clamp(0.83rem, 1rem, 1rem);text-decoration:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}#g-navigation.jl-sticky-fixed #menu-extra{height:80px;font-family:"Rubik";font-variation-settings:"wght" 400;font-size:clamp(0.83rem, 1rem, 1rem);font-style:normal;text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center}#g-navigation #menu-extra ul{height:auto}#g-navigation #menu-extra li{padding:0px 0px !important;margin:0px 20px !important;background-color:white}#g-navigation #menu-extra a{color:#0066a1 !important;background-color:white;padding:0px;height:40px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}#g-navigation #menu-extra a:hover{color:#ffa100 !important}#g-navigation #menu-extra a span{margin-left:2px}#g-navigation #menu-principal{height:40px;background-color:#ffa100 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:clamp(1rem, 1.17rem, 1.17rem);font-style:normal;color:white;text-decoration:none;white-space:nowrap}#g-navigation #menu-principal ul.g-toplevel>li{padding:0px 30px !important;background-color:#ffa100 !important;color:#0066a1 !important}#g-navigation #menu-principal ul.g-toplevel>li:hover{background-color:#545859 !important}#g-navigation #menu-principal ul.g-toplevel>li>a,#g-navigation #menu-principal ul.g-toplevel>li>div{padding:0px;height:40px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}#g-navigation #menu-principal ul.g-toplevel>li span.g-menu-parent-indicator{display:none}#g-navigation #menu-principal ul.g-toplevel ul.g-dropdown{background-color:#545859 !important;padding:0px;border:2px 2px 2px 2px !important;border-color:#0066a1 !important;border-style:solid}#g-navigation #menu-principal ul.g-dropdown li{background-color:#0066a1 !important;border:0px !important;padding:0px !important;display:block}#g-navigation #menu-principal ul.g-sublevel>li.g-go-back{display:none}#g-navigation .g-main-nav .g-sublevel>li.active,#g-navigation .g-main-nav .g-sublevel>li.active a span{color:#ffa100 !important}#g-navigation .g-main-nav .g-sublevel li a.g-menu-item-container span{transition:margin-left 0.3s ease-in-out, text-shadow 0.3s ease-in-out}#g-navigation .g-main-nav .g-sublevel li:hover a.g-menu-item-container span{color:white !important;margin-left:10px !important;text-shadow:0px 0px 8px rgba(255, 255, 255, 0.8)}#g-navigation .g-main-nav .g-sublevel li:hover{background:#0066a1 !important}#menu-principal ul.g-sublevel li a span{color:white !important;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 0.92rem, 0.92rem);font-style:italic;text-decoration:none;white-space:nowrap;border:0px !important}@media (max-width:1080px){#g-navigation #logo-dept{height:150px !important;background-image:url('../../../../images/logo_dept.png');background-position:center center;background-size:auto calc(60% - 18px);background-repeat:no-repeat;transition:height 0.1s linear 0s}}@media (max-width:768px){#g-navigation #logo-dept,#g-navigation #menu-extra,#g-navigation #menu-principal{display:none}#g-navigation{height:120px}#g-main{padding:0px !important}#g-main,#g-main ul,#g-main p{font-size:0.67rem !important;text-align:center !important}#g-main .g-title{font-size:0.92rem !important;text-align:center !important}#g-main .g-subtitle{font-size:0.75rem !important;text-align:center !important}#menu-sesion{height:50px !important;font-size:0.67rem !important}#menu-sesion ul{margin-top:10px}#menu-sesion a i,#menu-sesion a .fa,#menu-sesion a [class^="fa-"],#menu-sesion a [class*=" fa-"]{font-size:1rem;min-width:18px}}#breadcrumbs{height:30px;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.67rem, 0.83rem, 0.83rem);color:#0066a1 !important;text-decoration:none;white-space:nowrap}#breadcrumbs li.breadcrumb-item::before,#breadcrumbs li.active.breadcrumb-item::before{display:none}#breadcrumbs span.divider{margin:0px 5px 0px 2px !important;font-family:"Rubik";font-variation-settings:"wght" 900;font-size:clamp(0.67rem, 0.83rem, 0.83rem);color:#ffa100 !important}#breadcrumbs ul{margin-top:6px;height:auto}#breadcrumbs li{padding:0px 0px !important}#breadcrumbs a{text-decoration:none !important}#breadcrumbs a.pathway span{color:#0066a1 !important;text-decoration:none !important;font-family:"Open Sans";font-variation-settings:"wght" 900;font-size:clamp(0.67rem, 0.83rem, 0.83rem);cursor:pointer}#breadcrumbs li span{color:#545859 !important;text-decoration:none !important;cursor:default}#g-main{min-height:75.2vh;padding:0px 50px 100px 50px !important;font-family:"Open Sans";font-size:clamp(0.83rem, 1rem, 1rem);color:#545859 !important}#g-main p{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:clamp(0.83rem, 1rem, 1rem)}#g-main div.g-title{font-family:"Rubik";font-size:clamp(1.5rem, 1.75rem, 1.75rem);color:#0066a1 !important;font-weight:bold;border-bottom:4px solid #ffa100 !important;margin-bottom:30px}#g-main div.g-subtitle{font-family:"Rubik";font-size:clamp(1rem, 1.17rem, 1.17rem);color:#545859 !important;font-weight:bold}#g-main .btn-secondary{background-color:#545859 !important;color:white;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 1rem, 1rem)}#g-main .border-secondary,#g-main .border-outline-secondary{border-color:#545859 !important}#g-main input.text-secondary{color:#545859 !important;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 1rem, 1rem)}#g-main .dropdown-menu{max-height:300px;overflow-y:auto;overscroll-behavior:contain}#g-main .dropdown-menu li a:hover{background-color:#0066a1 !important;color:white !important}#g-main .dropdown-menu li a:hover *{color:white !important}#g-main input[type="radio"]:checked+label{background-color:#ffa100 !important;color:#545859 !important;border-color:#ffa100 !important}#g-main #pda-plazo-gruposel.input-group ul a:hover{background-color:#0066a1 !important !important;color:white !important}@media (max-width:768px){#g-main #breadcrumbs{display:none}#g-main div.g-title{font-size:clamp(1.17rem, 3rem, 3rem)}}#g-subfeature{background-color:white !important;border-top:1px solid #ffa100 !important;padding-bottom:50px}#g-footer{background-color:#eeeeee !important;border-top:4px solid #ffa100 !important;cursor:default}#icosocial{display:flex;align-items:center;justify-content:center;margin-top:30px}#icosocial a{display:inline-block;margin:0px 15px;font-size:1.17rem;color:#0066a1 !important}#icosocial a:hover{color:#ffa100 !important}.piepag{padding-top:50px !important}.piepag span.titulo{font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1.17rem;color:#545859 !important}.piepag span.contenido{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:0.92rem;color:#545859 !important}.piepag a{font-family:"Open Sans";font-variation-settings:"wght" 700;line-height:1.5rem;font-size:0.92rem;color:#0066a1 !important}.piepag a:hover{color:#ffa100 !important}.sublogos{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:10px}.sublogos a{display:inline-block;height:80px}.sublogos a img{height:100%;width:auto;object-fit:contain;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transition:filter 0.3s ease-in-out}.sublogos a:hover img{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}#copyright{color:white !important;padding:14px !important;background-color:#545859 !important;font-family:"Rubik";font-variation-settings:"wght" 500;font-size:clamp(0.75rem, 0.92rem, 0.92rem);line-height:1rem}#g-offcanvas{background-color:#fff;color:#0066a1 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:0.92rem}#g-offcanvas .g-toplevel .g-menu-item .g-menu-item-container,#g-offcanvas #g-mobilemenu-container{background-color:white;color:#0066a1 !important}.btn,.btn::focus{outline:none !important;box-shadow:none !important}#g-main .login form,#g-main .reset form,#g-main .reset-confirm form,#g-main .reset-complete form{background-color:#ededed;width:540px;color:#545859 !important;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:1rem;margin:50px auto 0px auto}#g-main .login .control-group,#g-main .profile-edit .control-group,#g-main .login .com-users-login__remember,#g-main .reset .control-group,#g-main .reset-confirm .control-group,#g-main .reset-complete .control-group{margin-bottom:25px;padding:0px 20px}#g-main .reset .btn,#g-main .reset-confirm .btn,#g-main .reset-complete .btn{margin-bottom:20px}#g-main .login .com-users-login__options{width:540px;margin:30px auto;text-align:center}#g-main .login .com-users-login__options a{font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:0.92rem;color:#0066a1 !important;border:0px}#g-main .plg_system_webauthn_login_button,#g-main .profile-edit #jform_name-lbl,#g-main .profile-edit #jform_name,#g-main .profile-edit #jform_username-lbl,#g-main .profile-edit #jform_username,#g-main span.optional,#g-main #jform_email1-lbl,#g-main #jform_email1,#g-main #jform_email2-lbl,#g-main #jform_email2,#g-main legend,#g-main #jform_params_editor-lbl,#g-main #jform_params_editor_chzn,#g-main #jform_params_editor,#g-main #jform_params_timezone-lbl,#g-main #jform_params_timezone_chzn,#g-main #jform_params_timezone,#g-main #jform_params_language-lbl,#g-main #jform_params_language_chzn,#g-main #jform_params_language,#g-main .login .page-header,#g-main .reset .page-header,#g-main .reset-confirm .page-header,#g-main .reset-complete .page-header,#g-main .remind,#g-main .com-users-login__remind{display:none;visibility:hidden}#g-main table thead th{color:#545859 !important;background:rgba(84, 88, 89, 0.2);border-top:2px solid #545859 !important;border-bottom:2px solid #545859 !important;border-left:0px !important;border-right:0px !important;cursor:default}#g-main table tbody td{border-bottom:1px solid #545859 !important}#g-main table tbody td a{color:#0066a1 !important;font-variation-settings:"wght" 600;text-decoration:none}#g-main table tbody td em{color:#545859 !important}#g-main .card{background-color:white;border:1px solid #0066a1 !important;border-radius:8px}#g-main .card-header{background-color:#0066a1 !important;color:white;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1.33rem}#g-main .modal-dialog .modal-content{border:1px solid #0066a1 !important;border-radius:8px !important}#g-main .modal-dialog .modal-content .modal-header{background:#0066a1 !important;color:white}#g-main ul.nav.nav-pills button{color:#545859 !important}#g-main ul.nav.nav-pills em{color:#545859 !important;font-variation-settings:"wght" 600}#g-main ul.nav.nav-pills .active{background:transparent;color:#ffa100 !important}#g-main .ingroup-dropdown button{z-index:-1 !important}@media (max-width:768px){#g-main div.user-photo{text-align:center;margin:0 auto 10px auto}}ul.nav{border-color:#0066a1 !important}ul.nav li.nav-item button.informative-tab{border:0}ul.nav li.nav-item button{color:#808586 !important;background-color:white;border-color:#808586 #808586 #0066A1 #808586;margin-left:4px}ul.nav li.nav-item button:not(.active):hover{border-color:#545859 #545859 #0066A1 #545859;color:#545859 !important}ul.nav li.nav-item button.active{color:#0066a1 !important;font-weight:bold;background-color:white;border-color:#0066A1 #0066A1 white #0066A1 !important}#g-navigation #logo-dept-dicos{height:150px !important;display:flex;background-image:url('../../../../images/logo_dept_dicos.png');background-position:center center;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#g-navigation.jl-sticky-fixed #logo-dept-dicos{height:80px !important;background-image:url('../../../../images/logo_dept_dicos.png');background-position:center center;background-size:contain;background-repeat:no-repeat;transition:height 0.1s linear 0s}#sublogos .feasoc{position:relative;padding:0px;margin:20px;min-height:200px;flex:1;overflow:hidden;border:1px solid #545859 !important}#sublogos .feasoc::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:none;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.15;z-index:0}#sublogo-eite{height:150px;display:flex;background-image:url('../../../../images/fondo_eite.jpg');background-size:cover;background-repeat:no-repeat}#g-subfeature .g-grid:nth-child(1) .g-block{font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1.4em;color:#545859 !important;cursor:default;margin-bottom:20px}#g-subfeature .g-grid:nth-child(2),#g-subfeature .g-grid:nth-child(3){display:flex;flex-wrap:nowrap}#g-subfeature .g-block.feasoc{position:relative;padding:0px;margin:20px;min-height:200px;flex:1;overflow:hidden;border:1px solid #545859 !important}#g-subfeature .g-block.feasoc::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:none;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.15;z-index:0}#g-subfeature .g-grid:nth-child(2) .g-block.feasoc:nth-child(1)::before{background-image:url('../../../../images/fondo_eite.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(2) .g-block.feasoc:nth-child(2)::before{background-image:url('../../../../images/fondo_eii.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(2) .g-block.feasoc:nth-child(3)::before{background-image:url('../../../../images/fondo_eiic.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(2) .g-block.feasoc:nth-child(4)::before{background-image:url('../../../../images/fondo_fcs.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(2) .g-block.feasoc:nth-child(5)::before{background-image:url('../../../../images/fondo_feet.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(3) .g-block.feasoc:nth-child(1)::before{background-image:url('../../../../images/fondo_fil.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(3) .g-block.feasoc:nth-child(2)::before{background-image:url('../../../../images/fondo_fgh.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(3) .g-block.feasoc:nth-child(3)::before{background-image:url('../../../../images/fondo_fti.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(3) .g-block.feasoc:nth-child(4)::before{background-image:url('../../../../images/fondo_jur.jpg');background-size:cover}#g-subfeature .g-grid:nth-child(3) .g-block.feasoc:nth-child(5)::before{background-image:url('../../../../images/fondo_edoc.jpg');background-size:cover}#g-subfeature .g-block.feasoc a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:200px;max-height:200px;box-sizing:border-box;padding:0px;background-size:cover;z-index:1;overflow:hidden;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transition:filter 0.3s ease-in-out}#g-subfeature .g-block.feasoc a>*{position:relative;z-index:2}#g-subfeature .g-block.feasoc a:hover{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}#bid-state{font-size:0.92rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}#tsol .card-header{background-color:#0066a1 !important;color:white;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1.33rem}#tsol table tbody tr td{font-size:0.75rem}#tsol table tfoot tr th{font-size:0.92rem}#bid-npropuesta tbody tr{font-size:0.75rem}#bid-npropuesta button,#bid-npropuesta span.badge{border-color:#0066a1 !important;color:#0066a1 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:0.92rem}#bid-npropuesta tbody button:hover{background-color:#0066a1 !important;color:white !important}#tpmodal .modal-footer #tporden1 button,#tpmodal .modal-footer #nptipodocsel button,#tpmodal .modal-footer #npnumgrupsel button,#tpmodal .modal-footer #nphorario button{background-color:#545859 !important;color:white !important;cursor:default;border-color:#545859 !important}#tpmodal .modal-footer #tporden1 input,#tpmodal .modal-footer #nptipodocsel input,#tpmodal .modal-footer #npnumgrupsel input,#tpmodal .modal-footer #nphorario input{border-color:#545859 !important;color:#545859 !important}#tpmodal .modal-footer #npcodigo,#tpmodal .modal-footer #npasig{border-color:#545859 !important;color:#545859 !important;font-family:"Rubik";font-variation-settings:"wght" 600}#tpmodal .modal-footer #nphorassel button,#tpmodal .modal-footer #npcoordsel button{background-color:#0066a1 !important;color:white !important;cursor:pointer;border-color:#0066a1 !important}#tpmodal .modal-footer #nphorassel input,#tpmodal .modal-footer #npcoordsel input{border-color:#0066a1 !important;color:#0066a1 !important}#tpmodal .modal-footer #ms-qestado button.nousers{background-color:#545859 !important;color:white !important;cursor:pointer;border-color:#545859 !important}#tpmodal .modal-footer #ms-qestado input.nousers{border-color:#545859 !important;color:#545859 !important}#tpmodal .modal-footer #ms-qestado button.multiusers{background-color:#ffa100 !important;color:#545859 !important;cursor:pointer;border-color:#ffa100 !important}#tpmodal .modal-footer #ms-qestado input.multiusers{border-color:#ffa100 !important;color:#545859 !important;font-size:0.92rem;font-family:"Open Sans";font-variation-settings:"wght" 700}#tpmodal .modal-footer #npsave,#tpmodal .modal-footer #npmodf{background-color:#0066a1 !important;color:white !important;cursor:pointer;border-color:#0066a1 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:0.92rem}#tpmodal .modal-footer #npclean{background-color:#ffa100 !important;color:#545859 !important;cursor:pointer;border-color:#ffa100 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:0.92rem}#tpmodal .modal-footer #npclose{background-color:#545859 !important;color:white !important;cursor:pointer;border-color:#545859 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:0.92rem}#gpg-inicio #imagen-inicio{background-image:url('../../../../images/imagen-inicio.jpg');background-position:center right;background-size:contain;background-repeat:no-repeat;height:100%;width:100%}#gpg-directiva div.card{border:1px solid #545859 !important;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);background:linear-gradient(to bottom, #dfdfdf, #ffffff)}#gpg-directiva div.card-header{background-color:#545859 !important;color:white;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:clamp(1.17rem, 1.5rem, 1.5rem);font-style:italic;text-align:center}#gpg-directiva div.card-body{color:#545859 !important;font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 0.92rem, 0.92rem)}#gpg-directiva div.card-body div.fperCargo{color:#545859 !important;border-bottom:1px solid #545859 !important;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:clamp(1rem, 1.33rem, 1.33rem)}#gpg-directiva div.card-body span.fperTitulo{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:0.83rem;margin-right:10px;color:#545859 !important}#gpg-directiva div.card-body span.fperDatos{font-family:"Open Sans";font-variation-settings:"wght" 700;font-size:0.83rem;font-style:italic;color:#545859 !important}#gpg-directiva div.card-body div.fperAreaContact a{font-family:"Open Sans";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 0.83rem, 0.83rem);color:#0066a1 !important;text-decoration:none;cursor:pointer}#gpg-directiva div.card .d-md-flex.flex-row{gap:25px}#gpg-directiva div.card-body div.col-md-3{flex:0 0 auto;width:auto}#gpg-directiva div.card-body div.col-md-9{flex:1;min-width:0}@media (max-width:768px){#g-main #directiva{margin-left:4px}#g-main div.vcard{margin:0px 0px 20px 0px;padding:0px}#g-main div.vcard div.card-header{background-color:#545859 !important;color:white;font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1rem;font-style:italic;text-align:center}#g-main div.fperCargo{text-align:center;padding-top:16px}#g-main div.fperAreaDatos{text-align:left}#g-main div.fperAreaContact{text-align:left}}#gpg-directiva .bs-fieldset{border-top:1px solid #545859 !important;margin-bottom:30px}#gpg-directiva .bs-fieldset-title{font-family:"Rubik";font-variation-settings:"wght" 600;font-size:clamp(0.75rem, 1.33rem, 1.33rem);margin-top:20px}#gpg-directiva .bs-fieldset-subtitle{font-family:"Rubik";font-variation-settings:"wght" 400;font-size:clamp(0.75em, 0.92rem, 0.92rem);font-style:italic}#gpg-directiva .bs-fieldset-main{font-family:"Open Sans";font-variation-settings:"wght" 500;font-size:clamp(0.75rem, 3.83rem, 3.83rem)}#gpg-directiva .bs-fieldset-main p{line-height:0.67rem;font-family:"Open Sans"}#gpg-directiva .bs-fieldset-main span{font-variation-settings:"wght" 400;font-size:clamp(0.83rem, 0.92rem, 0.92rem)}#gpg-directiva .bs-fieldset-main span label{font-variation-settings:"wght" 700;margin-right:6px}#gpg-directiva .bs-fieldset-foot span{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:clamp(0.75rem, 0.92rem, 0.92rem)}#gpg-directiva .bs-fieldset-foot span label{font-family:"Open Sans";font-variation-settings:"wght" 700;font-size:clamp(0.75rem, 0.92rem, 0.92rem);margin-right:6px}#g-main #pdoft table caption{font-family:"Rubik";font-variation-settings:"wght" 600;font-size:1rem;background-color:#545859 !important;color:white;border:2px solid #545859 !important;border-bottom:0px !important}#g-main #pdoft table caption em{font-family:"Open Sans";font-variation-settings:"wght" 400;font-size:1rem;color:white}#g-main #pdoft table{border:2px solid #545859 !important}#g-main #pdoft table tbody td span.rounded-circle{background:#545859 !important;color:white;font-family:"Rubik";font-variation-settings:"wght" 400;font-size:1rem;padding:3px}#ofertadocente table caption{background-color:#545859 !important;color:white;border:2px solid #545859 !important}#ofertadocente table thead tr th{font-size:0.92rem;color:#545859 !important;cursor:default}#ofertadocente table tbody tr td{font-size:0.75rem;color:#545859 !important}#ofertadocente table tfoot tr td{font-size:0.92rem;color:#545859 !important}