body{
	font-family: Trebuchet MS;
	margin: 0px;
	background-position: center;
	background-repeat: repeat-y;
	background-color: #CCC;
}



div#principal{
	
	background-repeat: no-repeat;
	height: 600px;
	width: 990px;
	margin: 0 auto 0 auto;
	padding-right: 10px;
}

div#cabecera{
	width: 990px;
	position: absolute;
	top: 0px;
}

div#cuerpo{
	width: 990px;
	position: absolute;
	top: 80px;
}

div#pie_home{
	position: absolute;
	left: 23%;
	top: 650px;
 	font-size: 0.7em;
 	z-index: 1;
}

div#logo_red{
	position: absolute;
	left: 23%;
	top: 600px;
 	font-size: 0.7em;
	 z-index: 1;
}


div#pie{
	clear: both;
	position: absolute;
	top: 600px;
	left: 50%;
	padding-top: 40px;
 	font-size: 0.7em;
}

div#logo{
	position: absolute;
	top: 4px;
	left: 95px;
}

div#english{
	position: absolute;
	top: 2px;
	right: 10px;
	width: 220px;
	text-align: right;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div#english a {
	color: #777;
	text-decoration: none;
}

div#english a:hover {
	color: #000;
	text-decoration: none;
}

div#menu{
	position: absolute;
	top: 18px;
	left: 270px;
	width: 710px;
	height: 70px;
}

div#menu_principal{
	position: absolute;
	top: 10px;
	left: 90px;
	width: 610px;
	height: 40px;
}

div#submenu1{
	background-image: url(../images/curva_menuH.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 38px;
	width: 658px;
	height: 80px;
	visibility: hidden;
}

div#submenu1texto{
	position: absolute;
	top: 47px;
	_top: 50px;
	left: 25px;
}

div#submenu2{
	background-image: url(../images/curva_menuT.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 86px;
	width: 610px;
	height: 80px;
	visibility: hidden;
}

div#submenu2texto{
	position: absolute;
	top: 47px;
	_top: 50px;
	left: 25px;
}

div#submenu3{
	background-image: url(../images/curva_menuB.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 305px;
	width: 136px;
	height: 42px;
	visibility: hidden;
}

div#submenu4{
	background-image: url(../images/curva_menuN.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 442px;
	width: 50px;
	height: 42px;
	visibility: hidden;
}

div#submenu5{
	background-image: url(../images/curva_menuC.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 492px;
	width: 136px;
	height: 42px;
	visibility: hidden;
}

div#submenu6{
	background-image: url(../images/curva_menuL.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 596px;
	width: 100px;
	height: 42px;
	visibility: hidden;
}

img {
	border: none;
}

/* ---------------------------------------------------- ESTILOS HOME ------------------*/

div#home_titular1{
	position: absolute;
	top: 45px;
	left: 440px;
}
div#home_titular2{
	position: absolute;
	top: 320px;
	left: 512px;
}
div#linea_horizontal{
	background-image: url(../images/linea_verde.gif);
	background-repeat: repeat-x;
	position: absolute;
}

div#home_subtitulo1{
	position: absolute;
	top: 85px;
	left: 512px;
	width: 440px;
}
div#home_subtitulo2{
	position: absolute;
	top: 145px;
	left: 512px;
	width: 440px;
	line-height: 1em;
}
div#noticias{
	position: absolute;
	top: 350px;
	left: 512px;
	width: 470px;
}
div.noticia{
	float:left;
	margin-bottom:20px;
}
.noticia_imagen{
	float: left;
	width: 100px;
	padding-top: 4px;
}
.noticia_texto{
	float: left;
	line-height: 1.0em;
	width: 330px;
	margin-left: 10px;
}
.noticia_texto2{
	float: left;
	line-height: 1.0em;
	width: 330px;
	margin-left: 0px;
}
.noticia_titulo{
	color: #21470A;
	font-weight: bold;
	font-size: 0.7em;
}
.noticia_contenido{
	font-size: 0.7em;
	color: #fff;
	float:left;
}
.noticia_enlace{
	font-size: 0.7em;
	color: #fff;
	background-image: url(../images/triangulo.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	float:left;
}

.noticia_contenido p{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
 }



/* ---------------------------------------------------- FIN ESTILOS HOME -------------------*/


/* ---------------------------------------------------- ESTILOS ABARCAMOS TODO EL PROCESO ---------------------*/

div#gestion_contenido{
	position: absolute;
	top: 45px;
}

div#gestion_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 330px;
}


div#eolic_linea{
	background-image: url(../images/linea3.gif);
	background-repeat: repeat-x;
	width: 380px;
	position: absolute;
	top: 65px;
	left: 420px;
}

