html, body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #555;
	background: #ffffff;	
}

p, h1, h2, img, br, span, hr, ul, li, td, div {
	margin: 0px;
	padding: 0px;	
	font-family: Helvetica, Arial;
	font-size: 10pt;
	line-height: 14pt;
	color: #808080;
}

ul {
	list-style: none; 	
}

img {
	border: none;	
}

a {
	color: #555;
	font-size: 10pt;	
	text-decoration: none;	
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited{
	color: #555;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: #555;	
	text-decoration: none;
}

strong {
	color: #777;	
}

/*!######## WRAPPERS ##########*/

#main_Wrapper {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	background: #fff url(../Images/fondo_biznaga.png) no-repeat 50% 340px;	
}

#pie_Wrapper {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 700px;
	background: url(../Images/fondo_pie.jpg) no-repeat 50% 100%;	
}

#cabecera_Wrapper {
	position: relative;
	width: 960px;
	height: 240px;
	margin: auto;
	/*background: url(../Images/sombra_menu.png) no-repeat 50% 87px;*/
}

#contenido_Wrapper {
	position: relative;
	width: 960px;
	margin: auto;
	padding: 5px 0 0 0;
	margin-bottom: 30px;
}

a#anio_sel{

	position: fixed;
	z-index: 1000;
	left: -75px;
	top: 20px;
	width: 50px;
	
	padding: 10px 0;
	padding-left: 15px;
	background: #fff;
	border: solid 3px #e2b800;
	border-left: none;
	border-radius: 0 10px 10px 0;
	box-shadow: 2px 2px 7px #444;
	text-align: center;
	font-family: 'PT Sans';
	font-size: 9pt;
	line-height: 9pt;
	color: #777;
	transition: all 0.5s ease 0s;
}
a#anio_sel:hover{
	margin-left: 5px;
}

a#anio_sel strong{
	display: inline-block;
	margin-top: 5px;
	margin-bottom: -5px;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 16pt;
	line-height: 24pt;
	color: #000;
}

#barra_admin{
	position: fixed;
	z-index: 2000;
	top: -2px;
	left: -2px;
	padding: 7px 15px 5px 17px;
	
	background: #cf293c;
	border-radius: 0 0 5px 0;
	box-shadow: 1px 1px 2px #000;
	
	color: #fff;
	font-family: 'Abel';
	font-weight: 200;
	font-size: 11pt;
	
}
#barra_admin img{	
	width: 20px;
	vertical-align: middle;
	margin-top: -3px;	
	margin-right: 5px;
}
#barra_admin *{
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
#barra_admin a{
	padding-left: 15px;
	text-decoration: underline;
}
#barra_admin a:hover{
	color:#000;
	text-decoration: none;
}
/*!######## CONTENEDORES ##########*/
#menuSup_Wrapper {
	position: absolute;
	top: 2px;
	right: 39px;
}

#logo_vertical {
	position: absolute;
	top: 8px;
	left: 10px;
}

#pie {
	position: relative;
	width: 960px;
	height: 230px;
	margin: auto;
}

.boton_sup {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	background: #999;
	height: 17px;
	padding: 0 7px;
	font-family: arial;
	font-size: 7pt;
	color: #FFF;	
	cursor: pointer;
}

.boton_sup:hover {
	background: #333;	
}

.boton_social {
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 1px;
	cursor: pointer;
}

a#b_miacreditacion{
	background: #e2b800;
	color:#fff;
}
a#b_miacreditacion:hover{
	background: #000;
}

#b_facebook {
	background: url(../Images/b_facebook.jpg) no-repeat 0% 0%;	
}

#b_facebook:hover {
	background: url(../Images/b_facebook.jpg) no-repeat 0% 100%;	
}

#b_twitter {
	background: url(../Images/b_twitter.jpg) no-repeat 0% 0%;	
}

#b_twitter:hover {
	background: url(../Images/b_twitter.jpg) no-repeat 0% 100%;	
}
#b_youtube {
	background: url(../Images/b_youtube.jpg) no-repeat 0% 0%;	
}

#b_youtube:hover {
	background: url(../Images/b_youtube.jpg) no-repeat 0% 100%;	
}
#b_rss {
	background: url(../Images/b_rss.jpg) no-repeat 0% 0%;	
}

#b_rss:hover {
	background: url(../Images/b_rss.jpg) no-repeat 0% 100%;	
}

#rss_Wrapper {
	position: absolute;
	z-index: 10000;
	top: 20px;
	right: 40px;
	background: #fff;
	
	-webkit-box-shadow: 1px 1px 4px #bbb;
	-moz-box-shadow: 1px 1px 4px #bbb;
	display: none;	
}

#rss_Wrapper li {
	width: 150px;
	height: 23px;
	overflow: hidden;
	border-bottom: solid 1px #ccc;
	cursor: pointer;
}

#rss_Wrapper li:hover {
	border-bottom: solid 1px #000;
}

.boton_idioma {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	background: #FFF;
	height: 17px;
	padding: 0 7px;
	font-family: arial;
	font-size: 7pt;
	color: #999;	
	cursor: pointer;
}

.boton_idioma:hover {
	background: #333;
	color: #FFF;	
}

.boton_idioma_sel {
	color: #000;	
}

.b_nuevo,
a.b_nuevo{
	margin: 1px;
	padding:8px 12px;
	background: #43c598;
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	cursor: pointer;
	
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.b_nuevo:hover {
	background: #85d9ac;
}
a.b_nuevo{
	font-family: arial;
	font-weight: normal;
}
/*!######## MENÚ PRINCIPAL ########*/
#menuNav_Wrapper {
	position: absolute;
	width: 960px;
	top: 187px;
}
.linea_diagonales{
	position: relative;
	float: left;
	clear: both;
	width: 960px;
	height: 6px;
	background: url(../Images/fondo_diagonales.jpg);
}

.punto_izq {
	position: absolute;
	top: 10px;
	left: 12px;	
}
.punto_der {
	position: absolute;
	top: 10px;
	right: 12px;
}

#menuNav {
	float: left;
	clear: both;
	width: 960px;
	height: 18px;
	margin-top: 3px;
	margin-left: 42px;
	margin-bottom: 0;
}


#menuNav li {
	float: left;
	margin: 0px 6px;
	margin-top: -2px;
	font-family: 'BebasNeueRegular';
	font-size: 16pt;
	letter-spacing: 0px;
	text-transform: uppercase;
	opacity: 0.75;	
}
#menuNav_en {
	float: left;
	clear: both;
	width: 960px;
	margin-top: 3px;
	margin-left: 22px;
	margin-bottom: 0;
}


#menuNav_en li {
	float: left;
	margin: 0px 13px;
	font-family: 'BebasNeueRegular';
	font-size: 16pt;
	letter-spacing: 0px;
	text-transform: uppercase;
	cursor: pointer;
	opacity: 0.75;	
}
#menuNav li:hover, 
#menuNav_en li:hover {
	opacity: 1;	
}

