#Aj a:link, #Aj a:visited, #Aj a:active  {
color:	#000000;
left:	6px;
position:	absolute;
text-decoration:	none;
top:	11px;
}

#Aj a:hover  {
color:	#0076BA;
}

#cap  {
background-color:	#000000;
height:	50px;
margin:	0px 2px 2px;
position:	relative;
width:	756px;
}

#cap p a:link, #cap p a:visited, #cap p a:active  {
color:	#FFFFFF;
text-decoration:	none;
}

#cap p a:hover  {
color:	#AACBE1;
text-decoration:	none;
}

#contder  {
background-color:	#FFFFFF;
float:	right;
margin-top:	0px;
position:	relative;
width:	596px;
}

#contder p  {
color:	#000000;
font-weight:	normal;
padding-left:	20px;
padding-right:	20px;
}

#contizq  {
background-color:	#AACBE1;
float:	left;
position:	relative;
width:	160px;
}

#contizq p  {
color:	#005782;
font-weight:	normal;
padding-left:	7px;
}

#contizq p a:link, #contizq p a:visited, #contizq p a:active  {
color:	#005782;
text-decoration:	none;
}

#contizq p a:hover  {
color:	#FFFFFF;
text-decoration:	none;
}

#der  {
background-image:	url(imatges/fons-b.gif);
background-position:	center top;
background-repeat:	no-repeat;
float:	right;
height:	33px;
margin-left:	2px;
margin-right:	2px;
position:	relative;
width:	756px;
}

#fondo  {
background-color:	#FFFFFF;
position:	absolute;
width:	760px;
}

#fonspeu  {
background-color:	#CCCCCC;
border-top:	12px solid #FFFFFF;
float:	left;
height:	36px;
position:	relative;
width:	760px;
}

#fonspeu a:link, #fonspeu a:visited, #fonspeu a:active  {
color:	#FFFFFF;
font-size:	1em;
padding-top:	20px;
text-decoration:	none;
}

#fonspeu a:hover  {
color:	#333333;
text-decoration:	none;
}

#fonstitolblau  {
background-color:	#0095DA;
color:	#FFFFFF;
float:	left;
height:	40px;
margin-bottom:	25px;
position:	relative;
width:	531px;
}

#fonstitolblau p  {
color:	#FFFFFF;
font-size:	2em;
}

#fot  {
background-color:	#3300CC;
float:	right;
height:	100px;
left:	164px;
position:	relative;
width:	160px;
}

#fotog  {
background-color:	#3300CC;
height:	140px;
position:	relative;
width:	556px;
}

#ftitol  {
background-color:	#FBFBFB;
border-color:	solid #E4E4E4;
border-width:	1px;
margin-left:	20px;
margin-right:	20px;
text-align:	left;
}

#ico  {
border-width:	none;
height:	22px;
vertical-align:	middle;
width:	22px;
}

#info2  {
background-color:	#333399;
float:	right;
margin-bottom:	2px;
margin-left:	2px;
margin-right:	2px;
margin-top:	2px;
padding-bottom:	10px;
padding-right:	5px;
padding-top:	10px;
position:	relative;
width:	545px;
}

#informacio  {
background-color:	#FFFFFF;
background-image:	url(imatges/sidral-.gif);
background-position:	bottom;
background-repeat:	no-repeat;
border-color:	solid #FF3300;
border-width:	1px;
float:	left;
height:	360px;
position:	relative;
width:	758px;
}

#izq  {
height:	120px;
position:	relative;
width:	760px;
}

#logos  {
border-width:	none;
height:	54px;
margin-left:	15px;
width:	717px;
}

#mare  {
margin-left:	auto;
margin-right:	auto;
margin-top:	0px;
position:	relative;
text-align:	left;
width:	760px;
}

#menu  {
background-image:	url(imatges/menu-fons2.gif);
background-repeat:	no-repeat;
border-bottom-color:	#FFFFFF;
border-bottom-style:	solid;
border-bottom-width:	12px;
border-top-color:	#FFFFFF;
border-top-style:	solid;
border-top-width:	3px;
color:	#FFFFFF;
float:	left;
height:	25px;
margin-top:	5px;
padding-top:	9px;
position:	relative;
width:	760px;
}

#menu a:link, #menu a:visited, #menu a:active  {
color:	#FFFFFF;
text-decoration:	none;
}

#menu a:hover  {
color:	#000000;
}

#menu p  {
color:	#FFFFFF;
}

#menudalt  {
float:	right;
margin-top:	22px;
position:	relative;
width:	200px;
}

#menudalt p  {
color:	#FFFFFF;
}

#programa  {
font-size:	1em;
text-align:	justify;
}

#t1  {
float:	left;
margin-bottom:	10px;
margin-top:	15px;
width:	170px;
}

#t2  {
float:	left;
margin-bottom:	10px;
margin-left:	9px;
margin-top:	15px;
width:	170px;
}

