HTML {
   height: 100%;
}
BODY {
   margin: 0px;
   width: 100%;
   height: 100%;
   position: absolute;
   background: #FFFCEC url(../img/patpg.gif);
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
MARQUEE {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
A, A:LINK, A:VISITED {
   color: #314000;
   text-decoration: none;
}
A:HOVER {
   text-decoration: none;
}
STRONG {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : White;
   background: #9D9D9D;
}
BIG {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 14px;
}
INPUT, TEXTAREA, SELECT {
   border : 1px inset silver;
   color : black;
   background : white;
}
.button {
   border : 1px outset silver;
   color : black;
   background : silver;
}
.button:active {
   border : 1px inset silver;
}
.button:hover {
   background: #B7B7B7;
}
.input {
   font-family : Verdana, Helvetica, Sans-Serif;
   font-size : 12px;
}
.taulacentral{
   padding: 0px;
   height: 100%;
   width: 100%;
   text-align: left;
   vertical-align: top;
}
.col1{
   background: url(../img/patcol.gif) repeat-y;
   height: 100%;
   vertical-align: top;
   text-align: left;
}
.col2{
   padding: 0px;
   height: 100%;
   vertical-align: top;
   text-align: left;
}
.col3{
   background: url(../img/patcol2.gif) repeat-y top right;
   height: 100%;
   vertical-align: top;
   text-align: left;
}
.bloc{
   padding: 0px;
   width : 100%;
}
.rivetbloc{
   padding: 0px;
}
.bcentral{
   padding: 0px;
}
.rivetbcentral{
   padding: 0px;
   background: silver;
   color: black;
}
.pbcentral{
   padding: 0px;
}
.pbcentralp{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : Black;
}
.titolbloc {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight: bold;
   color : black;
   text-align: left;
   padding-left: 10px;
   height: 18px;
   background: url(../img/pastilla.gif) no-repeat left top;
}
.bloctext {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 11px;
   color : black;
   padding-left: 5px;
   padding-right: 23px;
}
.boxlink {
   padding-top: 1px;
   padding-right: 20px;
   height: 17px;
   font-size : 11px;
}
.boxlink:hover {
   padding-top: 1px;
   padding-right: 20px;
   font-size : 11px;
   background: url(../img/hover.gif);
   height: 17px;
   color: red;
}
.text{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   color : black;
}
.small {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : black;
}
.titol,.titoladmin,.titol:link,.titol:active,.titol:visited {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 16px;
   font-weight: bold;
   background: #EACBAA;
   color : #343d00;
   text-decoration:none;
   padding-top: 2px;
   padding-bottom: 2px;
}
.titoladmin {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 16px;
   font-weight: bold;
   background: #EACBAA url(../img/pt_patbg.gif);
   color : #343d00;
   border: 1px outset silver;
   text-decoration:none;
   padding: 2px;
}
.subtitol {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight: bold;
   background: #6782D3 url(../img/catbg.gif);
   border: 1px solid #A5B1D3;
   color : black;
   padding: 1px 10px 1px 10px;
}
.titolportada {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 36px;
   color: navy;
   text-decoration: none;
}
.seccio {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   font-style : italic;
   padding-left : 3px;
   height : 17px;
   color : #B50003;
}
.tt {
   font-family : "Courier New", Courier, monospace;
   font-size : 13px;
}
acronym {
   border-bottom : 1px dotted Maroon;
   cursor : help;
}
.td {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
}
.copyright{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : #505050;
   padding-top: 18px;
}
.rivet{
   border-top : 1px solid Black;
}
.dimmed{
   color: #DADADA;
}
#tip{
   position:absolute;
   background-color:yellow;
   layer-background-color:yellow;
   border:1px black solid;
   visibility:hidden;          
}
.tdtip{
   font-size:9px;
   font-family:Verdana,Geneva,Arial,Helvetica;
}
