/* ================================================================
   GESIFLOW - Temas
   ----------------------------------------------------------------
   Cada bloque define el juego completo de tokens --gf-* de un tema.
   css/gesiflow.css contiene la estructura y NO tiene un solo color:
   todo pasa por estos tokens, asi que cambiar de tema es cambiar un
   atributo en <html>.

   Orden de carga:  temas.css  ->  gesiflow.css

   Se aplica con  <html data-tema="gesiflow|grafito|indigo|terracota|
   plantilla|marino">  desde layout.twig, leyendo la preferencia del
   usuario. Sin atributo se usa gesiflow.

   Garantias verificadas al generar (build_temas.py):
     - Los 6 temas pasan WCAG AA en todo par texto/fondo.
     - Ninguna semantica queda a menos de 22 grados de tono del acento
       de su tema. Si el acento y "alerta" comparten tono, una mora leve
       se confunde con un adorno de marca; en cobranza eso no es
       cosmetico.

   GENERADO - no editar a mano. Ver build_temas.py y emitir_temas.py.
================================================================ */

/* == GesiFlow - Los colores de la marca. El tema por defecto. == */
:root,
html[data-tema=gesiflow] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #02172A;
	--gf-cromo-bg-2: #032443;
	--gf-cromo-borde: #07345E;
	--gf-cromo-hover-bg: #07345E;
	--gf-cromo-fg: #92BADF;
	--gf-cromo-fg-fuerte: #F4F6F8;
	--gf-cromo-activo: #FF8C42;
	--gf-cromo-titulo: #D4590D;
	--gf-cromo-tabla-bg: #032443;
	--gf-cromo-tabla-fg: #F4F6F8;

	/* paleta */
	--gf-primary: #032443;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #FEBA90;
	--gf-acento: #FC6608;
	--gf-acento-foco: #FD883E;
	--gf-acento-texto-osc: #FDA670;
	--gf-acento-claro: #FF8C42;
	--gf-acento-claro-hover: #FFA86F;
	--gf-acento-claro-texto-osc: #FFBC91;
	--gf-acceso-lema: #D1773E;
	--gf-acento-claro-borde-osc: #995428;
	--gf-acento-claro-tenue-osc: #573016;
	--gf-menu-titulo: #934516;
	--gf-acento-activo: #DE5A07;
	--gf-acento-osc-fondo: #602703;
	--gf-acento-tenue-osc: #562303;
	--gf-acento-osc-tabla: #4C1F02;
	--gf-acento-profundo: #BC4E09;
	--gf-acento-enlace-hover: #9A4007;
	--gf-acento-tenue: #FFF1E6;
	--gf-danger: #A32138;
	--gf-danger-texto-osc: #CA7E8C;
	--gf-danger-borde-suave: #D3949F;
	--gf-danger-borde: #E2B8BF;
	--gf-danger-borde-tabla: #E7C5CB;
	--gf-danger-tenue: #F6E9EB;
	--gf-danger-hover: #931E32;
	--gf-danger-texto: #8C1C30;
	--gf-danger-activo: #891C2F;
	--gf-danger-enlace-hover: #821A2D;
	--gf-danger-enfasis: #7F1A2C;
	--gf-danger-texto-tabla: #791829;
	--gf-danger-borde-osc: #621422;
	--gf-danger-tenue-osc: #370B13;
	--gf-est-200: #BBD5ED;
	--gf-est-200-c41: #D7E6F4;
	--gf-est-200-o40: #70808E;
	--gf-est-300: #92BADF;
	--gf-est-400: #629BD1;
	--gf-est-400-c65: #C8DCEF;
	--gf-est-400-o15: #5384B2;
	--gf-est-500: #3277B7;
	--gf-est-500-c90: #EAF1F8;
	--gf-est-500-c99: #FDFEFE;
	--gf-est-500-o17: #2A6398;
	--gf-est-500-o40: #1E476E;
	--gf-est-600: #145491;
	--gf-est-700: #0C467C;
	--gf-est-800: #07345E;
	--gf-est-800-c42: #6F89A2;
	--gf-est-900: #032443;
	--gf-est-900-c12: #213E5A;
	--gf-est-900-c6: #12314E;
	--gf-est-900-c68: #AEB9C3;
	--gf-est-900-c90: #E6E9EC;
	--gf-est-900-o13: #031F3A;
	--gf-est-900-o15: #031F39;
	--gf-est-900-o26: #021B32;
	--gf-est-950: #02172A;
	--gf-est-950-c1: #05192C;
	--gf-est-950-c21: #374857;
	--gf-est-950-c54: #8B949D;
	--gf-est-950-c75: #C0C5CA;
	--gf-est-950-o33: #010F1C;
	--gf-hueso: #F4F6F8;
	--gf-hueso-c51: #FAFBFC;
	--gf-hueso-c66: #FBFCFD;
	--gf-hueso-borde-tabla: #FCFDFD;
	--gf-hueso-hover: #DCDDDF;
	--gf-hueso-o12: #D7D8DA;
	--gf-hueso-texto: #D2D4D5;
	--gf-hueso-activo: #CDCFD0;
	--gf-hueso-enfasis: #BEC0C1;
	--gf-hueso-texto-tabla: #B5B6B8;
	--gf-info: #4F51B8;
	--gf-info-texto-osc: #999AD6;
	--gf-info-borde-suave: #ABABDD;
	--gf-info-borde: #C7C7E8;
	--gf-info-borde-tabla: #D1D2ED;
	--gf-info-tenue: #EDEEF8;
	--gf-info-hover: #4749A6;
	--gf-info-texto: #44469E;
	--gf-info-activo: #42449B;
	--gf-info-enfasis: #3E3F90;
	--gf-info-texto-tabla: #3A3C88;
	--gf-info-borde-osc: #2F316E;
	--gf-info-tenue-osc: #1B1C3F;
	--gf-linea: #DEE4EA;
	--gf-linea-suave: #EAEDF1;
	--gf-papel: #FFFFFF;
	--gf-purple: #6B5B95;
	--gf-purple-texto-osc: #A9A0C2;
	--gf-purple-borde-suave: #B8B0CC;
	--gf-purple-borde: #D0CBDD;
	--gf-purple-borde-tabla: #D9D4E3;
	--gf-purple-tenue: #F0EFF4;
	--gf-purple-hover: #605286;
	--gf-purple-texto: #5C4E80;
	--gf-purple-activo: #5A4C7D;
	--gf-purple-enfasis: #534774;
	--gf-purple-texto-tabla: #4F436E;
	--gf-purple-borde-osc: #403759;
	--gf-purple-tenue-osc: #241F33;
	--gf-secondary: #6A717B;
	--gf-secondary-texto-osc: #A9ADB2;
	--gf-secondary-borde-suave: #B7BBC0;
	--gf-secondary-borde: #CFD2D5;
	--gf-secondary-hover: #5F666F;
	--gf-secondary-texto: #5B616A;
	--gf-secondary-enfasis: #535860;
	--gf-secondary-texto-tabla: #4E545B;
	--gf-secondary-tenue-osc: #24262A;
	--gf-success: #3E7C5B;
	--gf-success-texto-osc: #8FB3A0;
	--gf-success-borde-suave: #A2C0B0;
	--gf-success-borde: #C1D5CB;
	--gf-success-borde-tabla: #CDDDD4;
	--gf-success-tenue: #ECF2EF;
	--gf-success-hover: #387052;
	--gf-success-texto: #356B4E;
	--gf-success-activo: #34684C;
	--gf-success-enlace-hover: #326349;
	--gf-success-enfasis: #306147;
	--gf-success-texto-tabla: #2E5C43;
	--gf-success-borde-osc: #254A37;
	--gf-success-tenue-osc: #152A1F;
	--gf-warning: #8A7405;
	--gf-warning-texto-osc: #BBAE6E;
	--gf-warning-borde-suave: #C7BC87;
	--gf-warning-borde: #DAD3AF;
	--gf-warning-borde-tabla: #E1DBBE;
	--gf-warning-tenue: #F3F1E6;
	--gf-warning-hover: #7C6804;
	--gf-warning-texto: #776404;
	--gf-warning-activo: #746104;
	--gf-warning-enfasis: #6C5A04;
	--gf-warning-texto-tabla: #665604;
	--gf-warning-borde-osc: #534603;
	--gf-warning-tenue-osc: #2F2702;

	/* componentes de rgba() */
	--gf-est-950-rgb: 2, 23, 42;
	--gf-acento-rgb: 252, 102, 8;
	--gf-danger-rgb: 163, 33, 56;
	--gf-dark-rgb: 3, 36, 67;
	--gf-est-900-rgb: 3, 36, 67;
	--gf-info-rgb: 79, 81, 184;
	--gf-light-rgb: 244, 246, 248;
	--gf-primary-rgb: 3, 36, 67;
	--gf-purple-rgb: 107, 91, 149;
	--gf-secondary-rgb: 106, 113, 123;
	--gf-success-rgb: 62, 124, 91;
	--gf-warning-rgb: 138, 116, 5;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #032443;
	--gf-chart-2: #FC6608;
	--gf-chart-3: #4F51B8;
	--gf-chart-4: #3E7C5B;
	--gf-chart-5: #8A7405;
	--gf-chart-6: #A32138;
	--gf-chart-7: #629BD1;
	--gf-chart-8: #6B5B95;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #FC6608;
	--esm-dark: #DE5A07;
	--esm-deep: #BC4E09;
	--esm-l: #FFF1E6;
	--esm-xl: #FFF4EE;
	--esm-mid: #FFF9F5;
	--ink: #032443;
	--ink-7: #07345E;
	--ink-6: #0C467C;
	--ink-4: #3277B7;
	--ink-1: #BBD5ED;
	--ink-0: #F4F6F8;
	--g0: #F4F6F8;
	--g1: #E5EFF8;
	--g2: #DEE4EA;
	--g3: #D7E6F5;
	--g4: #629BD1;
	--g6: #145491;
	--g8: #07345E;
	--blanco: #FFFFFF;
	--amb: #8A7405;
	--amb-l: #F1EEE1;
	--cor: #A32138;
	--cor-l: #F4E4E7;
	--vio: #6B5B95;
	--vio-l: #F0EFF4;
	--verde: #3E7C5B;
	--verde-l: #ECF2EF;
	--txt-dark: #032443;
	--txt-mid: #145491;
	--txt-soft: #3277B7;
	--dark-green: #BC4E09;
	--light-green: #FC6608;
}

