.link {
	font-family:  Arial, Helvetica, sans-serif;
	color: #464D68;
	font-size: 0.6em;
	}
a.link {  
	color: #464D68; 
	}
a.link:hover {  
	color: red; 
	}
.textpetit { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #4F4F4F
	}
.textpetitN { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000 ;
	font-weight: bold;
	}
.textpetitblanc { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF ; 
	text-decoration: none
	}
.ruta {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #525870;
	background-color: #BABECC;
	clip:   rect(   );
	text-decoration: none;
	}
.rutamenu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
	clip:   rect(   );
	text-decoration: none;
	}
a.ruta:hover{ 
	color: Black 
	}
.titol {  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold
	}
.titolDMR {  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold
}
.titolDMR_nN {  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000	
}
.peu {
	background-color: #FFFFFF;
	height: 4px;
	}
.subtitol { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none 
	}
.text {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
	font-size: 0.6em;
	}
input.boto2 {
	color : #000000;
	background-color :  #B1B1B1;
	font-weight : 700;
	font-size : 9px;
	font-family :   Arial, Helvetica, sans-serif;
	text-align : center
    }
.punt { 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #5B5B00 	
	}
.apartat {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BABECC;
	height: 15px;
	}
.textjustificat { font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000; ; text-align: justify
	}
.marcaruta {  background-color: #BABECC; clip:  rect(   )
	}
.textpetitnegre {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000
}
.espai4px {
	font-size: 0px;
	height: 4px;
}
.espai10px {
	height: 10px;
	font-size: 1px;
}
.espai20px {
	background-color: #FFFFFF;
	height: 20px;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #3E3E3E;
}
.botons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.botons1 {
	font-family: Arial, Helvetica, sans-serif;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #4F4F4F
}
.espai4pxgris {
	height: 4px;
	font-size: 0px;
	background-color: #F3F3F3;
}
.rutaactiu {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	font-weight: bold; 
	color: #222533; 
	background-color: #BABECC;
    clip:   rect(   )
}
.espai20pxgris {
	background-color: #F3F3F3;
	height: 20px;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #3E3E3E;
}
.textnegreta {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	font-weight: bold;
}
.espai10pxvertical {
	width: 10px;
}
.noestils {
}
.textnegre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
}
.textnegre1 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
}

.textnegre2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
}

.rutafons {
	background-color: #BABECC;
	clip:   rect(   );
	text-decoration: none;
}
.paginacio {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #BABECC;
	height: 15px;
}
.pagina {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #525870;
	background-color: #BABECC;
	clip:   rect(   );
}

.opciomenu {

	align:left;
	valign:top;
	background-color:#F3F3F3;
}

.obligatori {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:red;
}

.filaImpar {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
	background-color:#F3F3F3;
}
.textoImpar {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#F3F3F3;
	border-Style:none;
	text-align:Center;
	font-size: 1 em;
}

.filaPar {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	left: 2px;
	right: 2px;
	background-color:#E9E9E9;
		
}
.textoPar {
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#E9E9E9;
	border-Style:none;
	text-align:Center;
		font-size: 1em;
}

.linkfila {
	font-family:  Arial, Helvetica, sans-serif;
	color: #464D68;
	font-size: 1em;
	}
a.linkfila {  
	color: #464D68; 
	}
a.linkfila:hover {  
	color: red; 
	}