/* ********************* */
/*    ESTILOS COMUNES    */
/* ********************* */
.accesibilidad{display:none;}
body {
  margin:0;
  padding:0;
  background:#ffffff url('/images/fondos/body.gif') repeat-x 0 0;
  font-family:"Trebuchet MS", Arial, Verdana, Helvetica,sans-serif;
  text-align:left;
}
img,h1,h2,h3,h4,h5,h6 {border:0;padding:0;margin:0;}
ul,ol{list-style:none;margin:0;padding:0;}
a {text-decoration:none;}
a:focus { outline:none; }
abbr{border:none;}
fieldset {border:0;margin:0;padding:0;}
legend,label {display:none;}
#contenedor{float:left;width:985px;margin:0;}
#cabecera{
  float:left;margin:0;
  width:985px;
  height:79px;
  background:url('/images/fondos/cabecera.jpg') no-repeat 0 0;
}
#cabecera.taller{background:url('/taller/images/fnd_cabecera_es.jpg') no-repeat 0 0;}
#cabecera.en{background:url('/taller/images/fnd_cabecera_en.jpg') no-repeat 0 0;}
#cabecera h1{float:left;margin:13px 0 0 55px;}
html>body #cabecera h1{margin:13px 0 0 65px;}
#cabecera a.logotipo{float:left;margin:8px 0 0 60px;}
html>body #cabecera a.logotipo{margin:13px 0 0 65px;}
#cabecera p{float:left;margin:5px 0 0 15px;width:665px;}
html>body #cabecera p{margin:6px 0 0 15px;}
#cabecera p a {margin-left:5px;}
#idiomas{float:left;margin:35px 0 0 -220px;}
#idiomas li{float:left;margin-right:5px;}
#contenido{
  float:left;width:985px;margin:0;
  background:#ffffff url('/images/fondos/contenido.jpg') no-repeat 0 0;
  height:300px;
}
html>body #contenido{min-height:300px;height:auto;}
#menu{
  float:left;margin:0 0 0 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  height:30px;
}
html>body #menu{margin:0 0 0 23px;}
html>/**/body #menu{height:29px;margin-bottom:1px;}
#menu li{
  float:left;padding:0 8px 0 8px;
  height:31px;line-height:31px;
  background:url('/images/separador-menu.gif') no-repeat right 0; 
}
html>/**/body #menu li{height:30px;line-height:29px;}
#menu li.ultimo{background:none;}
#menu li.activo{margin-left:-2px;background:none;background-color:#ffffff;}
#menu li.activo a{color:#002a75 !important;}
#menu a{color:#e0e7ef;}
#buscador-es{float:left;margin:3px 0 0 84px;padding:0;}
html>body #buscador-es{margin:3px 0 0 92px;}
html>/**/body #buscador-es{margin:-13px 0 0 92px;}
#buscador-en{float:left;margin:3px 0 0 170px;padding:0;}
html>body #buscador-en{margin:3px 0 0 178px;}
html>/**/body #buscador-en{margin:-13px 0 0 178px;}
#buscador-de{float:left;margin:3px 0 0 220px;padding:0;}
html>body #buscador-de{margin:3px 0 0 230px;}
html>/**/body #buscador-de{margin:-13px 0 0 231px;}
#buscador-fr{float:left;margin:3px 0 0 170px;padding:0;}
html>body #buscador-fr{margin:3px 0 0 181px;}
html>/**/body #buscador-fr{margin:-13px 0 0 181px;}
#buscador-es img,#buscador-en img,#buscador-de img,#buscador-fr img{float:left;margin:3px 3px 0 0;}
#buscador-es input,#buscador-en input,#buscador-de input,#buscador-fr input{float:left;margin:2px 0 0 0;border:1px solid #93c3fb;padding:2px 0 0 5px;font-size:10px;width:116px;height:16px;}
#pie{
  width:100%;
  height:62px;
  padding-top:15px;
  text-align:left;
  background:url('/images/fondos/pie.gif') repeat-x 0 0;
  margin:30px 0 0 0;
}
html>/**/body #pie{padding-top:5px;}
#pie p{margin-left:30px;width:900px;font-size:11px;color:#e1e7f4;}
#pie a{color:#e1e7f4;text-decoration:underline;}
#pie a:hover{text-decoration:none;}
html>/**/body #pie{float:left;}

#resultado-formulario{
  float:left;margin:0;
  font-size:12px;
  width:240px;
  height:18px;
  line-height:18px;
}
html>body #resultado-formulario {min-height:18px;height:auto;}
/* ***************** HOME ****************** */
#contenido.home h2{float:left;margin:0;padding:0;}
#contenido.home h2 img{float:left;margin:0;}
#contenido.home #contenedor-flash{float:left;margin:0;padding:0;}
#centro-home{float:left;margin:0;padding:0;background:url('/images/fondos/home.gif') no-repeat 0 0;}
html>/**/body #centro-home{margin:-5px 0 0 0;}
#contenido.home h2.maxibannerTaller{margin:1px 0 0 0;width:499px;}
#contenido.home h2.maxibanner{margin:0 0 5px 0;}
#noticias-destacadas{
  float:left;margin:-170px 0 0 15px;
  width:210px;
  font-size:12px;
}
#ticker-noticias{
  float:left;
  margin:10px 0 0 10px;
  width:200px;
  height:240px;
  overflow:hidden;
}
html>body #ticker-noticias{margin:10px 0 0 20px;}
html>/**/body #ticker-noticias{margin:4px 0 0 20px;}
#ticker-noticias ul{
  float:left;margin:0 0 5px 0;
  font-size:12px;text-align:left;
}
#ticker-noticias li{float:left;margin-bottom:15px;width:190px;height:30px;line-height:15px;}
html>/**/body #ticker-noticias li{min-height:30px;height:auto;}
#ticker-noticias a{color:#464a4f;}
#ticker-noticias a:hover{text-decoration:underline;}

#productos-destacados{
  float:left;margin:-170px 0 0 10px;
  width:210px;
  font-size:12px;
}
html>body #productos-destacados{margin:-170px 0 0 20px;}
#ticker-productos{
  float:left;
  margin:10px 0 0 0;
  width:210px;
  height:240px;
  overflow:hidden;
}
html>body #ticker-productos{margin:10px 0 0 0;}
html>/**/body #ticker-productos{margin:4px 0 0 0;}
#ticker-productos ul{
  float:left;margin:0 0 5px 0;
  font-size:12px;text-align:left;
}
#ticker-productos li{float:left;margin-bottom:15px;width:205px;height:50px;line-height:15px;}
#ticker-productos .foto{float:left;width:50px;height:50px;margin-right:10px;text-align:right;}
#ticker-productos em{float:left;width:140px;}
#ticker-productos a{float:left;color:#21365c;margin-right:10px;}
#ticker-productos a:hover{text-decoration:underline;}
#inferior-home{float:left;margin:15px 0 0 20px;padding:0;width:930px;}
#inferior-home p{float:left;margin:0 15px 0 10px !important;padding:0 !important;width:180px;height:60px;font-size:12px;color:#475e87;line-height:16px;}
#inferior-home h3{float:left;}
#inferior-home p a{font-weight:bold;text-decoration:none;color:#475e87;}
.proteccionDatos{float:left;margin:20px 0 0 520px;font-size:10px;color:#335579;width:500px;}
.proteccionDatos a {color:#335579;font-weight:bold;}

/* ************* APARTADOS **************** */
body.apartados{
  background:#ffffff url('/images/fondos/body-apartados.gif') repeat-x 0 0;
}
#contenido.apartados{
  background:#ffffff url('/images/fondos/contenido-apartados.jpg') no-repeat 0 0;
}
#contenedor-apartado,#contenedor-apartado-empresa,#contenedor-apartado-politica{
  float:left;
  width:964px;
}
#submenu{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#002a75;
  float:left;margin:10px 0 0 18px;
  padding:0 5px 0 10px;
  width:850px;height:28px;
  background:url('/images/fondos/submenu.gif') no-repeat 0 25px;  
}
#submenu li{
  float:left;padding:0 10px 0 10px;
  margin-top:1px;
  color:#d00b08;font-weight:bold;
  height:24px;line-height:24px;
  background:url('/images/separador-submenu.gif') no-repeat right -3px;  
}
#submenu li.activo{
  border:1px solid #7ca1d2;
  border-bottom:1px solid #ffffff;
  margin-top:0;margin-left:-1px;
  background:none;
  background-color:#ffffff;
}
#submenu li.ultimo{background:none;}
#submenu li a{color:#002a75;}
#titulo{float:left;margin:15px 0 0 30px;width:700px;}
html>body #titulo{margin-left:40px;}
html>/**/body #titulo{margin-bottom:-10px;}
#contenedor-apartado h1{float:left;margin:5px 0 0 88px;width:650px;}
html>/**/body #contenedor-apartado h1{margin-top:0;}
#contenedor-apartado h2{float:left;margin:15px 0 0 88px;width:650px;}
html>/**/body #contenedor-apartado h2{margin-top:10px;}
#contenedor-apartado h3{float:left;margin:10px 0 0 88px;width:650px;color:#335578;font-size:18px;font-weight:normal;}
html>/**/body #contenedor-apartado h3{margin-top:5px;}
html>body #contenedor-apartado h1,html>body #contenedor-apartado h2,html>body #contenedor-apartado h3{margin-left:155px;}
#contenedor-apartado p{
  float:left;
  font-size:12px;
  color:#10141a;
  line-height:20px;
}
#contenedor-apartado p strong{color:#3f6385;}

