/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */


/*Fondo*/
.fondo1 {background-image:url(/admin_img/pag/fondo_2014_interior_2.gif); background-repeat:repeat-y; background-position:center; background-position:top}
/* Fondo 2 durante la 62.fondo2 {background-image:url(/admin_img/pag/fondo_2014_interior.gif); background-repeat: no-repeat;	background-position:center; background-position:top;} */
.fondo2 {background-image:url(/admin_img/pag/fondo_2015_interior.gif); background-repeat: no-repeat;	background-position:center; background-position:top;}
#chivato {float: left; position: fixed; min-height: 30px; margin-bottom: 10px; margin-right: 20px; margin-top: 40px; overflow: hidden; text-align: left; left:10px; z-index:40;}



/*cabecera*/
.container_cabecera {position: relative; width: 960px; margin: 0 auto; padding: 0;}
#logo_impresion {display:none}
#cabecera_numero {position: absolute; width: 443px;	 height: 313px; z-index: 1}
#logo_general {position: absolute; z-index: 20; text-align:right; margin-top:60px; margin-left:10px}
#cabecera_imagen { max-height:312px; overflow:hidden}
#cabecera_redes {float: left; position: fixed; min-height: 30px; margin-bottom: 10px; margin-right: 20px; margin-top: 40px; overflow: hidden; text-align:right; right:10px; z-index:10000}
#cabecera_franjanegra {background-color: #000; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; opacity:0.4;}
#cabecera_idiomaylogin {position: absolute; z-index: 101; text-align:right; right:0px; height:30px; width:100%; color:#FFFFFF; padding-left:0px}
#cabecera_idiomaylogin_movil { display:none  !important}
.cabecera_textoidioma {float:left; margin-left:20px; margin-right:5px;}
.cabecera_login {margin-right:10px}
.cabecera_login_movil {display:none}
.bot_cabecera_movil {width:45px; height:45px; float:right; margin:2px; text-align:center; -moz-border-radius: 10px; border-radius: 10px; padding:2px; background-color:#c00226; border-color:#7e0018; border-width:1px; border-style:solid; font-size:12px}
.menu_general { display:block !important}
.menu_movil { display:none  !important}
#buscadorgeneral_Abierta {float:right; background-color:#e9e9e9; padding:10px; border:none; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; display:none;}
#mifestival_Abierta, #mifestival_superior {float:right; background-color:#e9e9e9; padding:10px; border:none; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; display:none;}
.mifestival_superior{ color: #444; }
#traducciones_Abierta {float:right; background-color:#696969; padding:10px; border:none; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; display:none;}



/*login*/
.black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:10001;
        -moz-opacity: 0.8;
        opacity:.80;
		-webkit-animation: fadein 1s; /* Safari and Chrome */
       -moz-animation: fadein 1s; /* Firefox */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera */
            animation: fadein 1s;
}


    .white_content {
        display: none;
        position: absolute;
        top: 25%;
        left: 25%;
        width: 50%;
        height: auto;
		color:#FFFFFF;
        background: #cc3e55;
		background-image:url(../../admin_img/pag/fondo_login_62.png);
		background-repeat:no-repeat;
		background-position:inherit;
		border: none;
		/*para Firefox*/
		-moz-border-radius: 5px 5px 5px 5px;
		/*para Safari y Chrome*/
		-webkit-border-radius: 5px 5px 5px 5px;
		/* para Opera */
		border-radius: 5px 5px 5px 5px;
		padding: 20px;		
        z-index:10002;
        overflow: auto;
		-moz-opacity: 1;
        opacity:1;
		-webkit-animation: fadein 1s; /* Safari and Chrome */
       -moz-animation: fadein 1s; /* Firefox */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera */
            animation: fadein 1s;
    }

.login_titulo {font-size:40px; font-family:'bentonsanscondbold', sans-serif; margin-bottom:30px; margin-top:20px; line-height:normal;}
.login_registrado {font-size:24px; font-family:'bentonsanscondbold', sans-serif; margin-bottom:30px; margin-top:20px; line-height:normal; background-color:#FFFFFF; color:#444444; padding:20px;}


.mifestival_titulo {text-transform:uppercase; font-size:18px; font-family:'bentonsanscondbold', sans-serif;}
.mifestival_apartado {font-size:14px; font-family:'bentonsanscondbold', sans-serif; margin-top:10px; border-bottom-style:dotted; border-bottom-color:#DD0003; border-bottom-width:1px; clear:both;}
.mifestival_fila { margin-left:2%; margin-bottom:2px; font-size:11px; float:left; width:48%;}

.nave_movil_menu {float:left; text-align:center; font-size:9px; width:40px; padding-top:5px; margin-right:4px;}
.nave_movil_logo {float:left; text-align:center; font-size:9px; padding-top:5px;}
.nave_movil_enlace {float:right; text-align:center; font-size:9px; width:40px; padding-top:5px; margin-right:8px; margin-left:8px; height:47px;color: #730013;}

#nave_movil_buscador, #nave_movil_mifestival, #nave_movil_acceso, #nave_movil_idiomas, #nave_movil_redes {text-align:right; padding:20px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000000; background-color:#730013; color:#FFFFFF; display:none; line-height:140%; background-image:url(/admin_img/pag/fondo_menu_movil_62_desplegado.png); background-repeat:no-repeat; background-position:top-left;}
.nave_movil_buscador_tipo {float:left; width:22%; margin-right:2%; margin-bottom:10px;}


#login_movil .login_contenedor,
#register_movil .register_contenedor,
#reminder_movil .pass_reminder_contenedor,
#changedata_movil .changedata_contenedor{
	font-family: 'bentonsanscondbold', sans-serif;
	margin-right: 10%;
	margin-left: 10%;
	margin-bottom: 20px;
	margin-top: 20px;
}
#login .login_contenedor,
#register .register_contenedor,
#reminder .pass_reminder_contenedor,
#changedata .changedata_contenedor{
	font-family: 'bentonsanscondbold', sans-serif;
	margin-right: 20%;
	margin-left: 20%;
	margin-bottom: 20px;
	margin-top: 20px;
}
#login_movil input[type="text"], #login_movil input[type="password"], #login_movil select,
#register_movil input[type="text"], #register_movil input[type="password"], #register_movil select,
#reminder_movil input[type="text"], #reminder_movil input[type="password"], #reminder_movil select,
#login input[type="text"], #login input[type="password"], #login select,
#register input[type="text"], #register input[type="password"], #register select,
#reminder input[type="text"], #reminder input[type="password"], #reminder select,
#changedata input[type="text"], #changedata input[type="password"], #changedata select,
#changedata_movil input[type="text"], #changedata_movil input[type="password"], #changedata_movil select{
	width: 98%;
}

.mb_input{
	margin-bottom: 10px;
}
.ta_dcha{
	text-align: right
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.8; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.8; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.8; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.8; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.8; }
}​








