.footer{
    margin-top: 2em;
    padding: 1em 35px;
    color: #7f7f7f;
  text-align: center;
  }
.llei{
    font-family: "Helvetica";
    font-size: 70%;
    text-align: justify;
	color: #7f7f7f;
  }  
  .tabla_main {    
  }
  .tabla_main td{  
  padding:0;
  margin:0;
 }
  body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana, Helvetica", "Arial", "sans-serif";
    font-size: 83%;
    
  }
  p#page-title {
    font-size: 220%;
    font-weight: bold;
    color: #125ebc;
    letter-spacing: -1px;
    display: block;
    border: 0em;
    padding: 0em;
    margin: 0em;
    line-height: 100%;
    text-align: center; 
    float: left;
   }
  .page-body {
    font-family: "Helvetica";
    font-size: 110%;
    border: 0em;
    padding: 0.5em;
    text-align: justify;
   }
  form {
    font-family: "Helvetica";
    font-size: 110%;
	color: #125ebc;
	font-weight: bold;
   }
   
   .frm_input {
    font-family: "Helvetica";
	font-weight: normal;
    font-size: 100%;
    background-color: #CCCCCC;
    border: 1px solid #125ebc;    
   }
   
.button {
    font-family: "Helvetica";
	font-weight: normal;
    font-size: 100%;
 background-color: #D7E5F2;
 color: #125ebc;
 border:1px solid #125ebc;
}   
   
  div#g_description {
    font-size: 100%;
    font-weight: bold;
    color: #125ebc; 
  }
  a {
    color: #125ebc;
    text-decoration: none;
  }
  a:hover {
    text-decoration: underline;
  }
  .img_body {
    margin: 0.5em;
  }
  .tabla_nav{
   margin-right: 0.5em;
   float: left;
   border-collapse: collapse;
  }
  .tabla_nav td {
   border-width: 1px 1px 1px 1px;
   padding: 3px 3px 3px 3px;
   border-style: solid solid solid solid;
   border-color: #125ebc #125ebc #125ebc #125ebc;
   background-color: #e2e6ec;
   font-weight: bold;
  }  
   
  div#g_description a {
   padding: 0px 20px 0px 20px;
  }
  div#g_description a:hover{
   background-color: #e2e6ec;
  }
  div#language{
  color: #125ebc;
   margin-right: 0.9em;
  } 
  div#language a{
    padding: 0px 7px 0px 7px;
 text-decoration: none;
  }
  div#language a:hover{
 color: #aaaaff;
  }
  
 div#links_inici a:hover{
  text-decoration: none;
 }
 
  div#links_insectes a{
  text-decoration: none;
  color: #000000;
 }
 
  div#lema{
    font-size: 155%;
    _font-size: 154%;
    font-weight: bold;
  }
  
  div#logo {
    font-size: 115%;
    color: #125ebc;
    letter-spacing: -1px;
    display: block;
    border: 0em;
    padding: 0em;
    margin: 0em;
    line-height: 120%;
    float: left;
   }
  div#logo_cap {
    font-size: 115%;
    color: #ffffff;
    letter-spacing: -1px;
    display: block;
    border: 0em;
    padding: 0em;
    margin: 0em;
    margin-left: 6px;
    line-height: 120%;
    float: left;
   }   
   hr {
		background-color:#125ebc;border:1px solid #125ebc;
   }        
  
#NavTab {font:normal 89% Verdana, Arial, Helvetica, sans-serif; clear:both; text-transform:uppercase;}
#NavTab ul {list-style:none; margin:0; padding:0;}
#NavTab ul li {float:left; margin-right:1px; background: none #708090; width:151px; position:relative; z-index:1000;text-decoration:none; margin-top:2px;}
#NavTab ul li a {text-decoration:none; display:block; text-align:center; padding:3px;}
#NavTab ul li a:link {color:white;}
#NavTab ul li a:visited {color:white;}
#NavTab ul li a:hover {color:white; background: none #00008B;}
#NavTab ul li a:active {color:white;}
#NavTab ul li:hover ul {display:block;}
#NavTab ul li.last {margin-right:0; width:152px;}
#NavTab ul li.selected {background: none #00008B;}
#NavTab ul li ul {display:none; position:absolute; border:1px solid #CCC; border-width:0 1px; width:149px; text-transform:none; z-index:1000;}
#NavTab ul li.last ul {width:150px;}
#NavTab ul li ul li {background:none #E8E8E8; margin:0; clear:both; width:149px; z-index:1000;}
#NavTab ul li.last ul li {width:150px;}
#NavTab ul li ul li a {color:#333; font-weight:normal; text-align:left; border-bottom:1px solid #CCC; font-size:90%;}
#NavTab ul li ul li a:link {color:#333;}
#NavTab ul li ul li a:visited {color:#333;}
#NavTab ul li ul li a:hover {color: #00008B; background:none white;}
#NavTab ul li ul li a:active {color:#333;}
