/*
	COMUNES
*/
a.botArania {
	display: inline-block;
	padding: 0 0 0 35px;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
	background: url(../images/botArania_left.gif) no-repeat left top;
}
a.botArania:hover {
	text-decoration: underline;
}
a.botArania span {
	display: block;
	padding: 9px 12px 8px 0;
	background: url(../images/botArania_right.gif) no-repeat right top;
}
/*
	PORTADA_DESTACADOS
*/
#carrusel {
	padding-top: 10px;
}
	#carrusel .frame {
		display: block;
		position: relative;
		height: 306px;
		background-color: #000;
		box-shadow: -3px -2px 10px rgba(0, 0, 0, .33),
					7px 7px 3px rgba(0, 0, 0, .17);
	}
	#portada_destacados ul li {
		position: absolute;
		top: 0;
		left: 0;
	}
	#portada_destacados ul li.ocultar_antes_de_iniciar {
		display: none;
	}
		#portada_destacados ul li .fichaTecnica {
			position: relative;
			padding: 25px 25px 0 25px;
			width: 340px;
			height: 281px;
			color: #FFFFFF;
			font-size: 1.2em;
		}
			#portada_destacados ul li .fichaTecnica h2,
			#portada_destacados ul li .fichaTecnica p.seccion {
				font-size: 2em;
				line-height: 100%;
			}
			#portada_destacados ul li .fichaTecnica h2 {
				font-weight: normal;
				font-style: normal;				
				text-transform: uppercase;
				font-family: 'terror00', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
			}
			#portada_destacados ul li .fichaTecnica p.seccion {
				padding: 0.35em 0;
				font-size: 1.5em;
				color: #FFD300;
				font-family: 'terror01', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
			}
			#portada_destacados ul li .fichaTecnica ul {
				font-style: italic;
			}
				#portada_destacados ul li .fichaTecnica ul li {
					position: static;
				}
			#portada_destacados ul li .fichaTecnica p.posAbs {
				position: absolute;
				bottom: -1px;
				left: 25px;
			}
			#portada_destacados ul li .fichaTecnica a {
				color: #FFFFFF;
			}
			#portada_destacados ul li .fichaTecnica a:hover {
				text-decoration: none;
			}
			#portada_destacados ul li .fichaTecnica a.botArania {
				font-size: 1em;
				color: #000000;
			}
	#portada_destacados #dest_numeros {
		position: absolute;
		bottom: 0;
		left: 0;
	}
		#portada_destacados #dest_numeros a {
			display: block;
			margin-top: 1px;
			padding-top: 5px;
			width: 23px;
			height: 18px;
			text-align: center;
			color: #FFD300;
			text-decoration: none;
			background-color: #000;
		}
		#portada_destacados #dest_numeros a.activo,
		#portada_destacados #dest_numeros a:hover {
			color: #000000;
			background-color: #FFD300;
		}
/*
	CONTENIDO
*/
#contenido {
	font-size: 1.2em;
}
#contenido .botArania {
	font-size: 1em;
}
#contenido #colIzqTop {
	padding: 31px 0 0 0;
	width: 457px;
}
#contenido #colIzqBottom {
	padding: 5em 0 0 0;
	width: 457px;
}
#contenido #colDrchTop {
	padding: 31px 0 0 39px;
	width: 457px;
}
#contenido #colDrchBottom {
	padding: 5em 0 0 39px;
	width: 457px;
}
/*
	COLUMNA IZQUIERDA
*/
/*
	CARRUSEL DE V�DEOS
*/
#videos_inicio {
	color: #FFD300;
	background-color: #000;
	box-shadow: 2px 2px 2px rgba(100, 100, 100, .22),
				-2px 2px 2px rgba(100, 100, 100, .22),
				-3px -2px 10px rgba(0, 0, 0, .33),
				3px -2px 10px rgba(0, 0, 0, .33);	
}
	#videos_inicio iframe {
		margin-bottom: 1em;
	}
	#videos_inicio .det_video h2 {
		padding: 0.35em 0 0.5em 0;
		font-size: 1.5em;
		text-transform: uppercase;
		font-family: 'terror00', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
		color: #FFFFFF;		
	}
	#videos_inicio .det_video h2,
	#videos_inicio .det_video p,
	#videos_inicio #pie_videos {
		padding-left: 29px;
	}
	#videos_inicio #pie_videos {
		padding-top: 2em;
	}
	#videos_inicio ul.botonera_videos {
		padding-top: .5em;
	}
		#videos_inicio ul.botonera_videos  li {
			float: left;
			padding-right: 7px;
		}
			#videos_inicio ul.botonera_videos  li a {
				display: block;
				width: 21px;
				height: 21px;
				text-align: center;
				color: #000000;
				text-decoration: none;
				background: url(../images/video_li.gif) no-repeat left top;		
			}
			#videos_inicio ul.botonera_videos  li.active a,
			#videos_inicio ul.botonera_videos  li a:hover {
				background: url(../images/videoSelected_li.gif) no-repeat left top;
			}		
	#videos_inicio #pie_videos p {
		padding-top: 1em;
		min-height: 38px;
	}
