I was able to do what I need to do with js, you can see it here, resize the window to see what I mean.
The code is:
$(window).resize(function() {
var offset = $("#two").offset();
$('#three').css('width',offset.left+320);
});
The idea is that the red div is always "centered" but the part of the green div that overflows the read one (pointed with the arrow) is always the same:
But it doesn't look that that good when you resize it, is it possible to this with only css? Or modify the js so that it looks more fluid?