MIra no entiendo mucho el rollo pero si necesitas hacer una super posicion entre capas debes mantener position:absolute; con los valores de top left etc..
y luego colocas la propiedad z-index con valores numericos segun cantidad de capas que actuaran:
ejemplo:
css:
Código:
#fondo_foto {position:absolute; top:valor; left:valor; z-index: 0; }
#foto_view {position:absolute; top:valor; left:valor; z-index: 1; }
/* nota que debes mantener position en absolute porque relative no funcionara (al no definir cordenadas como top y left). Y que el valor de z-index comienza de mas profundo (0) a superficie (1)*/
html:
Código HTML:
<div id="fondo_foto">
este estara en la primer nivel de profundidad, osea debajo
</div>
<div id="foto_view">
este mostrara sobre el anterior
</div>
si no es este el problema real avisa, y veremos bien la cuestión.
saludos