h1 {
	padding: .85em 0 0.85em 0;
	width: 70%;
	font-size: 2.5em;
	font-weight: normal;
	font-family: 'euphemia', Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height: 110%;
	color: #FFF000;
	text-shadow: 0.05em 0.05em 0.05em #333333;
}
h1.flotaIzquierda {
	width: auto;
}
h2 {
	clear: both;
	padding: 0 0 0.65em 0;
	font-size: 1.85em;
	font-weight: bold;
	font-family: 'euphemia', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: italic;
	line-height: 110%;
	color: #39665D;
}
h3 {
	clear: both;
	padding: 0 0 0.5em 0;
	font-size: 1.35em;
	font-style: normal;
	line-height: 110%;
	font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
}
h4, h5 {
	padding: 0 0 0.35em 0;	
}
#page p {
	padding-bottom: 1.4em;
}
#page a {
	color: #2B5656;
}
#page a:hover {
	text-decoration: none;
}
#page p.tematica {
	display: inline-block;
	margin: 0 0 1.4em 0;
	padding: 7px 12px 7px 10px;
	/*font-size: 0.85em;*/
	background-color: #1C3A33;
	border-radius: 4px;
	color: #FFF;
}
#page p.tematica:hover {
    background-color: #509ca0;
}
	#page p.tematica a {
		display: block;
		padding: 2px 0 2px 30px;
		color: #FFF;
		background: url(../images/css_tematica_a.png) no-repeat left 1px;
		text-decoration: none;
	}
	#page p.tematica.varias_etiquetas a {
		padding-bottom: 6px;
	}
#page ul {
	clear: both;
	padding: 0 0 1.5em 1em;
}
	#page ul li {
		padding: 0 0 0.35em 8px;
		background: url(../images/css_piti_verde.gif) no-repeat left 7px;
	}
#page ol {
	clear: both;
	padding: 0 0 1.4em 2.2em;
}
	#page ol li {
		padding-bottom: 0.35em;
		list-style-type: decimal;
	}
/*
	PLANTILLAS DK
*/
/*
	01_lista_de_descargas
*/
#page ul.descargas {
	margin-bottom: 1.5em;		
	padding: 10px;
	width: 55%;
	background: #33696C;
	color: #FFFFFF;
}
#page .dos_columnas ul.descargas {
	width: 402px;
}	
#page .tres_columnas ul.descargas {
	width: 245px;
}
#page .cuatro_columnas ul.descargas {
	width: 184px;
}
	#page ul.descargas li {
		margin: 0 0 7px 0;
		padding: 2px 0 1px 28px;
		background: url(../images/plantillas_editor/css_descargas_li.gif) .4em .3em no-repeat;
	}
		#page ul.descargas li a {
			color: #FFFFFF;
		}
		#page ul.descargas li a:hover {
			text-decoration: none;
		}
/*
	02_link_tipo
*/
#page .link{
	background: url(../images/plantillas_editor/css_link_tipo.gif) 0 6px no-repeat;
	padding: 0 0 10px 8px;
}
/*
	03_boton_tipo
*/
#page a.boton_01 {
	background: #FFF000 url(../images/plantillas_editor/botones/css_fnd_boton_01_01.gif) 0 0 no-repeat;
	display: inline-block;
	color: #132E30 !important;
	text-decoration: none;
	text-align: left;
	font-size: .95em;
}
#page a.boton_01:hover {
	background: #D1D016 url(../images/plantillas_editor/botones/css_fnd_boton_01_01_o.gif) 0 0 no-repeat;
}
#page a.boton_01 span {
	display: block;
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_02.gif) top right no-repeat;
}
#page a.boton_01:hover span {
	display: block;
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_02_o.gif) top right no-repeat;
}
#page a.boton_01 span span {
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_03.gif) bottom right no-repeat;
}
#page a.boton_01:hover span span {
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_03_o.gif) bottom right no-repeat;
}
#page a.boton_01 span span span {
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_04.gif) bottom left no-repeat;
}
#page a.boton_01:hover span span span {
	background: url(../images/plantillas_editor/botones/css_fnd_boton_01_04_o.gif) bottom left no-repeat;
}
#page a.boton_01 span span span span {
	padding: .65em 2em .5em 23px;
	/*background: url(../images/plantillas_editor/botones/css_fnd_boton_01_0a.gif) 8px .7em no-repeat;*/
}
#page a.boton_01:hover span span span span {
	/*background: url(../images/plantillas_editor/botones/css_fnd_boton_01_0b.gif) 8px .7em no-repeat;*/
}
/* 
	04_boton_gmaps
*/
#page a.gmaps {
	display: inline-block;
	float: left;
	margin: 15px 0 0 0;
	font-size: 0.9em;
	line-height: 1em;
	font-weight: bold;	
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	background: url(../images/plantillas_editor/botones/bot_gmaps_top_left.gif) top left no-repeat;
}
	#page a:hover.gmaps { background-image: url(../images/plantillas_editor/botones/bot_gmaps_top_left_o.gif); }
	#page a.gmaps span {
		display: block;
		background: url(../images/plantillas_editor/botones/bot_gmaps_bot_left.gif) bottom left no-repeat;
	}
	#page a.gmaps span span { background: url(../images/plantillas_editor/botones/bot_gmaps_top_right.gif) top right no-repeat; }
	#page a.gmaps span span span {
		padding: 1.6em 2em 1em 3em;
		background: url(../images/plantillas_editor/botones/bot_gmaps_bot_right.gif) bottom right no-repeat;
	}
