

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus
{
	outline: 0;
}
body
{
	line-height: 1;
	color: black;
	background: white;
}
ol, ul
{
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table, td, tr
{
	border: 0;
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td
{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}
blockquote, q
{
	quotes: "" "";
}

/*
Hack para Internet Explorer 6 y anterior
* html {}

Hack para Internet Explorer 7 y anterior
*:first-child+html {} * html {}

Hack para Internet Explorer 7 unicamente
*:first-child+html {}

Hack para Internet Explorer 7 y navegadores modernos unicamente
html>body {}

Hack para Navegadores modernos unicamente (no para Internet Explorer 7)
html>comentario css body {}

Hack para Opera 9 y anteriores
html:first-child {}

Hack para Safari
html[xmlns*=""] body:last-child {}

Para utilizar estos selectores es necesario ponerlos delante del selector origina
*/

body
{
	font-size: 0.8em;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 auto;
	padding: 8px 0 2px 0;
}
#index_test
{
	-webkit-text-stroke:1px transparent;
}
img
{
	border: 0;
}
img.right
{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}
img.left
{
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;	
}
blockquote
{
	font-style: italic;
	margin: 5px 0;
	padding: 5px 5px 5px 15px;
}
cite
{
	background-color:#E6E6E6;
	border-color:#989898;
	border-style:solid;
	border-width:1px 0;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-style:italic;
	margin:15px 0 5px 10px;
	padding:5px 15px;	
}
abbr,
acronym
{
	border-bottom: 1px dotted #999;
}
sup
{
	font-size: 0.7em;
	line-height:0.7em;	
	vertical-align: top;
}
sub
{
	font-size: 0.7em;
	line-height:0.7em;
	vertical-align: bottom;
}
strong
{
	font-weight: bold;
}
em
{
	color: #191919;
	font-style: italic;
}
form div
{
	clear: both;
	padding: 8px 0;
}
legend
{
	display: none;
}
input,
textarea,
select
{
	background-color: #FFFFFF;
	border: 1px solid #CDD6DF;
	color: #B3C2CF;
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	height: 17px;
	padding: 2px 0 0 4px;
}
select
{
	height: 19px;
	padding: 0;
}
textarea
{
	height: auto;
}
button
{
	background-color: #CDD6DF;
	border: 0;
	color: #00305C;
	cursor: pointer;
	font-size: 0.9em;
	line-height: 18px;
	height: 22px;
	padding: 0 0 4px 0;
	text-align: center;
	text-transform: uppercase;
}
hr
{
	background-color: #8098AE;
	border: 0;
	clear: both;
	height: 1px;
	margin: 10px 0 18px;
}
a:link,
a:visited
{
	color: #999999;
	text-decoration: none;
}
a:hover,
a:active
{
	color: #00305C;
	text-decoration: underline;
}
	a.up
	{
		background: #FFF url(arrow-up.gif) no-repeat scroll 0 0;
		color: #8098AE;
		font-size: 0.9em;
		height: 16px;
		padding: 0 4px 1px 24px;
	}
div.info
{
	background-color: #FFF;
	color: #66839E;
	margin: 5px 0 20px 0;
	padding: 10px;
	text-align: center;
}
div.error
{
	background-color: #FFE8E8;
	color: #66839E;
	margin: 5px 0 20px 0;
	padding: 10px;
	text-align: center;
}
h2
{
	color: #00305C;
	font-size: 1.35em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 5px 0 0 23px;
	padding: 0 0 4px 0;
}
h3
{
	color: #808080;
	display: block;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 0 23px;
	padding: 0 0 8px 0;
}
h4
{
	color: #00305C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 10px 0;
}
h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:0.85em;
	font-weight:bold;
}
h6
{
	color: #393D40;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px 0 4px 0;
}
p
{
	color: #333333;
	font-size:0.85em;
	line-height: 1.6em;
	padding: 0 0 10px 0;
}
	p.intro
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 0.95em;
		line-height: 1.5em;
		padding: 0 0 14px 0;
	}
	p.intro_short
	{
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 1em;
		line-height: 1.1em;
		margin: 5px 0 8px 0;
		width: 265px;
	}
	
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
/***** Paginación *****/
.paginator
{
	float: right;
	overflow: auto;
}
	.paginator li,
	.txt .paginator li	
	{
		display: block;
		float: left;
		line-height: 24px;
		height: 24px;
		min-width: 24px;
		text-align:center;
	}
		.paginator li a:link,
		.paginator li a:visited
		{
			background-color: #FFF;
			border: 1px solid #66839E;
			display: block;
			float: left;
			line-height: 14px;
			height: 14px;
			margin: 0 2px;
			padding: 4px 8px;
		}
		.paginator li a:hover,
		.paginator li a:active,
		.paginator li.active a
		{
			background-color: #66839E;	
			color: #FFF;
		}
		.paginator li a.active
		{
			background-color: transparent;
			border: 1px solid transparent;
			color: #0079b1;
			font-weight: bold;
		}
		.paginator li span
		{
			display: block;
			float: left;
			line-height: 34px;
			margin: 0 4px -6px 4px;
			vertical-align: bottom;
		}
/* Cargador */
#loading
{
	background: #FFFFFF url(lightbox-ico-loading.gif) no-repeat scroll center center;
	position: absolute;
	z-index: 10000;
	margin: 0;
	border: 0;	
}

/***** Cabecera - Header *****/
#header
{
	border-bottom: 1px solid #5D7B97;
	height: 95px;
	margin: 0 auto 4px;
	width: 940px;
}
	#header .header_sar
	{
		display:block;
		float:right;
		height:97px;
		margin:-65px 0 0;
		width:273px;
	}
#jump
{
	display: none;
}
h1
{
	float: left;
	height: 95px;
	width: 215px;
}
	h1 a
	{
		background: transparent url(logo-admin.png) no-repeat scroll -15px top;
		display: block;
		height: 70px;
		margin: 10px 0 0 0;
		text-indent: -900em;
		width: 250px;
	}
#languages
{
	float: left;
	margin: 10px 330px 4px 120px;
}
	#languages li,
	#languages_intro li
	{
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;
	}
		#languages li a,
		#languages_intro li a
		{
			color: #999999;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.8em;
		}
		#languages li a:hover,
		#languages li a:active,
		#languages_intro li a:hover,
		#languages_intro li a:active
		{
			color: #00305C;
		}
		#languages .spanish,
		#languages .english,
		#languages .francais,
		#languages .deutsch
		{
			border-right: 1px solid #999999;
			padding: 0 5px;
		}
		#languages .portugues
		{
			padding: 0 0 0 5px;
		}
		#languages_intro li
		{
			margin: 0 3px;
		}
		#languages_intro
		{
			float:left;
			margin:0 0 0 136px;
		}
		#languages_intro li a,
		#languages_intro li a:link,
		#languages_intro li a:active
		{
			text-decoration: underline;
		}
		#languages li a.activate {
			color:#000;
		}
/*Buscador*/
#searcher
{
	float: left;
	margin: 14px 200px 0 135px;
	width:215px;
}
	#searcher label
	{
		display: none;
	}
	#searcher input
	{
		margin: 0 -5px 0 0;
		width: 185px;
		float: left;
	}
	#searcher button
	{
		background: transparent url(searcher-button.gif) no-repeat scroll 0 0;
		border: 0 solid #CDD6DF;
		cursor: pointer;
		height: 21px;
		padding:0;
		text-indent:-900em;
		width: 21px;
	}