/* == Grafito y oro - Sobrio y premium. El tema por defecto. == */
html[data-tema=grafito] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #1E1E21;
	--gf-cromo-bg-2: #27272A;
	--gf-cromo-borde: #343438;
	--gf-cromo-hover-bg: #343438;
	--gf-cromo-fg: #BBBBC0;
	--gf-cromo-fg-fuerte: #F6F5F2;
	--gf-cromo-activo: #D4AC57;
	--gf-cromo-titulo: #A38236;
	--gf-cromo-tabla-bg: #27272A;
	--gf-cromo-tabla-fg: #F6F5F2;

	/* paleta */
	--gf-primary: #27272A;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #E0CEA6;
	--gf-acento: #B99239;
	--gf-acento-foco: #C8AA65;
	--gf-acento-texto-osc: #D6C08C;
	--gf-acento-claro: #D4AC57;
	--gf-acento-claro-hover: #DEC07F;
	--gf-acento-claro-texto-osc: #E6CF9E;
	--gf-acceso-lema: #B3924D;
	--gf-acento-claro-borde-osc: #7F6734;
	--gf-acento-claro-tenue-osc: #483A1E;
	--gf-menu-titulo: #78612F;
	--gf-acento-activo: #A38032;
	--gf-acento-osc-fondo: #463716;
	--gf-acento-tenue-osc: #3F3213;
	--gf-acento-osc-tabla: #382C11;
	--gf-acento-profundo: #8A6A20;
	--gf-acento-enlace-hover: #71571A;
	--gf-acento-tenue: #FAF3E2;
	--gf-danger: #B3453C;
	--gf-danger-texto-osc: #D3938E;
	--gf-danger-borde-suave: #DBA6A1;
	--gf-danger-borde: #E7C3C1;
	--gf-danger-borde-tabla: #EBCFCC;
	--gf-danger-tenue: #F7ECEC;
	--gf-danger-hover: #A13E36;
	--gf-danger-texto: #9A3B34;
	--gf-danger-activo: #963A32;
	--gf-danger-enlace-hover: #8F3730;
	--gf-danger-enfasis: #8C362F;
	--gf-danger-texto-tabla: #84332C;
	--gf-danger-borde-osc: #6B2924;
	--gf-danger-tenue-osc: #3D1714;
	--gf-est-200: #DBDBDD;
	--gf-est-200-c41: #EAEAEB;
	--gf-est-200-o40: #838385;
	--gf-est-300: #BBBBC0;
	--gf-est-400: #9C9CA1;
	--gf-est-400-c65: #DCDCDE;
	--gf-est-400-o15: #858589;
	--gf-est-500: #78787F;
	--gf-est-500-c90: #F2F2F2;
	--gf-est-500-c99: #FEFEFE;
	--gf-est-500-o17: #646469;
	--gf-est-500-o40: #48484C;
	--gf-est-600: #5B5B62;
	--gf-est-700: #46464C;
	--gf-est-800: #343438;
	--gf-est-800-c42: #89898C;
	--gf-est-900: #27272A;
	--gf-est-900-c12: #414144;
	--gf-est-900-c6: #343437;
	--gf-est-900-c68: #BABABB;
	--gf-est-900-c90: #E9E9EA;
	--gf-est-900-o13: #222225;
	--gf-est-900-o15: #212124;
	--gf-est-900-o26: #1D1D1F;
	--gf-est-950: #1E1E21;
	--gf-est-950-c1: #202023;
	--gf-est-950-c21: #4D4D50;
	--gf-est-950-c54: #989899;
	--gf-est-950-c75: #C7C7C8;
	--gf-est-950-o33: #141416;
	--gf-hueso: #F6F5F2;
	--gf-hueso-c51: #FBFAF9;
	--gf-hueso-c66: #FCFCFB;
	--gf-hueso-borde-tabla: #FDFCFC;
	--gf-hueso-hover: #DDDCDA;
	--gf-hueso-o12: #D8D8D5;
	--gf-hueso-texto: #D4D3D0;
	--gf-hueso-activo: #CFCECB;
	--gf-hueso-enfasis: #C0BFBD;
	--gf-hueso-texto-tabla: #B6B5B3;
	--gf-info: #3C6E8F;
	--gf-info-texto-osc: #8EABBE;
	--gf-info-borde-suave: #A1B9C9;
	--gf-info-borde: #C1D1DB;
	--gf-info-borde-tabla: #CCD9E2;
	--gf-info-tenue: #ECF0F4;
	--gf-info-hover: #366381;
	--gf-info-texto: #345F7B;
	--gf-info-activo: #325C78;
	--gf-info-enfasis: #2F5670;
	--gf-info-texto-tabla: #2C516A;
	--gf-info-borde-osc: #244256;
	--gf-info-tenue-osc: #142531;
	--gf-linea: #E3E1DC;
	--gf-linea-suave: #EDECE8;
	--gf-papel: #FFFFFF;
	--gf-purple: #6B5B95;
	--gf-purple-texto-osc: #A9A0C2;
	--gf-purple-borde-suave: #B8B0CC;
	--gf-purple-borde: #D0CBDD;
	--gf-purple-borde-tabla: #D9D4E3;
	--gf-purple-tenue: #F0EFF4;
	--gf-purple-hover: #605286;
	--gf-purple-texto: #5C4E80;
	--gf-purple-activo: #5A4C7D;
	--gf-purple-enfasis: #534774;
	--gf-purple-texto-tabla: #4F436E;
	--gf-purple-borde-osc: #403759;
	--gf-purple-tenue-osc: #241F33;
	--gf-secondary: #6A717B;
	--gf-secondary-texto-osc: #A9ADB2;
	--gf-secondary-borde-suave: #B7BBC0;
	--gf-secondary-borde: #CFD2D5;
	--gf-secondary-hover: #5F666F;
	--gf-secondary-texto: #5B616A;
	--gf-secondary-enfasis: #535860;
	--gf-secondary-texto-tabla: #4E545B;
	--gf-secondary-tenue-osc: #24262A;
	--gf-success: #3E7C5B;
	--gf-success-texto-osc: #8FB3A0;
	--gf-success-borde-suave: #A2C0B0;
	--gf-success-borde: #C1D5CB;
	--gf-success-borde-tabla: #CDDDD4;
	--gf-success-tenue: #ECF2EF;
	--gf-success-hover: #387052;
	--gf-success-texto: #356B4E;
	--gf-success-activo: #34684C;
	--gf-success-enlace-hover: #326349;
	--gf-success-enfasis: #306147;
	--gf-success-texto-tabla: #2E5C43;
	--gf-success-borde-osc: #254A37;
	--gf-success-tenue-osc: #152A1F;
	--gf-warning: #B94318;
	--gf-warning-texto-osc: #D69279;
	--gf-warning-borde-suave: #DDA590;
	--gf-warning-borde: #E9C3B5;
	--gf-warning-borde-tabla: #EDCEC3;
	--gf-warning-tenue: #F8ECE8;
	--gf-warning-hover: #A63C16;
	--gf-warning-texto: #9F3A15;
	--gf-warning-activo: #9B3814;
	--gf-warning-enfasis: #903413;
	--gf-warning-texto-tabla: #893212;
	--gf-warning-borde-osc: #6F280E;
	--gf-warning-tenue-osc: #3F1708;

	/* componentes de rgba() */
	--gf-est-950-rgb: 30, 30, 33;
	--gf-acento-rgb: 185, 146, 57;
	--gf-danger-rgb: 179, 69, 60;
	--gf-dark-rgb: 39, 39, 42;
	--gf-est-900-rgb: 39, 39, 42;
	--gf-info-rgb: 60, 110, 143;
	--gf-light-rgb: 246, 245, 242;
	--gf-primary-rgb: 39, 39, 42;
	--gf-purple-rgb: 107, 91, 149;
	--gf-secondary-rgb: 106, 113, 123;
	--gf-success-rgb: 62, 124, 91;
	--gf-warning-rgb: 185, 67, 24;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #27272A;
	--gf-chart-2: #B99239;
	--gf-chart-3: #3C6E8F;
	--gf-chart-4: #3E7C5B;
	--gf-chart-5: #B94318;
	--gf-chart-6: #B3453C;
	--gf-chart-7: #9C9CA1;
	--gf-chart-8: #6B5B95;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #B99239;
	--esm-dark: #A38032;
	--esm-deep: #8A6A20;
	--esm-l: #FAF3E2;
	--esm-xl: #FAF7F1;
	--esm-mid: #FCFBF7;
	--ink: #27272A;
	--ink-7: #343438;
	--ink-6: #46464C;
	--ink-4: #78787F;
	--ink-1: #DBDBDD;
	--ink-0: #F6F5F2;
	--g0: #F6F5F2;
	--g1: #F5F5F6;
	--g2: #E3E1DC;
	--g3: #EFEFF1;
	--g4: #9C9CA1;
	--g6: #5B5B62;
	--g8: #343438;
	--blanco: #FFFFFF;
	--amb: #B94318;
	--amb-l: #F7E8E3;
	--cor: #B3453C;
	--cor-l: #F6E9E8;
	--vio: #6B5B95;
	--vio-l: #F0EFF4;
	--verde: #3E7C5B;
	--verde-l: #ECF2EF;
	--txt-dark: #27272A;
	--txt-mid: #5B5B62;
	--txt-soft: #78787F;
	--dark-green: #8A6A20;
	--light-green: #B99239;
}

