Funciona!!!
Css final, para que los demás veáis el cambio. Menuda tontería, cómo no me ha dado por probar ahí, me centré en los plugins y en Js. Muchas gracias Diurno, me has quitado un buen marrón de encima. Un saludo!!!
Código CSS:
Ver original.div_hidden {
display: none;
position: fixed;
background-color: white;
z-index: 100;
top: 7%;
height:80%;
width:75%;
border: solid 1px gray;
border-radius: 3px;
box-shadow: 0 0 7px 0 #000000;
overflow: auto;
/*
left: 100%;
margin-left: -90%;
*/
left: 15%;
}