/***** Cuerpo - Body *****/
#body
{
	clear: both;
	margin: 0 auto;
	width: 940px;
}
	/***** Menu *****/
	#body #menu
	{
		background-color: #00315C;
		float: left;
		height: 356px;
		padding: 34px 32px 0 62px;
		width: 141px;
	}
		#body #menu li
		{
			display: block;
		}
			#body #menu li a:link,
			#body #menu li a:visited	
			{
				background: transparent url(http://www.fpa.es/lng/es/menu.png) no-repeat scroll right top;
				display: block;
				float: left;
				height: 17px;
				margin: 0 0 20px 0;
				text-indent: -900em;
				width: 132px;
			}
			/*
			#body #menu li a:hover,
			#body #menu li a:active,
			#body #menu li.active a
			{
				background-position: right -17px;
			}
			#body #menu li.foundation a:link,
			#body #menu li.foundation a:visited,
			#body #menu li.convocation a:link,
			#body #menu li.convocation a:visited
			{
				background-position: right -35px;
			}
			#body #menu li.foundation a:hover,
			#body #menu li.foundation a:active,
			#body #menu li.foundation.active a,
			#body #menu li.convocation a:hover,
			#body #menu li.convocation a:active,
			#body #menu li.convocation.active a
			{
				background-position: right -52px;
			}
			#body #menu li.sar a:link,
			#body #menu li.sar a:visited,
			#body #menu li.rules a:link,
			#body #menu li.rules a:visited
			{
				background-position: right -68px;
			}
			#body #menu li.sar a:hover,
			#body #menu li.sar a:active,
			#body #menu li.sar.active a,
			#body #menu li.rules a:hover,
			#body #menu li.rules a:active,
			#body #menu li.rules.active a
			{
				background-position: right -84px;
			}
			#body #menu li.prizes a:link,
			#body #menu li.prizes a:visited,
			#body #menu li.candidatures a:link,
			#body #menu li.candidatures a:visited
			{
				background-position: right -102px;
			}
			#body #menu li.prizes a:hover,
			#body #menu li.prizes a:active,
			#body #menu li.prizes.active a,
			#body #menu li.candidatures a:hover,
			#body #menu li.candidatures a:active,
			#body #menu li.candidatures.active a
			{
				background-position: right -119px;
			}
			#body #menu li.press a:link,
			#body #menu li.press a:visited
			{
				background-position: right -136px;
			}
			#body #menu li.press a:hover,
			#body #menu li.press a:active,
			#body #menu li.press.active a
			{
				background-position: right -153px;
			}
			#body #menu li.awards a:link,
			#body #menu li.awards a:visited
			{
				background-position: right -136px;
				height: 130px;
			}
			#body #menu li.awards a:hover,
			#body #menu li.awards a:active,
			#body #menu li.awards.active a
			{
				background-position: right -136px;
				height: 130px;
			}
			#body #menu li.multimedia a:link,
			#body #menu li.multimedia a:visited
			{
				background-position: right -170px;
			}
			#body #menu li.multimedia a:hover,
			#body #menu li.multimedia a:active,
			#body #menu li.multimedia.active a
			{
				background-position: right -187px;
			}
			#body #menu li.music a:link,
			#body #menu li.music a:visited
			{
				background-position: right -204px;
			}
			#body #menu li.music a:hover,
			#body #menu li.music a:active,
			#body #menu li.music.active a
			{
				background-position: right -220px;
			}
			#body #menu li.schedule a:link,
			#body #menu li.schedule a:visited
			{
				background-position: right -238px;
			}
			#body #menu li.schedule a:hover,
			#body #menu li.schedule a:active,
			#body #menu li.schedule.active a
			{
				background-position: right -255px;
			}
			*/
			
			/*** Menu pueblo ejemplar ***/
			#body #menu li a:link,
			#body #menu li a:visited
			{
				background: transparent url(http://www.fpa.es/lng/es/menu-pueblo.png) no-repeat scroll -2px 0;
				margin: 0 0 16px 0;
				width: 140px;
			}
			#body #menu li a:hover,
			#body #menu li a:active,
			#body #menu li.active a
			{
				background-position: right 0;
			}
			#body #menu.pueblo_ejemplar li.foundation a:link,
			#body #menu.pueblo_ejemplar li.foundation a:visited
			{
				background-position: -2px -34px;
			}
			#body #menu.pueblo_ejemplar li.foundation a:hover,
			#body #menu.pueblo_ejemplar li.foundation a:active,
			#body #menu.pueblo_ejemplar li.foundation.active a
			{
				background-position: right -34px;
			}
			#body #menu.pueblo_ejemplar li.sar a:link,
			#body #menu.pueblo_ejemplar li.sar a:visited
			{
				background-position: -2px -67px;
			}
			#body #menu.pueblo_ejemplar li.sar a:hover,
			#body #menu.pueblo_ejemplar li.sar a:active,
			#body #menu.pueblo_ejemplar li.sar.active a
			{
				background-position: right -67px;
			}
			#body #menu.pueblo_ejemplar li.prizes a:link,
			#body #menu.pueblo_ejemplar li.prizes a:visited
			{
				background-position: -2px -100px;
			}
			#body #menu.pueblo_ejemplar li.prizes a:hover,
			#body #menu.pueblo_ejemplar li.prizes a:active,
			#body #menu.pueblo_ejemplar li.prizes.active a
			{
				background-position: right -100px;
			}
			#body #menu.pueblo_ejemplar li.press a:link,
			#body #menu.pueblo_ejemplar li.press a:visited
			{
				background-position: -2px -195px;
			}
			#body #menu.pueblo_ejemplar li.press a:hover,
			#body #menu.pueblo_ejemplar li.press a:active,
			#body #menu.pueblo_ejemplar li.press.active a
			{
				background-position: right -195px;
			}
			#body #menu.pueblo_ejemplar li.village a:link,
			#body #menu.pueblo_ejemplar li.village a:visited
			{
				background-position: -2px -163px;
			}
			#body #menu.pueblo_ejemplar li.village a:hover,
			#body #menu.pueblo_ejemplar li.village a:active,
			#body #menu.pueblo_ejemplar li.village.active a
			{
				background-position: right -163px;
			}
			#body #menu.pueblo_ejemplar li.multimedia a:link,
			#body #menu.pueblo_ejemplar li.multimedia a:visited
			{
				background-position: -2px -227px;
			}
			#body #menu.pueblo_ejemplar li.multimedia a:hover,
			#body #menu.pueblo_ejemplar li.multimedia a:active,
			#body #menu.pueblo_ejemplar li.multimedia.active a
			{
				background-position: right -227px;
			}
			#body #menu.pueblo_ejemplar li.music a:link,
			#body #menu.pueblo_ejemplar li.music a:visited
			{
				background-position: -2px -133px;
			}
			#body #menu.pueblo_ejemplar li.music a:hover,
			#body #menu.pueblo_ejemplar li.music a:active,
			#body #menu.pueblo_ejemplar li.music.active a
			{
				background-position: right -133px;
			}
			#body #menu.pueblo_ejemplar li.schedule a:link,
			#body #menu.pueblo_ejemplar li.schedule a:visited
			{
				background-position: -2px -257px;
			}
			#body #menu.pueblo_ejemplar li.schedule a:hover,
			#body #menu.pueblo_ejemplar li.schedule a:active,
			#body #menu.pueblo_ejemplar li.schedule.active a
			{
				background-position: right -257px;
			}
			

			/** Casa SM **/
			#body #menu li.sm a:link,
			#body #menu li.sm a:visited
			{
				background:#ECE8DC url(http://www.fpa.es/lng/es/escudo-cr.png) no-repeat scroll 44px 8px;
				height:60px;
				margin: 0 -32px -1px -62px;
				width:235px;
			}
			#body #menu li.sm a:hover,
			#body #menu li.sm a:active
			{
				background-position: 44px 8px;
			}
			
			
			
			

	/***** Contenido - Content *****/
	#content,
	#content_big
	{
		float: left;
		height: 390px;
		margin: 0 0 6px 6px;
		position: relative;
		width: 699px;
	}
	/* contenido largo */
	#content_big
	{
		height: auto;
		margin: 0 0 9px 6px;
	}
		/***** Columna *****/
		#content .column
		{
			float: left;
		}
		#body .size_1,
		#body .size_2,
		#body .size_7,
		#body .size_11,
		#body .size_12,
		#body .size_15,
		#body .size_16,
		#body .size_17,
		#body .size_18,
		#body .size_19,
		#body .size_20,
		#body .size_21,
		#body .size_22,
		#body .size_23,
		#body .size_24,
		#body .size_25,
		#body .size_26,
		#body .size_27,
		#body .size_28,
		#body .size_29,
		#body .size_30,
		#body .size_31,
		#body .size_32,
		#body .size_255
		{
			margin: 0 6px 6px 0;
		}
		#body .size_1 a,
		#body .size_2 a,
		#body .size_7 a,
		#body .size_11 a,
		#body .size_12 a,
		#body .size_17 a,
		#body .size_18 a,
		#body .size_19 a,
		#body .size_20 a,
		#body .size_21 a,
		#body .size_22 a,
		#body .size_23 a,
		#body .size_24 a,
		#body .size_25 a,
		#body .size_26 a,
		#body .size_27 a,
		#body .size_28 a,
		#body .size_29 a,
		#body .size_30 a,
		#body .size_32 a
		{
			display:block;
			padding: 0;
		}
		#body .size_1 a:hover,
		#body .size_1 a:active,
		#body .size_2 a:hover,
		#body .size_2 a:active,
		#body .size_7 a:hover,
		#body .size_7 a:active,
		#body .size_11 a:hover,
		#body .size_11 a:active,
		#body .size_12 a:hover,
		#body .size_12 a:active,
		#body .size_17 a:hover,
		#body .size_17 a:active,
		#body .size_18 a:hover,
		#body .size_18 a:active,
		#body .size_19 a:hover,
		#body .size_19 a:active,
		#body .size_20 a:hover,
		#body .size_20 a:active,
		#body .size_21 a:hover,
		#body .size_21 a:active,
		#body .size_22 a:hover,
		#body .size_22 a:active,
		#body .size_23 a:hover,
		#body .size_23 a:active,
		#body .size_24 a:hover,
		#body .size_24 a:active,
		#body .size_25 a:hover,
		#body .size_25 a:active,
		#body .size_26 a:hover,
		#body .size_26 a:active,
		#body .size_27 a:hover,
		#body .size_27 a:active,
		#body .size_28 a:hover,
		#body .size_28 a:active,
		#body .size_29 a:hover,
		#body .size_29 a:active,
		#body .size_30 a:hover,
		#body .size_30 a:active,
		#body .size_31 a:hover,
		#body .size_31 a:active,
		#body .size_32 a:hover,
		#body .size_32 a:active
		{
			text-decoration: none;
		}
		#body .size_1 a span,
		#body .size_11 a span,
		#body .size_12 a span
		{
			cursor: pointer;
			display: block;
			font-size: 0.75em;
			height: 24px;
			margin: -3px 0 0;
			padding: 4px 0 0 2px;
			position: relative;
			overflow: hidden;
		}
		#body .size_1 a span span,
		#body .size_11 a span span,
		#body .size_12 a span span
		{
			overflow: visible;
			padding: 0;
		}
		#body .size_1 a span strong,
		#body .size_7 a span strong,
		#body .size_11 a span strong,
		#body .size_12 a span strong,
		#body .size_17 a span strong,
		#body .size_18 a span strong,
		#body .size_19 a span strong,
		#body .size_20 a span strong,
		#body .size_21 a span strong,
		#body .size_22 a span strong,
		#body .size_23 a span strong,
		#body .size_24 a span strong,
		#body .size_25 a span strong,
		#body .size_26 a span strong,
		#body .size_27 a span strong,
		#body .size_28 a span strong,
		#body .size_29 a span strong,
		#body .size_30 a span strong,
		#body .size_31 a span strong,
		#body .size_32 a span strong
		{
			font-weight: bold;
			color: #00305C;
			display: block;
			padding: 0;
			height: 12px;
			overflow: hidden;
			width: 100%;
		}
		#body .size_7,
		#body .size_11,
		#body .size_12,
		#body .size_15,
		#body .size_16,
		#body .size_17,
		#body .size_18,
		#body .size_19,
		#body .size_20,
		#body .size_21,
		#body .size_22,
		#body .size_23,
		#body .size_24,
		#body .size_25,
		#body .size_26,
		#body .size_27,
		#body .size_28,
		#body .size_29,
		#body .size_30,
		#body .size_31,
		#body .size_32
		{
			background-repeat: no-repeat;
			background-position: 0 0;
			float: left;
		}
		#body .size_1
		{
			height: 390px;
			width: 699px;
			overflow: hidden;
		}
		#body .size_2
		{
			height: 390px;
			width: 517px;
		}
		#body .size_7
		{
			height: 178px;
			width: 205px;
		}
		#body .size_11
		{
			height: 86px;
			width: 88px;
		}
		#body .size_12
		{
			height: 74px;
			width: 70px;
		}
		#body .size_15,
		#body .size_16
		{
			background-repeat: no-repeat;
			height: 120px;
			position: relative;
			width: 346px;
		}
		#body .size_16
		{
			width: 346px;
		}
		#body .size_17
		{
			height: 120px;
			width: 225px;
		}
		#body .size_18
		{
			height: 120px;
			width: 698px;
		}
		#body .size_19
		{
			height: 186px;
			width: 236px;
		}
		#body .size_20
		{
			height: 186px;
			width: 204px;
		}
		#body .size_21
		{
			height: 134px;
			width: 176px;
		}
			#body .size_31 .size_21
			{
				margin: 0;
				width: 175px;
			}
		#body .size_22
		{
			height: 166px;
			width: 264px;
		}
		#body .size_23
		{
			height: 146px;
			width: 124px;
		}
		#body .size_24
		{
			height: 270px;
			width: 116px;
		}
		#body .size_25
		{
			height: 390px;
			width: 476px;
		}
		#body .size_26
		{
			height: 160px;
			width: 205px;
		}
		#body .size_27
		{
			height: 40px;
			width: 205px;
		}
		#body .size_28
		{
			height: 254px;
			width: 476px;
		}
		#body .size_29
		{
			height: 130px;
			width: 476px;
		}
		#body .size_30
		{
			height: 146px;
			width: 116px;
		}
		#content .size_31
		{
			height: 190px;
			width: 387px;
		}
		#content .size_32
		{
			height: 100px;
			width: 112px;
		}
		#content .column
		{
			height: 390px;
			margin: 0 6px 0 0;
		}
		#content .column.last
		{
			margin: 0;
		}
		#content .column.size_1
		{
			padding: 0;
			width: 699px;
		}
		#content .column.size_2
		{
			width: 517px;
		}
		#content .column.size_7,
		#content .column.size_26,
		#content .column.size_27
		{
			width: 205px;
		}
		#content .column.size_11
		{
			width: 94px;
		}
		#content .column.size_12
		{
			width: 76px;
		}
		#content .column.size_15,
		#content .column.size_16
		{
			width: 342px;
		}
		#content .column.size_17
		{
			width: 218px;
		}
		#content .column.size_18
		{
			width: 680px;
		}
		#content .column.size_19
		{
			width: 452px;
			margin: 0;
		}
		#content .column.size_20
		{
			width: 204px;
		}
		#content .column.size_21
		{
			width: 176px;
		}
		#content .column.size_22
		{
			width: 270px;
		}
		#content .column.size_23
		{
			width: 124px;
		}
		#content .column.size_24,
		#content .column.size_30
		{
			width: 116px;
		}
		#content .column.size_25,
		#content .column.size_28,
		#content .column.size_29
		{
			width: 476px;
		}
		#content .column.size_31
		{
			width: 387px;
		}
		#content .column.size_32
		{
			width: 112px;
		}
		#body .color_1 span
		{
			background-color: #ECEADD;
		}
		#body .color_2 span
		{
			background-color: #E9E6D6;
		}
		#body .color_3 span
		{
			background-color: #F0EEE4;
		}
		#body .color_4 span
		{
			background-color: #F8F7F2;
		}
		#body .color_5 span
		{
			background-color: #E1E1D2;
		}
		#body .color_6 span
		{
			background-color: #CDCDB3;
		}
		#body .color_7 span
		{
			background-color: #E8F0F5;
		}
		#body .color_8 span
		{
			background-color: #D0DFEB;
		}
		#body .color_10 span
		{
			background-color: #00315C;
			color: #CCC;
		}
			#body .color_10 a span strong
			{
				color: #FFF;
			}
		#body .size_7 a span .cufon-canvas,
		#body .size_11 a span .cufon-canvas,
		#body .size_12 a span .cufon-canvas,
		#body .size_1 a span .cufon-vml,
		#body .size_7 a span .cufon-vml,
		#body .size_11 a span .cufon-vml,
		#body .size_12 a span .cufon-vml
		{
			display: inline;
			height: auto;
			margin: 0;
			padding: 0;
		}
		#body .cufon-canvas .cufon-alt,
		#body .cufon-vml .cufon-alt		
		{
			display: none;
		}
		/* Bloque de vídeo */
		#body .size_1.video,
		#body .size_7.video,
		#body .size_11.video,
		#body .size_12.video
		{
			overflow: hidden;
			position: relative;
		}
			#body .size_1.video .video_play,
			#body .size_7.video .video_play,
			#body .size_11.video .video_play,
			#body .size_12.video .video_play
			{
				height: 18px;
				position: absolute;
				top: 5px;
				left: 5px;
			}
		/* Bloque de imagen */
		#body .size_1.image,
		#body .size_7.image,
		#body .size_11.image,
		#body .size_12.image
		{
			overflow: hidden;
			position: relative;
		}
		/* Cuadros con texto sobre la imagen. overlay */
		#body .column .size_7 a span,
		#body .column .size_19 a span,
		#body .column .size_20 a span,
		#body .column .size_21 a span,
		#body .column .size_22 a span,
		#body .column .size_23 a span,
		#body .column .size_24 a span,
		#body .column .size_26 a span,
		#body .column .size_27 a span,
		#body .column .size_30 a span,
		#body .column .size_32 a span
		{
			background: none;
			color: #FFF;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.85em;
			height: 61px;
			line-height: 1.2em;
			margin: -66px 0 0 0;
			padding: 4px 0 0 3px;
		}
		#body .column .size_19 a span,
		#body .column .size_20 a span,
		#body .column .size_21 a span,
		#body .column .size_22 a span,
		#body .column .size_23 a span,
		#body .column .size_24 a span,
		#body .column .size_26 a span,
		#body .column .size_27 a span,
		#body .column .size_30 a span,
		#body .column .size_32 a span
		{
			height: 50px;
			margin: -55px 0 0 0;
		}
		#body .column .size_27 a span
		{
			display: none;
		}
			#body .size_7 a span strong,
			#body .size_19 a span strong,
			#body .size_20 a span strong,
			#body .size_21 a span strong,
			#body .size_22 a span strong,
			#body .size_23 a span strong,
			#body .size_24 a span strong,
			#body .size_26 a span strong,
			#body .size_29 a span strong,
			#body .size_30 a span strong,
			#body .size_32 a span strong
			{
				color: #FFF;
				font-size: 1.3em;
				line-height: 14px;
				height: auto;
				padding: 4px 0 2px 0;
			}
			#body .column .size_20 a span strong
			{
				color: #CCD6DF;
			}
			#body .column .size_21 a span strong
			{
				color: #FFFFFF;
			}
			#body .column .size_22 a span strong
			{
				color: #CCD6DF;
			}
			#body .column .size_23 a span strong
			{
				color: #FFF;
			}
			#body .column .size_24 a span strong
			{
				color: #000000;
			}
		#body .size_7 a:hover span,
		#body .size_7 a:active span,
		#body .size_19 a:hover span,
		#body .size_19 a:active span,
		#body .size_20 a:hover span,
		#body .size_20 a:active span,
		#body .size_21 a:hover span,
		#body .size_21 a:active span,
		#body .size_22 a:hover span,
		#body .size_22 a:active span,
		#body .size_23 a:hover span,
		#body .size_23 a:active span,
		#body .size_24 a:hover span,		
		#body .size_24 a:active span,
		#body .size_25 a:hover span,		
		#body .size_25 a:active span,
		#body .size_26 a:hover span,		
		#body .size_26 a:active span,
		#body .size_27 a:hover span,		
		#body .size_27 a:active span,
		#body .size_28 a:hover span,		
		#body .size_28 a:active span,
		#body .size_29 a:hover span,		
		#body .size_29 a:active span,
		#body .size_30 a:hover span,		
		#body .size_30 a:active span
		{
			color: #CCC;
		}
		/* Portada única texto izquierda*/	
		#body .size_1 h2
		{
			color: #0F5D97;
			font-size: 1.3em;
			margin: 12px 20px 0 14px;
			text-transform:uppercase;
			width: 412px;
		}
			#body .size_1 h2 strong
			{
				color: #000;
				display: block;
				font-size: 1.05em;
				padding: 0 0 2px 0;
			}
		#body .size_1 p
		{
			line-height: 1.4em;
			float: left;
			margin: 14px 30px 0 20px;
			text-align: justify;
			width: 412px;
		}
			#body .size_1 span
			{
				background-color: transparent;
			}
			#body .size_1 .sections
			{
				margin: 136px 479px 0 0;
			}
		/* Portada única texto inferior*/
		/*#body .size_1 h2
		{
			color: #0F5D97;
			margin: 220px 20px 0 20px;
		}
			#body .size_1 h2 strong
			{
				color: #0F5D97;
				display: block;
				font-size: 1em;
			}
		#body .size_1 p
		{
			margin: 0 20px;
			padding: 0 0 5px 0;
			text-align: justify;
		}
			#body .size_1 span
			{
				background-color: transparent;
			}
			#body .size_1 .sections
			{
				float: left;
				margin: 0 0 0 20px;
			}			
				#body .size_1 .sections.brown_big li a
				{
					width: 210px;
				}
		*/
		
		/*Portada dia despues 7 septiembre*/
		#body #box_863 ul.sections,
		#body #box_853 ul.sections,
		#body #box_920 ul.sections,
		#body #box_928 ul.sections
		{
			float:left;
			margin: 163px 0px 0 3px;
		}
			#body #box_863 ul.sections li,
			#body #box_853 ul.sections li,
			#body #box_920 ul.sections li,
			#body #box_928 ul.sections li
			{
				float: left;
			}
				#body #box_863 ul.sections li a,
				#body #box_853 ul.sections li a,
				#body #box_920 ul.sections li a,
				#body #box_928 ul.sections li a
				{
					width: 170px;
				}

		#body #box_853 h2,#body #box_863 h2,#body #box_920 h2,#body #box_928 h2
		{
			font-size:1.1em;
			color:#0F5D96;	
			float:right;
			width:220px;
			text-align:right;
			padding-right:8px;
		}
		#body #box_853 h2 strong,#body #box_863 h2 strong,#body #box_920 h2 strong,#body #box_928 h2 strong
		{			
			color:#999966;
			width:220px;
			float:left;
			text-align:left;
		}
		#body #box_840 a span strong,#body #box_876 a span strong
		{
			color:#999966;
		}
		#body #box_840 a span,#body #box_876 a span
		{
			color:#0F5D96;
			margin-top:-167px;
			font-size:0.65em;
			width:160px;
			padding-left:30px;
		}
		#body #box_876 a span
		{
			margin-top:-123px;
			padding-left:85px;
			width:86px;
		}
		#body #box_889,#body #box_893,#body #box_860,#body #box_871, #body #box_867, #body #box_891, #body #box_931, #body #box_948, #body #box_951, #body #box_953
		{
			height:120px;
		}
		/*Fin portada dia 7*/
		
		#body .size_1 .sections li a,
		#body .size_2 .sections li a,
		#body .size_3 .sections li a,
		#body .size_4 .sections li a
		{
			display:block;
			font-size:0.8em;
			height:16px;
			line-height: 16px;
			margin:0 0 6px 0;
			padding: 3px 0 0 21px;
			width: 185px;
		}
			#body .size_1 .sections.blue.short li a,
			#body .size_2 .sections.blue.short li a,
			#body .size_3 .sections.blue.short li a,
			#body .size_4 .sections.blue.short li a
			{
				font-size: 0.7em;
				height: 16px;
				margin: 0 0 3px 0;
				padding-top: 3px;
				width: 100px;
			}
			#body .size_1 .sections.brown.short li a,
			#body .size_2 .sections.brown.short li a,
			#body .size_3 .sections.brown.short li a,
			#body .size_4 .sections.brown.short li a
			{
				margin: 0 0 6px 0;
				width: 105px;
			}
			#body .size_1 .sections.sciencesblue.middle li a,
			#body .size_2 .sections.sciencesblue.middle li a,
			#body .size_3 .sections.sciencesblue.middle li a,
			#body .size_4 .sections.sciencesblue.middle li a
			{
				background: transparent url(sections-sciences-blue-middle-over.gif) no-repeat scroll 0 0;
				font-size: 0.7em;
				height: 16px;
				margin: 0 0 3px 5px;
				padding-top: 3px;
				padding-bottom: 3px;
				width: 159px;
			}
			#body .size_1 .sections li a span,
			#body .size_2 .sections li a span,
			#body .size_3 .sections li a span,
			#body .size_4 .sections li a span
			{
				display: inline;
				left: 0;
				padding: 0 1px 0 0;
				position: relative;
				top: 0;
			}
				#body .size_1 .sections li a span .cufon-alt,
				#body .size_2 .sections li a span .cufon-alt,
				#body .size_3 .sections li a span .cufon-alt,
				#body .size_4 .sections li a span .cufon-alt
				{
					display: none;
				}
		#body .size_1 .sections li a:hover,				
		#body .size_2 .sections.brown li a:hover,
		#body .size_3 .sections.brown li a:hover,
		#body .size_4 .sections.brown li a:hover
		{
			color:#FFFFFF;
		}
		
		/* size_25, con título arriba */
		#body .size_1,
		#body .size_25,
		#body .size_28,
		#body .size_29
		{
			position: relative;
		}
			#body .size_1 a:hover span,
			#body .size_1 a:active span,
			#body .size_25 a:hover span,
			#body .size_25 a:active span,
			#body .size_28 a:hover span,
			#body .size_28 a:active span,
			#body .size_29 a:hover span,
			#body .size_29 a:active span
			{
				text-decoration: underline;
			}
			#body .size_1 a span,
			#body .size_25 a span,
			#body .size_28 a span,
			#body .size_29 a span
			{
				background-color: transparent;
				color: #999966;
				font-size: 1.6em;
				font-weight: bold;
				left: 20px;
				height: auto;
				position: absolute;
				top: 20px;
			}
				#body .size_1 a span strong,
				#body .size_25 a span strong,
				#body .size_28 a span strong,
				#body .size_29 a span strong
				{
					color: #0F5D97;
					display: block;
					height: auto;
					padding: 0 0 4px 0;
				}
			#body .size_1 a span,
			#body .size_25 a span
			{
				font-size: 1.2em;
				left: 10px;
				top: 330px;
			}
				#body .size_1 a span strong,
				#body .size_25 a span strong
				{
					color: #FFF;
					font-size: 1.2em;
				}
			#body .column .size_28 a span
			{
				color: #999966;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.6em;
				top: 10px;
			}
				#body .column .size_28 a span strong
				{
					color: #0F5D96;
				}
			#body .column .size_29 a span
			{
				color: #FFF;
				font-family: Arial, Helvetica, sans-serif;
				left: 40px;
				top: 16px;
			}
				#body .column .size_29 a span strong
				{
					color: #FFF;
					font-size: 1em;
					line-height: 1.15em;
					width: 200px;
				}
		/***** Cuadro semigrande arriba *****/
		#body .column .size_31 .sections
		{
			margin: 126px 190px 0 0;
		}
		
		
				
/***** APAÑO PORTADA *****/
#body #box_548,
#body #box_555
{
	height: auto;
}


				
	/***** Subcontenido *****/
	#subcontent
	{
		clear: both;
		height: 120px;
		margin: 0 0 0 235px;
		overflow: visible;
		padding: 0 0 0 6px;
		width: 704px;
	}
		#subcontent div.last
		{
			margin-right: 0;
		}
		#body .size_15 h4,
		#body .size_16 h4,
		#body .size_17 h4,
		#index #subcontent h4,
		#index_test #subcontent h4
		{
			background-color:#FFF;
			color: #000;
			float: right;
			font-size: 1.1em;
			font-weight: normal;
			margin: 0 0 4px 0;
			padding: 4px;
		}
			#index #subcontent h4 span,
			#index_test #subcontent h4 span
			{
				padding: 0;
			}
		#body .size_15 h5,
		#body .size_16 h5
		{
			background-color:#FFF;
			clear: both;
			color: #00305C;
			float: right;
			font-family: Verdana, Geneva, sans-serif;
			font-weight: normal;
			line-height: 1.2em;
			padding: 2px;
			text-align: right;
			width:200px;
		}
		#body #subcontent .size_15 span,
		#body #subcontent .size_16 span
		{
			background-color: transparent;
		}
		#body #subcontent .aux div
		{
			clear: both;
			float:right;
			opacity: 0.85;
			text-align: right;
			width: 190px;
		}
			#body #subcontent .banner_1 .aux
			{
				bottom: 2px;
				position: absolute;
				right: 0;
			}
		#body #subcontent span span
		{	
			padding: 1px;
		}
			#index #body #subcontent span a,
			#index_test #body #subcontent span a,
			#presentation #body #subcontent span a
			{
				background-color: #00315C;
				display: inline;
				font-size: 0.8em;
				font-weight: normal;
				height: 120px;
				line-height: 1.2em;
				padding: 2px;
				width: 341px;
			}
				#body #subcontent a img
				{
					display: block;
				}
			#body #subcontent div span a
			{
				color:#FFF;
			}

			#body #subcontent .size_7 a,
			#body #subcontent .size_11 a,
			#body #subcontent .size_12 a,
			#body #subcontent .size_17 a
			{
				background-color: transparent;
				padding: 0;
			}
			#body #subcontent .sections a
			{
				background-color: transparent;
				display: block;
				height: 20px;
				padding: 4px 0 0 22px;
				width: 188px;
			}
			#body #subcontent .sections.transparent a
			{
				color: #00315C;
				width: 270px;
				line-height: 1em;
				padding: 0 0 0 22px;
			}
			#body #subcontent a:hover,
			#body #subcontent a:active
			{
				color: #999;
				text-decoration: none;
			}
		#index #body #subcontent .color_7 span,
		#index_test #body #subcontent .color_7 span		
		{
			background-color: #C0CCD7;
		}
		#index #body #subcontent .color_8 span,
		#index_test #body #subcontent .color_8 span
		{
			background-color: #E6EBF0;
		}
			#index #body #subcontent .size_7.color_7 span,
			#index #body #subcontent .size_11.color_7 span,
			#index #body #subcontent .size_12.color_7 span,
			#index_test #body #subcontent .size_7.color_7 span,
			#index_test #body #subcontent .size_11.color_7 span,
			#index_test #body #subcontent .size_12.color_7 span
			{
				background-color: #E8F0F5;
			}
			#index #body #subcontent .size_7.color_8 span,
			#index #body #subcontent .size_11.color_8 span,
			#index #body #subcontent .size_12.color_8 span,
			#index_test #body #subcontent .size_7.color_8 span,
			#index_test #body #subcontent .size_11.color_8 span,
			#index_test #body #subcontent .size_12.color_8 span
			{
				background-color: #D0DFEB;
			}
		/*banner derecha*/
		#body #subcontent .size_16 h4
		{
			background-color: #00315C;
			color:#FFF;
			float: left;
			margin-top: 70px;
		}
			#body #subcontent .size_16 .aux div
			{
				float: left;
				text-align: left;
			}
				#body #subcontent .size_16 a
				{
					background-color: #FFF;
					color: #00315C;
				}
			#body #subcontent .size_16 .sections
			{
				margin: 20px 0 0 120px;
			}
				#body #subcontent .size_16 .sections a
				{
					background-color: transparent;
				}
		/* bajo cuadro estrecho */
		#body #subcontent .size_17 .sections
		{
			margin: 20px 0 0 0;
		}
		/* Lista pie */
		#body #subcontent .sections.blue a
		{
			background: transparent url(sections-blue-over.png) no-repeat scroll 0 0;
			color: #FFF;
		}
		/* Lista en forma de bloques */
		#body #subcontent .blocks_blue,
		#body #subcontent .size_16 .blocks_blue
		{
			margin: 10px 0 0 0;	
		}
			#body #subcontent .blocks_blue li,
			#body #subcontent .size_16 .blocks_blue li
			{
				clear: both;
				height: 20px;
			}
				#body #subcontent .blocks_blue a,
				#body #subcontent .size_16 .blocks_blue a
				{
					background: #00305C;
					display: block;
					opacity: 0.85;
					color: #FFFFFF;
					clear: both;
					float: right;
					font-size: 0.85em;
					height: auto;
					padding: 5px;
					margin: 0;
					width: auto;
				}
				#body #subcontent .blocks_blue a:hover,
				#body #subcontent .blocks_blue a:active,
				#body #subcontent .size_16 .blocks_blue a:hover,
				#body #subcontent .size_16 .blocks_blue a:active
				{
					color: #999999;
				}
	#content .another_languages_title
	{
		background-color: #e6e9ee;
		height: 35px;
		margin: 0 0 5px;
		padding: 12px 12px 0;
		text-transform: uppercase;
	}
	#content .another_language_content
	{
		height: 300px;
	}
	/* subcontenido en contenido largo (a la derecha) */
	#content_big #subcontent
	{
		clear:none;
		float:right;
		height:auto;
		margin:0 -4px 0 0;
		overflow:auto;
		padding:0;
		width:190px;
	}
		#content_big #subcontent .col_1
		{
			float: left;
			width: 49.5%;
		}
			#content_big #subcontent .col_1 div
			{
				float: right;
				height: auto;
			}
		#content_big #subcontent .col_2
		{
			float: right;
			width: 50%;
		}
			#content_big #subcontent .col_2 div
			{
				height: auto;
			}
	/*RSS*/
	#body .rss a
	{
		background: transparent url(http://www.fpa.es/lng/es/rss.gif) no-repeat scroll 0 0;
		display: block;
		height: 31px;
		margin: -26px 0 0 142px;
		width: 60px;
		text-indent: -900em;
	}


/***** Pie - Footer *****/
#footer
{
	clear: both;
	margin: 0 auto;
	overflow: auto;
	padding: 25px 0 0 238px;
	width: 695px;
}
	#footer ul
	{
		float: left;
		width: 380px;
	}
		#footer li
		{
			display: inline;
		}
		#footer li a
		{
			background: transparent url(http://www.fpa.es/lng/es/footer-text.png) no-repeat scroll 0 0;
			float: left;
			height: 14px;
			text-indent: -900em;
		}
	#footer .copyright
	{
		background: transparent url(http://www.fpa.es/lng/es/footer-text.png) no-repeat scroll 0 0;
		float: left;
		height: 14px;
		text-indent: -900em;
		width: 207px;
	}
	#footer .legal-notice a
	{
		background-position: -207px top;
		width: 48px;
	}
	#footer .contact a
	{
		background-position: -255px top;
		width: 39px;
	}
	#footer .sitemap a
	{
		background-position: -294px top;
		width: 63px;
	}
	/*Logos accesibilidad*/
	#footer .accessibility
	{
		float: right;
		width: 310px;
	}
		#footer .accessibility li a
		{
			float: left;
			margin: 0 4px;
			height: 15px;
			width: 80px;
		}
	#footer .xhtml a
	{
		background: transparent url(xhtml.gif) no-repeat scroll 0 0;
	}
	#footer .css a
	{
		background: transparent url(css.gif) no-repeat scroll 0 0;
	}
	#footer .tawaa a
	{
		background: transparent url(tawaa.gif) no-repeat scroll 0 0;
	}


/***** Elementos de contenido general *****/
.images
{
	float: right;
	margin: 0 0 6px 0;
	position: relative;
	width: 188px;
}
	.images a
	{
		background: transparent url(magnifier.png) no-repeat scroll -30px -30px;
		display: block;
		left: 0;
		top: 0;
		width: 180px;
	}
	.images a:hover,
	.images a:active
	{
		background-position: 159px 5px;
	}
.txt
{
	float: left;
	margin: 0 0 0 22px;
	text-align: justify;
	width: 450px;
}
	.txt ul
	{
		padding: 4px 0 15px 0;
	}
		.txt li
		{
			color: #393D40;
			font-size:0.85em;
			line-height: 1.6em;
			padding: 0 0 2px 2px;
		}
	.txt .sections
	{
		margin: -2px 0 0 0;
		padding: 0;
	}
		.txt .sections li
		{
			color: #FFF;
			font-size: 1.0em;
			line-height: normal;
			padding: 0;
		}
.accordion
{
	font-size: 1.15em;
}
.accordion.ui-helper-reset
{
	font-size: 1.15em;
	line-height: normal;
}
	.accordion .ui-widget-content
	{
		background: transparent;
	}
	.accordion .ui-widget-content a
	.accordion h6
	{
		font-size: 1em;
		padding-top: 2px;
	}
	.accordion h4
	{
		background-color: #EBEBEB;
		cursor: pointer;
		padding: 0 0 0 2px;
		margin: 0 0 10px ;
	}
.sections
{
	float: right;
}
.sections li a:link,
.sections li a:visited,
#subcontent .sections li a:link,
#subcontent .sections li a:visited
{
	background: transparent url(sections.png) no-repeat scroll 0 0;
	color: #00305C;
	display: block;
	font-size:0.8em;
	height: 16px;
	margin: 0 0 6px 0;
	padding: 4px 0 0 22px;
	width: 166px;
}
.sections.blue li a:link,
.sections.blue li a:visited,
#subcontent .sections.blue li a:link,
#subcontent .sections.blue li a:visited
{
	background: transparent url(sections-blue.png) no-repeat scroll 0 0;
}
.sections.blue li a:hover,
.sections.blue li a:active,
.sections.blue li a.active,
#subcontent .sections.blue li a:hover,
#subcontent .sections.blue li a:active,
#subcontent .sections.blue li a.active
{
	background: transparent url(sections-blue-over.png) no-repeat scroll 0 0;
	color: #FFF;
}
	.sections.blue li ul
	{
		margin: -2px 0 4px 0;
	}
	.sections.blue li li a:link,
	.sections.blue li li a:visited,
	.sections.blue li li a:hover,
	.sections.blue li li a:active,
	.sections.blue li li a.active
	{
		background: transparent url(sections-icons.png) no-repeat scroll 10px -10px;
		color: #808080;
		margin: 0;
	}
	.sections.blue li li a:hover,
	.sections.blue li li a:active
	{
		color: #00315C;
	}
	.sections.blue li li a.active
	{
		background-position: 10px 6px;
		color: #00305C;
	}
		.sections.blue li li li a:link,
		.sections.blue li li li a:visited
		{
			background: transparent url(sections-line.gif) no-repeat scroll 20px -6px;
			height:16px;
			padding: 4px 0 0 28px;
			width: 160px;
		}
.txt .sections.lightblue.short
{
	margin: 5px 0 0 0;
}
	.sections.lightblue.short li a:link,
	.sections.lightblue.short li a:visited
	{
		background: transparent url(sections-light-blue-short.png) no-repeat scroll 0 0;
		width: 130px;
	}
	.sections.lightblue.short li a:hover,
	.sections.lightblue.short li a:active,
	.sections.lightblue.short li a.active
	{
		background: transparent url(sections-light-blue-short-over.png) no-repeat scroll 0 0;
		color: #FFF;
	}
.sections.sciencesblue li a:link,
.sections.sciencesblue li a:visited,
#subcontent .sections.sciencesblue li a:link,
#subcontent .sections.sciencesblue li a:visited
{
	background: transparent url(sections-sciences-blue.png) no-repeat scroll 0 0;
	width:184px;
}
.sections.sciencesblue.middle li a:link,
.sections.sciencesblue.middle li a:visited,
#subcontent .sections.sciencesblue.middle li a:link,
#subcontent .sections.sciencesblue.middle li a:visited
{
	background: transparent url(sections-sciences-blue-middle-over.gif) no-repeat scroll 0 0;
	color: #FFFFFF;
}
.sections.sciencesblue li a:hover,
.sections.sciencesblue li a:active,
.sections.sciencesblue li a.active,
#subcontent .sections.sciencesblue li a:hover,
#subcontent .sections.sciencesblue li a:active,
#subcontent .sections.sciencesblue li a.active
{
	background: transparent url(sections-sciences-blue-over.png) no-repeat scroll 0 0;
	color: #FFF;
}
.sections.sciencesblue.middle li a:hover,
.sections.sciencesblue.middle li a:active,
.sections.sciencesblue.middle li a.active,
#subcontent .sections.sciencesblue.middle li a:hover,
#subcontent .sections.sciencesblue.middle li a:active,
#subcontent .sections.sciencesblue.middle li a.active
{
	background: transparent url(sections-sciences-blue-middle-over.gif) no-repeat scroll 0 0;
	color: #FFF;
}
	.sections.sciencesblue li ul
	{
		margin: -2px 0 4px 0;
	}
	.sections.sciencesblue li li a:link,
	.sections.sciencesblue li li a:visited,
	.sections.sciencesblue li li a:hover,
	.sections.sciencesblue li li a:active,
	.sections.sciencesblue li li a.active
	{
		background: transparent url(sections-icons.png) no-repeat scroll 10px -10px;
		color: #808080;
		margin: 0;
	}
	.sections.sciencesblue.middle li li a:link,
	.sections.sciencesblue.middle li li a:visited,
	.sections.sciencesblue.middle li li a:hover,
	.sections.sciencesblue.middle li li a:active,
	.sections.sciencesblue.middle li li a.active
	{
		color: #FFFFFF;
	}
	.sections.sciencesblue li li a:hover,
	.sections.sciencesblue li li a:active
	{
		color: #00315C;
	}
	.sections.sciencesblue li li a.active
	{
		background-position: 10px 6px;
		color: #00305C;
	}
		.sections.sciencesblue li li li a:link,
		.sections.sciencesblue li li li a:visited
		{
			background: transparent url(sections-line.gif) no-repeat scroll 20px -6px;
			height:16px;
			padding: 4px 0 0 28px;
			width: 160px;
		}
.txt .sections.blue.short
{
	margin: 2px 0 0 0;
}
	.sections.blue.short li a:link,
	.sections.blue.short li a:visited
	{
		background: transparent url(sections-blue-short.png) no-repeat scroll 0 0;
		color: #FFF;
		width: 140px;
	}
	.sections.blue.short li a:hover,
	.sections.blue.short li a:active,
	.sections.blue.short li a.active
	{
		color:#00305C;
	}
.txt .sections.white
{
	float: left;
}
	.sections.white li
	{
		padding: 0;
	}
		.sections.white li a
		{
			padding-top: 4px;
			line-height: 1em;
			font-size: 0.9em;
		}
		.sections.white li a:link,
		.sections.white li a:visited
		{
			background: transparent url(sections-white.png) no-repeat scroll 0 0;
		}
		.sections.white li a:hover,
		.sections.white li a:active,
		.sections.white li a.active
		{
			background: transparent url(sections-light-blue-short-over.png) no-repeat scroll 0 0;
			color: #FFF;
		}
.txt .sections.brown
{
	float: left;
}
	.sections.brown li
	{
		padding: 0;
	}
		.sections.brown li a
		{
			padding-top: 5px;
			line-height: 1em;
			font-size: 0.7em;
		}
		.sections.brown li a:link,
		.sections.brown li a:visited,
		#subcontent .sections.brown li a:link,
		#subcontent .sections.brown li a:visited
		{
			background: transparent url(sections-brown.png) no-repeat scroll 0 0;
		}
		.sections.brown li a:hover,
		.sections.brown li a:active,
		.sections.brown li a.active,
		#subcontent .sections.brown li a:hover,
		#subcontent .sections.brown li a:active,
		#subcontent .sections.brown li a.active
		{
			background: transparent url(sections-brown-over.png) no-repeat scroll 0 0;
			color: #FFF;
		}
		/*Corto*/
		.sections.brown.short li a:link,
		.sections.brown.short li a:visited
		{
			background: transparent url(sections-brown-short.png) no-repeat scroll 0 0;
		}
		.sections.brown.short li a:hover,
		.sections.brown.short li a:active,
		.sections.brown.short li a.active
		{
			background: transparent url(sections-brown-over-short.png) no-repeat scroll 0 0;
			color: #FFF;
		}
.txt .sections.brown_big
{
	float: left;
}
	.sections.brown_big li
	{
		float: left;
		padding: 0;
	}
		.sections.brown_big li a
		{
			padding-top: 5px;
			line-height: 1em;
			font-size: 0.7em;
			width: 240px;
		}
		.sections.brown_big li a:link,
		.sections.brown_big li a:visited
		{
			background: transparent url(sections-brown_big.png) no-repeat scroll 0 0;
		}
		.sections.brown_big li a:hover,
		.sections.brown_big li a:active,
		.sections.brown_big li a.active
		{
			background: transparent url(sections-brown_big-over.png) no-repeat scroll 0 0;
			color: #FFF;
		}
		
#index #subcontent .sections.transparente
{
	float: left;
	padding-top: 16px;
	width:100%;
}
	#index #subcontent .transparente li
	{
		float: left;
		clear:both;
		padding-left: 380px;
		padding-bottom: 8px;
		height:15px;
	}
		#index #subcontent .sections.transparente li a
		{
			border-bottom: 1px dotted #000;
			padding:0 0 2px 14px;
			line-height: 1em;
			font-size: 1em;
			width: 180px;
			color:#000000;
		}
		#index #subcontent .transparente li a:link,
		#index #subcontent .transparente li a:visited
		{
			background: transparent url(sections-transparent.png) no-repeat scroll left 4px;
		}
		#index #subcontent .transparente li a:hover,
		#index #subcontent .transparente li a:active,
		#index #subcontent .transparente li a:active
		{
			color: #FFF;
		}
/*Cuadro area musical pequeño*/
#index #subcontent .sections.musical,
#index #subcontent .sections.musical_grande
{
	float: left;
	padding-top: 14px;
	width: 100%;
}
	#index #subcontent .musical li,
	#index #subcontent .musical_grande li	
	{
		float: left;
		clear:both;
		padding-left: 164px;
		padding-bottom: 25px;
		height:15px;
	}
		#index #subcontent .sections.musical li a,
		#index #subcontent .sections.musical_grande li a
		{
			color:#FFF;
			padding:0 0 2px 14px;
			line-height: 1em;
			font-size: 1.1em;
			text-transform: uppercase;
		}
		#index #subcontent .musical li a:link,
		#index #subcontent .musical li a:visited,
		#index #subcontent .musical_grande li a:link,
		#index #subcontent .musical_grande li a:visited
		{
			background: transparent url(icon-arrow-right.png) no-repeat scroll left 2px;
		}
		#index #subcontent .musical li a:hover,
		#index #subcontent .musical li a:active,
		#index #subcontent .musical li a:active,
		#index #subcontent .musical_grande li a:hover,
		#index #subcontent .musical_grande li a:active,
		#index #subcontent .musical_grande li a:active
		{
			color: #CCC;
		}
/* area musical grande */
#index #subcontent .sections.musical_grande
{
	padding-top: 12px;
}
	#index #subcontent .musical_grande li
	{
		padding-left: 480px;
	}
/*Estilos botones cuadrados de area musical*/		
#areamusical ul.cuadrado
{
	float:right;
}
	.sections.cuadrado li
	{
		padding: 0;
		margin: 0;
		width:188px;
		height:23px;
		line-height:19px;
		color:#999966;
		border:#999966 1px solid;
		margin-bottom:6px;
	}
		.sections.cuadrado li a
		{
			background-image: url(coro.png);
			background-repeat:no-repeat;
			margin:0;
			padding:0;
			padding-top: 8px;
			line-height: 1em;
			font-size: 0.7em;
			color:#999966;
			height:15px;
			padding-left:15px;
		}
		.sections.cuadrado li a:active,
		.sections.cuadrado li a:hover,
		.sections.cuadrado li a:link,
		.sections.cuadrado li a:visited
		{
			background-image:url(coro.png);
			background-repeat:no-repeat;
			margin:0px;
			padding:0px;
			padding-top: 8px;
			line-height: 1em;
			font-size: 0.7em;
			color:#999966;
			padding-left:15px;		
			height:15px;
		}		
#subcontent .sections.darkblue
{
	padding: 25px 0 0 0;
}
#subcontent .sections.brown
{
	padding: 40px 0 0 0;
}
#subcontent .sections.transparent
{
	text-align: center;
	padding: 80px 0 0 0;
}
	#subcontent .sections.darkblue li
	{
		float: right;
		height: auto;
		width: auto;
	}
	#subcontent .sections.transparent li
	{
	}
		.sections.darkblue li a:link,
		.sections.darkblue li a:visited,
		#subcontent .sections.darkblue li a:link,
		#subcontent .sections.darkblue li a:visited
		{
			background: transparent url(sections-dark-blue.png) no-repeat scroll 0 0;
			color: #FFF;
			padding-top: 3px;
			height: 16px;
		}

		.sections.transparent li a:link,
		.sections.transparent li a:visited,
		#subcontent .sections.transparent li a:link,
		#subcontent .sections.transparent li a:visited
		{
			background: transparent url(sections-transparent.gif) no-repeat scroll left center;
			color: #FFF;
			padding-top: 3px;
			height: 16px;
		}

/* cuadro contenido relacionado */
.related
{
	background-color: #F6F6F6;
	border: 1px solid #66839E;
	float: left;
	margin: 0 20px 10px 0;
	width: 178px;
}
.related h5
{
	background-color: #66839E;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 4px 5px;
	text-align: left;
}
.related ul,
.related ol
{
	margin: 4px 0 0 8px;
	padding: 4px 4px 10px 0;
}
	.related li
	{
		text-align: left;
	}
		.related a:link,
		.related a:visited
		{
			background: transparent url(related-icon.gif) no-repeat scroll left 4px;
			color: #66839E;
			display: block;
			padding: 0 0 0 16px;
		}
		.related a:hover,
		.related a:active
		{
			color: #999999;
		}

/* contenido largo */
#content_big .txt
{
	background-color: #F6F6F6;
	margin: 0;
	min-height: 360px;
	padding: 15px 26px;
	width: 446px;
}
#content_big h2
{
	margin: 0;
}
#content_big h3
{
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 16px;
}
#content_big .images,
#press .images
{
	float: left;	
	margin: 0 14px 10px 0;
	width: 188px;
}
	#press .images
	{
		border:1px solid #999;
	}
	#press .images img
		{
			display:block;
		}
	#content_big .images .photo_footer
	{
		color: #333;
		font-size: 0.85em;
		display:block;
		padding:5px;
	}
	#content_big p a
	{
		line-height: 1em;
	}
	#content_big p img
	{
		display: block;
		margin: 0 auto;
	}
	#content_big .photo_footer_alone
	{
		border: 1px solid #999999;
		border-width: 0 1px 1px 1px;
		color: #333;
		display:block;
		font-size: 0.85em;
		margin: 0 auto;
		line-height: 1.2em;
		padding: 5px 4px 4px 4px;
		max-width: 424px;
	}

/***** Pantalla presentación de algo, vistosa *****/
.splash .item
{
	background-repeat: no-repeat;
	float: left;
	height: 316px;
	margin: 0 6px 0 0;
	padding: 18px 20px 30px 230px;
	width: 290px;
}
	.splash .item h3
	{
		display: inline;
		line-height: normal;
		margin: 0;
		padding: 1px 4px 2px 0;
	}
		.splash .item h3 span
		{
			color: #00305C;
		}
	.splash .item .text
	{
		color: #393D40;
		margin: 6px 0 5px 0;
		text-align: justify;
	}

/***** Barra inferior con paginación *****/
.bottom_bar
{
	background-color: #ECE9DC;
	float: left;
	margin: 0 6px 0 0;
	padding: 6px 20px;
	width: 500px;
}
	.bottom_bar .up
	{
		float: left;
		line-height: 1.4em;
	}
	.bottom_bar .paginator
	{
		float: right;
		padding: 0;
	}
		.bottom_bar .paginator li
		{
			display: inline;
			float: none;
			height: auto;
			line-height: 1;
			padding: 0 6px 0 0;
			min-width: inherit;
			text-align: left;
		}
			.bottom_bar .paginator li a
			{
				background-color: transparent;
				border: none;
				color: #8097AD;
				display: inline;
				float: none;
				font-size: 0.9em;
				font-weight: bold;
				height: auto;
				line-height: normal;
				margin: 0;
				padding: 0;
			}
			.bottom_bar .paginator li.first a
			{
				background: transparent url(arrow-pages.png) no-repeat scroll right 5px;
				padding: 0 12px 0 0;
			}
			.bottom_bar .paginator li.next a
			{
				background: transparent url(arrow-pages.png) no-repeat scroll left 5px;
				padding: 0 0 0 12px;
			}
			.bottom_bar .paginator li.active a
			{
				color: #666666;
			}

/***** Portada *****/
#content_over
{
	background-color: #000;
	display: none;
	height:390px;
	left: 0;
	margin: 0;
	position:absolute;
	top: 0;
	width: 678px;
	z-index: 1001;
}
.content_over_body
{
	background-color: #FFF;
	display: none;
	height: 324px;
	left: 0;
	margin: 30px;
	padding: 15px 26px 0 26px;
	position:absolute;
	top: 0;
	width: 570px;
	z-index: 1100;
}
	.content_over_body .close
	{
		background: transparent url(icon-exit.gif) no-repeat scroll left 3px;
		color: #FFFFFF;
		height:17px;
		left:570px;
		padding:0 5px 0 16px;
		position: absolute;
		top: -20px;
		width: 43px;
		z-index: 1001;
	}
	.content_over_body .more
	{
		border-top: 1px solid #66839E;
		bottom:10px;
		height:12px;
		padding:6px 0 0;
		position:absolute;
		width:350px;
	}
		.content_over_body .more a
		{
			background: transparent url(more-icon.gif) no-repeat scroll left 1px;
			color: #00305C;
			display:block;
			font-size: 0.85em;
			height: 14px;
			padding: 0 0 0 14px;
			width: 122px;
		}
	.content_over_body .txt
	{
		float: left;
		margin: 0;
		width: 350px;
	}
	.content_over_body h2
	{
		color: #00305C;
		font-size:1.35em;
		font-weight:bold;
		line-height:1.2em;
		margin: 0;
		padding:0 0 10px;
	}
	.content_over_body h3
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		font-weight: normal;
		line-height:1.2em;
		margin: 0;
		padding:0 0 12px;
	}

/***** Contenidos *****/
#contents #subcontent
{
	height: 91px;
}
#contents #footer .accessibility,
#contents .rss
{
	display: none;
}
#contents #footer
{
	margin: 0 auto;
	padding: 15px 0 10px 334px;
	width: 670px;
}

/***** Lista elementos con fecha *****/
.title_list
{
	background: transparent url(icon-title.gif) no-repeat scroll 0 16px;
	color: #00305C;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.90em;
	padding: 15px 0 8px 16px;
}
.list_date
{
	padding: 5px 0 10px 0;
}
	.list_date a
	{
		color: #00305C;
		font-weight: bold;
		padding: 0 0 0 15px;
	}
	.list_date a:hover,
	.list_date a:active,
	.list_date a.active
	{
		background: transparent url(icon-title-red.gif) no-repeat scroll left 2px;
		color: #990000;
		text-decoration: none;
	}
		.list_date .date
		{
			color: #333333;
			padding: 0 8px 0 0;
		}

/***** Discurso *****/
.speech
{
	background-color: #E6E6E6;
	border: 1px solid #989898;
	border-width: 1px 0;
	clear: both;
	color: #393D40;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 15px 0;
	padding: 4px 8px 0 8px;
}
	.speech .date
	{
		color: #808080;
		font-style: normal;
		padding: 10px 0;
	}

/***** Premio al pueblo ejemplar *****/
.pueblo_ejemplar h4
{
	color: #393D40;
	font-size: 0.9em;
}
.pueblo_ejemplar #map
{
	height: 250px;
	width: 434px;
}

/***** Contacto *****/
.vcard
{
	font-size: 0.85em;
	line-height: 1.5em;
	margin: 4px 0 24px 0;
}
.vcard a
{
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}
form label,
#contact .radio span
{
	color: #66839E;
	display: block;
	float: left;
	font-size: 0.85em;
	font-weight: bold;
	padding: 4px 14px 0 0;
	text-align: right;
	width: 170px;
}
#contact form
{
	margin: 8px 0 0 0;
}
	#contact input,
	#contact textarea
	{
		width: 200px;
	}
	#contact textarea
	{
		height: 100px;
	}
	#contact .buttons
	{
		padding: 0 0 20px 184px;
	}
		#contact button
		{
			width: 206px;
		}
	#contact .radio label
	{
		height: 18px;
		padding: 4px 0 0 0;
		width: auto;
	}
	#contact .radio input
	{
		background-color: transparent;
		border: 0;
		float: left;
		margin-left: 6px;
		margin-right: 20px;
		padding: 0;
		width: auto;	
	}

/***** Premios *****/
#prizes #content
{
	height: auto;
}
	#prizes #content h2,
	#prizes #content h3
	{
		margin-left: 60px;
	}
	#prizes #content.index
	{
		background: transparent url(background-prizes-v2.jpg) no-repeat scroll 0 0;
		height: 475px;
	}
		#prizes #content.index h2
		{
			font-size: 1.7em;
			margin-left: 215px;
			margin-top: 15px;
			margin-bottom: 4px;
		}
		#prizes #content.index .txt
		{
			margin-left: 215px;
			width: 395px;
		}
		#prizes #content.index .sections
		{
			float: left;
			margin-left: 215px;
		}
		#prizes #content.splash
		{
			height: 390px;
		}
		#prizes #content.list h2,
		#prizes #content.splash h2
		{
			background: #DEDBC7 url(icon-title-light.gif) no-repeat scroll 4px 3px;
			color: #00305C;
			font-size: 0.8em;
			margin: 0 159px 6px 0;
			padding: 2px 4px 5px 20px;
		}
		#prizes #content.splash h3
		{
			margin: 0;
		}
		#prizes #content.list .intro
		{
			background-color: #F6F6F6;
			color: #222;
			float: left;
			font-family: georgia;
			font-size: 0.9em;
			line-height: 1.6em;
			margin: 0 0 6px;
			padding:4px 6px;
			width:528px;
		}
	#prizes .items
	{
		float: left;
		width: 546px;
	}
		#prizes .awarded_list,
		#prizes .awarded_list_category
		{
			overflow: auto;
			width: 546px;
		}
		/*hack ie7*/
		*:first-child+html #prizes .awarded_list,
		*:first-child+html #prizes .awarded_list_category
		{
			padding: 0 0 6px 0;
		}
			#prizes .awarded_list li
			{
				float: left;
				height: 123px;
				margin: 0 6px 6px 0;
				width: 267px;
			}
				#prizes .awarded_list li a
				{
					display: block;
				}
			#prizes .awarded_list_category li
			{
				background: transparent url(background-award-list-category.jpg) repeat-x scroll 0 0;
				float: left;
				height: 95px;
				margin: 0 6px 6px 0;
				padding: 8px 10px 2px 146px;
				position: relative;
				width: 384px;
				z-index: 100;
			}
				#prizes .awarded_list_category li img
				{
					position: absolute;
					top: 0;
					left: 0;
					z-index: 1000;
				}
				#prizes .awarded_list_category li h4
				{
					background-color: #00305C;
					color: #FFF;
					float: left;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 1em;
					line-height: 1em;
					padding: 0 4px 2px;
				}
				#prizes .awarded_list_category li h5
				{
					float: left;
					width: 384px;
					padding: 2px 0;
				}
					#prizes .awarded_list_category li h5 a
					{
						color: #333333;
						display: block;
						font-size: 1.1em;
						font-family: Helvetica, Arial, sans-serif;
						line-height: 1em;
						padding: 0 3px;
					}
					#prizes .awarded_list_category li h5 a:hover,
					#prizes .awarded_list_category li h5 a:active
					{
						background-color: #00305C;
						color: #FFF;
					}
				#prizes .awarded_list_category li h6
				{
					color: #00305C;
					float: left;
					font-size: 1em;
					line-height: 1em;
					padding: 0 3px;
					width: 378px;
				}
				#prizes .awarded_list_category li p
				{
					float: left;
					clear: both;
					color: #393D36;
					line-height: 1.3em;
					margin: 0;
					padding: 2px 4px 0 2px;
					width: 378px;
				}
				#prizes .awarded_list_category ol
				{
					float: right;
				}
					#prizes .awarded_list_category ol li
					{
						border-right: 1px solid #66839D;
						display: inline;
						height: auto;
						margin: 0;
						padding: 0 4px;
						width: auto;
					}
						#prizes .awarded_list_category ol li.last
						{
							border: none;
						}
						#prizes .awarded_list_category ol li a
						{
							color: #66839D;
							font-size: 0.8em;
							font-family: Helvetica, Arial, sans-serif;
							text-transform: uppercase;
						}
						#prizes .awarded_list_category ol li a:hover,
						#prizes .awarded_list_category ol li a:active
						{
							color: #00305C;
						}
				#prizes .awarded_list_category li.right
				{
					padding: 10px 146px 0 10px;
				}
					#prizes .awarded_list_category li.right img
					{
						left: auto;
						right: 0;
					}
					#prizes .awarded_list_category .right ol
					{
						float: left;
					}
					#prizes .awarded_list_category li.right h4
					{
						float: right;
					}
					#prizes .awarded_list_category li.right h5
					{
						text-align: right;
					}
					#prizes .awarded_list_category li.right h6
					{
						text-align: right;
					}
					#prizes .awarded_list_category li.right p
					{
						text-align: right;
					}
	#prizes .menu_right
	{
		float: left;
		width: 153px;
	}
		#prizes #content .menu_right form h3
		{
			background-color: #898E7A;
			color: #FFFFFF;
			display: block;
			font-size: 0.9em;
			text-align: center;
			text-transform: uppercase;
			padding: 5px 0;
			margin: 0;
		}
		#prizes .menu_right form div
		{
			padding: 8px 0 0 0;
		}
		#prizes #content .menu_right form label
		{
			color: #898E7A;
			font-size: 0.9em;
			padding: 0 0 4px 4px;
			text-align: left;
			width: 120px;
		}
		#prizes .menu_right form select,
		#prizes .menu_right form input	
		{
			font-size: 0.85em;
			margin: 0 0 0 4px;
			padding-left: 0;
			width: 136px;
		}
		#prizes .menu_right form button
		{
			background-color: #B7CFE0;
			margin: 0 4px;
			width: 138px;
		}
		#prizes .menu_right #awarded_full_list
		{
			background:transparent url(related-icon.gif) no-repeat scroll 3px 2px;
			border-bottom: 2px solid #B7CFE0;
			color:#4C4C4C;
			display:block;
			font-size:0.8em;
			margin: 8px auto 0 auto;
			padding:2px 0 8px 10px;
			text-align:center;
			width:126px;
		}
	#prizes #content .categories
	{
		clear: both;
		float: left;
		margin: 15px 0 0 215px;
		width: 425px;
	}
		#prizes #content .categories h3
		{
			background-color: #D9D4BA;
			color: #00305C;
			font-size: 1em;
			margin: 0;
			padding: 3px 0 5px 10px;
			text-transform: uppercase;
		}
		#prizes #content .categories ul
		{
			overflow: auto;
			padding: 8px 0 2px 4px;
		}
			#prizes .categories li
			{
				float: left;
				height: 22px;
				padding: 2px;
				width: 49%;
			}
				#prizes .categories li a
				{
					background: transparent url(icon-title-light.gif) no-repeat scroll left center;
					color: #66839D;
					display: block;
					font-size: 0.85em;
					padding: 2px 0 2px 14px;
					text-transform: uppercase;
				}
				#prizes .categories li a:hover,
				#prizes .categories li a:active
				{
					color: #00305C;
				}
	#prizes ul.ul_1
	{
		background-color: #F6F6F6;
		margin: 0 6px 6px 0;
		padding: 0 0 10px 10px;
	}
		#prizes ul.ul_2
		{
			margin: 5px 0 0 4px;
		}
			#prizes ul.ul_2 li
			{
				margin: 0 0 6px 0;
			}
			#prizes li.year
			{
				padding: 10px 0 0 0;
			}
				#prizes li.year a
				{
					color:#00305C;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size:1.2em;
					font-weight: bold;
					text-decoration:none;
				}
			#prizes li.premiado a
			{
				background: transparent url(sections-icons.png) no-repeat scroll left 4px;
				color: #333333;
				font-size: 0.85em;
				font-family: Helvetica, Arial, sans-serif;
				font-weight: normal;
				padding: 0 0 0 12px;
				text-decoration:none;
			}
			#prizes li.premiado a:hover
			{
				background-position: left -39px;
				color: #00305C;
				text-decoration: underline;
			}
	#prizes ul.paginator
	{
		width:500px;
	}
		#prizes ul.paginator li
		{
			float:left;
			display:block;
			width:200px;
		}
		#prizes ul.paginator li.index_d
		{
			text-align:right;
			float:right;
		}
	#prizes .doc_item h4
	{
		margin:10px 0 0;
	}
		#prizes .doc_item h4 a
		{
			color:#000000;
		}
			#prizes .doc_item h4 a:hover
			{
				text-decoration: underline;
			}
	#prizes .doc_item .element
	{
		float:left;
		margin:0 10px 10px 0;

		text-align:center;
		width:200px;
	}		
	#prizes .sendto_container
	{
		clear: both;
		margin: 0 0 0 23px;
	}
		#prizes .sendto_container .sendto
		{
			background-color:#F6F6F6;
			border:1px solid #66839E;
			float:left;
			list-style-image:url(related-icon.gif);
			margin:0 20px 10px 0;
			padding: 5px;
			width:242px;
		}			
			#prizes .sendto_container .sendto li
			{
				padding-left: 4px;
				margin: 0 0 0 23px;
			}			
			#prizes #content form label
			{
				color:#66839E;
				display:block;
				float:left;
				font-size:0.85em;
				font-weight:bold;
				padding:4px 14px 0 0;
				text-align:right;
				width:130px;
			}			
			#prizes .config .txt #account input, 
			#prizes .txt #register input, 
			#prizes .txt #login input
			{
				width:200px;
			}			
			#prizes .txt #login div, 
			#prizes .txt #recoverpass div,
			#prizes .txt #register div
			{
				padding:2px 0;
			}			
			#prizes .txt #login .buttons
			{
				padding-left:144px;
				width:220px;
			}			
			#prizes .config .txt #account .buttons, 
			#prizes .txt #register .buttons, 
			#prizes .txt #login .buttons
			{
				padding:0 0 20px 184px;
			}
			#prizes .txt #login .buttons button
			{
				margin-bottom:8px;
			}
			#prizes .config .txt .buttons button, 
			#prizes .txt #register .buttons button, 
			#prizes .txt #login .buttons button
			{
				width:206px;
			}
			#prizes .txt #login .buttons button, 
			#prizes .txt #recoverpass .buttons button
			{
				margin-top:2px;
			}
			#prizes .txt #register #users_accept
			{
				background-color:transparent;
				border:0 none;
				width:auto;
			}

/***** FOUNDATION *****/
#foundation #content.foundation {
	background:transparent url(background-foundation.jpg) no-repeat scroll 0 0;
}
#foundation #content.foundation h2.portada {
	margin: 28px 20px 0 290px;
	text-transform: uppercase;
}
#foundation #content.foundation div.txt-portada {
	color: #484848;
	margin: 10px 20px 0 290px;
	text-align: justify
}
#foundation #content.foundation div.txt-portada h5 {
	line-height: 1.4em;
	margin: 0 0 10px;
}
#foundation #content.foundation div.sections-portada ul {
	margin: 6px 5px 0 0;
	width: 400px;
}
#foundation #content.foundation div.sections-portada ul li {
	float: left;
	margin: 0 8px 0 0;
}

