/* ======== Agenda ======== */
	.XfmCamp,
	.XfmCampPetit		{height:1.5em; color:#000; background-color: #FFFFFF; BORDER: #06c 1px solid;}
	.XfmCampPetit		{height:1.1em;}

	.Xrojisi 	{color:#FF0000;}
	.Xverde 	{color:#006633;}
	.Xnaranja 	{color:#FF6600;}
	.Xlila 		{color:#CC00FF;}
	.Xnegro 	{color:#000000;}
	.Xmarron 	{color:#740;}
	.Xazul 		{color:#0066FF;}
	.Xamarillo 	{color:#aaaa00;}
	.Xgris 		{color:#777;}
	.Xverdeclaro 	{color:#00bb33;}
	
	.XPlus		{color:#b00;FONT-WEIGHT: bold; }
	
	/* Calendari */
		table.XBloc	{BORDER: #01145b 1px solid;}
	.calendariDiesSetmana {BACKGROUND-COLOR: #d1d4e1}
	.calendariDia 	{border: 1px none #000099;padding:2px;}
	.calendariDiaSel 	{border: 1px solid #000099;padding:2px;}
	
	.Xtrclarito {background-color:#eee;}
	.Xnumdia	{background-color:#E9F0F5;FONT-WEIGHT: bold; }
	.XBloc a 	{display: block;WIDTH:100%;}
	
	div.XSelMes a {DISPLAY: inline;}
	.XBloc a:hover	{background-color: #ee0;}
	
	div.XSelMes 	{position:relative;}
	div.XSelMes ul 	{text-align: left;
			position:absolute;top:8px; margin:0px;padding:3px; border: 1px solid #CCC;
			background-color:#EEA;
			DISPLAY: block;}
	div.XSelMes li 	{list-style-type: none;}
	div.XSelMes ul 	{DISPLAY: none;}
	div.XSelMes:hover ul {DISPLAY: block;}
	div.XSelMes.HOVER ul {DISPLAY: block;}
	div.XSelMes .ulvincles LI 	{BACKGROUND-POSITION: 0px .3em; PADDING-LEFT: 7px;}
	
	.XFiltres{margin-top:6px; border-top: 1px solid #2984b5; padding-top: 6px}
	.XFiltres div { margin:.4em 0px }
	
	/* Lista de tipus */
	p.XTipus	{background-color:#fff; border: 1px solid #ddd; margin-top:0px}
	.XTipus a:hover, .XTipus a:focus{background-color: #ee0;}
	.XTipus a 	{padding:2px;}
	.XTipusSel 	{border: 1px solid #000099;padding:2px;background-color: #ee0;}
	.XVincleBoto 	{color: #666; border: 1px solid #999;padding:2px;background-color: #d1d4e1;FONT-WEIGHT: normal;}
	H3 .XVincleBoto 	{FONT-WEIGHT: normal;}
	 
	a.XVincleBoto:hover	{color: #000;background-color: #ee0;}
	
	/* Detall dels actes */
	.XDetall td	{vertical-align: top;}
	.XDetall a:hover{background-color: #eea;color:#000}
	a.XActivitat,   	
	a.XActivitat:visited	{FONT-WEIGHT: bold; COLOR: #2984b5;}
	
	/* Data al detall*/
	.XLliDia	{FONT-SIZE: 1.1em; padding-top:7px; FONT-WEIGHT: bold; COLOR: #01145b;}
	.XLliDia a,
	.XLliDia a:visited	{COLOR: #01145b;}
	.XLliDia a:hover 	{COLOR: #000}
	
	a:hover .Xrojisi,
	a:hover .Xverde,
	a:hover .Xnaranja,
	a:hover .Xlila 	,
	a:hover .Xnegro ,
	a:hover .Xmarron,
	a:hover .Xazul 	,
	a:hover .Xamarillo ,
	a:hover .Xgris 	,
	a:hover .Xverdeclaro	{TEXT-DECORATION: underline;}
	
	a:hover .Xnumdia,
	a:hover .Xtextdia,
	a:hover .Xmes		{TEXT-DECORATION: none}

.titolActe a {color:#555}
.titolActe a:hover,.titolActe  a:focus {color:#a90000;}
.titolActe {color:#777 ;padding-left:2em; BACKGROUND-IMAGE:url(img/Vincle.gif); BACKGROUND-POSITION:1em .4em; background-repeat:no-repeat; }
.horariActe{margin-top:.4em; color:#865500}

.calendariProgramacio{background-color:#eee; padding:2px; margin:0px 2px; border: #999 1px solid; text-align:center; float:left}
