

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
*/

/**
 * 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%;
	zoom: 1;
	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;
}


/***** Redefinición etiquetas *****/
body
{
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto 10px auto;
	min-width: 950px;
}
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;
}
blockquote:before
{
	content: open-quote;
	font-weight: bold;
}
blockquote:after
{
	content: close-quote;
	font-weight: bold;
}
cite
{
	background-color:#E6E6E6;
	border-color:#989898;
	border-style:solid;
	border-width:1px 0;
	display:block;
	font-family:georgia;
	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;
}
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(../img/arrow-up.gif) no-repeat scroll left top;
		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;
}
h3
{
	color: #808080;
	display: block;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
}
h4
{
	color: #00305C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
}
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: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
		{
			line-height: 15px;
			margin: 0 4px -6px 4px;
			vertical-align: bottom;
		}
		.bottom_bar
		{
			background-color: transparent;
			border-top: 1px dotted #808080;
			float: left;
			margin: 0;
			padding: 6px 20px;
			width: 550px;
		}
				.bottom_bar .paginator li
				{
					padding:0 6px 0 0;
				}
					#press #content .txt .bottom_bar .paginator li a
					{
						font-size: 1.1em;
					}

/***** Barra inferior con paginación *****/
.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(../img/arrow-pages.png) no-repeat scroll right 5px;
			padding: 0 12px 0 0;
		}
		.bottom_bar .paginator li.next a
		{
			background: transparent url(../img/arrow-pages.png) no-repeat scroll left 5px;
			padding: 0 0 0 12px;
		}
		.bottom_bar .paginator li a.active
		{
			color: #666666;
		}

/* Cargador */
#loading
{
	background: #FFFFFF url(../img/lightbox-ico-loading.gif) no-repeat scroll center center;
	position: absolute;
	margin: 0;
	border: 0;	
	z-index: 10000;
}


/***** Cabecera *****/
#jump
{
	display: none;
}
#header_cont
{
	background-color: #00436E;
	overflow: auto;
}
	#header
	{
		height: 107px;
		margin: 0 auto;
		width: 950px;
	}
		#header h1
		{
			float: left;
			height: 73px;
			margin: 18px 0 16px 0;
		}
			#header h1 a
			{
				background: transparent url(../img/logo-fpa-white.jpg) no-repeat scroll left top;
				display: block;
				font-size: 2em;
				height: 73px;
				text-indent: -900em;
				width: 213px;
			}
/* menu */
#menu_cont
{
	background-color: #000000;
	margin: 0 0 20px 0;
}
	#menu
	{
		margin: 0 auto;
		overflow: auto;
		padding: 9px;
		width: 950px;
	}
		#menu li
		{
			display: inline;
		}
			#menu a
			{
				background-color: #000;
				border-right: 1px solid #666;
				color: #FFFFFF;
				display: block;
				font-size: 0.9em;
				font-weight: bold;
				float: left;
				padding: 0 9px 0 10px;
				text-decoration: none;
			}
			#menu a:hover,
			#menu a:active,
			#menu a.active
			{
				background-color: #000;
				color: #999966;
			}
			#menu .index a
			{
				padding: 0 10px 0 16px;
			}
			#menu .index a.active
			{
				background: #000 url(../img/menu-over.gif) no-repeat scroll left center;
			}
			#menu .puebloejemplar a
			{
				border: 0;
			}

/*Menu idiomas*/
#cont_languages
{
	width:215px;
}
	#languages
	{
		overflow: auto;
		padding: 9px;
		padding-left:0px;
		padding-right:0px;
		margin: 0 auto;
		width:150px;
	}
		#languages li
		{
			display: inline;
			float:left;
		}
			#languages a
			{
				border-right: 1px solid #666;
				color: #FFFFFF;
				display: block;
				font-size: 0.9em;
				font-weight: bold;
				float: left;
				padding: 0 10px;
				text-decoration: none;
			}
			#languages a:hover,
			#languages a:active,
			#languages a.active
			{
				color: #999966;
			}			
			#languages a.fin
			{
				border: 0;
			}

/*Buscador*/
#searcher
{
	float:right;
	margin: 25px 62px 0 0;
	width:215px;
}
	#searcher label
	{
		display: none;
	}
	#searcher input
	{
		margin: 0 -5px 0 0;
		width: 185px;
		float: left;
	}
	#searcher button
	{
		background: transparent url(../img/searcher-button.gif) no-repeat scroll left top;
		border: 0px solid #CDD6DF;
		cursor: pointer;
		height: 21px;
		padding:0;
		text-indent:-900em;
		width: 21px;
	}

/***** Contenido *****/
#body_cont
{
	background: transparent url(../lng/es/especial-premios-2009.png) no-repeat scroll left top;
	margin: 0 auto;
	max-width: 1150px;
	min-height:606px;
	overflow: hidden;
}
.awards_special
{
	float: left;
}
#content
{
	margin: 0 auto;
	width: 950px;
}
	#col_left
	{
		float: left;
		width: 630px;
	}
	#col_right
	{
		float:right;
		width: 306px;
	}


/***** Pie *****/
#footer
{
	clear: both;
	margin: 0 auto;
	overflow: auto;
	padding: 25px 0 0 130px;
	width: 790px;
}
	#footer ul
	{
		float: left;
		width: 380px;
	}
		#footer li
		{
			display: inline;
		}
		#footer li a
		{
			background: transparent url(../lng/es/footer-text.png) no-repeat scroll left top;
			float: left;
			height: 14px;
			text-indent: -900em;
		}
	#footer .copyright
	{
		background: transparent url(../lng/es/footer-text.png) no-repeat scroll left top;
		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: 270px;
	}
		#footer .accessibility li a
		{
			float: left;
			margin: 0 4px;
			height: 15px;
			width: 80px;
		}
	#footer .xhtml a
	{
		background: transparent url(../img/xhtml.gif) no-repeat scroll left top;
	}
	#footer .css a
	{
		background: transparent url(../img/css.gif) no-repeat scroll left top;
	}
	#footer .tawaa a
	{
		background: transparent url(../img/tawaa.gif) no-repeat scroll left top;
	}