/*!##### MARCA #####*/
.marca {
	position: absolute;
	width: 30px;
	height: 6px;
	top: 0;
	left: 0;
	background: #000;	
}
#marca_home {
	left: 47px;	
}
#marca_noticias {
	left: 112px;	
}
#marca_webtv {
	left: 112px;	
}
#marca_ediciones {
	left: 180px;	
}
#marca_premios {
	left: 255px;	
}
#marca_secciones {
	left: 408px;	
}
#marca_actividades, 
#marca_inscripciones_actividades {
	left: 488px;	
}
#marca_eventos {
	left: 575px;	
}
#marca_acreditaciones,
#marca_acreditaciones_medios,
#marca_acreditaciones_escuelas,
#marca_acreditaciones_industria,
#marca_acreditaciones_invitados{
	left: 685px;	
}
#marca_prensa {
	left: 797px;	
}
#marca_jurado{
	left: 857px;	
}

#marca_contacto {
	display: none;	
}
#marca_patrocinadores {	
	display: none;
}
#marca_bases {
	display: none;	
}
#marca_inscripcion {
	display: none;	
}
#marca_peli_oro {
	display: none;	
}
#marca_licitaciones {
	display: none;	
}
#marca_venta {
	display: none;	
}

#marca_blog, 
#marca_blog_test {
	display: none;	
}
/*------ EN -------*/
#marca_home_en {
	left: 40px;	
}
#marca_noticias_en {
	left: 100px;	
}
#marca_ediciones_en {
	left: 180px;	
}
#marca_premios_en {
	left: 346px;	
}
#marca_secciones_en {
	left: 430px;	
}
#marca_actividades_en, 
#marca_inscripciones_actividades_en {
	left: 500px;	
}
#marca_programacion_en {
	left: 603px;	
}
#marca_acreditaciones_en {
	left: 722px;	
}
#marca_prensa_en {
	left: 787px;	
}
#marca_publicaciones_en {
	left: 898px;	
}
#marca_contacto_en {
	display: none;	
}
#marca_patrocinadores_en {	
	display: none;
}
#marca_bases_en {
	display: none;	
}
#marca_inscripcion_en {
	display: none;	
}
#marca_peli_oro_en {
	display: none;	
}
#marca_licitaciones_en {
	display: none;	
}
#marca_venta_en {
	display: none;	
}
#marca_blog_en {
	display: none;	
}
/*-----------------*/

#linea_blanca {
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0px;
	top: 2px;
	background: #fff;		
}

#logos {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-top: 30px;
	margin-left: -480px;
	text-align: center;
}
#firma{
	position: absolute;
	top: 30px;
	right: 0;
	font-size: 8pt;
	color: #aaa;
	opacity: 0.7;
}
#firma:hover {
	opacity: 1;	
}
#firma a{
	background: transparent;
}
#biznaga{
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -16px;
	
}
#contacto_pie{
	position: absolute;
	width: 960px;	
	top: 150px;
	right: 0;
	text-align: center;
	font-size: 8pt;
	color: #aaa;
	opacity: 0.7;
}
#contacto_pie:hover{
	opacity: 1;
}
#menuPie_Wrapper {
	position: relative;
	width: 960px;
	margin: auto;	
}

#menuPie {
	margin-left: 60px;	
}

#menuPie li {
	float: left;
	font-family: arial;
	font-size: 8pt;
	margin: 7px 5px;
	color: #999;
	cursor: pointer;
}

#menuPie li:hover {
	color: #555;	
}

/*!######## HOME #########*/
#dias_festival_Wrapper {
	float: left;
	clear: both;
	width: 960px;
}

#dias_festival{
	float: left;
	width: 100%;
	height: 50px;
	cursor: pointer;
	text-align: center;
}

#dias_festival a{
	display: inline-block;
	height: 50px;
	width: 50px;
	margin: 0 10px;
	text-align: center;
	font-family: 'BebasNeueRegular';
	font-size: 32pt;
	line-height: 45pt;
	color: #555;
}

#dias_festival a:hover {
	color: #333;	
}

.dia_sel {
	background: url(../Images/marca_dia.png) no-repeat 0% 50%;
}


.cab_seccion {
	float: left;
	margin-top: 30px;
	margin-left: 18px;
	font-family: 'BebasNeueRegular';
	font-size: 38pt;
	line-height: 25pt;
	color: #444;
}

/*!####### ESPACIOS PORTADA ##########*/
.cabecera_seccion {
	position: relative;
	float: left;
	width: 960px;
	margin-top: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 38pt;
	color: #333;	
	line-height: 39pt;
	text-align: center;
	padding: 0;
}

#logos_Wrapper {
	position: absolute;
	right: 15px;
	top: -16px;	
}

#logos_Wrapper img {
	float: right;
	margin-left: 2px;	
}
.cabecera_seccion_centrada {
	position: relative;
	float: left;
	clear: both;
	width: 960px;
	margin-top: 20px;
	*margin-top: 15px;
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	color: #555;	
	line-height: 28pt;
	text-align: center;
	padding: 0;
}

.nota,
.nota_error{
	position: relative;
	float: left;
	clear: left;
	padding: 8px 15px;
	margin: 10px 0;
	background: #f5f5f5;
	color:#aaa;
	font-style: italic;
	font-size: 9pt;
	line-height: 13pt;
}
td.nota ul{
	float: left;
	clear: both;
	font-size: inherit;
	font-style: inherit;
	color: inherit;
	
}
td.nota ul li{
	list-style: disc;
	margin-left: 15px;
	font-size: inherit;
	font-style: inherit;
	color: #999;	
}
td.nota ul li strong{
	font-weight: bold;
	font-size: inherit;
	font-style: inherit;
	color: #777;
}
.nota_error{
	width: 100%;
	padding: 15px 20px;
	background:#c54a4a;
	color:#fff;
	text-align: center;
}

/*!##### SECCIONES ESTÁTICAS #####*/
.cuerpo{
	position: relative;
	float: left;
	clear: left;
	width: 650px;
	margin: 20px 0;
	margin-bottom: 30px;
	margin-left: 150px;
	font-family: 'PT Sans';
	font-size: 11pt;
	line-height: 15pt;
	color: #777;
	
}
.cuerpo a{
	font-family: 'PT Sans';
	font-size: 11pt;
	line-height: 15pt;
}

.cuerpo iframe,
.cuerpo object,
.cuerpo embed{
	width: 650px;
	height: 490px;
}
.cuerpo span,
.cuerpo strong,
.cuerpo a,
.cuerpo li{
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;	
}
.cuerpo strong{
	color: #000;
	font-size: 12pt;
}
.cuerpo a{
	color: #454545;
	font-weight: bold;
	text-decoration: underline;
}
.cuerpo ul{
	margin-left: 10px;
}
.cuerpo li{
	margin-left: 15px;
	list-style: disc;
}

/*!##### NOTICIAS #######*/
.noticia_listado{
	position: relative;
	float: left;
	width: 230px;
	height: 405px;
	margin-right: 10px;
	margin-bottom: 10px;	
	cursor: pointer;
}

.noticia_listado:hover {
	background: #e5e5e5;	
}

.noticia_listado_fecha{
	float: left;
	margin-top: 10px;
	/*margin-left: 40px;*/
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 20pt;	
}