/*
	05_imagen_izda
*/
#page img.flota_izda{
	float: left;
	margin-right: 24px;
	margin-bottom: 1.5em;
}
/*
	06_imagen_dcha
*/
#page img.flota_dcha{
	float: right;
	margin-left: 24px;
	margin-bottom: 1.5em;
}
/*
	07_cita
*/
#page blockquote{
		background: url(../images/plantillas_editor/blockquote_top.png) 10px 20px no-repeat;
		text-align: center;
		padding: 10px 25px 10px 25px;
		font-size: 1.85em;
		font-weight: bold;
		font-style: italic;
		border-top: 1px solid #89A19F;
		border-bottom: 1px solid #89A19F;
		margin: .8em 0;
		color: #39665D;
		line-height: 1.1em;
	}
#page blockquote.pequenio {
	font-size: 1.2em;
}
	#page blockquote p.autor{
		text-align:right;
		color:#FFF;
		font-size: .85em;
		background:none;
		padding-top:0;
		margin-top:0;
		font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
	}	
	#page blockquote p{
		padding: 10px 35px 10px 25px;
		background: url(../images/plantillas_editor/blockquote_bot.png) bottom right no-repeat;
		line-height: 1.25em;
		font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
	}
/*
	08_img_con_titulo_grande
*/
#page table {
	margin-bottom: 1.5em;
	border-collapse: collapse;
}
	#page table td{ 
		padding: 5px 0;
	}
	#page table td span{ 
		display: block;
		padding-bottom: 10px;
		border-bottom: 1px solid #89A19F;
	}
/*
	varias columnas
*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
/*
	dos_columnas
*/
#page .dos_columnas {
    clear: both;
}
#page .dos_columnas .columna01 {	
	width: 422px;
	float: left;
	margin: 10px 30px 10px 0;
}
#page .dos_columnas .columna02 {
	width: 422px;
	float: left;
	margin: 10px 0;	
}
/*
	tres_columnas
*/
#page .tres_columnas {
    clear: both;
}
#page .tres_columnas .columna01,
#page .tres_columnas .columna02 {	
	width: 265px;
	float: left;
	margin: 10px 44px 10px 0;
}
#page .tres_columnas .columna03 {
	width: 265px;
	float: left;
	margin: 10px 0;	
}
/*
	cuatro_columnas
*/
#page #campo_descripcion .cuatro_columnas h3{
	margin-top: 0;
}
#page .cuatro_columnas .columna01, #page .cuatro_columnas .columna02, #page .cuatro_columnas .columna03 {
	width: 204px;
	float: left;
	margin: 10px 25px 10px 0;
}
#page .cuatro_columnas .columna04{
	width: 204px;
	float: left;
	margin: 10px 0;
}
/*
	ESTRUCTURA DE DOS COLUMNAS (dentro del artículo)
*/
#page .dosColumnas .colIzq {
	float: left;
	width: 636px;
}
#page .dosColumnas .colDrcha {
	float: right;
	width: 310px;
}
/*
	MENÚ SECUNDARIO
*/
#page .menuSecundario {
	margin: 0 0 4em 0;
	padding: 21px 15px 0 2px;
	background-color: #C7D0CC;
	border-radius: 3px;
}
	#page .menuSecundario ul li a {
		font-style: italic;
		text-decoration: none;
	}
	#page .menuSecundario ul li a:hover {
		text-decoration: underline;
	}
	#page .menuSecundario ul li.current a {
		font-weight: bold;
		cursor: default;
	}
	#page .menuSecundario ul li.current a:hover {
		text-decoration: none;
	}
