	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}
	
	.edicionEnLinea {
		position: 			absolute;
		left:				650px;
	}
	
	.edicionEnLinea a {
		color:				blue;
	}
	
	body {
		font-family: 		Arial, Helvetica, Verdana;
		font-size: 			80%;
		color: 				#666;
	}
	
	body.intro {
		background: 		url('imagenes/fondo-con-firma.jpg') top center no-repeat;
	}
	
	#idioma {
		position:			absolute;
		top:				-10px;
		right:				50px;
		font-size:			.8em;
	}
	
	body.intro #idioma {
		top:				0;
	}
	
	a#linkGigante {
		display: 			block;
		width: 				100%;
		height: 			790px;http://www.willyramos.es/imagenes/imagen1213813452.jpg
	}
	
	#idioma a {
		padding:			5px;
		background:			#fff;
		border-bottom:			2px solid #ddd;
		text-decoration:		none;
		display:			block;
		color:				#333;
	}
	
	#idioma a:hover {
		padding-top:			25px;
		background:				#fefefe;
		border-bottom:			3px solid #999;
	}
	
	#idioma li {
		float:				left;
		margin-right: 			5px;
	}
	
	#contenido {
		clear: 				both;
		position: 			relative;
	}

	#obraContenedor {
		position: 			absolute;
		top:				100px;
		width:				1000px;
	}
	
	#wrapper {
		width:				1000px;
		height:				570px;
		margin:				10px auto;
		position: 			relative;
	}
	
	#logo {
		position: 			relative;
		top:				-5px;
		margin-left:		10px;
		margin-right: 		50px;
	}
	
	#cabecera ul {
		height: 			60px;
	}
	
	#cabecera ul li {
		float: 				left;
		margin-right: 		20px;
		text-transform: 	uppercase;
		padding-top: 		5px;
	}
	
	#cabecera ul li a {
		text-decoration: 	none;
		color: 				#aaa;
	}
	
	#categorias {
		position:			absolute;
		left:				255px;
		padding-top:		5px;
		top:				23px;
		border-top:			1px solid #ccc;
	}
	
	#categorias li {
		float:				left;
		margin-right: 		15px;
	}
	
	a {
		text-decoration: 	none;
		color:				#aaa;
	}
	
	a:hover {
		color: 				#333;
	}
	
	body.obras #obrascontenido a {
		opacity:			.7
	}
	
	body.obras #obrascontenido a:hover {
		opacity:			1;
	}
	
	body.obras #obra {
		width:					600px;
		margin:					0 auto;
		position: 				relative;
		top:					-19px;
		left:					3px;
		z-index: 				-1;
	}
	
	#obra img {
		
	}
	
	body.obras .preview {
		text-align: 			center;
		height: 				450px;
		overflow: 				hidden;
	}
	
	body.obras .preview img {
		width: 					500px;
		height: 				auto;
	}
	
	body.obras .data {
		position: 				absolute;
		right: 					-100px;
		top:					0;
		width: 					130px;
	}
	
	body.obras #siguiente {
		position: 				absolute;
		right:					250px;
		bottom:					-70px;
		padding-right:			60px;
		background: 			url("imagenes/flechaObrasDerecha.jpg") no-repeat top right;
		display:				block;
		height:					34px;
		line-height: 			34px;
	}
	
	body.obras #anterior {
		position: 				absolute;
		left:					250px;
		bottom:					-70px;
		padding-left:			60px;
		background: 			url("imagenes/flechaObrasIzquierda.jpg") no-repeat top left;
		display:				block;
		height:					34px;
		line-height: 			34px;
	}
	
	body.agenda .evento {
		width:					387px;
		position: 				relative;
		left:					318px;
		top:					20px;
	}
	
	
	body.agenda .evento p {
		margin-top: 			5px;
		margin-bottom: 			5px;
		text-align: 			justify;
	}
	
	body.agenda .evento h1 {
		font-weight: 			bold;
	}
	
	body.agenda .evento img {
		margin-bottom: 			20px;
	}
	
	body.agenda .fecha {
		color: 					red;
	}
	
	body.agenda .evento .fecha {
		line-height: 			3em;
		height: 				3em;
	}
	
	body.agenda .evento .info {
		margin-bottom: 			10px;
	}
	
	a#archivoAsociado {
		display:				block;
		height:					45px;
		padding-right: 			50px;
		text-align:				right;
		line-height: 			75px;
		text-transform:			uppercase;
		background: 			url("imagenes/manchurron.jpg") top left no-repeat;
		position: 				absolute;
		right:					0;
		bottom:					-60px;
		padding-left: 			35px;
	}
	
	body.agenda .desc {
		height: 				54px;
		overflow: 				hidden;
		text-align: 			justify;
	}
	
	#eventoscontenedor li {
		margin-bottom: 			15px;
		position: 				relative;
		line-height: 			13px;
	}
	
	#eventoscontenedor li a.enlaceEvento img {
		display: 				none;
		position: 				absolute;
		top:					6px;
		right: 					6px;
	}
	
	#eventoscontenedor li a.enlaceEvento:hover img {
		display: 				block;
	}
	
	#eventoscontenedor li a.enlaceEvento {
		color: 					#666;
		display: 				block;
		padding:				7px;
		height:					120px;
		overflow: 				hidden;
	}
	
	#eventoscontenedor li a.enlaceEvento:hover {
		background: 			#eee;
		border:					1px solid #ddd;
		padding:				6px;
	}
	
	#eventoscontenedor li span {
		display: 				block;
	}

	body.agenda .evento p a {
		color:				#009;
	}	