.noticia_listado h1{
	float: left;
	clear: both;
	width: 230px;
	height: 65px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	font-weight: normal;
	color: #555;	
	line-height: 17pt;
	text-align: left;
}
.noticia_listado_entradilla {
	float: left;
	clear: both;
	margin-top: 10px;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	text-align: left;
	color: #aaa;
}

.noticia_Left {
	position: relative;
	float: left;
	width: 370px;
	margin-right: 40px;
	margin-top: 15px;
}	
.noticia_Right {
	float: right;
	width: 540px;
	margin-top: 20px;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 18pt;
	color: #9f9f9f;	
}

.noticia_Right iframe, 
.noticia_Right object, 
.noticia_Right embed{
	width: 530px;
	height: 330px;
	margin-top: 20px;
}

.noticia_titular {
	float: right;
	clear: right;
	width: 300px;
	font-family: PTSansCaptionBold;
	font-size: 20pt;
	line-height: 24pt;
	text-align: right;
	color: #555;
}

.entradilla{
	float: right;
	clear: both;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 17pt;
	text-align: right;
	color: #9f9f9f;	
}
.entradilla span{
	font-family: 'PTSansRegular';
	font-size: 15pt;
	line-height: 20pt;	
}

.noticia_enlace {
	float: right;
	clear: right;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	text-align: right;	
}
.noticia_enlace:link,
.noticia_enlace:visited{	
	text-decoration: none;
}

.noticia_enlace:hover{
	text-decoration: none;
	color: #333;
}

.noticia_enlace:active{
	text-decoration: none;	
}

.noticia_cuerpo,
p.noticia_cuerpo{
	float: left;
	clear: left;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;
	color: #777;
}
.noticia_cuerpo td,
p.noticia_cuerpo td{
	float: left;
	clear: left;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;
	color: #777;
}

.noticia_cuerpo span{
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;	
}
.noticia_cuerpo strong{
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: bold;	
}

.separador_325 {
	float: left;
	clear: both;
	width: 325px;
	height: 2px;
	margin: 15px 0;
	background: url(../Images/lineas_separador_325.png) no-repeat;	
}
.compartir_Wrapper{
	float: right;
	clear: both;
	margin-top: 10px;
}
.compartir_Wrapper div{
	position: relative;
	width: 20px;
	height: 20px;
	overflow: hidden;	
}
.compartir_Wrapper div a img{	
	width: 20px;
}


/*!##### VÍDEOS EN TEXTO #####*/
.video_wrapper{
	display: block;
	margin-bottom: 0;
	padding-bottom: 0;
}
.pie_video{	
	padding: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	display: block;
	text-align: center;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 18pt;	
}

.boton, 
.boton_volver, 
.boton_descargas, 
.boton_descarga_edicion, 
.b_bases{
	position: relative;
	float: left;
	clear: both;
	color: #fff;
	padding: 3px 8px;
	background: #ccc;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	font-family: 'PT Sans';
}

.boton:hover, 
.boton_volver:hover, 
.boton_descargas:hover, 
.boton_descarga_edicion:hover, 
.b_bases:hover{
	background: #333;
	color: #fff;
}

.boton_descarga_edicion {
		
}

.descarga{
	position: relative;
	float: left;
	clear:none;
	font-family: 'PTSansRegular';
}
.descarga span{
	font-family: 'PTSansRegular';
}
/*##### MENÚ SECCIÓN #######*/
.submenu {
	position: relative;
	float: left;
	clear: left;
	width: 960px;
	margin-left: 0;
	margin-top: 8px;
	text-align: center;		
}
.submenu li {
	float: left;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 32px;
	color: #555;
	cursor: pointer;
}
.submenu li:hover {
	color: #333;	
}

.submenu{
	text-align: center;
}

.submenu a{
	clear: none;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 24pt;
	line-height: 36px;
	color: #555;
	cursor: pointer;
}
.submenu a:hover {
	color: #333;	
}

/*!##### SECCIONES #######*/
.submenu_secciones {
	margin-left: 30px;
		
}
.submenu_secciones li {
	float: left;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 32px;
	color: #555;
	cursor: pointer;
}
.submenu_secciones li:hover {
	color: #333;	
}

.submenu_secciones{
	text-align: center;
}

.submenu_secciones a{
	clear: none;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 24pt;
	line-height: 36px;
	color: #555;
	cursor: pointer;
}
.submenu_secciones a:hover {
	color: #333;	
}



.subcabecera_menu {
	float: left;
	margin-left: 300px;
}

.subcabecera_menu li {
	float: left;
	margin: 5px 5px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 32px;
	color: #555;
	cursor: pointer;
}
.subcabecera_menu li:hover {
	color: #333;	
}

#dias_festival_secciones {
	float: left;
	clear: both;
	margin-left: 130px;
}

#dias_festival_secciones li {
	float: left;
	width: 40px;
	height: 40px;
	margin: 5px 20px;
	font-family: 'BebasNeueRegular';
	font-size: 28pt;
	line-height: 39pt;
	color: #555;
	cursor: pointer;
	text-align: center;
}
#dias_festival_secciones li:hover {
	color: #333;	
}

.dia_secciones_sel {
	background: url(../Images/marca_dia_peq.png) no-repeat 0% 50%;	
}

#peliculas_Wrapper {
	float: left;
	clear: both;
	width: 960px;
