以下のように .left と .right の float div を 2 つ追加することで、簡単に行うことができます。
重要:クラスの既存の float プロパティを削除します
HTML
<body>
<div class="hola">
<div class="left">
<div class="pau"></div>
<div class="losdos"></div>
<div class="gerardo"></div>
<div class="losdos"></div>
<div class="pau"></div>
<div class="gerardo"></div>
</div>
<div class="right">
<div class="gerardo"></div>
<div class="pau"></div>
<div class="pau"></div>
<div class="pau"></div>
<div class="gerardo"></div>
</div>
</div>
</body>
CSS
.hola {
height: 600px;
margin: auto;
width: 250px;
}
.hola .pau {
background: none repeat scroll 0 0 #AFAFAF;
height: 125px;
width: 125px;
}
.hola .losdos {
background: none repeat scroll 0 0 #5FC9F0;
height: 125px;
width: 125px;
}
.hola .gerardo {
background: none repeat scroll 0 0 #F58787;
height: 125px;
width: 125px;
}
.hola .left{
float: left;
width: 125px;
}
.hola .right{
float: right;
width: 125px;
}
JSFIDDLEで作業コピーを見つけることができます