Es que creo que estás enfocando mal el tema.
Si quieres tener una caja en función de la ventana (y no de las pantallas) deberías hacer algo así como:
Código css:
Ver original#contenedor {
max-width:1280px; /* fijamos el máximo de anchura y evitamos desparrames*/
min-width:790px; /* prefiero bajar a este valor por respeto a los 800px y previenes colapsos*/
width:90%; /*dejo un margen lateral del 5%*/
margin:0 auto; /*centramos*/
}
el min-width se podría obviar si lo colocamos en una caja contenida en #contenedor. Y esta segunda caja podrá tener sus márgenes laterales para que sea más pequeña, o su tamaño ser definido en %, para que disminuya junto a la ventana... etc.
Como ves, las posibilidades son muchas y de lo más variado. ¿Cuál será mejor para ti? Depende de lo que pretendas y de cómo lo quieras hacer. Pero lamentáblemente, como no has mostrado códigos solo se pueden hacer conjeturas y acercamientos teóricos.
Un saludo