body {
	left:						0px;
	top:						0px;

	margin:						0px;

	background-image:			url(../img/fondo_body_2.gif);
	background-repeat:			repeat-y;
	background-position:		top center;
}

p {
	margin:						0px;
	padding:					0px;
}

a {
	text-decoration:			none;
	color:						#A2ABB6;
}
a:hover {
	text-decoration:			underline;
	color:						#375470;
}

img {
	border:						none;
}

div.br {
	float:						left;
	clear:						both;
}
div.limpiar {
	float:						left;
	clear:						both;
}


/* ----------------------------------------------------------------------------------------------------
   : Contenedor principal
   ----------------------------------------------------------------------------------------------------
*/
div#centrar {
	width:						775px;
	margin:						0 auto;
	text-align:					center;
}

div#fondo {
	position:					relative;
	left:						0px;
	top:						0px;

	width:						775px;
	margin:						0 auto;
	text-align:					center;

	margin-bottom:				50px;

	background-color:			#FFFFFF;
}


/* ----------------------------------------------------------------------------------------------------
   : Cabecera de la página
   ----------------------------------------------------------------------------------------------------
*/
div#cabecera {
	position:					relative;

	width:						775px;
	height:						105px;

	margin-bottom:				0px;

	background-image:			url(../img/fondo_head.jpg);
	background-repeat:			no-repeat;
	background-position:		top center;
}


/* ----------------------------------------------------------------------------------------------------
   : Menú de secciones
   ----------------------------------------------------------------------------------------------------
*/
div#menu {
	position:					relative;
	top:						0px;

	width:						775px;
	height:						20px;

	margin-top:					0px;
	border-top:					3px solid #241B18;

	font:						bold 12px Arial, Helvetica, sans-serif;
	}

	div#menu p {
		height:					20px;
		margin-top:				5px;
	}

	div#menu a {
		position:				relative;

		border-top:				3px solid #FFFFFF;
		padding:				2px 10px;

		text-transform:			uppercase;

		color:					#241B18;
		background-color:		#C5AFA8;
	}

	div#menu a.on {
		border-top:				3px solid #241B18;
		border-bottom:			3px solid #241B18;

		color:					#FFFFFF;
		background-color:		#241B18;
	}


/* ----------------------------------------------------------------------------------------------------
   : Contenidos del web
   ----------------------------------------------------------------------------------------------------
*/
div#ceesepe {
	position:					relative;
	clear:						both;

	width:						775px;
	margin-top:					10px;
	margin-bottom:				10px;
}

/* 
   : Portada
   ----------------------------------------------------------------------------------------------------
*/
div#ceesepe div#portada {
	position:					relative;
	width:						775px;
	}

	div#ceesepe div#portada div#destacados {
		margin-top:				20px;
	}

	div#ceesepe div#portada div.dt {
		float:					left;

		height:					110px;

		font:					normal 10px Arial, Helvetica, sans-serif;
		text-align:				left;

		color:					#9BA5AB;
		}

		div#ceesepe div#portada div.dt img {
			float:				left;
			margin-right:		5px;
		}

		div#ceesepe div#portada div.dt b {
			font:				bold 11px Arial, Helvetica, sans-serif;
			text-transform:		uppercase;
		}

	div#ceesepe div#portada div.noticia {
		width:					160px;

		margin-left:			10px;
	}

	div#ceesepe div#portada div.obra {
		width:					175px;

		margin-left:			20px;
	}


