body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #043667;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;	
}

form {  
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.box1 {
	background: url("arrow2.gif") no-repeat;
	padding-left: 19px;
}

.box1-open {
	background: url("arrow3.gif") no-repeat;
	padding-left: 19px;
	cursor: default;
}
.Estilo2 {
        font-size: 50px;
        color: #043667;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        font-weight: bold;
}
.Estilo3 {font-size: 36px}
.Estilo4 {font-size: 14px}
.Estilo5 {
  color: #FF0000;
  font-size: 14px;
}
.Estilo6 {
  color: #FF0000;
  font-size: 14;
}
.Estilo7 {font-size: 14}
.Estilo8 {color: #FF0000}

.Estilo14Bold {
  font-size: 14px;
  font-weight: bold;
}

.Estilo16Bold {
  font-size: 16px;
  font-weight: bold;
}

.box1,  .box1-open {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* mozilla fix */
html>body .box1, html>body  .box1-open {
	color: #043566;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 1px;
	font-weight: bold;
}
/* ie fix */
* html .box1,* html  .box1-open {
	color: #043566;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.box2 {
	background: url(tree-leaf.gif) no-repeat;
	font-style: normal;
	padding-left: 19px;
	font-size: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.box2-llarga {
	background: url(tree-leaf2.gif) no-repeat;
	font-style: normal;
	padding-left: 19px;
	font-size: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box2-last {
	background: url("tree-leaf-last.gif") no-repeat;	
	font-style: normal;
	padding-left: 19px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.box3 {
	background: url("arrow2.gif") no-repeat;
	padding-left: 19px;
	font-size: 10px;
}
.box3-open {
	background: url("arrow2.gif") no-repeat;
	padding-left: 19px;
	font-size: 10px;
}
 .box3, .box3-open{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

html>body .box3, html>body .box1-open {
	color: #043566;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 1px;
	font-weight: bold;
}

* html .box3,* html .box1-open {
	color: #043566;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: none;	
}
.section a {
	color: #043566;
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.section a:hover {
	color: #0000ff;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: normal;
}
.click-menu {
	-moz-user-select: none;
}

.TitolEnObres {
	color: #FF0000;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.Titol1 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.Titol2 {
	color: #043667;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.Titol3 {
	color: #FFFFFF;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.TitolLink {
	color: #043667;	
	text-decoration: underline;	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TitolLink2 {
	color: #043667;	
	text-decoration: underline;	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Lletra1 {
	color: #3c3e3f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Lletra2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 	
}

.Lletra4b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.Lletra2Blava {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #043667;
}

.Lletra4 {
	font-size: 11px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.Lletra4Arial {
	font-size: 14px;
	color: #043667;
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
}

.Lletra4Arial2 {
	font-size: 13px;
	color: #043667;
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
}

.Lletra4Dret {
	font-size: 11px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Lletra4Sub {
	font-size: 10px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #002C58 1px solid;
	padding-right: 5px; 
}

.Tatxat {
  text-decoration: line-through;
}

.Lletra4SubDret {
	font-size: 10px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #002C58 1px solid;
	padding: 0px;
}

.Lletra4SenseSub {
	font-size: 10px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.Lletra4SenseSubDret {
	font-size: 10px;
	color: #043667;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;	
}

.Lletra4Blanca {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px;
  text-decoration: none;
  font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
}

.Lletra5 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #002C58;
}

.Lletra5Vermella {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}

.Lletra6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

.Lletra8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF1B9;
}

.Lletra9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

.Lletra10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002C58;
	text-decoration: none;
}

.Lletra11 {
	font-size: 11px;
	color: #7F3906;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LletraReport1 {
	font-family: Helvetica,"Times New Roman", Times, serif;
	font-size: 12px;
	color: Black;
}

.LletraReport1Titol, .taula-estadistiques > tr > td.td-headergrafic-nv {
	font-family: Helvetica,"Times New Roman", Times, serif;
	font-size: 12px;
	color: #002C58;
}

.Lletra12 {	
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #002C58;
}

.InputBox1 {
	font-size: 11px;
	color: #043667;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.InputBox2 {
	font-size: 18px;
	color: #043667;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #002C58 1px solid;	
}

.InputBox1Petit {
	font-size: 10px;
	color: #043667;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NumPagina {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #002C58;
}

.PaginaActual {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002C58;
	text-decoration: none;
}
.NumPaginaActual { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #6633FF;
  text-decoration: none;
}
.LinkVerd {
	font-size: 11px;
	color: #004F00;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

a.glink1:link {
	font-size: 10px;
	color: #043667;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink1:visited {
	font-size: 10px;
	color: #043667;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink1:hover {
	font-size: 10px;
	margin: 0px;
	color: #075EB4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink2:link {
	font-size: 10px;
	color: #043667;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink2:visited {
	font-size: 10px;
	color: #043667;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink2:hover {
	font-size: 10px;
	margin: 0px;
	font-weight: bold;
	color: #075EB4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink3:link {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
}

a.glink3:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: none;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
}
a.glink3:hover {
	font-size: 11px;
	margin: 0px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
}
a.glink4:link {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.glink4:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.glink4:hover {
	font-size: 10px;
	margin: 0px;
	font-weight: normal;
	color: #002C58;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink5:link {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink5:visited {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.glink5:hover {
	font-size: 10px;
	color: #002C58;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.glink6:link {
	font-size: 10px;
	color: #002C58;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
a.glink6:visited {
	font-size: 10px;
	color: #002C58;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
a.glink6:hover {
	font-size: 10px;
	font-weight: normal;
	color: #0075E6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.MarcGrisFosc {
	BACKGROUND-COLOR: #E1E1E1;
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;	
}

.MarcGrisFosc2 {
  BACKGROUND-COLOR: #E1E1E1;
  BORDER-LEFT: #002C58 1px solid; 
  BORDER-RIGHT: #002C58 1px solid; 
}

.FonsGrisFosc {
  BACKGROUND-COLOR: #E1E1E1;
}

.MarcGrisClar {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-TOP: #002C58 1px solid;	
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;
}

.MarcBlauClar {
	BACKGROUND-COLOR: #D6DBE0;
	BORDER-TOP: #002C58 1px solid;		
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;
}

.MarcColorFons {
	BACKGROUND-COLOR: #E3E8EF;
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;	
	
}
.MarcBlanc {
	BACKGROUND-COLOR: #FCFCFC;	
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;	
}

.MarcLila {
	BACKGROUND-COLOR: #7885A8;
	BORDER-TOP: #002C58 1px solid;
	BORDER-LEFT: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;			
	BORDER-BOTTOM: #002C58 1px solid;
}

.MarcLila2 {
	BACKGROUND-COLOR: #7885A8;
	BORDER-TOP: #002C58 1px solid;	
}

.MarcGris2 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-TOP: #002C58 1px solid;		
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;	
}
.MarcGrisClar2 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-TOP: #002C58 1px solid;		
	BORDER-BOTTOM: #002C58 1px solid;	
}

.MarcNomesBorde {	
	BORDER-TOP: #002C58 1px solid;
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;
	border: thin;
}

.td-blau { 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 3mm; 
  COLOR: #ffffff;   
  BACKGROUND-COLOR: #42627E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-right: 5px; 
}

.td-blau1 {	
	BACKGROUND-COLOR: #002C58;
	BORDER-BOTTOM: #002C58 1px solid;
	BORDER-TOP: #002C58 1px solid;
	BORDER-LEFT: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;	
}

.td-blau2 {	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 3mm; 
	COLOR: #ffffff; 	
	BACKGROUND-COLOR: #42627E;
	BORDER-BOTTOM: #002C58 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;	
}

.td-blau2Top { 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 3mm; 
  COLOR: #ffffff;   
  background-color: #42627E;
  border-top: #002C58 1px solid;
  border-left: #002C58 1px solid;
  border-right: #002C58 1px solid;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px; 
}

.td-blau2Dret {	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 3mm; 
	COLOR: #ffffff; 	
	BACKGROUND-COLOR: #42627E;
	BORDER-BOTTOM: #002C58 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}

.td-lila {		
	COLOR: #ffffff; 	
	LETTER-SPACING: 1px;
	font-size: 10px; 
	BACKGROUND-COLOR: #7885a8;
	BORDER-BOTTOM: #002C58 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-right: 5px;	
}

.td-lila-2-titol {
  COLOR: #ffffff;   
  LETTER-SPACING: 1px;
  font-size: 10px; 
  BACKGROUND-COLOR: #7885a8;
  BORDER-BOTTOM: #7885a8 0px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding-right: 5px; 
}

.td-lila-2-lletra {
  COLOR: #ffffff;   
  font-size: 10px; 
  BACKGROUND-COLOR: #7885a8;
  BORDER-BOTTOM: #7885a8 0px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding-right: 5px; 
}

.td-lilaDret {		
	COLOR: #ffffff; 	
	LETTER-SPACING: 1px;
	font-size: 10px; 
	BACKGROUND-COLOR: #7885a8;
	BORDER-BOTTOM: #002C58 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;	
}

.td-lila2 {    
  COLOR: #ffffff;   
  LETTER-SPACING: 1px;
  font-size: 10px; 
  BACKGROUND-COLOR: #7885a8;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.td-blau3 {	
	BACKGROUND-COLOR: #002C58;
	BORDER-BOTTOM: #002C58 1px solid;
	BORDER-TOP: #002C58 1px solid;
	BORDER-LEFT: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;	
}

.td-blau4 {	
	BACKGROUND-COLOR: #42627E;
	BORDER-BOTTOM: #002C58 1px solid;
	BORDER-TOP: #002C58 1px solid;
	BORDER-LEFT: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;	
}

.td-negre1 {
	BORDER-RIGHT: #002C58 1px solid;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #F2F2F2;	
}

.td-negre2 {
	BORDER-BOTTOM: #002C58 1px solid;
	BORDER-RIGHT: #002C58 1px solid;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #F2F2F2;
}

.td-negre3 {
	BORDER-LEFT: #002C58 1px solid;
	BORDER-BOTTOM: #002C58 1px solid;	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #F2F2F2;
	
}
.td-blau-mari2 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;	
}

.td-blau-mari3 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-LEFT: #002C58 1px solid;	
}

.td-blau-mari4 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-RIGHT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;	
}

.td-blau-mari5 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;	
}

.td-gris2 {
	BACKGROUND-COLOR: #F2F2F2;
	BORDER-TOP: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
}

.td-gris3 {
	BACKGROUND-COLOR: #7885A8;
	BORDER-TOP: #002C58 1px solid;	
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;
}

.td-gris4 {
	BACKGROUND-COLOR: #7885A8;
	BORDER-TOP: #002C58 1px solid;		
	BORDER-RIGHT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;
}

.td-gris5 {
	BACKGROUND-COLOR: #7885A8;
	BORDER-TOP: #002C58 1px solid;	
	BORDER-LEFT: #002C58 1px solid;	
	BORDER-RIGHT: #002C58 1px solid;	
	BORDER-BOTTOM: #002C58 1px solid;
}

.td-blanc1 {
	BACKGROUND-COLOR: white;
	BORDER-TOP: 1px solid Gray;
	BORDER-LEFT: 1px solid Gray;
	BORDER-BOTTOM: 1px solid Gray;
	BORDER-RIGHT: 1px solid Gray;
}

/* Classes del fòrum */

/* Page description shown in some pages, below the navigation menu. */
.pagedesc {
    background: #E0E0E0;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.warning {
    color: #FF0000;
}

.requiredfield {
    color: #FF0000;
}

.pendingyes {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
}

.pendingno {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

/* Background and border styles for tables. */
.tborder {
    border: 1px;
    background: #999999;
}

a.command:link {
	font-size: 10px;
	color: #043667;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.command:visited {
	font-size: 10px;
	color: #043667;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.command:hover {
	font-size: 10px;
	margin: 0px;
	font-weight: bold;
	padding: 2px 5px 4px 5px;
	color: #075EB4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pager {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
.pagerCurrent {
    color: orangered;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.pager:link, a.pager:visited, a.pager:active {
    text-decoration: none;
}
a.pager:hover {
    color: orangered;
    text-decoration: underline;
}

.tcat {
    FONT-SIZE: 10px;
    background: #E0E0E0;
    LINE-HEIGHT: 20px;
}

/* Top-level table title rows */
.theader {
    color: #FFFFFF;
    background: #7885A8;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.theader:link, a.theader:visited, a.theader:active {
    color: #FFFFFF;
    text-decoration: underline;
}
a.theader:hover {
    color: orangered;
    text-decoration: none;
}

/* First post in the thread */
.trow0 {
    background: #D1D7DC;
    font-size: 10px;
    line-height: 20px;
}

/* First alternating background color for row. */
.trow1 {
	 background: #FFFFFF;   
    font-size: 10px;
    line-height: 20px;
}

/* Second alternating background color for row. */
.trow2 {
    background: #F5F5F5;
    font-size: 10px;
    line-height: 20px;
}

.trowfinal {
    background: silver;
    font-size: 10px;
    line-height: 20px;
}

.memberName {
    color: #6C41A6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

.companyName {
    color: #00007F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.companyName:link, a.companyName:visited, a.companyName:active {
    color: #0000FF;
    text-decoration: underline;
}
a.companyName:hover {
    color: orangered;
    text-decoration: underline;
}

.disabledItem {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.disabledItem:link, a.disabledItem:visited, a.disabledItem:active {
    color: orangered;
    text-decoration: underline;
}
a.disabledItem:hover {
    color: orangered;
    text-decoration: underline;
}

a.messageTopic:link {
	font-size: 10px;
	color: #0000FF;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.messageTopic:visited {
	font-size: 10px;
	color: #0000FF;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.messageTopic:hover {
	font-size: 10px;
	margin: 0px;
	font-weight: bold;
	padding: 2px 5px 4px 5px;
	color: #075EB4;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.messageText {
    color: #043667;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.messageTextBold {
    color: #043667;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldBlue {
    color: #0000FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldRed {
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.pageTitle {
    color: #FF9966;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 26px;
    text-decoration: none;
}

.subTitle {
    color: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 26px;
    text-decoration: none;
}

.pageFooter {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.normal {
    color: #043667;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.bold {
    color: #043667;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.highlight {
    color: #00007F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;    
    text-decoration : none;
}

.highlightLink {
    color: #6C41A6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;    
    text-decoration : underline;
}

.welcomeHeader {
    color: #00007E;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.welcomeHeader:link, a.welcomeHeader:visited, a.welcomeHeader:active {
    color: #0000FF;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.welcomeHeader:hover {
    color: orangered;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : underline;
}

.topmenu {
    color: #0075E6;
    background: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active { text-decoration: none }
a.topmenu:hover { text-decoration:underline }

.nav {
    color: #0000cc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.navUnderline {
    color: #0000cc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : underline;
}

.zoneTitle {
    color: #FF9900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 26px;
    text-decoration : none;
}

.menuItemback {
    color: #cbcbeb;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

/* Quote blocks */
span.genmed { font-size : 11px; }
td.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    line-height: 125%;
    background-color: #EEE;
    border: #D1D7DC;
    border: 2px dotted;
    border-color:#999;
}

.menuitem {
	font-weigh: bold;    
	font-size: 13px; 
	margin-left: 5px; 
	line-height: 15px; 
	menu: #0000CC
}

.selectedmenuitem {
	font-weigh: bold; 
	font-size: 14px; 
	margin-left: 5px; 
	CURSOR: default; 
	color: #ff6600; 
	text-decoration: none
}

.childmenuitem {
	font-weigh: bold; 
	font-size: 14px;
	margin-left: 15px; 
	color: #0000cc;
	border: 2px dotted;
	background-color: #EEE;
   border-color:#999;
}

.selectedchildmenuitem {
	font-weigh: bold; 
	font-size: 12px; 
	margin-left: 15px; 
	cursor: default; 
	color: #ff6600; 
	text-decoration: none
}

.rightSideCell {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.taula-estadistiques {
  margin-top: 15px; 
  margin-bottom: 15px;
  background-color: white;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}
.taula-estadistiques * td {
  font-family: Helvetica,"Times New Roman", Times, serif;
  font-size: 12px;
  color: #002C58;
}
.taula-estadistiques * td.td-headergrafic-0,
.taula-estadistiques * td.td-headergrafic-2 {
  font-weight : bold;
  text-decoration: underline;
}

.taula-estadistiques * td.td-headergrafic-1 {
  font-weight : bold;
  text-decoration: underline;
  text-align: right;
  padding-right: 5px;
}

.taula-estadistiques * td.td-totalgrafic-text,
.taula-estadistiques * td.td-totalgrafic-total
 {
  font-weight : bold;
  text-align: right;
}

.taula-estadistiques * td.td-totalgrafic-mitja
 {
  font-weight : bold;
}

.taula-votacions {
  background-color: #F2F2F2;
  border-top: #002C58 1px solid;  
  border-left: #002C58 1px solid; 
  border-right: #002C58 1px solid;
  border-bottom: #002C58 1px solid;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}

.taula-votacions * td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-right: 5px;
  font-size: 11px;
  color: #043667;
}
  
.taula-votacions * td.td-datagrafic {
  font-weight: bold; 
  font-size: 3mm; 
  COLOR: #ffffff;   
  background-color: #42627E;
  border-bottom: #002C58 1px solid;
}

.taula-votacions * td.td-titolgrafic ,
.taula-votacions * td.td-totalgrafic-text,
.taula-votacions * td.td-totalgrafic-total {
  font-weight : bold;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.printable {
  display:none
}
