body {
	margin:0;
	font-family:Spranq eco sans, Trebuchet, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:13px;
}
body a {
	text-decoration:none;
	color:#000000;
}

body a:hover {text-decoration:underline;
	color:#000000;
}

#contenedor {width:998px; margin:0 auto; text-align:left; z-index:1;}

.tamanyoletra {font-size:9px}

/* ---- ELEMENTOS HEADER ---- */

#logo {position:relative; float:left; margin:16px 0 0 36px; width:141px; height:85px; z-index:2;}

#inicio {position:relative; float:left; left:87px; top:40px; z-index:1;}
#iniciotext {position:relative; float:left; left:-280px; top:70px; width:65px; height:12px; z-index:2;}

#empresa {position:relative; float:left; left:137px; top:40px; width:54px; height:70px; z-index:1;}
#empresatext {position:relative; float:left; left:-240px; top:70px; width:65px; height:12px; z-index:2;}

#servicios {position:relative; float:left; left:187px; top:40px; width:54px; height:70px; z-index:1;}
#serviciostext {position:relative; float:left; left:-200px; top:70px; width:65px; height:12px; z-index:2;}

#proyectos {position:relative; float:left; left:237px; top:40px; width:54px; height:70px; z-index:1;}
#proyectostext {position:relative; float:left; left:-160px; top:70px; width:65px; height:12px; z-index:2;}

#tecnologia {position:relative; float:left; left:287px; top:40px; width:54px; height:70px; z-index:1;}
#tecnologiatext {position:relative; float:left; left:-120px; top:70px; width:65px; height:12px; z-index:2;}

#noticias {position:relative; float:left; left:337px; top:40px; width:54px; height:70px; z-index:1;}
#noticiastext {position:relative; float:left; left:-80px; top:70px; width:65px; height:12px; z-index:2;}

#clientes {position:relative; float:left; left:387px; top:40px; width:54px; height:70px; z-index:1;}
#clientestext {position:relative; float:left; left:345px; top:58px; width:65px; height:12px; z-index:2;}

#idiomas {position:relative; float:left; left:-130px; top:-916px; width:54px; height:70px; z-index:1;}

/*END ELEMENTOS HEADER*/

#titulo {
	position:relative;
	float:left;
	left:-514px;
	top:130px;
	width:405px;
	height:16px;
	z-index:2;
	font-size: 12.5px;
	letter-spacing: -1px;
}

#titulo-noticia-ampliada {
	position:relative;
	float:left;
	left:-514px;
	top:105px;
	width:180px;
	height:16px;
	z-index:2;
	font-size: 12.5px;
	letter-spacing: -1px;
}

#desplazamiento {
	position:relative;
	float:left;
	left:-335px;
	top:120px;
	width:40px;
	height:20px;
	z-index:2;
}

#desplazamientoproyectos {
	position:relative;
	float:left;
	left:355px;
	top:127px;
	width:40px;
	height:20px;
	z-index:2;
}