/************************************* PARTES DE LA WEB *********************************/


/***** Portada *****/
/* Cambiador de noticias */
#news_showcase
{
	margin: 0 0 10px 0;
	overflow: auto;
	padding: 0 0 2px 0;
	width: 629px;
}
	#news_showcase .sections
	{
		background: transparent url(../img/showcase-sections-background.jpg) no-repeat scroll left top;
		height: 32px;
		margin: 0 0 1px 0;
		overflow: auto;
		padding: 0 0 0 12px;
	}
		#news_showcase .sections li
		{
			display: inline;
		}
			#news_showcase .sections li
			{
				border-right: 1px dotted #FFF;
				color: #FFF;
				float: left;
				font-size: 1.1em;
				margin: 9px 0;
				padding: 0 11px;
			}
			#news_showcase .sections li.last
			{
				border: 0;
			}
				#news_showcase .sections li a
				{
					color: #FFF;
					text-decoration: none;
				}
				#news_showcase .sections li a:hover,
				#news_showcase .sections li a:active
				{
					color: #FF9900;
				}
				#news_showcase .sections li.active,
				#news_showcase .sections li.active a,
				#news_showcase .sections li a.active
				{
					font-weight: bold;
				}
	#news_showcase .panel
	{
		overflow: auto;
	}
		#news_showcase .showcase
		{
			float: left;
			height: 323px;
			overflow: hidden;
			position: relative;
			width: 351px;
		}
		#news_showcase .ancho
		{
			width:629px;
		}
		#news_showcase .ancho .element
		{
			width:629px;
		}
			#news_showcase .showcase a
			{
				display: block;
				text-decoration: none;
			}
				#news_showcase .showcase .element
				{
					cursor: pointer;
					display: block;
					height: 323px;
				}
				#news_showcase .showcase .caption
				{
					cursor: pointer;
					display: block;
					height:78px;
					padding:4px 5px 0 8px;
					position: absolute;
					top: 241px;
					z-index: 100;
				}
				#news_showcase .ancho .caption
				{
					top: 268px;
				}
				#news_showcase .ancho .caption
				{
					height:50px;
				}
					#news_showcase .ancho .caption span.title
					{
						font-size:1.3em;
						padding-left:8px;
						height:50px;
						line-height:50px;
					}
					
					#news_showcase .showcase .caption span
					{
						color: #E7E7E7;
						display: block;
						line-height: normal;
						padding: 0;
					}
						#news_showcase .showcase .caption .title
						{
							font-size: 1.1em;
							font-weight: bold;
							padding: 0 0 3px 0;
						}
						#news_showcase .showcase .caption .text
						{						
							font-size: 0.85em;
						}
				#news_showcase .showcase .overlay
				{
					background-color: #000;
					height: 82px;
					left: 0;
					position: absolute;
					top: 241px;
					width: 100%;
					z-index: 50;
		
					filter: alpha(opacity=70);
					opacity: 0.7;
				}
				#news_showcase .ancho .overlay
				{
					height: 54px;
					top: 268px;
				}
		#news_showcase .filmstrip
		{
			background: #083554 url(../img/showcase-filmstrip-background.jpg) repeat-y scroll right top;
			cursor: pointer;
			float: left;
			width: 278px;
		}
			#news_showcase .filmstrip li
			{
				border-bottom: 1px dotted #6A767F;
				height: 80px;
				position: relative;
				/* IE7 */
				/*margin: 0 0 -3px 0;*/
			}
			#news_showcase .filmstrip li.last
			{
				border: 0;
			}
				#news_showcase .filmstrip li .overlay
				{
					background-color: #000;
					display: block;
					height: 80px;
					left: 0;
					position: absolute;
					top: 0;
					width: 100%;
					z-index: 500;
				}
				#news_showcase .filmstrip .media,
				#news_showcase .filmstrip .text
				{
					display: none;
					height: 0;
					visibility: hidden;
					position: static;
				}
				#news_showcase .filmstrip a
				{
					display: block;
					overflow: auto;
					margin: 0;
					position: relative;
					height: 80px;
				}
					#news_showcase .filmstrip a img
					{
						float: left;
						height: 80px;
						width: 120px;
					}
					#news_showcase .filmstrip a .caption
					{
						color: #B5C0C7;
						cursor: pointer;
						display: block;
						float: left;
						font-size: 0.9em;
						line-height: 1.5em;
						padding: 12px;
						text-decoration: none;
						width: 134px;
					}
					#news_showcase .filmstrip a:hover .caption,
					#news_showcase .filmstrip a:active .caption
					{
						color: #FFF;
					}


/* Listado noticias */
#news_list
{
	clear: both;
	overflow: auto;
}
	#news_list li
	{
		float: left;
		height: 150px;
		margin: 0 7px 5px 0;
		position: relative;
		width: 205px;
	}
	#news_list li.color_3,
	#news_list li.color_6
	{
		margin: 0 0 5px 0;
	}
		#news_list li a
		{
			display: block;
		}
		#news_list li a:hover,
		#news_list li a:active
		{
			filter: alpha(opacity=80);
			opacity: 0.8;
			text-decoration: none;
		}
			#news_list li span
			{
				color: #FBFBFB;
				cursor: pointer;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-weight: bold;
				height: 35px;
				left: 0;
				line-height: 1.4em;
				padding: 5px;
				position: absolute;
				top: 105px;
				z-index: 100;
			}
			#news_list li a:hover span,
			#news_list li a:active span
			{
				/*color: #A8A8A8;*/
			}
			#news_list li .overlay
			{
				background-color: #968E4E;
				display: block;
				height: 45px;
				left: 0;
				padding: 0;
				position: absolute;
				top: 105px;;
				width: 205px;
				z-index: 50;
				
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				filter: alpha(opacity=80);
				opacity: 0.8;
			}
			#news_list li.color_2 .overlay
			{
				background-color: #000000;
			}
			#news_list li.color_3 .overlay
			{
				background-color: #00305C;
			}
			#news_list li.color_4 .overlay
			{
				background-color: #330000;
			}
			#news_list li.color_5 .overlay
			{
				background-color: #0066CC;
			}
			#news_list li.color_6 .overlay
			{
				background-color: #999933;
			}



