	img{
		border: 0px;	
	}
	.nodecoration{
		text-decoration: none;
	}
	.nodecoration:hover{
		letter-spacing: 0.5em;
	}
	a, A:link, a:visited, a:active
		{color: #000044;  font: 11px Geneva, Verdana; }
	A:hover
		{color: #0000CC;  font: 11px Geneva, Verdana; }
	 tr, td 
		{color: #000000; font-family: Tahoma, Geneva, Verdana; font-size: 11px;}
	.header1, h1
		{color: #0073E7; font-weight: bold; font-family: Arial; font-size: 15px; margin: 0px; padding: 2px;}
	.header2, h2
		{color: #0073E7; font-family: Arial; font-size: 13px;}
	.header3, h3
		{color: #0073E7; font-family: Arial; font-size: 11px;}
	.intd
		{color: #000000; font-family: Arial; font-size: 11px; padding-left: 15px;}
	body
		{
			background-color:#fefefe;margin-top:10px;scrolling:auto;
		}
	li, ul
	{
		color: #666666;font: 11px Geneva, Verdana;text-align:left
	}
	dl{ 
		float: left;
		border: 3px simple #ccc; 
		padding: 0.5em;
		width: 70%
	} 
	dt{ 
		float: left; 
		clear: left;
		width: 100px; 
		text-align: right; 
		font-weight: bold; 
		color: #0073E7; 
		width: 30%
	} 
	dt:after { 
		content: ":"; 
	} 
	dd{ 
		margin: 0 0 0 31%; padding: 0 0 0.5em 0; 
		color: #666666;
	}
	P{
		color: #666666;font: 11px Geneva, Verdana;
		text-align:justify;
	}
	.FONSPRINCIPAL
		{
			background-color:#fefefe;
		}
	.TITOL
		{color: #0202CA;font: bold italic 20px Arial;}
	.ETIQUETA
		{color: #0073E7;font: bold 12px Geneva, Verdana}
	.ETIQUETATAULA
		{color:#FFFFFF;background-color: #0073E7;font: bold 12px Geneva, Verdana;text-align:left}
	.CAMP
		{color: #000000;font-family:Geneva, Verdana;font-size: 12px}
	.CAMPFORM
		{color: #000000;font: 11px Geneva, Verdana;}
	.PARAGRAF
		{color: #666666;;font: 11px Geneva, Verdana;text-align:justify}
	.LINIABLANCA
		{size:1px;height:1px;border:0;color:#FFFFFF}
	.DATA
		{color: #ffffff	;font-family:Geneva, Verdana;font-size: 12px;}	

	.MINITITOL
		{color: #FFFFFF;font: 11px Arial;background-color:#0073E7;text-align:center}
	.MINIETIQUETA
		{color: #0073E7;font-family:Geneva, Verdana;font-size: 11px}
	.MINICAMP
		{color: #FFFFFF;font-family:Geneva, Verdana;font-size: 9px}
	.MINICAMPFORM
		{color: #000000;font: 11px Geneva, Verdana;}
	
	.AVUI
		{color: #000000;font: 12px Geneva, Verdana;text-align:right}
	.TITOLSECCIO{
		font: bold 20px arial;
		color:#ffffff;
		text-align:right;
		background:#0073E7;
		}
	.FONSTITOL
		{background-image:url("../images/fons3.jpg");}
	.TITOLNOTICIES
		{color: #0000ff; font: 15px arial;}
	.DATACAPCALERA
		{color: #ff0000; font: bold 13px Geneva, Verdana;}

	hr {color: #0073E7;height:1px;size:1px}
	
	.titolsecciopagina h1{
		font: bold 20px arial;
		color:#ffffff;
		text-align:left;
		text-indent: 10%;
		background:#0073E7 url(../images/titol2.png) repeat-x;
		width: 100%;
	}
	table.versio{
	   position: relative;
		top: 10px;
		width: 80%
	}
	
	table.versio td{
	padding: 0px 0px 20px 0px;*/
	}
	table.versio td.iconversio{
		width: 20%;
	}
	table.versio td.descripcio{
		width: 79%;
		vertical-align: top;
		
	}
	table.versio a p.capcalera{
	padding: 4px;
	color: White;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	background: #0073E7  url(../images/titol2.png) repeat-x ;
	}
	table.versio a:link p.capcalera{
	text-decoration: none;
	}
	
	/***************************/
	/**Taula amb el detall de  */
	/**cada progrma o document */
	/** o...							*/
	/***************************/
	.tauladetall {
	width: 90%;
	padding: 0;
	margin: 2em;
	border-left: 1px solid #C1DAD7;
	}

	.tauladetall caption {
		padding: 0 0 5px 0;
		width: 700px;	 
		font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
	}
	
	.tauladetall th {
		font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: White;
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		border-top: 1px solid #C1DAD7;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-align: left;
		padding: 6px 6px 6px 12px;
		background: #CAE8EA  url(../images/titol2.png) repeat-x;
	}
	
	.tauladetall th.nobg {
		border-top: 0;
		border-left: 0;
		border-right: 1px solid #C1DAD7;
		background: none;
	}
	
	.tauladetall td {
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		background: #fff;
		padding: 6px 6px 6px 12px;
		color: #4f6b72;
	}
	
	
	.tauladetall td.alt {
		background: #F5FAFA;
		color: #797268;
	}
	
	.tauladetall th.spec {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #fff url(images/bullet1.gif) no-repeat;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	
	.tauladetall th.specalt {
		border-left: 1px solid #C1DAD7;
		border-top: 0;
		background: #f5fafa url(images/bullet2.gif) no-repeat;
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #797268;
	}
	
	.row {
  clear: both;
  padding-top: 10px;
  }

	.row span.label {
	  float: left;
	  width: 25%;
	  text-align: right;
	  color: #FFFFFF;
	  }
	
	.row span.formw {
	  float: left;
	  width: 70%;
	  text-align: left;
	  padding-left: 20px;
	  }
	  
  .spacer{
	clear: both;
	} 
	
	.formulari{
		width: 80%px; 
		background-color: #0073E7;
		border: 1px dotted #333; 
		padding: 5px;
		margin: 20px 0px;
		font: 11px Geneva, Verdana;
	}
	.resultatupload{
		width: 90%;
		float: left;		
	}
	.resultatupload p{
		float: left;
	}
	.correcte{
		background-image: url(../images/ok.gif);
		float: left;
		clear: none;
		width: 70px;
		height: 78px;
	
	}
	
	.shakeimage{
		position:relative
	}