/* ************* HISTORIA **************** */
#contenedor-apartado.historia{
  background:url('/images/fondos/historia.jpg') no-repeat right 250px;
  height:520px;
}
html>body #contenedor-apartado.historia{min-height:520px;height:auto;}
#contenedor-apartado.historia p{
  margin:5px 0 0 88px;
  width:410px;
}
html>body #contenedor-apartado.historia p{margin-left:155px;}

/* ************* EMPRESA **************** */
#contenedor-apartado-empresa{
  background:url('/images/fondos/empresa.jpg') no-repeat right 100px;
  height:558px;
}
html>body #contenedor-apartado-empresa{min-height:558px;height:auto;}
#contenedor-apartado-empresa h1{float:left;margin:5px 0 5px 48px;width:650px;}
html>body #contenedor-apartado-empresa h1{margin:5px 0 5px 72px;}
#contenedor-apartado-empresa h2{float:left;margin:5px 0 5px 51px;width:700px;font-size:15px;color:#647d98;line-height:17px;}
html>body #contenedor-apartado-empresa h2{margin:5px 0 5px 78px;}
html>/**/body #contenedor-apartado-empresa h2{margin-top:-5px;}
ul.lista{
  float:left;margin:15px 0 0 100px;
  font-size:12px;
}
html>body  ul.lista{margin:15px 0 0 175px;}
ul.lista li{
  width:350px;line-height:20px;
  background:url('/images/bullet-azul.gif') no-repeat 0 7px;
  padding-left:15px;
}
ul.lista li strong{color:#3f6385;}

/* ************* POLITICA **************** */
#contenedor-apartado-politica{
  background:url('/images/fondos/politica-general.jpg') no-repeat right 131px;
  height:560px !important;
}
#contenedor-apartado-politica.fr{
  background:url('/images/fondos/politica-general.jpg') no-repeat right 171px;
  height:600px !important;
}
#contenedor-apartado-politica h1{float:left;margin:2px 0 5px 29px;width:650px;}
html>body #contenedor-apartado-politica h1{margin:2px 0 5px 39px;}
#contenedor-apartado-politica h2{float:left;margin:0 0 5px 51px;width:600px;font-size:14px;color:#647d98;line-height:17px;}
#contenedor-apartado-politica h2.abajo{margin-top:10px;}
html>body #contenedor-apartado-politica h2{margin:5px 0 5px 80px;}
html>/**/body #contenedor-apartado-politica h2{margin-top:-5px;}
#contenedor-apartado-politica ul.lista{
  float:left;margin:0 0 0 70px;
  font-size:12px;
}
html>body #contenedor-apartado-politica ul.lista{margin:5px 0 0 125px;}
#contenedor-apartado-politica ul.lista li{
  width:420px;line-height:13px;
  background:url('/images/bullet-azul.gif') no-repeat 0 3px;
  padding-left:15px;
}
html>/**/body #contenedor-apartado-politica ul.lista li{line-height:14px;}
#contenedor-apartado-politica ul.lista li strong{color:#3f6385;}

/* ************* SITUACIÓN **************** */
#contenedor-apartado-localizacion{
  float:left;
  width:964px;
  height:570px;
}
#contenedor-apartado-localizacion #titulo{width:870px;}
#contenedor-apartado-localizacion h1{float:left;margin:2px 0 5px 29px;}
html>body #contenedor-apartado-localizacion h1{margin:5px 0 5px 40px;}
html>/**/body #contenedor-apartado-localizacion h1{margin:-5px 0 5px 40px;}
#contenedor-apartado-localizacion h2{float:left;margin:5px 0 5px 10px;width:600px;font-size:14px;color:#647d98;line-height:17px;}
html>body #contenedor-apartado-localizacion h2{margin:8px 0 5px 10px;}
html>/**/body #contenedor-apartado-localizacion h2{margin:10px 0 5px 10px;}
#mapa-google {
  float:left;
  margin:10px 0 0 60px;
}
html>body #mapa-google{margin:10px 0 0 97px;}

#map {
  width:761px;
  height:390px;
  border:1px solid #979797;
  font-family:"Lucida Grande",Verdana;
  font-size:12px;
  color:#222222;
}
html>body #map{height:391px;}
#map strong{font-size:14px;}

/* ************* INNOVACIÓN **************** */
#contenedor-apartado-innovacion{
  float:left;width:964px;
  background:url('/images/fondos/innovacion.jpg') no-repeat 0 105px;
  height:428px;
}
html>body #contenedor-apartado-innovacion{height:auto;min-height:428px;background:url('/images/fondos/innovacion.jpg') no-repeat 0 105px;}
#contenedor-apartado-innovacion #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-innovacion #titulo{margin-left:37px;}
#contenedor-apartado-innovacion h1{float:left;margin:25px 0 5px 28px;width:600px;}
html>body #contenedor-apartado-innovacion h1{margin:25px 0 5px 39px;}
html>/**/body #contenedor-apartado-innovacion h1{margin:15px 0 5px 39px;}
#contenedor-apartado-innovacion h2{float:left;margin:10px 0 5px 28px;width:800px;font-size:16px;color:#647d98;line-height:17px;}
#contenedor-apartado-innovacion h2 span{margin:0 20px 0 20px;}
html>/**/body #contenedor-apartado-innovacion h2 span{margin:0 50px 0 50px;}
html>body #contenedor-apartado-innovacion h2{margin:10px 0 5px 39px;}
html>/**/body #contenedor-apartado-innovacion h2{margin:0 0 5px 39px;}
#contenedor-apartado-innovacion p{float:left;margin:5px 0 5px 28px;width:400px;font-size:13px;line-height:20px;}
html>body #contenedor-apartado-innovacion p{margin-left:39px;}

/* ************* CALIDAD **************** */
#contenedor-apartado-calidad{
  float:left;
  width:964px;
  background:url('/images/fondos/calidad.gif') no-repeat 490px 135px;
  height:450px;
}
html>body #contenedor-apartado-calidad{ background:url('/images/fondos/calidad.gif') no-repeat 465px 135px;}
#contenedor-apartado-calidad #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-calidad #titulo{margin-left:37px;}
#contenedor-apartado-calidad h1{float:left;margin:15px 0 5px 27px;width:600px;}
html>body #contenedor-apartado-calidad h1{margin:15px 0 5px 38px;}
html>/**/body #contenedor-apartado-calidad h1{margin:-5px 0 5px 38px;}
#contenedor-apartado-calidad h2{float:left;margin:10px 0 5px 107px;width:400px;font-size:16px;color:#647d98;line-height:23px;}
html>body #contenedor-apartado-calidad h2{margin:5px 0 5px 190px;}
html>/**/body #contenedor-apartado-calidad h2{margin:0 0 5px 193px;}
#contenedor-apartado-calidad p{float:left;margin:10px 0 5px 107px;width:400px;font-size:12px;line-height:20px;}
html>body #contenedor-apartado-calidad p{margin-left:190px;}
html>/**/body #contenedor-apartado-calidad p{margin-left:193px;}
#contenedor-apartado-calidad p.dos img{float:left;margin:0 20px 0 0;}

