@import url("reset.css");
@import url("generales.css");
@import url("capas.css");

#menu_superior #menu_superior_url{ float:left; width:auto; padding-top:10px; padding-bottom:10px; color:#999999; margin-left:10px;}

#menu_superior #menu_superior_menu{ float:right; width:auto;padding-top:10px; padding-bottom:10px;}
#menu_superior #menu_superior_menu ul{ float:left; width:auto;}
#menu_superior #menu_superior_menu ul li{ float:left; width:auto; margin-left:12px; margin-right:12px; background-image:url(../images/flecha-roja.gif); background-repeat:no-repeat; padding-left:6px;}
#menu_superior #menu_superior_menu ul li a{ color:#FFFFFF; text-decoration:none;}
#menu_superior #menu_superior_menu ul li a:hover{ color:#C64141;}
#menu_superior #menu_superior_menu ul .li_activa a{ color:#C64141;}
#menu_superior #menu_superior_menu ul .li_ultima{ margin-right:24px;}
#menu_superior #menu_superior_menu ul .li_ultima_activa{ margin-right:24px;}
#menu_superior #menu_superior_menu ul .li_ultima_activa a{ color:#C64141;}
#menu_superior #menu_superior_menu ul .li_inicio{ background-image:url(../images/casa-roja.gif); padding-left:14px;}
#menu_superior #menu_superior_menu ul .li_inicio_activa{ background-image:url(../images/casa-roja.gif); padding-left:14px;}
#menu_superior #menu_superior_menu ul .li_inicio_activa a{ color:#C64141;}
#menu_superior #menu_superior_menu ul .li_mapa{ background-image:url(../images/mapa-rojo.gif); padding-left:14px; height:11px;}
#menu_superior #menu_superior_menu ul .li_mapa_activa{ background-image:url(../images/mapa-rojo.gif); padding-left:14px; height:11px;}
#menu_superior #menu_superior_menu ul .li_mapa_activa a{ color:#C64141;}
#menu_superior #menu_superior_menu ul .li_es{ background-image:url(../images/es.gif); padding-left:19px;}
#menu_superior #menu_superior_menu ul .li_en{ background-image:url(../images/gb.gif); padding-left:19px;}
#menu_superior #menu_superior_menu ul .li_fr{ background-image:url(../images/fr.gif); padding-left:19px;}
#menu_superior #menu_superior_menu ul .li_ru{ background-image:url(../images/ru.gif); padding-left:19px;}

#contenido #contenido_izq_home{ float:left; width:587px;}
#contenido #contenido_izq_home #img_home{ float:left; width:587px; height:333px;}

#contenido #contenido_izq_home #bienvenida_home{ float:left; width:100%; margin-top:20px; height:177px; background-image:url(../images/fondo-bienvenida.jpg); background-repeat:no-repeat; background-position:bottom left; border-bottom:1px solid #bbbbbb;}

#contenido #contenido_izq_home #bienvenida_home h1{ margin-left: 150px; color:#666666; font-weight:bold;}
#contenido #contenido_izq_home #bienvenida_home h2{ margin-left: 180px; font-weight:bold;}
#contenido #contenido_izq_home #bienvenida_home p{ margin-left: 180px; padding-right:10px;}
#contenido #contenido_izq_home #bienvenida_home ul{ margin-left: 180px; padding-right:10px;}
#contenido #contenido_izq_home #bienvenida_home ul li {background-image:url(../images/cruz-menu-derecha.gif); background-repeat:no-repeat; padding-left:10px;}

