body
	{
		margin: 0;
		padding: 0;
		color: #505367;
		/*background-color: #BBC8D4;*/
		font-size:100%;
		text-align:left;
		background-image: url(imagenes/background.png);
		background-position: center;
	}
	

	body, h1, h2, h3, h4, h5, h6,ol, ul, li, p, input, textarea, select {

		font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	}

	#contenedor{
		width:47em;
		margin:0em auto; 
		
	}

	.color_fondo_blanco{
		background:#FFFFFF;
	}
	
	.color_fondo_azul{
		background:#ECEEF5;
	}

	
	
	
	#cabecera {
		background:#fff; 
		width:47em; 
		background:url(imagenes/cabecera.jpg)  top right no-repeat;
		width:752px;
		height:147px;
	}
	
	#cabecera h1{ 
		display:none; 
	}
	
	#menu_bar {
	background-color:#ECEEF5;
	background-image: url(imagenes/backg_menu_cabecera.gif);
	}
	
	#menu_bar ul{
		list-style-type:none ; 
		color:#395B9A; 
		font-size:.8em ; 
		display:block; 
		padding:8px 0px 8px 0px ;
		margin:0px 0px 0px 20px ; 
		font-weight:bold  ;
	}
	#menu_bar li{	
		list-style-type:none ;
		color:#555555;
		margin:0px 0px 0px 0px ; 
		font-size:11px ;
		display:block;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		line-height:15px; 
		}
	
	#menu_bar li{
		display:inline;
	}
	
	#menu_bar a {
	text-decoration:none;
	color:#555555;
	}
	
	#menu_bar a:hover {
	text-decoration:underline;
	color:#182178;
	}

	.menu_2{
		width:15.375em;
		float:right;
		background-color:#ECEEF5; 
	}	
	
	.menu_2 img {
		border:0 ; 
	}
	
		/******************************************* sugerencias *******************************/
	.sugerencias {
		min-height:120px;
		width:246px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px ;
		background-color:#FBFCDE;
		display:block;  

	}

	#sugerencias_caja_img{
		margin: 0px 0px 0px 0px ;  float:left;
	}
	
	.sugerencias_img_producto{
		margin:10px 10px 10px 10px ;
	}
	
	.sugerencias_datos{
		font-size:15px ;
		color:#0174A5 ; 
		display:block ; 
		padding:5px 0px 0px 0px ;  
		margin:0px 0px 0px 120px ; 
	}
	
	.sugerencias_datos_familia{
	}
	
	.sugerencias_datos_producto{
		font-size:13px
	}
	
	.sugerencias_img_icono{
		margin:5px 5px 10px 0px
	}
	
	.sugerencias a{
		text-decoration:none;
		color: #0174A5 ; 
	}
	
	.familia_sugerencias {
	font-size:.7em;
	color:#666666;
	
	}
	
	.articulo_sugerencias {
	font-size:.8em;
	font-weight:bold;
	color:#0174A5 ;
	margin-top:5px;
	
}
	
	.precio_sugerencias {
	font-size:.8em;
	color:#333;
	
	}
	
	/******************************************* sugerencias *******************************/
	
	
	.menu_2 h1{
		/*font-family:Verdana, Arial, Helvetica, sans-serif; */
		margin:0px 0px 0px 0px ;
		padding:8px 0px 8px 5px ;
		display:block; 
		background-color:#FF9A00;
		color:#FFFFFF;
		font-size:1.1em;
   
	}
	
		.menu_2 h4{
		/*font-family:Verdana, Arial, Helvetica, sans-serif; */
		margin:0px 0px 0px 0px ;
		padding:10px 0px 8px 10px ;
		display:block; 
		background-color:#FF9A00;
		color:#FFFFFF;
		font-size:1.1em;
   
	}
	
		.menu_2 h2{
		/*font-family:Verdana, Arial, Helvetica, sans-serif; */
		margin:0px 0px 0px 0px ;
		padding:10px 0px 8px 10px ;
		display:block; 
		background-color:#AABBCC;
		color:#FFFFFF;
		font-size:1.1em;
   
	}

	
	.lista_1 {
		list-style-type:none ; 
		background-color:#ECEEF5 ; 
		color:#103885; 
		margin:0px 0px 0px 0px ; 
		/*font-size:13px ; */
		font-size:0.8125em; 
		display:block; 
		padding:10px 0px 0px 30px; 
		font-weight:bold ;
		list-style-image:url(imagenes/icono_lista1.gif); 
		/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	}
	
	.lista_googlemaps {
	background-color:#ECEEF5;
	color:#103885;
	margin:0px 0px 20px 0px;
	font-size:11px;
	padding:10px 0px 0px 10px;
	/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	}
	
	.lista_googlemaps li {
	background-image: url(imagenes/bullet_maps.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: left 5px;
	margin-bottom:0px;
	}
	
	.lista_telfax {
		list-style-type:none ; 
		background-color:#ECEEF5 ; 
		color:#103885; 
		margin:0px 0px 0px 0px ; 
		font-size:11px ; 
		display:block; 
		padding:10px 0px 0px 10px; 
		/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	}
	
	.lista_telfax li {
	margin:0px 0px 10px 0px ; 
	}
	
	.lista_2{
		list-style-type:none ; 
		color:#555555; 
		margin:0px 0px 0px 12px ; 
		/*font-size:11px ; */
		font-size:0.9em; 

		display:block; 
		padding:0px 0px 10px 0px; 
		font-weight:normal; 
		line-height:15px ; 
		list-style-image:url(imagenes/icono_lista2.gif); 
	}
	
	.color_2 {
		background-color:#AABBCC; 
	}
	
		
	.cont_0{
		width:31.625em;
		height:100%;
		background-color: #FFF;	
		float:left;

	}
	
	.cont_0 h2{
	margin:0px 0px 10px 0px;
	padding:10px 0px 8px 21px;
	background-color:#123787;
	color:#FFFFFF;
	font-size:1.1em;
	background-image: url(imagenes/backg_tit_home.gif);   
	}
	
	.cont_0 h3{
		margin:0px 0px 0px 0px ;
		padding:8px 10px 8px 5px ;
		color:#FFFFFF;
		font-size:1em;
	}
	
	.cont_0 p{
		color:#FFFFFF;
		font-size:.8em;
		margin:0px 0px 0px 0px ;
		padding:0px 0px 0px 0px ;
		display:block;  
	}
	
	.cont_0 .cont_1 img{
		margin:0px 10px 0px 0px ;
/*		float:left ; */
	}
	
	#img_espana {
		margin:0px 10px 0px 0px ;
		float:left ; 
	}
	
	.cont_0 .cont_1 .compra_sin_riesgo_empresa{
		margin:10px 10px 10px 10px ;
		float:right ; 
	}
	
	.cont_0_home {
		width:31.625em;
		background-color: #667DB0;	
		float:left;

	}
	
	.cont_0_home h2{
	margin:0px 0px 10px 0px;
	padding:10px 0px 8px 21px;
	background-color:#0075A0;
	color:#FFFFFF;
	font-size:1.1em;
	background-image: url(imagenes/backg_tit_home.gif);   
	}
	
	.cont_0_home h3{
		margin:0px 0px 0px 0px ;
		padding:8px 10px 8px 5px ;
		color:#FFFFFF;
		font-size:1em;
	}
	
	.cont_0_home p{
		color:#FFFFFF;
		font-size:.8em;
		margin:0px 0px 0px 0px ;
		padding:0px 0px 0px 0px ;
		display:block;  
	}
	
	.cont_0_home .cont_1 .img_catalogo {
		margin:0px 0px 10px 20px ;
		float:left ; 
	}
	
	.cont_0_home .cont_1 .img_catalogo a {
		margin:0px 0px 10px 20px ;
		float:left ; 
		border:0px;
	}
	
	.cont_0_home .cont_1 .compra_sin_riesgo_empresa{
		margin:10px 10px 10px 10px ;
		float:right ; 
	}
	

	
	.cont_1 {
	width:31.625em;
	padding:0px 0px 0px 0px;
		
	}
	
	.cont_1 h3 {
		margin:10px 0px 10px 20px ;
		padding:0px 0px 0px 0px ;  
		width:200px ; 
		float:left;
	}
	
	.cont_1 .parrafo_1 {
		display:block;
		font-weight:bold;
		font-size:.7em ;
		display:block;
		float:left; 
		width:230px;   
		margin:0px 0px 0px 20px ;
		padding:0px 0px 0px 0px ; 
	}
	
	.cont_1 .parrafo_2 {
		font-weight:bold;
		display:block;
		float:left; 
		width:140px;
		margin:20px 0px 0px 20px ;
		padding:0px 0px 0px 0px ;
		font-size:.7em ;
	}
	
	.cont_0 .cont_1 p{
		font-size:.7em ;
		display:block;  
		margin:0px 10px 10px 20px ;
		padding:0px 0px 0px 0px ;
		color:#333333;
	}
	
	.cont_0 .cont_1 h4{
		margin:20px 0px 10px 20px ;
		padding:0px 0px 0px 0px ;
		color:#0075A0;
		font-size:1em;
	}
	
	.cont_1 .compra_sin_riesgo {
		float:right ;
		margin:20px 40px 0px 0px ;
	}

	
	.img_catalogo {
		padding:10px 0px 0px 0px ;
	}
	
	.cont_1 .enlace_flotando {
		font-weight:bold;
		display:block;
		float:left;
		color:#FFC726 ;  
		width:240px;   
		margin:20px 0px 0px 20px ; 
		padding:0px 0px 20px 0px ; 
		font-size:.9em ;
	}
	
	.cont_1  p a {
		text-decoration:underline;
		color:#0075A0;
		font-weight:bold;
		margin:0px 0px 0px 0px ;  
}
	.cont_1 ul{
	margin: 0px 0px 15px 0px;
	}
	
	.cont_1 li{
		font-size:.7em; 
		margin: 0px 0px 0px 50px;
	}
	
	.cont_1 form{

	}
	
	.cont_1 .text {
	width:30em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	
	.cont_1 .text2 {
	width:20em;
	height:5em;  	 
	background:#ECEEF5;
	border:1px solid #000000;
	margin:0em 0em 1em 0em ;  
	}
	
	.cont_1 .check {

	
	}
	
	
	/**************/
	
	/*
	.caja_producto {
		width: 506px;
		padding:10px 0px 10px 0px ;
		margin:0px 0px 0px 	0px ; 
		background-image:url(imagenes/degradado.gif);
		background-repeat:no-repeat;
		background-color:#F7FAF0; 
		
		
	}
	
	.caja_producto h2{
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;  
	}
	
	
	*************************************************************/
	.cont_1 .caja_producto p {
	/*	margin: 10px 20px 10px 10px;
		font-size:12px;
		color:#000 ;
		line-height:18px;  */
	}
	/*
	.cont_1 .caja_producto h4 {
		padding:7PX 0PX 0PX 0PX ;
		margin:0px 0px 0px 0px ;  
		font-size:1em; 
	}
	
	#img_producto {
		margin: 10px 10px 10px;
		float:left;
	
	}
	.img_icons {
		margin: 10px 5px 0px 0px;
	}
	.img_ovalo {
		margin: 10px 5px 0px 0px;
	}
		 
	.precio{
		color:#000000;
		font-size:12px;
		display:block; 
		margin:3px 0px 0px 0px ; 
		
	}
	
	.precio_cantidad{
		color:#9C9D9B;
		font-size:12px;
		display:block;
 		
	}	
	
	
	.precio_cantidad_lista_productos{
		font-size:12px; 
		
	}
	
	.precio_cantidad_lista_productos_2{
		font-size:12px; 
		color:#A1A39D ; 
	}
	
	.referencia_cantidad_lista_productos{
		color:#464646 ; 
		font-size:12px ; 
	}
	
	.descripcion_cantidad_lista_productos{
		font-size:12px ; 
		margin:10px 0px 0px 0px ; 
		display:block ; 
	}
	
	*/
	
	/****************/
	

	
	.cont_2{
		clear:both; 
		width:15.81em;
		/*height:24em ;  */
		height:30em ; 
		background-color:#E0E5EF;
		float:left;
		
	}
	.cont_2 h4{
		margin:0px 0px 0px 0px ;
		padding:5px 0px 5px 20px ;
		background-color:#0075A0;
		color:#FFFFFF;
		font-size:.8em;
   
	}
	
	.cont_2 p{ 
		color:#000000;
		margin:0px 10px 0px 10px  ; 
		
	} 
	
	.cont_2 img {
		margin:0px 0px 0px 0px;
	}
	
	.cont_3 img {
		margin:0px 0px 0px 0px;
	}
	
	.cont_3{
		width:15.81em;
		/*height:24em ;  */
		height:30em ; 
		background-color:#fff;
		float:right;
		text-align:left 
	}

	.cont_3 p{ 
		color:#000000;
		margin:0px 10px 0px 10px  ; 
		
	} 
		
	.cont_3 h4{
		margin:0px 0px 0px 0px ;
		padding:5px 0px 5px 20px ;
		background-color:#0075A0;
		color:#FFFFFF;
		font-size:.8em;
		
   
	}

	.cont_3 p{ 
		color:#000000;
		
	} 
	
	.pie{
		clear:both;
		width:47em;
		background-color:#113355; 
		background:url(imagenes/pie.gif)  top right repeat;
		margin:0px 0px 0px 0px ; 
		padding:10px 0px 10px 0px;
	}
	
	.pie p{
	color:#B7B7B7;
	font-size:.6em;
	text-align:left;
	margin:0px 10px 0px 10px ; 
	}
	
	.pie h4{
	color:#FFFFFF;
	font-size:.8em;
	text-align:left;
	margin:0px 10px 5px 10px ; 
	}
	
	.pie h5{
	color:#FFFFFF;
	font-size:.6em;
	text-align:left;
	margin:0px 10px 5px 10px ;
	font-weight:normal;
	
	}
	
	.pie h6{
	color:#FFFFFF;
	font-size:.6em;
	text-align:left;
	margin:5px 10px 0px 10px ;
	font-weight:bold;
	
	}
	
	/********************   Ultimos aadidos 07/12/2005   ***********************************/
	/*  Index */
	.lista_1 a {
		 text-decoration:none;
		 color:#555555; 
	 }

	.lista_1 a:hover {
		 text-decoration:underline;
		 color:#555555; 
	 }

	.lista_1_li a {
		color:#103885;
		
	}
	
	.lista_1_li a:hover {
		color:#103885;
		
	}
	
	
	/*********************************************************/
	/* Lista productos */
	
	
	#verde{
		margin:0px 0px 0px 0px ;
		padding:10px 0px 8px 21px ;
		background-color:#50AE48 ; 
		color:#FFFFFF;
		font-size:1.1em;
   
	}
	
	#sub_familia{
		margin:0px 0px 0px 10px ;
		font-size:.8em; 
	}
	
	#sub_familia_lista_productos{
		background-image:url(imagenes/degradado3.jpg); 
		background-position:top; 
		background-repeat:no-repeat; 
		width:506px;
		 
	}

	#sub_familia_lista_productos_titulo{
		color:#50AE48 ; 
		padding:10px 0px 0px 20px ; 
		display:block 
	
	}
	
	/*********************************************************/
	/* Lista productos */
	
	
	

	#caja_producto_lista_productos{
		padding:10px 10px 10px 0px  
	}
	
	#caja_producto_lista_productos_h4{
		display:inline; 
		color:#7188B6 ; 
		font-size:16px 

	}
	
	#caja_producto_lista_productos_img{
		vertical-align:baseline; 
		padding:5px 0px 0px 10px ; 
	}

	#caja_producto_lista_productos_datos{
		margin:10px 0px 0px 20px ; 
	}
	
	
	.precio_cantidad_lista_productos{
		font-size:12px; 
		
	}
	
	.precio_cantidad_lista_productos_2{
		font-size:12px; 
		color:#A1A39D ; 
	}
	
	.referencia_cantidad_lista_productos{
		color:#464646 ; 
		font-size:12px ; 
	}
	
	.descripcion_cantidad_lista_productos{
		font-size:12px ; 
		margin:10px 0px 0px 0px ; 
		display:block ; 
	}
	
	
	
	/*********************************************************/
	/* Paginacion Lista productos */
	
	#paginacion {
		display:block; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:.7em;
		font-weight:bold; 
		color:#073D9B;
		text-align:center;
		padding:1em 0em 1em 0em ;
		background-color:#fff; 
	}
	
	#paginacion a{
		color:#7EC3E9;
		text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		text-align:center;
		font-weight:bold; 		
	}
	
	#palito{
		color:#7EC3E9;
	}
	
	
	/**********/
	
	.caja_producto {
		width: 506px;
		padding:10px 0px 10px 0px ;
		margin:0px 0px 0px 	0px ; 
		background-image:url(imagenes/degradado.gif);
		background-repeat:no-repeat;
		background-color:#F7FAF0; 
		
		
	}
	
	.caja_producto h2{
		padding:0px 0px 0px 0px ;
		margin:0px 0px 0px 0px ;  
	}
	
	
	
	.cont_1 .caja_producto p {
		margin: 10px 20px 10px 10px;
		font-size:12px;
		color:#000 ;
		line-height:18px;  
	}
	
	.cont_1 .caja_producto h4 {
		padding:7PX 0PX 0PX 0PX ;
		margin:10px 0px 0px 0px ;  
		font-size:1em; 
	}
	
	.img_producto {
		margin: 10px 10px 10px 0px;
		float:left;
	
	}
	.img_icons {
		margin: 10px 5px 0px 0px;
	}
	.img_ovalo {
		margin: 10px 5px 0px 0px;
	}
		 
	.precio{
		color:#000000;
		font-size:12px;
		display:block; 
		margin:3px 0px 0px 0px ; 
		
	}
	
	.precio_cantidad{
		color:#9C9D9B;
		font-size:12px;
		display:block;
 		
	}
	
	.parrafo-ficha {
	margin: 0px 20px 10px 10px;
		font-size:12px;
		color:#000 ;
		line-height:18px;  
	}