/* ************* TECNOLOGÍA **************** */
#contenedor-apartado-tecnologia{
  float:left;width:964px;height:450px;
}
#contenedor-apartado-tecnologia #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-tecnologia #titulo{margin-left:37px;}
#contenedor-apartado-tecnologia h1{float:left;margin:15px 0 5px 27px;width:600px;}
html>body #contenedor-apartado-tecnologia h1{margin:15px 0 5px 38px;}
html>/**/body #contenedor-apartado-tecnologia h1{margin:-5px 0 5px 38px;}
#contenedor-apartado-tecnologia h2{float:left;margin:10px 0 5px 27px;width:550px;font-size:16px;color:#647d98;line-height:19px;}
html>body #contenedor-apartado-tecnologia h2{margin:5px 0 5px 40px;}
html>/**/body #contenedor-apartado-tecnologia h2{margin:5px 0 5px 40px;}
#contenedor-apartado-tecnologia p{float:left;margin:10px 0 5px 28px;}
html>body #contenedor-apartado-tecnologia p{margin-left:40px;}
html>/**/body #contenedor-apartado-tecnologia p{margin:0 0 0 43px;}

/* ************* SEGURIDAD **************** */
#contenedor-apartado-seguridad{
  float:left;
  width:964px;
  background:url('/images/fondos/seguridad.jpg') no-repeat 230px 108px;
  height:450px;
}
#contenedor-apartado-seguridad #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-seguridad #titulo{margin-left:37px;}
#contenedor-apartado-seguridad h1{float:left;margin:15px 0 5px 27px;width:600px;}
html>body #contenedor-apartado-seguridad h1{margin:15px 0 5px 38px;}
html>/**/body #contenedor-apartado-seguridad h1{margin:4px 0 5px 38px;}
#contenedor-apartado-seguridad h2{float:left;margin:60px 0 5px 45px;width:600px;font-size:16px;color:#647d98;line-height:18px;}
html>body #contenedor-apartado-seguridad h2{margin:55px 0 5px 80px;}
html>/**/body #contenedor-apartado-seguridad h2{margin:50px 0 5px 83px;}
#contenedor-apartado-seguridad h2.dos{margin:0 0 5px 45px; height:50px;line-height:50px;}
html>body #contenedor-apartado-seguridad h2.dos{margin:0 0 5px 80px;}
html>/**/body #contenedor-apartado-seguridad h2.dos{margin:margin:0 0 5px 85px;}
#contenedor-apartado-seguridad h2.dos img{float:left;margin:-40px 0 0 320px;}
#contenedor-apartado-seguridad h2.dos-en{margin:0 0 5px 45px; height:50px;line-height:50px;}
html>body #contenedor-apartado-seguridad h2.dos-en{margin:0 0 5px 80px;}
html>/**/body #contenedor-apartado-seguridad h2.dos-en{margin:margin:0 0 5px 85px;}
#contenedor-apartado-seguridad h2.dos-en img{float:left;margin:-40px 0 0 400px;}
#contenedor-apartado-seguridad p{float:left;margin:10px 0 5px 45px;width:400px;font-size:12px;line-height:16px;}
html>body #contenedor-apartado-seguridad p{margin-left:80px;}
html>/**/body #contenedor-apartado-seguridad p{margin-left:83px;}

/* ************* ASISTENCIA **************** */
#contenedor-apartado-asistencia{
  float:left;width:964px;height:480px;
}
#contenedor-apartado-asistencia #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-asistencia #titulo{margin-left:37px;}
#contenedor-apartado-asistencia h1{float:left;margin:15px 0 5px 80px;width:600px;}
html>body #contenedor-apartado-asistencia h1{margin:15px 0 5px 145px;}
html>/**/body #contenedor-apartado-asistencia h1{margin-top:-5px;}
#contenedor-apartado-asistencia h2{float:left;margin:50px 0 15px 5px;width:340px;font-size:15px;color:#647d98;line-height:19px;}
html>body #contenedor-apartado-asistencia h2{margin:50px 0 5px 120px;}
#contenedor-apartado-asistencia p{float:left;margin:0 0 5px 5px;font-size:12px;line-height:20px;width:300px;}
html>body #contenedor-apartado-asistencia p{margin-left:120px;}
#contenedor-apartado-asistencia p a{color:#000000;}
#contenedor-apartado-asistencia p.mapa{float:left;margin:5px 0 0 10px;width:457px;}
html>body #contenedor-apartado-asistencia p.mapa{margin:5px 0 0 10px;}
#ver-espanya,#ver-espanya-en,#ver-espanya-de,#ver-espanya-fr{
  float:left;
  margin:-135px 0 0 -700px;
  padding:8px 0 0 20px;
  font-size:12px;color:#647d98;line-height:14px;
  width:94px;height:46px;
  cursor:pointer;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/fondos/bocadillo-mapa.png", sizingMethod="image"); 
}
html>body #ver-espanya,html>body #ver-espanya-en,html>body #ver-espanya-de,html>body #ver-espanya-fr{background:url("/images/fondos/bocadillo-mapa.png") left top no-repeat;filter:none;}
#ver-espanya-en{margin:-95px 0 0 -700px;}
html>body #ver-espanya-en{margin:-90px 0 0 -700px;}
#ver-espanya-de{margin:-210px 0 0 -700px;}
html>body #ver-espanya-de{margin:-200px 0 0 -700px;}
#ver-espanya-fr{margin:-120px 0 0 -700px;}
html>body #ver-espanya-fr{margin:-110px 0 0 -700px;}

/* ************* LOGISTICA **************** */
#contenedor-apartado-logistica{
  float:left;
  width:964px;
  background:url('/images/fondos/logistica.jpg') no-repeat 280px 128px;
  height:500px;
}
#contenedor-apartado-logistica #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-apartado-logistica #titulo{margin-left:37px;}
#contenedor-apartado-logistica h1{float:left;margin:15px 0 5px 27px;width:800px;}
html>body #contenedor-apartado-logistica h1{margin:15px 0 5px 38px;}
html>/**/body #contenedor-apartado-logistica h1{margin:4px 0 5px 38px;}
#contenedor-apartado-logistica h1.fr{margin:7px 0 5px 27px;}
html>body #contenedor-apartado-logistica h1.fr{margin:7px 0 5px 38px;}
html>/**/body #contenedor-apartado-logistica h1.fr{margin:-5px 0 5px 38px;}
#contenedor-apartado-logistica h2{float:left;margin:48px 0 5px -32px;width:600px;font-size:16px;color:#647d98;line-height:18px;}
html>body #contenedor-apartado-logistica h2{margin:48px 0 5px -36px;}
html>/**/body #contenedor-apartado-logistica h2{margin:55px 0 5px -35px;}
#contenedor-apartado-logistica p{float:left;margin:10px 0 5px 97px;width:270px;font-size:12px;line-height:19px;}
html>body #contenedor-apartado-logistica p{margin-left:176px;}
#contenedor-apartado-logistica p.destacado{float:left;margin:-5px 0 0 50px;width:124px;}
html>body #contenedor-apartado-logistica p.destacado{margin:0 0 0 85px;}

/* ************* SATS **************** */
#contenedor-apartado-sats{
  float:left;
  width:964px;
  height:750px;
}
#contenedor-apartado-sats #titulo{margin:30px 0 0 27px;width:500px;}
html>body #contenedor-apartado-sats #titulo{margin-left:37px;}
#contenedor-apartado-sats h1{float:left;margin:15px 0 5px 27px;width:400px;}
html>body #contenedor-apartado-sats h1{margin:15px 0 5px 38px;}
html>/**/body #contenedor-apartado-sats h1{margin:0 0 5px 38px;}
#contenedor-apartado-sats h2{float:left;margin:48px 0 5px -32px;width:600px;font-size:16px;color:#647d98;line-height:18px;}
html>body #contenedor-apartado-sats h2{margin:48px 0 5px -36px;}
html>/**/body #contenedor-apartado-sats h2{margin:55px 0 5px -35px;}
#contenedor-apartado-sats p{float:left;margin:10px 0 5px 97px;width:270px;font-size:12px;line-height:19px;}
html>body #contenedor-apartado-sats p{margin-left:176px;}
#contenedor-apartado-sats p.destacado{float:left;margin:0;font-size:14px;color:#335578;width:480px !important;}
html>body #contenedor-apartado-sats p.destacado{margin:-26px 0 0 35px;}
#lista-sats{float:left;width:820px;margin:20px 0 0 60px;}
#lista-sats li{float:left;margin:0 0 0 35px;padding:10px 0 0 5px;width:365px;height:120px;border-top:1px solid #7ca1d2;}
#lista-sats li.bordeInferior{border-bottom:1px solid #7ca1d2;}
#lista-sats li h2{float:left;width:360px;color:#6083a6;margin:0 0 5px 0!important;font-size:20px;font-weight:normal;line-height:20px;}
#lista-sats li h3{float:left;width:360px;color:#335578;margin:0;font-size:16px;font-weight:bold;}
#lista-sats li h3 a{float:left;width:360px;color:#335578;}
#lista-sats li p{float:left;width:360px;color:#111926;margin:0 !important;}