/* 
   : Cabecera de seccion
   ----------------------------------------------------------------------------------------------------
*/
div#ceesepe div#seccion {
	position:					relative;
	width:						775px;
	height:						50px;

	margin:						1px 0px 10px 0px;
	border-bottom:				1px solid #A6AEB7;
	padding:					0px 0px 0px 0px;

	font:						normal 12px Arial, Helvetica, sans-serif;

	line-height:				75px;
	text-align:					left;
	vertical-align:				bottom;
	}

	div#seccion.automoribundia {
		background-image:		url(../img/cabeceras/automoribundia.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	div#seccion.curriculum {
		background-image:		url(../img/cabeceras/curriculum.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	div#seccion.dossier_prensa {
		background-image:		url(../img/cabeceras/dossier_prensa.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	div#seccion.noticias {
		background-image:		url(../img/cabeceras/noticias.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	div#seccion.obras {
		background-image:		url(../img/cabeceras/el_estudio.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	div#seccion.tecnica {
		background-image:		url(../img/cabeceras/info_tecnica.jpg);
		background-repeat:		no-repeat;
		background-position:	bottom center;
	}
	div#seccion.legal {
		background-image:		url(../img/cabeceras/info_legal.jpg);
		background-repeat:		no-repeat;
		background-position:	bottom center;
	}

	* html div.automoribundia {
		background-image:		url(../img/cabeceras/automoribundia.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	* html div.curriculum {
		background-image:		url(../img/cabeceras/curriculum.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	* html div.dossier_prensa {
		background-image:		url(../img/cabeceras/dossier_prensa.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	* html div.noticias {
		background-image:		url(../img/cabeceras/noticias.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	* html div.obras {
		background-image:		url(../img/cabeceras/el_estudio.jpg);
		background-repeat:		no-repeat;
		background-position:	top center;
	}
	* html div.tecnica {
		background-image:		url(../img/cabeceras/info_tecnica.jpg);
		background-repeat:		no-repeat;
		background-position:	bottom center;
	}
	* html div.legal {
		background-image:		url(../img/cabeceras/info_legal.jpg);
		background-repeat:		no-repeat;
		background-position:	bottom center;
	}

	div#seccion div.nav {
		float:					right;

		padding:				0px 20px 0px 0px;
		text-align:				right;

		color:					#8D96A1;
	}
	div#seccion b {
		padding:				30px 0px 0px 20px;
		vertical-align:			bottom;
		font-weight:			normal;
		color:					#8D96A1;
	}


/* 
   : Principal
   ----------------------------------------------------------------------------------------------------
*/
div#ceesepe div#principal {
	width:						775px;

	margin:						0px;
	padding:					0px 0px 0px 40px;

	font:						normal 12px Arial, Helvetica, sans-serif;
	text-align:					left;

	color:						#26384F;
}
* html div#ceesepe div#principal {
	width:						735px;
	padding:					0px 0px 0px 40px;
}

	div#ceesepe div#principal h2 {
		margin-top:				30px;

		font:					bold 14px Arial, Helvetica, sans-serif;
		text-transform:			uppercase;
	}

	div#ceesepe div#principal h3 {
		margin-top:				0px;
		margin-bottom:			0px;

		font:					bold 12px Arial, Helvetica, sans-serif;
		text-transform:			uppercase;
		}

		div#ceesepe div#principal h3 a {
			color:				#26384F;
		}

	div#ceesepe div#principal h4 {
		margin-top:				0px;
		margin-bottom:			0px;
	}

	div#ceesepe div#principal p {
		margin-top:				0px;
		margin-bottom:			5px;
	}

	div#ceesepe div#principal li {
		margin-top:				0px;
		margin-bottom:			5px;
	}

	div#ceesepe div#principal a {
		color:					#26384F;
	}


	/* : Ficha
	----------------------------------------------- */

	div#ceesepe div#principal div#ficha {
		/*width:					695px;*/
	}

	div#ficha img {
		float:					left;

		margin-right:			20px;
	}

	div#ficha div.info {
		float:					left;
		width:					695px;
		padding:				5px 0px 20px 0px;
	}

	div#ficha div.info p {
		margin:					20px 0px 20px 0px;
		padding:				5px 0px 10px 40px;
	}

	div#ficha div.ficha {
		float:					left;
		width:					550px;
	}

	div#ficha div.ficha p {
		padding:				0px 0px 0px 150px;
	}

	div#ficha div.ficha dl {
		padding:				0px 0px 0px 150px;
	}
	div#ficha div.ficha dl dt {
		margin:					0px 0px 3px 0px;
		font-weight:			bold;
	}
	div#ficha div.ficha dl dd {
		margin:					0px 0px 10px 25px;
	}

	div#ceesepe div#principal div#ficha div.ficha h2 {
		margin-top:				0px;
		border-bottom:			1px solid #A6AEB7;
	}
	div#ceesepe div#principal div#ficha div.ficha h3 {
		margin-top:				0px;
		float:					left;
		text-transform:			none;
	}
	div#ceesepe div#principal div#ficha div.ficha h4 {
		margin-top:				0px;
	}

	div#ficha div.ficha h4 {
		padding:				0px 0px 0px 150px;
	}


	/* : Lista de noticias
	----------------------------------------------- */

	div#ceesepe div#principal div#lista-noticias {
		width:					695px;
		}

		div#lista-noticias div.fila {
			background-color:	#FFFFFF;
		}
		div#lista-noticias div.fila.par {
			/*background-color:	#DDDDDD;*/
		}
		div#lista-noticias div.noticia {
			clear:				both;
			width:				695px;

			margin-bottom:		20px;
		}

			div#lista-noticias div.noticia img {
				float:			left;

				margin-right:	20px;
				margin-bottom:	20px;
			}

			div#lista-noticias div.noticia div.cuerpo {
				float:			left;
				width:			550px;
			}


	/* : Ficha de noticias
	----------------------------------------------- */

	div#ceesepe div#principal div#noticia {
		position:	relative;
		width:					695px;
	}

	div#noticia img {
		position:	absolute;
		top:	0px;
		left:	0px;
		float:					left;
		margin-right:			20px;
	}

	div#noticia div.noticia {
		width:					545px; /* 695 */
		padding:				5px 0px 20px 150px;
	}

	div#noticia div.noticia h3 {
		width:					545px;
		padding:				0px 0px 0px 0px;
	}

	div#noticia div.noticia p {
		width:					545px;
		margin-bottom:			5px;
		padding:				0px 0px 0px 0px;
		line-height:			1.4em;
	}

	div#noticia div.noticia blockquote {
		width:					545px;
		margin:					6px 40px 12px 0px;
		padding:				0px 0px 0px 0px;
		font-style:				italic;
	}


	/* : Galeria de obras
	----------------------------------------------- */

	div#ceesepe div#principal div#galeria {
		position:				relative;
		width:					695px;
		}

		div#galeria div.obra {
			float:				left;
			width:				345px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		30px;
			}

			div#galeria div.obra img {
				float:			left;

				margin-right:	20px;
			}

			div#galeria div.obra div.cuerpo {
				float:			left;
				width:			180px;
			}
	

