@charset "utf-8";
* {margin:0;padding:0;}
img {border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;background-image:url(../img/body_bkg.png);background-repeat:repeat-y;background-position:center;margin:0 auto; width:978px; height:100%;}
p {font-size:90%;text-align:justify;color:#666666;}
a:link, a:visited {color:#b9132b;background-color:inherit;text-decoration:none;}
a:hover {color:#b9132b;background-color:inherit;text-decoration:underline;}
ul {list-style:inside;}
ul ul {margin-left:20px;margin-top:5px;margin-bottom:5px;}
blockquote {margin-left:20px;}

#main {width:978px;margin:0 auto; position:relative;}

/*Scroll d'escrits*/
#scroll {display:block;position:absolute;z-index:100;height:205px;top:40px;right:8px; padding:10px; padding-right:18px;background-color:#d47d16;color:#ffffff; width:196px;}
#scroll h6 {font-weight:normal; font-size:11px; margin-top:10px;}
#scroll hr{border:0px; border-bottom:1px solid #fff; margin:6px 0px;}
#scroll a:link, #scroll a:visited {color:#000000;}
#scroll p {color:#ffffff; background-color:inherit;}
/*#s-main{position:absolute; width:205px; background-color: inherit; overflow:hidden; height:200px;color:#ffffff;}
		.s-item{position:relative; top:0px; height:200px; color:#ffffff; background-color:inherit;}*/
		
#scroll-close{position:absolute; top:27px; right:0px; z-index:200; background-color:transparent;}


#head {position:relative;height:190px;}
	#lang {position:absolute;top:3px;right:6px;list-style:none;}
	#lang li {display:inline;}
	#lang a {display:block;font-size:80%;float:left;padding:2px 3px;margin-left:3px;}
	#lang a:link, #lang a:visited {color:#ffffff;background-color:#b9132b;text-decoration:none;}
	#lang a:hover {color:#ffffff;background-color:#d47d16;text-decoration:none;}
	
	#menu {position:absolute;left:48px;bottom:0px;list-style:none;}
	#menu li {display:inline;}
	#menu a {display:inline-block;height:19px;padding:8px 19px 0px 18px;background-position:right;font-weight:bold;}
	#menu a:link, #menu a:visited {color:#ffffff;background-color:inherit;text-decoration:none;background-image:url(../img/menu_a_bkg.png);}
	#menu a:hover, #menu a.actiu {color:#ffffff;background-color:inherit;text-decoration:none;background-image:url(../img/menu_a_hover_bkg.png);}

#submenu {background-color:#b9132b;color:#ffffff;padding:5px 5px 5px 71px;}
	#submenu {list-style:none;}
	#submenu li {display:inline;}
	#submenu a {font-size:90%;}
	#submenu a:link, #submenu a:visited {color:#ffffff;background-color:inherit;text-decoration:none;}
	#submenu a:hover {color:#ffffff;background-color:inherit;text-decoration:underline;}
	#submenu span {padding:0px 8px;}

#cont {padding:20px 24px 30px 24px;}
	#col-a1 {float:left;width:450px;}
	#col-b1 {float:left;width:450px;margin-left:30px;}

#baix {background-color:#d47d16;color:#000000;padding:6px 10px;text-align:right;font-size:80%;margin:0 auto;/*position:absolute; bottom:0px; width:958px;*/}
	#baix ul {list-style:none;}
	#baix ul li {display:inline;}
	#baix ul li span {padding:0px 10px;}
	#baix a:link, #baix a:visited {color:#000000;background-color:inherit;text-decoration:none;}
	#baix a:hover {color:#000000;background-color:inherit;text-decoration:underline;}

/* Caixes */
.box1,.box2, .box3 {padding:10px 20px;}
.box1 {background-color:#f9ecdb;color:inherit;}
.box2 {background-image:url(../img/box2_bkg.png);}
.box3 {background-image:url(../img/box2_bkg.png);border:1px solid #e2e2e2;}

.box2-2{padding:0px 20px;}

/* Llistes */
.box1 ul {list-style:none;}
.box1 ul li {background-image:url(../img/hr1_bkg.png);background-repeat:repeat-x;background-position:bottom;padding:12px 2px;}
.box1 ul li img {margin-right:8px;float:left;}

.box2 ul,.box2-2 ul {list-style:none;}
.box2 ul li, .box2-2 ul li {/*background-image:url(../img/fletxa.png);background-repeat:no-repeat;padding:5px 0px 0px 18px;*/padding:5px 0px 0px 0px;}
.box2 ul li span, .box2-2 ul li span {padding:0px 5px;color:#b9132b;background-color:inherit;}
.box2 ul li img, .box2-2 ul li img {margin-right:8px;float:left;}

#publicacions {list-style:none;}
	#publicacions li img {margin-right:8px;float:left;}
	#publicacions .sub {color:#707070;background-color:inherit;}
	#publicacions li {background-image:url(../img/hr3_bkg.png);background-repeat:repeat-x;background-position:bottom;padding:10px 0px;}
	
#noticies{}	
	#noticies li{padding-bottom:16px;}
/* Línies */
div.hr1 {background-image:url(../img/hr1_bkg.png);height:1px;border:0;margin:10px 0px;background-repeat:repeat-x;}
div.hr2 {background-image:url(../img/hr2_bkg.png);height:1px;border:0;margin:10px 0px;background-repeat:repeat-x;}
div.hr3 {background-image:url(../img/hr3_bkg.png);height:1px;border:0;margin:10px 0px;background-repeat:repeat-x;}
div.hr1 hr, div.hr2 hr, div.hr3 hr {display:none;}

.penta {background-image:url(../img/penta_bkg.png);background-repeat:repeat-x;margin-bottom:20px;}
	
/* Estils de text */
h1 {font-size:180%;color:#d47d16;background-color:inherit;/*font-family:"Times New Roman", Times, serif;*/ font-family:Arial, Helvetica, sans-serif;margin-bottom:15px;}
	h1 span {background-color:#FFFFFF;color:inherit;padding-right:15px;}
h2 {font-size:140%;color:#d47d16;background-color:inherit;/*font-family:"Times New Roman", Times, serif;*/ font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #d47d16;margin-bottom:10px;padding-bottom:1px;}
h3 {font-size:120%;color:#d47d16;background-color:inherit;/*font-family:"Times New Roman", Times, serif;*/ font-family:Arial, Helvetica, sans-serif;}
h4 {font-size:100%;font-weight:bold;margin-bottom:5px;}
h5 {font-size:100%;color:#b9132b;background-color:inherit;font-weight:normal;margin:5px 0px;}

/* Enllaços amb icona */
a.mes {background-image:url(../img/mes_bkg.png);background-repeat:no-repeat;font-weight:bold;padding-left:14px;}
a.mes:link, a.mes:visited {color:#d47d16;background-color:inherit;text-decoration:none;}
a.mes:hover {color:#d47d16;background-color:inherit;text-decoration:underline;}

a.mes2 {background-image:url(../img/mes2_bkg.png);background-repeat:no-repeat;font-weight:bold;padding-left:14px;}
a.mes2:link, a.mes2:visited {color:#d47d16;background-color:inherit;text-decoration:none;}
a.mes2:hover {color:#d47d16;background-color:inherit;text-decoration:underline;}

/*Mario*/
.compra_p{background-image:url(../img/compra_p_bkg.png);background-repeat:no-repeat; padding-top:3px; padding-left: 24px; display:block; width:120px; height:16px; margin:0px;}

a.compra {background-image:url(../img/ico_compra.png);background-repeat:no-repeat;padding-left:23px;clear:both;}
a.compra:link, a.compra:visited, a.compra_p:link, a.compra_p:visited {color:#d47d16;background-color:inherit;text-decoration:none;}
a.compra:hover, a.compra_p:hover {color:#d47d16;background-color:inherit;text-decoration:underline;}



/* Recurs */
.fl {float:left;}
.cb {clear:both;height:1px;font-size:1px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}

/* Apartats */

/* Músics */
#mus-a {float:left;width:210px;}
#mus-b {float:left;width:210px;margin-left:30px;}
#mus-c {float:left;width:210px;margin-left:30px;}
#mus-d {float:left;width:210px;margin-left:30px;}

#musics ul {list-style:none;margin-bottom:8px;}
#musics ul li {font-weight:bold;color:#dd8603;background-color:inherit;}
#musics ul li ul li {font-weight:normal;color:#333333;background-color:inherit;margin-bottom:3px;}

/* Patrocinadors */
#patrocinadors ul {list-style:none;margin-bottom:40px;}
#patrocinadors ul li ul {padding-top:20px;}
#patrocinadors ul li ul li {display:inline;margin-right:20px;vertical-align:middle;}

/* Directors */
.direct {border-left:3px solid #b9132b;margin:15px 0px;padding-left:9px;}
.direct h2 {color:#000000;background-color:inherit;font-family:Arial, Helvetica, sans-serif;border:0;margin:0;}


/* Concerts i concert */
#col-a2 {float:left;width:354px;}
#col-b2 {float:left;width:546px;margin-left:30px;}
#imatges {list-style:none;margin-top:5px;}
#imatges li {display:inline;margin-right:3px;}
#concerts h2, #col-b2 h2 {color:#000000;background-color:inherit;font-family:Arial, Helvetica, sans-serif;border:0;margin:0;}
#concerts .subtitol {color:#b9132b;background-color:inherit;}
.conc_sup {margin-bottom:20px;border-left:3px solid #b9132b;padding-left:5px;}
.conc_sup .dest {font-weight:bold;color:#b9132b;background-color:inherit;} 

#detalls {border:0;margin-top:20px;width:100%;}
#detalls td {color:#000000;}
#detalls td p {color:#000000;background-color:inherit;}
.col {background-color:#f9ecdb; color:inherit; padding:9px;}
.td_compra {width:136px;border:1px solid #e0e0e0;background-image:url(../img/compra_bkg.png); background-repeat:no-repeat; background-color:inherit; padding:9px 9px 9px 40px;}
.td_compra a { font-weight:bold;}
.td_compra a:link, .td_compra a:visited { color:#b9132b; background-color:inherit;}
.td_compra a:hover { color:#d47d16; background-color:inherit; text-decoration:none;}

/* Multimèdia */
#galeries {list-style:none;margin-bottom:20px; padding-top:10px; margin-left:10px;}
	#galeries li {display:inline-block;width:280px;margin-right:20px;margin-bottom:20px;height:87px; float:left;}
	#galeries li img {float:left;margin-right:10px;border:2px solid #e7e7e7;}
#videos {list-style:none;margin-bottom:30px;padding-top:10px; margin-right:10px; float:left;}
	#videos li {display:inline-block;width:280px;margin-right:20px;margin-bottom:20px;height:87px;float:left;}
	#videos li .img {float:left;margin-right:10px;border:2px solid #e7e7e7; width:110px; height:83px;}
	#videos li .img2 { vertical-align:-2px;}
#fragments {list-style:none; margin-left:10px;padding-top:10px;}
	#fragments li {margin-bottom:20px;}
	#fragments li img { margin-right:5px; vertical-align:-2px; margin-top:5px;}

/* Contacte */
#contacte ul {list-style:none;margin-bottom:20px;}
#contacte label {display:block;margin-bottom:2px;font-size:90%;font-weight:bold;color:#666666;background-color:inherit;}
#contacte li input {margin-bottom:8px;width:340px;font-size:90%;}
#contacte textarea {width:340px;}

/* Crèdits */
#credits h3 {margin-bottom:20px;color:#666666;}
#credits blockquote {margin-left:20px;}
#credits p {margin-bottom:5px;}


/* Enllaços */
#links ul {list-style:none;margin-bottom:20px;padding-left:10px;}
#links li {margin-bottom:10px;}

/* Docs */
#docs {list-style:none;margin-top:8px;}
#docs li {font-size:90%;margin-bottom:5px;}
#docs li img {vertical-align:-3px;}

/* Recurs */
.mt20 {margin-top:20px;}




/*Mario*/
ul{list-style-type: none;}

.bi{border:1px solid #b9132b; padding:1px;}
.bitit{background-color:#b9132b; padding:2px; text-align:center;color:#fff;}
	.bitit a {color:#fff;} 

#submenu{height:14px;}

.avui_event { text-decoration: blink; color:#d47d16; font-weight:normal; font-size:9px; text-transform:lowercase;}

#cont_cal{text-align:center;}
#calendar{width:100%; background-color:#fff; border:1px solid #cfcfcf;}
	#calendar th{color:#d47d16; padding:4px;}
	#calendar td{padding:4px; text-align:center; border:1px solid #fff;}
	#calendar td a{color:#b9132b;}
	#calendar .avui{border:1px solid #d47d16;}
	#calendar .event_passat{background-color:#efefef; border:1px solid #CFCFCF;}
		#calendar .event_passat a{color:#000;}
	#calendar .event{background-color:#b9132b; border:1px solid #b9132b;}
		#calendar .event a{color:#fff;}
	#calendar .event_avui{border:1px solid #d47d16;background-color:#b9132b; text-decoration: blink;}
		#calendar .event_avui a{color:#d47d16;}

.box1_contacte{background-color:#f9ecdb; padding:24px; width:350px;}

.loading{text-align:center; margin-top:15px; color:#b9132b;}

.foto {text-align:center;}


/*Galeria*/
.galeria{clear:both;}
	.galeria .foto{float:left; margin:6px; border:1px solid #cfcfcf; padding:2px; margin-bottom:12px;width:211px;}
	
	
.resum {font-size:11px; font-style:italic;}
.dn {display:none;}