Pues ya funciona, sin embargo, aca dejo, parte del codigo, el div esta justo despues de <body>, no se encuentra dentro de ningun otro div.
Código:
html{
height:100%;
}
body{
background:url(../images/bg_gradient.png);
background-position:top;
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
height:100%;
}
Y este vendria a ser el div en cuestion:
Código:
.background_div{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000;
z-index:4;
opacity: .75;
visibility:hidden;
filter:alpha(opacity=75);
}
Con el position:fixed funciona sin problemas, solo por curiosidad, existe otro metodo? saludos!