Se me ocurre que si quieres centrar un div flotante simplemente usa el margin-left, cuyo valor será la mitad de tamaño de la ventana menos el tamaño de la misma ventana, con un script lo podrías hacer.
Código Javascript
:
Ver original$(document).ready(function(){
ancho= $(window).width()-$("#divflotante").width();
$("#divflotante").css({"position":"fixed","top":"0px","left":"0px","float":"left","margin-left":(ancho/2) + "px"});
})
No lo he comprobado así que es cosa de que lo intentes y depures errores. Y supongo, que lo mismo puedes hacer con el margin-top, para centrarla verticalmente.