/* CSS Document */

.navcontainer2 {
width: 15em;
border-right: 1px solid #BFBFBF;
border-left: 1px solid #BFBFBF;
padding: 0px;
margin-bottom: 1em;
font-size:11px;
	color:#999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #DADADA;

}

.navcontainer2 ul {
list-style: none;
text-align:left;
margin: 0px;
padding: 0px;
border: none;
}

.navcontainer2 li {
border-bottom: 1px solid #BFBFBF;
margin: 0;
}

.navcontainer2 li a{
display: block;
padding: 6px .5em 6px .5em;
border-left: .7em solid #BFBFBF;
border-right: .7em solid #BFBFBF;
background-color: #DADADA;
color:#666;
text-decoration: none;
width: 12.7em;
}

.navcontainer2 li a:hover {
border-left-color: #DADADA;
border-right-color: #BFBFBF;
background-color: #B4B4B4;
color: #fff;

}

.navcontainer2 li li {
font-size:10px;
border-top: 1px solid #BFBFBF;
border-bottom: 0;
margin: 0;
width: 11.8em;
}
.navcontainer2 li ul {
	margin: 0 0 8px 8px;
	

}
.navcontainer2 li li a {
padding: 4px .5em 4px 1.3em;
background-color: #f3f3f3;
border-right-color: #f3f3f3;
border-left-color:#f3f3f3;
width: 11.8em;
}
.navcontainer2 li li a:hover {
	background-color: #E6E6E6;
	border-right-color: #F0F0F0;
	border-left-color:#F0F0F0;
	color: #666666;
}
.navcontainer2 li li li a{
padding: 3px .5em 3px 1.9em;
background-color: #73b2e8;
width: 10em;
}

/*---------------------MENU2-------------------------------------------------------------------*/

.primary {  
	list-style:none;
	margin:0;
	padding:0;
	
}
.primary li {
	margin:0px;
	padding:0;
}

.primary li a {
background-image:url(imatges/superblock2.gif);
background-repeat: no-repeat;
	display:block;
		
	padding:4px 0;
	padding-left: 15px;
	text-indent: 15px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#393634;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px #999999;
	border-bottom-style: dashed;
	}
.primary li a:hover {
	color:#F36E1C;
}

.undisplayed {
	display: none;
	}

.prima li a {
line-height:20px;
list-style:square;
	list-style-type:square;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#393634;
		font-family: Geneva, Arial, Helvetica, sans-serif;
}

.prima li {
line-height:20px;

	list-style-type:square;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#393634;
		font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*////////////*/

/*----menu principal----*/

.navcontainer {
	list-style:none;
	margin:0;
	padding:0;
}

.navcontainer ul{
	padding:0;
	margin:0;
}
.navcontainer li {
	margin:0;
	padding:0; 
	list-style:none;
}

.navcontainer li a {
	background-image:url(../imatges/superblock3.gif);
	display:block;
	width: 160px;
	padding:2px 0;
	
	padding-left: 12px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid  #cccccc;

	}
.navcontainer li a:hover {
background-position: 300px 0px; 
	color:#666666;
}
.navcontainer li ul{
	padding: 0 0 0 10px;
	margin:0;

}	
.navcontainer li li a{
		width: 150px;
		background-image:url(../imatges/superblock32.gif);
		
}	