/* =======================================================================
      CSS Festival de Jóvenes Realizadores de Granada - Edición XII - 2005 
   ======================================================================= */

body, html {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px;
	height: 100%;
}

body.bficha{
	margin: 0 0 20px 20px;
}

a { text-decoration:none; color: #333333}
a:hover { text-decoration:none; color: #333333}
a:active {	text-decoration:none; color: #333333}

form, p, li, ul, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-bottom: 8px;
	
}
a.categoria { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-bottom: 2px;
	font-weight: bold;
	
	}
h3.tittxt {
	color: #000000;
}

h4 {
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	padding-bottom: 10px;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.oculta {
	display:none;
}


#contenedor { 
	margin: 0px auto;
	width: 750px;
	height: 100%;
}

#contenedorb {
	float: left;
	width: 745px;
	border: solid 1px #660000;
	margin: 20px 0 0 0;
	padding: 19px 0 0px 19px;
}

/* ** Cabecera ** */
#cabecera {
	float: left;
	padding: 0 0 0 383px;
	width: 325px;
	height: 357px;
	color: #999999;
	background: #210000 url(../images/imagendelcartel.jpg) no-repeat;
}
div>#cabecera {
	float: left;
	padding: 0 0 0 383px;
	width: 348px;
	height: 357px;
	color: #999999;
	background: #101024 url(../images/imagendelcartel.jpg) no-repeat;
}
#cabeceralogo, #cabeceralogo a{
	float: left;
	width: 348px;
	height: 148px;
	background: Transparent url(../images/logo_cabecera.gif) no-repeat;
	margin-bottom:25px;
}

/* ** Pie ** */
#pie, #pie2 {
	float: left;
	width: 705px;
	height: 22px;
	padding: 10px 0 0 20px;
	border-top: solid 1px #660000;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660000;
}
#pie2 { border-top: solid 0px;}
#pie a,#pie2 a {
	color: #660000;
}


/* Menú principal */

a.m0, p.m0activo, a.m1, p.m1activo, a.m2, p.m2activo, a.m3, p.m3activo, a.m4, p.m4activo, a.m5, p.m5activo, a.m6, p.m6activo, a.m7, p.m7activo {
	float: left;
	width: 348px;
	height: 22px;
}

a.m0 { background: Transparent url(../images/menu0_off.gif) no-repeat; }
a.m0:hover, p.m0activo { background: Transparent url(../images/menu0_on.gif) no-repeat; }

a.m1 { background: Transparent url(../images/menu1_off.gif) no-repeat; }
a.m1:hover, p.m1activo { background: Transparent url(../images/menu1_on.gif) no-repeat; }

a.m2 { background: Transparent url(../images/menu2_off.gif) no-repeat; }
a.m2:hover, p.m2activo { background: Transparent url(../images/menu2_on.gif) no-repeat; }

a.m3 { background: Transparent url(../images/menu3_off.gif) no-repeat; }
a.m3:hover, p.m3activo { background: Transparent url(../images/menu3_on.gif) no-repeat; }

a.m4 { background: Transparent url(../images/menu4_off.gif) no-repeat; }
a.m4:hover, p.m4activo { background: Transparent url(../images/menu4_on.gif) no-repeat; }

a.m5 { background: Transparent url(../images/menu5_off.gif) no-repeat; }
a.m5:hover, p.m5activo { background: Transparent url(../images/menu5_on.gif) no-repeat; }

a.m6 { background: Transparent url(../images/menu6_off.gif) no-repeat; }
a.m6:hover, p.m6activo { background: Transparent url(../images/menu6_on.gif) no-repeat; }

a.m7 { background: Transparent url(../images/menu7_off.gif) no-repeat; }
a.m7:hover, p.m7activo { background: Transparent url(../images/menu7_on.gif) no-repeat; }

/* SubMenús */

#barrasubmenus {
	float: left;
	width: 725px;
	height: 27px;
	padding-top: 5px;
	border-bottom: solid 1px #660000;
}
#botonera_submenu{
	width: 369px;
	float: left;
}
#botonera_submenu2{
	width: 356px;
	float: left;
}
a.sm1, p.sm1activo, a.sm2, p.sm2activo, a.sm3, p.sm3activo, a.sm4, p.sm4activo, p.smpalo {
	float: left;
	height: 27px;
}

