/*
 * Copyright (c) Rasatanet 2015 - Fin de los tiempos
 * Proyecto: vb_principal.css
 * Autor: Rasatan (RDGT)
 * Actualizacion: 21/10/25, 20:19
 */
:root{
    --Primary-rgb: 126, 42, 42;
    --Primary: red;
    --RAS-Body-Fondo: var(--Body-Fondo);
    --RAS-Fuente-Family: var(--Fuente-Family);
}
/* Relacionados  */
:root{
    /**/
    /*--RAS-REL-Fondo: var(--REL-Fondo);*/
    --RAS-REL-Fondo: var(--REL-Fondo, transparent);
    --RAS-REL-Posicion: var(--REL-Posicion, right);
    --RAS-REL-Padding-Bottom: var(--REL-Padding-Botton,10px);
    --RAS-REL-Padding-Top: var(--REL-Padding-Botton,10px);
    --RAS-REL-Badge-Fondo: var(--REL-Badge-Fondo);
    --RAS-REL-Badge-Texto: var(--REL-Badge-Texto,black);
    --RAS-REL-Badge-Texto-Size: var(--REL-Badge-Texto-Size,12px);
    --RAS-REL-Padding-Right: var(--REL-Padding-Right,12px);
    --RAS-REL-Borde-Superior: var(--REL-Borde-Superior,unset);
    --RAS-REL-Margin-Bottom: var(--REL-Margin-Bottom,10px);
    --RAS-REL-Borde-Inferior: var(--REL-Borde-Inferior,1px solid black);
}
/* Breadcrum */
:root {
    /*Breadcrum*/
    --RAS-Breadcrum-Fondo: var(--Breadcrumb-Fondo);
    --RAS-Breadcrum-Texto-Color: var(--Breadcrumb-Texto);
    --RAS-Breadcrum-Texto-Size: var(--Breadcrumb-Texto-Size, 13px);
    --RAS-Breadcrum-Texto-Weight: var(--Breadcrumb-Texto-Weight, bold);
    --RAS-Breadcrum-Link-Color: var(--Breadcrumb-Link, black);
    --RAS-Breadcrum-Link-Weight: var(--Breadcrumb-Link-Weight, bold);
    --RAS-Breadcrum-Divisor-Color: var(--Breadcrumb-Divisor);
    --RAS-Breadcrum-Divisor-Weight: var(--Breadcrumb-Divisor-Weight, bold);
    --RAS-Breadcrum-Texto-Activo-Color: var(--Breadcrumb-Activo);
    --RAS-Breadcrum-Texto-Activo-Decoration: var(--Breadcrumb-Activo-Decoration, none);
    --RAS-Breadcrum-Texto-Activo-Weight: var(--Breadcrumb-Activo-Weight, 800);
    --RAS-Breadcrum-SVG-Border: var(--Breadcrumb-SVG-Borde);
    --RAS-Breadcrum-SVG-Color: var(--Breadcrumb-SVG-Color);
    --RAS-Breadcrum-SVG-Weight: var(--Breadcrumb-SVG-Weight, bold);
    --RAS-Breadcrum-SVG-Width: var(--Breadcrumb-SVG-Width, 26px);
    --RAS-Breadcrum-SVG-Height: var(--Breadcrumb-SVG-Height, 26px);
}

/*Control Estandar*/
:root {
    /*Control Estandar*/
    --RAS-Control-Estandar-Borde: var(--Cards-Borde);
    --RAS-Control-Estandar-Header-Fondo: var(--Cards-Header-Fondo);
    --RAS-Control-Estandar-Header-Separador: var(--Cards-Header-Separador);
    --RAS-Control-Estandar-Header-Texto: var(--Cards-Header-Texto);
    --RAS-Control-Estandar-Body-Fondo: var(--Cards-Body-Fondo);
    --RAS-Control-Estandar-Body-Texto: var(--Cards-Body-Texto);
    --RAS-Control-Estandar-Footer-Fondo: var(--Cards-Footer-Fondo);
    --RAS-Control-Estandar-Footer-Separador: var(--Cards-Footer-Separador);
    /* BTN Guardar */
    --RAS-Control-Estandar-BTN-Guardar-Fondo: var(--BTN-Guardar-Fondo);
    --RAS-Control-Estandar-BTN-Guardar-Texto: var(--BTN-Guardar-Texto);
    --RAS-Control-Estandar-BTN-Guardar-Borde: var(--BTN-Guardar-Borde);
    --RAS-Control-Estandar-BTN-Guardar-Borde-Radius: var(--BTN-Guardar-Borde-Radius, 12px);
    --RAS-Control-Estandar-BTN-Guardar-Hover-Fondo: var(--BTN-Guardar-Hover-Fondo);
    --RAS-Control-Estandar-BTN-Guardar-Hover-Texto: var(--BTN-Guardar-Hover-Texto);
    --RAS-Control-Estandar-BTN-Guardar-Hover-Borde: var(--BTN-Guardar-Hover-Borde);
    --RAS-Control-Estandar-BTN-Guardar-SVG-Color: var(--BTN-Guardar-SVG-Color);
    --RAS-Control-Estandar-BTN-Guardar-SVG-Hover-Color: var(--BTN-Guardar-SVG-Hover-Color);
    --RAS-Control-Estandar-BTN-Guardar-SVG-H: var(--BTN-Guardar-SVG-H);
    --RAS-Control-Estandar-BTN-Guardar-SVG-W: var(--BTN-Guardar-SVG-W);
    /* BTN Cancelar */
    --RAS-Control-Estandar-BTN-Cancelar-Fondo: var(--BTN-Cancelar-Fondo);
    --RAS-Control-Estandar-BTN-Cancelar-Texto: var(--BTN-Cancelar-Texto);
    --RAS-Control-Estandar-BTN-Cancelar-Borde: var(--BTN-Cancelar-Borde);
    --RAS-Control-Estandar-BTN-Cancelar-Borde-Radius: var(--BTN-Cancelar-Borde-Radius, 12px);
    --RAS-Control-Estandar-BTN-Cancelar-Hover-Fondo: var(--BTN-Cancelar-Hover-Fondo);
    --RAS-Control-Estandar-BTN-Cancelar-Hover-Texto: var(--BTN-Cancelar-Hover-Texto);
    --RAS-Control-Estandar-BTN-Cancelar-Hover-Borde: var(--BTN-Cancelar-Hover-Borde);
    --RAS-Control-Estandar-BTN-Cancelar-SVG-Color: var(--BTN-Cancelar-SVG-Color);
    --RAS-Control-Estandar-BTN-Cancelar-SVG-H: var(--BTN-Cancelar-SVG-H);
    --RAS-Control-Estandar-BTN-Cancelar-SVG-W: var(--BTN-Cancelar-SVG-W);
    /* BTN Eliminar */
    --RAS-Control-Estandar-BTN-Eliminar-Fondo: var(--BTN-Eliminar-Fondo);
    --RAS-Control-Estandar-BTN-Eliminar-Texto: var(--BTN-Eliminar-Texto);
    --RAS-Control-Estandar-BTN-Eliminar-Borde: var(--BTN-Eliminar-Borde);
    --RAS-Control-Estandar-BTN-Eliminar-Borde-Radius: var(--BTN-Eliminar-Borde-Radius, 12px);
    --RAS-Control-Estandar-BTN-Eliminar-Hover-Fondo: var(--BTN-Eliminar-Hover-Fondo);
    --RAS-Control-Estandar-BTN-Eliminar-Hover-Texto: var(--BTN-Eliminar-Hover-Texto);
    --RAS-Control-Estandar-BTN-Eliminar-Hover-Borde: var(--BTN-Eliminar-Hover-Borde);
    --RAS-Control-Estandar-BTN-Eliminar-SVG-Color: var(--BTN-Eliminar-SVG-Color);
    --RAS-Control-Estandar-BTN-Eliminar-SVG-H: var(--BTN-Eliminar-SVG-H);
    --RAS-Control-Estandar-BTN-Eliminar-SVG-W: var(--BTN-Eliminar-SVG-W);
    /* BTN Inputs Activos */
    --RAS-Control-Estandar-Inputs-Activos-Fondo: var(--Inputs-Activos-Fondo);
    --RAS-Control-Estandar-Inputs-Activos-Texto: var(--Inputs-Activos-Texto);
    --RAS-Control-Estandar-Inputs-Activos-Borde: var(--Inputs-Activos-Borde);
    /* BTN Inputs Inactivos */
    --RAS-Control-Estandar-Inputs-Inactivos-Fondo: var(--Inputs-Inactivos-Fondo);
    --RAS-Control-Estandar-Inputs-Inactivos-Texto: var(--Inputs-Inactivos-Texto);
    --RAS-Control-Estandar-Inputs-Inactivos-Borde: var(--Inputs-Inactivos-Borde);
    /* BTN TABS Standar */
    --RAS-TAB-Estandar-Padding-Top: var(--TAB-Estandar-Padding-Top, 10px);
    --RAS-TAB-Estandar-Borde: var(--TAB-Estandar-Borde, 1px solid black);
    --RAS-TAB-Estandar-Contenido-Fondo: var(--TAB-Contenido-Fondo);
    --RAS-TAB-Estandar-Contenido-Texto: var(--TAB-Contenido-Texto);
    --RAS-TAB-Estandar-Contenido-Inputs_Activos-Fondo: var(--TAB-Inputs-Activos-Fondo);
    --RAS-TAB-Estandar-Contenido-Inputs_Activos-Texto: var(--TAB-Inputs-Activos-Texto);
    --RAS-TAB-Estandar-Contenido-Inputs_Activos-Borde: var(--TAB-Inputs-Activos-Borde);
    --RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Fondo: var(--TAB-Inputs-Inactivos-Fondo);
    --RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Texto: var(--TAB-Inputs-Inactivos-Texto);
    --RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Borde: var(--TAB-Inputs-Inactivos-Borde);
    --RAS-TAB-Estandar-NAV-Fondo: var(--TAB-Cabecera-Fondo, none);
    --RAS-TAB-EStandar-NAV-Texto-Color: var(--TAB-Cabecera-Texto);
    --RAS-TAB-Estandar-NAV-Link-Fondo: var(--TAB-Link-Fondo, none);
    --RAS-TAB-Estandar-NAV-Link-Color: var(--TAB-Cabecera-Texto);
    --RAS-TAB-Estandar-NAV-Link-Weight: var(--TAB-Cabecera-Texto-Weight);
    --RAS-TAB-Estandar-NAV-Link-Size: var(--TAB-Cabecera-Texto-Size);
    --RAS-TAB-Estandar-NAV-Link-Decoration: var(--TAB-Cabecera-Texto-Decoration, none);
    --RAS-TAB-Estandar-NAV-Link-Hover-Fondo: var(--TAB-Link-Hover-Fondo, none);
    --RAS-TAB-Estandar-NAV-Link-Hover-Color: var(--TAB-Cabecera-Hover-Texto, --TAB-Cabecera-Texto-Hover);
    --RAS-TAB-Estandar-NAV-Link-Hover-Weight: var(--TAB-Cabecera-Hover-Texto-Weight, --TAB-Cabecera-Texto-Weight);
    --RAS-TAB-Estandar-NAV-Link-Hover-Size: var(--TAB-Cabecera-Texto-Hover-Size, --TAB-Cabecera-Texto-Size);
    --RAS-TAB-Estandar-NAV-Link-Hover-Decoration: var(--TAB-Cabecera-Texto-Decoration, none);
    --RAS-TAB-Estandar-NAV-Link-Desactivado-Fondo: var(--TAB-Link-Desactivado-Fondo, none);
    --RAS-TAB-Estandar-NAV-Link-Desactivado-Color: var(--TAB-Cabecera-Desactivado-Texto, --TAB-Cabecera-Texto-Desactivado);
    --RAS-TAB-Estandar-NAV-Link-Desactivado-Weight: var(--TAB-Cabecera-Desactivado-Texto-Weight, --TAB-Cabecera-Texto-Weight);
    --RAS-TAB-Estandar-NAV-Link-Desactivado-Size: var(--TAB-Cabecera-Texto-Desactivado-Size, --TAB-Cabecera-Texto-Size);
    --RAS-TAB-Estandar-NAV-Link-Desactivado-Decoration: var(--TAB-Cabecera-Texto-Decoration, none);
    --RAS-TAB-Estandar-NAV-Link-Activo-Fondo: var(--TAB-Link-Activo-Fondo, none);
    --RAS-TAB-Estandar-NAV-Link-Activo-Indicador_Borde: var(--TAB-Link-Activo-Fondo, 2px solid var(--TAB-Cabecera-Texto-Activo));
    --RAS-TAB-Estandar-NAV-Link-Activo-Indicador_Color: var(--TAB-Cabecera-Texto-Activo-Indicador, none);
    --RAS-TAB-Estandar-NAV-Link-Activo-Color: var(--TAB-Cabecera-Texto-Activo, --TAB-Cabecera-Texto-Activo);
    --RAS-TAB-Estandar-NAV-Link-Activo-Weight: var(--TAB-Cabecera-Activo-Texto-Weight, --TAB-Cabecera-Texto-Weight);
    --RAS-TAB-Estandar-NAV-Link-Activo-Size: var(--TAB-Cabecera-Texto-Activo-Size, --TAB-Cabecera-Texto-Size);
    --RAS-TAB-Estandar-NAV-Link-Activo-Decoration: var(--TAB-Cabecera-Texto-Decoration, none);
    /* Tabla Estandar */
    --RAS-TBL-Estandar-Fila-Stripe: var(--TBL-Stripe);
    --RAS-TBL-Estandar-Fila-Hover: var(--TBL-Hover);
    --RAS-TBL-Estandar-Fila-Seleccionada-Color-Fondo: var(--TBL-Fila-Seleccionada-Color-Fondo-RGB); /*RGB*/
    --RAS-TBL-Estandar-Fila-Seleccionada-Color-Texto: var(--TBL-Fila-Seleccionada-Color-Texto-RGB); /*RGB*/
    --RAS-TBL-Estandar-Fila-Seleccionada-Color-Link: var(--TBL-Fila-Seleccionada-Color-Link-RGB); /*RGB*/
    --RAS-TBL-Estandar-Datos-Encabezado-Fondo-Color: var(--TBL-Encabezado-Fondo-Color);
    --RAS-TBL-Estandar-Datos-Encabezado-Texto-Color: var(--TBL-Encabezado-Texto-Color);
    --RAS-TBL-Estandar-Datos-Filas-Fondo-Color: var(--TBL-Filas-Fondo-Color);

    /* Ventana Filtrar */
    --RAS-VNT-FIL-Width: var(--VNT-FLT-Width, fit-content);
    --RAS-VNT-FIL-Max-Width: var(--VNT-FLT-Max-Width, 960px);
    --RAS-VNT-FIL-Min-Width: var(--VNT-FLT-Min-Width, 500px);
    --RAS-VNT-FIL-Min-Height: var(--VNT-FLT-Min-Height, 300px);
    --RAS-VNT-FIL-Borde: var(--VNT-FIL-Borde, 1px solid black);
    --RAS-VNT-FIL-Separador-Header: var(--VNT-FIL-Body-Separador-Header, 1px solid black);
    --RAS-VNT-FIL-Separador-Footer: var(--VNT-FIL-Body-Separador-Footer, 1px solid black);

    --RAS-VNT-FIL-Header-Fondo: var(--VNT-FIL-Header-Fondo);
    --RAS-VNT-FIL-Header-Texto: var(--VNT-FIL-Header-Texto);

    --RAS-VNT-FIL-Body-Fondo: var(--VNT-FIL-Body-Fondo);
    --RAS-VNT-FIL-Body-Texto: var(--VNT-FIL-Body-Texto);

    --RAS-VNT-FIL-Footer-Fondo: var(--VNT-FIL-Footer-Fondo);
    --RAS-VNT-FIL-Footer-Texto: var(--VNT-FIL-Footer-Texto);

    --RAS-VNT-FIL-BTN-Cancelar-Fondo: var(--VNT-FIL-BTN-Cancelar-Fondo);
    --RAS-VNT-FIL-BTN-Cancelar-Texto: var(--VNT-FIL-BTN-Cancelar-Texto);
    --RAS-VNT-FIL-BTN-Cancelar-Borde: var(--VNT-FIL-BTN-Cancelar-Borde);
    --RAS-VNT-FIL-BTN-Cancelar-Borde-Radius: var(--VNT-FIL-BTN-Cancelar-Borde-Radius, 12px);
    --RAS-VNT-FIL-BTN-Cancelar-Hover-Fondo: var(--VNT-FIL-BTN-Cancelar-Hover-Fondo, --VNT-FIL-BTN-Cancelar-Fondo);
    --RAS-VNT-FIL-BTN-Cancelar-Hover-Texto: var(--VNT-FIL-BTN-Cancelar-Hover-Texto, --VNT-FIL-BTN-Cancelar-Texto);
    --RAS-VNT-FIL-BTN-Cancelar-Hover-Borde: var(--VNT-FIL-BTN-Cancelar-Hover-Borde, --VNT-FIL-BTN-Cancelar-Borde);
    --RAS-VNT-FIL-BTN-Cancelar-SVG-Color: var(--VNT-FIL-BTN-Cancelar-SVG-Color);
    --RAS-VNT-FIL-BTN-Cancelar-SVG-W: var(--VNT-FIL-BTN-Cancelar-SVG-W);
    --RAS-VNT-FIL-BTN-Cancelar-SVG-H: var(--VNT-FIL-BTN-Cancelar-SVG-H);

    --RAS-VNT-FIL-BTN-Limpiar-Fondo: var(--VNT-FIL-BTN-Limpiar-Fondo);
    --RAS-VNT-FIL-BTN-Limpiar-Texto: var(--VNT-FIL-BTN-Limpiar-Texto);
    --RAS-VNT-FIL-BTN-Limpiar-Borde: var(--VNT-FIL-BTN-Limpiar-Borde);
    --RAS-VNT-FIL-BTN-Limpiar-Borde-Radius: var(--VNT-FIL-BTN-Limpiar-Borde-Radius, 12px);
    --RAS-VNT-FIL-BTN-Limpiar-Hover-Fondo: var(--VNT-FIL-BTN-Limpiar-Hover-Fondo, --VNT-FIL-BTN-Limpiar-Fondo);
    --RAS-VNT-FIL-BTN-Limpiar-Hover-Texto: var(--VNT-FIL-BTN-Limpiar-Hover-Texto, --VNT-FIL-BTN-Limpiar-Texto);
    --RAS-VNT-FIL-BTN-Limpiar-Hover-Borde: var(--VNT-FIL-BTN-Limpiar-Hover-Borde, --VNT-FIL-BTN-Limpiar-Borde);
    --RAS-VNT-FIL-BTN-Limpiar-SVG-Color: var(--VNT-FIL-BTN-Limpiar-SVG-Color);
    --RAS-VNT-FIL-BTN-Limpiar-SVG-W: var(--VNT-FIL-BTN-Limpiar-SVG-W);
    --RAS-VNT-FIL-BTN-Limpiar-SVG-H: var(--VNT-FIL-BTN-Limpiar-SVG-H);

    --RAS-VNT-FIL-BTN-Filtrar-Fondo: var(--VNT-FIL-BTN-Filtrar-Fondo);
    --RAS-VNT-FIL-BTN-Filtrar-Texto: var(--VNT-FIL-BTN-Filtrar-Texto);
    --RAS-VNT-FIL-BTN-Filtrar-Borde: var(--VNT-FIL-BTN-Filtrar-Borde);
    --RAS-VNT-FIL-BTN-Filtrar-Borde-Radius: var(--VNT-FIL-BTN-Filtrar-Borde-Radius, 12px);
    --RAS-VNT-FIL-BTN-Filtrar-Hover-Fondo: var(--VNT-FIL-BTN-Filtrar-Hover-Fondo, --VNT-FIL-BTN-Filtrar-Fondo);
    --RAS-VNT-FIL-BTN-Filtrar-Hover-Texto: var(--VNT-FIL-BTN-Filtrar-Hover-Texto, --VNT-FIL-BTN-Filtrar-Texto);
    --RAS-VNT-FIL-BTN-Filtrar-Hover-Borde: var(--VNT-FIL-BTN-Filtrar-Hover-Borde, --VNT-FIL-BTN-Filtrar-Borde);
    --RAS-VNT-FIL-BTN-Filtrar-SVG-Color: var(--VNT-FIL-BTN-Filtrar-SVG-Color);
    --RAS-VNT-FIL-BTN-Filtrar-SVG-W: var(--VNT-FIL-BTN-Filtrar-SVG-W);
    --RAS-VNT-FIL-BTN-Filtrar-SVG-H: var(--VNT-FIL-BTN-Filtrar-SVG-H);
    --RAS-VNT-FIL-Inputs-Activos-Fondo: var(--VNT-FIL-Inputs-Activos-Fondo);
    --RAS-VNT-FIL-Inputs-Activos-Texto: var(--VNT-FIL-Inputs-Activos-Texto);
    --RAS-VNT-FIL-Inputs-Activos-Borde: var(--VNT-FIL-Inputs-Activos-Borde);
    --RAS-VNT-FIL-Inputs-Inactivos-Fondo: var(--VNT-FIL-Inputs-Inactivos-Fondo);
    --RAS-VNT-FIL-Inputs-Inactivos-Texto: var(--VNT-FIL-Inputs-Inactivos-Texto);
    --RAS-VNT-FIL-Inputs-Inactivos-Borde: var(--VNT-FIL-Inputs-Inactivos-Borde);

    --RAS-VNT-CFG-Width: var(--VNT-CFG-Width, fit-content);
    --RAS-VNT-CFG-Max-Width: var(--VNT-CFG-Max-Width, 960px);
    --RAS-VNT-CFG-Min-Width: var(--VNT-CFG-Min-Width, 500px);
    --RAS-VNT-CFG-Min-Height: var(--VNT-CFG-Min-Height, 300px);
    --RAS-VNT-CFG-Borde: var(--VNT-CFG-Borde, 1px solid black);
    --RAS-VNT-CFG-Separador-Header: var(--VNT-CFG-Body-Separador-Header, 1px solid black);
    --RAS-VNT-CFG-Separador-Footer: var(--VNT-CFG-Body-Separador-Footer, 1px solid black);

    --RAS-VNT-CFG-Header-Fondo: var(--VNT-CFG-Header-Fondo);
    --RAS-VNT-CFG-Header-Texto: var(--VNT-CFG-Header-Texto);

    --RAS-VNT-CFG-Body-Fondo: var(--VNT-CFG-Body-Fondo);
    --RAS-VNT-CFG-Body-Texto: var(--VNT-CFG-Body-Texto);

    --RAS-VNT-CFG-Footer-Fondo: var(--VNT-CFG-Footer-Fondo);
    --RAS-VNT-CFG-Footer-Texto: var(--VNT-CFG-Footer-Texto);

    --RAS-VNT-CFG-BTN-Aceptar-Fondo: var(--VNT-CFG-BTN-Aceptar-Fondo);
    --RAS-VNT-CFG-BTN-Aceptar-Texto: var(--VNT-CFG-BTN-Aceptar-Texto);
    --RAS-VNT-CFG-BTN-Aceptar-Borde: var(--VNT-CFG-BTN-Aceptar-Borde);
    --RAS-VNT-CFG-BTN-Aceptar-Borde-Radius: var(--VNT-CFG-BTN-Aceptar-Borde-Radius, 12px);
    --RAS-VNT-CFG-BTN-Aceptar-Hover-Fondo: var(--VNT-CFG-BTN-Aceptar-Hover-Fondo, --VNT-CFG-BTN-Aceptar-Fondo);
    --RAS-VNT-CFG-BTN-Aceptar-Hover-Texto: var(--VNT-CFG-BTN-Aceptar-Hover-Texto, --VNT-CFG-BTN-Aceptar-Texto);
    --RAS-VNT-CFG-BTN-Aceptar-Hover-Borde: var(--VNT-CFG-BTN-Aceptar-Hover-Borde, --VNT-CFG-BTN-Aceptar-Borde);
    --RAS-VNT-CFG-BTN-Aceptar-SVG-Color: var(--VNT-CFG-BTN-Aceptar-SVG-Color);
    --RAS-VNT-CFG-BTN-Aceptar-SVG-W: var(--VNT-CFG-BTN-Aceptar-SVG-W);
    --RAS-VNT-CFG-BTN-Aceptar-SVG-H: var(--VNT-CFG-BTN-Aceptar-SVG-H);

    --RAS-VNT-CFG-Inputs-Activos-Fondo: var(--VNT-CFG-Inputs-Activos-Fondo);
    --RAS-VNT-CFG-Inputs-Activos-Texto: var(--VNT-CFG-Inputs-Activos-Texto);
    --RAS-VNT-CFG-Inputs-Activos-Borde: var(--VNT-CFG-Inputs-Activos-Borde);
    --RAS-VNT-CFG-Inputs-Inactivos-Fondo: var(--VNT-CFG-Inputs-Inactivos-Fondo);
    --RAS-VNT-CFG-Inputs-Inactivos-Texto: var(--VNT-CFG-Inputs-Inactivos-Texto);
    --RAS-VNT-CFG-Inputs-Inactivos-Borde: var(--VNT-CFG-Inputs-Inactivos-Borde);

    --RAS-VNT-EST-Width: var(--VNT-EST-Width, fit-content);
    --RAS-VNT-EST-Max-Width: var(--VNT-EST-Max-Width, 960px);
    --RAS-VNT-EST-Min-Width: var(--VNT-EST-Min-Width, 500px);
    --RAS-VNT-EST-Min-Height: var(--VNT-EST-Min-Height, 300px);
    --RAS-VNT-EST-Borde: var(--VNT-EST-Borde, 1px solid black);
    --RAS-VNT-EST-Separador-Header: var(--VNT-EST-Body-Separador-Header, 1px solid black);
    --RAS-VNT-EST-Separador-Footer: var(--VNT-EST-Body-Separador-Footer, 1px solid black);

    --RAS-VNT-EST-Header-Fondo: var(--VNT-EST-Header-Fondo);
    --RAS-VNT-EST-Header-Texto: var(--VNT-EST-Header-Texto);

    --RAS-VNT-EST-Body-Fondo: var(--VNT-EST-Body-Fondo);
    --RAS-VNT-EST-Body-Texto: var(--VNT-EST-Body-Texto);

    --RAS-VNT-EST-Footer-Fondo: var(--VNT-EST-Footer-Fondo);
    --RAS-VNT-EST-Footer-Texto: var(--VNT-EST-Footer-Texto);

    --RAS-VNT-EST-BTN-Cancelar-Fondo: var(--VNT-EST-BTN-Cancelar-Fondo);
    --RAS-VNT-EST-BTN-Cancelar-Texto: var(--VNT-EST-BTN-Cancelar-Texto);
    --RAS-VNT-EST-BTN-Cancelar-Borde: var(--VNT-EST-BTN-Cancelar-Borde);
    --RAS-VNT-EST-BTN-Cancelar-Borde-Radius: var(--VNT-EST-BTN-Cancelar-Borde-Radius, 12px);
    --RAS-VNT-EST-BTN-Cancelar-Hover-Fondo: var(--VNT-EST-BTN-Cancelar-Hover-Fondo, --VNT-EST-BTN-Cancelar-Fondo);
    --RAS-VNT-EST-BTN-Cancelar-Hover-Texto: var(--VNT-EST-BTN-Cancelar-Hover-Texto, --VNT-EST-BTN-Cancelar-Texto);
    --RAS-VNT-EST-BTN-Cancelar-Hover-Borde: var(--VNT-EST-BTN-Cancelar-Hover-Borde, --VNT-EST-BTN-Cancelar-Borde);
    --RAS-VNT-EST-BTN-Cancelar-SVG-Color: var(--VNT-EST-BTN-Cancelar-SVG-Color);
    --RAS-VNT-EST-BTN-Cancelar-SVG-W: var(--VNT-EST-BTN-Cancelar-SVG-W);
    --RAS-VNT-EST-BTN-Cancelar-SVG-H: var(--VNT-EST-BTN-Cancelar-SVG-H);

    --RAS-VNT-EST-BTN-Guardar-Fondo: var(--VNT-EST-BTN-Guardar-Fondo);
    --RAS-VNT-EST-BTN-Guardar-Texto: var(--VNT-EST-BTN-Guardar-Texto);
    --RAS-VNT-EST-BTN-Guardar-Borde: var(--VNT-EST-BTN-Guardar-Borde);
    --RAS-VNT-EST-BTN-Guardar-Borde-Radius: var(--VNT-EST-BTN-Guardar-Borde-Radius, 12px);
    --RAS-VNT-EST-BTN-Guardar-Hover-Fondo: var(--VNT-EST-BTN-Guardar-Hover-Fondo, --VNT-EST-BTN-Guardar-Fondo);
    --RAS-VNT-EST-BTN-Guardar-Hover-Texto: var(--VNT-EST-BTN-Guardar-Hover-Texto, --VNT-EST-BTN-Guardar-Texto);
    --RAS-VNT-EST-BTN-Guardar-Hover-Borde: var(--VNT-EST-BTN-Guardar-Hover-Borde, --VNT-EST-BTN-Guardar-Borde);
    --RAS-VNT-EST-BTN-Guardar-SVG-Color: var(--VNT-EST-BTN-Guardar-SVG-Color);
    --RAS-VNT-EST-BTN-Guardar-SVG-W: var(--VNT-EST-BTN-Guardar-SVG-W);
    --RAS-VNT-EST-BTN-Guardar-SVG-H: var(--VNT-EST-BTN-Guardar-SVG-H);

    --RAS-VNT-EST-Inputs-Activos-Fondo: var(--VNT-EST-Inputs-Activos-Fondo);
    --RAS-VNT-EST-Inputs-Activos-Texto: var(--VNT-EST-Inputs-Activos-Texto);
    --RAS-VNT-EST-Inputs-Activos-Borde: var(--VNT-EST-Inputs-Activos-Borde);
    --RAS-VNT-EST-Inputs-Inactivos-Fondo: var(--VNT-EST-Inputs-Inactivos-Fondo);
    --RAS-VNT-EST-Inputs-Inactivos-Texto: var(--VNT-EST-Inputs-Inactivos-Texto);
    --RAS-VNT-EST-Inputs-Inactivos-Borde: var(--VNT-EST-Inputs-Inactivos-Borde);


    --RAS-TBL-Contenedor-General-Fondo: var(--TBL-Contenedor-General-Fondo);
    --RAS-TBL-Contenedor-General-Texto-Color: var(--TBL-Contenedor-General-Texto-Color);
    --RAS-TBL-Contenedor-General-Borde: var(--TBL-Contenedor-General-Borde);
    --RAS-TBL-Contenedor-General-Padding-Top: var(--TBL-Contenedor-General-Padding-Top);
    --RAS-TBL-Contenedor-General-Padding-Bottom: var(--TBL-Contenedor-General-Padding-Top);
    --RAS-TBL-Contenedor-General-Padding-Left: var(--TBL-Contenedor-General-Padding-Top);
    --RAS-TBL-Contenedor-General-Padding-Right: var(--TBL-Contenedor-General-Padding-Top);
    --RAS-TBL-Contenedor-DT-Fondo: var(--TBL-Contenedor-DT-Fondo); /* Normalmente el mismo que --RAS-TBL-Contenedor-General-Fondo */
    --RAS-TBL-Contenedor-DT-Texto-Color: var(--TBL-Contenedor-DT-Texto-Color);
    /*--RAS-TBL-Estandar-Fondo: var(--TBL-Fondo);*/
    /*--RAS-TBL-Estandar-Texto: var(--TBL-Texto);*/
    /*--RAS-TBL-Estandar-Borde: var(--TBL-Borde);*/
    --RAS-TBL-Estandar-Botonera-Fondo: var(--TBL-Botonera-Fondo);
    --RAS-TBL-Estandar-Botonera-Borde: var(--TBL-Botonera-Borde);
    --RAS-TBL-Estandar-Mensaje-Fondo: var(--TBL-Mensaje-Fondo);
    --RAS-TBL-Estandar-Mensaje-Texto: var(--TBL-Mensaje-Texto);
    --RAS-TBL-Estandar-Mensaje-Borde: var(--TBL-Mensaje-Borde);
    --RAS-TBL-Estandar-Datos-Fondo: var(--TBL-Datos-Fondo);


    --RAS-TBL-Estandar-Fondo-Objetos: var(--TBL-Fondo-Objetos);
    --RAS-TBL-Estandar-Buscar_Fondo: var(--TBL-Buscar-Fondo);
    --RAS-TBL-Estandar-Buscar_Texto-Color: var(--TBL-Buscar-Texto);
    --RAS-TBL-Estandar-Buscar-Texto-Tamano: var(--TBL-Buscar-Texto_Tamano, 12px);
    --RAS-TBL-Estandar-Cantidad_Fondo: var(--TBL-Cantidad-Fondo);
    --RAS-TBL-Estandar-Cantidad_Texto-Color: var(--TBL-Cantidad-Texto);
    --RAS-TBL-Estandar-Columnas-Fondo: var(--TBL-Columnas-BTN-Fondo);
    --RAS-TBL-Estandar-Columnas-Color: var(--TBL-Columnas-BTN-Texto);
    --RAS-TBL-Estandar-Columnas-Borde: var(--TBL-Columnas-BTN-Borde);
    --RAS-TBL-Estandar-Columnas-Item-Fondo: var(--TBL-Columnas-ITEM-Fondo);
    --RAS-TBL-Estandar-Columnas-Item-Texto: var(--TBL-Columnas-ITEM-Texto);
    --RAS-TBL-Estandar-PAG-Texto-Color: var(--TBL-Paginador-Link-Texto);
    --RAS-TBL-Estandar-PAG-Texto-Fondo: var(--TBL-Paginador-Link-Fondo);
    --RAS-TBL-Estandar-PAG-Texto-Borde: var(--TBL-Paginador-Link-Borde);
    --RAS-TBL-Estandar-PAG-Seleccionada-Texto-Color: var(--TBL-Paginador-Link-Activo-Texto);
    --RAS-TBL-Estandar-PAG-Seleccionada-Texto-Fondo: var(--TBL-Paginador-Link-Activo-Fondo);
    --RAS-TBL-Estandar-PAG-Seleccionada-Texto-Borde: var(--TBL-Paginador-Link-Activo-Borde);
    --RAS-TBL-Estandar-PAG-Desactivada-Texto-Color: var(--TBL-Paginador-Link-Inactivo-Texto);
    --RAS-TBL-Estandar-PAG-Desactivada-Texto-Fondo: var(--TBL-Paginador-Link-Inactivo-Fondo);
    --RAS-TBL-Estandar-PAG-Desactivada-Texto-Borde: var(--TBL-Paginador-Link-Inactivo-Borde);
    --RAS-TBL-Estandar-PAG-Hover-Texto-Color: var(--TBL-Paginador-Link-Hover-Texto);
    --RAS-TBL-Estandar-PAG-Hover-Texto-Fondo: var(--TBL-Paginador-Link-Hover-Fondo);
    --RAS-TBL-Estandar-PAG-Hover-Texto-Borde: var(--TBL-Paginador-Link-Hover-Borde);

    --RAS-TBL-Inputs-Fondo: var(--TBL-Inputs-Fondo);
    --RAS-TBL-Inputs-Texto-Color: var(--TBL-Inputs-Texto-Color);
    --RAS-TBL-Inputs-Texto-Borde: var(--TBL-Inputs-Texto-Borde);
    /* Boton / Dropdown de Seleccion de Columnas */
    --RAS-TBL-Columas-BTN-Fondo: var(--TBL-Columas-BTN-Fondo);
    --RAS-TBL-Columas-BTN-Texto: var(--TBL-Columas-BTN-Texto);
    --RAS-TBL-Columas-BTN-Borde: var(--TBL-Columas-BTN-Borde);
    --RAS-TBL-Columas-DD-Fondo: var(--TBL-Columas-DD-Fondo);
    --RAS-TBL-Columas-DD-Texto: var(--TBL-Columas-DD-Texto);
    --RAS-TBL-Columas-DD-Texto-Weight: var(--TBL-Columas-DD-Texto-Weight);
    --RAS-TBL-Columas-DD-Hover-Fondo: var(--TBL-Columas-DD-Hover-Fondo);
    --RAS-TBL-Columas-DD-Hover-Texto: var(--TBL-Columas-DD-Hover-Texto);
}