/* == Índigo y ámbar - Corporativo, aire de banca. == */
html[data-tema=indigo] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #14153A;
	--gf-cromo-bg-2: #1D1F52;
	--gf-cromo-borde: #2A2B6B;
	--gf-cromo-hover-bg: #2A2B6B;
	--gf-cromo-fg: #B4B5E0;
	--gf-cromo-fg-fuerte: #F5F5F9;
	--gf-cromo-activo: #E0B34C;
	--gf-cromo-titulo: #A47D2D;
	--gf-cromo-tabla-bg: #1D1F52;
	--gf-cromo-tabla-fg: #F5F5F9;

	/* paleta */
	--gf-primary: #1D1F52;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #E6D09F;
	--gf-acento: #C8972A;
	--gf-acento-foco: #D4AE59;
	--gf-acento-texto-osc: #DFC383;
	--gf-acento-claro: #E0B34C;
	--gf-acento-claro-hover: #E7C577;
	--gf-acento-claro-texto-osc: #EDD397;
	--gf-acceso-lema: #BB9749;
	--gf-acento-claro-borde-osc: #866B2E;
	--gf-acento-claro-tenue-osc: #4C3D1A;
	--gf-menu-titulo: #7C6031;
	--gf-acento-activo: #B08525;
	--gf-acento-osc-fondo: #4C3910;
	--gf-acento-tenue-osc: #44330E;
	--gf-acento-osc-tabla: #3C2D0D;
	--gf-acento-profundo: #8E6B14;
	--gf-acento-enlace-hover: #745810;
	--gf-acento-tenue: #FBF3DF;
	--gf-danger: #AC2F3E;
	--gf-danger-texto-osc: #CF868F;
	--gf-danger-borde-suave: #D79BA2;
	--gf-danger-borde: #E4BCC1;
	--gf-danger-borde-tabla: #E9C9CD;
	--gf-danger-tenue: #F7EAEC;
	--gf-danger-hover: #9B2A38;
	--gf-danger-texto: #942835;
	--gf-danger-activo: #902734;
	--gf-danger-enlace-hover: #8A2632;
	--gf-danger-enfasis: #862530;
	--gf-danger-texto-tabla: #7F232E;
	--gf-danger-borde-osc: #671C25;
	--gf-danger-tenue-osc: #3A1015;
	--gf-est-200: #D2D3EE;
	--gf-est-200-c41: #E4E5F5;
	--gf-est-200-o40: #7E7F8F;
	--gf-est-300: #B4B5E0;
	--gf-est-400: #9192CE;
	--gf-est-400-c65: #D8D9EE;
	--gf-est-400-o15: #7B7CAF;
	--gf-est-500: #6668B4;
	--gf-est-500-c90: #F0F0F8;
	--gf-est-500-c99: #FDFDFE;
	--gf-est-500-o17: #555695;
	--gf-est-500-o40: #3D3E6C;
	--gf-est-600: #4A4C9B;
	--gf-est-700: #3A3B85;
	--gf-est-800: #2A2B6B;
	--gf-est-800-c42: #8384A9;
	--gf-est-900: #1D1F52;
	--gf-est-900-c12: #383A67;
	--gf-est-900-c6: #2B2C5C;
	--gf-est-900-c68: #B7B7C8;
	--gf-est-900-c90: #E8E9EE;
	--gf-est-900-o13: #191B47;
	--gf-est-900-o15: #191A46;
	--gf-est-900-o26: #15173D;
	--gf-est-950: #14153A;
	--gf-est-950-c1: #16173C;
	--gf-est-950-c21: #454663;
	--gf-est-950-c54: #9393A4;
	--gf-est-950-c75: #C4C4CE;
	--gf-est-950-o33: #0D0E27;
	--gf-hueso: #F5F5F9;
	--gf-hueso-c51: #FAFAFC;
	--gf-hueso-c66: #FCFCFD;
	--gf-hueso-borde-tabla: #FCFCFD;
	--gf-hueso-hover: #DCDCE0;
	--gf-hueso-o12: #D8D8DB;
	--gf-hueso-texto: #D3D3D6;
	--gf-hueso-activo: #CECED1;
	--gf-hueso-enfasis: #BFBFC2;
	--gf-hueso-texto-tabla: #B5B5B8;
	--gf-info: #3538CD;
	--gf-info-texto-osc: #8A8CE2;
	--gf-info-borde-suave: #9E9FE7;
	--gf-info-borde: #BEBFEF;
	--gf-info-borde-tabla: #CACBF2;
	--gf-info-tenue: #EBEBFA;
	--gf-info-hover: #3032B8;
	--gf-info-texto: #2E30B0;
	--gf-info-activo: #2D2FAC;
	--gf-info-enfasis: #292CA0;
	--gf-info-texto-tabla: #272998;
	--gf-info-borde-osc: #20227B;
	--gf-info-tenue-osc: #121346;
	--gf-linea: #E0E1EC;
	--gf-linea-suave: #EBECF3;
	--gf-papel: #FFFFFF;
	--gf-purple: #6B5B95;
	--gf-purple-texto-osc: #A9A0C2;
	--gf-purple-borde-suave: #B8B0CC;
	--gf-purple-borde: #D0CBDD;
	--gf-purple-borde-tabla: #D9D4E3;
	--gf-purple-tenue: #F0EFF4;
	--gf-purple-hover: #605286;
	--gf-purple-texto: #5C4E80;
	--gf-purple-activo: #5A4C7D;
	--gf-purple-enfasis: #534774;
	--gf-purple-texto-tabla: #4F436E;
	--gf-purple-borde-osc: #403759;
	--gf-purple-tenue-osc: #241F33;
	--gf-secondary: #6A717B;
	--gf-secondary-texto-osc: #A9ADB2;
	--gf-secondary-borde-suave: #B7BBC0;
	--gf-secondary-borde: #CFD2D5;
	--gf-secondary-hover: #5F666F;
	--gf-secondary-texto: #5B616A;
	--gf-secondary-enfasis: #535860;
	--gf-secondary-texto-tabla: #4E545B;
	--gf-secondary-tenue-osc: #24262A;
	--gf-success: #3E7C5B;
	--gf-success-texto-osc: #8FB3A0;
	--gf-success-borde-suave: #A2C0B0;
	--gf-success-borde: #C1D5CB;
	--gf-success-borde-tabla: #CDDDD4;
	--gf-success-tenue: #ECF2EF;
	--gf-success-hover: #387052;
	--gf-success-texto: #356B4E;
	--gf-success-activo: #34684C;
	--gf-success-enlace-hover: #326349;
	--gf-success-enfasis: #306147;
	--gf-success-texto-tabla: #2E5C43;
	--gf-success-borde-osc: #254A37;
	--gf-success-tenue-osc: #152A1F;
	--gf-warning: #B94318;
	--gf-warning-texto-osc: #D69279;
	--gf-warning-borde-suave: #DDA590;
	--gf-warning-borde: #E9C3B5;
	--gf-warning-borde-tabla: #EDCEC3;
	--gf-warning-tenue: #F8ECE8;
	--gf-warning-hover: #A63C16;
	--gf-warning-texto: #9F3A15;
	--gf-warning-activo: #9B3814;
	--gf-warning-enfasis: #903413;
	--gf-warning-texto-tabla: #893212;
	--gf-warning-borde-osc: #6F280E;
	--gf-warning-tenue-osc: #3F1708;

	/* componentes de rgba() */
	--gf-est-950-rgb: 20, 21, 58;
	--gf-acento-rgb: 200, 151, 42;
	--gf-danger-rgb: 172, 47, 62;
	--gf-dark-rgb: 29, 31, 82;
	--gf-est-900-rgb: 29, 31, 82;
	--gf-info-rgb: 53, 56, 205;
	--gf-light-rgb: 245, 245, 249;
	--gf-primary-rgb: 29, 31, 82;
	--gf-purple-rgb: 107, 91, 149;
	--gf-secondary-rgb: 106, 113, 123;
	--gf-success-rgb: 62, 124, 91;
	--gf-warning-rgb: 185, 67, 24;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #1D1F52;
	--gf-chart-2: #C8972A;
	--gf-chart-3: #3538CD;
	--gf-chart-4: #3E7C5B;
	--gf-chart-5: #B94318;
	--gf-chart-6: #AC2F3E;
	--gf-chart-7: #9192CE;
	--gf-chart-8: #6B5B95;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #C8972A;
	--esm-dark: #B08525;
	--esm-deep: #8E6B14;
	--esm-l: #FBF3DF;
	--esm-xl: #FBF8F0;
	--esm-mid: #FDFBF6;
	--ink: #1D1F52;
	--ink-7: #2A2B6B;
	--ink-6: #3A3B85;
	--ink-4: #6668B4;
	--ink-1: #D2D3EE;
	--ink-0: #F5F5F9;
	--g0: #F5F5F9;
	--g1: #F0F0FA;
	--g2: #E0E1EC;
	--g3: #E8E8F7;
	--g4: #9192CE;
	--g6: #4A4C9B;
	--g8: #2A2B6B;
	--blanco: #FFFFFF;
	--amb: #B94318;
	--amb-l: #F7E8E3;
	--cor: #AC2F3E;
	--cor-l: #F5E6E8;
	--vio: #6B5B95;
	--vio-l: #F0EFF4;
	--verde: #3E7C5B;
	--verde-l: #ECF2EF;
	--txt-dark: #1D1F52;
	--txt-mid: #4A4C9B;
	--txt-soft: #6668B4;
	--dark-green: #8E6B14;
	--light-green: #C8972A;
}

