Se sei sicuro che il testo contenuto nel div "contenitore" non sia troppo abbondante, cioè non sia tale da disporsi su numerose righe puoi velocemente applicare la proprietà "position: relative" al div "pagina" e la proprietà "position: absolute" al div "immagine".
Un esempio al volo, assolutamente da testare al meglio ed ottimizzare; il problema di questa soluzione è che se il testo dovesse essere notevolmente abbondante, ciò porterebbe ad un allungamento del div "contenitore" che si sovrapporrebbe al div "immagine":
codice:
*{
margin: 0;
padding: 0
}
body{
text-align: center
}
#pagina {
width:779px;
margin: 0 auto;
min-height:600px;
background-image:url(../img/sfondo_pagina_principale.png) 0 0 no-repeat;
position: relative;
}
#contenitore {
text-align:left;
padding-left:0px;
padding-bottom:15px;
width: 744px;
margin: 0 auto
}
#titolo, #testo {
width: 533px;
text-align:left;
margin: 5px auto
}
#immagine {
width: 744px;
margin: 0 auto;
position: absolute;
bottom: 0;
left: 0;
text-align:right;
min-height:235px;
}