<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 {
background-color: var(--color-neutral-1) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
min-width: 11rem !important;
text-align: center !important;
width: 11rem !important;
}
 .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 {
margin-bottom: 0.5rem; 
  }

@media (max-width: 1200px) {
  .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 {
    background-color: inherit !important;
    padding-left: 8rem !important; 
  }
  .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 #Boton_rgjk {   
    background-color: var(--color-neutral-1) !important;;
    width: 35px;
}
  .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 #fragment-rgjk-anchor {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
  .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 #Boton_rgjk, #Boton_rgjk a {
 border-radius: 100px;
    padding: 0;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
  .lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 .inline-item .lexicon-icon {
    margin-right: 0.25rem;
}
}.lfr-layout-structure-item-e71ac6e8-c3e1-63ce-20c4-e6a9b967a8f5 {
margin-left: -1.7rem !important;
}
.lfr-layout-structure-item-e71ac6e8-c3e1-63ce-20c4-e6a9b967a8f5 {
margin-right: 0.25rem !important;
}.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 {
font-size: 0.875rem !important;
margin-left: -1rem !important;
overflow: visible !important;
}
.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 {
  ::marker {
    color: #007B5F;
   }
}
.lfr-layout-structure-item-e4cca785-e3e6-9359-db84-32f7cfdaf5a9 {
max-width: 1400px !important;
min-height: 400px !important;
padding-bottom: calc(var(--headerPadding) / 2) !important;
padding-left: calc(var(--headerPadding) / 2) !important;
padding-right: calc(var(--headerPadding) / 2) !important;
padding-top: calc(var(--headerPadding) / 2) !important;
}
.lfr-layout-structure-item-dec8d09b-1c4c-3334-f4db-793d66efbe5e {
width: 208px !important;
}
.lfr-layout-structure-item-17916bf3-6a4d-1d2a-eaf2-8550fadba827 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
display: none !important;
height: 3rem !important;
overflow: visible !important;
}
.lfr-layout-structure-item-6ff2cb45-fcf5-797e-ab73-60363a04ebdd {
margin-top: 0.33rem !important;
}
.lfr-layout-structure-item-7748a1f3-565d-2fa4-b7a3-c9f5f1a9e655 {
overflow: visible !important;
text-align: right !important;
}
.lfr-layout-structure-item-6e8455d0-8c2a-4d42-0c6f-f3c9bfd177df {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: 4rem !important;
margin-top: var(--spacer-3,1rem) !important;
max-width: 200px !important;
width: 300px !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
max-width: 1400px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
position: sticky;
top: 0;
background-color: #FFFFFF;
z-index: 9;

.row {
   margin-left: 0px !important; 
   margin-right: 0px !important; 
}
}.lfr-layout-structure-item-46c1365a-017e-d56c-f259-97db4390ae66 {
height: 35px !important;
overflow: visible !important;
width: 24px !important;
}
.lfr-layout-structure-item-1dd5f4f7-02a8-c5c1-9b72-5953fabec0bd {
height: 0px !important;
}
.lfr-layout-structure-item-1dd5f4f7-02a8-c5c1-9b72-5953fabec0bd {

#avisoCookies {
  position: fixed;
  bottom: 0;
  z-index: 1000;
}

#avisoCookies .container {
  max-width: 1400px;
  padding: 2.5rem;
  background-color: #bfd9e2;
  text-align: left;
}
  

#avisoCookies .form__submit{
    background-color: #000;
    color: #fff;
   /* border-radius: var(--btn-sm-border-radius);*/
    font-size: var(--btn-sm-font-size);
    line-height: var(--btn-sm-line-height);
    padding-bottom: calc(var(--btn-sm-padding-y) - var(--btn-border-width));
    padding-left: calc(var(--btn-sm-padding-x) - var(--btn-border-width));
    padding-right: calc(var(--btn-sm-padding-x) - var(--btn-border-width));
    padding-top: calc(var(--btn-sm-padding-y) - var(--btn-border-width));
}
  
.btn {
    border: 2px solid #000000;
    background-color: #fff;
    color: #000000;
    font-size: var(--btn-sm-font-size);
    line-height: var(--btn-sm-line-height);
    padding-bottom: calc(var(--btn-sm-padding-y) - var(--btn-border-width));
    padding-left: calc(var(--btn-sm-padding-x) - var(--btn-border-width));
    padding-right: calc(var(--btn-sm-padding-x) - var(--btn-border-width));
    padding-top: calc(var(--btn-sm-padding-y) - var(--btn-border-width));
}


}.lfr-layout-structure-item-3393852c-3f9e-24c2-73f4-57ab50651974 {
text-align: center !important;
}
.lfr-layout-structure-item-3393852c-3f9e-24c2-73f4-57ab50651974 .btn-link{
color: #ffffff
}.lfr-layout-structure-item-83acb581-c04f-5331-35b5-a781d514a858 {
font-size: 0.875rem !important;
text-align: center !important;
}
.lfr-layout-structure-item-83acb581-c04f-5331-35b5-a781d514a858 nav {
    margin: 0 auto; /* Centra el elemento horizontalmente */
    width: fit-content; /* Ajusta el ancho al contenido, opcional */
}