/* == Terracota y pizarra - Cálido y poco común. Ningún competidor lo usa. == */
html[data-tema=terracota] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #161D26;
	--gf-cromo-bg-2: #1F2937;
	--gf-cromo-borde: #2A374A;
	--gf-cromo-hover-bg: #2A374A;
	--gf-cromo-fg: #B6BFCB;
	--gf-cromo-fg-fuerte: #F6F4F2;
	--gf-cromo-activo: #D07A4F;
	--gf-cromo-titulo: #D7612F;
	--gf-cromo-tabla-bg: #1F2937;
	--gf-cromo-tabla-fg: #F6F4F2;

	/* paleta */
	--gf-primary: #1F2937;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #DDB2A0;
	--gf-acento: #B4552D;
	--gf-acento-foco: #C47A5B;
	--gf-acento-texto-osc: #D49C85;
	--gf-acento-claro: #D07A4F;
	--gf-acento-claro-hover: #DB9A79;
	--gf-acento-claro-texto-osc: #E4B299;
	--gf-acceso-lema: #AF6948;
	--gf-acento-claro-borde-osc: #7D492F;
	--gf-acento-claro-tenue-osc: #47291B;
	--gf-menu-titulo: #723D2A;
	--gf-acento-activo: #9E4B28;
	--gf-acento-osc-fondo: #442011;
	--gf-acento-tenue-osc: #3D1D0F;
	--gf-acento-osc-tabla: #361A0E;
	--gf-acento-profundo: #8A3F1E;
	--gf-acento-enlace-hover: #713419;
	--gf-acento-tenue: #FBEFE8;
	--gf-danger: #A32138;
	--gf-danger-texto-osc: #CA7E8C;
	--gf-danger-borde-suave: #D3949F;
	--gf-danger-borde: #E2B8BF;
	--gf-danger-borde-tabla: #E7C5CB;
	--gf-danger-tenue: #F6E9EB;
	--gf-danger-hover: #931E32;
	--gf-danger-texto: #8C1C30;
	--gf-danger-activo: #891C2F;
	--gf-danger-enlace-hover: #821A2D;
	--gf-danger-enfasis: #7F1A2C;
	--gf-danger-texto-tabla: #791829;
	--gf-danger-borde-osc: #621422;
	--gf-danger-tenue-osc: #370B13;
	--gf-est-200: #D7DCE3;
	--gf-est-200-c41: #E7EAEE;
	--gf-est-200-o40: #818488;
	--gf-est-300: #B6BFCB;
	--gf-est-400: #919DAE;
	--gf-est-400-c65: #D8DDE3;
	--gf-est-400-o15: #7B8594;
	--gf-est-500: #69798F;
	--gf-est-500-c90: #F0F2F4;
	--gf-est-500-c99: #FEFEFE;
	--gf-est-500-o17: #576477;
	--gf-est-500-o40: #3F4956;
	--gf-est-600: #495C77;
	--gf-est-700: #39495F;
	--gf-est-800: #2A374A;
	--gf-est-800-c42: #838B96;
	--gf-est-900: #1F2937;
	--gf-est-900-c12: #3A434F;
	--gf-est-900-c6: #2C3643;
	--gf-est-900-c68: #B7BBBF;
	--gf-est-900-c90: #E9EAEB;
	--gf-est-900-o13: #1B2430;
	--gf-est-900-o15: #1A232F;
	--gf-est-900-o26: #171E29;
	--gf-est-950: #161D26;
	--gf-est-950-c1: #181F28;
	--gf-est-950-c21: #474C54;
	--gf-est-950-c54: #94979B;
	--gf-est-950-c75: #C5C6C9;
	--gf-est-950-o33: #0F1319;
	--gf-hueso: #F6F4F2;
	--gf-hueso-c51: #FBFAF9;
	--gf-hueso-c66: #FCFBFB;
	--gf-hueso-borde-tabla: #FDFCFC;
	--gf-hueso-hover: #DDDCDA;
	--gf-hueso-o12: #D8D7D5;
	--gf-hueso-texto: #D4D2D0;
	--gf-hueso-activo: #CFCDCB;
	--gf-hueso-enfasis: #C0BEBD;
	--gf-hueso-texto-tabla: #B6B5B3;
	--gf-info: #3C6E8F;
	--gf-info-texto-osc: #8EABBE;
	--gf-info-borde-suave: #A1B9C9;
	--gf-info-borde: #C1D1DB;
	--gf-info-borde-tabla: #CCD9E2;
	--gf-info-tenue: #ECF0F4;
	--gf-info-hover: #366381;
	--gf-info-texto: #345F7B;
	--gf-info-activo: #325C78;
	--gf-info-enfasis: #2F5670;
	--gf-info-texto-tabla: #2C516A;
	--gf-info-borde-osc: #244256;
	--gf-info-tenue-osc: #142531;
	--gf-linea: #E4E0DC;
	--gf-linea-suave: #EDEBE8;
	--gf-papel: #FFFFFF;
	--gf-purple: #6B5B95;
	--gf-purple-texto-osc: #A9A0C2;
	--gf-purple-borde-suave: #B8B0CC;
	--gf-purple-borde: #D0CBDD;
	--gf-purple-borde-tabla: #D9D4E3;
	--gf-purple-tenue: #F0EFF4;
	--gf-purple-hover: #605286;
	--gf-purple-texto: #5C4E80;
	--gf-purple-activo: #5A4C7D;
	--gf-purple-enfasis: #534774;
	--gf-purple-texto-tabla: #4F436E;
	--gf-purple-borde-osc: #403759;
	--gf-purple-tenue-osc: #241F33;
	--gf-secondary: #6A717B;
	--gf-secondary-texto-osc: #A9ADB2;
	--gf-secondary-borde-suave: #B7BBC0;
	--gf-secondary-borde: #CFD2D5;
	--gf-secondary-hover: #5F666F;
	--gf-secondary-texto: #5B616A;
	--gf-secondary-enfasis: #535860;
	--gf-secondary-texto-tabla: #4E545B;
	--gf-secondary-tenue-osc: #24262A;
	--gf-success: #3E7C5B;
	--gf-success-texto-osc: #8FB3A0;
	--gf-success-borde-suave: #A2C0B0;
	--gf-success-borde: #C1D5CB;
	--gf-success-borde-tabla: #CDDDD4;
	--gf-success-tenue: #ECF2EF;
	--gf-success-hover: #387052;
	--gf-success-texto: #356B4E;
	--gf-success-activo: #34684C;
	--gf-success-enlace-hover: #326349;
	--gf-success-enfasis: #306147;
	--gf-success-texto-tabla: #2E5C43;
	--gf-success-borde-osc: #254A37;
	--gf-success-tenue-osc: #152A1F;
	--gf-warning: #8E6E0B;
	--gf-warning-texto-osc: #BDAB71;
	--gf-warning-borde-suave: #C9B98A;
	--gf-warning-borde: #DBD1B1;
	--gf-warning-borde-tabla: #E2D9C0;
	--gf-warning-tenue: #F4F0E7;
	--gf-warning-hover: #80630A;
	--gf-warning-texto: #7A5F09;
	--gf-warning-activo: #775C09;
	--gf-warning-enfasis: #6F5609;
	--gf-warning-texto-tabla: #695108;
	--gf-warning-borde-osc: #554207;
	--gf-warning-tenue-osc: #302504;

	/* componentes de rgba() */
	--gf-est-950-rgb: 22, 29, 38;
	--gf-acento-rgb: 180, 85, 45;
	--gf-danger-rgb: 163, 33, 56;
	--gf-dark-rgb: 31, 41, 55;
	--gf-est-900-rgb: 31, 41, 55;
	--gf-info-rgb: 60, 110, 143;
	--gf-light-rgb: 246, 244, 242;
	--gf-primary-rgb: 31, 41, 55;
	--gf-purple-rgb: 107, 91, 149;
	--gf-secondary-rgb: 106, 113, 123;
	--gf-success-rgb: 62, 124, 91;
	--gf-warning-rgb: 142, 110, 11;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #1F2937;
	--gf-chart-2: #B4552D;
	--gf-chart-3: #3C6E8F;
	--gf-chart-4: #3E7C5B;
	--gf-chart-5: #8E6E0B;
	--gf-chart-6: #A32138;
	--gf-chart-7: #919DAE;
	--gf-chart-8: #6B5B95;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #B4552D;
	--esm-dark: #9E4B28;
	--esm-deep: #8A3F1E;
	--esm-l: #FBEFE8;
	--esm-xl: #FAF3F0;
	--esm-mid: #FCF8F7;
	--ink: #1F2937;
	--ink-7: #2A374A;
	--ink-6: #39495F;
	--ink-4: #69798F;
	--ink-1: #D7DCE3;
	--ink-0: #F6F4F2;
	--g0: #F6F4F2;
	--g1: #F4F5F8;
	--g2: #E4E0DC;
	--g3: #EEF0F4;
	--g4: #919DAE;
	--g6: #495C77;
	--g8: #2A374A;
	--blanco: #FFFFFF;
	--amb: #8E6E0B;
	--amb-l: #F1EEE2;
	--cor: #A32138;
	--cor-l: #F4E4E7;
	--vio: #6B5B95;
	--vio-l: #F0EFF4;
	--verde: #3E7C5B;
	--verde-l: #ECF2EF;
	--txt-dark: #1F2937;
	--txt-mid: #495C77;
	--txt-soft: #69798F;
	--dark-green: #8A3F1E;
	--light-green: #B4552D;
}

