body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 5px;
}
a{
	color: #8BB312;
	text-decoration: none;
}
a:hover{
	color: #cc6633;
}

h1{
	font-size: 16px;
	color: #333333;
	text-align: left;	
}
h2{
	font-size: 14px;text-align: left;	
}
h3{font-size: 12px;text-align: left;	}
ul{
	margin-top: 1px;
	margin-bottom: 1px;
}
li{
	line-height: 140%;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 6px;	
}
 
 
 .Button
   {
	background-color:#8BB312;
	color:#FFFFFF;
	width:100px;
	font-weight: bold;
	font-size: 11px;
}
  
 #termino{
	font-size: 11px;
 }
.imagenmedio{
	vertical-align: middle;
}
.negrita{
	font-weight: bold;
}
#contenedor{
    font-family: "Trebuchet MS";
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height: 100%;
	overflow: visible;
}
#cabecera{
	height: 155px;
	width: 770px;
	background-color: #FFFFFF;
	background-image:  url("../imagenes/cabecera.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	
}
#cabecera h1{
	position: relative;
	left:-5000px;
	
}

#menues{
	position: absolute;
	height: 20px;
	left: 135px;
	top: 131px;
	width: 630px;
}



#listamenu {
	background-image:  url("../imagenes/menu.gif");
	background-repeat: no-repeat;
	background-position: left -20px;
	height: 20px;
	width: 527px;
	position: absolute;
	
}
#listamenu li{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 20px;
	position: absolute;
}

#listamenu a{
	height: 20px;
	display: block;
}

#oppresentacion {
	left: 0px;
	width: 82px;

}
#oppresentacion a{
	left: 0px;
	width: 82px;
	background: transparent url("../imagenes/menu.gif") 0px 0px no-repeat;

}

#oppresentacion  a:hover{
	background: transparent url("../imagenes/menu.gif") 0px -20px no-repeat;
}

#opsocios {
	left: 96px;
	width: 47px;
}
#opsocios a{
	left: 96px;
	width: 47px;
	background: transparent url("../imagenes/menu.gif") -96px 0px no-repeat;
}

#opsocios a:hover{
	background: transparent url("../imagenes/menu.gif") -96px -20px no-repeat;
}

#opagenda {
  left: 160px;
	width: 54px;
}
#opagenda a{
  left: 160px;
	width: 54px;
  background: transparent url("../imagenes/menu.gif") -160px 0px no-repeat;
}
#opagenda a:hover{
  		background: transparent url("../imagenes/menu.gif") -160px -20px no-repeat;

}

#opresultados {
  left: 225px;
	width: 68px;
}
#opresultados a{
  left: 225px;
	width: 68px;
  background: transparent url("../imagenes/menu.gif") -225px 0px no-repeat;
}
#opresultados a:hover{
  		background: transparent url("../imagenes/menu.gif") -225px -20px no-repeat;

}

#opcontactar {
  left: 311px;
	width: 62px;
}

#opcontactar a{
  left: 311px;
	width: 62px;
	background: transparent url("../imagenes/menu.gif") -311px 0px no-repeat;
}
#opcontactar a:hover{
	background: transparent url("../imagenes/menu.gif") -311px -20px no-repeat;

}

#oparea {
	left: 447px;
	width: 80px;
}
#oparea a{
	left: 447px;
	width: 80px;
   background: transparent url("../imagenes/menu.gif") -447px 0px no-repeat;

}
#oparea a:hover{
	background: transparent url("../imagenes/menu.gif") -447px -20px no-repeat;
}

#opmapa {
	left: 388px;
	width: 43px;
}
#opmapa a {
	background: transparent url("../imagenes/menu.gif") -388px 0px no-repeat;

	left: 369px;
	width: 43px;
}
#opmapa a:hover{
	background: transparent url("../imagenes/menu.gif") -388px -20px no-repeat;
}


#idiomas{
	background-image:  url("../imagenes/idiomas.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 100px;
	float: right;
	position: absolute;
	left: 535px;
}
#idiomas ul{
	margin: 0px;
	padding: 0px;
	
}
#idiomas li{
	
	list-style-type: none;
	font-size: 9px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	position: absolute;
}
#idiomas a{
	height: 20px;
	display: block;
}
#idiomas a:hover{
	color: #8CB406;
}



#opesp{
	left: 0px;
	width: 30px;
}

#opesp a:hover{
	background: transparent url("../imagenes/idiomas.gif") 0px -20px no-repeat;
}

#opport {
  left: 31px;
	width: 38px;
}

#opport a:hover{
  		background: transparent url("../imagenes/idiomas.gif") -31px -20px no-repeat;

}

#opfra {
  left: 68px;
	width: 30px;
	
}
#opfra a:hover{
	background: transparent url("../imagenes/idiomas.gif") -68px -20px no-repeat;

}


#izquierda{
	color: #cc6633;
	text-align: right;
	width: 112px;
	top: 170px;
	left: 5px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 100%;
}
#izquierda h2 span  {
	position: relative;
	left:-5000px;
	
}

#izquierda h1 span  {
	position: relative;
	left:-5000px;
	}


#derecha{
	width: 184px;
	top: 168px;
	position:absolute;
	padding: 0px;
	left: 584px;
	margin: 0px;
	color: #89B101;
	height: 400px;
}


