/* CSS Document */
html{ height:auto}
body{margin:auto;padding:0px 0px 0px 0px; width:100%; height:auto;font-size:75.5%;font-family:Gerogia,Arial,Verdana, Helvetica, sans-serif; background:url(../images/fondo_web.jpg) repeat-x; background-color:#339900; color:#666;}
ul, ol, dl, dt, dd, li, p, h1, h2, h3, h4, h5, h6, form, img, q, blockquote{margin:0px;padding:0px;border:0px;list-style-type:none}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

#todo{ margin:0px auto; width:960px; height:auto; text-align:left; padding:0px;background:url(../images/fondo_contenido_01.gif) repeat-x; background-color:#FFFFFF; padding-bottom:40px; color:#666;}


/*/////////////////////////////////*/
/*///////    cabecera     /////////*/
/*/////////////////////////////////*/

#cabecera {height:auto; width:950px; position:relative; left:10px; margin-bottom:1.2em;}
#cabecera .izq{float:left;width:320px; }

#cabecera .edicion{float:left;width:420px;  color:#000; margin-left:10px; font-family: 'Oswald';font-size: 1.3em; }
#cabecera .edicion ul{padding-top: 110px;}
#cabecera .edicion li{float:left; padding-right: 15px;}
#cabecera .edicion li .encabezado{ padding-right: 15px;}
#cabecera .edicion a{color:#336600; text-decoration:none;font-weight:bold; font-size: 0.9em;}

#cabecera .centro{width:950px; text-align:center; margin:auto; margin-bottom:14px}
/*///////   al incluir ademas y colaboradores margin-left:80px-85IE6/////////*/
#cabecera .centro .menu {margin-left:30px!IMPORTANT; margin-left:40px; height:30px; width:900px; font-family: 'Oswald';}
#cabecera .centro .menu ul {background-color:#1a171b;}
#cabecera .centro .menu li{float:left; display:block; }
#cabecera .centro .menu li a{text-decoration: none; color:#fff; font-size: 1.3em; }
#cabecera .centro .menu li a:hover{text-decoration: none; color:#339900; }

#cabecera .centro .menu li.uno{padding:2px 11px 8px 11px;background-color:#1a171b;height:20px;}
#cabecera .centro .menu li.dos{padding:2px 8px 8px 12px;background-color:#1a171b;height:20px; }
#cabecera .centro .menu li.tres{padding:2px 0px 8px 0px;background-color:#1a171b;height:20px; }
#cabecera .centro .menu .borde_izq{ float:left;background:url(../images/borde_menu_izq.gif) no-repeat 0px 0px; height:30px; width:8px;background-color:#993399;}
#cabecera .centro .menu .borde_dere{float:left;background:url(../images/borde_menu_dere.gif) no-repeat 0px 0px; height:30px; width:8px;background-color:#993399;}
#cabecera .dere{float:right; width:200px; text-align:center;}

/*/////////////////////////////////*/
/*///////    submenu     /////////*/
/*/////////////////////////////////*/
#submenu{margin:12px 0px 0px 10px !IMPORTANT;margin:5px 0px 0px 5px;float:left; width:940px;height:auto; }

/*/////////////////////////////////*/
/*//////////   PORTADA     ////////*/
/*/////////////////////////////////*/
#foto_portada{margin:22px 0px 0px 10px !IMPORTANT; height:auto; width:940px;background-color:#C00016;}
#foto_portada #portada{position:relative; left:0px; top:0px; width:940px; height:auto;z-index:1;}
#foto_portada #cancelado {position:absolute; left:0px; top:140px;z-index:1;color:#FFFFFF; border-left: 3px solid #C00016;text-transform:uppercase; white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#C00016; font-weight:500; letter-spacing:-1px;text-transform:uppercase; font-size:3.0em;}
#foto_portada #tipo_obra{position:absolute; left:0px; top:190px;z-index:1;color:#FFFFFF; border-left: 5px solid #336600;text-transform:uppercase; white-space:nowrap; padding:5px 15px 5px 18px ;background-color:#000000;font-family: 'Oswald';}
#foto_portada #tipo_obra h2{font-weight:500; letter-spacing:-1px;text-transform:uppercase; font-size:2.5em;}
#foto_portada #titulo_obra{position:absolute; left:0px; top:236px !IMPORTANT;top:228px;z-index:1;  color:#FFFFFF; border-left: 5px solid #336600;white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#000000; white-space:nowrap}
#foto_portada #titulo_obra h3.destacado {float:left;font-weight:700; letter-spacing:-0.03em;font-size:1.8em; font-style: italic;}
#foto_portada #titulo_obra h3.destacado em{ text-transform:none; font-size:0.8em; font-weight:normal; font-style:normal;}
#foto_portada #titulo_obra h3.autor { float:left; padding-left:4px;font-weight:500; letter-spacing:-0.01em;font-size:2.0em; position:relative; top:10px}
#foto_portada #director{position:absolute; left:0px; top:270px !IMPORTANT;top:268px;z-index:1;  color:#FFFFFF; border-left: 3px solid #C00016;white-space:nowrap; padding:2px 10px 2px 18px;background-color:#000000;text-transform:uppercase; font-weight:600; letter-spacing:-0.01em;font-size:1.4em}
#fechas{margin-left:10px;border-bottom:5px solid #336600;width:925px;font-size:1.3em;background-color:#000000; color:#FFFFFF; padding:10px 5px 10px 10px;letter-spacing:-1px;}
#fechas span{}
#fechas em{ font-size:0.8em; color:#FDFF00;}
#fechas .datos{ padding-left:18px;margin-bottom: 5px;}
#foto_portada_home{ height:auto; width:940px; margin:0px auto; background-color:#fff}

.oculto{ display:none}
.rojo{ color:#C00016;!important}

#home_fotos{position:relative; left:0px; top:0px; width:940px; height:auto;z-index:1}
#home_fotos img{ float:left}
#home_fotos li{ float:left; font-size:1.9em; margin:0px 5px 0px 7px; padding-left:8px;font-weight:700; letter-spacing:-1px}
#home_fotos li a{ color:#FFFFFF; text-decoration:none}
#home_fotos li a:hover{ color:#336600; text-decoration:none}
#home_fotos #desc15{ position:absolute;left:630px; top:70px;z-index:1;}
#home_fotos #titu_calendario{ position:absolute;left:0px; top:308px;z-index:1;}
#home_fotos #noviembre{position:absolute;left:0px; top:330px;z-index:1; background-color:#000000; border-left:4px solid #336600; height:28px; width:780px; padding:10px 15px 10px 7px; color:#FFFFFF;}
#home_fotos #noviembre_b{position:absolute;left:0px; top:360px;z-index:1; background-color:#000000;border-left:2px solid #B32801;height:28px; width:421px; padding:3px 17px 0px 9px; color:#FFFFFF;}
#home_fotos #noviembre_b ul {margin-left:59px;}

span.diasemana_cal{ font-size:0.35em;}

.lunes{background:url(../images/fondo_lunes.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.lunesDESACT{background:url(../images/fondo_lunes.gif) no-repeat 0px 4px; color:#999999; padding: 3px 0px 0px 0px;}
.martes{background:url(../images/fondo_martes.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.martesDESACT{background:url(../images/fondo_martes.gif) no-repeat 0px 4px; color:#999999; padding: 3px 0px 0px 0px;}
.miercoles{background:url(../images/fondo_miercoles.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.jueves{background:url(../images/fondo_jueves.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.juevesDESACT{background:url(../images/fondo_jueves.gif) no-repeat 0px 4px; color:#999999; padding: 3px 0px 0px 0px;}
.viernes{background:url(../images/fondo_viernes.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.sabado{background:url(../images/fondo_sabado.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.domingo{background:url(../images/fondo_domingo.gif) no-repeat 0px 4px; padding: 3px 0px 0px 0px;}
.octubre{ border-right: 18px #000000 solid;}
.noviembre{ border-right: 9px #000000 solid;}

.separa{ margin-right:1px}
.separaCartel{background:url(../images/home/cartel.jpg) no-repeat 0px 0px; background-color:#000000;}


/*/////////////////////////////////*/
/*/////   contenidoS     //////////*/
/*/////////////////////////////////*/
.contenido_01{margin-left:10px; background:url(../images/fondo_contenido_central.gif) no-repeat 670px 0px; background-color:#E5EAEB; width:940px; height:auto; padding-bottom:20px}
.contenido_01 .col_01{ float:left; width:670px;}
.contenido_01 .col_01 .bloque{float:left; width:670px;  margin-top:30px}
.contenido_01 .col_01 h4{ font-size:1.8em; text-transform:uppercase; font-weight:400;letter-spacing:-1px;color:#336600;margin-bottom:10px; font-family: 'Oswald'; }
.contenido_01 .col_01 h4 em{ font-size:0.8em;text-transform:lowercase;}
.contenido_01 .col_01 p{text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#213035;line-height:1.6em;}
.contenido_01 .col_01 p.entradilla{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#0E181C;} 
.contenido_01 .col_01 p.fuente{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;margin-bottom:5px;}
.contenido_01 .col_01 .izq{ float:left; width:140px; padding:0px 0px 0px 0px; text-align:right; }
.contenido_01 .col_01 .izq img{ margin-bottom:20px}
.contenido_01 .col_01 .dere{ float:left; width:460px; margin-left:30px; padding:0px 0px 0px 0px; }
.contenido_01 .col_01 .dere blockquote.entradilla {
	font-size:1.2em;
	color:#4f494f;
	line-height:1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-bottom:5px;
	color:#4f494f;
	width:100%;
	float:none;
	margin:0em 0em 1.0em 0em;
	font-weight: normal;
}
.contenido_01 .col_01 .dere h5 { font-size:1.5em; font-weight:normal; color:#000; margin-bottom:0.5em; font-weight: bold; color:#336600;}
.contenido_01 .col_01 .dere ul { list-style-type:square; margin-bottom:1.2em; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contenido_01 .col_01 .dere ul li {list-style-type:square; margin-bottom:0.5em; margin-left:1.2em; line-height:1.5em;}
.contenido_01 .col_01 .dere a{ color:#C00016; text-decoration:none}
.contenido_01 .col_01 .dere a:hover{ color:#C00016; text-decoration:underline}
.contenido_01 .col_01 .dere p{ padding-bottom: 20px;}
.contenido_01 .col_01 .dere .contacto{ background-color: #fff; padding: 20px; font-size: 1.2em; line-height: 2em;}
.contenido_01 .col_01 .dere .contacto strong{color: #000; font-family: 'Quantico'; font-size: 0.9em;}
.contenido_01 .col_01 .dere .enlace{ margin-top:15px}

.contenido_01 .col_02 { float:left; width:240px;margin: 30px 0px 0px 20px}
.contenido_01 .col_02 a{color:#C00016; text-decoration:none}
.contenido_01 .col_02 a:hover{color:#C00016; text-decoration:underline}
.contenido_01 .col_02 dt.encabezado {font-size: 0.8em; background-color: #000; color:#fff; text-align: center; padding: 2px 0 2px 0; font-weight: bold; font-family: "Quantico";}
.contenido_01 .col_02 dt.pdf a, .contenido_01 .col_02 dd.pdf a, .contenido_01 .col_02 dt.carrito a{color:#C00016; text-decoration:none}
.contenido_01 .col_02 dt.pdf a:hover, .contenido_01 .col_02 dd.pdf a:hover, .contenido_01 .col_02 dt.carrito a:hover{color:#C00016; text-decoration:underline}
.contenido_01 .col_02 dd strong{color:#000;}
.referencia_ficha_02 a{ 
	text-decoration:underline;
	color:#f00;
 }

dd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333;margin-bottom:5px; }
dt strong{ color:#333; }
dt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333; padding-bottom:2px; line-height:15px}
dt.pdf, dd.pdf{ display:block;background:url(../images/ico_pdf.gif) no-repeat;color:#C00016; padding:2px 0px 5px 25px;}
dt.video, dd.video{ display:block;background:url(../images/video.gif) no-repeat;color:#C00016; padding:2px 0px 5px 25px;}

dd.pdf.linea_b {border-bottom:1px solid #ded9dd; margin:15px 0px 15px 0px; padding-bottom:2.0em;}
dd.video.linea_b {border-bottom:1px solid #ded9dd; margin:15px 0px 15px 0px; padding-bottom:2.0em;}
dt.video, dd.video{display:block;background:url(../images/video.gif) no-repeat; color:#C00016;padding:1px 0px 5px 25px}
dt.carrito, dd.carrito{display:block;background:url(../images/ico_carrito.gif) no-repeat; color:#C00016;padding:1px 0px 5px 25px}
dt.archivos, dd.archivos{ display:block;background:url(../images/ico_fotos.gif) no-repeat; color:#C00016;padding:1px 0px 5px 25px}
dt.mail, dd.mail{ display:block;background:url(../images/ico_sobre.gif) no-repeat 0px 5px; color:#C00016;padding:3px 0px 5px 25px; height:15px}

.contenido_01 .col_02 .linea{ float:left; width:100%; height:1px;border-bottom:1px solid #ded9dd;font-size:0.1em; margin:15px 0px 15px 0px }
.contenido_01 blockquote{ width:200px; float:left; margin-top:20px; margin-bottom:20px; margin-left:130px; }


/*////////////////////////////////////////*/
/*/////   contenido portadassssss    /////*/
/*////////////////////////////////////////*/
.contenido_02{margin-left:10px; background-color:#040404; width:940px; height:auto; padding-bottom:20px}
.contenido_02 .col_01{ float:left; width:164px; margin-top:22px; text-align:right}
.contenido_02 .col_02{ float:left; width:648px; margin-top:22px; margin:60px 0px 0px 58px}
.contenido_02 .col_02 .galeria{float:left;border-bottom:2px solid #6d0702; margin-bottom:20px}
.contenido_02 .col_02 .galeria img{ float:left;  }

.temas_portadas_listado{margin:66px 0px 0px 470px !IMPORTANT;float:left; margin:66px 0px 0px 235px; }
.temas_portadas_listado .titu_grande{ float:left; clear:left}
.temas_portadas_listado .titu_peque{ float:left; clear:left; margin:50px 0px 10px 0px}
.temas_portadas_listado ul {float:left; clear:left;	margin:0px;	display:block; font-size:1.1em; width:450px}
.temas_portadas_listado li {padding-bottom:3px; color:#FFFFFF;}
.temas_portadas_listado li a{font-weight:bold;color:#fff; text-decoration:none; }
.temas_portadas_listado li a:hover{color:#fff; text-decoration:underline; font-weight:bold;}


/*///////////////////////////////////////*/
/*/////   contenido programacion    /////*/
/*///////////////////////////////////////*/
.contenido_02 .cont_fotis{ width:91%; margin:0px auto 20px; padding-top:20px; border-bottom:3px solid #336600;}
.contenido_02 .cont_fotis img {margin:0; padding:0; border:0;}
.contenido_02 .col_03{ width:160px; padding:0px 0px 0px 40px; margin-bottom:20px}

.cont_prog_ref{height:auto; clear:left; width:900px;padding-left:23px }
.cont_prog_ref .columna{ float:left;width:420px;}
.prog_ref{float:left; padding:0px 0px 10px 20px; height:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; width:420px;}
.prog_ref .titulo{ float:left; display:block; margin-right:15px; width:400px; padding:0px 0px 10px 0px; }
.prog_ref ul{ float:left; display:block; margin-left:10px; }
.prog_ref li{ margin-bottom:3px}
.prog_ref li a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.prog_ref li a:hover{ color:#FFFFFF; text-decoration:underline; font-weight:bold;}


.prog_refNew{float:left; padding:0px 0px 10px 20px; height:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; width:680px;}
.prog_refNew .titulo{ float:left; display:block; margin-right:15px; width:400px; padding:0px 0px 10px 0px; }
.prog_refNew ul{ float:left; display:block; margin-left:10px; }
.prog_refNew li{ margin-bottom:3px; font-family: 'Oswald'; font-size: 1.2em;}
.prog_refNew li a{ color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size: 0.9em;}
.prog_refNew li a:hover{ color:#FFFFFF; text-decoration:underline;  }

.prog_refNew2{float:left; padding:0px 0px 10px 20px; height:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; width:220px;}
.prog_refNew2 .titulo{ float:left; display:block; margin-right:15px; width:400px; padding:0px 0px 10px 0px; }
.prog_refNew2 ul{ float:left; display:block; margin-left:10px; }
.prog_refNew2 li{ margin-bottom:3px}
.prog_refNew2 li a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.prog_refNew2 li a:hover{ color:#FFFFFF; text-decoration:underline; font-weight:bold;}


.prog_ciclo{padding:20px 0px 0px 20px; height:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; width:700px;}
.prog_ciclo li a{ color:#C00016; text-decoration:none; font-weight:bold;}
.prog_ciclo li a:hover{ color:#C00016; text-decoration:underline; font-weight:bold;}


.notaPIE{ float:left; color:#9f8f9a; padding:10px 10px 10px 10px}
p span.notaTit{font-size:0.9em;margin:-5px 0 0px 0;font-weight:bold;padding-bottom:15px;display:block;}
p span.nota{font-size:0.75em;margin:-10px 0 0 0;font-weight:bold;padding-bottom:10px;display:block;}

/*////////////////////////////////////*/
/*/////   contenido espacios    //////*/
/*////////////////////////////////////*/
.contenido_03{margin-left:10px; margin-top:10px;background-color:#eaeded; width:940px; padding-bottom:20px; padding-top:20px;}
.contenido_03 .titulo{display:block; width:910px; padding:30px 0px 0px 30px; color:#336600; font-family: 'Oswald'; font-size: 1.3em;}
.contenido_03 .titulo_espacio{font-family:Tahoma, Arial; font-size:1.0em; color:#1A171B; text-transform:uppercase; padding-left:14px;}
.contenido_03 .caja{margin-left:30px; margin-top:20px; width:860px; background:url(../images/boina_sup.gif) no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
.contenido_03 .caja .referencia {float:left; width:180px; padding:10px 20px 10px 0px }
.contenido_03 .caja .referencia dd {line-height:1.5em;}
.contenido_03 .caja .referencia a {color:#333; text-decoration:none}
.contenido_03 .caja .referencia a:hover {color:#333; text-decoration:underline}
.contenido_03 .caja .listado {float:left; color:#333; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; width:630px}
.contenido_03 .caja .listado a{ color:#C00016; text-decoration:none}
.contenido_03 .caja .listado a:hover{ color:#C00016; text-decoration:underline}
.contenido_03 .caja .listado li{background:url(../images/bullet_01.gif) no-repeat 0px 6px;margin-bottom:8px; padding-left:11px}
.contenido_03 .caja .listado span{ color:#FF6600}
.contenido_03 .caja_cierre{margin-left:30px;width:880px; height:14px; background:url(../images/boina_inf.gif) no-repeat bottom left; background-color:#e0e4e4; font-size:0.1em}

/*//////////////----------ESTILO PARA LA P&Aacute;GINA DE EL FESTIVAL --------------------//////*/
.contenido_03 .caja_fest{margin-left:30px; margin-top:30px; width:860px; background:url(../images/boina_sup.gif) no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
.contenido_03 .caja_fest p { margin:10px 10px 10px 10px; color:#666666; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contenido_03 .caja_fest ul {margin:10px 10px 10px 10px;}
.contenido_03 .caja_fest ul li { color:#666666; font-size:1.0em; line-height:1.6em; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contenido_03 .caja_fest p a{color:#C00016; text-decoration:none;}
.contenido_03 .caja_fest p a:hover{ text-decoration:underline;}
.contenido_03 .caja_fest h2 {font-size:1.1em; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#C00016; margin:10px 0px 0px 10px;}
.contenido_03 .caja_fest h3 {color:#666666; font-size:1.1em; font-weight:bold; margin:10px 10px 8px 10px;}
.contenido_03 .caja_fest h4 {font-size:1.1em; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#C00016; margin:8px 0px 0px 10px;}
.contenido_03 .caja_fest img {float:left; padding: 10px 10px 5px 10px;}
/*//////////////-------FIN DE ESTILO PARA LA P&Aacute;GINA DE EL FESTIVAL --------------------//////*/


/*////////////////////////////////////*/
/*/////   contenido ficha       //////*/
/*////////////////////////////////////*/
.contenido_03 .fichas{margin:20px 0px 0px 30px;background:url(../images/fondo_fichas.gif) repeat-y 395px 10px;width:880px; padding:0px 10px 3px 10px;}
.contenido_03 .fichas .referencia_ficha{ width:150px !IMPORTANT; float:left; width:154px; padding:0px 20px 10px 0px;}
.contenido_03 .fichas .referencia_ficha a{color:#666666; text-decoration:none}
.contenido_03 .fichas .referencia_ficha a:hover{color:#666666; text-decoration:underline}
.contenido_03 .fichas .referencia_ficha_02{width:200px !IMPORTANT; float:left; width:202px; padding:0px 20px 10px 10px;}
.contenido_03 .fichas .referencia_ficha_02 dl{ margin-bottom:10px;}
.contenido_03 .fichas .referencia_ficha_02 dl dt{ color:#336600; font-weight:normal; font-size: 1.2em; font-weight: bold; padding-bottom: 10px;}
.contenido_03 .fichas .referencia_ficha_02 dl dd{padding-bottom:8px; }

.contenido_03 .fichas a{ color:#666666; text-decoration:none}
.contenido_03 .fichas .referencia_ficha_02 a{  text-decoration:underline; color: #C00016; font-weight: bold;}
.contenido_03 .fichas a:hover{ color:#666666; text-decoration:underline}
dt.delgado,dd.delgado, dt.delgado strong{color:#336600; font-family: 'Oswald'; font-size: 1.3em; line-height: 1.2em;}


/*////////////////////////////////////*/
/*/////   contenido espacios    //////*/
/*////////////////////////////////////*/
#contenido_05{margin-left:10px !IMPORTANT; margin-top:10px; background-color:#eaeded; width:940px; padding:20px 0px; height:auto;}
#contenido_05 .titulo{width:910px; display:block; margin:10px 0px 0px 0px; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#C00016; font-size: 1.3em; padding-top: 30px;}
#contenido_05 .caja{margin-left:30px !IMPORTANT;margin-left:15px; margin-top:20px;float:left; width:860px; background:url('../images/boina_sup.gif') no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
#contenido_05 .caja .referencia{ float:left; width:180px; padding:10px 20px 10px 0px }
#contenido_05 .caja .referencia a{color:#666666; text-decoration:none}
#contenido_05 .caja .referencia a:hover{color:#666666; text-decoration:underline}
#contenido_05 .caja .listado{ float:left; color:#666666; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; width:630px}
#contenido_05 .caja .listado a{ color:#C00016; text-decoration:none}
#contenido_05 .caja .listado a:hover{ color:#C00016; text-decoration:underline}
#contenido_05 .caja .listado li{background:url('../images/bullet_01.gif') no-repeat 0px 6px;margin-bottom:8px; padding-left:11px}
#contenido_05 .caja .listado span{ color:#C00016}

#contenido_05 .caja_cierre{margin-left:30px !IMPORTANT; width:880px; height:14px; background:url('../images/boina_inf.gif') no-repeat bottom left; background-color:#e0e4e4; font-size:0.1em}
#contenido_05 .caja_prensa h2 {font-size:1.1em; text-transform:uppercase; letter-spacing:0px; font-weight:bold; color:#C00016; margin:10px 0px 4px 0px;}
#contenido_05 .caja_prensa .mail a{color:#C00016; text-decoration:none;}
#contenido_05 .caja_prensa .mail a:hover{ text-decoration:underline;}


/*//////////////----------ESTILO PARA LA PÁGINA DE EL FESTIVAL --------------------//////*/
#contenido_05 .caja_fest{margin-left:30px !IMPORTANT;margin-top:20px;width:860px; background:url('../images/boina_sup.gif') no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
#contenido_05 .caja_fest p { margin:10px 10px 10px 10px; color:#666666; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
#contenido_05 .caja_fest p.pciclo { margin:10px 10px 2px 15px; color:#666; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; }
#contenido_05 .caja_fest h2 {font-size:1.3em; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#336600; display:block; float:left; margin:10px 0px 0px 10px; width:200px;font-family: 'Oswald';}
#contenido_05 .caja_fest h2.sinwidth{width:850px;}
#contenido_05 .caja_fest p.lista {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; background:url(../images/bullet_01.gif) no-repeat 0px 6px; width:750px;clear:both;}
#contenido_05 .caja_fest table {float:left; margin:10px 10px 10px 10px; color:#666666; font-size:1.0em; line-height:1.6em; width:600px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:#cccccc 2px solid;  border-bottom:#cccccc 1px solid;}
#contenido_05 .caja_fest table td.primero {width:500px; border-bottom:#cccccc 1px solid;}
#contenido_05 .caja_fest table td.segundo {width:100px; border-bottom:#cccccc 1px solid; text-align:center;}
#contenido_05 .caja_fest table td.generos1 {width:400px; border-bottom:#cccccc 1px solid;}
#contenido_05 .caja_fest table td.generos2 {width:100px; border-bottom:#cccccc 1px solid; text-align:center;}
#contenido_05 .caja_fest a {color:#C00016; text-decoration:none;}
#contenido_05 .caja_fest a:hover {color:#C00016; text-decoration:underline;}

#contenido_05 .subsubmenu{ width:880px; margin:20px 0px 0px 0px; padding: 5px 0px 5px 0px; font-family:'Oswald',Verdana, Arial, Helvetica, sans-serif; color:#336600; font-size:1.3em; height:18px; position:relative; left: 30px; border-bottom:#336600 1px solid; border-top:#336600 1px solid; height:30px;}
#contenido_05 .subsubmenu span{ font-weight:bold;font-size:1.5em;}
#contenido_05 .subsubmenu a{color:#336600; text-decoration:none;}
#contenido_05 .subsubmenu a:hover{color:#C00016; text-decoration:underline;}

.contenido_03 .subsubmenu{ width:880px; margin:20px 0px 0px 0px; padding: 3px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#C00016; font-size:1.1em; height:18px; position:relative; left: 30px; border-bottom:#C00016 1px solid; border-top:#C00016 1px solid;}
.contenido_03 .subsubmenu span{ font-weight:bold;}
.contenido_03 .subsubmenu a{color:#C00016; text-decoration:none;}
.contenido_03 .subsubmenu a:hover{color:#C00016; text-decoration:underline;}

#contenido_05 .caja_prensa{margin-left:30px !IMPORTANT;margin-top:20px;width:860px;  background:url('../images/boina_sup.gif') no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
/*//////////////-------FIN DE ESTILO PARA LA PÁGINA DE EL FESTIVAL --------------------//////*/


/*//////////////----------ESTILO PARA LA PÁGINA DE POR EDADES --------------------//////*/
#contenido_05 .caja_edad{margin-left:30px !IMPORTANT;margin-left:15px; margin-top:20px;float:left; width:860px; background:url('../images/boina_sup.gif') no-repeat; background-color:#e0e4e4; padding:10px 10px 3px 10px}
#contenido_05 .caja_edad p { float:left; margin:10px 10px 10px 10px; color:#666666; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#contenido_05 .caja_edad .ff {float:none; font-size:1.1em; letter-spacing:0px; font-weight:normal; color:#C00016; display:block; float:left; margin:10px 0px 0px 10px; text-transform:uppercase; font-weight:bold;}
#contenido_05 .caja_edad .ff a{ color:#C00016; text-decoration:none;}
#contenido_05 .caja_edad .ff a:hover{ color:#C00016; text-decoration:underline;}
#contenido_05 .caja_edad .fff {float:none; font-size:1.1em; letter-spacing:0px; font-weight:normal; color:#666666; display:block; float:none; margin:10px 0px 0px 10px; }
/*//////////////-------FIN DE ESTILO PARA LA PÁGINA DE EL FESTIVAL --------------------//////*/


/*////////////////////////////////////*/
/*/////   contenido ficha       //////*/
/*////////////////////////////////////*/

#contenido_05 .fichas{margin:20px 0px 0px 30px !IMPORTANT;background:url('../images/fondo_fichas.gif') repeat-y 395px 10px  !IMPORTANT;margin:20px 0px 0px 15px;float:left; width:880px; background:url('../images/fondo_fichas.gif') repeat-y 400px 10px;padding:0px 10px 3px 10px;}
#contenido_05 .fichas .referencia_ficha{ width:150px !IMPORTANT; float:left; width:154px; padding:0px 20px 10px 0px;}
#contenido_05 .fichas .referencia_ficha a{color:#666666; text-decoration:none}
#contenido_05 .fichas .referencia_ficha a:hover{color:#666666; text-decoration:underline}
#contenido_05 .fichas .referencia_ficha_02{width:200px !IMPORTANT; float:left; width:202px; padding:0px 20px 10px 10px;}
#contenido_05 .fichas a{ color:#666666; text-decoration:none}
#contenido_05 .fichas a:hover{ color:#666666; text-decoration:underline}
dt.delgado,dd.delgado{ color:#343233}

/*////////////////////////////////////*/
/*/////   contenido listado fichas    //////*/
/*////////////////////////////////////*/
.contenido_04{margin-left:10px; margin-top:10px;width:940px; padding-bottom:20px;background-color:#eaeded; }
.contenido_04 .titulo_02{padding:30px 0px 0px 30px;}
.contenido_04 .columna_01{width:940px;}
.contenido_04 .columna_02{width:940px;}

.contenido_04 ul{margin-left:30px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em}
.contenido_04 ul li{ display:block; width:880px; height:60px; margin-bottom:10px}
.contenido_04 ul li a{background:url(../images/apagado_01.gif) no-repeat 0px 0px; display:block; width:880px; height:60px; color:#666666; text-decoration:none}
.contenido_04 ul li a:hover{background:url(../images/encendido_01.gif) no-repeat 0px 0px;display:block; width:880px; height:60px;color:#FFFFFF; text-decoration:none}
.contenido_04 ul li .derecha{margin:10px 0px 0px 10px !IMPORTANT;float:left; width:400px; margin:10px 0px 0px 5px; }
.contenido_04 ul li .derecha .destacado{ color:#009900}
.contenido_04 ul li .izquierda{margin:10px 10px 0px 0px !IMPORTANT; float:right;width:400px; margin:10px 5px 0px 0px; text-align:right}
.contenido_04 ul li .izquierda p{ padding-bottom:2px}


/*////////////////////////////////////*/
/*/////     sala de prensa      //////*/
/*////////////////////////////////////*/
.contenido_01 .col_01 .bloque table {float:left; width:650px; height:auto}
.contenido_01 .col_01 .bloque table tr.color_01{background-color:#eaeded; height:30px;}
.contenido_01 .col_01 .bloque table tr.color_01_separa{ height:25px;}
.contenido_01 .col_01 .bloque table tr.color_02{background-color:#e0e4e4; height:30px; }
.contenido_01 .col_01 .bloque table td.tipo {text-align:right; vertical-align:top;background-color:#eaeded; padding:4px 10px 0px 0px;}
.contenido_01 .col_01 .bloque table td.obra {width:500px; font-size:1.1em}
.contenido_01 .col_01 .bloque table td.obra a{background:url(../images/bullet_01.gif) no-repeat 10px 6px; color:#C00016; text-decoration:none;padding:2px 2px 2px 20px; display:block;}
.contenido_01 .col_01 .bloque table td.obra a:hover{background:url(../images/bullet_01.gif) no-repeat 10px 6px;color:#C00016; text-decoration:underline;padding:2px 2px 2px 20px}
.contenido_01 .col_01 .bloque table td.dossier{text-align:center;padding:4px 2px 5px 2px}
.contenido_01 .col_01 .bloque table td.fotografias{text-align:center; padding:4px 2px 5px 2px}
.titus_prensa {font-family: 'Quantico'; font-size:0.9em;color:#000;}
/*////////////////////////////////////*/
/*/////   contenido espacios    //////*/
/*////////////////////////////////////*/
#portada_02{ margin-left:10px; width:940px; height:340px;background:url(../images/portada_calendario_12.jpg) no-repeat 0px 10px;}
.mes{ width:200px; 
	height:57px; 
	color:#336600; 
	font-family: 'Oswald';
	font-size:1.3em; 
	letter-spacing:-1px; 
	text-transform:uppercase; 
	font-weight:600; 
	padding-top:68px;}
.calendario_noviembre{
	float:left;
	margin:0px 0px 0px 685px; 
	width:200px; 
	height:220px;
	}
.calendario_noviembre li{ 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.2em; 
	margin:7px 4px 7px 4px;
	color:#333;}
.calendario_noviembre .sinfecha{ padding-left:95px;}
.calendario_noviembre li a{color:#b42801;text-decoration:none}
.calendario_noviembre li a:hover{ color:#b42801;text-decoration:underline;}


.calendario_diciembre{
	float:left;
	margin:0px 0px 0px 45px; 
	width:200px; 
	height:220px;
	}
.calendario_diciembre li{ 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.4em; 
	margin:7px 4px 7px 4px;
	color:#333;}
.calendario_diciembre .sinfecha{ padding-left:118px;}
.calendario_diciembre li a{color:#b42801;text-decoration:none}
.calendario_diciembre li a:hover{ color:#b42801;text-decoration:underline;}

.btn_subir {
	background:url(../images/subir.gif) no-repeat 0em 0em;
	display:block;
	width:39px;
	height: 0px !important; 
	height /**/:9px; /* IE 5/Win hack */ 
	padding: 9px 0 0 0;
	overflow:hidden;
	background-repeat:no-repeat;
	margin:0px 0px 5px 15px;
}
.contenido_03 .caja .referencia_02{ float:left; width:180px; padding:0px 20px 10px 0px; font-size:3.0em; font-weight: normal;font-family:Arial, Helvetica, sans-serif; font-weight:lighter;color:#336600;}


/*///////////////////////////////////////*/
/*/////   pie    /////*/
/*///////////////////////////////////////*/
#pie{ margin:20px auto; height:45px;width:920px; border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#pie .wai{ float:left; margin:12px 0px 0px 80px;}
#pie .digital{ float:left;padding:0px 14px 0px 14px;margin:7px 0px 0px 15px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; }
#pie .copy{ float: left;
display: block;
padding: 5px 14px 0px 14px;
margin: 10px 0px 0px 15px;
border-right: 1px solid #d4d4d4;
border-left: 1px solid #d4d4d4;}
#pie ul{ float:right; color:#666666; font-size:1.1em; width:auto; margin:15px 60px 0px 0px !important;}
#pie ul li{ display:inline; margin:0px 3px 0px 3px;}
#pie ul li a{ color:#666666; text-decoration:none;}
#pie ul li a:hover{ color:#666666; text-decoration:underline;}


#copyright{/* left:0px; top:129px !IMPORTANT;top:128px;*/z-index:1;  color:#FFFFFF; white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#000000; white-space:nowrap;float:right;margin-top:-300px;position:relative;}
ul.corp {padding:2.0em;}
ul.corp li {margin-bottom:0.4em;}
ul.corp li a {color:#C00016;}
ul.corp li a:hover {color:#C00016; text-decoration:underline;}

.item_cicloCamara {color:#C00016; text-transform:uppercase;}

.img_left {float:left; padding:0px 20px 20px 0px;}
.txt_right {float:right; width:74%;}
.txt_right p {width:620px!important;}

.txt_right_b {float:right; width:58%;}
.txt_right_b p {width:500px!important;}