.lfr-layout-structure-item-c0f9795a-2d01-57e7-f144-ebb29a93354e {
border-color: var(--color-state-error) !important;
overflow: hidden !important;
text-align: center !important;
color: var(--color-state-error) !important;
}
.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 {
border-radius: 16px !important;
margin-left: calc(var(--headerPadding) / 2) !important;
margin-right: calc(var(--headerPadding) / 2) !important;
margin-top: var(--spacer-2,0.5rem) !important;
overflow: visible !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
box-shadow: var(--box-shadow) !important;
}
/* Estilo para los elementos "li" directamente dentro de un "ul" que es hijo directo de cualquier elemento con la clase lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 */
.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 ul &gt; li {
    /* Elimina el estilo de lista predeterminado (por ejemplo, discos o números) */
    list-style-type: none;
    
    /* Establece una posición relativa, lo que significa que cualquier hijo absoluto dentro de este elemento se posicionará en relación con este elemento */
    position: relative;
    
    /* Ajusta el espaciado entre líneas para que sea 2rem veces el tamaño de fuente del texto */
    padding: 0 1rem;
    line-height: 2rem; 
}



/*.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 ul &gt; li:first-child {
    margin-top: 26px;
}*/

/* Estilo para un pseudo-elemento ::before en los elementos "li" directamente dentro de un "ul" que es hijo directo de cualquier elemento con la clase lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 */

.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 a {
    color: var(--color-neutral-9);
    text-decoration: none;
}

.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 a:hover {
    color: var(--color-action-primary-default);
    text-decoration: underline;
}

.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 ul &gt; li::before {
    /* Establece el contenido del pseudo-elemento a vacío (esto es necesario para que el pseudo-elemento se muestre) */
    content: "";
    
    /* Hace que el pseudo-elemento se comporte como un elemento en línea, pero que aún pueda tener dimensiones como un elemento de bloque */
    display: inline-block;
    
    /* Establece el ancho y alto del pseudo-elemento */
    width: 5px;
    height: 5px;
    
    /* Usa una imagen como fondo para el pseudo-elemento */
    background-image: url('/portal/documents/d/sede/icon-ionic-ios-arrow-forward');
    
    /* Asegura que la imagen de fondo se ajuste dentro del tamaño del pseudo-elemento, manteniendo sus proporciones originales */
    background-size: contain;
    
    /* Centra la imagen de fondo en el pseudo-elemento */
    background-position: center;
    
    /* Asegura que la imagen de fondo no se repita */
    background-repeat: no-repeat; 
    
    /* Posiciona el pseudo-elemento de manera absoluta en relación con su padre "li" */
    position: absolute;
    
    /* Mueve el pseudo-elemento hacia la izquierda en -15px desde el borde izquierdo de su padre "li" */
    left: -15px;
    
    /* Agrega un padding alrededor del pseudo-elemento */
    padding: 5px;
    
    /* Alinea el pseudo-elemento verticalmente en el medio de la línea de texto de su elemento padre */
    vertical-align: middle; 

 /* Posiciona el pseudo-elemento a 10px desde el borde superior de su padre "li" */
    top: 10px; 
}

/* Estilo para un pseudo-elemento ::before en los elementos "li" de SEGUNDO NIVEL */
.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 ul &gt; li &gt; ul &gt; li::before {
    /* Puedes modificar o sobrescribir cualquier propiedad que desees, 
    pero para este ejemplo, solo cambiaré la imagen de fondo para el svg diferente */
    background-image: url('/portal/documents/d/sede/icon-arrow-forward_2'); 
}

