/****************************************************************
 *      Web:            Teatro auditorio Ciudad de Alcobendas   *   
 **
 *      Hoja:           estilos.css                             *
 *      Descripcion:    Estilos utilizados en todo el site      * 
 *      Fecha:          Enero/2013                              *
 ************************************************************** */

@import url("/teatro/views/css/reset.css");

/****************************
	ESTILOS GLOBALES
*****************************/

body { font: x-small Helvetica, Arial, sans-serif; background:#796A94; padding:0 0 8em 0;}

a:link{ color: #796A94; text-decoration: none;}
a:visited{ color: #796A94; text-decoration: none;}
a:hover{ color: black; text-decoration: none;}
a:active{ color: #796A94; text-decoration: none;}

.oculto { position:absolute; top:-9999em;}
hr {position:absolute; top:-9999em;}

.b {font-weight: bold}

acronym, abbr { cursor:help;}

/****************************
	CABECERA y MENÚ
*****************************/

#header { background:#000; width:100%; color:#FFF;}
	#header div { width:100em; margin:0 auto;}
			#header div#rodeaLogoylema { height:10.7em;}
			#header div#rodeaLogoylema h1 { padding:2em 0 0 2em; width:48.3em; float:left; overflow:hidden;}
			
				#header div#rodeaLogoylema h1 a:link {color:#FFF;}
				#header div#rodeaLogoylema h1 a:visited {color:#FFF;}			
				#header div#rodeaLogoylema h1 a:hover {color:#796A94;}
				#header div#rodeaLogoylema h1 a:active {color:#FFF;}
				
				#header div#rodeaLogoylema h1 a strong { float:right; font-size:1.4em; font-variant:small-caps; font-weight:bold;letter-spacing:0.055em; padding:0.57em 0 0 0; margin:0 0 0 5em;}
				#header div#rodeaLogoylema h1 a:link span, #header div#rodeaLogoylema h1 a:visited span, #header div#rodeaLogoylema h1 a:hover span, #header div#rodeaLogoylema h1 a:active span { display:block; text-indent:-9999em; height:9.7em; width:20.2em; background:#796A94 url(../img/template/bck-logo.gif) no-repeat top left; position:absolute; margin:-2em 0 0 -2.5em;}				
			
	#header span#rayita { height:0.1em; background:#333; display:block;}
	
	#header dl { width:75em; float:left; margin:0 0 0 10em;}

		#header dl dt { font-size:1.1em; padding:0 0.2em 0 0.5em; font-variant:small-caps; line-height:1.4em; float:left;}	
		#header dl dd { font-size:1.1em; padding:0 0 0 9.8em; font-variant:small-caps; line-height:1.4em;}
		#header dl dd#localidades { color:#796A94;}
		#header dl dd#direccion { float:left; padding:0 1.5em 0 9.8em;}	
		#header dl dd#cp { float:none;}	
		#header dl dt#telefono { float:left; padding:0 0.5em 0 9.8em;}				
		
	#header p#lema { font-size:1.4em; color:#796A94; text-transform:uppercase; width:9em; line-height:1.2em; margin:0 0 0 53.6em; padding:2em 0 0 0;background:transparent url(img/template/bck-logo-alcobendas.gif) no-repeat scroll left 2em; height:4em; text-indent:-999em;}

/*** Menú de navegación ***/
#menuNav { width:100em; margin:0 auto; text-transform:uppercase; clear:left;}
	#menuNav li {float:left; overflow:hidden; height:2em; line-height:2em; border:0.1em solid #333; margin:0 0 0 -0.1em;}
		#menuNav li a.ppal:link{ background:#000; display:block; font-size:1.1em; padding:0 1.9em; color:#FFF;}
		#menuNav li a.ppal:visited { background:#000; display:block; font-size:1.1em; padding:0 1.9em; color:#FFF;}
		#menuNav li a.ppal:hover { background:#796A94; display:block; font-size:1.1em; padding:0 1.9em; color:#FFF;}
		#menuNav li a.ppal:active { background:#000; display:block; font-size:1.1em; padding:0 1.9em; color:#FFF;}

		#menuNav li a.parent:link, #menuNav li a.parent:visited, #menuNav li a.parent:hover, #menuNav li a.parent:active { background-image:url(../img/template/bck-arrow-menu.gif); background-position: center left; background-repeat:no-repeat; padding:0 1.67em 0 2.4em;}		
		
		#menuNav li:hover ul { display:block;}
		#menuNav li a.activo:link, #menuNav li a.activo:visited, #menuNav li a.activo:hover, #menuNav li a.activo:active {background-color:#796A94;}
		#menuNav li:hover a.ppal {background-color:#796A94;}

		#menuNav li a.ppal.inverse:link{ background:#000; display:block; font-size:1.1em; padding:0 1.9em; color:#796A94;}
		#menuNav li a.ppal.inverse:visited { background:#000; display:block; font-size:1.1em; padding:0 1.9em; color:#796A94;}
		#menuNav li a.ppal.inverse:hover { background:#FFFFFF; display:block; font-size:1.1em; padding:0 1.9em; color:#000;}
		#menuNav li a.ppal.inverse:active { background:#FFFFFF; display:block; font-size:1.1em; padding:0 1.9em; color:#000;}

		#menuNav li ul {display:none; position:absolute; margin:0.1em 0 0 -0.1em; z-index: 15;}
			#menuNav li ul li { display:block; float:none; font-style:italic; border:none; margin:-0.1em 0 0 0;} 
			#menuNav li ul li a:link { font-size:1.1em; height:1.63em; line-height:1.63em; color:#FFF; background:#333; display:block; float:left; border:0.1em solid #434343; padding:0 1.1em;}
			#menuNav li ul li a:visited { font-size:1.1em; height:1.63em; line-height:1.63em; color:#FFF; background:#333; display:block; float:left; border:0.1em solid #434343; padding:0 1.1em;}
			#menuNav li ul li a:hover { font-size:1.1em; height:1.63em; line-height:1.63em; color:#FFF; background:#5E5E5E; display:block; float:left; border:0.1em solid #434343; padding:0 1.1em;}
			#menuNav li ul li a:active { font-size:1.1em; height:1.63em; line-height:1.63em; color:#FFF; background:#333; display:block; float:left; border:0.1em solid #434343; padding:0 1.1em;}


/** Módulo destacado **/
#representacionDestacada .home_aviso {background: #333; display: block; overflow: hidden; position: absolute; width: 25em; height: 23em; right: 0; top: 0; z-index: 20;}
    #representacionDestacada .home_aviso h2 {color: #796A94; text-transform: uppercase; font-size: 2em; padding: 1em 1.05em;}
    #representacionDestacada .home_aviso h3 {color: #fff; padding: 0 1.05em; font-size: 1.9em; line-height: 1.2em; font-family: "palatino linotype",palatino,serif; font-style: italic;}
    #representacionDestacada .home_aviso p {color: #fff; width: auto; height: auto; padding: 0 1.4em; font-size: 1.4em; font-family: "palatino linotype",palatino,serif; font-style: italic;}



/*** Representación destacada ***/
#representacionDestacada { background:#000; height:30em; border-top:0.1em solid #333; padding:4em 0 0 0;}
#representacionDestacada .representacionDestacada_cont { width: 100em; position: relative; margin: auto; z-index: 1;}

#representacionDestacada p { height:30em; overflow:hidden; margin:0 auto; display:block; width:100em;}  
    #representacionDestacada p img{ display:block; width:100%;}  

#representacionDestacada a:link,#representacionDestacada a:visited,#representacionDestacada a:hover,#representacionDestacada a:active { height:30em; overflow:hidden; margin:0 auto; display:block; width:100em;}  

#representacionDestacada a:link span{ margin:0 0 0 16.42em; display:block; background:#1B120B; color:#FFF;font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.4em; float:left; height:2em; line-height:2em; padding:0 2.85em; }
#representacionDestacada a:visited span{ margin:0 0 0 16.42em; display:block; background:#1B120B; color:#FFF;font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.4em; float:left; height:2em; line-height:2em; padding:0 2.85em; }
#representacionDestacada a:hover span{ margin:-2em 0 0 16.42em; display:block; background:#1B120B; color:#FFF;font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.4em; float:left; height:2em; line-height:2em; padding:0 2.85em; cursor:pointer; }
#representacionDestacada a:active span{ margin:-2em 0 0 16.42em; display:block; background:#1B120B; color:#FFF;font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.4em; float:left; height:2em; line-height:2em; padding:0 2.85em; }

	#representacionDestacada a img {background:#796A94; height:23em; width:100em; float:left; }
	#representacionDestacada dl { display:none;}

/****************************************************
	CONTENEDOR (IMAGEN DE CABECERA Y TRES COLUMNAS)
******************************************************/
	
#contenedor { width:100em; margin:-7em auto 0 auto; overflow:hidden; position: relative; z-index: 22; }
	
	#sideA { width:23em; background:#FFF; overflow:hidden;}	
	#sideB { float:right; overflow:hidden; width:77em;}
		#sideB #contenido { background:#FFF; float:left; width:51.8em; border:0.1em solid #4D4D4D; border-top:none; overflow:hidden; min-height:71em;}	
		#sideB #calendarioyamigos{ width:25em; margin:0 0 0 52em; background:#FFF;}


/****************************
	CONTENIDO
*****************************/
#contenido h2 { height:7em; padding:0 0 0 2em; background:#4D4D4D; color:#FEFEFE; font-family:"palatino linotype",palatino,serif; font-style:italic;}
#contenido h2 strong{  font-size:1.8em; height:2.17em; overflow:hidden; line-height:3em; display:block;letter-spacing:-0.05em;}	
	#contenido h2 small { font-size:1.4em; display:block; line-height:0.8em;}

/**** PIE DE PÁGINA ****/
	ul#footer { text-transform:uppercase; padding:0 2em 0 14.6em; width:37.8em; clear:left; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; overflow:hidden;}
		ul#footer li { float:left; overflow:hidden;}
			ul#footer li.footer-img { float:left;}
			ul#footer li.first { padding:0 0 0 23.3em }
			ul#footer li.footer-img a:link,ul#footer li.footer-img a:visited,ul#footer li.footer-img a:hover,ul#footer li.footer-img a:active  { width:7em; height:6.8em; padding:0; line-height:6.8em;}
			ul#footer li.footer-img img{ display:block;width:7em; height:6.8em;}
	
		ul#footer li a:link, ul#footer li a:visited { height:1.8em; line-height:1.8em; padding:0 0.5em; display:block; background:#FFF; letter-spacing:-0.03em}
		ul#footer li a:hover { height:1.8em; line-height:1.8em; padding:0 0.5em; display:block; background:#333; letter-spacing:-0.03em}
		ul#footer li a:active { height:1.8em; line-height:1.8em; padding:0 0.5em; display:block; background:#FFF; letter-spacing:-0.03em}

			
			ul#footer li a:link span {font-size:1.1em; font-weight:bold; color:#333333; text-decoration:underline;}
			ul#footer li a:visited span {font-size:1.1em; font-weight:bold; color:#333333; text-decoration:underline;}
			ul#footer li a:hover span {font-size:1.1em; font-weight:bold;color:#FFF; text-decoration:underline;}
			ul#footer li a:active span {font-size:1.1em; font-weight:bold;  color:#333333; text-decoration:underline;}
	
/*******************************
	LATERAL DERECHO (CALENDARIO)
********************************/	
#calendarioyamigos h3 { height:7em; padding:0 0 0 2em; background:#656565; color:#FEFEFE; font-family: "palatino linotype",palatino,serif; font-style:italic; }
#calendarioyamigos h3 strong{  font-size:1.8em; height:2.17em; overflow:hidden; line-height:3em; display:block;letter-spacing:-0.05em;}	
	#calendarioyamigos h3 small { font-size:1.4em; display:block; line-height:0.8em;}

#calendarioyamigos table#calendario { width:20em; padding:0 2.5em;}
	#calendarioyamigos table#calendario caption {padding:1.5em 0 0 0; width:100%;}
		#calendarioyamigos table#calendario caption strong { font-size:1.7em; width:6.17em; text-align:center; font-weight:bold; color:#796A94; display:block; float:left; text-transform:uppercase;letter-spacing:-0.05em; line-height:0.9em;}
	
		#calendarioyamigos table#calendario caption a:link { font-size:1.1em; color:#000000; text-decoration:underline;}
		#calendarioyamigos table#calendario caption a:visited { font-size:1.1em; color:#000000; text-decoration:underline;}
		#calendarioyamigos table#calendario caption a:hover { font-size:1.1em; color:#796A94; text-decoration:underline;}
		#calendarioyamigos table#calendario caption a:active { font-size:1.1em; color:#000000; text-decoration:underline;}	
	
		#calendarioyamigos table#calendario caption a.cal-prev:link {background:#796A94 url(../img/template/bck-flechita-left.gif) no-repeat -0.1em center; padding:0 0 0 2.6em; display:block; float:left; height:1.7em; line-height:1.2em;}
		#calendarioyamigos table#calendario caption a.cal-prev:visited {background:#796A94 url(../img/template/bck-flechita-left.gif) no-repeat -0.1em center; padding:0 0 0 2.6em; display:block; float:left; height:1.7em; line-height:1.2em;}
		#calendarioyamigos table#calendario caption a.cal-prev:hover {background:#000 url(../img/template/bck-flechita-left.gif) no-repeat -0.1em center; padding:0 0 0 2.6em; display:block; float:left; height:1.7em; line-height:1.2em;}
		#calendarioyamigos table#calendario caption a.cal-prev:active {background:#796A94 url(../img/template/bck-flechita-left.gif) no-repeat -0.1em center; padding:0 0 0 2.6em; display:block; float:left; height:1.7em; line-height:1.2em;}
	
		#calendarioyamigos table#calendario caption a.cal-next:link { background:#796A94 url(../img/template/bck-flechita-right-right.gif) no-repeat scroll right center; display:block; float:left; height:1.7em; line-height:1.2em; padding:0 2.6em 0 0; text-align:left;}
		#calendarioyamigos table#calendario caption a.cal-next:visited { background:#796A94 url(../img/template/bck-flechita-right-right.gif) no-repeat scroll right center; display:block; float:left; height:1.7em; line-height:1.2em; padding:0 2.6em 0 0; text-align:left;}
		#calendarioyamigos table#calendario caption a.cal-next:hover { background:#000 url(../img/template/bck-flechita-right-right.gif) no-repeat scroll right center; display:block; float:left; height:1.7em; line-height:1.2em; padding:0 2.6em 0 0; text-align:left;}
		#calendarioyamigos table#calendario caption a.cal-next:active { background:#796A94 url(../img/template/bck-flechita-right-right.gif) no-repeat scroll right center; display:block; float:left; height:1.7em; line-height:1.2em; padding:0 2.6em 0 0; text-align:left;}

	#calendarioyamigos table#calendario thead {display:table; width:20em; text-align:center; padding:1.5em 0 0 0;}
	#calendarioyamigos table#calendario tbody {display:table; width:20em; text-align:center; padding:0 0 2em 0;}
	#calendarioyamigos table#calendario thead th, #calendarioyamigos table#calendario tbody td { width:1.7em; color:#796A94; text-align:center;}
		#calendarioyamigos table#calendario tbody td {padding:0.2em;}
		
		#calendarioyamigos table#calendario tbody td.diaVencido { color:#666;}
	
	#calendarioyamigos table#calendario tbody a:link { color:#FFF; background:#796A94; text-decoration:none; padding:0 0.2em;}
	#calendarioyamigos table#calendario tbody a:visited {color:#FFF; background:#796A94; text-decoration:none; padding:0 0.2em;}
	#calendarioyamigos table#calendario tbody a:hover { color:#FFF; background:#000; text-decoration:none; padding:0 0.2em;}
	#calendarioyamigos table#calendario tbody a:active { color:#FFF; background:#796A94; text-decoration:none; padding:0 0.2em;}
	
	#calendarioyamigos #amigosTeatro {display: none;}
        
/*** Amigos del teatro y boletín ***/

#calendarioyamigos h4.amigos {color:#FFF; font-size:1.7em; text-transform:uppercase; font-weight:bold; letter-spacing:-0.05em; text-align:center; height:2.05em; line-height:2.05em;/* border-top:0.06em solid #868686;*/ background:#1D1D1D;}
	#calendarioyamigos h4.amigos span {color:#796A94;}

#calendarioyamigos ul.amigos {width:110%; border-top:0.1em solid #868686; overflow:hidden;}
	#calendarioyamigos ul.amigos li {float:left;; overflow:hidden; height:2.4em; line-height:2.4em; text-align:center; border-bottom:0.1em solid #868686;border-right:0.1em solid #868686; text-transform:uppercase;}
		#calendarioyamigos ul.amigos li.uno { width:15em;} 
		#calendarioyamigos ul.amigos li.dos { width:9.9em;}

		#calendarioyamigos ul.amigos li	a:link { background:#1D1D1D; color:#D9D9D9; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#calendarioyamigos ul.amigos li	a:visited { background:#1D1D1D; color:#D9D9D9; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#calendarioyamigos ul.amigos li	a:hover { background:#D8D8D8; color:#000000; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#calendarioyamigos ul.amigos li	a:active { background:#1D1D1D; color:#D9D9D9; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}

#calendarioyamigos h4.boletin { font-size:1.7em; text-transform:uppercase; font-weight:bold; letter-spacing:-0.05em; text-align:center; height:2.05em; line-height:2.05em; background:#FFF;}
	#calendarioyamigos h4.boletin a:link {color:#4D4D4D; display:block; text-decoration:underline;}
	#calendarioyamigos h4.boletin a:visited {color:#4D4D4D; display:block; text-decoration:underline;}
	#calendarioyamigos h4.boletin a:hover {color:#796A94; display:block; text-decoration:underline;}
	#calendarioyamigos h4.boletin a:active {color:#4D4D4D; display:block; text-decoration:underline;}
	
	#calendarioyamigos h4.boletin a:link span{color:#796A94;}
	#calendarioyamigos h4.boletin a:visited span{color:#796A94;}
	#calendarioyamigos h4.boletin a:hover span{color:#796A94;}
	#calendarioyamigos h4.boletin a:active span{color:#796A94;}


#sideB h3.plano { height:7em; padding:0 0 0 2em; background:#FFF; color:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic;}
	#sideB h3.plano strong{ font-size:1.8em; height:2.17em; overflow:hidden; line-height:3em; display:block;letter-spacing:-0.05em;}	
		#sideB h3.plano small { font-size:1.4em; display:block; line-height:0.8em; color:#333;}

#sideB a.plano img {height:22.8em; width:23em;}
	#sideB a.plano:link img{ background-color:#CCC;}
	#sideB a.plano:visited img { background-color:#CCC;}
	#sideB a.plano:hover img { background-color:#796A94;}
	#sideB a.plano:active img { background-color:#CCC;}

#sideB ul.plano { /*clear:left;*/ height:8.8em; }
	#sideB ul.plano li {height:1.6em;}
		#sideB ul.plano li a:link { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat center left; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 3.45em;} 
		#sideB ul.plano li a:visited { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat center left; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 3.45em;} 
		#sideB ul.plano li a:hover { font-size:1.1em; color:#796A94; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat center left; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 3.45em;} 
		#sideB ul.plano li a:active { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat center left; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 3.45em;} 
		
	
/*******************************
	LATERAL IZQUIERDO (REVISTAS)
********************************/

	
#sideA h3 { height:7em; padding:0 0 0 2em; background:#333; color:#FEFEFE; font-family:"palatino linotype",palatino,serif; font-style:italic;}
#sideA h3 strong{ font-size:1.8em; height:2.17em; overflow:hidden; line-height:3em; display:block;letter-spacing:-0.05em;}	
	#sideA h3 small { font-size:1.4em; display:block; line-height:0.8em;}
		
#sideA h4.revista { clear:left; font-family:"palatino linotype",palatino,serif; font-style:italic; color:#796A94; font-size:1.7em; font-weight:bold; width:4.8em; float:right; padding:1.17em 0 0.5em 0.88em; letter-spacing:-0.03em; line-height:1em;}
#sideA dl.revista { border-bottom:0.1em solid #7F7F7F; padding:2em 0 1em 1.8em; height:auto;min-height:15.5em;}
	#sideA dl.revista dt { display:none;}
	#sideA dd.revista_miniatura {border:0.1em solid #000; float:left; overflow:hidden;}	
		#sideA dd.revista_miniatura img {background:#796A94; display:block; height:13.6em; width:11.3em;}
	#sideA dd.revista_periodo	{ padding:0 0 0 10em; font-size:1.3em; line-height:1.2em; font-family:"palatino linotype",palatino,serif; font-style:italic; }
	#sideA dd.revista_descrip { font-size:1.1em; font-style:italic; color:#333333; line-height:1.1em; padding:1em 0.2em 1em 11.8em;}

	#sideA dd.revista_link { float:right;overflow:hidden;}		
		#sideA dd.revista_link a:link  {background:#796A94 url(../img/template/bck-flechita-down.gif) no-repeat center left; display:block; text-decoration:none; color:#333333; font-size:1.2em; width:5.5em; padding:0 0 0 2.5em;}		
		#sideA dd.revista_link a:visited {background:#796A94 url(../img/template/bck-flechita-down.gif) no-repeat center left; display:block; text-decoration:none; color:#333333; font-size:1.2em; width:5.5em; padding:0 0 0 2.5em;}		
		#sideA dd.revista_link a:hover  {background:#000 url(../img/template/bck-flechita-down.gif) no-repeat center left; display:block; text-decoration:underline; color:#000000; font-size:1.2em; width:5.5em; padding:0 0 0 2.5em;}		
		#sideA dd.revista_link a:active  {background:#796A94 url(../img/template/bck-flechita-down.gif) no-repeat center left; display:block; text-decoration:none; color:#333333; font-size:1.2em; width:5.5em; padding:0 0 0 2.5em;}		

#sideA dd.show-hemeroteca { clear:both; height:4em; line-height:4em;}
	#sideA dd.show-hemeroteca span {background:#796A94 url(../img/template/bck-flechita-down.gif) no-repeat -1.1em center ; display:block; text-decoration:none; color:#333333; font-size:1.2em; padding:0 0 0 1.5em; cursor:pointer;}
	#sideA dd.show-hemeroteca.hover span { background-color:#000; text-decoration:underline;}

	#sideA span.hide-hemeroteca {/*background:#796A94 url(../img/template/bck-flechita-up.gif) no-repeat center left;*/ display:block; text-decoration:none; color:#333333; font-size:1.2em; padding:0 0 0 2.9em; height:3.33em; line-height:3.33em; border-bottom:0.1em solid #7F7F7F; clear:both; cursor:pointer;}
	#sideA span.hover { background:#000 url(../img/template/bck-flechita-up.gif) no-repeat center left; text-decoration:underline;}

div.hemeroteca { background:#B1AEAE; padding:0 0 0em 1.7em; overflow:hidden;}
	div.hemeroteca strong { font-size:1.1em; color:#FFFFFF; line-height:3.81em; height:3.27em; }	
	div.hemeroteca div { float:left; overflow:hidden; margin:0 0.9em 0 0; padding:0 0 1.9em 0;}
	div.hemeroteca h5 {font-size:1.6em; color:#FFF; background:#796A94; width:2.73em; height:1.43em; line-height:1.43em; text-align:center;}
	div.hemeroteca ul {overflow:hidden;}
		div.hemeroteca ul li {float:left; height:2.3em; width:2.3em; text-align:center; overflow:hidden;}	
			div.hemeroteca ul li a:link {display: block; height:100%; font-size:1.6em; background:#000; line-height:1.43em; color:#FFFFFF; width:100%;}
			div.hemeroteca ul li a:visited {display: block; height:100%; font-size:1.6em; background:#000; line-height:1.43em; color:#FFFFFF; width:100%;}
			div.hemeroteca ul li a:hover {display: block; height:100%; font-size:1.6em; background:#000; line-height:2em; color:#FFFFFF; width:100%;}
			div.hemeroteca ul li a:active {display: block; height:100%; font-size:1.6em; background:#000; line-height:1.43em; color:#FFFFFF; width:100%;}
			
			div.hemeroteca ul li a.item1:link, div.hemeroteca ul li a.item1:visited, div.hemeroteca ul li a.item1:hover, div.hemeroteca ul li a.item1:active {background:#000000;}	
			div.hemeroteca ul li a.item2:link, div.hemeroteca ul li a.item2:visited, div.hemeroteca ul li a.item2:hover, div.hemeroteca ul li a.item2:active {background:#111111;}	
			div.hemeroteca ul li a.item3:link, div.hemeroteca ul li a.item3:visited, div.hemeroteca ul li a.item3:hover, div.hemeroteca ul li a.item3:active {background:#232323;}	
			div.hemeroteca ul li a.item4:link, div.hemeroteca ul li a.item4:visited, div.hemeroteca ul li a.item4:hover, div.hemeroteca ul li a.item4:active {background:#353434;}							
	

#sideA h4.venta-entradas {color:#796A94; font-size:1.7em; text-transform:uppercase; font-weight:bold; letter-spacing:-0.05em; text-align:center; height:2.05em; line-height:2.05em; padding:0 0 6.02em 0; background:#796A94 url(../img/template/bck-logo-entradaspuntocom.png) no-repeat bottom center;}		
#sideA h4.venta-entradas strong { font-weight:bold; display:block; background:#FFF; border-bottom:0.1em solid #c9c9c9;}
#sideA ul#venta-entradas {width:110%; border-top:0.1em solid #868686; overflow:hidden;}
	#sideA ul#venta-entradas li {float:left;; overflow:hidden; height:2.4em; line-height:2.4em; text-align:center; border-bottom:0.1em solid #868686;border-right:0.1em solid #868686; text-transform:uppercase;}
		#sideA ul#venta-entradas li.uno { width:13.4em;} 
		#sideA ul#venta-entradas li.dos { width:9.5em;}
		#sideA ul#venta-entradas li.tres { width:12.9em;}
		#sideA ul#venta-entradas li.cuatro { width:10em;}
		
		#sideA ul#venta-entradas li	a:link { background:#D8D8D8; color:#333333; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#sideA ul#venta-entradas li	a:visited { background:#D8D8D8; color:#333333; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#sideA ul#venta-entradas li	a:hover { background:#FFF; color:#333333; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
		#sideA ul#venta-entradas li	a:active { background:#D8D8D8; color:#333333; text-decoration:underline; display:block; font-size:1.1em; font-weight:bold;}
	
/****************************************************************************************
**************************************************************************************** */

/*******************************
	CONTENIDO  PÁGINAS TXT
********************************/

div#contenido.txt {padding:0 0 3em 0;}
div#contenido.media h3 { background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:0 0 1em;}
div#contenido.txt h3 { background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:1em 0 0 1em;}
	div#contenido.txt h3.importante { background:#535353; color:#FFF;}
div#contenido.txt h4 { font-size:1.4em; letter-spacing:-0.03em; text-transform:uppercase; color:#796A94; font-weight:bold;padding:1.15em 1.53em 0 3.2em; clear:left;}
	div#contenido.txt h4.horario { font-style:italic; color:#525252; text-transform:none;padding:1.15em 1.53em 0 1.42em;}

div#contenido.txt p { color:#121212; font-size:1.3em; padding:1.15em 1.53em 0 3.38em; line-height:1.25em; clear:left;}
	div#contenido.txt dl.cats { clear:left; padding:0 0 1.5em 4.3em; overflow:hidden;}
		div#contenido.txt dl.cats dt { font-size:1.3em; line-height:1.92em; height:1.92em;  color:#FFF; float:left; clear:left; padding:0 1em;}
			div#contenido.txt dl.cats dt.uno {background:#333333;}
			div#contenido.txt dl.cats dt.dos {background:#5D5D5D;}
			div#contenido.txt dl.cats dt.tres {background:#929292;}
		div#contenido.txt dl.cats dd { font-size:1.3em; line-height:1.92em; height:1.92em; background:#796A94; color:#FFF; float:left; padding:0 1em;}


div#contenido.txt h3.tiposabono { position:absolute; top:-9999em;}
table.abonos { width:49em;}
table.abonos caption { background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:1em 0 0 1em;}
table.abonos thead { clear:left; float:left; padding:0 0 0 4em;}
table.abonos th{ width:9.6em;background:#333333;font-size:1.3em; line-height:1.2em; height:1.92em; color:#FFF; padding:0.5em 1em;}
table.abonos th.dos{background:#5D5D5D;}
table.abonos th.tres{ background:#929292;}

table.abonos tbody { clear:left; float:left; padding:0 0 0 4em;}

table.abonos td{ width:10em;background:#796A94;font-size:1.3em; line-height:1.2em; height:1.92em; color:#FFF; padding:0.3em 1em; text-align:right; border-right:0.1em solid white; }
table.abonos td.last {border:none;}

	div#contenido.txt p.aviso { background:#545454; color:#FFF; padding:1em; margin:1.46em 1.46em -1.4em 1.46em;}
	div#contenido.txt ul.ventajas { clear:both;}
		div#contenido.txt ul.ventajas li {color:#121212; font-size:1.3em; padding:1.15em 1.53em 0 3.38em;line-height:1.25em;}
                div#contenido.txt ul.ventajas li ul li {font-size:1em;}
		div#contenido.txt ul.ventajas li.asterisco {color:#4A4949; font-size:1.1em; padding:0 1.53em 0 4em;line-height:1.25em;}
	div#contenido.txt ul.importante { clear:both; padding:2em 0 0 0;}
		div#contenido.txt ul.importante li {color:#121212; font-size:1.3em; padding:0em 1.53em 0 3.38em;line-height:1.25em;}		

	div#contenido.txt dl.localidades { padding:3em 0 1em 8.8em;}
		div#contenido.txt dl.localidades dt { color:#796A94; font-size:1.4em; font-weight:bold;}		
		div#contenido.txt dl.localidades dd { color:#282828; font-size:1.3em; padding:0 0 1em 0; line-height:1em;}		
		
	div#contenido.txt dl.taquillas {clear:both; padding:1.4em 1.4em 0em 4.1em; overflow:hidden;}
			div#contenido.txt dl.taquillas dt { float:left; font-size:1.3em; clear:left;line-height:1.2em;}	
			div#contenido.txt dl.taquillas dd { float:left; font-size:1.3em; color:#796A94; line-height:1.2em;}	
	div#contenido.txt ul.dondecomprar { clear:both;}
			div#contenido.txt ul.dondecomprar li{  font-size:1.3em; padding:1.15em 1.53em 0 3.38em;line-height:1.25em; overflow:hidden;}
				div#contenido.txt ul.dondecomprar li.dondecomprar{ padding:1.15em 1.53em 0 1.2em;}
					div#contenido.txt ul.dondecomprar li a:link{ background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll left center; color:#796A94; display:block; float:left; font-size:1.2em; line-height:1.2em; overflow:hidden; padding:0 0 0 1.8em; text-decoration:underline;}
					div#contenido.txt ul.dondecomprar li a:visited{ background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll left center; color:#796A94; display:block; float:left; font-size:1.2em; line-height:1.2em; overflow:hidden; padding:0 0 0 1.8em; text-decoration:underline;}
					div#contenido.txt ul.dondecomprar li a:hover{ background:#333333 url(../img/template/bck-flechita-right.gif) no-repeat scroll left center; color:#333333; display:block; float:left; font-size:1.2em; line-height:1.2em; overflow:hidden; padding:0 0 0 1.8em; text-decoration:underline;}
					div#contenido.txt ul.dondecomprar li a:active{ background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll left center; color:#796A94; display:block; float:left; font-size:1.2em; line-height:1.2em; overflow:hidden; padding:0 0 0 1.8em; text-decoration:underline;}
				div#contenido.txt ul.dondecomprar li dl dt { float:left; clear:left;}
				div#contenido.txt ul.dondecomprar li dl dd{ float:left; color:#796A94; padding:0 0 1em 0;}
					div#contenido.txt ul.dondecomprar li dl dd.clear{ clear:left;}
				
/*******************************************************
	CONTENIDO  PÁGINAS MEDIA (video y carrusel de fotos)
*********************************************************/			
			
div#contenido.media { padding:0 0 3em 0;}	
div#contenido.media div#carrusel-div { width:48em;height:25em; overflow:hidden;margin:1.9em 0 0 1.9em;}	
div#contenido.media ul#carrusel { width:48em;  margin:1.9em 0 2em 1.9em;}			
div#contenido.media ul#carrusel.js { height:25em;}			
	div#contenido.media ul#carrusel li { float:left;height:25em; width:48em; overflow:hidden; margin:0 0 1em 0;}			
	div#contenido.media ul#carrusel.js li { margin:0;}			
	div#contenido.media ul#carrusel li img { height:25em; width:48em; float:left;}
	div#contenido.media ul#carrusel li span{font-family:"palatino linotype",palatino,serif; background:#796A94;color:#FFFFFF; font-size:1.6em; font-style:italic; height:1.8em; float:right; margin:-1.8em 0 0 0; line-height:1.8em; padding:0 1em; text-align:right;}			
			
	ul#pagina-carrusel {float:right; overflow:hidden; padding:0 1.9em 3em 0;}
		ul#pagina-carrusel li {float:left; display:inherit;height:2.3em; width:2.3em; text-align:center; overflow:hidden;}	
			ul#pagina-carrusel li span {display: block; height:100%; font-size:1.6em; background:#000; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:pointer;}
			ul#pagina-carrusel li span.activo {display: block; height:100%; font-size:1.6em; background:#796A94; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:auto;}
				ul#pagina-carrusel li span.hover {line-height:2em;}
			
			ul#pagina-carrusel li.item1 span {background:#090909;}	
			ul#pagina-carrusel li.item2 span {background:#121212;}	
			ul#pagina-carrusel li.item3 span {background:#1C1C1C;}	
			ul#pagina-carrusel li.item4 span {background:#252525;}							
			ul#pagina-carrusel li.item5 span {background:#2F2F2F;}							
			ul#pagina-carrusel li.item6 span {background:#383838;}							
			ul#pagina-carrusel li.item7 span { background:#414141;}
			ul#pagina-carrusel li.item8 span { background:#4B4B4B;}
			ul#pagina-carrusel li.item9 span { background:#545454;}
			ul#pagina-carrusel li.item10 span { background:#5E5E5E;}
					
		ul#pagina-carrusel li.item1 span.activo,
		ul#pagina-carrusel li.item2 span.activo,
		ul#pagina-carrusel li.item3 span.activo,
		ul#pagina-carrusel li.item4 span.activo,
		ul#pagina-carrusel li.item5 span.activo,
		ul#pagina-carrusel li.item6 span.activo,
		ul#pagina-carrusel li.item7 span.activo,
		ul#pagina-carrusel li.item8 span.activo,
		ul#pagina-carrusel li.item9 span.activo,
		ul#pagina-carrusel li.item10 span.activo{ background:#796A94; cursor:default; line-height:1.43em;}

div#contenido.media div.video { width:48em; /*height:27em;*/ overflow:hidden; margin:1.9em 0 0 1.9em;}			
div#contenido.media div.video .video_video {text-align: center;}		
div#contenido.media div.video object {width:48em; /*height:27em;*/}		

div#contenido.ficha div#ficha_media div.novideo { width:48em;background:#232323; height:27em;overflow:hidden; margin:0 0 1.9em 0; color:#796A94;}			
	div#contenido.ficha div#ficha_media div.novideo p { font-family:"palatino linotype",palatino,serif; font-size:4em; font-style:italic; height:100%; letter-spacing:-0.03em; text-align:center; padding:2.5em 0 0 0; width:auto;}
		div#contenido.ficha div#ficha_media div.novideo p small { color:#919191; display:block; font-family:Arial,Helvetica,sans-serif; font-size:0.4em; font-style:normal; text-transform:uppercase; letter-spacing:-0.01em;}

		div#contenido.media div.video a:link { font-size:1.2em; text-decoration:underline; margin:2em 0 0 0;}		
		div#contenido.media div.video a:visited { font-size:1.2em; text-decoration:underline; margin:2em 0 0 0;}		
		div#contenido.media div.video a:hover { font-size:1.2em; text-decoration:none; margin:2em 0 0 0;}		
		div#contenido.media div.video a:active { font-size:1.2em; text-decoration:underline; margin:2em 0 0 0;}		
		
/*******************************
	CONTENIDO  PÁGINAS NOTICIAS
********************************/		
		
/*** Listado de noticias ***/
		
div#contenido.noticias { padding:0em 0em 1.9em 0em;}
	ul#noticias { margin:1.9em 1.9em 0 1.9em;  overflow:hidden;}			
		ul#noticias li { width:50%; float:left; height:23.3em;background:#796A94;}			
			ul#noticias li:hover, ul#noticias li.hover { background:#939393;}			
			ul#noticias li h3 a:link{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#3E3E3E; font-style:italic;}			
			ul#noticias li h3 a:visited{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#3E3E3E; font-style:italic;}			
			ul#noticias li h3 a:hover{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#3E3E3E; font-style:italic;}			
			ul#noticias li h3 a:active{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#3E3E3E; font-style:italic;}			

			ul#noticias li.even h3 a:link{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#232323; font-style:italic;}			
			ul#noticias li.even h3 a:visited{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#232323; font-style:italic;}			
			ul#noticias li.even h3 a:hover{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#232323; font-style:italic;}			
			ul#noticias li.even h3 a:active{ display:block; font-size:2.4em; line-height:0.8em; padding:0.5em; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#232323; font-style:italic;}			
		
		ul#noticias dt {position:absolute; top:-99999em;}
		ul#noticias dd.date{ font-family:Times; float:right;; overflow:hidden; color:#FFFFFF; font-style:italic; background:#232323; font-size:1.7em; width:5.8em; text-align:center; height:1.64em; line-height:1.64em;}
		
		ul#noticias li dd a:link { font-size:1.3em; color:#FFF; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#696969 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll -0.5em center;}
		ul#noticias li dd a:visited { font-size:1.3em; color:#FFF; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#696969 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll -0.5em center;}
		ul#noticias li dd a:hover { font-size:1.3em; color:#796A94; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll -0.5em center;}
		ul#noticias li dd a:active { font-size:1.3em; color:#FFF; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#696969 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll -0.5em center;}

		ul#noticias li.hover dd a:link, ul#noticias li:hover dd a:link { font-size:1.3em;  color:#796A94; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll -0.5em center;}
		ul#noticias li.hover dd a:visited, ul#noticias li:hover dd a:visited { font-size:1.3em; color:#796A94; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll -0.5em center;}
		ul#noticias li.hover dd a:hover, ul#noticias li:hover dd a:hover { font-size:1.3em; color:#796A94; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll -0.5em center;}
		ul#noticias li.hover dd a:active, ul#noticias li:hover dd a:active { font-size:1.3em; color:#796A94; font-weight:bold; text-decoration:underline; display:block; width:5.85em; padding:0 0 0 1.76em; height:2.15em; line-height:2.15em; float:right; clear:right;background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat scroll -0.5em center;}
		
/*** Detalle de la noticia ***/
		
		div#contenido.noticias a.top_link:link { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.25em; width:8.4em; padding:0 0 0 1.6em; float:right; margin:-5.8em 1.46em 0 0; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		div#contenido.noticias a.top_link:visited { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.25em; width:8.4em; padding:0 0 0 1.6em; float:right; margin:-5.8em 1.46em 0 0; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		div#contenido.noticias a.top_link:hover { color:#796A94; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.25em; width:8.4em; padding:0 0 0 1.6em; float:right; margin:-5.8em 1.46em 0 0; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		div#contenido.noticias a.top_link:active { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.25em; width:8.4em; padding:0 0 0 1.6em; float:right; margin:-5.8em 1.46em 0 0; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		
		div#contenido.noticias ul#next_prev_news {clear:both; height:2.3em; width:12em; float:right; margin:0 1.8em -2.3em 0; position:relative;}
			div#contenido.noticias ul#next_prev_news li { width:50%; height:100%;float:left;overflow:hidden;}
				div#contenido.noticias ul#next_prev_news li a:link {display:block; height:100%; text-indent:-999em;background:#656565 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div#contenido.noticias ul#next_prev_news li a:visited {display:block; height:100%; text-indent:-999em;background:#656565 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div#contenido.noticias ul#next_prev_news li a:hover {display:block; height:100%; text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div#contenido.noticias ul#next_prev_news li a:active {display:block; height:100%; text-indent:-999em;background:#656565 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}

				div#contenido.noticias ul#next_prev_news li a#next_news:link, div#contenido.noticias ul#next_prev_news li a#next_news:visited, div#contenido.noticias ul#next_prev_news li a#next_news:hover, div#contenido.noticias ul#next_prev_news li a#next_news:active {background-image:url(../img/template/bck-flechita-left-noticias-next.gif);}
		
		div#noticia_full { clear:both; background:#4F4F4F; padding:0 0 4em 0; width:48.1em; margin:0em 0 0 1.9em;}
		div#noticia_full p { font-size:1.1em; color:#FFF; line-height:1.2em; padding:0 1.27em 1em 1.27em;}
			div#noticia_full small { font-size:1.5em;color:#FFFFFF;background:#232323; display:block;font-family:"palatino linotype",palatino,serif; font-style:italic; padding:0.3em 0 0 0.9em; font-weight:bold;}
			div#noticia_full h3 { font-size:2.4em; line-height:0.8em; padding:0.6em; margin:0 0 1.6em 0; font-family:"palatino linotype",palatino,serif; color:#FFFFFF; background:#232323; font-style:italic;}			
		
		
/*******************************
	CONTENIDO PÁGINAS PROGRAMACIÓN
********************************/		
		
/*** Listado de obras ***/

div#contenido.program {padding:0 0 3em 0;}

div#contenido.program strong.order { font-size:1.2em; font-style:italic; color:#FFFFFF; background:#000; height:2em; line-height:2em; padding:0 0 0 0.75em; width:9.25em; display:block; float:right;font-family:"palatino linotype",palatino,serif; margin:-5.8em 1.55em 0 0;}

div#contenido.program ul.order { width:12em; margin:-4.6em 1.9em 0 0; float:right; clear:right;}
	div#contenido.program ul.order li { background:#EEEEEE; font-size:1.3em; color:#4D4D4D; height:1.6em; text-indent:0.7em; line-height:1.6em;font-family:"palatino linotype",palatino,serif; font-style:italic;}
	div#contenido.program ul.order li a:link { background:#000; color:#FFF; display:block;text-indent:1.2em; text-decoration:underline;}
	div#contenido.program ul.order li a:visited { background:#000; color:#FFF; display:block;text-indent:1.2em; text-decoration:underline;}
	div#contenido.program ul.order li a:hover { background:#796A94;; color:#FFF; display:block;text-indent:1.2em; text-decoration:underline;}
	div#contenido.program ul.order li a:active { background:#000; color:#FFF; display:block;text-indent:1.2em; text-decoration:underline;}

h3.ningun_espectaculo {background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:1em 0 0 1em;}
		
ul#program { width:48em; margin:0 0 0 1.9em; clear:both;}	
	ul#program li {background:#989898; position:relative; width:48em; height: 28.4em; overflow:hidden;}
	ul#program li.max {background:#989898; position:relative; width:48em; height: 100%; overflow:hidden;}
		ul#program li.odd {background:#747474;}

		ul#program li h3 { width:25.3em; overflow:hidden; /*position:absolute;*/}
		ul#program li h3 a:link{display:block; background:#232323; color:#FFF; font-size:2.17em;font-family:"palatino linotype",palatino,serif; font-style:italic; padding:1em 0.3em 1em 0.57em; letter-spacing:-0.05em;line-height:0.8em;}
		ul#program li h3 a:visited{display:block;background:#232323; color:#FFF; font-size:2.17em;font-family:"palatino linotype",palatino,serif; font-style:italic;  padding:1em 0.3em 1em 0.57em; letter-spacing:-0.05em;line-height:0.8em;}
		ul#program li h3 a:hover{display:block;background:#796A94; color:#FFF; font-size:2.17em;font-family:"palatino linotype",palatino,serif; font-style:italic;  padding:1em 0.3em 1em 0.57em; letter-spacing:-0.05em;line-height:0.8em;}
		ul#program li h3 a:active{display:block;background:#232323; color:#FFF; font-size:2.17em;font-family:"palatino linotype",palatino,serif; font-style:italic; padding:1em 0.3em 1em 0.57em; letter-spacing:-0.05em;line-height:0.8em;}

		ul#program li.hover h3 a:link, ul#program li.hover h3 a:visited, ul#program li.hover h3 a:hover,ul#program li.hover h3 a:active{display:block;background:#796A94; color:#FFF; font-size:2.17em;font-family:"palatino linotype",palatino,serif; font-style:italic;  padding:1em 0.3em 1em 0.57em; letter-spacing:-0.05em;}
		
		ul#program li .imagen_programa {position: absolute; background:#796A94; display: block; height: 100%; width: 25.3em; margin:0;}
		ul#program li .imagen_programa:hover {background:#747474;}
		ul#program li.hover .imagen_programa {background:#747474;}
		ul#program li.hover .imagen_programa img {background:#747474;}
                    ul#program li .imagen_programa:hover img {background:#747474;}
                    ul#program li img {background:#796A94; width: 25.3em; position: absolute; bottom: 5.5em;}

		ul#program li dl#info {float: right; width:21em; margin:0 0 1em 1em; position: relative; z-index: 1;} 		
			ul#program li dl#info dd.compania {line-height:1em; font-size:1.1em; padding:1em 0 0.5em 0; width:19em; overflow:hidden; white-space:nowrap;}
			ul#program li dl#info dt.duracion {color:#FFFFFF;float:left; font-size:1em; line-height:1.2em; padding:0 0.5em 0 0;}
			ul#program li dl#info dd.duracion {color:#FFFFFF;float:left; font-size:1.2em; line-height:1em; font-weight:bold;}
			ul#program li dl#info dd.tipologia {color:#FFFFFF;clear:left; font-size:1.2em; line-height:1.2em; font-weight:bold; text-transform:uppercase;}
			ul#program li dl#info dd.edad {color:#FFFFFF;clear:left; font-size:1.2em; line-height:1em; font-weight:bold;}
			ul#program li dl#info dd.disponibilidad {color:#FFFFFF; font-size:0.9em; line-height:1.5em;}
			ul#program li dl#info dd.abono {color:#292929; font-size:1.1em; line-height:1em; height:4.5em; padding:1em 0 0 6em; text-transform:uppercase;}
				ul#program li dl#info dd.general {background:url(../img/template/bck-tipo-abono-general.gif) no-repeat left 1em;}
				ul#program li dl#info dd.alternativo {background:url(../img/template/bck-tipo-abono-alternativo.gif) no-repeat left 1em;}
				ul#program li dl#info dd.familia {background:url(../img/template/bck-tipo-abono-familiar.gif) no-repeat left 1em; }
				ul#program li dl#info dd.express {background:url(../img/template/bck-tipo-cultura-express.gif) no-repeat left 1em;}
				ul#program li dl#info dd.abono span{ display:block;}

			ul#program li dl#info dd.comprar {float:left; margin:-5.5em 0 0 0;}
			ul#program li dl#info dd.masinfo {float:left; margin:1.5em 0 0;}
                        
                ul#program li dl#fecha_precio {position:absolute; top:0; width:23.7em; margin:13.85em 0 0 24.3em; height:18.1em;} 
			ul#program li dl#fecha_precio dd.fecha { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-2.15em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.fecha_1 { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-5.7em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.fecha_2 { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-3.9em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.fecha_3 { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-2.1em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			
                        ul#program li dl#fecha_precio dd.fecha_1_max { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-5.7em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.fecha_2_max { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-3.9em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.fecha_3_max { position:absolute; font-size:1.4em; height:1.85em; line-height:1.85em; color:#FFF; background:#232323; width:14.71em; margin:-2.1em 0 0 -13.95em; /*margin:-5.7em 0 0 -15.4em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
                        
                        ul#program li dl#fecha_precio dd.precio { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-1.2em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.precio_1 { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-2.5em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.precio_2 { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-1.35em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.precio_3 { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-0.2em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
                        
                        ul#program li dl#fecha_precio dd.precio_1_max { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-2.5em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.precio_2_max { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-1.35em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			ul#program li dl#fecha_precio dd.precio_3_max { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#232323; width:3.6em; margin:-0.2em 0 0 -3.14em; /*margin:-2.5em 0 0 -4.05em;*/ text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
                        
			
                        ul#program li.hover dl#info dd.precio { position:absolute; font-size:2.2em; height:1.31em; line-height:1.31em; color:#FFF; background:#796A94; width:3.6em; text-align:center; font-style:italic; font-family:"palatino linotype",palatino,serif;  }	
			
			ul#program li dl#info dd.comprar a:link {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.comprar a:visited {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.comprar a:hover {color:#000; background:#000 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.comprar a:active {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			ul#program li dl#info dd.comprar span {cursor:default;color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			ul#program li.odd dl#info dd.comprar a:link {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.comprar a:visited {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.comprar a:hover {color:#000; background:#000 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.comprar a:active {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			ul#program li.odd dl#info dd.comprar span {cursor:default; color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}


			#tooltip { background:#000; font-size:1.1em; line-height:1.4em; padding:1em; color:#FFF; margin:4em 0; position:absolute; z-index:50; width:17em; display:block; top:0;}

			ul#program li dl#info dd.masinfo a:link {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.masinfo a:visited {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.masinfo a:hover {color:#000; background:#000 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li dl#info dd.masinfo a:active {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			ul#program li.odd dl#info dd.masinfo a:link {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.masinfo a:visited {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.masinfo a:hover {color:#000; background:#000 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
			ul#program li.odd dl#info dd.masinfo a:active {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-odd.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.3em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			ul#program li dl#info dd.sinopsis {color:#232323; font-size:1.2em; font-style:italic; font-family:"palatino linotype",palatino,serif; line-height:1em; height:4.1em; position:relative;top:2em; width:17em;}

div.paginacion {float:right; padding:0 1.9em 0 0; clear:both;}		
	
	div.pages1 {width:18.5em;}
	div.pages2 {width:9.3em;}
	div.pages3 {width:11.6em;}
	div.pages4 {width:13.9em;}
	div.pages5 {width:16.2em;}
	div.pages6 {width:18.5em;}
	div.pages7 {width:20.8em;}
	
	div.paginacion strong{ display:block; font-size:1.1em; width:5em; height:2.2em; line-height:2.1em; margin:0 4.1em 0 0; float:right; text-align:center; background:#232323; color:#FFFFFF; }
		div.no_prev strong{ margin:0;}
		
	div.paginacion ul { float:right;}
		
		div.paginacion li {float:left; height:2.3em; width:2.3em; text-align:center; overflow:hidden;}	
			
			div.paginacion li a:link {display: block; height:100%; font-size:1.6em; background:#000; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:pointer;}
			div.paginacion li a:visited {display: block; height:100%; font-size:1.6em; background:#000; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:pointer;}
			div.paginacion li a:hover {display: block; height:100%; font-size:1.6em; background:#000; overflow:hidden; line-height:2em; color:#FFFFFF; width:100%; cursor:pointer;}
			div.paginacion li a:active {display: block; height:100%; font-size:1.6em; background:#000; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:pointer;}

			div.paginacion li.prev { float:right; height:2.45em; margin:-2.45em 0 0 0; width:4.6em;}
			div.paginacion li.next { height:2.3em; width:4.6em;}
				div.paginacion li.prev a:link { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div.paginacion li.prev a:visited { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div.paginacion li.prev a:hover { text-indent:-999em;background:#000 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}
				div.paginacion li.prev a:active { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-prev.gif) no-repeat scroll center center;}

				div.paginacion li.next a:link { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-next.gif) no-repeat scroll center center;}
				div.paginacion li.next a:visited { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-next.gif) no-repeat scroll center center;}
				div.paginacion li.next a:hover { text-indent:-999em;background:#000 url(../img/template/bck-flechita-left-noticias-next.gif) no-repeat scroll center center;}
				div.paginacion li.next a:active { text-indent:-999em;background:#796A94 url(../img/template/bck-flechita-left-noticias-next.gif) no-repeat scroll center center;}
				
			div.paginacion li.activo {font-size:1.6em; width:1.5em; height:1.44em; background:#796A94; overflow:hidden; line-height:1.44em; color:#FFFFFF;}
			
			div.paginacion li.item1 a:link, div.paginacion li.item1 a:visited,div.paginacion li.item1 a:hover,div.paginacion li.item1 a:active {background:#000000;}	
			div.paginacion li.item2 a:link, div.paginacion li.item2 a:visited, div.paginacion li.item2 a:hover, div.paginacion li.item2 a:active {background:#111111;}	
			div.paginacion li.item3 a:link, div.paginacion li.item3 a:visited, div.paginacion li.item3 a:hover, div.paginacion li.item3 a:active {background:#232323;}	
			div.paginacion li.item4 a:link, div.paginacion li.item4 a:visited, div.paginacion li.item4 a:hover, div.paginacion li.item4 a:active {background:#353434;}							
			div.paginacion li.item5 a:link, div.paginacion li.item5 a:visited, div.paginacion li.item5 a:hover, div.paginacion li.item5 a:active {background:#666666;}							
			div.paginacion li.item6 a:link, div.paginacion li.item6 a:visited, div.paginacion li.item6 a:hover, div.paginacion li.item6 a:active {background:#7F7F7F;}		
			div.paginacion li.item7 a:link, div.paginacion li.item7 a:visited, div.paginacion li.item7 a:hover, div.paginacion li.item7 a:active {background:#939393;}		

/*** Ficha de la obra ***/

#sideB div#contenido.ficha { width:76.9em; border-right:none; padding:0 0 3em 0;}

#sideB div#contenido.ficha ul#return_program {width:24em;height:32em; float:right; padding: 0 1.9em 0 0; overflow:hidden;margin:-7em 0 0 0;}
	#sideB div#contenido.ficha ul#return_program li {overflow:hidden;}
		ul#return_program li.top_link a:link { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.4em; width:8.4em; padding:0 0 0 1.6em; float:right; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		ul#return_program li.top_link a:visited { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.4em; width:8.4em; padding:0 0 0 1.6em; float:right; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		ul#return_program li.top_link a:hover { color:#796A94; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.4em; width:8.4em; padding:0 0 0 1.6em; float:right; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
		ul#return_program li.top_link a:active { color:#FFFFFF; display:block; font-size:1.2em; text-decoration:underline; line-height:6.8em; height:7.4em; width:8.4em; padding:0 0 0 1.6em; float:right; background:#000000 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

	#sideB div#contenido.ficha ul#return_program li.prev_link, #sideB div#contenido.ficha ul#return_program li.next_link {width:50%;float:left;}
	#sideB div#contenido.ficha ul#return_program li.prev_link a:link span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 2em;background:#656565 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.prev_link a:visited span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 2em;background:#656565 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.prev_link a:hover span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 2em;background:#796A94 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.prev_link a:active span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 2em;background:#656565 url(../img/template/bck-flechita-left-noticias.gif) no-repeat scroll -0.5em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}

	#sideB div#contenido.ficha ul#return_program li.next_link a:link span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 1em;background:#2B2B2B url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll 7em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.next_link a:visited span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 1em;background:#2B2B2B url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll 7em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.next_link a:hover span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 1em;background:#796A94 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll 7em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}
	#sideB div#contenido.ficha ul#return_program li.next_link a:active span {display:block;font-size:1.2em; text-decoration:underline;padding:0 0 0 1em;background:#2B2B2B url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll 7em center; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; height:2.85em;line-height:2.6em;}

	#sideB div#contenido.ficha ul#return_program li.alone { margin:0 0 0 50%;}

	ul#return_program img { width:100%;}

div#minificha { height: 100%; overflow: hidden; padding: 1.9em 0 0 1.9em; position: relative; width: 49.1em;}
	div#minificha h3 { background:#232323; color:#FFFFFF; font-family:"palatino linotype",palatino,serif; font-size:2.17em; font-style:italic; letter-spacing:-0.05em; padding:1em 0.3em 1em 0.57em; width:10.87em; position:absolute; line-height:1em;}
	div#minificha .imagen_programa {background: #796A94; display: block; height: 100%; margin: 0; position: absolute; width: 25.3em;}
            div#minificha .imagen_programa img {background: #796A94; bottom: 0; position: absolute; width: 25.3em;}
	/*div#minificha img{ background:#796A94; float:left; width:25.3em; height:23em;}*/
	div#minificha dl {background:#989898; float: right; padding: 0 0.5em 1em 1.4em; width:21.9em;} 		
		div#minificha dl dd.compania {line-height:1em; font-size:1.1em; padding:1em 0 0.5em;}
		div#minificha dl dt.entrada, div#minificha dl dt.duracion {color:#FFFFFF;float:left; clear:left; font-size:1em; line-height:1.2em; padding:0 0.5em 0 0;}
		div#minificha dl dd.diaobra, div#minificha dl dd.entrada, div#minificha dl dd.duracion {color:#FFFFFF;float:left; font-size:1.2em; line-height:1em; font-weight:bold;}
		div#minificha dl dd.lugar {color:#FFFFFF;float:left; font-size:1.1em; line-height:4em; font-weight:bold;}
		div#minificha dl dd.tipologia {color:#FFFFFF;clear:left; font-size:1.2em; line-height:1.2em; font-weight:bold; text-transform:uppercase;}
		div#minificha dl dd.edad {color:#FFFFFF;clear:left; font-size:1.2em; line-height:1em; font-weight:bold;}
		div#minificha dl dd.disponibilidad {color:#FFFFFF; font-size:0.9em; line-height:1.5em;}
		div#minificha dl dd.abono {color:#292929; clear:left; font-size:1.1em; line-height:1em; height:4.5em; padding:0 0 0 6em; text-transform:uppercase;}
			div#minificha dl dd.general {background:url(../img/template/bck-tipo-abono-general.gif) no-repeat left top;}
			div#minificha dl dd.alternativo {background:url(../img/template/bck-tipo-abono-alternativo.gif) no-repeat left top;}
			div#minificha dl dd.familia {background:url(../img/template/bck-tipo-abono-familiar.gif) no-repeat left top; }
			div#minificha dl dd.express {background:url(../img/template/bck-tipo-cultura-express.gif) no-repeat left top;}

			div#minificha dl dd.abono span{ display:block;}

			div#minificha dl dd.comprar {float:left; clear:left;}
				div#minificha dl dd.comprar a:link {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
				div#minificha dl dd.comprar a:visited {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
				div#minificha dl dd.comprar a:hover {color:#000; background:#000 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}
				div#minificha dl dd.comprar a:active {color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}

			div#minificha dl dd.comprar span {cursor:default;color:#FFF; background:#796A94 url(../img/template/bck-comprar-circle-even.gif) no-repeat left center; font-size:1.6em; height:4.5em; padding:0 0 0.2em 1em;font-family:"palatino linotype",palatino,serif; font-style:italic; font-weight:bold;}



div#contenido.ficha div#carrusel-div { width:47.7em;height:25em; overflow:hidden;}	
div#contenido.ficha ul#carrusel { height:25em; width:47.7em; overflow:hidden; }			
	div#contenido.ficha ul#carrusel li { float:left;height:25em; width:47.7em; overflow:hidden;/*position:relative;*/}			
	div#contenido.ficha ul#carrusel li img { height:25em; width:47.7em; float:left;}
	div#contenido.ficha ul#carrusel li span{font-family:"palatino linotype",palatino,serif; background:#796A94;color:#FFFFFF; font-size:1.6em; font-style:italic; height:1.8em; float:right; margin:-1.8em 0 0 0; line-height:1.8em; padding:0 1em; text-align:right;}			
	div#contenido.ficha ul#pagina-carrusel {float:right; overflow:hidden; padding:0 0 3em 0;}

div#contenido.ficha div#ficha_txt { width:22.3em; padding:1.9em 0 1em 2.9em; float:left;}
	div#contenido.ficha div#ficha_txt h3 { font-family:"palatino linotype",palatino,serif; font-weight:bold; font-size:1.4em; font-style:italic; color:#796A94;}
	div#contenido.ficha div#ficha_txt p { font-size:1.1em; line-height:1.1em; width:20em; padding:0 0 1.5em 0;}
		div#contenido.ficha div#ficha_txt p.first { font-weight:bold;}
	div#contenido.ficha div#ficha_txt ul.rel {padding:0.5em 0 4.5em;}
	div#contenido.ficha div#ficha_txt ul.rel li {height:1.6em;}
		div#contenido.ficha div#ficha_txt ul.rel li a:link { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat -1em center; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 2.45em;} 
		div#contenido.ficha div#ficha_txt ul.rel li a:visited { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat -1em center; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 2.45em;} 
		div#contenido.ficha div#ficha_txt ul.rel li a:hover { font-size:1.1em; color:#796A94; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat -1em center; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 2.45em;} 
		div#contenido.ficha div#ficha_txt ul.rel li a:active { font-size:1.1em; color:#333; text-decoration:underline; background:#796A94 url(../img/template/bck-flechita-right.gif) no-repeat -1em center; display:block; font-size:1.1em; height:1.45em; line-height:1.1em; padding:0 0 0 2.45em;} 

	div#contenido.ficha div#ficha_txt dl.ficha_art dt { font-size:1.1em; line-height:1.1em; width:20em; font-weight:bold;padding:1em 0 0 0;}
		div#contenido.ficha div#ficha_txt dl.ficha_art dd { font-size:1.1em; line-height:1.1em; width:20em; }

div#contenido.ficha div#ficha_media { width:47.7em;float:left; padding:1.9em 0 1.9em 1.9em;}
	div#contenido.ficha div#ficha_media div.video {padding:1.9em 0; clear:left;}
		div#contenido.ficha div#ficha_media div.video embed {width:47.7em; height:35.5em;}		
		div#contenido.ficha div#ficha_media div.video a:link { font-size:1.2em; text-decoration:underline;}		
		div#contenido.ficha div#ficha_media div.video a:visited { font-size:1.2em; text-decoration:underline;}		
		div#contenido.ficha div#ficha_media div.video a:hover { font-size:1.2em; text-decoration:none;}		
		div#contenido.ficha div#ficha_media div.video a:active { font-size:1.2em; text-decoration:underline;}		
	div#contenido.ficha div#ficha_media h3 { font-family:"palatino linotype",palatino,serif; font-weight:bold; font-size:1.4em; font-style:italic; color:#796A94; padding:0 0 0.5em 0;}
		div#contenido.ficha div#ficha_media h3.valoracion { font-family:"palatino linotype",palatino,serif; font-weight:bold; font-size:1.4em; font-style:italic; color:#FFFFFF; background:#585858; width:13.92em; text-align:center; height:2.07em; padding:0; line-height:2.07em; float:left; clear:both;}
	div#contenido.ficha div#ficha_media p { font-size:1.1em; line-height:1.1em; width:43.4em; padding:0 0 1.5em 0;}
	div#contenido.ficha div#ficha_media dl.valoracion {clear:both;}
		div#contenido.ficha div#ficha_media dl.valoracion dd { overflow:hidden; background:#737373; width:18.3em;}
		div#contenido.ficha div#ficha_media dl.valoracion dd strong { float:left;font-family:"palatino linotype",palatino,serif; font-weight:bold;font-style:italic; color:#FFFFFF; background:#796A94; display:block; font-size:5em; height:1.4em; line-height:1.4em; width:1.64em; letter-spacing:-0.07em; text-align:center; margin:0 0.3em 0 0; }
			div#contenido.ficha div#ficha_media dl.valoracion dd span { font-size:1.4em; color:#0B0B0B;font-family:"palatino linotype",palatino,serif;font-style:italic; padding:0.5em 0 0 0; display:block;}
				div#contenido.ficha div#ficha_media dl.valoracion dd span span { font-size:2em; display:block; line-height:0.5em; padding:0;}
	form#valoracion_form { overflow:hidden; margin:0 0 4em 0;}
	form#valoracion_form legend { display:block; color:#2E2E2E; background: #A1A1A1 url(../img/template/bck-flechita-votacion.gif) no-repeat left center;font-size:1.2em; font-style:italic; padding:0 1em 0 2.5em; height:1.91em; line-height:1.91em; width:8em;}
		form#valoracion_form label {float:left; width:2.3em; text-align:center;}	
			form#valoracion_form label.js {height:2.3em;}	
			form#valoracion_form div { margin:-2.3em 0 0; padding:0 0 0 13.6em;}
			form#valoracion_form label span {display: block; height:1.43em; font-size:1.6em; background:#000; overflow:hidden; line-height:1.43em; color:#FFFFFF; width:100%; cursor:pointer; position:relative;}
				form#valoracion_form label span:hover, form#valoracion_form label span.hover { line-height:2em;}
		 	
			form#valoracion_form label span.val1{ background:#090909;}
			form#valoracion_form label span.val2{ background:#121212;}
			form#valoracion_form label span.val3{ background:#1C1C1C;}
			form#valoracion_form label span.val4{ background:#252525;}
			form#valoracion_form label span.val5{ background:#2F2F2F;}
			form#valoracion_form label span.val6{ background:#383838;}
			form#valoracion_form label span.val7{ background:#414141;}
			form#valoracion_form label span.val8{ background:#4B4B4B;}
			form#valoracion_form label span.val9{ background:#545454;}
			form#valoracion_form label span.val10{ background:#5E5E5E;}

#sideB.ficha ul#footer { padding:0 0 0 39.7em; width:37.6em; }

		 
/*******************************
	CONTENIDO PÁGINAS MAPA
********************************/		
		
/*** Cómo llegar ***/

div#contenido.maps {padding:0 0 3em 0;}

div#contenido.maps strong.salas { color:#4D4D4D; display:block; font-family:"palatino linotype",palatino,serif; font-size:1.3em; font-style:italic;font-weight:bold; padding:1.5em 0 0 1.5em;}

div#contenido.maps ul#direcciones { padding:0 1.9em;}
div#contenido.maps ul#direcciones li { clear:both; padding:0.7em 0 0 3.9em;} 
div#contenido.maps ul#direcciones li.js { height:17em;} 
div#contenido.maps ul#direcciones li.teatro { background:url(../img/template/ico-map-teatro.gif) no-repeat left 1em;} 
div#contenido.maps ul#direcciones li.ccultural { background:url(../img/template/ico-map-ccultural.gif) no-repeat left 1em;} 
	div#contenido.maps ul#direcciones li h3 {color:#796A94; font-size:2em;font-family:"palatino linotype",palatino,serif; font-style:italic;letter-spacing:-0.03em;}
	div#contenido.maps ul#direcciones li dl dt {position:absolute; top:-9999em;}
	div#contenido.maps ul#direcciones li dl dd {color:#4D4D4D;font-size:1.2em;}
	div#contenido.maps ul#direcciones li p {color:#4D4D4D; font-size:1.1em; line-height:1.2em; padding:1.6em 0 0; width:33.6em;}
		div#contenido.maps ul#direcciones li a:link {font-size:1.2em; color:#796A94; font-weight:bold; font-style:italic; padding:1em 0; display:block;}
		div#contenido.maps ul#direcciones li a:visited {font-size:1.2em; color:#796A94; font-weight:bold; font-style:italic; padding:1em 0; display:block;}
		div#contenido.maps ul#direcciones li a:hover {font-size:1.2em; color:#000; font-weight:bold; font-style:italic; padding:1em 0; display:block;}
		div#contenido.maps ul#direcciones li a:active {font-size:1.2em; color:#796A94; font-weight:bold; font-style:italic; padding:1em 0; display:block;}
	div#contenido.maps ul#direcciones li form {padding:1.1em 0 0 0; overflow:hidden;}
		div#contenido.maps ul#direcciones li form legend {display:none;}
		div#contenido.maps ul#direcciones li form label span{position:absolute;top:-999em;}
		div#contenido.maps ul#direcciones li form input.origen {background:#4D4D4D none repeat scroll 0 0; border:medium none; color:white; display:block; float:left; font-size:1.8em; height:1.5em; line-height:1.7em; padding:0.2em 0 0 0.5em; width:16.6em;}
		div#contenido.maps ul#direcciones li form input.boton { background:#796A94 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll -0.3em center; border:0; color:#FFFFFF; font-family:"palatino linotype",palatino,serif; font-size:1.8em; font-style:italic; cursor:pointer; text-decoration:underline; height:1.7em; width:5em; padding:0 0.3em 1em 0; text-align:right; text-transform:lowercase; display:block;float:left;}
		
div#contenido.maps div#mapa { width:47.8em; height:35.8em; border:0.1em solid #BBBBBB; margin:0 0 0 1.9em;}
div#contenido.maps div#ruta { width:48em; margin:0 0 0 1.4em;}
	div#contenido.maps div#ruta td {font-size:1.1em; padding:0.5em 0;}
	div#contenido.maps div#ruta a:link, div#contenido.maps div#ruta a:visited, div#contenido.maps div#ruta a:hover, div#contenido.maps div#ruta a:active{ color:#796A94;}


/**********************************
	CONTENIDO  PÁGINAS BOLETÍN
**********************************/

div#contenido.boletin p { font-size:1.9em; padding:1em; color:#4D4D4D; font-style:italic; font-family:"palatino linotype",palatino,serif;}
form#boletin { padding:1.9em;}
	form#boletin label { padding:0 0 0.2em 0; overflow:hidden; display:block;}
		form#boletin label span { position:absolute; top:-9999em;}
		form#boletin legend { display:none;}
		form#boletin label.boletin_abonado {width:22em;overflow:hidden;}
		form#boletin label.boletin_abonado span { position:inherit; font-size:1.4em; color:#4D4D4D; font-style:italic; font-family:"palatino linotype",palatino,serif; float:right;}
		form#boletin label.boletin_lopd {width:18.8em; height:4.2em; overflow:hidden;}
		form#boletin label.boletin_lopd span { position:inherit; font-size:1.4em; color:#4D4D4D; font-style:italic; font-family:"palatino linotype",palatino,serif; float:right;}
	form#boletin input#boletin_email, form#boletin input#boletin_poblacion, form#boletin input#boletin_edad {background:#4D4D4D; border:none; color:white; display:block; float:left; font-size:1.8em; height:1.5em; line-height:1.7em; padding:0.2em 0 0 0.5em; width:17em;}
		form#boletin input#boletin_poblacion { width:14.5em;}
		form#boletin input#boletin_edad { width:4.2em;}
		form#boletin input.boton { background:#796A94 url(../img/template/bck-flechita-right-noticias.gif) no-repeat scroll -0.3em center; border:0; color:#FFFFFF; font-family:"palatino linotype",palatino,serif; font-size:1.8em; font-style:italic; cursor:pointer; text-decoration:underline; height:1.7em; width:4.5em; padding:0 0.3em 1em 0; text-align:right; text-transform:lowercase; display:block;float:left;}
			
	div#contenido.boletin div#lopd { padding:1.9em;}
		div#contenido.boletin div#lopd h3 {color:#796A94; font-style:italic; font-family:"palatino linotype",palatino,serif; font-size:1.6em; font-weight:bold; padding:0 0 0.5em 0;}
		div#contenido.boletin div#lopd p {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-style:normal;padding:0 0 1em 0;line-height:1.2em;}		
			
/******************************************
	CONTENIDO  PÁGINAS PLANO INTERACTIVO
******************************************/			
div#contenido.plano {padding:0 0 1.9em 0;}
ol#planoLista { width:51.8em; height:65.6em; background:url(../img/template/plano-interactivo.png) no-repeat top left;}
ol#planoLista li { position:absolute; height:5em; width:5em; }
	ol#planoLista li.zonauno { margin:44em 0 0 26em;}
	ol#planoLista li.zonados { margin:8em 0 0 26em;}
	ol#planoLista li.zonatres { margin:27em 0 0 26em;}
	ol#planoLista li.zonacuatro { margin:30em 0 0 14em;}
	ol#planoLista li.zonacinco { margin:30em 0 0 39em;}

	ol#planoLista li a:link{ background:url(../img/template/mas-plano-interactivo.png) no-repeat center center; display:block; height:4.8em; line-height:4.8em; overflow:hidden;}	
	ol#planoLista li a:visited{ background:url(../img/template/mas-plano-interactivo.png) no-repeat center center; display:block; height:4.8em; line-height:4.8em; overflow:hidden;}	
	ol#planoLista li a:hover{ background:url(../img/template/mas-plano-interactivo.png) no-repeat center center; display:block; height:4.8em; line-height:4.8em; overflow:hidden;}	
	ol#planoLista li a:active{ background:url(../img/template/mas-plano-interactivo.png) no-repeat center center; display:block; height:4.8em; line-height:4.8em; overflow:hidden;}	

	ol#planoLista li a:link span { background:#000; font-style:italic; font-size:1.1em; height:2.18em; line-height:2.18em; padding:0 0.5em; color:#FFF; margin:4em 0; padding:0 0.5em; position:absolute; text-transform:uppercase; width:15em; display:block; top:-999em;}
	ol#planoLista li a:visited span { background:#000; font-style:italic; font-size:1.1em; height:2.18em; line-height:2.18em; padding:0 0.5em; color:#FFF; margin:4em 0; padding:0 0.5em; position:absolute; text-transform:uppercase; width:15em; display:block; top:-999em;}
	ol#planoLista li a:hover span { background:#000; font-style:italic; font-size:1.1em; height:2.18em; line-height:2.18em; padding:0 0.5em; color:#FFF; margin:4em 0; padding:0 0.5em; position:absolute; z-index:50; text-transform:uppercase; width:17em; display:block; top:0;}
	ol#planoLista li a:active span { background:#000; font-style:italic; font-size:1.1em; height:2.18em; line-height:2.18em; padding:0 0.5em; color:#FFF; margin:4em 0; padding:0 0.5em; position:absolute; z-index:1; text-transform:uppercase; width:17em; display:block; top:0;}
	
	
	ol#datoszonas li h3 { background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:1em 0 1em 0.5em;}
		ol#datoszonas li.js h3 { background:#796A94;position:absolute; top:-9999em; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:0 0 1em 0;}
	ol#datoszonas li.js { width:93em; position:fixed; top:-99em; left:50%; margin:0 0 0 -46.5em; z-index:6;}
		ol#datoszonas li.js span { display:block; background:#666; color:#FFF; font-size:1.4em; height:2.92em;font-family:"palatino linotype",palatino,serif; font-style:italic; line-height:2.92em; padding:0 2em; float:right; cursor:pointer; margin:0 -1.4em 0 0;}
			ol#datoszonas li.js span:hover { background:#796A94;}
		ol#datoszonas li img { width:48em; margin:0 0 0 1.9em;}		
			ol#datoszonas li.js img { border:1.5em solid #FFF; width:90em;}		
	p.instrucciones { font-family:"palatino linotype",palatino,serif; font-style:italic; color:#393939; font-size:1.4em; padding:0 0 0 1.42em;}
		p.instrucciones img {position:relative;top:0.6em;}
#overlay { background:#000; height:100%; width:100%; position:fixed; z-index:5; top:0; left:0; display:none; cursor:pointer;}



/******************************************
/***************  CONTACTO 
/******************************************/
div#contenido.contacto h3 { background:#796A94; font-family:"palatino linotype",palatino,serif; font-style:italic; font-size:1.8em; line-height:1.47em; padding:0 0.58em; color:#FFF; display:block; float:left; clear:left; margin:1em 0 0 1em;}
dl#datoscontacto { clear:both; padding:1.9em;}
	dl#datoscontacto dt { font-style:italic; color:#525252; text-transform:none;padding:1.15em 1.53em 0 1.42em; font-size:1.4em; font-weight:bold; }
	dl#datoscontacto dd {font-size:1.2em; padding:0.5em 0 0 3em;}



/******************************************
/***************  Accesibilidad
/******************************************/
ul.accesibilidad {padding:1em 0 0 0;}
ul.accesibilidad li {font-size:1.2em; padding:0.5em 0 0 5em; }
	ul.accesibilidad li ul{ font-size:x-small;} 

dl.accesibilidad { clear:both; padding:1.9em 1.9em 0 1.9em;}
	dl.accesibilidad dt { font-style:italic; color:#525252; text-transform:none;padding:0 1.53em 0 1.42em; font-size:1.2em;  }
	dl.accesibilidad dd {font-size:1.2em; padding:0.5em 0 1em 3em;}
div#contenido.txt p.avisoaccesibilidad {background:#545454; color:#FFF; padding:1em; margin:1.46em 1.46em -1.4em 1.46em;}
	p.avisoaccesibilidad a:link { color:white; text-decoration:underline;}
	p.avisoaccesibilidad a:visited { color:white; text-decoration:underline;}
	p.avisoaccesibilidad a:hover { color:white; text-decoration:none;}
	p.avisoaccesibilidad a:active { color:white; text-decoration:none;}
        
        
.ficha_art {overflow: hidden; display: block; margin-bottom: 1.2em;}
        
.ficha_arc {overflow: hidden; display: block; margin-top: 1em;}
    .ficha_arc li {overflow: hidden; display: block; margin-bottom: 1em;}
    .ficha_arc img {float: left}
    .ficha_arc a {display: block; overflow: hidden; padding: 1em 0 0 0.5em;}
    
        /* Alertas */
#divAlertas {position: relative; width: 100%; z-index: 3001;}
    #divAlertas .unit {background: #EFEFEF; bottom: 0; display: block; left: 0; position: fixed; width: 100%; box-shadow: 0 0 1em #999999; -moz-box-shadow:  0 0 1em #999999; -webkit-box-shadow:  0 0 1em #999999}
    #divAlertas .child {overflow: hidden; margin: 0 auto; padding: 2em 0; width: 65em;}
        #divAlertas p {font-size: 1.3em; color: #000; display: inline; margin-right: 0.5em;}
            #divAlertas p a {font-size: inherit; color: #000; text-decoration: underline;}
            #divAlertas p a:hover {text-decoration: none;}
        #divAlertas a.btn-aceptar {font-size: 1.3em; color: #000; display: inline; background: #cfcfcf; padding: 0.5em 1em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
        #divAlertas a.btn-aceptar:hover {background: #999; color: #fff;}