/* 
	PAGINACIÓN
*/
#page div.paginacion {
	margin: 24px 0;
	padding: .85em 24px .85em 24px;
	width: 80%;
	height: 1.6em;
	text-align: center;
	background-color: #C7D0CC;
	border-radius: 3px;
	}
#page div.paginacion ul {

	}
#page div.paginacion li {
	display: inline;
	}
#page div.paginacion li a {
	color: #2B5656;
	}
#page div.paginacion li a:hover {
	text-decoration: none;
	}
#page div.paginacion li.inicio {
	padding: 2px 15px 2px 11px;
	background: transparent url(../images/css_pag_inicio.gif) left 5px no-repeat;
	}
#page div.paginacion li.anterior {
	padding: 2px 22px 2px 11px;
	background: transparent url(../images/css_pag_anterior.gif) left 5px no-repeat;
	}
#page div.paginacion li.siguiente {
	padding: 2px 11px 2px 22px;
	background: transparent url(../images/css_pag_siguiente.gif) right 5px no-repeat;
	}
#page div.paginacion li.fin {
	padding: 2px 11px 2px 15px;
	background: transparent url(../images/css_pag_fin.gif) right 5px no-repeat;
	}
#page div.paginacion li.pagina {
	padding: 2px 0;
	background: transparent url(../images/css_pag_a.gif) left .2em no-repeat;
	}
#page div.paginacion li.primeraPagina {
	padding: 2px 0;
	background: none;
	}	
#page div.paginacion li.primero {
	padding: 2px 0;
	background: none;
	}
#page div.paginacion li.pagina span {
	font-weight: bold;
	padding: 0 .3em 0 .6em;
	/*color: #454135;*/
	}
#page div.paginacion li.pagina a {
	padding: 0 .6em;
	}
#page ul.simplePagerNav {
	margin: 24px 0;
	padding: .85em 24px .85em 24px;
	width: 80%;
	height: 1.6em;
	text-align: center;
	background-color: #C7D0CC;
	border-radius: 3px;
}
	#page ul.simplePagerNav li {
		display: inline;
		padding: 2px 0;
		background: transparent url(../images/css_pag_a.gif) left .2em no-repeat;
		}
	#page ul.simplePagerNav li.simplePageNav1 {
		background: none;
	}
	#page ul.simplePagerNav li.currentPage {
		font-weight: bold;
	}
		#page ul.simplePagerNav li.currentPage a {
			text-decoration: none;
			cursor: default;		
		}
		#page ul.simplePagerNav li a {
			padding: 0 .6em;
			color: #2B5656;
			}
		#page ul.simplePagerNav li a:hover {
			text-decoration: none;
			}	
/*
	LISTA DE NOTICIAS
*/
#lista_noticias .noticia {
	background: url(../images/css_listado_noticias_item.gif) no-repeat left top;
}
#lista_noticias .primero {
	background: none;	
}
	#lista_noticias .noticia .frame {
		padding: 1.85em 0 2em 0;
	}
	#lista_noticias .primero .frame {
		padding-top: 0;
	}
	#lista_noticias .noticia .imagen_motivo {
		float: left;
		padding-right: 25px;
	}
	#lista_noticias .noticia .datos_noticias_con_imagen {
		float: left;
		width: 655px;
	}
	/*#lista_noticias .noticia h2 {
		padding-bottom: 0.5em;
		font-size: 1.85em
	}*/
	#lista_noticias .noticia .fecha {
		padding-bottom: .85em;
		/*font-size: 0.85em;*/
		font-style: italic;
	}
	#lista_noticias .noticia .descripcion_noticia {
		/*padding-bottom: .5em;*/
		line-height: 1.4em;
	}
	#lista_noticias .noticia .leerMas a.link {
		padding: 0 0 0 8px;
		/*font-size: 0.85em;*/
		display: inline-block;
		color: #264840;
		background: url(../images/css_piti_verde.gif) no-repeat left 7px;
	}
	#lista_noticias .noticia .leerMas a.link:hover {
		text-decoration: none;
	}
