body {
	background: url(../imatges/fons_body.jpg) top repeat-x;
	background-color: #651E15;
	margin: 1em 0 0 0;
	text-align:center;
}

#capsalera {
background:url(../imatges/fons_capsalera.jpg) center bottom no-repeat;
padding-bottom: 350px;
}


#cos {
background:#000000 url(../imatges/fons_cos.png) no-repeat right bottom;
border-left: 3px solid #ccc;
border-right: 3px solid #ccc;
color: #FFFFFF;
padding-top: 2em;
text-align:left;
}

#peu {clear:both; background-color:#2D0E08; text-align:left; color: #968784; padding-bottom: 3em; }

#fonspeu {
background:#000000 url(../imatges/fons_peu.png) no-repeat right bottom;
border: 3px solid #ccc;
border-top: none;
color: #FFFFFF;
height:50px;
padding:0;
}


h1 {
margin: 0;
padding: 0 0 0 30px ;
}

#cos h2 { font-size:21px}
#cos p, #cos li { color:#999; line-height:150%;}

#cos img {border:2px solid #ccc}

#cos a, #peu a { color: #999; border-bottom:1px dotted #999; text-decoration:none}
#cos a:hover, #peu a:hover  {color: #fff }

#dreta {padding-top: 4em; }

ul#menuidiomes
{
margin: 34px 0 0 0;
padding-left: 0;
white-space: nowrap;
text-align:right;
}

#menuidiomes li
{
display: inline;
list-style-type: none;
margin:0 0 0 10px;
}

#menuidiomes li a
{
color: #999;
text-decoration:none;
font-size:90%
}
#menuidiomes li a#actual {
color: #F25900
}


#menuprincipal {
background: url(../imatges/fons_menu.jpg) right repeat-y; 
margin: 0;
border-bottom: 3px solid #ccc;
text-align:left;
letter-spacing:1px;
padding-bottom: 8px;
padding-top: 10px;
font-size:90%
}

#menuprincipal li
{
list-style: none;
margin: 0;
display: inline;
}

#menuprincipal li a
{
padding: 9px 10px;
background:url(../imatges/fons_menu_li.jpg) left no-repeat;
text-decoration: none;
margin:0;
}

#menuprincipal li a:link { color: #fff; }
#menuprincipal li a:visited { color: #ccc; }

#menuprincipal li a:hover
{
color: ;
background: #F25900;
}

#menuprincipal li a#current
{
background: black;
border: 3px solid #ccc;
border-bottom-color: black;
/*color: #F25900; */
}

.blanc {color: #EAE7E7; }


/* Calendari */

#calendari h3 {
	margin: 0;
	color: #DFB271;
	font-size:140%;
	font-weight:normal;
		 }

#calendari h4 {
font-weight:normal;
font-size:110%;
color: #DFB271;
margin: 0 0 .5em ;
line-height:100%;
}	 
	 
#calendari dt { 
color:#999;
font-size:90%;
font-variant:small-caps;
letter-spacing:1px;
border-top: 2px solid #333; 
padding-top: .25em; 

 }

#calendari dd {  margin-bottom: 2em;}

.calendari_data, .calendari_lloc {margin: 0; font-size:80%; }

p.calendari_data {}
.calendari_lloc {margin-bottom: 1em; }




.calendari_musics {
background-color:none ;
color: #ccc;
margin-bottom: 1em;
}
.calendari_programa {
background:#151313 url(../imatges/fons_programa.png) no-repeat top left;
list-style:none;
border: 1px solid #222; 
background-color:#111 ; 
color: #ccc;
padding-top:.5em; 
padding-bottom: 1em;
}

.calendari_programa li {
border-bottom: 1px solid #222;
padding: 0.25em 0 ;
margin-right: 1em;
margin-left: 3em;
}
.calendari_descripcio p {text-align:justify}

.destacat {
font-size:110%;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 1em;
margin: 0em 0 2em 0;
font-style:italic;
border-left: 1px solid #DFB271;
}


a.ampliar {
padding-left: 20px;
padding-bottom: 10px;
margin-top: 1em;
background:url(../imatges/lupa.png) no-repeat top left;
font-size:80%;
}


p#signatura {font-size:80%; color: #573E39; padding-left: 1em;}

p#signatura a {color: #573E39}
