div#mid {
	clear:both;
	float:left;
	margin-bottom:1em;
	margin-top:0.8em;
	padding:0 1em 1em 0;
	width:68.7em;
}

* +html div#mid {
	width:69em;
}

* html div#mid {
	width:69em;
}

div#mid ul li ul {
	font-size:1.0em;
}

div.midhome {
	background-color:#ECECEC;
	padding:1em !important;
	width:67.7em !important;
}

div.midancho {
	width:92.5em !important;
	padding:1em 0 !important;
}

div#mid div.box1 {
	background: transparent url(../img/bgRodoEsquerre.gif) no-repeat left bottom;
	float:left;
	margin-top:0.5em;
	width:67em;
	position:relative;
	z-index:1;
}
div#mid div.box2 {
	background: transparent url(../img/bgRodoBaix.gif) no-repeat right bottom;
	float:left;	
	padding-bottom:0.5em;
	padding-right:0.5em;
}
* html div#mid div.box2 {
	padding-right:0;
}
div#mid div.box3 {
	background: transparent url(../img/bgRodoDalt.gif) no-repeat left top;
	float:left;	
	padding-left:0.5em;
	padding-top:0.5em;
}

* html div#mid div.box3 {
	padding-left:0;
}
div#mid div.box4 {
	background: transparent url(../img/bgRodoDret.gif) no-repeat right top;
	float:left;	
	margin-right:-0.5em;
	margin-top:-0.5em;
	padding:1em;
	width:65em;
}
* html div#mid div.box4 {
	margin-right:0;
}

div#mid div.cuad_iz1 {
	background: transparent url(../img/bgQuadEsquerre.gif) no-repeat left bottom;
	float:right;
	width:51em;
	margin-top:0;
}
div#mid div.cuad_iz2 {
	float:right;
}
div#mid div.cuad_iz3 {
	background: transparent url(../img/bgQuadDalt.gif) no-repeat left top ;
}
div#mid div.cuad_iz4 {
	float:right;
	min-height:28.5em;
	width:48.5em;
}
* html div#mid div.cuad_iz4 {
	height:28.5em;
}

.caja_notis_home {
	width:40em !important;
}

ul#catdest li {
	float:left;
	margin:0.6em;
	width:13.45em;
}

* +html ul#catdest li {
	width:13.5em;
}

* html ul#catdest li {
	margin:0.5em;
	width:13.5em;
}

ul#catdest li img {
	border-bottom:1px dotted #fff;
	margin-bottom:-0.3em;
}

* +html ul#catdest li img {
	border-bottom:0;
}

ul#catdest .red_box1, ul#catdest .red_box2 {
	min-height:3.7em;	
}

ul#catdest .red_box1 h2 {
	font-size:1.2em;
	margin:0.4em 0 0;
	text-align:center;
	text-transform:uppercase;
}

* +html ul#catdest .red_box2 {
	border-top:1px dotted #fff;
}

* html ul#catdest .red_box1 {
	height:3.7em;
}

* html ul#catdest .red_box2 {
	height:3.7em;
	border-top:1px dotted #fff;
}

div#banners_act_entr {
	float:left;
	width:15.5em;
}

ul#notis li {
	float:left;
	margin:1.2em;
	width:12em;
}

* html ul#notis li {
	margin:0.5em;
}

p.noti_lloc {
	color:#666;
	font-size:1em;
	margin:1em 0 0 0;
}
p.noti_lloc a {
	color:#666;
}
p.noti_desc {
	margin:0;
}

a.mailto {
	font-weight:bold;
}

/* imatges i banners */
img#banner_horiz {
	width:67.3em;
	margin:1.5em 0;
}
img#banner_entradas {
	width:15.5em;
}
img#prog_activitats {
	margin-top:0.5em;
	width:15.5em;
}
/* FIN imatges i banners */

/* Columna left */
div#left_col {
	float:left;
	width:16em;
}
ul#imgs_left li {
	margin:0.5em 0;
}
/* FIN Columna left */

/* Columna center */
div#center_col {
	float:right;
	width:50em;
}
div#center_col unwidth{
	width:auto;
}