/*
	DETALLE DE LA NOTICIA
*/
#detalle_noticia img {
	float: left;
	display: block;
	padding-right: 32px;
}
#detalle_noticia .textos {
	float: left;
	padding: 0 0 1.4em 0;
	width: 505px;
}
	#detalle_noticia .textos .fecha {
		padding-bottom: .85em;
		/*font-size: 0.85em;*/
		font-style: italic;
	}
#detalle_noticia .sin_imagen {
	width: 800px;
}
/*
	SUSCRIPCIÓN RSS
*/
#suscripcionRSS {
	padding-left: 128px;
	background: url(../images/suscripcionRss_bckg.png) no-repeat left top;
}
	#suscripcionRSS a.boton_01 img {
		position: relative;
		top: 2px;
		display: inline-block;
		padding: 0 9px 0 0;
	}
/*
	AGENDA
*/
#calendario_agenda {
	/*float: left;
	margin-top: 2.5em;
	padding-left: 20px;*/
	padding: 0 0 2em 0;
}
	#calendario_agenda ul {
		padding: 0;
	}
		#calendario_agenda ul li {
			float: left;
			padding: 0 1px;
			background: none;
		}
		#calendario_agenda ul li.primero {
			padding: 0 1px 0 0;
		}
			#calendario_agenda ul li a {
				display: inline-block;
				padding: 8px 8px 6px 6px;
				font-size: 1.35em;
				font-weight: normal;
				font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
				text-decoration: none;
				color: #2B5656;
				/*background-color: #FFF000;*/
			}
			#calendario_agenda ul li.current a {
				cursor: default;
			}
			#calendario_agenda ul li.current a,
			#calendario_agenda ul li a:hover {
				/*background-color: #D1D016;*/
				background-color: #FFF000
			}
#agenda {
	padding-bottom: 1em;
}
#agenda .eventos_dia h2 {
	font-size: 1.5em;
}
	#agenda .eventos_dia h2 span {
		display: inline-block;
		padding-right: 11em;
		border-bottom: 1px solid #89A19F;
	}
		#agenda .eventos_dia h2 span span {
			padding: 0.2em 0.5em 0.2em 0.2em;
			background-color: #FFF000;
			border: none;
		}
#agenda .evento {
	float: left;
	padding: 1em 1em 1em 0;
	width: 385px;
}
#agenda .eventos_dia .primero {
	margin-right: 5em;
}
	#agenda .evento .miniatura {
		float: left;
		padding-right: 1.5em;
	}
		#agenda .evento .miniatura img {
			display: block;
		}
	#agenda .evento .textos {
		float: left;
		width: 245px;
	}
		#agenda .evento .textos h3 {
			/*text-transform: uppercase;*/
			font-style: normal;
			font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
		}
			#agenda .evento .textos h3 a {
				color: #2B5656;
				text-decoration: none;
			}
			#agenda .evento .textos h3 a:hover {
				color: #2B5656;
			}
		#agenda .evento .textos ul {
			padding: 0;
		}
			#agenda .evento .textos ul li {
				padding: 0;
				background: none;
			}
/*
	DETALLE DEL EVENTO (AGENDA)
*/
#page #det_evento #img_evento {
	float: left;
	width: 295px;
	margin-right: 32px;
	padding: 0 0 2em 0;
}
#page #det_evento #img_evento .caja {
	margin: 1em 0 0 0;
	padding: 3.4em 0 0 0;
	width: 294px;
	background: url(../images/css_fichaEvento_cajaTop.png) no-repeat left top;
}
	#page #det_evento #img_evento .caja .interior {
		padding: 0.5em 0 1em 0;
		background: url(../images/css_fichaEvento_cajaBottom.png) no-repeat left bottom;
	}
/*
	FICHA DE PELÍCULA EN LA BASE DE DATOS DE PELÍCULAS
*/
#page #det_evento #img_evento.no_icono .caja {
	margin: 0;
	padding: 0;
	background: none;
}
	#page #det_evento #img_evento.no_icono .caja .interior {
		padding: 1em 1em 1.5em 1em;
		background: none;
		background-color: #C7D0CC;
		border-radius: 3px;
	}
