/*--------------------- FORMATO PORTADA ---------------------*/
.portada #col1 {
	margin-right:3.75em;
}
.portada #col2 {
	margin:0;
	/*width:60em;*/
	width:57em;
}

/*--------------------- GENERICOS ---------------------*/
/*------ Generico 1 ------*/
#generico1 #col2 {background:none;}
#generico1 #colA {width:26em;}
#generico1 #colB {float:left;margin-right:3em;width:26em;}
#generico1 #colC {float:left;width:26em;}
#generico1 #colD {float:left;width:55em;}
#generico1 #colE{float:left;width:55em;}
#generico1 #colX{margin:0 0 2em;float:left;}
#generico1 #colY{margin:0 0 2em;float:left;}
#generico1 #colW{margin:0 0 2em;float:left;}
#generico1 #colZ{margin:0 0 2em;float:left;}


/*------ Generico 2 ------*/
#generico2 #col2 {
	background:url(../img/bg-generico2.gif) no-repeat 20em 0;
	margin-top:0;
}
#generico2 #colA {
	float:left;
	margin:0 3em 0 0;
	width:26em;
}
#generico2 #colA h1 {
	margin-bottom:.5em;
}
#generico2 #colB {
	float:left;
	margin-top:3em;
	width:26em;
}
#generico2 #colB #galeria {
	margin:0 0 2em -2.35em;
}

#generico2 #colD {
	float:left;
	width:55em;
}
#generico2 #colE{
	float:left;
	width:55em;
}

/*--------------------- INICIO ---------------------*/
#inicio #flash {
	margin-bottom:.5em;
}
#inicio .destacado {
	margin-right:1.7em;
	width:260px;
}
#inicio .destacado img{ width:266px; height:auto;}
#inicio .tercero {
	margin-right:0;
}
#inicio .destacado h2 {
	font-size:1.4em;
	letter-spacing:-1px;
	text-align:left;
	background:url(../img/bg-inicio-primero-h2-nuevo.gif) repeat-x left top #237ABF ;
	width:250px;
	margin:-.2em 0 0;
	padding:0.3em 0.5em;
}
#inicio .primero h2 {
	/*background:url(../img/bg-inicio-primero-h2-nuevo.gif) repeat-x left top #237ABF ;
	height:47px;*/
	/*width:26.5em;*/
	
}
#inicio .segundo h2 {
	/*background:url(../img/bg-inicio-primero-h2-nuevo.gif) repeat-x left top #237ABF ;
	height:47px;*/
	/*width:26.5em;*/
}
#inicio .tercero h2 {
	/*background:url(../img/bg-inicio-primero-h2-nuevo.gif) repeat-x left top #237abf;
	height:47px;*/
	/*width:26.5em;*/
}
/*------ America ------*/
#america {
	background-image:url(../img/bg-body-america.gif);
}
#america #inicio .primero {
	padding-left:14em;
}
/*------ America ------*/
#europa {
	background-image:url(../img/bg-body-europa.gif);
}

/*--------------------- PRODUCTOS ---------------------*/
/*------ Listado ------*/
#productos #col1 {
	margin-right:1.75em;
}
#productos #col2 {
	margin-top:.75em;
}





#productos #listado { /*background:url(../img/bg-productos-listado-tr1.gif) repeat-y left 1.25em;*/	width:57em;}
#productos #listado td.imagen{background:url(../img/tablaImagen.gif) no-repeat left top;}
#productos #listado td.generico{background:url(../img/tablaGen.gif) repeat-x left top;}
#productos #listado td.final{
	background-image: url(../img/tablaFin.gif);background-repeat: no-repeat;background-position: right top;
	padding-right:1.5em; 
	}



#productos #listado td.descripcion div{ border-right: dashed 1px #999; height:2em; padding:0 1em 0 0;}
#productos #listado td.unidades div{ border-right: dashed 1px #999; height:2em; padding:0 1em 0 0;}
#productos #listado td.caja div{ border-right: dashed 1px #999; height:2em; padding:0 1em 0 0;}
#productos #listado td.consumo div{ border-right: dashed 1px #999; height:2em; padding:0 1em 0 0;}


