/************  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 #55a63f;
	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:9px 0 0 0;
	padding:0;
	background:url(../img/footer-bg.jpg) top left repeat-x;
	height:136px;
	position:relative;
}
/*	CABECERA	*/
#container-header h1 {
	width:361px;
	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:361px;
	height:126px;
	float:left;
	margin:0;
	padding:0;
}
#container-header h1 span {
	display:none;
}
/*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;
}
#container-header a.rss {
	display:block;
	width:60px;
	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.jpg) 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;
}
#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:#fff;
}
#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:#ffec00;
}
#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:581px;
	float:left;
	background:url(../img/menusec-bg.gif) top left repeat-x;
}
#container-menu #submenu4 {
	width:319px;
	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:#fff;
	font-size:11px;
	display:block;
	float:left;
	width:auto;
}
#container-menu ul li li a:hover {
	color:#ffec00;
}
#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;
}
/*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:url(../img/caja-bg.gif) bottom left repeat-x #fff;
	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:333px;
	height:auto;
}
div.destacado a.principal {
	position:relative;
	z-index:10;
}
div.destacado a.secundario {
	position:relative;
	z-index:100;
	bottom:20px;
	left:25px;
	color:#006235;
	font-size:10px;
}
/*	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; }*/
		
		/*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 10px 0;
	padding:0;
	clear:both;
	line-height:21px;
}
div.pregunta h4 {
	font-size:16px;
	font-weight:bold;
	float:left;
	width:100%;
	margin:0 0 8px 0;
	padding:0;
}
div.pregunta ul {
	width:90%;
	margin:auto;
	padding:0;
	list-style-type:none;
}
div.pregunta ul li {
	width:80%;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
div.pregunta ul li img {
	float:left;
	margin:0 2px 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 184px;*/
	padding:0;
	color:#fff;
	text-align:center;
	width:100%;
	margin:47px 0 0 0;
}
#footer p a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer a.rss {
	/*float:left;*/
	margin:47px 2px 0 20px;
}
#footer a.rss img {
	vertical-align:middle;
}
#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 div.redes2 {
	width:628px;
	height:37px;
	float:left;
	margin:0;
	padding:0 0 0 79px;
	background:url(../img/enviar-amigo-redes.jpg) top left no-repeat;
}
#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 repeat-y;
	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%;
}