.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db {
background-color: var(--color-neutral-1) !important;
margin-bottom: -1rem !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
overflow: visible !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db {

ul &gt; li {
    list-style-type: none;
    position: relative;
    line-height: 1.5; 
    margin-bottom: 1.25rem; 
}
  .children-hidden {
    display: none;
}
  .children-shown {
    display: block;
}
  .rotated {
    transform: rotate(180deg);
    transition: transform 0.3s;
}
  ul &gt; li &gt; div {
    position: relative; 
}
  .inline-item.inline-item-after {
    position: absolute;
    right: 0; /* Posiciona el SVG al extremo derecho. */
    top: 50%; /* Centra verticalmente el SVG. */
    transform: translateY(-50%); /* Ajuste para el centrado vertical perfecto. */
  }
  ul &gt; li &gt; div &gt; a {
    margin-left: -1.5rem; /* Desplaza el texto  hacia la izquierda. */
  }
  nav &gt; ul &gt; li:not(:last-child)::before {
    content: ""; /* Esto es esencial para que el pseudo-elemento se muestre */
    display: block;
    height: 0.05rem; /* Altura del borde */
    background-color: var(--color-action-primary-active); /* Color del borde */
    position: absolute;
    bottom: -0.5rem; /* Posiciona el borde en la parte inferior del elemento li */
    left: -1.5rem; /* Este es el margen que quieres aplicar al borde */
    right: 0; /* Extiende el borde hasta el extremo derecho del elemento li */
}
  .children-shown ul li:first-child {
    margin-top: 1rem; /* Añade un margen superior  al primer hijo. */
}
  .children-shown ul {
   margin-left: -1.5rem;; /* Elimina el margen izquierdo a los hijos */
  }
  ul &gt; li:last-child {
    padding-bottom: 0.5rem; 
}
}.lfr-layout-structure-item-d6259bce-e352-cdce-bd35-410bdcc4234b {
overflow: visible !important;
padding-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-35156a69-4488-d375-e09d-422bd7e1439e {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-3,1rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-50792550-8e49-75b0-eeb2-16bd0b37e68e {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-1,0.25rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-1b6a9c36-e2f6-f5f6-a778-a6ddb7a5265c {
margin-left: -4rem !important;
margin-right: -1rem !important;
overflow: visible !important;
}
.lfr-layout-structure-item-583cdbd4-d756-7311-425a-11b1894b427a {
display: none !important;
}
.lfr-layout-structure-item-ae712007-df57-2ede-7d4e-2d183ec0d622 {
text-align: center !important;
}
.lfr-layout-structure-item-ae712007-df57-2ede-7d4e-2d183ec0d622 .btn-link{
color: #ffffff
}.lfr-layout-structure-item-cbcacccd-773e-c2f6-a6d2-00e8bccc3692 {
overflow: visible !important;
text-align: right !important;
}
.lfr-layout-structure-item-27aab50a-5102-9dbc-131b-f7cac2967be6 {
font-size: 1rem !important;
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: #fff !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
padding-right: var(--spacer-6,4.5rem) !important;
width: 245px !important;
}
.lfr-layout-structure-item-4c3e9ba9-b41d-3d7b-9177-d72bec7f291e {
text-align: center !important;
}
.lfr-layout-structure-item-4c3e9ba9-b41d-3d7b-9177-d72bec7f291e .btn-link{
color: #ffffff
}.lfr-layout-structure-item-c43eb539-c2be-eae6-cfb3-32a4c35ea2e8 {
margin-left: -4rem !important;
margin-right: -1rem !important;
}
.lfr-layout-structure-item-e9179335-8fc2-2743-e261-f8f32b87dea0 {
overflow: hidden !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-85bc9af1-838c-dca3-1836-ef603da7a072 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a {
font-size: 1rem !important;
margin-right: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .horizontal-menu {
    display: flex;
    list-style: none;
    padding: 0;
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column {
    position: relative;
    margin-right: 30px; /* Espaciado entre columnas */
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column a {
    text-decoration: none;
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column .children-hidden {
    position: absolute;
    top: 100%; /* Esto coloca el submenú justo debajo del ítem principal */
    left: 0;
    display: none; /* Por defecto el submenú está oculto */
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column:hover .children-hidden {
    display: block; /* Muestra el submenú cuando se pasa el mouse sobre el ítem principal */
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .submenu {
    list-style: none;
    padding: 0;
    border: 1px solid var(--color-action-primary-default); /* Un borde ligero alrededor del submenú */
    background-color: var(--color-neutral-0);
    margin-top: 0.4rem;
}
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .submenu li + li { /* Este selector aplica estilos a todos los &lt;li&gt; que son precedidos por otro &lt;li&gt; dentro de .submenu */
  border-top: 1.5px solid var(--color-action-primary-default); /* Esto añade un borde superior de 1.5px de espesor y color verde */
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .submenu li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    text-align: left; /* Alineación a la izquierda */
}

.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .submenu li {
   padding: 0.25rem 0.5rem; /* Espaciado interno para el foco*/
}


.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column .children-hidden {
    position: absolute;
    top: 100%; /* Esto coloca el submenú justo debajo del ítem principal */
    left: 0;
    display: none; /* Por defecto el submenú está oculto */
    width: 250px; /* Ajusta este valor según lo ancho que desees */
    overflow: hidden; /* Asegura que todo el contenido se mantenga dentro del contenedor */
}

/* Ocultar todos los submenús por defecto */
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column .children-hidden {
    display: none;
}

/* Mostrar submenú cuando el elemento padre está enfocado */
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column:focus-within .children-hidden {
    display: block;
}

  


/* Código CSS compilado, listo para usar en navegadores */
@media (max-width: 1200px) {
  .lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a {
    margin-right: -4rem !important;
    position: relative;
    z-index: 10;
  }
  .lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a .menu-column {
    margin-right: 30px !important;
  }
}





.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a  .submenu li:hover {
    background-color: var(--color-neutral-1); /* Fondo más oscuro al pasar el ratón */
}


.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {



}.lfr-layout-structure-item-2d30177c-5d4f-5ba2-f9c0-07ea923d3c40 {
overflow: hidden !important;
}
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 {
overflow: visible !important;
}
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 div:has(&gt;div.sticky)  {
    position:sticky;
    top: 200px;
}

.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 .vg-accordion .vg-btn-link:before {
    background-image: url(/portal/documents/d/sede/icono-arrow-abajo);
    content: "";
    width: 25px;
    height: 25px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
   /* top: 2rem;*/
    background-position: center;
    transform: rotate(180deg);
}
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 .vg-accordion .vg-btn-link.collapsed:before {
    transform: none;
}
  
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 .vg-accordion .card.vg-card{
  box-shadow:none;
  padding: var(--spacer-4);
}

.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 button {
   text-align:start;
   font-size: var(--font-size-base);
  font-weight: 700;
}.lfr-layout-structure-item-2943a088-f5df-9308-3ae4-37d7550fe615 {
padding-top: var(--spacer-1,0.25rem) !important;
width: 210px !important;
}
.lfr-layout-structure-item-6a7530c5-9e47-f7f4-7715-1c6e280a9656 {
overflow: visible !important;
}
.lfr-layout-structure-item-cf2155e0-dc90-155e-38ba-7ba31a6d761c {
text-align: center !important;
}
.lfr-layout-structure-item-cf2155e0-dc90-155e-38ba-7ba31a6d761c .btn-link{
color: #ffffff
}.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 {
height: 0rem !important;
overflow: visible !important;
padding-left: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .portlet-body{
  margin-top: 10rem;
}

.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .alert{
   z-index:1000;
border-radius: 0.5rem;

}.lfr-layout-structure-item-b4adc052-39e4-495f-d63c-322d6f9113fe   {}.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
margin-left: 4rem !important;
margin-right: 4rem !important;
width: 210px !important;
}
.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
margin-left: var(--spacer-5,3rem) !important;
width: 225px !important;
}
.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
@media (min-width: 767px) and (max-width: 1200px) {
margin-left: 1.5rem !important;
}
}.lfr-layout-structure-item-3f421a25-55ca-a154-c408-e6bba92fdb0f {
font-size: 0.875rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-e1da5dea-1a69-af5b-10d5-b3bf03a8ab14 {
background-color: #000000 !important;
min-height: 8rem !important;
text-align: center !important;
}
.lfr-layout-structure-item-8aa13e04-995c-cea9-cb63-19761b1ad0fa {
width: 208px !important;
}
.lfr-layout-structure-item-17ec4328-1cd3-fe4e-ddb8-ad712bc1e9e2 {
height: 3rem !important;
margin-bottom: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
overflow: visible !important;
padding-left: var(--spacer-3,1rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-9c1109fc-7109-57a9-59d0-4bdd0c1e39f7 {
width: 210px !important;
}
.lfr-layout-structure-item-cbf0b5ad-2e7b-3f5e-1be2-2699f0288927 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 {
font-weight: 400 !important;
height: 1rem !important;
margin-bottom: var(--spacer-1,0.25rem) !important;
min-width: 4px !important;
overflow: visible !important;
text-align: right !important;
width: 6rem !important;
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 .language-entry-short-text {
    text-transform: uppercase;
 
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 span {
   font-weight: bold;
}.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 {
max-width: 280px !important;
text-align: justify !important;
}
.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 a img {
  text-decoration: none; 
}

.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 span {
  text-decoration: none;
}

.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 a:hover span {
  text-decoration: underline; 
}.lfr-layout-structure-item-e341f05b-1e82-bad4-9ed1-02c711fa4bb1 {
background-color: var(--color-brand-primary) !important;
margin-bottom: -20px !important;
}

.lfr-layout-structure-item-e341f05b-1e82-bad4-9ed1-02c711fa4bb1 .row {
    margin-right: 0px;
}.lfr-layout-structure-item-c621492d-8194-d9b6-b31e-fdee70c8c393 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5de68e09-05d0-51e1-4396-ca48700083d7 {
overflow: auto !important;
width: 236px !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
height: 60px !important;
overflow: visible !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
    border-left: 1px solid #dbdbdb;
}.lfr-layout-structure-item-a88ae372-6b8e-326c-802c-d8edf155072b .vg-accordion.second-accordion .vg-card {
    box-shadow: none;
    border: none;
    padding: 1rem 0.5rem;
    margin-bottom: 0rem;
}
.lfr-layout-structure-item-a88ae372-6b8e-326c-802c-d8edf155072b .vg-accordion.second-accordion .vg-card .vg-card-header {
    text-indent: -30px;
}.lfr-layout-structure-item-d0a01af0-8a01-5777-671e-3bb6a27f1391 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-f5764dc9-8928-6724-2992-a948bc59623d {
height: 0px !important;
overflow: hidden !important;
width: 0px !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
background-color: #000000 !important;
height: 100px !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
    border-top: 1px solid #dbdbdb;
@media (min-width: 767px) and (max-width: 1200px) {
.logos-next img{
height: 45px !important;
}
}
}.lfr-layout-structure-item-07a8aaa5-182f-15e0-0d80-eadb2db614d7 {
overflow: visible !important;
box-shadow: var(--box-shadow) !important;
width: 15rem !important;
}
.lfr-layout-structure-item-71c77832-7384-f278-3330-146e5ec3e887 {
max-width: 1400px !important;
text-align: center !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
background-color: var(--color-action-primary-default) !important;
border-radius: 5px !important;
margin-right: var(--spacer-3,1rem) !important;
min-width: 11rem !important;
text-align: center !important;
width: 11rem !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
@media (max-width: 1200px) { 
background-color: inherit !important;
padding-left: 8rem !important; 
  #usuarioID, #textoConectar {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
#Boton_Conectar a, .component-dropdown button {
    border-radius: 100px;
    padding: 0;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.inline-item .lexicon-icon {
    margin-right: 0.25rem;
}
}
}.lfr-layout-structure-item-3a99426c-9aa8-7cfd-1638-bc225c94dc83 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9f56c037-36eb-ab22-ddf1-4f6a92451b1a {
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-9f56c037-36eb-ab22-ddf1-4f6a92451b1a {
  border-right: 1px solid #dbdbdb;
}.lfr-layout-structure-item-b1c928b5-2fce-d909-43c1-0b10498c65bd {
margin-left: var(--spacer-2,0.5rem) !important;
overflow: visible !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-1141dd20-f81d-3247-3020-2d3d51473da6 {
display: none !important;
}
.lfr-layout-structure-item-e4cca785-e3e6-9359-db84-32f7cfdaf5a9 {
max-width: 850px !important;
min-height: 700px !important;
}
.lfr-layout-structure-item-dec8d09b-1c4c-3334-f4db-793d66efbe5e {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-6e8455d0-8c2a-4d42-0c6f-f3c9bfd177df {
margin-left: var(--spacer-0,0rem) !important;
width: 300px !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
max-width: 850px !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
position: static;

}.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
display:flex;
justify-content: right;
}.lfr-layout-structure-item-46c1365a-017e-d56c-f259-97db4390ae66 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-83acb581-c04f-5331-35b5-a781d514a858 {
height: 3rem !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c77d8b72-9ad3-f939-6e20-7d0b4a8c4961 {
display: none !important;
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db ul &gt; li {
    list-style-type: none;
    position: relative;
    line-height: 1.5; 
    margin-bottom: 1.25rem; 
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .children-hidden {
    display: none;
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .children-shown {
    display: block;
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .rotated {
    transform: rotate(180deg);
    transition: transform 0.3s;
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db ul &gt; li &gt; div {
    position: relative; 
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .inline-item.inline-item-after {
    position: absolute;
    right: 0; /* Posiciona el SVG al extremo derecho. */
    top: 50%; /* Centra verticalmente el SVG. */
    transform: translateY(-50%); /* Ajuste para el centrado vertical perfecto. */
  }
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db ul &gt; li &gt; div &gt; a {
    margin-left: -1.5rem; /* Desplaza el texto  hacia la izquierda. */
  }
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db nav &gt; ul &gt; li:not(:last-child)::before {
    content: ""; /* Esto es esencial para que el pseudo-elemento se muestre */
    display: block;
    height: 0.05rem; /* Altura del borde */
    background-color: var(--color-action-primary-active); /* Color del borde */
    position: absolute;
    bottom: -0.5rem; /* Posiciona el borde en la parte inferior del elemento li */
    left: -1.5rem; /* Este es el margen que quieres aplicar al borde */
    right: 0; /* Extiende el borde hasta el extremo derecho del elemento li */
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .children-shown ul li:first-child {
    margin-top: 1rem; /* Añade un margen superior  al primer hijo. */
}
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db .children-shown ul {
   margin-left: -1.5rem;; /* Elimina el margen izquierdo a los hijos */
  }
.lfr-layout-structure-item-21dfbacb-775e-e1bc-9fdb-efcc58af91db ul &gt; li:last-child {
    padding-bottom: 0.5rem; 
}
.lfr-layout-structure-item-d6259bce-e352-cdce-bd35-410bdcc4234b {
overflow: hidden !important;
text-align: left !important;
}
.lfr-layout-structure-item-35156a69-4488-d375-e09d-422bd7e1439e {
display: block !important;
}
.lfr-layout-structure-item-50792550-8e49-75b0-eeb2-16bd0b37e68e {
display: block !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-583cdbd4-d756-7311-425a-11b1894b427a {
display: block !important;
}
.lfr-layout-structure-item-b1015bd6-221d-fb37-e160-10de013ab1c6 {
display: none !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-0,0rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
display:flex;
justify-content: left;
}.lfr-layout-structure-item-e9179335-8fc2-2743-e261-f8f32b87dea0 {
display: block !important;
}
.lfr-layout-structure-item-1ea84cee-2568-2b23-f0d4-9ed62387245a {
display: none !important;
}
.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {


}.lfr-layout-structure-item-ac85956c-e7e1-eaf3-c2fc-2ecf9c041e5b {
display:flex;
justify-content: center;
}.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 {
text-align: center !important;
}
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682  {
.row div[class^="col"]:nth-child(2) {
  border-right: 0px;
}
}

.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 {
display: block !important;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .portlet-body{
  margin-top: 10rem;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 alert{
   z-index:1000;
border-radius: 0.5rem;

}.lfr-layout-structure-item-b4adc052-39e4-495f-d63c-322d6f9113fe {
text-align: center !important;
}
.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
display:flex;
justify-content: right;
}.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
display:flex;
justify-content: left;
@media (min-width: 767px) and (max-width: 1200px) {
margin-left: 1.5rem !important;
}
}.lfr-layout-structure-item-3f421a25-55ca-a154-c408-e6bba92fdb0f {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-17ec4328-1cd3-fe4e-ddb8-ad712bc1e9e2 {
display: block !important;
margin-right: var(--spacer-0,0rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-9c1109fc-7109-57a9-59d0-4bdd0c1e39f7 {
width: 210px !important;
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 {
margin-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5de68e09-05d0-51e1-4396-ca48700083d7 {
margin-left: var(--spacer-0,0rem) !important;
width: 208px !important;
}
.lfr-layout-structure-item-6ff5b153-7a6e-da19-8f20-ed1ea2bfdeed {
display:flex;
justify-content: center;
}.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
margin-right: var(--spacer-0,0rem) !important;
padding-left: 2rem !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
    border-left: none;
}.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
height: 200px !important;
padding-left: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
border-top: 1px solid #dbdbdb;
@media (min-width: 767px) and (max-width: 1200px) {
.logos-next img{
height: 45px !important;
}
}
}.lfr-layout-structure-item-07a8aaa5-182f-15e0-0d80-eadb2db614d7 {
display: block !important;
}
.lfr-layout-structure-item-71c77832-7384-f278-3330-146e5ec3e887 {
max-width: 850px !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
margin-left: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
text-align: right !important;
width: 100% !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
@media (max-width: 1300px) {
   margin-left: 2rem !important; 
}
@media (max-width: 1200px) { 
display: flex;
justify-content: flex-end;
margin-left: 0.5rem !important; 
background-color: inherit !important;
padding-left: 6rem !important; 
  #usuarioID, #textoConectar {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
 #Boton_Conectar {
    margin-right: inherit;
}
#Boton_Conectar a {
    border-radius: 100px;
    padding: 0;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
}.lfr-layout-structure-item-3a99426c-9aa8-7cfd-1638-bc225c94dc83 {
display: none !important;
text-align: left !important;
}
.lfr-layout-structure-item-9f56c037-36eb-ab22-ddf1-4f6a92451b1a {
padding-right: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-9f56c037-36eb-ab22-ddf1-4f6a92451b1a {
  border-right: none;
}.lfr-layout-structure-item-b1c928b5-2fce-d909-43c1-0b10498c65bd {
margin-top: 0.33rem !important;
padding-top: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-e4cca785-e3e6-9359-db84-32f7cfdaf5a9 {
max-width: 800px !important;
min-height: 1px !important;
}
.lfr-layout-structure-item-dec8d09b-1c4c-3334-f4db-793d66efbe5e {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-17916bf3-6a4d-1d2a-eaf2-8550fadba827 {
height: 2rem !important;
}
.lfr-layout-structure-item-6ff2cb45-fcf5-797e-ab73-60363a04ebdd {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7748a1f3-565d-2fa4-b7a3-c9f5f1a9e655 {
display: none !important;
}
.lfr-layout-structure-item-6e8455d0-8c2a-4d42-0c6f-f3c9bfd177df {
margin-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
max-width: 800px !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
position: static;
width:100%;
}.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
display:flex;
justify-content: right;
}.lfr-layout-structure-item-46c1365a-017e-d56c-f259-97db4390ae66 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-35156a69-4488-d375-e09d-422bd7e1439e {
display: none !important;
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1b6a9c36-e2f6-f5f6-a778-a6ddb7a5265c {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
display:flex;
justify-content: left;
}.lfr-layout-structure-item-e9179335-8fc2-2743-e261-f8f32b87dea0 .breadcrumb {
    flex-wrap: nowrap;
}
.lfr-layout-structure-item-e9179335-8fc2-2743-e261-f8f32b87dea0 .breadcrumb-item+.breadcrumb-item::before {
    top: 10.5px;
}.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2d30177c-5d4f-5ba2-f9c0-07ea923d3c40 {
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-2943a088-f5df-9308-3ae4-37d7550fe615 {
overflow: auto !important;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 {
display: block !important;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .portlet-body{
  margin-top: 10rem;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .alert{
   z-index:1000;
border-radius: 0.5rem;

}.lfr-layout-structure-item-b4adc052-39e4-495f-d63c-322d6f9113fe {
text-align: center !important;
}
.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
display:flex;
justify-content: right;
}.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
display:flex;
justify-content: left;
@media (min-width: 767px) and (max-width: 1200px) {
margin-left: 1.5rem !important;
}
}.lfr-layout-structure-item-e1da5dea-1a69-af5b-10d5-b3bf03a8ab14 {
text-align: center !important;
}
.lfr-layout-structure-item-17ec4328-1cd3-fe4e-ddb8-ad712bc1e9e2 {
height: 2.5rem !important;
margin-bottom: var(--spacer-0,0rem) !important;
text-align: justify !important;
}
.lfr-layout-structure-item-9c1109fc-7109-57a9-59d0-4bdd0c1e39f7 {
text-align: left !important;
}
.lfr-layout-structure-item-5de68e09-05d0-51e1-4396-ca48700083d7 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
    border-left: none;
}.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
min-height: 240px !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
border-top: 1px solid #dbdbdb;
display:flex;
justify-content: left;
@media (min-width: 767px) and (max-width: 1200px) {
.logos-next img{
height: 45px !important;
}
}
}.lfr-layout-structure-item-07a8aaa5-182f-15e0-0d80-eadb2db614d7 {
display: block !important;
}
.lfr-layout-structure-item-71c77832-7384-f278-3330-146e5ec3e887 {
max-width: 800px !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
margin-left: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
@media (max-width: 1300px) {
   margin-left: 2rem !important; 
}
@media (max-width: 1200px) { 
display: flex;
justify-content: flex-end;
margin-left: 0.5rem !important; 
background-color: inherit !important;
padding-left: 6rem !important; 
  #usuarioID, #textoConectar {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
 #Boton_Conectar {
    margin-right: inherit;
}
#Boton_Conectar a {
    border-radius: 100px;
    padding: 0;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
}.lfr-layout-structure-item-3a99426c-9aa8-7cfd-1638-bc225c94dc83 {
display: none !important;
text-align: left !important;
}
.lfr-layout-structure-item-b1c928b5-2fce-d909-43c1-0b10498c65bd {
display: none !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-e71ac6e8-c3e1-63ce-20c4-e6a9b967a8f5 {
margin-left: -1.5rem !important;
}
.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 {
overflow: visible !important;
}
/* Estilo para los elementos "li" directamente dentro de un "ul" que es hijo directo de cualquier elemento con la clase lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 */
.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 ul &gt; li {
    /* Elimina el estilo de lista predeterminado (por ejemplo, discos o números) */
    list-style-type: none;
    
    /* Establece una posición relativa, lo que significa que cualquier hijo absoluto dentro de este elemento se posicionará en relación con este elemento */
    position: relative;
    
    /* Ajusta el espaciado entre líneas para que sea 1.5 veces el tamaño de fuente del texto */
    line-height: 1.5; 
}

/* Estilo para un pseudo-elemento ::before en los elementos "li" directamente dentro de un "ul" que es hijo directo de cualquier elemento con la clase lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 */
.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 ul &gt; li::before {
    /* Establece el contenido del pseudo-elemento a vacío (esto es necesario para que el pseudo-elemento se muestre) */
    content: "";
    
    /* Hace que el pseudo-elemento se comporte como un elemento en línea, pero que aún pueda tener dimensiones como un elemento de bloque */
    display: inline-block;
    
    /* Establece el ancho y alto del pseudo-elemento */
    width: 5px;
    height: 5px;
    
    /* Usa una imagen como fondo para el pseudo-elemento */
    background-image: url('/portal/documents/d/sede/icon-ionic-ios-arrow-forward');
    
    /* Asegura que la imagen de fondo se ajuste dentro del tamaño del pseudo-elemento, manteniendo sus proporciones originales */
    background-size: contain;
    
    /* Centra la imagen de fondo en el pseudo-elemento */
    background-position: center;
    
    /* Asegura que la imagen de fondo no se repita */
    background-repeat: no-repeat; 
    
    /* Posiciona el pseudo-elemento de manera absoluta en relación con su padre "li" */
    position: absolute;
    
    /* Mueve el pseudo-elemento hacia la izquierda en -15px desde el borde izquierdo de su padre "li" */
    left: -15px;
    
    /* Agrega un padding alrededor del pseudo-elemento */
    padding: 5px;
    
    /* Alinea el pseudo-elemento verticalmente en el medio de la línea de texto de su elemento padre */
    vertical-align: middle; 

 /* Posiciona el pseudo-elemento a 10px desde el borde superior de su padre "li" */
    top: 6px; 
}

/* Estilo para un pseudo-elemento ::before en los elementos "li" de SEGUNDO NIVEL */
.lfr-layout-structure-item-a524282e-eeea-2e96-de3f-0b39376c34b3 ul &gt; li &gt; ul &gt; li::before {
    /* Puedes modificar o sobrescribir cualquier propiedad que desees, 
    pero para este ejemplo, solo cambiaré la imagen de fondo para el svg diferente */
    background-image: url('/portal/documents/d/sede/icon-arrow-forward_2'); 
}
.lfr-layout-structure-item-e4cca785-e3e6-9359-db84-32f7cfdaf5a9 {
max-width: 500px !important;
min-height: 5px !important;
padding-left: calc(var(--headerPadding) / 4) !important;
padding-right: calc(var(--headerPadding) / 4) !important;
}
.lfr-layout-structure-item-17916bf3-6a4d-1d2a-eaf2-8550fadba827 {
height: 2rem !important;
margin-top: 0.2rem !important;
overflow: visible !important;
padding-top: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-6ff2cb45-fcf5-797e-ab73-60363a04ebdd {
padding-left: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-6e8455d0-8c2a-4d42-0c6f-f3c9bfd177df {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
display: block !important;
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
max-width: 500px !important;
}
.lfr-layout-structure-item-de94b6c2-9611-5bff-70d1-9a9c3556c51b {
position: static;

}.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-791bb27a-59a5-83e7-38f1-786534097f83 {
display:flex;
justify-content: center !important;
}.lfr-layout-structure-item-46c1365a-017e-d56c-f259-97db4390ae66 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1dd5f4f7-02a8-c5c1-9b72-5953fabec0bd {

#avisoCookies .container {
  padding: 1rem;
}


#avisoCookies .form__submit{
  margin-bottom: 15px;

}
}.lfr-layout-structure-item-83acb581-c04f-5331-35b5-a781d514a858 {
display: block !important;
height: 10rem !important;
}
.lfr-layout-structure-item-83acb581-c04f-5331-35b5-a781d514a858 {
.horizontal-menu {
    display: block;
    list-style: none;
}

.menu-column {
    position: relative;
    margin-right: 20px;
    line-height: 2rem;
}

.menu-column a {  
  color: var(--color-neutral-0) !important;
}

 
nav {
    display: block; /* Asegúrate de que nav sea un bloque si no lo es por defecto */
    margin: 0 auto; /* Centra el elemento horizontalmente */
    width: fit-content; /* Ajusta el ancho al contenido, opcional */
}


}.lfr-layout-structure-item-d6259bce-e352-cdce-bd35-410bdcc4234b {
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-35156a69-4488-d375-e09d-422bd7e1439e {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-50792550-8e49-75b0-eeb2-16bd0b37e68e {
font-size: 18px !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: -0.75rem !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-583cdbd4-d756-7311-425a-11b1894b427a {
margin-left: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-cbcacccd-773e-c2f6-a6d2-00e8bccc3692 {
overflow: visible !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-4db43ff3-4335-a9fa-8b2e-7efbdd751896 {
display:flex;
justify-content: center !important;
}.lfr-layout-structure-item-e9179335-8fc2-2743-e261-f8f32b87dea0 {
margin-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {
padding-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-5d3639cd-49ff-2b7b-f057-cb78e4f96dca {
  border-right: 0px solid #dbdbdb;

}.lfr-layout-structure-item-2d30177c-5d4f-5ba2-f9c0-07ea923d3c40 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-b6234a13-3e5c-7946-8945-ce4178db3682 {
overflow: visible !important;
text-align: center !important;
}
.lfr-layout-structure-item-2943a088-f5df-9308-3ae4-37d7550fe615 {
margin-bottom: var(--spacer-1,0.25rem) !important;
overflow: auto !important;
width: 13rem !important;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 {
display: block !important;
height: 0rem !important;
overflow: visible !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}

.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .portlet-boundary{
padding-top: 10rem;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .portlet-body{
  margin-top: 0rem;
}
.lfr-layout-structure-item-73d76d05-2d0e-9ace-3f84-4bf909251744 .alert{
   z-index:1000;
border-radius: 0.5rem;
  margin-top: 0rem;

}.lfr-layout-structure-item-b4adc052-39e4-495f-d63c-322d6f9113fe {
overflow: visible !important;
text-align: center !important;
}
.lfr-layout-structure-item-b4adc052-39e4-495f-d63c-322d6f9113fe   {}.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b3a1fa90-3abe-0a3a-2b0e-faa486936e75 {
display:flex;
justify-content: center !important;
}.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-93d4f900-9528-c830-0b97-930ce3f35d94 {
display:flex;
justify-content: center !important;
@media (min-width: 767px) and (max-width: 1200px) {
margin-left: 1.5rem !important;
}
}.lfr-layout-structure-item-e1da5dea-1a69-af5b-10d5-b3bf03a8ab14 {
margin-top: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-17ec4328-1cd3-fe4e-ddb8-ad712bc1e9e2 {
height: 2.5rem !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
overflow: visible !important;
padding-left: var(--spacer-0,0rem) !important;
padding-top: 0.2rem !important;
text-align: left !important;
}
.lfr-layout-structure-item-9c1109fc-7109-57a9-59d0-4bdd0c1e39f7 {
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 {
height: 2rem !important;
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: 0.25rem !important;
min-width: 6rem !important;
overflow: visible !important;
padding-right: var(--spacer-0,0rem) !important;
text-align: right !important;
width: 6rem !important;
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 {
.language-entry-short-text {
    text-transform: uppercase;
 }
}
.lfr-layout-structure-item-53d9efff-074f-90b1-bdc6-5d512943a7a1 span {
   font-weight: bold;
}
.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 {
margin-left: 0.8rem !important;
overflow: visible !important;
}
.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 a img {
  text-decoration: none; 
}

.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 span {
  text-decoration: none;
}

.lfr-layout-structure-item-468926c5-94f9-5a82-aa34-9d450e6f2287 a:hover span {
  text-decoration: underline; 
}.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e7f53459-bc3a-dcb1-5b63-fc9ba7e073c8 {
    border-left: none;
    border-top: 1px solid #dbdbdb;
}.lfr-layout-structure-item-d0a01af0-8a01-5777-671e-3bb6a27f1391 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
height: 425px !important;
overflow: visible !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1f38871a-9134-1671-803d-73dedf3430dc {
border-top: 1px solid #dbdbdb;
display:flex;
justify-content: center;
@media (min-width: 767px) and (max-width: 1200px) {
.logos-next img{
height: 45px !important;
}
}
}.lfr-layout-structure-item-71c77832-7384-f278-3330-146e5ec3e887 {
max-width: 500px !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
background-color: #FFFFFF !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-1,0.25rem) !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a5a4d371-0930-1c1b-733a-d5c5ccebb584 {
@media (max-width: 1300px) {
   margin-left: 2rem !important; 
}
@media (max-width: 1200px) { 
display: flex;
justify-content: flex-end;
margin-left: 0.5rem !important; 
background-color: inherit !important;
padding-left: 6rem !important; 
  #usuarioID, #textoConectar {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
 #Boton_Conectar {
    margin-right: inherit;
}
#Boton_Conectar a {
    border-radius: 100px;
    padding: 0;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
}.lfr-layout-structure-item-3a99426c-9aa8-7cfd-1638-bc225c94dc83 {
border-radius: 0px !important;
border-style: solid; border-width: 0px !important; border-width: 0pxpx !important;
display: none !important;
margin-left: var(--spacer-0,0rem) !important;
overflow: visible !important;
text-align: left !important;
}
.lfr-layout-structure-item-b1c928b5-2fce-d909-43c1-0b10498c65bd {
display: none !important;
}
}</pre></body></html>