/*
	  
*/

/* Marges i paddings a zero de tots els elements */
* {
  margin: 0;
  padding: 0;
}

body { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #333; 
background-color: #8d9899; 
background-image: url(../imatges/background.gif); 
background-repeat: repeat-x; 
}

/*-------------------------------------------------------------*/
ul{
}

a{
}

li{
}
 
a:link, a:visited, a:active{ 
 }

a:hover{
}


.popup ul{
}

.popup a{
}

.popup li{
}
 
.popup a:link, a:visited, a:active{ 
 }

.popup a:hover{
}
/*-------------------------------------------------------------*/

h1 {
	background: url(../imatges/logo.gif) 20px 0 no-repeat;
	margin: 8px 0 0 30px;
	width: 200px;
	height: 67px;
}

#h2{
background-color: transparent;
background-image: url(../img/heading.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
display: block;
height: 48px;
width: 350px;
}

/*h1 a{
display: block;
width: 200px;
height: 70px;
text-decoration: none;
list-style: none;
text-indent: -3000px;
}*/

h3 {
	color: #3da7c3;
	font-size: 12px;
	font-weight: bold;
}

#p{
padding-top: 0pt;
padding-right: 1px;
padding-bottom: 12px;
padding-left: 1px;
}

#p b{
	font-weight: bold;
}
#h6{
	color: #999;
	font-size: 9px;
	font-weight: bold;
}

/*-------------------------------------------------------------*/




#wrapper { 
background-color: white; 
margin: 0 auto;  
width: 704px; 
border: solid 0 #8b8f0a; 
display: block;
height: 100%;
}

/*-------------------------------------------------------------*/

#flashcontent { 
background-color: #CCCCCC; 
width: 704px;
height: 301px; 
float: left; 
/*background-image: url(../imatges/header.jpg);
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center; 
 */
padding: 0; 
margin: 0; 
border-color: #ccc; 
border: 0; 
display: block; }

/*-------------------------------------------------------------*/

#nav {
	background: white url(../imatges/bg_nav.gif) no-repeat 20px 0;
	float: left;
	background-x-position: 30px;
	background-y-position: 0pt;
	width: 250px;
	height: 425px;
	text-align: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	color: #999;
	font-size: 9px;
}
#nav ul{
	list-style:none;
	text-decoration: none;
}
#nav a{
	color: #333;
}
#nav li{
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-position: 60px 15px;
	list-style:none;
	text-decoration: none;
	color: #333;
}

#nav a:link{
	background-image: url(../imatges/nav.gif);
	color: #333;
	width: 150px;
	display: block;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	margin-left: 40px;
	padding: 10px 10px 10px 30px;
	border-bottom: 1px solid #d7d7d7;
list-style:none;
	text-decoration: none;
}
#nav a:hover{
	background-image: url(../imatges/nav.gif);
	color: #3da7c3;
	width: 150px;
	display: block;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	margin-left: 40px;
	padding: 10px 10px 10px 30px;
	border-bottom: 1px solid #d7d7d7;
	list-style:none;
	text-decoration: none;
}

#nav a:active, #nav a:visited{
	background-image: url(../imatges/nav.gif);
	width: 150px;
	display: block;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	margin-left: 40px;
	padding: 10px 10px 10px 30px;
	border-bottom: 1px solid #d7d7d7;
list-style:none;
	text-decoration: none;
}

/*--#nav a:hover{ color: #f8981c;}

--------------------------------------------------------*/
#presentacio #nav ul li a.presentacio ,
#programa #nav ul li a.programa ,
#musics #nav ul li a.musics,
#edicions #nav ul li a.edicions ,
#premsa #nav ul li a.premsa ,
#arribar #nav ul li a.arribar ,
#reserves #nav ul li a.reserves ,
#colaboradors #nav ul li a.colaboradors 
{
	color: #3da7c3;
}


/*-----------------------------------------------------------------*/
.rightindex a{
}

