body {
	margin:0;
	padding:0;
	background:url('../i/bbg.gif') 0 0 repeat-x #fff;
	font:14px normal Helvetica,Arial;
}
	#body_s,#body_s_s {
		background:url('../i/bbg_s.gif') 0 0 repeat-x #fff;
	}
	#body_s #arbolw {
		top:-10px !important;
	}
	#body_s #contenedorw {
		top:-18px !important;
	}
	#body_s #pie {
		top:-18px;
	}
img {
	border:0;
}
a {
	text-decoration:none;
}
.dn {display:none;}
.c{text-align:center;}
#edredon {
	margin:0 auto 10px;
	width:960px;
}
	#cabeza,#cabeza_s {
		text-align:right;
		padding:7px 0;
		color:#fff;
		text-shadow:1px 1px 0px #666;
	}
		#cabeza form,,#cabeza_s form {
			margin:0;
			padding:0;
		}
			#cabeza form .inputtext,#cabeza_s form .inputtext {
				font-size:12px;
				margin:0 8px;
				color:#222;
				padding:2px 3px;
			}
	#logo {
		position:relative;
		top:-34px;
		display:block;
		float:left;
		height:170px;
	}
	#logo_s {
		position:relative;
		top:-30px;
		display:block;
		float:left;
		height:50px;
	}
	#menu {
		float:left;
		margin:20px 0 0 30px;
		height:130px;
	}
		#menu a {
			display:block;
			float:left;
			text-align:center;
			vertical-align:middle;
			width:123px;
			height:78px;
			padding-top:40px;
			color:#fff;
			text-shadow:1px 1px 0px #666;
			line-height:18px;
			font:18px bold Helvetica,Arial;
			background:url('../i/nmenubg.gif') center right no-repeat;
		}
			#menu a:hover,#menu a.on {
				/*background:url('../i/nmenubgon.gif') center right no-repeat;
				font-size:18px !important;
				letter-spacing:-1px;
				line-height:18px !important;
				padding-top:40px;
				height:78px;*/
				color:#d5bc60;
				text-shadow:1px 1px 0px #69591e;
			}
			#menu a.w {
				width:140px !important
			}
			#menu a.s {
				width:106px !important
			}
			#menu a.n {
				background:#000 !important
			}
			#menu a.n:hover {
				/*background:url('../i/nmenubgonn.gif') center right no-repeat !important*/
			}
	#fb {
		float:left;
		position:relative;
		left:-10px;
		top:25px;
		height:95px;
		overflow:hidden;
	}
	#izquierdo {
		clear:both;
		z-index:2;
		background:#ccc;
		border:1px solid #a2a2a2;
		border-top:0px;
		padding:40px 10px 10px;
		height:170px;
		top:-58px;
		position:relative;
		float:left;
		width:116px;
	}
		#izquierdo a {
			display:block;
			font-size:14px;
			text-align:center;
			border-bottom:1px solid #ddd;
			padding:13px 0;
			color:#666;
			text-shadow:1px 1px 0px #bbb;
		}
			#izquierdo a.n {
				border-bottom:0px !important;
				padding:13px 0 3px;
			}
	#contenedor,#contenedorw,#contenedorws,#contenedorj,#contenedorf {
		position:relative;
		float:left;
		margin-left:7px;
		width:512px;
		top:-68px;
		z-index:2;
	}
		#contenedorw {
			width:954px !important;
			margin-left:0px !important;
			top:-28px !important;
		}
		#contenedorf {
			width:629px !important;
			margin-left:0px !important;
		}
	#contenido,#contenidow,#contenidows,#contenidoj,#contenedorf {
		width:484px;
		background:#ccc;
		padding:40px 13px 0px;
		border:1px solid #a2a2a2;
	}
		#contenido p,#contenido h1,#contenido h2,#contenidof p,#contenidof h1,#contenidof h2,#contenidow p,#contenidow h1,#contenidow h2,#contenidows p,#contenidows h1,#contenidows h2,#contenidoj p,#contenidoj h1,#contenidoj h2 {
			margin:13px 0;
		}
		#contenido h1,#contenido h2,#contenidof h1,#contenidof h2,#contenidow h1,#contenidow h2,#contenidows h1,#contenidows h2,#contenidoj h1,#contenidoj h2 {
			color:#fff;
			text-shadow:1px 1px 0px #888;
		}
		#contenido a,#contenidow a,#contenidows a,#contenidoj a,#contenidof a,#contenidofc a{
			color:#000;
			text-decoration:underline;
			font-weight:bold;
		}
		#contenido h1,#contenido h2,#contenidof h1,#contenidof h2,#contenidow h1,#contenidow h2,#contenidows h1,#contenidows h2,#contenidoj h1,#contenidoj h2 {
			color:#fff;
			text-shadow:1px 1px 0px #888;
			letter-spacing:-2px;
		}
		#contenidows {
			width:781px !important;
		}
		#contenidow {
			width:926px !important;
			padding:13px;
		}
		#contenidoj {
			width:597px !important;
		}
		#contenedorf {
			width:641px !important;
			padding:40px 0 0px !important;
		}
		#contenidof {
			height:320px !important;
			padding:0 0 0 8px !important;
		}
		#contenidofc {
			height:auto !important;
			padding:0 0 0 8px !important;
		}
	#arbol,#arbolws,#arbolw,#arbolj,#arbolf {
		position:relative;
		background:url('../i/narbol.gif') top right no-repeat;
		z-index:3;
		top:-17px;
		left:-5px;
		clear:both;
		width:633px;
		padding:14px 16px 18px;
		height:22px;
		display:block;
	}
		#arbol a,#arbolws a,#arbolw a,#arbolj a,#arbolf a {
			color:#fff;
			text-shadow:1px 1px 0px #a08213;
		}
	#arbolws {
		width:930px !important;
		background:url('../i/narbolws.gif') top right no-repeat;
	}
	#arbolw {
		width:930px !important;
		background:url('../i/narbolw.gif') top right no-repeat;
	}
	#arbolj {
		width:640px !important;
		background:url('../i/narbolj.gif') top right no-repeat;
	}
	#arbolf {
		background:url('../i/narbolf.gif') top right no-repeat;
	}
	#derecho,#video,#nutricional,#derechon,#nutricionalf {
		z-index:2;
		padding:10px;
		display:block;
		top:-72px;
		margin-left:10px;
		letter-spacing:-1px;
		text-align:center;
		font:24px bold Helvetica,Arial !important;
		position:relative;
		float:left;
		width:273px;
	}
	.nutritable td,.nutritable th {
		vertical-align:top;
	}
	.nutritable th {
		text-align:right;
	}
	#buscador {
		background:url('../i/b.gif') top right no-repeat;
		top:-72px;
		height:25px;
		margin:0 0 10px 10px;
		padding:13px 10px 12px;
		z-index:2;
		float:left;
		position:relative;
		width:273px;
	}
		#buscador .inputtextsearch {
			width:180px;
			margin-right:10px;
		}
