Por fin subí el nuevo sitio. En Explorer se veía super bien, pero quedaba la escoba en otros navegadores. Estuve dos días buscando el problema y resultó ser una definición en en el html:
DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»
eso era todo. lo saqué y dejó de molestar.


Nota puesta el 7 de febrero de 2004: Ya me di cuenta que no debo sacar ese tag. He remodelado todo y ahora entiendo mejor cómo funciona, cosa que ahora el código valida.