@charset "utf-8";

* { margin: 0; padding: 0; border: 0;  color: #EE3424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a { text-decoration: none; }



/* Identificadores IDS */

#zona-cabecera { width: 100%; }

#contenedor-cabecera { width: 89.8em; margin: auto; }

#contenedor-cabecera ul#contenedor-lista-lifestyle { width: 32.1em; margin: 0 0 0 57.7em; list-style: none; overflow: hidden; clear: both; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li { float: left; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li h1 { text-align: center; color: #FFFFFF; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li h1 a { display: block; color: #FFFFFF; padding: 0.3em 0 0.3em 0; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li h1 a#alternative {  width: 13.1em; background-color: #70af00; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li h1 a#europe { width: 9.6em; background-color: #004fb3; }

#contenedor-cabecera ul#contenedor-lista-lifestyle li h1 a#foundry { width: 9.4em; background-color: #fabb26; }

#contenedor-logo { width: 89.8em; overflow: auto; clear: both; }

#contenedor-logo h1.ocultar { position: absolute; top: -3000em; left: -3000em; }

#contenedor-cabecera a#logo-hergom { float: left; }

#contenedor-cabecera a#logo-hergom img { width: 29.6em; height: 7.4em; }

#contenedor-cabecera p { float: right; width: 52.9em; padding: 2.3em 7.3em 0 0; text-align: justify; color: #666; }

#contenedor-pestana-menu-cabecera { width: 89.8em; height: 79px; overflow: hidden; clear: both; border-top: 1px solid #ee3424; }

#subcontenedor-pestanas { float: left; width: 21.4em; height: 26px; padding: 53px 0 0 0; }

#subcontenedor-pestanas ul { overflow: auto; list-style: none; }

#subcontenedor-pestanas ul li { float: left; }

#subcontenedor-pestanas ul li h2 {  color: #FFFFFF; font-weight: bold; }

#subcontenedor-pestanas ul li h2 a { display: block;  color: #FFFFFF; }


#subcontenedor-pestanas ul li h2 a#pestana-productos {  width: 10em; height: 19px; padding: 0.7em 0 0 2em; background-image: url(http://www.hergom.com/imagenes/btn-productos.gif); background-repeat: no-repeat; }

#subcontenedor-pestanas ul li a#pestana-grupo { width: 8.2em; height: 19px; padding: 0.7em 0 0 0.4em; background-image: url(http://www.hergom.com/imagenes/btn-grupo.gif); background-repeat: no-repeat }

#subcontenedor-pestanas ul li a#pestana-productos-deseleccionada { width: 10em; height: 19px; padding: 0.7em 0 0 2em; background-image: url(http://www.hergom.com/imagenes/btn-productos.gif); background-repeat: no-repeat; background-position: bottom; }

#subcontenedor-pestanas ul li a#pestana-grupo-seleccionada { width: 8.2em; height: 19px; padding: 0.7em 0 0 0.4em; background-image: url(http://www.hergom.com/imagenes/btn-grupo.gif); background-repeat: no-repeat; background-position: bottom; }

#contenedor-menu-principal { float: right; width: 67.5em; height: 79px; padding: 0 0 0 0.7em; overflow: hidden; }

#contenedor-menu-principal ul { overflow: auto; clear: both; list-style: none; overflow: hidden; }

#contenedor-menu-principal ul li { float: right; border-right: 1px solid #ee3424; }

#contenedor-menu-principal ul li h2 { text-align: right; font-weight: bold; color: #ee3424; }

#contenedor-menu-principal ul li h2 a { display: block; width: 11.5em; height: 70px; padding: 0.9em 0.9em 0 1em; }

#contenedor-menu-principal ul li h2 a span.rojo { display: block; padding: 0.2em 0.5em 0.2em 0; color: #FFFFFF; background-color: #ee3424; }

#contenedor-menu-principal ul li h2 a span.rojo-seleccionado { display: block; padding: 0.2em 0.5em 0.2em 0; color: #ee3424; background-color: #FFFFFF; }

#contenedor-menu-principal ul li h2 a:hover { font-weight: bold; color: #ffffff;  }

#contenedor-menu-principal ul li h2 a:hover span.rojo { display: block; padding: 0.2em 0.5em 0.2em 0; color: #ee3424; background-color: #FFFFFF; }

#contenedor-menu-principal ul li h2 a span.menu-superior-seleccionado { color: #FFFFFF; }

#contenedor-menu-principal ul li h2 a#spartherm { background-image: url(http://www.hergom.com/imagenes/btn-spartherm.gif); background-repeat: no-repeat; }

#contenedor-menu-principal ul li h2 a#hase { background-image: url(http://www.hergom.com/imagenes/btn-hase.gif); background-repeat: no-repeat }

#contenedor-menu-principal ul li h2 a#hearthstone { background-image: url(http://www.hergom.com/imagenes/btn-hearthstone.gif); background-repeat: no-repeat; }

#contenedor-menu-principal ul li h2 a#nostrum { background-image: url(http://www.hergom.com/imagenes/btn-nostrum.gif); background-repeat: no-repeat; }

#contenedor-menu-principal ul li h2 a#serie-classic { background-image: url(http://www.hergom.com/imagenes/btn-nostrum.gif); background-repeat: no-repeat; }

#contenedor-menu-principal ul li h2 a#spartherm:hover { background-position: bottom; }

#contenedor-menu-principal ul li h2 a#hase:hover { background-position: bottom; }

#contenedor-menu-principal ul li h2 a#hearthstone:hover { background-position: bottom; }

#contenedor-menu-principal ul li h2 a#nostrum:hover { background-position: bottom; }

#contenedor-menu-principal ul li h2 a#serie-classic:hover { background-position: bottom; }

#contenedor-menu-principal ul li h2 a.menu-superior-seleccionado { background-position: bottom; }

/* Comienzo de la zona correpondiente al  contenido  */



#swf-coleccion { padding: 1.5em 5em 1.5em 5em;  text-align: center; }

#swf-coleccion object { width: 420px; height: 234px; }

#contenido-swf-coleccion { width: 41em; margin: 1em 7.2em 1em 7.2em; padding: 0.5em; border: 1px solid #e5e0cc; overflow: hidden; }

#contenido-swf-coleccion p { padding: 0.5em 0 1em 0; color: #666; text-align: justify; }

#contenido-swf-coleccion ul { margin: 0 0 0 3em; padding: 0em; list-style: none; }

#contenido-swf-coleccion ul li { padding: 0.5em 1em 0.5em 0; color: #666; text-align: justify; }

#contenido-swf-coleccion ul li span.caracteristica-swf-coleccion { font-size: 1.2em; font-weight: bold; }

#contenido-swf-coleccion p a:hover { text-decoration: underline; }

#swf-foundry { padding: 1.5em 5em 1.5em 1.2em;  text-align: center; }

#swf-foundry object { width: 640px; height: 213px; }

#contenido-swf-foundry { width: 62.5em; margin: 1em 0em 1em 0em; padding: 0.5em; border: 1px solid #e5e0cc; overflow: hidden; }

#contenido-swf-foundry p { padding: 0.5em 0 1em 0; color: #666; text-align: justify; }

#contenido-swf-foundry img.foundry-img-acabados { float: left; width: 200px; margin-right: 0.5em; padding: 0.5em; border: 1px solid #999999; }

#contenido-swf-foundry ul { margin: 0 0 0 3em; padding: 0em; list-style: none; }

#contenido-swf-foundry ul li { padding: 0.5em 1em 0.5em 0; color: #666; text-align: justify; }

#contenido-swf-foundry ul li span.caracteristica-swf-foundry { font-size: 1.2em; font-weight: bold; }

#contenido-swf-foundry table#galeria-fundicion { width: 38em; margin: auto; border-collapse: collapse; }

#contenido-swf-foundry table#galeria-fundicion td {  padding: 0.5em; }

#contenido-swf-foundry table#galeria-fundicion td img { width: 100px; height: 75px; }

#contenido-swf-foundry table#galeria-fundicion td img.disa-imagen { width: 360px; height: 178px; }

#zona-contenido-productos { width: 100%; background-color: #EE3424; }

#contenedor-contenido { width: 89.8em; margin: auto; border-top: 1px solid #EE3424; overflow: hidden; clear: both; }

#columna-izquierda { float: left; width: 22.4em; margin: 0 0.4em -3000em 0; margin-bottom: -3000em; padding: 1.9em 0 3000em 0; }

#contenedor-menu-lateral { width: 21em; padding: 0 1.4em 0 0; overflow: hidden; clear: both; }

#contenedor-menu-lateral-derecha {  float: left; width: 21em; }

#contenedor-menu-lateral-derecha ol.categorias-principal { list-style-type: decimal; list-style-position: inside; overflow: hidden; }

#contenedor-menu-lateral-derecha ol.categorias-principal li.categorias { margin: 0 0 0.5em 0em; padding: 0.5em 1em 0.5em 1em; cursor: pointer;  color: #f27154; background-color: #EE3424; border: 1px solid #f27154; }

#contenedor-menu-lateral-derecha ol.categorias-principal li.categorias h2 { display: inline; color: #FFFFFF; font-weight: bold; }

#contenedor-menu-lateral-derecha ol.categorias-principal li.subcategoria { margin: 0 0 0.5em 0em; padding: 0.5em 0 0.5em 1em;  color: #f27154; background-color: #EE3424; border: none;  border-bottom: 1px solid #f27154; }

#contenedor-menu-lateral-derecha ol.categorias-principal li.subcategoria h2 { display: inline; color: #f27154; font-weight: bold; }

#contenedor-menu-lateral-derecha ol.categorias-principal li.subcategorias { list-style: none; list-style-position: outside; margin: 0 0 0.5em 2em; padding: 0.5em 0em 0.5em 0em; cursor: pointer;  color: #f27154; background-color: #EE3424;  }

#contenedor-menu-lateral-derecha ol.categorias-principal li.sinborderbottom{border-bottom:0;}





#contenedor-menu-lateral-derecha ol.categorias-principal li.subcategorias ol { margin: 0em; padding: 0em;  overflow: hidden; }

#contenedor-menu-lateral-derecha ol { list-style: none; margin: 0em; padding: 0em; }

#contenedor-menu-lateral-derecha ol li { margin: 0em; padding: 0 0 0 1em; border-bottom: 1px dashed #f27154; }

#contenedor-menu-lateral-derecha ol li a { display: block; padding: 0.5em 0 0.5em 1em; color: #FFFFFF; font-weight: normal; }

#contenedor-menu-lateral-derecha ol li a:hover { color: #000000; }

#contenedor-menu-lateral-derecha ol li a.producto-seleccionado { display: block; padding: 0.5em 0 0.5em 1em; color: #000000; font-weight: normal; }

#contenedor-menu-lateral-derecha ol li a.producto-seleccionado { color: #000000; }



#contenedor-menu-lateral-derecha .area-privada{}

#contenedor-menu-lateral-derecha .area-privada h2{color:#FFFFFF;margin:0.8em 0;margin:1em 0 0.5em 1em;}

#contenedor-menu-lateral-derecha .tercer-listado li{border-left:1px dashed #f27154;border-bottom:1px solid #f27154;margin:0 0 0 2em;}

#contenedor-menu-lateral-derecha .tercer-listado li a{color:#FFFFFF;}

#contenedor-menu-lateral-derecha .tercer-listado li .seleccionado{display:block;padding:0.5em 0 0.5em 1em;color:black;}

#contenedor-menu-lateral-derecha .tercer-listado li.ultima{margin-bottom:1em;}







/*#contenedor-menu-lateral-derecha ul { list-style: none; overflow: hidden; border-top: 1px solid #999999; }

#contenedor-menu-lateral-derecha ul li { border-bottom: 1px solid #999999; }

#contenedor-menu-lateral-derecha ul li.categorias { background-color: #e36a5f;  border-bottom: 1px solid #e9938c;  }

#contenedor-menu-lateral-derecha ul li.categorias h2 { display: block; padding: 0.5em 0 0.5em 1em; color: #7a0d1d; font-weight: bold; }

#contenedor-menu-lateral-derecha ul li a { display: block; padding: 0.5em 0 0.5em 1em; color: #999999; }

#contenedor-menu-lateral-derecha ul li a:hover { color: #FFFFFF; background-color: #999999; }*/

#columna-derecha { float: right;  width: 66.8em; margin-bottom: -3000em; padding: 1.9em 0 3000em 0; overflow: hidden; background-color: #FFFFFF; }

#columna-derecha-actualidad { float: right;  width: 66.8em; margin-bottom: -3000em; padding: 0 0 3000em 0; overflow: hidden; background-color: #FFFFFF; }



/* Estilos de la ficha de productos */

#contenedor-ficha-producto { width: 57.7em; margin: auto; overflow: hidden;  background-color: #FFFFFF;  }

#contenedor-ficha-producto-cabecera { width: 57.7em; height: 30em; }

#contenedor-ficha-producto-cabecera img#imagen-cabecera { position: absolute; width: 55.7em; height: 30em; }

#contenedor-ficha-producto-cabecera p#derecha-entradilla { position: relative; left: 36.5em; width: 16em; padding: 0.3em; color: #000000; }

#contenedor-ficha-producto-cabecera p#izquierda-entradilla { position: relative; left: 2.2em; width: 16em; padding: 0.3em; color: #000000; }

#contenedor-ficha-producto-cabecera .titulosep {float:right;padding-right:2em;text-align:right;}

#contenedor-ficha-producto-cabecera .titulosep h1 {color:#FFF;background-color:#EE3424;font-size:200%;text-transform:uppercase;border:1px solid #EE3424;padding:0 5px;}

#contenedor-ficha-producto-cabecera .titulosep h2 {border:1px solid #EE3424;padding:3px;}

#contenedor-ficha-producto .datosTec h3 {padding:3px;}

#contenedor-ficha-producto .datosTec li {font-weight:bold; color:#666; padding:0.5em 0 0 16px; background:url(../imagenes/vineta.png) 0 0.7em no-repeat; line-height:1.5em;}

#contenedor-ficha-producto table td { vertical-align: top; text-align: center; }

#contenedor-ficha-producto table td.tamano { font-size: 8px; }

#contenedor-ficha-producto table td img { text-align: center; padding-right: 1em; }

#contenedor-ficha-producto table td p { padding: 0.5em; text-align: justify; color: #666; }

#contenedor-ficha-producto table td ul { margin-left: 2em; list-style-type: square; list-style-position: inside; }

#contenedor-ficha-producto table td ul li { padding-bottom: 0.5em; text-align: justify; color: #666; }

#contenedor-ficha-producto table#datos-tecnicos-1 { width: 55.7em; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#contenedor-ficha-producto table#datos-tecnicos-1 caption { width: 55.7em; padding: 0.5em 0 0.5em 0; text-align: center; }

#contenedor-ficha-producto table#datos-tecnicos-1 th { width: 23.7em; padding: 0.5em 1em 0.5em 1em; text-align: left; color: #666; font-weight: bold; }

#contenedor-ficha-producto table#datos-tecnicos-1 th.dimensiones { padding-left: 3em; }

#contenedor-ficha-producto table#datos-tecnicos-1 td { padding: 0.5em 1em 0.5em 1em; text-align: left; color: #ffffff; background-color: #999999; }

#contenedor-ficha-producto table#datos-tecnicos-1 td p { padding-bottom: 0.5em; color: #ffffff; }

#contenedor-ficha-producto table#datos-tecnicos-1 td a { color: #7a0d1d; font-weight: bold; text-decoration: none; }

#contenedor-ficha-producto table#datos-tecnicos-1 td a:hover { text-decoration: underline; }

#contenedor-ficha-producto table#datos-tecnicos-2 { width: 55.7em; margin-bottom: 1em; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#contenedor-ficha-producto table#datos-tecnicos-2 caption { width: 55.7em; padding: 0.5em 0 0.5em 0; text-align: center; }

#contenedor-ficha-producto table#datos-tecnicos-2 th { width: 23.7em; padding: 0.5em 1em 0.5em 1em; text-align: left; color: #666; font-weight: bold; }

#contenedor-ficha-producto table#datos-tecnicos-2 th.dimensiones { padding-left: 3em; }

#contenedor-ficha-producto table#datos-tecnicos-2 td { padding: 0.5em 1em 0.5em 1em; color: #ffffff; background-color: #999999; }

#contenedor-ficha-producto table#datos-tecnicos-2 td.sombreado_especificacion { padding: 0.5em 1em 0.5em 1em; text-align: left; color: #ffffff; background-color: #999999; }

#contenedor-ficha-producto table#datos-tecnicos-2 td p { padding-bottom: 0.5em; color: #ffffff; }

#contenedor-ficha-producto table#datos-tecnicos-2 td a { color: #7a0d1d; font-weight: bold; text-decoration: none; }

#contenedor-ficha-producto table#datos-tecnicos-2 td a:hover { text-decoration: underline; }

#contenedor-ficha-producto table#datos-tecnicos-3, #contenedor-ficha-producto table.datos-tecnicos-3 { width: 55.7em; margin-bottom: 1em; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#contenedor-ficha-producto table#datos-tecnicos-3 caption, #contenedor-ficha-producto table.datos-tecnicos-3 caption { width: 55.7em; padding: 0.5em 0 0.5em 0; text-align: center; }

#contenedor-ficha-producto table#datos-tecnicos-3 th, #contenedor-ficha-producto table.datos-tecnicos-3 th { text-align: center; color: #FFFFFF; font-weight: bold; background-color: #999999; }

#contenedor-ficha-producto table#datos-tecnicos-3 td, #contenedor-ficha-producto table.datos-tecnicos-3 td { padding: 0.5em; text-align: center; color: #666; }

#contenedor-ficha-producto table#datos-tecnicos-3 td p, #contenedor-ficha-producto table.datos-tecnicos-3 td p { padding-bottom: 0.5em; color: #666; }

#contenedor-ficha-producto table#datos-tecnicos-3 td.excepciones { padding: 0.5em 1em 0.5em 1em; text-align: left; color: #ffffff; background-color: #999999; }

#contenedor-ficha-producto table.datos-tecnicos-3 td p.nota { padding-bottom: 0.5em; color: #FFFFFF; background-color: #999999; }

#contenedor-ficha-producto table#datos-tecnicos-3 td.excepciones p { padding-bottom: 0.5em; color: #ffffff; }

#contenedor-ficha-producto table#datos-tecnicos-3 td.excepciones a { text-decoration: none; }

#contenedor-ficha-producto table#datos-tecnicos-3 td.excepciones a:hover { text-decoration: underline; }

#contenedor-ficha-producto table#frentes-curvos td { padding: 1em; }

#contenedor-ficha-producto table#frentes-curvos th a { text-decoration: none; }

#contenedor-ficha-producto table#frentes-curvos th a:hover { text-decoration: underline; }

#contenedor-ficha-producto-elemento1 { width: 55.7em; padding: 1em 0 1em 0; overflow: hidden; clear: both; }

#contenedor-ficha-producto-elemento1 p.parrafo-tonalidades { text-align: justify; padding: 0.5em; clear: both;  }

#contenedor-ficha-producto-elemento1 table#tonalidades { border-collapse: collapse; }

#contenedor-ficha-producto-elemento1 table#tonalidades td { padding: 0em; }

#contenedor-ficha-producto-elemento1 div.fila { padding: 0.5em 0 0.5em 0; overflow: hidden; clear: both; }

#contenedor-ficha-producto-elemento1 div.centrado { text-align: center; }

#contenedor-ficha-producto-elemento1 div.fila h3.separador { text-align: center; margin: 0.5em 0 0.5em 0; }

#contenedor-ficha-producto-elemento1 div.fila p.espacio { padding: 0.5em; }

#contenedor-ficha-producto-elemento1 div.fila img.espacio { padding: 0.5em; }

#contenedor-ficha-producto-elemento1 div.fila ol { width: 25em; float: left; margin-left: 2em; list-style-type: decimal; list-style-position: inside;  }

#contenedor-ficha-producto-elemento1 div.fila ol li { padding-bottom: 0.5em; text-align: justify; color: #666;  }

#contenedor-ficha-producto-elemento1 p { color: #666; text-align: justify; }

#contenedor-ficha-producto-elemento1 img { padding: 0.5em; }

#contenedor-ficha-producto-elemento1 img.imagen-flotando-izq { float: left; }

#contenedor-ficha-producto-elemento1 img.imagen-flotando-dca { float: right; }

#contenedor-ficha-producto-elemento1-texto { float: left; width: 30em; padding: 0 1em 0 1em; }

#contenedor-ficha-producto-elemento1-texto ul { margin-left: 2em; list-style-type: square; list-style-position: inside; }

#contenedor-ficha-producto-elemento1-texto ul li { padding-bottom: 0.5em; text-align: justify; color: #666; }

#contenedor-ficha-producto-elemento1-texto ol { margin-left: 2em; list-style-type: decimal; list-style-position: inside;  }

#contenedor-ficha-producto-elemento1-texto ol li { padding-bottom: 0.5em; text-align: justify; color: #666; }

#contenedor-ficha-producto-elemento1-texto p { padding-bottom: 0.5em; text-align: justify; color: #666; }

#contenedor-ficha-producto-elemento1-imagen { float: left; }

#contenedor-ficha-producto-elemento1-imagen img#generica1 { width: 20em; }

#contenedor-ficha-producto-elemento1 table#cenicero-parrilla { width: 55.7em; padding: 1em 0 1em 0em; clear: both; }

#contenedor-ficha-producto-elemento1 table#cenicero-parrilla th { font-weight: bold; text-decoration: underline; }

#contenedor-ficha-producto-elemento1 table#cenicero-parrilla td { width: 27.8em; padding: 0.5em 0 0.5em 0; text-align: center; }

#contenedor-ficha-producto-elemento1 table#cenicero-parrilla img { width: 15em; }

#contenedor-ficha-producto table#datos-acabados-1 { width: 55.7em; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

#contenedor-ficha-producto table#datos-acabados-1 caption { width: 55.7em; padding: 0.5em 0 0.5em 0; text-align: center; }

#contenedor-ficha-producto table#datos-acabados-1 td.columna1 { width: 15em; padding: 0.5em 1em 0.5em 1em; }

#contenedor-ficha-producto table#datos-acabados-1 td.columna1 img { width: 15em; }

#contenedor-ficha-producto table#datos-acabados-1 th { width: 7em; text-align: left; padding: 0.5em 1em 0.5em 1em; }

#contenedor-ficha-producto table#datos-acabados-1 td.columna2 { width: 27.7em; padding: 0.5em 1em 0.5em 1em; }

#contenedor-ficha-producto table#datos-acabados-1 td.columna2 p { text-align: justify; color: #666; }

#contenedor-ficha-producto table td ol { margin-left: 2em; list-style-type: decimal; list-style-position: inside; }

#contenedor-ficha-producto table td ol li { padding-bottom: 0.5em; text-align: justify; color: #666; }

#caso-especifico-acabados { width: 55.7em; text-align: center; overflow: auto; clear: both; }

#caso-especifico-acabados-izquierda { float: left; }

#caso-especifico-acabados-derecha { float: right; }

#caso-especifico-acabados-derecha p { padding: 0.5em 0 0.5em 0; }

#alternativa-acabados { overflow: hidden; clear: both; }

#esquema-alternativa-acabados { float: left; }

#esquema-alternativa-acabados-2 { float: right; width: 30em; text-align: center; overflow: hidden; }

#izquierda-esquema-alternativa-acabados-2 { float: left; width: 15em; text-align: center; }

#derecha-esquema-alternativa-acabados-2 { float: right; width: 15em; text-align: center; }

#generico-izquierda { float: left; padding: 0.5em; }

#generico-derecha { float: left; padding: 0.5em; }

#generico-derecha h3 { padding: 0.5em; text-align: center; }

/* Estilos especificos para los productos de  fundición */

#marco-especificacion { width: 53.7em; padding: 1em; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #999999; overflow: auto; clear: both;  }

#marco-especificacion ol { margin-left: 2em; list-style-type: decimal; list-style-position: inside;  }

#marco-especificacion ol li {  padding-bottom: 0.5em; text-align: justify; color: #FFFFFF; }

#contenedor-guardacanos ol { margin-left: 2em; list-style-type: decimal; list-style-position: inside;  }

#contenedor-guardacanos ol li {  padding-bottom: 0.5em; text-align: justify; color: #666; }

#contenedor-guardacanos p { text-align: justify; color: #666; }

/* Fin de los estilos especificos para los productos de fundiciión */

/* Fin de los estilos de la ficha de productos */




/*  Fin del contenido */



/* Comienzo del faldon menu inferior */



#zona-menu-inferior { width: 100%; background-color: #000000; }

#contenedor-menu-inferior { width: 89.7em; margin: auto; overflow: hidden; background-color: #000000; border-top: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; border-bottom: 1px solid #4d4d4d; }

#contenedor-menu-inferior ul { width: 89.7em; overflow: auto; clear: both; }

#contenedor-menu-inferior ul li { list-style: none; float: left; width: 19.5em; padding: 1.3em 1em 0 1.8em; border-left: 1px solid #4d4d4d; }

#contenedor-menu-inferior ul li h2 { padding: 0 0 1em 0; color: #FFFFFF; font-weight: bold; }

#contenedor-menu-inferior ul li img { float: left; width: 54px; margin: 0em 0.8em 0 0; }

#contenedor-menu-inferior ul li p { color: #666; }

#contenedor-menu-inferior ul li a { display: block; margin: 0.6em 0 1em 15.4em; padding: 0.2em; color: #cccccc; text-align: center; font-weight: bold;  background-color: #808080; }



/* Fin del faldon menu inferior */



/* Comienzo del pie */



#zona-pie { width: 100%; height: 22em; background-image: url(../imagenes/fondo-pie-productos.gif); background-repeat: repeat-x; }

#contenedor-pie { width: 89.8em; margin: auto; overflow: auto; }

#subcontenedor-pie { width: 39.2em; padding: 0 0 0 50.5em; overflow: auto;  background-color: #999999; border-right: 1px solid #b8b8b8; }

#subcontenedor-pie ul { list-style: none; width: 32.2em; margin-left: 7em; overflow: hidden; clear: both; }

#subcontenedor-pie ul li { float: left; border-left: 1px solid #b8b8b8; }

#subcontenedor-pie ul li a { display: block; padding: 0.6em 0em 0.6em 0; color: #e1e1e1; text-align: center; }

#subcontenedor-pie ul li a#mapa-web { width: 8em; }

#subcontenedor-pie ul li a#area-privada { width: 9em; }

#subcontenedor-pie ul li a#pie-noticias { width: 6em; }

#subcontenedor-pie ul li a#delegaciones { width: 9em; }

#subcontenedor-pie ul li a#contacto { width: 6em; }

#subcontenedor-pie ul li a:hover { text-decoration: underline; }



#subcontenedor-pie-contacto { width: 89.8em; height: 14.7em; margin: auto; overflow: auto; background-image: url(../imagenes/logo-iso-pie.gif); background-repeat: no-repeat; background-position: 80.5em 5.7em; }

#subcontenedor-pie-contacto ul { width: 88.8em; margin: 0.4em 1em 0 0; list-style: none; overflow: auto; clear: both; border-bottom: 1px solid #999999; }

#subcontenedor-pie-contacto ul li { float: left; color: #666; }

#subcontenedor-pie-contacto ul li address { color: #666; font-style: normal; }

#subcontenedor-pie-contacto ul li address em { color: #666; font-style: normal; }

#subcontenedor-pie-contacto ul li em { color: #666; font-style: normal; }

#subcontenedor-pie-contacto ul li#direccion { width: 21.1em; padding: 1.3em 0 0.4em 2.5em; background-image: url(../imagenes/ico-informacion.gif); background-repeat: no-repeat; background-position: 0 1.3em; }

#subcontenedor-pie-contacto ul li#telefono { width: 26.3em; padding: 1.3em 0 0.4em 4.5em; background-image: url(../imagenes/ico-contacto.gif); background-repeat: no-repeat; background-position: 2em 1.3em; }

#subcontenedor-pie-contacto ul li#copyright { width: 29em; padding: 0em 0 0.4em 4.5em; background-image: url(../imagenes/ico-resena.gif); background-repeat: no-repeat; background-position: 2em 1.3em ; }

#subcontenedor-pie-contacto ul li a:hover { text-decoration: underline; }

#subcontenedor-pie-contacto-titular { float: left; width: 22.5em; margin: 0 1.7em 0 0; border: 1px solid #999999; border-top: none; }

#subcontenedor-pie-contacto-titular h3 { padding: 0.9em; color: #666; }

#subcontenedor-pie-contacto-direcciones { float: right; width: 64.5em; padding-top: 1.1em; }

#subcontenedor-pie-contacto-direcciones ul { width: 42em; list-style: none; overflow: auto; clear: both; border: none; }

#subcontenedor-pie-contacto-direcciones ul li { float: left; padding: 0 0.6em 0.4em 0.6em; }

#subcontenedor-pie-contacto-direcciones ul li a { display: block; color: #666; }

#subcontenedor-pie-contacto-direcciones ul li a:hover { text-decoration: underline; }

#eurocastalia { margin-top: 2.5em; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

#eurocastalia p { padding: 0.5em 0 0.5em 0; color: #666; text-align: center; }

/* Fin del pie */



/* Fin de Identificadores IDS */



/* Clases */

.centrado { text-align: center; }

#contenedor-delegaciones { float: right; width: 67.5em; height: 79px; padding: 0 0 0 0.7em; overflow: hidden; }
#subcontenedor-seleccion-delegaciones-izquierda { float: left; width: 42.7em; height: 5.5em; padding: 1.4em 0 1em 0.8em; border-right: 1px solid #ee3425; }
html>/**/body #subcontenedor-seleccion-delegaciones-izquierda { float: left; width: 43.5em; height: 5.5em; padding: 1.4em 0 1em 0.8em; border-right: 1px solid #ee3425; }
#subcontenedor-seleccion-delegaciones-izquierda h2 { color: #ee3425; padding-bottom: 0.8em; }
#subcontenedor-seleccion-delegaciones-izquierda p { float: left; width: 34.5em; margin: 0em; padding: 0 0 0.5em 0; clear: none; color: #666; }
#subcontenedor-seleccion-delegaciones-izquierda form { color: #9a9a9a; overflow: hidden; clear: both; }
#subcontenedor-seleccion-delegaciones-izquierda form select { width: 25em; color: #000000; border: 1px solid #cccccc; }
#subcontenedor-seleccion-delegaciones-izquierda form select option { color: #000000; }
#subcontenedor-seleccion-delegaciones-derecha { float: right; width: 19em; padding: 3em 0 3em 4em; }
#subcontenedor-seleccion-delegaciones-derecha h2 { color: #ee3425; font-size: 1.5em; }

#contenido-columna-central { float: left; width: 42em; padding: 1.2em 0 0 1em; overflow: hidden; }
#contenido-columna-central p { color: #666; }
#contenedor-formulario-registro { overflow: hidden; }
#contenedor-formulario-registro-izquierda { float: left; width: 9em; }
#contenedor-formulario-registro-izquierda ul { margin: 1em 0 0 0; padding: 0em; list-style: none; }
#contenedor-formulario-registro-izquierda li { padding-right: 0.5em; color: #ed3324; text-align: right; }
#contenedor-formulario-registro-izquierda li#datos-personales { padding-bottom: 33.5em; }
html>/**/body #contenedor-formulario-registro-izquierda li#datos-personales { padding-bottom: 32em; }
#contenedor-formulario-registro-izquierda li#solicitud-informacion { padding-bottom: 18em; }
#contenedor-formulario-registro-izquierda li#observaciones {  }
#contenedor-formulario-registro-derecha { float: left; width: 28.4em; padding-left: 0.5em; border-left: 1px solid #e5e0cc; }
#contenedor-formulario-registro form#form-contacto { padding: 1.5em 0 1.5em 0; }
#contenedor-formulario-registro form#form-contacto dl { padding-bottom: 0.5em; }
#contenedor-formulario-registro form#form-contacto dl dt label { padding-left: 2em; color: #736a43; }
#contenedor-formulario-registro form#form-contacto dl dd { background-image: url(http://www.hergom.com/imagenes/ico-asterisco.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 2em; }
#contenedor-formulario-registro form#form-contacto dl dd input { width: 28.1em; padding: 0.3em; border: 1px solid #d4cfb2; background-color: #ffffff; }
#contenedor-formulario-registro form#form-contacto dl dd select { width: 28.1em; padding: 0.3em; border: 1px solid #d4cfb2; }
#catalogos {width: 26.1em; margin: 0.5em 0.3em 0.5em 2em; padding: 1.5em 0 1em 2.5em; border: 1px solid #d4cfb2; overflow: hidden; }
#catalogos dl { overflow: hidden; clear: both; }
#contenedor-formulario-registro form#form-contacto div#catalogos dl dt { width: 21.6em; padding-top: 0.2em; float: right; text-align: left; }
#catalogos dl dt label { width: 21.6em; text-align: left; }
#contenedor-formulario-registro form#form-contacto div#catalogos dl dd { width: 3em; padding: 0em; float: left; background: none; }
#contenedor-formulario-registro form#form-contacto div#catalogos dl dd input { width: 3em; border: none; }
html>/**/body #contenedor-formulario-registro form#form-contacto div#catalogos dl dd input { width: 3em; margin: 0.3em; border: none; }
#contenedor-formulario-registro form#form-contacto dl#observaciones-contacto dd { background: none; }
#contenedor-formulario-registro form#form-contacto dl#observaciones-contacto dd textarea { width: 28.1em; margin-bottom: 0.7em; padding: 0.3em; background-color: #ffffff; border: 1px solid #d4cfb1; overflow: hidden; }
#contenedor-formulario-registro form#form-contacto dl#observaciones-contacto { pading-left: 2em; }
#contenedor-formulario-registro form#form-contacto input#procesar-formulario-contacto { width: 5.4em; margin-left: 25.5em; padding: 0.3em; text-align: center; border: 1px solid #ee3523; background-color: #ffffff; }


#contenido-columna-central img#delegaciones { width: 41.9em; padding: 1em 0 1em 0; }
#contenido-columna-central h3#imprimir { margin-left: 34.9em; padding: 0 2.5em 0 1.5em; color: #666; background-image: url(../imagenes/ico-imprimir.gif); background-repeat: no-repeat; }
#contenido-columna-central ul { list-style: none; overflow: hidden; }
#contenido-columna-central ul li { float: left; padding-right: 0.8em; }
#contenido-columna-central ul li h3#cabecero-delegaciones { width: 8em; padding: 0.5em; color: #736c42; font-weight: bold; background-color: #e5e0cc; }
#contenido-columna-central ul li#mapa-delegacion { padding: 0.4em 0.4em 0.3em 0.4em; border: 2px solid #e5e0cc; }
#contenedor-delegaciones1 { margin: 0.5em 0 2em 0; padding: 3em; border: 2px solid #e5e0cc; background-image: url(../imagenes/circulo.gif); background-repeat: no-repeat; }
#contenedor-delegaciones1 p { padding-top: 0.5em; color: #656565; }
#contenido-columna-central table#subcontenedor-delegaciones1 { margin: 0 0 2em 0; padding: 0em; border-collapse: collapse; }
#contenido-columna-central table#subcontenedor-delegaciones1 th { width: 19.9em; padding: 0.6em; color: #726a45; font-weight: bold; border: 1px solid #e5e0cc; }
#contenido-columna-central table#subcontenedor-delegaciones1 td { vertical-align: top; border-right: 1px solid #e5e0cc; }
#contenido-columna-central table#subcontenedor-delegaciones1 td ul { list-style: none; margin: 0em; padding: 0em; }
#contenido-columna-central table#subcontenedor-delegaciones1 td ul li { padding: 0.4em 0 0 1.5em; }
#contenido-columna-central table#subcontenedor-delegaciones1 td ul li a { display: block; color: #666666; }
#contenido-columna-central table#subcontenedor-delegaciones1 td ul li a:hover { text-decoration: underline; }
#contenido-columna-central table#subcontenedor-delegaciones1 td#persona-sat { padding: 3em 1em 3em 2em; color: #666666; border-bottom: 1px solid #e5e0cc; }
#contenido-columna-central table#subcontenedor-delegaciones1 td#persona-sat p { padding-top: 0.5em; color: #666666; }
#contenido-columna-central table#subcontenedor-delegaciones1 td#sat-texto p { padding: 1em 1.5em 1em 1.5em; color: #666666; }
#contenido-columna-central table#subcontenedor-delegaciones1 td#sat-hergom { padding-bottom: 2em; text-align: center; }
#contenido-columna-central table#subcontenedor-delegaciones1 td#sat-hergom a { padding: 0.3em 0.8em 0.3em 0.8em; border: 1px solid #ee3425; }
#contenido-columna-derecha { float: right; width: 23.1em; margin-bottom: -3000em; padding: 0 0 3000em 0; background-color: #efead6; border-left: 1px solid #d4cfb1; }
#contenido-columna-derecha h3.zona-mundial { padding: 1.7em 0.7em 1.2em 0.5em; font-size: 1.3em; text-align: center; border-bottom: 1px solid #d4cfb1; }
#contenido-columna-derecha div.direcciones-postales { padding: 1.7em 1em 2.1em 0.8em; border-bottom: 1px dashed #d4d1b2; }
#contenido-columna-derecha div.direcciones-postales ul { list-style: none; }
#contenido-columna-derecha div.direcciones-postales ul li { padding-bottom: 0.5em; color: #726a46; }
#contenido-columna-derecha div.direcciones-postales ul li a { display: inline; }
#contenido-columna-derecha div.direcciones-postales ul li a:hover { text-decoration: underline; }
#zona-privada-distribuidores { padding: 1.7em 0.7em 1.2em 0.5em; font-size: 1.3em; text-align: center; border-bottom: 1px solid #d4cfb1; }
#autentificacion { padding: 1.7em 1em 2.1em 0.8em; border-bottom: 1px dashed #d4d1b2; }
#autentificacion h3 { padding-bottom: 1.5em; color: #726a46; font-weight: bold; }
#autentificacion p { padding-bottom: 1em; color: #726a46; font-weight: normal; }
#autentificacion form { overflow: hidden; }
#autentificacion form label { padding-bottom: 0.3em; color: #726a45; }
#autentificacion form input { width: 20em; margin-bottom: 0.7em; padding: 0.3em; background-color: #ffffff; border: 1px solid #d4cfb1; }
#autentificacion form input#login-entrar { width: 6.8em; margin-left: 13.9em; color: #706a46; font-weight: bold; background-color: #e2dcc2; border: 1px solid #cecaad; }
#registro-usuario { padding: 1.7em 1em 2.1em 0.8em; }
#registro-usuario h3 { padding-bottom: 1.5em; color: #726a46; font-weight: bold; }
#registro-usuario p { padding-bottom: 1em; color: #726a46; font-weight: normal; }
#registro-usuario ul { list-style: none; margin-left: 4em; }
#registro-usuario ul li { padding-bottom: 0.5em; color: #726a46; }
#registro-usuario p#marcado-hergom { padding: 0.5em 0 0.5em 0; color: #f23426; }
#registro-usuario form { overflow: hidden; }
#registro-usuario form label { padding-bottom: 0.3em; color: #6f6945; }
#registro-usuario form input, #registro-usuario form select { width: 20em; margin-bottom: 0.7em; padding: 0.3em; background-color: #ffffff; border: 1px solid #d4cfb1; }
#registro-usuario form textarea { width: 20em; margin-bottom: 0.7em; padding: 0.3em; background-color: #ffffff; border: 1px solid #d4cfb1; overflow: hidden; }
#registro-usuario form input#registro-enviar { width: 6.8em; margin-left: 13.9em; color: #706a46; font-weight: bold; background-color: #e2dcc2; border: 1px solid #cecaad; }

/* Inicia la cabezera */
.contacto
	{
	text-align:right;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* font-size: 14px; */
	width:362px;
	margin-top: 8px;
	}
.contacto b
	{
	font-size: 14px;
	}
.header
	{
	width:900px;
	height:189px;
	float: left;
	background-color:#FFFFFF;
	}
.header_a
	{
	width:773px;
	height:189px;
	float: left;
	background-color:#FFFFFF;
	}
.header_1
	{
	width:773px;
	height:172px;
	float:left;
	background-image: url(../image/fondo_gama.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.header_2
	{
	width:773px;
	height:17px;
	float:left;
	background-image: url(../image/fondo2_gama.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.menu
	{
	width:127px;
	height:153px;
	float:left;
	}
.series
	{
	width:127px;
	height:17px;
	float:left;
	padding-top:2px;
	background-image: url(../image/gama_series.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
/* Termina encabezado */
/* Inicia menú con CSS */
#navcontainer
{
margin: 0px;
padding: 0px;
float:left;
margin-top:-10px;
font-family:"Myriad Pro", Arial, Courier, monospace;
font-size:14px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { float: left; }

#navcontainer ul li a
{
text-decoration: none;
background: url(../image/btn_menu_rojo_gris.png) 0 100% no-repeat;
float: left;
margin: 0;
width: 109px;
height: 22px;
padding:5px 0 0 10px;
font: normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
text-align:center;
color: #FFF;
}

#navcontainer li a:hover, #active a:link, #active a:visited, #active a:hover
{
background-position: 0 0;
}

#navcontainer2
{
margin: 0px;
padding: 0px;
float:left;
margin-top:-10px;
font-family:"Myriad Pro", Arial, Courier, monospace;
font-size:14px;
}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navcontainer2 ul li { float: left; }

#navcontainer2 ul li a
{
text-decoration: none;
background: url(../image/btn_menu_rojo_gris_2.png) 0 0 no-repeat;
float: left;
margin:0 0 0 -26px;
width: 82px;
height: 22px;
padding:5px 15px 0 10px;
font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
text-align:center;
color: #FFF;
}

#navcontainer2 li a:hover, #active2 a:link, #active2 a:visited, #active2 a:hover
{
background-position:0 -27px;
}
/* Termina Menu */