.caja-producto {
	/*min-height:200px; */
	min-height:12.5em;
 	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	background-color: #FFF;
	/*  width:506px; */
	
	width:31.625em;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ; 
	background-image:url(imagenes/degradado.gif);
	background-repeat:no-repeat;
	
	
	
	border-BOTTOM:1PX solid #fff; 


	
}

.cont_0 .cont_1 .caja-producto p {
	/*width:300px;*/
	clear:right; 
	width:23em;
	margin: 10px 0px 10px 184px;
	padding:0px 0px 0px 0px ;
	display:block;
	/*font-size:13PX; */
	font-size:0.8em; 



}

.cont_0 .cont_1  .caja-producto h4 {
	margin: 0px 0px 0px 0px;
	display:block;
	padding:10PX 0PX 0PX 0PX ;  
	
}

.caja-img {
	margin: 10px 10px 10px 10px;
	float:left;

}


.cont_0 .cont_1  .img_icons {
	margin: 10px 5px 0px 0px;
}


.PVP{
	/*font-size:11px;*/
	font-size:.6em;
	color:#000000;
	font-weight:bold;
	float:left;
	margin: 0px 0px 0px 3px;
}
.PVP_CONTENIDO{
	/*font-size:11px;*/
	font-size:.6em;
	color:#000;	
	margin: 0px 10px 0px 0px;
	font-weight:bold;
}

