body 	{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 98%;
		text-align : left;
		margin-top : 3;
		margin-bottom : 3;
		color : #3d3d3d;
		background-color : #E9967A;
		margin-left : 0;
		margin-right : 0;
		padding : 0.2em;
      }
img 	{ 
		border:0px none;
     	} 


form 	{
		padding:0; 
		margin:0; 
      }

a    	{
		font-size :100%;
		color : #3d3d3d;
		background-color: 
      }

a:hover {
		color : #ffffff;
		background-color : #000000;
      }

a:focus{ 
		outline:none; 
	}

p 	{
		line-height : 1.5em;
		text-align:justify;
      }
h1 	{
		font-size : 140%;
		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 : 110%;
		text-align : left;
		margin-top : 0;
		margin-bottom : 0;
		margin-left : 0;
		margin-right : 0;
		padding : 0;
		color: #000fff;
      }

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 {
                                color:blue;
		background : orange;
		border : #069;
		padding : 0.1em;
		border-right : #6cf;
		padding-right : 0.1em;
		border-bottom : #5bd;
		padding-bottom : 0.1em;
		border-left : #fc0;
		padding-left : 0.9em;
                                font-size : 105%;
      }

a#current:active {
		background : #17a;
		border : 0px;
		padding : 0.4em;
		border-right : #6cf;
		padding-right : 0.35em;
		border-bottom : #5bd;
		padding-bottom : 0.25em;
		border-left : white;
		padding-left : 0.9em;
      }

a#current:focus{ outline:none; }
     td {
         text-align : left;
      }

#izq {
		font-size : 90%;
		float: left;
		clear: right;
		width:17%;
		margin : 5px 2px 1px 2px;
		padding : 5px;		    
		left : 0px;
		right : 0px;		
		top : 0;
		color:#800000; 
      }

#navlist1 {
		float:bottom;
		clear:left;
		color : green;
		background : green;
		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 : green;
         background : #39c;
         border-width : 1px;
         border-style : solid;
         border-color : #5bd #035 #068 #6cf;
         border-left : 1em solid #fc0;
      }

#navlist a#current {
		border-color : #5bd #035 #068 #f30;
      }

#navlist a {
         width : 90%;
      }

#navlist a {
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 7.5em;
      }

#navlist a:focus{ outline:none; }

#navcontainer {
		width : 90%;
      }

#navlist a:hover, #navlist a#current:hover {
         background : green;
         border-color : #069 #6cf #5bd #fc0;
         padding : 0.4em 0.35em 0.25em 0.9em;
      }

#navlist a:active, #navlist a#current:active {
		border: 0px;
		background : #17a;
		border-color : #069 #6cf #5bd orange;
		padding : 0.4em 0.35em 0.25em 0.9em;
      }
      
#logo {
		float:left;
		background : #0BA372;
		color:white;
		width:10%;
      }
      
 #cabecera {	
                                font-size : 2em;
                                padding:0.25em;
                                text-align:center;
		background : #87CEEB;
		width:100%;
      }

#cuerpo {  
		margin-left : 2.5%;
		background : #FAFAD2;
		color:#0BA372;
		width:90%;
                                padding:1em;
		}
#pie {  
		width:100%;
		background : #FFE4B5;
		color:#0BA372;
		padding: 0.25em;
		}
      
#menusup1 {  
		background : #ffff98;
		padding : 0.1em;
		font-size: 0.8em;
	}

#menuloc {  
		background : #9900CC;
		padding : 0.05em;
		font-size : 65%;
		color : white;
		border-bottom: double rgb(250,0,255);
		}
	
#menuloc a { color : white;}

#cuerpo1 {
		padding : 0.5em 0.3em 0.3em 0.3em;
		}



#der {
		float: left;
		clear: right;
		width:80%;
		margin : 5px 2px 1px 2px;
		padding : 5px;		    
		left : 0px;
		right : 0px;		
		top : 0;
		color:#000080;
		background : #FFC;
		}

#cab1 {
		color:white;
		background :#800000;
		}

#menusup1 {
		margin : 0px;
		background :#FFCC00;
		}

#menusup1 a:active {
		border: 0px;
		}

#menusup1 a:focus{ outline:none; }

select {font-size: 0.8em; color:green;}
input {font-size: 0.8em;color:green;}

#pregun {
		padding: 1em;
		border: medium double orange;
		background-image: url('/img/fondo.jpg');
		background-repeat: no-repeat;
		margin:1em 
		}

#qcex {
		padding: 1em;
		border: medium double orange;
		background:white url('/img/fondo.jpg') no-repeat;
		margin:1em;  
		}

#prox {
		padding: 1em;
		border: medium double orange;
		background:white url('/img/fondo.jpg') no-repeat;
		margin:1em;
		
		}

#ultimas {
		padding: 1em;
		border: medium double orange;
		background:white url('/img/fondo.jpg') no-repeat;
		margin:1em;
		
		}