z-index sólo funciona en elementos cuya posición no sea estática (
static). Así que sí, tienes que indicar eso también.
No hace falta indicarlo a ambos elementos, ya que el valor por defecto de
z-index es auto. Así pues todos los elementos ya tienen ese valor.
Muevo este para el
foro de CSS.