a.sm1 { background: Transparent url(../images/submenu1_off.gif) no-repeat; width: 50px; }
a.sm1:hover { background: Transparent url(../images/submenu1_on.gif) no-repeat; }
p.sm1activo { background: Transparent url(../images/submenu1_activ.gif) no-repeat; width: 50px;}

a.sm2 { background: Transparent url(../images/submenu2_off.gif) no-repeat; width: 126px;}
a.sm2:hover { background: Transparent url(../images/submenu2_on.gif) no-repeat; }
p.sm2activo { background: Transparent url(../images/submenu2_activ.gif) no-repeat; width: 126px; }

a.sm3 { background: Transparent url(../images/submenu3_off.gif) no-repeat; width: 85px;}
a.sm3:hover { background: Transparent url(../images/submenu3_on.gif) no-repeat; }
p.sm3activo { background: Transparent url(../images/submenu3_activ.gif) no-repeat; width: 85px; }

a.sm4 { background: Transparent url(../images/submenu4_off.gif) no-repeat; width: 55px;}
a.sm4:hover { background: Transparent url(../images/submenu4_on.gif) no-repeat; }
p.sm4activo { background: Transparent url(../images/submenu4_activ.gif) no-repeat; width: 85px; }

p.smpalo { background: Transparent url(../images/submenu_palo.gif) no-repeat; width: 1px; font-size: 1px; }


/*.descarga_programa{
	width:100px;
	display:inline;
	font-size:90%;
	margin-left:10px;
	height: auto;
}*/

.descarga_programa{
	float:left;
	font-size:90%;
	height: auto;
	padding-left:10px;
	margin-left:9px;
	background:url(../images/botoncillo_descargar2.gif) no-repeat 0px 5px;
}
div>.descarga_programa{
	margin-left:17px;
}
.descarga_programa a{
	color:#75968D;
	float:left;
	margin-top:5px;
	margin-left:8px;
	text-decoration:none;
}
.descarga_programa a:hover{
	color:#990000;
	text-decoration:underline;
}


#botonera_audio {
display:none;
	float: right;
	height: 15px;
	padding-top: 5px;
	/*display:none;*/
}

a.aud1, a.aud2, a.aud3, a.aud4, a.aud5  {
	float: left;
	width: 11px;
	height: 11px;
	font-size: 1px;
	padding-left: 12px;
}
a.aud1 { background: Transparent url(../images/audiobot_1rewind.gif) no-repeat; width: 14px; }
a.aud2 { background: Transparent url(../images/audiobot_2play.gif) no-repeat; width: 6px; }
a.aud3 { background: Transparent url(../images/audiobot_3pause.gif) no-repeat; padding-left: 11px;}
a.aud4 { background: Transparent url(../images/audiobot_4stop.gif) no-repeat; }
a.aud5 { background: Transparent url(../images/audiobot_5sound.gif) no-repeat; width: 9px;  padding-left: 0px;}


/*  Bloque central  */

#central, #centralsinfondo {
	float: left;
	width: 730px;
}
#central {
	/* 
	versión del fondo para apreciarlo en TFT --> 
	background: Transparent url(../images/fondoCol1_aux.gif) repeat-y; 
	*/
	background: Transparent url(../images/fondoCentral.gif)  repeat-y;
	
}

#columna1, #columna2 {
	float: left;
	width: 365px;
	padding: 15px 0 20px 0px;
}

#columna2 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-bottom: 8px;
	color: #660000;
}
.bloque_noticia, .bloque_noticia2, .bloque_seleccionados, .bloque_seleccionados2 {
	float: left;
	width: 325px;
	padding: 8px 20px;
	border-bottom: solid 1px #660000;
}

