Thank you Francis! That did the trick!
The overflow was set just in the body, and I thought it was because the 100% height of the html and body.
But applying the overflow both to html and body fixed my issue.
And an extra tip: I changed the "overflow-y:scroll;" you propose to "overflow: auto;" to avoid two scroll bars
Thank you again!