body {
	margin: 0;
	padding: 0;
	list-style-image: url(../img/mesinfo.gif);
}
.superior {
	background-color: #6C1E0C;
	background-image: url(../img/sup1.gif);
	background-repeat:  repeat-x;
	background-position: top;
	height: 151px;
	text-align: center;
}
.superior_taula {
	height: 151px;
	width: 788px;
	text-align: center;
}
.superior_esquerra {
	background-image: url(../img/sup1e.gif);
	background-repeat:  repeat-y;
	background-position: top;
	width: 12px;
}
.superior_mig {
	width: 764px;
	text-align: center;
}
.superior_dreta {
	background-image: url(../img/sup1d.gif);
	background-repeat:  repeat-y;
	background-position: top;
	width: 12px;
}
.superior2 {
	background-color: #505050;
	background-image: url(../img/sup2.gif);
	background-repeat:  repeat-x;
	background-position: top;
	height: 62px;
	text-align: center;
}
.superior2_taula {
	height: 62px;
	width: 788px;
}
.contingut {
	background-color: #F4EBD7;
	background-image: url(../img/figfons.gif);
	background-repeat:  no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
}
.contingut_taula {
	width: 788px;
	height: 100%;
}
.contingut_esquerra {
	background-image: url(../img/mig1e.gif);
	background-repeat:  repeat-y;
	background-position: top;
	width: 12px;
}
.contingut_mig {
	background-color: #FAF6EB;
	width: 764px;
	text-align: center;
	vertical-align: top;
}
.contingut_dreta {
	background-image: url(../img/mig1d.gif);
	background-repeat:  repeat-y;
	background-position: top;
	width: 12px;
}
.baix_taula {
	width: 788px;
	height: 74px;
}
.baix1 {
	text-align: center;
	vertical-align: top;
	background-color: #F4EBD7;
	background-image: url(../img/inf.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
.baix1_esquerra {
	background-image: url(../img/cantoneresq.gif);
	background-repeat:  repeat-y;
	background-position: bottom;
	width: 12px;
}
.baix1_mig1 {
	background-color: #FAF6EB;
	width: 294px;
	text-align: center;
	background-image: url(../img/infmig.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
}
.baix1_mig2 {
	background-color: #FAF6EB;
	width: 470px;
	text-align: center;
	background-image: url(../img/baix_sup.jpg);
	background-repeat:  no-repeat;
	background-position: bottom;
}
.baix1_dreta {
	background-image: url(../img/cantonerdret.gif);
	background-repeat:  repeat-y;
	background-position: bottom;
	width: 12px;
}
.baix2 {
	background-color: #4B0D02;
	text-align: center;
	vertical-align: top;
	height: 60px;
}
.baix2_taula {
	height: 60px;
	width: 788px;
	text-align: center;
}
.baix2_esquerra {
	width: 12px;
}
.baix2_mig1 {
	width: 430px;
	text-align: left;
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	font-size: 10px;
	color:  #F4EBD7;
}
a.baix_text:link {
	color: #F4EBD7;
	text-decoration: none;
}
a.baix_text:visited {
	color: #F4EBD7;
	text-decoration: none;
}
a.baix_text:hover {
	color: #DFAB00;
	text-decoration: none;
}
a.baix_text:active {
	text-decoration: none;
}
.baix2_mig2 {
	width: 334px;
	background-image: url(../img/baix_inf.jpg);
	background-repeat:  no-repeat;
	text-align: right;
}
.baix2_dreta {
	width: 12px;
}
.estructura_taula {
	width: 764px;
	height: 100%;
}
.estructura_superior {
	background-image: url(../img/sotamenu.gif);
	background-repeat:  no-repeat;
	text-align: right;
	height: 25px;
}
.estructura_esquerra {
	width: 210px;
	text-align: center;
	vertical-align: top;
}
.estructura_dreta {
	width: 554px;
	vertical-align: top;
}
.separador {
	background-image: url(../img/separador.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.num_pag {
	height: 10px;
	font-size: 10px;
	background-color: #F8F1DE;
}
.num_pag_actiu {
	color: #FFFFFF;
	height: 10px;
	font-size: 10px;
	background-color: #AA500D;
}
.text	{
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #666666;
	font-size: 12px;
	text-align: justify;
}
.titol_concert {
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #666666;
	font-size: 14px;
}
a.titol_concert:link {
	color: #666666;
	text-decoration: none;
}
a.titol_concert:visited {
	color: #666666;
	text-decoration: none;
}
a.titol_concert:hover {
	color: #DFAB00;
	text-decoration: none;
}
a.titol_concert:active {
	text-decoration: none;
}
.titols	{
	color: #AA500D;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 1.3em;
	clear: right;
	}
.titols_petits	{
	 color: #AA500D;
	 font-family: Georgia, Times, serif;
	 font-weight: 700;
	 font-size: 12px;
	 clear: right;
	}

.text_inici	{
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #666666;
	font-size: 11px;
	text-align: justify;
}
.text_petit	{
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align: justify;
}
.text_petit_marro	{
	font-family: Lucida Sans Unicode, verdana, arial, sans-serif;
	color:  #AD745A;
	font-size: 10px;
}
a.text_petit_marro:link {
	color:  #AD745A;
	text-decoration: none;
}
a.text_petit_marro:visited {
	color:  #AD745A;
	text-decoration: none;
}
a.text_petit_marro:hover {
	color: #DFAB00;
	text-decoration: none;
}
a.text_petit_marro:active {
	text-decoration: none;
}
.data {
	font-family: Georgia, Times, serif;
	font-size: 12px;
	color:  #AD745A;
	text-align: left;
	font-weight: normal;
}
a:link  {
color:	#DFAB00;
text-decoration:	none;
}
a:visited  {
color:	#DFAB00;
text-decoration:	none;
}
a:hover  {
color:	#A48C5D;
text-decoration:	underline;
}
a:active  {
color:	#DFAB00;
text-decoration:	none;
}


.calendari table { margin-bottom:30px;width:120px;font-family:Arial;}
.calendari table thead th.nomes { padding-bottom:5px;color:#79716e;font-weight:bold;font-size:14px;}
.calendari table thead th { padding-bottom:5px;color:#79716e;font-weight:bold;font-size:11px;}
.calendari table tbody td { font-size:10px;width:20px;height:20px;text-align:center;padding:2px 4px 2px 4px; color:#000;background:#f8f1de;}
.calendari table tbody td.res,#cal table tbody td.res { background:none;}
.calendari table tbody td.avui {color:#c1a5a1;}
.calendari table tbody td.finde {background:#f4ead1;}
.calendari table tbody td.events { background:#efc896; font-weight:bold;text-align:center;}
.calendari table tbody td.eventsoff { background:#f4dfc3; font-weight:bold;text-align:center;}
.calendari table tbody td.events a,.calendari table tbody td.eventsoff a { color:#000;display:block;text-decoration:none;text-align:center; }

#tooltip { 
	position:absolute;
	margin-top:0px;
	margin-left:-100px;
	background-color:#fff;
	margin:1px;
	padding:3px;
	border:1px solid #CCC;
	width:200px;
	opacity: 1;
	z-index:10001;
}

#tooltip * { font-family:Arial;font-size:11px;color:#000;font-weight:normal;}

#tooltip table{cellspacing:0px;cellspadding:0px;border:0px;width:200px;padding: 0;border-spacing: 0; border:1px solid #FFF}
#tooltip td.dia{font-weight:bold;background:#efc896;color:#000;padding:2px;}
#tooltip td.diaoff{font-weight:bold;background:#f4dfc3;color:#000;padding:2px;}
#tooltip td.text{font-weight:bold;color:#000;background:#C9BABF;padding:2px}

.calendari table td.actual{background:none;color:#FF6600;}
.calendari table td.inc{background:none;font-size:14px;}
.calendari table td.inc a,.calendari table td.actual a{color:#FF6600;}