.PVP_PESO{
	/*font-size:10px;*/
	font-size:0.6em;
	color:#666;
	display:block;
	margin: 5px 0px 0px 0px;
	
}

.DATOS{
	display:block;
	
	margin: 5px 0px 0px 0px; 
}
.REFERENCIA{
	/*font-size:11px;*/
	font-size:.6em;
	text-align:right;
	display:block;
	margin: 0px 10px 0px 0px;
}

#menu_bar .idioma {
margin:10px 10px 10px 115px ;

}

#menu_bar .idioma a{
color:#103885;
font-weight:normal;
}


/*************************************************************************************/
.ref {
	margin: 0px 0px 0px 10px;
	color:#666666;
	font-size:.8em;
}

#img-producto-box {
	float:left;
}


.img-producto {
	margin: 10px 10px 5px 10px;
	

}
.img_icons {
	margin: 0px 5px 0px 0px;
}

.img_nuevo {
	align: absmiddle;
	margin: 0px 5px 0px 0px;
	}
	
.precio {
	font-weight:bold;
	color:#333333;
	font-size:.9em;}

.contenido-envase {
	color:#666666;
	font-size:.9em;}

.pvp-valido {
background-color: #fff;
color: #666;
font-size:.6em;
padding: 5px 5px 5px 10px;
}
.banner {
	background-color:#f8f8f8;
	padding-top:1px;
}
.banner a {
	outline:none;
}
h4.cole {
	background-color:#000;
}