/***** SAR *****/
#sar #content
{
	background: transparent url(background-sar-left.jpg) no-repeat scroll 0 0;
	padding: 0 0 0 350px;
	width: 349px;
}
	#sar #content .txt
	{
		width: 280px;
	}
	#sar #content h2
	{
		color:#d0dfeb;
	}
		#sar #content .txt h5
		{
			line-height:1.4em;
			margin:0 0 10px 0;
			color:#FFFFFF;
		}
		#sar #content .txt p
		{
			color:#FFFFFF;
		}		
		#sar #content .txt .sections
		{
			float: left;
		}
		#sar #content .txt form
		{
			clear: both;
			padding: 6px 0 0 8px;
		}
			#sar #content .txt form label
			{
				background: transparent url(sections-icons.png) no-repeat scroll left 2px;
				/*color: #4C4C4C;*/
				font-size: 0.8em;
				text-align: left;
				padding: 0 0 5px 12px;
				width: 100%;
			}
			#sar #content .txt form select
			{
				width: 100px;
			}

.carousel
{
    left: -5000px;
    position: relative;
    visibility: hidden;
}

/***** Buscador *****/
#search #content_big
{
	background-color:#F6F6F6;
	height:auto;
	margin:0 0 0 9px;
	padding:10px 0 0;
	position:relative;
	width:690px;
	float:left;
}
	#search h2,
	#search h3
	{
		margin:0;
		margin-left:18px;
	}
	#search #content_big .txt
	{
		padding: 0 16px;
		width: 656px;
	}
	#search #content_big .txt .sections
	{
		margin: 0;
	}
	#search #content_big .txt ul
	{
		border-bottom: 1px dotted #808080;
		padding-bottom: 0;
	}
		#search #content_big .txt ul ul
		{
			border: 0;
		}
		#search li.normal
		{
			border-top: 1px dotted #808080;
			margin-top: 10px;
			overflow: auto;
			padding-top: 10px;
			width: 656px;
		}
		#search li.awarded
		{
			background-color: #ECE9DC;
			margin: 0 0 8px 0;
			overflow: auto;
			padding: 8px 8px 2px 8px;
		}
			#search li.awarded h4
			{
				padding: 0 0 4px 0;
			}
				#search li.awarded h4 a
				{
					color: #00315C;
				}
			#search li.awarded p
			{
				padding: 0 0 6px 0;
			}
			#search li .left
			{
				float: left;
				padding: 0 0 4px 0;
				width: 110px;
			}
				#search li.awarded .left img
				{
					width: 100px;
				}
			#search li .right
			{
				float: left;
				width: 490px;
			}
		#search .txt .up
		{
			float:left;
			line-height:1.4em;
		}
	#search .bottom_bar
	{
		float: left;
		margin: 15px 0;
		width: 616px;
	}
		#search #content_big .bottom_bar .paginator
		{
			border: 0;
			width:150px;
			line-height: 1.2em;
		}
			#search #content_big .bottom_bar .paginator a
			{
				background-position: left 4px;
			}