/***** Columna derecha *****/
#col_right .schedule
{
	clear: both;
	margin: 0 0 18px 0;
	overflow: auto;
	padding: 0 0 1px 0;
}
	#col_right .schedule h2
	{
		background-color: #CFDFEA;
		color: #0F5D96;
		font-size: 2em;
		overflow: auto;
		padding: 5px 8px;
	}
		#col_right .schedule h2 a
		{
			background-color: #CFDFEA;
			color: #0F5D96;
		}
		#col_right .schedule h2 .date
		{
			color: #000;
			float: right;
			font-size: 0.5em;
		}
		#col_right .schedule ul
		{
			max-height: 340px;
			overflow: auto;
		}
			#col_right .schedule li,
			#col_right .twitter li 
			{
				border-bottom: 1px dotted #87AECB;
				overflow: auto;
				padding: 8px 0;
			}
				#col_right .schedule li .date,
				#col_right .twitter li .date
				{
					color: #00305C;
					float: left;
					font-weight: bold;
					font-size: 0.85em;
					padding: 2px 0 0 5px;
					width: 72px;
				}
				#col_right .schedule li .text,
				#col_right .twitter li .text
				{
					display: block;
					margin: 0 0 0 80px;
				}
					#col_right .schedule li .text h3,
					#col_right .twitter li .text h3
					{
						line-height: normal;
						font-size: 0.9em;
					}			
						#col_right .schedule li .text h3 a,
						#col_right .twitter li .text h3 a
						{
							color: #999966;
							font-weight: bold;
						}
						#col_right .schedule li .text h3 a:hover,
						#col_right .schedule li .text h3 a:active
						{
							color: #999999;
						}
					#col_right .schedule li .text p,
					#col_right .twitter li .text p
					{
						color: #666666;
						line-height: normal;
						padding: 0;
					}
		#col_right .schedule .schedule_total
		{
			background: transparent url(../img/icon-blue-right.gif) no-repeat scroll left center;
			color: #21ACDC;
			float: right;
			font-weight: bold;
			line-height: 1.2em;
			margin: 8px 2px 0 0;
			padding: 0 0 0 14px;
		}
#col_right .twitter
{
	border-bottom: 1px solid #B7CFE0;
	clear: both;
	padding: 0 0 10px 0;
}
	#col_right .twitter h2 a
	{
		background: transparent url(../img/twitter-header.jpg) no-repeat scroll left top;
		display: block;
		height: 40px;
		text-indent: -900em;
	}
	#col_right .twitter li
	{
		border: 0;
	}
		#col_right .twitter li .date
		{
			color: #66CCFF;
		}
			#col_right .twitter li .text a
			{
				color: #000;
				font-size: 0.85em;
			}
			#col_right .twitter li .text a:hover,
			#col_right .twitter li .text a:active		
			{
				color: #999999;
			}



/***** TinyMce *****/
#tinymce
{
	margin: 5px;
	padding: 2px;
}
	#tinymce p
	{
		line-height: 1.1em;
		padding: 0 0 10px 0;
	}
	#tinymce ul,
	#tinymce ol
	{
		list-style: disc;
		list-style-position:inside;	
		margin: 0 0 5px 10px;
		padding: 0 0 0 10px;
	}
	#tinymce ol
	{
		list-style: decimal;
		list-style-position:inside;	
	}
		#tinymce li
		{
			padding: 2px 0;
		}



/***************************************** SECCIONES **********************************/
/***** Premiados *****/
#awarded #content,
#press_conferences #content
{
	width: 930px;
}
#awarded h2,
#press_conferences h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.6em;
	color:#0F5D96;
	margin: 0 0 0 10px;
	padding-bottom:10px;
}
ul.lista_premiados
{
	overflow: auto;
	margin: 0 auto;
}
	ul.lista_premiados li
	{
		float:left;
		padding-top:10px;	
		margin-left:10px;
		width:450px;	
	}
		ul.lista_premiados li div.img_premiado
		{
			border:#B7CFE0 1px solid;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			height:93px;
			overflow:hidden;
			width:450px;
		}
		ul.lista_premiados li h3,
		ul.lista_premiados li h4
		{
			float:left;
			font-weight: bold;
			padding-left: 15px;
			width: 270px;
			font-family:Arial, Helvetica, sans-serif;
		}
			ul.lista_premiados li div.img_premiado h3
			{
				color:#999966;
				font-size:1.35em;
				padding-top: 20px;
			}
			ul.lista_premiados li div.img_premiado h3.espaciado_1  /*h3 en 2 lineas y h4 en 1 lineas*/
			{
				padding-top: 9px;
			}
			ul.lista_premiados li div.img_premiado h3.espaciado_3 /*h3 en 2 lineas y h4 en 2 lineas*/
			{
				padding-top:10px;
			}
			ul.lista_premiados li div.img_premiado h4
			{
				color:#0F5D96;
				font-size:1em;
				padding-top:5px;
			}
		ul.lista_premiados li ul.enlaces
		{
			height:28px;
			float:left;
			margin-top:4px;
			border:#B7CFE0 1px solid;
			background-color:#E7EFF5;
			width:450px;
		}
			ul.lista_premiados li ul.enlaces li
			{
				display:inline;
				float:left;
				width:auto;
				line-height:28px;
				padding-top:0;
				border:0;
				background-image:url(../img/icon-arrow-right.png);
				background-position:left;
				background-repeat:no-repeat;
			}
				ul.lista_premiados li ul.enlaces li a
				{
					color:#333333;
					font-size:0.9em;
					font-weight:bold;
					padding-left:14px;
				}
	ul.lista_premiados li img
	{
		float:left;
	}


