#cabecera01 {
	width: 790px;
	margin: 0 auto;
	height: 19px;
	background: url('imagenes/cabecera01.jpg');
}

#cabecera02 {
	width: 790px;
	margin: 0 auto;
	height: 120px;
	background: url('imagenes/cabecera02.jpg');	
}

#cabecera03 {
	width: 790px;
	margin: 0 auto;
	height: 34px;
	background: url('imagenes/cabecera03.jpg');	
}

#general {
	width: 790px;
	margin: 0 auto;
	background: #15191A url('imagenes/general.jpg') repeat-x;		
}

#contenidos {
	float: left;
	width: 100%;
}

/*LAYOUT A UNA COLUMNA.*/

#principal01 {
}

/*LAYOUT A DOS COLUMNAS.*/

#principal02 {
	margin-right: 395px; /*Tiene que ser = a la columna derecha.*/
}

#derecha02 {
	float: left;
	width: 395px;
	margin-left: -395px; /*Tiene que ser - su anchura.*/
}

/*LAYOUT A TRES COLUMNAS.*/

#principal03 {
	margin-right: 526px; /*Tiene que ser la suma de las anchuras de las columnas 2 y 3.*/
}

#izquierda03 {
	float: left;
	width: 263px;
	margin-left: -526px; /*Tiene que ser -(anchura columna 2 + anchura columna 3).*/
}

#derecha03 {
	float: left;
	width: 263px; /*Tiene que ser - anchura columna 3.*/
	margin-left: -263px;
}

#separacion_derecha03 {
	width: 229px;
	height: 8px;
	background-color: #888279;
}

#pie {
	clear: left;
	width: 100%;
	color: #000;
	text-align: center;
	background: url('imagenes/pie.jpg');
	height: 59px;				
}

.dentro {
	margin: 9px; /*márgenes para los DIVS dentro de cada columna.*/
	border: 8px solid #888279;		
}