body:nth-of-type(1) #productos #listado { /* Hack Chrome */
	background-position:left 1.1em;
}
#productos #listado tr {
	height:5.98em;
}
#productos #listado tr.encabezado {
	color:#FFF;
	font-size:.8em;
	height:auto;
	text-transform:uppercase;
}
#productos #listado th {
	background:#00aadf;
	border-right:1px solid #FFF;
	border-bottom:3px solid #FFF;
	padding:0;
	text-align:center;
	padding: 0 1em 0 1em;
}
#productos #listado th.imagen {
	background:#FFF;
}
#productos #listado th.descripcion {
	padding-left:1em;
	text-align:left;
}
#productos #listado th.caja {
	background:url(../img/bg-productosdetalle-th-caja.gif) repeat-y right top #00ade6;
}
#productos #listado th.unidades {
	background:url(../img/bg-productosdetalle-th-unidades.gif) repeat-y right top #0099d7;
}
#productos #listado td {
	color:#1a171b;
	/* padding:1.75em 1em 0 1em; */
	padding:1.75em 0 0 1em; 
	text-align:center;
	vertical-align:top;
}
#productos #listado td a {
	color:#1a171b;
}
#productos #listado td a:hover {
	color:#666;
}
#productos #listado td.imagen {
	padding:0;
	/* width:10em; */
	height:6em;
}
#productos #listado td.imagen img {
	height:55px;
	/*width:75px;*/
	width:auto;
	padding-left: 1.3em;
	padding-right: 1.3em;
}
#productos #listado td.descripcion {
	font-size:.9em;
	padding-top:2em;
	text-align:left;
	width:25em;
}
#productos #listado td.consumo {
	width:10em;
}
#productos #listado td.caja {
	width:9.75em;
}
#productos #listado td.unidades {
	/* padding-right:1em; */
	/* width:12em; */
}
/*------ Detalle ------*/
#col2 #productosDetalle {
	background:url(../img/bg-productosdetalle.gif) no-repeat right top;
	margin-top:0;
}
/* Imagen principal */
#col2 #productosDetalle #imagenPrincipal {
	float:left;
	/*height:148px;*/
	height:auto;
	width:193px;
}
/* Descripcion */
#col2 #productosDetalle #descripcion {
	float:right;
	font-size:1.2em;
	margin:1.75em 0 0 3em;
	width:28em;
}
#col2 #productosDetalle #descripcion p {
	line-height:1.15em;
}
/* Tabla de datos */
#col2 #productosDetalle table {
	background:url(../img/bg-productosdetalle-table.gif) no-repeat left .3em;
	height:7.6em;
	width:56em;
}
body:nth-of-type(1) #col2 #productosDetalle table { /* Hack Chrome */
	/*background-position:left .7em;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Hack chrome */
	#col2 #productosDetalle table { 
		background-position:left .7em;
	} 
}

#col2 #productosDetalle th {
	color:#FFF;
	font-size:.8em;
	padding:0;
	text-align:center;
	text-transform:uppercase;
}
#col2 #productosDetalle th.descripcion {
	padding-left:1.5em;
	text-align:left;
}
#col2 #productosDetalle td {
	color:#1a171b;
	padding:1.25em 1em 0 1em;
	text-align:center;
	vertical-align:top;
}
#col2 #productosDetalle td.descripcion {
	font-size:.9em;
	padding:1.25em 0 0 1.5em;
	text-align:left;
	width:23em;
}
#col2 #productosDetalle td.formato {
	width:10em;
}
#col2 #productosDetalle td.caja {
	width:9em;
}
#col2 #productosDetalle td.unidades {
	padding-right:1em;
	width:8.5em;
}
/* Galeria */
#productosDetalle #galeria {
	background:#d9dadb;
	margin-top:1em;
}
#productosDetalle #galeria h2 {
	background:url(../img/bg-productosdetalle-galeria-h2.gif) no-repeat left top #b1b3b4;
	font-size:1.25em;
	font-weight:normal;
	margin:0;
	padding:.5em 1em;
	color:#FFF;
	text-transform:uppercase;
}
#productosDetalle #galeria ul {
	padding:.3em .25em .5em .35em;
}
#productosDetalle #galeria ul li {
	padding-left:.35em;
}
#productosDetalle #galeria img {
	float:left;
	font-size:.8em;
	width:62px
}
#productosDetalle #galeria .descripcion {
	font-size:.8em;
	margin:1em 0 0 8em;
	width:15em;
}
#productosDetalle #galeria .descripcion p {
	line-height:1.1em;
	margin-bottom:.5em;
}
/*------ Detalle delicatessen ------*/
#col2 #productosDetalle.delicatessen {
	background-image:url(../img/bg-productosdetalle-delicatessen.gif);
}
#col2 #productosDetalle.delicatessen table {
	background:url(../img/bg-productosdetalle-delicatessen-table.gif) no-repeat left .3em;
}