div#center_col h3 {
	margin-bottom:0;
}

div.center_col_estrecha {
	float:left !important;
	margin-left:2em;
	width:33em !important;
}

div.center_col_ancha {
	width:68.5em !important;
}

h3.flecha {
	background:transparent url(../img/flecha_roja.gif) no-repeat left center;
	padding-left:1em;
}
/* Listados de ccontenido */
div#contenedor_center_col ul{
	margin-left: 5em;
}
div#center_col ul{
    margin-bottom: 1em;
    margin-left: 2em;
    margin-top: 0.5em;
}
div#contenedor_center_col ul li, div#center_col ul li, div#desc_programa ul li {
	background:transparent url(../img/gt.gif) no-repeat left 0.7em;
	margin-bottom:0.5em;
	line-height:1.5em;
	padding-left:0.8em;
}

div#contenedor_center_col ol{
	margin-left: 5em;
}
div#center_col ol{
	margin-left: 5em;
	margin-bottom: 1em;
}
div#contenedor_center_col ol li, div#center_col ol li {
	background: none;
	list-style:decimal;
	padding-left:0em;
	margin-bottom:0.5em;
}
div#contenedor_center_col ul li ol, div#center_col ul li ol {
	margin-left: 1em;
	padding-left: 1em;
}
div#contenedor_center_col ul li ol li, div#center_col ul li ol li{
	margin: 0.5em 0em;
}
div#contenedor_center_col ul li ul, div#center_col ul li ul{
	margin-left: 0em;
	padding-left: 0em;
}
div#contenedor_center_col ul li ul li, div#center_col ul li ul li {
	background:transparent url(../img/flecha.gif) no-repeat left center;
	padding-left:1em;
	margin:0.5em 0;
}
div#contenedor_center_col ol li ol, div#center_col ol li ol{
	margin-left: 1em;
	padding-left: 1em;
	font-size: 1.1em;
}
div#contenedor_center_col ol li ol li, div#center_col ol li ol li{
	margin: 0.5em 0em;
}
div#contenedor_center_col ol li ul, div#center_col ol li ul{
	font-size: 1.1em;
	margin-left: 0em;
	padding-left: 0em;
}

div#contenedor_center_col ol li ul li, div#center_col ol li ul li{
	background:transparent url(../img/flecha.gif) no-repeat left center;
	padding-left: 1em;
	margin: 0.5em 0em;
	list-style: none;
}
/* fin Listados de Contenido */
/* RESET BULLET, topotamadre */
#agenda, #detalls_expo_colright, #llistat_notis, #aulas, #vincles, .video_sublist, .nav_pages, #video_list, #img_list, #direccion_globo, #direccion, #resultats_cerca {
	margin:0 !important;
	padding:0 !important;
}
#detalls_expo_colright li, #llistat_notis li, #aulas li, #vincles li, .video_sublist li, #nav_pages li, #img_list li, #direccion_globo li, #direccion li, #resultats_cerca li{
	background:none !important;
}


/* FIN Columna center */

/* Caja gris menu left */
div#mid div#left_col div.boxgris1 {
	background: transparent url(../img/bgRodoEsquerre_gris.gif) no-repeat left bottom;
	width:16em;
}
div#mid div#left_col div.boxgris2 {
	background: transparent url(../img/bgRodoBaix_gris.gif) no-repeat right bottom;
}
div#mid div#left_col div.boxgris3 {
	background: transparent url(../img/bgRodoDalt_gris.gif) no-repeat left top;
}
div#mid div#left_col div.boxgris4 {
	background: transparent url(../img/bgRodoDret_gris.gif) no-repeat right top;
	width:14em;
}
* html div#mid div#left_col div.boxgris4 {
padding-right:0;
padding-left:0;
width:16em;
}

div.boxgris4 h3 {
	color:#494949;
	margin-top:0;
}

* html div.boxgris4 h3 {
	margin-left:0.7em;
}

div.boxgris4 li {
	width:13.55em;
	padding:0.5em 0;
}

