hmmmm
In allegato trovi un immagine che chiarisce un pò la situazione,questa è la rappresentazione visiva del div contenitore2 (la linea rossa) osservata conn aardvark.
Il css contiene molti errori ad es.
borderstyle --> border-style
inoltre come mai la parte
div#sinistra{float: left;
width: 120px;
padding: 1em 0 0 10px;
backgroundcolor:#000;
left: -80px;





}
Inoltre manca la chiusura del div "contenitore"
penso che avrai da sistemare un bel pò di cose
p.s.
non mi permette di caricare l'immagine,sorry