.aladerecha{
    align-items: end;
}
.altoletra{
    font-size: 20px;
}
.a {
    text-decoration: none;
}
.uldespleg{
    display: flex;
    justify-content: space-around;
    color: rgb(0, 3, 6);
    font-size: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    list-style-type: none;
}

.letraennegro{
    font-size: 50px;
}
.spaciado{
    margin: 15px;
}
.btn-3trj{
    background-color: goldenrod;
    position: absolute;
    bottom: 12px;
    left: 15px;
    width: 250px;
}
.card{
    height: 300px;
    width: 400px;
    margin: 20px;
}
.tarj3{
    height: 300px;
    width: 300px;
    margin: 20px;
}
.tarj5{
    height: 650px;
    width: 370px;
    
}
.tarjetas{
    display: flex;
    justify-content: space-between;
}
.tamanofotogde{
    width: 1138px;
    height: 408px;    
}
.row {
    margin-bottom: 10px;
}

.limplink{
    color: #004d43 ;
    font-size: 20px;
}
.enlacedespleg{
    color: #004d43;
    text-decoration: none;
}

.btnpartarj{
    background-color: beige;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: left;  
    width: 250px;  
    font-size: 25px;
    border-radius: 10px;padding: 5px 10px;
}
.btnpartarjizq{
    background-color: beige;
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: right;
    width: 250px;  
    font-size: 25px;
    border-radius: 10px;padding: 5px 10px;
}
.otrobtn{
    background-color: rgb(236, 187, 96);
    bottom: 40px;
    left: 30px;
    width: 150px;
    max-height: 50px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    margin-top: 10px;
    
}
.separador{
    height: 20px;
    width: 200px;
}
.altura{
    height: 60px;
}

.tamaño5libros{
    width: 350px;

}
.ajuste{
    justify-content: space-around;
}
.sombras{
    box-shadow: 5px 5px 12px 0 rgba(20, 20, 20, 0.3);
    
}
.tachado{
    text-decoration: line-through;
}
#principal{
    background-color: cadetblue;
    padding: 40px 40px 80px 40px;
    max-width: 900px;
}
#principal .carousel {
    max-width: 800px;
}

.flotante{
    background-color: rgb(195, 195, 235);
    position: absolute;
    bottom: 12px;
    left: 15px;
    width: 270px;
    height: 200px;    
}

.btncarrusel1{  
    position: absolute;
    bottom: 40px;
    right: 25px;
    width: 100px;
  
}
.btncarrusel2{  
    background-color: #d9017a;
    position: absolute;
    bottom: 20px;
    left: 30px;
    width: 240px;
    height: 50px;
}
.coment-libros{
    display: flex;
    flex-direction: column;    
    align-items: start;
    padding: 10px;    
}
.coment-librosizq{
    display: flex;
    flex-direction: column;    
    align-items: start;
    padding: 10px;    
}
.coment-libros :hover{
    background-color: transparent;
    border-color: darkblue;
}
.nolink{
    text-decoration: none;
}
.mas_leidos{
    font-size: 40px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color: black;
}
.ver-mas{
    font-size: 25px;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color: rgb(255, 255, 255);
}
.vista{
    display: none;    
}
.ubicaraya{
    color: #c00808;
}
.cajafoto{
    height: Auto;
    width: 340px;
}
.anchito{
    width: 410px;
    
}
.btn-prev-next{
     max-height: 50px;
    margin-top: 330px; 
    margin-left: -50px;   
    margin-right: -50px;   

}

.shadowbox {
    box-shadow: 8px 8px 5px #444;
    
}
.aum:hover {
    
    transform: scale(1.4);
 }



.fijado{
    width: 100px; 
    height: 180px; 
    border: grey; 
    margin-top: 100px;
    margin-right: 45px;
    position: fixed;
    
}
   .paragrande:hover{
        cursor: zoom-in; 
        
    }

.fondo_grande{
            min-height: 1700px;
            width: 2000px;
        }