/* 
   : Automoribundia
   ----------------------------------------------------------------------------------------------------
*/
div#ceesepe div#automoribundia {
	position:					relative;
	width:						775px;

	margin:						0px 0px 50px 0px;
	padding:					0px 65px 0px 45px;

	font:						normal 12px Arial, Helvetica, sans-serif;
	text-align:					left;

	color:						#26384F;
}
* html div#ceesepe div#automoribundia {
	width:						665px;
	width:						615px;
}

div#ceesepe div#automoribundia div.item {
	float:						left;
	width:						112px;

	margin:						20px 0px 20px 20px;
	padding:					0px;
}
* html div#ceesepe div#automoribundia div.item {
	margin:						20px 0px 20px 15px;
	width:						92px;
}

div#ceesepe div#automoribundia div.item img {
	margin:						0px;
	border:						1px solid #A2ABB6;
	padding:					0px;
}


/* ----------------------------------------------------------------------------------------------------
   : Pie de la página
   ----------------------------------------------------------------------------------------------------
*/
div#pie {
	position:					relative;
	clear:						both;
	width:						775px;

	text-align:					left;
	font:						11px Arial, Helvetica, sans-serif;

	color:						#728699;
	}

	div#pie div.barra {
		width:					775px;
		height:					9px; /*12px;*/

		margin-bottom:			5px;

		background-image:		url(../img/fondo_pie.jpg);
		background-repeat:		no-repeat;
		background-position:	top left;
	}

	div#pie div.pie {
		padding:				0px 10px;
		}

		div#pie div.pie div#info {
			float:				right;
		}

		div#pie div.pie a {
			color:				#728699;
		}


