#pirulilla {  position:absolute; z-index:1000; width:260px; height:370px; display:block;}
#flash_home { position:absolute; z-index:-1000;}

/*formateo de css*/
body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size:75%; text-align:center; }
p, ul, ol, dl, dt, dd, li, blockquote, cite, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}
img{ border:0;}
body { background-color:#333333;}
.right  { float:right; padding:0.5em;}
.left   { float:left; padding:0.5em;}
.clear  { clear:both;}
.pading { padding:0.5em; background:#FFFFFF;}
a:link,
a:visited { color:#333333; font-size:1em; }
a:hover   { text-decoration:none;color: #000000;}
input,  textarea { border:0; font-size:0.9em; background:#32CCFE; color:#000;}
select           { font-size:0.9em; background:#FFFFFF;}
.forms           { width:40px; font-size:0.9em; background:#32CCFE; color:#000;}
.recibir_info    { font-size:0.9em; background-color:#FFFFFF; padding:0.2em; width:180px; margin-top:10px; }
.recibir_info  a:link,
.recibir_info  a:visited  {color:#34CCFE;font-weight:bold;text-decoration:none; font-size:1em; }
.recibir_info  a:hover   { text-decoration:underline;   }

input, textarea, select { margin:0.2em; _margin:0px;}
.selbuscador { width:200px; }
/*contenedor - wrap*/
#wrap { width:64.75em; text-align:left; margin:0 auto; }
/*cabecera & logo*/
#cabecera     { width:100%; }
#logo_b       { padding-bottom:15px;}
.cabeceras    { }
.cabeceras h1 { display: inline; background:#FFFFFF; color:#333333; font-weight:bold; font-size:1em; padding:0.1em; clear:both;}
.imatges      { width:60px; background:#FFFFFF; color:#333333; font-weight:bold; font-size:1em; padding:0.1em; clear:both;}
.links {}
.links a:link,
.links a:visited { font-size:1em; float:left; background:#34CCFE; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0.1em 0.3em; margin: 0.4em 0.4em 0.2em 0;  }
.links a:hover { font-size:1em;  background:#FFFFFF; color:#34CCFE; }
/*botones home*/
#cabecera_der { padding-bottom:15px;padding-left:314px; height:30px; }
#castellano      {  }
#video_temporada { padding-top:2px; margin-top:5px;}
#video_temporada li { float:left; list-style-type:none; margin-right:8px;}
/*inicio*/
#banner_home   { float: right; padding-top:10px;}
#mini_banners { margin-top:0.8em;}
#mini_banners img { padding:0.2em 0 0.3em 0;}
#inicio_izq    { width:49%; float:left; margin-left:1em; }
#inicio_der    { width:44.7%; float: right;}
#inicio_der h1 { font-size:1.2em; color:#FFFFFF; padding:0.2em 0 0 0.2em; font-weight:bold;}
#inicio_der h2 { font-size:1em; color:#34CCFE; padding:0.4em 0 0 0.2em; font-weight:bold;}
#inicio_der h3 { font-size:0.9em; color:#ccc; padding:0 0 0 0.3em; }
#inicio_der h2 
     a:link,
     a:visited { color:#34CCFE;  font-weight:bold; text-decoration:none;}
#inicio_der h2
     a:hover   {  background:#34CCFE; color:#FFFFFF;padding:0.2em;}
#espectacles_home{padding:0.5em; background:#000000;}

/*#espectacles_home { height:348px;}*/
#notis_home { margin-top:26px; background:#000000;}
#notis_home h1 { background:#34CCFE; color:#000000; padding:0.3em;}
#notis_home_padding { padding:0.5em;}
/*menu*/		
.menu { margin: 0 0 0.4em 0;}
#menu { width:26%; float:left;  }
.menu a:link,
.menu a:visited { background:#34CCFE; color:#333333; padding:0 0.4em 0 0.4em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
.menu a:hover   {  background:#FFFFFF; color:#34CCFE;}
.menu_blanc a:link,
.menu_blanc a:visited { background:#34CCFE; color:#FFFFFF; padding:0 0.4em 0 0.4em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
.menu_blanc a:hover   {  background:#FFFFFF; color:#34CCFE;}
/*contenido*/
#contenido { width:73.5%; float: right;}
/*tablas htm + FICHAS*/
.tablas    { background:#FFFFFF; clear:both; font-size:1em; margin-bottom:1em;}
.tablas p  { padding:0.5em; color:#333333;}
.tablas a:link,
.tablas a:visited { color:#333333; font-weight:bold;text-decoration:none; }
.tablas a:hover   { color: #000000;text-decoration: underline; }
.tablas h1        { font-size:1.4em; font-weight:bold; padding:0.5em 0 0 0.5em;}
.tercio td        { width:32%; }
.titols           { width:80%; background:#FFFFFF; color:#333333; font-weight:bold; font-size:1em; padding:0.1em; clear:both; text-transform:uppercase;}
.fichas           { font-size:0.9.5em; background:#CCCCCC;}
.fichas_b           { font-size:1em; padding:0 0 0 0.3em; margin:0;}
.frase { padding:0em; margin:0.7em; background:#999999; }
.fichas_nuevas    { background:#FFFFFF; clear:both; font-size:0.9em; margin-bottom:1em; width:66%; float:left;}
.fichas_nuevas p  { padding:0.5em; color:#333333; }
.fichas_nuevas a:link,
.fichas_nuevas a:visited { color:#333333; font-weight:bold;text-decoration:none; }
.fichas_nuevas a:hover   { color: #000000;text-decoration: underline; }
.fichas_nuevas h1        { font-size:1.8em; font-weight:bold; padding:0.5em 0 0 0.3em;}
.fichas_nuevas h2        { font-size:1.4em; font-weight:bold; padding:0.5em 0 0 0.5em;}
.cabeceras_ficha    { height:54px;}
.cabeceras_ficha  h1 { width:30%; background:#34CCFE; color:#FFFFFF; font-weight:bold; font-size:1em; padding:0.1em 0 0 0.3em; clear:both;}
.youtube { text-align:center; margin: 1em 0 1em 0; width:100%; }
#mp3 { padding:1em;}
/*programacio*/
#programacio h1   { width:130px; background:#FFFFFF; color:#333333; font-weight:bold; font-size:1em; padding:0.1em; clear:both; margin-bottom:0.4em;}
#menu-programacio, #menu-mesos { display:block; clear:both; margin-bottom:1em;}
#boto-cercador-programacio { position:relative;margin-left:445px; background:#FFFFFF; margin-top:1em; text-align:center; padding:0.5em;}
#boto-cercador-programacio  a:link,
#boto-cercador-programacio  a:visited  {color:#34CCFE;font-weight:bold;text-decoration:none; font-size:1.2em;}
#boto-cercador-programacio a:hover { text-decoration:underline;  }
#tabla-de-programacio { margin-top:1em;}

/*menu de programacion*/
#programacio-marc .cabeceras { height:25px;}
#menu-programacio-dos { height:70px; }
#menu-mesos-dos { height:30px;}
#menu-programacio-dos li, #menu-mesos-dos li { list-style-type:none;}
#menu-tpl-a, #menu-tpl-b, #menu-tpl-c, #menu-tpl-d, #menu-tpl-e, #menu-tpl-f, #menu-tpl-g, #menu-tpl-h, #menu-tpl-i, #menu-tpl-j, #menu-tpl-k, #menu-tpl-l, #menu-tpl-m, #menu-tpl-n, #menu-tpl-o, #menu-tpl-p, #menu-tpl-q, #menu-tpl-r, #menu-tpl-s, #menu-tpl-t, #menu-tpl-u, #menu-tpl-v, #menu-tpl-w, #menu-tpl-x, #menu-tpl-y, #menu-tpl-z    { float:left; margin:0 5px 5px 0;}
	#menu-tpl-a { width: 51px;}
	#menu-tpl-b { width: 109px;}
	#menu-tpl-c { width: 106px;}
	#menu-tpl-d { width: 101px;}
	#menu-tpl-e { width: 136px;}
	#menu-tpl-f { width: 144px;}
	#menu-tpl-g { width: 133px;}
	#menu-tpl-h { width: 310px;}
	#menu-tpl-i { width: 66px;}
	#menu-tpl-j { width: 185px;}
	#menu-tpl-k { width: 153px;}
	#menu-tpl-l { width: 133px;}
	#menu-tpl-m { width: 71px;}
	
	#menu-tpl-n { width: 46px;}
	#menu-tpl-o { width: 113px;}
	#menu-tpl-p { width: 120px;}
	#menu-tpl-q { width: 101px;}
	#menu-tpl-r { width: 144px; clear:left;}
	#menu-tpl-s { width: 155px;}
	#menu-tpl-t { width: 157px;}
	#menu-tpl-u { width: 329px;}
	#menu-tpl-v { width: 76px;}
	#menu-tpl-w { width: 187px;}
	#menu-tpl-x { width: 165px;}
	#menu-tpl-y { width: 140px;}
	#menu-tpl-z { width: 68px;}
	
	#menu-programacio-dos a:link,
	#menu-programacio-dos a:visited { background:#34CCFE; color:#333333; padding:0 0.4em 0 0.4em; 
						font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
	#menu-programacio-dos a:hover   {  background:#FFFFFF; color:#34CCFE;}
	
	#menu-mesos-dos a:link,
	#menu-mesos-dos a:visited { background:#34CCFE; color:#333333; padding:0 0.4em 0 0.4em; 
						font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
	#menu-mesos-dos a:hover   {  background:#FFFFFF; color:#34CCFE;}
	
#issuu-programacio { clear:both; margin-top:4em;}	
#menu-mesos li { list-style-type:none; float:left; margin-right:0.5em;margin-bottom:0.5em; }

#menu-mesos a:link,
#menu-mesos a:visited { background:#34CCFE; color:#333333; padding:0 0.4em 0 0.4em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
#menu-mesos a:hover   {  background:#FFFFFF; color:#34CCFE;}


.dades p        {font-size:1em; padding:0 0 0 0.7em;font-weight:bold;}
.foto_ficha p   {margin:0.3em;  font-size:0.9em; color:#34CCFE;}
#pie_foto  p       { font-size:0.8em;}
.foto_ficha { width:33%;  float:right; }
#descarrega_pdf  { margin:1.5em 0;}
#descarrega_pdf a:link,
#descarrega_pdf a:visited { font-size:1em; float:left; background:#34CCFE; color:#FFFFFF; font-weight:bold; text-decoration:none;
							 padding:0.1em 0.3em; margin: 0.4em 0.4em 0.2em 0;  }
#descarrega_pdf a:hover { font-size:1em;  background:#FFFFFF; color:#34CCFE; }
.ficha_linea_puntos {   border-bottom:#FFFFFF 1px dashed; padding:0.3em 0;}
#ficha_info_practica { margin-bottom:2em; }
#ficha_c {  padding:0.5em;}
#ficha_c  p {color:#FFFFFF;}
#ficha_c  a:link,
#ficha_c  a:visited { color:#34CCFE; text-decoration:none; font-weight:normal;}
#ficha_c  a:hover   { text-decoration:underline;}
#enviar_amic { margin-bottom:1em; padding-left:0.4em;}
#enviar_amic a:link,
#enviar_amic a:visited { font-size:1em; float:left; background:#34CCFE; color:#FFFFFF; font-weight:bold; text-decoration:none;
							 padding:0.1em 0.3em; margin: 0.4em 0.4em 0.2em 0;  }
#enviar_amic a:hover { font-size:1em;  background:#FFFFFF; color:#34CCFE; }

#mes-programacio { clear:both;  padding-top:1em;}
#mes-programacio  a:link,
#mes-programacio  a:visited  {color:#34CCFE;font-weight:bold;text-decoration:none; font-size:1.2em;}
#mes-programacio a:hover {  }
#llistat-d-programacio    { padding:1em; width:75%; float:left; }
#llistat-d-programacio a  { font-size:1.2em; }
#llistat-d-programacio li { list-style-type:none; padding:0.3em 0; }
#alert { width:54%; float:right; margin-top:1em; }
#alert p { background:#CC0000; color:#FFFFFF; display:inline; line-height:20px;}
#calendari-programacio { text-align:center; padding-top:1em;}
#text-presentacio { padding:0.5em;}

/*PUBLICACIONS*/
#publicacions-audiovisuals h2 { clear:both; background:#FFFFFF; color:#333333; font-size:1em; font-weight:bold; margin-bottom:0.4em; padding:0.1em; display:inline;}
#reflexions-div, #publicacions-div, #interferencies-div { clear:both;}
.reflexions img {float:left; padding-right:0.5em; }
.reflexions ul { margin:1em 0 2em 0;}
.reflexions p { padding-bottom:1em;}
.reflexions  a:link,
.reflexions  a:visited  {color:#34CCFE;font-weight:bold;text-decoration:none; font-size:1.2em; }
.reflexions  a:hover   { text-decoration:underline;   }
.reflexions li { width:275px; float:left; list-style-type:none;  margin-bottom:15px;}
.p-left { margin-left:10px;}
.audiovisuals ul { margin:1em 0;}
.audiovisuals li { padding:0.2em; list-style-type:none; }

.audiovisuals a:link,
.audiovisuals a:visited { background:#34CCFE; color:#333333; padding:0 0.4em 0 0.4em; 
						font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; }
.audiovisuals a:hover   {  background:#FFFFFF; color:#34CCFE;}

#interferencies-div { margin-top:2em;}
#interferencies-div li { list-style-type:none; padding:0.5em 0;}
#interferencies-div ul { margin-top:0.5em;}



/*CALENDARI*/
.titols_mesos { font-size:1.3em; color:#000000; font-weight:bold;}
/*CALENDARIO*/
#dades_calendari { margin:0.5em; font-size:0.8em;}
.mes { margin-bottom:0.5em;}
.mes_flotat { width:13%; float:left; margin:0.5em 0 0.3em 0;}
.nom_mes   p   { color:#FFFFFF;}
.nom_mes  { background:#000000; width:40px; text-align:center;}
.horaris { width:84%; float:left;}
.data_mes_hora  { margin:0 0.1em  0.1em 0; width:43px; float:left; text-align:center;}
.data_mes_dintre { background:#999999; font-weight:bold; margin:0.5em 0.5em 0.5em 0;} /*background:#01AEF0;*/
.data_hora_dintre { background:#999999;  font-weight:bold; margin-right:0.5em;}
.data_hora_dintre_none { background:#FFFFFF; }
.data_hora_dintre_none p { color:#FFFFFF;}
.data_mes_dintre p {color:#FFFFFF; padding:0.5em 0;}
.data_hora_dintre p {color:#FFFFFF ;  padding:0.5em 0;}
.ficha_horarios_mes  { background-color:#333333; color:#FFFFFF; font-size:1.1em; } 
.ficha_horarios_dia  { background-color:#999999; color:#FFFFFF; font-size:1.1em; } 
.ficha_horarios_hora { background-color:#999999; color:#FFFFFF; font-size:1.1em; } 
/*peu*/
#peu       { clear:both; padding-top:5px; margin:0; }
#cover_peu {background:#000000;}
.peus      { width:32.7%; float:left; margin:0; padding:0;}
/*promocions*/
.cincuenta { width:20%; float:left; padding:0.5em;}
#promocions_a { clear:both; background:#FFFFFF;}
#promocions_a img { padding:1em;}
#promocions_b { background:#FFFFFF; padding:0.5em;}
#promocions_b img { float:right; padding:0 0 0 0.5em;}
.promos { width:15em; background:#ffffff; padding:0.5em;} 
.ajuste_p p { padding:0.2em;}
.ajuste_p { padding-bottom:1em;}
.ajuste_p h2 { font-size:1.1em; font-weight:bold; color:#33CCFF}
.ajuste_p a:link,
.ajuste_p a:visited { color:#33CCFF; text-decoration:none;}
.ajuste_p a:hover   { color: #33CCFF;}
.piefoto { font-size:0.8em; padding-left:0.5em;}
A.enlaces_a:link    { color: #333;	text-decoration: underline; font-weight:normal; }
A.enlaces_a:visited { color: #333;	text-decoration: underline;font-weight:normal; }
A.enlaces_a:active  { color: #333;	text-decoration: underline;font-weight:normal; }
A.enlaces_a:hover   { color: #000;	text-decoration: none;font-weight:normal; }
.licitacions { font-size:0.9em; border-bottom:#ccc 1px solid; padding-top:0.5em;}
.texto_menor { font-size:0.9em;}
#compartir    { padding-top:1em;  height:42px; padding:0.3em; }
#compartir li { list-style-type:none; width:16px; float:left; padding:0.7em 0.1em 0 0.1em;}
#compartir p  { color:#FFFFFF; font-size:0.9em; background:#34CCFE; display:inline; margin:0.5em 0; padding:0.1em; text-decoration:none;}
.dades_espectacle_educatiu { border-bottom:#CCCCCC 1px solid; margin:1em 0; padding:0.5em;}
.dades_espectacle { width:56%; float:left;}
.foto_video { width:40%; float:right; text-align:center;}
#comprar_entrada { padding:0.5em;}
/*Programam Educatiu*/
#lista_programes {  margin-bottom:1em; padding:1em 0;}
#programes_llista { margin-top:1em;}
#lista_programes h1 { font-size:1.6em; font-weight:bold; color:#333333;}
#lista_programes a:link,
#lista_programes a:visited { color:#333333; font-weight:bold;text-decoration:none; }
#lista_programes a:hover   { color: #000000; }
#lista_programes ul { margin-left:1em;}
#lista_programes li { list-style-type:none; padding:0.3em;}
	#educatiu_titulo { margin:0 0 1em 0; }
	.titol_programes { font-size:1.6em; font-weight:bold;}
		.titol_programes a:link,
		.titol_programes a:visited { color:#333; text-decoration:none; font-weight:normal;}
		.titol_programes a:hover   { color: #333;}
	.titols_programa_sense {  padding-left:1em;	}
		.titols_programa_sense p  { font-size:1.2em; font-weight:bold; 	}
	.titols_programa { background:url(img/fons_titols_programes_educatius.gif) no-repeat; }
	#contenido div.titols_programa { padding-left:2.5em;	}
		.blanco { display: inline; background:#FFFFFF; color:#333333; font-weight:bold; font-size:1em; padding:0.1em; }
	#azul {margin-top:1em; }
		.azul { display: inline; background:#34CCFE; color:#FFFFFF;  font-weight:bold; font-size:1em; padding:0.1em; }
	#block_a img { float:left; margin:0 0.5em 0.5em 0;}
		.blocks { border-bottom:#CCCCCC 1px solid; padding:0.5em 0.5em 1em 0.5em; clear:both;}
	.cincuenta { width:48%; float:left; font-size:0.9em;}
		.cincuenta p { padding:0.2em;}
			.calendari {border-bottom: #CCCCCC 1px solid; padding:0.5em;  margin:1em;}
			.titol_calendari { font-size:1.2em; font-weight:bold; margin-bottom:0.3em;}
	.titol_flecha img { padding-top:1.5em;}
		.blocks ul { }
	#contenido_programa li { padding:0.3em; margin-left:4em;list-style-type:square;}
/*PATROCINADORS*/
#pag-patrocinadors p { clear:both;}
#pag-patrocinadors ul {}
#pag-patrocinadors li { list-style-type:none; float:left; padding:0.5em;}
/*Venda d'entrades*/
#venda-abonaments { text-align:center; margin-bottom:1em;}
.tarifas-venda { font-size:10px; color:#0099FF; display:block;}

/*informacio constitucional*/
.tablas #informacio-constitucional { margin:1em;}
.tablas #informacio-constitucional li { list-style-type:none; padding:0.3em 0;}

/*Cuestionario*/
#tabla-questionari { width:569px;}
.caja-cuestionari { padding:1em 0 ; border-bottom:#CCCCCC 1px solid;}
.bolder { font-weight:bold;}
.c-quest { padding:0 0.5em;;}
#contenido .c-resultat {background:#FFEAEE none repeat scroll 0 0;border:1px solid #CC3300;margin:1em;padding:0.5em;}



/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

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

/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.tablas:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.tablas {display: inline-block;}

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


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

.dades_espectacle_educatiu {display: inline-block;}

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


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

.mes {display: inline-block;}

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

A.enlaces_h:link { color: #34CCFE; } 
A.enlaces_h:visited { color: #34CCFE; } 
A.enlaces_h:hover { color: #34CCFE; } 

.div_paraules_clau { display:none; }
#contenido div.fichas_fechas_texto p { font-size:1.4em; }

#presentacio_list li { float:left; list-style-type:none; padding-right:0.6em;}
#presentacio_list { clear:both; height:126px;}


a#presentacio_cat_uno    { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cat1.jpg) no-repeat;}	
a#presentacio_cat_dos    { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cat2.jpg) no-repeat;}	
a#presentacio_cat_tres   { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cat3.jpg) no-repeat;}	
a#presentacio_cat_cuatro { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cat4.jpg) no-repeat;}	
 

a#presentacio_cast_uno    { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cast1.jpg) no-repeat;}	
a#presentacio_cast_dos    { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cast2.jpg) no-repeat;}	
a#presentacio_cast_tres   { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cast3.jpg) no-repeat;}	
a#presentacio_cast_cuatro { display:block; width:131px; height:117px; text-indent:-9999px; background: url(img/mdlf_presentacio_cast4.jpg) no-repeat;}	