/* CSS Document */
html{ height:auto}
body{margin:auto;padding:0px 0px 0px 0px; width:100%; height:auto;font-size:70.9%; font-family:Arial,Verdana, Helvetica, sans-serif;  background-color:#fff} /* */ ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, img, q, blockquote{margin:0px;padding:0px;border:0px;list-style-type:none}


#ENTIRE{overflow:auto ;margin:auto; width:960px; height:auto; text-align:left; padding:0px; background-color:#FFFFFF; padding-bottom:40px; padding-left:10px; padding-right:10px; display:block; !IMPORTANT; overflow:visible} 


/*/////////////////////////////////*/
/*///////    HEADER       /////////*/
/*/////////////////////////////////*/

#HEADER{ float:left; height:auto; width:100%; position: relative}  /* left:10px; width:940px; position:relative; */

#HEADER .left{float:left; } /* width:250px; */
#HEADER .right{ position: absolute;
	/* float:right; */
	top:0;
	right:0;
	width:auto;
	text-align:center; 
}  /*float:right */
#HEADER .center{float:left; text-align:center; margin:auto; margin-bottom:14px; width:100%;  } /* width:940px; background-color: #BE2319 */

#HEADER .center .top_menu {margin-left:auto; margin-right:auto; padding: 10px  0px 10px 0px;  } /* width:600px;height:30px; !IMPORTANT;float:left; */
#HEADER .center .top_menu li { display:inline;}/* float:left; */
#HEADER .center .top_menu li.uno{padding:10px 10px 10px 10px;background-color:#Bd0006;} /* height:30px; */

#HEADER .center .top_menu li {color: #FFF; font-weight: bold; }  /* font colours and style */
#HEADER .center .top_menu li a {color: #FFF; font-weight: bold; text-decoration:none } 
#HEADER .center .top_menu li a:hover {color: #FFFF00; font-weight: bold; }  

/*/////////////////////////////////*/
/*///////    submenu     /////////*/
/*/////////////////////////////////*/


#SUBMENU{margin:12px 0px 0px 10px !IMPORTANT;margin:5px 0px 0px 5px;float:left; width:940px;height:auto; }


/*/////////////////////////////////*/
/*///////    sidebar      /////////*/
/*/////////////////////////////////*/

#SIDEBAR_RIGHT {float: right; border-width:1px; width: 150px; padding: 10px;}
#SIDEBAR_RIGHT .item { float: left; padding: 5px; width: 150px ; border: solid; border-width: 1px 0px 0px 0px; }

/*/////////////////////////////////////*/
/*///////    MAIN CONTENT     /////////*/
/*/////////////////////////////////////*/

#MAIN_CONTENT { float: left; width: 780px; margin-top: 10px; }
#MAIN_CONTENT p { font-size: 14px; margin-bottom: 2px;}
#MAIN_CONTENT li {font-size: 14px; list-style-type: disc; list-style-position: inside; }
#MAIN_CONTENT .left {float: left; margin-right: 20px; margin-bottom: 10px; }
#MAIN_CONTENT .right {float: right; margin-left: 20px; margin-bottom: 10px;}

/*/////////////////////////////////////*/
/*///////   CALENDAR STYLES   /////////*/
/*/////////////////////////////////////*/

.calendar {margin:0; border: solid; border-width: 1px;}
.week_heading {border: solid; border-width: 1px ; border-top: none; border-left: none; padding: 3px;}
.day_week_top {border: solid; border-width: 1px; border-top: none ; border-left:none; border-bottom: none;padding: 3px;}
.day_week_bottom {border: solid; border-width: 1px; border-top: none; border-left: none; padding: 3px;} /* border-right: 1px; border-left:none; border-bottom: 1px; */

/*/////////////////////////////////////*/
/*/////   FROM 2009 AND EARLIER  //////*/
/*/////////////////////////////////////*/


