/**
 * Accesibilidad: el dorado del tema (#B59971 / #BA9868…) no cumple WCAG 2.2 AA y se sustituye por los dorados aprobados.
 * Decisión de diseño (2026-10-08): #996D31 en todos los casos en que cumple; #805B29 donde no (textos sobre grises claros).
 * Desde 2026-10-23 también los acentos decorativos y los :hover (bloque F): en toda la web solo #996D31 y #805B29.
 * GENERADO por scripts/build-a11y-colores.py a partir del CSS del tema: no editar a mano.
 * Para volver atrás: quitar el enqueue de "a11y-colores" en functions.php (o comentar un bloque).
 * Contraste: #B59971 2,71:1 / #BA9868 2,70:1 sobre blanco -> #996D31 4,58:1 (4,28:1 sobre #F7F7F7) / #805B29 6,09:1 (5,69:1 sobre #F7F7F7).
 */

/* ================================================================================================
 * A. Textos dorados e iconos de esos enlaces (WCAG 1.4.3)
 * ================================================================================================ */

/* css/modales-pop.css */ #modal-abre-pop .modal-content .cont-icon-links p { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .modal-content>div p.txt-final-box { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .btn:hover .btn_val { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .button.toWhite:hover { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .btn-volver { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .three-p { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .tl_ipd-volver span { color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .tl_ipd-volver .icon-arrow-left:before { color: #996D31; }
/* css/redbility.css */ .link.brown { color: #996D31; }
/* css/redbility.css */ .link.brown path { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .link.icon.brown path, .link.icon.brown circle, .link.icon.brown polygon { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .noTouchDevice .link.video.gray.toBrown:hover polygon { stroke: #996D31; fill: #996D31; }
/* css/redbility.css */ .noTouchDevice .link.video.black.toBrown:hover polygon { stroke: #996D31; fill: #996D31; }
/* css/redbility.css */ .noTouchDevice .link.video.white.toBrown:hover polygon { stroke: #996D31; fill: #996D31; }
/* css/redbility.css */ .link.video.brown polygon { stroke: #996D31; }
/* css/redbility.css */ .link.toBrown.active, .noTouchDevice .link.toBrown:hover { color: #996D31; }
/* css/redbility.css */ .link.toBrown.active path, .noTouchDevice .link.toBrown:hover path { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .button.white { color: #996D31; }
/* css/redbility.css */ .noTouchDevice .button.toWhite:hover { color: #996D31!important; }
/* css/redbility.css */ .tooltip_content a { color: #996D31; }
/* css/redbility.css */ .module.module-cookies-warning .module-text a { color: #996D31; }
/* css/redbility.css */ .wysiwyg p a { color: #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg span:hover { color: #996D31!important; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:hover .module-wysiwyg .tl-btn-wysiwyg { color: #996D31!important; }
/* css/redbility.css */ .noTouchDevice .module-wysiwyg .tl-btn-wysiwyg p a:hover { color: #996D31!important; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:hover>p { color: #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:hover svg path { color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-wysiwyg p a:hover span { color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-wysiwyg .tl-btn-wysiwyg p a:hover span { color: #996D31; }
/* css/redbility.css */ .wysiwyg ul a, .wysiwyg ol a { color: #996D31; }
/* css/redbility.css */ .info_text a { color: #996D31; }
/* css/redbility.css */ .label a, label a { color: #996D31; }
/* css/redbility.css */ .label a:visited, label a:visited { color: #996D31; }
/* css/redbility.css */ .noTouchDevice input[type='submit'].button_submit:hover { color: #996D31; }
/* css/redbility.css */ #header .header_bar .header_top-buttons_list-element ~ .header_top-buttons_list-element .button { color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { #header .header_bar-searcher .language_link { color: #996D31; } }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { #header .header_bottom .phone ~ .header_top-link { color: #996D31; } }
/* css/redbility.css */ #header .header_bottom .phone ~ .header_top-link path, #header .header_bottom .phone ~ .header_top-link polygon { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ #header .header_top-dropdown_list-element.active .header_top-dropdown_list-link { color: #996D31; }
/* css/redbility.css */ @media only screen and (min-width: 2180px) { .noTouchDevice #header .header_top-dropdown_list-element:hover .header_top-dropdown_list-link { color: #996D31; } }
/* css/redbility.css */ @media only screen and (max-width: 680px) { #header .header_top-link.phone { color: #996D31; } }
/* css/redbility.css */ @media only screen and (max-width: 680px) { #header .header_top-link i path, #header .header_top-link i polygon { fill: #996D31; stroke: #996D31; } }
/* css/redbility.css */ #header .dropdown_subcontent-link.active .header_bottom-link { color: #996D31; }
/* css/redbility.css */ @media only screen and (min-width: 1024px) { .noTouchDevice #header .header_bottom-dropdown_list-element:hover .header_bottom-link { color: #996D31; } }
/* css/redbility.css */ #header .subcontent-parent-link:hover { color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { #header .subcontent-link { color: #996D31; } }
/* css/redbility.css */ .module-404-error .module-title { color: #996D31; }
/* css/redbility.css */ .module-404-error .module-text a { color: #996D31; }
/* css/redbility.css */ .module-awardsDistributor.bg01 .module-awardsDistributor_total { color: #996D31; }
/* css/redbility.css */ .module-contact .module-contact_list li a { color: #996D31; }
/* css/redbility.css */ .module-cyphers .cypher { color: #996D31; }
/* css/redbility.css */ .module-cyphers .unit { color: #996D31; }
/* css/redbility.css */ .module-detail-header .module-date.conference { color: #996D31; }
/* css/redbility.css */ .module-events-distributor .module-date { color: #996D31; }
/* css/redbility.css */ .module-history-pagination .history-pagination_list li { color: #996D31; }
/* css/redbility.css */ .module-history .history_detail_year, .module-history .history_detail_month_date { color: #996D31; }
/* css/redbility.css */ .module-nav-pagination .module-nav-pagination_link-label { color: #996D31; }
/* css/redbility.css */ .module-pagination a { color: #996D31; }
/* css/redbility.css */ .module-product-menu .module-list_element.active .module-list_link { color: #996D31; }
/* css/redbility.css */ .module-product-resume .module-info.open ~ .button-toggle-text span:after { color: #996D31; }
/* css/redbility.css */ .module-registration-header .module_button { color: #996D31; }
/* css/redbility.css */ .module-registration-header .module_list-element { color: #996D31; }
/* css/redbility.css */ .module-table th a, .module-table td a { color: #805B29; }
/* css/redbility.css */ .module-table .tooltip_button { color: #996D31; }
/* css/redbility.css */ .module-witness .module-witness_wrap .module-witness_cta { color: #996D31; }
/* css/redbility.css */ .module-wysiwyg-razones a { color: #996D31 !important; }
/* css/redbility.css */ .module-wysiwyg a { color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 680px) { .popup-general-cta-access .popup_button-content span { color: #996D31; } }
/* css/tl-main.css */ .bst-btn-ver-mas p { color: #996D31; }
/* css/tl-main.css */ .bst-btn-ver-menos p { color: #996D31; }
/* css/tl-main.css */ .module-formulario-votaciones-legal a { color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado:hover>p { color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado:hover svg path { color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado-white { color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado-white:hover svg path { color: #996D31; }
/* css/tl-main.css */ #nav-layouts a.act, #nav-layouts a:hover { color: #996D31; }
/* css/tl-main.css */ #nav-layouts-mobile a:hover { color: #996D31; }
/* css/tl-main.css */ #nav-layouts-mobile div a.act { color: #996D31; }
/* css/tl-main.css */ #header .menu-no-children.active .header_bottom-link { color: #996D31; }
/* css/tl-main.css */ #header .header-bar-securities .header_top-buttons_list-element .button { color: #996D31; }
/* css/tl-main.css */ .pretty .state label>span a { color: #996D31; }
/* css/tl-main.css */ .module-listado-alfabetico a.btn-ver-mas { color: #996D31; }
/* css/tl-main.css */ .module-product-resume .module-documentation-list_element { color: #996D31; }
/* css/tl-main.css */ @media only screen and (max-width: 990px) { .module-product-resume .module-documentation-title~.module-documentation-list.open~.button-toggle-text span:after { color: #996D31; } }
/* css/tl-main.css */ .tl-votaciones ul.documentos li a { color: #996D31; color: #996D31; }
/* css/tl-main.css */ .tl_ipd-volver span { color: #996D31; }
/* css/tl-main.css */ .tl_ipd-volver .icon-arrow-left:before { color: #996D31; }
/* css/tl-main.css */ .tl_modalLegal a { color: #996D31; }
/* css/tl-main.css */ .tl-mixta ul.documentos li a { color: #996D31; }
/* css/tl-main.css */ .bst_wyswyg a, .bst_wyswyg p a { color: #996D31!important; }

/* ================================================================================================
 * B. Fondos dorados con texto o icono encima: botones, paginación, faldón, módulos (1.4.3 / 1.4.11)
 * ================================================================================================ */

/* css/modales-pop.css */ #modal-abre-pop .modal-content div.txt-content-box ul li span { background-color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .button.brown { border: 1px solid #996D31; border: 1px solid #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .btn { border: 1px solid #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .button.brown:after { background-color: #996D31; }
/* css/redbility.css */ .button.white { border: 1px solid #996D31; }
/* css/redbility.css */ .button.white:before { background-color: #996D31; }
/* css/redbility.css */ .button.white span:before { box-shadow: 0 1px 0 0 #996D31; }
/* css/redbility.css */ .button.brown { border: 1px solid #996D31; }
/* css/redbility.css */ .button.brown:after { background-color: #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg { border: 1px solid #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:after { background-color: #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:hover>p svg { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .module-wysiwyg .tl-btn-wysiwyg:hover svg path { fill: #996D31; }
/* css/redbility.css */ input[type='submit'].button_submit { background-color: #996D31; border: 1px solid #996D31; }
/* css/redbility.css */ .module.bg03 { background-color: #996D31; }
/* css/redbility.css */ #header.registration { background-color: #996D31; }
/* css/redbility.css */ #footer .footer_confidence-info { background-color: #996D31; }
/* css/redbility.css */ .tl-button-video:hover { border: 1px solid #996D31; }
/* css/redbility.css */ .tl-button-video:after { background: #996D31; border: 1px solid #996D31; }
/* css/redbility.css */ .module-home-header .module-extra_container { background-color: #996D31; }
/* css/redbility.css */ .touchDevice .module-multimedia .module-zoom_button .icon { background-color: #996D31; }
/* css/redbility.css */ .module-pagination a { border: 1px solid #996D31; background-color: #996D31; }
/* css/redbility.css */ .module-pagination a polygon { fill: #996D31; }
/* css/redbility.css */ .module-pagination .currentItem a { background-color: #996D31; border-color: #996D31; }
/* css/redbility.css */ .module-team-detail .module-team-detail_controls > * { background-color: #996D31; }
/* css/redbility.css */ .touchDevice .module-team-distributor .image_link .search { background-color: #996D31; }
/* css/redbility.css */ .touchDevice .module-team .module-list_image i { background-color: #996D31; }
/* css/redbility.css */ .popup-team .popup-team_controls > * { background-color: #996D31; }
/* css/tl-main.css */ .bst-riesgo-tabla ul li.bst-act { background-color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado { background-color: #996D31; border: 1px solid #996D31; }
/* css/tl-main.css */ .tl-btn-destacado:not(input):after { background-color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado:hover>p svg { fill: #996D31; stroke: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado:hover svg path { fill: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado-white { background-color: #996D31; border: 1px solid #996D31; }
/* css/tl-main.css */ .tl-btn-destacado-white:not(input):before { background-color: #996D31; }
/* css/tl-main.css */ .tl-btn-destacado-white:hover svg path { fill: #996D31; }
/* css/tl-main.css */ .btn_pops:not(input):after { background-color: #996D31; }
/* css/tl-video-full.css */ #tl-player-vim-close { background-color: #996D31; }
/* css/tl-video-full.css */ .module-video-home .tl-btn-video-home:hover { border: 1px solid #996D31; }
/* css/tl-video-full.css */ .module-video-home .tl-btn-video-home:after { background: #996D31; border: 1px solid #996D31; }

/* ================================================================================================
 * C. Iconos y estados de controles: cerrar, menú, desplegables, puntos, casillas, campos y foco (1.4.11)
 * ================================================================================================ */

/* css/modales-pop.css */ #modal-abre-pop .modal-content .modal-close:before { background-color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .modal-content .modal-close:after { background-color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .formulario-form .cont-telf input:first-child { border: 1px solid #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .formulario-form input[name='nombre'], #modal-abre-pop .formulario-form input[name='tlf'], #modal-abre-pop .formulario-form input[name='ftlf2'], #modal-abre-pop .formulario-form input[name='email'], #modal-abre-pop .formulario-form select, #modal-abre-pop .formulario-form select option { border: 1px solid #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .pretty .state label:before { border-color: #996D31; }
/* css/modales-pop.css */ #modal-abre-pop .pretty.p-default input:checked~.state label:after { background-color: #996D31!important; }
/* css/redbility.css */ .link.arrow.brown polygon, .link.back.brown polygon { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .link.plus.brown .icon_plus:before, .link.plus.brown .icon_plus:after { background-color: #996D31; }
/* css/redbility.css */ .link.toBrown.active .icon_plus:before, .link.toBrown.active .icon_plus:after, .noTouchDevice .link.toBrown:hover .icon_plus:before, .noTouchDevice .link.toBrown:hover .icon_plus:after { background-color: #996D31; }
/* css/redbility.css */ .registration_resume-close_button .arrow:before, .registration_resume-close_button .arrow:after { background-color: #996D31; }
/* css/redbility.css */ .tooltip_button.underline { border-bottom: 1px solid #996D31; }
/* css/redbility.css */ .module .slick-dots li button:before { background-color: #996D31; }
/* css/redbility.css */ .form_block-content.radio_box input:checked ~ label { border-color: #996D31; }
/* css/redbility.css */ .form_block-content.radio_box input:checked ~ label .label_icon { border-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .form_block-content.radio_box label:hover { border-color: #996D31; }
/* css/redbility.css */ .form_block-content.radio_box .label_icon path { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ .remove_file:before, .remove_file:after { background-color: #996D31; }
/* css/redbility.css */ input[type='checkbox'] ~ label .icon:before, input[type='radio'] ~ label .icon:before { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice #header .header_searcher-button:hover path, .noTouchDevice #header .header_searcher-button:hover ellipse { fill: #996D31; stroke: #996D31; }
/* css/redbility.css */ #header #header_searcher-close_button:before, #header #header_searcher-close_button:after { background-color: #996D31; }
/* css/redbility.css */ #header .header_bottom-close_button:before, #header .header_bottom-close_button:after { background-color: #996D31; }
/* css/redbility.css */ #header .header_top-menu_button:before, #header .header_top-menu_button:after { background-color: #996D31; }
/* css/redbility.css */ #header .header_top-menu_button span:after { background-color: #996D31; }
/* css/redbility.css */ #header .header_bottom-dropdown_list-button:before, #header .header_bottom-dropdown_list-button:after { background-color: #996D31; }
/* css/redbility.css */ .module-accordion .accordion_list dt::after { background-color: #996D31; }
/* css/redbility.css */ .module-accordion .accordion_list .icon::after { background-color: #996D31; }
/* css/redbility.css */ .module-accordion .accordion_list .icon::before { background-color: #996D31; }
/* css/redbility.css */ .module-contact-form .check:before { border: 2px solid #996D31; }
/* css/redbility.css */ .module-history-pagination .history-pagination_list li::after { background-color: #996D31; }
/* css/redbility.css */ .module-product-distributor .module-content.style02 .slick-dots > li button:before { background: #996D31; }
/* css/redbility.css */ .module-registration-header .arrow:before, .module-registration-header .arrow:after { background-color: #996D31; }
/* css/redbility.css */ .module-registration-header .module_button-text:before, .module-registration-header .module_button-text:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-search .module-button:hover ellipse, .noTouchDevice .module-search .module-button:hover path { stroke: #996D31; }
/* css/redbility.css */ .mfp-close:before, .mfp-close:after { background-color: #996D31; }
/* css/redbility.css */ .popup-contact .popup-check .check { border: 2px solid #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 680px) { .popup-general-cta-access .icon_play polygon { stroke: #996D31; } }
/* css/tl-main.css */ #nav-layouts a.act::before, #nav-layouts a:hover::before { background-color: #996D31; }
/* css/tl-main.css */ .pretty.p-default input:checked~.state label:after { background-color: #996D31!important; }
/* css/tl-main.css */ .tl-streaming input:focus { outline: 0px solid #996D31; border: 1px solid #996D31 !important; }
/* css/tl-main.css */ .tl-streaming input:active { outline: 0px solid #996D31; border: 1px solid #996D31 !important; }
/* css/tl-main.css */ .tl-streaming textarea:focus { outline: 0px solid #996D31; border: 1px solid #996D31 !important; }
/* css/tl-main.css */ .tl-streaming textarea:active { outline: 0px solid #996D31; border: 1px solid #996D31 !important; }
/* css/tl-main.css */ .tl-streaming .pretty.p-default input:checked~.state label:after { background-color: #996D31!important; }
/* css/tl-main.css */ .tl-streaming .pretty.p-default input:checked~.state label:before { border-color: #996D31!important; }

/* ================================================================================================
 * D. Dorado escrito en línea en el contenido (style="color: #b59971"), 751 apariciones (1.4.3)
 * ================================================================================================ */

/* contenido */ [style*="color:#b59971" i]:not([style*="background-color:#b59971" i]), [style*="color: #b59971" i]:not([style*="background-color: #b59971" i]), [style*="color:#ba9868" i]:not([style*="background-color:#ba9868" i]), [style*="color: #ba9868" i]:not([style*="background-color: #ba9868" i]) { color: #996D31 !important; }

/* ================================================================================================
 * F. Acentos decorativos y :hover: solo los dos dorados aprobados en toda la web (petición del cliente, 2026-10-23)
 * ================================================================================================ */

/* css/modales-pop.css */ #modal-abre-pop .btn-volver:hover { color: #805B29; }
/* css/modales-pop.css */ #modal-abre-pop .three-p:hover { color: #805B29 !important; }
/* css/modales-pop.css */ #modal-abre-pop #solicitaResumen:hover { color: #805B29 !important; }
/* css/modales-pop.css */ #modal-abre-pop .tl_modalLegal li:before { background-color: #996D31; }
/* css/redbility.css */ .page_head ~ .module:nth-child(2).bg03:before { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .link.video.brown.darken:hover polygon { stroke: #805B29; fill: #805B29; }
/* css/redbility.css */ .link.darken.active, .noTouchDevice .link.darken:hover { color: #805B29; }
/* css/redbility.css */ .link.darken.active .icon_plus:before, .link.darken.active .icon_plus:after, .noTouchDevice .link.darken:hover .icon_plus:before, .noTouchDevice .link.darken:hover .icon_plus:after { background-color: #805B29; }
/* css/redbility.css */ .link.darken.active polygon, .link.darken.active path, .noTouchDevice .link.darken:hover polygon, .noTouchDevice .link.darken:hover path { fill: #805B29; stroke: #805B29; }
/* css/redbility.css */ #chat_button { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice #chat_button:hover { background-color: #805B29; }
/* css/redbility.css */ .noTouchDevice .registration_resume-close_button:hover .arrow:before, .noTouchDevice .registration_resume-close_button:hover .arrow:after { background-color: #805B29; }
/* css/redbility.css */ .registration_form .form_test-list_title:after { background-color: #996D31; }
/* css/redbility.css */ .form_steps-title:after { background: #996D31; }
/* css/redbility.css */ .tooltip_content:before, .tooltip_content:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .tooltip_content a:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice .module.module-cookies-warning .module-text a:hover { color: #805B29; }
/* css/redbility.css */ .wysiwyg blockquote::before { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .wysiwyg p a:hover { color: #805B29; }
/* css/redbility.css */ .wysiwyg h2:before { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .wysiwyg ul a:hover, .noTouchDevice .wysiwyg ol a:hover { color: #805B29; }
/* css/redbility.css */ .form_block-content .info table .link ~ .link:before { background-color: #996D31; }
/* css/redbility.css */ .documentation-list_title:after { background-color: #996D31; }
/* css/redbility.css */ .delivery_type-title:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .info_text a:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice .label a:visited:hover, .noTouchDevice label a:visited:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice .label a:hover, .noTouchDevice label a:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice label:not(.radio_box-label):hover rect, .noTouchDevice label:not(.radio_box-label):hover polygon { fill: #805B29; stroke: #805B29; }
/* css/redbility.css */ .module_heading-wrap .module_heading-title.style02:after { background: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { .noTouchDevice #header .header_bar-searcher .language_link:hover { color: #805B29; } }
/* css/redbility.css */ #header .subcontent-title:after { background-color: #996D31; }
/* css/redbility.css */ #header .subcontent-link:before { background-color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { .noTouchDevice #footer .footer_links-column:not(.help) .footer_links-title:hover:before { background-color: #805B29; } }
/* css/redbility.css */ @media only screen and (max-width: 1023px) { .noTouchDevice #footer .footer_links-column:not(.help) .footer_links-title:hover:after { background-color: #805B29; } }
/* css/redbility.css */ #footer .footer_links-title:before, #footer .footer_links-title:after { background-color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 680px) { .noTouchDevice #footer .footer_links-list .link:hover { color: #805B29; } }
/* css/redbility.css */ #footer .footer_links-help_buttons-list_element:after { background-color: #996D31; }
/* css/redbility.css */ #footer .footer_offices-title:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-404-error .module-text a:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice .module-accordion .accordion_list dt:hover .icon::after, .noTouchDevice .module-accordion .accordion_list dt:hover .icon::before { background-color: #805B29; }
/* css/redbility.css */ .module-articlesDistributor .articlesDistributor_tag::before { background-color: #996D31; }
/* css/redbility.css */ .module-blogs .module-label:after { background-color: #996D31; }
/* css/redbility.css */ .module-blogs .blog-tags_element:after { background-color: #996D31; }
/* css/redbility.css */ .module-contact .module-contact_subtitle:after { background-color: #996D31; }
/* css/redbility.css */ .module-detail-header .tags-list_element:after { background-color: #996D31; }
/* css/redbility.css */ .module-feature .module-feature_wrap .module-feature_wrap_items .module-feature_item_row .module-feature_item .module-feature_item_title:after { background-color: #996D31; }
/* css/redbility.css */ .module-glossary-terms .module-letter { border-bottom: 1px solid #996D31; }
/* css/redbility.css */ .module-graphics .chart-container_wrapper:before { box-shadow: 0 1px 0 0 #996D31; }
/* css/redbility.css */ .module-header .module-subtitle:after { background-color: #996D31; }
/* css/redbility.css */ .module-highlighted-advantages-distributor .module-title:after { background-color: #996D31; }
/* css/redbility.css */ .module-history .history_detail_year::after { background-color: #996D31; }
/* css/redbility.css */ .module-home-header .module-extra_container.alternative_style .module-extra_content .module-extra_title::after { background-color: #996D31; }
/* css/redbility.css */ .module-mediaDistributor .mediaDistributor_tag::before { background-color: #996D31; }
/* css/redbility.css */ .module-product-data .module-title:after { background-color: #996D31; }
/* css/redbility.css */ .module-product-distributor .module-content.module-product-distributor-slider .module-product-distributor_item .module_carousel_item_list_content:before { background: #996D31; }
/* css/redbility.css */ .module-product-distributor .module-content .module-product-distributor_items .module-product-distributor_item:before { background: #996D31; }
/* css/redbility.css */ .module-product-resume .chart-container_wrapper:before { box-shadow: 0 1px 0 0 #996D31; }
/* css/redbility.css */ .module-product-resume .module-quote:before { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-product-resume .module-info.open ~ .button-toggle-text:hover span:after { color: #805B29; }
/* css/redbility.css */ .module-product-resume .module-documentation-title:after { background-color: #996D31; }
/* css/redbility.css */ .module-resource .module-resource_subtitle:after { background: #996D31; }
/* css/redbility.css */ .module-sample .module-title { border-left: 3px solid #996D31; }
/* css/redbility.css */ .module-table .module-subtitle:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-table th a:hover, .noTouchDevice .module-table td a:hover { color: #805B29; }
/* css/redbility.css */ .noTouchDevice .module-table .tooltip_button:hover { color: #805B29; }
/* css/redbility.css */ .module-web-map .section-title { border-bottom: 1px solid #996D31; }
/* css/redbility.css */ .module-witness .module-witness_wrap .module-witness_content .module-witness_content_wrap:before { background: #996D31; }
/* css/redbility.css */ .module-wysiwyg .module-subtitle:after { background-color: #996D31; }
/* css/redbility.css */ .noTouchDevice .module-wysiwyg a:hover { color: #805B29; }
/* css/redbility.css */ .popup-contact .popup-title:after { background-color: #996D31; }
/* css/redbility.css */ @media only screen and (max-width: 680px) { .noTouchDevice .popup-general-cta-access .popup_button:hover .popup_button-content span { color: #805B29; } }
/* css/redbility.css */ @media only screen and (max-width: 680px) { .noTouchDevice .popup-general-cta-access .popup_button:hover .icon_play polygon { fill: #805B29; } }
/* css/redbility.css */ .popup-glossary-term .popup-title:after { background-color: #996D31; }
/* css/redbility.css */ .popup-hedge-value .popup-title:after { background-color: #996D31; }
/* css/tl-main.css */ .tl-border-video-3 { border-color: #996D31; }
/* css/tl-main.css */ .module-transacciones h3:after { background-color: #996D31; }
/* css/tl-main.css */ .module-listado-imagenes h3:after { background-color: #996D31; }
/* css/tl-main.css */ .module-listado-alfabetico .module_content h3:after { background-color: #996D31; }
/* css/tl-main.css */ .tl_modalLegal li:before { background-color: #996D31; }
/* css/tl-main.css */ .bst_wyswyg li:before { background-color: #996D31; }

/* ================================================================================================
 * E. #805B29 dentro de los contenedores con fondo gris claro donde #996D31 no cumple
 *    (lista en scripts/a11y-colores-oscuro.txt, generada por scripts/gold-tone-audit.py)
 * ================================================================================================ */

/* css/redbility.css */ .bg02 .link.brown { color: #805B29; }
/* css/redbility.css */ .module-info .link.brown { color: #805B29; }
/* css/redbility.css */ .module-home-header .link.brown { color: #805B29; }
/* css/redbility.css */ .mediaDistributor_itemWrapper .link.brown { color: #805B29; }
/* css/redbility.css */ .bg02 .module-wysiwyg a { color: #805B29; }
/* css/redbility.css */ .module-wysiwyg.bg02 a { color: #805B29; }
/* contenido */ .footer.tl-dark-grey [style*="color:#b59971" i]:not([style*="background-color:#b59971" i]), .footer.tl-dark-grey [style*="color: #b59971" i]:not([style*="background-color: #b59971" i]), .footer.tl-dark-grey [style*="color:#ba9868" i]:not([style*="background-color:#ba9868" i]), .footer.tl-dark-grey [style*="color: #ba9868" i]:not([style*="background-color: #ba9868" i]) { color: #805B29 !important; }
/* contenido */ .bg02 [style*="color:#b59971" i]:not([style*="background-color:#b59971" i]), .bg02 [style*="color: #b59971" i]:not([style*="background-color: #b59971" i]), .bg02 [style*="color:#ba9868" i]:not([style*="background-color:#ba9868" i]), .bg02 [style*="color: #ba9868" i]:not([style*="background-color: #ba9868" i]) { color: #805B29 !important; }
