/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	text-align: center;
	height: 100%;
	color: #000000;
	background-color:#353C40;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	position:relative;
	display:block;
	width:100%;
	height: 100%;	
	font-size:1.2em;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	background-image:url(../images/fnd-web.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
/* CONTENEDOR DE LA PÁGINA */
#contenedor{
	position: relative;	
	width: 83.5em;
	/*pie sin menu de familias
	margin: 0 auto -54px auto;*/
	/*pie con menu de familias*/
	margin: 0 auto -35.7em auto;
	min-height: 100%;
	height:auto;
	/*_height: 100%;*/		
	overflow:hidden;
	/*_overflow:visible;*/	
	text-align: center;
	background-color:#ffffff;	
}
/* Cabecera de la web /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cabecera{
	position: relative;	
	width: 81.8em;	
	margin:.1em auto 0 auto;
	clear: both;
	text-align:center;
	/*border:1px solid green;*/
}
	/* *************************************************************** cabeceraSuperior*/
	#cabeceraSuperior{
		height:1.5em;
		padding:.5em 0 .5em .5em;
		background-color:#DAD9D9;
		background-image:url(../images/fnd-cabeceraSuperior.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		border-top:.1em solid #D3D1D1;
		border-bottom:.1em solid #D3D1D1;
		margin-bottom:.8em;
		text-align:left;
	}
		#cabeceraSuperior p{
			background-image:url(../images/ico-cabeceraSuperior.gif);
			background-position:0 0.3em;
			background-repeat:no-repeat;			
			padding-left: 1.2em;
			float:left;
		}
		#cabeceraSuperior ul{
			float:right;
		}
			#cabeceraSuperior ul li{
				display:inline;
				float:right;
				margin:0 .5em;			
			}
			#cabeceraSuperior ul li a{
				color:#000;
				font-weight:bold;
				text-decoration:none;	
				padding-right:1em;				
				background-image:url(../images/fnd-cabeceraSuperior-separata.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
			}
			#cabeceraSuperior ul li a.ultimo{
				background-image:none;
			}
			#cabeceraSuperior ul li a:hover{
				text-decoration:underline;
			}
	/* *************************************************************** cabeceraCentral*/
	#cabeceraCentral{
		height:11em;
		/*border:1px solid red;*/
	}
		#cabeceraCentral .logotipo{
			float:left;
			margin:.5em 0;
		}
		#cabeceraCentral .logotipo em.claim{
			font-size:1.4em;
		}
		#cabeceraCentral .banner{
			float:left;
			margin:1.5em 0 1.5em 10em;
		}
		/*/////////////////////////////////////////////////////////////////////////*/
		#cabeceraCentral .carrito-sup{
				float:right;				
				width: 17em;
				height:.7em;
				background-image:url(../images/fnd-carrito-sup.gif);
				background-position:0 0;
				background-repeat:no-repeat;
		}
		#cabeceraCentral .carrito-inf{
				float:right;				
				width: 17em;
				height:.7em;
				background-image:url(../images/fnd-carrito-inf.gif);
				background-position:0 bottom;
				background-repeat:no-repeat;
			}	
		#cabeceraCentral .carrito{
			float:right;			
			width: 17em;
			background-image:url(../images/ico-carrito.gif);
			background-position:14.5em 6em;
			background-repeat:no-repeat;
		}	
			
			#cabeceraCentral .carrito p{
		
				text-align:left;
				line-height:1.5em;
				padding: 0.5em;
				
				background-image:url(../images/fnd-carrito-central.gif);
				/*background-position:right top;*/
				background-repeat:repeat-y;
				
			}
			#cabeceraCentral .carrito p a{
				color:#000;
				font-weight: bold;
				text-decoration:underline;
			}
			#cabeceraCentral .carrito p a:hover{ text-decoration:none;}
			
			
			
			
	/* *************************************************************** cabeceraInferior*/
	#cabeceraInferior{		
		height: 2.5em;
		background-color:#D1D0D0;
		background-image:url(../images/fnd-cabeceraInferior.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		border-top:.1em solid #DCDBDB;
	}
		#cabeceraInferior .formulario_buscador{			
			float:left;
			width:50%;
			text-align:left;
			margin:.5em;
			display:inline;
		}
		#cabeceraInferior .formulario_buscador fieldset{border:none;}
		#cabeceraInferior .formulario_buscador fieldset legend{ display:none;}
		#cabeceraInferior .formulario_buscador fieldset div{}
		#cabeceraInferior .formulario_buscador fieldset div label{display:none;}
		#cabeceraInferior .formulario_buscador fieldset div input{
			border:.1em solid #7F9DB9;
			color:#5C7185;
			width:20em;
		}
		#cabeceraInferior .formulario_buscador fieldset div input.boton{
			width:auto;
			border:.1em solid #CECECE;
			cursor:pointer;
			color:#000000;
			background-color:#DBE96A;
			background-image:url(../images/fnd-boton-buscador.gif);
			background-position:0 0;
			background-repeat:repeat-x;
			padding:0 .6em;
		}
		#cabeceraInferior .formulario_buscador fieldset div a{
			padding-right:1.5em;
			background-image:url(../images/ico-buscador.gif);
			background-position:right 0.4em;
			background-repeat:no-repeat;
			color:#000000;
			margin-left:1em;
			font-weight:bold;
		}
		#cabeceraInferior .formulario_buscador fieldset div a:hover{ text-decoration:underline;}
		
		/* lide */
		#cabeceraInferior .formulario_buscador fieldset div p {display: inline;}
		/* fin lide */
		
		/*////////////*/
		#cabeceraInferior .atencion_al_cliente{
			float:right;
			background-color:#12437D;
			background-image:url(../images/fnd-atencion-al-cliente.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			padding-left:2em;
			color:white;
		}
			#cabeceraInferior .atencion_al_cliente ol{}
			#cabeceraInferior .atencion_al_cliente ol li{
				display:inline;
				margin-right:1em;
			}
			#cabeceraInferior .atencion_al_cliente ol li img{ margin:.3em 0 .1em 0;}