/***** Noticias *****/
#news #content,
#music_week #content
{
	width: 910px;
}
	#news #col_left,
	#music_week #col_left
	{
		width: 590px;
	}
		#news #col_left h2,
		#music_week #col_left h2
		{
			display: none;
		}
	#noticia_principal
	{
		clear:both;
	}
		div.foto_enlaces
		{
			width:188px;
			float:left;
			padding-right:10px;
			text-align:center;
		}
		#news span.fecha,
		#music_week #col_left span.fecha
		{
			font-size:11px;
			color:#666666;
			font-style:italic;
			display:block;
		}
		#news h3,
		#music_week #col_left h3
		{
			font-family:Helvetica, Arial, sans-serif;
			font-size:16px;	
			color:#0F5D96;
			font-weight:bold;
			padding-top:4px;
		}
			#news h3 a,
			#music_week #col_left h3 a
			{
				font-family:Helvetica, Arial, sans-serif;
				font-size:16px;	
				color:#0F5D96;
				font-weight:bold;
			}
		#news h4,
		#music_week #col_left h4
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			line-height:1.2em;
			color:#999966;
			padding-top:7px;
			padding-bottom:10px;
		}
		#news .contenido p,
		#music_week #col_left .contenido p
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000;
			text-align:justify;
		}
	#news div.otras,
	#music_week #col_left div.otras
	{
		background-color:#E7E7DA;
		clear: both;
		height:24px;
	}
		#news div.otras h3,
		#music_week #col_left div.otras h3
		{
			padding:0;
			margin:0;
			line-height:24px;
			padding-left:8px;
			color:#0F5D96;
			font-size:18px;
			font-weight:bold;
			font-family:Helvetica, Arial, sans-serif;
		}
	#news div.otras_noticias,
	#music_week #col_left div.otras_noticias
	{
		background-color: #FFF;
		float:left;
		padding-top:16px;
		padding-bottom:10px;
	}
		#news .otras_noticias .noticia,
		#music_week #col_left .otras_noticias .noticia
		{
			width:188px;
			float:left;
			padding-right: 13px;
		}
		#news .otras_noticias .noticia.ultima,
		#music_week #col_left .otras_noticias .noticia.ultima
		{
			padding:0;
		}
		#news .otras_noticias .noticia a.img,
		#music_week #col_left .otras_noticias .noticia a.img
		{
			display:block;
			height:140px;
			overflow:hidden;
			text-align:center;
		}
		#news .otras_noticias .noticia h4 a,
		#music_week #col_left .otras_noticias .noticia h4 a
		{
			font-family:Helvetica, Arial, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#0F5D96;
		}
		#news .otras_noticias .noticia .contenido p,
		#music_week #col_left .otras_noticias .noticia .contenido p
		{
			font-size:11px;
		}
	#news #col_right .twitter
	{
		border:0;
		padding-top: 15px;
	}
	#news .lista_otras,
	#music_week .lista_otras
	{
		padding-bottom:15px;
	}
		#news .lista_otras ul,
		#music_week .lista_otras ul
		{
			padding:15px;
			padding-right:35px;
			background:#F0FAFF ;
		}
			#news .lista_otras ul li,
			#music_week .lista_otras ul li
			{
				padding-bottom:22px;
				background:url(../img/icono-otras-noticas.jpg) no-repeat scroll left 1px;
			}
				#news .lista_otras ul li a,
				#music_week .lista_otras ul li
				{
					text-align:justify;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000;
					padding-left:17px;
					display:block;
					line-height:1.2em;
				}
		#news #col_right h3,
		#music_week #col_right .lista_otras h3
		{
			padding:0px;
			height:40px;
			line-height:40px;
			background-color:#0F5D96;
			color:#FFF;
			font-size:23px;
			font-family:Helvetica, Arial, sans-serif;
			padding-left:20px;
		}
	#news #col_left .noticia_sola
	{
	}
		#news #col_left .noticia_sola .fecha,
		#music_week #col_left .noticia_sola .fecha
		{
			padding-bottom:10px;
		}
		#news #col_left .bottom_bar a.back,
		#music_week  #col_left .bottom_bar a.back
		{
			background-color:transparent;
			border:medium none;
			color:#8097AD;
			display:inline;
			float:right;
			font-size:0.9em;
			font-weight:bold;
			height:auto;
			line-height:normal;
			margin:0;
			padding:0;
		}
		#news #col_left .noticia_sola .imagen,
		#music_week #col_left .noticia_sola .imagen
		{
			float:left;
			padding-right:15px;
		}
		#news #col_left .noticia_sola .contenido,
		#music_week #col_left .noticia_sola .contenido
		{
			padding-top:20px;
		}
			#news #col_left .noticia_sola .contenido ul,
			#music_week #col_left .noticia_sola .contenido ul
			{
				padding:4px 0 15px;
			}
				#news #col_left .noticia_sola .contenido ul li,
				#music_week #col_left .noticia_sola .contenido ul li
				{
					color:#393D40;
					font-size:0.85em;
					line-height:1.6em;
					padding:0 0 2px 2px;
				}
		#news #col_left .noticia_sola p.intro,
		#music_week #col_left .noticia_sola p.intro
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#999966;	
			padding-bottom:10px;
		}
		#news .related_container,
		#music_week #col_left .related_container
		{
			background-color:#D6D6C2;
			clear:both;
			float:left;
			width:188px;
			margin-right:15px;
		}
			#news .related_container h5,
			#music_week #col_left .related_container h5
			{
				padding-top:10px;
				padding-left:10px;
				font-weight:bold;
				font-family: Helvetica, Arial, sans-serif;
				font-size:12px;
				color:#000;
			}
		#news #col_left .noticia_sola .contenido .related_container ul.related,
		#music_week #col_left .noticia_sola .contenido .related_container ul.related
		{
			padding:0px;
			background-color:#D6D6C2;
			padding-bottom:13px;
			padding-left:13px;
			width:175px;
		}
			#news #col_left .noticia_sola .contenido .related_container ul.related li,
			#music_week #col_left .noticia_sola .contenido .related_container ul.related li
			{
				padding:0px;
				margin:0px;
				padding-top:10px;
				padding-right:10px;
				font-size:1em;
				line-height:1em;
				background:url(../img/icono-mas-info.jpg) no-repeat scroll left 11px;
			}
				#news #col_left .noticia_sola .contenido .related_container ul.related li a,
				#music_week #col_left .noticia_sola .contenido .related_container ul.related li a
				{
					color:#000;
					font-weight:bold;
					font-family: Helvetica, Arial, sans-serif;
					padding-left:16px;
				}
			
			