* html div.boxgris4 li {
	width:13.4em;
	padding-left:1em;
}

* +html div.boxgris4 li {
	width:13.4em;
}

div.boxgris4 li a {
	display:block;
	padding:0.5em 1.1em 0.5em 1.1em;
	color:#494949;
}

* html div.boxgris4 li a {
	padding:0.5em 0 0.5em 1.2em;
}

div.boxgris4 li a.mleft_active {
	background:#FCFCFC url(../img/bullet_rojo.gif) no-repeat scroll 1.6em 0.9em;
	color:#CC0000;
	display:block;
	font-weight:bold;
	margin-left:-1.1em;
	padding-left:2.2em;
}

div.boxgris4 li a:hover {
	background:#FCFCFC url(../img/bullet_rojo.gif) no-repeat scroll 1.6em 0.9em;
	display:block;
	font-weight:bold;
	margin-left:-1.1em;
	padding-left:2.2em;
	text-decoration:none;
	color:#cc0000;
}
/* FIN Caja gris menu left */

/* Listado aulas */
ul#aulas li {
	clear:both;
	margin:0.5em 0;
}

ul#aulas p {
	font-size:1.0em;
	float:left;
	line-height:1.6em;
	width:28em;
}

ul#aulas p.nomaula{
	margin:0.5em 1em 0.5em 0;
	font-weight:bold;
}

ul#aulas img {
	float:left;
	margin:0.5em 2.5em 0.5em 0;
}
/* FIN Listado aulas */

/* Columna imagenes right */
div#right_col {
	float:right;
	width:16em;	
}
ul#imgs_right li {
	margin:0.5em 0;
}
/* FIN Columna imagenes right */

/* Vincles */
ul#vincles {
	margin: 1em 0 0 2em;
}
ul#vincles li {
	clear:both;
	float:left;
	margin:0.5em 0 2em 0;
}

* html ul#vincles li {
	width:58em;
}

* +html ul#vincles li {
	width:58em;
}

ul#vincles li p.lugar {
	color:#000;
	font-size:1.0em;
	padding-left:1em;
	margin-bottom:0;
	background:transparent url(../img/flecha_roja.gif) no-repeat left center;
}

ul#vincles li ul li {
	margin:0.5em 0 0.5em 1em;
}

ul#vincles li ul li p {
	font-size:1.0em;
	float:left;
	line-height:1.6em;
	width:35em;
}

ul#vincles li ul li p.nomvincle {
	margin:0.5em 1em 0 0;
}

ul#vincles li ul li img {
	float:left;
	margin:0.5em 2.5em 0.5em 0;
}
/* FIN Vincles */

/* Iconos imprimir, mail, ... */
ul#iconos {
	clear:both;
	float:right;
	margin-bottom:0.5em;
	margin-top:-2.5em;
}

* html ul#iconos {
	float:none;
	margin-bottom:3.5em;
}

* +html ul#iconos {
	float:none;
	margin-bottom:3.5em;
}

ul#iconos li {
	float:right;
	margin: 0 0.5em;
}
/* FIN Iconos imprimir, mail, ... */

/* Llistat Mapa Web */
ul#mapaweb li {
	background:transparent url(../img/flecha_roja.gif) no-repeat left 0.25em;
	color:#cc0000;
	text-transform:none;
	font-weight:bold;
	padding-left:1em;
	margin-left:2em;
}

ul#mapaweb li a {
	display:block;
	margin-bottom:1em;
}

ul#mapaweb li ul {
	margin-left:5em;
	color:#494949;
	text-transform:none;
}

ul#mapaweb li ul li {
	background:transparent url(../img/gt.gif) no-repeat left 0.25em;
	margin-left:0;
}

ul#mapaweb li ul li a {
	color:#494949;
	font-weight:normal;
	margin-bottom:0.5em;
}

ul#mapaweb li ul li a:hover {
	color:#cc0000;
}

ul#mapaweb li ul li ul {
	margin-left:0;
}

ul#mapaweb li ul li ul li{
	background:transparent url(../img/flecha.gif) no-repeat left center;
	padding-left:1em;
	margin:0.5em 0;
}

* html ul#mapaweb li ul li ul li{
	background:transparent url(../img/flecha.gif) no-repeat left top;
	height:1.1em;
}
/* FIN Llistat Mapa Web */

/* Pedagogics Home */
.img_programa {
	float:left;
	margin-left:1em;
	margin-bottom:2em;
}
div#desc_programa {
	float:left;
	margin-left:2em;
	margin-bottom:2em;
	width:60em;
}

* html div#desc_programa {
	margin-bottom:-3.5em;
}

* +html div#desc_programa {
	margin-bottom:-3.5em;
}

div#desc_programa p {
	line-height:1.5em;
}

div#desc_programa h3 {
	color:#666;
	margin:0 0 0.5em 0;
}

h3.pedag_subcats {
	background-color:#F2F2F2;
	clear:both;
	float:left;
	margin:0.5em 0;
	padding:0.25em 0.5em;
	width:60.5em;
}

ul.list_pedag {
	clear:both;
}

ul.list_pedag li {
	background:transparent url(../img/punteado_vert.gif) repeat-y right top;
	float:left;
	padding:0 1em;
	width:18.85em;
	margin-top:0.5em;
	min-height:30em;
}

* +html ul.list_pedag li {
	margin-top:1em;
	width:18.5em;
}

* html ul.list_pedag li {
	margin-top:1em;
	height:30em;
}

ul.list_pedag li p {
	font-size:1.0em;
	margin-bottom:1em;
}

ul.list_pedag li img.borde_color1 {
	border:3px solid #CBD744;
}
ul.list_pedag li p.color1 {
	color:#CBD744;
	font-weight:bold;
	font-size:1.1em;
	margin:2em 0 0.5em;
}

ul.list_pedag li img.borde_color2 {
	border:3px solid #EB2824;
}
ul.list_pedag li p.color2 {
	color:#EB2824;
	font-weight:bold;
	font-size:1.1em;
	margin:2em 0 0.5em;
}

ul.list_pedag li img.borde_color3 {
	border:3px solid #7593CB;
}
ul.list_pedag li p.color3 {
	color:#7593CB;
	font-weight:bold;
	font-size:1.1em;
	margin:2em 0 0.5em;
}

ul.list_pedag li img.borde_color4 {
	border:3px solid #4FBA63;
}
ul.list_pedag li p.color4 {
	color:#4FBA63;
	font-weight:bold;
	font-size:1.1em;
	margin:2em 0 0.5em;
}

ul.list_pedag li img.borde_color5 {
	border:3px solid #AB58A3;
}
ul.list_pedag li p.color5 {
	color:#AB58A3;
	font-weight:bold;
	font-size:1.1em;
	margin:2em 0 0.5em;
}
/* FIN Pedagogics Home */

/* RSS feeds */
ul#rss {
	margin-left:3em;
}

ul#rss li {
	clear:both;
	float:left;
	margin:1em 0;
}

ul#rss li a {
	background:transparent url(../img/flecha_punteada_feeds.jpg) no-repeat right bottom;	
	float:left;
	font-weight:bold;
	line-height:1.3em;
	margin-right:0.5em;
	width:30em;
}

ul#rss li a span {
	background:#FFFFFF url(../img/flecha_roja.gif) no-repeat left center;
	font-weight:bold;
	padding-left:1em;
	padding-right:1em;
}
/* FIN RSS feeds */

/* Detall Temporada */
img#img_tep_detall {
	margin:0 0 -2em 0.1em;
	width:16.40em;	
	position:relative;
	z-index:2;
}
.corners_top{
	position:absolute;
	margin-left:1px;
	z-index:3;
}

* html img#img_tep_detall {
	margin:0 0 -2.1em 0.1em;
}

* +html img#img_tep_detall {
	margin:0 0 -2.1em 0.1em;
}

div.center_col_ancha2 {
	float:left !important;
	margin-left:2em;
	width:73.5em !important;
}

div.center_col_ancha2 h3 {
	margin-bottom: 0.5em;
}

