El div que declaraste contenido-right colócalo antes de div que declaraste contenido-left. Debe quedar algo así
Lo digo así porque no declaraste el contenido de la izquierda como flotante. Pero si lo colocas tambien como flotante te debe funcionar lo que hiciste.
Y me adelanto a otro problema que posiblemente te vas a enconcontrar y te voy a recomendar en el futuro más cercano que leas esto
http://librosweb.es/css_avanzado/cap...ar_floats.html de esa forma no te recomendaré en el futuro cercano que leas eso