/* ************* NOTICIAS Y NOVEDADES **************** */
#contenedor-noticias{
  float:left;
  width:964px;
  background:url('/images/fondos/noticias.jpg') no-repeat 0 0;
  height:500px;
}
html>body #contenedor-noticias{min-height:500px;height:auto;}
#contenedor-noticias h1{float:left;margin:48px 0 0 214px;}
html>body #contenedor-noticias h1{margin:47px 0 0 427px;}
html>/**/body #contenedor-noticias h1{margin:42px 0 0 427px;}

#lista-noticias{
  float:left;margin:-5px 0 0 182px;
  width:575px;
  height:300px;
}
html>body #lista-noticias{min-height:300px;height:auto;margin:25px 0 0 365px;}
#lista-noticias li{
  float:left;
  margin:15px 0 10px 0;
  height:30px;
  background:url('/images/separador-listado-noticias.gif') no-repeat 153px bottom;
  padding-bottom:10px;
}
html>body #lista-noticias li{min-height:30px;height:auto;}
#lista-noticias h2,#lista-noticias span,#lista-noticias p {float:left;}
#lista-noticias h2{
  font-size:15px;
  font-weight:bold;
  color:#4a76a2;
  margin:-5px 0 0 15px;
}
html>/**/body #lista-noticias h2{width:415px;}
#lista-noticias h2 a{color:#4a76a2;text-decoration:none;}
#lista-noticias h2 a:hover{text-decoration:underline;}
#lista-noticias span{
  font-size:13px;
  color:#335578;
  width:400px;
  margin:0 0 0 15px;
}
#lista-noticias p{
  font-size:13px;
  color:#343434;
  width:400px;
  margin:0 0 0 15px;
}
#lista-noticias p a{font-size:12px;color:#335578;font-style:italic;}
#lista-noticias p a:hover{text-decoration:underline;}
#lista-noticias li.sinfoto{padding-left:122px;}
html>body #lista-noticias li.sinfoto{padding-left:137px;}
#lista-noticias li.sinfoto span{margin-left:29px;}
html>body #lista-noticias li.sinfoto span{margin-left:15px;}

#lista-noticias li .foto{
  float:left;margin:0;
  text-align:right;
  width:140px;height:95px;
}

.contenedor-paginador{
  float:left;margin:47px 0 0 182px;
  width:575px;
  height:20px;
}
html>body .contenedor-paginador {height:25px;margin:50px 0 0 364px;}
html>/**/body .contenedor-paginador {margin:43px 0 0 364px;}
.contenedor-paginador{margin-bottom:30px;}
.contenedor-paginador span{
  float:left;
  margin:5px 0 0 0;
  font-size:15px;
  color:#335578;
}
.paginador{
  float:right;
  margin:5px 0 0 0;
  height:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#747474;
}
html>body .paginador {height:25px;}
.paginador li{float:left;width:16px;height:16px;line-height:16px;background-color:#8ab5e0;margin:0 1px 0 0;text-align:center;}
.paginador li.activo{background-color:#df8300;}
.paginador li a{text-decoration:none;color:#ffffff;}
.paginador li a.activo{font-weight:bold;}

/* ************* NOTICIA DETALLE **************** */
#contenedor-noticia-detalle{
  float:left;
  width:964px;
  background:url('/images/fondos/noticia-detalle.jpg') no-repeat 0 0;
  height:500px;
}
html>body #contenedor-noticia-detalle{min-height:500px;height:auto;}
#contenedor-noticia-detalle #titulo{margin:48px 0 0 214px;width:450px;}
html>body #contenedor-noticia-detalle #titulo{margin:47px 0 0 427px;}
#contenedor-noticia-detalle .cuerpo-noticia{
  float:left;margin:70px 0 0 185px;
  width:470px;
}
html>body #contenedor-noticia-detalle .cuerpo-noticia{margin:70px 0 0 370px;}

#contenedor-noticia-detalle h1{
  float:left;margin:0 0 0 0;
  font-size:18px;
  font-weight:normal;
  color:#325577;
  width:470px;
}
#contenedor-noticia-detalle span{
  float:left;
  margin:10px 0 10px 0;
  font-size:14px;
  color:#335578;
  width:470px;
}
html>/**/body #contenedor-noticia-detalle span{margin-bottom:15px;}
#contenedor-noticia-detalle p{
  float:left;margin:0;
  width:470px;
  font-size:12px;
  line-height:16px;
  margin:0;
}
#contenedor-noticia-detalle .foto{
  position:absolute;
  top:260px;
  left:40px;
  text-align:right;
  width:300px;
}
#contenedor-noticia-detalle ul{
  float:left;margin:10px 0 0 20px;
  font-size:12px;
  font-family:"Trebuchet MS", Arial, Verdana, Helvetica,sans-serif;
}
#contenedor-noticia-detalle ul li{
  width:420px;line-height:13px;
  background:url('/images/bullet-azul.gif') no-repeat 0 3px;
  padding-left:15px;
}
html>/**/body #contenedor-noticia-detalle ul li{line-height:14px;}
#contenedor-noticia-detalle ul li strong{color:#3f6385;}
#contenedor-noticia-detalle #volver{float:left;margin-top:10px;}

/* ************* PREOCÚPATE DE NADA **************** */
#contenedor-preocupate{
  float:left;
  width:964px;
  background:url('/images/fondos/preocupate-nada.jpg') no-repeat 360px 65px;
  height:500px;
}
html>body #contenedor-preocupate{ background:url('/images/fondos/preocupate-nada.jpg') no-repeat 345px 65px;}
#contenedor-preocupate #titulo{margin:10px 0 0 27px;width:870px;}
html>body #contenedor-preocupate #titulo{margin-left:37px;}
#contenedor-preocupate h1{float:left;margin:5px 0 5px 27px;width:600px;}
html>body #contenedor-preocupate h1{margin:5px 0 5px 38px;}
html>/**/body #contenedor-preocupate h1{margin:-5px 0 5px 38px;}
#contenedor-preocupate h2{float:left;margin:10px 0 5px 57px;width:400px;font-size:14px;color:#647d98;line-height:19px;}
html>body #contenedor-preocupate h2{margin:5px 0 5px 100px;}
html>/**/body #contenedor-preocupate h2{margin:0 0 5px 100px;}
#contenedor-preocupate h2.dos{margin:-266px 0 5px 295px;}
html>body #contenedor-preocupate h2.dos{margin:-270px 0 5px 575px;}
html>/**/body #contenedor-preocupate h2.dos{margin:-269px 0 5px 575px;}
html>/**/body #contenedor-preocupate h2.dos, x:-moz-any-link, x:default {margin:-137px 0 5px 575px;} 
#contenedor-preocupate h2.fr{margin:-300px 0 5px 295px;}
html>body #contenedor-preocupate h2.fr{margin:-290px 0 5px 575px;}
html>/**/body #contenedor-preocupate h2.fr{margin:-280px 0 5px 575px;}
html>/**/body #contenedor-preocupate h2.fr, x:-moz-any-link, x:default {margin:-280px 0 5px 575px;} 
#contenedor-preocupate p{float:left;margin:10px 0 5px 107px;width:400px;font-size:12px;line-height:20px;}
html>body #contenedor-preocupate p{margin-left:190px;}
html>/**/body #contenedor-preocupate p{margin-left:193px;}
#contenedor-preocupate span.uno{margin-left:8px;}
#contenedor-preocupate span.dos{margin-left:12px;}
#contenedor-preocupate span.tres{margin-left:15px;}
#contenedor-preocupate span.cuatro{margin-left:14px;}
#contenedor-preocupate span.cinco{margin-left:16px;}
#contenedor-preocupate span.seis{margin-left:18px;}
#contenedor-preocupate ul.lista{margin:120px 0 0 -385px;}
html>/**/body #contenedor-preocupate ul.lista{margin:115px 0 0 -385px;}
#contenedor-preocupate ul.en{margin:140px 0 0 -385px;}
html>/**/body #contenedor-preocupate ul.en{margin:135px 0 0 -385px;}
#contenedor-preocupate ul.fr{margin:-120px 0 0 315px;}
html>body #contenedor-preocupate ul.fr{margin:0px 0 0 95px;}
html>/**/body #contenedor-preocupate ul.fr{margin:0px 0 0 95px;}
#contenedor-preocupate ul.lista li{line-height:18px;}