/* 	margin-left:-42px; */	/* ???? */
}
.pelicula_izq {
	position: relative;
	float: left;
	width: 475px;
	height: 158px;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.pelicula_izq:hover, .pelicula_der:hover {
	background: #e5e5e5;
	cursor: pointer;
}
.pelicula_der {
	position: relative;
	float: right;
	width: 480px;
	height: 158px;
	margin-top: 7px;
	margin-bottom: 10px;
}

/* IZQ */
.pelicula_info_izq {
	position: absolute;
	bottom: 20px;
	left: 0;
}
.titulo_pelicula_izq {
	width: 240px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 20pt;
	color: #555;
	text-align: right;	
}
.nombre_director_izq {
	width: 240px;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 12pt;
	color: #777;
	text-align: right;
}
.pelicula_th_izq {
	position: absolute;
	width: 230px;
	right: 0;
	bottom: 10px;
	/*overflow: hidden;*/
}
.marca_pelicula_th_izq {
	position: absolute;
	z-index: 2;
	width: 230px;
	height: 10px;
	left: 0;
	bottom: 0;
	background: #000;
	display: none;
}
.flecha_pelicula_izq {
	position: relative;
	float: right;
	clear: both;
	width: 19px;
	height: 11px;
	margin-top: 10px;
}
/* DER */
.pelicula_info_der {
	position: absolute;
	bottom: 20px;
	right: 0;
}
.titulo_pelicula_der {
	width: 240px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 20pt;
	color: #555;
	text-align: left;	
}
.nombre_director_der {
	width: 240px;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 12pt;
	color: #777;
	text-align: left;
}
.pelicula_th_der {
	position: absolute;
	left: 0;
	bottom: 10px;
}
.marca_pelicula_th_der {
	position: absolute;
	z-index: 2;
	width: 230px;
	height: 10px;
	left: 0;
	bottom: 0;
	background: #000;
	display: none;
}

.flecha_pelicula_der {
	position: relative;
	float: left;
	clear: both;
	width: 19px;
	height: 11px;
	margin-top: 10px;
}

/* ---- */

/*!## FICHA PELÍCULA ##*/
.ficha_pelicula {
	float: left;
	clear: both;
	width: 960px;
	margin-bottom: 30px;
	display: none;
}

.ficha_pelicula_Left {
	float: left;
	width: 660px;
}
.ficha_pelicula_Right {
	float: right;
	width: 280px;
}
.ficha_pelicula_cartel {
	float: left;
	width: 185px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.ficha_pelicula_titulo {
	float: left;
	clear: both;
	font-family: 'BebasNeueRegular';
	font-size: 16pt;
	color: #999;
	text-align: left;	
}
.ficha_pelicula_cartel_img {
	float: left;
	clear: both;	
}

.ficha_pelicula_trailer {
	float: left;	
	margin-left: 4px;
	margin-bottom: 20px;
}
.ficha_pelicula_trailer_codigo {
	float: left;
	clear: both;
	width: 640px;
}
/*
.ficha_pelicula_trailer_codigo iframe,
.ficha_pelicula_trailer_codigo object,
.ficha_pelicula_trailer_codigo embed{
	width: 640px;
}
*/
.ficha_pelicula_director {
	float: left;
	width: 670px;	
	/*margin-top: 20px;*/
}	
.ficha_pelicula_foto_director {
	float: left;
	clear: both;
	width: 230px;
}
.ficha_pelicula_bio_director {
	float: left;
	width: 400px;
	margin-left: 20px;
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 13pt;
	color: #999;
	text-align: left;	
}
.ficha_pelicula_bio_director span {
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 13pt;
	color: #999;
}

.ficha_pelicula_bio_director h1 {
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 17pt;
	color: #777;
}
.ficha_pelicula_texto {
	float: left;
	clear: left;
	margin-bottom: 20px;
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 13pt;
	color: #999;
	text-align: left;	
}
.ficha_pelicula_texto span {
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 13pt;
	color: #999;
	text-align: left;	
}
.descargas_Wrapper {
	float: left;
	width: 280px;
	padding: 10px 0;
	display: none;
}

.descargas li {
	float: left;
	clear: left;
	width: 280px;
	margin-bottom: 5px;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	cursor: pointer;		
}

.descargas li:hover {
	background: #fff;
}

/*!######## EDICIONES ANTERIORES ########*/
.submenu_ediciones {
	float: left;
	margin-left: 230px;	
}

.submenu_ediciones li{
	float: left;
	margin: 5px 10px;
	*margin: 0 10px;
	height: 28px;	
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
	cursor: pointer;	
}
.submenu_ediciones li a{
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
}
.submenu_ediciones li a:hover {
	color: #333;	
}

.edicion {
	position: relative;
	float: left;
	width: 230px;
	height: 380px;
	margin-right: 10px;
	margin-bottom: 15px;	
	padding-top: 15px;
}

.edicion_titulo {
	float: left;
	width: 200px;
	font-family: 'BebasNeueRegular';
	font-size: 28pt;
	line-height: 36px;
	color: #555;
	text-align: left;
}

.edicion_fecha {
	float: left;
	margin-bottom: 5px;
	text-align: left;
	font-family: PTSansBold;
	font-size: 12pt;	
}

.edicion_cartel{
	position: relative;
	float: left;
	clear: both;
	height: 192px;
	margin-bottom: 10px;
	cursor: pointer;	
}
.edicion_cartel img{
	height: 192px;
}
a.boton_segmentada{
	position: relative;
	float: left;
	color: #fff;
	padding: 3px 8px;
	margin-bottom: 5px;
	margin-left: 5px;
	background: #000;
	text-align: center;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: 'PT Sans';
}
a.boton_segmentada:hover{
	background: #333;
	color: #fff;
}

/*!######## ESPACIOS ##########*/
.espacio {
	position: relative;
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-bottom: 5px;	
	padding-top: 15px;	
}

.espacio_titulo {
	float: left;
	width: 200px;
	height: 80px;
	font-family: 'BebasNeueRegular';
	font-size: 26pt;
	line-height: 30px;
	color: #555;
	text-align: left;
}

.espacio_direccion {
	float: left;
	clear: both;
	width: 230px;
	height: 100px;
	text-align: left;
	font-family: 'PTSansRegular';
	font-size: 14pt;
	line-height: 24px;
	color: #aaa;
}
.espacio_enlace {
	float: left;
	clear: both;
	width: 230px;
	height: 20px;
	text-align: left;
	font-family: PTSansBold;
	font-size: 14pt;
	line-height: 24px;
	color: #777;
	cursor: pointer;
}
.espacio_enlace:hover {
	color: #333;	
}
.boton_google {
	float: left;
	clear: both;
	width: 73px;
	height: 20px;
	background: url(../Images/boton_google.png) no-repeat;
	cursor: pointer;
	opacity: 0.75;
}
.boton_google:hover {
	opacity: 1;	
}
.espacio_thumb {
	float: left;
	clear: both;
	margin-top: 10px;		
}
.espacio_texto {
	float: left;
	clear: both;
	width: 230px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 20px;
	color: #999;	
}


/*!######## PREMIOS ##########*/
.submenu_premios {
	width: 100%;
	margin-top: 5px;
	text-align: center;
}

.submenu_premios div {
	display: inline;
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
	cursor: pointer;
}
.submenu_premios a{
	display: inline-block;
	margin: 5px 5px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
}
.submenu_premios a:hover {
	color: #333;	
}

.premio_info {
	float: right;
	clear: both;
	height: 440px;
}
.premios_anteriores {
	position: absolute;
	width: 400px;
	top: 650px;
	left: 0;
	
}
.descripcion_premio{
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
	font-family: 'PT Sans';
	font-size: 15pt;
	
}
.premiados_titulo {
	float: left;
	clear: both;
	font-family: 'BebasNeueRegular';
	font-size: 18pt;
	line-height: 22px;
	color: #555;
	text-align: right;
}
#premiados {
	float: left;
	clear: left;
	
}
#premiados li {
	float: left;
	clear: left;
	margin-top: 10px;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 22px;
	color: #999;
	cursor: pointer;
}
#premiados li:hover {
	color: #000;	
}

.anio_premio {
	font-family: 'PTSansRegular';
	font-size: 13pt;
	font-weight: bold;	
}

.premio_foto{
	float: right;
	clear: both;
	border: solid 5px #FFF;
}
.premio_foto img{
	float: right;
}

.premio_nombre {
	float: right;
	clear: both;
	margin-top: 15px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 25px;
	color: #555;
	text-align: right;
}
/*!####### JURADO #######*/
.submenu_jurado {
	margin-left: 5px;
	margin-top: 10px;
	text-align: center;
}

.submenu_jurado a{
	margin: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 24pt;
	line-height: 26pt;
	color: #555;
}
.submenu_jurado a:hover {
	color: #333;	
}
.miembro_jurado{
	position: relative;
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 5px;	
	padding-top: 15px;
	cursor: pointer;
}

.miembro_jurado:hover {
	background: #e5e5e5;	
}
.jurado_foto {
	float: right;
	border: solid 5px #FFF;
}
.jurado_thumb {
	float: right;
	clear: both;
	width: 220px;
	height: 130px;	
}