/***************************************************************************************/	
		#page #det_evento #img_evento .caja .interior p {
			padding: 0;
			text-align: center;
		}
		#page #det_evento #img_evento .caja .interior p.separaArriba {
			padding: 1em 0 0 0;
		}
			#page #det_evento #img_evento .caja .interior p a {
				font-size: 0.85em;
			}
		#page #det_evento #img_evento .caja .interior .imgContainer {
			padding: 1em 0 0 0;
			text-align: center;
		}
#page #det_evento #datos_evento {
    float: left;
    width: 565px;
}
	#page #det_evento #cont_campo_descripcion,
	#page #det_evento #video_evento {
		margin: 1em 0;
	}
	#page #det_evento #cont_campo_descripcion {
		margin-top: 0;
	}
/*
	NOTAS Y CONVOCATORIAS
*/
#page table.notas_y_convocatorias{ 
	margin: 0 0 10px 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
	#page table.notas_y_convocatorias thead tr th{ 
		padding: 6px 0;
		text-align: left;
		border-bottom: 1px solid #33696C;
		/*font-family: Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;*/
	}
	#page table.notas_y_convocatorias thead tr th.fecha{ width: 135px; }
	#page table.notas_y_convocatorias thead tr th span{
		/*background: #0099D5;*/
		background-color: #FFF000;
		color: #33696C;
		font-weight: normal;
		padding: 6px 7px;
	}
	#page table.notas_y_convocatorias tbody tr td{
		padding: 10px;
	}
	#page table.notas_y_convocatorias tr.par {
		background: transparent url(../images/transparente_gris.png) repeat left top;
	}
	#page table.notas_y_convocatorias tr td{
		padding: 0;
		vertical-align: top;
	}
	#page table.notas_y_convocatorias tr td a{ text-decoration: none; }
	/*#page table.notas_y_convocatorias tr.par td a{
		color: #FFF;
	}*/
	#page table.notas_y_convocatorias tr td a:hover{ text-decoration: underline; }
	#page table.notas_y_convocatorias tr td a.nota{
		background: url(../images/ico_nota.gif) 0 .15em no-repeat;
		padding-left: 20px;
	}
	#page table.notas_y_convocatorias tr td a.convocatoria{
		background: url(../images/ico_convocatoria.gif) 0 .15em no-repeat;
		padding-left: 20px;
	}
/*
	DETALLE DE LA NOTA O CONVOCATORIA
*/
#page #campo_descripcion .fecha_noticia{		
	font-style: italic;
	/*color: #0099D5;*/
}
#page #campo_descripcion p.nota,
#page #campo_descripcion p.convocatoria { 
	display: inline;
	background: url(../images/ico_nota.gif) 5px .5em no-repeat;
	padding: 5px 5px 5px 25px;
	background-color: #FFF000; 
}
#page #campo_descripcion p.convocatoria{
	background-image: url(../images/ico_convocatoria.gif); 
}
#page #campo_descripcion p.cuerpoNota {
	padding-top: 1.5em;
}
#page #campo_descripcion a.gmaps {
	margin-bottom: 35px;
}
/*
	EDICIONES ANTERIORES
*/
#page #edicionesAnteriores ul {
	padding: 34px 0 0 0;
}
	#page #edicionesAnteriores ul li {
		float: left;
		padding: 0 0 65px 59px;
		text-align: center;
		background: none;
	}
	#page #edicionesAnteriores ul li.primero {
		padding-left: 0;
	}
		#page #edicionesAnteriores ul li a,
		#page #edicionesAnteriores ul li span {
			font-size: 2em;
			font-weight: normal;
			line-height: 100%;
			font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;			
			text-decoration: none;
			color: #2B5656;
		}
		#page #edicionesAnteriores ul li a:hover {
			color: #2B5656;
		}
			#page #edicionesAnteriores ul li a img,
			#page #edicionesAnteriores ul li span img {
				display: block;
				padding: 0 0 .35em 0;
			}
