Cita: #wrapper2 {
background: url('../images/contenedor-trans.png')repeat-y scroll 0 0;
background-repeat:repeat-y;
height:auto;
margin: 0 auto;
width: 1020px;
}
#wrapper2 {
background: url('../images/contenedor-trans.png') repeat-y scroll 0 0;
height: 100%;
margin: 0 auto;
width: 1020px;
}
intenta poner un height de un tamaño fijo solo por probar...
no tienes que poner background-repeat:repeat-y; ya que lo tienen en la linea de arriba
si no funciona mira lo de la propiedad haslayout