div.gestion_contenido{
	width: 350px;
	position: absolute;
	top:15px;
	left: -20px;
}


div#gestion_contenido1{
	color: #21470A;
	font-size: 9pt;
	position: absolute;
	top: 98px;
	left: 638px;
	visibility: hidden;
	height: 303px;
	width: 392px;
	background-image: url(../images/gestion_contenido_1.jpg);
	background-repeat: no-repeat;
}
div#gestion_contenido1 ul{
	margin-top: 0px;
}
div#gestion_contenido1 li{
	list-style: none;
	background: url(../images/bullet_gestion.gif) left top no-repeat;
	padding-left: 8px;	
}

div#gestion_contenido2{
	color: #21470A;
	font-size: 9pt;
	position: absolute;
	top: 98px;
	left: 638px;
	visibility: hidden;
	height: 303px;
	width: 392px;
	background-image: url(../images/gestion_contenido_2.jpg);
	background-repeat: no-repeat;
}
div#gestion_contenido2 ul{
	margin-top: 0px;
}
div#gestion_contenido2 li{
	list-style: none;
	background: url(../images/bullet_gestion.gif) left top no-repeat;
	padding-left: 8px;	
}

div#gestion_contenido3{
	color: #21470A;
	font-size: 9pt;
	position: absolute;
	top: 98px;
	left: 638px;
	visibility: hidden;
	height: 303px;
	width: 392px;
	background-image: url(../images/gestion_contenido_3.jpg);
	background-repeat: no-repeat;
}
div#gestion_contenido3 ul{
	margin-top: 0px;
}
div#gestion_contenido3 li{
	list-style: none;
	background: url(../images/bullet_gestion.gif) left top no-repeat;
	padding-left: 8px;	
}

div#gestion_contenido4{
	color: #21470A;
	font-size: 9pt;
	position: absolute;
	top: 98px;
	left: 638px;
	visibility: hidden;
	height: 303px;
	width: 392px;
	background-image: url(../images/gestion_contenido_4.jpg);
	background-repeat: no-repeat;
}
div#gestion_contenido4 ul{
	margin-top: 0px;
}
div#gestion_contenido4 li{
	list-style: none;
	background: url(../images/bullet_gestion.gif) left top no-repeat;
	padding-left: 8px;	
}

div#gestion_contenido5{
	color: #21470A;
	font-size: 9pt;
	position: absolute;
	top: 98px;
	left: 638px;
	visibility: hidden;
	height: 303px;
	width: 392px;
	background-image: url(../images/gestion_contenido_5.jpg);
	background-repeat: no-repeat;
}
div#gestion_contenido5 ul{
	margin-top: 0px;
}
div#gestion_contenido5 li{
	list-style: none;
	background: url(../images/bullet_gestion.gif) left top no-repeat;
	padding-left: 8px;	
}


div#gestion_opcion1{
	position: absolute;
	top: 155px;
	left: 418px;
	height: 130px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#gestion_opcion2{
	position: absolute;
	top: 258px;
	left: 480px;
	height: 130px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#gestion_opcion3{
	position: absolute;
	top: 362px;
	left: 462px;
	height: 130px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#gestion_opcion4{
	position: absolute;
	top: 208px;
	left: 73px;
	height: 130px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#gestion_opcion5{
	position: absolute;
	top: 102px;
	left: 180px;
	height: 130px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}

a.enlace_gestion{
	font-size: 11pt;
	font-weight: bold;
	color: #162D06;
	text-decoration: none;
}
a.enlace_gestion:hover {
	 color: #fff;
}

div.linea_blanca{
	background-image: url(../images/linea_blanca.gif);
	background-repeat: repeat-x;
	position: absolute;
}

/* FIN ESTILOS ABARCAMOS TODO EL PROCESO */



/* ---------------------------------------------------- ESTILOS NUESTROS PROYECTOS---------------------*/

div#proyectos_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 320px;
}

div#proyectos_enlaces{
	position: absolute;
	top: 85px;
	left: 320px;
	font-size: 10pt;
	
	color: #fff;
	font-weight: bold;
}
div#proyectos_enlaces a{
	color: #21470A;
	text-decoration: none;
}
div#proyectos_enlaces a:hover{
	color: #fff;
	text-decoration: none;
	
}

div#proyectos_contenido{
	position: absolute;
	top: 130px;
	left: 320px;
}

/* ---------------------------------------------------- ESTILOS EOLICA ---------------------*/

