*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
}

.tituloReg {
    color: rgb(255 138 55);
}

.fondoTitulo {
    background-color: rgb(255 138 55);
}

td {
    text-align: center;
}

.tbl {
    margin: 5px;
    border-radius: 5px;
}

div#tablaManual_wrapper {
    width: 80%;
}

#tablaManual {
    border-collapse: collapse; /* Combina los bordes de la tabla */
    border: 1px solid #000; /* Establece el borde de la tabla en negro */
}

#tablaManual th,
#tablaManual td {
    border: 1px solid #000; /* Establece el borde de las celdas en negro */
    padding: 10px; /* Añade espacio alrededor del contenido */
}

.table-custom {
    border-top: none; /* o border-top: 0; */
}

.table td,
.table th {
    border-top: none !important; /* o border-top: 0 !important; */
}

.TituloInfo {
    background-color: rgb(231 228 228); /* Establece el color de fondo como transparente */
}

.contenedor-titulos{
    background-color: rgb(231 228 228);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: center; /* Centra el texto horizontalmente */
    margin: auto; /* Centra el elemento horizontalmente */
    display: flex; /* Usa flexbox para centrar verticalmente */
    flex-direction: column; /* Alinea los elementos en una columna */
    justify-content: center; /* Centra verticalmente los elementos */
    align-items: center;
    padding-top: 20px;
}

.tituloP {
    padding-top: 10px;
}

.dataTables_paginate {
    text-align: center; /* Centra el contenido horizontalmente */
    margin-top: 10px; /* Espaciado superior */
    margin-bottom: 10px; /* Espaciado inferior */
}

.dataTables_paginate a.paginate_button {
    display: inline-block;
    padding: 6px 10px; /* Reducir el padding */
    margin: 0 3px; /* Reducir el margen */
    border-radius: 3px;
    color: #fff;
    background-color: rgb(255, 138, 55); /* Naranja */
    border: 1px solid rgb(255, 138, 55); /* Borde naranja */
    text-decoration: none;
    transition: background-color 0.3s, border-color 0.3s;
    font-size: 12px; /* Tamaño de fuente reducido */
}

.dataTables_paginate a.paginate_button:hover {
    background-color: #FFD700; /* Naranja claro al pasar el mouse */
    border-color: #FFD700; /* Borde naranja claro al pasar el mouse */
}

.dataTables_paginate a.paginate_button.current {
    background-color: #fff; /* Fondo blanco para la página actual */
    color: rgb(255, 138, 55); /* Texto naranja para la página actual */
    border-color: rgb(255, 138, 55); /* Borde naranja para la página actual */
    cursor: default; /* Cursor predeterminado para la página actual */
}