/*
	PALMARÉS HISTÓRICO
*/
#page ul.ultimas_ediciones  {
	padding: 0 0 2em 0;
}
	#page ul.ultimas_ediciones li {
		display: inline;
		padding: 0 0.5em;
		background: none;
	}
	#page ul.ultimas_ediciones li.primero {
		padding-left: 0;
		background: none;
	}
		#page ul.ultimas_ediciones li a {
			display: inline-block;
			padding: 0.2em 0.35em;
			font-size: 1.5em;
			text-decoration: none;
			font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
		}
		#page ul.ultimas_ediciones li a.seleccionado {
			cursor: default;
		}
		#page ul.ultimas_ediciones li a:hover,
		#page ul.ultimas_ediciones li a.seleccionado {
			background-color: #FFF000;
		}
#page .palmares_anio h2 {
	padding-bottom: 0.85em;
}
#page .palmares_anio ul li {
	padding-left: 0;
	background: none;
}
	#page .palmares_anio ul li em {
		display: inline-block;
		margin: 0 0 0.2em 0;
		padding: 0.1em 0.35em;
		background-color: #FFF000;
	}
	#page .palmares_anio ul li a {
		display: inline-block;
    	padding: 0 0 0 8px;
		background: url("../images/css_piti_verde.gif") no-repeat left 7px;    	
	}
/*
	PREMIADOS POR EL FESTIVAL Y AMNISTÍA INTERNACIONAL
*/
#page .premiosFestival .tres_columnas table tr td .anio {
	display: inline-block;
	padding: 0 0 0.2em 0;
	font-size: 2.2em;
	font-weight: bold;
	font-family: 'euphemia',Arial,Times,Verdana,Geneva,Helvetica,sans-serif;
	border: none;	
}
#page .premiosFestival .tres_columnas table tr td a {
	text-decoration: none;
}
#page .premiosFestival .tres_columnas table tr td a:hover {
	text-decoration: underline;
}
/*
	TEMAS
*/
#page p .cajaAmarilla {
	display: inline-block;
	padding: 7px 12px;
	background-color: #FFF000;
}
	#page p .cajaAmarilla span {
		font-weight: bold;
	}
	#page p .cajaAmarilla a strong {
		font-weight: normal;
	}
/*
	BASE DE DATOS DE PELÍCULAS
*/
#baseDatosPeliculas .botonera {
	padding: 0 0 31px 0;
}
#baseDatosPeliculas .botonera_bbdd_peliculas {
	padding: 31px 0 31px 379px;
	border-top: 1px solid #AABCAC;
}
#baseDatosPeliculas .botonera_bbdd_peliculas.no_border {
	padding: 0 0 10px 0;
	border: none;
}
	#baseDatosPeliculas .botonera ul {
		padding: 0 0 0 0;
	}
		#baseDatosPeliculas .botonera ul li {
			float: left;
			padding: 0 0 0 18px;
			background: none;
		}
		#baseDatosPeliculas .botonera ul li.primero {
			padding: 0;
		}
			#baseDatosPeliculas .botonera ul li a {
				display: inline-block;
				padding: 9px 18px 9px 42px;
				font-style: italic;
				color: #6AAEA0;
				background: none;
				background-color: #1C3A33;
				border-radius : 3px;
				text-decoration: none;
			}
			#baseDatosPeliculas .botonera ul li a.todasPeliculas {
				background: #1C3A33 url(../images/css_todasPeliculas.gif) no-repeat 10px 8px
			}
			#baseDatosPeliculas .botonera ul li a.todosTemas {
				background: #1C3A33 url(../images/css_todosTemas.gif) no-repeat 10px 8px
			}
			#baseDatosPeliculas .botonera ul li a.buscador {
				background: #1C3A33 url(../images/css_buscador.gif) no-repeat 10px 8px
			}
			#baseDatosPeliculas .botonera ul li a.volver {
				background: #1C3A33 url(../images/css_volver.gif) no-repeat 10px 8px
			}			
			#baseDatosPeliculas .botonera ul li a:hover {
				text-decoration: underline;
			}
#baseDatosPeliculas form {
	padding: 0 0 31px 0;
}
	#baseDatosPeliculas form fieldset {
		margin: 0;
		padding: 24px;
		width: 80%;
		background-color: #C7D0CC;
		border: none;
		border-radius: 3px;
	}
		#baseDatosPeliculas form fieldset input#peli_buscar {
			display: inline-block;
			margin: 0 25px 0 0;
			padding: 12px;
			width: 82%;/* ver ie7.css */
			font-style: italic;
			color: #39665D;
			border: none;
		}
		#baseDatosPeliculas form fieldset input#buscar {
			display: inline-block;
			padding: 12px 15px;
			font-weight: bold;
			color: #132E30;
			background-color: #FFF000;
			border: none;
			border-radius: 5px;
			cursor: pointer;
			box-shadow: 0.05em 0.05em 0.05em #333333;
		}
