Hola de nuevo
cibermanu :)
Te cuento: un elemento de bloque lleva implícito un width del 100% (salvo si tiene un posicionamiento absoluto) pero no lleva implícito un height. Si le asignamos un height absoluto lo toma pero si le asignamos un height porcentual es relativo. Para que tome como referencia el valor del height del contenedor padre éste debe estar posicionado como relative (o absolute, creo, que alguien me corrija si me equivoco)
El contenedor padre de la imagen tiene asingado un height porcentual al padre que es este
Código:
.celdaProducto {
width:80%;
height:100%;
}
pero no está posicionado como relative por lo que el contenedor de la imagen no toma ningún valor concreto para la altura.
Te sugiero que juegues un poco con un documento nuevo aparte y hagas pruebas y veas qué pasa con las alturas de cada elemento usando o no position relative ;)