Saludos!!
primero lo que tienes que hacer es tener un Doctype valido! eso es importantisimo para tu web, luego de eso, a el #contenedor le pones margin: 0 auto y listo! tu contenedor se alinea al centro.
Que imagino que a eso te refieres cuando dices que quieres centrarlo horizontalmente no?
Si no es eso, corrigeme y seguimos ayudandote!
Saludos!!