#baseDatosPeliculas h2 span {
	display: inline-block;
	padding: 0 3em .2em 0;
	border-bottom: 1px solid #39665D;
}
#baseDatosPeliculas .resultados {
	padding: 0 0 5em 0;
}
#baseDatosPeliculas .resultado {
	padding: 1.5em 0 0 32px;
}
	#baseDatosPeliculas .resultado p {
		padding: 0 0 0.35em 0;
	}
	#baseDatosPeliculas .resultado p.titulo strong {
		font-weight: normal;
	}
		#baseDatosPeliculas .resultado p.titulo a {
			padding: 0 0 0.35em 0;
			display: block;
		}
			#baseDatosPeliculas .resultado p.titulo a strong {
				font-weight: bold;
			}
#baseDatosPeliculas .resultado.pelicula {
	background: url(../images/css_resultado_pelicula.png) no-repeat left 1.55em;
}
	#baseDatosPeliculas .resultado.pelicula p.tema strong {
		font-weight: normal;
	}
#baseDatosPeliculas .resultado.tema {
	background: url(../images/css_resultado_tema.png) no-repeat left 1.5em;
}
#baseDatosPeliculas .resultado.director {
	background: url(../images/css_resultado_director.png) no-repeat left 1.5em;
}
/*
	BASE DE DATOS DE PELÍCULAS - FICHA
*/
#page #det_evento.bbdd_peliculas_ficha #img_evento .caja {
	margin: 0;
}

.highlight {
    background-color: #FFF000;
}
/*
	TODOS LOS TEMAS
*/
#baseDatosPeliculas ul.todosTemas {
	margin: 0;
	padding: 0;
}
	#baseDatosPeliculas ul.todosTemas li {
		padding: 0 0 0.35em;
		background: none;
	}
	
/* LISTA DE FILMS */
#page ul#lista_films{
	padding: 0;
}
	#page ul#lista_films li{
		background: none;
		padding: 0;
		float: left;
		margin-right: 25px;
		width: 260px;
		height: 240px;
	}
	#page ul#lista_films li a{ 
	   display: inline-block;
	   padding-top: 0.4em;
	   line-height: 150%;
	   font-size: .87em;
	   text-decoration: none;
	}
	#page ul#lista_films li a.tit_film{
		display: inline;
		padding: 0;
		font-size: 1.35em;
		line-height: 120%;
		text-transform: uppercase;
		font-family: 'euphemia', Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: #33696C;
		font-weight: bold;
	}
	#page ul#lista_films li a i { 
        padding: 0 0.2em;
        font-style: normal;
        color: #FFF;
        background-color: #33696C;
    }
	#page ul#lista_films li a:hover.tit_film { color: #1c4244; }
	#page ul#lista_films li a.tit_film img{ padding-bottom: .4em; }
	#page ul#lista_films li a:hover i {
	   background-color: #509ca0;
	}