.jurado_info {
	float: left;
	clear: both;
	display: none;
}
.jurado_nombre {
	float: left;
	width: 200px;
	font-family: 'BebasNeueRegular';
	font-size: 16pt;
	line-height: 22px;
	color: #555;
	text-align: left;	
}

/*!##### CONTACTO #######*/
.contacto_info {
	float: left;
	clear: both;
	width: 230px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 22px;
	color: #999;
}
.contactos {
	float: left;
	clear: both;	
	width: 960px;
}
.contacto_listado {
	position: relative;
	float: left;
	width: 310px;
	height: 150px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;	
	cursor: pointer;
}

.contacto_listado h1 {
	float: left;
	clear: both;
	font-family: 'PTSansBold';
	font-size: 14pt;
	font-weight: normal;
	color: #555;	
	line-height: 18pt;
	text-align: left;
}
.contacto_listado h2 {
	float: left;
	clear: both;
	margin-top: 3px;
	margin-bottom: 5px;
	font-family: 'PTSansRegular';
	font-size: 14pt;
	font-weight: normal;
	color: #777;	
	line-height: 18pt;
	text-align: left;
}

.contacto_listado a {
	float: left;
	clear: both;
	margin-bottom: 10px;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	font-weight: normal;
	color: #555;	
	line-height: 16pt;
	text-align: left;	
}
.contacto_listado img{
	height: 55px;
}
.separador_largo_contacto {
	position:absolute; 
	left: 0;
	bottom: 0; 
	width: 300px;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 1px;
	
	background: url(../Images/lineas_separador_cortas.png) no-repeat 100% 0;

}

/*######## PRENSA #########*/
.submenu_prensa {
	width: 960px;
	margin-left: 0;
	margin-top: 8px;
	text-align: center;	
}

.submenu_prensa div {
	display: inline;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
	cursor: pointer;
}

.submenu_prensa div:hover {
	color: #333;	
}

.documentos_prensa {
	width: 960px;
	margin-left: 0;
	margin-top: 8px;
	text-align: center;	
}

.documentos_prensa a {
	display: inline;
	margin: 5px 10px;
	height: 25px;
	font-family: 'BebasNeueRegular';
	font-size: 18pt;
	line-height: 28pt;
	color: #555;
	cursor: pointer;
}

.documentos_prensa div:hover {
	color: #333;	
}

#mapa_prensa {
	float: right;
	margin-right: 40px;	
	margin-top: 10px;
	margin-bottom: 20px;
	border: solid 6px #fff;
	
}

.pdf_size {
	float: left;
	clear: both;
	font-family: 'PTSansRegular';
	font-size: 16pt;
	line-height: 30pt;		
}

#tabla_notas {
	margin-left: 65px;	
}

#tabla_notas th {
	padding: 6px;
	border-bottom: solid 1px #aaa;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	color: #222;
}

#tabla_notas td {
	border-bottom: dotted 1px #ccc;
}

#tabla_notas .contacto_listado {
	cursor: default;	
}
#tabla_notas h1, #tabla_notas a, #tabla_notas span {
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 14pt;
}
#tabla_notas h2 {
	font-family: 'PTSansRegular';
	font-size: 12pt;
	font-weight: normal;
	line-height: 15pt;
	color: #999;
}
.telefono {
	float: left;
	clear: both;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 27pt;		
}

/*###### PUBLICACIONES #######*/
.submenu_publicaciones {
	width: 960px;
	margin-left: 30px;
	margin-top: 8px;
	text-align: center;	
}

.submenu_publicaciones div {
	display: inline;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 18pt;
	line-height: 25px;
	color: #555;
	cursor: pointer;
}

.submenu_publicaciones div:hover {
	color: #333;	
}

.publicacion {
	float: left;
	width: 310px;
	margin-right: 10px;
	margin-bottom: 5px;	
	padding-top: 15px;
}
.publicacion_titulo {
	float: left;
	width: 280px;
	height: 100px;
	font-family: 'BebasNeueRegular';
	font-size: 20pt;
	line-height: 28px;
	color: #555;
	text-align: left;
}
.publicacion_direccion {
	float: left;
	clear: both;
	width: 250px;
	margin-top: 10px;
	text-align: left;
	font-family: 'PTSansRegular';
	font-size: 14pt;
	line-height: 24px;
	color: #aaa;
}
.publicacion_thumb {
	float: left;
	clear: both;
	height: 210px;
	margin-top: 10px;		
}
.publicacion_texto {
	float: left;
	clear: both;
	width: 290px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 20px;
	color: #999;	
}

.separador_largo_publicaciones {
	position: relative;
	float: left;
	width: 300px;
	height: 2px;
	margin-top: 10px;
	
	background: url(../Images/lineas_separador_cortas.png) no-repeat 100% 0;

}
.separador_filas {
	display: block;
	float: left;
	clear: both;
	width: 960px;
	height: 50px;
}

/*###### PATROCINADORES #######*/
.cabecera_patrocinadores {
	position: relative;
	float: left;
	width: 960px;
	margin-top: 30px;
	font-family: 'BebasNeueRegular';
	font-size: 28pt;
	color: #555;	
	line-height: 26pt;
	text-align: center;
	padding: 0;	
}

.patrocinador {
	position: relative;
	float: left;
	width: 230px;
	height: 305px;
	padding-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;	
	cursor: pointer;
}


.patrocinador h1 {
	float: right;
	clear: both;
	width: 185px;
	margin-bottom: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 19pt;
	font-weight: normal;
	color: #555;	
	line-height: 18pt;
	text-align: center;
}

.logo_patrocinador {
	float: right;
	margin-bottom: 20px;
	border: solid 7px #bbb;
}
.logo_patrocinador:hover {
	border: solid 7px #999;	
}
/*##### LICITACIONES #####*/
#licitaciones .contacto_listado h1 {
	width: 240px;
	height: 70px;	
}

#archivo_licitaciones{
	position: absolute;
	z-index: 200;
	right: 0;
	top: 0;
}

a#licitaciones_edicion{
	position: relative;
	float: left;
	width: 100px;
	margin-right: 15px;
	padding: 5px 10px;
	background: #fff;
	text-align: center;
	color: #999;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	cursor: pointer;
}

a#licitaciones_edicion strong{
	color: #fff;
}

#licitaciones_ediciones{
	display: none;
	position: relative;
	float: left;
	clear: left;	
}
#archivo_licitaciones:hover #licitaciones_ediciones{
	display: inherit;
}

#licitaciones_ediciones a{
	position: relative;
	float: right;
	clear: both;
	width: 100px;
	padding: 5px 10px;
	background: #fff;
	border-bottom: solid 1px #ccc;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	color: #777;
}

#licitaciones_ediciones a:hover{
	background: #eee;
}

.mensaje {
	width: 300px;
	margin: 130px auto 0 auto;
	padding: 50px 0;
	background: #FEFEFE;
	border: solid 1px #ccc;
	font-family: 'BebasNeueRegular';
	font-size: 19pt;
	font-weight: normal;
	color: #777;	
	line-height: 22pt;
	text-align: center;	
}