#weboficial {float:left; width:60%; margin-top:3px}
#weboficial_movil {display:none}

.acceso_contenedor {background-color:#b4272d; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px; margin-bottom:10px; font-size:13px; color:#FFFFFF}
#acceso {float:right; width:40%; text-align:right; font-size:11px;}
#acceso_movil {display:none}
#logosedicion {background-color:#d0d1d3; padding:5px;}
#cabecera_movil_vertical {display:none; text-align:center;}
#inferior{display:none}





/*pie*/
.pie {	font-size:10px; margin-top:30px; margin-bottom:5px; line-height:140%; width:100%;	}
.pie_banner {	width:100%; text-align:center;	}
.pie_patrociandores {	float:left; margin-bottom:10px; margin-top:10px;	}
.pie_colaboradores {	float:right; margin-bottom:10px; margin-top:10px; text-align:right;	}
.pie_instituciones {	float:left; margin-bottom:10px; margin-top:10px;	}
.pie_copy {	float:right; margin-bottom:10px; margin-top:50px; text-align:right;	}

.img_banner_pie {max-width:468px;}
.tve {max-width:90px}
.gasnatural {max-width:155px}
.movistartv {max-width:122px}
.ayuntamiento {max-width:108px}
.diputacion {max-width:111px}
.gobiernovasco {max-width:88px}
.ministerio {max-width:173px}
.audi {max-width:90px}
.kutxabank {max-width:126px;}

/* Pagina */
.pag_apartado {font-family:'bentonsanscondbold', sans-serif; font-size:24px; margin-top:20px; margin-bottom:5px; font-style:italic;}
.pag_ruta {font-size:11px; color:#787878; margin-bottom:10px;}
.pag_col_100 {}

.pag_col1_60 {float:left; width:60%; margin-right:2%; border-right-style:dashed; border-right-width:1px; border-right-color:#A4A4A4; padding-right:2%;}
.pag_col2_35 {float:left; width:35%; font-size:90%; font-family:'bentonsanscondlight', sans-serif;}

.pag_col1_60_tab {float:left; width:70%; margin-right:2%; }
.pag_col2_35_tab {float:left; width:25%; font-size:90%; font-family:'bentonsanscondlight', sans-serif;}

.pag_col1_80 {float:left; width:80%; margin-right:2%; border-right-style:dashed; border-right-width:1px; border-right-color:#A4A4A4; padding-right:2%;}
.pag_col2_15 {float:left; width:15%; font-size:90%; font-family:'bentonsanscondlight', sans-serif;}

.pag_titulo {font-family:'bentonsanscondbold', sans-serif; font-size:36px; letter-spacing:-1px; color:#B4272C; line-height:normal; margin-top:10px; margin-bottom:10px;}
.pag_subtitulo {font-family:'bentonsanscondbold', sans-serif; font-size:18px; letter-spacing:-1px; color:#8B8B8B; line-height:normal; margin-bottom:10px;}
.pag_fecha {font-size:11px; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#868686; margin-bottom:10px;}
.pag_cuerpo {text-align:justify; line-height:170%; }
.pag_descarga {width:95%; padding:8px; color:#FFFFFF; background-color:#8d8d8d; margin-top:10px; margin-bottom:10px; font-family:'bentonsanscondbold' sans-serif; text-decoration:none}
.pag_descarga:link {text-decoration:none}
.pag_descarga:hover {background-color:#C33B3A; text-decoration:none}
.piefoto {margin-bottom:10px;}
.linkDescargaFotosDerecha {background-color:#b4272c; padding:10px; color:#FFFFFF; margin-top:10px; margin-bottom:10px}

.titulo48 {
	font-family: 'Univers Condensed' serif ;
	letter-spacing:-3px;
	font-size:48px;
}

.titulo48benton {
	font-family: 'bentonsanscondbold' serif;
	letter-spacing:-3px;
	font-size:48px;
}

	/* Modulo archivo */

	.archivoMenu {float:left; padding-right:10px; padding-left:10px; padding-bottom:5px; padding-top:5px; border-right-style:dotted; border-right-color:#FFFFFF; border-right-width:1px; text-transform:uppercase; font-size:10px;}
	.archivoMenu:hover { background-color:#A8A5A5}	

	/* Modulo menu apartado */
	
	.menuApartado1col { 
		clear:both !important; 
		font-size:12px !important; 
		text-transform:uppercase !important; 
		font-weight:bold !important; 
		margin-top:10px !important; 
		border-bottom-style:dotted !important; 
		border-bottom-width:1px !important; 
		border-bottom-color:#F7F7F7 !important; 
		margin-right:2% !important; 
		margin-left:1% !important; 
		float:none !important; 
		width:98% !important}
	.menuApartado4col { float:left; padding-right:2%; padding-left:2%; width:18%; font-size:10px; text-transform:uppercase; margin-right:2%; text-indent: -0.4em;}
	.menuApartado5col { float:left; padding-right:2%; padding-left:2%; width:14%; font-size:10px; text-transform:uppercase; margin-right:2%; text-indent: -0.4em;}
	
	/* Modulo peliculas en paginas */
	.pelisenpag_foto {float:left; width:35%; margin-right:2%;}
	.pelisenpag_texto {float:left; width:61%;}

	/* Modulo archivo historico mod_apartado */
	
	.fila_historico_general { display:list-item; margin-left:30px; text-decoration:none}
	.fila_historico_separador {}
	.fila_historico_titulo {font-family:"bentonsanscondbold", sans-serif; padding:4px; background-color:#B90003; color:#FFF; font-size:120%; text-transform:uppercase; margin-top:20px;  }
	.fila_historico_year {font-family:"bentonsanscondbold", sans-serif; padding:4px; background-color:#BFBFBF; color:#FFF; font-size:110%; text-transform:uppercase; margin-top:10px; text-decoration:none }

	/* Modulo galeria de videos */
	
	.video_dch_contenedor {height: 194px; overflow: hidden; position: relative; width:100%; margin-bottom:5px}
	
	.video_dch_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	.video_dch_play {text-align:right; color:#FFFFFF; padding:10px; margin-top:140px}
	
	.video_dch_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.video_dch_contenedor:hover .video_dch_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80;}

	.video_dch_texto_movil { display:none !important;}
	.video_enlace_normal {display:block !important}
	.video_enlace_movil {display:none !important;}
	
/* INDICES */

	.indice25 {display: inline-block; margin-bottom: 30px; vertical-align: top; width: 32%;}
	.indice25:hover { background-color:#CACACA}

	.indice20 {display: inline-block; margin-bottom: 30px; vertical-align: top; width: 19.7%;}
	.indice20:hover { background-color:#CACACA}

	.donostia {display: inline-block; margin-bottom: 0px; vertical-align: top; width: 19.7%;}
	.donostia_contenedor {height: 194px; overflow: hidden; position: relative; width:100%; margin-bottom:5px;}
	
	.donostia_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	.donostia_play {text-align:right; color:#FFFFFF; padding:5px; margin-top:160px}

	.donostia_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.donostia_contenedor:hover .donostia_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80;}
	.donostia_texto_interior {padding:20px}
	
	
	.indice3col {display: inline-block; margin-bottom: 0px; vertical-align: top; width: 33%;}
	.indice3col_contenedor {height: 194px; overflow: hidden; position: relative; width:100%; margin-bottom:5px;}
	
	.indice3col_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	.indice3col_play {text-align:right; color:#FFFFFF; padding:5px; margin-top:160px}

	.indice3col_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.indice3col_contenedor:hover .indice3col_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80;}
	.indice3col_texto_interior {padding:20px}
	
	
/*Anuncios de lictiacion*/

	.licitacionFila {border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#9F9F9F; border-top-width:2px; border-top-style:solid; border-top-color:#9F9F9F; padding-top:10px; padding-bottom:10px;}
		.licitacionCol1 {float:left; width:24%; margin-right:3%}
        	.licitacionItem {float:left; width:48%; margin-right:2%; text-align:right;}
			.licitacionContenido {float:left; width:48%; font-weight:bold; text-align:left}
		.licitacionCol2 {float:left; width:50%; margin-right:3%}
		.licitacionCol3 {float:left; width:20%}
	.licitacionFraseCierre {margin-top:10px; margin-bottom:10px; font-weight:bold; font-size:12px}
	.licitaconObjetivo {text-transform:uppercase; font-weight:bold}
	.licitaconTitulo {font-size:16px;}
	
	.licitacionFichaItemEpigrafe {float:left; width:35%; margin-right:2%; text-align:right; text-transform:uppercase; font-weight:bold; font-size:13px; color:#7F7F7F;}
    .licitacionFichaItemTexto0 {float:left; width:60%; text-transform:uppercase; background-color:#F7FFB3; padding-left:3px;}
	.licitacionFichaItemTexto {float:left; width:62%; }
	.licitacionFichaArchivo {padding:5px; background-color:#C5C5C5; color:#FFFFFF; margin-bottom:10px; font-weight:bold;}
	.licitacionFuchaArchivoExtra {padding:5px; background-color:#C5C5C5; color:#FFFFFF; margin-bottom:10px; font-weight:bold;}
	.licitacionFichaReferencia {border-color:#787878; border-style:solid; border-width:1px; padding:4px;}
	
/*Buscador general*/	
	
	.buscadorFormularioBuscarContenedor {padding:10px; background-color:#CCC;}
	.buscadorFormularioBuscarItem {float:left; margin-right:2%; width:18%;}
	
	.buscadorPaginasContenedor {border-top-style:solid; border-top-width:1px; border-top-color:#666; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#666; padding-top:5px; padding-bottom:5px; font-size:12px;}
		.buscadorPaginasCol1 {float:left; width:10%; margin-right:2%;}
		.buscadorPaginasCol2 {float:left; width:20%; margin-right:2%; color:#666; font-weight:bold}
		.buscadorPaginasCol3 {float:left; width:10%; margin-right:2%;}
		.buscadorPaginasCol4 {float:left; width:54%; font-size:16px; font-weight:bold}
		
	.buscadorPeliculasContenedor {border-top-style:solid; border-top-width:1px; border-top-color:#666; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#666; padding-top:5px; padding-bottom:5px; font-size:12px;}
		.buscadorPeliculasCol1 {float:left; width:10%; margin-right:2%;}
		.buscadorPeliculasCol2 {float:left; width:30%; margin-right:2%; color:#666; font-weight:bold}
		.buscadorPeliculasCol3 {float:left; width:56%; font-size:16px; font-weight:bold}
		

/* FOTOS EN GALERIA */
	.masonry { margin-bottom:30px}

	.masonry .foto_contenedor {
	  width: 30%;
	  margin-right:1.5%; margin-left:1.5%;
	  height: auto;
	  float: left;
	  margin-bottom:10px;
	  overflow:hidden; 
	  border:#D6D6D6;
		  border-width:1px;
	}

	.foto_contenedor {height: auto; overflow: hidden;position: relative; width:32%; margin-right:1%; margin-bottom:10px; float:left;}
	.foto_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	.foto_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.foto_contenedor:hover .foto_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-position:right bottom;}
	.foto_texto_interior {padding:20px}

	
	.video_play_centro {position:absolute; z-index:1; background-image:url(/admin_img/pag/triangulo_play.png); background-repeat:no-repeat; background-color:transparent; background-position:center center; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	
	
	.video_play_tv_centro {position:absolute; z-index:1; background-image:url(/admin_img/pag/triangulo_play.png); background-repeat:no-repeat; background-color:transparent; background-position:center center; text-align:right; color:#FFFFFF; width:100%; height:70%;}
	
	.video_imagen_centro {position:absolute; z-index:0; background-repeat:no-repeat; background-color:transparent; background-position:center center; background-size:cover; text-align:right; color:#FFFFFF; width:100%; height:70%;}
	
	
	.masonry .seccion_contenedor {
	  width: 18%;
	  margin-right:1%; margin-left:1%;
	  height: 250px;
	  float: left;
	  margin-bottom:10px;
	  overflow:hidden; 
	  border:#D6D6D6;
		  border-width:1px;
	}


	.masonry .tv_contenedor {
	  width: 23%;
	  margin-right:1%; margin-left:1%;
	  height: 220px;
	  float: left;
	  margin-bottom:10px;
	  overflow:hidden; 
	  border:#D6D6D6;
		  border-width:1px;
	}
	
	.tv_contenedor {height: auto; overflow: hidden;position: relative; width:25%; margin-right:1%; margin-bottom:10px; float:left;}
	
	.tv_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	.tv_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:14px; width:100%; height:65%; background-color:#CD292C; line-height:normal;}
	.tv_contenedor:hover .tv_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:12px; width:100%; height:65%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-position:right bottom;}
	.tv_texto_interior {padding:15px}
	
	.tv_texto_texto {position:absolute; top:65%; font-weight:bold; font-size:12px; line-height:normal; height:35%; overflow:hidden; padding:6px; background-color:#D5D5D5; width:100%;}
	.tv_texto_texto_edicion {padding:3px; background-color:#CD292C; color:#FFFFFF; margin-left:-3px}
	
	
	.seccion_contenedor {height: auto; overflow: hidden;position: relative; width:32%; margin-right:1%; margin-bottom:10px; float:left;}
	.seccion_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	.seccion_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.seccion_contenedor:hover .seccion_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-position:right bottom;}
	.seccion_texto_interior {padding:20px}
	
	
	
	
	.masonry .peliculas_contenedor {
	  width: 30%;
	  margin-right:1.5%; margin-left:1.5%;
	  height: 330px;
	  float: left;
	  margin-bottom:10px;
	  margin-top:15px;
	  overflow:hidden; 
	  border:#D6D6D6;
	  border-width:1px;
	  background-color:#d6d6d6;
	}
	
	.peliculas_contenedor {height: auto; overflow: hidden;position: relative; margin-bottom:10px; float:left;}
	.peliculas_foto{position:absolute; top:0px; z-index:1; color:#fff; height:150px; line-height:normal;}
	
	.peliculas_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	.peliculas_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:14px; width:100%; height:100%; background-color:#CD292C; line-height:normal;}
	.peliculas_contenedor:hover .peliculas_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:12px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-position:right bottom;}
	.peliculas_texto_interior {padding:15px}
	
	/*Solicitud foto descargar*/
	
	.pedirFotoBloque {padding:10px}
	.pedirFotoImagen {float:right}
	.pedirFotoImagenArchivo {max-height:80px; margin-left:20px; margin-bottom:20px}
	.pedirFotoTitulo {font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:10px	}
	.pedirFotoTexto {}
	.pedirFotoFilaFormulario {margin-bottom:10px}
	.pedirFotoNormasUso {background-color:#E4E4E4; padding:10px; font-size:11px}
	
/* MAPA */

	/*Mapa Donostia*/

	.mapaBloque1 {margin-bottom:10px;}
		.mapaBloque1Col1 {float:left; width:32%; margin-right:2%;}
		.mapaBloque1Col2 {float:left; width:32%; margin-right:2%;}
		.mapaBloque1Col3 {float:left; width:32%; margin-right:0%;}
	.mapaBloque2 {width: 100%; height: 450px; margin-left: auto; margin-right: auto; position: relative;}
	
	.mapaBloque4 {margin-bottom:10px;}
		.mapaBloque4Col1 {float:left; width:48%; margin-right:4%;}
		.mapaBloque4Col2 {float:left; width:48%;}


	.mapa_contenedor {
		width: 23%;
	  margin-right:1%; margin-left:1%;
	  height: auto;
	  float: left;
	  margin-bottom:20px;
	  margin-top:20px;
	  overflow:hidden; 
	  
	}
	
	.mapa_contenedor1 {
		width: 23%;
	  margin-right:1%; margin-left:1%;
	}
	
	.mapa_contenedor2 {
		width: 48%;
	  margin-right:1%; margin-left:1%;
	
	  
	}
	
	.mapa_titulo {padding:5px; font-size:18px; color:#FFFFFF; background-color:#D00003; font-family:'bentonsanscondbold', sans-serif; text-transform:uppercase;}
	.mapa_sitio {border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#878787; padding-bottom:10px; margin-bottom:10px; margin-top:10px; font-size:12px}
	.mapa_sitio_titulo {font-size:14px; font-family:'bentonsanscondbold';}
    .mapa_sitio_texto {font-family:'bentonsanscondlight';}
	
/* PORTADA */
		
	.destacadoCabeceraImagen {position: absolute; z-index: 9; text-align:right; bottom:-6px; right:0px;}
	.destacadoCabeceraTexto {position: absolute; z-index: 8; text-align:left; top:100px; right:0px; width:380px}
	
	.device {
		  width: 100%;
		  height: 420px;
		  margin: 5px auto;
		  position: relative;
		  box-shadow: 0px 0px 5px #000;
		  overflow:hidden;
		}
	
	
	.portada_col1 {float:left; width:33%; margin-right:4%; margin-bottom:20px;}
	.portada_col2y3 {float:left; width:63%;}
	.portada_col2 {float:left; width:30%; margin-right:2.5%; border-right-style:dotted; border-right-width:1px; border-right-color:#343434; border-left-style:dotted; border-left-width:1px; border-left-color:#343434; background-color:#BDBDBD; margin-bottom:20px}
	.portada_col3 {float:left; width:30%;}
	
	.videoportada_contenedor {height: auto; overflow: hidden;position: relative; width:100%; margin-right:1%; margin-bottom:10px; float:left;}
	.videoportada_esquina {position:absolute; z-index:3; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-color:transparent; background-position:right bottom; text-align:right; color:#FFFFFF; width:100%; height:100%;}
	
	.videoportada_texto{position:absolute; left:100%; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; background-color:#CD292C;}
	.videoportada_contenedor:hover .videoportada_texto {position:absolute; left:0; z-index:2; color:#fff; font-size:16px; width:100%; height:100%; transition: all 0.5s ease-in-out; 	-moz-transition: all 0.4s; -moz-opacity: 0.8; opacity:.80; background-image:url(/admin_img/pag/triangulo_amplia.png); background-repeat:no-repeat; background-position:right bottom;}
	.videoportada_texto_interior {padding:20px}
	
	
/* REGISTRO PELICULAS */

	.menu_registro {padding:10px; background-color:#C9C9C9; background-image:url(http://www.sansebastianfestival.com/admin_img/pag/fondo_navegador_inscripcionpeliculas2015.png); background-repeat:no-repeat; background-position:left center; margin-bottom:20px}
	.menu_registro_titulo {float:left; width:35%}
	.menu_registro_titulo_linea_1 {font-size:18px; color:#FFFFFF; font-family:'bentonsanscondbold', sans-serif; margin-bottom:10px; text-transform:uppercase; line-height:normal}
	.menu_registro_titulo_linea_2 {font-size:36px; font-family:'bentonsanscondbold', sans-serif; color:#FFFFFF; text-transform:uppercase; line-height:normal}
	.menu_registro_enlaces {text-align:right; float:left; width:65%}
	.menu_registro_usuario {background-color:#FBF2F3; padding:5px; width:90%; float:right}
	
	
	.inscripcionCabeceraContenedor {margin-top:20px}
		.inscripcionCabeceraColTexto {float:left; width:70%}
			.inscripcionCabeceraTitulo {font-family: 'accidental_presidencyregular'; font-size:60px; letter-spacing:-1px; text-transform:uppercase; line-height:normal;}
			.inscripcionCabeceraTexto {}
			.inscripcionCabeceraTextoDireccion {border-bottom: #ffffff 2px dashed; border-left: #ffffff 2px dashed; padding-bottom: 20px; margin-top: 10px; padding-left: 20px; padding-right: 20px; border-top: #ffffff 2px dashed; border-right: #ffffff 2px dashed; padding-top: 20px}
		.inscripcionCabeceraColLogos {float:left; width:30%; text-align:center}
			.inscripcionCabeceraLogos {width:100%; max-width:320px}
	
	
/* ACREDITACIONES */

/*.ac_contenedor {padding:10px; border:#818181; border-width:1px; border-style:solid;}*/
.ac_col_foto {float:right; width:25%; background-color:#C6C6C6; text-align:center;}
.ac_col_datos {float:left; width:73%;}
.ac_bloque_titulo {padding:5px; background-color:#696969; color:#FFFFFF; font-family:'bentonsanscondlight'; font-size:16px; text-transform:uppercase;}
.ac_bloque_contenido {padding:10px; background-color:#E7E7E7; font-size:13px; font-family:'bentonsanscondmedium'; margin-bottom:20px}
.ac_campo {float:left;}
.ac10 {width:10%; margin-right:3%}
.ac12 {width:12%; margin-right:3%}
.ac15 {width:15%; margin-right:3%}
.ac20 {width:20%; margin-right:3%}
.ac23 {width:23%; margin-right:3%}
.ac25 {width:25%; margin-right:3%}
.ac28 {width:28%; margin-right:3%}
.ac30 {width:30%; margin-right:3%}
.ac31 {width:31%; margin-right:3%}
.ac35 {width:35%; margin-right:3%}
.ac40 {width:40%; margin-right:3%}
.ac45 {width:45%; margin-right:3%}
.ac47 {width:47%; margin-right:3%}
.ac48 {width:48%; margin-right:3%}
.ac50 {width:50%; margin-right:3%}
.ac55 {width:55%; margin-right:3%}
.ac60 {width:60%; margin-right:3%}
.ac65 {width:65%; margin-right:3%}
.ac70 {width:70%; margin-right:3%}
.ac75 {width:75%; margin-right:3%}
.ac80 {width:80%; margin-right:3%}
.ac85 {width:85%; margin-right:3%}
.ac90 {width:90%; margin-right:3%}
.ac95 {width:95%; margin-right:3%}
.ac98 {width:98%;}
.ac100 {width:100%;}
.ac_primero {clear:both;}
.ac_ultimo {margin-right:0% !important;}

.ac_input_100 { width:100%}

.ac_epigrafe { margin-top:5px}
.ac_form {}
.ac_form_cerrado {}
.ac_ladillo {text-transform:uppercase; margin-top:20px; font-family:'bentonsanscondbold'; clear:both;}

.validation_message {font-style: normal !important; margin-top: 3px; font-size:13px !important; padding:4px !important; background-color:#D60003 !important; color:#FBFBFB !important; font-style: normal !important; font-family:'bentonsanscondbold' !important;}



/*VARIOS */

	
.logoindustry {
	margin:20px;
	width:100px;
	}
	
.logoindustry2 {
	margin-right:40px;
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	width:200px;
	}
.anohistorico {
	color: #433816;
	font-size: 18px;
	font-weight: bold;
	background-color: #CCC;
	padding: 5px;
	margin-top: 5px;
	font-family:'bentonsanscondbold';
}
.bloquepremio2011 {
	display: table;
	font-family:'bentonsanscondbold';
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size:12px;

}
.bloquepremio2011titulo {
	font-size: 14px;
	font-family:'bentonsanscondbold';
	color: #FFF;
	background-color: #999;
	padding: 5px;
}

.bloquepremio2011:link {
}

.bloquepremio2011:visited {
}

.bloquepremio2011:hover {
	background-color: #FEFFA5;
}

.bloquepremio2011foto {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
.bloquepremio2011texto {
	margin-left: 115px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.bloquepremio2011persona {
	font-family:'bentonsanscondbold';
	color: #5D0105;
}

	


/* FORO */

.foro_bloque {padding:10px; background-color:#FFF; margin-bottom:15px;}
.foro_bloque_epigrafe {font-family:'bentonsanscondbold'; text-transform:uppercase; font-size:18px; color:#999; border-bottom-color:#333; border-bottom-width:3px; border-bottom-style:solid;}
.foro_bloque_epigrafe_citas {font-family:'bentonsanscondbold'; text-transform:uppercase; font-size:24px; color:#999; border-bottom-color:#333; border-bottom-width:3px; border-bottom-style:solid; margin-top:25px; line-height:normal}

.foro_epigrafe {font-family:'bentonsanscondbold'; text-transform:uppercase;}
.foro_contenido {margin-bottom:15px;}

.foro_bloque_dch {margin-bottom:15px;}
.foro_bloque_epigrafe_dch {font-family:'bentonsanscondbold'; text-transform:uppercase; font-size:15px; color:#999; padding:3px; background-color:#666; color:#FFF}
.foro_epigrafe_dch {font-family:'bentonsanscondbold'; text-transform:uppercase;}
.foro_contenido_dch {margin-bottom:10px;}

.foroCitaReservada {padding:5px; background-color:#CCC; margin-bottom:5px;}
.foroCitaTuCita {background-color:#0F0; margin-bottom:5px; padding:5px;}
.foroCitaOtraCita {background-color:#0FF; margin-bottom:5px; padding:5px;}
.foroCitaLibre {border-color:#0F0; border-width:1px; border-style:solid; background-color:#FFF; padding:5px; margin-bottom:5px;}
.foroCitaLibre:hover {border-color:#0F0; border-width:1px; border-style:solid; background-color:#0F0; padding:5px; margin-bottom:5px; color:#FFF; font-family:'bentonsanscondbold'; text-transform:uppercase;}
.foroCita {border-color:#CCC; border-width:1px; border-style:solid; background-color:#FFF; padding:5px; margin-bottom:5px;}

.foroListadoTitulo {font-family:'bentonsanscondbold'; text-transform:uppercase; font-size:18px; color:#999;}
.foroListado {text-transform:uppercase; font-family:'bentonsanscondbold';}


.sinPermisos {margin-top:90px; margin-bottom:90px; font-size:36px; text-align:center; line-height:normal}


/* RUEDAS DE PRENSA */
.negativo {
	background-color:#7D7D7D; color:#FFFFFF; padding:2px;}


/* PELICULA */
.tab_titulo_programacion {
	background-color:#DD0003; color:#FFFFFF; padding:4px; margin-bottom:10px; margin-top:15px; font-family:'bentonsanscondbold'; text-transform:uppercase;
}

/* PROGRAMACION */

.diaadia_numero {padding:10px; background-color:#FFFFFF; font-size:30px;  float:left; margin-right:2px; margin-left:2px; font-family:'bentonsanscondlight', sans-serif;}
.diaadia_numero:hover {background-color:#df1728; color:#FFF}
.diaadia_numero:link { text-decoration:none}


/* TV */
.tvMenuContendor {margin-bottom:10px; margin-top:10px; background-color:#CCC; padding:2px; font-family:'bentonsanscondbold', sans-serif;}
.tvMenuBoton {padding:10px; text-transform:uppercase; color:#FFF; font-size:16px; float:left; margin-right:10px; background-color:#F00}

.tvTituloCanalFondo {padding:10px; font-size:18px; text-transform:uppercase; font-family:'bentonsanscondbold'; color:#FFFFFF; background-color:#CA0003; margin-bottom:5px}
.tvTituloCanalTexto {float:left}
.tvTituloCanalEdicion {float:right}

.tvIndiceVideoContenedorTexto {position: absolute; top:65%; font-family: 'bentonsanscondbold'; font-size: 12px; line-height: normal; height: 35%; overflow: hidden; padding: 6px; background-color: #D5D5D5; width: 100%}
.tvIndiceVideoContenedorEdicion {padding:3px; background-color:#AE0002; color:#FFFFFF; margin-left:-3px}

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

	
	
	@font-face {
	    font-family: 'Univers Condensed';
	    src: url('publica/fonts/univers_condensed/univers_condensed.eot');
	    src: url('publica/fonts/univers_condensed/univers_condensed.eot?iefix') format('eot'),
	         url('publica/fonts/univers_condensed/univers_condensed.woff') format('woff'),
	         url('publica/fonts/univers_condensed/univers_condensed.ttf') format('truetype'),
	         url('publica/fonts/univers_condensed/univers_condensed.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
		
	
*/