/***** Prensa *****/
#press #content,
#press #content_big
{
	background-color: #F6F6F6;
	height: auto;
	padding: 10px 0 0 0;
}
	#press .txt
	{
		padding: 0 0 15px 18px;
		margin: 0;
		width: 450px;
	}
		#press h2
		{
			margin-top: 5px;
		}
		#press h2,
		#press h3
		{
			margin-left: 18px;
		}
		#press #content .txt ul li
		{
			border-bottom: 0 solid #808080;
			clear: both;
			overflow: auto;
			padding: 0 0 18px 0;
		}
			#press #content .txt ul.sections li
			{
				padding: 0;
			}
			#press #content .txt ul div
			{
				float: left;
				margin: 0 14px 0 0;
			}
			#press #content .txt ul .right div
			{
				float: right;
				margin: 0 0 0 14px;
			}
			#press .txt ul h4
			{
				margin: 0;
				padding: 0 0 2px 0;
			}
				#press .txt ul h4 a
				{
					color:#00305C;
					font-size: 1.2em;				
				}
			#press .txt ul .date
			{
				color: #666666;
				display: block;
				font-family: Georgia, "Times New Roman", Times, serif;
				padding: 2px 0;
			}
			#press .txt ul p
			{
				font-size: 1.05em;
				line-height: 1.4em;
				font-family:Helvetica, Arial, sans-serif;
				color:#333333;
			}
			#press .txt ul .more
			{
				float: left;
				background: transparent url(icon-more.png) no-repeat scroll left 3px;
				color: #00305C;
				padding: 0 0 0 14px;
			}
			#press .txt a.next,
			#press .txt a.prev
			{
				color: #00305C;
				float: right;
				font-size: 0.85em;
				margin: 0 0 18px 0;
			}
			#press .txt a.prev
			{
				float: left;
			}
		#press #content .txt ul li.left
		{
			padding-right: 10px;
		}
		#press #content .txt ul li ul.more_info
		{
			clear:both;
			float:left;
			display:block;
			margin:0px;
			padding:0px;
			line-height:20px;
		}
		#press #content .txt ul li span.more
		{		
			background-position:left center;
		}
			#press #content .txt ul li span.more a
			{
				font-size:0.8em;
				line-height:20px;
				height:20px;
				color: #285176;
				text-transform: uppercase;
			}
			#press #content .txt ul li span.more a:hover,
			#press #content .txt ul li span.more a:active
			{
				color: #808080;
			}
			#press .txt a.arrow
			{
				float:left;
			}
			#press .txt .up
			{
				float:left;
				line-height: 1.4em;
			}
			#press .bottom_bar
			{
				background-color: transparent;
				border-top: 1px dotted #808080;
				float: left;
				margin: 15px 0 0 0;
				padding: 10px 0 0 0;
				width: 450px;
			}
				#press #content .txt .bottom_bar .paginator li
				{
					padding:0 6px 0 0;
				}
					#press #content .txt .bottom_bar .paginator li a
					{
						font-size: 1.1em;
					}
		#press #content .txt ul li.secundaria
		{
			border-bottom: 0 solid #808080;
			clear:none;
			display:inline;
			float:left;
			width:140px;
			overflow:hidden;
			padding: 0 10px 0 0;
			text-align: left;
		}
			#press #content .txt ul li.secundaria:first-child
			{
				margin-left:0;	
			}
			#press #content .txt ul li.secundaria div
			{
				height:140px;
				margin: 0 14px 0 0;
				width:140px;
			}
			#press .txt ul li.secundaria h4
			{
				clear:both;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1em;
				margin: 0;
				padding: 10px 0 5px 0;
				text-align: left;
				width:140px;
			}
				#press .txt ul li.secundaria h4 a
				{
					color:#00305C;
					font-size: 1em;
				}
			#press .txt ul li.secundaria p
			{
				width:140px;
				font-size: 1.05em;
				line-height: 1.4em;
				font-family:Helvetica, Arial, sans-serif;
				margin: 0;
				color:#333333;
			}
			#press .txt ul li.secundaria .more
			{
				float: left;
				background: transparent url(icon-more.png) no-repeat scroll left 3px;
				color: #00305C;
				padding: 0 0 0 14px;
			}
			#press .txt ul li.secundaria .date
			{
				display: block;
				font-size: 0.9em;
				padding: 2px 0;
				color: #666666;
			}
				#press .txt li.secundaria a.next,
				#press .txt li.secundaria a.prev
				{
					color: #00305C;
					float: right;
					font-size: 0.85em;
					margin: 0 0 18px 0;
				}
				#press .txt li.secundaria a.prev
				{
					float: left;
				}
			#press #content .txt ul li.secundaria ul li.ampliar_info a
			{
				background-image: url(sections-blue-over.png);
			}			
			#press #content .txt ul li.secundaria ul li.ampliar_info a:visited
			{
				background-image: url(sections-light-blue.png);
			}
	#press .sections
	{
		margin: 14px 14px 0 0;
	}
		#press .txt .sections
		{
			margin: 0;
		}
		#press #content_big .txt .sections
		{
			margin: 4px 0 0 15px;
		}
			#press #content_big .txt .sections li a
			{
				padding-top: 2px;
				padding-bottom: 2px;
			}
		#press .sections.blue li a:link,
		#press .sections.blue li a:visited
		{
			background-image: url(sections-light-blue.png);
		}
		#press .sections.blue li a:hover,
		#press .sections.blue li a:active,
		#press .sections.blue li a.active		
		{
			background-image: url(sections-blue-over.png);
		}
			#press .sections.blue li li a:link,
			#press .sections.blue li li a:visited
			{
				background-image: url(sections-icons.png);
				background-position: 2px 6px;
				padding-left: 10px;
			}
	#press #pressarea_logo
	{
		float: right;
		margin: 5px 22px 0 0;
	}
	#press #newsletter_logo
	{
		float: right;
		margin: 5px 22px 0 0;
	}
	#press #other_news
	{
		background-color: #FFF;
		float: right;
		margin: 20px 16px 0 0;
		padding: 8px;
		width: 172px;
	}
		#press #other_news h4,
		#press #content_big #other_news h4
		{
			border-bottom: 1px dotted #66839E;
			color: #66839E;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 1.4em;
			font-style: italic;
			margin: 0 0 4px 0;
			padding: 4px 0;
			text-align: center;
		}
		#press #other_news li
		{
			background: transparent url(icon-arrow-right.png) no-repeat scroll left 6px;
			border-bottom: 1px dotted #808080;
			font-size: 0.85em;
			padding: 6px 0 10px 14px;
		}
			#press #other_news li.last
			{
				border: 0;
			}
	#press .related_container
	{
		background-color: #FFFFFF;
		border: 1px solid #66839E;
		clear: both;
		float: left;
		margin: 0 12px 5px 0;
		width: 188px;
	}
		#press .related_container h5
		{
			background-color:#66839E;
			color:#FFFFFF;
			font-family:helvetica;
			padding:5px 0 5px 5px;
		}
		#press .related_container .related
		{
			background-color: #FFFFFF;
			border: 0;
			clear: left;
			float: none;
			margin: 0;
			padding: 4px 0 4px 4px;
			width: auto;
		}
			#press .related_container .related a
			{
				background-image: url(icon-arrow-right.png);
				background-position: left 3px;
				padding: 0 0 0 14px;
			}
	#press #content_big h4
	{
		color: #00305C;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.4em;
		line-height:1.2em;
		padding: 0;
		text-align:left;
		margin-bottom:20px;
	}
	#press #content_big .date
	{
		color: #9A9A9A;
		display: block;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-style: italic;
		font-size: 0.85em;
		margin: 8px 0;
	}
	#press #content_big .txt p
	{
		font-size: 0.95em;
		line-height: 1.5em;
		font-family:Helvetica, Arial, sans-serif;
		color:#333333;
		margin-bottom:10px;
	}
	#press #content_big	p.intro
	{
		color:#393D40;
		font-weight:bold;
		font-size: 0.95em;
		line-height: 1.5em;
		padding: 0 0 14px 0;
		margin-top:20px;
	}