/* ************* FINANCE **************** */
#contenedor-finance{
  float:left;
  width:964px;
  background:url('/images/fondos/finance.jpg') no-repeat 0 210px;
  height:500px;
}
#contenedor-finance.fr{background:url('/images/fondos/finance.jpg') no-repeat 0 213px;}
html>/**/body #contenedor-finance.fr{background:url('/images/fondos/finance.jpg') no-repeat 0 206px;}
#contenedor-finance #titulo{margin:10px 0 0 27px;width:870px;}
html>body #contenedor-finance #titulo{margin-left:37px;}
#contenedor-finance h1{float:left;margin:5px 0 5px 27px;width:600px;}
html>body #contenedor-finance h1{margin:5px 0 5px 38px;}
html>/**/body #contenedor-finance h1{margin:-5px 0 5px 38px;}
#contenedor-finance h2{float:left;margin:-22px 0 5px 100px;width:550px;font-size:14px;color:#647d98;line-height:19px;}
html>body #contenedor-finance h2{margin:-22px 0 5px 175px;}
html>/**/body #contenedor-finance h2{margin:-30px 0 5px 180px;}
#contenedor-finance h2.fr{margin:-22px 0 5px 140px;}
html>body #contenedor-finance h2.fr{margin:-22px 0 5px 260px;}
html>/**/body #contenedor-finance h2.fr{margin:-30px 0 5px 265px;}
#contenedor-finance h2.dos{margin:0px 0 5px 167px;}
html>body #contenedor-finance h2.dos{margin:0px 0 5px 340px;}
#contenedor-finance h2.tres{margin:10px 0 5px 168px;}
html>body #contenedor-finance h2.tres{margin:10px 0 5px 340px;}
html>/**/body #contenedor-finance h2.tres, x:-moz-any-link, x:default{margin:13px 0 5px 340px;}
#contenedor-finance p{float:left;margin:10px 0 5px 167px;width:500px;font-size:12px;line-height:20px;}
html>body #contenedor-finance p{margin-left:340px;}
#contenedor-finance ul.lista{margin:30px 0 20px -545px;}
#contenedor-finance ul.lista li{line-height:18px;width:450px !important;}
#sesentacinco-euros{float:left;margin:88px 0 0 144px;}
html>body #sesentacinco-euros{margin:88px 0 0 287px;}
html>/**/body #sesentacinco-euros{margin:84px 0 0 287px;}
html>/**/body #sesentacinco-euros, x:-moz-any-link, x:default{margin:83px 0 0 287px;}
#sesentacinco-euros-en{float:left;margin:19px 0 0 144px;}
html>body #sesentacinco-euros-en{margin:14px 0 0 287px;}
html>/**/body #sesentacinco-euros-en{margin:6px 0 0 287px;}
html>/**/body #sesentacinco-euros-en, x:-moz-any-link, x:default{margin:17px 0 0 287px;}
#sesentacinco-euros-de{float:left;margin:31px 0 0 144px;}
html>body #sesentacinco-euros-de{margin:31px 0 0 287px;}
html>/**/body #sesentacinco-euros-de{margin:20px 0 0 287px;}
html>/**/body #sesentacinco-euros-de, x:-moz-any-link, x:default{margin:42px 0 0 287px;}
#sesentacinco-euros-fr{float:left;margin:91px 0 0 144px;}
html>body #sesentacinco-euros-fr{margin:91px 0 0 287px;}
html>/**/body #sesentacinco-euros-fr{margin:80px 0 0 287px;}
html>/**/body #sesentacinco-euros-fr, x:-moz-any-link, x:default{margin:-26px 0 0 287px;}
/* ************* MANTENIMIENTO **************** */
#contenedor-mantenimiento{
  float:left;
  width:964px;
  background:url('/images/es/fondo-mantenimiento.jpg') no-repeat 20px 150px;
  height:430px;
}
html>body #contenedor-mantenimiento{min-height:auto;height:430px;}
#contenedor-mantenimiento #titulo{margin:10px 0 0 27px;width:870px;}
html>body #contenedor-mantenimiento #titulo{margin-left:37px;}
#contenedor-mantenimiento h1{float:left;margin:5px 0 5px 27px;}
html>body #contenedor-mantenimiento h1{margin:5px 0 5px 38px;}
html>/**/body #contenedor-mantenimiento h1{margin:-5px 0 5px 38px;}
#contenedor-mantenimiento h2{float:left;margin:10px 0 5px 10px;width:500px;font-size:15px;color:#647d98;line-height:19px;}
html>body #contenedor-mantenimiento h2{margin:9px 0 5px 10px;}
html>/**/body #contenedor-mantenimiento h2{margin:7px 0 5px 10px;}
#contenedor-mantenimiento h2.dos{margin:5px 0 5px 100px;width:600px;}
html>body #contenedor-mantenimiento h2.dos{margin:5px 0 5px 200px;}
#contenedor-mantenimiento p{float:left;margin:10px 0 5px 145px;width:600px;font-size:12px;line-height:17px;}
html>body #contenedor-mantenimiento p{margin-left:272px;}
html>/**/body #contenedor-mantenimiento p.dos, x:-moz-any-link, x:default{margin:125px 0 0 272px;}
#contenedor-mantenimiento ul.lista{margin:55px 0 -30px -570px;}
html>/**/body #contenedor-mantenimiento ul.lista{margin:55px 0 5px -570px;}
#contenedor-mantenimiento ul.lista li{line-height:18px;width:450px !important;}
#destacado-mantenimiento{
  float:left;margin:10px 0 0 100px;
  width:750px;height:150px;
  background:url('/images/fondos/mantenimiento-rayitas-es.gif') no-repeat left top;
}
html>body #destacado-mantenimiento{margin:10px 0 0 200px;}
#destacado-mantenimiento.es{background:url('/images/fondos/mantenimiento-rayitas-es.gif') no-repeat left top !important;}
#destacado-mantenimiento.de{background:url('/images/fondos/mantenimiento-rayitas.gif') no-repeat left top !important;}
#destacado-mantenimiento .destacado{
  float:left;margin:0 18px 0 0 !important;
  width:230px;height:150px;
}
#destacado-mantenimiento h3{
  float:left;margin:3px 0 0 10px !important;width:210px;font-size:15px;color:#647d98;line-height:16px;
}
#destacado-mantenimiento .destacado p{width:225px !important;line-height:15px;margin:18px 0 0 0 !important;}
#destacado-mantenimiento .destacado.uno p{margin:20px 0 0 0 !important;}
#destacado-mantenimiento .destacado.dos p{margin:20px 0 0 0 !important;}
#destacado-mantenimiento .destacado.tres p{margin:18px 0 0 0 !important;}
#destacado-mantenimiento.es .destacado p{width:225px !important;line-height:15px;margin:18px 0 0 0 !important;}
#destacado-mantenimiento.es .destacado.uno p{margin:23px 0 0 0 !important;}
#destacado-mantenimiento.es .destacado.dos p{margin:18px 0 0 0 !important;}
#destacado-mantenimiento.es .destacado.tres p{margin:18px 0 0 0 !important;}
#destacado-mantenimiento.de .destacado p{width:225px !important;line-height:15px;margin:18px 0 0 0 !important;}
#destacado-mantenimiento.de .destacado.uno p{margin:45px 0 0 0 !important;}
#destacado-mantenimiento.de .destacado.dos p{margin:25px 0 0 0 !important;}
#destacado-mantenimiento.de .destacado.tres p{margin:25px 0 0 0 !important;}
#pie.sinmargen{margin-top:0;}
/* ************* ACTUALIZACIÓN **************** */
#contenedor-actualizacion{
  float:left;
  width:964px;
  background:url('/images/fondos/actualizacion.jpg') no-repeat 0 155px;
  height:520px;
}
html>body #contenedor-actualizacion{min-height:auto;height:520px;}
#contenedor-actualizacion #titulo{margin:10px 0 0 27px;width:870px;}
html>body #contenedor-actualizacion #titulo{margin-left:37px;}
#contenedor-actualizacion h1{float:left;margin:5px 0 5px 48px;width:600px;}
html>body #contenedor-actualizacion h1{margin:5px 0 5px 77px;}
html>/**/body #contenedor-actualizacion h1{margin:-5px 0 5px 38px;}
#contenedor-actualizacion h2{float:left;margin:-22px 0 5px 195px;width:520px;font-size:15px;color:#647d98;line-height:20px;}
html>body #contenedor-actualizacion h2{margin:-22px 0 5px 385px;}
#contenedor-actualizacion p{float:left;margin:10px 0 5px 195px;width:500px;font-size:12px;line-height:20px;}
#contenedor-actualizacion p strong{color:#647d98;}
html>body #contenedor-actualizacion p{margin-left:385px;}
#contenedor-actualizacion ul.lista{margin:30px 0 20px -660px;}
#contenedor-actualizacion ul.lista li{line-height:18px;width:450px !important;}