.mensaje2{
	margin: 30px 0;
	padding: 20px 0;
	background: #FEFEFE;
	border: solid 1px #ccc;
	font-family: 'PT Sans';
	font-size: 12pt;
	font-weight: normal;
	color: #555;	
	line-height: 18pt;
	text-align: center;	
}
.mensaje a,
.mensaje strong,
.mensaje span,
.mensaje2 a,
.mensaje2 strong,
.mensaje2 span{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.mensaje strong,
.mensaje2 strong{
	font-weight: bold;
	color: #333;
}
.mensaje a,
.mensaje2 a{
	color: #e2b800;
}

.mensaje a:hover,
.mensaje2 a:hover{
	color: #000;
}


.mensaje_eventos {
	position: relative;
	float: left;
	width: 300px;
	padding: 50px;
	background: #FEFEFE;
	border: solid 1px #ccc;
	font-family: 'BebasNeueRegular';
	font-size: 19pt;
	font-weight: normal;
	color: #777;	
	line-height: 22pt;
	text-align: center;	
}
/*###### PELÍCULA DE ORO ########*/
.columna_perfil {
	float: left;
	width: 470px;
	margin: 0 5px;
	padding-top: 20px;	
}
.cab_h1 {
	width: 452px;
	margin: 8px;
	margin-top: 30px;
	*padding: 5px;
	font-family: 'BebasNeueRegular';
	font-size: 28pt;
	text-align: center;
}
#fotos_peli_oro img {
	float: left;
	margin: 0 20px 45px 20px;	
}

/*######### ACREDITACIONES ############*/
.submenu_acreditaciones {
	float: left;
	margin-left: 310px;	
}

.submenu_acreditaciones li {
	float: left;
	margin: 5px 15px;
	*margin: 0 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 23pt;
	line-height: 35px;
	color: #555;
	cursor: pointer;	
}

.submenu_acreditaciones li:hover {
	color: #333;	
}
.submenu_ediciones_nosel {
	color: #555;	
}

.col_titulo {
	width: 150px;
	padding: 5px;
	padding-top: 10px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	color: #777;	
}
.col_input {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	color: #777;
}
.col_ayuda {
	width: 255px;
	padding: 5px;
	border: solid 1px #aac;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 10px;
	vertical-align: top;
	font-size: 8pt;
	line-height: 12pt;
	background: #FFF url(../Images/icono_ayuda.png) no-repeat 5px 5px;
	color: #888;
}
.col_ayuda li {
	font-size: 8pt;
	color: #888;	
}
.col_ayuda strong {
	color: #555;	
}

.col_pie {
	padding: 10px;
	text-align: center;
	vertical-align: middle;		
}
.tr_separador {
	height: 10px;
	border-bottom: solid 1px #ddd;	
}

input[type="text"],input[type="password"], textarea {
	border: solid 1px #CCC;
	padding: 3px;
	font-family: helvetica, arial;
	font-size: 9pt;
	color: #777;	
}

input[type="text"], input[type="password"], textarea {
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

input[type="text"], input[type="password"] {
	padding: 2px;
	padding-left: 5px;
	height: 20px;	
}

.col_cabecera {
	padding: 3px;
	padding-left: 8px;
	text-align: left;
	font-size: 10pt;
	background: #777;
	color: #FFF;
}

.col_cabecera_b {
	padding: 3px;
	text-align: center;
	font-size: 10pt;
	background: #555;
	color: #FFF;
}
.titulo_formulario {
	font-size: 13pt;
	color: #000;
}

/*##### PAGINACIÓN #####*/
.paginacion {
	float: left;
	width: 100%;
	clear: both;
	margin: 30px 0;
	margin-right: 20px;
	text-align: center;
}

a.b_pag_izq {
	/* float: left; */
	display: inline-block;
	width: 18px;
	height: 15px;
	margin-right: 10px;
	background: url(../Images/b_flecha_izq.png) no-repeat;
	cursor: pointer;
	opacity: 0.5;
}
a.b_pag_doble_izq {
	/* float: left; */
	display: inline-block;
	width: 36px;
	height: 15px;
	margin-right: 10px;
	background: url(../Images/b_flecha_doble_izq.png) no-repeat;
	cursor: pointer;
	opacity: 0.5;
}

a.b_pag_der {
	/* float: right; */
	display: inline-block;
	width: 18px;
	height: 15px;
	margin-left: 10px;
	background: url(../Images/b_flecha_der.png) no-repeat;
	cursor: pointer;
	opacity: 0.5;
}
a.b_pag_doble_der {
	/* float: right; */
	display: inline-block;
	width: 36px;
	height: 15px;
	margin-left: 10px;
	background: url(../Images/b_flecha_doble_der.png) no-repeat;
	cursor: pointer;
	opacity: 0.5;
}
a.b_pag_izq:hover, 
a.b_pag_der:hover{
	opacity: 1;	
}

.paginacion a{
	font-family: 'PT Sans', helvetica, arial;
	font-size: 14pt;
	color: #777;
}

a.b_pagina,
span.b_pagina,  
span.b_pagina_hover{
	padding: 5px 10px;
	font-family: 'PT Sans', helvetica, arial;
	font-size: 16pt;
	font-weight: normal;
	cursor: pointer;
}
span.b_pagina_hover{
	font-family: 'PT Sans', helvetica, arial;
	font-weight: normal;
	cursor: pointer;
	color:#000;
}
.b_pagina:hover {
	font-weight: normal;
	color: #000;
}

a.b_pagina.sel{
	color:#e2b800;
}
.paginacion a img{
	margin-bottom: -2px;
	margin-left: 5px;
}

/*######## EVENTOS ########*/
.cabecera_div {
	text-align: left;
	font-family: 'BebasNeueRegular';
	font-size: 30pt;
	line-height: 30pt;
	color: #555;	
}

#eventos_main_Wrapper {
	position: relative;
	float: left;	
}

#programa_Wrapper {
	width: 960px;
	float: left;
	margin-bottom: 40px;
}

#eventos_Wrapper {
	position: absolute;
	width: 890px;
	z-index: 2;
	top: 52px;
	right: 3px;
}

#eventos_contenido {
	float: left;
	padding: 1px;	
}

.evento {
	position: absolute;
	z-index: 2;
	width: 52px;
	height: 30px;
	
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	/*cursor: pointer;*/
}

/*
.evento:hover {
	-webkit-box-shadow: -1px -1px 4px #999;
	-moz-box-shadow: -1px -1px 4px #999;
}
*/

.evento_info_Wrapper {
	position: absolute;
	width: 160px;
	height: 50px;
	top: 10px;
	left: 55px;	
	display: none;
}
.evento_info {
	float: left;
	width: 160px;
	padding: 10px;
	background: #fff;
	
	-webkit-box-shadow: 1px 1px 4px #999;
	-moz-box-shadow: 1px 1px 4px #999;	
}

.titulo_evento {
	float: left;
	clear: both;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 13pt;
	line-height: 13pt;
}
.subtitulo_evento {
	float: left;
	clear: both;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 12pt;
	color: #999;
}
.evento_flecha {
	position: absolute;
	width: 10px;
	height: 15px;
	left: -10px;
	top: 15px;	
	background: url(../Images/flecha_izquierda_sombra.png) no-repeat 0 0;
	
}