/***** Zona de prensa *****/
		#pressarea .txt #login div,
		#pressarea .txt #recoverpass div,
		#pressarea .txt #register div
		{
			padding: 2px 0;
		}
		#pressarea .txt #login .buttons button,
		#pressarea .txt #recoverpass .buttons button
		{
			margin-top: 2px;
		}
		#pressarea .txt h4
		{
			clear: both;
			margin: 10px 0 0 0;
		}
		#pressarea .txt ul,
		#musicarea .txt ul
		{
			padding: 0;
		}
			#pressarea .txt .sections li a:link, 
			#pressarea .txt .sections li a:visited,
			#musicarea .txt .sections li a:link,
			#musicarea .txt .sections li a:visited
			{
				padding: 2px 0 2px 22px;
			}
		#pressarea .txt a.more,
		#musicarea .txt a.more
		{
			margin: 0 0 10px 0;
		}
		#pressarea .txt a.back,
		#musicarea .txt a.back
		{
			clear: both;
			display: block;
		}
		#pressarea .txt a.item_cat,
		#musicarea .txt a.item_cat
		{
			clear: both;
			float:right;
			margin-bottom:10px;
			font-size:0.8em;
			color:#00305C;
			margin-right:87px;			
		}
		#pressarea .txt a.item,
		#musicarea .txt a.item
		{
			clear:none;
			float:right;
			font-size:0.8em;
			color:#00305C;
			margin-right:103px;
		}
		#pressarea .txt .related,
		#musicarea .txt .related
		{
			padding: 5px;
		}
		#pressarea .txt .tags_container,
		#musicarea .txt .tags_container
		{
			float: left;
		}
		#pressarea .txt .next_events,
		#musicarea .txt .next_events
		{
			margin: 0 0 10px 10px;
		}
			#pressarea .txt .next_events li,
			#musicarea .txt .next_events li
			{
				background: transparent url(sections-icons.png) no-repeat scroll left 6px;
				font-size: 0.9em;
				padding: 0 0 0 14px;
			}
	#pressarea #subcontent,
	#musicarea #subcontent
	{
		width: 188px;
	}
		#pressarea #subcontent h3,
		#musicarea #subcontent h3
		{
			background-color: #ECEADD;
			padding: 4px 0 7px 6px;
			margin: 4px 0 0 0;
		}
			#pressarea #subcontent form #search,
			#musicarea #subcontent form #search
			{
				margin: 2px 0 0 0;
				width: 182px;
			}
			#pressarea #subcontent form label,
			#musicarea #subcontent form label
			{
				float: none;
				height: 16px;
				text-align: left;
				width: 120px;
			}
			#pressarea #subcontent form button,
			#musicarea #subcontent form button			
			{
				margin: 2px 0 0 0;
				text-align: center;
				width: 182px;
			}
			#pressarea #subcontent form h4,
			#musicarea #subcontent form h4
			{
				float: none;
			}
			#pressarea #subcontent form div,
			#musicarea #subcontent form div
			{
				padding: 4px 0;
			}
				#pressarea #subcontent form div div,
				#musicarea #subcontent form div div
				{
					padding: 0;
				}
					#pressarea #subcontent form div div input,
					#musicarea #subcontent form div div input
					{
						border: 0;
						float: left;
					}
		.press_items ul
		{
			padding: 0;
		}
		#pressarea .press_items	li
		{
			clear: both;
			overflow: auto;
			margin: 0 0 10px 0;
		}
			#pressarea .press_items	li li
			{
				clear: none;
				overflow: visible;
				margin: 0;
			}
			#pressarea .press_items	li p
			{
				border-bottom: 1px solid #CCC;
				margin: 0 0 5px 0;
				padding: 0 0 2px 0;
			}
			#pressarea .press_items .element
			{
				float: left;
			}
				#pressarea .press_items .element img
				{
					padding: 0 10px 0 0;
					vertical-align: top;
				}
			#pressarea .press_items .tags li
			{
				float: left;
				margin: 0 15px 0 0;
			}
	#pressarea .press_item
	{
		overflow:auto;
	}
		#pressarea .press_item ol
			{
				margin-top:15px;
			}
		#pressarea .press_item .sections
		{
			float: left;
		}
		#pressarea .press_item h4
		{
			clear: none;
		}
		#pressarea .press_item h4.item
		{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.1em;
			font-style: italic;
			font-weight: bold
		}
			#pressarea .press_item h4 a
			{
				color: #000;
			}
		#pressarea .press_item h5
		{
			margin: 4px 0 2px;
		}
		#pressarea .press_item li
		{
			padding: 0;
		}
		#pressarea .press_item .element
		{
			float: left;
			margin: 0 23px 10px 0;
			text-align: center;
			width: 200px;
		}
			#pressarea .press_item .element img
			{
				max-height: 200px;
				max-width: 200px;
			}
		#pressarea .press_item .related_container
		{
			clear: both;
		}
		#pressarea .press_item .download
		{
			background-color:#CCCCCC;
			border:1px solid #999999;
		}	
	#pressarea .config form ul
	{
		overflow: auto;
		width: 90%;
	}
		#pressarea .config form ul.sections
		{
			width: 100%;
		}
		#pressarea .config form li
		{
			float: left;
			width: 48.5%;
		}
		#pressarea .config form ul.opciones
		{
			width:100%;
			overflow:inherit;
		}
		#pressarea .config form ul.opciones li
		{
			width:100%;
		}
		#pressarea .config form ul.opciones li p
		{
			font-size:1em;
			clear:both;
			margin-left:17px;
		}
		#pressarea .config form ul input
		{
			background-color: transparent;
			border: 0;
			float: left;
			height: 22px;
			width: auto;
		}
		#pressarea .config .txt form ul label
		{
			text-align: left;
			width: auto;
		}
		#pressarea .config .txt #account .buttons,
		#pressarea .txt #register .buttons,
		#pressarea .txt #login .buttons
		{
			padding: 0 0 20px 184px;
		}
			#pressarea .txt #login .buttons
			{
				padding-left: 144px;
				width: 220px;
			}
		#pressarea .txt #login label
		{
			width: 130px;
		}	
		#pressarea .config .txt #account input,
		#pressarea .txt #register input,
		#pressarea .txt #login input
		{
			width: 200px;
		}
		#pressarea .config .txt #preferences .buttons
		{
			padding: 8px 0 8px 110px;
		}
			#pressarea .config .txt .buttons button,
			#pressarea .txt #register .buttons button,
			#pressarea .txt #login .buttons button
			{
				width: 206px;
			}
			#pressarea .txt #login .buttons button
			{
				margin-bottom: 8px;
			}
		#pressarea .txt #register #users_accept
		{
			background-color: transparent;
			border: 0;
			width: auto;
		}
		#pressarea .txt #recoverpass{}
			#pressarea .txt #recoverpass label
			{
				width: 70px;
			}
			#pressarea .txt #recoverpass input
			{
				width: 280px;
			}
			#pressarea .txt #recoverpass .buttons
			{
				padding: 0 0 0 85px;
			}
				#pressarea .txt #recoverpass .buttons button
				{
					width: 170px;
				}
			#pressarea .txt #recoverpass a.back
			{
				margin: 14px 0 0 85px;
			}