/*
	FORMULARIO PARA EL ENVÍO DE OPINIÓN (RS FORM)
*/
.formResponsive .formHorizontal .formControlLabel  {
	float: none;
	padding: 0 0 .7em 0;
	width: auto;
	font-size: 1.1em;
	text-align: left;
}
.formResponsive .formHorizontal .formControls {
    margin: 0;
}
.formResponsive .formHorizontal textarea {
	width: 100%;
	height: 185px;
}
.formResponsive .formHorizontal .formControls {
	text-align: center;
}
.formResponsive .formHorizontal .rsform-block-zure-iritzia-interesatzen-zaigu .formControls {
    font-size: 1.1em;
	text-align: left;
	font-weight: bold;
}
.formResponsive input[type="submit"] {
    padding: .5em 2em;
	background-color: #1C3A33;
    background-image: none;
    background-repeat: no-repeat;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-style: italic;
}
.formResponsive input[type="submit"]:hover {
    background-color: #1F4F44;
    color: #FFFFFF;
    text-decoration: none;
}
.formResponsive input[type="button"] {
    margin-right: 1em;
	padding: .5em 2em;
}
/*
	FORMULARIO PARA LA INSCRIPCIÓN DE PELÍCULAS (RS FORM)
*/
.formResponsive h2.borde-inferior {
	padding-bottom: 0.35em;
	border-bottom: 1px solid #C7BEAB;
}
.formResponsive .formInscripcionPeliculas {
	padding: 3em 0 0 0;
}
.formResponsive .formInscripcionPeliculas .formControlLabel  {
	float: left;
	padding: .5em 15px 0 0;
	width: 318px;
	text-align: right;
}
.formResponsive .formInscripcionPeliculas .formControls  {
	float: left;
	text-align: left;
}
.formResponsive .formInscripcionPeliculas .formControls input[type="text"]  {
	margin-bottom: 0;
}
.formResponsive .formInscripcionPeliculas .formControls  p.formDescription {
	display: none;
}
.formResponsive .formInscripcionPeliculas .formControls input.btnCal {
	display: inline-block;
	margin: 0 0 0 .5em;/* ver margin-top en ie7.css */
	width: 23px;
	height: 23px;
	border: none;
	background: none;
	box-shadow: none;
	background: url(../images/form-calendario.gif) no-repeat left top;
}
.formResponsive .formInscripcionPeliculas .rsform-block[class*=estamos-paso] .formBody {
	margin: 0 0 1em 0;
	padding: .35em 1em;
	font-size: 1.1em;
	color: #FFF;
	background-color: #39665D;
	border-radius: 3px;
}
.formResponsive .formInscripcionPeliculas .rsform-block.fake-titular .formBody {
	display: inline-block;
	margin: 0 0 1em 0;
	padding: 0 5em 0.35em 0;
	font-weight: bold;
	border-bottom: 1px solid #39665D;
}
.formResponsive .formInscripcionPeliculas .rsform-block.separa-arriba {
	margin-top: 3em;
}
.formResponsive .formInscripcionPeliculas textarea {
	width: 500px;
	height: 130px;
}
.formResponsive .formInscripcionPeliculas .formControls span.formValidation {
	display: block;
	text-align: left;
}
#introduccion-inscripcion-peliculas {
	padding: 0 0 3em 0;
}
	#introduccion-inscripcion-peliculas .caja {
		display: inline-block;
		margin: 0 0 1.4em 0;
		padding: 1.5em 2.35em 1.15em 2.35em;
		background-color: #F7F5F3;
		border-radius: 5px;
	}
#introduccion-inscripcion-peliculas .columna-izquierda {
	float: left;
	width: 590px;
}
		#introduccion-inscripcion-peliculas .columna-izquierda .caja p {
			padding: 0 0 0.35em 0;
			font-weight: bold;
		}
		#introduccion-inscripcion-peliculas .columna-izquierda .caja ul {
			padding: 0;
		}
			#introduccion-inscripcion-peliculas .columna-izquierda .caja ul li {
				padding-left: 0;
				background: none;
			}
#introduccion-inscripcion-peliculas .columna-derecha {
	float: right;
	width: 305px;
}
	#introduccion-inscripcion-peliculas .columna-derecha .caja {		
		background-color: #BDC6BE;
	}
		#introduccion-inscripcion-peliculas .columna-derecha .caja h3 {
			font-size: 1.85em;
			color: #FFF000;
			font-family: 'euphemia',Arial,Verdana,Geneva,Helvetica,sans-serif;
			text-shadow: 0.05em 0.05em 0.05em #333333;		
		}
		#introduccion-inscripcion-peliculas .columna-derecha .caja ul {
			padding: 0;
		}
			#introduccion-inscripcion-peliculas .columna-derecha .caja ul li {
				padding-left: 0;
				background: none;
			}
.mensaje-formulario {
	margin: 1.4em 0;
	padding: 1.5em 2.35em 1.25em 4.5em;
	border-radius: 5px;
    font-size: 1.85em;
	letter-spacing: -0.025em;
	font-family: 'euphemia',Arial,Verdana,Geneva,Helvetica,sans-serif;
	color: #FFF;
}
#page .mensaje-formulario p {
	padding: 0;
}
.mensaje-formulario.ok {
	background: #49A61B url(../images/ok_70x70.png) no-repeat .65em .65em;
}