I've reviewed the HTML several times, but I think there must be something wrong with my CSS. The placement I used for the images was:
/*Produtos*/
.fsResDir{
width:280px;
height:280px;
float:right;
}
/*Forma de Pagamento*/
.fsResEsq{
width:240px;
height:280px;
float:left;
}
And here's an image of how it looks: