
img { border: 0px; padding: 0px; margin: 0px;}

body { 
  background: white;
  font-family:  arial, sans-serif;
  font-size:12px;
}

h1 { 
  font-size: 24px;
  font-family: "times new roman",serif;
  text-decoration: none;

}

div#foot{
  display: block;
  background: #9df;
  margin-top: 50px;
  text-align: center;
  width: 800px;
}

div {
  text-decoration: none; 
  padding:5px;
  font-size:12px;
}

/* Properties that both side lists have in common */
div.link-list { 
  width:10.2em;
  /*        position:absolute;	*/
  top:0;
  padding-left:1%;
  padding-right:1%;
  margin-left:0;
  margin-right:0;
}





p { text-align:justify;
  font-size: 12px;
  margin-left: 2em;
  margin-right: 2em;
}

p.norm { 
  margin-left: 0px;
  margin-right: 0px;

}
p.normativa {
  font-size: 10px;
}

a { 
  text-decoration: none;
}

a:link { 
  text-decoration: none;
}


a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none; 
  background: rgb(230,0,0); 
}



.menu1 {

  height: 300px;
  width: 130px;
}


div.menu { 
  background: rgb(240,240,255); 
  padding: 10px;
  margin-right: 20px;
  margin-left:20px;
}

a.menu { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  color: white;
  display: block;
  padding: 5px;
}

a.menu2 { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  font-size: 12px;
  color: white;
  display: block;
  padding: 1px;
}

a.menu3 { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  color: yellow;
  display: block;
  padding: 5px;
} 

a.menu3:hover {
  text-decoration: none; 
  background: rgb(150,150,255);
  color: rgb(255,255,255);
}

a.menu:link { 
  text-decoration: none;
}

a.menu:visited {
  text-decoration: none;
}

a.menu:hover {
  text-decoration: none; 
  background: rgb(150,150,255);
  color: rgb(255,255,255);
}


a.menucat { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  color: blue;
  display: block;
  padding: 5px;
}


a.menucat:link { 
  text-decoration: none;
}

a.menucat:visited {
  text-decoration: none;
}

a.menucat:hover {
  text-decoration: none; 
  background: rgb(150,150,255);

  color: rgb(255,255,255);
}


a.menu2 { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  padding: 5px;
  color: yellow;


}

a.menu2:link { 
  text-decoration: none;
}

a.menu2:visited {
  text-decoration: none;
}

a.menu2:hover {
  text-decoration: none; 
  background: rgb(150,150,255);
  color: rgb(255,255,255);
}



a.menuadmin { 
  text-decoration: none;
  font-family:  arial,  sans-serif;
  padding: 5px;
  margin: 5px;
  color: black;
  background: none;
  
}

a.menuadmin:link { 
  text-decoration: none;
}

a.menuadmin:visited {
  text-decoration: none;
}

a.menuadmin:hover {
  text-decoration: none; 
  background: rgb(150,150,255);
  color: white;
}


.flag 
{
  background: none;
  padding: 0px;
  margin: 0px;
  border: none;
}

.flag:hover
{
  background: none;
  padding: 0px;
  margin: 0px;
  border: none;
}

table { 
  padding:0px;
}

table.prodtable {  
  border: solid rgb(230,200,255) 1px;
  padding: 0px;
}

th.prodtable { 
  background:rgb(230,200,255);
  padding: 5px;
}

td { 
  padding:0px;
  margin: 0px;
}

.bar {
  background: #5af;
  color: #fff;
  padding: 0px;
  font-weight: bold;
  height: 30px;
  width:800px;
  vertical-align: middle;
}

td.contents { 
  padding: 20px;
 }

td.prodtable { 
  border: solid rgb(230,200,255) 1px;
  padding: 5px;
}
td { padding: 0px; }
td.pos { 
  padding-right: 10px;
  padding-left: 10px;

}
div.prod {

  background: #5af;
  font-weight: bold;
}

div.title1 {
  text-align:center;
  font-weight: bold;
  font-size: 16px;
}

div.title2 { 
  text-align:center;

  font-weight: bold;
  font-size: 14px;
}

div.title3 { 
  background: #5af;
  font-weight: bold;
  text-align:left;
}

div.cat1 { 
  border-bottom: 1px black;

}

div.cat2 { 
           margin-left:20px;
           padding: 0px; 

}

.linkslist { 
  font-size: 16px;
 }

.instruction { 

  font-size: 12px;
  font-weight: bold;
}

div.bordered { 
  margin: 5px;
  border: #aaa solid 1px;
}


#leftbar a { 
  font-weight: bold;
}

#leftbar { 
  margin 0px;
  padding 0px;
}