/* ------------ Estilos agenda del festival ------------- */
/* Autor: Alberto Tellez www.albertotellez.com */
/* Basado en http://www.edfilmfest.org.uk/ */


/* ------------ Calendario ------------- */
table#cuadriculaCalendario {
	margin-left: 270px;
	font-size:0.9em;
	font-family: Arial, Helvetica;
	margin-bottom: 6px;
}

table#cuadriculaCalendario td {
	text-align:center;
}
table#cuadriculaCalendario td a {
	padding-bottom: 3px;
	margin-bottom: 6px;
}
table#cuadriculaCalendario td a.on, table#cuadriculaCalendario td a:hover {
	border-bottom: 2px solid #000;
}


/* ------------ Varios ------------- */
#clearer {
	clear:left;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* -------------  Agenda prensa -------------  */

#agenda_prensa {
	padding-bottom: 20px;
	min-height: 665px; 
	align:center;
	width: auto; 
}

#cab_agenda {
	text-align: left;
}

.escaleta {
	border:1px solid #000;
	margin-top: 30px;
	margin-left: 30px;
	width: 95%; 
}

.col_izda {
	width:130px;
	padding:8px;
	background: #FFF;
	font-weight: bold;
	vertical-align: top;
}
.col_izda_header {
	background: #F36F0A;
}
.hora_evento {
	font-size: 32px;
	text-transform: uppercase;
	border:1px solid #ddd;
	border-bottom:3px solid #000;
	border-right:3px solid #000;
	width:100px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
.lugar_evento {
	font-weight: bold;
	font-size: 11px;
}
.contenido_evento {
	padding:8px;
	background: #FFF;
	font-weight: normal;
	font-size: 12px;
	border-bottom:3px solid #000;
}
.titulo_evento {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:3px solid #ddd;
}
.cuerpo_evento {
	margin-bottom:20px;
	text-indent:20px;
}
.video_evento {
	list-style: none;
}
.video_evento li {
	float:left;
	margin:10px;
}
.imagen_evento {
	list-style: none;
	clear:left;
}
.imagen_evento li {
	float:left;
	margin:10px;
}
.imagen_evento li img {
	padding:4px;
	border:4px solid #666;
}
.logo_impresion {
	display:none;
}
.version_imprimir, .version_ical {
	padding:0;
	margin:0;	
	
}

/* iConos */

.icon {
	padding-left: 34px; 
	display:block;
	padding-top:6px;
}

.print {
	background: url(img/print.gif) no-repeat top left; 
	font-size:11px;
	height:30px;
	color: #FFF;
	font-weight: bold;
}
.ical {
	background: url(img/ical.gif) no-repeat top left;
	font-size:11px;
	height:30px;
	color: #FFF;
	font-weight: bold;
}

/* TOGGLE CONTENT */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/* margin for the DTs */
#TJK_DL dt {margin:0}
/* image and left padding for DDs */
#TJK_DL dd {padding-left:15px}
/* anchors in the DTs */
#TJK_DL dt a {background:0 40% no-repeat;padding-left:32px;font-size: 120%;text-decoration:none;color: #E43838;font-weight: bold;}
#TJK_DL dt a:visited {color:#666}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {font-weight:bold}
#TJK_DL .DTplus a {background-image:url(img/toggleDLplus.gif)}
#TJK_DL .DTminus a {background-image:url(img/toggleDLminus.gif)}
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

/* ie mac */
/*\*//*/
#TJK_DL .showDD {display:block} 
#TJK_DL dd,.hideDD {top:0;position:relative;display:none}
/**/