#cabeceraInferior .atencion_al_cliente  a{ color:white;}
			
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/			
#tablon-de-anuncios{
	border-top:.1em solid #D3D1D1;
	border-bottom:.1em solid #DEDDDD;
	background-color:#EFEEEF;
	background-image:url(../images/fnd-tablon-de-anuncios.gif);
	background-position:0 bottom;
	background-repeat:repeat-x;	
	margin: .2em .75em;
	font-weight:bold;
}	
		#tablon-de-anuncios p{ padding: 1em 0;}	
		#tablon-de-anuncios p strong{ color:#008BCB;}	
		#tablon-de-anuncios p a{ color:#000; text-decoration:underline;}	
		#tablon-de-anuncios p a:hover{ text-decoration:underline;}	
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#migas{
	width:100%;
	float:left;
	height:2.3em;
	margin:0 0 .8em 0;
	padding:0;
	border-bottom:.1em solid #F1F1F1;
}
	#migas ul.migas{
		margin:0;
		padding:0;
		padding-top:1em;
	}
	#migas ul.migas li{
		display:inline;	
		margin:0;
		padding:0;			
		color:#000;	
		padding-left:.8em;
		background-image:url(../images/ico-migas.gif);
		background-position:0 0.4em;
		background-repeat:no-repeat;
	}
		#migas ul.migas li.inicio{
		background-image:url(../images/ico-migas-inicio.gif);
		background-position:0 0.4em;
		background-repeat:no-repeat;
	
	}
	#migas ul.migas li a{
		margin:0;
		padding:0;
		text-decoration:underline;
		color:#000000;
		font-weight:normal;		
	}
		#migas ul.migas li a.inicio{font-weight:bold; text-decoration:none;}
		#migas ul.migas li a:hover{text-decoration:none;}
/* Contenido de la web /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	
#contenido{
	display:block;
	overflow:hidden;
	/*_height:1%;*/
	/*_overflow:visible;*/	
	padding-bottom:50.3em;
	margin:.5em 1em;
	text-align:justify;
}
	#contenido .colPrincipal{
		width: 15.6em;
		float:left;
	}	
	#contenido .colCont{
		width:62%;
		float:right;
	}		
		#contenido .colCont.ancho{
		width:79.5%;
	}
	#contenido .colAux{
		width:17%;
		margin-left:.8em;
		float:right;
	}		