.bloque_noticia2 { border-bottom: solid 0px; width: 320px; }
.bloque_seleccionados { padding: 3px 20px; }
.bloque_seleccionados2 { border-bottom: solid 0px; color: #666; padding-top: 2px;}


a.botoncillo_mas, .botoncillo_activo {
	float: left;
	width: 12px;
	height: 12px;
	margin: -13px 0 0 345px;
}
a.botoncillo_mas { background: Transparent url(../images/botoncillo_mas.gif) no-repeat; }
.botoncillo_activo { background: Transparent url(../images/botoncillo_activo.gif) no-repeat; }

.imagen {
	float: left;
	width: 320px;
	margin: 0px 0px 10px 0px;

}

/* Noticias última hora */
.fecha {
	padding-bottom: 4px;
}


/* Selecionados */

.selec {
	color: #666666;
	font-weight: bold;
}

.filapeli {
	float: left;
	width: 322px;
	padding-bottom: 10px;
}
.peli_num {
	float: left;
	width: 20px;
	padding-right: 2px;
}
.peli_restdatos {
	float: left;
	width: 300px
}

.peli_nombre {
	/*text-transform: uppercase;*/
}
.peli_autor, .peli_pais, peli_duracion{
	float: left;
}
.peli_autor {
	font-style: italic;
	padding-right: 10px;
}

/* Programación */


/* Calendario de la semana */

.filaprogramacion {
	float: left;
	padding: 15px 0 20px 0px;
	background:url(../images/fondoCentral.gif) repeat;
}

.bloqueprogramacion {
	float: left;
	margin-top: -50px;
}

.filaprogramacion3 { 
	float: left;
	width: 570px;
	padding: 20px 0 20px 155px;
	border-bottom: solid 1px #660000;
	
}
.filaprogramacion3 p {
	padding-bottom: 10px;
}

.prog_mes, .diasemana_activo {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bold;
	color: #660000;
	width: 137px;
	height: 52px;
	padding: 0 0 0 18px;
}

.prog_dia {
	float: left;
	width: 29px;
	margin-right: 28px;
}
.prog_dia_dsemana, a.prog_dia_dmes, p.prog_dia_dmes_activo {
	float: left;
	width: 22px;
	height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 7px;
	color: #660000;
}
.prog_dia_dsemana {
	padding-left: 4px;
}
a.prog_dia_dmes {
	/*padding: 2px 0 0 4px;*/
	color: #003333;
	
}
a.prog_dia_dmes:hover {
	background-color: #fff;
	color: #003333;
}

p.prog_dia_dmes_activo {
	background-color:#003333;
	color: #FFFFFF;
}

/*  Día seleccionado */

.dia_selec {
	float: left;
	width: 137px;
	padding: 0 0 0 18px;
	margin-top: 10px;
}

.dia_selec_dsem{
color: #003333;
	float: left;
	font-weight: normal;
	font-size: 12px;
	padding: 22px 5px 0 0;
	
}
.dia_selec_dmes{
color: #003333;
	float: left;
	margin-top: -10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 48px;
}


/*  Filas de evventos del día seleccionado */

.dia_selec_hora {
	float: left;
	width: 96px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #660000;
	padding: 2px 0 0 0px;
}
.dia_selec_ubicacion {
	float: left;
	width: 111px;
	color: #003333;
	padding: 6px 0 0 0px;
}
.dia_selec_programacion {
	float: left;
	width: 333px;
	color: #666666;
	padding: 6px 0 0 0px;
}

.corto_tit { font-weight: bold;}
.corto_autores { font-style: italic;}
.corto_datos {}


/* Cotacto  */

.txto_contacto { color: #333 }

#bloque_form {
	float: left;
	width: 325px;
	padding: 20px 0px 0px 20px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

#bloque_form input, #bloque_form textarea {
	border: solid 1px #660000;
	width: 300px;
	margin: 3px 0 8px 0;
	padding: 2px;
}
#bloque_form input.formbot {
	width: auto;
	padding: 2px;
	margin: 0 5px 0 0;
}

#bloque_form textarea { height: 100px;  }


/* Sponsors */
.filasponsors {
	float: left;
	width: 725px;
	padding: 15px 0 0px 0px;
	background: Transparent url(../images/sponsor_fondo_franja.gif) no-repeat;
}

.img_grande, .img_grande_ultima {
	float: left;
	margin: 0 60px 20px 0;
}
.img_grande_ultima { margin-right: 0px;}