.siglas {
	float: left;
	width: 22px;
	height: 22px;
	margin-top: 2px;
	margin-left: 2px;
	border: solid 1px #fff;
	background: #525252;
	text-align: center;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 16pt;
	line-height: 21pt;
	color: #fff;	
}

.sala {
	float: left;
	width: 24px;
	height: 24px;
	margin-top: 2px;
	margin-left: 2px;
	text-align: center;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 16pt;
	line-height: 21pt;
	color: #fff;	
}
.icono {
	float: left;
	clear: left;
	width: 17px;
	height: 17px;
	margin-top: 3px;
	margin-left: 5px;	
}

#tabla_programa {
	width: 100%;	
}
#tabla_programa th {
	height: 50px;
	padding: 0;
	background: #e2b800;
	text-align: left;
	vertical-align: bottom;
		
}
#tabla_programa h1 {
	margin-left: 1px;
	margin-bottom: 2px;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 38pt;
	color: #fff;	
}
.col_hora {
	width: 60px;
	height: 50px;
	padding: 0;
	background: #e2b800;
	text-align: left;
	vertical-align: top;
}
.col_eventos {
	background: #d3d3d3;
}
.td_hora {
	float: left;
	height: 13px;
	padding: 3px;
	padding-left: 5px;
	padding-top: 5px;
	background: #f2f3f4;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 13pt;
	line-height: 13pt;
	color: #555;
}

#filtros_eventos_Wrapper {
	position: relative;
	float: left;
	clear: both;
	width: 960px;
	margin-bottom: 10px;
}

#filtros_eventos_categorias {
	float: left;
	width: 500px;
}

#filtros_eventos_espacios {
	float: left;
	width: 300px;
}

#filtros_eventos_leyenda {
	position: relative;
	float: left;
	width: 155px;
	height: 310px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	line-height: 16pt;
	color: #999;	
}
#b_filtro_eventos_todos,#b_filtro_eventos_ninguno{
	float: right;
	clear: right;
	margin-top: -5px;
	margin-right: 30px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	line-height: 18pt;
	color: #999;
	cursor: pointer;	
}
#b_filtro_espacios_todos,#b_filtro_espacios_ninguno{
	float: right;
	clear: right;
	margin-top: -5px;
	margin-right: 15px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	line-height: 18pt;
	color: #999;
	cursor: pointer;	
}
#b_filtro_eventos_todos:hover ,#b_filtro_eventos_ninguno:hover,#b_filtro_espacios_todos:hover,#b_filtro_espacios_ninguno:hover{
	color: #000;
}

#pdf_programa {
	position: absolute;
	right: 10px;
	bottom: 0;
	
}
#pdf_programa div {
	margin-top: 4px;
	margin-right: 6px;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 12pt;
	color: #777;
	text-align: center;
}
#pdf_programa div:hover {
	color: #000;	
}

.titulo_filtro_eventos {
	margin-left: 10px;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
	font-size: 25pt;
	line-height: 25pt;
	color: #555;	
}

.separador_titulo_filtros_eventos_izq {
	position: relative;
	float: left;
	clear: both;
	width: 475px;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 1px;
	margin-right: 5px;
	background: url(../Images/lineas_separador_cortas.png) no-repeat;	
}
.separador_titulo_filtros_eventos_der {
	position: relative;
	float: left;
	clear: both;
	width: 350px;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 1px;
	background: url(../Images/lineas_separador_cortas.png) no-repeat 100% 0;	
}
.lista_filtros_eventos_categorias, .lista_filtros_eventos_espacios {
	margin-top: 20px;	
}

.lista_filtros_eventos_categorias li {
	float: left;
	width: 240px;
	margin-left: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	letter-spacing: 0.1pt;
	line-height: 15pt;
	cursor: pointer;
}

.lista_filtros_eventos_espacios li {
	float: left;
	width: 335px;
	margin-left: 15px;
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	letter-spacing: 0.1pt;
	line-height: 15pt;
	cursor: pointer;
}
.filtro_on {
	color: #999;	
}
.filtro_off {
	color: #ccc;	
}


.lista_filtros_eventos_categorias li:hover, .lista_filtros_eventos_espacios li:hover {
	color: #555;	
}
.etiqueta_categoria {
	float: left;
	width: 15px;
	height: 15px;
	margin-top: -1px; 
	margin-right: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.etiqueta_espacio {
	float: left;
	width: 18px;
	height: 17px;
	padding-top: 1px;
	margin-top: -1px; 
	margin-right: 5px;
	background: #555;
	color: #fff;
	font-family: 'BebasNeueRegular';
	font-size: 11pt;
	text-align: center;
}

#logo_uniticket {
	position: absolute; 
	top: -14px; 
	right: 10px;
	cursor: pointer;
}

/*######## ACTIVIDADES ###########*/
.submenu_actividades{
	margin-left: 30px;
		
}
.submenu_actividades li{
	float: left;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 21pt;
	line-height: 33px;
	color: #555;
	cursor: pointer;
	
}
.submenu_actividades li a{
	font-family: 'BebasNeueRegular';
	font-size: 21pt;
	line-height: 33px;
	color: #555;	
}

.submenu_actividades li a:hover {
	color: #333;	
}

.subcabecera_act_menu {
	float: left;
	margin-left: 30px;
}

.subcabecera_act_menu li{
	float: left;
	margin: 5px 10px;
	height: 28px;
	font-family: 'BebasNeueRegular';
	font-size: 18pt;
	line-height: 19px;
	color: #555;
	cursor: pointer;
}
.subcabecera_act_menu li a{
	font-family: 'BebasNeueRegular';
	font-size: 18pt;
	line-height: 19px;
	color: #555;
}
.subcabecera_act_menu li a:hover {
	color: #333;	
}
.actividad_izq {
	position: relative;
	float: left;
	width: 475px;
	height: 158px;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.actividad_izq:hover, .actividad_der:hover {
	background: #e5e5e5;
	cursor: pointer;
}
.actividad_der {
	position: relative;
	float: right;
	width: 480px;
	height: 158px;
	margin-top: 7px;
	margin-bottom: 10px;
}

#b_presentacion {
	float: left;
	clear: both;
	margin-left: 400px;
	margin-top: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 21pt;
	line-height: 33px;
	color: #555;
}
#b_ver_obras, #b_ver_actividades {
	float: left;
	clear: both;
	width: 960px;
	margin-top: 10px;
	text-align: center;
	font-family: 'BebasNeueRegular';
	font-size: 21pt;
	line-height: 33px;
	color: #555;
	cursor: pointer;
}

#b_ver_obras:hover, #b_ver_actividades:hover {
	color: #000;	
}

#peliculas_Wrapper, #actividades_Wrapper, #pelis_Wrapper {
	/*display: none;*/
}
.cabecera_texto {
	float: left;
	clear: both;
	width: 600px;
	margin-left: 170px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
}
.cabecera_texto span {
	font-family: 'PTSansRegular';
	font-size: 10pt;
	line-height: 12pt;
}
.cabecera_texto h1 {
	margin-bottom: 10px;
	margin-left: 245px;
	font-family: 'PTSansRegular';
	font-weight: normal;
	font-size: 13pt;
	line-height: 14pt;
	color: #555;	
}