/*--------------------- DISTRIBUCION ---------------------*/
/*------ Home ------*/
#distribucion #col2 .especialistas h2 {
	background:url(../img/bg-productos-listado-th.gif) repeat-y right top #00b6e8;
}
/*------ Tradicional ------*/
#distribucionTradicional h1 {
	font-size:2em;
	font-weight:normal;
	letter-spacing:0;
	margin-bottom:.4em;
}
#distribucionTradicional #colA {
	float:left;
	margin:0 3em 2.5em 0;
	width:32.5em;
}
#distribucionTradicional #colB {
	float:left;
	margin-bottom:2.5em;
	width:20em;
}
/*------ Exposicion ------*/
#exposicion #col2 {
	background:url(../img/bg-exposicion.gif) no-repeat left 6em;
}
#exposicion #colA {
	float:left;
	margin:0 3em 2.5em 0;
	width:25em;
}
#exposicion h1 {
	font-size:2.15em;
	font-weight:normal;
	letter-spacing:0;
	line-height:.9em;
	margin-bottom:.25em;
}
#exposicion #descripcion p {
	margin:0;
}
#exposicion #descripcion ul {
	margin-top:1.5em;
}
#exposicion #colB {
	float:left;
	margin-bottom:2.5em;
	width:27em;
}
#exposicion #colB .imagenPrincipal {
	float:left;
	margin-right:3em;
}
#exposicion #colB ul {
	float:left;
}
#exposicion #soluciones {
	background:#f6f6f6;
	margin-top:1em;
	padding:.5em 1.25em 0 1.25em;
}
#exposicion #soluciones li {
	float:left;
	text-align:center;
	width:13em;
}
/*------ Delicatessen ------*/
#distribucionDelicatessen #col2 {
	margin-top:1em;
}

/*--------------------- POPUP ---------------------*/
#popup {
	background:none;
}
#popup h1 {
	border-bottom:1px solid #e8e8e9;
	color:#1a171b;
	font-size:1em;
	margin-bottom:1em;
}
#popup #contenedor {
	background:url(../img/bg-popup-contenedor.png) no-repeat left top;
	padding-top:1.7em;
	position:relative;
	width:35.5em;
}
#popup #continente {
	background:url(../img/bg-popup-continente.png) no-repeat left bottom;
	padding-bottom:.8em;
}
#popup #contenido {
	background:url(../img/bg-popup-contenido.png) repeat-y left top;
	padding:.5em 2em 2em 2.75em;
}
#popup form {
	background:url(../img/bg-popup-form.gif) no-repeat right bottom;
}
#popup form .actividad {
	margin-top:1.5em;
}
#popup form .actividad .label {
	float:left;
	margin-right:3.5em;
}
#popup #contenedor .cerrar {
	margin:0;
	position:absolute;
	right:1.25em;
	top:.3em;
}
#popup #contenedor .cerrar a {
	background:url(../img/bg-popup-cerrar.gif) no-repeat;
	display:block;
	height:1.25em;
	width:1.25em;
}
#popup #contenedor .cerrar span {
	display:none;
}