div.right_col_ancha {
	margin:0 0 1em 1em;
	width:28em !important;
}

p.big_bold {
	font-weight:bold;
	font-size:1.2em;
	margin:0;
}

ul#fitxa_tecnica {
	margin-bottom:1em;
}

ul#fitxa_tecnica li {
	margin-bottom:2em;
}

ul#fitxa_tecnica li p {
	font-size:1.0em;
	margin-bottom:0;
}

.compra_entradas {
	background: transparent url(../img/entrada.gif) no-repeat right center;
	margin-left:3em;
	padding-right:2em;
}
/* FIN Detall Temporada */

/* Carousel sin javascript */
#viewport, #siguiente, #anterior, #mas {
	display:none;
}
a#mas {
	float:left;
}
/* fin Carousel sin javascript */

/* Home temporada */
div#programa {
	margin-left:1em;
	margin-top:1em;
}

img#venda_entrades {
	margin:-1.5em 0 0 1em;
}

div.midancho img#venda_entrades {
	margin:0 0 0 2em;
}

ul.list_temp {
	background:transparent url(../img/punteado_horiz.gif) repeat-x left top;
	clear:both;
	float:left;
	margin-bottom:1em;
	margin-top:1em;
	text-align:center;
	width:100%;
}

ul.list_temp li {
	background:transparent url(../img/punteado_vert.gif) repeat-y right top;
	float:left;
	margin-bottom:1em;
	margin-top:1em;
	min-height:36em;
	padding:0 1.1em;
	width:18.8em;
}

* +html ul.list_temp li {
	width:18.5em;
}

* html ul.list_temp li {
	height:30em;
	width:18.5em;	
}

ul.list_temp li p {
	font-size:1.0em;
	margin-bottom:1em;
	line-height:1.5em;
	text-align:left;
}

h3.temphome_subcats {
	background-color:#f2f2f2;
	clear:both;
	float:left;
	margin-bottom:0.5em;
	margin-top:0;
	padding:0.2em 0.5em;
	width:11.5em;
}

h3.temphome_subcats a {
	color:#FFFFFF;
}

ul.list_temp li p.temphome_activitat {
	color:#CC0000;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top:1em;
}

.entrades_temp_home {
	margin:-4.3em 0.7em 0 1em !important;
	float:right;
}
.ico_temp_home {
	margin-right:19em;
}
/* FIN Home temporada */

/* Com arribar-hi */
div#direccion h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#CC0000;
	margin-top:2em;
}

div#direccion ul {
	margin-left:1.5em;
}

div#direccion ul li, div#direccion_globo ul li {
	margin:0.5em 0;
}

div#direccion ul a, div#direccion_globo ul a {
	color:#494949;
}

div#direccion_globo h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#CC0000;
}

div#direccion_globo ul  {
	margin-left:0;
}

div#mapa {
	width:68em;
	height:35em;
}
/* FIN Com arribar-hi */

/* Detall Expo */
h3#detallexpo {
	margin:1em 0 0.5em 0;
}
p.small {
	font-size:1.0em;
	color:#666;
	margin-bottom:0;
}

p#tit_detalls_expo_colright {
    background-color: #CC0000;
    clear: both;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0;
    padding: 0.5em;
}

* html p#tit_detalls_expo_colright {
	padding-top:0;
}

* +html p#tit_detalls_expo_colright {
	padding-top:0;
}

ul#detalls_expo_colright {
	clear:both;
	margin-bottom:1em;
}

ul#detalls_expo_colright li {
	font-weight:bold;
	margin:0.5em 0;
}

p#info_adiccional {
	color:#cc0000;
	margin-top:2em;	
	text-transform:uppercase;
	font-weight:bold;
}
/* FIN Detall Expo */