.img_normal, .img_normal_ultima {
	float: left;
	margin: 0 50px 0px 0;

}
.img_normal_ultima { margin-right: 0px;}


/*  Como llegar */
.bloque_comollegar {
	float: left;
	width: 325px;
	padding: 20px 0px 0px 20px;
}


/*  Ficha Corto */
#contenedor_ficha {
	float: left;
	width: 540px;
	border: solid 1px #660000;
	margin: 20px 0 0 0;
	padding: 20px 0 0px 20px;
}
#cabecera_ficha {
	float: left;
	width: 520px;
	height: 121px;
	background: #000000 url(../images/cabecera_ficha.gif) no-repeat;
}
#cuerpo_ficha {
	float: left;
	width: 500px;
	background:url(../images/fondoCentral.gif);
	/* 
	provisional para TFT
	background-color: #E5E599;
	*/
	padding: 20px 0px 0px 20px;
}
#cuerpo_ficha a {
	color: #333333;
}
.imagen_ficha {
	float: left;
	width: 500px;
}
.fotoprim {
	margin-right: 20px;
}

#cuerpo_ficha p {
	padding-bottom: 10px;
}

.corto_tit_ficha {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #660000;
	padding: 0px 0px 0px 4px;
}
.corto_titEng {
	font-size: 10px;
	color: #003333;
	font-style: italic;
	padding: 0px 0px 2px 4px;
}
.corto_autor {
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	padding: 0px 0px 2px 4px;
}
.corto_datost {
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 15px 4px;
}


#datos_ficha2col {
	float: left;
	width: 460px;
	background-color: #fff;
	padding: 20px 0px 20px 20px;
	color: #333333;
}
#datos_ficha a {
	color: #333333;
}
.coldatos_ficha {
	float: left;
	width: 204px;
	padding-right: 20px;
	color: #333333;
}
.tit_synopsis {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003333;
	padding-bottom: 1px;
}
.synopsis {
	float: left;
	width: 460px;
	padding: 14px 20px 8px 5px;
	color: #333333;
}

#pie_ficha {
	float: left;
	width: 500px;
	height: 22px;
	padding: 10px 0 0 20px;
	border-top: solid 1px #660000;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660000;
}
a.botoncillo_cerrar, a.botoncillo_descargar {
	float: left;
	width: 13px;
	height: 12px;
	font-size: 1px;
	margin: 0 0 0 480px;
	background: Transparent url(../images/botoncillo_cerrar.gif) no-repeat;
}
a.botoncillo_descargar { 
	margin: 0 0 0 0px;
	background: Transparent url(../images/botoncillo_descargar.gif) no-repeat; 
}


/* jurados  **  sala de proyeccion ** palmarés */

.cat_jurado, .cat_jurado2 {
	float: left;
	width: 450px;
	padding-left: 20px;
	margin: 10px 0 -20px 0; 
}
.cat_jurado2 { 
	padding-left: 40px;
	margin: 10px 0 -50px 0; }

.filajurados { 
	float: left;
	width: 700px;
	padding: 20px 0 20px 20px;
	border-bottom: solid 1px #660000;
}
.bloque_jurado, .bloque_proyeccion, .bloque_proyeccion2, .bloque_palamares, .bloque_palamares2 {
	float: left;
	width: 300px;
	padding: 10px 20px 10px 20px;

}

.bloque_proyeccion {
	width: 320px;
}

.bloque_proyeccion2 { 
	float: left;
	padding-left: 20px; 
	width: 100px;
}
.reproductor_video {
	float: left;
	padding: 10px 0px 0px 20px;
}

.bloque_palamares {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; 
	font-weight: bold;

}
.bloque_palamares2 { 
	color: #666666;
	
}
.nompremio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #660000;
}
.lofostaff {
	padding-left: 60px;
}

.filadescarga {
	float: left;
	border-bottom: solid 1px #660000;
	margin-bottom: 20px;
	
}

.descarga {
	float: left;
	width: 290px;
}

a.amplia_mapa, a.amplia_mapa2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 5px;
}

a.amplia_mapa2 {
	float: left;
	padding: 4px 0 0 19px;
	height: 20px;
}