#html,body{width:100%;height:100%; margin:0px 0px 0px 0px;}
input{
	border: 1px solid #48697d;
	color: #48697d;
	font: 10px "Verdana", "Arial", "Tahoma" , sans-serif;
}
input.obg{
	border-left:0px solid;
	border-right:0px solid;
	background-color:#f3f3cc;
}

input.esq{
	text-align:right;
}

form.cap{
	margin:0px 0px 0px 0px;

}

select{
	border: 1px solid #48697d;
	color: #48697d;
	font: 10px "Verdana", "Arial", "Tahoma" , sans-serif;
	padding:1px;
	border-left:0px solid;
	border-right:0px solid;
	background-color:#f3f3cc;
}
select.nobg{
	background-color:#fff;
}
textarea{
	background-color:rgb(244,247,254);

}

tr.even th{
	background-color:#dddddd;
}

tr.odd th{
 	background-color:#eeeeee;
}

th{
	background-color:#ffcc99;
	font: 10px "Verdana", "Arial", "Tahoma" , sans-serif;
	color:#003399;
	text-align:center;
	text-decoration:none;
}
th.registre{
	background-color:#f4d587;
}
th.registretitol{
	background-color:#fce5aa;
}
tr.odd{
	background-color:#eeeeee;
}
tr.even{
	background-color:#dddddd;
}
td{
	font: 9px "Verdana", "Arial", "Tahoma" , sans-serif;
	color:#48697d;
	text-align:left;
	text-decoration:none;
}
td.negre{
	font-weight: bold;
}
td.esq{
	text-align:right;
}
td.centre{
	text-align:center;
}
td.red{
	color:red;text-align:center;
}
td.esqnegre{
	color: #003399;
	text-align:right;
	font-weight: bold;
}
td.centrenegre{
	text-align:center;
	font-weight: bold;
}

.opac{
	opacity:0.4;

}
.noopac{
	border-left:0px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:0px solid;
	border-color:#cc6600;
	padding:1px;
}