.txt_rojo{ color:#C64141; font-weight:bold;}

#contenido #contenido_izq_home #productos_home{ float:left; width:567px; padding-left:20px; padding-top:20px;}
#contenido #contenido_izq_home #productos_home h1{ color:#666666; font-weight:bold;}
#contenido #contenido_izq_home #productos_home ul{ float:left; width:auto; margin-top:15px;}
#contenido #contenido_izq_home #productos_home ul li{ float:left; width:247px;}
#contenido #contenido_izq_home #productos_home ul .li1{ margin-right:40px;}
#contenido #contenido_izq_home #productos_home ul li img{ background-color:#C64141; padding:1px;}
#contenido #contenido_izq_home #productos_home ul li h3{ margin-bottom:10px; color:#C64141; font-size:12px; font-weight:bold;}
#contenido #contenido_izq_home #productos_home ul li h3 a{ color:#C64141; text-decoration:none;}
#contenido #contenido_izq_home #productos_home ul li h3 a:hover{ color:#000000;}

#contenido #contenido_drcha{ float:left; width:262px; margin-left:1px;}
#contenido #menu_derecha{ float:left; width:262px; background-image:url(../images/fondo-menu-dcha.jpg); background-position:left top; background-repeat:no-repeat; height:167px; border-bottom:1px solid #bbbbbb;}
#contenido #menu_derecha ul{ margin-top:15px; margin-left:35px; margin-right:20px;}
#contenido #menu_derecha ul li{list-style-type:square; color:#FFFFFF; font-size:14px; font-family:"Trebuchet MS", sans-serif; margin-bottom:10px;}
#contenido #menu_derecha ul li a{ color:#FFFFFF; text-decoration:none; font-size:0.9em;}
#contenido #menu_derecha ul li a.ru{ color:#FFF; text-decoration:none; font-size:0.85em;}
#contenido #menu_derecha ul li a:hover{ color:#000000;}
#contenido #menu_derecha ul .li_activa a{ color:#000000;}

#contenido #contenido_drcha #formulario_home{ float:left; padding:15px;}
#contenido #contenido_drcha #formulario_home h2{ font-size:12px; font-weight:bold;}
#contenido #contenido_drcha #formulario_home legend{ font-size:12px; font-weight:bold; margin-bottom:10px;}
#contenido #contenido_drcha #formulario_home .p_dcha{ font-size:8px; color:#767676; text-align:right;}
#contenido #contenido_drcha #formulario_home .margen_arriba{ margin-top:10px;}
#contenido #contenido_drcha #formulario_home dt{ margin-bottom:3px;}
#contenido #contenido_drcha #formulario_home dd{ margin-bottom:5px;}

.boton_formulario{ background-color:#BBBBBB; border:1px solid #C64141;}

#pie_general{ float:left; width:845px; padding-left:5px; background-image:url(../images/fondo-pie-general.gif); background-repeat:no-repeat; background-position:right bottom; height:12px; padding-top:14px;}
#borde_inferior{ float:left; width:850px; height:3px; background-image:url(../images/borde-pie-inferior.gif); background-repeat:no-repeat; background-position:top left;}

#todo .fondo_blanco{ background-image:none; background-color:#FFFFFF;}

#cabecera_interior #cabecera_imagen{ float:left; width:586px; padding-right:1px; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; height:167px;}
#cabecera_interior #cabecera_menu{ float:left; width:262px;}

#contenido #contenido_izq_interior{ float:left; width:567px; padding:10px;}
#contenido #contenido_izq_interior h1{ color:#AB3434; font-weight:bold;}

#contenido #contenido_dcha_interior { float:left; width:262px; margin-left:1px;}
#contenido #contenido_dcha_interior h2{ margin-left:15px; margin-top:25px; margin-bottom:25px; font-size:12px; font-weight:bold;}
#contenido #contenido_dcha_interior ul{ margin-left:15px;}
#contenido #contenido_dcha_interior ul li{ background-image:url(../images/cruz-menu-derecha.gif); background-repeat:no-repeat; padding-left:10px; margin-bottom:15px;}
#contenido #contenido_dcha_interior ul li a{ color:#000000; text-decoration:none;}
#contenido #contenido_dcha_interior ul li a:hover{ color:#C64141;}
#contenido #contenido_dcha_interior ul .li_activa a{ color:#C64141;}
#contenido #contenido_dcha_interior p{ margin-left:15px; margin-top:25px;}

#todo #contenido #contenido_dcha_interior .ul_resto_dimecos{ margin-top:15px; margin:0; padding:0;}
#todo #contenido #contenido_dcha_interior .ul_resto_dimecos li{ background-image:none; padding:0;}

#ul_fabricas{ float:left; width:100%; margin-bottom:10px; margin-top:10px;}
#ul_fabricas li{ float:left; width:242px; margin-left:15px; margin-bottom:15px;}
#ul_fabricas li img{margin-bottom:5px;}

#contenido #imagenes_sector{ float:left; width:auto; padding:10px; border:1px solid #E4E4E4; clear:both; margin-left:10px;}

#contenido #ul_listado_piezas{ margin-bottom:20px; margin-left:15px;}
#contenido #ul_listado_piezas li{ margin-bottom:5px; background-image:url(../images/flecha-verde.gif); background-repeat:no-repeat; padding-left:20px;}

#gallery {
  padding:0; 
  margin:0 auto; 
  list-style-type:none; 
  overflow:hidden; 
  height:196px; 
  border:1px solid #DFAEAE; 
  }
#gallery li {
  float:left;
  }
#gallery li a {
  display:block; 
  height:240px;
  width:35px;
  float:left; 
  text-decoration:none; 
  border-right:1px solid #DFAEAE; 
  border-left:1px solid #DFAEAE; 
  }
#gallery li a img {border:0;}
#gallery li a:hover {
  background:#eee; 
  width:320px;
  }
  
#contenido #contenedor_blanco{ float:left; width:830px; padding:10px;}
#contenido #contenedor_blanco #contenedor_blanco_izq{ float:left; width:610px; margin-right:20px;}
#contenido #contenedor_blanco #contenedor_blanco_drcha{ float:left; width:200px;}
#contenido #contenedor_blanco #contenedor_blanco_drcha .imagen_margen_abajo{ margin-bottom:25px;}
#contenido #contenedor_blanco #contenedor_blanco_izq h1{ color:#AB3434; font-weight:bold;}