.cab_form h1 {
	margin: 0;
	font-family: 'PTSansRegular';
	font-weight: bold;
	font-size: 16pt;
	line-height: 18pt;
	color: #555;	
}

.msj,
.msj_inscripciones{
	float: left;
	clear: left;
	margin-top: 10px;
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 15pt;
	color: #555;
}
.msj{
	/* width: 100%; */
	padding: 20px;
	margin-bottom: 30px;
	text-align: center;
	background: #ccc;
	color: #fff;
}



.exito{
	padding: 10px 0;
	margin: 15px 0;
	background: #d0ffec;
	color: #22b792;
	text-align: center;
	border: solid 1px #22b792;
	font-family: 'PT Sans';
}
.error{
	padding: 10px 0;
	margin: 15px 0;
	background: #ffe3e7;
	color: #b54c5a;
	text-align: center;
	border: solid 1px #b54c5a;
	font-family: 'PT Sans';
}
/*####### BLOG #########*/

.separador_corto {
	position: relative;
	float: left;
	clear: both;
	width: 590px;
	height: 2px;
	margin-bottom: 5px;
	margin-top: 1px;
	background: url(../Images/lineas_separador_cortas.png) no-repeat;	
}

.blog_Left {
	float: left;
	width: 650px;
	margin-left: 20px;
}
.blog_Right {
	float: right;
	width: 220px;
}
.blog_entrada{
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.blog_fecha{
	float: left;
	clear: left;
	margin-top: 10px;
	font-family: 'PTSansRegular';
	font-size: 14pt;
	line-height: 16pt;
}

.blog_titulo {
	float: left;
	clear: left;
	margin-top: 5px;
	font-family: 'PTSansRegular';
	font-size: 17pt;
	line-height: 21pt;
	color: #666;
	cursor: pointer;
}

.blog_titulo:hover {
	color: #000;	
}

.blog_titulo_desarrollado {
	float: left;
	clear: left;
	margin: 10px 0 5px 0;
	font-family: 'PTSansRegular';
	font-size: 22pt;
	line-height: 26pt;
	color: #555;
}
.blog_entradilla {
	float: left;
	clear: left;
	margin: 5px 0;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;
	color: #888;	
}
.blog_entradilla_desarrollada {
	float: left;
	clear: left;
	margin: 5px 0;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 16pt;
	color: #555;	
}
.blog_cuerpo {
	float: left;
	clear: left;
	width: 600px;
	margin: 5px 0;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 15pt;
	color: #999;
}
.blog_cuerpo iframe {
	width: 640px;
	height: 360px;	
}
.blog_foto {
	float: left;
	clear: left;
	margin: 10px 0;	
	font-size: 8pt;
}
.blog_foto img {
	float: left;
	clear: left;
	margin-bottom: 10px;	
}

.blog_foto iframe {
	width: 640px;
}
.blog_enlaces {
	list-style: disc;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 30px;
}
.blog_thumbnail{
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.blog_archivo_titulo {
	float: left;
	clear: left;
	margin-top: 10px;
	font-family: 'BebasNeueRegular';
	font-size: 25pt;
	line-height: 27pt;
	color: #777;
}

.blog_archivo_Wrapper {
	float: left;
	clear: left;
	margin-top: 10px;	
}

.anio_Wrapper {
	float: left;
	clear: left;
	margin-bottom: 20px;
	
}
.cab_anio {
	font-family: 'BebasNeueRegular';
	font-size: 24pt;
	line-height: 22pt;	
}
.listado_meses li {
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 15pt;
	color: #999;
	cursor: pointer;	
}
.listado_meses li:hover {
	color: #555;	
}
.comentarios {
	float: left;
	clear: left;
	margin-top: 30px;
}
.comentario_Wrapper {
	float: left;
	clear: left;
	width: 640px;
	margin-bottom: 40px;
}
.email_comentario, 
.nombre_comentario{
	float: left;
	font-family: 'PTSansRegular';
	font-size: 15pt;
	line-height: 17pt;
	color: #555;		
}
.email_comentario {
	cursor: pointer;	
}
.email_comentario:hover {
	color: #000;
}
.fecha_comentario {
	float: right;
	margin-right: 40px;
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 13pt;
	color: #999;
}
.cuerpo_comentario {
	float: left;
	clear: left;	
}

.redes_Wrapper {
	float: left; 
	clear: left; 
	width: 580px; 
	margin-top: 20px;
	
}
.redes_Wrapper div {
	font-family: 'PTSansRegular';
	font-size: 12pt;
	line-height: 18pt;
}
.redes_Wrapper img {
	float: right;	
}

/*####### TEXTO VENTA ENTRADAS #######*/
.texto_venta {
	padding: 20px;
	font-family: 'PTSansRegular';
	font-size: 11pt;
	line-height: 13pt;
	color: #777;	
}
.texto_venta strong {
	color: #555;	
}

.enlace_precios {
	position: absolute;
	top: 150px;
	left: 10px;
	font-family: 'BebasNeueRegular';
	color: #777;
}
.enlace_precios a {
	font-family: 'BebasNeueRegular';
	color: #777;
}


/*######## LISTADOS ############*/
.tabla_listado {
	border-collapse: collapse;
	border-spacing: 1px;
}

.tabla_listado td {
	padding: 5px;
	padding-left: 8px;
	color: #555;
	border-bottom: solid 1px #DDD;
}

.tabla_listado tbody td{
	background: #fff;
}
.cabecera,
.tabla_listado .cabecera{
	font-family: 'BebasNeueRegular';
	font-size: 30pt;
	line-height: 40pt;
	color: #333;
}
.tabla_listado td.col_cabecera_b {
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	font-size: 10pt;
	background: #333;
	color: #FFF;
	font-weight: bold;
}

td.td_fecha{
	font-family: 'BebasNeueRegular';
	font-size: 14pt;
	line-height: 16pt;
	color: #777;
}
td.td_titulo a{
	font-family: 'PTSansRegular';
	font-size: 13pt;
	line-height: 15pt;
	color: #777;
}

td.td_b_editar, td.td_b_borrar {
	padding: 5px;
	padding-left: 8px;
	background: #ccc;
	text-align: center;
	color: #fff;
	border-bottom: solid 1px #DDD;
	cursor: pointer;
}
td.td_b_editar:hover, td.td_b_borrar:hover {
	background: #000;
}
.tabla_formulario{
	float: left;
	clear: left;
}
.tabla_formulario h2 {
	font-size: 13pt;
	color: #000;
}

table.tabla_listado#listado_programacion_prensa tbody td{
	font-family: 'PTSansRegular';
	font-size: 11pt;
	background: #fff;
	border: dotted 1px #ddd;
	border-bottom: solid 1px #bbb;
}

table.tabla_listado#listado_programacion_prensa tbody td.hora{
	width: 50px;
	text-align: center;
	font-weight: bold;
}

table.tabla_listado#listado_programacion_prensa tbody td.lugar{
	width: 250px;
	text-align: center;	
}

table.tabla_listado#listado_programacion_prensa tbody td.td_evento{
	text-align: left;
	color: #888;
}