/*	#derecho {
		background:url('../i/descubre.gif') top right no-repeat;
		height:190px;
		padding:30px 10px 10px;
		color:#fff;
		text-shadow:1px 1px 0px #000;
	}*/
	#derechon,#derecho {
		background:url('../i/menus.jpg') top right no-repeat;
		height:266px;
		padding:30px 10px 10px;
		color:#fff;
	}
	#nutricional {
		background:url('../i/nutricional.gif') top right no-repeat;
		height:180px;
		padding:0px 10px;
		margin-top:20px;
		color:#fff;
	}
	#nutricionalf {
		height:250px;
		padding:0px !important;
		width:293px;
		margin-top:20px;
		left:643px;
	}
	#video {
		margin-top:20px;
		height:170px !important;
		border:0px !important;
		height:220px;
		padding:0 !important;
		text-align:center;
	}
	#pie {
		clear:both;
		position:relative;
		top:-48px;
		margin:0 0 10px 0;
		text-align:center;
	}
		#pie a {
			color:#434343;
			margin:0 16px;
		}
		#piesuperior {
			background:url('../i/tenedoro.gif') top center no-repeat #fff;
			padding:20px 0 0;
		}
		#pieinferior {
			background:url('../i/tenedor.gif') bottom center no-repeat #fff;
			padding:0 0 20px 0;
		}
	#pie.portada {
		top:-180px !important;
	}
	#menuinferior {
		clear:both;
		position:relative;
		height:100px;
		margin:20px 0;
		text-align:center;
		width:442px;
		padding:0 35px;
	}
		#menuinferior a {
			display:block;
			float:left;
			width:83px;
			height:29px;
			padding:105px 10px 3px;
			color:#000;
		/*	text-shadow:1px 1px 0px #a08213;*/
			line-height:13px;
			font:bold 13px  Helvetica,Arial;
			text-align:center !important;
			margin-right:10px;
			text-align:center !important;
		}
		#menuinferior a.recetas {
			background:url('../i/platos.gif') top left no-repeat #fff;
		}
		#menuinferior a.menus {
			background:url('../i/midietistascolor.gif') top left no-repeat #fff;
		}
		#menuinferior a.regalos {
			background:url('../i/regalos.gif') top left no-repeat #fff;
		}
		#menuinferior a.franquicia {
			background:url('../i/franquicia.gif') top left no-repeat #fff;
		}
		#menuinferior a.amigo {
			background:url('../i/clientes.gif') top left no-repeat #fff;
		}
		#menuinferior a.toprecetas {
			background:url('../i/toprecetas.gif') top left no-repeat #fff;
		}
		#menuinferior a.dietistas {
			background:url('../i/fiestas.gif') top left no-repeat #fff;
		}
		#menuinferior a.novedades {
			background:url('../i/novedades.gif') top left no-repeat #fff;
		}
			#menuinferior a.n {
				margin-right:0px !important;
			}
			#menuinferior a span {
				display:table-cell;
				width:83px;
				vertical-align:bottom;
				text-align:center !important;
			}
	.menuinferiorf {
		width:560px !important;
		padding:0 40px !important;
		top:-322px !important;
	}
	.menuinferiorc {
		width:560px !important;
		padding:0 40px !important;
		top:-50px !important;
	}
	#aceptamos {
		margin-top:30px;
		background:url('../i/aceptamos.gif') top center no-repeat;
		height:100px;
		clear:both;
	}
	#aceptamosf {
		background:url('../i/aceptamos.gif') top center no-repeat;
		height:100px;
		position:relative;
		top:-150px !important;
		clear:both;
	}
	.aceptamosf {
		margin-top:30px;
	}
	#tablaportada {
		width:452px;
	}
		#tablaportada img,#tablaportada td {
			padding:0 !important;
			margin:0 !important;
			font-size:12px;
			vertical-align:top;
		}
		#tablaportada p {
			margin:10px 5px;
		}
	.columna {
		width:47%;
		float:left;
		padding-bottom:13px;
		margin-left:5%;
	}
		.columnan {
			margin-left:0% !important;
		}
	.columna a {
		display:block;
		margin:5px 0;
		color:#000 !important;
		text-shadow:none !important;
		font-size:12px;
	}
	.cuadrogris {
		width:510px;
		margin-top:20px;
		background:#ccc;
		border:1px solid #a2a2a2;
	}
		.cuadrogris form,.cuadrogris p {
			margin:10px;
		}
			.cuadrogris form label {
				clear:both;
				display:block;
			}
			.cuadrogris form .inputtypetext,.cuadrogris form textarea {
				display:block;
				clear:both;
				margin:5px 0;
				padding:4px;
				font:normal 13px Helvetica,Arial;
			}
	.votos a {
		margin-right:2px;
	}
	.gb {
		font:bold 14px Helvetica,Arial;
		padding:15px 0 30px;
		height:45px;
		color:#fff;
		text-align:center;
		background:url('../i/gb.gif') top center no-repeat;
		width:130px;
		display:table;
		height:15px;
		border:0px;
	}
	.u td {
		background:#ddd !important;
	}
	.noedit {
		border:0 !important;
	}
	#table {
		font:normal 11px Tahoma !important;
		background:#fff;
		width:100%;
		border-left:1px solid #a2a2a2 !important;
		border-bottom:1px solid #a2a2a2 !important;
	}
		#table th {
			background:#eee;
		}
		#table td, #table th {
			border-right:1px solid #ccc;
			border-top:1px solid #ccc;
			padding:3px;
		}
	#table th,#table td {
		border-right:1px solid #a2a2a2 !important;
		border-top:1px solid #a2a2a2 !important;
		padding:3px;
	}
	#table td hr {
		border:1px solid #eee !important;
	}
	#table .u td.hl,#table td.hl {
		background:#e5e3dc !important;
	}
	#table .u th.hl,#table th.hl {
		background:#ede8d4 !important;
	}
	#lainfo {
		font:normal 11px Tahoma !important;
		background:#eee;
		border:1px solid #a2a2a2;
		padding:8px;
	}
.conoce {
	font:bold 18px 'Arial';
	color:#fff;
}
.fbf {
	margin:10px 19px 0 0;
}
