Мне удалось правильно расположить .wrapper2, сделав его абсолютно позиционированным. Используя следующие 2 строки CSS, ширина исправляет проблему ширины, вызванную абсолютным позиционированием.
position:absolute;
width:100%;
Конечный результат:
.wrapper{
position: absolute;
top: 310px;
bottom: 130px;
border: 1px solid red;
width: 100px;
}
.wrapper2{
border: 1px solid blue;
height: 100%;
width:100%;
position:absolute;
}