@charset "utf-8";
/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
html { overflow: auto; }
body { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; /*1em = 62.5% = 10px*/ text-align: center;/* Hack para que IE6 no de problemas */ }
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none; background-repeat: no-repeat;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit; border:none;}
table {	border-collapse:collapse;border-spacing:0;}
q:before,q:after {content:'';}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
.enviando{
	background: url(../images/enviar.jpg) 0px 0px no-repeat; width:49px; height:30px; margin-top:5px;
}
/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* Generales */

a:link, a:visited { text-decoration:underline; color: #1a6dbb; }
a:hover { text-decoration: none;}
p { line-height: 15px; margin-bottom: 8px; }
.tabla-datos {border-collapse:collapse}  

.tabla-datos  td{border:1px solid #999 !important}

/*behavior: url(/css/iepngfix.htc);*/


/************/
#salesUpForm-1 .card-header{
	display: none;
	
}
#salesUpForm-1 .col-12{
	padding: 0px;
}
body { background:#FFFFFF url(../images/fondoHergom.png) 0 0 no-repeat; }
/*Cabecera o header*/
#menuPrincipal{float: right; position: relative; width: 600px; margin: 15px 0px 0px 0px; }
#menuPrincipal li {font-size:11px;}
#menuPrincipal li.primerNivel {position:relative; float: left; padding:10px 0px; width:141px; font-size:16px;}
#menuPrincipal li.ultimo { padding: 0px 10px 0px 0px; }
#menuPrincipal li.primerNivel a {display: inline-block; color: #999999; text-decoration: none; }
#menuPrincipal li .active a{ color: #c00027; }
#menuPrincipal li.primerNivel a:hover { color: #c00027; }
#menuPrincipal li.primerNivel:hover .contenedor{position:absolute; width: 550px; margin: 0px 0px 0px -151px; border: 1px solid #e0e0e0;  display:block;}
#menuPrincipal li.dosniveles:hover{background:#FFFFFF url(../images/img/interface/contorno.gif) 0 0 no-repeat; position:relative;}
#menuPrincipal li.primerNivel:hover .contenedor{position:absolute; display:block;background-color:#FFFFFF; z-index:100;}
#menuPrincipal li.primerNivel:hover .contenedor .elementoEspecial { float: left; width: 250px; font-size:11px; margin-top:20px; overflow: hidden;color:#999; text-align:justify}
#menuPrincipal li.primerNivel:hover .contenedor li{display:block; text-align:left; margin-top:3px;}
#menuPrincipal li.primerNivel:hover .contenedor li ul{display:block; margin-left:10px;}
#menuPrincipal li.primerNivel:hover .contenedor li:hover ul{display:block; margin-left:10px;}
#menuPrincipal li.primerNivel:hover .contenedor table{width:100%;}
#menuPrincipal li.primerNivel:hover .contenedor .titulo{display: block; padding: 0px 0px 15px 0px; color: #c00027; font-size:12px; text-align:left}
#menuPrincipal li.primerNivel:hover .contenedor table td{border-right:1px solid #e0e0e0;padding:10px; min-width:150px; vertical-align:top; background-color:#FFFFFF; color:#e0e0e0; text-align:left}
#menuPrincipal li.primerNivel:hover .contenedor .informacionContacto {background-color: #fafafa; font-size:11px;}
#menuPrincipal li.primerNivel:hover .contenedor .informacionContacto span.titulo { display: block; padding: 0px 0px 15px 0px; color: #999999; }
#menuPrincipal li.primerNivel:hover .contenedor .informacionContacto address { padding: 0px 0px 15px 0px; color: #999999; font-style: normal; }
#menuPrincipal li.primerNivel:hover .contenedor .informacionContacto ul li { padding: 0px 0px 5px 0px; color: #999999;}

#menuPrincipal li.primerNivel .contenedor{position:absolute; display:none; top:35px;}
/*Estilos para el contenido*/
#contenido{background:#FFFFFF; text-align:justify}
#contenido table{width:100%;}
#contenido table td{padding:10px; text-align:left;}
#contenido .contentheading{display:block;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:left; padding:5px 10px;font-size:18px; color:#c00027;}
#contenido .contentheading td{padding:0px;}
#contenido .contentheading span{font-size:12px; color:#999999;}
#contenido{color:#666666;margin:25px 0px;}
#contenido .linea_a{background:url(../images/cajetinGrandeSuperior.gif); height:7px; margin:0px;}
#contenido .linea_b{background:url(../images/cajetinGrandeInferior.gif); height:7px; margin:0px;}
#contenido .productos{background-image:url(../images/fondoCajetinGrande.gif);background-repeat:repeat-y; margin:0px; text-align:justify}
#contenido .productos td{vertical-align:top; text-align:justify}
#contenido .productos .lista {padding-left:20px;}
#contenido .productos .lista div{border:1px solid #e9e9e9;margin:10px 15px 10px 0px;text-align:justify}
#contenido .productos .lista div img{border:1px solid #e0e0e0;}
#contenido .productos .lista div div{background-color:#e9e9e9; margin:0px; color:#7e6666; text-align:center; font-weight:bold; padding:2px;}
/*Pie de pagina*/

#pagina{width: 1000px; margin: auto;}
#pie{width:100%;}
#pie ul{width:989px;margin:0px 7px 0px 3px; background-color: #f8f8f8; border: 1px solid #e0e0e0; overflow: hidden; clear: both; }
#pie ul li { float: left; margin-bottom: -500px; padding: 8px 12px 508px 12px; color: #999999; border-right: 1px solid #e0e0e0; }
#pie ul li p { margin: 0em; padding: 0em; }
#pie ul li.ultimo { border: none; }
#pie ul li a { padding: 2px 0px 0px 0px; display: block; color: #999999; text-decoration: none; }
#pie ul#listadoIdiomas { border-top: none; background-color: #ffffff; }
#pie ul#listadoIdiomas li { border-right: none;}
#pie ul#listadoIdiomas li#cambio { margin: 10px 0px 0px 8px; padding: 0em; }
#pie ul#listadoIdiomas li a { display: inline-block; text-decoration: underline; }
#pie ul#listadoIdiomas li a.activo { color: #bf0026; }
#pie ul#listadoIdiomas li.intranet { float:right;}
#noticias{font-size:14px;}
#noticias td{vertical-align:top; text-align:justify; padding:10px; }
#noticias .img img{border:1px solid #c1c1c1; padding:5px;}
#noticias .fecha{color:#d50078; font-weight:normal;}
#noticias .info{color:#9d6666; font-size:12px;}
#noticias .titulo span{color:#8181b6; font-size:11px; font-weight:normal;}
#noticias .titulo a{display:block; color:#ca0027; font-weight:bold; padding:5px 0px 10px 0px; text-decoration:underline;}
.boton{border:1px solid #c1c1c1; padding:10px 15px; color:#666666; font-size:11px;}
#admin input, #admin select{border:1px solid #999999;}
#form input, #form select{border:1px solid #999999; width:100%; padding:3px; font-size:12px}
#form textarea{border:1px solid #999999; width:100%; padding:3px; font-size:12px}
#form label{ font-size:12px; display:block; padding-right:10px; text-align:right;}
#form table td{padding:5px 0px;vertical-align:top;}
#form table.izq td label{padding-left:5px; text-align:left}
#form table{margin-left:10px}

#contenedorSubmenu{height:25px;margin-bottom:15px;border-bottom:1px solid #e0e0e0; width:550px}
ul#submenuPestana{width:100%;overflow:hidden;}
ul#submenuPestana li{float:left}
ul#submenuPestana li a{display:inline-block;color:#666;font-size:12px;text-decoration:none;text-transform:uppercase;border:1px solid #e0e0e0;border-left:none;padding:5px 10px}
ul#submenuPestana li a.activo, ul#submenuPestana li a:link, ul#submenuPestana li a:active, ul#submenuPestana li a.activo:hover{color:#666;border-bottom:1px solid #fff}
ul#submenuPestana li#primero a{border-left:1px solid #e0e0e0}
ul#submenuPestana li a:hover{color:#bf0127;border-bottom:none}
.derechaDatos{border-left:1px solid #e0e0e0;padding:0px;}
.derechaDatos div{padding:4px 5px; border:1px solid #e0e0e0; border-bottom:none; border-left:none;}


ul.libreriaFicheros{width:100%;list-style:none;margin:0;padding:0}
ul.libreriaFicheros li{list-style:none;margin:0 0 2px;padding:10px 0 10px 35px}
ul.libreriaFicheros li a{display:inline-block;color:#666;text-decoration:none}
ul.libreriaFicheros li a:hover{text-decoration:underline}
ul.libreriaFicheros li.word{background:transparent url(../images/iconos/icon_doc.gif) no-repeat 10px 8px;}
ul.libreriaFicheros li.excel{background:transparent url(../images/iconos/icon_xls.gif) no-repeat 10px 8px;}
ul.libreriaFicheros li.pdf{background:transparent url(../images/iconos/icon_pdf.gif) no-repeat 10px 8px;}
ul.libreriaFicheros li.zip{background:transparent url(../images/iconos/icon_archive.gif) no-repeat 10px 8px;}
ul.libreriaFicheros li.defecto{background:transparent url(../images/iconos/icon_txt.gif) no-repeat 10px 8px;}



#contenidoDescripcion{display:block;width:100%;color:#999;overflow:hidden;margin:15px 0 10px;}
#contenidoDescripcion td{text-align:justify}
#contenidoDescripcion table#tablaDescripcion tbody tr td em{color:#666;font-style:normal;font-weight:700;text-decoration:underline}
#contenidoDescripcion table#tablaAcabados thead tr th{color:#333;text-transform:uppercase;text-align:center;border-bottom:1px solid #000;padding:5px}
#contenidoDescripcion table#tablaAcabados tbody tr td img{padding:5px}#contenidoDescripcion table#tablaAcabados tbody tr td{text-align:center;padding:5px}
#contenidoDescripcion table#tablaAcabados tbody tr td strong{color:#666}
#contenidoDescripcion table#tablaAcabados tbody tr td p{text-align:justify}
#contenidoDescripcion ol{list-style-position:outside;list-style:decimal-leading-zero;overflow:hidden;clear:both}
#contenidoDescripcion ol li{margin-left:20px;list-style:decimal-leading-zero;padding:0 0 5px}
#contenidoDescripcion img{float:right;padding:0 5px 10px}
#contenidoDescripcion table#modelo3 tbody tr th{color:#666;text-transform:uppercase;text-align:center;padding:5px 0}
#contenidoDescripcion table#modelo3 tbody tr td{color:#fff;background-color:#999;text-align:center;vertical-align:top;border:1px solid #fff;padding:5px}
#contenidoDescripcion table#modelo3 tbody tr td strong{color:#666}
#contenidoDatosTecnicos{display:none;width:100%;}

#contenidoDatosTecnicos{display:none;width:100%;}
#contenidoDatosTecnicos h3{color:#666;text-align:center;text-transform:uppercase;border-bottom:1px solid #000;padding:0 0 5px}
#contenidoDatosTecnicos table{width:100%;overflow:hidden}
#contenidoDatosTecnicos table caption{width:100%;display:none}
#contenidoDatosTecnicos table#modelo1{border-bottom:1px solid #000;border-collapse:separate;margin:0 0 10px;padding:0 0 10px}
#contenidoDatosTecnicos table#modelo1 tbody tr th{width:40%;color:#999;text-transform:capitalize;text-align:left;padding:5px 0 5px 2%}
#contenidoDatosTecnicos table#modelo1 tbody tr th em{color:#666;font-style:normal;text-decoration:underline}
#contenidoDatosTecnicos table#modelo1 tbody tr td{color:#fff;background-color:#999;border:1px solid #fff;margin:2px 0 0;padding:5px 0 5px 10px}
#contenidoDatosTecnicos table#modelo1 tfoot tr td{color:#fff;background-color:#999;padding:3px}
#contenidoDatosTecnicos table#modelo2{border-bottom:1px solid #000;border-collapse:separate;margin:0 0 10px;padding:0 0 10px}
#contenidoDatosTecnicos table#modelo2 thead tr th{color:#fff;text-align:center;background-color:#999;border:1px solid #fff;padding:3px}
#contenidoDatosTecnicos table#modelo2 tbody tr td{color:#999;text-align:center;padding:3px}
#contenidoDatosTecnicos table#modelo2 tfoot tr td{color:#fff;background-color:#999;padding:3px}
#contenidoDatosTecnicos table#modelo3{border-bottom:1px solid #000;border-collapse:separate;margin:0 0 10px;padding:0 0 10px}#contenidoDatosTecnicos table#modelo3 thead tr th{color:#999;text-align:center;border:1px solid #fff;padding:3px}#contenidoDatosTecnicos table#modelo3 tbody tr th{color:#fff;text-align:center;background-color:#999;border:1px solid #fff;padding:3px}#contenidoDatosTecnicos table#modelo3 tbody tr td{color:#fff;text-align:center;background-color:#999;border:1px solid #fff;padding:3px}
#contenidoDatosTecnicos table#modelo3 tfoot tr td{color:#fff;background-color:#999;padding:3px}
#contenidoDatosTecnicos div.ficheroAsociado{width:100%;background-color:#999;margin:0 0 2px;padding:10px 0 10px 30px}
#contenidoDatosTecnicos div.ficheroAsociado a{color:#666;text-decoration:none}
#contenidoDatosTecnicos div.ficheroAsociado a:hover{text-decoration:underline}
#contenidoEsquema{display:none;width:100%;}


#contenidoIzquierdaFicha{text-align:left;background-image:url(/img/productos/fondoCajaGrandeFicha3.gif);background-repeat:repeat-y;float:left;background:none;overflow:hidden;margin:14px 18px 0;}
#contenidoIzquierdaFicha img{vertical-align:top;margin:0;padding:0}
#columnaIzquierdaFicha ul{width:100%;overflow:hidden;margin:10px 0}
#columnaIzquierdaFicha ul li{float:right;margin:0 0 0 5px}
#columnaIzquierdaFicha ul li a{display:inline-block;text-decoration:none}
#columnaIzquierdaFicha ul li img{vertical-align:top;border:none;margin:0;padding:0}
#columnaDerechaFicha{float:left;width:997px;background-image:url(/img/productos/fondoCajetinGrande.gif);background-repeat:repeat-y;overflow:hidden;margin:0}
#contenidoIzquierdaFicha h2.titular{margin-bottom:6px;padding-bottom:10px;color:#c00027;font-size:1.3em;border-bottom:1px solid #e0e0e0}
#contenidoIzquierdaFicha ul{width:100%;overflow:hidden;clear:both;margin:0;padding:0}
#contenidoIzquierdaFicha ul li{font-size:1.1em;border-bottom:1px solid #e0e0e0;overflow:hidden;margin:0 0 10px;padding:0 0 10px}#contenidoIzquierdaFicha ul li a{display:inline-block;color:#666;text-decoration:none;cursor:pointer}
#contenidoIzquierdaFicha ul li a:hover{color:#cd3352}
#contenidoIzquierdaFicha ul li a span{display:block}
#contenidoIzquierdaFicha ul li a span.titular{padding-bottom:2px}
#contenidoIzquierdaFicha ul li.activo a{color:#cd3352}
#lifestyle{background-image:url(../images/style.jpg);padding:0px;}

#subcontenedor{overflow:hidden;clear:both;margin:60px 0 0}#subcontenedor img{float:left;vertical-align:top;margin:0;padding:0}#subcontenedor ul#localizaciones{float:right;width:260px}#subcontenedor ul#localizaciones li h4{margin-bottom:10px;color:#666;font-size:1.4em;cursor:pointer;border:1px solid #d0d0d0;padding:8px 12px 6px}#subcontenedor ul#localizaciones li div{display:none;overflow:hidden;padding:6px 12px}#subcontenedor ul#localizaciones li div.activo{display:block}#subcontenedor ul#localizaciones li div address{color:#666;font-size:1.1em}
#subcontenedor ul#localizaciones li div ol li{color:#666;font-size:1.1em}
#subcontenedor ul#localizaciones li div ol li a{display:inline-block;color:#666;text-decoration:underline}
#subcontenedor ul#localizaciones li div ol li a.web{margin:15px 0 2px}



ul#contenedorAcademiaHergom{float:left;width:680px;overflow:hidden;margin:0;padding:0}
ul#contenedorAcademiaHergom li{overflow:hidden;clear:both; text-align:left}
ul#contenedorAcademiaHergom li h3.titulo{color:#666;font-size:1.4em;cursor:pointer;background-image:url(../images/mas.gif);background-repeat:no-repeat;background-position:0 2px;padding:3px 0 15px 30px; text-align:left}
ul#contenedorAcademiaHergom li h3.activo{color:#c00027;font-size:1.4em;cursor:pointer;background-image:url(/img/intranet/academia/masRojo.gif);background-repeat:no-repeat;background-position:0 2px;padding:3px 0 15px 30px}
ul#contenedorAcademiaHergom li div.resumen{display:none;width:647px;font-size:1.1em;text-align:left;padding:0 20px 0 30px}
ul#contenedorAcademiaHergom li div.resumen p{color:#666;text-align:left;line-height:1.5em}
ul#contenedorAcademiaHergom li div.resumen p strong{color:#c00027}
ul#contenedorAcademiaHergom li div.resumen p em{color:#c00027;font-weight:400;font-style:normal}
ul#contenedorAcademiaHergom li div.resumen a{text-decoration:underline}
ul#contenedorAcademiaHergom li div.resumen ul{width:400px;margin:1em 0 1em 40px}
ul#contenedorAcademiaHergom li div.resumen li{color:#666;margin:.5em 0}
ul#contenedorAcademiaHergom li div.resumen ul li em{color:#c00027;font-weight:400}

#notasPrensaRecortesPrensa{float:right;width:540px}
#notasPrensaRecortesPrensa h2{color:#fff;font-size:2em;background-color:#c41135;margin:0 0 16px;padding:10px 0 10px 20px}
#notasPrensaRecortesPrensa h3{float:left;color:#666;font-size:1.1em;text-transform:uppercase;margin:0 0 16px;padding:5px 0 0}


ul.actualidadNoticias{text-align:left;overflow:hidden;clear:both}
ul.actualidadNoticias li{overflow:hidden;clear:both}
ul.actualidadNoticias li p.categoriaFecha{overflow:hidden;clear:both;margin:0;padding:0}
ul.actualidadNoticias li p.categoriaFecha span.fecha{width:70px;display:inline-block;color:#c00027;font-size:1.1em;text-align:left;text-transform:uppercase}
ul.actualidadNoticias li p.categoriaFecha span.categoria{display:inline-block;color:#666;font-size:1em;margin:0}
ul.actualidadNoticias li p.categoriaFecha span.categoria strong{text-transform:uppercase}
ul.actualidadNoticias li a.tituloNoticia{display:inline-block;color:#c00027;font-size:1.1em;text-decoration:underline;margin:5px 0 15px 75px}

#archivosAudiovisuales{float:left;width:390px}
#archivosAudiovisuales h2{color:#fff;font-size:2em;background-color:#c41135;margin:0 0 21px;padding:10px 0 10px 20px}
#archivosAudiovisuales h3{color:#666;font-size:1.1em;text-transform:uppercase;margin:0 0 16px}
#archivosAudiovisuales h4{color:#666;font-size:1em}
#archivosAudiovisuales h4 strong{text-transform:uppercase}
#archivosAudiovisuales ul.libreriaFicheros{overflow:hidden;clear:both;margin:13px 0 0 9px}
#archivosAudiovisuales ul.libreriaFicheros li{color:#666;font-size:1.1em;overflow:hidden;margin:0 0 13px}
#archivosAudiovisuales ul.libreriaFicheros li.word{background:transparent url(/img/icons/icon_doc.gif) no-repeat 0 2px;padding:3px 0 3px 20px}
#archivosAudiovisuales ul.libreriaFicheros li.excel{background:transparent url(/img/icons/icon_xls.gif) no-repeat 0 2px;padding:3px 0 3px 20px}
#archivosAudiovisuales ul.libreriaFicheros li.pdf{background:transparent url(../images/iconos/icon_pdf.gif) no-repeat 0 2px;padding:3px 0 3px 20px}
#archivosAudiovisuales ul.libreriaFicheros li.zip{background:transparent url(/img/icons/icon_archive.gif) no-repeat 0 2px;padding:3px 0 3px 20px}
#archivosAudiovisuales ul.libreriaFicheros li.defecto{background:transparent url(/img/icons/icon_txt.gif) no-repeat 0 2px;padding:3px 0 3px 20px}
#archivosAudiovisuales ul.libreriaFicheros li a{display:inline-block;color:#666;font-size:1em;cursor:pointer;text-decoration:underline;border-left:1px solid #c1c1c1;padding:0 0 2px 10px}

.titularContacto span, .titularContacto a{text-align:center;color:#666;font-size:1.4em; font-weight:bold}


#colecciones_principal{display:block; margin-left:5px; width:100%;}
#colecciones_principal li{float:left; width:129px;height:70px; padding:1px; list-style:none; border:1px solid #e0e0e0; border-bottom:none; border-top:none;text-align:center}
#colecciones_principal li a span.titular{display:block; font-size:13px;}
#colecciones_principal li .entradilla{display:block;}
#colecciones_principal li a{ color: #999999;text-decoration:none;}
#colecciones_principal li a:hover { color: #c00027; }
#navegacion{float:left; margin-top:5px; color:#c00027; text-align:left; min-width:200px;}
#navegacion a{color:#c00027;}
.falta{color:#FF0000;}
.paginador{width:100%;text-align:right;overflow:hidden;margin:10px 0 0;padding:0}
.paginador span{float:left;color:#9e9781;font-size:1.1em}
.paginador div{display:inline}
.paginador a{display:inline-block;color:#666;text-transform:uppercase;text-decoration:none;border:1px solid #c1c1c1;padding:4px 6px}
.paginador a.paginadorPaginaActual{color:#fff;text-decoration:none;background-color:#666}
.paginador a:hover{color:#fff;text-decoration:none;background-color:#666}
a.youtube{color:#999999}
#contenido a{color:#999999; text-decoration:none;}
#contenido a:hover{text-decoration:underline;}
.form{width:100%; height:122px;  background:url(../images/boletin.png) -5px 0 no-repeat;}
.form form{margin-top:15px;}
.form input{border:1px solid #e0e0e0;width:150px; float:left; margin:5px;}
.form label{display:table-cell; width:50px; float:left; margin:5px 25px;}
.form .boton{width:auto; float:right; margin-right:70px; color:#FFFFFF; background:#bf0026; cursor:pointer; font-weight:bold; padding:3px 5px;}
.form .mensajes{text-align:right; margin-right:10px;}
.form2 .mensajes{text-align:right; margin-right:10px;}
.form2{width:100%; height:120px; }
.form form{margin-top:5px;}
.form2 input{border:1px solid #e0e0e0;width:200px; float:left; margin:5px;}
.form2 label{display:table-cell; width:50px; float:left; margin:5px 25px;}
.form2 .boton{width:auto; float:right; margin-right:50px; color:#FFFFFF; background:#999999; cursor:pointer; font-weight:bold; padding:3px 5px;}


.form_pie input{border:1px solid #e0e0e0;width:175px; padding-left:2px; color:#999999; float:left; margin:5px;}
.form_pie label{display:table-cell; font-weight:bold; width:100px; float:left; margin:5px 25px;}
.animacion{display:block; color:#fff !important; padding:5px 10px; background:#303030;width:131px;text-align:center;font-size:14px; margin:20px auto;}

.form_pie .boton{width:auto; margin-top:5px; float:right; font-size:9px; margin-right:50px; color:#FFFFFF; background:#1f5ba3; cursor:pointer; font-weight:bold; padding:1px 3px;}