/* creo que se puede borrar */
	#pressarea #calendar_events
	{
		background-color: #FFF;
		float: left;
		height: 205px;
		padding: 2px;
		width: 224px;
	}
		#pressarea #calendar_events .ui-datepicker
		{
			width: 100%;
		}
		#pressarea #calendar_events .ui-widget-content
		{
			border: 0;
			background: none;
			background-color: #FFF;
			padding: 0;
		}
		#pressarea #calendar_events .ui-widget-header 
		{
			background: none;
			background-color: #FFF;
			border: 0;
		}
			#pressarea #calendar_events .ui-widget-header select
			{
				color: #00305C;
			}
		#pressarea #calendar_events .ui-state-default
		{
			border: 1px solid #FFF;
			background: none;
			color: #808080;
			padding: 5px 6px 5px 0;
		}
		#pressarea #calendar_events .ui-state-active,
		#pressarea #calendar_events td.selected a.ui-state-default
		{
			border-color: #66839E;
		}
		#pressarea #calendar_events .ui-state-highlight
		{
			background-color: #FFFFC6;
		}
		#pressarea #calendar_events .ui-state-active,
		#pressarea #calendar_events .ui-state-hover,
		#pressarea #calendar_events .ui-state-focus
		{
			background: none;
			background-color: #66839E;
			border-color: #66839E;
			color: #FFF;
		}
		#pressarea #calendar_events .ui-state-hover .ui-icon,
		#pressarea #calendar_events .ui-state-focus .ui-icon
		{
			background-image: url(ui-icons_ffffff_256x240.png);
		}
		#pressarea #events_list
		{
			float:left;
			margin:0 0 0 24px;
			text-align: left;
			width: 180px;
		}
			#pressarea #events_list h4
			{
				color: #000;
				font-style: italic;
				margin: 0;
			}
			#pressarea #events_list p
			{
				color: #666666;
			}
			#pressarea #events_list ul li
			{
				border-bottom: 1px solid #999;
				padding: 6px 0;
			}
				#pressarea #events_list ul .date
				{
					color: #666666;
					display: block;
				}
				#pressarea #events_list ul a.title
				{
					color: #666666;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					font-weight: bold;
				}
				#pressarea #events_list ul a.more
				{
					background: transparent url(icon-more.png) no-repeat scroll left center;
					color: #66839E;
					display: block;
					margin: 0;
					padding: 0 0 0 12px;
				}