#t3  {
float:	left;
margin-bottom:	10px;
margin-left:	9px;
margin-top:	15px;
width:	170px;
}

#tablacalendari  {
clip:	rect(auto,1em,auto,1em);
font-size:	1em;
margin-left:	20px;
text-align:	center;
width:	150px;
}

#titol  {
float:	left;
position:	relative;
width:	520px;
}

#w3c, #w3css, #taw  {
border-width:	none;
height:	16px;
margin-left:	10px;
margin-top:	15px;
width:	44px;
}

.CalendariDia  {
background-color:	#AACBE1;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	1em;
text-align:	center;
}

.CalendariSeleccio  {
background-color:	#FAB500;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	1em;
text-align:	center;
}

.CalendariSetmana  {
background-color:	#666666;
color:	#FFFFFF;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	1em;
text-align:	center;
}

.Calendaricapsetmana  {
background-color:	#78ACCF;
color:	#000000;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	1em;
text-align:	center;
}

.menu  {
color:	#FFFFFF;
font-size:	1em;
margin-top:	6px;
}

.menu a:link, .menu a:visited, .menu a:active  {
color:	#FFFFFF;
text-decoration:	none;
}

.menu a:hover  {
color:	#000000;
}

.menu2  {
background-color:	#990000;
color:	#FFFFFF;
font-size:	1em;
font-weight:	normal;
margin-top:	6px;
}

.menu2 a:link, .menu2 a:visited, .menu2 a:active  {
color:	#35A311;
text-decoration:	none;
}

.menu2 a:hover  {
color:	#000000;
}

.rojo  {
background-color:	#E8E8E8;
color:	#999999;
}

.rojo2  {
background-color:	#ff0000;
color:	#999999;
; font-size: 12px
}

.small  {
color:	#999999;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10px;
}

.small a:link, .small a:visited, .small a:active  {
color:	#0095DA;
text-decoration:	none;
}

.small a:hover  {
color:	#FAB500;
text-decoration:	none;
}

.text  {
font-size:	1.2em;
text-align:	center;
}

.text a:link, .text a:visited, .text a:active  {
color:	#FFFFFF;
text-decoration:	none;
}

.text a:hover  {
color:	#000000;
text-decoration:	none;
}

.text2  {
color:	#FF3300;
}

.text3  {
font-size:	1.6em;
}

.text3  a:link, .text3  a:visited, .text3  a:active  {
color:	#999999;
}

.text3  a:hover  {
color:	#FF3300;
}

.textlink a:hover  {
color:	#FAB500;
text-decoration:	none;
}

.textlink, .textlink a:link, .textlink a:visited, .textlink a:active  {
color:	#0095DA;
text-decoration:	none;
}

.textnaranjapetit  {
color:	#FF9900;
font-size:	1em;
font-weight:	bold;
}

body  {
background-image:	url(imatges/fons.gif);
background-position:	center;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	7pt;
font-weight:	normal;
position:	relative;
text-align:	center;
}

h1  {
font-size:	1.5em;
font-weight:	bold;
margin-bottom:	0px;
margin-top:	0px;
padding-left:	15px;
}

h2  {
font-size:	1.5em;
font-weight:	bold;
margin-bottom:	0px;
margin-top:	0px;
padding-left:	15px;
}

h3  {
font-size:	1.1em;
font-weight:	bold;
margin-bottom:	0px;
margin-top:	0px;
padding-left:	15px;
}

h4  {
background-color:	#005782;
border-bottom-color:	#FFFFFF;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#CCCCCC;
font-size:	1em;
padding-left:	7px;
}

h6  {
color:	#FFFFFF;
font-size:	1.4em;
font-weight:	bold;
margin-left:	20px;
margin-top:	13px;
}

html  {
background-position:	center top;
background-repeat:	repeat;
position:	relative;
}

li  {
margin-bottom:	7px;
margin-top:	7px;
padding-right:	15px;
}

li a:link, li  a:visited, li  a:active  {
color:	#F04C4D;
text-decoration:	none;
}

li a:hover  {
color:	#666666;
text-decoration:	none;
}

p  {
color:	#000000;
font-size:	1em;
font-weight:	normal;
padding-left:	15px;
padding-right:	15px;
text-align:	justify;
}

p a:link, p a:visited, p a:active  {
color:	#0095DA;
text-decoration:	none;
}

p a:hover  {
color:	#FF3300;
text-decoration:	none;
}

ul  {
margin:	0px;
padding-bottom:	0px;
padding-left:	40px;
padding-right:	0px;
padding-top:	0px;
}

ul .text  {
margin-bottom:	0px;
margin-left:	7px;
margin-right:	0px;
margin-top:	7px;
padding-left:	0px;
padding-right:	10px;
padding-top:	0px;
}

ul .text2  {
margin-bottom:	0px;
margin-left:	7px;
margin-right:	0px;
margin-top:	7px;
padding-left:	0px;
padding-right:	10px;
padding-top:	0px;
}

ul ul  {
list-style-type:	square;
}