/***** Ceremonia *****/
#ceremony #content
{
	width: 910px;
}
	#ceremony h2
	{
		background-color: #C2C2A3;
		color: #0E5D96;
		font-size: 1.5em;
		font-weight: bold;
		margin: 0 0 15px 0;
		padding: 8px 5px;
	}
	#ceremony #news_showcase
	{
		position: relative;
	}
		#ceremony #news_showcase .showcase
		{
			height: 606px;
			position: relative;
			width: 629px;
		}
			#ceremony #news_showcase .showcase a
			{
				width: 360px;
			}
				#ceremony #news_showcase .showcase .element
				{
					width: 360px;
				}
			#ceremony #news_showcase .showcase .overlay
			{
				background: #000 url(../img/background_ceremony_text.jpg) repeat-y scroll left top;
				height: 282px;
				top: 324px;
				width: 629px;
				
				filter: alpha(opacity=100);
				opacity: 1;
			}
			#ceremony #news_showcase .showcase .caption
			{
				cursor: default;
				height: auto;
				top: 324px;
			}
				#ceremony #news_showcase .showcase .caption span
				{
					color: #FFF;
				}
					#ceremony #news_showcase .showcase .caption .text
					{
						font-size: 0.9em;
						text-align: justify;
				}
		#ceremony #news_showcase .filmstrip
		{
			height: 324px;
			position: absolute;
			right: 0;
			top: 0;
			width: 269px;
		}
			#ceremony #news_showcase .filmstrip li
			{
				height: 107px;
			}
				#ceremony #news_showcase .filmstrip li .overlay
				{
					height: 107px;
				}
				#ceremony #news_showcase .filmstrip a
				{
					height: 107px;
				}
					#ceremony #news_showcase .filmstrip a img
					{
						height: 107px;
						width: 135px;
					}
					#ceremony #news_showcase .filmstrip a .caption
					{
						color: #FFF;
						font-size: 1.1em;
						font-weight: bold;
						padding: 14px 6px 0 10px;
						width: 112px;
					}
	#ceremony #col_right
	{
		width: 266px;
	}
	/* Interactivo ceremonia */
	#ceremony .ceremony_interactive a
	{
		color: #FFFFFF;
		display: block;
		height: 188px;
		margin: 0 0 15px 0;
		text-decoration: none;
	}
	#ceremony .ceremony_interactive a:hover,
	#ceremony .ceremony_interactive a:active
	{
		color: #CCC;
	}
		#ceremony .ceremony_interactive a span
		{
			display: block;
			font-size: 1.1em;
			font-weight: bold;
			margin: -30px 0 0 22px;
		}
	#ceremony .ceremony_audios h3
	{
		background-color: #CFDFEA;
		color: #0E5D96;
		font-size: 1.25em;
		font-weight: bold;
		padding: 4px 6px 2px 6px;
	}
	#ceremony .ceremony_audios li
	{
		border-bottom: 1px dotted #B7CFE0;
		margin: 0 8px;
		padding: 6px 0;
	}
		#ceremony .ceremony_audios li a
		{
			background: transparent url(../img/icon-audio.gif) no-repeat scroll left center;
			color: #999999;
			font-weight: bold;
			line-height: 26px;
			padding: 4px 0 4px 26px;
		}



/***** Buscador *****/
#search #content_big
{
	float:left;
	height:auto;
	margin:0 0 0 20px;
	padding: 0 16px 10px 16px;
	position:relative;
	width: 650px;
}
	#search h2,
	#search h3
	{
		background-color: #C2C2A3;
		padding: 4px 6px 0 6px;
	}
	#search h3
	{
		padding: 0 6px 4px 6px;
	}
	#search #content_big .txt .sections
	{
		margin: 4px 0 0 0;
	}
	#search #content_big .txt ul
	{
		margin: 10px 0 0 0;
	}
		#search #content_big .txt a
		{
			color: #00315C;
		}
		#search #content_big .txt ul ul
		{
			border: 0;
		}
		#search #content li
		{
			clear: both;
			margin: 0 0 8px 0;
			overflow: auto;
		}
		#search #content .normal
		{
			border-top: 1px dotted #808080;
			padding: 10px 0;
		}
		#search #content .awarded
		{
			background-color: #ECE9DC;
			padding: 8px 8px 2px 8px;
		}
			#search #content .awarded h4
			{
				padding: 0 0 4px 0;
			}
				#search #content .awarded h4 a
				{
					color: #00315C;
				}
			#search #content .awarded p
			{
				padding: 0 0 6px 0;
			}
			#search li .left
			{
				float: left;
				padding: 0 0 4px 0;
				width: 110px;
			}
				#search #content .awarded .left img
				{
					width: 100px;
				}
			#search li .right
			{
				float: left;
				width: 490px;
			}
	#search .bottom_bar
	{
		float: left;
		margin: 5px 0 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;
			}