#textocolumna {
	position:relative;
	float:left;
	left:-514px;
	top:145px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#textocolumna2 {
	position:relative;
	float:left;
	left:-469px;
	top:145px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#textocolumna-noticia-ampliada {
	position:relative;
	float:left;
	left:-694px;
	top:143px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-columna-proyectos {
	position:relative;
	float:left;
	left:-514px;
	top:85px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-columna-proyectos-interno {
	position:relative;
	float:left;
	left:-517px;
	top:71px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-columna-proyectos-interno2 {
	position:relative;
	float:left;
	left:-556px;
	top:76px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-serv-principal {
	position:relative;
	float:left;
	left:-514px;
	top:80px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-serv-principal2 {
	position:relative;
	float:left;
	left:-469px;
	top:80px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-tec01 {
	position:relative;
	float:left;
	left:-516px;
	top:99px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-tec02 {
	position:relative;
	float:left;
	left:-472px;
	top:99px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}


#texto-tec03 {
	position:relative;
	float:left;
	left:-244px;
	top:-81px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-tec04 {
	position:relative;
	float:left;
	left:720px;
	top:-848px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-tec05 {
	position:relative;
	float:left;
	left:-140px;
	top:-630px;
	width:180px;
	height:180px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#titulo-tec {
	position:relative;
	float:left;
	left:-514px;
	top:162px;
	width:405px;
	height:16px;
	z-index:2;
	font-size: 12.5px;
	letter-spacing: -1px;
}

#textocolumna-tec {
	position:relative;
	float:left;
	left:-554px;
	top:192px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#textocolumna-tec a {
	color: #7A2800;
	font-weight: bold;
} 

#textocolumna-serv {
	position:relative;
	float:left;
	left:-554px;
	top:145px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#texto-empresa {
	position:relative;
	float:left;
	left:-514px;
	top:155px;
	width:180px;
	height:380px;
	z-index:3;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagencolumnaempresa {
	position:relative;
	float:left;
	left:-687px;
	top:-295px;
	width:180px;
	height:380px;
	z-index:0;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagencolumnalocalizacion {
	position:relative;
	float:left;
	left:-642px;
	top:-295px;
	width:180px;
	height:380px;
	z-index:0;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagencolumnaservicios {
	position:relative;
	float:left;
	left:-687px;
	top:-285px;
	width:180px;
	height:380px;
	z-index:0;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagencolumnatecnologias {
	position:relative;
	float:left;
	left:-687px;
	top:-265px;
	width:180px;
	height:380px;
	z-index:0;
	font-size: 11px;
	letter-spacing: -1px;
}

#flechasservicios {
	position:relative;
	float:left;
	left:-514px;
	top:145px;
	width:180px;
	height:380px;
	z-index:6;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagen {
	position:relative;
	float:left;
	left:272px;
	top:-265px;
	width:720px;
	height:450px;
	z-index:1;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagen-principal {
	position:relative;
	float:left;
	left:20px;
	top:-485px;
	width:720px;
	height:450px;
	z-index:1;
	font-size: 11px;
	letter-spacing: -1px;
}

#imagen-principal a:hover {text-decoration: underline;}

#verde {
	position:relative;
	float:left;
	left:90px;
	top:-265px;
	width:675px;
	height:450px;
	z-index:1;
	font-size: 11px;
	letter-spacing: -1px;
	background-image:url(../images/base-verde.jpg);
}


#verde-noticias {
	position:relative;
	float:left;
	left:90px;
	top:-275px;
	width:675px;
	height:450px;
	z-index:1;
	font-size: 11px;
	letter-spacing: -1px;
	background-image:url(../images/base-verde-noticias.jpg);
}

#formulario {
	position:relative;
	float:left;
	left:272px;
	top:-265px;
	width:675px;
	height:450px;
	z-index:1;
	font-size: 11px;
	letter-spacing: -1px;
	background-image:url(../images/base-formulario.jpg);
}

#cabec-formulario {
	position:relative;
	float:left;
	left:275px;
	top:-831px;
	width:300px;
	height:40px;
	z-index:2;
	margin: 0;
	color:#FFFFFF;
	font-size: 12px;
	letter-spacing: -0.4px;
}

#boton-empleo {
	position:relative;
	float:left;
	left:730px;
	top:-726px;
	width:200px;
	height:20px;
	z-index:2;
	margin: 0;
	color:#FFFFFF;
	font-size: 12px;
	letter-spacing: -1px;
}

#mapa-blanco {
	position:relative;
	float:left;
	left:30px;
	top:30px;
	width:615px;
	height:410px;
	z-index:2;
	font-size: 11px;
	letter-spacing: -1px;
	background-color: white;
	margin: 0 ;
}

#blanco {
	position:relative;
	float:left;
	left:30px;
	top:30px;
	width:615px;
	height:410px;
	z-index:2;
	font-size: 11px;
	letter-spacing: -1px;
	background-color: white;
	overflow:auto;
	margin: 0 ;
}

#blanco-noticias {
	position:relative;
	float:left;
	left:30px;
	top:45px;
	width:585px;
	height:410px;
	padding: 5px 15px 0 5px;
	z-index:2;
	font-size: 11px;
	letter-spacing: -1px;
	background-color: white;
	overflow:auto;
	margin: 0 ;
}

#n2009 {
	position:relative;
	float:left;
	left:335px;
	top:-840px;
	width:300px;
	height:40px;
	z-index:2;
	margin: 0;
}

#n2009 a {
	color:#FFFFFF;
	font-size: 12px;
	letter-spacing: -1px;
}