div#eolic_subtitulo1{
	color: #fff;
	font-size: 1.3em;
	position: absolute;
	top: 35px;
	right: 213px;
	letter-spacing: 0.15em;
	text-align: right;
}
div#eolic_subtitulo2{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 70px;
	right: 213px;
	letter-spacing: 0.1em;
}
div#eolic_linea{
	background-image: url(../images/linea3.gif);
	background-repeat: repeat-x;
	width: 380px;
	position: absolute;
	top: 65px;
	left: 420px;
}

div#eolic_proyectos1{
	position: absolute;
	top: 264px;
	left: 41px;
		width: 241px;
	height: 76px;
}

div#eolic_proyectos2{
	position: absolute;
	top: 343px;
	left: 41px;
}

div#eolic_contenido1{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido1 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido2{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido2 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido3{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido3 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido4{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido4 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido5{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido5 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido6{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido6 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido7{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#eolic_contenido7 li{
	list-style-image: url(../images/bullet_eolic.gif);
}
div#eolic_contenido8{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}
div#eolic_contenido9{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}

div#eolic_opcion1{
	position: absolute;
	top: 180px;
	left: -5px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#eolic_opcion2{
	position: absolute;
	top: 180px;
	left: 102px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#eolic_opcion3{
	position: absolute;
	top: 171px;
	left: 218px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#eolic_opcion4{
	position: absolute;
	top: 180px;
	left: 332px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#eolic_opcion5{
	position: absolute;
	top: 186px;
	left: 445px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#eolic_opcion6{
	position: absolute;
	top: 171px;
	left: 561px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#eolic_opcion7{
	position: absolute;
	top: 180px;
	left: 677px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}


/* FIN ESTILOS EOLICA */

/* ---------------------------------------------------- ESTILOS FOTOVOLTAICA ---------------- */

div#fotov_subtitulo1{
	color: #fff;
	font-size: 1.3em;
	position: absolute;
	top: 35px;
	right: 213px;
	letter-spacing: 0.15em;
}
div#fotov_subtitulo2{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 70px;
	right: 213px;
	letter-spacing: 0.1em;
}
div#fotov_linea{
	background-image: url(../images/linea2.gif);
	background-repeat: repeat-x;
	width: 380px;
	position: absolute;
	top: 65px;
	left: 420px;
}
div#fotov_proyectos1{
	position: absolute;
	top: 295px;
	left: 41px;
}
div#fotov_proyectos2{
	position: absolute;
	top: 345px;
	left: 30px;
}
div#fotov_proyectos3{
	position: absolute;
	top: 392px;
	left: 40px;
}

div#fotov_proyectos4{
	position: absolute;
	left:1%;
	top:594px;
	
}

div#fotov_contenido1{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido1 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido2{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido2 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido3{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido3 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido4{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido4 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido5{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido5 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido6{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido6 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido7{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 300px;
	visibility: hidden;
	width: 392px;
}
div#fotov_contenido7 li{
	list-style-image: url(../images/bullet_fotov.gif);
}
div#fotov_contenido7 span{
	padding-bottom: 8px;
}
div#fotov_contenido7 img{
	margin-bottom: 10px;
	margin-top: 10px;
}

div#fotov_contenido8{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}
div#fotov_contenido9{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}

div#fotov_opcion1{
	position: absolute;
	top: 186px;
	left: 102px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#fotov_opcion2{
	position: absolute;
	top: 171px;
	left: 218px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#fotov_opcion3{
	position: absolute;
	top: 180px;
	left: 332px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#fotov_opcion4{
	position: absolute;
	top: 186px;
	left: 445px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#fotov_opcion5{
	position: absolute;
	top: 171px;
	left: 561px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#fotov_opcion6{
	position: absolute;
	top: 180px;
	left: 677px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
/* FIN ESTILOS FOTOVOLTAICA */

/* ---------------------------------------------------- ESTILOS BIOMASA --------------- */

div#biomasa_subtitulo1{
	color: #fff;
	font-size: 1.3em;
	position: absolute;
	top: 35px;
	right: 213px;
	letter-spacing: 0.15em;
}
div#biomasa_subtitulo2{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 70px;
	right: 213px;
	letter-spacing: 0.1em;
}
div#biomasa_linea{
	background-image: url(../images/linea_roja.gif);
	background-repeat: repeat-x;
	width: 380px;
	position: absolute;
	top: 65px;
	left: 420px;
}
div#biomasa_proyectos1{
	position: absolute;
	top: 292px;
	left: 42px;
}
div#biomasa_proyectos2{
	position: absolute;
	top: 342px;
	left: 42px;
}
div#biomasa_contenido1{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido1 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}
div#biomasa_contenido2{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido2 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}
div#biomasa_contenido3{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido3 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}
div#biomasa_contenido4{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido4 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}
div#biomasa_contenido5{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido5 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}
div#biomasa_contenido6{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 280px;
	visibility: hidden;
	width: 392px;
}
div#biomasa_contenido6 li{
	list-style-image: url(../images/bullet_biomasa.gif);
}