/*--------------------- DESTACADOS ---------------------*/
/* Generico */
.destacado {/*background:#f6f6f6;*/float:left;margin:.4em .85em .5em 0;padding-bottom:.5em;text-align:center;width:14em;}
.destacado h2 {background:#2d93cc;color:#FFF;font-size:1.4em;font-weight:normal;margin-bottom:.75em;padding:2px;text-transform:uppercase;text-align:left;width:158.1px;margin:-0.2em 0 0;height:40px;}
.destacado h2 a {	color:#FFF;}
.destacado h2 a:hover {color:#FFF;text-decoration:underline;}

.destacado4Columnas{/*background:#f6f6f6;*/float:left;margin:.4em 0 .5em 1em;padding-bottom:.5em;text-align:center;width:13.3em;}
.destacado4Columnas h2 {background:#2d93cc;color:#FFF;font-size:1.4em;font-weight:normal;margin-bottom:.75em;padding:2px;text-transform:uppercase;text-align:left;width:100%;margin:-0.2em 0 0;height:40px;}
.destacado4Columnas h2 a {	color:#FFF;}
.destacado4Columnas h2 a:hover {color:#FFF;text-decoration:underline;}
.destacado4Columnas img{ width:100%; height:auto; padding:2px; background:#eaeaea;}
.especialistas{ margin:.4em 0.5em .5em 0;}
/* Distribuidor */
.destacadoDistribuidor {
	background:#f6f6f6;
	float:right;
	margin:.4em 0 0 .5em;
	width:16em;
}
.destacadoDistribuidor h2 {
	background:url(../img/bg-profesionales-distribuidor.gif) repeat-y left top #606163;
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	padding:.1em 0;
	text-align:center;
	text-transform:uppercase;
}
.destacadoDistribuidor h2 a {
	color:#FFF;
}
.destacadoDistribuidor h2 a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* Soluciones de exposicion */
.destacadoSoluciones {
	background:url(../img/bg-destacadosoluciones.jpg) no-repeat right 1.65em;
	border-bottom:1px solid #eaeaeb;
	float:left;
	height:11em;
	margin:.4em 0 0 0;
	width:37em;
}
.destacadoSoluciones h2 {
	background:url(../img/bg-profesionales-distribuidor.gif) repeat-y left top #606163;
	color:#FFF;
	font-size:1.1em;
	font-weight:normal;
	padding:.1em 0;
	text-align:center;
	text-transform:uppercase;
}
.destacadoSoluciones h2 a {
	color:#FFF;
}
.destacadoSoluciones h2 a:hover {
	color:#FFF;
	text-decoration:underline;
}
.destacadoSoluciones div {
	color:#83817c;
	font-size:.8em;
	margin:1.25em 22em 2em 1em;
}
.destacadoSoluciones .slogan {
	color:#00a3da;
	font-size:1.2em;	
	line-height:1.4em;
	margin-bottom:1.25em;
}
.destacadoSoluciones .slogan strong {
	display:block;
	font-size:2em;
	font-weight:normal;
}
/* Faq */
.destacadoFaq {
	background:#f6f6f6;
	float:left;
	margin-top:.4em;
	padding-bottom:.25em;
	width:40em;
}
.destacadoFaq h2 {
	background:#05b6de;
	color:#FFF;
	font-size:1em;
	font-weight:normal;
	padding:.1em 0 .1em 1em;
	text-transform:uppercase;
}
.destacadoFaq h2 a {
	color:#FFF;
}
.destacadoFaq h2 a:hover {
	color:#FFF;
	text-decoration:underline;
}
.destacadoFaq div {
	background:url(../img/bg-profesionales-faq.jpg) no-repeat left top;
	height:8.5em;
	margin:.5em 1.5em;
}
.destacadoFaq ul {
	font-size:1.2em;
	padding:1.25em .5em .75em 1.25em;
}
.destacadoFaq li a {
	color:#292826;
}
.destacadoFaq li a:hover {
	color:#000;
}
.destacadoFaq .mas {
	font-size:.9em;
	margin:0 1.5em 0 0;
	text-align:right;
}
.destacadoFaq .mas a {
	color:#FFF;
}
.destacadoFaq .mas a:hover {
	color:#FFF;
	text-decoration:underline;
}

#inicio .destacado h2.unaLinea{ height:auto;}



/* MODIFICACIOES MERKATU */
/*#generico1 #colD .left{	float:left;position:relative;margin:0.5em;}
#generico1 #colD .right{ float:right; position:relative; margin:.5em;}*/
#generico1 #colC .left{	float:left;position:relative;margin:0.5em;}
#generico1 #colC .right{ float:right; position:relative; margin:.5em;}
#generico1 #colC img{ margin:.5em 0;}
#generico1 #colD .left{	float:left;position:relative;margin:0 .5em .5em 0;}
#generico1 #colD .right{ float:left; position:relative; margin:0 .5em .5em 0;}
#generico1 #colB .left{	float:left;position:relative;margin:0.5em;}
#generico1 #colB .right{ float:right; position:relative; margin:.5em;}
#generico1 #colB img{ margin:.5em 0;}

#generico1 #colZ .left{	float:left;position:relative;margin:0 .5em .5em 0;}
#generico1 #colZ .right{ float:right; position:relative;margin:0 .5em .5em 0;}
#generico1 #colZ img{ width:auto;}
#generico1 #colZ ul{ float:left; position:relative; width:100%; margin:0 0 1em 0;}
#generico1 #colZ ul li,#generico1 #colE ul li,#generico1 #colB ul li,#generico1 #colC ul li,#generico1 #colY ul li,#generico1 #colW ul li{list-style-position: inside;list-style-type: circle; margin:.3em 0;}
#generico1 #colZ p,#generico1 #colE p,#generico1 #colB p,#generico1 #colC p,#generico1 #colY p,#generico1 #colW p{margin:0 0 .8em; padding:0 0 .8em;}
#generico1 #colZ h2,#generico1 #colE h2,#generico1 #colB h2,#generico1 #colC h2,#generico1 #colY h2,#generico1 #colW h2,#generico1 #colD h2,#generico1 #colA h2,#formulario h2{ color:#00A3DA; font-size:1.7em; float: left; position:relative; width:100%;}
#generico1 #colZ h3,#generico1 #colE h3,#generico1 #colB h3,#generico1 #colC h3,#generico1 #colY h3,#generico1 #colW h3,#generico1 #colD h3,#generico1 #colA h3,#formulario h3{ color:#00A3DA; font-size:1.5em; float: left; position:relative; width:100%;}





#generico1 div#colE,#generico2 div#colE{-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 3;column-gap: 20px;}

/* Enlaces */
#generico1 h2.enlace{ font-weight:600; font-style:italic; margin:1em 0 0 0;}
#generico1 #colD ul li{}
#generico1 #colD ul li a{ text-decoration:underline; color:#00A3DA; font-weight:100;}
#generico1 #colD ul li a:hover{ color:#00A3DA; font-weight:600;}

/*===================FORMULARIOAK====================*/

.form {  width:100%; padding:1.5em 0px 1em 0px;  margin:0 0 1.5em 0px; background:#e8e8e8 url(../img/form.jpg) no-repeat bottom right; float:left;}
.form fieldset {color:#666666;width:98%; display:block; padding:1em 3em 1em 3em; border: none; margin-bottom:0.5em; line-height:1.5em;}
.form label{float:left; margin:0px 0px 10px 0; text-align:left; color:#666666; width:100%; font-weight:bold; }
.form label span{ width:10em; display:block; float:left;}
.form .enviar { margin:0 0 0 9em; cursor:pointer;}
.form input {border:none; width:13em; background:#FFFFFF; margin:0px 3em 10px 0px; float:left; font-size:1.1em; padding:0.1em;   }

.form textarea {border:none;  width:73%; background:#FFFFFF; height:5em; margin:0px 0px 10px 0; padding:0.1em; font-family:Arial, Helvetica, sans-serif; float:left;}
.form p { float:left; width:73%; margin:0 1em 0 3em;}
.form fieldset p{ margin:0 3em 0 0; font-size:1.2em; font-weight:bold; width:10em;}