.mostrar a {color:#371412;}

td.norepeat {background-image:url(../images/iconos/ico-peq-servicios.gif); background-repeat: no-repeat;}
td.norepeat-serv {background-image:url(../images/iconos/ico-peq-servicios-princ2.gif); background-repeat: no-repeat; font-size:12px;}
td.norepeat-serv a:hover {text-decoration: underline;}

td.norepeatdomestico {background-image:url(../images/iconos/ico-domestico2.gif); background-repeat: no-repeat; font-size:12px;}
td.norepeatdomestico a:hover {text-decoration: underline;}
td.norepeatindustrial {background-image:url(../images/iconos/ico-industrial2.gif); background-repeat: no-repeat; font-size:12px;}
td.norepeatindustrial a:hover {text-decoration: underline;}
td.norepeatinversor {background-image:url(../images/iconos/ico-inversor2.gif); background-repeat: no-repeat; font-size:12px;}
td.norepeatinversor a:hover {text-decoration: underline;}

td.norepeatdomesticotrans {background-image:url(../images/iconos/ico-domestico-trans.gif); background-repeat: no-repeat; font-size:12px}
td.norepeatdomesticotrans a:hover {text-decoration: underline;}
td.norepeatindustrialtrans {background-image:url(../images/iconos/ico-industrial-trans.gif); background-repeat: no-repeat; font-size:12px}
td.norepeatindustrialtrans a:hover {text-decoration: underline;}
td.norepeatinversortrans {background-image:url(../images/iconos/ico-inversor-trans.gif); background-repeat: no-repeat; font-size:12px}
td.norepeatinversortrans a:hover {text-decoration: underline;}

td.icopeqsolar {background-image:url(../images/iconos/ico-peq-solar.gif); background-repeat: no-repeat;}
td.icopeqgeotermia {background-image:url(../images/iconos/ico-peq-geotermica.gif); background-repeat: no-repeat;}
td.icopeqbiomasa {background-image:url(../images/iconos/ico-peq-biomasa.gif); background-repeat: no-repeat;}
td.icopeqeolica {background-image:url(../images/iconos/ico-peq-eolica.gif); background-repeat: no-repeat;}

td.icopeqsolartrans {background-image:url(../images/iconos/ico-peq-solar-trans.gif); background-repeat: no-repeat;}
td.icopeqgeotermiatrans {background-image:url(../images/iconos/ico-peq-geotermica-trans.gif); background-repeat: no-repeat;}
td.icopeqbiomasatrans {background-image:url(../images/iconos/ico-peq-biomasa-trans.gif); background-repeat: no-repeat;}
td.icopeqeolicatrans {background-image:url(../images/iconos/ico-peq-eolica-trans.gif); background-repeat: no-repeat;}

td.icosolar {background-image:url(../images/iconos/ico-solar.jpg); background-repeat: no-repeat; font-size: 12px;}
td.icoeolica {background-image:url(../images/iconos/ico-eolica.jpg); background-repeat: no-repeat; font-size: 12px;}
td.icobiomasa {background-image:url(../images/iconos/ico-biomasa.jpg); background-repeat: no-repeat; font-size: 12px;}
td.icogeotermia {background-image:url(../images/iconos/ico-geotermia.jpg); background-repeat: no-repeat; font-size: 12px;}
td.icofaqs {background-image:url(../images/iconos/ico-faqs.jpg); background-repeat: no-repeat; font-size: 12px;}

td.icoempresa {background-image:url(../images/ico-empresa2.gif); background-repeat: no-repeat; font-size: 12px;}
td.icoempresa a:hover {text-decoration: underline; 	color:#000000; font-size:12px}

td.norepeat-empleo {background-image:url(../images/base-demanda-empleo.jpg); background-repeat: no-repeat; font-size:12px;}

#empleoblanco {color:white; margin: 0px 25px 0px 8px; font-size:12px;}
#tablaformulario { margin: 50px 50px 50px 50px;}

td.titulo-noticia {
	color:#672200;
	letter-spacing: -1px;
	font-size: 14px;
}

/* ---- ELEMENTOS PIE ---- */

#pie-imagen {
    position:relative;
	float:left;
    left:0px;
    top:-295px;
    width:998px;
    height:46px;
    z-index:2;
}

#pie-text {
	position:relative;
	float:left;
	color:#FFFFFF;
	letter-spacing: -1px;
	font-size: 12px;
	left:70px;
    top:-315px;
    width:943px;
    height:20px;
    z-index:3;
}

#pie-text a:hover{ color:#FFFFFF;}

#pie-text a{ color:#FFFFFF;}

/*END ELEMENTOS PIE*/

