body,div,h1,h2,h3,h4,h5,p,td,th,ul,a,#doc-data,#doc,#noind,#p1,#p2,#submenu,#ilactiu
  {
   font-family: helvetica,sans-serif,times;
   font-size: 10pt;
  }
body
  {
   font-size: 10pt;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
   margin-bottom: 15px;
   background-color: #000000;
   color: #FFFFFF;
   border: 0px solid;
   border-color: #FFFFFF;
  }
div.marcportada
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 450px;
    width: 800px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    border: 1px ridge;
    border-color: #FFFFFF;
    display: table;
    }
div.caportada
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 800px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    text-align: left;
    border: 0px solid;
    border-color: #FFFFFF;
    }
div.peuportada
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 800px;
    height: 35px;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    text-align: right;
    font-size: 8pt;
    border: 0px dashed;
    border-color: #FFFFFF;
    color: #C0C0C0;
    }
div.titolportada
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 35px;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    border: 0px solid;
    border-color: #FFFFFF;
    text-align: center;
    }
div.menulportada
   {
    position: relative;
    top: 0px;
    right: 0px;
    left: 0px;
    width: 200px;
    height: 380px;
    background-color: #000000;
    border-color: #FFFFFF;
    border: 0px solid;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    text-align: center;
    float: left;
    overflow: visible;
    margin-left: 0px;  
    margin-right: 0px;    
    }
div.pageportada
   {
    position: relative;
    right: 0px;
    left: 0px;
    top: 0px;
    width: 550px;
    height: 380px;
    background-color: #000000;
    border-color: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 10px;
    text-align: center;
    overflow: auto;
    border: 0px solid;
    float: right;
    }
div.marc
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 800px;
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    border: 1px ridge;
    border-color: #FFFFFF;
    overflow: visible;
    display: table;
    }
div.titol
   {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 800px;
    height: 55px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #000000;
    border: 0px solid;
    border-color: #FFFFFF;
    }
div.menul
   {
    position: relative;
    top: 0px;
    right: 0px;
    left: 0px;
    width: 200px;
    background-color: #000000;
    border-color: #FFFFFF;
    border: 0px solid;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
    text-align: center;
    float: left;
    overflow: visible;
    }
div.page
   {
    position: relative;
    top: 0px;
    right: 0px;
    left: 0px;
    width: 570px;
    background-color: #000000;
    border-color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 10px;
    text-align: center;
    float: right;
    overflow: visible;
    border: 0px solid;
    }
H1
  {
   font-size: 20pt;
   font-weight: normal;
   color: #C0C0C0;
   text-align: center;
   text-decoration: none;
  }
#gris
  {
   font-weight: bold;
   color: #E8E8E8;
  }
H2
  {
   font-size: 14pt;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
  }
H3
  {
   font-size: 14pt;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
  }
H4
  {
   font-size: 16pt;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
  }
H5
  {
   font-size: 10pt;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   text-decoration: none;
   padding-bottom: 5px;
  }
P,legend
  {
   font-size: 10pt;
   text-align: left;
  }
P.nota
  {
   border: 1px solid;
   color: #000000;
   font-weight: bold;
   padding-top: 3px;
   padding-bottom: 3px;
   text-align: center;
   border-color: #FFFFFF;
   background-color: #E8E8E8;
  }
#tdmenu
   {
   text-align: center;
    display: block;
    background-color: #FFFFFF;
    text-indent: 0;
    border: 1px solid;
    border-color: #CCCCCC;
    }
#tdmenuactiu
   {
   text-align: center;
    font-size: 8pt;
    display: block;
    background-color: #c3a6cc;
    text-indent: 0;
    border: 1px solid;
    border-color: #c3a6cc;
    }
#tdmenutitolh
   {
    font-weight: normal;
    font-size: 10pt;
    color: #00008e;
    display: block;
    background-color: #c3a6cc;
    border: 1px solid;
    border-color: #c3a6cc;
    }
#tdmenuactiutitolh
   {
    font-weight: normal;
    font-size: 10pt;
    color: #FFFFFF;
    display: block;
    background-color: #00008e;
    text-align: left;
    border: 1px solid;
    border-color: #00008e;
    }
#tdmenuactiuh
   {
    font-weight: normal;
    font-size: 10pt;
    color: #00008e;
    display: block;
    background-color: #c3a6cc;
    border: 1px solid;
    border-color: #c3a6cc;
    }
UL
  {
   font-size: 10pt;
   text-align: left;
   text-indent: 0.0in;
   list-style-type: square;
  }
a
  {
  text-decoration: none;
  font-weight: bold;
  }
A:visited
  {
   font-size: 10pt;
   color: #E8E8E8;
  }
A:link
  {
   font-size: 10pt;
   color: #FFFFFF;
  }
A:hover
  {
   font-size: 10pt;
   color: #C0C0C0;
  }
A.page:visited
  {
   border-bottom: 1px dotted;
   font-size: 10pt;
   color: #E8E8E8;
  }
A.page:link
  {
   border-bottom: 1px dotted;
   font-size: 10pt;
   color: #FFFFFF;
  }
A.page:hover
  {
   border-bottom: 1px dotted;
   font-size: 10pt;
   color: #C0C0C0;
  }
A.menuv:visited
  {
   font-size: 10pt;
   color: #6666CC;
   padding-left: 2px;
   padding-right: 2px;
  }
A.menuv:link
  {
   font-size: 10pt;
   color: #00008e;
   padding-left: 2px;
   padding-right: 2px;
  }
A.menuv:hover
  {
   font-size: 10pt;
   color: #CCCCCC;
   padding-left: 2px;
   padding-right: 2px;
  }
A.menul:visited
  {
   font-size: 8pt;
   color: #6666CC;
  }
A.menul:link
  {
   font-size: 8pt;
   color: #00008e;
  }
A.menul:hover
  {
   font-size: 8pt;
   color: #CCCCCC;
  }
acronym
   {
   border-bottom: 0px dotted;
   cursor: crosshair; 
   }
IMG
   {
   vertical-align: text-middle;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   }

