body{
    background-image: url("../img/fondo.jpg");
   background-attachment:fixed;
}

.sin-margen{
    padding: 0px 0px 0px 0px;
}
.navbar{
    margin-bottom: 0px;
}


/*catalogo*/
.titulo_productos{
    font-family: 'calibri', cursive;
    text-decoration: none;
    text-transform: uppercase;
    color: black;  
    font-weight: bold;
}

.titulo_catalogo{
    font-family: 'calibri', cursive;
    text-decoration: none;
    text-transform: uppercase;
    color: black;  
    font-weight: bold;
}

.popover{
        max-width:600px;
        width: 500px
    }
    
    .modal-xl{
        width: 100%
    }

    .precio-ch-pro{
        font-family: sans-serif;
        font-size: 15px;
    }

    .precio_pagar{
        font-size: 50px;
    }

    .titulo_mas_vistos{
        font-family: 'calibri', verdana;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #9c1507;
    }    
    
    .pie{
        color: #fff;
        
    }
    
    .categoria{
        background-color: #fff;
    }
    
    .fondo_blanco{
        background-color: #fff;
    }
    
    .preguntas{
        font-family: 'calibri', cursive;
        font-size: 30px;
        color: black;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
        padding: 3px;
    }
    .respuesta{
        font-size: 18px;
        color: black;
        padding: 10px;
    }
    
    .texto-info{
        font-size: 14px;
        font-weight: bold;
    }
    
    .centrado{
        text-align: center;
    }
    
    .letra-menu{
        font-family: calibri;
        font-style: italic;
    }
    
    .sombra{
        
        box-shadow: gray 0.5em 0.5em 0.3em;
    }
    
    .precio-envio{
    vertical-align: bottom;
    height: 50px;
    display: table-cell;
}