     body {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 100%;
           text-align : left;
           margin-top : 0;
           margin-bottom : 0;
           color : #3d3d3d;
           background-color : white;
           margin-left : 0;
           margin-right : 0;
           padding : 3%;
			width: 90%;
      }
     a {
           font-size :105%;
           color : #3d3d3d;
      }
     a:hover {
           color : @adc3da;
           background-color : #d8edaa;
      }
     p {
           line-height : 1.5em;
           text-align:justify;
      }
     h1 {
           font-size : 145%;
           color: green;
           text-align : center;
           margin-top : 0;
           margin-bottom : 0;
           margin-left : 0;
           margin-right : 0;
           padding : 0;
      }
     h2 {
           font-size : 130%;
           text-align : left;
           margin-top : 0;
           margin-bottom : 0;
           margin-left : 0;
           margin-right : 0;
           padding : 0;
           color: brown;
      }
     h3 {
           font-size : 120%;
           text-align : left;
           margin-top : 0;
           margin-bottom : 0;
           margin-left : 0;
           margin-right : 0;
           padding : 0;
           color: #BF0200;
      }
     acronym {
           color : #8e5c00;
           cursor : help;
      }
     table {
         margin-top : 1em;
         border-collapse : collapse;
         border : 5px solid;
      }
     th, td {
         padding : 2px;
         border-right : 1px solid;
         border-bottom : 1px solid;
      }

     .linea_sup {
         background-color : #8e8e8e;
         width : 100%;
         height : 1px;
      }
     .linea_inf {
         text-align : right;
         background-color : #8e8e8e;
         width : 100%;
         height : 1px;
      }
     .sp {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 1px;
         line-height : 1px;
      }
     a:hover, #navlist a#current:hover {
         background : #d8edaa;
         border : #069;
         padding : 0.1em;
         border-right : #6cf;
         padding-right : 0.35em;
         border-bottom : #5bd;
         padding-bottom : 0.25em;
         border-left : #fc0;
         padding-left : 0.9em;
      }
     a#current:active {
         background : #17a;
         border : #069;
         padding : 0.4em;
         border-right : #6cf;
         padding-right : 0.35em;
         border-bottom : #5bd;
         padding-bottom : 0.25em;
         border-left : white;
         padding-left : 0.9em;
      }
     td {
         text-align : left;
      }

     #izq {
	font-size : 90%;
    	float: left;
    	clear: right;
    	width:30%;
    	margin : 5px 2px 1px 2px;
        padding : 5px;		    
	left : 0px;
        right : 0px;		
        top : 0;
        color:#800000;
        
      }

     #navlist {
         float:bottom;
         clear:left;
         color : white;
         background : #17a;
         border-bottom : 0.2em solid #17a;
         border-right  : 0.2em solid #17a;
         padding : 0 1px;
         margin-left : 5px;
         width : 65%;
         font : normal 0.8em Verdana, sans-serif;
         text-align : left;
      }

     #navlist li {
         display : block;
         list-style : none;
         margin : 0;
         font-size : 1em;
      }

     #navlist a {
         display : block;
         text-decoration : none;
         margin-bottom : 0.5em;
         margin-top : 0.5em;
         color : white;
         background : #39c;
         border-width : 1px;
         border-style : solid;
         border-color : #5bd #035 #068 #6cf;
         border-left : 1em solid #fc0;
         padding : 0.25em 0.5em 0.4em 0.75em;
      }

     #navlist a#current {
         border-color : #5bd #035 #068 #f30;
      }

     #navlist a {
         width : 90%;
      }

     #navlist a {
         voice-family : "\"}\"";
         voice-family : inherit;
         width : 7.5em;
      }

     #navocontainer {
         width : 90%;
      }

     #navlist a:hover, #navlist a#current:hover {
         background : #d8edaa;
         border-color : #069 #6cf #5bd #fc0;
         padding : 0.4em 0.35em 0.25em 0.9em;
      }

     #navlist a:active, #navlist a#current:active {
         background : #17a;
         border-color : #069 #6cf #5bd white;
         padding : 0.4em 0.35em 0.25em 0.9em;
      }


     #der {
    	
    	clear: right;
    	width:70%;
    	margin : 5px 2px 1px 2px;
        padding : 50px 1px 50px 1px;		    
	left : 0px;
        right : 0px;		
        top : 10px;
        color:green;
        background : white;
      }

     #cabecera {

	 	 padding : 5px 5px 5px 5px;
         border-width : 1px;
         border-style : solid;
         border-color : brown;
	 	 text-align: center;
		 display: block;

         
      }
     #logo {
		 float: left;
		 padding : 0.2em;
         border-width : 0px;
         border-style : solid;
         border-color : blue;   
   		 width:30%;
   		 padding : 2px 2px 2px 2px;
 		 background :white; 
      }
      
     #logoder {
		 float: right;
		 padding : 0.2em;
         border-width : 0px;
         border-style : solid;
         border-color : blue;   
   		 width:15%;
   		 padding : 2px 2px 2px 2px;
 		 background :white; 
      }

     #titulo {
		 float: left;
		 padding : 1.25em 0.2em 1.25em 0.2em;
         border-width : 0px;
         border-style : solid;
         border-color : red;
		 text-align: center;
		 width:50%; 
		 background :white;  	         
      }
      
     #titulo a {
         font-size :105%;
         color : #3d3d3d; 
	     vertical-align:middle;
		 }
		
	 #titulo img {display:inline;vertical-align:middle;}	
		       
     #contenido {
	   	 display: block;  
       	 float: left; 
    	 margin : 5px 2px 1px 2px;
	     padding : 5px 5px 5px 5px;
         border-width : 1px;
         border-style : solid;
         border-color : green;
		 background :white;  
      width:99.5%;		                
      }
     #contenido2 {
	   	 display: block;  
       	 float: left; 
    	 margin : 5px 5px 5px 5px;
	     padding : 5px 5px 5px 5px;
         border-width : 2px;
         border-style : solid;
         border-color : green;
		 background :white;  
      width:98%;		                
      }
     #er {
	 text-align: center;             
      }

     #menusup {
		float: left;       
        margin : 3px;
        border-width : 1px;
        border-style : solid;
        border-color :green;
        display: block; 
        width:99%;
        padding : 0.5em;
    	background : #f2f0f0;  
		color:orange;       
      }

#cabform { color:'brown';
    form { padding: 2px; width: 15%; height=100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align:top;   }
    
#formu { 
input { font-family: Arial, Helvetica, sans-serif; font-size: 14px;background: '#ffdd99';color:'red';width:75% }
}
#elform { 
input { font-family: Arial, Helvetica, sans-serif; font-size: 14px;background: 'white';color:'#0A0A8A';width:75% }
}

