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 {
		position:relative;
		background:#fff; 
		width:47em; 
		background:url(imagenes/bofrost-verano2011.jpg)  top right no-repeat; /*: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 10px ; 
		font-weight:bold ;
		float:left; margin-right:20px;
	}
	#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_consultaSugerencias{
		width:15.375em;
		float:right;
		background-color:#ECEEF5;
		position:relative;
		z-index:1;
	}
	.menu_2{
		width:15.375em;
		float:right;
		background-color:#ECEEF5;
		position:relative;
		z-index:1;
	}	
	
	.menu_2 img {
		border:0 ; 
	}
	/******************************************* valores nutricionales *******************************/
	#valores-nutricionales{
		float:right;
		background:url(/valores-nutricionales/valores-nutricionales.gif) no-repeat left top;
		height:33px;
		width:196px;
		position:relative;
		z-index:100;
	}
	.clearer{clear:both;}
	#valores-nutricionales	ul{
		background-image:url(/valores-nutricionales/desplegable.gif);
		background-position:left top;
		background-repeat:no-repeat;
		display:none;
		position:absolute;
		list-style:none;
		width:162px;
		height:178px;
		top:33px;
		left:-10px;
		padding-top:5px;
		z-index:150;
		}
		
		#valores-nutricionales	ul li{
			list-style:none;
			position:relative;
			float:none;
			margin-bottom:10px;
			text-align:center;
			width:163px;
			display:block;
			z-index:200;
		}
		#valores-nutricionales	ul li img{border:none;}
		
		/******************************************* sugerencias *******************************/
	.sugerencias {
		min-height:120px;
		width:246px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px ;
		background-color:#FBFCDE;
		display:block;  
		text-decoration:none;

	}

	#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;
   
	}
	
		.sugerenciasHome 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;
   
	}
	.menu_2_consultaSugerencias 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;
		width:236px;
   
	}

	
	.lista_1 {
		list-style-type:none ; 
		background-color:#ECEEF5 ; 
		color:#103885; 
		margin:0px 0px 0px 0px ; 
		/*font-size:13px ; */
		font-size:12px; 
		display:block; 
		padding:5px 0px 0px 30px; 
		font-weight:bold ;
		list-style-image:url(imagenes/icono_lista1.gif);
		position:relative;
		z-index:0;
		/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	}
	.lista_2
	{
		position:relative;
	}
		
	.separador {
		position:relative;
		bottom:0px;
		left:-15px;
	}
	.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_comunidades {
		list-style-type:none ; 
		background-color:#ECEEF5 ;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#000000;
		font-weight:normal;
		margin:0px 0px 0px 0px ; 
		font-size:11px ; 
		display:block; 
		padding:10px 0px 275px 10px; 
		/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	}
	.lista_comunidades p
	{
		position:relative;
		top:0px;
		left:20px;
		width:200px;
	}
	.lista_comunidades .tituloComunidad
	{
		color:#091c54;
		font-size:14px;
	}
	.lista_comunidades .region
	{
		color:#1f82c6;
		font-size:12px;
		position:relative;
		top:0px;
		left:-14px;
	}
	
	.lista_comunidades li {
	margin:0px 0px 10px 0px ; 
	}
	
	.lista_2{
		list-style-type:none ; 
		color:#555555; 
		/*font-size:11px ; */
		font-size:10px; 

		display:block; 
		font-weight:normal;  
		list-style-image:url(imagenes/icono_lista2.gif); 
	}
	.lista_2 a{
		color:#555555; 
		
	}
	
	.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;
	}
	

	#formulario_gestor
	{
		height:200px;
	}
	#menu_2_gestor_contenidos
	{
		height:350px;
	}
	
	.cont_1 .text {
	width:30em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	.cont_1 .direccion {
	width:16em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	
	.cont_1 .numero {
	width:4em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	.cont_1 .planta {
	width:4em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	.cont_1 .puerta {
	width:4em; 	 
	background:#ECEEF5;
	border:1px solid #000000; 
	}
	#numeroCalleFormularioPedidos
	{
		margin-left:152px; 	
	}
	#plantaCalleFormularioPedidos
	{
		margin-left:4px; 	
	}
	#puertaCalleFormularioPedidos
	{
		margin-left:10px; 	
	}
	
	.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:50%;
		/*height:24em ;  */
		height:160px;
		background-color:#dfe4ef;
		float:left;
		
	}
	.cont_2 h4{
		margin:0px 0px 0px 0px ;
		padding:5px 0px 5px 20px ;
		background-color:#667db0;
		color:#FFFFFF;
		font-size:.8em;
   
	}
	
	.cont_2 p{ 
		color:#595959;
		margin:0px 10px 0px 10px;
		font-size:10px;
		float:left;
		width:200px;
		
	} 
	
	.cont_2 img {
		margin:0px 0px 0px 0px;
		float:left;
	}
	
	.cont_3 img {
		margin:0px 0px 0px 0px;
		float:left;
	}
	
	.cont_3{
		 
		width:50%;
		/*height:24em ;  */
		height:160px; 
		background-color:#dfe4ef;
		float:right;
		text-align:left 
	}


	.cont_3 p a{
		color:#667db0;
		text-decoration:none;
	}
	.cont_3 p a:hover{
		text-decoration:underline;
	}
	.cont_2 p a{
		color:#667db0;
		text-decoration:none;
	}
	.cont_2 p a:hover{
		text-decoration:underline;
	}
	.cont_3 p{ 
		color:#000000;
		margin:0px 10px 0px 10px  ; 
		font-size:10px;
		float:left;
		width:200px;
		
	} 
		
	.cont_3 h4{
		margin:0px 0px 0px 0px ;
		padding:5px 0px 5px 20px ;
		background-color:#667db0;
		color:#FFFFFF;
		font-size:.8em;
		
   
	}

	.cont_3 p{ 
		color:#595959;
		
	} 
	.sugerenciasHome{
		position:relative;
		clear:both;
		width:506px;
		height:274px;
		background-color:#113355;
		margin:0px 0px 0px 0px ; 
		text-decoration:none;
		z-index:4;
	} 
	#tituloSugerencia
	{
		position:absolute;
		top:0px;
		left:0px;
	}
	#tituloPromo
	{
		position:absolute;
		top:0px;
		left:-1px;
	}
	#sugerenciaPrecio2
	{
		position:absolute;
		top:165px;
		left:-2px;
		width:196px;
		height:64px;
		text-decoration:none;
		line-height:17px;
		z-index:14;
		background-image:url(imagenes/fondprecio.png);
	}
	#sugerenciaPrecio .descuento
	{
		display:block;
		float:left;
		margin-left:20px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		color:#05080C;
		text-decoration:none;
	}
	#sugerenciaPrecio2 .descuento
	{
		display:block;
		float:left;
		margin-left:20px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:13px;
		color:#05080C;
		text-decoration:none;
	}
	#sugerenciaPrecio .veinte
	{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:bold;
		font-size:20px;
		text-decoration:none;
	}
	#sugerenciaPrecio .porcentaje
	{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#123787;
		text-decoration:none;
	}
	#sugerenciaPrecio .producto
	{
		width:150px;
		display:block;
		float:left;
		margin-left:20px;
		margin-top:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#05080c;
		text-decoration:none;
	}
	
	#sugerenciaPrecio2 .producto
	{
		display:block;
		margin-left:20px;
		margin-top:5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#05080c;
		text-decoration:none;
		clear:both;
	}
	
	#sugerenciaPrecio2  #TextoLargoProducto
	{
		font-size:12px;
	}
	#sugerenciaPrecio .precio
	{
		display:block;
		float:left;
		margin-left:20px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#05080c;
		text-decoration:none;
		
	}
	#sugerenciaPrecio2 .precio
	{
		display:block;
		float:left;
		margin-left:20px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#05080c;
		text-decoration:none;
		
	}
	#sugerenciaPrecio
	{
		position:absolute;
		top:195px;
		right:-2px;
		width:196px;
		height:64px;
		text-decoration:none;
		line-height:17px;
		z-index:14;
		background-image:url(imagenes/fondprecio_inv.png);
	}
	#sugerenciaPrecio a
	{
		text-decoration:none;
	}
	.sugerenciasHome img
	{
		border:none;
		text-decoration:none;
	}
	
	#enlacepdf
	{
		
		text-decoration:none;
	}
	
	.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;
		width:100%;
		
	}
	
	.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;
}
h4.cole span {
	font-size:1em;
	display:block;
}
#solicitud_recibida
{
	margin-top:100px;
	
}
#solicitud_recibida a
{
	text-decoration:none;
}

.campo
{
	width:60%;
	margin-bottom:10px;
}
.campotexto
{
	float:right;
}
#campos
{
	margin-top:100px;
	
}
#solicitud_recibida b
{
	font-size:17px;
	
}
#campos a
{
	text-decoration:none;
}
#campos a:hover
{
	text-decoration:underline;
}
#error_reparto
{
	color:red;	
}
#error_reparto p
{
	color:red;	
	font-size:12px;
}

#contenidos_gestor
{
	color:#123787;
	
}
#contenidos_gestor hr
{
	color:#123787;
	
}
.opcion_gestor:hover
{
	background-color:#00B;
	
}
.opcion_gestor
{
	cursor:pointer;
	font-size:16px;
	color:#FFF;
	width:100%;
	background-color:#009;
}
.opcion_gestor a
{
	font-size:20px;
	color:#FFF;	
}
#imagenPromocion
{
	position:absolute;
	top:39px;
	left:0px;
	z-index:12;
	border:0px solid #667DB0;
}
#capa-hover
{
	width:100%;
	height:100%;
	z-index:6;
}
#bofrost-verano2011
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:250px;
	border:none;
}
#busca-tesoro
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:300px;
	border:none;
}
#numeros-premiados
{
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
	border:none;
}
