Aquí te dejo otra posible solución a tu problema:
Código:
.bloques {
float : left;
width : 200px;
height : 350px;
margin : .5em 0 .5em 0;
padding : 0;
border : 1px solid #0000ff;
}
con eso las dos capas quedarían justo una a la par de la otra, Ya sólo es de crear dos divs y aplicarles la clase.
Le dejé un borde azul para que veas las capas, intenta con esto y si no te sirve mejor si das un ejemplo mas claro de lo que quieres, como por ejemplo algún sitio donde esté el efecto que buscas.