BODY {
	margin:0px auto auto 0px;
	font-family:Arial Narrow, Verdana, Sans-serif;
	font-size:100%;
	color:#013c4a;
	}

HR {
	height:1px;
	color:#7eba00;

	}

IMG {
	border:0px;
	border-style:hidden;
	}

UL {
	line-height:175%;
	list-style-type:square;
	}

H1 {
	padding:0;
	margin:0;
	display:inline;
	}
	
.clearBoth {
	clear:both;
}
	
.fondo {
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	}

.cuerpo {
	margin:auto auto auto auto;
	width:800px;	
	}

.contenedorCentral	{
	width:100%;
	}

.contenedorCentralIndex	{
	width:100%;
	background-image:url(img/fondo_index.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	}	
	
.cabecera {
	width:100%;
}

.logo {
	height:66px;
	width:300px;
	margin:10px auto auto 10px;
	float:left;
	}
	
.banner {
	float:right;
	height:66px;
	width:450px;
	margin:10px 1px auto 0px;
	text-align:right;
	}	

.menuLateral {
	width:100%;
	margin:0px 0px 40px 3px;
	float:left;
	}

.cuerpoIzquierda {
	width:13%;
	height:100%;
	margin:0px 0px auto 5px;
	float:left;
	text-align:center;
	line-height:150%;
	}	

.elementoMenuLateral {
	width:100%;
	height:25px;
	float:left;
	background-color:#ffffff;
	margin:0px 0px auto 0px;
	text-align:left;
	text-indent:8%;
	background-image:url(img/esquina.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.elementoMenuLateral:hover {
	background-color:#ffffff;
	background-image:url(img/esquina-azul.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.elementoMenuLateralExpandible {
	width:100%;
	height:25px;
	float:left;
	background-color:#ffffff;
	margin:0px 0px auto 0px;
	text-align:left;
	text-indent:8%;
	overflow:hidden;
	background-image:url(img/esquina.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	}
	
.elementoMenuLateralExpandible:hover {
	background-image:url(img/esquina_baja.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	text-indent:9%;	
	}
		
.expandibleOpciones{
	width:100%;
	background-color:#ffffff;
	line-height:200%;
	border-top:1px solid #ffffff;
	text-indent:10px;
	font-size:80%;		
	}
.expandibleOpcionesPrimero{
	width:100%;
	background-color:#ffffff;
	line-height:200%;	
	text-indent:10px;
	font-size:80%;	
	}	

.resaltaCubierta {
	width:81%;
	border:1px solid #00a6d6;
	font-size:140%;
	border-style:dashed;
	}	

.elementoMenuLateralExpandible:hover {
overflow:visible;
display:block;
position:relative;}

.separadorSuperior {
	width:100%;
	margin:5px 0px 0px 0px;
	}
	
.separadorSuperiorIndex {
	width:100%;
	margin:0px 0px 0px 0px;
	}
		
.enlaceMenuLateral {font-size:90%; color:#013c4a; text-decoration:none;}
.enlaceMenuLateral:link {font-size:90%; color:#013c4a; text-decoration:none; cursor:pointer;}	
.enlaceMenuLateral:hover {font-size:90%; color:#7eba00; text-decoration:none; cursor:pointer; }

.enlaceMenuLateralExp {font-size:90%; color:#00a6d6; text-decoration:none;}
.enlaceMenuLateralExp:link {font-size:90%; color:#00a6d6; text-decoration:none; cursor:pointer;}	
.enlaceMenuLateralExp:hover {font-size:90%; color:#7eba00; text-decoration:none; cursor:pointer; }

.enlaceSuperior {font-size:70%; color:#7eba00; text-decoration:none; font-family:Arial, Helvetica, Geneva;}
.enlaceSuperior:link {font-size:70%; color:#7eba00; text-decoration:none; cursor:pointer;}	
.enlaceSuperior:hover {font-size:70%; color:#013c4a; text-decoration:none; cursor:pointer; }

.enlacePdf {font-size:80%; color:#7eba00; text-decoration:none; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlacePdf:link {font-size:80%; color:#7eba00; text-decoration:none; cursor:pointer;}	
.enlacePdf:hover {font-size:80%; color:#013c4a; text-decoration:none; cursor:pointer; }

.enlaceInferior {font-size:85%; color:#013c4a; text-decoration:underline;}
.enlaceInferior:link {font-size:85%; color:#013c4a; text-decoration:underline; cursor:pointer;}	
.enlaceInferior:hover {font-size:85%; color:#7eba00; text-decoration:underline; cursor:pointer; }

.enlaceTexto {font-size:100%; color:#7eba00; text-decoration:none; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlaceTexto:link {font-size:100%; color:#7eba00; text-decoration:none; cursor:pointer;}	
.enlaceTexto:hover {font-size:100%; color:#013c4a; text-decoration:none; cursor:pointer; }

.enlaceMapaweb {font-size:100%; color:#013c4a; text-decoration:none; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlaceMapaweb:link {font-size:100%; color:#013c4a; text-decoration:none; cursor:pointer;}	
.enlaceMapaweb:hover {font-size:100%; color:#7eba00; text-decoration:underline; cursor:pointer; }

.enlaceCubiertaContacto {color:#7eba00; text-decoration:underline; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlaceCubiertaContacto:link {color:#7eba00; text-decoration:underline; cursor:pointer;}	
.enlaceCubiertaContacto:hover {color:#013c4a; text-decoration:underline; cursor:pointer; }

.enlaceCubiertaContactoUp {color:#ffffff; text-decoration:underline; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlaceCubiertaContactoUp:link {color:#ffffff; text-decoration:underline; cursor:pointer;}	
.enlaceCubiertaContactoUp:hover {color:#ffffff; text-decoration:underline; cursor:pointer; }

.enlaceIndex {font-size:100%; color:#013c4a; text-decoration:none; font-family:Arial Narrow, Verdana, Sans-serif;}
.enlaceIndex:link {font-size:100%; color:#013c4a; text-decoration:none; cursor:pointer;}	
.enlaceIndex:hover {font-size:100%; color:#7eba00; text-decoration:none; cursor:pointer; }

.cuerpoDerecha {
	width:85%;
	height:100%;
	float:right;
	margin:auto auto 2.5em auto;
	}

.cuerpoDerechaIndex {
	width:85%;
	height:100%;
	float:right;
	margin:auto auto 0em auto;
	}
	
.alineaTextoDerecha {
	text-align:right;
	}

.textoPrincipal{
	width:100%;
	text-align:justify;
	font-size:90%;
	line-height:150%;
	}

.textoTitulo{	
	font-weight:bold;
	line-height:200%;
	margin:0.5em 0em 1em 0em;
	background-image:url(img/fondo_titulo.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-indent:5px;
	text-align:left;
	}	

.cuerpoContacto{
	width:100%;
	text-align:justify;
	font-size:90%;
	text-align:center;
	}

.cuerpoContactoCelda{
	width:33%;
	float:left;
	}

.cuerpoContactoCentrarSup{
	width:100%;
	margin:auto auto auto auto;
	text-align:center;
	}	

.cuerpoContactoCelda_Oficina{
	float:left;
	}

.cuerpoActividades{
	width:100%;
	text-align:center;
	font-size:100%;
	margin:auto auto auto auto;
	}
	
.cuerpoActividadesCelda_Izq{
	width:45%;
	float:left;
	text-align:left;
	}			

.cuerpoActividadesCelda_Der{
	width:45%;
	float:left;
	text-align:right;
	margin:auto 5% auto auto;
	}			

.imagenTexto_Izquierda {
	width:184px;
	height:153px;
	float:left;
	margin:10px 10px 10px 0px;
	border-collapse:separate;
}

.imagenTexto_Derecha {
	width:184px;
	height:153px;
	float:right;
	margin:0.5em 0em 0em 0.7em;
}	

.imagenTexto_Cubierta {
	width:110px;
	height:196px;
	float:right;
	margin:0.5em 0em 0em 0.7em;
}	

.imagenTexto_Fotovoltaica_P {

	background-image:url(img/fotovoltaica-p1.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}	

.descargaPdf {
	width:100%;
	text-align:right;
	margin:auto 0em auto auto;
	}
	
.pie {
	width:100%;
	margin:0.5em auto auto auto;
	font-size:80%;
	}

.pieIzquierda {
	width:30%;
	float:left;
	text-align:left;
	}
	
.pieDerecha {
	width:30%;
	float:right;
	text-align:right;
	}	

.pieCentro {
	width:40%;
	float:left;
	text-align:center;	
	}	

.contenedorMapa{
	width:100%;
	text-align:left;
	margin:1em auto 1em auto;
	}

.botonCog {
	background-image:url(img/cog_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}

.botonCog:hover{
	background-image:url(img/cog_azul.jpg);
	}

.botonEol {
	background-image:url(img/eolico_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}

.botonEol:hover{
	background-image:url(img/eolico_azul.jpg);
	}		

.botonTermo {
	background-image:url(img/termo_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}

.botonTermo:hover{
	background-image:url(img/termo_azul.jpg);
	}
	
.botonFoto {
	background-image:url(img/foto_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}

.botonFoto:hover{
	background-image:url(img/foto_azul.jpg);
	}				

.botonCubierta {
	background-image:url(img/solar-cubierta_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}

.botonCubierta:hover{
	background-image:url(img/solar-cubierta_azul.jpg);
	}	


.botonBio {
	background-image:url(img/biomasa_verde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	width:160px;
	}
.botonBio:hover{
	background-image:url(img/biomasa_azul.jpg);
	}	

.cuerpoActividadesCelda{
	width:30%;
	float:left;
	text-align:left;
	}	

.separador_1em {
	width:100%;
	height:1em;
	color:#FFFFFF;
	}	

.margenImagen {
	width:100%;
	margin:0.5em auto auto auto;
	}	

.botonCog_80 {
	background-image:url(img/cog_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;
	margin:auto 2% auto auto;
	}

.botonCog_80:hover{
	background-image:url(img/cog_azul_80.jpg);
	}

.botonEol_80 {
	background-image:url(img/eolico_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;	
	margin:auto 2% auto auto;
	}

.botonEol_80:hover{
	background-image:url(img/eolico_azul_80.jpg);
	}		

.botonTermo_80 {
	background-image:url(img/termo_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;	
	margin:auto 2% auto auto;
	}

.botonTermo_80:hover{
	background-image:url(img/termo_azul_80.jpg);
	}
	
.botonFoto_80 {
	background-image:url(img/foto_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;
	margin:auto 2% auto auto;
	}

.botonFoto_80:hover{
	background-image:url(img/foto_azul_80.jpg);
	}				

.botonCubierta_80 {
	background-image:url(img/solar-cubierta_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;
	margin:auto 2% auto auto;
	}

.botonCubierta_80:hover{
	background-image:url(img/solar-cubierta_azul_80.jpg);
	}	


.botonBio_80 {
	background-image:url(img/biomasa_verde_80.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	width:80px;
	float:left;
	margin:auto 2% auto auto;
	}
.botonBio_80:hover{
	background-image:url(img/biomasa_azul_80.jpg);
	}	
	
.botones_80Contenedor {
	float:right;
	width:100%;	
	}

.fondoTermo {
	width:100%;
	background-image:url(img/instalacion-termoelectrica.html);
	background-repeat:no-repeat;
	background-position:top left;
	}

.textoContacto{
	width:100%;
	text-align:justify;
	font-size:90%;
	line-height:150%;
	background-image:url(img/imagen-oficina.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}	
	
.botonCuerpoFlecha {	
	background-image:url(img/esquina-azul.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:0.5em;	
	}	
	
.botonCuerpoFlecha:hover {	
	background-image:url(img/esquina.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:0.5em;	
	}	

	
.contenedorIndex50 {
	float:left;
	width:50%;
	}
		
.botoneraIndex {
	width:680px;
	height:448px;
	}
	
.imagen1  {
	background-image:url(img/ima1_azul.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	}
.imagen1:hover	{
	background-image:url(img/ima1_verde.jpg);
	}
	
.imagen2  {
	background-image:url(img/ima2_azul.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	}
.imagen2:hover	{
	background-image:url(img/ima2_verde.jpg);
	}		
	
.imagen3  {
	background-image:url(img/ima3_azul.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	}	
.imagen3:hover	{
	background-image:url(img/ima3_verde.jpg);
	}	
	
.imagen4  {
	background-image:url(img/ima4_azul.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;	
	}				
.imagen4:hover	{
	background-image:url(img/ima4_verde.jpg);
	}			

.textoIndex {
	color:#ffffff;
	font-size:55%;
	}
	
.textoTituloIndex{	

	margin:0.5em 0em 1em 0em;
	background-image:url(img/titulo_index.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-indent:5px;
	text-align:left;
	}
	
