
/********************* LINK STYLE ***************************/


a:active { color: #445439; background: #c5dbac;  text-decoration: none;}
a:link   { color: #445439; background: #c5dbac; }
a:visited{ color: black;  background: #c5dbac;}
a:hover  { color: #445439;  background: white; text-decoration: none;}
.intermedio a:active, .footer a:active { color: #445439; background: #96B572; text-decoration: none;}
.intermedio a:link, .footer a:link   { color: black;  background: #96B572; border-bottom: none; text-decoration: none;}
.intermedio a:visited, .footer a:visited { color: #445439;  background: #96B572; border-bottom: none; text-decoration: none;}
.intermedio a:hover, .footer a:hover  { color: white;  background: #445439;}
li.menuizqitem a:active { display: block; color: #445439;   background: #daf2be; text-decoration: none;}
li.menuizqitem a:link   { display: block; color: #445439;  background: #daf2be; border-bottom: none; text-decoration: none;}
li.menuizqitem a:visited{ display: block; border-bottom: none; text-decoration: none;}
li.menuizqitem a:hover  { display: block; color: black;  background: white; text-decoration: none;}
li.menuizqitemlocal a:active { display: block; color: white;  background: #445439; text-decoration: none;}
li.menuizqitemlocal a:link   { display: block; color: white;  background: #445439; border-bottom: none; text-decoration: none;}
li.menuizqitemlocal a:visited{ display: block; color: white;  background: #445439;  border-bottom: none; text-decoration: none;}
li.menuizqitemlocal a:hover  { display: block; color: black;  background: white; text-decoration: none;}
a:link img, a:visited img { border-style: none; background: white; color:white;} /* no border on img links */



/************** BODY AND GENERIC TEXT STYLES ********************/

body {
 font-size: 80%;
 font-family: Arial, sans-serif;
 color: black;
 background:  #96B572;
 margin-left: 5px;
 margin-right: 50px;
 background-position: top left;
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-image: url(../img/logotipoizq.png);
}


th,td,li,p {
	background: none;
   color:  black;
   font-style: normal;
   font-weight: normal;
   line-height: normal;
   font-family: sans-serif;
   margin-right: 3%;
   margin-left: 3%;
   text-decoration: none;
   margin-bottom: 0.5em;
   }

dd {margin-left: 5%; margin-right:5%;}
dt {font-weight: bold;
 	margin-right: 3%;
  	margin-left: 3%;	
}	

dt.info{
  padding-top: 0em;
  background: none;
  color:  #96B572;
  margin-right: 3%;
  margin-left: 3%;
}

dl.pub{
	margin-top: 0em;
	padding-top: 0em;
	border-width:  1px 1px 1px 1px;
  	border-style: dashed dashed dashed dashed;
  	border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  	margin-right: 5%;
  	margin-left: 5%;
  	padding-top: 0.2em;
  	padding-bottom: 0.2em;	
}
dd.pub { 
	margin-left: 3%; 
	margin-right:3%;
	font-size: 80%;
	}
dt.pub{
  padding-top: 0.1em;
  background: none;
  font-weight: bold;
  font-size: 90%;
  margin-right: 1%;
  margin-left: 1%;	
}

/* heading styles */

h1.titulopagina {
   color: #445439;
   background: white;
   text-align: center;
   font-weight: bold;
   font-size: 200%;
   font-family: sans-serif;
   margin-right: 1%;
   margin-left: 1%;
   border-width:  1px 1px 1px 1px;
   border-style: solid solid solid solid;
   border-color:  #445439 #445439 #445439 #445439;
}
   

h1 {
	background: transparent;
   color: #445439;
   text-align: left;
   font-weight: bold;
   font-size: 170%;
   font-family: Arial, sans-serif;
   margin-right: 1%;
   margin-left: 1%;
   border-width:  0px 0px 2px 0px;
   border-style: solid solid dotted solid;
   border-color:  white white white white;
   }



h2 {
	background: transparent;
   color:  #445439;
   font-weight: bold;
   font-size: 140%;
   font-family: Arial, sans-serif;
   margin-right: 10%;
   margin-left: 1%;
   border-bottom: 1px dotted white;
   }


h3 {
   color: #445439;
   background: transparent;
   font-style: normal;
   font-weight: bold;
   margin-left: 1%;
   font-size: 100%;
   margin-right: 15%;
   line-height: normal;
   font-family: sans-serif;
   text-decoration: none;
   }

h4 {
   color: black;
   font-weight: bold;
   margin-left: 1%;
   font-size: 100%;
   margin-right: 1%;
   padding-bottom: 0em;
   margin-bottom: 0.5em;
   line-height: normal;
   font-family: sans-serif;
   text-decoration: none;
   }


  

/************** SPECIFIC TEXT STYLES ********************/


.idiomas{
 color: #96B572;
 background: transparent;
 font-size: 80%;
}

.front {
font-weight: bold;
font-size: 100%;
}

.back {
font-size: 80%;

} 


li.menuizqitem {
		display: block;
      width: 90%;
		border: 1px solid  #445439;
		border-top: 0;
		background: #daf2be;
		color: black; 
		margin-bottom: 0em;
	}
	
li.menuizqitemlocal	{
		display: block;
      width: 90%;
		border: 1px solid  #445439;
		border-top: 0;
		background: #daf2be;
		color: black; 
		margin-bottom: 0em;

	}
	
.first  {
	border-top: 1px solid  #445439;
	}
	

.licencia{
  font-size: 80%;
  }

.textolicencia{
  font-size: 100%;
  margin-left:20%;
  margin-right:20%;
}

img.licencia{
  margin-top: 3px;
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  white white white white;
}

.volver{
  text-align: right;
  margin-right: 1%;
  padding-top: 1em;
  padding-bottom:1em;
}

.noticiaimg{
  float: left;
}

.webmaster{
  text-align: right;
  font-size: 80%;
}
          


/********************* STRUCTURE ************************/



.cabecera{

}

  
.titulocuadro{
  font-size: 120%;
  color: black;
  font-weight: bold; 	
  background: transparent;
  text-align: center;
  padding-bottom: 10px;

}  

.titulocopyleft{
  font-size: 120%;
  color: black;
  font-weight: bold; 	
  background: transparent;
  text-align: center;
}  

.cuadroias{
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  background: #c5dbac;
  color: black;
  height: 170px;
  min-width: 500px; 
  margin-left: 200px;
}
  
   

  
.dibujosup {
  position: absolute; 
  left: 50px;
  text-align: left;
  background: white;
  color: black;
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
}  



.columnaizq {
  position: absolute; 
  left: 50px;
  font-size: 80%;
  width: 150px;
  text-align: left;
}
  
.menu{
		padding: 0;
		text-align: center;
		list-style: disc;
		list-style: none;
		margin: 0px 10px 0px 10px;

}
  
.central{
  margin-left: 200px;
  text-align: justify;
  min-height: 600px;
  min-width: 500px;
}

.cuadrocentral, .cuadro{
  padding-top:1em;
  padding-bottom: 1em;
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  background: #c5dbac;
  color: black;
}  
  

.posicion{
  position: absolute; 
  left: 50px;
  font-size: 80%;
  width: 150px;
  text-align: left;
  padding-top: 4px;
  font-size: 80%;
}   
  

.imprimir{
  margin-left: 200px;
  float: left;
  }
 
.idiomas {
  margin-left: 200px;
  padding-top:4px;

}



.logouni{
  margin-top: 3px;
  background: white;
  color: black;
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  	
}
  

.copyleft{
  margin-top: 3px;
  background:#c5dbac;
  color: black;
  border-width:  1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  padding-bottom: 4px;
  font-size: 80%;
  text-align:center;
}



.cuadroinfo{
  font-size: 80%;
  border-width:  1px 1px 1px 1px;
  border-style: dashed dashed dashed dashed;
  border-color:  #4E685B   #4E685B  #4E685B  #4E685B;
  background: white;
  color: black ;
  float: right;
  width: 40%;
  margin-right: 3%;
  margin-left: 1em;
  margin-bottom: 1em;
}


.footer {
   margin-left: 45px; 
	margin-top: 10px;
   border-top: 1px dotted white;
}


.validation{
  padding-top: 2px;
  width: 300px;
  left: 50px;
  float: left;
}

.validationtext{
  font-size: 60%;
  margin-bottom: 5px;
}