/* ************* FORMACIÓN **************** */
#contenedor-formacion{
  float:left;
  width:964px;
  background:url('/images/fondos/formacion.jpg') no-repeat 455px 70px;
  height:472px;
}
html>/**/body #contenedor-formacion{background:url('/images/fondos/formacion.jpg') no-repeat 445px 80px;height:482px;}
#contenedor-formacion #titulo{margin:10px 0 0 27px;width:870px;}
html>body #contenedor-formacion #titulo{margin-left:37px;}
#contenedor-formacion h1{float:left;margin:5px 0 5px 27px;width:600px;}
html>body #contenedor-formacion h1{margin:5px 0 5px 37px;}
html>/**/body #contenedor-formacion h1{margin:-5px 0 5px 38px;}
#contenedor-formacion h2{float:left;margin:15px 0 5px 58px;width:720px;font-size:15px;color:#647d98;line-height:20px;}
html>body #contenedor-formacion h2{margin:10px 0 5px 100px;}
html>/**/body #contenedor-formacion h2{margin:10px 0 5px 100px;}
#contenedor-formacion p{float:left;margin:10px 0 5px 195px;width:500px;font-size:12px;line-height:20px;}
#contenedor-formacion p strong{color:#647d98;}
html>body #contenedor-formacion p{margin-left:385px;}
#contenedor-formacion ul.lista{margin:90px 0 20px -685px;}
#contenedor-formacion ul.lista li{line-height:18px;width:330px !important;}
#contenedor-formacion span{margin:0 45px 0 10px;}
html>/**/body #contenedor-formacion span{width:25px;border:1px solid #ffffff;}

/* ************* PRESUPUESTO ON-LINE **************** */
#contenedor-presupuesto{
  float:left;
  width:964px;
  background:url('/images/fondos/presupuesto-online.jpg') no-repeat 5px 220px;
  height:620px;
}
#contenedor-presupuesto #titulo{margin:30px 0 0 27px;width:870px;}
html>body #contenedor-presupuesto #titulo{margin-left:37px;}
#contenedor-presupuesto h1{float:left;margin:25px 0 5px 27px;width:600px;}
html>body #contenedor-presupuesto h1{margin:25px 0 5px 38px;}
html>/**/body #contenedor-presupuesto h1{margin:5px 0 5px 38px;}
#contenedor-presupuesto .lista{font-size:15px;color:#647d98;margin:0 0 0 115px;}
html>body #contenedor-presupuesto .lista{margin:0 0 0 210px;}
#contenedor-presupuesto .lista li{width:550px;}
#form-presupuesto{
  float:left;
  margin:3px 0 0 178px;
  width:510px;
  font-size:12px;
  line-height:12px;
}
html>body #form-presupuesto{margin:3px 0 0 355px;}
html>/**/body #form-presupuesto{margin:8px 0 0 365px;}
#form-presupuesto fieldset {border:0;}
html>/**/body #form-presupuesto fieldset {margin:0 0 0 -10px;}
#form-presupuesto legend{display:none;}
#form-presupuesto label{
  float:left;
  display:block;
  font-size:12px;
  color:#335579;
  width:135px;
  heigth:18px;
  text-align:right;
  margin:20px 10px 0 0;
  padding:5px 0 0 0;
}
#form-presupuesto input {float:left;border:1px solid #ff9627;height:16px;width:155px;margin-top:17px;}
#form-presupuesto select {float:left;border:1px solid #ff9627;height:20px;width:155px;margin-top:17px;}
#form-presupuesto #contacto,#form-presupuesto #email {width:350px;}
#form-presupuesto #ciudad,#form-presupuesto #pais,#form-presupuesto #telefono,#form-presupuesto #fax {width:140px;}
#form-presupuesto textarea{float:left;border:1px solid #ff9627;height:104px;width:350px;margin-top:17px;}
html>/**/body #form-presupuesto textarea, x:-moz-any-link, x:default {margin:17px 0 0 145px;} 
#form-presupuesto button{float:left;width:77px;height:15px;border:0;padding:0;margin:0 0 0 145px;cursor:pointer;}
html>body #form-presupuesto button{margin:10px 0 0 155px;}
html>/**/body #form-presupuesto p{margin:0;}
html>/**/body #form-presupuesto button img{margin:-1px 0 0 -3px;}
/*\*/
html*#form-presupuesto button img{margin:0 !important;}
html>/**/body #form-presupuesto label.consulta {margin:50px 15px 0 -500px;}

#contenedor-presupuesto #resultado-formulario{margin:-35px 0 0 300px;}
html>body #contenedor-presupuesto #resultado-formulario{margin:-35px 0 0 620px;}
html>/**/body #contenedor-presupuesto #resultado-formulario{margin:-20px 0 0 620px;}

#contenedor-presupuesto .proteccionDatos{margin:15px 0 0 370px;}

/* ************* TRABAJA NOSOTROS **************** */
#contenedor-trabaja{
  float:left;
  width:964px;
  background:url('/images/fondos/trabaja-nosotros.jpg') no-repeat 25px 80px;
  height:564px;
}
#contenedor-trabaja #titulo{margin:10px 0 0 150px;width:670px;}
html>body #contenedor-trabaja #titulo{margin-left:300px;}
#contenedor-trabaja h1{float:left;margin:0 0 5px 150px;width:600px;}
html>body #contenedor-trabaja h1{margin:0 0 0 300px;}
html>/**/body #contenedor-trabaja h1{margin:-10px 0 0 300px;}

#contenedor-trabaja #resultado-formulario{margin:-35px 0 0 300px;}
html>body #contenedor-trabaja #resultado-formulario{margin:-35px 0 0 620px;}
html>/**/body #contenedor-trabaja #resultado-formulario{margin:-20px 0 0 620px;}

#contenedor-trabaja .proteccionDatos{margin:15px 0 0 370px;}


/* ******************* PRODUCTOS ********************** */
#contenedor-productos{
  float:left;
  width:964px;
  background:url('/images/fondos/productos.jpg') no-repeat 0 0;
  height:350px;
}
html>body #contenedor-productos{min-height:350px;height:auto;}
#contenedor-productos #titulo{margin:10px 0 0 27px;width:800px;}
html>body #contenedor-productos #titulo{margin-left:32px;}
#boton-pedido{float:left;margin:5px 0 0 27px;}
#migas-productos{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#002a75;
  float:left;margin:10px 0 0 18px;
  padding:0 5px 0 10px;
  width:850px;height:28px;
  background:url('/images/fondos/submenu.gif') no-repeat 0 25px;  
}
#migas-productos li{
  float:left;padding:0 10px 0 10px;
  margin-top:1px;
  color:#7ca1d2;font-weight:bold;
  height:24px;line-height:24px;
}
#migas-productos li.activo{
  border:1px solid #7ca1d2;
  border-bottom:1px solid #ffffff;
  margin-top:0;margin-left:-1px;
  background:none;
  background-color:#ffffff;
}
#migas-productos li.ultimo{background:none;}
#migas-productos li.impar{color:#002a75;font-weight:bold;}
#migas-productos li.impar a{color:#002a75;font-weight:bold;}
#migas-productos li.par a{color:#7ca1d2;font-weight:bold;}
.familia-productos{
  float:left;margin:0 0 10px 128px !important;
  width:615px;height:50px;
  background:url('/images/separador-producto-categorias.gif') no-repeat 120px 0;
}
html>body .familia-productos{min-height:50px;height:auto;margin:0 0 10px 230px !important;}
.familia-productos.uno{margin:20px 0 10px 30px !important;}
#contenedor-productos .foto-familia{float:left;width:100px;height:100px;text-align:right;}
#contenedor-productos h1{float:left;margin:5px 0 8px 20px;width:400px;font-size:15px;color:#647d98;line-height:20px;}
#contenedor-productos h2{float:left;margin:0;font-size:12px;line-height:14px;}
#contenedor-productos .lista{margin:0 0 0 50px;}
#contenedor-productos .lista li{width:400px;height:14px;line-height:14px;background:url('/images/bullet-azul.gif') no-repeat 0 4px;}
html>body #contenedor-productos .lista li{height:10px;line-height:10px;}
html>/**/body #contenedor-productos .lista li{height:14px;line-height:14px;}
#contenedor-productos a{color:#647d98;}
#contenedor-productos a:hover{text-decoration:underline;}

