@charset "utf-8";
body {  
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #fdfaf0;
    	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
    	padding: 0;
    	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    	color: #000000;
    }
    .cuerpo #contenedor {
	width: 100%;  /* esto creará un contenedor con el 80% del ancho del navegador */
	background: #fdfaf0;
	margin: 0 auto;
	text-align: center; /* esto anula text-align: center en el elemento body. */
    }
    .cuerpo #cabecera {
	background: #fdfaf0;
	padding: 0;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
    }
    .cuerpo #cabecera h1 {
	margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
	padding: 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }
    .cuerpo #centro {
	background: #fdfaf0;
    }
    .cuerpo #pie {
	padding: 0; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
	background:#fdfaf0;
    } 
    .cuerpo #pie p {

    }
menu {
	width: 100%;
	margin: 0 auto;
	text-align: center; /* esto anula text-align: center en el elemento body. */
	height: 26px;

    }
#apDiv1 {
	position:absolute;
	height:10px;
	z-index:1;
	top: 340px;
	left: 50%;
	margin-left: -108px;
}
#apDiv2 {
	position:absolute;
	height:14px:
	z-index:2;
	top: 800px;
	left: 50%;
	margin-left: -156px;
	
}
#apDiv3 {
    position:absolute;
	z-index:2;
    top:134px;
	right: 50%;
	margin-right:-230px;

}
#avisolegal {
	position:absolute;
	height:10px;
	z-index:1;
	top: 340px;
	left: 50%;
	margin-left: -108px;
}
