.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 .paginador-INICIB-id-w-3346-19690101000000-a-214-20251125194144{
    display: flex;
    gap: 6px;
    margin: 8px 0;
}

.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 .paginador-INICIB-id-w-3346-19690101000000-a-214-20251125194144 button {
    padding: 6px 12px;         /* Un poco más de espacio */
    border: 1px solid #008be1; /* Borde azul */
    background-color: #ffffff; /* FONDO BLANCO para los inactivos */
    color: #008be1;            /* Texto azul */
    cursor: pointer;
    border-radius: 4px;
    margin: 0 2px;             /* Separación entre botones */
    transition: all 0.3s ease; /* Suaviza el cambio de color */
    font-weight: bold;
}

/* 2. Efecto al pasar el mouse por encima (Hover) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 .paginador-INICIB-id-w-3346-19690101000000-a-214-20251125194144 button:hover:not(.active):not(:disabled) {
    background-color: #e6f7ff; /* Un azul muy clarito al pasar el mouse */
}

/* 3. Estilo para el botón ACTIVO (La página actual) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 .paginador-INICIB-id-w-3346-19690101000000-a-214-20251125194144 button.active {
    background-color: #008be1 !important; /* Fondo AZUL FUERTE */
    color: #ffffff !important;            /* Texto BLANCO */
    border-color: #008be1;
    cursor: default;                      /* El cursor no cambia en el activo */
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); /* Sombra interna para efecto presionado */
}

/* 4. Estilo para botones DESHABILITADOS (Anterior/Siguiente cuando no hay más) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 .paginador-INICIB-id-w-3346-19690101000000-a-214-20251125194144 button:disabled {
    background-color: #f0f0f0;
    color: #cccccc;
    border-color: #dddddd;
    cursor: not-allowed;
}

/* --- CONTENEDOR DE LA TABLA --- */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table {
    width: 100%;
    border-collapse: separate; /* Necesario para bordes redondeados */
    border-spacing: 0;         /* Une las celdas visualmente */
    border: 1px solid #e0e0e0; /* Borde exterior sutil */
    border-radius: 8px;        /* Esquinas redondeadas modernas */
    overflow: hidden;          /* Recorta el contenido en las esquinas */
    background-color: #fff;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; /* Fuente limpia */
    box-shadow: 0 4px 6px rgba(0,0,0,0.05); /* Sombra muy suave para elevación */
}

/* --- COLUMNA DE NUMERACIÓN (1, 2, 3...) --- */
/* Asumimos que es la primera columna (td:first-child) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td:first-child {
    background-color: #f4f9fd; /* Un celeste muy pálido, casi gris */
    color: #004a99;            /* Azul oscuro para el número */
    font-weight: bold;
    text-align: center;
    border-right: 1px solid #eef2f5;
    vertical-align: middle;
    width: 50px;               /* Ancho fijo para alineación perfecta */
    font-size: 1.1em;
}

/* --- COLUMNA DE CONTENIDO PRINCIPAL --- */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td {
    padding: 16px 20px;        /* MUCHO más espacio que antes */
    border-bottom: 1px solid #f0f0f0; /* Solo líneas horizontales sutiles */
    color: #444;               /* Gris oscuro para mejor lectura que el negro puro */
    vertical-align: top;
    line-height: 1.6;          /* Espaciado entre líneas de texto */
}

/* --- EFECTO HOVER (AL PASAR EL MOUSE) --- */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table tr:hover td {
    background-color: #fbfdff; /* Cambio muy sutil a azulito */
}

/* --- ESTILOS INTERNOS DEL TEXTO (TÍTULO, AUTORES, ETC.) --- */
/* Esto arregla el HTML "desordenado" dentro de la celda */

/* 1. El Título (Enlace) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td a {
    color: #008be1;            /* Tu color principal */
    font-weight: 700;
    font-size: 1.1em;
    text-decoration: none;     /* Quitamos el subrayado por defecto */
    display: block;            /* Que ocupe su propia línea */
    margin-bottom: 8px;
    transition: color 0.2s;
}

/* Quitamos el subrayado extra de la etiqueta <u> si viene en el HTML */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td a u {
    text-decoration: none;
}

.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td a:hover {
    color: #004a99;            /* Azul oscuro al pasar el mouse */
    text-decoration: underline;
}

/* 2. Los párrafos (Autores y Revista) */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td p {
    margin: 4px 0;             /* Reducir margen gigante de los <p> */
    font-size: 0.95em;
}

/* Detectar etiqueta de "Autores:" o "Revista:" si están en negrita o texto plano */
/* Esto es un truco visual para hacer gris el texto secundario */
.publicaciones-INICIB-id-w-3346-19690101000000-a-214-20251125194144 table td p:not(:first-child) {
    color: #666;
}

#input-busqueda-id-w-3346-19690101000000-a-214-20251125194144 {
    border: 1px solid #ddd;
    border-radius: 20px;       /* Bordes redondeados modernos */
    padding: 6px 15px;
    outline: none;
    transition: all 0.3s;
    color: #444;
    background-color: #f9f9f9;
}

#input-busqueda-id-w-3346-19690101000000-a-214-20251125194144:focus {
    border-color: #008be1;     /* Tu azul principal al escribir */
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 139, 225, 0.2);
}