Cosas como:
Cita: position:absolute; con alto (height) definido y
float:left /*o right*/
provocan la superposición de elementos de bloque.
Solución:
evitar el absoluto excepto en situaciones que lo requieran y conociendo de antemano todas las variables posibles y
limpiar float (para lo segundo). Busque por esa cadena de texto.