.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-5782877e-591a-808a-7952-9abf0ef55cb4 {
background-color: var(--gray-300) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a6758034-7fc8-e74c-bb02-63e6eae5dcb8 {
text-align: center !important;
}
.lfr-layout-structure-item-99dd1d90-f208-598e-1ff2-1d9969b7ee5e {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-b170dada-8afd-9f8e-0bb3-53e001a74ca3 {
margin-bottom: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e82e19bd-f4c5-6dc2-d01e-415243404226 {
background-color: var(--gray-300) !important;
font-weight: var(--font-weight-normal) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e3d53c88-0822-c35c-d39a-bd4cec8ca3d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-53baf21b-d9aa-ed3b-ad19-4c8ac7a28e3b {
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-6c600b11-0099-8f5d-400b-89f7c8f39286 {
margin-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4da63786-a51c-ee06-8919-49d1c9371c2d {
text-align: center !important;
}
.lfr-layout-structure-item-52832967-a9fe-b1d9-e4ef-3f85c1756c23 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3a4bc7cf-761f-c57b-7a07-5f5a8f94adde {
background-color: var(--white) !important;
}
.lfr-layout-structure-item-b14336e0-39c2-c1b4-3e69-db9ab86a050f {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-76c70b35-e2c4-ea40-9eab-efe4c9750657 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-828b0f63-0f8f-0d89-87cb-a77d7535871b {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ffbcf34b-c925-8b91-4c0d-24cec7a1b378 {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-abfb0b49-fa97-dcba-b055-e90d988f12bb {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-5bf10b38-0c27-a169-b7c9-64a6d56cd61a {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ab8ac62c-becc-c8f4-8be7-fec303d9f6b7 {
background-color: var(--gray-300) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-560ee7be-dd4c-80d0-7848-2cdad6076ebc {
background-color: var(--gray-300) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-88de9204-1ba1-0aa4-d3a3-5a06cdba7d1a {
background-color: var(--white) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f43a2d77-ad80-78bf-9393-c901ef57ae4a {
color: var(--secondary) !important;
}
.lfr-layout-structure-item-f43a2d77-ad80-78bf-9393-c901ef57ae4a {
    /* Contenedor principal del menú */
    .nav, .navbar-nav {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 25px; /* Método moderno: espacio uniforme entre elementos */
    }

    /* Ajuste específico para cada link */
    .nav-item {
        margin: 0 !important; /* Reseteamos márgenes para usar el gap */
        
        .nav-link {
            padding: 5px 10px !important; /* Espacio interno del click */
            font-size: 18px;
            font-weight: 500;
            color: #333;
            transition: all 0.3s ease;
            
            /* Línea verde inferior de Asambli al pasar el mouse */
            &:hover, &.active {
                color: #000;
                box-shadow: inset 0 -2px 0 0 #78be20; /* Verde Asambli */
            }
        }
    }
}.lfr-layout-structure-item-4a6c9d17-940e-579a-97b9-32ff0eb90f1c {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d0a1bc05-adfe-a23c-3f7a-a401f82e1995 {
margin-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4c6ed34c-c4b4-5186-96f4-5c66b7ef67db {
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-26200237-1c39-5d7a-b0c2-b435ad340816 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3ea18258-45bd-6f29-3dcb-fec0ed36b980 {
margin-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a425aedb-164e-d563-35d3-0d7cb8ccca0b {
margin-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-64a4f9e1-4123-7331-2deb-c2ad09092436 {
background-color: var(--gray-300) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9c27a4ec-69ff-8a88-493b-8ee7c722e7c9 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-88522fe1-bf8c-1ed1-c28d-9aaf9689a440 {
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-2f08f944-7bf6-25d2-3950-d9552784d4a9 {
background-color: var(--gray-300) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c4836d46-0727-5e40-1676-0faa3384625a {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a79a9f91-ada6-564c-8438-3c8803533ca8 {
background-color: var(--gray-300) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-f6502969-d03b-5b9b-60a6-3e6266e439f7 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2a75feb4-d10f-25e6-a05d-217e26de02e1 {
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-8c871c67-4867-2902-d8d3-a26bbd38a174 {
margin-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0da4aca2-bd46-235b-2e54-8cef988cd403 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3fc95dc6-2efe-62b8-da7e-71d8d6c92f9b {
text-align: center !important;
}
.lfr-layout-structure-item-febc2b0d-12ed-0abd-26bc-193e9805619b {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-34efbd8e-0222-1034-37f2-d34320ad3f5e {
margin-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1df4556f-c45d-2434-ac25-8d9bbf288207 {
text-align: center !important;
}