/* Historico */
.box1_bgblanc {
	background:transparent url(../img/bgRodoEsquerre_bgblanc.gif) no-repeat scroll left bottom !important;
	width:91.5em !important;
	margin-bottom:1em;
}
.box2_bgblanc {
	background:transparent url(../img/bgRodoBaix_bgblanc.gif) no-repeat scroll right bottom !important;
}
.box3_bgblanc {
	background:transparent url(../img/bgRodoDalt_bgblanc.gif) no-repeat scroll left top !important;
}
.box4_bgblanc {
	background:transparent url(../img/bgRodoDret_bgblanc.gif) no-repeat scroll right top !important;
	width:89.5em !important;	
}

div.img_historic {
	float:left;
	overflow:hidden;
	width:28.2em;
}

div.desc_historic {
	float:left;
	margin-left:0;
	width:59em;
}

div.desc_historic h3 {
	padding-left:2.5em;
	margin-top:0;
}

ul.list_historico li {
	padding:0.7em 0;
	width:56.5em;
}

ul.list_historico li span {
	background:transparent url(../img/flecha.gif) no-repeat left center;
	margin-left:4em;
	padding-left:1em;
}

ul.list_historico li.impar {
	background:transparent url(../img/bg_listado_historico.jpg) repeat-y right top;
}

div#paginador {
	background-color:#EFEFEF;
	clear:both;
	float:left;
	margin-top:1em;
	padding:0.7em 0.5em;
	width:91em;
}

ul#nav_pages {
	float:left;
	margin-top:0.3em;
}

ul#nav_pages li {
	float:left;
	margin-left:0.5em;
}

ul#nav_pages li a {
	color:#494949;
}	

span#npag_actual {
	font-weight:bold;
}

form#mostrar_pag {
	float:right;
	text-align:right;
}

form#mostrar_pag fieldset {
	padding:0;
	margin:0;
}

form#mostrar_pag label {
	font-size:1.1em;
	margin-right:0.5em;
}

form#mostrar_pag input#entrada_pag {
	font-size:1.1em;
}

form#mostrar_pag input#bot_mostrar {
	font-size:1.1em;
	cursor:pointer;
}
/* FIN Historico */

/* Notícies Home */
div.noticia_destacada {
	float:left;
	margin-right:1em;
	border-right:1px dotted #494949;
	width:33em;
	margin-bottom:2em;
}

img.img_noti_detacada {
	float:right;
	margin:2em;
}

div.noticia_destacada p {
	margin-bottom:0;
}

ul#llistat_notis {
	clear:both;
}

ul#llistat_notis li {
	clear:both;
	float:left;
	margin-bottom:2.5em !important;
	width:100%;
}

ul#llistat_notis p {
	font-size:1.0em;
}
ul#llistat_notis img.img_noti {
	float:left;
	margin-right:2em;
}

p#mes_notis_home {
	margin-right:2.5em;
	float:right;	
}

p#firma_noti {
	color:#999;
	margin-bottom:3em;	
}
/* FIN Noticies Home */

/* Galeria de videos */
div.tema_video {
	background-color:#F8F8F8;
	clear:both;
	float:left;
	margin-top:0.5em;
	width:100%;
}
div.tema_video h3 {
	float:left;
	margin:0.2em 0.5em;
}

div.tema_video img {
	float:right;
	margin:0.5em;
}

ul#video_list {
	width:100%;
}

ul.video_sublist {
	clear:both;
	float:left;
	width:62em;	
}

ul.video_sublist li {
	background:transparent url(../img/punteado_horiz.gif) repeat-x left bottom;
	clear:both;
	float:left;
	padding:0.5em;
}

* +html ul.video_sublist li {
	width:60em;
}

* html ul.video_sublist li {
	width:60em;
}

ul.video_sublist li img {
	float:left;
}

ul.video_sublist li p {
	float:left;
	font-size:1em;
	margin:0 1em;
	width:40em;
}

ul.video_sublist li p.strong {
	font-size:1.2em;
}

ul.video_sublist li p a {
	font-weight:bold;
}

div.paginador_videos form#mostrar_pag label {
	font-size:1.0em;
}

#flashvideo {
	float:left;
	width:35.6em;
	margin-bottom:3em;
}

#video_desc {
	float:left;
	margin-left:3.5em;
	width:28.5em;
}

#video_desc h3 {
	margin:0 0 0.5em 0;
}