/* == Plantilla original - Los colores de fábrica de Inspinia: verde azulado y cromo claro. == */
html[data-tema=plantilla] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #FFFFFF;
	--gf-cromo-bg-2: #E8F7F4;
	--gf-cromo-borde: #E7E9EB;
	--gf-cromo-hover-bg: #F1F2F7;
	--gf-cromo-fg: #676E77;
	--gf-cromo-fg-fuerte: #313A46;
	--gf-cromo-activo: #0F7A64;
	--gf-cromo-titulo: #0F7A64;
	--gf-cromo-tabla-bg: #F1F2F7;
	--gf-cromo-tabla-fg: #343940;

	/* paleta */
	--gf-primary: #313A46;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #98DDCF;
	--gf-acento: #1AB394;
	--gf-acento-foco: #4CC4AC;
	--gf-acento-texto-osc: #7AD3C1;
	--gf-acento-claro: #3FCBAE;
	--gf-acento-claro-hover: #6DD7C1;
	--gf-acento-claro-texto-osc: #90E1D0;
	--gf-acceso-lema: #3AAF99;
	--gf-acento-claro-borde-osc: #267A68;
	--gf-acento-claro-tenue-osc: #15453B;
	--gf-menu-titulo: #1E7B6F;
	--gf-acento-activo: #179E82;
	--gf-acento-osc-fondo: #0A4438;
	--gf-acento-tenue-osc: #093D32;
	--gf-acento-osc-tabla: #08362C;
	--gf-acento-profundo: #0F7A64;
	--gf-acento-enlace-hover: #0C6452;
	--gf-acento-tenue: #E8F7F4;
	--gf-danger: #CB4956;
	--gf-danger-texto-osc: #E1959D;
	--gf-danger-borde-suave: #E6A8AE;
	--gf-danger-borde: #EEC5C9;
	--gf-danger-borde-tabla: #F1D0D3;
	--gf-danger-tenue: #FAEDEE;
	--gf-danger-hover: #B7424D;
	--gf-danger-texto: #AF3F4A;
	--gf-danger-activo: #AB3D48;
	--gf-danger-enlace-hover: #A23A45;
	--gf-danger-enfasis: #9E3943;
	--gf-danger-texto-tabla: #963640;
	--gf-danger-borde-osc: #7A2C34;
	--gf-danger-tenue-osc: #45191D;
	--gf-est-200: #E7E9EB;
	--gf-est-200-c41: #F1F2F3;
	--gf-est-200-o40: #8B8C8D;
	--gf-est-300: #CED3DA;
	--gf-est-400: #A1A8B1;
	--gf-est-400-c65: #DEE1E4;
	--gf-est-400-o15: #898F96;
	--gf-est-500: #8A929C;
	--gf-est-500-c90: #F3F4F5;
	--gf-est-500-c99: #FEFEFE;
	--gf-est-500-o17: #737981;
	--gf-est-500-o40: #53585E;
	--gf-est-600: #676E77;
	--gf-est-700: #4C535C;
	--gf-est-800: #343940;
	--gf-est-800-c42: #898C90;
	--gf-est-900: #313A46;
	--gf-est-900-c12: #4A525C;
	--gf-est-900-c6: #3D4651;
	--gf-est-900-c68: #BDC0C4;
	--gf-est-900-c90: #EAEBEC;
	--gf-est-900-o13: #2B323D;
	--gf-est-900-o15: #2A313C;
	--gf-est-900-o26: #242B34;
	--gf-est-950: #232E3C;
	--gf-est-950-c1: #25303E;
	--gf-est-950-c21: #515A65;
	--gf-est-950-c54: #9A9FA5;
	--gf-est-950-c75: #C8CBCE;
	--gf-est-950-o33: #171F28;
	--gf-hueso: #F1F2F7;
	--gf-hueso-c51: #F8F9FB;
	--gf-hueso-c66: #FAFBFC;
	--gf-hueso-borde-tabla: #FBFCFD;
	--gf-hueso-hover: #D9DADE;
	--gf-hueso-o12: #D4D5D9;
	--gf-hueso-texto: #CFD0D4;
	--gf-hueso-activo: #CACBCF;
	--gf-hueso-enfasis: #BCBDC1;
	--gf-hueso-texto-tabla: #B2B3B7;
	--gf-info: #1A7CBA;
	--gf-info-texto-osc: #7AB3D7;
	--gf-info-borde-suave: #91C0DE;
	--gf-info-borde: #B6D5E9;
	--gf-info-borde-tabla: #C3DDED;
	--gf-info-tenue: #E8F2F8;
	--gf-info-hover: #1770A7;
	--gf-info-texto: #166BA0;
	--gf-info-activo: #16689C;
	--gf-info-enfasis: #146191;
	--gf-info-texto-tabla: #135C8A;
	--gf-info-borde-osc: #104A70;
	--gf-info-tenue-osc: #092A3F;
	--gf-linea: #E7E9EB;
	--gf-linea-suave: #EFF1F2;
	--gf-papel: #FFFFFF;
	--gf-purple: #7266BA;
	--gf-purple-texto-osc: #ADA6D7;
	--gf-purple-borde-suave: #BBB6DE;
	--gf-purple-borde: #D2CEE9;
	--gf-purple-borde-tabla: #DAD7ED;
	--gf-purple-tenue: #F1F0F8;
	--gf-purple-hover: #675CA7;
	--gf-purple-texto: #6258A0;
	--gf-purple-activo: #60569C;
	--gf-purple-enfasis: #595091;
	--gf-purple-texto-tabla: #544B8A;
	--gf-purple-borde-osc: #443D70;
	--gf-purple-tenue-osc: #27233F;
	--gf-secondary: #6C757D;
	--gf-secondary-texto-osc: #AAAFB4;
	--gf-secondary-borde-suave: #B8BDC1;
	--gf-secondary-borde: #D0D3D5;
	--gf-secondary-hover: #616970;
	--gf-secondary-texto: #5D656C;
	--gf-secondary-enfasis: #545B62;
	--gf-secondary-texto-tabla: #50575C;
	--gf-secondary-tenue-osc: #25282A;
	--gf-success: #2F7D45;
	--gf-success-texto-osc: #86B493;
	--gf-success-borde-suave: #9BC1A6;
	--gf-success-borde: #BCD5C3;
	--gf-success-borde-tabla: #C9DDCF;
	--gf-success-tenue: #EAF2EC;
	--gf-success-hover: #2A703E;
	--gf-success-texto: #286C3B;
	--gf-success-activo: #27693A;
	--gf-success-enlace-hover: #266437;
	--gf-success-enfasis: #256236;
	--gf-success-texto-tabla: #235C33;
	--gf-success-borde-osc: #1C4B29;
	--gf-success-tenue-osc: #102A17;
	--gf-warning: #F8AC59;
	--gf-warning-texto-osc: #FBCF9F;
	--gf-warning-borde-suave: #FCD7AF;
	--gf-warning-borde: #FDE4CA;
	--gf-warning-borde-tabla: #FDE9D4;
	--gf-warning-tenue: #FEF7EE;
	--gf-warning-hover: #DF9B50;
	--gf-warning-texto: #D5944D;
	--gf-warning-activo: #D0904B;
	--gf-warning-enfasis: #C18645;
	--gf-warning-texto-tabla: #B87F42;
	--gf-warning-borde-osc: #956735;
	--gf-warning-tenue-osc: #543A1E;

	/* componentes de rgba() */
	--gf-est-950-rgb: 35, 46, 60;
	--gf-acento-rgb: 26, 179, 148;
	--gf-danger-rgb: 203, 73, 86;
	--gf-dark-rgb: 49, 58, 70;
	--gf-est-900-rgb: 49, 58, 70;
	--gf-info-rgb: 26, 124, 186;
	--gf-light-rgb: 241, 242, 247;
	--gf-primary-rgb: 49, 58, 70;
	--gf-purple-rgb: 114, 102, 186;
	--gf-secondary-rgb: 108, 117, 125;
	--gf-success-rgb: 47, 125, 69;
	--gf-warning-rgb: 248, 172, 89;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #313A46;
	--gf-chart-2: #1AB394;
	--gf-chart-3: #1A7CBA;
	--gf-chart-4: #2F7D45;
	--gf-chart-5: #F8AC59;
	--gf-chart-6: #CB4956;
	--gf-chart-7: #A1A8B1;
	--gf-chart-8: #7266BA;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #1AB394;
	--esm-dark: #179E82;
	--esm-deep: #0F7A64;
	--esm-l: #E8F7F4;
	--esm-xl: #EFFAF8;
	--esm-mid: #F6FCFB;
	--ink: #313A46;
	--ink-7: #343940;
	--ink-6: #4C535C;
	--ink-4: #8A929C;
	--ink-1: #E7E9EB;
	--ink-0: #F1F2F7;
	--g0: #F1F2F7;
	--g1: #F4F7FA;
	--g2: #E7E9EB;
	--g3: #EEF2F7;
	--g4: #A1A8B1;
	--g6: #676E77;
	--g8: #343940;
	--blanco: #FFFFFF;
	--amb: #F8AC59;
	--amb-l: #FEF5EB;
	--cor: #CB4956;
	--cor-l: #F9E9EB;
	--vio: #7266BA;
	--vio-l: #F1F0F8;
	--verde: #2F7D45;
	--verde-l: #EAF2EC;
	--txt-dark: #313A46;
	--txt-mid: #676E77;
	--txt-soft: #8A929C;
	--dark-green: #0F7A64;
	--light-green: #1AB394;
}

