SOLUCIONADO
al final ni he tocado css, ni capas, y he pasado del <img con el blank, del <a> y de todo, al final el javascript de toda la vida me ha sacado del apuro
Cita: <div id="boto1" onClick="salta('bot1')" onMouseOver="this.style.cursor='pointer'"></div>