#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home{ float:left; padding:15px;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home h2{ font-size:12px; font-weight:bold;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home legend{ font-size:12px; font-weight:bold; margin-bottom:10px;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home .p_dcha{ font-size:8px; color:#767676; text-align:right;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home .margen_arriba{ margin-top:10px;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home dt{ margin-bottom:3px;}
#contenido #contenedor_blanco #contenedor_blanco_izq #formulario_home dd{ margin-bottom:5px;}

#contenido #contenido_izq_interior #formulario_home{ float:left; padding:15px;}
#contenido #contenido_izq_interior #formulario_home h2{ font-size:12px; font-weight:bold;}
#contenido #contenido_izq_interior #formulario_home legend{ font-size:12px; font-weight:bold; margin-bottom:10px;}
#contenido #contenido_izq_interior #formulario_home .p_dcha{ font-size:8px; color:#767676; text-align:right;}
#contenido #contenido_izq_interior #formulario_home .margen_arriba{ margin-top:10px;}
#contenido #contenido_izq_interior #formulario_home dt{ margin-bottom:3px;}
#contenido #contenido_izq_interior #formulario_home dd{ margin-bottom:5px;}

#imagenes_envia_pieza{ float:left; width:100%; clear:both; text-align:center; padding-top:15px;}
#imagenes_envia_pieza img{ margin-left:17px; margin-right:17px;}

#todo #contenido .izq_eventos{ width:577px;}
#todo #contenido .dcha_eventos{ width:252px;}

#contenido .contenedor_evento{ float:left; width:565px; border:1px solid #C2C2C2; /*background-image:url(../images/fondo-contenedor-eventos.gif); background-position:right; background-repeat:repeat-y;*/ margin-bottom:10px;}
#contenido .contenedor_evento .contenedor_evento_imagen{ float:left; width:156px; padding:1px;}
#contenido .contenedor_evento .contenedor_evento_texto{ float:left; width:375px; padding:10px 15px 10px 15px;}
#contenido .contenedor_evento .contenedor_evento_texto h2{ font-weight:bold; font-size:12px;}
#contenido .contenedor_evento .contenedor_evento_texto ul{ float:left; width:100%;}
#contenido .contenedor_evento .contenedor_evento_texto ul li{ float:left; margin-bottom:10px; width:45%; background-image:url(../images/flecha-verde.gif); background-repeat:no-repeat; padding-left:15px;}

.flota_izquierda_eventos{ float:left; clear:left; margin:0 10px 10px 0; max-width:250px;}

#contenido #ul_miniaturas_proyectos{ float:left; width:auto; margin-top:25px; margin-left:80px;}
#contenido #ul_miniaturas_proyectos li{float:left; width:auto; margin-right:15px;}
#contenido #ul_miniaturas_proyectos li a img{ padding:1px; background-color:#BBBBBB;}
#contenido #ul_miniaturas_proyectos li a:hover img{background-color:#000000;}

#contenido #imagenes_maquinaria{ float:left; width:auto; margin-top:15px;}
#contenido #imagenes_maquinaria li{ float:left; width:auto; margin-left:15px; margin-bottom:15px;}
#contenido #imagenes_maquinaria li a img{ padding:2px; border:1px solid #BBBBBB;}
#contenido #imagenes_maquinaria li a:hover img{border:1px solid #000000;}

#todo #contenido .listado_partes_maquina{ float:left; width:auto; margin-top:10px; clear:both; margin-left:15px; list-style:decimal;}
#todo #contenido .listado_partes_maquina li{ float:left; width:142px; background-image:url(../images/flecha-verde.gif); background-repeat:no-repeat; padding-left:15px; margin-right:25px; margin-bottom:5px;}
#todo #contenido .listado_partes_maquina li a{ text-decoration:none; color:#5B5B5B;}
#todo #contenido .listado_partes_maquina li a:hover{ text-decoration:none; color:#000000;}
#todo #contenido .listado_partes_maquina .enlace_off a{ text-decoration:none; color:#5B5B5B;}
#todo #contenido .listado_partes_maquina .enlace_on a{ text-decoration:none; color:#000000;}

#partes_maquinaria{float:left; width:850px; border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb; border-top:1px solid #BBBBBB; background-color:#FFFFFF;}

ul.mapa {margin:0 0 0 20px;width:46%;float:left;}
ul.mapa li {padding:10px 0 10px 0;font-size:1.2em;list-style:square;}
ul.mapa ul {margin:5px 0 0 20px;}
ul.mapa ul li {font-size:0.9em;padding:5px 0;list-style:none;}