/****Cambios*****/
#pressarea .txt ul.sala,
#musicarea .txt ul.sala
{
	float: left;
	clear: none;
	margin-bottom: 10px;
	margin-top: 0;
	width: 190px;
}
	#pressarea .txt ul.sala li a
	{
		background-image: url(sections-light-blue.png);
	}
#pressarea .txt ul.portada,
#musicarea .txt ul.portada
{
	width:100%;
	float:left;
	clear:both;
}
#pressarea .txt #items h4,
#musicarea .txt #items h4
{
	background: transparent url(222222_7x7_arrow_down.gif) no-repeat scroll 0 2px;
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 10px 10px;
}
	#pressarea .txt #items h4.item_evento,
	#musicarea .txt #items h4.item_evento
	{
		float:left;
		width: 242px;
	}
#pressarea .txt #items ul.lista
{
	float:right;
	padding-bottom: 10px;
	margin-top: 1px;
	width: 160px;
}
	#pressarea .txt #items ul.item
	{
		margin-bottom:10px;
	}
	#pressarea .txt #items ul.lista select
	{
		background-image:url(http://www.fpa.es/img/arrow-option.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
		#pressarea .txt #items ul.lista option
		{
			width:100px;
		}
#pressarea .press_items li p,
#musicarea .press_items li p
{
	border-bottom:1px solid #CCCCCC;
	margin:0 0 5px;
	padding:0 0 2px;
}
	#pressarea .press_items li p.listas
	{
		background:transparent url(888888_7x7_arrow_right.gif) no-repeat 0 5px;
		border: none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1em;
		padding-left:10px;	
		margin-left: 10px;
		margin-bottom:0;
		padding-bottom:0;
	}
#pressarea ul.paginator
{
	clear: both;
	display: block;
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
}
	#pressarea ul.paginator li
	{
		display: block;
		float: left;
	}
#pressarea p
{
	font-family:Helvetica, Arial, sans-serif;
}
#pressarea form label.opcional
{
	font-weight:normal;
}

/***** zona de agena *****/

/* Datepicker
----------------------------------*/
.ui-datepicker
{
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
	position:absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
	cursor:pointer;
	text-indent:-900em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left:2px;
}
.ui-datepicker .ui-datepicker-next
{
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
	float:left;
	font-size: 0.9em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
	float: right;
}
.ui-datepicker table
{
	width: 100%;
	font-size: .85em;
	border-collapse: collapse;
	margin:0 0 .4em;
}
.ui-datepicker th
{
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td
{
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a
{
	display: block;
	padding: 0.4em 0.2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	margin: .7em 0 0 0;
	padding:0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear:left;
}
.ui-datepicker-row-break
{
	clear:left;
	width:100%;
}
/* RTL support */
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width:0;
	border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover
{
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}


.ui-widget
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget-header
{
	border: 1px solid #0079B1;
	background: #0079B1 url(ui-bg_gloss-wave_55_0079B1_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a
{
	color: #ffffff;
}
.ui-widget-content
{
	border: 1px solid #0079B1;
	background: #fcfdfd url(ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	position: absolute;
	left: -99999999px;
}
.ui-helper-reset
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
	height:1%;
}
.ui-helper-clearfix
{
	display:block;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}

/* states and images */
.ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(ui-icons_0079B1_256x240.png);
}
.ui-widget-content .ui-icon
{
	background-image: url(ui-icons_0079B1_256x240.png);
}
.ui-widget-header .ui-icon
{
	background-image: url(ui-icons_E4E4E4_256x240.png);
}
.ui-state-default .ui-icon
{
	background-image: url(ui-icons_0079B1_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon
{
	background-image: url(ui-icons_0079B1_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(ui-icons_A2A2A2_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon
{
	background-image: url(ui-icons_cd0a0a_256x240.png);
}




#schedule #content_big .txt
{
	width: 460px;
}
#schedule #calendar_events
{
	background-color: #FFF;
	float: left;
	height: 205px;
	padding: 2px;
	width: 224px;
}
	#schedule #calendar_events .ui-datepicker
	{
		width: 100%;
	}
	#schedule #calendar_events .ui-widget-content
	{
		border: 0;
		background: none;
		background-color: #FFF;
		padding: 0;
	}
	#schedule #calendar_events .ui-widget-header 
	{
		background: none;
		background-color: #FFF;
		border: 0;
	}
		#schedule #calendar_events .ui-widget-header select
		{
			color: #00305C;
		}
	#schedule #calendar_events .ui-state-default
	{
		border: 1px solid #FFF;
		background: none;
		color: #808080;
		padding: 5px 6px 5px 0;
	}
	#schedule #calendar_events .ui-state-active,
	#schedule #calendar_events td.selected a.ui-state-default
	{
		border-color: #66839E;
	}
	#schedule #calendar_events .ui-state-highlight
	{
		background-color: #FFFFC6;
	}
	#schedule #calendar_events .ui-state-active,
	#schedule #calendar_events .ui-state-hover,
	#schedule #calendar_events .ui-state-focus
	{
		background: none;
		background-color: #66839E;
		border-color: #66839E;
		color: #FFF;
	}
	#schedule #calendar_events .ui-state-hover .ui-icon,
	#schedule #calendar_events .ui-state-focus .ui-icon
	{
		background-image: url(ui-icons_ffffff_256x240.png);
	}
	#schedule #events_list
	{
		float:left;
		margin:0 0 0 24px;
		text-align: left;
		width: 200px;
	}
		#schedule #events_list h4
		{
			color: #000;
			font-size: 1em;
			font-family: Arial, Helvetica, sans-serif;
			font-style: italic;
			margin: 0;
		}
		#schedule #events_list p
		{
			color: #666666;
		}
		#schedule #events_list ul li
		{
			border-bottom: 1px solid #999;
			padding: 6px 0;
		}
			#schedule #events_list ul .date
			{
				color: #666666;
				display: block;
			}
			#schedule #events_list ul a.title
			{
				color: #666666;
				font-family: Helvetica, Arial, sans-serif;
				font-weight: bold;
			}
			#schedule #events_list ul a.more
			{
				background: transparent url(icon-more.png) no-repeat scroll left center;
				color: #66839E;
				display: block;
				margin: 0;
				padding: 0 0 0 12px;
			}


	#schedule .txt h3
	{
		padding: 0 0 8px 0;
	}
	
/***** Zona de jurados *****/
		#juryvillage .txt #login div,
		#juryvillage .txt #recoverpass div,
		#juryvillage .txt #register div,
		#jury .txt #login div,
		#jury .txt #recoverpass div,
		#jury .txt #register div
		{
			padding: 2px 0;
		}
		#juryvillage .txt #login .buttons button,
		#juryvillage .txt #recoverpass .buttons button,
		#jury .txt #login .buttons button,
		#jury .txt #recoverpass .buttons button
		{
			margin-top: 2px;
		}
		#juryvillage .txt h4,
		#jury .txt h4
		{
			clear: both;
			margin: 10px 0 0 0;
		}
		#juryvillage .txt ul,
		#jury .txt ul
		{
			padding: 0;
		}
			#juryvillage .txt .sections li a:link, 
			#juryvillage .txt .sections li a:visited,
			#jury .txt .sections li a:link, 
			#jury .txt .sections li a:visited
			{
				padding: 2px 0 2px 22px;
			}
		#juryvillage .txt a.more,
		#jury .txt a.more
		{
			margin: 0 0 10px 0;
		}
		#juryvillage .txt a.back,
		#jury .txt a.back
		{
			clear: both;
			display: block;
		}
		#juryvillage .txt a.item_cat,
		#jury .txt a.item_cat
		{
			clear: both;
			float:right;
			margin-bottom:10px;
			font-size:0.8em;
			color:#00305C;
			margin-right:87px;			
		}
		#juryvillage .txt a.item,
		#jury .txt a.item
		{
			clear:none;
			float:right;
			font-size:0.8em;
			color:#00305C;
			margin-right:103px;
		}
		#juryvillage .txt .related,
		#jury .txt .related
		{
			padding: 5px;
		}
		#juryvillage .txt .tags_container,
		#jury .txt .tags_container
		{
			float: left;
		}
		#juryvillage .txt .next_events,
		#jury .txt .next_events
		{
			margin: 0 0 10px 10px;
		}
			#juryvillage .txt .next_events li,
			#jury .txt .next_events li
			{
				background: transparent url(sections-icons.png) no-repeat scroll left 6px;
				font-size: 0.9em;
				padding: 0 0 0 14px;
			}
	#juryvillage #subcontent,
	#jury #subcontent
	{
		width: 188px;
	}
		#juryvillage #subcontent h3,
		#jury #subcontent h3
		{
			background-color: #ECEADD;
			padding: 4px 0 7px 6px;
			margin: 4px 0 0 0;
		}
			#juryvillage #subcontent form #search,
			#jury #subcontent form #search
			{
				margin: 2px 0 0 0;
				width: 182px;
			}
			#juryvillage #subcontent form label,
			#jury #subcontent form label
			{
				float: none;
				height: 16px;
				text-align: left;
				width: 120px;
			}
			#juryvillage #subcontent form button,
			#jury #subcontent form button
			{
				margin: 2px 0 0 0;
				text-align: center;
				width: 182px;
			}
			#juryvillage #subcontent form h4,
			#jury #subcontent form h4
			{
				float: none;
			}
			#juryvillage #subcontent form div,
			#jury #subcontent form div
			{
				padding: 4px 0;
			}
				#juryvillage #subcontent form div div,
				#jury #subcontent form div div
				{
					padding: 0;
				}
					#juryvillage #subcontent form div div input,
					#jury #subcontent form div div input
					{
						border: 0;
						float: left;
					}
		.press_items ul
		{
			padding: 0;
		}
		#juryvillage .press_items li,
		#jury .press_items li
		{
			clear: both;
			overflow: auto;
			margin: 0 0 10px 0;
		}
			#juryvillage .press_items li li,
			#jury .press_items li li
			{
				clear: none;
				overflow: visible;
				margin: 0;
			}
			#juryvillage .press_items li p,
			#jury .press_items li p
			{
				border-bottom: 1px solid #CCC;
				margin: 0 0 5px 0;
				padding: 0 0 2px 0;
			}
			#juryvillage .press_items .element,
			#jury .press_items .element
			{
				float: left;
				height: 100px;
			}
				#juryvillage .press_items .element img,
				#jury .press_items .element img
				{
					padding: 0 10px 0 0;
					vertical-align: top;
				}
			#juryvillage .press_items .tags li,
			#jury .press_items .tags li
			{
				float: left;
				margin: 0 15px 0 0;
			}
	#juryvillage .press_item,
	#jury .press_item
	{
		overflow:auto;
	}
		#juryvillage .press_item ol,
		#jury .press_item ol
		{
			margin-top:15px;
		}
		#juryvillage .press_item .sections,
		#jury .press_item .sections
		{
			float: left;
		}
		#juryvillage .press_item h4,
		#jury .press_item h4
		{
			clear: none;
		}
		#juryvillage .press_item h4.item,
		#jury .press_item h4.item
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.1em;
			font-style:italic;
			font-weight:bold
		}
			#juryvillage .press_item h4 a,
			#jury .press_item h4 a
			{
				color: #000;
			}
		#juryvillage .press_item h5,
		#jury .press_item h5
		{
			margin: 4px 0 2px;
		}
		#juryvillage .press_item li,
		#jury .press_item li
		{
			padding: 0;
		}
		#juryvillage .press_item .element,
		#jury .press_item .element
		{
			float: left;
			margin: 0 23px 10px 0;
			text-align: center;
			width: 200px;
		}
			#juryvillage .press_item .element img,
			#jury .press_item .element img
			{
				max-height: 200px;
				max-width: 200px;
			}
		#juryvillage .press_item .related_container,
		#jury .press_item .related_container
		{
			clear: both;
		}
		#juryvillage .press_item .download,
		#jury .press_item .download
		{
			background-color:#CCCCCC;
			border:1px solid #999999;
		}
	#juryvillage .config form ul,
	#jury .config form ul
	{
		overflow: auto;
		width: 90%;
	}
		#juryvillage .config form ul.sections,
		#jury .config form ul.sections
		{
			width: 100%;
		}
		#juryvillage .config form li,
		#jury .config form li
		{
			float: left;
			width: 48.5%;
		}
		#juryvillage .config form ul.opciones,
		#jury .config form ul.opciones
		{
			width:100%;
			overflow:inherit;
		}
		#juryvillage .config form ul.opciones li,
		#jury .config form ul.opciones li
		{
			width:100%;
		}
		#juryvillage .config form ul.opciones li p,
		#jury .config form ul.opciones li p
		{
			font-size:1em;
			clear:both;
			margin-left:17px;
		}
		#juryvillage .config form ul input,
		#jury .config form ul input
		{
			background-color: transparent;
			border: 0;
			float: left;
			height: 22px;
			width: auto;
		}
		#juryvillage .config .txt form ul label,
		#jury .config .txt form ul label
		{
			text-align: left;
			width: auto;
		}
		#juryvillage .config .txt #account .buttons,
		#juryvillage .txt #register .buttons,
		#juryvillage .txt #login .buttons,
		#jury .config .txt #account .buttons,
		#jury .txt #register .buttons,
		#jury .txt #login .buttons
		{
			padding: 0 0 20px 184px;
		}
			#juryvillage .txt #login .buttons,
			#jury .txt #login .buttons
			{
				padding-left: 144px;
				width: 220px;
			}
		#juryvillage .txt #login label,
		#jury .txt #login label
		{
			width: 130px;
		}	
		#juryvillage .config .txt #account input,
		#juryvillage .txt #register input,
		#juryvillage .txt #login input,
		#jury .config .txt #account input,
		#jury .txt #register input,
		#jury .txt #login input
		{
			width: 200px;
		}
		#juryvillage .config .txt #preferences .buttons,
		#jury .config .txt #preferences .buttons
		{
			padding: 8px 0 8px 110px;
		}
			#juryvillage .config .txt .buttons button,
			#juryvillage .txt #register .buttons button,
			#juryvillage .txt #login .buttons button,
			#jury .config .txt .buttons button,
			#jury .txt #register .buttons button,
			#jury .txt #login .buttons button
			{
				width: 206px;
			}
			#juryvillage .txt #login .buttons button,
			#jury .txt #login .buttons button
			{
				margin-bottom: 8px;
			}
		#juryvillage .txt #register #users_accept,
		#jury .txt #register #users_accept
		{
			background-color: transparent;
			border: 0;
			width: auto;
		}
			#jury .txt #recoverpass label
			{
				width: 70px;
			}
			#jury .txt #recoverpass input
			{
				width: 280px;
			}
			#jury .txt #recoverpass .buttons
			{
				padding: 0 0 0 85px;
			}
				#jury .txt #recoverpass .buttons button
				{
					width: 170px;
				}
			#jury .txt #recoverpass a.back
			{
				margin: 14px 0 0 85px;
			}
	#jury #calendar_events
	{
		background-color: #FFF;
		float: left;
		height: 205px;
		padding: 2px;
		width: 224px;
	}
		#jury #calendar_events .ui-datepicker
		{
			width: 100%;
		}
		#jury #calendar_events .ui-widget-content
		{
			border: 0;
			background: none;
			background-color: #FFF;
			padding: 0;
		}
		#jury #calendar_events .ui-widget-header 
		{
			background: none;
			background-color: #FFF;
			border: 0;
		}
			#jury #calendar_events .ui-widget-header select
			{
				color: #00305C;
			}
		#jury #calendar_events .ui-state-default
		{
			border: 1px solid #FFF;
			background: none;
			color: #808080;
			padding: 5px 6px 5px 0;
		}
		#jury #calendar_events .ui-state-active,
		#jury #calendar_events td.selected a.ui-state-default
		{
			border-color: #66839E;
		}
		#jury #calendar_events .ui-state-highlight
		{
			background-color: #FFFFC6;
		}
		#jury #calendar_events .ui-state-active,
		#jury #calendar_events .ui-state-hover,
		#jury #calendar_events .ui-state-focus
		{
			background: none;
			background-color: #66839E;
			border-color: #66839E;
			color: #FFF;
		}
		#jury #calendar_events .ui-state-hover .ui-icon,
		#jury #calendar_events .ui-state-focus .ui-icon
		{
			background-image: url(ui-icons_ffffff_256x240.png);
		}
		#jury #events_list
		{
			float:left;
			margin:0 0 0 24px;
			text-align: left;
			width: 180px;
		}
			#jury #events_list h4
			{
				color: #000;
				font-style: italic;
				margin: 0;
			}
			#jury #events_list p
			{
				color: #666666;
			}
			#jury #events_list ul li
			{
				border-bottom: 1px solid #999;
				padding: 6px 0;
			}
				#jury #events_list ul .date
				{
					color: #666666;
					display: block;
				}
				#jury #events_list ul a.title
				{
					color: #666666;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					font-weight: bold;
				}
				#jury #events_list ul a.more
				{
					background: transparent url(icon-more.png) no-repeat scroll left center;
					color: #66839E;
					display: block;
					margin: 0;
					padding: 0 0 0 12px;
				}
#juryvillage .txt ul.sala,
#jury .txt ul.sala
{
	float:left;
	clear:both;
	margin-top:1px;
}
#juryvillage .txt ul.sala li a,
#jury .txt ul.sala li a
{
	background-image: url(sections-light-blue.png);
}
#juryvillage .txt ul.portada,
#jury .txt ul.portada
{
	width:100%;
	float:left;
	clear:both;
}
#juryvillage .txt #items h4,
#jury .txt #items h4
{
	background: transparent url(222222_7x7_arrow_down.gif) no-repeat scroll left center;
	font-size: 0.9em;
	margin:0 0 10px 10px;
	padding:0 0 0 10px;
}
	#juryvillage .txt #items h4.item_evento,
	#jury .txt #items h4.item_evento
	{
		float:left;
	}
	#juryvillage .txt #items ul.lista,
	#jury .txt #items ul.lista
	{
		float:right;
		margin-right:30px;
		margin-bottom:20px;
	}
	#juryvillage .txt #items ul.item,
	#jury .txt #items ul.item
	{
		margin-bottom:10px;
	}
	#juryvillage .txt #items ul.lista option,
	#jury .txt #items ul.lista option
	{
		width:100px;
	}
	#juryvillage .txt #items ul.lista select,
	#jury .txt #items ul.lista select
	{
		background: transparent url(http://www.fpa.es/img/arrow-option.gif) no-repeat scroll right center;
	}
	#juryvillage .press_items li p.listas,
	#jury .press_items li p.listas
	{
		background:transparent url(888888_7x7_arrow_right.gif) no-repeat left center;
		border:none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1em;
		padding-left:10px;	
		margin-left:10px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
#juryvillage ul.paginator,
#jury ul.paginator
{
	clear:both;
}
#juryvillage p,
#jury p
{
	font-family:Helvetica, Arial, sans-serif;
}
#juryvillage form label.opcional,
#jury form label.opcional
{
	font-weight:normal;
}

/***** Sitemap *****/
#sitemap #content_big li.level1 a
{
	background: transparent url(icon-title-light.gif) no-repeat scroll 4px 3px;
	color: #00305C;
	font-size: 1em;
	margin: 0 150px 6px 0;
	padding: 2px 4px 4px 20px;
}	
#sitemap #content_big li.level2 a
{
	background: transparent url(http://www.fpa.es/img/icon-title.gif.gif) no-repeat scroll 14px 3px;
	color: #00305C;
	font-size: 1em;
	margin: 0 150px 6px 0;
	padding: 2px 4px 4px 20px;
}		

/******** Area musical ********/
#areamusical #content
{
   background:transparent url(area-musical-intro.jpg) no-repeat scroll 0 0;
}
	#areamusical h2.portada
	{
		background:#FFFFFF;
		color:#00305C;
		font-size:1.35em;
		font-weight:bold;
		line-height:1.2em;
		margin:50px 0 0 200px;
		padding:4px;
		width:118px;
	}
	#areamusical .txt-portada
	{
		background:#000000;
		float:left;
		height:112px;
		margin:0 0 0 200px;
		padding:12px;
		text-align:justify;
		width:380px;
		opacity: 0.8;
		-moz-opacity:0.8;
		filter:alpha(opacity=80);
	}
	#areamusical .txt-portada p
	{
		color:#FFFFFF;
	}
	#areamusical .sections-portada
	{
		margin: 180px 90px 10px 10px;
	}
#areamusical ul.sections.intro_coro
{
	width:419px;
}
#areamusical ul.sections.intro_coro
{
   border: 2px solid #B3BD80;
   background-color:#fff;
   margin: 10px 0 0 0;
}
	#areamusical .sections.intro_coro li
	{
		float:left;
		margin-left:19px;
		width:170px;
	}
	   #areamusical #content .intro_coro ul
	   {
		   padding: 2px 2px 2px 2px;
	   }
		   #areamusical .intro_coro li
		   {
			   height: 14px;
			   padding: 2px 0;
			   margin-top:2px;
		   }
			   #areamusical .intro_coro li a
			   {
				  background: #FFF url(icon-categories.png) no-repeat scroll 4px 2px;
				   color: #B3BD80;
				  display: block;
				  font-size: 0.8em;
				  padding: 0 0 0 10px;
				  text-transform: uppercase;
			   }              
#areamusical #areamusical_logo
{
	float:right;
	margin:5px 9px 0 0;
}

/***** Intranet Escuela de Musica *****/
		#ism .txt #login div,
		#ism .txt #recoverpass div,
		#ism .txt #register div
		{
			padding: 2px 0;
		}
		#ism .txt #login .buttons button,
		#ism .txt #recoverpass .buttons button
		{
			margin-top: 2px;
		}
		#ism .txt h4
		{
			clear: both;
			margin: 10px 0 0 0;
		}
		#ism .txt ul
		{
			padding: 0;
		}
			#ism .txt .sections li a:link, 
			#ism .txt .sections li a:visited
			{
				padding: 2px 0 2px 22px;
			}
		#ism .txt a.more
		{
			margin: 0 0 10px 0;
		}
		#ism .txt a.back
		{
			clear: both;
			display: block;
		}
		#ism .txt a.item_cat
		{
			clear: both;
			float:right;
			margin-bottom:10px;
			font-size:0.8em;
			color:#00305C;
			margin-right:87px;			
		}
		#ism .txt a.item
		{
			clear:none;
			float:right;
			font-size:0.8em;
			color:#00305C;
			margin-right:103px;
		}
		#ism .txt .related
		{
			padding: 5px;
		}
		#ism .txt .next_events
		{
			margin: 0 0 10px 10px;
		}
			#ism .txt .next_events li
			{
				background: transparent url(sections-icons.png) no-repeat scroll left 6px;
				font-size: 0.9em;
				padding: 0 0 0 14px;
			}
	#ism #subcontent
	{
		width: 188px;
	}
		#ism #subcontent h3
		{
			background-color: #ECEADD;
			padding: 4px 0 7px 6px;
			margin: 4px 0 0 0;
		}
		#ism #subcontent form
		{
		}
			#ism #subcontent form #search
			{
				margin: 2px 0 0 0;
				width: 182px;
			}
			#ism #subcontent form label
			{
				float: none;
				height: 16px;
				text-align: left;
				width: 120px;
			}
			#ism #subcontent form button
			{
				margin: 2px 0 0 0;
				text-align: center;
				width: 182px;
			}
			#ism #subcontent form h4		
			{
				float: none;
			}
			#ism #subcontent form div
			{
				padding: 4px 0;
			}
				#ism #subcontent form div div
				{
					padding: 0;
				}
					#ism #subcontent form div div input
					{
						border: 0;
						float: left;
					}
	#ism .press_items
	{
	}
		.press_items ul
		{
			padding: 0;
		}
		#ism .press_items li
		{
			clear: both;
			overflow: auto;
			margin: 0 0 10px 0;
		}
			#ism .press_items li li
			{
				clear: none;
				overflow: visible;
				margin: 0;
			}
			#ism .press_items li p
			{
				border-bottom: 1px solid #CCC;
				margin: 0 0 5px 0;
				padding: 0 0 2px 0;
			}
			#ism .press_items .element
			{
				float: left;
			}
				#ism .press_items .element img
				{
					padding: 0 10px 0 0;
					vertical-align: top;
				}
			#ism .press_items .tags li
			{
				float: left;
				margin: 0 15px 0 0;
			}
	#ism .press_item
	{
		overflow:auto;
	}
		#ism .press_item ol
		{
			margin-top:15px;
		}
		#ism .press_item .sections
		{
			float: left;
		}
		#ism .press_item h4
		{
			clear: none;
		}
		#ism .press_item h4.item
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1.1em;
			font-style:italic;
			font-weight:bold
		}
			#ism .press_item h4 a
			{
				color: #000;
			}
		#ism .press_item h5
		{
			margin: 4px 0 2px;
		}
		#ism .press_item li
		{
			padding: 0;
		}
		#ism .press_item .element
		{
			float: left;
			margin: 0 23px 10px 0;
			text-align: center;
			width: 200px;
		}
			#ism .press_item .element img
			{
				max-height: 200px;
				max-width: 200px;
			}
		#ism .press_item .related_container
		{
			clear: both;
		}
		#ism .press_item .download
		{
			background-color:#CCCCCC;
			border:1px solid #999999;
		}	
		#ism .txt #login .buttons
		{
			padding: 0 0 20px 184px;
		}
			#ism .txt #login .buttons
			{
				padding-left: 144px;
				width: 220px;
			}
		#ism .txt #login label
		{
			width: 130px;
		}	
		#ism .txt #login input
		{
			width: 200px;
		}
		#ism .config .txt #preferences .buttons
		{
			padding: 8px 0 8px 110px;
		}
			#ism .txt #login .buttons button
			{
				width: 206px;
			}
			#ism .txt #login .buttons button
			{
				margin-bottom: 8px;
			}
		#ism #events_list
		{
			float:left;
			margin:0 0 0 24px;
			text-align: left;
			width: 180px;
		}
			#ism #events_list h4
			{
				color: #000;
				font-style: italic;
				margin: 0;
			}
			#ism #events_list p
			{
				color: #666666;
			}
			#ism #events_list ul li
			{
				border-bottom: 1px solid #999;
				padding: 6px 0;
			}
				#ism #events_list ul .date
				{
					color: #666666;
					display: block;
				}
				#ism #events_list ul a.title
				{
					color: #666666;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					font-weight: bold;
				}
				#ism #events_list ul a.more
				{
					background: transparent url(icon-more.png) no-repeat scroll left center;
					color: #66839E;
					display: block;
					margin: 0;
					padding: 0 0 0 12px;
				}
	#ism .txt ul.sala
	{
		float: left;
		clear: none;
		margin-bottom: 10px;
		margin-top: 0;
		width: 190px;
	}
		#ism .txt ul.sala li a
		{
			background-image: url(sections-light-blue.png);
		}
	#ism .txt ul.portada
	{
		width:100%;
		float:left;
		clear:both;
	}
	#ism .txt #items h4
	{
		background: transparent url(222222_7x7_arrow_down.gif) no-repeat scroll 0 2px;
		font-size: 0.9em;
		margin:0;
		padding: 0 0 10px 10px;
	}
		#ism .txt #items h4.item_evento
		{
			float:left;
			width: 242px;
		}
	#ism .txt #items ul.lista
	{
		float:right;
		padding-bottom: 10px;
		margin-top: 1px;
		width: 160px;
	}
		#ism .txt #items ul.item
		{
			margin-bottom:10px;
		}
		#ism .txt #items ul.lista select
		{
			background-image:url(http://www.fpa.es/img/arrow-option.gif);
			background-repeat:no-repeat;
			background-position:right center;
		}
			#ism .txt #items ul.lista option
			{
				width:100px;
			}
	#ism .press_items li p.listas
	{
		padding-left:10px;	
		margin-left:10px;
		border:none;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1em;
		margin-bottom:0px;
		padding-bottom:0px;
		background:transparent url(888888_7x7_arrow_right.gif) no-repeat center 0;
	}
	#ism ul.paginator
	{
		clear: both;
		display: block;
		float: left;
		margin: 0 0 10px 0;
		width: 100%;
	}
		#ism ul.paginator li
		{
			display: block;
			float: left;
		}
	#ism p
	{
		font-family:Helvetica, Arial, sans-serif;
	}
	#ism form label.opcional
	{
		font-weight:normal;
	}

/***** TinyMce *****/
#tinymce
{
	margin: 5px;
	padding: 2px;
	text-align: justify;
	width: 450px;
}
	#tinymce ul,
	#tinymce ol
	{
		padding: 4px 0 15px 0;
	}
		#tinymce li
		{
			color: #393D40;
			font-size:0.85em;
			line-height: 1.6em;
			padding: 0 0 2px 2px;
		}
	#tinymce .images
	{
		float:left;
		margin:0 20px 10px 0;
		position: relative;
		width:180px;
	}
	#tinymce .related_container
	{
		background-color: #FFFFFF;
		border: 1px solid #66839E;
		float: left;
		margin: 0 14px 5px 0;
		width: 188px;
	}
		#tinymce .related_container h5
		{
			background-color:#66839E;
			color:#FFFFFF;
			font-family:helvetica;
			padding:5px 0 5px 5px;
		}
		#tinymce .related_container .related
		{
			background-color: #FFFFFF;
			border: 0;
			clear: left;
			float: none;
			margin: 0;
			padding: 4px 0 4px 4px;
			width: auto;
		}
			#tinymce .related_container .related a
			{
				background-image: url(icon-arrow-right.png);
				background-position: 0 3px;
				padding: 0 0 0 14px;
			}
	#tinymce p a
	{
		line-height: 0;
	}
	#tinymce .photo_footer_alone
	{
		border: 1px solid #999999;
		border-width: 0 1px 1px 1px;
		color: #333;
		display:block;
		font-size: 0.85em;
		line-height: 1.2em;
		margin: -5px 0 0 0;
		padding: 4px;
	}

/* CSS Document */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px;
}
#lightbox-container-image-data
{
	padding: 0 0px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
	/*width: 66px;*/
	float: right;
	padding-bottom: 0.7em;
}