.fecha_cal { color: black; font-size: 24px }
.dia_cal { color: gray; font-size: 18px }
.titulocal  { color: #bd0006; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.table_calendar { background-color:#fcf2f3 }
.textoblock11  { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: none; text-align: justify }
.table_title   { font-size: x-small; font-weight: bold; background-color: #e5e5e5; padding-right: 6px; padding-left: 6px; border-right: 1px solid #f30; border-bottom: 1px solid #f30; border-left: 1px solid #f30 }
.table_date-location       { font-size: x-small; background-color: #d4d4d4; padding-right: 3px; padding-left: 3px; border-right: 1px solid #f30; border-bottom: 1px solid #f30; border-left: 1px solid #f30 }
.table_dance           { font-size: x-small; background-color: #ffeeee; padding-right: 3px; padding-left: 3px; border-right: 1px solid #039; border-bottom: 1px solid #039; border-left: 1px solid #039 }
.table_transp      { font-size: x-small; font-weight: bold; border: solid 1px #d90012 }

.title1 {font-weight:bold; text-transform: uppercase; font-size: 150%; color: #000;}
.title2   { color: #000; font-size: 120%; font-weight: bold; text-transform: uppercase }
.title3 {font-weight:bold; font-size: 100%;  color: #000; }
.boldred { font-weight: bold; color: #F00; }

/*/////////////////////////////////*/
/*//////////   PORTADA     ////////*/
/*/////////////////////////////////*/


#FOTO_PORTADA{margin:12px 0px 0px 10px ; height:auto; width:940px; float:left; background-color:#Bd0006} /* !IMPORTANT;margin:5px 0px 0px 5px */
#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 #Bd0006;text-transform:uppercase; white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#Bd0006; font-weight:500; letter-spacing:-1px;text-transform:uppercase; font-size:3.0em;}
#FOTO_PORTADA #tipo_obra{position:absolute; left:0px; top:200px;z-index:1;color:#FFFFFF; border-left: 3px solid #Bd0006;text-transform:uppercase; white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#000000;}
#FOTO_PORTADA #tipo_obra h2{font-weight:500; letter-spacing:-1px;text-transform:none; font-size:2.6em;}
#FOTO_PORTADA #titulo_obra{position:absolute; left:0px; top:235px!IMPORTANT;top:228px;z-index:1;  color:#FFFFFF; border-left: 3px solid #Bd0006;white-space:nowrap; padding:2px 15px 2px 18px ;background-color:#000000; white-space:nowrap}
#FOTO_PORTADA #titulo_obra h3.destacado {float:left;text-transform:uppercase; font-weight:700; letter-spacing:0em}
#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 #Bd0006;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 !IMPORTANT;margin-left:5px;float:left; border-bottom:5px solid #Bd0006;width:930px;font-size:1.6em;background-color:#000000; color:#FFFFFF; padding:5px 5px 5px 5px;letter-spacing:-1px;}
#FECHAS span{padding-right:20px;}
#FECHAS em{ font-size:0.8em; color:#FDFF00;}
#FOTO_PORTADA_home{margin:1px 0px 0px 0px; height:auto; width:100%; float:left; background-color:#fff} /* !IMPORTANT;margin:1px 0px 0px 5px;width:940px; */

.oculto{ display:none}


#home_graphics{position:relative; left:0px; top:0px; width: 100%; height:auto;z-index:1} /* width:940px; */
#home_graphics img { float:left}
#home_graphics ul {margin:0px;padding:0px;border:0px; list-style-type:none}
#home_graphics li{ float:left; font-size:1.9em; margin:0px 5px 0px 7px; padding-left:6px;font-weight:700; letter-spacing:-1px}
#home_graphics li { color:#FFFFFF; text-decoration:none}
#home_graphics li a{ color:#FFFF00; text-decoration:none}
#home_graphics li a:hover{ color:#Bd0006; text-decoration:none}
#home_graphics .impdate a { color:#FFFF00; text-decoration:none}
#home_graphics .impdate a:hover { color:#Bd0006; text-decoration:none}
#home_graphics #desc15{ position:absolute;left:630px; top:70px;z-index:1;}
#home_graphics #calendar_title{position:absolute; left:0px; top:320px;z-index:1;}
#home_graphics #october{position:absolute; left:0px; top:340px;z-index:1; background-color:#000000; border-left:4px solid #Bd0006; height:28px; width:750px; padding:3px 15px 0px 7px; color:#FFFFFF;}
#home_graphics #junio{position:absolute;left:0px; top:380px;z-index:1; background-color:#000000;border-left:4px solid #Bd0006;height:28px; width:850px; padding:3px 17px 0px 9px; color:#FFFFFF; }

.diasemana_cal{ font-size:11px;}
 
.lunes{background:url(../images/fondo_lunes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.lunesDESACT{background:url(../images/fondo_lunes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.martes{background:url(../images/fondo_martes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.martesDESACT{background:url(../images/fondo_martes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.miercoles{background:url(../images/fondo_miercoles.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.miercolesDESACT{background:url(../images/fondo_miercoles.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.jueves{background:url(../images/fondo_jueves.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.juevesDESACT{background:url(../images/fondo_jueves.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.viernes{background:url(../images/fondo_viernes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.viernesDESACT{background:url(../images/fondo_viernes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.sabado{background:url(../images/fondo_sabado.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.sabadoDESACT{background:url(../images/fondo_sabado.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.domingo{background:url(../images/fondo_domingo.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.domingoDESACT{background:url(../images/fondo_domingo.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.mayo{ border-right: 6px #000000 solid;}
.junio{ border-right: 9px #000000 solid;}

.ing_lunes{background:url(../images/ing_fondo_lunes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_lunesDESACT{background:url(../images/ing_fondo_lunes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_martes{background:url(../images/ing_fondo_martes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_martesDESACT{background:url(../images/ing_fondo_martes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_miercoles{background:url(../images/ing_fondo_miercoles.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_miercolesDESACT{background:url(../images/ing_fondo_miercoles.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_jueves{background:url(../images/ing_fondo_jueves.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_juevesDESACT{background:url(../images/ing_fondo_jueves.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_viernes{background:url(../images/ing_fondo_viernes.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_viernesDESACT{background:url(../images/ing_fondo_viernes.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_sabado{background:url(../images/ing_fondo_sabado.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_sabadoDESACT{background:url(../images/ing_fondo_sabado.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_domingo{background:url(../images/ing_fondo_domingo.gif) no-repeat 0px 2px; padding: 2px 0px 0px 0px;}
.ing_domingoDESACT{background:url(../images/ing_fondo_domingo.gif) no-repeat 0px 2px; color:#999999; padding: 2px 0px 0px 0px;}
.ing_mayo{ border-right: 6px #000000 solid;}
.ing_junio{ border-right: 9px #000000 solid;}




.separa{ margin-right:1px}


/*/////////////////////////////////*/
/*/////    CONTENT       //////////*/
/*/////////////////////////////////*/


.CONTENIDO_01{ float:left;margin-left:10px !IMPORTANT;margin-left:5px;background:url(../images/fondo_contenido_central.gif) no-repeat 670px 0px; background-color:#eaeded; 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:2.0em; text-transform:uppercase; font-weight:400;letter-spacing:-1px;color:#Bd0006;margin-bottom:10px }
.CONTENIDO_01 .col_01 h4 em{ font-size:0.8em;text-transform:lowercase;}
.CONTENIDO_01 .col_01 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#222222;
	line-height:1.6em
}
.CONTENIDO_01 .col_01 p.entradilla{ font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; margin-bottom:5px; color:#4f494f} 
.CONTENIDO_01 .col_01 p.fuente{ font-family:Georgia, "Times New Roman", Times, serif;text-align:right;margin-bottom:5px;font-style:normal;}
.CONTENIDO_01 .col_01 .izq{ float:left; 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 a{ color:#Bd0006; text-decoration:none}
.CONTENIDO_01 .col_01 .dere a:hover{ color:#Bd0006; text-decoration:underline}
.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:#Bd0006; text-decoration:none}
.CONTENIDO_01 .col_02 a:hover{color:#Bd0006; text-decoration:underline}
.CONTENIDO_01 .col_02 dt.pdf a, .CONTENIDO_01 .col_02 dt.carrito a{color:#Bd0006; text-decoration:none}
.CONTENIDO_01 .col_02 dt.pdf a:hover, .CONTENIDO_01 .col_02 dt.carrito a:hover{color:#Bd0006; text-decoration:underline}
dd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333;margin-bottom:5px; }
dt b{ color:#Bd0006 }
dt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#333333; padding-bottom:2px; line-height:15px}
dt.pdf{ display:block;background:url(../images/ico_pdf.gif) no-repeat;color:#Bd0006; padding:2px 0px 5px 25px}
dt.carrito{ display:block;background:url(../images/ico_carrito.gif) no-repeat; color:#Bd0006;padding:1px 0px 5px 25px}
dt.archivos{ display:block;background:url(../images/ico_fotos.gif) no-repeat; color:#Bd0006;padding:1px 0px 5px 25px}
dt.mail{ display:block;background:url(../images/ico_sobre.gif) no-repeat 0px 10px; color:#Bd0006;padding:8px 0px 5px 25px; height:18px}
.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{ float:left;margin-left:10px !IMPORTANT;margin-left:5px; background-color:#Bd0006; 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;}

/*///////////////////////////////////////*/
/*/////      Program Content        /////*/
/*///////////////////////////////////////*/


.CONTENIDO_02 .cont_fotis{margin:22px 0px 20px 39px !IMPORTANT;float:left; margin:22px 0px 20px 38px; text-align:left;  width:auto; display:inline; border-bottom:3px solid #bd0006}
.CONTENIDO_02 .col_03{ float:left; width:160px; padding:0px 0px 0px 40px; margin-bottom:20px}

.cont_prog_ref{  float:left;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;}


.notaPIE{ float:left; color:#9f8f9a; padding:10px 10px 10px 10px}


/*////////////////////////////////////*/
/*/////   Venue content    //////*/
/*////////////////////////////////////*/


.CONTENIDO_03{margin-left:10px !IMPORTANT; margin-left:5px; float:left;margin-top:10px;background-color:#eaeded; width:940px; padding-bottom:20px}
.CONTENIDO_03 .titulo{float:left; width:910px; margin:30px 0px 0px 0px; padding-left:30px}
.CONTENIDO_03 .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_03 .caja .referencia{ float:left; width:180px; padding:10px 20px 10px 0px }
.CONTENIDO_03 .caja .referencia a{color:#333333; text-decoration:none}
.CONTENIDO_03 .caja .referencia a:hover{color:#333333; text-decoration:underline}
.CONTENIDO_03 .caja .listado{ float:left; color:#333333; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; width:630px}
.CONTENIDO_03 .caja .listado a{ color:#Bd0006; text-decoration:none}
.CONTENIDO_03 .caja .listado a:hover{ color:#Bd0006; 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 .listado span{ color:#Bd0006}*/
.CONTENIDO_03 .caja_cierre{margin-left:30px !IMPORTANT;margin-left:15px; float:left; 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 !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_03 .caja_fest p { float:left; margin:10px 10px 10px 10px; color:#222222; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.CONTENIDO_03 .caja_fest p a{color:#Bd0006; text-decoration:none;}
.CONTENIDO_03 .caja_fest p a:hover{ text-decoration:underline;}
.CONTENIDO_03 .caja_fest h2 { float:left; font-size:1.1em; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#Bd0006; display:block; float:left; margin:10px 0px 0px 10px; }
#CONTENIDO_03 .caja_fest p.lista {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; background:url('../images/bullet_01.gif') no-repeat 0px 6px  ; width:750px;}

/*//////////////-------FIN DE ESTILO PARA LA P&Aacute;GINA DE EL FESTIVAL --------------------//////*/



/*////////////////////////////////////*/
/*/////   contenido ficha       //////*/
/*////////////////////////////////////*/


.CONTENIDO_03 .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_03 .fichas .referencia_ficha{ width:150px !IMPORTANT; float:left; width:154px; padding:0px 20px 10px 0px;}
.CONTENIDO_03 .fichas .referencia_ficha a{color:#222222; text-decoration:none}
.CONTENIDO_03 .fichas .referencia_ficha a:hover{color:#222222; 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 dd{ font-weight:normal;}
.CONTENIDO_03 .fichas .referencia_ficha_02 dl dt{ padding-bottom:8px;}
.CONTENIDO_03 .fichas a{ color:#222222; text-decoration:none}
.CONTENIDO_03 .fichas a:hover{ color:#222222; text-decoration:underline}
dt.delgado,dd.delgado{ color:#343233;}


/*////////////////////////////////////*/
/* VARIANTE TERESA*/
/*////////////////////////////////////*/

/*////////////////////////////////////*/
/*/////   contenido espacios    //////*/
/*////////////////////////////////////*/

#CONTENIDO_05{margin-left:10px !IMPORTANT; margin-left:5px; float:left;margin-top:10px;background-color:#eaeded; width:940px; padding-bottom:20px; height:auto;}
#CONTENIDO_05 .titulo{float:left; width:910px; margin:30px 0px 0px 0px; padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#Bd0006;}
#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:#222222; text-decoration:none}
#CONTENIDO_05 .caja .referencia a:hover{color:#222222; text-decoration:underline}
#CONTENIDO_05 .caja .listado{ float:left; color:#222222; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; width:630px}
#CONTENIDO_05 .caja .listado a{ color:#Bd0006; text-decoration:none}
#CONTENIDO_05 .caja .listado a:hover{ color:#Bd0006; 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:#Bd0006}

#CONTENIDO_05 .caja_cierre{margin-left:30px !IMPORTANT;margin-left:15px; float:left; 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ÁGINA DE EL FESTIVAL --------------------//////*/

#CONTENIDO_05 .caja_fest{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_fest p { float:left; margin:10px 10px 10px 10px; color:#222222; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#CONTENIDO_05 .caja_fest h2 { float:left; font-size:1.1em; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#Bd0006; display:block; float:left; margin:10px 0px 0px 10px; width:200px;}
#CONTENIDO_05 .caja_fest p.lista {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; background:url('../images/bullet_01.gif') no-repeat 0px 6px  ; width:750px;}
#CONTENIDO_05 .caja_fest table {float:left; margin:10px 10px 10px 10px; color:#222222; 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:#Bd0006; text-decoration:none;}
#CONTENIDO_05 .caja_fest a:hover {color:#Bd0006; text-decoration:underline;}

#CONTENIDO_05 .subsubmenu{float:left; width:880px; margin:20px 0px 0px 0px; padding: 3px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#Bd0006; font-size:1.1em; height:18px; position:relative; left: 30px; border-bottom:#Bd0006 1px solid; border-top:#Bd0006 1px solid;}
#CONTENIDO_05 .subsubmenu span{ font-weight:bold;}
#CONTENIDO_05 .subsubmenu a{color:#Bd0006; text-decoration:none;}
#CONTENIDO_05 .subsubmenu a:hover{color:#Bd0006; text-decoration:underline;}



/*//////////////-------FIN DE ESTILO PARA LA PÁGINA DE EL FESTIVAL --------------------//////*/


/*//////////////-------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:#222222; text-decoration:none}
#CONTENIDO_05 .fichas .referencia_ficha a:hover{color:#222222; 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:#222222; text-decoration:none}
#CONTENIDO_05 .fichas a:hover{ color:#222222; text-decoration:underline}
dt.delgado,dd.delgado{ color:#343233}

/*////////////////////////////////////*/
/* FIN VARIANTE TERESA*/
/*////////////////////////////////////*/

/*////////////////////////////////////*/
/*/////   contenido listado fichas    //////*/
/*////////////////////////////////////*/
.CONTENIDO_04{margin-left:10px !IMPORTANT; margin-left:5px; float:left;margin-top:10px;width:940px; padding-bottom:20px;background-color:#eaeded; }
.CONTENIDO_04 .titulo_02{float:left; margin:30px 0px 0px 0px; padding-left:30px}
.CONTENIDO_04 .columna_01{ float:left; width:940px; }
.CONTENIDO_04 .columna_02{float:left; width:940px; }

.CONTENIDO_04 ul{margin-left:30px !IMPORTANT;float:left; clear:left; margin-left:15px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em}
.CONTENIDO_04 ul li{ float:left;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:#222222; 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; }
.CONTENIDO_01 .col_01 .bloque table tr.color_01_separa{ height:25px;}
.CONTENIDO_01 .col_01 .bloque table tr.color_02{background-color:#e0e4e4; }
.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:340px; font-size:1.1em}
.CONTENIDO_01 .col_01 .bloque table td.obra a{background:url(../images/bullet_01.gif) no-repeat 10px 6px; color:#Bd0006; 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:#Bd0006; 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}



/*////////////////////////////////////*/
/*/////   contenido espacios    //////*/
/*////////////////////////////////////*/


/*#PORTADA_02{ margin-left:10PX !IMPORTANT;  margin-left:5PX; float:left; width:940px; height:340px;background:url(../images/portada_calendario.jpg) no-repeat 0px 10px;}
.mes{ float:left;width:400px; height:57px; color:#b42801; font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; font-weight:600}
.calendario_noviembre{margin:35px 0px 0px 695px !IMPORTANT;margin:35px 0px 0px 695px; float:left;width:200px; height:220px;  }
.calendario_noviembre li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin:7px 4px 7px 4px; color:#222222}
.calendario_noviembre li a{ color:#b42801; text-decoration:none}
.calendario_noviembre li a:hover{ color:#b42801;text-decoration:underline}

.subir{ margin:0px 0px 5px 15px}*/


/****************************************************************************/
#FRONTPAGE_02{ margin-left:10PX !IMPORTANT;  margin-left:5PX; float:left; width:940px; height:340px;background:url(../images/portada_calendario.jpg) no-repeat 0px 10px;}
.mes{ float:left;width:200px; height:57px; color:#b42801; font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; font-weight:600}
.calendar_oct{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  font-size:0.95em; float:left;width:200px; height:220px; }
.calendario_mayo ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; }
.calendario_mayo li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_mayo li a{color:#b42801; text-decoration:none; }
.calendario_mayo li a:hover{ color:#b42801;text-decoration:underline;}


.calendario_junio{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  font-size:0.95em; float:left;width:200px; height:220px; }
.calendario_junio ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; }
.calendario_junio li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_junio li a{color:#b42801;text-decoration:none;}
.calendario_junio li a:hover{ color:#b42801;text-decoration:underline;}


.subir{ margin:0px 0px 5px 15px}


#PORTADA_ING{ margin-left:10PX !IMPORTANT;  margin-left:5PX; float:left; width:940px; height:340px;background:url(../images/ing_portada_calendario.jpg) no-repeat 0px 10px;}
.mes{ float:left;width:200px; height:57px; color:#b42801; font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; font-weight:600}
.calendario_mayo{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  font-size:0.95em; float:left;width:200px; height:220px; }
.calendario_mayo ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; }
.calendario_mayo li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_mayo li a{color:#b42801; text-decoration:none; }
.calendario_mayo li a:hover{ color:#b42801;text-decoration:underline;}


.calendario_junio{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  font-size:0.95em; float:left;width:200px; height:220px; }
.calendario_junio ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; }
.calendario_junio li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.95em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_junio li a{color:#b42801;text-decoration:none;}
.calendario_junio li a:hover{ color:#b42801;text-decoration:underline;}


.subir{ margin:0px 0px 5px 15px}


#PORTADA_022{ margin-left:10PX !IMPORTANT;  margin-left:5PX; float:left; width:940px; height:340px;background:url(../images/portada_actualidad.jpg) no-repeat 0px 10px;}
.mes{ float:left;width:200px; height:57px; color:#b42801; font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; font-weight:600}
.calendario_mayo{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  float:left;width:200px; height:220px; }
.calendario_mayo li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_mayo li a{color:#b42801;text-decoration:none}
.calendario_mayo li a:hover{ color:#b42801;text-decoration:underline; }

.calendario_junio{margin:63px 0px 0px 30px !IMPORTANT;margin:63px 0px 0px 30px; float:left;width:200px; height:220px;  }
.calendario_junio li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin:7px 4px 7px 4px; color:#222222}
.calendario_junio li a{ color:#b42801; text-decoration:none}
.calendario_junio li a:hover{ color:#b42801;text-decoration:underline}

.subir{ margin:0px 0px 5px 15px}
.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}
.caja p { float:left; margin:10px 10px 10px 10px; color:#222222; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.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:#Bd0006}





#PORTADA_XXX{ margin-left:10PX !IMPORTANT;  margin-left:5PX; float:left; width:940px; height:340px;background:url(../images/ing_portada_actualidad.jpg) no-repeat 0px 10px;}
.mes{ float:left;width:200px; height:57px; color:#b42801; font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; font-weight:600}
.calendario_mayo{margin:63px 0px 0px 457px !IMPORTANT;margin:63px 0px 0px 227px;  float:left;width:200px; height:220px; }
.calendario_mayo li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin:7px 4px 7px 4px;color:#222222; }
.calendario_mayo li a{color:#b42801;text-decoration:none}
.calendario_mayo li a:hover{ color:#b42801;text-decoration:underline; }

.calendario_junio{margin:63px 0px 0px 30px !IMPORTANT;margin:63px 0px 0px 30px; float:left;width:200px; height:220px;  }
.calendario_junio li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin:7px 4px 7px 4px; color:#222222}
.calendario_junio li a{ color:#b42801; text-decoration:none}
.calendario_junio li a:hover{ color:#b42801;text-decoration:underline}

.subir{ margin:0px 0px 5px 15px}
.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}
.caja p { float:left; margin:10px 10px 10px 10px; color:#222222; font-size:1.0em; line-height:1.6em; width:800px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.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:#Bd0006}



/**************************************************************************/





.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:#Bd0006}



/*//////////footer////////////*/

#FOOTER{
	margin:20px 0px 0px 20px !important;
	margin:20px 0px 0px 20px;
	height:45px;
	width:96%;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	display: block;
} /* width:920px; */
#FOOTER ul{ float:right; color:#555555; font-size:1.1em; width:auto; margin:22px 60px 0px 0px !important;margin:22px 30px 0px 0px}
#FOOTER ul li{ display:inline; margin:0px 3px 0px 3px }
#FOOTER ul li a{ color:#555555; text-decoration:none}
#FOOTER ul li a:hover{ color:#BE2319; text-decoration:underline}
#ENTIRE #FOTO_PORTADA #portada #titulo_obra .destacado Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}

#FOOTER .socialmediaicons { float:left; margin:12px 0px 0px 20px}

h3.destacadoDT { text-transform:none; font-size:1.0em; font-weight:bold; font-style:normal;}
h4.destacadoDT { text-transform:none; font-size:2.1em; font-weight:bold; font-style:normal;}

li.separadorPie {list-style: none}

li.dt1 {list-style: none; display: inline}

