/* CSS Document */

/*general*/
*{
margin: 0;
padding: 0;
}
a img{border:0}
body{font-size: 67%;text-align:center;margin: 0;padding: 0;background-color: #FFF;background-position: center top;font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-attachment: fixed;}
#gris{background-color: #CCC;background-image: url(../images/fondo5.png);background-repeat:repeat-x;background-position: top;}
#grisoscuro{background-color: #333; color:#fff;background-image: url(../images/fondo6.gif);background-repeat:repeat-x;background-position: top;}

#contenido{width: 955px;margin: auto auto;text-align: left; text-decoration: none;}
#contenido h1 span, .desaparecer{ display:none;}
	
	a{color: #333;text-decoration: none;}
	/*h1{font-size: 3em;}
	h2{font-size: 2em;}*/
	h3{font-size: 1.6em; }
	h4{font-size: 1.3em;color: #000;line-height: 1.3em;}
	h5{font-size: 1.1em;line-height: 1.2em;}
	p{font-size: 1em;text-align: left;color: #000;}
	
	
/* Mapa web */
#mapaweb{ height:400px; width:955px; background-color:#FFF; float:left;color:#000;}
#mapaweb h1 span{display:none; }
#mapaizq{ float:left;}
#mapadcha{ float:right; margin-right:300px;}
#mapaizq ul li, #mapadcha ul li{ list-style:none;border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333; width:200px; font-size:1.2em; font-variant:small-caps; margin:20px 0 3px 50px;}
	#mapaweb ol{ font-size:1em; margin-left:80px; padding-bottom:2px; color:#000;}
/* Mapa web */

/* Cabecera*/
#cabecera, #cabeceraempresa{margin-top:0;}
#cabecera{background-image: url(../images/cabecera_maqueta.jpg);height: 178px; background-color:#454a4f;padding-top: 22px;}
#cabeceraempresa{background: url(../images/cabecera_peque.gif) no-repeat;height: 80px;background-color:#454a4f;}

#idiomas{margin-left: 490px;padding: 0;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#idiomas a{color: #FFF;text-decoration: none;border: 0 none;}
#idiomas a:hover{color: #003300;}

/*Navegacion principal*/

/*Menu*/
#menu,#menuempresa,#menuactividad,#menuanoticias{background-color: #454a4f;}
#menu ul,#menuempresa ul,#menuactividad ul,#menuanoticias ul{padding:7px 10px 7px 200px;}
#menu li,#menuempresa li,#menuactividad li,#menuanoticias li{list-style:none; margin:2px 0 0 12px; font-size:1.1em; font-weight:normal;display:inline;}
#menu li a,#menuempresa li a,#menuactividad li a,#menuanoticias li a{color:#FFF;}
#menu li a:hover,#menuempresa li a:hover,#menuactividad li a:hover,#menuanoticias li a:hover{color: #ffffff;}


/*#menu,#menuempresa,#menuactividad,#menuanoticias{ height:20px; background-color: #454a4f;padding-left:115px; width:840px;}
#menuanoticias ul li, #menuanoticias ul li a,#menu ul li a, #menu ul li, #menuempresa ul li a, #menuempresa ul li, #menuactividad ul li a, #menuactividad ul li
{height: 20px;list-style:none; margin:2px 0 0 12px; color:#FFF; font-size:1.1em; font-weight:normal; float:left;}
#menuanoticias ul li a:hover,#menu ul li a:hover, #menu ul li, #menuempresa ul li a:hover, #menuactividad ul li a:hover
{height: 20px;list-style:none; margin:2px 0 0 12px; color: #669900; font-size:1.1em; font-weight:normal;}

* html #menuanoticias ul li,* html #menuanoticias ul li a,* html #menu ul li a,* html #menu ul li,* html #menuempresa ul li a,* html #menuempresa ul li,* html #menuactividad ul li a,* html #menuactividad ul li{margin:2px 0 0 11px; }
* html #menu,* html #menuempresa,* html #menuactividad{padding-left:115px; width:955px;}
* html #menuanoticias{padding-left:115px; width:840px;}*/


/*cuerpo index*/
	#cuerpo{background: url(../images/verde_03.gif) no-repeat; height:280px; }
	#margenizq{width:450px; margin:20px 0 0px 120px;float:left;}
	* html #margenizq{margin:20px 0 20px 50px;}
	#nadcap{ height: 120px; background:url(../images/fondonadcap.gif) no-repeat #FFF; margin:0 0 5px 0;width:450px;}
	
	#nadcap img{ float:left; margin:10px;}
	#nadcap h2 {font-family:"Trebuchet MS"; font-size:1.8em;color: #333;font-weight: lighter;}
* html #nadcap h2 {padding-top:10px;}
	#nadcap p{ margin-top:20px; text-align:justify; color:#333;}
	#nadcap h2 a{color:#333;text-decoration: none; }
	#nadcap h2 a:hover{color: #333;}
	
	#ingenieria {width: 288px;background: url(../images/fondoingenieria.gif) no-repeat #454a4f; padding:10px 5px 5px 20px;}
	* html #ingenieria{width: 310px;}
	#ingenieria p{text-align:justify; margin:2px 10px 5px 2px; color:#dadada;}
* html 	#ingenieria p{margin:2px 10px 5px 2px;}
	#ingenieria h2 a{color: #fff;text-decoration: none;}
	#ingenieria h2 a:hover{color: #dadada;}	
	#ingenieria h2{ font-family:"Trebuchet MS"; font-size:1.8em;color: #dadada; padding:5px 10px 5px 10px; font-weight: lighter;}	
* html 	#ingenieria h2{ padding:8px 10px 5px 10px;}	
	#mecaniza{float:right; background:url(../images/fondomecnizado.gif) no-repeat bottom left #FFF; width:300px; height:280px;}	
	#mecaniza h2{font-size:3em;	color:#000;line-height: 1em;font-weight: lighter;font-family:"Trebuchet MS"; margin:15px 0;}	
	#mecaniza p{text-align: justify;}
	#mecaniza h2 a{color:#333;text-decoration: none;}
	#mecaniza h2 a:hover{color:#333;}
/*fin de cuerpo index*/
	
/*CUERPO EMPRESA*/
	#cuerpoempresa{ background-color:#FFF;height:415px;}
	#columnizq{background:url(../images/fondoempresa.jpg) no-repeat top left;height: 415px;width: 256px; float:left;}
	#columnizq h1{font-size:3.5em;color:#333;line-height: 1em;font-weight: lighter;font-family:"Trebuchet MS"; padding:320px 0 10px 10px;}
	#centroempresa{float:left;}
	#txtempresa p{background-color: #333;color:#fff; float:left;width:175px; padding:15px 12px 11px 12px;}
	* html 	#txtempresa p{padding:21px 10px 10px 15px;width:199px;}
/* FIN CUERPO EMPRESA*/

/*ACTIVIDAD*/
	#cuerpoactividad{ background-color:#FFF;height:275px;}
	.titulo{cursor:pointer; 
		height:25px;
		background: url(../images/verde_03.gif) repeat-y ;
		color:#000;
		margin:5px;
		padding:5px 15px 0px 20px;
		font-size: 1em;
		font-weight: bolder;
		text-transform: uppercase;}
	#cuerpoactividad h1 span{ display:none;}
	#flashactividad{ width:645px; float: left; background-color:#FFF;}
	#bajoplano{color: #000; width:260px;  float:left; background-color:#FFF; padding:40px 30px 0 20px;}
	#bajoplano p{text-align: justify;}
	#bajoplano a{float: left; margin-top:40px;}
/*fin  ACTIVIDAD*/
	
/*ENLACES CON PÁGINA PROCESOS*/
	#cuerpoprocesos{ background-color:#FFF;height:590px;}
	#proespeciales{float:left; width:330px; margin:20px 30px 5px 15px;}
	#cuadroverde{background: url(../images/icono_verde.gif) no-repeat;height: 15px;width: 31px; float:left;}

	#textoproceso h1{font-weight: bold;padding-bottom: 10px; font-size: 1.6em; line-height:1.2em;}
	
	#textoproceso p{text-align: justify;padding: 10px 0 7px 0; background-color:#FFF;}
	#textoproceso dt{font-size: 1.2em;padding:0px 0 5px 20px;background: url(../images/topo.gif) no-repeat;list-style-position: outside;padding:5px 0 0px 20px;list-style-type: none;}
	#textoproceso dd{font-size: 1em; padding:0 0 12px 20px;}
	
	#centroproceso{float:left;width: 330px; background-color:#FFF; margin:30px 30px 5px 30px;}
	#descripcion{ width:280px; background-color:#CCC; padding:10px; }
	#piezaproceso{ float:left;background-color:#FFF;}
	#piezaproceso ul li a, #piezaproceso ul li{height: 50px;float: left;list-style-type: none;}
	
	#listapiezas{ float:left; width:100px; margin-top:20px; background-color:#FFF;}
/*FIN enlace MAS PIEZAS - "PROCESOS"*/
			
/* SECTORES*/
	#submenusectores{width:955px;height: 140px;background-color: #333; color:#fff; background-image:url(../images/sectoresverde.jpg); background-repeat:no-repeat;}
	#submenusectores h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
		
	#submenuaero{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_aeronautica.jpg); background-repeat:no-repeat;}
	#submenuaero h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;
}
	
	#submenuautomocion{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_automocion.jpg); background-repeat:no-repeat;}
	#submenuautomocion h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
	
	#submenuherramienta{width:955px;height: 120px; background-color: #333; color:#fff; background-image:url(../images/sector_herramienta.jpg); background-repeat:no-repeat;}
	#submenuherramienta h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
	
	#submenulinea{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_lineablanca.jpg); background-repeat:no-repeat;}
	#submenulinea h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
	
	#submenuensayo{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_ensayos.jpg); background-repeat:no-repeat;}
	#submenuensayo h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
	
	#submenumaquina{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_maqherramienta.jpg); background-repeat:no-repeat;}
	#submenumaquina h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
		
	#submenulabor{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/sector_investigacion.jpg); background-repeat:no-repeat;}
	#submenulabor h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}

#cuerposector{background-color: #333;height:280px; color:#fff;}
#cuerpoaero{background: url(../images/fondo_boton_subsectores.gif) repeat-y #333;height:320px; color:#FFF;}
#cuerpoauto{background: url(../images/fondo_boton_subsectores.gif) repeat-y #333;height:300px;color:#FFF;}

#cuerposector h2 a{ font-size:12px; margin:10px 5px 10px 10px; color:#FFF; }

#cuerposector li p{ width:100px;margin:5px 10px 0 10px;font-size: 0.85em;cursor:pointer;color:#fff; padding-bottom:15px; }	
* html #cuerposector li p{ font-size: 1em; }	
#cuerposector ul li{ float: left; list-style:none; border:none;margin-left:10px;}

#botonessectores{background:url(../images/fondosubsector.gif) no-repeat; float:left; width:130px; background-color:#333; margin-top:50px; color:#FFF;}
#botonessectores ul li{color:#fff; padding:4px 5px 0px 20px;}
#botonessectores ul li a{color:#fff;text-decoration: none;}	
#botonessectores ul li a:hover{color: #FAFAFA;}

#cuerpoaero li,#cuerpoauto li{list-style-type: none;}
#cuerpoaero p{color:#FFF;text-align: justify; float:right; width:270px; margin:50px 30px 0 0;}

#margendcha{ float:right;background:url(../images/rueda_automo.gif) no-repeat #333; width:400px; height:300px; color:#FFF;}
#margendcha p{color:#FFF;text-align: justify;width:200px; margin:120px 100px 0 0px;}
#margendcha img{ float:left;margin:100px 5px 0 0; }
#centroaero{ float:left;}
/*FIN  SECTORES*/
		
/*CUERPO CALIDAD*/	
	#cuerpocalidad{height: 447px;background-color: #333; color:#FFF;}
	#normas{border: 1px dotted #999;width: 250px;padding: 10px 20px 10px 20px; float:left; margin:10px 50px 0 0;}
	* html #normas{width: 300px;margin:10px 20px 0 0;}
	#normas p{padding-bottom: 6px;padding-top: 6px;color:#fff;}
	#normas p a{padding-bottom: 3px;padding-top: 3px;color:#fff; text-decoration:underline;}
	#normas h1 span{ display:none;}
	#normas h2{color: #dadada;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-color: #999;padding-top: 10px;font-size: 1.1em;line-height: 1.2em;}
		#sellos a{ color:#FFFFFF;}
		#sellos{float:left;width: 218px; margin-top:30px;}
		#selloa, #sellob{float:left; height: 140px;width: 109px;}
		#selloa ul li, #sellob ul li,#selloc ul li{ list-style-image: none; list-style-type:none;}
		#selloc{ float:left;height: 110px;width: 206px; }
		#sellod{float:left;height: 75px;width: 254px;}
		#selloe{height: 91px;width: 254px; }	
		#imgcalidad{float:right; margin-top:100px;}
* html #imgcalidad{margin-top:100px;}
/*FIN CUERPO CALIDAD*/	

/*CUERPO RECURSOS*/
	#cuerporecursos{background-color: #333; color:#FFF;}	
	#recursosizq{width:410px;float:left;margin:20px 88px 0 0;}
	#recursosizq h1{font-size:3.5em;line-height: 1em;font-weight: lighter;font-family:"Trebuchet MS"; color:#fff; background-color:#333;float:left; width:409px; margin:20px 0 50px 0;}
	#produccion p, #rrhh p{color:#fff; padding:0 20px; text-align:justify;}
	#produccion, #rrhh{background: url(../images/rayasverdeotrolado.png) repeat-x;height: 150px;float:left; margin-bottom:15px;}
	#produccion h2,#rrhh h2{padding:10px 15px 10px 20px;font-size: 1.8em;color: #fff;}

	#recursosdcha{width:456px;float:left;}
	#catalogorecursos p{background-color: #555;padding:20px 20px 10px 20px;color:#fff; float:left; margin-bottom:10px; text-align: justify;}
	#maquinaria ul li a, #maquinaria ul li{height: 73px;list-style-type: none;float: left; }
	#imgrecursos{ float:left; margin-top:10px;}
	.negro{color:#000;}
	#maquinaria a{color:#FFFFFF;}
				
/*NOTICIAS*/
	#submenunoticias{width:935px;background-color:#333;height: 100px; padding:20px 0 0 20px; color:#fff;}
	#submenunoticias h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}

	#cuerponoticias{width:955px;background-color:#FFF; color:#000;}
	#imgnoticia{float:left;width:300px;}
	#desarrollo{float:left;line-height: 1.1em;width:370px; margin:20px 0 0 40px;}
	#desarrollo h2{font-size:2em;font-family: Arial, Helvetica, sans-serif;	line-height: 1em;color: #333;padding:3px 20px 15px 20px;}
	#desarrollo h3{color:#333;font-size:1.2em;padding-bottom:15px;padding:15px 15px 15px 20px;}
	#desarrollo p{color:#000;padding-bottom:5px;padding:0 20px 15px 20px;}

	#otras {float:right;background-color: #555;height: 390px;width: 222px;color:#fff;}
	#otras p{ margin:30px 20px 20px 20px;font-size: .8em; text-align:justify;color:#fff; line-height:1.2em; }
	#otras a{ color:#fff; }
	#otras a:hover{ color:#fff; }
	#otras h4{background: url(../images/fondo6.gif) repeat-x;color: #fff;padding: 10px;font-size: 1.1em;}
	#txtotras{border-bottom: 1px dotted #FFF;}
	#txtotras li{border-top: 1px dotted #FFF;padding:10px 20px 10px 20px;list-style-type:none;}
	#txtotras a{color: #fff;}
	#txtotras a:hover{color: #FAFAFA; cursor:pointer;}
	
	#titulo{ width:222px; height:30px; float:left;background: url(../images/fondo6.gif) repeat-x;color: #fff; margin-bottom:10px;}
	.otras{font-size: 1.1em; margin-top:10px; margin-left:20px; float:left;}	
/*FIN CUERPO NOTICIAS*/

	
/*CUERPO SITUACION*/
	#fondosituacion{width:955px;height: 120px;background-color: #333; color:#fff; background-image:url(../images/contacta.gif); background-repeat:no-repeat;}
	#fondosituacion h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}
	
	#cuerposituacion{ height:400px;width:955px;background:url(../images/fondoblanco_sombra.gif) repeat-y #FFF;}
	#flashsituacion{ height:400px;float:left; width:590px; margin-left:30px;}
	#cuerposituacion p{color:#000; width:200px;float:left; margin:150px 0 0 50px; }
	#cuerposituacion a{color: #000;}
/* FIN CUERPO SITUACION*/

/*EXTRANET*/
#cuerpoextra{background: url(../images/extranet.jpg) no-repeat #fff; clear:both; padding:20px 40px 0 20px; height:395px; color:#000;}
.accesonucleo{cursor:pointer;
	height:25px;
	background: url(../images/verde_03.gif)  repeat-y;
	color:#000;
	margin:10px 0px 5px 0;
	padding:5px 20px 5px 20px;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bolder;

}
#form p{ margin: 10px 0 10px 0;}
#extranet{float:left; width:215px;margin-left:280px;}
* html #extranet{margin-left:130px;}
#puntosconsulta{float:right; width:250px; margin-top:20px;}
#puntosconsulta ul { list-style-image: none; list-style-type: none;}
#extranet h1{font-size:5em; font-weight:100; margin-bottom:15px; color:#999;}
#extranet img{margin:15px 0;}
#extranet input{display:block; margin:8px 0; color:#000;}


.margenbajo{margin-bottom:15px;}
#registro a{color:#FFF; text-decoration:underline;}
#registro a:hover{color:#FAFAFA;}
.nuevousuario{
	height:25px;
	background: url(../images/verde_03.gif)  repeat-y;
	color:#000;
	padding:5px 181px 5px 20px;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bolder;}
	#registro{ margin:15px 0 5px 0;}
#registro p{background-color: #555;padding:15px; color:#FFF; margin-top:7px;}
/*EXTRANET*/		

/*SUBMENU CONTACTA*/
	#fondocontacta{width:955px; height:110px; background-color: #333; color:#fff;background-image:url(../images/contacta.gif); background-repeat:no-repeat;}
	#fondocontacta h1{ font-family: Arial, Helvetica, sans-serif;
	font-size:2.4em;
	color:#FFFFFF;
	padding:60px 0 0 25px;
	font-weight: lighter;}

	#cuerpocontacta{height:400px;width:955px;background: url(../images/fondo_rueda.gif) no-repeat #FFF;}
	#formulario{ float:left;height: 280px;width: 500px; margin:50px;}
	* html #formulario{ width: 450px;}
	#formulario h1{font-size:1em;}
	#formulario input{margin-top:15px;margin-bottom:15px; display:block;}
	#formulario label {padding-top:15px;padding-bottom:15px}
	#txtcontacta { float:right;width: 250px;margin:65px 50px 50px 50px;}
	#txtcontacta p{margin-bottom:15px;color:#000;}
/*FIN CUERPO CONTACTO*/

/* PIE - BARRA - DIRECCION - AVISO*/

#piecalidad,#pie,#pieactividad,#pieempresa,#piesituacion,#pieextra,#piecontacta,#pieproceso,#pienoticia{width:955px;background-color:#FFF;height:50px;clear:both; color:#333;}
#piesectores,#piecalidad,#pierecursos,#pieauto{width:955px;background-color:#333; color:#FFFFFF;height:50px;clear:both;}
#pieaccesible{ width:955px; color:#fff; background-color:#333;}
.direccionbl, .avisobl{color:#333; background-color:#FFFFFF;}
.direccionng, .avisong{color:#FFF; background-color:#333;}
.direccionng a, .avisong a{color:#FFF; background-color:#333;}
.direccionbl, .direccionng{padding-left: 6px;float:left;}

.avisobl, .avisong{float:right;width: 165px;height: 42px;text-align: right;padding-right: 20px;}
 
.avisobl{background: url(../images/mundo_03.gif) no-repeat top;}
.avisong{background: url(../images/mundo_04.gif) no-repeat top;}
