/************  adaptaciones y cambios de pestilos estan en secciones.csss                *******/
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444343;


	}
	
a img{ border:none; }
h3{ color:#444343; font-size:23px; }	
h3.secundario{ color:#838080; font-size:18px; }
input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img{   }

#containerfull{ width:100%; float:left; margin:0; padding:0; height:auto; position:relative; z-index:1; }
#container-header{ width:100%; float:left; clear:both; margin:0; padding:7px 0 0 0; background:url(../img/header-bg.gif) top left repeat-x #feed1a; min-height:145px; height:auto; 
					color:#fff;  overflow:hidden;  }
	body div.wrap { width:1000px; margin:0 auto 0 auto; padding:0; clear:both; height:auto; background:transparent; } 
	body div.interior{ background:#fff; }
	/*	WRAP ESPECIAL INTERIOR, MAS ESTRECHO*/	
	#body-caja div.wrap{ width:934px; }
	
	#container-header div.wrap{ position:relative; }
	
	
#container-menu{ width:100%; float:left; margin:0; padding:0; height:32px; background:url(../img/container-menu-bg.gif) top left repeat-x #d9d7d7;  }
	#container-menu div.wrap{  }	
	
/*z-index:1;*/	
#body{ width:100%; float:left; margin:0; padding:0; background:url(../img/body-bg.jpg) top left repeat-x #f6f6f6; height:auto;  }/**/
	#body-caja{ width:100%; float:left; margin:0; padding:0; background: #fff; height:auto; overflow:hidden;}

#footer{ width:100%; float:left; margin:0; padding:0; background:url(../img/footer-bg.jpg) top left repeat-x; height:90px; position:relative; }

/*	CABECERA	*/
#container-header h1{ width:448px; height:126px; display:block; float:left; margin:18px 0 0 0; padding:0; background:url(../img/logo.gif) top left no-repeat; }/**/
	#container-header h1 a{ display:block; width:100%; height:74px; float:left; margin:0; padding:0; }
		#container-header h1 span{ display:none; }
		
	/*IDIOMAS*/	
	#container-header ul.idioma {display:block;text-decoration:none;text-transform:uppercase;list-style:none;float: right;}
	#container-header ul.idioma a:hover {color:#006139; text-decoration:none;}
	#container-header ul.idioma strong{color:#006139; padding-left:10px; padding-right:10px;}
	#container-header ul.idioma li {position:relative; float:left; padding:0px;}
	#container-header ul.idioma ul {position:absolute; left:0; display:none; opacity:0; list-style:none;}
	#container-header ul.idioma ul li {position:relative; border-top:none; width:auto; margin:0;}
	#container-header ul.idioma ul li a {display:block; padding:0px; text-transform:uppercase;}
	#container-header ul.idioma ul li a:hover {color:#006139;}

	
	
	/*ENLACES CABECERA*/
	#container-header a{ color:#fff; text-decoration:none; }
	#container-header a:hover{ text-decoration:underline; }
		#container-header a.special{ text-decoration:underline; font-size:12px; font-weight:bold; }
			#container-header a.special:hover{ text-decoration:none; }
			
	/*FORM LOGIN*/
	/* background:url(../img/input-login-bg.gif) top left no-repeat; */
	#container-header form{ width:346px; float:right; margin:16px 2px 0 0; padding:0; }
		#container-header form p{ width:100%; float:left; margin:0 0 0 0; padding:0; height:auto; }
		#container-header form p span.field{ width:160px; height:26px; display:block; float:left; }		
		#container-header form p span.field input{ width:147px; height:12px; margin:0 5px 0 0 ; padding:2px 0 5px 5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c0c0c; background:url(../img/input-bg.gif) top left repeat-x; border:1px solid #2c8b13; }		
		
		#container-header form p label{ width:auto; float:left; display:block; margin:0 0 0 2px; padding:0 6px 0 0; }
		#container-header form p span.check{ width:18px; height:18px; display:block; float:left; background:url(../img/check-bg.gif) top left no-repeat; }
		#container-header form p span.check input{ float:left; margin:0; padding:0;  border:1px solid #2c8b13; }
		
	/*INFO*/	
	#container-header p.info{ width:auto; height:48px; margin:0; padding:0; overflow:hidden; position:absolute; top:97px; right:2px; }
		#container-header p.info a span{ display:none; }
		
		#container-header a.atencion{ display:block; width:164px; height:48px; float:left; margin:0; padding:0; background:url(../img/atencion-cliente.gif) top left no-repeat; padding-right:20px; }
		#container-header a.rss{ display:block; width:101px; height:48px; float:left; margin:0; padding:0; background:url(../img/rss.gif) top left no-repeat; }
		#container-header a.Hiperdino{ display:block; width:244px; height:48px; float:left; margin:0; padding:0; background:url(../img/link_entrar.gif) top left no-repeat; color:#ffed00; font-weight:bold; }
		#container-header .Hiperdino strong{ display:block;margin-top:20px; margin-left:20px; }

/*	MENU	*/
#container-menu p{ width:1000px; float:left; margin:0; padding:2px 0 3px 0; text-align:center;}
#container-menu p a{ font-size:13px; color:#333333; font-weight:bold; margin:0 7px 0 7px; text-decoration:none; }
	#container-menu p a:hover{ text-decoration:underline; }

#menu-sec{ width:100%; float:left; margin:0; padding:0; height:28px; background:url(../img/menu-sec-bg.gif) top left repeat-x; }

#container-menu ul{ width:850px; margin:0 0 0 58px; padding:0; list-style-type:none; float:left; padding-left:210px; }
	#container-menu ul li{ width:auto; float:left; margin:0; padding:0; position:relative; }
	#container-menu li a{  font-size:13px; color:#333333; font-weight:bold; text-decoration:none; width:auto; float:left; display:block; padding:0 8px 0 0;  cursor:pointer; }
	#container-menu li a span{ display:block; float:left; width:auto; margin:0; padding:10px 0 4px 8px; }
		#container-menu li ul{ width:auto; float:left; margin:0; padding:0; position:absolute; top:27px; left:0; display:none; }
		#container-menu li li ul{ width:175px; position:absolute; top:29px; left:0; background:#669933; display:block;  }
			#container-menu ul li li li{ padding:0; margin:0; width:100%; float:left; }
	
	#container-menu li a.selec{ background:url(../img/menu-cerrar.gif) top right no-repeat; border: none; color:#2a670b; }
	#container-menu li a.selec span{ background:url(../img/menu-abrir.gif) top left no-repeat; padding-bottom:10px; }
	
	#container-menu li li a.selec,
	#container-menu li li li a.selec{ background:transparent; border: none; color:#53a12c; }
	
	#container-menu li li a.selec span{ background:none; border: none; color:#ffec00;  }
	#container-menu li li li a.selec span{ background:none; border: none; color:#ffec00; padding:2px 2px 2px 9px; }

#container-menu  #submenu1{ width:858px; float:left; background:url(../img/menusec-bg.gif) top left repeat-x; }
#container-menu  #submenu2{ width:754px; float:left; background:url(../img/menusec-bg.gif) top left repeat-x; }
#container-menu  #submenu3{ width:319px; float:left; background:url(../img/menusec-bg.gif) top left repeat-x; }
#container-menu  #submenu4{ width:481px; float:left; background:url(../img/menusec-bg.gif) top left repeat-x; }


	#container-menu ul li li{ width:auto; float:left; clear:none; font-size:11px; color:#fff; overflow:visible; }
	#container-menu ul li li a{ color:#2a670b; font-size:11px; display:block; float:left; width:auto; }
		#container-menu ul li li a:hover{ color:#56ab27; }
	#container-menu ul li li a span{ padding:10px 0 12px 8px; }
	#container-menu ul li li li a span{ padding:2px 2px 2px 9px;}


#container-menu span.sep{ display:block; width:auto; float:left; margin:9px 0 0 0; padding:0; font-size:13px; }	
#container-menu li li span.sep{ font-size:11px; color:#2a670b }
	/*FLASH*/
#flash{width:100%; float:left; margin:0; padding:0; border-bottom:4px solid #f3f3f3; }

/*DESTACADOS*/
#destacados{width:100%; margin:0 0 16px 0; padding:0 0 0 0; height:159px; clear:both; position:relative; z-index:1; }

/*	CAJAS CONTENIDO	*/
#body .total{ width:100%; float:left; clear:both; margin:0 0 16px 0; padding:0; }
#body .last{ margin:0; }





.caja-principal{ width:630px; float:left; margin:0 5px 0 0; padding:0; height:auto; overflow:hidden; }
.caja-lateral{ width:365px; float:left; margin:0; padding:0; height:auto;  overflow:hidden; position:relative;   }
.caja{ width:100%; float:left; margin:35px 0 13px 0; padding:0 0 0 0; overflow:hidden; background:#ededed; min-height:680px; height:auto; position:relative; z-index:10; }
	.detalle-caja{ width:100%; float:left; clear:both; margin:53px 0 0 0; padding:0;  height:97px; bottom:0; left:0; background:url(../img/detalle-caja.jpg) top left no-repeat; }
	


.total h2{ width:100%; height:33px; float:left; display:block; margin:0; padding:9px 0 0 0; position:relative; background:url(../img/titulo-bg.gif) top left repeat-x #429c29; color:#fff; font-size:16px; }
.total h2 span{ display:block; position:absolute; top:0; left:0; font-size:1px; width:10px; height:10px; background:url(../img/titulo-redondeado.gif) top left no-repeat; }
	.caja-principal h2{ padding-left:8%; width:92% }
	.caja-lateral h2{ padding-left:5%; width:95% }
	.caja-lateral h2.cocina{ padding-left:45%; width:55% }
	
#body-caja h2{ width:96%; height:33px; float:left; display:block; margin:0; padding:9px 0 0 4%; position:relative; background:url(../img/titulo-bg.gif) top left repeat-x #429c29; color:#fff; font-size:16px; position:relative; }
#body-caja h2 span{ display:block; position:absolute; top:0; left:0; font-size:1px; width:10px; height:10px; background:url(../img/titulo-redondeado.gif) top left no-repeat; }



	/*	SUPERSOL EN H2	*/
	.total h2 em{ font-style:normal; font-size:22px; line-height:22px; } 
	.total h2 strong{ color:#f5e519; font-size:22px; line-height:22px; }
	
	.caja h2 em{ font-style:normal; font-size:22px; line-height:22px; } 
	.caja h2 strong{ color:#f5e519; font-size:22px; line-height:22px; }


/*	DESTACADO	*/
/*background:#eee;*/
div.destacado { width:100%; float:left; margin:0; padding:0; clear:both; position:relative; min-height:326px !important; height:326px !important; height:auto; background:url(../img/dest_home_fondo_verde.jpg) repeat-x;  }
	div.destacado a.principal{ position:relative; z-index:10;}
	div.destacado a.secundario{ position:relative; z-index:100; bottom:50px; left:50px; color:#006235; font-size:10px; }
	.destacado_img{ position:relative; float:left;}
	.destacado_txt{float:right; width:290px;margin:0px; padding-right:10px;   }
	.destacado_txt h3{ color:#c22664; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;  }
    .destacado_txt span{ color:#034d33; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
	
	/*	LATERAL: LOCALIZA TU SUPERSOL */
	.cloc{ width:100%; float:left; margin:0; padding:0; min-height:310px; height:auto; background:#eee; }
	.caja-lateral h3{ font-size:23px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#444343; float:left; margin:15px 0 0 20px; z-index:10000; }
	.caja-lateral h3 span{ color:#848383; font-size:15px; }
	
/*	TITULOS ESPECIALES	*/
.total h2.cocina span{ width:156px; height:94px; background:url(../img/titulo-cocina.png) top left no-repeat; }

/*ENVIAR AMIGO HOME*/
a.enviar-amigo{ width:1000px; height:73px; float:left; margin:0; padding:0; background:url(../img/enviar-amigo.gif) top left no-repeat; }
	a.enviar-amigo span{ display:none; }
	
/*ENCUESTA*/
div.encuesta{ width:580px; float:left; margin:0; padding:16px 0 0 50px; background:url(../img/deg-sup-bg.jpg) top left repeat-x #fff; min-height:221px; height:auto; }
	div.pregunta{ width:300px; float:left; margin:0 20px 0 0; padding:0; clear:none; }
		div.pregunta p{ color:#444343; margin:0; padding:0; float:left; margin:0; padding:0; width:100%; }

		div.pregunta h3{ font-size:23px; float:left; width:100%; margin:0 0 30px 0; padding:0; clear:both; }
		
		div.pregunta  h4{ font-size:18px; font-weight:bold; float:left; width:100%; margin:0 0 10px 0; padding:0; }
		div.pregunta ul{ width:90%; margin:auto; padding:0; list-style-type:none; }
		div.pregunta ul li{ width:50%; float:left; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; }
		div.pregunta ul li img{ float:left; margin:0 10px 0 0; }
/*RECETAS*/
div.recetas{ width:100%; float:left; margin:0; padding:3px 0 0 0; min-height:232px; height:auto; text-align:center; background:#fff; }

/*FOLLETOS*/
div.cfolletos{ width:100%; float:left; margin:0; padding:0; background:#eee; min-height:237px; height:auto; }
	div.ifolletos{ width:100%; float:left; margin:0; padding:0; background:#eee; min-height:325px; height:auto; }
	
div.folletos{ width:330px; float:left; margin:12px 0 0 20px; padding:0; height:auto; background:url(../img/cuerpo-folleto.jpg) top left repeat-y; }
 div.ifolletos div.folletos ul{ min-height:200px; height:auto; }
	div.folletos span.open{ display:block; float:left; width:100%; margin:0 0 18px 0; height:10px; font-size:1px; background:url(../img/open-folleto.jpg) top left no-repeat; }
	div.folletos span.close{ display:block; float:left; width:100%; height:10px; font-size:1px; background:url(../img/close-folleto.jpg) top left no-repeat; }
	div.folletos img{ float:left; clear:none; }
	div.folletos ul{ float:right; list-style-type:none; margin:0 0 15px 0; padding:0 12px 0 0; text-transform:uppercase; width:145px; }
		div.folletos ul a{ color:#a8a8a8; text-decoration:none; font-size:13px; }
			div.folletos ul a:hover{ color:#5c5b5b; }
		
a.suscribir-oferta{ float:right; background:none; margin:10px 10px 0 0; }

/*AHORRAR	*/
div.ahorrar{ width:91%; float:left; margin:0; padding:19px 2% 0 7%; background:url(../img/deg-inf.jpg) bottom left repeat-x #fff; min-height:218px; height:auto; }
	div.ahorrar h3{ float:left; clear:both; width:100%; margin:0 0 8px 0; padding:0; }
	div.ahorrar p{ }
	

/*TRABAJA CON NOSOTROS*/
div.trabaja{width:100%; float:left; margin:0; padding:20px 0 0 0; background:url(../img/trabaja.jpg) bottom center no-repeat #f3f3f3; min-height:212px; height:auto; position:relative; }
div.trabaja a{ position:absolute; top:20px; left:23px; width:300px; height:200px; cursor:pointer}
	div.trabaja h4{ width:299px; float:left; margin:0;  font-size:12px; color:#cf1818; padding:0 0 0 23px; }
	div.trabaja h3{ width:299px; position:relative; margin:0 0 3px 0;  float:left; top:0; left:0; color:#000000;  padding:0 0 0 23px; }
	div.trabaja p{width:299px; float:left; margin:0;  font-size:12px; color:#848383;  padding:0 0 0 23px; }
	
/**/
#domicilio{ width:100%; clear:both; margin:0; padding:0; height:232px; }
	
/*	FOOTEr	*/
#footer p{ width:auto; float:left; margin:47px 0 0 384px; padding:0; color:#3c8a24;  text-align:center; }
	#footer p a{ color:#3c8a24; text-decoration:none; font-weight:bold; }
		#footer p a:hover{ text-decoration:underline; }
#footer a.rss{ float:right; margin:47px 2px 0 0; }
#footer a.confianza{ position:absolute; top:7px; left:210px; }



/*	CALIDAD	*/
div.contenido{ width:860px; margin:0 auto 0 auto; padding:1px 0 0 0; clear:both; font-size:13px;}
	div.contenido h3{ font-weight:normal; color:#7f7e7e; font-size:24px; letter-spacing:-1px;  }
		div.contenido h3 strong{ color:#01376d; font-weight:bold; }
		div.contenido h3 strong.tipo2{ color:#429c29; }
 
 ul.destacados{ width:99%; float:left; clear:both; margin:0 0 10px 0; padding:0 0 0 1%; list-style-type:none; font-size:13px; color:#01376d; }
 	ul.destacados li{ width:25%; float:left; margin:0 2% 0 0; padding:0 10% 0 0; background:url(../img/calidad-bg.jpg) top right no-repeat; list-style-image:none; }
	ul.destacados li.ultimo{ width:25%; margin:0; padding:0; background:none;  }
	
 div.contenedor-borde{ width:827px; margin:auto; padding:0; }
 div.borde-open{ width:100%; float:left; margin:0; padding:0; height:13px; float:left; font-size:1px; background:url(../img/borde-open.gif) top left no-repeat; }
 div.borde{ width:759px; float:left; clear:both; margin:0; padding:10px 34px 19px 34px; min-height:200px; height:auto; background:#fff; }
 div.borde-close{ width:100%; float:left; clear:both; margin:0; padding:0; height:13px; float:left; font-size:1px; background:url(../img/borde-close.gif) top left no-repeat; }
 
 
 
 #video{ width:400px; height:328px; margin:0 34px 0 0; padding:0; float:left; position:relative; z-index:1; }
 /*COMPARTIR MINI*/
 div.comparte-mini{ width:320px; float:left; margin:0; padding:0; }
 	div.comparte-mini h3{ color:#01376d; font-size:21px; float:left; margin:12px 0 9px 0; padding:0; width:100%; }

  div.redes{ width:102px; height:38px; float:left; margin:0; padding:0 0 0 79px; background:url(../img/tab-tusredes.gif) top left no-repeat; }	
	 div.redes a{ border:2px solid #c1c1c1; padding:0; margin:10px 6px 0 0; float:left;  }
	 
  div.comparte-mini form{ width:318px; display:block; float:left; margin:0; padding:20px 0 5px 0; border:1px solid #7693b0; border-top:none; }
  div.comparte-mini h4.email{ display:block; float:left; margin:0; padding:0; width:139px; height:38px; background:url(../img/tab-email.gif) top left no-repeat; }
  div.comparte-mini h4 span{ display:none; }
  
  
 /*FORM COMPARTE */
 .comparte-mini form ul{ display:block; float:left; margin:0; padding:0; list-style-type:none; }
 .comparte-mini 	form li{ width:100%; float:left; margin:0 0 8px 0; padding:0; clear:both; }
	
	.comparte-mini form li label{ color:#7f7e7e; font-size:12px; width:36px; display:block; float:left; padding:0 0 0 13px; }
	.comparte-mini form input{ width:248px; float:left; margin:0; padding:4px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border:1px solid #aeaeae; }
	.comparte-mini form textarea{ width:248px; float:left; margin:0; padding:4px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border:1px solid #aeaeae; }
	.comparte-mini form input.boton{ width:auto; padding:0; float:right; border:none; margin:6px 0 0 0; }
	
/* LOGUEADO	*/
#logueado{ width:502px; float:right; margin:25px 0 0 0; padding:0; }
	#logueado span.open{ width:9px; height:24px; float:left; margin:0; padding:0 0 0 0; background:url(../img/logueado-open.gif) top left no-repeat; font-size:1px; }
	#logueado span.close{ width:9px; height:24px; float:left; margin:0; padding:0 0 0 0; background:url(../img/logueado-close.gif) top left no-repeat; font-size:1px; }
	
	#logueado div.cuerpo{ width:auto; float:left; margin:0; padding:0; background:url(../img/logueado-bg.gif) top left repeat-x; }
	#logueado div.cuerpo a{ width:auto; color:#ffec00; font-weight:bold; float:left; margin:0 4px 0 0; padding:4px 12px 4px 0; background:url(../img/logueado-sep.gif) top right no-repeat;  }
	#logueado div.cuerpo a.puntos{ padding-right:42px; background:url(../img/logueado-puntos.gif) top right no-repeat; }
	
		#logueado  a.cerrar{ width:auto; padding:0; margin:0 0 0 4px; float:left; background:none; }
		#logueado div.cuerpo a.modificar{ width:auto; padding-right:0; padding-left:11px; background:url(../img/logueado-sep.gif) top left no-repeat; }
		
	#logueado div.cuerpo strong{ width:128px; float:left;  margin:0 4px 0 0;  padding:4px 0 0 0; font-weight:bold; background:url(../img/logueado-sep.gif) top right no-repeat; }
	
/*	ACCIONES USUARIO	*/
#body-caja h2 span.acciones{ display:block; width:342px; float:right; margin:0; padding:8px 13px 0 0; background:url(../img/acciones-cierre.gif) top right no-repeat; position:absolute; top:0; left:579px; }
#body-caja  .acciones a.modificar{ width:128px; position:relative; height:24px; float:left; margin:0; padding:8px 0 0 0; background:url(../img/modificar-bg.gif) top left no-repeat; font-size:13px; color:#0e0e0e; text-align:center; text-decoration:none; }
	#body-caja .acciones a.modificar:hover{ text-decoration:underline; }
	
	#body-caja h2 .acciones .tab{ width:198px; position:relative; height:31px; float:left; text-align:center; margin:0 3px 0 0; padding:5px 0 0 0; font-size:13px; color:#0e0e0e; background:url(../img/puntos-tab.gif) top left no-repeat; }
	#body-caja h2 .acciones .tab strong{ color:#0e0e0e; font-size:13px; background:url(../img/acciones-sep.gif) top right no-repeat; padding:0 10px 0 0; margin:0 2px 0 0; }
	#body-caja h2 .acciones .tab a{ font-weight:normal; color:#0e0e0e; }
	
	
/*USUARIO: CONTENIDO*/
div.intro{ width:414px; float:left; margin:0; padding:0; font-size:13px; min-height:118px; height:auto;}

#frmcodigo{ width:430px; height:118px; float:right; margin:30px 0 0 0; padding:0; background:url(../img/codigo-bg.gif) top left repeat-x; }
	#frmcodigo h4{ font-size:25px; color:#fff; float:left; margin:0 0 2px 0; padding:8px 0 0 0; width:412px;  }
	#frmcodigo p{  float:left; margin:0; padding:0; width:392px; padding:0 0 0 20px;  }
	#frmcodigo p input{ float:left; }
	#frmcodigo span.sombra{ width:224px; height:38px; display:block; float:left; margin:22px 0 0 0; background:url(../img/codigo-sombra.gif) top left no-repeat; }
	#frmcodigo span.sombra input{ width:214px; height:28px; padding:2px 0 2px 0; float:left; margin:0; padding:0; border:1px solid #71ab61; font-size:18px; color:#0e0e0e; }
	#frmcodigo p a{ float:left; width:auto; margin:27px 0 0 10px; padding:0; color:#fff; }
	#frmcodigo span.open{ width:9px; height:118px; float:left; margin:0; padding:0; background:url(../img/codigo-open.gif) top left no-repeat; }
	#frmcodigo span.close{ width:9px; height:118px; float:right; margin:0; padding:0; background:url(../img/codigo-close.gif) top left no-repeat; }
	
/*USUARIO: VALES*/
#body-caja ul.vales{ width:100%; float:left; clear:both; margin:26px 0 0 0; padding:0 0 0 0; list-style-type:none; }
#body-caja ul.vales li{ width:402px; float:left; margin:0 48px 27px 0; padding:0; }
	#body-caja ul.vales li.ultimo{ margin:0; }	
	#body-caja ul.vales span.imagen{ width:402px; height:196px; display:block; float:left; margin:0; padding:0; overflow:hidden; border-bottom:1px solid #7a7979; }
	
	#body-caja ul.vales li p{ width:376px; float:left; margin:0; padding:7px 7px 0 19px; height:44px; background:url(../img/vale-bottom.gif) top left no-repeat; }
	#body-caja ul.vales li input.check{ float:left; margin:1px 0 0 0; padding:0; border:1px solid #1c5180; }
	#body-caja ul.vales li input.boton{ float:right; margin:0; padding:0; }
	
	#body-caja ul.vales li label{ width:140px; float:left; margin:0; padding:0 0 0 9px; }
	#body-caja p input.boton{ float:right; margin:0 0 28px 0; }

/*BANNER PROMO*/
p.promo{ width:100%; float:left; margin:0 0 22px 0; padding:0; clear:both; text-align:center; position:relative; }
	p.promo img{ position:relative; z-index:10; }
	p.promo a{ position:absolute; width:164px; height:33px; top:40px; right:60px; z-index:100; display:block; float:left; margin:0; padding:0; background:url(../img/ir-promo.gif) top left no-repeat; }
	p.promo a span{ display:none; }
	
 /*COMPARTIR AMIGO GRANDE */
 #comparte{ width:100%; float:left; margin:0 0 20px 0; padding:11px 0 15px 0; background:url(../img/caja-envia.gif) bottom left repeat-x #fff; }
 	#comparte div.wrap{ width:846px; margin:0 auto 0 auto; padding:0; }

  #comparte div.redes{ width:628px; height:37px; float:left; margin:0; padding:0 0 0 79px; background:url(../img/enviar-amigo-redes.gif) top left no-repeat; }	
	 #comparte div.redes a{ border:2px solid #c1c1c1; padding:0; margin:10px 6px 0 0; float:left;  }
	 
  #comparte form{ width:844px; display:block; float:left; margin:0; padding:20px 0 5px 0; border:1px solid #71ab61; border-top:none; background:#fff; position:relative; }
  #comparte h4.email{ display:block; float:left; margin:0; padding:0; width:139px; height:37px; background:url(../img/enviar-amigo-email.gif) top left no-repeat; }
  #comparte h4 span{ display:none; }
  
  
 /*COMPARTIR AMIGO GRANDE: FORM */
	#comparte form p{ width:626px; float:left; margin:0 0 8px 0; padding:0 0 0 45px; }
	#comparte form p.remite{ padding-bottom:10px; margin:0 0 12px 0; background:url(../img/remite-bg.gif) bottom left no-repeat; }
	#comparte form p input{ width:228px; float:left; margin:0 29px 0 0; padding:4px 10px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; border:1px solid #aeaeae; }
	#comparte form textarea{ width:248px; float:left; margin:0; padding:4px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border:1px solid #aeaeae; }
	#comparte form input.boton{ width:auto; padding:0; float:right; border:none; position:absolute; right:32px; bottom:-15px; }


form.form{ width:100%; float:left; clear:both; margin:0; padding:0; }


/*	AJAX-BOX*/
#contenedor-ventana{ position:relative; width:100%; display:block; float:left; margin:0; padding:0; }
	
div.ajax-window{ width:446px; height:auto; margin:0; padding:0;height:auto; position:absolute; top:42px; left:50%; margin:0 0 0 -223px; z-index:10000; }
	div.ajax-window .body{ width:100%; float:left; clear:both; margin:0; padding:71px 0 0 0;  background:url(../img/ajax-body.png) top left no-repeat; min-height:100px; height:auto; }
	div.ajax-window .body a.cerrar{ position:absolute; width:36px; height:34px; top:17px; right:17px; background:url(../img/ajax-cerrar.png) top left no-repeat; cursor:pointer; }
		div.ajax-window .body a.cerrar span{ display:none; }

	div.ajax-window span.esquinas-arriba,
	div.ajax-window span.esquinas-abajo{ width:100%; clear:both; float:left; margin:0; padding:0; font-size:1px;height:8px; overflow:hidden; }
		div.ajax-window span.separador{ width:536px; display:block; float:left; clear:none; height:8px; margin:0; padding:0; background:url(../img/ajax-body.png) top left no-repeat; }
	
		/*	ESQUINAS REDONDEADAS */
		div.ajax-window span.esquina1{ width:8px; height:8px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/ajax-esquina1.png) top left no-repeat; }
		div.ajax-window span.esquina2{ width:8px; height:8px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/ajax-esquina2.png) top left no-repeat; }
		div.ajax-window span.esquina3{ width:8px; height:8px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/ajax-esquina3.png) top left no-repeat; }
		div.ajax-window span.esquina4{ width:8px; height:8px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/ajax-esquina4.png) top left no-repeat; }	
			
	div.ajax-box{ clear:both; position:relative;  }	
	
		div.ajax-box span.esquina1{ width:10px; height:10px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/esquina-arriba-izda.png) top left no-repeat; }
		div.ajax-box span.esquina2{ width:10px; height:10px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/esquina-arriba-dcha.png) top left no-repeat; }
		div.ajax-box span.esquina3{ width:10px; height:10px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/esquina-abajo-izda.png) top left no-repeat; }
		div.ajax-box span.esquina4{ width:10px; height:10px; font-size:1px; float:left; margin:0; padding:0; float:left; background:url(../img/esquina-abajo-dcha.png) top left no-repeat; }		
		
		div.ajax-box span.esquinas-arriba,
		div.ajax-box span.esquinas-abajo{ width:100%; clear:both; float:left; margin:0; padding:0; font-size:1px;height:10px; overflow:hidden; }
		div.ajax-box span.esquinas-abajo{ margin:0 0 22px 0; }
			div.ajax-box span.separador{ width:486px; display:block; float:left; clear:none; height:10px; margin:0; padding:0; background:url(../img/ajax-box-home-bg.png) top left no-repeat; }

		div.body-box{ width:100%; clear:both; margin:0; padding:0; float:left; background:url(../img/ajax-box-home-bg.png) top left no-repeat; }

/*ANCHOS Y ALTOS ESQUINAS CAJAS INTERNAS A AJAX BOX*/
/* AJAX USUARIO: PUNTOS */

/* AJAX USUARIO: PROMOCION */
#promo{ width:506px; margin:0 auto 13px auto; position:relative; min-height:100px; height:auto; }
	#promo p{ font-size:18px; }
	
#formulario-invitar{ width:506px; margin:0 auto 13px auto; position:relative; min-height:100px; height:auto; }
	#formulario-invitar form{ width:345px; margin:auto; padding:0; }
	#formulario-invitar span.campo{ display:block; width:259px; float:left; margin:0 3px 0 0; padding:0; height:24px; background:url(../img/ajax-campo.png) top left no-repeat; }
	#formulario-invitar p{ width:100%; float:left; clear:both; margin:0 0 5px 0; padding:0; display:block; height:auto; width:82%;  padding:0 9% 0 9%;  }
		#formulario-invitar p.usuario { background:url(../img/ajax-cuentas.png) top left no-repeat; margin:0 0 10px 0; height:30px; width:94%; padding:0 3% 0 3%; color:#605c5c; }
			#formulario-invitar p input{ float:left; margin:0; padding:2px 0 2px 39px; width:215px; height:16px; background:url(../img/input-bg.gif) top left repeat-x; font-size:11px; border:none; color:#979797; }

			#formulario-invitar p.usuario span.campo{ width:157px; background:url(../img/ajax-campo-1.png) top left no-repeat;  }
				#formulario-invitar p.usuario input{ float:left; margin:0; padding:2px 0 0 8px; width:145px; height:16px; background:url(../img/input-bg.gif) top left repeat-x; font-size:11px; border:none; color:#979797; }
	
			#formulario-invitar p.botonera{margin:0 0 10px 0; height:auto; width:94%; padding:0 3% 0 3%; color:#605c5c; }			
				#formulario-invitar p.botonera a{ font-size:11px; color:#605c5c; }
				#formulario-invitar p.botonera input{ float:right; width:auto; height:auto; background:none; }
				#formulario-invitar p.botonera span{ width:auto; float:left; }
	
/* ANCHO PARA OTRAS VENTANAS AJAX **/
/*ENVIAR AMIGO HOME*/
#ajax-enviar-amigo{ display:none; width:552px; position:absolute; top:73px; z-index:100000; }
	#ajax-enviar-amigo div.ajax-box{ margin-bottom:14px; }
	#ajax-enviar-amigo div.body-box{ width:484px; padding:0 0 0 22px;  }
		#ajax-enviar-amigo h3{ margin-bottom:22px; }
		#ajax-enviar-amigo p strong{ font-weight:normal; }

/* PUNTOS */		
#ajax-puntos{ display:none; width:445px;  }
	#ajax-puntos span.separador{ width:429px; }
	#ajax-puntos div.body-box{ width:234px; }
	#ajax-puntos div.ajax-box span.separador{ width:214px; }
	/*PRIMER CUADRO*/
	#puntos{ width:234px; margin:33px auto 13px auto; padding:0; position:relative; height:auto; text-align:center;}
	/* AJAX USUARIO: PROCEDENCIA */
	#procedencia{ width:288px; margin:0 auto 13px auto; padding:0 0 14px 0; position:relative; min-height:100px; height:auto; }
		#procedencia div.body-box{ width:251px; padding:0 0 0 32px; }
		#ajax-puntos #procedencia span.separador{ width:263px; }		
	
	
div.body-box h3{ font-size:18px; color:#444343; margin:10px 0 0 0; float:left; width:100%; }
	div.body-box h3 span{ font-size:21px; line-height:normal; }
		div.body-box h3 strong{ font-size:23px; line-height:normal; color:#429c29; }
div.body-box h4{ font-size:69px; color:#429c29; width:100%; float:left; clear:both; margin:20px 0 0 0; padding:0; line-height:25px; }
	div.body-box h4 span{ font-size:21px; display:block; float:left; width:100%; margin:0; padding:0;}
	
#procedencia h3{ width:100%; float:left; clear:both; margin:10px 0 5px 0; padding:0; font-size:18px; color:#444343; }
div.body-box p{ width:100%; margin:0 0 9px 0; padding:0; font-size:16px; }
	div.body-box p strong{ color:#429c29; }	
	
/*ATENCION CLIENTE*/
#box{ width:577px; float:left; margin:35px 0 0 0; padding:0; height:auto; background:#fff; }
	#box h3{ margin:0 0 8px 0; padding:0; color:#6f6f6f; font-size:14px; font-weight:bold; }
	#box span.open{ width:100%; height:9px; font-size:1px; float:left; clear:both; margin:0; padding:0; background:url(../img/box-sombra-up.gif) top left no-repeat; }
	#box span.close{ width:100%; height:12px; font-size:1px; float:left; clear:both; margin:0; padding:0; background:url(../img/box-sombra-down.gif) top left no-repeat; }
	
	#box div.body{ width:457px; float:left; margin:0; padding:10px 75px 12px 45px; min-height:120px;height:auto; clear:both; background:url(../img/box-sombra-body.gif) top left repeat-y; font-size:13px; color:#6f6f6f;  }
	#box div.body p{ margin:0 0 8px 0; padding:0; clear:both; }
	
	p.horario{ width:268px; height:163px; float:left; margin:35px 0 0 7px; padding:0; background:url(../img/atencion-cliente.jpg) top left no-repeat; }
		p.horario span{ display:none; }
		
#atencion-cliente{ width:769px; float:left; margin:30px 0 0 0; padding:25px 33px 20px 45px; clear:both; border:1px solid #429c29; background:#fff; position:relative; }
	#atencion-cliente p{ width:100%; float:left; clear:both; margin:0 0 8px 0; padding:0; }
	#atencion-cliente input{ width:275px; float:left; margin:0 28px 0 0; border:1px solid #aeaeae; color:#7f7e7e; font-size:12px; padding:4px 10px 4px 10px; }
	#atencion-cliente textarea{ width:600px; height:109px; float:left; margin:0 28px 8px 0; border:1px solid #aeaeae; color:#7f7e7e; font-size:12px; padding:4px 10px 4px 10px; font-family:Arial, Helvetica, sans-serif; }
	#atencion-cliente input.boton{ position:absolute; bottom:26px; right:33px; border:none; margin:0; padding:0; width:auto;  }
	#atencion-cliente input.check{ float:left; border:1px solid #1c5180; margin:0; padding:0; width:auto;  }
	#atencion-cliente label{ width:150px; float:left; margin:0; padding:0 0 0 8px; color:#7f7e7e; }
	#atencion-cliente p.texto{ padding:17px 0 0 0; margin:5px 0 0 0; background:url(../img/texto-bg.jpg) 0 0 no-repeat; }
	
/*CEREALES*/
#cereales_swf{ width:907px; height:676px; float:left; clear:both; }
#c-cereales h2{ width:93.1%; height:33px; float:left; display:block; margin:0; padding:9px 0 0 4%; position:relative; background:url(../img/titulo-bg.gif) top left repeat-x #429c29; color:#fff; font-size:16px; position:relative; }
#c-cereales div.caja{ background:none; }

/* YOGURES	*//*#yogures{ width:906px; height:597px; float:left; clear:both; }*/
#yogures_swf{ width:907px; height:676px; float:left; clear:both; }

/*COMO AHORRAR*/
#como-ahorrar{ width:909px; float:left; clear:both; margin:0; padding:0; height:auto; overflow:hidden; color:#434343; font-size:13px; }
#como-ahorrar div.caja{ background:#fff;}
#como-ahorrar p{ width:100%; float:left; clear:both; margin:0 0 15px 0; padding:0; }
#destacado_ds{ width:100%; clear:both; margin:0 0 20px 0; }
div.como-ahorrar{ width:888px; float:left; margin:0; padding:15px 0 0 21px; background:url(../img/como-ahorrar-top.gif) top left no-repeat; }
	#como-ahorrar ul.destacados {color:#434343;}
	#como-ahorrar ul.destacados li{ width:16%; margin:0 1% 0 0; }
	#como-ahorrar h3{  color:#429c29; margin:0 0 7px 0; padding:0; }
	
	#cupones{ padding:0 0 0 21px; color:#7f7e7e; }
		#cupones h3{ text-transform:uppercase; color:#7f7e7e; margin-top:20px;  }
		
/*COMO AHOrRAR SUPERMERCADO*/
#destacado_super{ width:100%; clear:both; margin:0 0 30px 0; }
/*ENCUENTRA*/
#localizador{ width:100%; clear:both; margin:0 0 5px 0; }
#gmap{ width:100%; float:left; margin:0; padding:36px 0 28px 0; height:auto; background:url(../img/banda-gmaps.gif) top left no-repeat; }

/*KIDS*/
#frmkids{ width:100%; height:265px; position:relative; float:left; margin:0; padding:0; clear:both; background:url(../img/texto-kids.jpg) top left no-repeat; }
	#frmkids h3{ display:none; }
	#frmkids select{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; border:1px solid #b61d2f; float:left; padding:2px 0 2px 15px; position:absolute; right:30px; bottom:15px; }
	
#body-caja h2.tigri{ display:block; width:100%; height:74px; float:left; clear:both; margin:0; padding:0; background:url(../img/tigri-texto.gif) top left no-repeat; }
	#body-caja h2.tigri span{ display:none; }
	
/*LOGIN*/
#login a{ color:#b80015}
#login p{ margin:0 0 30px 0; }
#login div.caja{ min-height:100px; height:auto; padding:0 0 40px 0; font-size:12px; }
	#login label{ color:#7f7e7e; width:45px; font-size:12px;  padding:5px 0 0 0;  }
	#login p span{ width:auto; float:left; margin:0 4px 0 4px; padding:5px 0 0 0; color:#7f7e7e;  }
	#login span.fecha{ width:45px; float:left; margin:0; padding:5px 0 0 0; display:block; color:#7f7e7e; font-size:12px; }
	#login input.fecha{ width:auto; margin:0; padding:4px;  }
	#body-caja #login input.boton{ position:static; float:right; margin:0 170px 0 0; }

/*	NOVEDADES	*/
#c-novedades{ width:100%; float:left; clear:both; margin:0; padding:0; }
	#c-novedades div.caja{ background:#fff; }
	#c-novedades div.detalle-caja{ background:url(../img/detalle-caja.gif) top left no-repeat; }
	
	.l-novedades{ width:100%; float:left; clear:both; margin:13px 0 0 0; padding:0; list-style-type:none; }
	.l-novedades li{ width:432px; float:left; clear:none; margin:0 15px 12px 0; padding:21px 0 0 25px; background:url(../img/novedad-borde.gif) top left no-repeat; position:relative; min-height:236px; height:auto; }	
		.l-novedades li.ultimo{ margin:0; }
		
	.l-novedades h3{ font-size:25px; margin:0 0 11px 0; padding:0; width:240px; clear:both; }
		.l-novedades h3 a{ color:#01376d; text-decoration:none;}
	
	.l-novedades p{ font-size:12px; margin:0 0 8px 0; padding:0; width:240px; clear:both; }
	.l-novedades p.pie{ width:290px; float:left; margin:0; padding:0; background:#f5f4f4; position:absolute; bottom:8px; left:0; color:#505050; padding:11px 0 9px 18px; }
	.l-novedades span.imagen{ position:absolute; bottom:0; right:0; width:155px; height:194px; overflow:hidden; display:block; }
	.l-novedades span.imagen span{ width:100%; display:block; height:194px; position:absolute; top:0; left:0; background:url(../img/novedad-sombra-img.gif) top left no-repeat; }
	
	p.paginador{ width:100%; float:left; clear:both; margin:0 0 18px 0; padding:0; }
	p.paginador a span{ display:none; }
	a.delante{width:19px; height:33px; float:right; margin:0 10px 0 14px; padding:0; background:url(../img/pag-delante.gif) top left no-repeat; }
	a.atras{width:19px; height:33px; float:right; margin:0; padding:0; background:url(../img/pag-atras.gif) top left no-repeat; }

/*	SUGERENCIAS	*/
a.sugerencias{ width:100%; height:102px; display:block; float:left; margin:0 0 47px 0; padding:0; background:url(../img/sugerencias.gif) top left no-repeat; cursor:pointer; }
	a.sugerencias span{ display:none; }
	
#buzon-respuesta div.caja{ background:#fff; min-height:100px; }
p.msgconsulta{ width:100%; height:250px; float:left; clear:both; margin:0; padding:0; background:url(../img/consulta-correcta.gif) top left no-repeat; }
	p.msgconsulta span{ display:none; }
	
p.msgconsulta-buzon{ width:719px; height:105px; float:left; margin:0; padding:0; clear:left; background:url(../img/buzon-msg.gif) top left no-repeat; }
	p.msgconsulta-buzon span{ display:none; }
	

#formbuzon{ width:100%; float:left; clear:both; margin:0; padding:14px 0 14px 0; background:url(../img/buzon-form.gif) top left repeat-x #f9f9f9; }
	#formbuzon img.buzon{ float:right; clear:none; }
	
	#formbuzon  p{ width:626px; float:left; margin:0 0 8px 0; padding:0 0 0 72px; }
	#formbuzon  p.remite{ padding-bottom:10px; margin:0 0 12px 0; background:url(../img/buzon-remite-bg.gif) bottom left no-repeat; }
	#formbuzon  p input{ width:260px; float:left; margin:0 29px 0 0; padding:4px 10px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; border:1px solid #aeaeae; }
	#formbuzon  textarea{ width:570px; float:left; height:150px; margin:0; padding:4px 10px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7e7e; border:1px solid #aeaeae; }
	#formbuzon  input.boton{ width:auto; padding:0; float:right; border:none; position:absolute; right:32px; bottom:-15px; }
	
#buzon-sug div.caja{ background:none; min-height:100px; height:auto; }

/*PROMO*/
#promo_swf{ width:934px; height:594px; margin:0 0 0 0; width:100%; clear:both; float:left; padding:0; }
span.separador{ width:100%; float:left; clear:both; margin:0 0 42px 0; padding:0; border-bottom:1px solid #959385; font-size:1px; }

/*	RECETAS	*/
#recetas{ width:100%; float:left; clear:both; margin:0; padding:0; }
#recetas a.canalsur{ float:right; top:0; right:0; }
	#recetas div.caja h2 { overflow:visible; }
	#recetas div.caja h2 strong{ display:block; width:316px; height:175px; float:left; margin:0; padding:0; background:url(../img/a-tu-gusto.png) top left no-repeat; position:absolute; top:-49px; left:70px; }
	#recetas div.caja h2 strong span{ display:none; background:none; }
	
	#recetas div.caja{ overflow:visible; margin-top:0; background:#fff; }
	
	#recetas .c-principal{ width:718px; margin:26px auto 0 auto; padding:0; clear:both; position:relative;  }
	#recetas  form{ width:285px; height:24px; float:right; background:#e6e6e6; padding:7px 9px 7px 9px; margin:26px 0 0 0; overflow:hidden; }
	#body-caja #recetas  form p{ width:auto; height:auto; float:left; clear:both; margin:0; padding:0; }
		#recetas  form p input{ width:215px; float:left; margin:0 2px 0 0; padding:2px 5px 3px 5px; border:1px solid #9b9595; color:#938c8c; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; } 
		#recetas  form p select{ width:215px; float:left; margin:0 2px 0 0; padding:2px 0 1px 5px; border:1px solid #9b9595; color:#938c8c; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:uppercase; } 
			#recetas  form p input.boton{ width:auto; border:none; padding:0; }
			
	#receta-p{ width:715px; height:418px; float:right; margin:12px 0 12px 0; clear:both; }


/*LISTADO*/
	#recetas .listado{ width:670px; margin:auto; clear:both; padding:0; }
		#recetas .listado h3{ width:100%; height:54px; float:left; clear:both; margin:0 0 9px 0; padding:0; background:url(../img/titulo-recetas.jpg) top left no-repeat; }
		#recetas .listado h3.resultados{ background:url(../img/titulo-recetas-res.jpg) top left no-repeat; margin-top:35px; }
		
			#recetas .listado h3 span{ display:none; }
			
	#recetas .listado ul{ width:100%; float:left; clear:both; margin:0; padding:0 0 0 0; list-style-type:none; }
	#recetas .listado form{ float:left; margin:0 0 13px 0; }
	
	#recetas .listado ul li{ margin:0 10px 10px 0; height:180px;  padding:7px 7px 46px 7px; float:left; clear:none; background:#ececec; color:#403d3d; position:relative; z-index:1 }
	#recetas .listado ul li.ultimo{ margin-right:0; }
		#recetas .listado ul li span.imagen{ display:block; width:143px; clear:both; height:99px; border:1px solid #736f6c; float:left; margin:0 0 6px 0; overflow:hidden;  }
		#recetas .listado ul li p{ width:145px; float:left; clear:both; margin:0; padding:0; }
			#recetas .listado ul li p.plato{ width:138px; padding-left:7px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
				#recetas .listado ul li p.plato img{ float:left; margin:0 5px 0 0; }
				#recetas .listado ul li p.titulo{ padding-left:7px; width:138px; }
				#recetas .listado ul li p.pie{ position:absolute; z-index:1000; width:153px; height:39px; padding:7px 0 0 7px; bottom:0; left:0; background:url(../img/recetas-li-bg.gif) top left repeat-x; overflow:hidden; }
				
				#recetas .listado ul li p.pie span{ display:block; float:left; margin:0; padding:0 7px 0 0; width:auto; }
					#recetas .listado ul li p.pie span.cocinar{ background:url(../img/cocinar.gif) top left no-repeat; padding:7px 7px 2px 26px; text-transform:lowercase; }
					#recetas .listado ul li p.pie span.tiempo{ background:url(../img/tiempo.gif) top left no-repeat; padding:7px 7px 4px 30px; text-transform:lowercase; }
					#recetas .listado ul li p.pie span.comensales{ background:url(../img/comensales.gif) top left no-repeat; padding:7px 7px 2px 19px; text-transform:lowercase; }
	
	#recetas p.paginador { width:100%; float:left; clear:both; }
	#recetas p.paginador a{ display:block; float:right; margin:0; padding:0; width:24px; height:29px; }
		#recetas p.paginador a span{ display:none; }
		#recetas p.paginador a.atras{ background:url(../img/pag2-atras.gif) top left no-repeat; }
		#recetas p.paginador a.delante{ background:url(../img/pag2-delante.gif) top left no-repeat; margin-left:14px; }
		
/*UNETE*/
#unete{ width:100%; line-height:18px; float:left; margin:0 0 23px 0; padding:0; height:auto; background:url(../img/unete-bg.gif) bottom right repeat-x #fff; }
	#unete div.caja{ background:none; min-height:165px; margin-bottom:0; padding-bottom:23px; height:auto; background:url(../img/unete-deco.jpg) bottom right no-repeat; }
	#unete div.contenido{ width:810px; padding-top:28px; font-weight:bold; font-size:14px;}
	#unete p{ margin-bottom:20px; }
	#unete h3{ font-size:24px; text-transform:uppercase; color:#f4a81b;}
	#unete p.botones{ margin:38px 0 0 0; padding:0; width:100%; float:left; clear:both;  }
		#unete p.botones a{ margin-right:10px; }


#unete ul li{ margin-bottom:20px; list-style-image:url(../img/bullet.gif); padding-left:16px; margin-left:-25px; }
/*	FLEXIBILIDAD	*/
#unete ul.flex li{ margin-bottom:26px; }	

/*OFRECEMOS*/
#ofrecemos div.caja{ background:#fff; min-height:100px;}
/*BAJA*/
#baja{ width:100%; float:left; clear:both; height:auto; background:url(../img/baja-bg.gif) bottom left repeat-x #fff; }
	#baja #atencion-cliente{ margin:15px 0 0 0; }
	#baja h3{ display:block; width:100%; float:left; margin:15px 0 0 0; padding:0; clear:both; font-size:14px;  font-weight:bold; }	
	#baja span.fecha{ width:130px; }
	#body-caja #baja input.boton{ margin-right:86px; }
		
	#baja h3.fin{ width:100%; float:left; clear:both; margin:0; padding:0; height:225px; background:url(../img/baja-mensaje.gif) top left no-repeat; }
		#baja h3.fin span{ display:none; }

/*GENERICO*/
.a10{ width:10%; }
.a20{ width:20%; }
.a30{ width:30%; }
.a40{ width:40%; }
.a50{ width:50%; }
.a60{ width:60%; }
.a70{ width:70%; }
.a80{ width:80%; }
.a90{ width:90%; }
.a100{ width:100%; }