/* *************** FAMILIAS ****************** */
#nombre-familia {float:left;margin:20px 0 8px 148px !important;width:500px !important;font-size:20px !important;color:#647d98;height:25px;}
.resumen-producto{
  float:left;margin:0 0 10px 128px !important;
  width:615px;height:50px;
  background:url('/images/separador-producto-categorias.gif') no-repeat 120px 0;
}
html>body .resumen-producto{min-height:50px;height:auto;margin:0 0 10px 230px !important;}
.resumen-producto.uno{margin:20px 0 10px 30px !important;}
#contenedor-productos .foto{float:left;width:100px;height:100px;text-align:right;}
.resumen-producto h2{float:left;margin:10px 0 8px 20px !important;width:480px;font-size:18px !important;color:#647d98;line-height:20px;font-weight:normal;}
.resumen-producto p{float:left;margin:0 0 0 20px;font-weight:normal;font-size:12px;color:#3b4049;}
.resumen-producto p strong{font-weight:normal;font-size:12px;color:#3b4049;}
.resumen-producto p a{float:left;margin-top:10px;}

/* *************** PRODUCTO DETALLE ****************** */
#contenedor-producto{
  float:left;
  width:964px;
  background:url('/images/fondos/productos.jpg') no-repeat 0 0;
  height:500px;
}
html>body #contenedor-producto{min-height:500px;height:auto;}
#contenedor-producto #titulo{margin:10px 0 0 27px;width:800px;}
html>body #contenedor-producto #titulo{margin-left:32px;}
#contenedor-producto h1{float:left;margin:5px 0 8px 20px;width:400px;font-size:15px;color:#647d98;line-height:20px;}
#contenedor-producto h2{float:left;margin:0;font-size:12px;line-height:14px;}
#contenedor-producto a{color:#002A75;font-weight:normal;}
#contenedor-producto a:hover{text-decoration:underline;}
#codigo-producto {float:left;margin:20px 0 8px 148px !important;width:550px !important;font-size:24px !important;color:#647d98;height:25px;}
#nombre-producto {float:left;margin:0px 0 0 148px !important;width:550px !important;font-size:20px !important;color:#647d98;height:25px;font-weight:normal;}
#contenedor-producto .foto{float:left;margin:0 35px 0 30px;width:280px;height:350px;text-align:right;}
#contenedor-producto .foto img{border:1px solid #ffaa50;}
.detalle-producto{
  float:left;margin:0 0 10px 0 !important;
  padding:20px 0 0 0;
  width:515px;height:50px;
  background:url('/images/separador-producto-categorias.gif') no-repeat 0 0;
}
html>body .detalle-producto{min-height:50px;height:auto;margin:0 0 10px 5px !important;}
.detalle-producto.uno{margin:20px 0 10px 30px !important;}
.detalle-producto p{float:left;margin:10px 0 0 0;width:515px;font-weight:normal;font-size:12px;color:#3b4049;}
.detalle-producto p strong{font-weight:normal;font-size:12px;color:#3b4049;}
.detalle-producto p a{float:left;margin-top:10px;}
.detalle-producto ul{float:left;margin:10px 0 10px 20px;font-size:12px;}
html>body .detalle-producto ul{margin:10px 0 10px 40px;}
.detalle-producto ul li{float:left;padding:0 0 0 12px;width:400px;height:14px;line-height:14px;background:url('/images/bullet-azul.gif') no-repeat 0 4px;}
html>body .detalle-producto ul li{min-height:14px;height:auto;line-height:14px;}
#lista-descargas{
  float:left;
  margin:10px 0 0 188px;
  padding:15px 0 10px 0;
  width:515px;
  border-top:1px solid #7ca1d2;
  border-bottom:1px solid #7ca1d2;
}
html>body #lista-descargas{margin:10px 0 0 350px;}
#lista-descargas li{float:left;width:257px;height:45px;line-height:35px;}
#lista-descargas li img {float:left;margin:0 5px 0 0;}
#lista-descargas li a {font-size:14px;color:#002a75;}
#contenedor-producto #volver{float:left;margin:20px 0 0 188px;}
html>body #contenedor-producto #volver{margin:20px 0 0 350px;}

/* ********** ZONA RESTRINGIDA ************* */
#contenedor-zona-restringida{
  background:none;
  height:600px;
}
#contenedor-zona-restringida iframe{float:left;margin:0;width:960px;height:620px;overflow:auto;}

/* ********** BUSCADOR ************* */
#resultados-buscador {
  position:absolute;
  top:80px;
  left:676px;
  width:297px;
  height:30px;
  z-index:0;
  display:none;
}
html>body #resultados-buscador{min-height:30px;height:auto;}
#resultados-buscador .cabecera{float:left;margin:0 0 0 4px;height:28px;z-index:1;}
html>body #resultados-buscador .cabecera{margin:0 0 0 8px;}
#resultados-buscador .cuerpo{
  float:left;
  width:297px;
  height:20px;
  background:url('/images/fondos/cuerpo-resultados.gif') repeat-y 0 0;
}
html>body #resultados-buscador .cuerpo{min-height:20px;height:auto;background:url('/images/fondos/cuerpo-resultados.png') repeat-y 0 0;}
#resultados{
  float:left;margin:10px 0 0 10px;
  width:200px;
  height:20px;
  background:url('/images/fondos/lista-resultados.gif') repeat-y 100px 0;
}
html>body #resultados{min-height:20px;height:auto;margin:10px 0 0 20px;background:url('/images/fondos/lista-resultados.gif') repeat-y 100px 0;}
#resultados strong,#resultados a{color:#002b72;font-weight:bold;}
#resultados li{float:left;height:10px;width:200px;}
html>body #resultados li{min-height:10px;height:auto;}
#resultados img{float:left;margin:0 0 0 15px;}
#resultados img.servi{margin:0 0 0 4px;}
html>body #resultados img{float:left;margin:0 0 0 15px;}
html>body #resultados img.servi{margin:0 0 0 4px;}
#resultados ul{
  float:left;
  min-height:20px;
  height:auto;
  width:150px;
  margin:-18px 0 0 55px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
html>body #resultados ul{margin:-18px 0 0 110px;}
#resultados ul li{width:150px;}
#resultados-buscador .pie{float:left;}

/* ************** CONTACTO ************** */
body.contacto{
  background:#ffffff;
}
body.contacto h1{position:absolute;top:30px;left:70px;}
body.contacto #form-presupuesto{margin:70px 0 0 5px;}
html>body.contacto #form-presupuesto{margin:60px 0 0 10px;}
html>/**/body.contacto #form-presupuesto{margin:70px 0 0 15px;}

body.contacto #resultado-formulario{margin:-37px 0 0 130px;}
html>body.contacto #resultado-formulario{margin:-35px 0 0 270px;}
html>/**/body.contacto #resultado-formulario{margin:-20px 0 0 270px;}

body.contacto .proteccionDatos{margin:20px 0 0 20px;width:500px;}

