Ok, os pongo el código HTML y el CSS:
Estoy probando con un código menos abultado que el de la página para comprobar a ver qué le ocurre
Código CSS:
Ver originalbody,html{
width:100%;
height:100%;
font-family: 'Gabriela',san-serif;
background: #FAFAFA;
overflow:hidden;
}
.contenedor-1,.contenedor-2{
width:100%;
min-height: 100%;
height:auto;
}
.contenedor-1{
background: #FAFAFA;
padding: 20px 0;
}
.contenedor-2{
background:
url('imagenes/sombra_sup.png') repeat-x top left,
url('imagenes/sombra_sup.png') repeat-x bottom left #F2F2F2;
}