	body {
		margin: 0;
		padding: 0;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	}

	#contenedor {
		position: absolute;
		top: 20px;
		left: 50%;
		margin-left: -24em;
		background-color: #fff;
		width: 47.5em;
	}
	
	h1 {
		background: #fff url(../img/layout/fondo_cabecera.jpg) no-repeat right bottom;
		margin: 0;
		padding: 0.6em 0 0.6em 0;
	}
	abbr, acronym {
		cursor: help;
		border-bottom: 1px dotted gray;
	}
	h1 a img {
		border: 0;
	}
	h1 span { display: none; }
	
	
	#idiomas {
		position: absolute;
		top: -30px;
		right: 10px;
		z-index: 2;
	}
	#idiomas p {
		color: #A9BD1D;
	}
	#idiomas a {
		color: #fff;
	}
	#idiomas a:hover {
		text-decoration: none;
	}
	
	
	ul.accesible {
		display: none;
	}

	#menu {
		background: #fff url(../img/layout/sombra_item.jpg) repeat-x bottom;
		padding-bottom: 0.80em;
	}
	#menu ul {
		margin: 0 0 0 0;
		padding: 0 0 2.7em 0;
		background: #3C3C3C url(../img/layout/fondo_item.jpg) repeat-x;
	}
	#menu ul li {
		list-style-type: none;
		margin: 0;
		display: inline;
	}
	#menu ul li a:link {
		color: #fff;
		display: block;
		float: left;
		/*padding: 0.6em 0.8em 0.6em 0.8em;*/		
		padding: 0.6em 1.4em 0.6em 1.4em;
		font-size: 1.05em;
		text-decoration: none;
	}
	#menu ul li a:active {
		color: #fff;
		display: block;
		float: left;
		/*padding: 0.6em 0.8em 0.6em 0.8em;*/
		padding: 0.6em 1.4em 0.6em 1.4em;
		font-size: 1.05em;
		text-decoration: none;
	}
	#menu ul li a:visited {
		color: #fff;
		display: block;
		float: left;
		padding: 0.6em 1.4em 0.6em 1.4em;
		font-size: 1.05em;
		text-decoration: none;
	}
	#menu ul li a:hover {
		color: #fff;
		display: block;
		float: left;
		padding: 0.6em 1.4em 0.6em 1.4em;
		font-size: 1.05em;
		text-decoration: none;
	}
	
	#contenido {
		clear: both;
		padding-left: 12.5em;
	}
	/*#contenido a:link {
		
	}
	#contenido a:active {
		
	}
	#contenido a:visited {
		color: #551A8B;
		backgrond-color: #fff;
	}*/
	#contenido a:hover {
		text-decoration: none;
		background-color: yellow;
		/*color: #000;*/
	}
	#contenido p, #contenido li, #contenido ul, #contenido blockquote {
		font-size: 0.9em;
	}
	#contenido ul li {
		margin-bottom: 1em;
		list-style-type: none;
		background: #fff url(../img/layout/lista.gif) no-repeat 0 5px;
		padding-left: 1.7em;
	}
	#contenido ul li ul {
		margin-top: 1em;
	}
	#contenido ul li ul li {
		font-size: 1em;
	}
	#contenido img.izquierda {
		border: 1px solid #ccc;
		margin: 0.5em;
		float: left;
	}
	#contenido .foto {
		clear: both;
		padding-top: 1em;
	}
	#contenido p.clear {
		clear: both;
	}
	/*#contenido dl dt {
		display: block;
		float: left;
		clear: left;
		width: 23%;
		font-size: 0.9em;
		line-height: 1.5em;

	}
	#contenido dl dd {
		display: block;
		float: left;
		font-size: 0.9em;
		width: 75%;
		padding: 0;
		margin: 0;
	}*/
	#contenido dl dt {
		font-size: 0.9em;
		line-height: 1.5em;
		font-weight: bold;
		color: #555;
	}
	#contenido dl dd {
		font-size: 0.9em;
	}	
	
	/*
		footer_______________________________________________________________
	*/
	#footer {
		clear: both;
		margin: 20px 0px 20px 0px;
		background-color: #323830;
		color: #fff;
		padding: 0px;
	}
	#footer p {
		margin: 0;
		padding: 0.8em;
		font-size: 0.6em;
		color: #fff;
	}
	/*#footer p.izquierda {
		float: left;
		padding: 5px 0px 0px 5px;
	}*/
	#footer p.derecha {
		float: right;
	}
	#footer p a {
		color: #fff;
	}
	#footer p a:hover {
		text-decoration: none;
	}
	/*
		divsuperior_______________________________________________________________
	*/
	#divsuperior {
		position: absolute;
		left: 50%;
		margin-left: -24em;
		width: 47.5em;
		background-color: #323830;
		color: #fff;
	}
	#divsuperior p {
		margin: 0;
		padding: 0;
		color: #A9BD1D;
		background-color: #323830;
		font-size: 0.7em;
	}
	#divsuperior p.derecha {
		float: right;
		padding: 2px 15px 2px 2px;
	}
	#divsuperior a {
		color: #fff;
	}
	#divsuperior a:hover {
		text-decoration: none;
	}
	.imagen_sin_borde {
		border: 0px;
	}