#video_desc p {
	line-height:1.5em;
}

#video_desc p.strong {
	margin-bottom:0.5em;
	font-size:1.2em;
}

#video_desc p.strong a {
	display:block;
	margin-top:2em;
	font-size:0.9em;
}

#video_desc p.small {
	color:#999;
}

div#video_detall {
	clear:both;
}

div#video_detall img {
	float:left;
}

div#text_detall_video {
	float:left;
	margin-left:2em;
	width:50em;
}

p#video_keywords {
	margin-bottom:2em;
}

div#text_detall_video p {
	margin-bottom:2em;
}

* html #center_col ul#video_list li{
	margin-left:-0.5em;
}

/* FIN Galería de vídeos */

/* Agenda */
div#center_col ul#agenda {
	margin:1em 0 0 1em;
	background-image:none;
}
div#center_col ul#agenda ul {
	margin-bottom:0;
}

p.tipus_event {
	text-transform:uppercase;
	font-size:0.9em;
	color:#cc0000;
}

div#center_col div.borde_agenda_rojo {
	border:1px solid #CC0000;
	padding:0.1em 0 0.1em 0.1em;
}

div.event {
	margin-bottom:4em;
}

p.nom_event {
	font-size:1.1em;
	font-weight:bold;
	padding-left:0.2em;
}

div#center_col .impar {
	background-color:#ededed;
}
div#center_col ul#agenda li {
	background-image:none;
}
div#center_col ul#agenda ul li {
	background-image:none;
	margin:0;
	font-weight:normal;
	padding:0.5em 0.8em;
	text-transform:none;
	font-size:0.9em;
}

ul#agenda ul li span {
	clear:both;
	float:left;

	font-weight:bold;
	text-transform:uppercase;
	width:30em;
}

a.entrades {
	padding-right:2em;
	background:transparent url(../img/compra_entrades.jpg) no-repeat right center;
}

div.paginador_agenda {
	width:67.5em !important;
}
/* FIN Agenda */

/* Taller detall */
div.left_col_taller_detall {
	width:21em !important;
}

div.center_col_taller_detall {
	width:47em !important;
	float:left !important;
}

ul#menu_taller_detall {
	width:14.85em;	
	margin-top:-0.2em;
}

ul#menu_taller_detall li {
	padding:0.5em 0;
	width:14.85em;
}

* html ul#menu_taller_detall {
	margin-top:-0.5em;
	width:14.9em;
}

* +html ul#menu_taller_detall {
	margin-top:-0.5em;
	width:14.9em;
}

ul#menu_taller_detall li a {
	color:#000000;
	display:block;
	padding:0.5em 1.3em 0.5em 2.3em;
}

ul#menu_taller_detall li a:hover, ul#menu_taller_detall li a.mleft_active {
	color:#CC0000;
	display:block;
	font-weight:bold;
	padding-left:2.2em;
	text-decoration:none;
}

ul.menu_azul li a.mleft_active, ul.menu_azul li a:hover {
	background:#EFEFEF url(../img/bullet_taller_azul.jpg) no-repeat scroll 1.6em 0.9em;
}
ul.menu_azul {
	background-color:#7693cb;
}
.azul_taller {
	color:#7693cb;
}
div#mid div#left_col div.boxazul1 {
	background: transparent url(../img/bgRodoEsquerre_bordeblau.gif) no-repeat left bottom;
	margin:0 0 0 -0.1em;
	width:16em;
}
div#mid div#left_col div.boxazul2 {
	background: transparent url(../img/bgRodoBaix_bordeblau.gif) no-repeat right bottom;
}
div#mid div#left_col div.boxazul3 {
	background: transparent url(../img/bgRodoDalt_bordeblau.gif) no-repeat left top;
}
div#mid div#left_col div.boxazul4 {
	background: transparent url(../img/bgRodoDret_bordeblau.gif) no-repeat right top;
	width:14em;
}
* html div#mid div#left_col div.boxazul4 {
padding-right:0;
padding-left:0;
width:16.1em;
}
* +html div#mid div#left_col div.boxazul4 {
width:14.1em;
}
.boxazul4 a {
	font-weight:bold;
	color:#000;
	margin-left:1.1em;
}

