¿Qué es lo que no te funciona? Con este código yo veo un contenedor de 800px centrado en la pantalla. A no ser que lo que tengas en la hoja externa "estilo.css" impida que lo haga.
Le he limpiado un par de cositas:
Cita: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
*{margin:0; padding:0}
#contenedor{width:800px; height:600px; margin:10px auto; background-color:#aaccdd}
#Layer1 {
position:absolute;
left:8px;
top:15px;
width:2px;
height:0px;
z-index:1;
}
#Layer2 {
position:absolute;
left:286px;
top:34px;
width:532px;
height:102px;
z-index:1;
background-color: #CCCCFF;
clip: rect(auto,auto,auto,-5);
font-size: 24px;
line-height: 30px;
border: thick doble #CCCCCC;
background-image: url(imagenes/texturas/beis.jpg);
}
#Layer3 {
position:absolute;
left:122px;
top:159px;
width:143px;
height:298px;
z-index:2;
clip: rect(auto,auto,auto,-30);
text-decoration: blink;
border: thick doble #CCCCCC;
}
#Layer4 {
position:absolute;
left:164px;
top:126px;
width:530px;
height:263px;
z-index:3;
}
#Layer5 {
position:absolute;
left:5px;
top:15px;
width:5px;
height:1px;
z-index:4;
}
#Layer6 {
position:absolute;
left:123px;
top:35px;
width:136px;
height:72px;
z-index:4;
border: thick doble #999999;
}
.Estilo2 {font-size: 14px}
.Estilo3 {font-size: 14}
#Layer7 {
position:absolute;
left:163px;
top:16px;
width:536px;
height:108px;
z-index:5;
}
.Estilo4 {color: #FFFFFF}
.Estilo5 {font-size: 14; color: #FFFFFF; }
.Estilo6 {font-size: 14px; color: #FFFFFF; }
#variable {
position:absolute;
left:283px;
top:159px;
width:523px;
height:287px;
z-index:5;
border: thick doble #CCCCCC;
background-image: url(imagenes/texturas/gris%20cuadros.jpg);
overflow: auto;
}
</style>
</head>
<body>
<div id="contenedor">
<div id="Layer3">
<div class="menu" id="menu">
<p> </p>
<p align="center"><span class="Estilo2"><span class="Estilo3"><span class="Estilo4"><a href="donde estamos">Búscanos en </a></span></span></span></p>
<p align="center" class="Estilo4"><span class="Estilo2"><span class="Estilo3"><a href="donde estamos">el mapa </a></span></span></p>
<p align="center" class="Estilo5">-------------------------</p>
<p align="center" class="Estilo5"><span class="Estilo2"><a href="productos">Productos</a></span></p>
<p align="center" class="Estilo6">-------------------------</p>
<p align="center"><a href="Contacta con nosotros">Contacta con </a></p>
<p align="center"><a href="Contacta con nosotros">nosotros</a></p>
<p align="center" class="Estilo6">--------------------------</p>
<p align="center">Fotos</p>
<p align="center" class="Estilo4 Estilo2">--------------------------</p>
<p align="center" class="Estilo4 Estilo2">horario</p>
<p align="center" class="Estilo4 Estilo2">---------------------------</p>
</div>
</div>
<div id="Layer6">
<div><img src="imagenes/casfer.JPG" width="144" height="104" /></div>
</div>
<div id="Layer2">
<p> </p>
<p align="center">Fundado en 1994 en Castellón de la Plana </p>
</div>
<div id="variable">
<p> </p>
<p align="justify"><img src="imagenes/DSCF1102.JPG" width="189" height="227" align="left" /> Casfer es un comercio que desde 1993 se dedica al negocio de la ferretería, con todo tipo de artículos a su disposición. </p>
<p align="justify">Además, si usted es de algún pueblo de la província de Castellón, le llevamos un pedido de material donde ud. desee.</p>
</div>
</div>
</body>
</html>
Mikel.