{"id":173612,"date":"2026-09-09T21:42:31","date_gmt":"2026-09-09T19:42:31","guid":{"rendered":"https:\/\/abogadolaboralaviles.com\/?page_id=173612"},"modified":"2026-09-09T21:48:39","modified_gmt":"2026-09-09T19:48:39","slug":"sentencias-comentadas","status":"publish","type":"page","link":"https:\/\/abogadolaboralaviles.com\/en\/sentencias-comentadas\/","title":{"rendered":"Annotated judgements"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"173612\" class=\"elementor elementor-173612\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-01c89df elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"01c89df\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54ac16f\" data-id=\"54ac16f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a240eb7 elementor-widget elementor-widget-html\" data-id=\"a240eb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     MANUEL G\u00d3MEZ MENDOZA \u00b7 SENTENCIAS COMENTADAS\n     C\u00d3DIGO PARA ELEMENTOR \u00b7 SIN CABECERA \u00b7 SIN FOOTER\n========================================================= -->\n\n<div class=\"mgm-web\">\n\n    <main id=\"contenido-principal\" tabindex=\"-1\">\n\n        <section\n            class=\"mgm-section mgm-judgments mgm-inner-page\"\n            id=\"sentencias-comentadas\"\n        >\n\n            <div class=\"mgm-container mgm-judgments-grid\">\n\n                <div class=\"mgm-judgments-content\">\n\n                    <span class=\"mgm-eyebrow\">\n                        Legal updates\n                    <\/span>\n\n                    <h1>Annotated judgements<\/h1>\n\n                    <p>\n                        In this section, Manuel G\u00f3mez Mendoza analyses relevant judicial decisions regarding Employment and Social Security Law.\n                    <\/p>\n\n                    <p>\n                        Through clear and rigorous commentaries, the most important legal issues of each judgment are explained, along with their interpretation and the potential practical consequences for employees, companies and professionals.\n                    <\/p>\n\n                    <a\n                        href=\"\/en\/contacto\/\"\n                        class=\"mgm-button mgm-button-primary\"\n                    >\n                        Book a consultation\n                        <span aria-hidden=\"true\">\u2192<\/span>\n                    <\/a>\n\n                <\/div>\n\n                <div class=\"mgm-judgments-panel\">\n\n                    <span class=\"mgm-panel-title\">\n                        Regular themes\n                    <\/span>\n\n                    <article class=\"mgm-judgment-topic\">\n\n                        <span>01<\/span>\n\n                        <div>\n\n                            <h3>\n                                Dismissal and termination of the contract\n                            <\/h3>\n\n                            <p>\n                                Judgments regarding dismissals, compensation and breach of fundamental rights.\n                            <\/p>\n\n                        <\/div>\n\n                    <\/article>\n\n                    <article class=\"mgm-judgment-topic\">\n\n                        <span>02<\/span>\n\n                        <div>\n\n                            <h3>\n                                Incapacities and benefits\n                            <\/h3>\n\n                            <p>\n                                Judgments relating to incapacity, pensions and social security benefits.\n                            <\/p>\n\n                        <\/div>\n\n                    <\/article>\n\n                    <article class=\"mgm-judgment-topic\">\n\n                        <span>03<\/span>\n\n                        <div>\n\n                            <h3>Labour disputes<\/h3>\n\n                            <p>\n                                Resolutions regarding salaries, disciplinary action, workplace accidents, bullying and modifications to working conditions.\n                            <\/p>\n\n                        <\/div>\n\n                    <\/article>\n\n                <\/div>\n\n            <\/div>\n\n            <div class=\"mgm-container\">\n\n                <p class=\"mgm-legal-information\">\n                    The published content is purely informational and does not replace personalised legal advice.\n                <\/p>\n\n            <\/div>\n\n        <\/section>\n\n    <\/main>\n\n<\/div>\n\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\");\n\n\/* =========================================================\n   CONFIGURACI\u00d3N GENERAL\n========================================================= *\/\n\n.mgm-web {\n    --mgm-navy: #10243d;\n    --mgm-navy-dark: #091726;\n    --mgm-blue: #1d405e;\n    --mgm-gold: #c9a76a;\n    --mgm-gold-dark: #886832;\n    --mgm-white: #ffffff;\n    --mgm-light: #f3f5f7;\n    --mgm-border: #dfe4e8;\n    --mgm-text: #2e3944;\n    --mgm-muted: #68747f;\n\n    width: 100vw;\n    max-width: 100vw;\n    margin-left: calc(50% - 50vw);\n    overflow: hidden;\n    color: var(--mgm-text);\n    background: var(--mgm-white);\n    font-family: \"Montserrat\", Arial, sans-serif;\n}\n\n.mgm-web,\n.mgm-web * {\n    box-sizing: border-box;\n}\n\n.mgm-web h1,\n.mgm-web h2,\n.mgm-web h3,\n.mgm-web p {\n    margin-top: 0;\n}\n\n.mgm-web a {\n    color: inherit;\n    text-decoration: none;\n}\n\n.mgm-web button {\n    font-family: inherit;\n}\n\n.mgm-web section {\n    scroll-margin-top: 90px;\n}\n\n.mgm-container {\n    width: min(1180px, calc(100% - 48px));\n    margin-right: auto;\n    margin-left: auto;\n}\n\n.mgm-section {\n    padding: 110px 0;\n}\n\n.mgm-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 24px;\n    color: var(--mgm-gold);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n}\n\n.mgm-eyebrow::before {\n    width: 34px;\n    height: 1px;\n    background: currentColor;\n    content: \"\";\n}\n\n.mgm-eyebrow-dark {\n    color: var(--mgm-gold-dark);\n}\n\n\/* =========================================================\n   CABECERA\n========================================================= *\/\n\n.mgm-header {\n    position: sticky;\n    top: 0;\n    z-index: 999;\n    width: 100%;\n    background: var(--mgm-white);\n    border-bottom: 1px solid rgba(16, 36, 61, 0.1);\n    box-shadow: 0 8px 30px rgba(9, 23, 38, 0.06);\n}\n\n.mgm-header-container {\n    display: flex;\n    align-items: center;\n    width: min(1280px, calc(100% - 48px));\n    min-height: 88px;\n    margin: 0 auto;\n}\n\n.mgm-logo {\n    display: inline-flex;\n    align-items: center;\n    gap: 13px;\n    flex-shrink: 0;\n}\n\n.mgm-logo-symbol {\n    display: block;\n    width: 49px;\n    height: 49px;\n    color: var(--mgm-gold-dark);\n}\n\n.mgm-logo-symbol svg {\n    display: block;\n    width: 100%;\n    height: 100%;\n}\n\n.mgm-logo-text {\n    display: flex;\n    flex-direction: column;\n}\n\n.mgm-logo-text strong {\n    color: var(--mgm-navy);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n.mgm-logo-text small {\n    margin-top: 3px;\n    color: var(--mgm-muted);\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: 1.1px;\n    text-transform: uppercase;\n}\n\n.mgm-desktop-nav {\n    display: flex;\n    align-items: center;\n    gap: 36px;\n    margin-left: auto;\n}\n\n.mgm-desktop-nav a {\n    position: relative;\n    padding: 34px 0;\n    color: var(--mgm-navy);\n    font-size: 12px;\n    font-weight: 600;\n    transition: color 0.25s ease;\n}\n\n.mgm-desktop-nav a::after {\n    position: absolute;\n    right: 0;\n    bottom: 24px;\n    left: 0;\n    width: 0;\n    height: 2px;\n    margin: auto;\n    background: var(--mgm-gold-dark);\n    content: \"\";\n    transition: width 0.25s ease;\n}\n\n.mgm-desktop-nav a:hover {\n    color: var(--mgm-gold-dark);\n}\n\n.mgm-desktop-nav a:hover::after {\n    width: 100%;\n}\n\n.mgm-header-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 44px;\n    margin-left: 31px;\n    padding: 12px 20px;\n    color: var(--mgm-white) !important;\n    background: var(--mgm-navy);\n    font-size: 11px;\n    font-weight: 700;\n    transition:\n        background-color 0.25s ease,\n        transform 0.25s ease;\n}\n\n.mgm-header-button:hover {\n    background: var(--mgm-gold-dark);\n    transform: translateY(-2px);\n}\n\n.mgm-menu-button {\n    display: none;\n    flex-direction: column;\n    justify-content: center;\n    gap: 5px;\n    width: 44px;\n    height: 44px;\n    margin-left: auto;\n    padding: 10px;\n    border: 0;\n    background: transparent;\n    cursor: pointer;\n}\n\n.mgm-menu-button span {\n    display: block;\n    width: 24px;\n    height: 2px;\n    background: var(--mgm-navy);\n    transition:\n        transform 0.25s ease,\n        opacity 0.25s ease;\n}\n\n.mgm-menu-button.is-active span:nth-child(1) {\n    transform: translateY(7px) rotate(45deg);\n}\n\n.mgm-menu-button.is-active span:nth-child(2) {\n    opacity: 0;\n}\n\n.mgm-menu-button.is-active span:nth-child(3) {\n    transform: translateY(-7px) rotate(-45deg);\n}\n\n.mgm-mobile-nav {\n    display: none;\n    padding: 10px 24px 20px;\n    background: var(--mgm-white);\n    border-top: 1px solid var(--mgm-border);\n}\n\n.mgm-mobile-nav.is-open {\n    display: grid;\n}\n\n.mgm-mobile-nav a {\n    padding: 15px 0;\n    color: var(--mgm-navy);\n    border-bottom: 1px solid var(--mgm-border);\n    font-size: 13px;\n    font-weight: 600;\n}\n\n\/* =========================================================\n   PORTADA\n========================================================= *\/\n\n.mgm-hero {\n    position: relative;\n    display: flex;\n    align-items: center;\n    min-height: 720px;\n    padding: 105px 0 90px;\n    overflow: hidden;\n    background:\n        radial-gradient(\n            circle at 83% 15%,\n            rgba(46, 88, 122, 0.6),\n            transparent 34%\n        ),\n        linear-gradient(\n            120deg,\n            var(--mgm-navy-dark),\n            var(--mgm-navy)\n        );\n}\n\n.mgm-hero::after {\n    position: absolute;\n    right: -230px;\n    bottom: -410px;\n    width: 780px;\n    height: 780px;\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 50%;\n    content: \"\";\n}\n\n.mgm-hero-circle {\n    position: absolute;\n    border: 1px solid rgba(201, 167, 106, 0.17);\n    border-radius: 50%;\n}\n\n.mgm-circle-one {\n    top: -210px;\n    right: 5%;\n    width: 550px;\n    height: 550px;\n}\n\n.mgm-circle-two {\n    top: -90px;\n    right: 13%;\n    width: 320px;\n    height: 320px;\n}\n\n.mgm-hero-grid {\n    position: relative;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: minmax(0, 1.4fr) minmax(340px, 0.7fr);\n    gap: 90px;\n    align-items: center;\n}\n\n.mgm-hero-content h1 {\n    max-width: 800px;\n    margin-bottom: 28px;\n    color: var(--mgm-white);\n    font-size: clamp(46px, 5.8vw, 74px);\n    font-weight: 700;\n    line-height: 1.03;\n    letter-spacing: -3px;\n}\n\n.mgm-hero-content h1 span {\n    display: block;\n    margin-top: 18px;\n    color: var(--mgm-gold);\n    font-size: clamp(22px, 2.4vw, 33px);\n    font-weight: 500;\n    line-height: 1.3;\n    letter-spacing: -1px;\n}\n\n.mgm-hero-description {\n    max-width: 670px;\n    margin-bottom: 39px;\n    color: rgba(255, 255, 255, 0.75);\n    font-size: 17px;\n    line-height: 1.85;\n}\n\n.mgm-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n}\n\n.mgm-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 16px;\n    min-height: 54px;\n    padding: 15px 25px;\n    border: 1px solid transparent;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.3;\n    transition:\n        color 0.25s ease,\n        background-color 0.25s ease,\n        border-color 0.25s ease,\n        transform 0.25s ease;\n}\n\n.mgm-button:hover {\n    transform: translateY(-3px);\n}\n\n.mgm-button-primary {\n    color: var(--mgm-navy-dark) !important;\n    background: var(--mgm-gold);\n    border-color: var(--mgm-gold);\n}\n\n.mgm-button-primary:hover {\n    color: var(--mgm-white) !important;\n    background: var(--mgm-gold-dark);\n    border-color: var(--mgm-gold-dark);\n}\n\n.mgm-button-outline {\n    color: var(--mgm-white) !important;\n    border-color: rgba(255, 255, 255, 0.35);\n}\n\n.mgm-button-outline:hover {\n    color: var(--mgm-navy) !important;\n    background: var(--mgm-white);\n    border-color: var(--mgm-white);\n}\n\n.mgm-hero-card {\n    position: relative;\n    padding: 49px 40px;\n    border: 1px solid rgba(255, 255, 255, 0.13);\n    background: rgba(255, 255, 255, 0.07);\n    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.17);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n}\n\n.mgm-hero-card::before {\n    position: absolute;\n    top: 0;\n    left: 40px;\n    width: 70px;\n    height: 3px;\n    background: var(--mgm-gold);\n    content: \"\";\n}\n\n.mgm-justice-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 71px;\n    height: 71px;\n    margin-bottom: 29px;\n    color: var(--mgm-gold);\n    border: 1px solid rgba(201, 167, 106, 0.45);\n}\n\n.mgm-justice-icon svg {\n    width: 38px;\n    height: 38px;\n}\n\n.mgm-hero-card h2 {\n    margin-bottom: 17px;\n    color: var(--mgm-white);\n    font-size: 22px;\n    font-weight: 600;\n    line-height: 1.4;\n}\n\n.mgm-hero-card p {\n    margin-bottom: 24px;\n    color: rgba(255, 255, 255, 0.68);\n    font-size: 13px;\n    line-height: 1.85;\n}\n\n.mgm-hero-card ul {\n    display: grid;\n    gap: 13px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n\n.mgm-hero-card li {\n    position: relative;\n    padding-left: 23px;\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 12px;\n    line-height: 1.6;\n}\n\n.mgm-hero-card li::before {\n    position: absolute;\n    top: 7px;\n    left: 0;\n    width: 8px;\n    height: 8px;\n    border: 1px solid var(--mgm-gold);\n    content: \"\";\n    transform: rotate(45deg);\n}\n\n\/* =========================================================\n   VALORES\n========================================================= *\/\n\n.mgm-values {\n    background: var(--mgm-white);\n    border-bottom: 1px solid var(--mgm-border);\n}\n\n.mgm-values-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n}\n\n.mgm-value {\n    display: flex;\n    align-items: center;\n    gap: 23px;\n    min-height: 140px;\n    padding: 30px 40px;\n    border-right: 1px solid var(--mgm-border);\n}\n\n.mgm-value:first-child {\n    border-left: 1px solid var(--mgm-border);\n}\n\n.mgm-value > span {\n    color: var(--mgm-gold-dark);\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.mgm-value h2 {\n    margin-bottom: 6px;\n    color: var(--mgm-navy);\n    font-size: 16px;\n    font-weight: 700;\n}\n\n.mgm-value p {\n    margin-bottom: 0;\n    color: var(--mgm-muted);\n    font-size: 12px;\n    line-height: 1.6;\n}\n\n\/* =========================================================\n   PRESENTACI\u00d3N\n========================================================= *\/\n\n.mgm-about {\n    background: var(--mgm-white);\n}\n\n.mgm-about-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 105px;\n    align-items: start;\n}\n\n.mgm-section-heading h2,\n.mgm-centered-heading h2,\n.mgm-judgments-content h2,\n.mgm-contact-content h2 {\n    color: var(--mgm-navy);\n    font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700;\n    line-height: 1.17;\n    letter-spacing: -1.6px;\n}\n\n.mgm-about-text p {\n    margin-bottom: 22px;\n    color: var(--mgm-text);\n    font-size: 15px;\n    line-height: 1.9;\n}\n\n.mgm-about-text strong {\n    color: var(--mgm-navy);\n    font-weight: 700;\n}\n\n.mgm-about-highlight {\n    margin-top: 35px;\n    padding: 28px 30px;\n    background: var(--mgm-light);\n    border-left: 3px solid var(--mgm-gold-dark);\n}\n\n.mgm-about-highlight span {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--mgm-gold-dark);\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n}\n\n.mgm-about-highlight p {\n    margin: 0;\n    color: var(--mgm-navy);\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.7;\n}\n\n\/* =========================================================\n   SERVICIOS\n========================================================= *\/\n\n.mgm-services {\n    position: relative;\n    background: var(--mgm-navy-dark);\n}\n\n.mgm-services::after {\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 32%;\n    height: 100%;\n    opacity: 0.035;\n    background-image:\n        linear-gradient(45deg, #fff 25%, transparent 25%),\n        linear-gradient(-45deg, #fff 25%, transparent 25%),\n        linear-gradient(45deg, transparent 75%, #fff 75%),\n        linear-gradient(-45deg, transparent 75%, #fff 75%);\n    background-position: 0 0, 0 20px, 20px -20px, -20px 0;\n    background-size: 40px 40px;\n    content: \"\";\n}\n\n.mgm-centered-heading {\n    position: relative;\n    z-index: 2;\n    max-width: 800px;\n    margin: 0 auto 62px;\n    text-align: center;\n}\n\n.mgm-centered-heading .mgm-eyebrow::before {\n    display: none;\n}\n\n.mgm-centered-heading h2 {\n    margin-bottom: 20px;\n    color: var(--mgm-white);\n}\n\n.mgm-centered-heading > p {\n    max-width: 700px;\n    margin: auto;\n    color: rgba(255, 255, 255, 0.67);\n    font-size: 14px;\n    line-height: 1.85;\n}\n\n.mgm-services-grid {\n    position: relative;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\n    border-left: 1px solid rgba(255, 255, 255, 0.12);\n}\n\n.mgm-service-card {\n    position: relative;\n    min-height: 210px;\n    padding: 40px 43px;\n    overflow: hidden;\n    background: rgba(255, 255, 255, 0.025);\n    border-right: 1px solid rgba(255, 255, 255, 0.12);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.12);\n    transition:\n        background-color 0.3s ease,\n        transform 0.3s ease;\n}\n\n.mgm-service-card:hover {\n    z-index: 2;\n    background: var(--mgm-blue);\n    transform: translateY(-3px);\n}\n\n.mgm-service-card::after {\n    position: absolute;\n    right: -42px;\n    bottom: -42px;\n    width: 110px;\n    height: 110px;\n    border: 1px solid rgba(201, 167, 106, 0.16);\n    border-radius: 50%;\n    content: \"\";\n}\n\n.mgm-service-number {\n    display: block;\n    margin-bottom: 23px;\n    color: var(--mgm-gold);\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.mgm-service-card h3 {\n    margin-bottom: 13px;\n    color: var(--mgm-white);\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.4;\n}\n\n.mgm-service-card p {\n    max-width: 480px;\n    margin: 0;\n    color: rgba(255, 255, 255, 0.63);\n    font-size: 12px;\n    line-height: 1.8;\n}\n\n\/* =========================================================\n   PROCESO\n========================================================= *\/\n\n.mgm-process {\n    background: var(--mgm-light);\n}\n\n.mgm-centered-heading-light h2 {\n    color: var(--mgm-navy);\n}\n\n.mgm-process-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 23px;\n}\n\n.mgm-process-card {\n    padding: 43px 35px;\n    background: var(--mgm-white);\n    border: 1px solid var(--mgm-border);\n    transition:\n        transform 0.3s ease,\n        box-shadow 0.3s ease;\n}\n\n.mgm-process-card:hover {\n    box-shadow: 0 25px 60px rgba(16, 36, 61, 0.1);\n    transform: translateY(-7px);\n}\n\n.mgm-process-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 53px;\n    height: 53px;\n    margin-bottom: 28px;\n    color: var(--mgm-navy);\n    background: rgba(201, 167, 106, 0.22);\n    font-size: 14px;\n    font-weight: 700;\n}\n\n.mgm-process-card h3 {\n    margin-bottom: 14px;\n    color: var(--mgm-navy);\n    font-size: 18px;\n    font-weight: 700;\n}\n\n.mgm-process-card p {\n    margin: 0;\n    color: var(--mgm-muted);\n    font-size: 12px;\n    line-height: 1.8;\n}\n\n\/* =========================================================\n   SENTENCIAS\n========================================================= *\/\n\n.mgm-judgments {\n    background: var(--mgm-navy);\n}\n\n.mgm-judgments-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 85px;\n    align-items: center;\n}\n\n.mgm-judgments-content h2 {\n    margin-bottom: 28px;\n    color: var(--mgm-white);\n}\n\n.mgm-judgments-content p {\n    margin-bottom: 21px;\n    color: rgba(255, 255, 255, 0.69);\n    font-size: 14px;\n    line-height: 1.9;\n}\n\n.mgm-judgments-content .mgm-button {\n    margin-top: 13px;\n}\n\n.mgm-judgments-panel {\n    padding: 47px;\n    background: var(--mgm-white);\n    box-shadow: 0 35px 80px rgba(0, 0, 0, 0.17);\n}\n\n.mgm-panel-title {\n    display: block;\n    margin-bottom: 23px;\n    color: var(--mgm-gold-dark);\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n}\n\n.mgm-judgment-topic {\n    display: grid;\n    grid-template-columns: 42px 1fr;\n    gap: 19px;\n    padding: 25px 0;\n    border-top: 1px solid var(--mgm-border);\n}\n\n.mgm-judgment-topic:last-child {\n    padding-bottom: 0;\n}\n\n.mgm-judgment-topic > span {\n    padding-top: 4px;\n    color: var(--mgm-gold-dark);\n    font-size: 11px;\n    font-weight: 700;\n}\n\n.mgm-judgment-topic h3 {\n    margin-bottom: 8px;\n    color: var(--mgm-navy);\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.45;\n}\n\n.mgm-judgment-topic p {\n    margin: 0;\n    color: var(--mgm-muted);\n    font-size: 11px;\n    line-height: 1.75;\n}\n\n.mgm-legal-information {\n    margin: 52px 0 0;\n    padding-top: 24px;\n    color: rgba(255, 255, 255, 0.47);\n    border-top: 1px solid rgba(255, 255, 255, 0.13);\n    font-size: 10px;\n    line-height: 1.7;\n}\n\n\/* =========================================================\n   CONTACTO\n========================================================= *\/\n\n.mgm-contact {\n    background: var(--mgm-white);\n}\n\n.mgm-contact-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(350px, 0.7fr);\n    gap: 90px;\n    align-items: center;\n}\n\n.mgm-contact-content h2 {\n    margin-bottom: 24px;\n}\n\n.mgm-contact-content > p {\n    max-width: 650px;\n    margin-bottom: 39px;\n    color: var(--mgm-muted);\n    font-size: 14px;\n    line-height: 1.85;\n}\n\n.mgm-contact-list {\n    display: grid;\n    gap: 13px;\n}\n\n.mgm-contact-item {\n    display: flex;\n    align-items: center;\n    gap: 18px;\n    padding: 17px 20px;\n    background: var(--mgm-light);\n    border: 1px solid var(--mgm-border);\n    transition:\n        border-color 0.25s ease,\n        transform 0.25s ease;\n}\n\na.mgm-contact-item:hover {\n    border-color: var(--mgm-gold-dark);\n    transform: translateX(4px);\n}\n\n.mgm-contact-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 43px;\n    height: 43px;\n    flex-shrink: 0;\n    color: var(--mgm-gold-dark);\n    background: var(--mgm-white);\n}\n\n.mgm-contact-icon svg {\n    width: 21px;\n    height: 21px;\n}\n\n.mgm-contact-item small {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--mgm-muted);\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n\n.mgm-contact-item strong {\n    color: var(--mgm-navy);\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.6;\n}\n\n.mgm-contact-card {\n    position: relative;\n    padding: 55px 43px;\n    overflow: hidden;\n    background: var(--mgm-navy-dark);\n    box-shadow: 0 30px 70px rgba(9, 23, 38, 0.15);\n}\n\n.mgm-contact-card::after {\n    position: absolute;\n    right: -90px;\n    bottom: -110px;\n    width: 260px;\n    height: 260px;\n    border: 1px solid rgba(201, 167, 106, 0.15);\n    border-radius: 50%;\n    content: \"\";\n}\n\n.mgm-contact-card-label {\n    display: block;\n    margin-bottom: 22px;\n    color: var(--mgm-gold);\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n}\n\n.mgm-contact-card h3 {\n    position: relative;\n    z-index: 2;\n    margin-bottom: 18px;\n    color: var(--mgm-white);\n    font-size: 27px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n.mgm-contact-card p {\n    position: relative;\n    z-index: 2;\n    margin-bottom: 28px;\n    color: rgba(255, 255, 255, 0.67);\n    font-size: 13px;\n    line-height: 1.8;\n}\n\n.mgm-contact-card .mgm-button {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n}\n\n.mgm-contact-secondary {\n    position: relative;\n    z-index: 2;\n    display: block;\n    margin-top: 17px;\n    color: rgba(255, 255, 255, 0.76) !important;\n    font-size: 11px;\n    font-weight: 600;\n    text-align: center;\n    transition: color 0.25s ease;\n}\n\n.mgm-contact-secondary:hover {\n    color: var(--mgm-gold) !important;\n}\n\n\/* =========================================================\n   FOOTER\n========================================================= *\/\n\n.mgm-footer {\n    color: rgba(255, 255, 255, 0.68);\n    background: #06111d;\n}\n\n.mgm-footer-main {\n    display: grid;\n    grid-template-columns: 1.5fr 0.7fr 0.9fr 0.9fr;\n    gap: 55px;\n    padding-top: 75px;\n    padding-bottom: 65px;\n}\n\n.mgm-footer-logo .mgm-logo-text strong {\n    color: var(--mgm-white);\n}\n\n.mgm-footer-logo .mgm-logo-text small {\n    color: rgba(255, 255, 255, 0.52);\n}\n\n.mgm-footer-brand > p {\n    max-width: 340px;\n    margin: 26px 0 0;\n    color: rgba(255, 255, 255, 0.55);\n    font-size: 11px;\n    line-height: 1.8;\n}\n\n.mgm-footer-column {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 13px;\n}\n\n.mgm-footer-column h2 {\n    margin-bottom: 9px;\n    color: var(--mgm-white);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n}\n\n.mgm-footer-column a,\n.mgm-footer-column span {\n    color: rgba(255, 255, 255, 0.57);\n    font-size: 10px;\n    line-height: 1.7;\n    transition: color 0.25s ease;\n}\n\n.mgm-footer-column a:hover {\n    color: var(--mgm-gold);\n}\n\n.mgm-footer-bottom {\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n.mgm-footer-bottom-content {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 30px;\n    min-height: 75px;\n}\n\n.mgm-footer-bottom p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.65);\n    font-size: 9px;\n}\n\n.mgm-footer-legal {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 22px;\n}\n\n.mgm-footer-legal a {\n    color: rgba(255, 255, 255, 0.65);\n    font-size: 9px;\n    transition: color 0.25s ease;\n}\n\n.mgm-footer-legal a:hover {\n    color: var(--mgm-gold);\n}\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .mgm-section {\n        padding: 90px 0;\n    }\n\n    .mgm-desktop-nav,\n    .mgm-header-button {\n        display: none;\n    }\n\n    .mgm-menu-button {\n        display: flex;\n    }\n\n    .mgm-hero {\n        min-height: auto;\n        padding: 90px 0 80px;\n    }\n\n    .mgm-hero-grid {\n        grid-template-columns: 1fr;\n        gap: 55px;\n    }\n\n    .mgm-hero-card {\n        max-width: 650px;\n    }\n\n    .mgm-values-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .mgm-value {\n        min-height: auto;\n        border-left: 1px solid var(--mgm-border);\n        border-bottom: 1px solid var(--mgm-border);\n    }\n\n    .mgm-about-grid,\n    .mgm-judgments-grid,\n    .mgm-contact-grid {\n        grid-template-columns: 1fr;\n        gap: 55px;\n    }\n\n    .mgm-process-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .mgm-contact-card {\n        max-width: 650px;\n    }\n\n    .mgm-footer-main {\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n}\n\n\/* =========================================================\n   M\u00d3VIL\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n    .mgm-container {\n        width: min(100% - 32px, 1180px);\n    }\n\n    .mgm-header-container {\n        width: calc(100% - 30px);\n        min-height: 76px;\n    }\n\n    .mgm-logo-symbol {\n        width: 42px;\n        height: 42px;\n    }\n\n    .mgm-logo-text strong {\n        font-size: 11px;\n    }\n\n    .mgm-logo-text small {\n        font-size: 7px;\n    }\n\n    .mgm-section {\n        padding: 70px 0;\n    }\n\n    .mgm-hero {\n        padding: 75px 0 65px;\n    }\n\n    .mgm-hero-grid {\n        gap: 42px;\n    }\n\n    .mgm-hero-content h1 {\n        font-size: 39px;\n        line-height: 1.08;\n        letter-spacing: -1.7px;\n    }\n\n    .mgm-hero-content h1 span {\n        margin-top: 14px;\n        font-size: 20px;\n        letter-spacing: -0.4px;\n    }\n\n    .mgm-hero-description {\n        margin-bottom: 31px;\n        font-size: 14px;\n        line-height: 1.8;\n    }\n\n    .mgm-buttons {\n        display: grid;\n        grid-template-columns: 1fr;\n    }\n\n    .mgm-button {\n        width: 100%;\n        text-align: center;\n    }\n\n    .mgm-hero-card {\n        padding: 41px 27px;\n    }\n\n    .mgm-hero-card::before {\n        left: 27px;\n    }\n\n    .mgm-value {\n        padding: 27px 22px;\n    }\n\n    .mgm-about-grid {\n        gap: 35px;\n    }\n\n    .mgm-section-heading h2,\n    .mgm-centered-heading h2,\n    .mgm-judgments-content h2,\n    .mgm-contact-content h2 {\n        font-size: 31px;\n        line-height: 1.2;\n        letter-spacing: -1px;\n    }\n\n    .mgm-about-text p {\n        font-size: 13px;\n        line-height: 1.85;\n    }\n\n    .mgm-centered-heading {\n        margin-bottom: 44px;\n    }\n\n    .mgm-centered-heading > p {\n        font-size: 13px;\n    }\n\n    .mgm-services-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .mgm-service-card {\n        min-height: auto;\n        padding: 34px 27px;\n    }\n\n    .mgm-process-card {\n        padding: 35px 27px;\n    }\n\n    .mgm-judgments-panel {\n        padding: 34px 24px;\n    }\n\n    .mgm-judgment-topic {\n        grid-template-columns: 34px 1fr;\n        gap: 12px;\n    }\n\n    .mgm-contact-item {\n        padding: 15px;\n    }\n\n    .mgm-contact-item strong {\n        font-size: 11px;\n        overflow-wrap: anywhere;\n    }\n\n    .mgm-contact-card {\n        padding: 45px 27px;\n    }\n\n    .mgm-contact-card h3 {\n        font-size: 24px;\n    }\n\n    .mgm-footer-main {\n        grid-template-columns: 1fr;\n        gap: 40px;\n        padding-top: 60px;\n        padding-bottom: 50px;\n    }\n\n    .mgm-footer-bottom-content {\n        align-items: flex-start;\n        flex-direction: column;\n        justify-content: center;\n        padding-top: 23px;\n        padding-bottom: 23px;\n    }\n\n}\n\n\n\/* =========================================================\n   ACCESIBILIDAD \u00b7 NAVEGACI\u00d3N POR TECLADO\n========================================================= *\/\n\n.mgm-skip-link {\n    position: fixed;\n    top: 12px;\n    left: 12px;\n    z-index: 99999;\n    padding: 13px 18px;\n    color: #ffffff !important;\n    background: #10243d;\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.4;\n    transform: translateY(-180%);\n    transition: transform 0.2s ease;\n}\n\n.mgm-skip-link:focus,\n.mgm-skip-link:focus-visible {\n    transform: translateY(0);\n    outline: 3px solid #c9a76a;\n    outline-offset: 3px;\n}\n\n.mgm-web a:focus-visible,\n.mgm-web button:focus-visible {\n    outline: 3px solid #886832;\n    outline-offset: 4px;\n}\n\n.mgm-hero a:focus-visible,\n.mgm-services a:focus-visible,\n.mgm-judgments a:focus-visible,\n.mgm-contact-card a:focus-visible,\n.mgm-footer a:focus-visible {\n    outline-color: #c9a76a;\n}\n\n#contenido-principal:focus {\n    outline: none;\n}\n\n\/* =========================================================\n   ACCESIBILIDAD\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .mgm-web *,\n    .mgm-web *::before,\n    .mgm-web *::after {\n        scroll-behavior: auto !important;\n        transition: none !important;\n    }\n\n}\n\n\n\/* =========================================================\n   AJUSTES PARA P\u00c1GINAS INDEPENDIENTES\n========================================================= *\/\n\n\/* La cabecera y el footer se gestionan como plantillas globales de Elementor. *\/\n\n.mgm-web {\n    margin-top: 0;\n}\n\n\/* Mantiene disponible el estilo del enlace de salto si se a\u00f1ade\n   a la cabecera global de Elementor. *\/\n.mgm-skip-link {\n    position: fixed;\n    top: 12px;\n    left: 12px;\n    z-index: 99999;\n    padding: 13px 18px;\n    color: #ffffff !important;\n    background: #10243d;\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.4;\n    transform: translateY(-180%);\n    transition: transform 0.2s ease;\n}\n\n.mgm-skip-link:focus,\n.mgm-skip-link:focus-visible {\n    transform: translateY(0);\n    outline: 3px solid #c9a76a;\n    outline-offset: 3px;\n}\n\n\/* H1 para las p\u00e1ginas independientes de Sentencias y Contacto. *\/\n.mgm-judgments-content h1,\n.mgm-contact-content h1 {\n    color: var(--mgm-navy);\n    font-size: clamp(32px, 4vw, 48px);\n    font-weight: 700;\n    line-height: 1.17;\n    letter-spacing: -1.6px;\n}\n\n.mgm-judgments-content h1 {\n    margin-bottom: 28px;\n    color: var(--mgm-white);\n}\n\n.mgm-contact-content h1 {\n    margin-bottom: 24px;\n}\n\n\/* Da aire superior a las p\u00e1ginas interiores cuando la cabecera global\n   de Elementor se muestra encima. *\/\n.mgm-inner-page {\n    padding-top: 35px;\n}\n\n@media (max-width: 767px) {\n    .mgm-judgments-content h1,\n    .mgm-contact-content h1 {\n        font-size: 31px;\n        line-height: 1.2;\n        letter-spacing: -1px;\n    }\n\n    .mgm-inner-page {\n        padding-top: 15px;\n    }\n}\n\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Actualidad jur\u00eddica Sentencias comentadas En este apartado, Manuel G\u00f3mez Mendoza analiza resoluciones judiciales relevantes en materia de Derecho Laboral y de la Seguridad Social. A trav\u00e9s de comentarios claros y rigurosos, se explican las cuestiones jur\u00eddicas m\u00e1s importantes de cada sentencia, su interpretaci\u00f3n y las posibles consecuencias pr\u00e1cticas para trabajadores, empresas y profesionales. Solicitar una [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-173612","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/pages\/173612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/comments?post=173612"}],"version-history":[{"count":4,"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/pages\/173612\/revisions"}],"predecessor-version":[{"id":173616,"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/pages\/173612\/revisions\/173616"}],"wp:attachment":[{"href":"https:\/\/abogadolaboralaviles.com\/en\/wp-json\/wp\/v2\/media?parent=173612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}