#button_insc{
	border:1px solid #666666;
	font-weight:bold;
	padding:1em 1em 1em 2.3em;
	width:11.3em;
}

#button_insc a {
	color:#000;
}

div.right_col_taller_detall {
	margin-left:5em;
	width:19em !important;
	float:left !important;
}

ul#taller_detall_img_right_azul li {
	margin:0.5em 0;
}

ul#taller_detall_img_right_azul li img {
	border:3px solid #7693cb;
}
/* FIN Taller detall */

/* Enviar a un amic */
form#enviaramic {
	background-color:#f2f2f2;
	font-size:1.1em;
	padding:1.5em;
	margin-top:2em;
}

form#enviaramic p {
	font-size:1em;
	width:21em;
}

form#enviaramic label {
	display:block;
}

form#enviaramic input {
	margin:0.5em 0 1.5em;
	width:17em;
}

div#enviar_amic_col1{
	float:left;
}
div#enviar_amic_col2{
	float:left;
	margin:0 0 1em 8em;
}

form#enviaramic textarea {
	clear:both;
	height:9em;
	margin:0.5em 0 1.5em;
	width:100%;
}

form#enviaramic input#bot_enviar {
	font-size:1em;
	margin:0;
	width:auto;
	cursor:pointer;
}

div#confirm_amic {
	background-color:#f2f2f2;
	margin-top:1em;
	min-height:18em;
	padding-top:14em;
	text-align:center;
	width:100%;
}

* html div#confirm_amic {
	height:18em;
}
/* FIN Enviar a un amic */

/* Resultats cercador */
ul#resultats_cerca {
	font-size:1em;
	margin-top:2em;
}
ul#resultats_cerca li {
	margin-bottom:1.5em;
}
ul#resultats_cerca li a {
	font-weight:bold;
}
/* FIN Resultats cercador */

.redtext{
	color:#CC0000;
}

.greentext{
	color:#00AA00;
}

.tema_video{
	cursor:pointer;
}

#mapaweb .none{
	background:none;
}
#mapaweb ul li ul{
	margin:0;
}
#mapaweb{
	padding-left:2em;
}
#mapaweb span{
	color:#CC0000;
	font-weight:bold;
	font-size:10pt;
}
#mapaweb span div{
	padding-bottom:10px;
}
#mapaweb a{
	color:#999999;
}
#mapaweb a:hover{
	color:#CC0000;
}

h1#detallexpo {
    color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.5em 0 0;
}

div.mmtop {
    clear: both;
    padding-top: 1em;
}

div.mmbgc {
    background-color: #CC0000 !important;
    color: #FFFFFF !important;
    padding: 0 0 0.5em 0.5em;
}

#detalls_expo_colright li p {
	font-size:1em;
	padding-left:0.7em;
}

ul.video_sublist li img {
    float: left;
    margin-right: 1em;
}

div.paginador_videos {
    background-color: #EFEFEF;
    clear: both;
    float: left;
    margin-top: 1em;
    padding: 0.7em 0.5em;
    width: 61.2em !important;
}

ul.nav_pages {
	float:left;
	margin-top:-0.3em;
}

#detalls_expo_colright li, #video_list li, #llistat_notis li, #aulas li, #vincles li, .video_sublist li, .nav_pages li, #img_list li, #direccion_globo li, #direccion li, #resultats_cerca li {
	background:none !important;
}

span.npag_actual {
	font-weight:bold;
}

form.mostrar_pag {
    float: right;
    text-align: right;
}

form.mostrar_pag fieldset {
    margin: 0;
    padding: 0;
}

div.paginador_videos form.mostrar_pag label {
    font-size: 1em;
}

form.mostrar_pag input.entrada_pag {
    font-size: 1.1em;
}

form.mostrar_pag input.bot_mostrar {
    cursor: pointer;
    font-size: 1.1em;
}

#center_col h1 {
    color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.5em 0 0;
}