/* Pie de la web /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pie{
	position: relative;	
	width: 81.5em;
	/*pie sin menu de familias
	height:54px;
	margin: -54px auto 0 auto;*/
	/*pie con menu de familias*/
	height:35.7em;
	margin: -35.7em auto 0 auto;
	clear: both;
	background-color:#fff;
	color:#000;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pie #pie-superior{
	height:30.3em;
	background-color:white;
	background-image:url(../images/fnd-pie.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/*//////////////////////////////////////////////////////*/
#pie #pie-superior #pie-superior-menu{
	float:left;
	height:30.3em;	
	width: 58.4em;
	margin:0 0 0 1em;
	
}
	#pie #pie-superior #pie-superior-menu h2{
		background-color:#363E42;
		background-image:url(../images/sombra-h2-pie.gif);
		background-position:right top;
		background-repeat:no-repeat;
		color:#C3DA0D;
		text-align:left;
		padding:.5em;
		margin-top:2em;
		font-size:1.2em;
	}
	
	/* añadido lide */
	#pie #pie-superior #pie-superior-menu p.encuentra_buscas {
		background-color:#363E42;
		background-image:url(../images/sombra-h2-pie.gif);
		background-position:right top;
		background-repeat:no-repeat;
		color:#C3DA0D;
		font-weight: bold;
		text-align:left;		
		padding:.4em;		
		margin-top:5.6em;		
		font-size:1.2em;
	}
	/* fin lide */
	
	#pie #pie-superior #pie-superior-menu ul{
		text-align:left;
		line-height:1.8em;		
		margin: 1.5em 0 0 2em;
	}
	#pie #pie-superior #pie-superior-menu ul li{
		background-image:url(../images/ico-menu-pie.gif);
		background-position:left 0.6em;
		background-repeat:no-repeat;
		padding-left:.8em;
	}
	#pie #pie-superior #pie-superior-menu ul li a{ color:#000;}
	#pie #pie-superior #pie-superior-menu ul li a:hover{ text-decoration:underline;}
	#pie #pie-superior #pie-superior-menu ul li span{ margin:0 .5em;}
	
	/* añadido lide */
	#pie #pie-superior #pie-superior-menu ul li ul { 
      display:inline;
		  margin:2em 0 0 .5em;
  }
	#pie #pie-superior #pie-superior-menu ul li ul li { 
      display: inline;
      background-image: none;
		  background-position:0 0;
		  background-repeat:no-repeat;
		  padding-left:0;
  }
	/* fin lide */
/*//////////////////////////////////////////////////////*/
#pie #pie-superior #pie-superior-modulo-comunicacion{
	float:right;
	height:30.3em;	
	width: 18em;
	margin:0 2.8em 0 0;
	text-align:left;
}
	#pie #pie-superior #pie-superior-modulo-comunicacion h2{
		margin:5em .5em .5em .5em;
		font-size:2.4em;
		line-height:2em;	
	}
		#pie #pie-superior #pie-superior-modulo-comunicacion h2 a{ color:#000;}
		#pie #pie-superior #pie-superior-modulo-comunicacion h2 a:hover{ text-decoration:underline;}
	#pie #pie-superior #pie-superior-modulo-comunicacion p{
		margin:.5em;
		line-height:1.3em;
		}
	#pie #pie-superior #pie-superior-modulo-comunicacion p strong{
		font-size:1.4em;
	}
		#pie #pie-superior #pie-superior-modulo-comunicacion p a{ color:#000; text-decoration:underline;}
		#pie #pie-superior #pie-superior-modulo-comunicacion p a:hover{ text-decoration:underline;}
	
  /* añadido lide */	
	#pie #pie-superior #pie-superior-modulo-comunicacion p.quieres_tienes{
		margin:6.5em 0.5em 0.5em 0.25em;
		font-size:2em;
		line-height:1em;
		font-weight: bold;
		}
	/* fin lide */
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pie #pie-inferior{	border-top:1.6em solid #353535;}
/*//////////////////////////////////*/
#pie #pie-inferior .logotipo-pie{
	float:left;
	margin-left:1em;	
}
	#pie #pie-inferior .logotipo-pie img{margin-top:.5em;}
/*//////////////////////////////////*/
	#pie #pie-inferior  ul.menu-pie{
		float:right;		
		margin-top:.5em;
	}
	#pie #pie-inferior  ul.menu-pie li{display:inline;}
	#pie #pie-inferior  ul.menu-pie li a{
		color:#000;
		padding:0 1em;
	}
	#pie #pie-inferior  ul.menu-pie li a:hover{	text-decoration:underline;	}