.contenedor {
    
    box-sizing:                 border-box;
    display:                    flex;
    flex-wrap:                  wrap;
    justify-content:            space-between;
    margin:                     15px auto;
    max-width:                  1440px;
    min-height:                 700px;
    position:                   relative;
    width:                      100%;
    
}
.contenedor .galeria {
    
    align-items:                start;
    display:                    flex;
    flex-wrap:                  wrap;
    justify-content:            space-between;
    margin:                     auto;
    position:                   relative;
    width:                      95%;
    
}
.contenedor .galeria .caja_mobi {
    
    display:                    block;
    width:                      100%;
    
}
.contenedor .galeria .caja_pc {
    
    display:                    none;
    
}
.contenedor .galeria .caja_mobi .control_banner .prev_banner,
.contenedor .galeria .caja_mobi .control_banner .next_banner {
    
    background:             rgba(0, 0, 0, 0.5);
    border-radius:          50%;
    color:                  white;
    cursor:                 pointer;
    padding:                12px 18px;
    position:               absolute;
    text-align:             center;
    top:                    50%;
    transform:              translateY( -50% );
    z-index:                1;
    
}
.contenedor .galeria .caja_mobi .control_banner .prev_banner {
    
    left:                   10px;
    position:               absolute;
    
}
.contenedor .galeria .caja_mobi .control_banner .next_banner {
    
    position:               absolute;
    right:                  10px;
    
}
.contenedor .info {
    
    box-sizing:                 border-box;
    color:                      #515151;
    font-family:                'Roboto' , sans-serif;
    font-size:                  1em;
    font-weight:                400;
    line-height:                1.5em;
    margin:                     auto;
    width:                      95%;
    
}
.contenedor .info .titulo {
    
    color:                      black;
    font-size:                  1.5em;
    font-weight:                600;
    line-height:                1em;
    text-align:                 center;
    
}
@media only screen and ( min-width: 992px ){
    
    .contenedor {
        
        min-height:                 auto;
        
    }
    .contenedor .galeria {
        
        width:                      500px;
        
    }
    .contenedor .galeria .caja_mobi {
        
        display:                    none;
    
    }
    .contenedor .galeria .caja_pc {
    
        display:                    flex;
        width:                      500px;
        
    }
    .contenedor .galeria .caja_pc .caja_nav {
        
        box-sizing:                 border-box;
        color:                      white;
        margin:                     25px auto;
        min-height:                 500px;
        text-align:                 center;
        width:                      100px;
        
    }
    .contenedor .galeria .caja_pc .caja_nav .foto_nav {
        
        height:                     100px;
        margin:                     1em auto;
        width:                      100%;
        
    }
    .contenedor .galeria .caja_pc .caja_nav .foto_nav img {
        
        display:                    block;
        height:                     100px;
        object-fit:                 cover;
        object-position:            center;
        width:                      100%;
        
    }
    .contenedor .galeria .caja_pc .slider-for {
    
        box-sizing:                 border-box;
        color:                      white;
        height:                     100px;
        margin:                     25px auto;
        width:                      calc( 100% - 120px );
        
    }
    .contenedor .galeria .caja_pc .slider-for .foto_caja {
        
        margin:                     auto;
        width:                      100%;
        
    }
    .contenedor .galeria .caja_pc .slider-for .foto_caja img {
        
        max-width:                  100%;
        
    }
    .contenedor .info {
        
        margin:                     0 auto;
        width:                      calc( 100% - 600px );
        
    }
    
}