body {
font-family: "Tahoma", Verdana, sans-serif; 
background-color: #fff; 
font-size: 11px; 
line-height: 1.5em; 
padding: 0; 
margin: 0; 
text-align:justify; }

.nota { font-size: 9px; line-height: 1em; padding: 0; margin: 0; color:#474747;}
.nota1 { font-size: 9px; line-height: 1.5em; padding: 0; margin: 0; color:#474747;}

.enllac a, #enllac a:visited {
color:#555;
text-decoration:none;
text-align:left;
padding: 0px 0px 0px 5px;
border-left:4px dotted #ccc; }
.enllac a:hover {
text-decoration: none;
color:#000;
border-left:4px solid #910810; }

.enllac1 a, #enllac1 a:visited {
color:#555;
text-decoration:none;
text-align:left;
padding: 0px 0px 0px 5px;
border-left:4px dotted #fff; }
.enllac1 a:hover {
text-decoration: none;
color:#000;
border-left:4px solid #fff; }

.enllac2 a, #enllac2 a:visited {
color:#333;
text-decoration:none;
text-align:left;
padding: 0px;
border-bottom: 1px solid #fff; }
.enllac2 a:hover {
text-decoration: none;
color:#000;
border-bottom: 1px solid #910810; }

.enllac3 a, #enllac3 a:visited {
color:#555;
text-decoration:none;
text-align:left;
padding: 0px;
border-bottom: 1px solid #fff; }
.enllac3 a:hover {
text-decoration: none;
color:#000;
border-bottom: 1px solid #aaa; }

.enllac4 a, #enllac4 a:visited {
color:#555;
text-decoration:none;
text-align:left;
padding: 0px;
font-size: 0.9em; 
}
.enllac4 a:hover {
text-decoration: none;
color:#000;
}

.enllac5 a, #enllac5 a:visited {
color:#555;
text-decoration:none;
text-align:left;
padding: 0px 0px 0px 5px;
border-left:4px dotted #ccc; }
.enllac5 a:hover {
text-decoration: none;
color:#000;
border-left:4px solid #e36f1e; }

.enllac6 a, #enllac6 a:visited {
color:#000000;
text-decoration:none;
border-bottom: 1px #910810 solid;
text-align:left;
padding: 0px; }
.enllac6 a:hover {
text-decoration: none;
color:#910810;
border-bottom: 1px #FFFFFF dotted; }

.enllac7 a, #enllac7 a:visited {
font-size:95%;
color:#555;
text-decoration:none;
text-align:left;
padding: 0px 0px 0px 5px;
border-left:4px dotted #ccc; }
.enllac7 a:hover {
text-decoration: none;
color:#000;
border-left:4px solid #910810; }



.submenu a, #submenu a:visited {
color:#555;
text-decoration:underline;
padding: 0px;
font-size: 10px; 
}
.submenu a:hover {
text-decoration: none;
color:#000;
}

.idiomes,a.idiomes,a.idiomes:visited,a.idiomes:active,a.idiomes:link  { text-decoration: none; color: #eee; }
a.idiomes:hover { text-decoration: none; color: #fff; }

.aaa { color: #aaa; }
.ccc { color: #ccc; }

.fitxa {
font-size: 10px;
font-weight:normal;
color: #f7f7f7;
}

.destacat {
	background: #ffffff url(img/ico_exclama.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 10px 10px 45px;
	border-top: 1px dotted #777;
	border-bottom: 1px dotted #777;
	line-height: 127%;
	}

.destacat1 {
	background: #eaeaea;
	text-align: left;
	padding: 15px 15px 15px 15px;
	border-top: 1px dotted #777;
	border-bottom: 1px dotted #777;
	line-height: 127%;
	}

.destacat2 {
	background: #fcfcfc;
	text-align: left;
	padding: 20px;
	line-height: 127%;
	border: 1px solid #e2e2e2;
	}

.destacat3 {
	background: #eaeaea;
	text-align: left;
	padding: 10px;
	border: 1px solid #CFCFCF;
	}


.f_menu {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(img/f_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




/* home ------- menu ------- */
#menuhome { width:240px; background:#000; font-size:120%; }
#menuhome ul { margin-left:20px; padding-left:10px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
#menuhome a { display:block; padding:3px 10px 3px 10px; width:240px; border:1px solid #000; color:#CCC; }
#menuhome a:link, #menuhomellista a:visited  { text-decoration:none; color:#CCC; }
#menuhome a:hover { color:#FFF; border:1px solid #a51d27; }
/* fi home ------- menu ------- */

/* menu ------- */
#menu { margin-top: 0px; width: 145px; }
#menu ul { margin-left: 10px; padding: 0px; list-style-type: none; }
#menu li { margin: 0px; padding: 0px; line-height: 20px; }
#menu ul li a { display: block; width: 115px; padding-left: 15px; background-color:#FFF; color:#555; border-bottom:1px dotted #DDD; }
#menu ul li a:link, #menu ul li a:visited { color: #444; text-decoration: none; background: transparent url(img/transpa.gif) left center no-repeat; }
#menu ul li a:hover { background: transparent url(img/llista_on.jpg) left center no-repeat; color:#000; text-transform: uppercase; }
#menu ul li a#current { color: #000; background: transparent url(img/llista_actiu.jpg) left center no-repeat; background-color: #FFF; text-transform: uppercase;}

#menu ul ul li a { display: block; padding-left: 20px; margin-left: 20px; width: 90px; background-color:#ddd; border-bottom:0px; }
#menu ul ul li a:link, #menu ul ul li a:visited { color: #333; text-decoration: none; background: transparent url(img/transpa.gif) left center no-repeat; }
#menu ul ul li a:hover { background-color: #FFF; color: #000; background: transparent url(img/llista_on_sub.gif) left center no-repeat; }
#menu ul ul li a#subcurrent { color:#000; background:transparent url(img/llista_actiu_sub.gif) left center no-repeat; background-color:#FFF; text-transform:uppercase;}
/* fi menu ------- */


.artista { display:block; width:460px; padding:0px; margin:0px; }
.artista_nom { font-size:110%; width:460px; padding-left:5px; padding-bottom:4px; color:#000; border-bottom:1px solid #AAA; }
.artista_cognom { background-color:#000; color:#FFF; padding:5px 7px 5px 7px; }
.artista_cognom1 { background-color:#000; color:#FFF; padding:0px 0px 0px 4px; }
.artista_sala { font-size:90%; padding:0px 12px 0px 12px; background-color:#FFF; color:#777; }
.artista_obra { margin-top:0px; text-align:right; }

.artista_nomt { font-size:110%; padding:0px 10px 0px 10px; color:#474747; text-align:right; background-color:#FFF;}
.artista_cognomt { width:270px; font-size:110%; background-color:#474747; color:#FFF; padding:4px 10px 4px 10px; }
.artista_salat { font-size:90%; padding:0px; color:#910810; }

.artista_boto { font-size:80%; color:#333; text-decoration:none; }
.artista_boto a, #enllac a:visited { margin-top:-55px; font-size:90%; margin-left:300px; color:#555; text-decoration:none; }
.artista_boto a:hover { text-decoration: none; color:#000; border-left:4px solid #910810; }





.linia30_border { font-size:90%; line-height:30px; border-top:0px solid #AAA; padding-top:4px; color:#910810; }

.bio_capcelera { font-size:95%; color:#747474; }

.titolets {
font-size:120%;
letter-spacing: .1em;
text-decoration:none;
text-align:left;
padding: 0px 0px 0px 10px;
text-decoration: none;
font-weight:bold;
color:#000;

border-left:2px solid #910810; }

.titolets1 {
letter-spacing: .1em;
padding:7px;
font-size:110%;
border-bottom: 1px solid #000;
text-decoration: none;
color:#FFF;
background-color:#910810; }

.imatge_marc { padding: .5em .5em 1em .5em; background: #FFF url("http://www.bcn.cat/museupicasso/imatges/comu/shad-bottom.gif") repeat-x bottom left; border:1px solid #DCDCDC; border-bottom:none!important; margin:0; }