/* == Marino y turquesa - Limpio, de herramienta moderna. == */
html[data-tema=marino] {

	/* cromo: menú, barra superior y cabecera de tabla */
	--gf-cromo-bg: #0B2E46;
	--gf-cromo-bg-2: #0F3D5C;
	--gf-cromo-borde: #174E73;
	--gf-cromo-hover-bg: #174E73;
	--gf-cromo-fg: #B5CFE1;
	--gf-cromo-fg-fuerte: #F3F6F8;
	--gf-cromo-activo: #3DD3E8;
	--gf-cromo-titulo: #07A0BD;
	--gf-cromo-tabla-bg: #0F3D5C;
	--gf-cromo-tabla-fg: #F3F6F8;

	/* paleta */
	--gf-primary: #0F3D5C;
	--gf-primary-fg: #FFFFFF;
	--gf-acento-borde: #8FDEEC;
	--gf-acento: #06B6D4;
	--gf-acento-foco: #3DC6DD;
	--gf-acento-texto-osc: #6FD5E6;
	--gf-acento-claro: #3DD3E8;
	--gf-acento-claro-hover: #6CDEEE;
	--gf-acento-claro-texto-osc: #8EE5F2;
	--gf-acceso-lema: #34B5CB;
	--gf-acento-claro-borde-osc: #257F8B;
	--gf-acento-claro-tenue-osc: #15484F;
	--gf-menu-titulo: #087D98;
	--gf-acento-activo: #05A0BB;
	--gf-acento-osc-fondo: #024551;
	--gf-acento-tenue-osc: #023E48;
	--gf-acento-osc-tabla: #023740;
	--gf-acento-profundo: #0A6B7A;
	--gf-acento-enlace-hover: #085864;
	--gf-acento-tenue: #E2F5F8;
	--gf-danger: #B3453C;
	--gf-danger-texto-osc: #D3938E;
	--gf-danger-borde-suave: #DBA6A1;
	--gf-danger-borde: #E7C3C1;
	--gf-danger-borde-tabla: #EBCFCC;
	--gf-danger-tenue: #F7ECEC;
	--gf-danger-hover: #A13E36;
	--gf-danger-texto: #9A3B34;
	--gf-danger-activo: #963A32;
	--gf-danger-enlace-hover: #8F3730;
	--gf-danger-enfasis: #8C362F;
	--gf-danger-texto-tabla: #84332C;
	--gf-danger-borde-osc: #6B2924;
	--gf-danger-tenue-osc: #3D1714;
	--gf-est-200: #DBE9F2;
	--gf-est-200-c41: #EAF2F7;
	--gf-est-200-o40: #838C91;
	--gf-est-300: #B5CFE1;
	--gf-est-400: #88B3D0;
	--gf-est-400-c65: #D5E4EF;
	--gf-est-400-o15: #7498B1;
	--gf-est-500: #5192BD;
	--gf-est-500-c90: #EEF4F8;
	--gf-est-500-c99: #FDFEFE;
	--gf-est-500-o17: #43799D;
	--gf-est-500-o40: #315871;
	--gf-est-600: #2971A1;
	--gf-est-700: #1F618E;
	--gf-est-800: #174E73;
	--gf-est-800-c42: #7898AE;
	--gf-est-900: #0F3D5C;
	--gf-est-900-c12: #2C5470;
	--gf-est-900-c6: #1D4966;
	--gf-est-900-c68: #B2C1CB;
	--gf-est-900-c90: #E7ECEF;
	--gf-est-900-o13: #0D3550;
	--gf-est-900-o15: #0D344E;
	--gf-est-900-o26: #0B2D44;
	--gf-est-950: #0B2E46;
	--gf-est-950-c1: #0D3048;
	--gf-est-950-c21: #3E5A6D;
	--gf-est-950-c54: #8F9FAA;
	--gf-est-950-c75: #C2CBD1;
	--gf-est-950-o33: #071F2F;
	--gf-hueso: #F3F6F8;
	--gf-hueso-c51: #F9FBFC;
	--gf-hueso-c66: #FBFCFD;
	--gf-hueso-borde-tabla: #FCFDFD;
	--gf-hueso-hover: #DBDDDF;
	--gf-hueso-o12: #D6D8DA;
	--gf-hueso-texto: #D1D4D5;
	--gf-hueso-activo: #CCCFD0;
	--gf-hueso-enfasis: #BEC0C1;
	--gf-hueso-texto-tabla: #B4B6B8;
	--gf-info: #4F51B8;
	--gf-info-texto-osc: #999AD6;
	--gf-info-borde-suave: #ABABDD;
	--gf-info-borde: #C7C7E8;
	--gf-info-borde-tabla: #D1D2ED;
	--gf-info-tenue: #EDEEF8;
	--gf-info-hover: #4749A6;
	--gf-info-texto: #44469E;
	--gf-info-activo: #42449B;
	--gf-info-enfasis: #3E3F90;
	--gf-info-texto-tabla: #3A3C88;
	--gf-info-borde-osc: #2F316E;
	--gf-info-tenue-osc: #1B1C3F;
	--gf-linea: #DCE5EA;
	--gf-linea-suave: #E8EEF1;
	--gf-papel: #FFFFFF;
	--gf-purple: #6B5B95;
	--gf-purple-texto-osc: #A9A0C2;
	--gf-purple-borde-suave: #B8B0CC;
	--gf-purple-borde: #D0CBDD;
	--gf-purple-borde-tabla: #D9D4E3;
	--gf-purple-tenue: #F0EFF4;
	--gf-purple-hover: #605286;
	--gf-purple-texto: #5C4E80;
	--gf-purple-activo: #5A4C7D;
	--gf-purple-enfasis: #534774;
	--gf-purple-texto-tabla: #4F436E;
	--gf-purple-borde-osc: #403759;
	--gf-purple-tenue-osc: #241F33;
	--gf-secondary: #6A717B;
	--gf-secondary-texto-osc: #A9ADB2;
	--gf-secondary-borde-suave: #B7BBC0;
	--gf-secondary-borde: #CFD2D5;
	--gf-secondary-hover: #5F666F;
	--gf-secondary-texto: #5B616A;
	--gf-secondary-enfasis: #535860;
	--gf-secondary-texto-tabla: #4E545B;
	--gf-secondary-tenue-osc: #24262A;
	--gf-success: #3E7C5B;
	--gf-success-texto-osc: #8FB3A0;
	--gf-success-borde-suave: #A2C0B0;
	--gf-success-borde: #C1D5CB;
	--gf-success-borde-tabla: #CDDDD4;
	--gf-success-tenue: #ECF2EF;
	--gf-success-hover: #387052;
	--gf-success-texto: #356B4E;
	--gf-success-activo: #34684C;
	--gf-success-enlace-hover: #326349;
	--gf-success-enfasis: #306147;
	--gf-success-texto-tabla: #2E5C43;
	--gf-success-borde-osc: #254A37;
	--gf-success-tenue-osc: #152A1F;
	--gf-warning: #AF580E;
	--gf-warning-texto-osc: #D19E73;
	--gf-warning-borde-suave: #D9AF8B;
	--gf-warning-borde: #E5CAB2;
	--gf-warning-borde-tabla: #EAD4C0;
	--gf-warning-tenue: #F7EEE7;
	--gf-warning-hover: #9E4F0D;
	--gf-warning-texto: #964C0C;
	--gf-warning-activo: #934A0C;
	--gf-warning-enfasis: #88450B;
	--gf-warning-texto-tabla: #82410A;
	--gf-warning-borde-osc: #693508;
	--gf-warning-tenue-osc: #3C1E05;

	/* componentes de rgba() */
	--gf-est-950-rgb: 11, 46, 70;
	--gf-acento-rgb: 6, 182, 212;
	--gf-danger-rgb: 179, 69, 60;
	--gf-dark-rgb: 15, 61, 92;
	--gf-est-900-rgb: 15, 61, 92;
	--gf-info-rgb: 79, 81, 184;
	--gf-light-rgb: 243, 246, 248;
	--gf-primary-rgb: 15, 61, 92;
	--gf-purple-rgb: 107, 91, 149;
	--gf-secondary-rgb: 106, 113, 123;
	--gf-success-rgb: 62, 124, 91;
	--gf-warning-rgb: 175, 88, 14;

	/* graficos: los lee js/site.js */
	--gf-chart-1: #0F3D5C;
	--gf-chart-2: #06B6D4;
	--gf-chart-3: #4F51B8;
	--gf-chart-4: #3E7C5B;
	--gf-chart-5: #AF580E;
	--gf-chart-6: #B3453C;
	--gf-chart-7: #88B3D0;
	--gf-chart-8: #6B5B95;

	/* tokens heredados de nuevoEstilo.css y reportes.css */
	--esm: #06B6D4;
	--esm-dark: #05A0BB;
	--esm-deep: #0A6B7A;
	--esm-l: #E2F5F8;
	--esm-xl: #EEFAFC;
	--esm-mid: #F5FCFD;
	--ink: #0F3D5C;
	--ink-7: #174E73;
	--ink-6: #1F618E;
	--ink-4: #5192BD;
	--ink-1: #DBE9F2;
	--ink-0: #F3F6F8;
	--g0: #F3F6F8;
	--g1: #F8FAFC;
	--g2: #DCE5EA;
	--g3: #F4F8FB;
	--g4: #88B3D0;
	--g6: #2971A1;
	--g8: #174E73;
	--blanco: #FFFFFF;
	--amb: #AF580E;
	--amb-l: #F5EBE2;
	--cor: #B3453C;
	--cor-l: #F6E9E8;
	--vio: #6B5B95;
	--vio-l: #F0EFF4;
	--verde: #3E7C5B;
	--verde-l: #ECF2EF;
	--txt-dark: #0F3D5C;
	--txt-mid: #2971A1;
	--txt-soft: #5192BD;
	--dark-green: #0A6B7A;
	--light-green: #06B6D4;
}
