Jaime, ya encontré por dónde se le escapa el agua al IExplorer8 con este expediente-x
En las primeras líneas en la hoja de estilos hay esto
Para IE8 ese max-width lo mantiene por encima de siguientes width. Es decir, un width: 300px es ignorado si antes ha encontrado un max-width.
así que en esta regla se ignora el width dando preferencia al max-width definido antes
Código CSS:
Ver original#contenedor_foto #ima{
width: 300px;
padding: .6em;
margin-right: 2em;
}
Así que tomaba la anchura del contenedor, que como no tiene especificada anchura pues debe tomar la anchura de la foto y la foto tomaba la anchura del contenedor pues ala, a hacer el burro el Explorer 8.
En internet no encontré nada al respecto así que con paciencia y una caña. Lo dejo aquí por si alguien se encuentra con el mismo problemo que sepa esta simpática particularidad de este navegador.
Jaime, lo corregí directamente en la hoja de estilos. Simplemente le añadí max-width: 300px; delante de width: 300px; lo digo para que actualices tu versión local.
saludos