/* MENSAJES*/
:root {
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-No-Cambios-Fondo: var(--MSG-GEN-No-Cambios-Fondo, #f8f4d3);
    --RAS-MSG-GEN-No-Cambios-Borde: var(--MSG-GEN-No-Cambios-Borde, 10px solid blue);
    --RAS-MSG-GEN-No-Cambios-Borde-Radius: var(--MSG-GEN-No-Cambios-Borde-Radius, 50px);
    --RAS-MSG-GEN-No-Cambios-Header-Fondo: var(--MSG-GEN-No-Cambios-Header-Fondo, transparent);
    --RAS-MSG-GEN-No-Cambios-Header-Texto-Color: var(--MSG-GEN-No-Cambios-Header-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-Header-Texto-Weight: var(--MSG-GEN-No-Cambios-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-No-Cambios-Title-Fondo: var(--MSG-GEN-No-Cambios-Title-Fondo, transparent);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Fondo: var(--MSG-GEN-No-Cambios-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Texto-Weight: var(--MSG-GEN-No-Cambios-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Border: var(--MSG-GEN-No-Cambios-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Border-Radius: var(--MSG-GEN-No-Cambios-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Min-Width: var(--MSG-GEN-No-Cambios-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Min-Height: var(--MSG-GEN-No-Cambios-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Margin-Left: var(--MSG-GEN-No-Cambios-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Hover-Fondo: var(--MSG-GEN-No-Cambios-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-1-Hover-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Fondo: var(--MSG-GEN-No-Cambios-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Texto-Weight: var(--MSG-GEN-No-Cambios-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Border: var(--MSG-GEN-No-Cambios-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Border-Radius: var(--MSG-GEN-No-Cambios-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Min-Width: var(--MSG-GEN-No-Cambios-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Min-Height: var(--MSG-GEN-No-Cambios-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Margin-Left: var(--MSG-GEN-No-Cambios-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Hover-Fondo: var(--MSG-GEN-No-Cambios-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-2-Hover-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Fondo: var(--MSG-GEN-No-Cambios-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Texto-Weight: var(--MSG-GEN-No-Cambios-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Border: var(--MSG-GEN-No-Cambios-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Border-Radius: var(--MSG-GEN-No-Cambios-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Min-Width: var(--MSG-GEN-No-Cambios-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Min-Height: var(--MSG-GEN-No-Cambios-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Margin-Left: var(--MSG-GEN-No-Cambios-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Hover-Fondo: var(--MSG-GEN-No-Cambios-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-No-Cambios-BTN-3-Hover-Texto-Color: var(--MSG-GEN-No-Cambios-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-No-Cambios-Icono-Fondo: var(--MSG-GEN-No-Cambios-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-No-Cambios-Icono-Texto-Fondo: var(--MSG-GEN-No-Cambios-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-No-Cambios-Icono-Width: var(--MSG-GEN-No-Cambios-Icono-Width, 55px);
    --RAS-MSG-GEN-No-Cambios-Icono-Height: var(--MSG-GEN-No-Cambios-Icono-Height, 55px);
    --RAS-MSG-GEN-No-Cambios-Imagen-Fondo: var(--MSG-GEN-No-Cambios-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-No-Cambios-Imagen-Width: var(--MSG-GEN-No-Cambios-Imagen-Width, 50px);
    --RAS-MSG-GEN-No-Cambios-Imagen-Height: var(--MSG-GEN-No-Cambios-Imagen-Height, 50px);
    --RAS-MSG-GEN-No-Cambios-HTML-Fondo: var(--MSG-GEN-No-Cambios-HTML-Fondo, transparent);
    --RAS-MSG-GEN-No-Cambios-HTML-Texto-Fondo: var(--MSG-GEN-No-Cambios-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-No-Cambios-Footer-Fondo: var(--MSG-GEN-No-Cambios-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-Error-Validacion-Fondo: var(--MSG-GEN-Error-Validacion-Fondo, #f8f4d3);
    --RAS-MSG-GEN-Error-Validacion-Borde: var(--MSG-GEN-Error-Validacion-Borde, 10px solid blue);
    --RAS-MSG-GEN-Error-Validacion-Borde-Radius: var(--MSG-GEN-Error-Validacion-Borde-Radius, 50px);
    --RAS-MSG-GEN-Error-Validacion-Header-Fondo: var(--MSG-GEN-Error-Validacion-Header-Fondo, transparent);
    --RAS-MSG-GEN-Error-Validacion-Header-Texto-Color: var(--MSG-GEN-Error-Validacion-Header-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-Header-Texto-Weight: var(--MSG-GEN-Error-Validacion-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Validacion-Title-Fondo: var(--MSG-GEN-Error-Validacion-Title-Fondo, transparent);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Fondo: var(--MSG-GEN-Error-Validacion-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Texto-Weight: var(--MSG-GEN-Error-Validacion-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Border: var(--MSG-GEN-Error-Validacion-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Border-Radius: var(--MSG-GEN-Error-Validacion-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Min-Width: var(--MSG-GEN-Error-Validacion-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Min-Height: var(--MSG-GEN-Error-Validacion-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Margin-Left: var(--MSG-GEN-Error-Validacion-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Hover-Fondo: var(--MSG-GEN-Error-Validacion-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-1-Hover-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Fondo: var(--MSG-GEN-Error-Validacion-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Texto-Weight: var(--MSG-GEN-Error-Validacion-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Border: var(--MSG-GEN-Error-Validacion-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Border-Radius: var(--MSG-GEN-Error-Validacion-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Min-Width: var(--MSG-GEN-Error-Validacion-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Min-Height: var(--MSG-GEN-Error-Validacion-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Margin-Left: var(--MSG-GEN-Error-Validacion-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Hover-Fondo: var(--MSG-GEN-Error-Validacion-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-2-Hover-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Fondo: var(--MSG-GEN-Error-Validacion-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Texto-Weight: var(--MSG-GEN-Error-Validacion-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Border: var(--MSG-GEN-Error-Validacion-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Border-Radius: var(--MSG-GEN-Error-Validacion-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Min-Width: var(--MSG-GEN-Error-Validacion-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Min-Height: var(--MSG-GEN-Error-Validacion-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Margin-Left: var(--MSG-GEN-Error-Validacion-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Hover-Fondo: var(--MSG-GEN-Error-Validacion-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Validacion-BTN-3-Hover-Texto-Color: var(--MSG-GEN-Error-Validacion-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Validacion-Icono-Fondo: var(--MSG-GEN-Error-Validacion-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-Error-Validacion-Icono-Texto-Fondo: var(--MSG-GEN-Error-Validacion-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-Error-Validacion-Icono-Width: var(--MSG-GEN-Error-Validacion-Icono-Width, 55px);
    --RAS-MSG-GEN-Error-Validacion-Icono-Height: var(--MSG-GEN-Error-Validacion-Icono-Height, 55px);
    --RAS-MSG-GEN-Error-Validacion-Imagen-Fondo: var(--MSG-GEN-Error-Validacion-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-Error-Validacion-Imagen-Width: var(--MSG-GEN-Error-Validacion-Imagen-Width, 50px);
    --RAS-MSG-GEN-Error-Validacion-Imagen-Height: var(--MSG-GEN-Error-Validacion-Imagen-Height, 50px);
    --RAS-MSG-GEN-Error-Validacion-HTML-Fondo: var(--MSG-GEN-Error-Validacion-HTML-Fondo, transparent);
    --RAS-MSG-GEN-Error-Validacion-HTML-Texto-Fondo: var(--MSG-GEN-Error-Validacion-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-Error-Validacion-Footer-Fondo: var(--MSG-GEN-Error-Validacion-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-Error-Controlado-Fondo: var(--MSG-GEN-Error-Controlado-Fondo, #f8f4d3);
    --RAS-MSG-GEN-Error-Controlado-Borde: var(--MSG-GEN-Error-Controlado-Borde, 10px solid blue);
    --RAS-MSG-GEN-Error-Controlado-Borde-Radius: var(--MSG-GEN-Error-Controlado-Borde-Radius, 50px);
    --RAS-MSG-GEN-Error-Controlado-Header-Fondo: var(--MSG-GEN-Error-Controlado-Header-Fondo, transparent);
    --RAS-MSG-GEN-Error-Controlado-Header-Texto-Color: var(--MSG-GEN-Error-Controlado-Header-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-Header-Texto-Weight: var(--MSG-GEN-Error-Controlado-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Controlado-Title-Fondo: var(--MSG-GEN-Error-Controlado-Title-Fondo, transparent);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Fondo: var(--MSG-GEN-Error-Controlado-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Texto-Weight: var(--MSG-GEN-Error-Controlado-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Border: var(--MSG-GEN-Error-Controlado-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Border-Radius: var(--MSG-GEN-Error-Controlado-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Min-Width: var(--MSG-GEN-Error-Controlado-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Min-Height: var(--MSG-GEN-Error-Controlado-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Margin-Left: var(--MSG-GEN-Error-Controlado-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Hover-Fondo: var(--MSG-GEN-Error-Controlado-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-1-Hover-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Fondo: var(--MSG-GEN-Error-Controlado-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Texto-Weight: var(--MSG-GEN-Error-Controlado-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Border: var(--MSG-GEN-Error-Controlado-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Border-Radius: var(--MSG-GEN-Error-Controlado-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Min-Width: var(--MSG-GEN-Error-Controlado-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Min-Height: var(--MSG-GEN-Error-Controlado-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Margin-Left: var(--MSG-GEN-Error-Controlado-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Hover-Fondo: var(--MSG-GEN-Error-Controlado-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-2-Hover-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Fondo: var(--MSG-GEN-Error-Controlado-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Texto-Weight: var(--MSG-GEN-Error-Controlado-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Border: var(--MSG-GEN-Error-Controlado-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Border-Radius: var(--MSG-GEN-Error-Controlado-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Min-Width: var(--MSG-GEN-Error-Controlado-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Min-Height: var(--MSG-GEN-Error-Controlado-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Margin-Left: var(--MSG-GEN-Error-Controlado-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Hover-Fondo: var(--MSG-GEN-Error-Controlado-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Controlado-BTN-3-Hover-Texto-Color: var(--MSG-GEN-Error-Controlado-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Controlado-Icono-Fondo: var(--MSG-GEN-Error-Controlado-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-Error-Controlado-Icono-Texto-Fondo: var(--MSG-GEN-Error-Controlado-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-Error-Controlado-Icono-Width: var(--MSG-GEN-Error-Controlado-Icono-Width, 55px);
    --RAS-MSG-GEN-Error-Controlado-Icono-Height: var(--MSG-GEN-Error-Controlado-Icono-Height, 55px);
    --RAS-MSG-GEN-Error-Controlado-Imagen-Fondo: var(--MSG-GEN-Error-Controlado-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-Error-Controlado-Imagen-Width: var(--MSG-GEN-Error-Controlado-Imagen-Width, 50px);
    --RAS-MSG-GEN-Error-Controlado-Imagen-Height: var(--MSG-GEN-Error-Controlado-Imagen-Height, 50px);
    --RAS-MSG-GEN-Error-Controlado-HTML-Fondo: var(--MSG-GEN-Error-Controlado-HTML-Fondo, transparent);
    --RAS-MSG-GEN-Error-Controlado-HTML-Texto-Fondo: var(--MSG-GEN-Error-Controlado-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-Error-Controlado-Footer-Fondo: var(--MSG-GEN-Error-Controlado-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-Error-No-Controlado-Fondo: var(--MSG-GEN-Error-No-Controlado-Fondo, #f8f4d3);
    --RAS-MSG-GEN-Error-No-Controlado-Borde: var(--MSG-GEN-Error-No-Controlado-Borde, 10px solid blue);
    --RAS-MSG-GEN-Error-No-Controlado-Borde-Radius: var(--MSG-GEN-Error-No-Controlado-Borde-Radius, 50px);
    --RAS-MSG-GEN-Error-No-Controlado-Header-Fondo: var(--MSG-GEN-Error-No-Controlado-Header-Fondo, transparent);
    --RAS-MSG-GEN-Error-No-Controlado-Header-Texto-Color: var(--MSG-GEN-Error-No-Controlado-Header-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-Header-Texto-Weight: var(--MSG-GEN-Error-No-Controlado-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-No-Controlado-Title-Fondo: var(--MSG-GEN-Error-No-Controlado-Title-Fondo, transparent);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Texto-Weight: var(--MSG-GEN-Error-No-Controlado-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Border: var(--MSG-GEN-Error-No-Controlado-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Border-Radius: var(--MSG-GEN-Error-No-Controlado-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Min-Width: var(--MSG-GEN-Error-No-Controlado-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Min-Height: var(--MSG-GEN-Error-No-Controlado-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Margin-Left: var(--MSG-GEN-Error-No-Controlado-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Hover-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-1-Hover-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Texto-Weight: var(--MSG-GEN-Error-No-Controlado-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Border: var(--MSG-GEN-Error-No-Controlado-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Border-Radius: var(--MSG-GEN-Error-No-Controlado-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Min-Width: var(--MSG-GEN-Error-No-Controlado-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Min-Height: var(--MSG-GEN-Error-No-Controlado-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Margin-Left: var(--MSG-GEN-Error-No-Controlado-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Hover-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-2-Hover-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Texto-Weight: var(--MSG-GEN-Error-No-Controlado-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Border: var(--MSG-GEN-Error-No-Controlado-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Border-Radius: var(--MSG-GEN-Error-No-Controlado-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Min-Width: var(--MSG-GEN-Error-No-Controlado-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Min-Height: var(--MSG-GEN-Error-No-Controlado-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Margin-Left: var(--MSG-GEN-Error-No-Controlado-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Hover-Fondo: var(--MSG-GEN-Error-No-Controlado-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-No-Controlado-BTN-3-Hover-Texto-Color: var(--MSG-GEN-Error-No-Controlado-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-No-Controlado-Icono-Fondo: var(--MSG-GEN-Error-No-Controlado-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-Error-No-Controlado-Icono-Texto-Fondo: var(--MSG-GEN-Error-No-Controlado-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-Error-No-Controlado-Icono-Width: var(--MSG-GEN-Error-No-Controlado-Icono-Width, 55px);
    --RAS-MSG-GEN-Error-No-Controlado-Icono-Height: var(--MSG-GEN-Error-No-Controlado-Icono-Height, 55px);
    --RAS-MSG-GEN-Error-No-Controlado-Imagen-Fondo: var(--MSG-GEN-Error-No-Controlado-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-Error-No-Controlado-Imagen-Width: var(--MSG-GEN-Error-No-Controlado-Imagen-Width, 50px);
    --RAS-MSG-GEN-Error-No-Controlado-Imagen-Height: var(--MSG-GEN-Error-No-Controlado-Imagen-Height, 50px);
    --RAS-MSG-GEN-Error-No-Controlado-HTML-Fondo: var(--MSG-GEN-Error-No-Controlado-HTML-Fondo, transparent);
    --RAS-MSG-GEN-Error-No-Controlado-HTML-Texto-Fondo: var(--MSG-GEN-Error-No-Controlado-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-Error-No-Controlado-Footer-Fondo: var(--MSG-GEN-Error-No-Controlado-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-Error-Grave-Fondo: var(--MSG-GEN-Error-Grave-Fondo, #f8f4d3);
    --RAS-MSG-GEN-Error-Grave-Borde: var(--MSG-GEN-Error-Grave-Borde, 10px solid blue);
    --RAS-MSG-GEN-Error-Grave-Borde-Radius: var(--MSG-GEN-Error-Grave-Borde-Radius, 50px);
    --RAS-MSG-GEN-Error-Grave-Header-Fondo: var(--MSG-GEN-Error-Grave-Header-Fondo, transparent);
    --RAS-MSG-GEN-Error-Grave-Header-Texto-Color: var(--MSG-GEN-Error-Grave-Header-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-Header-Texto-Weight: var(--MSG-GEN-Error-Grave-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Grave-Title-Fondo: var(--MSG-GEN-Error-Grave-Title-Fondo, transparent);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Fondo: var(--MSG-GEN-Error-Grave-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Texto-Weight: var(--MSG-GEN-Error-Grave-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Border: var(--MSG-GEN-Error-Grave-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Border-Radius: var(--MSG-GEN-Error-Grave-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Min-Width: var(--MSG-GEN-Error-Grave-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Min-Height: var(--MSG-GEN-Error-Grave-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Margin-Left: var(--MSG-GEN-Error-Grave-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Hover-Fondo: var(--MSG-GEN-Error-Grave-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-1-Hover-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Fondo: var(--MSG-GEN-Error-Grave-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Texto-Weight: var(--MSG-GEN-Error-Grave-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Border: var(--MSG-GEN-Error-Grave-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Border-Radius: var(--MSG-GEN-Error-Grave-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Min-Width: var(--MSG-GEN-Error-Grave-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Min-Height: var(--MSG-GEN-Error-Grave-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Margin-Left: var(--MSG-GEN-Error-Grave-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Hover-Fondo: var(--MSG-GEN-Error-Grave-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-2-Hover-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Fondo: var(--MSG-GEN-Error-Grave-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Texto-Weight: var(--MSG-GEN-Error-Grave-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Border: var(--MSG-GEN-Error-Grave-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Border-Radius: var(--MSG-GEN-Error-Grave-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Min-Width: var(--MSG-GEN-Error-Grave-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Min-Height: var(--MSG-GEN-Error-Grave-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Margin-Left: var(--MSG-GEN-Error-Grave-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Hover-Fondo: var(--MSG-GEN-Error-Grave-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Error-Grave-BTN-3-Hover-Texto-Color: var(--MSG-GEN-Error-Grave-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Error-Grave-Icono-Fondo: var(--MSG-GEN-Error-Grave-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-Error-Grave-Icono-Texto-Fondo: var(--MSG-GEN-Error-Grave-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-Error-Grave-Icono-Width: var(--MSG-GEN-Error-Grave-Icono-Width, 55px);
    --RAS-MSG-GEN-Error-Grave-Icono-Height: var(--MSG-GEN-Error-Grave-Icono-Height, 55px);
    --RAS-MSG-GEN-Error-Grave-Imagen-Fondo: var(--MSG-GEN-Error-Grave-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-Error-Grave-Imagen-Width: var(--MSG-GEN-Error-Grave-Imagen-Width, 50px);
    --RAS-MSG-GEN-Error-Grave-Imagen-Height: var(--MSG-GEN-Error-Grave-Imagen-Height, 50px);
    --RAS-MSG-GEN-Error-Grave-HTML-Fondo: var(--MSG-GEN-Error-Grave-HTML-Fondo, transparent);
    --RAS-MSG-GEN-Error-Grave-HTML-Texto-Fondo: var(--MSG-GEN-Error-Grave-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-Error-Grave-Footer-Fondo: var(--MSG-GEN-Error-Grave-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-GEN-Confirmacion-Fondo: var(--MSG-GEN-Confirmacion-Fondo, #f8f4d3);
    --RAS-MSG-GEN-Confirmacion-Borde: var(--MSG-GEN-Confirmacion-Borde, 10px solid blue);
    --RAS-MSG-GEN-Confirmacion-Borde-Radius: var(--MSG-GEN-Confirmacion-Borde-Radius, 50px);
    --RAS-MSG-GEN-Confirmacion-Header-Fondo: var(--MSG-GEN-Confirmacion-Header-Fondo, transparent);
    --RAS-MSG-GEN-Confirmacion-Header-Texto-Color: var(--MSG-GEN-Confirmacion-Header-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-Header-Texto-Weight: var(--MSG-GEN-Confirmacion-Header-Texto-Weight, bolder);
    --RAS-MSG-GEN-Confirmacion-Title-Fondo: var(--MSG-GEN-Confirmacion-Title-Fondo, transparent);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Fondo: var(--MSG-GEN-Confirmacion-BTN-1-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-1-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Texto-Weight: var(--MSG-GEN-Confirmacion-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Border: var(--MSG-GEN-Confirmacion-BTN-1-Border, 1px solid black);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Border-Radius: var(--MSG-GEN-Confirmacion-BTN-1-Border-Radius, 12px);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Min-Width: var(--MSG-GEN-Confirmacion-BTN-1-Min-Width, 100px);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Min-Height: var(--MSG-GEN-Confirmacion-BTN-1-Min-Height, 40px);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Margin-Left: var(--MSG-GEN-Confirmacion-BTN-1-Margin-Left, 20px);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Hover-Fondo: var(--MSG-GEN-Confirmacion-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-1-Hover-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Fondo: var(--MSG-GEN-Confirmacion-BTN-2-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-2-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Texto-Weight: var(--MSG-GEN-Confirmacion-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Border: var(--MSG-GEN-Confirmacion-BTN-2-Border, 1px solid black);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Border-Radius: var(--MSG-GEN-Confirmacion-BTN-2-Border-Radius, 12px);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Min-Width: var(--MSG-GEN-Confirmacion-BTN-2-Min-Width, 100px);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Min-Height: var(--MSG-GEN-Confirmacion-BTN-2-Min-Height, 40px);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Margin-Left: var(--MSG-GEN-Confirmacion-BTN-2-Margin-Left, 20px);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Hover-Fondo: var(--MSG-GEN-Confirmacion-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-2-Hover-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Fondo: var(--MSG-GEN-Confirmacion-BTN-3-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-3-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Texto-Weight: var(--MSG-GEN-Confirmacion-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Border: var(--MSG-GEN-Confirmacion-BTN-3-Border, 1px solid black);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Border-Radius: var(--MSG-GEN-Confirmacion-BTN-3-Border-Radius, 12px);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Min-Width: var(--MSG-GEN-Confirmacion-BTN-3-Min-Width, 100px);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Min-Height: var(--MSG-GEN-Confirmacion-BTN-3-Min-Height, 40px);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Margin-Left: var(--MSG-GEN-Confirmacion-BTN-3-Margin-Left, 20px);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Hover-Fondo: var(--MSG-GEN-Confirmacion-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-GEN-Confirmacion-BTN-3-Hover-Texto-Color: var(--MSG-GEN-Confirmacion-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-GEN-Confirmacion-Icono-Fondo: var(--MSG-GEN-Confirmacion-Icono-Fondo, #e87070);
    --RAS-MSG-GEN-Confirmacion-Icono-Texto-Fondo: var(--MSG-GEN-Confirmacion-Icono-Texto-Fondo, black);
    --RAS-MSG-GEN-Confirmacion-Icono-Width: var(--MSG-GEN-Confirmacion-Icono-Width, 55px);
    --RAS-MSG-GEN-Confirmacion-Icono-Height: var(--MSG-GEN-Confirmacion-Icono-Height, 55px);
    --RAS-MSG-GEN-Confirmacion-Imagen-Fondo: var(--MSG-GEN-Confirmacion-Imagen-Fondo, #c07420);
    --RAS-MSG-GEN-Confirmacion-Imagen-Width: var(--MSG-GEN-Confirmacion-Imagen-Width, 50px);
    --RAS-MSG-GEN-Confirmacion-Imagen-Height: var(--MSG-GEN-Confirmacion-Imagen-Height, 50px);
    --RAS-MSG-GEN-Confirmacion-HTML-Fondo: var(--MSG-GEN-Confirmacion-HTML-Fondo, transparent);
    --RAS-MSG-GEN-Confirmacion-HTML-Texto-Fondo: var(--MSG-GEN-Confirmacion-HTML-Texto-Fondo, white);
    --RAS-MSG-GEN-Confirmacion-Footer-Fondo: var(--MSG-GEN-Confirmacion-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/

    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-CAT-CAN-REG-Fondo: var(--MSG-CAT-CAN-REG-Fondo, #f8f4d3);
    --RAS-MSG-CAT-CAN-REG-Borde: var(--MSG-CAT-CAN-REG-Borde, 10px solid blue);
    --RAS-MSG-CAT-CAN-REG-Borde-Radius: var(--MSG-CAT-CAN-REG-Borde-Radius, 50px);
    --RAS-MSG-CAT-CAN-REG-Header-Fondo: var(--MSG-CAT-CAN-REG-Header-Fondo, transparent);
    --RAS-MSG-CAT-CAN-REG-Header-Texto-Color: var(--MSG-CAT-CAN-REG-Header-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-Header-Texto-Weight: var(--MSG-CAT-CAN-REG-Header-Texto-Weight, bolder);
    --RAS-MSG-CAT-CAN-REG-Title-Fondo: var(--MSG-CAT-CAN-REG-Title-Fondo, transparent);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Fondo: var(--MSG-CAT-CAN-REG-BTN-1-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-1-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Texto-Weight: var(--MSG-CAT-CAN-REG-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Border: var(--MSG-CAT-CAN-REG-BTN-1-Border, 1px solid black);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Border-Radius: var(--MSG-CAT-CAN-REG-BTN-1-Border-Radius, 12px);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Min-Width: var(--MSG-CAT-CAN-REG-BTN-1-Min-Width, 100px);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Min-Height: var(--MSG-CAT-CAN-REG-BTN-1-Min-Height, 40px);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Margin-Left: var(--MSG-CAT-CAN-REG-BTN-1-Margin-Left, 20px);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Hover-Fondo: var(--MSG-CAT-CAN-REG-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-1-Hover-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Fondo: var(--MSG-CAT-CAN-REG-BTN-2-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-2-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Texto-Weight: var(--MSG-CAT-CAN-REG-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Border: var(--MSG-CAT-CAN-REG-BTN-2-Border, 1px solid black);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Border-Radius: var(--MSG-CAT-CAN-REG-BTN-2-Border-Radius, 12px);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Min-Width: var(--MSG-CAT-CAN-REG-BTN-2-Min-Width, 100px);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Min-Height: var(--MSG-CAT-CAN-REG-BTN-2-Min-Height, 40px);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Margin-Left: var(--MSG-CAT-CAN-REG-BTN-2-Margin-Left, 20px);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Hover-Fondo: var(--MSG-CAT-CAN-REG-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-2-Hover-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Fondo: var(--MSG-CAT-CAN-REG-BTN-3-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-3-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Texto-Weight: var(--MSG-CAT-CAN-REG-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Border: var(--MSG-CAT-CAN-REG-BTN-3-Border, 1px solid black);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Border-Radius: var(--MSG-CAT-CAN-REG-BTN-3-Border-Radius, 12px);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Min-Width: var(--MSG-CAT-CAN-REG-BTN-3-Min-Width, 100px);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Min-Height: var(--MSG-CAT-CAN-REG-BTN-3-Min-Height, 40px);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Margin-Left: var(--MSG-CAT-CAN-REG-BTN-3-Margin-Left, 20px);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Hover-Fondo: var(--MSG-CAT-CAN-REG-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-CAN-REG-BTN-3-Hover-Texto-Color: var(--MSG-CAT-CAN-REG-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-CAT-CAN-REG-Icono-Fondo: var(--MSG-CAT-CAN-REG-Icono-Fondo, #e87070);
    --RAS-MSG-CAT-CAN-REG-Icono-Texto-Fondo: var(--MSG-CAT-CAN-REG-Icono-Texto-Fondo, black);
    --RAS-MSG-CAT-CAN-REG-Icono-Width: var(--MSG-CAT-CAN-REG-Icono-Width, 55px);
    --RAS-MSG-CAT-CAN-REG-Icono-Height: var(--MSG-CAT-CAN-REG-Icono-Height, 55px);
    --RAS-MSG-CAT-CAN-REG-Imagen-Fondo: var(--MSG-CAT-CAN-REG-Imagen-Fondo, #c07420);
    --RAS-MSG-CAT-CAN-REG-Imagen-Width: var(--MSG-CAT-CAN-REG-Imagen-Width, 50px);
    --RAS-MSG-CAT-CAN-REG-Imagen-Height: var(--MSG-CAT-CAN-REG-Imagen-Height, 50px);
    --RAS-MSG-CAT-CAN-REG-HTML-Fondo: var(--MSG-CAT-CAN-REG-HTML-Fondo, transparent);
    --RAS-MSG-CAT-CAN-REG-HTML-Texto-Fondo: var(--MSG-CAT-CAN-REG-HTML-Texto-Fondo, white);
    --RAS-MSG-CAT-CAN-REG-Footer-Fondo: var(--MSG-CAT-CAN-REG-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-CAT-ELI-CONF-Fondo: var(--MSG-CAT-ELI-CONF-Fondo, #f8f4d3);
    --RAS-MSG-CAT-ELI-CONF-Borde: var(--MSG-CAT-ELI-CONF-Borde, 10px solid blue);
    --RAS-MSG-CAT-ELI-CONF-Borde-Radius: var(--MSG-CAT-ELI-CONF-Borde-Radius, 50px);
    --RAS-MSG-CAT-ELI-CONF-Header-Fondo: var(--MSG-CAT-ELI-CONF-Header-Fondo, transparent);
    --RAS-MSG-CAT-ELI-CONF-Header-Texto-Color: var(--MSG-CAT-ELI-CONF-Header-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-Header-Texto-Weight: var(--MSG-CAT-ELI-CONF-Header-Texto-Weight, bolder);
    --RAS-MSG-CAT-ELI-CONF-Title-Fondo: var(--MSG-CAT-ELI-CONF-Title-Fondo, transparent);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Fondo: var(--MSG-CAT-ELI-CONF-BTN-1-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-1-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Texto-Weight: var(--MSG-CAT-ELI-CONF-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Border: var(--MSG-CAT-ELI-CONF-BTN-1-Border, 1px solid black);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Border-Radius: var(--MSG-CAT-ELI-CONF-BTN-1-Border-Radius, 12px);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Min-Width: var(--MSG-CAT-ELI-CONF-BTN-1-Min-Width, 100px);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Min-Height: var(--MSG-CAT-ELI-CONF-BTN-1-Min-Height, 40px);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Margin-Left: var(--MSG-CAT-ELI-CONF-BTN-1-Margin-Left, 20px);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Hover-Fondo: var(--MSG-CAT-ELI-CONF-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-1-Hover-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Fondo: var(--MSG-CAT-ELI-CONF-BTN-2-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-2-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Texto-Weight: var(--MSG-CAT-ELI-CONF-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Border: var(--MSG-CAT-ELI-CONF-BTN-2-Border, 1px solid black);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Border-Radius: var(--MSG-CAT-ELI-CONF-BTN-2-Border-Radius, 12px);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Min-Width: var(--MSG-CAT-ELI-CONF-BTN-2-Min-Width, 100px);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Min-Height: var(--MSG-CAT-ELI-CONF-BTN-2-Min-Height, 40px);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Margin-Left: var(--MSG-CAT-ELI-CONF-BTN-2-Margin-Left, 20px);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Hover-Fondo: var(--MSG-CAT-ELI-CONF-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-2-Hover-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Fondo: var(--MSG-CAT-ELI-CONF-BTN-3-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-3-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Texto-Weight: var(--MSG-CAT-ELI-CONF-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Border: var(--MSG-CAT-ELI-CONF-BTN-3-Border, 1px solid black);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Border-Radius: var(--MSG-CAT-ELI-CONF-BTN-3-Border-Radius, 12px);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Min-Width: var(--MSG-CAT-ELI-CONF-BTN-3-Min-Width, 100px);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Min-Height: var(--MSG-CAT-ELI-CONF-BTN-3-Min-Height, 40px);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Margin-Left: var(--MSG-CAT-ELI-CONF-BTN-3-Margin-Left, 20px);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Hover-Fondo: var(--MSG-CAT-ELI-CONF-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-ELI-CONF-BTN-3-Hover-Texto-Color: var(--MSG-CAT-ELI-CONF-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-CAT-ELI-CONF-Icono-Fondo: var(--MSG-CAT-ELI-CONF-Icono-Fondo, #e87070);
    --RAS-MSG-CAT-ELI-CONF-Icono-Texto-Fondo: var(--MSG-CAT-ELI-CONF-Icono-Texto-Fondo, black);
    --RAS-MSG-CAT-ELI-CONF-Icono-Width: var(--MSG-CAT-ELI-CONF-Icono-Width, 55px);
    --RAS-MSG-CAT-ELI-CONF-Icono-Height: var(--MSG-CAT-ELI-CONF-Icono-Height, 55px);
    --RAS-MSG-CAT-ELI-CONF-Imagen-Fondo: var(--MSG-CAT-ELI-CONF-Imagen-Fondo, #c07420);
    --RAS-MSG-CAT-ELI-CONF-Imagen-Width: var(--MSG-CAT-ELI-CONF-Imagen-Width, 50px);
    --RAS-MSG-CAT-ELI-CONF-Imagen-Height: var(--MSG-CAT-ELI-CONF-Imagen-Height, 50px);
    --RAS-MSG-CAT-ELI-CONF-HTML-Fondo: var(--MSG-CAT-ELI-CONF-HTML-Fondo, transparent);
    --RAS-MSG-CAT-ELI-CONF-HTML-Texto-Fondo: var(--MSG-CAT-ELI-CONF-HTML-Texto-Fondo, white);
    --RAS-MSG-CAT-ELI-CONF-Footer-Fondo: var(--MSG-CAT-ELI-CONF-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-CAT-GUA-Exito-Fondo: var(--MSG-CAT-GUA-Exito-Fondo, #f8f4d3);
    --RAS-MSG-CAT-GUA-Exito-Borde: var(--MSG-CAT-GUA-Exito-Borde, 10px solid blue);
    --RAS-MSG-CAT-GUA-Exito-Borde-Radius: var(--MSG-CAT-GUA-Exito-Borde-Radius, 50px);
    --RAS-MSG-CAT-GUA-Exito-Header-Fondo: var(--MSG-CAT-GUA-Exito-Header-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Exito-Header-Texto-Color: var(--MSG-CAT-GUA-Exito-Header-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-Header-Texto-Weight: var(--MSG-CAT-GUA-Exito-Header-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Exito-Title-Fondo: var(--MSG-CAT-GUA-Exito-Title-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Fondo: var(--MSG-CAT-GUA-Exito-BTN-1-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-1-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Texto-Weight: var(--MSG-CAT-GUA-Exito-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Border: var(--MSG-CAT-GUA-Exito-BTN-1-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Border-Radius: var(--MSG-CAT-GUA-Exito-BTN-1-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Min-Width: var(--MSG-CAT-GUA-Exito-BTN-1-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Min-Height: var(--MSG-CAT-GUA-Exito-BTN-1-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Margin-Left: var(--MSG-CAT-GUA-Exito-BTN-1-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Hover-Fondo: var(--MSG-CAT-GUA-Exito-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-1-Hover-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Fondo: var(--MSG-CAT-GUA-Exito-BTN-2-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-2-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Texto-Weight: var(--MSG-CAT-GUA-Exito-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Border: var(--MSG-CAT-GUA-Exito-BTN-2-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Border-Radius: var(--MSG-CAT-GUA-Exito-BTN-2-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Min-Width: var(--MSG-CAT-GUA-Exito-BTN-2-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Min-Height: var(--MSG-CAT-GUA-Exito-BTN-2-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Margin-Left: var(--MSG-CAT-GUA-Exito-BTN-2-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Hover-Fondo: var(--MSG-CAT-GUA-Exito-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-2-Hover-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Fondo: var(--MSG-CAT-GUA-Exito-BTN-3-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-3-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Texto-Weight: var(--MSG-CAT-GUA-Exito-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Border: var(--MSG-CAT-GUA-Exito-BTN-3-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Border-Radius: var(--MSG-CAT-GUA-Exito-BTN-3-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Min-Width: var(--MSG-CAT-GUA-Exito-BTN-3-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Min-Height: var(--MSG-CAT-GUA-Exito-BTN-3-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Margin-Left: var(--MSG-CAT-GUA-Exito-BTN-3-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Hover-Fondo: var(--MSG-CAT-GUA-Exito-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Exito-BTN-3-Hover-Texto-Color: var(--MSG-CAT-GUA-Exito-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Exito-Icono-Fondo: var(--MSG-CAT-GUA-Exito-Icono-Fondo, #e87070);
    --RAS-MSG-CAT-GUA-Exito-Icono-Texto-Fondo: var(--MSG-CAT-GUA-Exito-Icono-Texto-Fondo, black);
    --RAS-MSG-CAT-GUA-Exito-Icono-Width: var(--MSG-CAT-GUA-Exito-Icono-Width, 55px);
    --RAS-MSG-CAT-GUA-Exito-Icono-Height: var(--MSG-CAT-GUA-Exito-Icono-Height, 55px);
    --RAS-MSG-CAT-GUA-Exito-Imagen-Fondo: var(--MSG-CAT-GUA-Exito-Imagen-Fondo, #c07420);
    --RAS-MSG-CAT-GUA-Exito-Imagen-Width: var(--MSG-CAT-GUA-Exito-Imagen-Width, 50px);
    --RAS-MSG-CAT-GUA-Exito-Imagen-Height: var(--MSG-CAT-GUA-Exito-Imagen-Height, 50px);
    --RAS-MSG-CAT-GUA-Exito-HTML-Fondo: var(--MSG-CAT-GUA-Exito-HTML-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Exito-HTML-Texto-Fondo: var(--MSG-CAT-GUA-Exito-HTML-Texto-Fondo, white);
    --RAS-MSG-CAT-GUA-Exito-Footer-Fondo: var(--MSG-CAT-GUA-Exito-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-CAT-GUA-Validacion-Fondo: var(--MSG-CAT-GUA-Validacion-Fondo, #f8f4d3);
    --RAS-MSG-CAT-GUA-Validacion-Borde: var(--MSG-CAT-GUA-Validacion-Borde, 10px solid blue);
    --RAS-MSG-CAT-GUA-Validacion-Borde-Radius: var(--MSG-CAT-GUA-Validacion-Borde-Radius, 50px);
    --RAS-MSG-CAT-GUA-Validacion-Header-Fondo: var(--MSG-CAT-GUA-Validacion-Header-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Validacion-Header-Texto-Color: var(--MSG-CAT-GUA-Validacion-Header-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-Header-Texto-Weight: var(--MSG-CAT-GUA-Validacion-Header-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Validacion-Title-Fondo: var(--MSG-CAT-GUA-Validacion-Title-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-1-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-1-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Texto-Weight: var(--MSG-CAT-GUA-Validacion-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Border: var(--MSG-CAT-GUA-Validacion-BTN-1-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Border-Radius: var(--MSG-CAT-GUA-Validacion-BTN-1-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Min-Width: var(--MSG-CAT-GUA-Validacion-BTN-1-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Min-Height: var(--MSG-CAT-GUA-Validacion-BTN-1-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Margin-Left: var(--MSG-CAT-GUA-Validacion-BTN-1-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Hover-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-1-Hover-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-2-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-2-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Texto-Weight: var(--MSG-CAT-GUA-Validacion-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Border: var(--MSG-CAT-GUA-Validacion-BTN-2-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Border-Radius: var(--MSG-CAT-GUA-Validacion-BTN-2-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Min-Width: var(--MSG-CAT-GUA-Validacion-BTN-2-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Min-Height: var(--MSG-CAT-GUA-Validacion-BTN-2-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Margin-Left: var(--MSG-CAT-GUA-Validacion-BTN-2-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Hover-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-2-Hover-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-3-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-3-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Texto-Weight: var(--MSG-CAT-GUA-Validacion-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Border: var(--MSG-CAT-GUA-Validacion-BTN-3-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Border-Radius: var(--MSG-CAT-GUA-Validacion-BTN-3-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Min-Width: var(--MSG-CAT-GUA-Validacion-BTN-3-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Min-Height: var(--MSG-CAT-GUA-Validacion-BTN-3-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Margin-Left: var(--MSG-CAT-GUA-Validacion-BTN-3-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Hover-Fondo: var(--MSG-CAT-GUA-Validacion-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Validacion-BTN-3-Hover-Texto-Color: var(--MSG-CAT-GUA-Validacion-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Validacion-Icono-Fondo: var(--MSG-CAT-GUA-Validacion-Icono-Fondo, #e87070);
    --RAS-MSG-CAT-GUA-Validacion-Icono-Texto-Fondo: var(--MSG-CAT-GUA-Validacion-Icono-Texto-Fondo, black);
    --RAS-MSG-CAT-GUA-Validacion-Icono-Width: var(--MSG-CAT-GUA-Validacion-Icono-Width, 55px);
    --RAS-MSG-CAT-GUA-Validacion-Icono-Height: var(--MSG-CAT-GUA-Validacion-Icono-Height, 55px);
    --RAS-MSG-CAT-GUA-Validacion-Imagen-Fondo: var(--MSG-CAT-GUA-Validacion-Imagen-Fondo, #c07420);
    --RAS-MSG-CAT-GUA-Validacion-Imagen-Width: var(--MSG-CAT-GUA-Validacion-Imagen-Width, 50px);
    --RAS-MSG-CAT-GUA-Validacion-Imagen-Height: var(--MSG-CAT-GUA-Validacion-Imagen-Height, 50px);
    --RAS-MSG-CAT-GUA-Validacion-HTML-Fondo: var(--MSG-CAT-GUA-Validacion-HTML-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Validacion-HTML-Texto-Fondo: var(--MSG-CAT-GUA-Validacion-HTML-Texto-Fondo, white);
    --RAS-MSG-CAT-GUA-Validacion-Footer-Fondo: var(--MSG-CAT-GUA-Validacion-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
    --RAS-MSG-CAT-GUA-Error-Fondo: var(--MSG-CAT-GUA-Error-Fondo, #f8f4d3);
    --RAS-MSG-CAT-GUA-Error-Borde: var(--MSG-CAT-GUA-Error-Borde, 10px solid blue);
    --RAS-MSG-CAT-GUA-Error-Borde-Radius: var(--MSG-CAT-GUA-Error-Borde-Radius, 50px);
    --RAS-MSG-CAT-GUA-Error-Header-Fondo: var(--MSG-CAT-GUA-Error-Header-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Error-Header-Texto-Color: var(--MSG-CAT-GUA-Error-Header-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-Header-Texto-Weight: var(--MSG-CAT-GUA-Error-Header-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Error-Title-Fondo: var(--MSG-CAT-GUA-Error-Title-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Fondo: var(--MSG-CAT-GUA-Error-BTN-1-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-1-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Texto-Weight: var(--MSG-CAT-GUA-Error-BTN-1-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Border: var(--MSG-CAT-GUA-Error-BTN-1-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Border-Radius: var(--MSG-CAT-GUA-Error-BTN-1-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Min-Width: var(--MSG-CAT-GUA-Error-BTN-1-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Min-Height: var(--MSG-CAT-GUA-Error-BTN-1-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Margin-Left: var(--MSG-CAT-GUA-Error-BTN-1-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Hover-Fondo: var(--MSG-CAT-GUA-Error-BTN-1-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-1-Hover-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-1-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Fondo: var(--MSG-CAT-GUA-Error-BTN-2-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-2-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Texto-Weight: var(--MSG-CAT-GUA-Error-BTN-2-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Border: var(--MSG-CAT-GUA-Error-BTN-2-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Border-Radius: var(--MSG-CAT-GUA-Error-BTN-2-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Min-Width: var(--MSG-CAT-GUA-Error-BTN-2-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Min-Height: var(--MSG-CAT-GUA-Error-BTN-2-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Margin-Left: var(--MSG-CAT-GUA-Error-BTN-2-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Hover-Fondo: var(--MSG-CAT-GUA-Error-BTN-2-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-2-Hover-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-2-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Fondo: var(--MSG-CAT-GUA-Error-BTN-3-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-3-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Texto-Weight: var(--MSG-CAT-GUA-Error-BTN-3-Texto-Weight, bolder);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Border: var(--MSG-CAT-GUA-Error-BTN-3-Border, 1px solid black);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Border-Radius: var(--MSG-CAT-GUA-Error-BTN-3-Border-Radius, 12px);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Min-Width: var(--MSG-CAT-GUA-Error-BTN-3-Min-Width, 100px);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Min-Height: var(--MSG-CAT-GUA-Error-BTN-3-Min-Height, 40px);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Margin-Left: var(--MSG-CAT-GUA-Error-BTN-3-Margin-Left, 20px);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Hover-Fondo: var(--MSG-CAT-GUA-Error-BTN-3-Hover-Fondo, #09c000);
    --RAS-MSG-CAT-GUA-Error-BTN-3-Hover-Texto-Color: var(--MSG-CAT-GUA-Error-BTN-3-Hover-Texto-Color, black);
    --RAS-MSG-CAT-GUA-Error-Icono-Fondo: var(--MSG-CAT-GUA-Error-Icono-Fondo, #e87070);
    --RAS-MSG-CAT-GUA-Error-Icono-Texto-Fondo: var(--MSG-CAT-GUA-Error-Icono-Texto-Fondo, black);
    --RAS-MSG-CAT-GUA-Error-Icono-Width: var(--MSG-CAT-GUA-Error-Icono-Width, 55px);
    --RAS-MSG-CAT-GUA-Error-Icono-Height: var(--MSG-CAT-GUA-Error-Icono-Height, 55px);
    --RAS-MSG-CAT-GUA-Error-Imagen-Fondo: var(--MSG-CAT-GUA-Error-Imagen-Fondo, #c07420);
    --RAS-MSG-CAT-GUA-Error-Imagen-Width: var(--MSG-CAT-GUA-Error-Imagen-Width, 50px);
    --RAS-MSG-CAT-GUA-Error-Imagen-Height: var(--MSG-CAT-GUA-Error-Imagen-Height, 50px);
    --RAS-MSG-CAT-GUA-Error-HTML-Fondo: var(--MSG-CAT-GUA-Error-HTML-Fondo, transparent);
    --RAS-MSG-CAT-GUA-Error-HTML-Texto-Fondo: var(--MSG-CAT-GUA-Error-HTML-Texto-Fondo, white);
    --RAS-MSG-CAT-GUA-Error-Footer-Fondo: var(--MSG-CAT-GUA-Error-Footer-Fondo, #d2a8e7);
    /* - - - - - - - - - - - - - - - - - - - - - - - - -  -*/
}

/* CTL control Buscador*/
 :root{
    /*  CTL Buscador (Indices de Modulos) */
    --RAS-CTL-Buscador-Fondo: var(--CTL-Buscador-Fondo,yellow);
    --RAS-CTL-Buscador-Texto-Color: var(--CTL-Buscador-Texto-Color);
    --RAS-CTL-Buscador-SVG-Color: var(--CTL-Buscador-SVG-Color);
    --RAS-CTL-Buscador-Titulo-Color: var(--CTL-Buscador-Titulo-Color,black);
    --RAS-CTL-Buscador-Titulo-Size: var(--CTL-Buscador-Titulo-Size, 14px);
    --RAS-CTL-Buscador-Titulo-Weight: var(--CTL-Buscador-Titulo-Weight, bold);
    --RAS-CTL-Buscador-Titulo-Decoration: var(--CTL-Buscador-Titulo-Decoration,none);
    --RAS-CTL-Buscador-Subtitulo-Color: var(--CTL-Buscador-Subtitulo-Color,black);
    --RAS-CTL-Buscador-Subtitulo-Size: var(--CTL-Buscador-Subtitulo-Size, 14px);
    --RAS-CTL-Buscador-Subtitulo-Weight: var(--CTL-Buscador-Subtitulo-Weight, bold);
    --RAS-CTL-Buscador-Subtitulo-Decoration: var(--CTL-Buscador-Subtitulo-Decoration,none);
    --RAS-CTL-Buscador-Input-Fondo: var(--CTL-Buscador-Input-Fondo ,white);
    --RAS-CTL-Buscador-Input-Texto: var(--CTL-Buscador-Input-Texto,black);
    --RAS-CTL-Buscador-Input-Borde: var(--CTL-Buscador-Input-Borde,1px solid black);

    --RAS-CTL-Condominio-Catalogo-Fondo: var(--CTL-Condominio-Catalogo-Fondo, --RAS-Body-Fondo);
    --RAS-CTL-Condominio-Catalogo-Item-Fondo: var(--CTL-Condominio-Catalogo-Item-Fondo,--Colores-Secondary);
    --RAS-CTL-Condominio-Catalogo-Item-Borde: var(--CTL-Condominio-Catalogo-Item-Borde,1px dashed var(--gray-60));
    --RAS-CTL-Condominio-Catalogo-Item-Borde-Radius: var(--CTL-Condominio-Catalogo-Item-Borde-Radius,12px);
    --RAS-CTL-Condominio-Catalogo-Item-Margin-Bottom: var(--CTL-Condominio-Catalogo-Item-Margin-Bottom,30px);
    --RAS-CTL-Condominio-Catalogo-Item-Padding: var(--CTL-Condominio-Catalogo-Item-Padding,30px);

    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Fondo: var(--CTL-Condominios-Catalogo-BTN-Agregar-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Texto: var(--CTL-Condominios-Catalogo-BTN-Agregar-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde: var(--CTL-Condominios-Catalogo-BTN-Agregar-Borde);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde-Radius: var(--CTL-Condominios-Catalogo-BTN-Agregar-Borde-Radius);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Hover-Fondo: var(--CTL-Condominios-Catalogo-BTN-Agregar-Hover-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-Hover-Texto: var(--CTL-Condominios-Catalogo-BTN-Agregar-Hover-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-H: var(--CTL-Condominios-Catalogo-BTN-Agregar-SVG-H);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-W: var(--CTL-Condominios-Catalogo-BTN-Agregar-SVG-W);
    --RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-Color: var(--CTL-Condominios-Catalogo-BTN-Agregar-SVG-Color);

    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Fondo: var(--CTL-Condominios-Catalogo-BTN-Editar-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Texto: var(--CTL-Condominios-Catalogo-BTN-Editar-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde: var(--CTL-Condominios-Catalogo-BTN-Editar-Borde);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde-Radius: var(--CTL-Condominios-Catalogo-BTN-Editar-Borde-Radius);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Hover-Fondo: var(--CTL-Condominios-Catalogo-BTN-Editar-Hover-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-Hover-Texto: var(--CTL-Condominios-Catalogo-BTN-Editar-Hover-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-H: var(--CTL-Condominios-Catalogo-BTN-Editar-SVG-H);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-W: var(--CTL-Condominios-Catalogo-BTN-Editar-SVG-W);
    --RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-Color: var(--CTL-Condominios-Catalogo-BTN-Editar-SVG-Color);

    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Fondo: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Texto: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Borde);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde-Radius: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Borde-Radius);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Fondo: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Fondo);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Texto: var(--CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Texto);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-H: var(--CTL-Condominios-Catalogo-BTN-Eliminar-SVG-H);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-W: var(--CTL-Condominios-Catalogo-BTN-Eliminar-SVG-W);
    --RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-Color: var(--CTL-Condominios-Catalogo-BTN-Eliminar-SVG-Color);
}
/*    !* -------------------------------------------------------------------------------------------------------------- *!*/
/*    !* -------------------------------------------------------------------------------------------------------------- *!*/
/*    !* -------------------------------------------------------------------------------------------------------------- *!*/
/*    !* -------------------------------------------------------------------------------------------------------------- *!*/
.loader-wrapper {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.84)!important;
    display: flex;
    height: 100%;
    justify-content: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 12;
}
/*}*/
/*---------------------------------------------*/
.body{
    background-color: var(--RAS-Body-Fondo)!important;
    padding: 0!important;
}
.page-body{
    background-color: var(--Body-Fondo)!important;
    padding: 0!important;
}
.page-body-wrapper{
    background-color: var(--RAS-Body-Fondo)!important;
    padding: 0!important;
}
.page-wrapper .page-body-wrapper{
    background-color: var(--RAS-Body-Fondo)!important;
    /*padding: 0!important;*/
}
.container-general{
    padding: 0!important;
}
/* Menu Superior */
.page-title{
    background: var(--Breadcrumb-Fondo)!important;
    width: 100% !important;
    margin: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    padding-right: 0!important;
}
/* Selector superior de Condominios */
.header-left .selector-condominios .btn-nombre-activo {
    background-color: var(--Header-Selector-Condominios-Fondo)!important;
    border: var(--Header-Selector-Condominios-Borde)!important;
    color: var(--Header-Selector-Condominios-Texto)!important;
    border-radius: var(--Header-Selector-Condominios-Borde-Radio)!important;
    cursor: pointer;
    display: inline-block;
    font-family: var(--Fuente-Family)!important;
    font-size: var(--Header-Selector-Condominios-Texto-Tamano)!important;
    font-weight: var(--Header-Selector-Condominios-Texto-Weight)!important;
    line-height: var(--Header-Selector-Condominios-Texto-Line-Height)!important;
    /*padding:*/
    text-align: center;
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
}
.header-left .selector-condominios .btn-nombre-activo:active {
    background-color: var(--Header-Selector-Condominios-Activo-Fondo)!important;
    border: var(--Header-Selector-Condominios-Activo-Borde)!important;
    color: var(--Header-Selector-Condominios-Activo-Texto)!important;
}
.header-left .selector-condominios .btn-nombre-activo:hover {
    background-color: var(--Header-Selector-Condominios-Hover-Fondo)!important;
    border: var(--Header-Selector-Condominios-Hover-Borde)!important;
    color: var(--Header-Selector-Condominios-Hover-Texto)!important;
}
.header-left .selector-condominios .dropdown {
    margin-left: -2px;
}
.header-left .selector-condominios .btn-mostrar{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding: 10px;
    color: var(--Header-Selector-Condominios-Texto)!important;
    background-color: var(--Header-Selector-Condominios-Fondo)!important;
    border: var(--Header-Selector-Condominios-Borde)!important;
}
.header-left .selector-condominios .btn-mostrar:active{
    color: var(--Header-Selector-Condominios-Activo-Texto)!important;
    background-color: var(--Header-Selector-Condominios-Activo-Fondo)!important;
    border: var(--Header-Selector-Condominios-Activo-Borde)!important;
}
.header-left .selector-condominios .btn-mostrar:hover{
    color: var(--Header-Selector-Condominios-Hover-Texto)!important;
    background-color: var(--Header-Selector-Condominios-Hover-Fondo)!important;
    border: var(--Header-Selector-Condominios-Hover-Borde)!important;
}
.header-left .selector-condominios .dropdown {
    display: inline-block;
    position: relative;
}
.header-left .selector-condominios .dropdown .dropdown-content {
    padding-top: 0;
    background-color: var(--Header-Selector-Condominios-Dropdown-Fondo)!important;
    /*box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);*/
    display: none;
    left: var(--Header-Selector-Condominios-Dropdown-Posicion-X);
    min-width: var(--Header-Selector-Condominios-Dropdown-Tamano-Minimo);
    position: absolute;
    right: 0;
    top: var(--Header-Selector-Condominios-Dropdown-Posicion-Y);
    z-index: 1;
}
.header-left .selector-condominios .dropdown .dropdown-content a {
    /*background: var(--white);*/
    border-top: var(--Header-Selector-Condominios-Dropdown-Divisor)!important;
    color: var(--Header-Selector-Condominios-Dropdown-Texto-Color)!important;
    display: block;
    font-size: var( --Header-Selector-Condominios-Dropdown-Texto-Tamano)!important;
    /*opacity: 0.6;*/
    padding: 6px 16px;
}
.header-left .selector-condominios .dropdown-content a:hover {
    background-color: var(--dropdown-content-color)!important;
}
.header-left .selector-condominios .dropdown:hover .dropdown-content {
    display: block;
}
.header-left .selector-condominios .dropdown .dropdown-content a:hover {
    background-color: var(--Header-Selector-Condominios-Dropdown-Hover)!important;
}
/* Notificaciones */

/* FullScreen */

/* Perfil */
.avatar-profile-card .user-img {
    display: inline-block;
    position: relative;
}
.avatar-profile-card .user-img img {
    background-color: var(--theme-secondary);
    border: none;
    border-radius: 50%;
    height: unset;
    padding: 8px 10px 0;
    width: unset;
}
.avatar-profile-card .user-img .setting-icon {
    cursor: pointer;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 75%;
}
.avatar-profile-card .user-img .setting-icon i {
    background-color: var(--theme-default);
    border: 1px solid var(--white);
    border-radius: 50%;
    color: var(--white);
    font-size: 12px;
    padding: 5px;
}
/* BreadCrum */
.page-title .breadcrumb {
    --bs-breadcrumb-bg: ;
    --bs-breadcrumb-border-radius: ;
    /*--bs-breadcrumb-divider-color: var(--bs-secondary-color);*/
    --bs-breadcrumb-item-padding-x: 0.5rem;
    /*--bs-breadcrumb-item-active-color: var(--bs-secondary-color);*/
    background-color: var(--RAS-Breadcrum-Fondo)!important;
    /*border-radius: var(--bs-breadcrumb-border-radius);*/
    display: flex;
    flex-wrap: wrap;
    font-size: var(--RAS-Breadcrum-Texto-Size)!important;
    list-style: none;
    margin-right: 20px;
    margin-bottom: 0!important; /*Cambido*/
    /*margin-bottom: var(--bs-breadcrumb-margin-bottom);*/
    /*padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);*/
}
.page-title .breadcrumb a {
    /* Activo con Link */
    color: var(--RAS-Breadcrum-Link-Color)!important;
    font-weight: var(--RAS-Breadcrum-Link-Weight,bold)!important;
}
.page-title .breadcrumb-item + .breadcrumb-item {
    color: var(--RAS-Breadcrum-Texto-Color,black)!important;
    font-size: var(--RAS-Breadcrum-Texto-Size)!important;
    font-weight: var(--RAS-Breadcrum-Texto-Weight);
}
.page-title .breadcrumb-item + .breadcrumb-item:before {
    color: var(--RAS-Breadcrum-Divisor-Color)!important;
    font-size: var(--RAS-Breadcrum-Texto-Size)!important;
    font-weight: var(--RAS-Breadcrum-Divisor-Weight)!important;
}
.page-title .breadcrumb-item.active {

    color: var(--RAS-Breadcrum-Texto-Activo-Color)!important;
    font-size: var(--RAS-Breadcrum-Texto-Size)!important;
    text-decoration: var(--RAS-Breadcrum-Texto-Activo-Decoration)!important;
    font-weight: var(--RAS-Breadcrum-Texto-Activo-Weight)!important;;
}
.page-title .breadcrumb-item .svg-color {
    align-items: center;
    border: var(--RAS-Breadcrum-SVG-Border);
    border-radius: 5px;
    /*box-shadow: 1px 1px 0 #c36666;*/
    /*box-shadow: 1px 1px 0 #e5e5e5;*/
    color: var(--RAS-Breadcrum-SVG-Color)!important;
    font-size: var(--RAS-Breadcrum-Texto-Size)!important;
    /*color: var(--theme-default);*/
    display: flex;
    font-weight: var(--RAS-Breadcrum-SVG-Weight);
    height: var(--RAS-Breadcrum-SVG-Height,26px);
    width: var(--RAS-Breadcrum-SVG-Width,26px);
    justify-content: center;
    padding: 5px;
}
/* Relacioados */

:root{

}
.relacionados{
    background: var(--RAS-REL-Fondo,red)!important;
    padding-top: var(--RAS-REL-Padding-Top)!important;
    padding-bottom: var(--RAS-REL-Padding-Bottom)!important;
    text-align: var(--RAS-REL-Posicion,center)!important;
    padding-right: var(--RAS-REL-Padding-Right,12px)!important;
    border-bottom: var(--RAS-REL-Borde-Inferior,1px solid black)!important;
    border-top: var(--RAS-REL-Borde-Superior,unset)!important;
    margin-bottom: var(--RAS-REL-Margin-Bottom,10px)!important;
}
.relacionados .badge{
    background: var(--RAS-REL-Badge-Fondo,white)!important;
    color: var(--RAS-REL-Badge-Texto,black)!important;
    font-size: var(--RAS-REL-Badge-Texto-Size,12px)!important;
    border: var(--RAS-REL-Badge-Borde, 1px solid black)!important;
    margin-right: 3px;
}
.relacionados:empty {
    /*display: none;*/
    height: 0;
    border: unset!important;
    margin-bottom: var(--RAS-REL-Margin-Bottom,10px)!important;
}
.relacionados:has(.esconder-padre:empty) {
    /*display: none;*/
    height: 0;
    border: unset!important;
    margin-bottom: var(--RAS-REL-Margin-Bottom,10px)!important;
}
/* Cards */
.modal {
    background-color: rgba(0, 0, 0, 0.90) !important;
}

/* Cards */
.control-estandar .card{
    border: unset;
    border-radius: 1.5rem;
    letter-spacing: 0.5px;
    margin-bottom: 5px!important;
    padding-bottom: 0px!important;
    transition: all 0.3s ease;
}
.control-estandar .card-header{
    background: var(--RAS-Control-Estandar-Header-Fondo);
    border-top: var(--RAS-Control-Estandar-Borde) !important;
    border-left: var(--RAS-Control-Estandar-Borde) !important;
    border-right: var(--RAS-Control-Estandar-Borde) !important;
    border-bottom: var(--RAS-Control-Estandar-Header-Separador)!important;
    color: var(--RAS-Control-Estandar-Header-Texto);
}
.control-estandar .card-body{
    padding-top: 15px;
    background: var(--RAS-Control-Estandar-Body-Fondo);
    font-family: var(--RAS-Fuente-Family);
    color: var(--RAS-Control-Estandar-Body-Texto)!important;
    border-left: var(--RAS-Control-Estandar-Borde) !important;
    border-right: var(--RAS-Control-Estandar-Borde) !important;
}
.control-estandar .card-footer {
    background: var(--RAS-Control-Estandar-Footer-Fondo);
    border-top: var(--RAS-Control-Estandar-Footer-Separador);
    border-bottom: var(--RAS-Control-Estandar-Borde) !important;
    border-left: var(--RAS-Control-Estandar-Borde) !important;
    border-right: var(--RAS-Control-Estandar-Borde) !important;
    padding: 5px 20px 10px !important;
}
/* BTN Guardar */
.control-estandar .card-footer .btn-guardar {
    background: var(--RAS-Control-Estandar-BTN-Guardar-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Guardar-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Guardar-Borde)!important;
    border-radius: var(--RAS-Control-Estandar-BTN-Guardar-Borde-Radius)!important;
}
.control-estandar .card-footer .btn-guardar:hover {
    background: var(--RAS-Control-Estandar-BTN-Guardar-Hover-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Guardar-Hover-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Guardar-Borde)!important;
    border-radius: var(--RAS-Control-Estandar-BTN-Guardar-Borde-Radius)!important;
    fill: var(--RAS-Control-Estandar-BTN-Guardar-SVG-Hover-Color)!important;
    stroke: var(--RAS-Control-Estandar-BTN-Guardar-SVG-Hover-Color)!important;

}
.control-estandar .card-footer .btn-guardar .svg-fill {
    height: var(--RAS-Control-Estandar-BTN-Guardar-SVG-H)!important;
    width:  var(--RAS-Control-Estandar-BTN-Guardar-SVG-W)!important;
    fill: var(--RAS-Control-Estandar-BTN-Guardar-SVG-Color)!important;
}
/* BTN Cancelar */
.control-estandar .card-footer .btn-cancelar {
    background: var(--RAS-Control-Estandar-BTN-Cancelar-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Cancelar-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Cancelar-Borde)!important;
    border-radius: 12px
}
.control-estandar .card-footer .btn-cancelar:hover {
    background: var(--RAS-Control-Estandar-BTN-Cancelar-Hover-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Cancelar-Hover-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Cancelar-Borde)!important;
    border-radius: var(--RAS-Control-Estandar-BTN-Cancelar-Borde-Radius)!important;
}
.control-estandar .card-footer .btn-cancelar .svg-fill {
    height: var(--RAS-Control-Estandar-BTN-Cancelar-SVG-H)!important;
    width:  var(--RAS-Control-Estandar-BTN-Cancelar-SVG-W)!important;
    fill: var(--RAS-Control-Estandar-BTN-Cancelar-SVG-Color)!important;
}
/* BTN Eliminar */
.control-estandar .card-footer .btn-eliminar {
    background: var(--RAS-Control-Estandar-BTN-Eliminar-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Eliminar-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Eliminar-Borde)!important;
    border-radius: var(--RAS-Control-Estandar-BTN-Eliminar-Borde-Radius)!important;
}
.control-estandar .card-footer .btn-eliminar:hover {
    background: var(--RAS-Control-Estandar-BTN-Eliminar-Hover-Fondo)!important;
    color:var(--RAS-Control-Estandar-BTN-Eliminar-Hover-Texto)!important;
    border: var(--RAS-Control-Estandar-BTN-Eliminar-Borde)!important;
    border-radius: var(--RAS-Control-Estandar-BTN-Eliminar-Borde-Radius)!important;
}
.control-estandar .card-footer .btn-eliminar .svg-fill {
    height: var(--RAS-Control-Estandar-BTN-Eliminar-SVG-H)!important;
    width:  var(--RAS-Control-Estandar-BTN-Eliminar-SVG-W)!important;
    fill: var(--RAS-Control-Estandar-BTN-Eliminar-SVG-Color)!important;
}
/* Inputs Activos */
.control-estandar .card-body select,
.control-estandar .card-body textarea,
.control-estandar .card-body input{
    background: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    color: var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    border: var(--RAS-Control-Estandar-Inputs-Activos-Borde)!important;
}
/* Inputs Inactivos */
.control-estandar .card-body textarea:disabled:disabled,
.control-estandar .card-body select:disabled,
.control-estandar .card-body input:disabled{
    background: var(--RAS-Control-Estandar-Inputs-Inactivos-Fondo)!important;
    color: var(--RAS-Control-Estandar-Inputs-Inactivos-Texto)!important;
    border: var(--RAS-Control-Estandar-Inputs-Inactivos-Borde)!important;
}
/* Select 2 */
.control-estandar .select2-container--default {
    /* Contenedor Superior */
    background-color: transparent!important;
    height:26px!important;
    padding-bottom: 10px!important;
    margin-bottom: 15px!important;
    width: fit-content!important;
    min-width: 200px!important;
}
.control-estandar .select2-container .select2-selection--single {
    /* Contenedor Visible colapsado */
    color: var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    background: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    height: auto!important;padding: 3px 0!important;
    border: var(--RAS-Control-Estandar-Inputs-Activos-Borde)!important;
}
.control-estandar .select2-container .select2-selection--single .select2-selection__rendered {
    /* Contenedor Visible colapsado con datos */
    background: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    color: var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
}
.control-estandar .select2-dropdown{
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
}
.control-estandar.select2-results {
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
}
.control-estandar .select2-selection__rendered {
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    padding-bottom: 0!important;
}
/*.control-estandar{*/
/*    .select2-container--default {*/
/*        !* Contenedor Superior *!*/
/*        background-color: transparent!important;*/
/*        height:26px!important;*/
/*        padding-bottom: 10px!important;*/
/*        margin-bottom: 15px!important;*/
/*        width: fit-content!important;*/
/*        min-width: 200px!important;*/
/*    }*/
/*    .select2-container .select2-selection--single {*/
/*        !* Contenedor Visible colapsado *!*/
/*        color: var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;*/
/*        background: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;*/
/*        height: auto!important;padding: 3px 0!important;*/
/*        border: var(--RAS-Control-Estandar-Inputs-Activos-Borde)!important;*/
/*    }*/
/*    .select2-container .select2-selection--single .select2-selection__rendered {*/
/*        !* Contenedor Visible colapsado con datos *!*/
/*        background: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;*/
/*        color: var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;*/
/*    }*/
/*    .select2-dropdown{*/
/*        color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;*/
/*        background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;*/
/*    }*/
/*    .select2-results {*/
/*        background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;*/
/*    }*/
/*    .select2-selection__rendered {*/
/*        color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;*/
/*        background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;*/
/*        padding-bottom: 0!important;*/
/*    }*/
/*}*/
.select2-search input {
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    border:0;
}
.select2-search--dropdown .select2-search__field {
    /* Cuadro de Busqueda */
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
}
.select2-results__options {
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    list-style: none;
    margin: 0;
    padding: 0;
}
.select2-search { background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important; color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important; }
.select2-results { background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important; color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important; }
.select2-container--default .select2-selection--single {
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
}
.select2-results__option[aria-selected] {
    background-color: var(--RAS-Control-Estandar-Inputs-Activos-Fondo)!important;
    color:var(--RAS-Control-Estandar-Inputs-Activos-Texto)!important;
    cursor: pointer;
}

/* TAB sobre Control Principal Principal */
.tab-estandar{
    padding-top: var(--RAS-TAB-Estandar-Padding-Top);
}
.tab-estandar .nav {
    padding-top: 0!important;
    background: var(--RAS-TAB-Estandar-NAV-Fondo)!important;
    color: var(--RAS-TAB-EStandar-NAV-Texto-Color);
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.tab-estandar .nav-link {
    /*padding-top: 50px!important;*/
    background: var(--RAS-TAB-Estandar-NAV-Link-Fondo)!important;
    border: 0;
    color: var(--RAS-TAB-Estandar-NAV-Link-Color)!important;        /* Color Inicial */
    display: block;
    font-size: var(--RAS-TAB-Estandar-NAV-Link-Size) !important;
    font-weight: var(--RAS-TAB-Estandar-NAV-Link-Weight) !important;
    /*padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);*/
    text-decoration: var(--RAS-TAB-Estandar-NAV-Link-Decoration)!important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}
.tab-estandar .nav-link:focus,
.tab-estandar .nav-link:hover {
    /*color: var(--bs-nav-link-hover-color);*/
    background: var(--RAS-TAB-Estandar-NAV-Link-Hover-Fondo)!important;
    color: var(--RAS-TAB-Estandar-NAV-Link-Hover-Color)!important;
    font-size: var(--RAS-TAB-Estandar-NAV-Link-Hover-Size) !important;
    font-weight: var(--RAS-TAB-Estandar-NAV-Link-Hover-Weight) !important;
    text-decoration: var(--RAS-TAB-Estandar-NAV-Link-Hover-Decoration)!important;
}
.tab-estandar .nav-link:focus-visible {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    outline: 0;
}
.tab-estandar .nav-link.disabled,
.tab-estandar .nav-link:disabled {
    background: var(--RAS-TAB-Estandar-NAV-Link-Desactivado-Fondo)!important;
    color: var(--RAS-TAB-Estandar-NAV-Link-Desactivado-Color)!important;
    font-size: var(--RAS-TAB-Estandar-NAV-Link-Desactivado-Size) !important;
    font-weight: var(--RAS-TAB-Estandar-NAV-Link-Desactivado-Weight) !important;
    text-decoration: var(--RAS-TAB-Estandar-NAV-Link-Desactivado-Decoration)!important;
    cursor: default;
    pointer-events: none;
}
/*.tab-estandar .text-info {*/
/*    --bs-text-opacity: 1;*/
/*    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;*/
/*}*/
.tab-estandar #bottom-tab .nav-border.tab-info:hover {
    color: var(--RAS-TAB-Estandar-NAV-Link-Activo-Indicador_Color)!important;
}
.tab-estandar #bottom-tab .nav-border.tab-info.active,
.tab-estandar #bottom-tab .nav-border.tab-info:active,
.tab-estandar #bottom-tab .nav-border.tab-info:focus {
    border-bottom: var(--RAS-TAB-Estandar-NAV-Link-Activo-Indicador_Borde)!important;
    color: var(--RAS-TAB-Estandar-NAV-Link-Activo-Color)!important;
    font-size: var(--RAS-TAB-Estandar-NAV-Link-Activo-Size) !important;
    font-weight: var(--RAS-TAB-Estandar-NAV-Link-Activo-Weight) !important;
    background: var(--RAS-TAB-Estandar-NAV-Link-Activo-Fondo)!important;
    text-decoration: var(--RAS-TAB-Estandar-NAV-Link-Activo-Decoration)!important;

}
.tab-estandar .tab-pane {
    background: var(--RAS-TAB-Estandar-Contenido-Fondo)!important;
    color: var(--RAS-TAB-Estandar-Contenido-Texto)!important;
    border: var(--RAS-TAB-Estandar-Borde)!important;
}
/* TAB Principal Inputs Activos */
.tab-estandar select,
.tab-estandar textarea,
.tab-estandar input[type="text"],
.tab-estandar input[type="date"],
.tab-estandar input[type="datetime-local"],
.tab-estandar input[type="email"],
.tab-estandar input[type="file"],
.tab-estandar input[type="month"],
.tab-estandar input[type="number"],
.tab-estandar input[type="password"],
.tab-estandar input[type="search"],
.tab-estandar input[type="tel"],
.tab-estandar input[type="text"],
.tab-estandar input[type="time"],
.tab-estandar input[type="url"],
.tab-estandar input[type="week"]{
    background: var(--RAS-TAB-Estandar-Contenido-Inputs_Activos-Fondo)!important;
    color: var(--RAS-TAB-Estandar-Contenido-Inputs_Activos-Texto)!important;
    border: var(--RAS-TAB-Estandar-Contenido-Inputs_Activos-Borde)!important;
}
/* TAB Principal Inputs Inactivos */
.tab-estandar textarea:disabled,
.tab-estandar select:disabled,
.tab-estandar input:disabled{
    background: var(--RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Fondo)!important;
    color: var(--RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Texto)!important;
    border: var(--RAS-TAB-Estandar-Contenido-Inputs_Inactivos-Borde)!important;
}
/* Ventana Filtrar */
.vnt-filtrar .modal-content {
    background-color: transparent;
    /*border: 10px solid black;*/
}
.vnt-filtrar .modal-dialog {
    width: var(--RAS-VNT-FIL-Width)!important;
    min-width: var(--RAS-VNT-FIL-Min-Width)!important;
    max-width: var(--RAS-VNT-FIL-Max-Width)!important;
    /*border: 10px solid black;*/
}
.vnt-filtrar .modal-header {
    background-color: var(--RAS-VNT-FIL-Header-Fondo)!important;
    color: var(--RAS-VNT-FIL-Header-Texto)!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    border-bottom: 0!important;
    border-left: var(--RAS-VNT-FIL-Borde)!important;
    border-top: var(--RAS-VNT-FIL-Borde)!important;
    border-right: var(--RAS-VNT-FIL-Borde)!important;
}
.vnt-filtrar .modal-body {
    background-color: var(--RAS-VNT-FIL-Body-Fondo)!important;
    color: var(--RAS-VNT-FIL-Body-Texto)!important;
    border-top: var(--RAS-VNT-FIL-Separador-Header)!important;
    border-bottom: var(--RAS-VNT-FIL-Separador-Footer)!important;
    padding-top: 30px!important;
    padding-bottom: 20px!important;
    border-left: var(--RAS-VNT-FIL-Borde)!important;
    border-right: var(--RAS-VNT-FIL-Borde)!important;
}
.vnt-filtrar .modal-footer {
    background-color: var(--RAS-VNT-FIL-Footer-Fondo)!important;
    color: var(--RAS-VNT-FIL-Footer-Texto)!important;
    border-top: 0!important;
    padding-top: 2px;
    padding-bottom: 2px;
    border-left: var(--RAS-VNT-FIL-Borde)!important;
    border-bottom: var(--RAS-VNT-FIL-Borde)!important;
    border-right: var(--RAS-VNT-FIL-Borde)!important;
}
.vnt-filtrar .modal-footer .btn-cancelar {
    background: var(--RAS-VNT-FIL-BTN-Cancelar-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Cancelar-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Cancelar-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Cancelar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-cancelar:hover {
    background: var(--RAS-VNT-FIL-BTN-Cancelar-Hover-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Cancelar-Hover-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Cancelar-Hover-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Cancelar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-cancelar .svg-fill {
    height: var(--RAS-VNT-FIL-BTN-Cancelar-SVG-H)!important;
    width:  var(--RAS-VNT-FIL-BTN-Cancelar-SVG-W)!important;
    fill: var(--RAS-VNT-FIL-BTN-Cancelar-SVG-Color)!important;
}
.vnt-filtrar .modal-footer .btn-limpiar {
    background: var(--RAS-VNT-FIL-BTN-Limpiar-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Limpiar-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Limpiar-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Limpiar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-limpiar:hover {
    background: var(--RAS-VNT-FIL-BTN-Limpiar-Hover-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Limpiar-Hover-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Limpiar-Hover-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Limpiar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-limpiar .svg-fill {
    height: var(--RAS-VNT-FIL-BTN-Limpiar-SVG-H)!important;
    width:  var(--RAS-VNT-FIL-BTN-Limpiar-SVG-W)!important;
    fill: var(--RAS-VNT-FIL-BTN-Limpiar-SVG-Color)!important;
}
.vnt-filtrar .modal-footer .btn-filtrar {
    background: var(--RAS-VNT-FIL-BTN-Filtrar-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Filtrar-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Filtrar-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Filtrar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-filtrar:hover {
    background: var(--RAS-VNT-FIL-BTN-Filtrar-Hover-Fondo)!important;
    color:var(--RAS-VNT-FIL-BTN-Filtrar-Hover-Texto)!important;
    border: var(--RAS-VNT-FIL-BTN-Filtrar-Hover-Borde)!important;
    border-radius: var(--RAS-VNT-FIL-BTN-Filtrar-Borde-Radius)!important;
}
.vnt-filtrar .modal-footer .btn-filtrar .svg-fill {
    height: var(--RAS-VNT-FIL-BTN-Filtrar-SVG-H)!important;
    width:  var(--RAS-VNT-FIL-BTN-Filtrar-SVG-W)!important;
    fill: var(--RAS-VNT-FIL-BTN-Filtrar-SVG-Color)!important;
}
/* Ventana Filtrar Inputs */
.vnt-filtrar textarea,
.vnt-filtrar select,
.vnt-filtrar input {
    background: var(--RAS-VNT-FIL-Inputs-Activos-Fondo)!important;
    color: var(--RAS-VNT-FIL-Inputs-Activos-Texto)!important;
    border: var(--RAS-VNT-FIL-Inputs-Activos-Borde)!important;
}
/* Ventana Filtrar Inputs Desactivados */
.vnt-filtrar textarea:disabled,
.vnt-filtrar select:disabled,
.vnt-filtrar input:disabled{
    background: var(--RAS-VNT-FIL-Inputs-Inactivos-Fondo)!important;
    color: var(--RAS-VNT-FIL-Inputs-Inactivos-Texto)!important;
    border: var(--RAS-VNT-FIL-Inputs-Inactivos-Borde)!important;
}
/* Ventana CFG Reporte */
.vnt-cfg-reporte .modal-content {
    background-color: transparent;
    /*border: 10px solid black;*/
}
.vnt-cfg-reporte .modal-dialog {
    width: var(--RAS-VNT-CFG-Width)!important;
    min-width: var(--RAS-VNT-CFG-Min-Width)!important;
    max-width: var(--RAS-VNT-CFG-Max-Width)!important;
    /*border: 10px solid black;*/
}
.vnt-cfg-reporte .modal-header {
    background-color: var(--RAS-VNT-CFG-Header-Fondo)!important;
    color: var(--RAS-VNT-CFG-Header-Texto)!important;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 0!important;

    border-left: var(--RAS-VNT-CFG-Borde)!important;
    border-top: var(--RAS-VNT-CFG-Borde)!important;
    border-right: var(--RAS-VNT-CFG-Borde)!important;
}
.vnt-cfg-reporte .modal-body {
    background-color: var(--RAS-VNT-CFG-Body-Fondo)!important;
    color: var(--RAS-VNT-CFG-Body-Texto)!important;
    border-top: var(--RAS-VNT-CFG-Separador-Header)!important;
    border-bottom: var(--RAS-VNT-CFG-Separador-Footer)!important;
    padding-top: 2px;
    padding-bottom: 2px;

    border-left: var(--RAS-VNT-CFG-Borde)!important;
    border-right: var(--RAS-VNT-CFG-Borde)!important;
}
.vnt-cfg-reporte .modal-footer {
    background-color: var(--RAS-VNT-CFG-Footer-Fondo)!important;
    color: var(--RAS-VNT-CFG-Footer-Texto)!important;
    border-top: 0!important;
    padding-top: 2px;
    padding-bottom: 2px;

    border-left: var(--RAS-VNT-CFG-Borde)!important;
    border-bottom: var(--RAS-VNT-CFG-Borde)!important;
    border-right: var(--RAS-VNT-CFG-Borde)!important;
}
.vnt-cfg-reporte .modal-footer .boton-aceptar {
    background: var(--RAS-VNT-CFG-BTN-Aceptar-Fondo)!important;
    color:var(--RAS-VNT-CFG-BTN-Aceptar-Texto)!important;
    border: var(--RAS-VNT-CFG-BTN-Aceptar-Borde)!important;
    border-radius: var(--RAS-VNT-CFG-BTN-Aceptar-Borde-Radius);
}
.vnt-cfg-reporte .modal-footer .boton-aceptar:hover {
    background: var(--RAS-VNT-CFG-BTN-Aceptar-Hover-Fondo)!important;
    color:var(--RAS-VNT-CFG-BTN-Aceptar-Hover-Texto)!important;
    border: var(--RAS-VNT-CFG-BTN-Aceptar-Hover-Borde)!important;
    border-radius: var(--RAS-VNT-CFG-BTN-Aceptar-Borde-Radius);
}
.vnt-cfg-reporte .modal-footer .button .svgh-fill {
    height: var(--RAS-VNT-CFG-BTN-Aceptar-SVG-H)!important;
    width:  var(--RAS-VNT-CFG-BTN-Aceptar-SVG-W)!important;
    fill: var(--RAS-VNT-CFG-BTN-Aceptar-SVG-Color)!important;
}
/* Ventana Inputs */
.vnt-cfg-reporte textarea,
.vnt-cfg-reporte select,
.vnt-cfg-reporte input {
    background: var(--RAS-VNT-CFG-Inputs-Activos-Fondo)!important;
    color: var(--RAS-VNT-CFG-Inputs-Activos-Texto)!important;
    border: var(--RAS-VNT-CFG-Inputs-Activos-Borde)!important;
}
.vnt-cfg-reporte textarea:disabled,
.vnt-cfg-reporte select:disabled,
.vnt-cfg-reporte input:disabled{
    background: var(--RAS-VNT-CFG-Inputs-Inactivos-Fondo)!important;
    color: var(--RAS-VNT-CFG-Inputs-Inactivos-Texto)!important;
    border: var(--RAS-VNT-CFG-Inputs-Inactivos-Borde)!important;
}
/* ================================================================================================================== */
/* Ventana Acciones*/
/* ================================================================================================================== */
.vnt-estandar {
    .modal-content {
        background-color: transparent;
        /*border: 10px solid black;*/
    }
    .modal-dialog {
        /*width: var(--RAS-VNT-EST-Width);*/
        min-width: var(--RAS-VNT-EST-Min-Width);
        /*max-width: var(--RAS-VNT-EST-Max-Width);*/
    }
    .modal-header {
        display: flex!important;
        justify-content: space-between!important;
        align-items: center!important;
        background-color: var(--RAS-VNT-EST-Header-Fondo)!important;
        color: var(--RAS-VNT-EST-Header-Texto)!important;
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        border-bottom: 0!important;
        border-left: var(--RAS-VNT-EST-Borde)!important;
        border-top: var(--RAS-VNT-EST-Borde)!important;
        border-right: var(--RAS-VNT-EST-Borde)!important;
    }
    .modal-body {
        background-color: var(--RAS-VNT-EST-Body-Fondo)!important;
        color: var(--RAS-VNT-EST-Body-Texto)!important;
        border-top: var(--RAS-VNT-EST-Separador-Header)!important;
        border-bottom: var(--RAS-VNT-EST-Separador-Footer)!important;
        padding-top: 2px;
        padding-bottom: 2px;

        border-left: var(--RAS-VNT-EST-Borde)!important;
        border-right: var(--RAS-VNT-EST-Borde)!important;
    }
    .modal-footer {
        background-color: var(--RAS-VNT-EST-Footer-Fondo)!important;
        color: var(--RAS-VNT-EST-Footer-Texto)!important;
        border-top: 0!important;
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        border-left: var(--RAS-VNT-EST-Borde)!important;
        border-bottom: var(--RAS-VNT-EST-Borde)!important;
        border-right: var(--RAS-VNT-EST-Borde)!important;
    }

    .BTN-Cancelar-Superior {
        float: right;
        height: 31px!important;
        width: 31px!important;
        font-weight: bold;
        cursor: pointer;
        background: var(--RAS-VNT-EST-BTN-Cancelar-Fondo)!important;
        color:var(--RAS-VNT-EST-BTN-Cancelar-Texto)!important;
        border: var(--RAS-VNT-EST-BTN-Cancelar-Borde)!important;
        border-radius: var(--RAS-VNT-EST-BTN-Cancelar-Borde-Radius);
    }
    .BNT-Cancelar-Superior > .svg-fill{
        width: 100%!important;
        height: auto!important;
        /*height: var(--RAS-VNT-EST-BTN-Cancelar-SVG-H)!important;
        width:  var(--RAS-VNT-EST-BTN-Cancelar-SVG-W)!important;*/
        fill: var(--RAS-VNT-EST-BTN-Cancelar-SVG-Color)!important;
    }
    .BTN-Cancelar-Superior:hover,
    .BTN-Cancelar-Superior:focus {
        background: var(--RAS-VNT-EST-BTN-Cancelar-Hover-Fondo)!important;
        color:var(--RAS-VNT-EST-BTN-Cancelar-Hover-Texto)!important;
        border: var(--RAS-VNT-EST-BTN-Cancelar-Hover-Borde)!important;
        border-radius: var(--RAS-VNT-EST-BTN-Cancelar-Borde-Radius);
    }

    .btn-guardar {
        background: var(--RAS-VNT-EST-BTN-Guardar-Fondo)!important;
        color:var(--RAS-VNT-EST-BTN-Guardar-Texto)!important;
        border: var(--RAS-VNT-EST-BTN-Guardar-Borde)!important;
        border-radius: var(--RAS-VNT-EST-BTN-Guardar-Borde-Radius);
        cursor: pointer;
        font-family: var(--RAS-Fuente-Family)!important;
        padding: 7px 20px;
        text-decoration: none;
        transition: all 250ms;
        font-size: 16px;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
    }
    .btn-guardar:hover {
        background: var(--RAS-VNT-EST-BTN-Guardar-Hover-Fondo)!important;
        color:var(--RAS-VNT-EST-BTN-Guardar-Hover-Texto)!important;
        border: var(--RAS-VNT-EST-BTN-Guardar-Hover-Borde)!important;
        border-radius: var(--RAS-VNT-EST-BTN-Cancelar-Borde-Radius);
        transform: scale(1.05);
    }
    .btn-guardar .svg-fill {
        height: var(--RAS-VNT-EST-BTN-Guardar-SVG-H)!important;
        width:  var(--RAS-VNT-EST-BTN-Guardar-SVG-W)!important;
        fill: var(--RAS-VNT-EST-BTN-Guardar-SVG-Color)!important;
    }

    textarea,
    select,
    input{
        font-family: var(--RAS-Fuente-Family)!important;
        background: var(--RAS-VNT-EST-Inputs-Activos-Fondo)!important;
        color: var(--RAS-VNT-EST-Inputs-Activos-Texto)!important;
        border: var(--RAS-VNT-EST-Inputs-Activos-Borde)!important;
    }

    textarea:disabled,
    select:disabled,
    input:disabled{
        background: var(--RAS-VNT-EST-Inputs-Inactivos-Fondo)!important;
        color: var(--RAS-VNT-EST-Inputs-Inactivos-Texto)!important;
        border: var(--RAS-VNT-EST-Inputs-Inactivos-Borde)!important;
    }
}
/* ================================================================================================================== */
/* Control Estandar*/
/* ================================================================================================================== */
/*.control-estandar{*/
/*    .boton-check{*/
/*        width: 140px;*/
/*        height: 100px;*/
/*        background: var(--RAS-TBL-Inputs-Fondo);*/
/*        color: var(--RAS-TBL-Inputs-Texto-Color);*/
/*        border: 1px solid var(--RAS-TBL-Inputs-Texto-Color);*/
/*    }*/
/*}*/
.control-estandar .boton-check{
    width: 140px;
    height: 100px;
    background: var(--RAS-TBL-Inputs-Fondo);
    color: var(--RAS-TBL-Inputs-Texto-Color);
    border: 1px solid var(--RAS-TBL-Inputs-Texto-Color);
}
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/*                                      /* TABLA */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
.tabla-estandar{
    --dt-pruebas: rgb(116, 230, 8);
    --dt-row-selected: var(--RAS-TBL-Estandar-Fila-Seleccionada-Color-Fondo);                           /* Fila Seleccionada*/
    --dt-row-selected-text:var(--RAS-TBL-Estandar-Fila-Seleccionada-Color-Texto);                      /* Fila Seleccionada Texto*/
    --dt-row-selected-link: var(--RAS-TBL-Estandar-Fila-Seleccionada-Color-Link);
    --dt-row-stripe: var(--TBL-Stripe_RGB);                         /* Color del Rayado */
    --dt-row-hover: var(--TBL-Hover);
    --dt-column-ordering: 116, 230, 8;
    --dt-header-align-items: center;
    --dt-header-vertical-align: middle;
    --dt-html-background: white;
    --bs-table-bg: yellow;

    /*Contenedor Principal de la Table */
    background: var(--RAS-TBL-Contenedor-General-Fondo)!important;
    color: var(--RAS-TBL-Contenedor-General-Texto-Color)!important;
    padding-top: var(--RAS-TBL-Contenedor-General-Padding-Top)!important;
    padding-bottom: var(--RAS-TBL-Contenedor-General-Padding-Bottom)!important;
    padding-right: var(--RAS-TBL-Contenedor-General-Padding-Right)!important;
    padding-left: var(--RAS-TBL-Contenedor-General-Padding-Left)!important;
    margin-bottom: 1px!important;
    border: var(--RAS-TBL-Contenedor-General-Borde)!important;
    font-family: var(--RAS-Fuente-Family);
    /* */
    .tabla-mensaje{
        /* Contenedor de mensajes de la Tabla */
        text-align: center!important;
        background: var(--RAS-TBL-Estandar-Mensaje-Fondo)!important;
        color: var(--RAS-TBL-Estandar-Mensaje-Texto)!important;
        padding: 2px!important;
        border-bottom: var(--RAS-TBL-Estandar-Mensaje-Borde)!important;
    }
    .tabla-botonera{
        /* Contenedor de la Botonera */
        background: var(--RAS-TBL-Estandar-Botonera-Fondo)!important;
        padding: 2px!important;
        border-bottom: var(--RAS-TBL-Estandar-Botonera-Borde)!important;
    }
    .dt-container{
        /*Contenedor de Inputs y odo*/
        background: var(--RAS-TBL-Contenedor-DT-Fondo)!important;
        color: var(--RAS-TBL-Contenedor-DT-Texto-Color)!important;
        padding-top: 5px;
        padding-bottom: 10px;
        /*background: var(--RAS-TBL-Estandar-Fondo)!important;/*
        /*margin: 20px;*/
    }
    .table.table.dataTable > :not(caption) > * > * {
        /*background-color: var(--Colores-Primario)!important;*/
    }
    .table.table.dataTable > thead > tr > th{
        background-color: var(--RAS-TBL-Estandar-Datos-Encabezado-Fondo-Color)!important;
        color: var(--RAS-TBL-Estandar-Datos-Encabezado-Texto-Color)!important;
        border-color: var(--RAS-TBL-Estandar-Datos-Encabezado-Texto-Color)!important;

    }
    .table.table.dataTable > tbody > tr {
        background-color: var(--RAS-TBL-Estandar-Datos-Filas-Fondo-Color)!important;
    }
    textarea,
    select,
    input[type] {
        background: var(--RAS-TBL-Inputs-Fondo)!important;
        color: var(--RAS-TBL-Inputs-Texto-Color)!important;
        border: var(--RAS-TBL-Inputs-Texto-Borde)!important;
    }
    .dt-length > label > .form-select {
        background: var(--RAS-TBL-Inputs-Fondo)!important;
        color: var(--RAS-TBL-Inputs-Texto-Color)!important;
        border: var(--RAS-TBL-Inputs-Texto-Borde)!important;
    }
    .DT_Boton_Columnas{
        background: var(--RAS-TBL-Columas-BTN-Fondo)!important;
        color: var(--RAS-TBL-Columas-BTN-Texto)!important;
        border: var(--RAS-TBL-Columas-BTN-Borde)!important;
    }
    .dt-button{
        background: var(--RAS-TBL-Columas-DD-Fondo)!important;
        color: var(--RAS-TBL-Columas-DD-Texto)!important;
        font-weight: var(--RAS-TBL-Columas-DD-Texto-Weight)!important;
    }
    .dt-button:hover{
        background: var(--RAS-TBL-Columas-DD-Hover-Fondo)!important;
        color: var(--RAS-TBL-Columas-DD-Hover-Texto)!important;
    }
}
.tabla-estandar .page-link {
    color: var(--RAS-TBL-Estandar-PAG-Texto-Color)!important;
    background-color: var(--RAS-TBL-Estandar-PAG-Texto-Fondo)!important;
    border: var(--RAS-TBL-Estandar-PAG-Texto-Borde)!important;
}
.tabla-estandar .page-item.active .page-link {
    color: var(--RAS-TBL-Estandar-PAG-Seleccionada-Texto-Color)!important;
    background: var(--RAS-TBL-Estandar-PAG-Seleccionada-Texto-Fondo)!important;
    border: var(--RAS-TBL-Estandar-PAG-Seleccionada-Texto-Borde)!important;
}
.tabla-estandar .page-item.disabled .page-link{
    color: var(--RAS-TBL-Estandar-PAG-Desactivada-Texto-Color)!important;
    background: var(--RAS-TBL-Estandar-PAG-Desactivada-Texto-Fondo)!important;
    border: var(--RAS-TBL-Estandar-PAG-Desactivada-Texto-Borde)!important;
}
.tabla-estandar .page-link:hover {
    color: var(--RAS-TBL-Estandar-PAG-Hover-Texto-Color)!important;
    background-color: var(--RAS-TBL-Estandar-PAG-Hover-Texto-Fondo) !important;
    border: var(--RAS-TBL-Estandar-PAG-Hover-Texto-Borde)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
root{

}
.control-buscador {
    color: var(--RAS-CTL-Buscador-Texto-Color)!important;
    /*h1{*/
    /*    color:black!important;*/
    /*}*/
    select,
    textarea,
    input{
        background: var(--RAS-CTL-Buscador-Input-Fondo)!important;
        color: var(--RAS-CTL-Buscador-Input-Texto)!important;
        border: var(--RAS-CTL-Buscador-Input-Borde)!important;
    }
    /* TAB Principal Inputs Inactivos */
    textarea::selection,
    select::selection,
    input::selection{
        background: var(--RAS-CTL-Buscador-Input-Texto)!important;
        color: var(--RAS-CTL-Buscador-Input-Fondo)!important;
        border: var(--RAS-CTL-Buscador-Input-Borde)!important;
    }

    .widget-buscador.mb-xl-0 {
        margin-bottom: 25px !important;
    }
    .widget-buscador {
        /*background-image: url(images/widget-bg.png);*/
        background: transparent!important;
        /*background-size: cover;*/
        margin-bottom: 25px;
    }
    .widget-buscador .card-body {
        background: var(--RAS-CTL-Buscador-Fondo)!important;
        align-items: flex-end;
        display: flex;
        justify-content: space-between;
        padding: 18px 25px;
        border: 1px solid black;
        border-radius: 18px;
    }
    .widget-buscador .card-body .widget-content {
        align-items: center;
        display: flex;
        gap: 15px;
        fill: var(--RAS-CTL-Buscador-SVG-Color)!important;
    }
    @media (max-width: 1600px) {
        .widget-buscador .card-body .widget-content {
            gap: 10px;
        }
    }
    .widget-buscador .card-body .widget-content .widget-round {
        background: var(--RAS-CTL-Buscador-Fondo)!important;
        fill: black!important;
        stroke: black!important;
        border-radius: 100%;
        border-style: solid;
        border-width: 1px;
        display: inline-block;
        position: relative;
    }
    /*.widget-buscador .card-body .widget-content {*/
    /*    border-color: var(--Color-Primario)!important;*/
    /*}*/
    .widget-buscador .card-body .widget-content .widget-round .bg-round {
        align-items: center;
        border-radius: 100%;
        box-shadow: 1px 2px 21px -2px rgba(214, 214, 227, 0.83);
        display: flex;
        height: 56px;
        justify-content: center;
        margin: 6px;
        position: relative;
        width: 56px;
        z-index: 1;
    }
    @media (max-width: 1600px) {
        .widget-buscador .card-body .widget-content .widget-round .bg-round {
            height: 40px;
            width: 40px;
        }
    }
    .widget-buscador .card-body .widget-content .widget-round .bg-round .svg-fill {
        height: 24px;
        width: 24px;
    }
    @media (max-width: 1600px) {
        .widget-buscador .card-body .widget-content .widget-round .bg-round .svg-fill {
            height: 22px;
            width: 22px;
        }
    }
    .widget-buscador .card-body .widget-content .widget-round .bg-round .half-circle {
        background: transparent!important;
        bottom: -8px;
        height: 52px;
        left: -9px;
        position: absolute;
        width: 35px;
        z-index: -1;
    }
    @media (max-width: 1600px) {
        .widget-buscador .card-body .widget-content .widget-round .bg-round .half-circle {
            bottom: -8px;
            height: 40px;
            left: -10px;
            width: 30px;
        }
    }
    .widget-buscador:hover {
        transform: translateY(-5px);
        transition: 0.5s;
    }
    .widget-buscador:hover .widget-round .svg-fill:not(.half-circle) {
        animation: tada 1.5s ease infinite;
    }
    .widget-buscador .f-w-500 {
        align-items: center;
        display: flex;
    }
    @media (max-width: 1580px) and (min-width: 1200px) {
        .widget-buscador .f-w-500 {
            display: none;
        }
        .widget-buscador .f-light {
            display: -webkit-box !important;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            white-space: normal;
        }
    }
    .widget-buscador .Titulo{
        color: var(--RAS-CTL-Buscador-Titulo-Color);
        font-size:var(--RAS-CTL-Buscador-Titulo-Size);
        font-weight: var(--RAS-CTL-Buscador-Titulo-Weight);
        text-decoration: var(--RAS-CTL-Buscador-Titulo-Decoration);
        margin-bottom: 4px;
        overflow-wrap: break-word;
        text-overflow: ellipsis;
    }
    .widget-buscador .Subtitulo{
        font-size:var(--RAS-CTL-Buscador-Subtitulo-Size);
        font-weight: var(--RAS-CTL-Buscador-Subtitulo-Weight);
        text-decoration: var(--RAS-CTL-Buscador-Subtitulo-Decoration);
        margin-bottom: 4px;
        color: var(--RAS-CTL-Buscador-Subtitulo-Color);
        overflow-wrap: break-word;
        text-overflow: ellipsis;
    }
    .widget-buscador .icon-arrow-down.icon-rotate,
    .widget-buscador .icon-arrow-up.icon-rotate {
        display: inline-block;
        transform: rotate(-45deg);
    }
    .widget-charts .widget-buscador .card-body {
        padding: 30px 25px;
    }
    @media (max-width: 1580px) {
        .widget-charts .widget-buscador .card-body {
            padding: 17px 25px;
        }
    }
}
/* ================================================================================================================== */
/* ================================================================================================================== */
:root{

}
.control-condominios-catalogo{
    .tab-pane,
    .card-body,
    .contenedor-general{
        border:0!important;
    }

    .card {
        background: var(--RAS-CTL-Condominio-Catalogo-Fondo)!important;
    }
    .project-box {
        background: var(--RAS-CTL-Condominio-Catalogo-Item-Fondo)!important;
        border: var(--RAS-CTL-Condominio-Catalogo-Item-Borde)!important;
        border-radius: var(--RAS-CTL-Condominio-Catalogo-Item-Borde-Radius)!important;
        margin-bottom: var(--RAS-CTL-Condominio-Catalogo-Item-Margin-Bottom)!important;
        padding: var(--RAS-CTL-Condominio-Catalogo-Item-Padding)!important;
        position: relative;
    }
    .condominio-nombre{
        background: transparent;
        color: black;
        font-size: 14px;
        font-weight: bold;
    }

    @media (max-width: 360px) {
        .project-box .badge {
            right: 18px;
            top: 9px;
        }
    }
    .project-box .img-20 {
        width: 20px !important;
    }
    .project-box .font-light {
        color: var(--font-color) !important;
    }
    .project-box .details div {
        margin-bottom: 5px;
        opacity: 0.7;
    }
    .project-box p {
        font-size: 14px;
        letter-spacing: 0.3px;
        margin-bottom: 0;
    }
    .concepto{
        color:black!important;
        font-weight: normal!important;
        font-size: 14px!important;
    }
    .valor{
        color:black!important;
        font-weight: bold!important;
        font-size: 14px!important;
    }


    .btn-agregar {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde-Radius)!important;
    }
    .btn-agregar:hover {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Hover-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Hover-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-Borde-Radius)!important;
    }
    .btn-agregar .svg-fill {
        height: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-H)!important;
        width:  var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-W)!important;
        fill: var(--RAS-CTL-Condominios-Catalogo-BTN-Agregar-SVG-Color)!important;
    }

    .btn-editar {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde-Radius)!important;
    }
    .btn-editar:hover {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Hover-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Hover-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-Borde-Radius)!important;
    }
    .btn-editar .svg-fill {
        height: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-H)!important;
        width:  var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-W)!important;
        fill: var(--RAS-CTL-Condominios-Catalogo-BTN-Editar-SVG-Color)!important;
    }

    .btn-eliminar {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde-Radius)!important;
    }
    .btn-eliminar:hover {
        background: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Fondo)!important;
        color:var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Hover-Texto)!important;
        border: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde)!important;
        border-radius: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-Borde-Radius)!important;
    }
    .btn-eliminar .svg-fill {
        height: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-H)!important;
        width:  var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-W)!important;
        fill: var(--RAS-CTL-Condominios-Catalogo-BTN-Eliminar-SVG-Color)!important;
    }
}
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-Container{
    background: rgba(0, 0, 0, 0.94) !important;
}
/* ================================================================================================================== */
.Sweet-GEN-No-Cambios-Popup {
    background: var(--RAS-MSG-GEN-No-Cambios-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-No-Cambios-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-No-Cambios-Borde-Radius)!important;
}
.Sweet-GEN-No-Cambios-Header {
    background: var(--RAS-MSG-GEN-No-Cambios-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-No-Cambios-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-No-Cambios-Header-Texto-Weight)!important;
}
.Sweet-GEN-No-Cambios-Title {
    background: var(--RAS-MSG-GEN-No-Cambios-Title-Fondo)!important;
}
.Sweet-GEN-No-Cambios-BTN-1 {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-No-Cambios-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-No-Cambios-BTN-2 {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-No-Cambios-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-No-Cambios-BTN-3 {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-No-Cambios-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-No-Cambios-Icon {
    background: var(--RAS-MSG-GEN-No-Cambios-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-No-Cambios-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-No-Cambios-Icono-Height)!important;
}
.Sweet-GEN-No-Cambios-Image {
    background: var(--RAS-MSG-GEN-No-Cambios-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-No-Cambios-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-No-Cambios-Imagen-Height)!important;
}
.Sweet-GEN-No-Cambios-HTML {
    background: var(--RAS-MSG-GEN-No-Cambios-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-No-Cambios-HTML-Texto-Fondo);
}
.Sweet-GEN-No-Cambios-Footer {
    background: var(--RAS-MSG-GEN-No-Cambios-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-GEN-Error-Validacion-Popup {
    background: var(--RAS-MSG-GEN-Error-Validacion-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-Error-Validacion-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Validacion-Borde-Radius)!important;
}
.Sweet-GEN-Error-Validacion-Header {
    background: var(--RAS-MSG-GEN-Error-Validacion-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-Error-Validacion-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Validacion-Header-Texto-Weight)!important;
}
.Sweet-GEN-Error-Validacion-Title {
    background: var(--RAS-MSG-GEN-Error-Validacion-Title-Fondo)!important;
}
.Sweet-GEN-Error-Validacion-BTN-1 {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-Error-Validacion-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Validacion-BTN-2 {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-Error-Validacion-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Validacion-BTN-3 {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-Error-Validacion-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Validacion-Icon {
    background: var(--RAS-MSG-GEN-Error-Validacion-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Validacion-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Validacion-Icono-Height)!important;
}
.Sweet-GEN-Error-Validacion-Image {
    background: var(--RAS-MSG-GEN-Error-Validacion-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Validacion-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Validacion-Imagen-Height)!important;
}
.Sweet-GEN-Error-Validacion-HTML {
    background: var(--RAS-MSG-GEN-Error-Validacion-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Validacion-HTML-Texto-Fondo);
}
.Sweet-GEN-Error-Validacion-Footer {
    background: var(--RAS-MSG-GEN-Error-Validacion-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-GEN-Error-Controlado-Popup {
    background: var(--RAS-MSG-GEN-Error-Controlado-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-Error-Controlado-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Controlado-Borde-Radius)!important;
}
.Sweet-GEN-Error-Controlado-Header {
    background: var(--RAS-MSG-GEN-Error-Controlado-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-Error-Controlado-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Controlado-Header-Texto-Weight)!important;
}
.Sweet-GEN-Error-Controlado-Title {
    background: var(--RAS-MSG-GEN-Error-Controlado-Title-Fondo)!important;
}
.Sweet-GEN-Error-Controlado-BTN-1 {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-Error-Controlado-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Controlado-BTN-2 {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-Error-Controlado-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Controlado-BTN-3 {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-Error-Controlado-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Controlado-Icon {
    background: var(--RAS-MSG-GEN-Error-Controlado-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Controlado-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Controlado-Icono-Height)!important;
}
.Sweet-GEN-Error-Controlado-Image {
    background: var(--RAS-MSG-GEN-Error-Controlado-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Controlado-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Controlado-Imagen-Height)!important;
}
.Sweet-GEN-Error-Controlado-HTML {
    background: var(--RAS-MSG-GEN-Error-Controlado-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Controlado-HTML-Texto-Fondo);
}
.Sweet-GEN-Error-Controlado-Footer {
    background: var(--RAS-MSG-GEN-Error-Controlado-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-GEN-Error-No-Controlado-Popup {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-Error-No-Controlado-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-Error-No-Controlado-Borde-Radius)!important;
}
.Sweet-GEN-Error-No-Controlado-Header {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-No-Controlado-Header-Texto-Weight)!important;
}
.Sweet-GEN-Error-No-Controlado-Title {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Title-Fondo)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-1 {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-2 {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-3 {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-Error-No-Controlado-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-No-Controlado-Icon {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-No-Controlado-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-Error-No-Controlado-Icono-Height)!important;
}
.Sweet-GEN-Error-No-Controlado-Image {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-No-Controlado-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-Error-No-Controlado-Imagen-Height)!important;
}
.Sweet-GEN-Error-No-Controlado-HTML {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-No-Controlado-HTML-Texto-Fondo);
}
.Sweet-GEN-Error-No-Controlado-Footer {
    background: var(--RAS-MSG-GEN-Error-No-Controlado-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-GEN-Error-Grave-Popup {
    background: var(--RAS-MSG-GEN-Error-Grave-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-Error-Grave-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Grave-Borde-Radius)!important;
}
.Sweet-GEN-Error-Grave-Header {
    background: var(--RAS-MSG-GEN-Error-Grave-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-Error-Grave-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Grave-Header-Texto-Weight)!important;
}
.Sweet-GEN-Error-Grave-Title {
    background: var(--RAS-MSG-GEN-Error-Grave-Title-Fondo)!important;
}
.Sweet-GEN-Error-Grave-BTN-1 {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-Error-Grave-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Grave-BTN-2 {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-Error-Grave-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Grave-BTN-3 {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-Error-Grave-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-Error-Grave-Icon {
    background: var(--RAS-MSG-GEN-Error-Grave-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Grave-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Grave-Icono-Height)!important;
}
.Sweet-GEN-Error-Grave-Image {
    background: var(--RAS-MSG-GEN-Error-Grave-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-Error-Grave-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-Error-Grave-Imagen-Height)!important;
}
.Sweet-GEN-Error-Grave-HTML {
    background: var(--RAS-MSG-GEN-Error-Grave-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-Error-Grave-HTML-Texto-Fondo);
}
.Sweet-GEN-Error-Grave-Footer {
    background: var(--RAS-MSG-GEN-Error-Grave-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-GEN-Confirmacion-Popup {
    background: var(--RAS-MSG-GEN-Confirmacion-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-GEN-Confirmacion-Borde)!important;
    border-radius: var(--RAS-MSG-GEN-Confirmacion-Borde-Radius)!important;
}
.Sweet-GEN-Confirmacion-Header {
    background: var(--RAS-MSG-GEN-Confirmacion-Header-Fondo) !important;
    color: var(--RAS-MSG-GEN-Confirmacion-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Confirmacion-Header-Texto-Weight)!important;
}
.Sweet-GEN-Confirmacion-Title {
    background: var(--RAS-MSG-GEN-Confirmacion-Title-Fondo)!important;
}
.Sweet-GEN-Confirmacion-BTN-1 {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Margin-Left)!important;
}
.Sweet-GEN-Confirmacion-BTN-1:hover {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-GEN-Confirmacion-BTN-2 {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Margin-Left)!important;
}
.Sweet-GEN-Confirmacion-BTN-2:hover {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-GEN-Confirmacion-BTN-3 {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Margin-Left)!important;
}
.Sweet-GEN-Confirmacion-BTN-3:hover {
    background-color: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-GEN-Confirmacion-Icon {
    background: var(--RAS-MSG-GEN-Confirmacion-Icono-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-GEN-Confirmacion-Icono-Width)!important;
    height: var(--RAS-MSG-GEN-Confirmacion-Icono-Height)!important;
}
.Sweet-GEN-Confirmacion-Image {
    background: var(--RAS-MSG-GEN-Confirmacion-Imagen-Fondo)!important;
    width: var(--RAS-MSG-GEN-Confirmacion-Imagen-Width)!important;
    height: var(--RAS-MSG-GEN-Confirmacion-Imagen-Height)!important;
}
.Sweet-GEN-Confirmacion-HTML {
    background: var(--RAS-MSG-GEN-Confirmacion-HTML-Fondo)!important;
    color: var(--RAS-MSG-GEN-Confirmacion-HTML-Texto-Fondo);
}
.Sweet-GEN-Confirmacion-Footer {
    background: var(--RAS-MSG-GEN-Confirmacion-Footer-Fondo)!important;
}
/* ================================================================================================================== */

/* ================================================================================================================== */
.Sweet-CAT-CAN-REG-Popup {
    background: var(--RAS-MSG-CAT-CAN-REG-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-CAT-CAN-REG-Borde)!important;
    border-radius: var(--RAS-MSG-CAT-CAN-REG-Borde-Radius)!important;
}
.Sweet-CAT-CAN-REG-Header {
    background: var(--RAS-MSG-CAT-CAN-REG-Header-Fondo) !important;
    color: var(--RAS-MSG-CAT-CAN-REG-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-CAN-REG-Header-Texto-Weight)!important;
}
.Sweet-CAT-CAN-REG-Title {
    background: var(--RAS-MSG-CAT-CAN-REG-Title-Fondo)!important;
}
.Sweet-CAT-CAN-REG-BTN-1 {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Margin-Left)!important;
}
.Sweet-CAT-CAN-REG-BTN-1:hover {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-CAT-CAN-REG-BTN-2 {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Margin-Left)!important;
}
.Sweet-CAT-CAN-REG-BTN-2:hover {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-CAT-CAN-REG-BTN-3 {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Margin-Left)!important;
}
.Sweet-CAT-CAN-REG-BTN-3:hover {
    background-color: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-CAT-CAN-REG-Icon {
    background: var(--RAS-MSG-CAT-CAN-REG-Icono-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-CAT-CAN-REG-Icono-Width)!important;
    height: var(--RAS-MSG-CAT-CAN-REG-Icono-Height)!important;
}
.Sweet-CAT-CAN-REG-Image {
    background: var(--RAS-MSG-CAT-CAN-REG-Imagen-Fondo)!important;
    width: var(--RAS-MSG-CAT-CAN-REG-Imagen-Width)!important;
    height: var(--RAS-MSG-CAT-CAN-REG-Imagen-Height)!important;
}
.Sweet-CAT-CAN-REG-HTML {
    background: var(--RAS-MSG-CAT-CAN-REG-HTML-Fondo)!important;
    color: var(--RAS-MSG-CAT-CAN-REG-HTML-Texto-Fondo);
}
.Sweet-CAT-CAN-REG-Footer {
    background: var(--RAS-MSG-CAT-CAN-REG-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
.Sweet-CAT-ELI-CONF-Popup {
    background: var(--RAS-MSG-CAT-ELI-CONF-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-CAT-ELI-CONF-Borde)!important;
    border-radius: var(--RAS-MSG-CAT-ELI-CONF-Borde-Radius)!important;
}
.Sweet-CAT-ELI-CONF-Header {
    background: var(--RAS-MSG-CAT-ELI-CONF-Header-Fondo) !important;
    color: var(--RAS-MSG-CAT-ELI-CONF-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-ELI-CONF-Header-Texto-Weight)!important;
}
.Sweet-CAT-ELI-CONF-Title {
    background: var(--RAS-MSG-CAT-ELI-CONF-Title-Fondo)!important;
}
.Sweet-CAT-ELI-CONF-BTN-1 {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Margin-Left)!important;
}
.Sweet-CAT-ELI-CONF-BTN-1:hover {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-CAT-ELI-CONF-BTN-2 {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Margin-Left)!important;
}
.Sweet-CAT-ELI-CONF-BTN-2:hover {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-CAT-ELI-CONF-BTN-3 {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Margin-Left)!important;
}
.Sweet-CAT-ELI-CONF-BTN-3:hover {
    background-color: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-CAT-ELI-CONF-Icon {
    background: var(--RAS-MSG-CAT-ELI-CONF-Icono-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-CAT-ELI-CONF-Icono-Width)!important;
    height: var(--RAS-MSG-CAT-ELI-CONF-Icono-Height)!important;
}
.Sweet-CAT-ELI-CONF-Image {
    background: var(--RAS-MSG-CAT-ELI-CONF-Imagen-Fondo)!important;
    width: var(--RAS-MSG-CAT-ELI-CONF-Imagen-Width)!important;
    height: var(--RAS-MSG-CAT-ELI-CONF-Imagen-Height)!important;
}
.Sweet-CAT-ELI-CONF-HTML {
    background: var(--RAS-MSG-CAT-ELI-CONF-HTML-Fondo)!important;
    color: var(--RAS-MSG-CAT-ELI-CONF-HTML-Texto-Fondo);
}
.Sweet-CAT-ELI-CONF-Footer {
    background: var(--RAS-MSG-CAT-ELI-CONF-Footer-Fondo)!important;
}
/* ================================================================================================================== */
.Sweet-CAT-GUA-Exito-Popup {
    background: var(--RAS-MSG-CAT-GUA-Exito-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-CAT-GUA-Exito-Borde)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Exito-Borde-Radius)!important;
}
.Sweet-CAT-GUA-Exito-Header {
    background: var(--RAS-MSG-CAT-GUA-Exito-Header-Fondo) !important;
    color: var(--RAS-MSG-CAT-GUA-Exito-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Exito-Header-Texto-Weight)!important;
}
.Sweet-CAT-GUA-Exito-Title {
    background: var(--RAS-MSG-CAT-GUA-Exito-Title-Fondo)!important;
}
.Sweet-CAT-GUA-Exito-BTN-1 {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Margin-Left)!important;
}
.Sweet-CAT-GUA-Exito-BTN-1:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Exito-BTN-2 {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Margin-Left)!important;
}
.Sweet-CAT-GUA-Exito-BTN-2:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Exito-BTN-3 {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Margin-Left)!important;
}
.Sweet-CAT-GUA-Exito-BTN-3:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Exito-Icon {
    background: var(--RAS-MSG-CAT-GUA-Exito-Icono-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Exito-Icono-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Exito-Icono-Height)!important;
    font-size: 20px !important;
    overflow: hidden!important;
}
.Sweet-CAT-GUA-Exito-Image {
    background: var(--RAS-MSG-CAT-GUA-Exito-Imagen-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Exito-Imagen-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Exito-Imagen-Height)!important;
}
.Sweet-CAT-GUA-Exito-HTML {
    background: var(--RAS-MSG-CAT-GUA-Exito-HTML-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Exito-HTML-Texto-Fondo);
}
.Sweet-CAT-GUA-Exito-Footer {
    background: var(--RAS-MSG-CAT-GUA-Exito-Footer-Fondo)!important;
}
.swal2-success-line-tip, .swal2-success-line-long {
    font-size: 20px !important;
}
/* ================================================================================================================== */
.Sweet-CAT-GUA-Validacion-Popup {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-CAT-GUA-Validacion-Borde)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Validacion-Borde-Radius)!important;
}
.Sweet-CAT-GUA-Validacion-Header {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Header-Fondo) !important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Validacion-Header-Texto-Weight)!important;
}
.Sweet-CAT-GUA-Validacion-Title {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Title-Fondo)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-1 {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Margin-Left)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-1:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-2 {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Margin-Left)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-2:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-3 {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Margin-Left)!important;
}
.Sweet-CAT-GUA-Validacion-BTN-3:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Validacion-Icon {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Icono-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Validacion-Icono-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Validacion-Icono-Height)!important;
    font-size: 20px !important;
    overflow: hidden!important;
}
.Sweet-CAT-GUA-Validacion-Image {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Imagen-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Validacion-Imagen-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Validacion-Imagen-Height)!important;
}
.Sweet-CAT-GUA-Validacion-HTML {
    background: var(--RAS-MSG-CAT-GUA-Validacion-HTML-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Validacion-HTML-Texto-Fondo);
}
.Sweet-CAT-GUA-Validacion-Footer {
    background: var(--RAS-MSG-CAT-GUA-Validacion-Footer-Fondo)!important;
}
/* ================================================================================================================== */
.Sweet-CAT-GUA-Error-Popup {
    background: var(--RAS-MSG-CAT-GUA-Error-Fondo)!important;
    /*color:yellow!important;*/
    border: var(--RAS-MSG-CAT-GUA-Error-Borde)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Error-Borde-Radius)!important;
}
.Sweet-CAT-GUA-Error-Header {
    background: var(--RAS-MSG-CAT-GUA-Error-Header-Fondo) !important;
    color: var(--RAS-MSG-CAT-GUA-Error-Header-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Error-Header-Texto-Weight)!important;
}
.Sweet-CAT-GUA-Error-Title {
    background: var(--RAS-MSG-CAT-GUA-Error-Title-Fondo)!important;
}
.Sweet-CAT-GUA-Error-BTN-1 {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Margin-Left)!important;
}
.Sweet-CAT-GUA-Error-BTN-1:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-1-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Error-BTN-2 {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Margin-Left)!important;
}
.Sweet-CAT-GUA-Error-BTN-2:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-2-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Error-BTN-3 {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Texto-Color)!important;
    font-weight: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Texto-Weight)!important;
    border: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Border)!important;
    border-radius: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Border-Radius)!important;
    min-width: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Min-Width)!important;
    min-height: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Min-Height)!important;
    margin-left: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Margin-Left)!important;
}
.Sweet-CAT-GUA-Error-BTN-3:hover {
    background-color: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Hover-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-BTN-3-Hover-Texto-Color)!important;
}
.Sweet-CAT-GUA-Error-Icon {
    background: var(--RAS-MSG-CAT-GUA-Error-Icono-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-Icono-Texto-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Error-Icono-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Error-Icono-Height)!important;
}
.Sweet-CAT-GUA-Error-Image {
    background: var(--RAS-MSG-CAT-GUA-Error-Imagen-Fondo)!important;
    width: var(--RAS-MSG-CAT-GUA-Error-Imagen-Width)!important;
    height: var(--RAS-MSG-CAT-GUA-Error-Imagen-Height)!important;
}
.Sweet-CAT-GUA-Error-HTML {
    background: var(--RAS-MSG-CAT-GUA-Error-HTML-Fondo)!important;
    color: var(--RAS-MSG-CAT-GUA-Error-HTML-Texto-Fondo);
}
.Sweet-CAT-GUA-Error-Footer {
    background: var(--RAS-MSG-CAT-GUA-Error-Footer-Fondo)!important;
}
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
.selector-condominios-cards{
    .card-modelo-1 .card-body{
        background: var(--Color-Primario-D7);
        border-radius: 25px;
        display: flex;
        gap: 10px;
        justify-content: center;
        text-align: center;
        /*margin-top: 15px;*/
    }
    .card-modelo-1 .nombre-condominio *{
        color: white!important;
        font-size: 16px;
        /*opacity: 0.8!important;*/
        font-weight: normal!important;
    }

    .card-modelo-1 .detalles {
        margin-top: 15px;
    }
    .card-modelo-1 .detalles span {
        color: grey!important;
        /*font-weight: 600;*/
    }
    .card-modelo-1 .detalles .social-follow {
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 30px;
        column-gap: 30px;
        margin-top: 25px;
    }
    .card-modelo-1 .detalles .social-follow li {
        position: relative;
    }
    .card-modelo-1 .detalles .social-follow li .h4,
    .card-modelo-1 .detalles .social-follow li h4 {
        font-weight: 700;
    }
    .card-modelo-1 .detalles .social-follow li span {
        color: grey!important;
        /*font-weight: 600;*/
    }
    .card-modelo-1 .detalles .social-follow li + li:before {
        color: grey!important;
        content: "";
        height: 14px;
        left: -15px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
    }
    .card-modelo-1 .boton-selector {
        border-radius: 12px;
        background: var(--Color-Complementario-5);
        color: white!important;
        text-decoration: none; /* Remove underline for links */
        display: inline-block; /* Allows for setting width/height and other block properties while maintaining inline flow */
        cursor: pointer; /* Indicate it's clickable */
        transition: background-color 0.3s ease; /* Smooth transition on hover */
        border: 1px solid white;
        justify-content: center!important;
        text-align: center!important;
    }
    .card-modelo-1 .badge{
        background: yellow;
        color: black;
    }
    @media (max-width: 1399px) {
        .card-modelo-1 .detalles .social-follow {
            -moz-column-gap: 23px;
            column-gap: 23px;
        }
    }
}
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */

/* Barrido final CSS inline: base y utilidades migradas desde vistas activas. */
.login-text-error{padding-top: 20px;text-align: center;padding-left: 0;color: #e03636;}
.form-input.position-relative .show-hide{align-items: center;display: inline-flex;height: 100%;position: absolute;right: 12px;top: 0;}
.form-input.position-relative .show-hide span{align-items: center;display: inline-flex;height: 100%;}
.show-hide span.show:before{content: 'Mostrar';}
.show-hide span:before{content: 'Ocultar';}
.util-documento-frame{min-height: 70vh;width: 100%;border: 0;}
.selector-mini{max-width: 520px;}
.cerrar-sesion-panel{min-height: 55vh;display: flex;align-items: center;justify-content: center;}

/* Login administrador: reglas migradas desde AA_Base/Login.php. */
.login-card{
            --vb-primary: #6f8f72;
            --vb-primary-hover: #5f7c62;
            --vb-secondary: #b8c9b0;
            --vb-accent: #d7c7a3;
            --vb-bg-overlay: rgba(17, 36, 25, 0.58);
            --vb-card-bg: rgba(255, 255, 255, 0.10);
            --vb-card-border: rgba(255, 255, 255, 0.18);
            --vb-text: #f5f7f2;
            --vb-text-soft: rgba(245, 247, 242, 0.82);
            --vb-input-bg: rgba(255, 255, 255, 0.10);
            --vb-input-border: rgba(255, 255, 255, 0.22);
            --vb-input-focus: rgba(184, 201, 176, 0.35);
            --vb-shadow: 0 20px 60px rgba(0, 0, 0, 0.28);
        }

        .login-card + *, body.dark-only .login-card{
            background-color: #102117;
            font-family: 'Nunito Sans', sans-serif;
        }

        .login-card{
            position: relative;
            align-items:center !important;
            background:
                    linear-gradient(135deg, rgba(10, 25, 17, 0.55), rgba(27, 48, 35, 0.45)),
                    url('/dependencias/img/login_bg.jpg') !important;
            background-repeat: no-repeat !important;
            background-position: 50% !important;
            background-size: cover !important;
            display:flex !important;
            justify-content:center !important;
            margin:0 auto !important;
            min-height:100vh !important;
            padding:30px 12px !important;
            overflow: hidden;
        }

        .login-card::before{
            content: "";
            position: absolute;
            inset: 0;
            background:
                    linear-gradient(180deg, rgba(9, 23, 16, 0.18) 0%, rgba(9, 23, 16, 0.48) 100%),
                    var(--vb-bg-overlay);
            z-index: 0;
        }

        .login-card > div{
            position: relative;
            z-index: 1;
            width: 100%;
            max-width: 460px;
        }

        .logo-wrap{
            display: flex;
            justify-content: center;
            margin-bottom: 22px;
        }

        .logo-box{
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 14px 22px;
            border-radius: 22px;
            background: rgba(255,255,255,0.10);
            border: 1px solid rgba(255,255,255,0.20);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.18);
        }

        .logo-box img{
            max-width: 220px;
            width: 100%;
            height: auto;
            filter: drop-shadow(0 8px 18px rgba(0,0,0,0.22));
        }

        .login-main{
            background: var(--vb-card-bg);
            border: 1px solid var(--vb-card-border);
            border-radius: 28px;
            padding: 34px 30px;
            box-shadow: var(--vb-shadow);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
        }

        .login-main h2{
            color: var(--vb-text);
            font-weight: 800;
            letter-spacing: 0.2px;
            margin-bottom: 8px;
        }

        .login-main p{
            color: var(--vb-text-soft);
        }

        .login-main .theme-form .col-form-label{
            color: var(--vb-text);
            font-weight: 700;
            margin-bottom: 6px;
        }

        .login-main .theme-form .form-control{
            height: 52px;
            border-radius: 14px;
            border: 1px solid var(--vb-input-border);
            background: var(--vb-input-bg);
            color: var(--vb-text);
            padding: 12px 16px;
            transition: all 0.28s ease;
            box-shadow: none;
        }

        .login-main .theme-form .form-control::placeholder{
            color: rgba(255,255,255,0.55);
        }

        .login-main .theme-form .form-control:hover{
            border-color: rgba(215, 199, 163, 0.55);
            background: rgba(255,255,255,0.14);
        }

        .login-main .theme-form .form-control:focus{
            color: var(--vb-text);
            background: rgba(255,255,255,0.16);
            border-color: var(--vb-secondary);
            box-shadow: 0 0 0 4px var(--vb-input-focus);
        }

        .form-input.position-relative{
            position: relative;
        }

        .show-hide{
            position: absolute;
            top: 50%;
            right: 14px;
            transform: translateY(-50%);
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 64px;
            height: 34px;
            border-radius: 999px;
            background: rgba(255,255,255,0.08);
            transition: all 0.25s ease;
            cursor: pointer;
            user-select: none;
        }

        .show-hide:hover{
            background: rgba(255,255,255,0.16);
        }

        .show-hide span{
            color: var(--vb-text-soft);
            font-size: 12px;
            font-weight: 800;
            letter-spacing: 0.2px;
        }

        .show-hide span.show:before {
            content: 'Mostrar';
        }

        .show-hide span:before {
            content: 'Ocultar';
        }

        .theme-form .link,
        .theme-form p a{
            color: #e5d6b7;
            font-weight: 700;
            text-decoration: none;
            transition: all 0.25s ease;
        }

        .theme-form .link:hover,
        .theme-form p a:hover{
            color: #ffffff;
            text-decoration: underline;
            text-underline-offset: 4px;
        }

        .login-main .btn.btn-primary{
            height: 52px;
            border: none;
            border-radius: 14px;
            background: #173c17;
            font-weight: 800;
            letter-spacing: 0.3px;
            box-shadow: 0 6px 10px rgba(111, 143, 114, 0.28);
            transition: all 0.28s ease;
        }

        .login-main .btn.btn-primary:hover,
        .login-main .btn.btn-primary:focus{
            background: linear-gradient(135deg, var(--vb-primary-hover) 0%, #6f8f72 100%);
            transform: translateY(-2px);
            box-shadow: 0 16px 30px rgba(111, 143, 114, 0.34);
        }

        .login-main .btn.btn-primary:active{
            transform: translateY(0);
            box-shadow: 0 8px 18px rgba(111, 143, 114, 0.24);
        }

        .login-text-error {
            margin-top: 8px;
            margin-bottom: 18px;
            padding: 12px 14px;
            text-align: center;
            color: #ffd7d7;
            background: rgba(224, 54, 54, 0.14);
            border: 1px solid rgba(255, 140, 140, 0.24);
            border-radius: 14px;
        }

        .checkbox-checked{
            margin-top: 8px;
        }

        .login-main .text-end{
            margin-top: 18px !important;
        }

        @media (max-width: 575px){
            .login-card{
                padding: 20px 10px !important;
            }

            .login-main{
                padding: 26px 20px;
                border-radius: 22px;
            }

            .logo-box{
                padding: 12px 16px;
                border-radius: 18px;
            }

            .logo-box img{
                max-width: 180px;
            }
        }