/***** Calendario *****/
#schedule #agenda
{
	display:block;
	margin:auto;
	width:933px;
	z-index:5;
}
#schedule #agenda .leyenda
{
	float:right;
	display:block;
	clear:both;
	padding-bottom:5px;
}
#schedule #agenda .leyenda div
{
	width:10px;
	height:10px;
	float:left;	
}
#schedule #agenda .leyenda span
{
	float:left;
	padding-left:5px;
	padding-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#schedule #agenda .leyenda .conciertos
{
		background-color:#ffffcc;
}
#schedule #agenda .leyenda .prensa
{
		background-color:#e8f4ff;
}
#schedule #agenda .leyenda .actividades
{
		background-color:#f2e9e9;
}

#schedule .cabecera
{
	height:40px;
	line-height:40px;
	background-color:#0F5D96;
	text-align:center;
	border-left:#9FBED5 1px solid;
	border-right:#9FBED5 1px solid;
	width:931px;
	clear:both;
}
#schedule .cabecera h2
{
	color:#66CCFF;
	float:left;
	text-align:center;
	width:100%;
	font-size:27px;
	font-weight:bold;
	padding-top:4px;
}
#schedule .cabecera h2 span
{	
	color:#FFF;
	padding-left:45px;
	font-size:18px;
}
#schedule ul.dias
{
	border-left:#9FBED5 1px solid;
	border-right:#9FBED5 1px solid;
	border-bottom:#0F5D96 1px solid;
	float:left;
	width:931px;
}
	#schedule ul.dias li.oculto
	{
		display:none;
	}
#schedule ul.dias li.activo,#schedule ul.horas li.activo
{
	background-color:#DDF4FF;
}
#schedule ul.dias li
{
	width:155px;
	display:inline;
	float:left;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#00436E;
	background-color:#FFF;
}
	#schedule ul.dias li.hoy
	{
			font-weight:bold;
	}
#schedule ul.horas
	{
		width:154px;
		text-align:center;
		float:left;
		border-left:#9FBED5 1px solid;
		border-bottom:#9FBED5 1px solid;
		border-right:#9FBED5 1px solid;
		margin-left:-1px;		
		z-index:500;
		background-color:#FFF;		
	}
	#schedule ul.dia_19
	{
		margin-left:0;
		width:155px;
	}
	#schedule ul.domingo
	{		
		width:155px;
	}
	#schedule ul.horas li
	{
		padding-top:25px;
		padding-bottom:10px;
		cursor:pointer;
	}
	#schedule ul.horas li.importante
	{
		padding-top:75px;
		padding-bottom:15px;
	}
	#schedule ul.horas li.destacado
	{
		background-color:#66CCFF;
	}
	#schedule ul.horas li.prensa
	{
		background-color:#f0f7ff;
	}
	#schedule ul.horas li.conciertos
	{
		background-color:#ffffe5;
	}
	#schedule ul.horas li.actividades
	{
		background-color:#f2e9e9;
	}
	#schedule ul.horas li:hover
	{
		background-color:#ddf4ff;
		cursor:pointer;
	}
	#schedule ul.oculto
	{
		width:0;
		height:0;
		border:0;
	}
	#schedule span.oculto
	{
		display:none;
	}
		#schedule ul.horas li span
		{
			display:block;
			width:154px;			
			line-height:17px;
			padding-left:10px;
			padding-right:10px;
			width:134px;
			color:#000;
			font-size:11px;
			font-family:Helvetica, Arial, sans-serif;
		}
		#schedule ul.horas li span.oculto
		{
			display:none;
		}
			#schedule ul.horas li div.invisible
			{
				display:none;
				position:absolute;
				border:#9FBED5 1px solid;
				padding:10px;
				background-color:#FFF;
				top:85px;
				left:225px;
				width:500px;
				z-index:10000;
				cursor:auto;
			}			
			#schedule ul.horas li div.invisible span
			{
				width:480px;
			}
			#schedule ul.horas li div.invisible span.coordenada
			{
				display:none;
			}
			#schedule ul.horas li div.map		
			{
				width:480px;
				height:380px;
				margin:auto;
				margin-top:10px;
				margin-bottom:10px;
				display:block;
			}
			#schedule ul.horas li div.invisible span.contenido
			{
				padding-top:10px;
				font-size:14px;
			}
				#schedule ul.horas li div.destacado
				{
					background-color:#66CCFF;
				}
				#schedule ul.horas li div.destacado span,
				#schedule ul.horas li div.destacado a
				{
					color:#FFF;
					font-size:11px;
					font-family:Helvetica, Arial, sans-serif;					
				}
				#schedule ul.horas li div.invisible span.fecha
				{
					background-color:#33BAFD;
					color:#FFF;
					padding-right:0px;
					width:490px;
					font-size:14px;
				}
				#schedule ul.horas li div.invisible a
				{
					font-size:11px;
					font-family:Helvetica, Arial, sans-serif;
					color:#0F5D96;
					padding-bottom:10px;
					display:block;
				}
			#schedule ul.horas li div.invisible img
			{
				float:right;
				cursor:pointer;
				padding-top:2px;
			}
			#schedule ul.horas li span.fecha
			{
				font-weight:bold;
				color:#0F5D96;
				font-size:12px;
			}
			#schedule ul.horas li span.contenido
			{
				color:#000;
				font-weight:bold;
			}				
			#schedule ul.horas li.destacado span.fecha
			{
				font-size:15px;
			}
			#schedule ul.horas li.destacado:hover
			{
				background-color:#33bafd;
			}
			#schedule ul.horas li.destacado span.contenido,#schedule ul.horas li.destacado span.descripcion
			{
				color:#FFF;
			}
			#schedule ul.horas li div.visible
			{
				display:block;
				top:85px;
				left:-2250px;
			}
#schedule ul.horas li div.invisible div.map div p
{
	color:#000;
	padding: 0 0 4px 0;
	text-align:center;
}
	#schedule ul.horas li div.invisible div.map p.map_title
	{
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		display:block;
		clear:both;
	}
	#schedule ul.horas li div.invisible div.map p.map_texto
	{
		line-height: 12px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		display:block;
		clear:both;
	}


/****Interactivos******/
#interactives #content
{
	width: 910px;
}
	#interactives h2
	{
		font-size: 2.7em;
		color: #0F5D96;
		padding-bottom: 10px;
	}
		#interactives .interactivos
		{
			background-color: #FFF;
		}
			#interactives .interactivos li
			{
				border: #B7CFE0 1px solid;
				height: 93px;
				margin: 0 0 10px 0;
				width: 100%;
			}
				#interactives .interactivos li img
				{
					float: left;
				}
				#interactives .interactivos li p
				{
					color:#000000;
					font-size:12px;
					text-align:justify;
				}
				#interactives .interactivos li .contenido
				{
					float: left;
					height: 93px;
					padding: 0 10px;
					position: relative;
					width: 730px;
				}
					#interactives .interactivos li .contenido a
					{
						padding-right: 15px;
					}
					#interactives .interactivos li .contenido h3
					{
						color:#999966;
						font-size:1.1em;
						font-weight: bold;
						padding-top: 10px;
					}
						#interactives .interactivos li .contenido h3 a
						{
							font-size: 1.3em;
							color: #999966;
						}
							#interactives .interactivos li .contenido h3 a span
							{
								font-style: italic;
								font-weight: normal;
							}
					#interactives .interactivos li .contenido h4
					{
						color: #0F5D96;
						font-size: 1em;
					}
				#interactives .interactivos li a.enlace
				{	
					background: #FFF url(../img/icon-arrow-right.png) no-repeat scroll left center;
					bottom: 0;
					color:#333333;
					font-size:0.9em;
					font-weight:bold;
					line-height:28px;
					padding-left:14px;
					position: absolute;
				}
#interactives .interactive
{
	margin: 0 auto;
	width: 900px;
}



/***** Error 404 *****/
#error_404 #content
{
	width: 900px;
}
	#error_404 #content p
	{
		font-size: 0.9em;
		padding: 10px 0 0 0;
	}



/***** Imágenes del día *****/
#gallerys #content
{
	width: 900px;
}
	#gallerys h2
	{
		background-color: #CFDFEA;
		color: #0F5D96;
		font-weight: bold;
		font-size: 1.7em;
		margin: 0 0 15px 0;
		padding: 6px 12px;
	}
	#gallerys .sections
	{
		border-left: 1px solid #CFDFEA;
		height: 30px;
	}
		#gallerys .sections li
		{
			display: inline;
		}
			#gallerys .sections li
			{
				background-color: #FFF;
				border-right: 1px solid #CFDFEA;
				border-top: 1px solid #CFDFEA;
				color: #00436E;
				float: left;
				font-size: 1em;
				font-weight: bold;
				text-align: center;
				padding: 9px 10px;
			}
				#gallerys .sections li a
				{
					text-decoration: none;
				}
				#gallerys .sections li.active
				{
					background: transparent url(../img/background-gallerys-sections.gif) repeat-y scroll left top;
					color: #FFF;
				}
					#gallerys .sections li.active a
					{
						color: #FFF;
					}
	#gallerys #image_caption
	{
		clear: both;
		overflow: auto;
	}
		#gallerys .panel
		{
			background-color: #000;
			float: left;
			line-height: 382px;
			height: 385px;
			text-align: center;
			width: 512px;
		}
			#gallerys .panel img
			{
				vertical-align: middle;
			}
		#gallerys .caption
		{
			background: #0F5D96 url(../img/background-gallerys-caption.jpg) repeat-y scroll left top;
			float: left;
			height: 305px;
			padding: 40px 30px;
			position: relative;
			width: 328px;
		}
			#gallerys .caption .txt
			{
				height: 230px;
				position: relative;
			}
				#gallerys .caption h3
				{
					color: #66CCFF;
					font-size: 1.9em;
					font-weight: bold;
					padding: 0 0 12px 0;
				}
				#gallerys .caption p
				{
					color: #FFF;
					font-size: 0.9em;
				}
				#gallerys .caption .more_content
				{
					border-bottom: 1px dotted #B9CCDA;
					bottom: 0;
					padding: 0 0 12px 0;
					position: absolute;
					width: 100%;
				}
					#gallerys .caption .more_content li a
					{
						background: transparent url(../img/sections-transparent.png) no-repeat scroll left center;
						color: #B8CAD7;
						display: block;
						font-size: 0.9em;
						padding: 0 0 0 16px;
						margin: 5px 0;
					}
			#gallerys .caption .fullscreen
			{
				background: #041928 url(../img/icon-full-screen.gif) no-repeat scroll 30px center;
				color: #FFF;
				display: block;
				font-weight: bold;
				/*margin: 0 -30px -40px -30px;*/
				padding: 15px 30px 15px 50px;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 308px;
			}
			#gallerys .caption .pages 
			{
				/*height: 22px;*/
				margin: 0 -10px 40px -10px;
				overflow: auto;
				padding: 10px 0 0 0;
				width: 348px;
			}
				#gallerys .caption .pages li
				{
					display: inline;
				}
					#gallerys .caption .pages li a
					{
						background-color: transparent;
						color: #FFFFFF;
						float: left;
						font-weight: bold;
						font-size: 0.9em;
						padding: 5px 6px;
						text-decoration: none;
					}
					#gallerys .caption .pages li a:hover,
					#gallerys .caption .pages li a:active,
					#gallerys .caption .pages li.active a
					{
						border: 1px solid #999966;
						color: #999966;
						padding: 4px 5px;
					}
				#gallerys .caption .pages li.before a,
				#gallerys .caption .pages li.after a
				{
					background: transparent url(../img/icon-gallery-pages.gif) no-repeat scroll left center;
					padding: 5px 2px;
					text-indent: -900em;
					width: 6px;
				}
				#gallerys .caption .pages li.after a
				{
					background: transparent url(../img/icon-gallery-pages-right.gif) no-repeat scroll left center;
				}
				#gallerys .caption .pages li.before a:hover,
				#gallerys .caption .pages li.before a:active,
				#gallerys .caption .pages li.after a:hover,
				#gallerys .caption .pages li.after a:active
				{
					border: 0;
					padding: 5px 2px;
				}
	#gallerys .author
	{
		background-color: #FFF;
		clear: both;
		color: #666666;
		font-size: 0.85em;
		padding: 8px 0 0 0;
	}
	

/***** Imágenes del día *****/
#selection #content
{
	width: 900px;
}
#selection #header_cont,
#selection #menu
{
	display:none;
}
	#selection h2
	{
		background-color: #CFDFEA;
		color: #0F5D96;
		font-weight: bold;
		font-size: 1.7em;
		margin: 0 0 15px 0;
		padding: 6px 12px;
	}
	#selection .sections
	{
		border-left: 1px solid #CFDFEA;
		height: 30px;
	}
		#selection .sections li
		{
			display: inline;
		}
			#selection .sections li
			{
				background-color: #FFF;
				border-right: 1px solid #CFDFEA;
				border-top: 1px solid #CFDFEA;
				color: #00436E;
				float: left;
				font-size: 1em;
				font-weight: bold;
				text-align: center;
				padding: 9px 10px;
			}
				#selection .sections li a
				{
					text-decoration: none;
				}
				#selection .sections li.active
				{
					background: transparent url(../img/background-selection-sections.gif) repeat-y scroll left top;
					color: #FFF;
				}
					#selection .sections li.active a
					{
						color: #FFF;
					}
	#selection #image_caption
	{
		clear: both;
		overflow: auto;
	}
		#selection .panel
		{
			background-color: #000;
			float: left;
			line-height: 382px;
			height: 385px;
			text-align: center;
			width: 512px;
		}
			#selection .panel img
			{
				vertical-align: middle;
			}
		#selection .caption
		{
			background: #0F5D96 url(../img/background-selection-caption.jpg) repeat-y scroll left top;
			float: left;
			height: 305px;
			padding: 40px 30px;
			position: relative;
			width: 328px;
		}
			#selection .caption .txt
			{
				height: 230px;
				position: relative;
			}
				#selection .caption h3
				{
					color: #66CCFF;
					font-size: 1.9em;
					font-weight: bold;
					padding: 0 0 12px 0;
				}
				#selection .caption p
				{
					color: #FFF;
					font-size: 0.9em;
				}
				#selection .caption .more_content
				{
					border-bottom: 1px dotted #B9CCDA;
					bottom: 0;
					padding: 0 0 12px 0;
					position: absolute;
					width: 100%;
				}
					#selection .caption .more_content li a
					{
						background: transparent url(../img/sections-transparent.png) no-repeat scroll left center;
						color: #B8CAD7;
						display: block;
						font-size: 0.9em;
						padding: 0 0 0 16px;
						margin: 5px 0;
					}
			#selection .caption .fullscreen
			{
				background: #041928 url(../img/icon-full-screen.gif) no-repeat scroll 30px center;
				color: #FFF;
				display: block;
				font-weight: bold;
				/*margin: 0 -30px -40px -30px;*/
				padding: 15px 30px 15px 50px;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 308px;
			}
			#selection .caption .pages 
			{
				/*height: 22px;*/
				margin: 0 -10px 40px -10px;
				overflow: auto;
				padding: 10px 0 0 0;
				width: 348px;
			}
				#selection .caption .pages li
				{
					display: inline;
				}
					#selection .caption .pages li a
					{
						background-color: transparent;
						color: #FFFFFF;
						float: left;
						font-weight: bold;
						font-size: 0.9em;
						padding: 5px 6px;
						text-decoration: none;
					}
					#selection .caption .pages li a:hover,
					#selection .caption .pages li a:active,
					#selection .caption .pages li.active a
					{
						border: 1px solid #999966;
						color: #999966;
						padding: 4px 5px;
					}
				#selection .caption .pages li.before a,
				#selection .caption .pages li.after a
				{
					background: transparent url(../img/icon-gallery-pages.gif) no-repeat scroll left center;
					padding: 5px 2px;
					text-indent: -900em;
					width: 6px;
				}
				#selection .caption .pages li.after a
				{
					background: transparent url(../img/icon-gallery-pages-right.gif) no-repeat scroll left center;
				}
				#selection .caption .pages li.before a:hover,
				#selection .caption .pages li.before a:active,
				#selection .caption .pages li.after a:hover,
				#selection .caption .pages li.after a:active
				{
					border: 0;
					padding: 5px 2px;
				}
	#selection .author
	{
		background-color: #FFF;
		clear: both;
		color: #666666;
		font-size: 0.85em;
		padding: 8px 0 0 0;
	}
	

/***** Frame *****/
#frame #footer
{
	display:none;
}
/***** El premio *****/
#award #content
{
	width: 910px;
}


/***** Live *****/
#live #content,
#videos #content
{
	width: 850px;
}
	#live #col_left,
	#videos #col_left
	{
		width: 512px;
	}
		#live h2,
		#videos h2
		{
			background-color:#E7EEF4;
			color:#0B3962;
			font-size:1.3em;
			margin: 0 0 8px 0;
			padding:6px;
		}
	#live h3,
	#videos h3
	{
		background-color: #000;
		color: #FFF;
		font-size: 1.1em;
		margin: 38px 0 0 0;
		padding: 6px 8px;
	}
	#live #object img
	{
		float: left;
	}
