body.section-politica-cookies #content *,
body.section-cookies-policy #content *,
body.section-politica-privacidad #content *,
body.section-privacy-policy #content *,
body.section-aviso-legal #content *,
body.section-legal-notice #content *,
body.section-accesibilidad #content *,
body.section-accessibility #content *,
body.section-politica-privacidad-formulario-aceptacion #content *,
body.section-privacy-policy-acceptance-form #content *,
body.section-politica-proteccion-datos #content *,
body.section-legal-conditions #content *,
body.section-normas-participacion-en-redes-sociales #content * {
    color: #464646 !important;
}

body.section-politica-cookies #content,
body.section-cookies-policy #content,
body.section-politica-privacidad #content,
body.section-privacy-policy #content,
body.section-aviso-legal #content,
body.section-legal-notice #content,
body.section-accesibilidad #content,
body.section-accessibility #content,
body.section-politica-privacidad-formulario-aceptacion #content,
body.section-privacy-policy-acceptance-form #content,
body.section-politica-proteccion-datos #content,
body.section-legal-conditions #content,
body.section-normas-participacion-en-redes-sociales #content {
    max-width: 820px;
    padding: 0 !important;
}

body.section-politica-cookies #content h2,
body.section-cookies-policy #content h2,
body.section-politica-cookies #content h3,
body.section-cookies-policy #content h3,
body.section-politica-privacidad #content h2,
body.section-privacy-policy #content h2,
body.section-aviso-legal #content h2,
body.section-legal-notice #content h2,
body.section-politica-privacidad-formulario-aceptacion #content h2,
body.section-privacy-policy-acceptance-form #content h2,
body.section-politica-proteccion-datos #content h2,
body.section-legal-conditions #content h2,
body.section-normas-participacion-en-redes-sociales #content h3 {
    font-size: 22px !important;
    font-weight: normal !important;
    font-family: 'Roboto-Medium', Arial, sans-serif !important;
    line-height: 34px !important;
    border: none !important;
}

body.section-politica-cookies #content p,
body.section-cookies-policy #content p,
body.section-politica-cookies #content li,
body.section-cookies-policy #content li,
body.section-politica-privacidad #content p,
body.section-privacy-policy #content p,
body.section-politica-privacidad #content li,
body.section-privacy-policy #content li,
body.section-aviso-legal #content p,
body.section-legal-notice #content p,
body.section-aviso-legal #content li,
body.section-legal-notice #content li,
body.section-accesibilidad #content p,
body.section-accessibility #content p,
body.section-accesibilidad #content li,
body.section-accessibility #content li,
body.section-politica-privacidad-formulario-aceptacion #content p,
body.section-privacy-policy-acceptance-form #content p,
body.section-politica-privacidad-formulario-aceptacion #content li,
body.section-privacy-policy-acceptance-form #content li,
body.section-politica-proteccion-datos #content p,
body.section-legal-conditions #content p,
body.section-politica-proteccion-datos #content li,
body.section-legal-conditions #content li,
body.section-normas-participacion-en-redes-sociales #content p,
body.section-normas-participacion-en-redes-sociales #content li {
    font-size: 16px !important;
    line-height: 1.5em !important;
}

body.section-politica-cookies #content li,
body.section-cookies-policy #content li,
body.section-politica-privacidad #content li,
body.section-privacy-policy #content li,
body.section-aviso-legal #content li,
body.section-legal-notice #content li,
body.section-accesibilidad #content li,
body.section-accessibility #content li,
body.section-politica-privacidad-formulario-aceptacion #content li,
body.section-privacy-policy-acceptance-form #content li,
body.section-politica-proteccion-datos #content li,
body.section-legal-conditions #content li,
body.section-normas-participacion-en-redes-sociales #content li {
    padding-left: 20px !important;
    margin-bottom: 10px;
}

body.section-politica-cookies #content li:before,
body.section-cookies-policy #content li:before,
body.section-politica-privacidad #content li:before,
body.section-privacy-policy #content li:before,
body.section-aviso-legal #content li:before,
body.section-legal-notice #content li:before,
body.section-accesibilidad #content li:before,
body.section-accessibility #content li:before,
body.section-politica-privacidad-formulario-aceptacion #content li:before,
body.section-privacy-policy-acceptance-form #content li:before,
body.section-politica-proteccion-datos #content li:before,
body.section-legal-conditions #content li:before,
body.section-normas-participacion-en-redes-sociales #content li:before {
    font-size: 9px !important;
    margin: 0 !important;
    left: 0;
}

body.section-politica-cookies #content a,
body.section-cookies-policy #content a,
body.section-politica-privacidad #content a,
body.section-privacy-policy #content a,
body.section-aviso-legal #content a,
body.section-legal-notice #content a,
body.section-politica-privacidad-formulario-aceptacion #content a,
body.section-privacy-policy-acceptance-form #content a,
body.section-politica-proteccion-datos #content a,
body.section-legal-conditions #content a {
    color: #00809A !important;
    text-decoration: none !important;
    font-weight: normal !important;
}

body.section-politica-cookies #content a:hover,
body.section-cookies-policy #content a:hover,
body.section-politica-privacidad #content a:hover,
body.section-privacy-policy #content a:hover,
body.section-aviso-legal #content a:hover,
body.section-legal-notice #content a:hover,
body.section-politica-privacidad-formulario-aceptacion #content a:hover,
body.section-privacy-policy-acceptance-form #content a:hover,
body.section-politica-proteccion-datos #content a:hover,
body.section-legal-conditions #content a:hover {
    color: #00809A !important;
    text-decoration: underline !important;
}

body.section-politica-privacidad #content h4 u,
body.section-privacy-policy #content h4 u,
body.section-politica-privacidad-formulario-aceptacion #content h4 u,
body.section-privacy-policy-acceptance-form #content h4 u,
body.section-politica-proteccion-datos #content h4 u,
body.section-legal-conditions #content h4 u,
body.section-aviso-legal #content h3,
body.section-legal-notice #content h3 {
    font-size: 18px !important;
    font-weight: normal !important;
    /*font-family: 'repsolbold', sans-serif !important;*/
    line-height: 30px !important;
    text-decoration: none !important;
}

body.section-aviso-legal #content h2 strong,
body.section-legal-notice #content h2 strong {
    /*font-family: 'repsolbold', sans-serif !important;*/
}

body.section-politica-cookies #content .CookieDeclarationType,
body.section-cookies-policy #content .CookieDeclarationType {
    margin: 1.5em 0 !important;
}

@media (max-width: 875px) {
    body.section-politica-cookies #content,
    body.section-cookies-policy #content,
    body.section-politica-privacidad #content,
    body.section-privacy-policy #content,
    body.section-aviso-legal #content,
    body.section-legal-notice #content,
    body.section-accesibilidad #content,
    body.section-accesibilidad #content,
    body.section-politica-privacidad-formulario-aceptacion #content,
    body.section-privacy-policy-acceptance-form #content,
    body.section-normas-participacion-en-redes-sociales #content {
        padding: 0 20px !important;
    }
}