

/* Índice de contenido */
.indice {
    padding: 20px;
}

.indice ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.indice li {
    margin-bottom: 10px;
}

.indice a {
    color: #000000;
    text-decoration: none;
    transition: color 0.2s ease;
}

.indice a:hover {
    color: #000000;
}

/* Contenido */
.contenido {
    padding: 20px;
}

.pdf-viewer {
    width: 100%;
    height: 1500px;
    border: 1px solid #ddd;
    overflow: hidden;
}

.pages {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.page {
    width: 300px;
    margin: 20px;
    padding: 20px;
    border: 0px solid #ddd;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
}

.page h2 {
    margin-top: 0;
    font-size: 22px; /* Puedes ajustar el tamaño a tu preferencia */
}


/* Efectos de transición */
.nav-link, .indice a {
    transition: color 0.2s ease;
}

.nav-link:hover, .indice a:hover {
    color: #ccc;
}



.portada {
    text-align: center;
    margin-bottom: 40px;
}

.page {
    margin-bottom: 20px;
}

/* Efecto de zoom para el contenido de pagina1 */
#pagina1 {
    transition: transform 0.5s;
    cursor: pointer;
}

/* Efecto de zoom para el contenido de pagina2 */
#pagina2 {
    transition: transform 0.5s;
    cursor: pointer;
}

/* Efecto de zoom para el contenido de pagina3 */
#pagina3 {
    transition: transform 0.5s;
    cursor: pointer;
}


/* Efecto de zoom para el contenido de pagina4 */
#pagina4 {
    transition: transform 0.5s;
    cursor: pointer;
}





#pagina1:hover {
    transform: scale(1.1);
}


#pagina2:hover {
    transform: scale(1.1);
}

#pagina3:hover {
    transform: scale(1.1);
}

#pagina4:hover {
    transform: scale(1.1);
}