div#biomasa_contenido7{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}

div#biomasa_contenido8{
	color: #301D00;
	font-size: 0.8em;
	position: absolute;
	top: 285px;
	left: 350px;
	visibility: hidden;
	width: 300px;
}

div#biomasa_opcion1{
	position: absolute;
	top: 186px;
	left: 30px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#biomasa_opcion2{
	position: absolute;
	top: 171px;
	left: 130px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;	
}
div#biomasa_opcion3{
	position: absolute;
	top: 186px;
	left: 242px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#biomasa_opcion4{
	position: absolute;
	top: 186px;
	left: 360px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#biomasa_opcion5{
	position: absolute;
	top: 171px;
	left: 487px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
div#biomasa_opcion6{
	position: absolute;
	top: 171px;
	left: 614px;
	height: 130px;
	width: 100px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-align: center;
	line-height: 0.7em;
}
/* FIN ESTILOS BIOMASA */


/* ---------------------------------------------------- ESTILOS BOLSA TRABAJO --------------------*/

div#empleo_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 450px;
}

div#empleo_subtitulo1{
	color: #fff;
	font-size: 0.7em;
	position: absolute;
	top: 80px;
	left: 450px;
	width: 430px;
}

div#empleo_subtitulo1 img{
	margin-top: 10px;
	margin-bottom: 10px;
}

div#empleo_subtitulo2{
	color: #1B3908;
	font-size: 1em;
	position: absolute;
	top: 130px;
	left: 450px;
	width: 430px;
}

div#listado_ofertas{
	position: absolute;
	top: 165px;
	left: 450px;
}
div#empleo_oferta{
	
}

.empleo_oferta_titulo{
	color: #1B3908;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
.empleo_oferta_contenido{
	color: #fff;
	font-size: 8pt;
	width: 421px;
}
.empleo_oferta_contenido p{

}
.empleo_oferta_contenido ul{
	margin-top: 0px;

}
.empleo_oferta_contenido li{
	list-style: none;
	background: url(../images/bullet_blanco.gif) left top no-repeat;
	padding-left: 8px;
}
div.empleo_linea{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	width: 421px;
}

div#formulario_empleo{
	color: #fff;
	font-size: 0.7em;
	position: absolute;
	top: 110px;
	left: 450px;
	width: 430px;
}

div#formulario_empleo div.izquierda{
	float: left;
	width: 100px;
	height: 25px;	
	text-align: right;
	
}
div#formulario_empleo div.derecha{
	float: right;
	width: 300px;
	height: 25px;	
}

div#formulario_empleo input{
	font-size: 10px;
}
div#formulario_empleo select{
	font-size: 10px;
}


/* ------------------------------------------------ FIN ESTILOS TRABAJO ---------------------------*/



/* ---------------------------------------------------- ESTILOS NEWS ----------------------------- */


div#news_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left:450px;
}

div#news_vertodas a{
	color: #fff;
	font-size: 0.8em;
	position: absolute;
	top:46px;
	left:811px;
	text-decoration: none;
}

div#listado_news{
	position: absolute;
	top:80px;
	left: 450px;
}
div.news{

}

div#news_titular1{

}
div#news_imagen{

}

div#news_fecha{
	position: absolute;
	left: 120px;
	margin-top: -67px;
	color: #004D23;
	font-size: 0.75em;
	font-weight: bold;

	width: 200px;
}
div#news_titulo{
	position: absolute;
	left: 120px;
	margin-top: -50px;
	color: #004D23;
	font-size: 1em;
	font-weight: bold;
	width: 300px;
	line-height: 1.1em;
}

div#news_fecha2{
	position: absolute;
	left: 0px;
	margin-top: -67px;
	color: #004D23;
	font-size: 0.75em;
	font-weight: bold;

	width: 200px;
}
div#news_titulo2{
	position: absolute;
	left: 0px;
	margin-top: -50px;
	color: #004D23;
	font-size: 1em;
	font-weight: bold;
	width: 400px;
	line-height: 1.1em;
}

div#news_contenido{
	width: 421px;
	margin-top: 5px;
	text-align: justify;

}
div#news_contenido div{
	color: #fff;
	font-size: 0.7em;
}

div#news_contenido p{
	margin-top: 0px;
}