#logo{ padding: 0px 0px 0px 0px; left:  2%; position: absolute; top: 1%;}
#mlogo{ padding: 0px 500px 0px 0px; left:  1%; right: 1%; position: relative; top: 0%;text-align:left;}
#menu{ padding: 0px 0px 0px 0px; width:100%; position: absolute; top: 1%; text-align:center;}
#tri{right: 10%; position: absolute; top:  1%;font-size: 24px; font-family:Helvetica,Verdana,Arial,sans-serif;color:#cc9933;font-weight: bold; font-style: oblique;}
#registre{ margin-top:13px;font-size: 9px; font-family:Helvetica,Verdana,Arial,sans-serif;color:#663333;text-align:center;}
#errors{font-family: Helvetica,Verdana,Arial,sans-serif;left: 1%;position: absolute;bottom: 2px;font-size: 12px;background-color:#663333;color: #ffffff;text-align:left;overflow:auto;}
#helptancar{margin-right:12px;margin-left:50px;background-color:#aeb8c4;}
* img {border: none;}
.linia{border-left:1px solid;border-bottom:1px solid;border-top:1px solid;border-right:1px solid;border-color:#aeb8c4;background-color:#aeb8c4;color:#aeb8c4; margin-left:10px; margin-right:10px;}

#r1{left:  1%; position: absolute; top:  9%; width: 25%; font-size: 10px; font-family:Helvetica,Verdana,Arial,sans-serif; background-color:#aeb8c4;color:#003399;}
#r0{right: 1%; position: absolute; top:  9%; width: 35%; font-size: 10px; font-family:Helvetica,Verdana,Arial,sans-serif; background-color:#aeb8c4;color:#003399;}
#r2{left:  1%; position: absolute; top: 14%; width: 98%; font-size: 10px; font-family:Helvetica,Verdana,Arial,sans-serif; background-color:#aeb8c4;color:#003399;}
#t1{z-index:0;left:  1%; position: absolute; top: 13%; width: 99%; text-align:center;}
#t100{z-index:0;left:  1%; position: absolute; top: 7%; width: 99%; text-align:center;}
#m100{z-index:0;left:  1%; position: absolute; top: 1%; width: 99%; text-align:center;}
#t2{z-index:0;left:  0%; position: absolute; top: 17%; width: 97%; text-align:center;}
#r6{left:  1%; position: absolute; top: 17%; font-size: 12px; font-family:Helvetica,Verdana,Arial,sans-serif; color:#003399;}
#r3{z-index:1;left:  1%; position: absolute; top: 12%; }
#h1{right: 1%; position: absolute; top:  5%;}
#h2{right: 5%; position: absolute; top:  1%;}
#c0{text-align:center;}
#e1{left:  27%; position: absolute; top:  7%;}
#g1{left:  1%; position: absolute; top:   0%;}
#d1{left:  30%; position: absolute; top:  1%;}
#c1{z-index:0;left:  0%; position: absolute; top: 1%; width: 97%; text-align:center;}
#p0{ position: absolute;top:90%; width: 100%; height:7%;text-align:center;}
#p00{ position: absolute;top:85%; width: 100%; height:7%;text-align:center;}
#p1{ position: absolute;right: 2%; top: 19%; width: 53%; height:65%; background-color:#fff;overflow:auto;}
#p2{ position: absolute;left:  2%; top: 19%; width: 40%; height:65%; background-color:#eee;overflow:auto;border-bottom:2px solid;border-top:2px solid;border-color:#003399;}
#p3{z-index:0;left:  0%; position: absolute; top: 10%; width: 97%; text-align:center;}
#p4{left:  0%; position: absolute; top: 0%; width: 97%; font-family:Verdana;font-size:10px; color:#003399;text-align:center; background-color:#eeeeee;}

#p20{left: 3%; position: absolute; top: 60%; width: 45%; height:225%; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#003399;text-align:left; background-color:#dae3f3;border-style:ridge; padding-left:2%;}
#p21{left:52%; position: absolute; top: 65%;}
#p22{left: 3%; position: absolute; top:305%; width: 45%; height:790%; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#003399;text-align:left; background-color:#fff4d8;border-style:ridge; padding-left:2%; overflow:auto;}
#p23{left:52%; position: absolute; top:305%; width: 45%; height:790%; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#003399;text-align:left; background-color:#fff4d8;border-style:ridge; padding-left:2%; overflow:auto;}
#p24{right:1%; position: absolute; top:1%;}

#exit{left: 30%; position: absolute; top: 30%; width: 35%; font-size: 14px; font-family:Helvetica,Verdana,Arial,sans-serif; background-color:#ffd3a6;color:#000000;font-weight: bold;text-align:center;font-style: oblique;}

#i0{position: absolute; top: 97%; width: 97%;}
#i1{left:  1%; position: absolute; top: 19%; width: 20%; font-size: 10px; font-family:Helvetica,Verdana,Arial,sans-serif; background-color:#aeb8c4;color:#003399;}
#i2{left:  1%; position: absolute; top: 43%; width: 20%;}

#i100{left: 25%;position: absolute; top: 25%; width: 73%; text-align:center;}

table{color:#990000;font-family:Verdana,Arial,Helvetica;font-size:10px;margin-left:auto;margin-right:auto; text-align:center;}


.Dbutton{border-left:1px solid;border-bottom:1px solid;border-top:1px solid;border-right:1px solid;border-color:#48697d;background-color:#ffffff;color:#48697d;font-size:10px;}
.Dbtancar{border-left:3px solid;border-bottom:3px solid;border-top:3px solid;border-right:3px solid;border-color:#aeb8c4;background-color:#ffffff;color:#48697d;font-size:10px;}
.Dbutto{border-left:0px solid; border-bottom:1px solid; border-top:1px solid; border-right:0px solid; border-color:#48697d;	background-color:#f3f3cc; color:#48697d; font-size:10px;padding:1px}
.Db{border-left:0px solid; border-bottom:0px solid; border-top:0px solid; border-right:0px solid; border-color:#48697d;	background-color:#ffffff; color:#48697d; font-size:11px;}
.l12{font-size:12px;color:#003399; font-family:Arial, Helvetica, sans-serif;}
.l13{font-size:14px;color:#990000; font-family:Arial, Helvetica, sans-serif;}


a.inici{text-decoration:none;color:#003399;}
a.inici:visited{color:#003399;}
a.inici:hover{font-size: 10px;text-decoration:none; font-weight: bold;}

a{text-decoration:none;color:#003399;font-size: 10px;}
a:visited{color:#003399;}
a:hover{font-size: 10px;text-decoration:underline;}

a.pag{
	font: bold 11px "Verdana", "Arial", "Tahoma" , sans-serif;
	text-decoration:underline;
	color:#003399;
}

a.lliure{text-decoration:none;color:#003399;font-size: 14px;}
a.lliure:visited{color:#003399;}
a.lliure:hover{font-size: 14px;text-decoration:none; font-weight: bold;}

a.tri{text-decoration:none;color:#003399; font-weight: bold;font-size: 13px;}
a.tri:visited{color:#003399;}
a.tri:hover{font-size: 11px;text-decoration:none; font-weight: bold;}

a.tooltip {color:#003399;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#900; border:1px solid #900; background:#ffc; width:130px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(./images/tooltip.gif) 0 0; display:block; font-size:1px;}


span.pagact{
	font: bold 11px "Verdana", "Arial", "Tahoma" , sans-serif;
	color:red;
}
span.or{font-size:15px;color: #cc9933; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-style: oblique;}
span.red{font-size:12px;color: red; font-family:Arial, Helvetica, sans-serif;}
span.verd{font-size:12px;color: green; background:#fff; font-family:Arial, Helvetica, sans-serif;}
span.blau{font-size:10px;color: blue; font-family:Arial, Helvetica, sans-serif;}
span.l12{font-size:12px;color:#003399; font-family:Arial, Helvetica, sans-serif;}
span.negre{font-family: Arial, Helvetica, sans-serif; color: #003399; font-size: 11px;font-weight: bold;}

label{font-family: Arial, Helvetica, sans-serif; color: #003399; font-size: 11px;font-weight: bold;}

.rojo{
	background:red;
	color:#ffffff;
}



#titol0{left:7%; position:absolute;  padding-top: 3%; width:88%}
#titol0 div{margin:1%;background:#aeb8c4; width: 20%; padding:0px 0px 0px 0px; font-size: 10px; font-family:Helvetica,Verdana,Arial,sans-serif;color:#003399}

TD.c1{background-color:#ffa500;width:4%;}
TD.c2{background-color:#ffd483;width:4%;}
TD.c3{background-color:#ffebc6;width:4%;}
TD.c4{background-color:#ffc559;width:4%;}
TD.c5{background-color:#ffffff;width:4%;}
TD.c6{background-color:#ffffff;width:4%;font-family:Verdana,Helvetica,sans-serif;color:#ffa500;font-size:22px;font-weight:bold;text-align:center}
TD.c7{background-color:#ffa500;width:4%;font-family:Verdana,Helvetica,sans-serif;color:#ffffff;font-size:14px;font-weight:bold}

.inline-button {
   _width:15em;
   font: bold 85%/1 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   border: 1px solid #aeb8c4;
   border: 1px solid #aeb8c4;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #ccc;
   color: black;
   }
.inline-button em {
   _width:1em; _cursor:hand;
   font-style: normal;
   text-decoration: none;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   text-decoration: none;
   }
.inline-button:hover {
   font: bold 85%/1 Verdana, sans-serif;
   text-decoration: none;
   background: #ccc;
   color: #00f;
   }
.inline-button:hover em {
   background:#aeb8c4;
   text-decoration: none;
   color: #eee;
   }
.orange { background: #ff9c31; color: black }
.lletraorange {  background: white; color: #c60 }
.orange em { background: white; color: #c60 }

.visitat {
   text-decoration: none;
   background: #fff;
   color: black;
   }

body {
  margin:0;
  padding:0;
  background:#fff;
  color:#000;
  font:x-small Verdana, Arial;
  font-size:x-small;
  } html>body {font-size:small;}
#header {
  background:#fff;
  height:80px;
  margin-right:42px;
  border-bottom:8px solid #ffd483;
  height:52px;
  } html>body #header {height:52px;}
#home h1 {

  margin:0;
  padding:0;
  border-width:0;
  font-size:1px;
  }
#home h1 strong {
  display:block;
  height:40px;

  }
#home h1 span {display:none;}

/* Navigation
----------------------------------------------- */
#nav {
  position:relative;
  margin-left:230px;
  height:100%;
  font-size:85%;
  }
#nav div {
  position:absolute;
  width:500px;
  bottom:0;
  left:0;
  border-left:1px solid #ffd483;
  }
#nav a, #nav strong, #nav em {
  float:left;
  display:block;
  padding:2px 6px 7px;
  border-width:0;
  border-style:none;
  border-right:1px solid #ffd483;
  text-decoration:none;
  text-transform:lowercase;
  color:#000;
  height:1.2em;
  } html>body #nav a, html>body #nav strong, html>body #nav em {height:1.2em;}
#nav strong {
  border-bottom:5px solid #ffd483;
  padding-bottom:2px;
  color:#000;
  }
#nav a:hover {
  color:#f00;
  border-bottom:5px solid #aeb8c4;
  padding-bottom:2px;
  }
#nav strong a {
  float:none;
  display:inline;
  border-width:0;
  padding:0;
  }
#nav strong a:hover {
  border-bottom-width:0;
  }
#nav em {
  float:none;
  display:block;
  padding-left:0;
  padding-right:0;
  border-right-width:0;
  }
#nav span {display:none;}



cite {
  display:block;
  clear:both;
  height:8px;

  font-size:1px;
  }
#footer {
  clear:both;
  padding-top:45%;
  font-size:10px;
  }
#footer span {
  display:block;
  margin:0;
  background:#ffd483 url("./images/f.png") no-repeat right top;
  padding:0px 42px 2px 30px;
  }
#footer div {
  margin:0;
  background:#aeb8c4;
  color:#003399;
  padding:0px 42px 2px 30px;
  }

#footer div strong {}
#footer div em {color:#000; font-style:normal;}
#footer hr {display:none;}

	.log{
	border-left:0px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:0px solid;
	border-color:#48697d;
	font: 11px "Helvetica", "Arial", "Tahoma" , sans-serif;
	color:rgb(66,95,114);
		background-color:#ff0000;
		position: absolute;
		bottom: 2px;
text-align:left;
overflow:auto;
				}
