@charset "ISO-8859-1";
/* CSS Document */

/*color
gris contenido:#656565
naranja: #ff9f02*/

body {margin:0;font:125%/100% Helvetica, Arial, sans-serif;color:#4c4c4c;background:#000;}
body.Home{background:#000 url(../images/img.CabeceraHome.jpg) center top no-repeat}
body.Especializa{background:#000 url(../images/img.CabeceraEspecializacion.jpg) center top no-repeat;}
body.Services{background:#000 url(../images/img.CabeceraServicios.jpg) center top no-repeat;}
body.Cliente{background:#000 url(../images/img.CabeceraClientes.jpg) center top no-repeat;}
body.Contact{background:#000 url(../images/img.CabeceraContacto.jpg) center top no-repeat;}

a img{border:none;}
ul{margin:0;padding:0;list-style:none;}
.Izda{float:left;}
.Dcha{float:right;}
#Estructura{width:93em;margin:0 auto;font-size:.5em;}

h2{font-size:1.8em;color:#ff9f02;font-weight:bold;}
h3{margin:0;font-size:2.4em;color:#4c4c4c;font-weight:normal;letter-spacing:-.02em;}

#Cabecera{width:100%;}
	#Cabecera .Logos{width:100%;margin-bottom:9.8em;overflow:hidden;}
	#Cabecera .Logos h1{width:30%;margin:1.8em 0 0 3.8%;padding:0;float:left;}
	#Cabecera .Logos .Pestana{width:12%;margin:0;padding:0 .5em;float:right;background:url(../images/bk.Pestana.png) left top no-repeat;}
	#Cabecera .Logos .Pestana img{margin:4.8em 0 0 1.5em;display:block;}
	#Cabecera .Logos .Pestana ul{width:86%;margin:.7em 0 0;padding:.5em .2em .4em;overflow:hidden;list-style:none;}
	#Cabecera .Logos .Pestana ul li{width:1.6em;margin:0 0 0 .6em;padding:0;float:left;}
	#Cabecera .Logos .Pestana ul li a{width:auto;display:block;}
	#Cabecera .Logos .Pestana ul li a img{margin:0;display:block;}
	
	#Cabecera .Menu{width:100%;margin-bottom:1em;overflow:hidden;}
	#Cabecera .Menu li{width:19.4%;margin:0 .75% 0 0;padding:0;float:left;}
	#Cabecera .Menu li.Ultimo{margin-right:0;float:right;}
	#Cabecera .Menu li a, #Cabecera .Menu .Activo{width:92%;display:block;color:#000;font-size:1.7em;letter-spacing:-.02em;text-decoration:none;background:url(../images/bk.Menu.jpg) left top repeat-x;}
	#Cabecera .Menu li a{padding:2em 1.9% 1em 6%;}
	#Cabecera .Menu .Activo{padding:2em 2% .4em 6%;border-bottom:.6em solid #ff9f02;}
	#Cabecera .Menu li a span, #Cabecera .Menu li .Activo span{display:block;font-weight:bold;}
	#Cabecera .Menu li a:hover{background:url(../images/bk.MenuHover.png) left top repeat;}
	
#Pie{width:98.5%;padding:.5em;overflow:hidden;}
	#Pie ul{width:50%;float:left;color:#fff;}
	#Pie ul li{width:auto;margin-right:.5em;float:left;}
	#Pie ul li a{padding-left:.5em;font-size:1em;border-left:.1em solid #ccc;color:#ccc;text-decoration:none;}
	#Pie .Version{width:auto;float:right;color:#ccc;text-decoration:none;}
	
#Contenido{width:94%;padding:3em 3% 0;overflow:hidden;background:#656565 url(../images/bk.Molinos.png) left bottom no-repeat;}
#Contenido.Especial{width:100%;padding:3em 0 2em;}
	#Contenido #Texto{width:53%;margin:0 auto;padding:3em 3em 3em 3.5em;float:right;background:url(../images/bk.TextoHome.png) left top no-repeat;}
	#Contenido #Texto p{font-size:1.2em;line-height:normal;letter-spacing:-.02em;}
	#Contenido #Texto ul{width:100%;margin:3em 0;}
	#Contenido #Texto ul li{margin-right:1em;display:inline;}
#Contenido .Descargar{width:30em;margin:0 0 1.5em 40%;padding:4.4em 0.5em 2.2em 12em;clear:both;background:url(../images/descargar.jpg) left top no-repeat;}
#Contenido .Descargar a{text-transform:uppercase;color:#fff;text-transform:uppercase;text-decoration:none;}
	#Contenido #Especializacion{width:81.7%;overflow:hidden;}
	#Contenido #Especializacion h2{text-align:right;}
	#Contenido #Especializacion .Texto{width:38.7%;height:27.8em;padding:3.5em 3em 3em 3.5em;background:url(../images/bk.TextoEspecializacion.png) left top no-repeat;}
	#Contenido #Especializacion .Texto p{font-size:1.2em;line-height:normal;letter-spacing:-.02em;}
	
	#Contenido #Clientes{width:61%;margin:0 auto;overflow:hidden;}
	#Contenido #Clientes h2{width:33%;text-align:right;}
	#Contenido #Clientes h3{font-size:1.8em;margin-bottom:1em;}
	#Contenido #Clientes .Texto{width:54.2%;margin-bottom:2em;padding:3.5em 3em 3em 3.5em;background:url(../images/bk.TextoClientes.png) left top no-repeat;}
	#Contenido #Clientes p{margin-top:0;font-size:1.2em;line-height:normal;letter-spacing:-.02em;}
	#Contenido #Clientes .Equipamiento{width:100%;}
    #Contenido #Clientes .Equipamiento li{margin:0;padding:0;line-height:1.1em;font-size:1.2em;letter-spacing:-.02em;}
	#Contenido #Clientes .Imagenes{width:100%;margin:2em 0;}
	#Contenido #Clientes .Imagenes li{margin-right:1em;display:inline;}
	#Contenido #Clientes .Destacado{margin:0 auto 4em;padding:2.5em 3em 3em 3.5em;clear:both;background:url(../images/bk.TextoClientesDest.png) left top no-repeat;color:#fff;}
	#Contenido .DestacadoLogos{width:100%;background:url(../images/bk.DestacadoLogos.png) left top no-repeat;}
	#Contenido .DestacadoLogos ul{width:100%;padding:2em 0;}
	#Contenido .DestacadoLogos ul li{width:auto;margin-left:4.5%;display:inline;}
	#Contenido .DestacadoLogos ul li a{display:inline-block;}
	#Contenido .DestacadoLogos ul li img{vertical-align:middle;}
	
	#Contenido #Contacto{width:94%;margin-bottom:6em;padding:0 3%;overflow:hidden;}
	#Contenido #Contacto #Texto{width:30%;margin:0 auto;padding:3em 3em 3em 3.5em;float:right;background:url(../images/bk.TextoHome.png) left top no-repeat;overflow:hidden; float:left;}
	#Contenido #Contacto #Texto p{font-size:1.2em;line-height:normal;letter-spacing:-.02em;}
	#Contenido #Contacto #mapachungo{width:55%; height:36em;overflow:hidden; float:left; margin-top:.3em;}
	
	#Contenido #Contacto #Mapa{width:55%; height:36em;overflow:hidden; float:left;}
	#Contenido #Contacto h2{width:40%;}
	#Contenido #Contacto form{width:40%;margin:0;padding:2em 0;background:#fff;}
	#Contenido #Contacto form fieldset{width:86%;margin:0 auto;padding:0;overflow:hidden;border:none;}
	#Contenido #Contacto form legend{display:none;}
	#Contenido #Contacto form fieldset div{width:97%;margin:0 auto 1em;padding:.3em 1%;border:.1em solid #2f2f2f;}
	#Contenido #Contacto form input, #Contenido #Contacto form textarea{width:80%;padding:0;border:none;font-family: Helvetica, Arial, sans-serif;font-size:1em;background:none;}
	#Contenido #Contacto form textarea{width:80%;padding:.2em 0;}
	#Contenido #Contacto form label{vertical-align:top;padding-right:.5em;color:#838383;border-right:.1em solid #838383;}
	#Contenido #Contacto form .Boton{width:20%;padding:.3em;float:right;background:#2f2f2f;color:#fff;text-transform:uppercase;font-weight:bold;}
	#Contenido .Direcciones{width:80%;margin:2em 0 1em;padding:0 0 1em 3em;clear:both;overflow:hidden;border-bottom:.6em solid #ff9f02;}
	#Contenido .Direcciones ul{width:89%;margin:0;float:left;overflow:hidden;}
	#Contenido .Direcciones li{width:20%;margin:0 4.5% 0 0;float:left;}
	#Contenido .Direcciones li strong{font-size:1.3em;color:#000;font-weight:bold;text-transform:uppercase;}
	#Contenido .Direcciones li p{margin:0;line-height:1.1em;font-size:1em;color:#fff;}
	#Contenido .Direcciones li.Especial{padding-top:2.2em;}
	#Contenido .Imagen{width:auto;padding-top:1em;display:block;float:right;}
	
	#Contenido #Serv{width:71.5em;margin:0 0 0 18%;}
	#Contenido #Pestanas{width:49.5%;margin:0;padding:0;overflow:hidden;}
	#Contenido #Pestanas li{width:50%;margin:0;padding:0;float:left;text-align:center;}
	#Contenido #Pestanas li.Ultimo{float:right;}
	#Contenido #Pestanas li a{width:100%;padding:.8em 0 .2em;display:block;font-size:1.8em;color:#4c4c4c;text-decoration:none;}
	#Contenido #Pestanas li a.On{background:url(../images/bk.PestanaOn.jpg) left top no-repeat;}
	#Contenido #Pestanas li a.Off{background:url(../images/bk.Pestana.jpg) left top no-repeat;}
		#Contenido #Pestanas li a.On_en{background:url(../images/bk.PestanaOn_en.jpg) left top no-repeat;}
		#Contenido #Pestanas li a.Off_en{background:url(../images/bk.Pestana_en.jpg) left top no-repeat;}

	#Contenido #Servicios{width:100%;margin-bottom:2em;padding-bottom:2em;background:url(../images/bk.Servicios.jpg) left bottom no-repeat;}
	#Contenido #Servicios .Container{width:70%;padding:2em 4.7% 0 25.3%;overflow:hidden;}
	#Contenido #Servicios h2{margin-bottom:.5em;font-size:2.4em;color:#4c4c4c;display:block;font-weight:normal;}
	#Contenido #Servicios .Entradilla{width:77%;margin-bottom:1em;display:block;font-size:1.2em;line-height:1.2em;}
	#Contenido #Servicios .Contenedor{width:100%;overflow:hidden;clear:both;}
	#Contenido #Servicios .Imagen{width:12em;margin:0;padding:.3em 0 0;float:left;}
	#Contenido #Servicios .Imagen img{display:block;}
	#Contenido #Servicios h3{width:39%;margin-bottom:1em;font-size:1.7em;color:#ff9f02;}
	#Contenido #Servicios h3.Primero{float:right;text-align:right;}

	#Contenido #Servicios .Texto{width:65%;margin-top:.5em;padding:2em 3% 2em 3em;float:right;color:#fff;background:#2f2f2f;}
	#Contenido #Servicios .Texto h4{margin:.5em 0 0;font-size:1.4em;line-height:1.2em;color:#fff}
	#Contenido #Servicios .Texto p{margin:0 0 .5em;font-size:1.2em;}
	
	#Contenido #Servicios .Content{width:86%;margin:0 auto;padding:0 3%;color:#fff;overflow:hidden;background:#2f2f2f;}
	#Contenido #Servicios .Content .Separador{width:49%;padding-left:3%;border-left:1px solid #ccc;}
	#Contenido #Servicios .Content h4{margin:0 0 .7em;font-size:1.8em;line-height:1.2em;color:#b8b7b7;}
	#Contenido #Servicios .Content div{width:47%;padding:2em 0 0;}
	#Contenido #Servicios .Content .Separador div{width:96%;padding:0;}
	#Contenido #Servicios .Content div ul{margin:0 0 1.5em;padding:0;line-height:normal;}
	#Contenido #Servicios .Content div ul li{margin-bottom:.5em;padding:0 0 0 1em;font-size:1.2em;background:url(../images/bk.Listado.jpg) 0 .3em no-repeat;}
	#Contenido #Servicios .Content div ul li ul li{margin-bottom:.3em;padding:0;font-size:1em;background:none;}
	
