Innanzitutto affinchè siano uno sopra l'altro basta che annidi i due div in questo modo:
codice:
<div id="frigo">
      <div id="boxover">
      </div>
</div>
Poi dato che hai impostato un valore al float di boxover potresti avere il "problema" che frigo non si espanda in altezza per contenere boxover: leggiti questo oppure cerca qui sul forum qualche post sul clearing dei div.

Hai inoltre usato la proprietà z-index, che però funziona solamente se i div sono posizionati, ossia se imposti position:absolute oppure position:relative.