/*
	M�DULO DE REDES SOCIALES
*/
ul.pestanas {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px;/*height: 32px;*/
	/*border-bottom: 1px solid #dad8d3;
	border-left: 1px solid #dad8d3;*/
	width: 100%;
	font-size: .85em;
}  
	ul.pestanas li {
		float: left;
		margin: 0;
		padding: 0;
		height: 31px;
		line-height: 31px;
		margin-right: 4px;
		overflow: hidden;
		position: relative;
		background: #262626;
	}
	ul.pestanas li a {
		text-decoration: none;
		color: #FFF;
		display: block;
		font-size: 1.2em;
		padding: 0 10px 0 30px;
		background-position: .5em .5em;
		background-repeat: no-repeat;
	}
	ul.pestanas li a#flickr { background-image: url(../images/flickrIco.gif); }
	ul.pestanas li a#facebook { background-image: url(../images/facebookIco.gif); }
	ul.pestanas li a#twitter { background-image: url(../images/twitterIco.gif); }
	ul.pestanas li.active a#flickr, ul.pestanas li a#flickr:hover { background-image: url(../images/flickrIcoActive.gif); }
	ul.pestanas li.active a#facebook, ul.pestanas li a#facebook:hover { background-image: url(../images/facebookIcoActive.gif); }
	ul.pestanas li.active a#twitter, ul.pestanas li a#twitter:hover { background-image: url(../images/twitterIcoActive.gif); }	
	ul.pestanas li a:hover, ul.pestanas li.active{
		background-color: #FFD300;
	}
		ul.pestanas li a:hover, ul.pestanas li.active a {
			color: #000000;
		}
	ul.pestanas li.active, ul.pestanas li.active a:hover  {
		/*border-bottom: 1px solid #FFD300;*/
	}
	.pest_container {
		overflow: hidden;
		clear: both;
		float: left;
		width: 100%;
		font-size: .85em;
		background: #FFD300;
	}
	.pest_container h2{
		padding-bottom: 0.5em;
		font-size: 1.5em;
		font-family: 'terror00', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
	}
	.pest_content {
		padding: 20px 10px 10px 20px;
		font-size: 1.2em;
	}
	.pest_content ul{
		background: url(../images/css_separa_hrz.gif) top left repeat-x;
		margin-top: 10px;
		padding-top: 10px;
	}
		.pest_content ul li{
			background: url(../images/css_piti_li.gif) 0 .6em no-repeat;
			padding-left: 7px;
		}
			.pest_content ul li a {
				color: #000;
			}
			.pest_content ul li a:hover {
				text-decoration: none;
			}
	.pest_content ul.miniaturas_flickr {
		margin: 0;
		padding: 0;
		background: none;
	}
		.pest_content ul.miniaturas_flickr li {
			float: left;
			padding: 0 .35em .35em 0;
			background: none;
		}
			.pest_content ul.miniaturas_flickr li img {
				padding: 0;
				display: block;
			}
	.pest_content .col01{
		width: 100%;
	}
	.pest_content img {
		padding-left: 23px;
	}
	.pest_content .fondoCajaFacebook {
		width: 396px;
		background-color: #FFF;
	}
/*
	COLUMNA DERECHA
*/
/*
	NOTICIAS
*/
#noticias {
	padding: 20px 29px 0 29px;
	background-color: #000;
	box-shadow: 2px 2px 2px rgba(100, 100, 100, .22),
				-2px 2px 2px rgba(100, 100, 100, .22),
				-3px -2px 10px rgba(0, 0, 0, .33),
				3px -2px 10px rgba(0, 0, 0, .33);
}
	#noticias h2 {
		padding-bottom: 0.7em;
		font-size: 2em;
		font-weight: normal;
		text-transform: uppercase;
		font-family: 'terror00', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
		color: #FFD300;
	}
	#noticias ul li {
		margin-top: 0.7em;
		padding-top: 0.8em;
		border-top: 1px solid #303030;
	}
		#noticias ul li a {
			color: #FFD300;
			text-decoration: none;
		}
		#noticias ul li a:hover {
			color: #FFFFFF;
		}
	#noticias ul li.primero {
		margin-top: 0;
		padding-top: 0;
		border-top: none;
	}
	#noticias p {
		padding-top: 6em;
		min-height: 38px;
	}
	#noticias p.no_noticias {
		padding-top: 0;
		color: #FFD300;
	}
/*
	AVISOS
*/
#avisos {

}
	#avisos .aviso {
		float: left;
		padding: 31px 0 0 25px;
		width: 216px;
	}
	#avisos .primero {
		padding-left: 0;
	}
		#avisos .aviso img {
			padding-top: 2px;
			display: block;
			background-color: #FFD300; 
		}
		#avisos .aviso .texto {
			padding: 12px;
			min-height: 160px;
			background-color: #FFD300;
		}
		#avisos .aviso h2 {
			padding-bottom: 0.2em;
			font-size: 1.5em;
			line-height: 100%;
			font-family: 'terror00', Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
			text-transform: uppercase;
		}
			#avisos .aviso h2 a {
				color: #000000;
				text-decoration: none;
			}
			#avisos .aviso h2 a:hover {
				
			}
		#avisos .aviso a {
			color: #000000;
		}
		#avisos .aviso a:hover {
			text-decoration: none;
		}
/*
	BANNER EUROPEAN FANTASTIC FILM FESTIVALS FEDERATION
*/
p.melies {
	padding: 25px 0 0 0;
}
p.escapada {
	padding: 10px 0 0 0;
}
/*
	BANNERS FLASH
*/
#banners_flash .wrapper {
	padding-top: 25px;
	float: left;
}
	#banners_flash .wrapper div a img {
		display: block;
	}
#banners_flash .fila .primero {
	padding-right: 25px;
}
/*
	BANNER ESCAPADA
*/
#banner_escapada {
	margin-top: 25px;
}