.rightindex ul{
}
.rightindex li{ 
display: block; 
text-decoration: none; 
font-family: verdana, arial, sans-serif; 
font-size: 9pt; 
font-weight: bold;  
text-decoration: none; 
}
/*.nav a:link, a:visited, a:active{ text-decoration: none; background-image: url(imatges/nav.gif); color: #424343; width: 150px; display: block; background-color: white; background-repeat: no-repeat; background-position: 15px 15px; margin-left: 40px; padding: 10px 10px 10px 30px; border-bottom: 1px solid #d7d7d7; }*/
.rightindex a:link { 
text-decoration: none; 
color: #424343; 
display: block;  
padding:  5px 5px 5px 5px;  
border-bottom: 1px solid #d7d7d7; }

.rightindex a:active{ 
text-decoration: none; 
color: #424343; 
display: block; 
background-color: white; 
background-position: 15px 15px;  
padding:  5px 5px 5px 5px;  
border-bottom: 1px solid #d7d7d7; }
.rightindex a:visited{ 
text-decoration: none; 
color: #424343; 
display: block; 
background-color: white; 
background-position: 15px 15px; 
padding: 5px 5px 5px 5px; 
border-bottom: 1px solid #d7d7d7; }

.rightindex a:hover{
	color: #3da7c3;
}

/*-----------------------------------------------------------------*/
.rightnoticies a{
}

.rightnoticies ul{
}
.rightnoticies li{ 
display: block; 
text-decoration: none; 
font-family: verdana, arial, sans-serif; 
font-size: 9pt; font-weight: bold;  
text-decoration: none; }
/*.nav a:link, a:visited, a:active{ text-decoration: none; background-image: url(imatges/nav.gif); color: #424343; width: 150px; display: block; background-color: white; background-repeat: no-repeat; background-position: 15px 15px; margin-left: 40px; padding: 10px 10px 10px 30px; border-bottom: 1px solid #d7d7d7; }*/
.rightnoticies a:link { 
text-decoration: none; 
color: #424343; 
display: block;  
padding:  1px 1px 1px 1px;  
border-bottom: 1px solid #d7d7d7; }

.rightnoticies a:active{ 
text-decoration: none; 
color: #424343; 
display: block; 
background-color: white; 
padding:  1px 1px 1px 1px;  
border-bottom: 1px solid #d7d7d7; }
.rightnoticies a:visited{ 
text-decoration: none; 
color: #424343; 
display: block; 
background-color: white; 
padding: 1px 1px 1px 1px; 
border-bottom: 1px solid #d7d7d7; }

.rightnoticies a:hover{
	color: #3da7c3;
}


/*-------------------------------------------------------------*/
.popup a{
text-decoration: none; 
color: #424343; 
display: block; 
background-color: white; 
background-position: 15px 15px;  
padding:  5px 5px 5px 5px;  
border-bottom: 1px solid #d7d7d7; }

/*width:140px; height: 250px;
background-color: #999999;
}*/
/*-------------------------------------------------------------*/

#rightcolumn { 
width: 410px;
height: 100%;
float: left;
line-height: 170%;
padding-top: 20px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 13px;
display: block;
}


.rightcolumn p a{
color:  #424343; 
text-decoration: none; 
}


#rightcolumn p ul{
text-decoration: none; 
}
#rightcolumn p li{  
text-decoration: none; 

}
#rightcolumn p  a:link {
	text-decoration: none;
	color:#3da7c3;
 }

#rightcolumn p a:active{
	text-decoration: none;
	color: #3da7c3;
 }
#rightcolumn p a:visited{ 
text-decoration: none; 
color: #424343; 
 }

#rightcolumn p a:hover{ color: #424343; }

/*-------------------------------------------------------------*/

#footer { width: 704px; clear: both; color: #333; background: white url(../imatges/footer.gif) no-repeat; height: 100px; margin: 0; padding: 0; border: solid 0 #ccc; display: block; }