div#news_linea{
	background-image: url(../images/linea_gris.gif);
	background-repeat: repeat-x;
	width: 421px;
}


/* FIN ESTILOS NEWS */

/* ---------------------------------------------------- ESTILOS CONTACTO ---------------------*/

div#contacto_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 450px;
}
div#contacto_delegaciones{
	position: absolute;
	top: 75px;
	left: 450px;
}
div.contacto_delegacion_fila{
	clear: both;
	width: 480px;
	padding-top: 20px;
}
div.contacto_delegacion_izquierda{
	float: left;
	line-height: 0.8em;
	width: 230px;

}
div.contacto_delegacion_derecha{
	float: right;
	line-height: 0.8em;
	width: 230px;

}
.contacto_delegacion_nombre{
	color: #1B3908;
	text-transform: uppercase;
	font-size: 0.8em;
	display: block;
}
.contacto_delegacion_datos{
	padding-top: 5px;
	line-height: 1.4em;
	font-size: 0.8em;
	color: #fff;
	display: block;
}
.contacto_delegacion_email{
	padding-top: 3px;
	font-size: 0.7em;
	color: #000;
	width: 150px;
	height: 20px;
	text-align: center;
	letter-spacing: 0.05em;
	display: block;
	background-image: url(../images/boton_blanco.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
a.email{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a.email:hover{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}


/* FIN ESTILOS CONTACTO */

/* ---------------------------------------------------- ESTILOS LINKS ---------------------*/

div#links_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 450px;
}
div#links_contenido{
	position: absolute;
	top: 90px;
	left: 450px;
}

.links_contenido_grupo{
	font-size: 1em;
	color: #fff;
	font-weight: bold;
}
.links_contenido_titulo{
	font-size: 0.8em;
	color: #1B3908;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 30px;
}
.links_contenido_enlace{
	margin-left: 30px;
	padding-left: 10px;
	background-image: url(../images/triangulo.gif);
	background-repeat: no-repeat;	
	background-position: 0% 50%;
	margin-bottom: 5px;
}
.links_contenido_enlace a{
	color: #fff;
	font-size: 0.7em;
}
.links_contenido_enlace a:hover{
	text-decoration: underline;
}

/* FIN ESTILOS LINKS */

/* ---------------------------------------------------- ESTILOS ESTRUCTURA --------------------- */

div#estructura_titulo1{
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	top:40px;
	left: 330px;
}


div#estructura_contenido1{
	position: absolute;
	top:100px;
	left: 360px;
}


/* FIN ESTILOS ESTRUCTURA */

/* ---------------------------------------------------- ESTILOS GENERICOS --------------------- */


div.proyecto{
	clear: both;
	width: 340px;
	margin-bottom: 10px;
	/*height: 125px;*/
}
.proyecto_imagen{
	float: left;
	width: 100px;
	padding-top: 4px;
}
.proyecto_texto{
	float: right;
	width: 230px;
	/*height: 65px;*/
	padding-left: 8px;
	color: #1B3908;
}
.proyecto_titulo{
	font-weight: bold;
	font-size: 9pt;
}
.proyecto_lugar{
	font-size: 8pt;
}
.proyecto_fecha{
	font-size: 8pt;
	font-weight: bold;
}

.proyecto_potencia{
	font-size: 8pt;
	font-weight: bold;
}
.proyecto_descripcion{
	margin-top: 5px;
	font-size: 8pt;
}






.texto_tipo1{
	font-size: 1.3em;
	color: #333533;
}
.texto_tipo2{
	font-size: 0.7em;
	color: #333533;
}
.texto_tipo3{
	font-size: 0.7em;
	color: #fff;
}
.texto_tipo4{
	color: #000;
}
.negrita{
	font-weight: bold;
}

.texto_blanco{
	color: #fff;
}

.texto_verde{
	color: #1B3908;
}

/* ---------------------------------------------------- ENLACES --------------------- */

a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;	
}

a.tipo1 {
	color: #fff;
	text-decoration: none;
}
a.tipo1:hover {
  color: #000;
}

a.enlace_eolic{
	font-size: 0.7em;
	color: #fff;
	text-decoration: none;
}
a.enlace_eolic:hover {
	 color: #1D1347;
}


a.enlace_fotov{
	font-size: 0.7em;
	color: #301D00;
	text-decoration: none;
}
a.enlace_fotov:hover {
	 color: #C26A00;
}

a.enlace_biomasa{
	font-size: 0.7em;
	color: #fff;
	text-decoration: none;
}
a.enlace_biomasa:hover {
	 color: #472000;
}

a.noticia_titulo {
	color: #21470A;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.7em;
}
a.noticia_titulo:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.7em;
}