/* ************* TALLER VIRTUAL **************** */
body.taller{
  background:#ffffff url('/taller/images/fnd_body.gif') repeat-x 0 0;
}
#contenido.taller{
  background:#ffffff url('/taller/images/fnd_contenedor.gif') no-repeat 0 0;
  padding-left:-20px;
}
#contenedor-taller{
  float:left;
  width:964px;
  margin-bottom:50px;
}
#contenedor-taller h1{float:left;margin:15px 0 5px 30px;color:#002a75;font-weight:normal;font-size:22px;line-height:25px;}
#contenedor-taller p{color:#383838;font-size:12px;}
#contenedor-taller .ayuda-1{float:right;margin:25px 0 0 0;width:450px;font-size:12px;}
#modelos-taller{
  float:left;margin:0 0 10px 30px;
  background:url('/taller/images/fnd_talleres.gif') no-repeat 0 0;
  width:930px;
}
#modelos-taller p{float:left;width:185px;height:105px;margin:0;text-align:center;line-height:14px;}
#modelos-taller p.uno{}
#modelos-taller p.dos{width:185px;}
#modelos-taller p.dos img.primera{margin-left:2px;}
#modelos-taller p.tres{width:180px;}
#modelos-taller p.tres img.primera{margin-left:4px;}
#modelos-taller p.cuatro{width:190px;}
#modelos-taller p.cuatro img.primera{margin-left:5px;}
#modelos-taller p img{margin:0 5px 0 0;}
#modelos-taller p strong{float:left;margin:10px 0 0 0;color:#383838;font-size:13px;font-weight:normal;width:100%;line-height:20px;}
#contenedor-taller h2{float:left;margin:0 5px 0 30px;color:#002a75;font-weight:normal;font-size:22px;line-height:25px;}
#contenedor-taller h3{float:left;margin:7px 5px 0 0;}
#elevadores{left:490px;}
#lubricacion{left:610px;}
#ruedas{left:730px;}
#vehiculos{left:800px;}
#contenedor-taller .ayuda-2{position:absolute;top:295px;left:850px;width:130px;font-size:10px;}
#contenedor-taller .ayuda-2b{position:absolute;top:310px;left:672px;width:300px;font-size:10px;}
.contenedor-productos{
  position:absolute;top:307px;left:190px;
  width:729px;
}
#productos-elevadores, #productos-lubricacion, #productos-ruedas, #productos-vehiculos{display:none;z-index:1000;}
.contenedor-productos .cabecera{float:left;width:729px;height:36px;background:url('/taller/images/fnd_ventana_top.png') no-repeat 0 0;}
#productos-lubricacion .cabecera{background:url('/taller/images/fnd_ventana_top_2.png') no-repeat 0 0 !important;}
#productos-ruedas .cabecera{background:url('/taller/images/fnd_ventana_top_3.png') no-repeat 0 0 !important;}
#productos-vehiculos .cabecera{background:url('/taller/images/fnd_ventana_top_4.png') no-repeat 0 0 !important;}
.contenedor-productos .cuerpo{float:left;width:729px;background:url('/taller/images/fnd_ventana_cuerpo.png') repeat-y 0 0;}
.contenedor-productos .cabecera img{float:right;margin:20px 22px 0 0;}
.contenedor-productos .pie{float:left;width:729px;height:36px;background:url('/taller/images/fnd_ventana_pie.png') no-repeat 0 0;}
#taller{float:left;margin:10px 0 0 30px;width:929px;height:677px;
background:#ffffff url('/taller/images/txt_cargando.gif') no-repeat 0 0;}
#contenedor-taller #eleccion{position:absolute;top:920px;left:680px;width:266px;}
#contenedor-taller #eleccion p{text-align:right;font-size:18px;color:#666666;margin:0 0 0 -30px;width:300px;}
#contenedor-taller #eleccion img{margin-top:5px;}
#contenedor-taller #eleccion p strong{font-weight:normal;}
#contenedor-taller .ayuda-3{float:left;margin:0 700px 0 90px;width:270px;}
#contenedor-taller #talleres-ejemplo{float:left;margin:10px 0 0 90px;width:600px;}
#contenedor-taller #talleres-ejemplo li{
  float:left;
  background:#ffffff url('/taller/images/ico_pdf.gif') no-repeat 0 5px;
  padding:0 0 0 35px;height:35px;
  width:205px;
}
#contenedor-taller #talleres-ejemplo li a{color:#002a75;font-size:14px;line-height:35px;}
#contenedor-taller hr{float:left;width:920px;height:1px;color:#93c3fb;}
#contenedor-taller #contenedor-pedido{
  float:left;margin:10px 0 0 30px;
  padding-top:10px;
  border-top:1px solid #93c3fb;
  width:920px;
}
#contenedor-taller #contenedor-pedido h2{float:left;margin:0 10px 0 0;}
#contenedor-taller ul.lista-productos-taller{
  float:left;margin:0 10px 0 50px;border-right:1px solid #93c3fb;
  width:190px;
}
#lista-productos-presupuesto{width:190px;border:1px solid #ffffff;}
#contenedor-taller ul.lista-productos-taller li{float:left;margin-bottom:10px;}
#contenedor-taller ul.lista-productos-taller li .foto{float:left;width:50px;height:50px;border:1px solid #93c3fb;text-align:center;margin-right:5px;background-color:#ffffff;}
#contenedor-taller ul.lista-productos-taller li .foto img{width:50px;height:50px;}
#contenedor-taller ul.lista-productos-taller li .producto{float:left;margin-top:13px;font-size:16px;color:#1b3563;font-weight:bold;width:130px;display:block;}
#contenedor-taller ul.lista-productos-taller li .unidades{float:left;font-size:14px;color:#666666;width:130px;display:block;}
#frm_taller {float:left; width:400px;}
#frm_taller label{
  float:left;
  font:12px Arial, Helvetica, sans-serif;
  color: #3e495e;
  display:block;
  width:70px;
  text-align:right;
  padding-top:3px;margin:0 10px 10px 0;
}
#frm_taller input, #frm_taller textarea{
  float:left;
  font:12px Arial, Helvetica, sans-serif;
  color: #000000;
  background:#ffffff;
  border: 1px solid #ff9729;
  width:315px;
  margin:0 0 10px 0;
}
#frm_taller #btn_solicitar_presupuesto{
    height:auto;
    width: auto;
    margin:5px 0 0 80px;
    border:0;
}
.contenedor-productos .lista-productos-taller{border:0 !important;margin-left:20px !important;}
.contenedor-productos .lista-productos-taller ul{position:absolute;}
.contenedor-productos .lista-productos-taller .fotos{
  position:absolute;
  background:url('/taller/images/flechita-medio.png') no-repeat 0 0;
  width:540px;height:150px;
  margin-top:-50px;left:135px;
  padding-left:30px;
  display:none;
}
.contenedor-productos .lista-productos-taller .fotos .nombre{display:block;color:#1B3563;font-size:14px;font-weight:bold;width:500px;}
.contenedor-productos .lista-productos-taller div.primero{background:url('/taller/images/flechita-superior.png') no-repeat 0 0;margin-top:-10px;}
.contenedor-productos .lista-productos-taller div.ultimo{background:url('/taller/images/flechita-inferior.png') no-repeat 0 0;margin-top:-80px;}
#contenedor-taller .contenedor-productos .lista-productos-taller .fotos .foto{float:left;width:125px;height:125px;border:1px solid #93c3fb;text-align:center;margin-right:6px;background-color:#ffffff;}
#contenedor-taller .contenedor-productos .lista-productos-taller .fotos .foto img{width:125px;height:125px;}
#contenedor-taller #productos-lubricacion.contenedor-productos .lista-productos-taller .fotos .foto img{width:auto;height:auto;}
#productos-lubricacion.contenedor-productos li.uno .foto img{width:auto !important;height:auto !important;}
#productos-lubricacion.contenedor-productos li.uno .fotos .foto img{margin-top:40px !important;}
#productos-lubricacion.contenedor-productos li.tres .fotos .foto img{margin-top:40px !important;}
#productos-lubricacion.contenedor-productos li.cuatro .fotos .foto img{margin-top:15px !important;}
#productos-lubricacion.contenedor-productos li.cinco .fotos .foto img{margin-top:15px !important;}
#productos-lubricacion.contenedor-productos li.siete .fotos .foto img{margin-top:45px !important;}
#productos-lubricacion.contenedor-productos li.siete .foto img{width:auto !important;height:auto !important;margin-top:15px !important;}
#productos-lubricacion.contenedor-productos li.ocho .fotos .foto img{margin-top:25px !important;}

#contenedor-taller .contenedor-productos .lista-productos-taller .fotos .ayuda{float:left;font-size:14px;color:#666666;width:520px;display:block;font-weight:normal;}
#taller div{position:absolute;padding:5px 5px;}

#imprimir {position:absolute;top:1100px;left:680px;cursor:pointer;}