#derecha h2{
	font-size: 14px;
	color: #cc6633;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px;
	height: 22px;
	width: 189px;
	display: block;
	
}

#derecha h3{
		color: #cc6633;
}
#derecha  span  {
	position: relative;
	left:-5000px;
	
}


#derecha ul{
	padding: 0px;
	margin: 0px;
	left: -3px;
	
}
#derecha li{
	list-style-type: none;
	text-align: left;
	color: #89B101;
	font-size: 12px;
	left: 0px;
	height: 28px;
	width: 186px;
	margin-bottom: 0px;
	padding: 3px 0px;
}


#derecha a{
	display: block;
}

#listaderecha{
	background:  url("../imagenes/opcionesderecha.gif") no-repeat -377px 0px;
	width: 186px;
	height: 220px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 25px;
}

#listaderecha li{
	width: 186px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	position: absolute;
}
#listaderecha a{
    left: 0px;
	width: 186px;
	height: 20px;
}



#listaderechabio a{
	background: transparent url("../imagenes/opcionesderecha.gif") 0px 0px no-repeat;
	
}

#listaderechabio a:hover{
  background: transparent url("../imagenes/opcionesderecha.gif") -187px 0px no-repeat;
}

#listaderechanoticias {
 top: 28px;
}

#listaderechanoticias a{
    background: transparent url("../imagenes/opcionesderecha.gif") 0px -28px no-repeat;

}
#listaderechanoticias a:hover{
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -28px no-repeat;
}

#listaderechapublicaciones {
	top: 56px;

}
#listaderechapublicaciones a {
 background: transparent url("../imagenes/opcionesderecha.gif") 0px -56px no-repeat;

}

#listaderechapublicaciones  a:hover{
	
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -56px no-repeat;

}

#listaderechaproyectos {
	top: 84px;
}
#listaderechaproyectos a{
 background: transparent url("../imagenes/opcionesderecha.gif") 0px -84px no-repeat;

}
#listaderechaproyectos  a:hover{
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -84px no-repeat;

}


#listaderechalegislacion {
	top: 112px;

}
#listaderechalegislacion a{
 background: transparent url("../imagenes/opcionesderecha.gif") 0px -112px no-repeat;

}
#listaderechalegislacion a:hover{
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -112px no-repeat;

}
#listaderechapoliticas {
	top: 142px;

}
#listaderechapoliticas a{
 background: transparent url("../imagenes/opcionesderecha.gif") 0px -142px no-repeat;

}
#listaderechapoliticas a:hover{
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -142px no-repeat;

}

#listaderechaferias {
	top: 170px;

}
#listaderechaferias a{
 background: transparent url("../imagenes/opcionesderecha.gif") 0px -170px no-repeat;
}

#listaderechaferias a:hover{
 background: transparent url("../imagenes/opcionesderecha.gif") -187px -170px no-repeat;
}


#listaderechaenlaces {
	top: 198px;
}

#listaderechaenlaces a{
	 background: transparent url("../imagenes/opcionesderecha.gif") 0px -198px no-repeat;

}
#listaderechaenlaces a:hover{
	 background: transparent url("../imagenes/opcionesderecha.gif") -187px -198px no-repeat;

}

#infobiomasa{
	background-image:  url("../imagenes/infobiomasah2.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
#interreg{
	height: 20px;
	width: 186px;
	background-image:  url("../imagenes/interreg.gif");
	background-repeat: no-repeat;
	background-position: left -20px;
	position: absolute;
	top: 230px;
}

#interreg a{
	background-image:  url("../imagenes/interreg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 186px;	
}
#interreg a:hover{
  	 background: transparent url("../imagenes/interreg.gif") 0px -20px no-repeat;

}
#centro{
	position: absolute;
	width: 422px;
	left: 121px;
	top: 170px;
	color: #333333;
	padding: 0px 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
#centro p{
	text-align: justify;
	line-height: 140%;
	margin-top: 0px;
	margin-bottom: 6px;
}
#centro h1{
	margin-top: 0px;
}
#centro h1 span{
	position: absolute;
	width: 427px;
	height: 19px;
	margin: 0px;
	clip: rect(0px,0px,0px,0px);
	padding: 0px;
	left: 15px;
	top: 2px;
	line-height: 0px;
	
}

#centro h2{
}
#busqueda{
	margin-bottom: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 5px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	text-align: left;
	border-top: none;
	border-right: 1px solid #CC3300;
	border-bottom: none;
	border-left: none;
	color: #000000;
	height: 205px;
}

.textoabuscar{
	width: 95px;
	
}
#busqueda h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #928229;
	padding-top: 0px;
	padding-bottom: 5px;
}
#busqueda p {
	line-height: 100%;
	margin-top: 8px;
	margin-bottom: 5px;	
}

#resultadosbusqueda{
	text-align: right;
}
.bordebajo{
	border-bottom: 1px solid #006633;
}
.bordederecha{
	border-right: 1px solid #006633;
}
.imagenderecha{
	float:left;
	top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 5px;
}
.imagenizquierda{
	float:right;
	top: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.justificacionizq{
	text-align: left;
}
.centrar{
	text-align: center;
}
.derecha{
	text-align: right;
}
.primertitulo{
	margin-top: 0px;
}