body {  	font-family: Arial, sans-serif;	margin: 0px; padding: 0px; border:0px;  	background-color: #cccccc;	text-align: center;	color: #000;}img { border: 0px; }a {text-decoration: underline;}a:hover {  color: blue; text-decoration: underline;}p, h1, h2, h3, hr, dl, dd, .imagen{margin: 12px;}h1 {color: #333;	text-align: center;}blockquote {margin:12px auto; width:90%; color:#333;}ul , ol  {margin:12px; text-align:left;}p 	{	text-align: justify;	color: #000000;	vertical-align:top;	font-size: 12px;	}h1 { 	font-size: 150%;  	font-weight: bold;	font-style: normal;  	color: #496131;	text-align:center;}h2 {	text-align: left;	font-size: 16px;	color: #000000;	background-image:url('../images/titleback.gif');	line-height: 25px;}h3 {font-size: 16px; color: #336600; background-image:url('../images/titleback.gif'); line-height: 25px;}h3.lista {font-size: 16px; color: #336600; background: #fff; line-height: 25px;}b {font-weight: bold;}i , em {font-style: italic;}li  {font-size: 12px; color: #000000; padding-top:0px; padding-bottom:5px;}ul.menuiz {margin:0 0 11px 0; padding:0 0 0 0; float: left; list-style-type:none;}ul.menuiz li{margin:0 0 0 0; padding-bottom:2.5px; float: left; list-style-type:none;}ul.banners {margin:0 0 0 0; padding:0 0 0 0; float: left; list-style-type:none;}ul.banners li{margin:0 0 0 0; padding-bottom:12px; float: left; list-style-type:none;}#adadownloads {margin: 0px 12px; width:240px; float:right; position:relative; border:3px solid #ccc; padding:0px 5px 5px 0px; background: #ffffff url('../images/download.gif') top right  no-repeat;}#adadownloads ul, #adadownloads ul li{margin:0; padding-left:5px; list-style:none;}#adaindice {width:215px; float:left:}#adaindice h2{ background: #fff;}#adadownloads p#titulo{text-align:center;}#adadecla {widht:80%; margin:10px 10% 0px 10%; border:3px solid #ccc; padding:10px 15px 10px 15px;}table.ada {border:0px; width: 100%;}table.ada td {border:3px solid #ccc; width: 100%; padding:10px 10px 10px 10px;}.tabla	{ font-size: 12px; color: #2B421C; text-align: center;}.tablal	{ font-size: 12px; color: #2B421C; text-align: left;}.tablar	{ font-size: 12px; color: #2B421C; text-align: right;}#cabecera {	height:85px;	width: 970px;	margin: 12px 0 0 0;	background: url('../images/banner6.jpg') no-repeat scroll left top #9ACD32;}ul.menu1, ul.menu3, ul.menubase{list-style:none; padding:0; margin:0; width:101%;}ul.menu1 li, ul.menu3 li, ul.menubase li{	float:left;	font-size:14px;	margin:2px 2px 0 0;	padding:0;	text-align: center;}ul.menu1 a, ul.menu3 a, ul.menubase a {	background-color:#6B8E23;	color:white;	display:block;	float:left;	padding:5px 0px;	margin:0;	text-decoration:none;	width:160px;	font-weight:bold;}ul.menu1 li.primero a {background: url('../images/esquinaizqu.gif') no-repeat scroll left bottom #6B8E23; padding-left:0;}ul.menu3 li.primero a {background: url('../images/esquinasupiz.gif') no-repeat scroll left top #6B8E23; padding-left:0;}ul.menu1 li.ultimo a {background: url('../images/esquinaderec.gif') no-repeat scroll right bottom #6B8E23; padding-right:0;}ul.menu3 li.ultimo a {background: url('../images/esquinasupde.gif') no-repeat scroll right top #6B8E23; padding-right:0;}ul.menu1 li.ultimo a.actual, ul.menu3 li.ultimo a.actual{background-color: #FF4500; padding-right:0;}ul.menu1 li.primero a.actual {background: url('../images/esquinaizqu.gif') no-repeat scroll left bottom #FF4500; padding-left:0;}ul.menu1 a.actual, ul.menu1 a:hover, ul.menu1 li.primero a:hover, ul.menu1 li.ultimo a:hover,ul.menu3 li a.actual, ul.menu3 li.primero a.actual, ul.menu3 a:hover,ul.menu3 li.primero a:hover, ul.menu3 li.ultimo a:hover {text-decoration:none; color:#fff; background-color: #FF4500;}#logo {	float:right;	clear:both;	margin-top:30px;	margin-right:20px;}#lema {	margin-top:-10px;	color: white;	text-align:right;	text-shadow: #333 1px 1px 3px;	font-weight: bold;}#seccionsup {	position:absolute;	top:17px;	padding-left:10px;	width: 230px;	color:white;	font-size: 80%;	font-weight:bold;	font-style:normal;	text-shadow: #333 1px 1px 3px;}#seccionsup a{	text-decoration: none;	color:white;	font-weight:bold;	font-style:normal;	text-shadow: #333 1px 1px 3px;}#seccionsup a:hover{	color:#ccff99;}#vegancity a{width:153px; height:85px; background-color:#fff; float:right;}#vegancity a:hover {background-color:yellow;}#logo2 {float:right; margin-top:3px; margin-right: 75px;}#contenedor {	width: 970px;	margin: 0 auto;	border: 0;	text-align: left;}#top {margin:0px;}#central {	width: 507px;	position:relative;	float:left;	margin:0 12px;	text-align: justify;	background: #ffffff url('../images/esquinassup2.gif') no-repeat;	font-size: 80%;	vertical-align:top;}#cierre {	background: #ccc url('../images/esquinasinf2.gif') no-repeat;	width: 507px;}#izquierda {	width:300px;	position:relative;	float:left;	clear:left;}ul.bannersiz {margin:-12px 0 12px 0; padding:0 0 0 0; float: left; list-style-type:none;}ul.bannersiz li{margin:0 0 0 0; padding:12px 5px 0 5px; float: left; list-style-type:none;}#derecha {	width:670px;	position:relative;	float:right;	clear:right;	margin:12px 0 0 0;}#bannersderecha {	width:139px;	position:relative;	float:right;	clear:right;}#pie {clear:both; text-align: center; padding:0 0 12px;}#pie b{color:#222;}#columna1 {	width: 49%;	float:left;}#columna2 {	width: 49%;	float:right;}#faceb {margin-left:12px; margin-bottom: 15px;}.addginf {	text-align: center;}#enlaces {text-align:center; clear:both; text-align:center; margin-top:12px;}.imagen {	margin-top: 0;	float: left;}.tdcentral	{			vertical-align:top;			padding-right:5px;			width:50%;			}.titulo {	padding-top: 0px;	text-align: center;}.enlace_seccion {text-align:right; font-size: 80%;}.firma {text-align:right}.firma_citas {text-align:right; font-size: 80%;}.piefoto {text-align:center; font-size: 60%; padding: 0; margin: 2px}.noticias 	{background-color: #ffffff; color: #000066; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; border: 1px; border-color: #000000;}#portada           { background-color: #cccccc; color: #ffffff; position: absolute; height: 96px; width: 780px; left: 0px; top: 0px;}#tabla1           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 0px; top: 110px;}#tabla2           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 0px; top: 219px;}#tabla3           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 0px; top: 328px;}#tabla4           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 640px; top: 110px;}#tabla5           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 640px; top: 219px;}#tabla6           { background-color: #cccccc; color: #000000; position: absolute; height: 200px; width: 140px; left: 640px; top: 328px;}.boton{        width:139px;}p.escritor {text-align:center; margin: 12px 12px 0;}/* Menu izquierda */.menu {	list-style: none;	margin-top:12px;	margin-left:0px;	padding:0;	text-align: center;}.menu li {	list-style: none;	padding-bottom:8px;	height:30px;	color:#fff;}.menu li a {	display:block;	text-decoration:none;	text-shadow: #333 1px 1px 3px;	text-align:center;	font-size:12px;	font-weight:bold;	padding-top:7px;	padding-bottom:0px;	width:140px;	height:30px;	color:#fff;	background: url('../images/boton.gif')  no-repeat top;	border-style: solid solid solid solid;	border-color: #999;	border-width: 0px;}.menu li.item1 a {background: url(images/boton1.gif)  no-repeat top;}.menu li.item2 a {background: url(images/boton2.gif)  no-repeat top;}.menu li.item3 a {background: url(images/boton3.gif)  no-repeat top;}.menu li.item4 a {background: url(images/boton4.gif)  no-repeat top;}.menu li.item5 a {background: url(images/boton5.gif)  no-repeat top;}.menu li#current a , .menu li a:hover {	text-decoration:none;	color:yellow;}#creditofoto {color:#CC6600; font-style: none; font-size: 60%; font-style:normal; position: absolute; top: 1px; text-align: right; width:200px; margin-left:550px;}#creditofoto a {text-decoration: none; color:#CC6600;}.reccat {	margin-bottom: 5px;	padding: 2px;	text-align:center;}.reccat a{	padding:2px;}#contentHeaderSlideshow {	height: 280px;	width: 300px;	overflow: hidden;	position: relative;	margin:12px 0 0 0;}.headerSlide {	width: 300px;	height: 290px;	position: absolute;	background-color: #ccc;}a.bannerSlideshowControl {	z-index: 5;	top:0px;	position: absolute;	height: 28px;	width: 30px;}a.bannerSlideshowControl:hover {	background-color: #FF4500 !important;}a.bannerSlideshowControl:active {	background-color: #9ACD32 !important;}#leftControl {	left: 0px;	z-index:9999;	background: transparent url('../images/leftArrow.png') no-repeat;}#rightControl {	right: 0px;	z-index:99999;	background-image: url('../images/rightArrow.png');}a#rightControl:hover,a#leftControl:hover  {	background-color: #FF4500 !important;}.finslyde{	background:url('../images/fondobotoninf.gif') no-repeat scroll right bottom;	height:10px;	width:300px;	position: absolute;	top: 270px;}.tituloslide, .titulobio , .titulomenu{	font-size:15px;	margin:0 0 2px;	width:300px;	background-color:#9ACD32;	display:block;	float:left;	padding:5px 0px;	text-align: center;	text-decoration:none;	background:url('../images/fondobotonsup.gif') no-repeat scroll right top #6B8E23;	font-weight:bold;	color:white;}a.tituloslide:hover, a.titulomenu:hover{	background:url('../images/fondobotonsup.gif') no-repeat scroll right top #FF4500;	color:white;	text-decoration:none;}.titulobio, .titulomenu { margin:0 0 7px;}.imagenbio {float: left; margin: -7px 5px 5px 0;}div.sugerencia , div.bio{margin:0 0 12px; width:300px; padding-bottom:1px; clear:both; background-color:white;}div.bio {background:url('../images/fondobotoninf.gif') no-repeat scroll right bottom white;}.sugerencia ul{list-style:none; padding:0; margin:0;}.sugerencia li {padding-bottom:0;}.sugerencia li a, a.txtizq {margin:0; text-decoration:none; border-bottom:1px dotted #ccc; padding: 5px 12px; display:block; color:#666;}.sugerencia li a:hover, .sugerencia li.ultimasuge a:hover, a.txtizq:hover{text-decoration:none; background-color:#ccff99; color:black;}li.ultimasuge { text-align:center;}.sugerencia li.ultimasuge a, p.fuente{border-bottom:0 none; background:url('../images/fondobotoninf.gif') no-repeat scroll right bottom white; margin:0 0 -1px; font-style:italic;}.articulosec {list-style:none; padding:12px;}.articulosec li {clear:both;}.articulosec img{float:left; margin:15px 15px 5px 0}.articulosec h2{padding-top:12px; background: white;}.articulosec a{text-decoration:none;}.articulosec p{margin: 12px 0 10px 0;}.articulosec em{color: #666666; font-size:90%;}.destacado h2 {    background-image: url("../images/titleback.gif");    width: 98%;}#piedepagina {    clear: both;    color: #646464;    font-size: 10px;    height: 38px;    line-height: 38px;    margin: 0 auto;    padding: 0;    width: 960px;}#piedepagina p {	text-align:center;    font-size: 11px;    margin-bottom: 10px;    margin-top: 10px;}#piedepagina a {    color: #515151;    font-size: 11px;    text-decoration: none;}/* Redes sociales - Enviar */ul#comparte {	width:283px;	height: 23px;	margin: 5px 0;	clear:right; 	display:block;	margin:0 12px 0px;	list-style:none;	float:right;	display: inline;	clear:both;	padding:0;}#comparte li {	float:right;	margin:0 3px;	height:16px;	width:16px;}#comparte li.com-title {	width:135px;}#comparte a {display:block; height:18px; width:100%;}#comparte span {    position: absolute;    top: -9999em;}#comparte li p {color:#999; margin: 1px 0; text-align:right;}.facebook a{background:url("../images/socialicon.png") no-repeat scroll 0px 0px transparent;}.tuenti a{background:url("../images/socialicon.png") no-repeat scroll -16px 0px transparent;}.twitter a{background:url("../images/socialicon.png") no-repeat scroll -32px 0px transparent;}.meneame a{background:url("../images/socialicon.png") no-repeat scroll -64px 0px transparent;}#dificultad {	margin:0 12px 5px;	float:left; color:#999;}#vitaminaD {	width:483px;	margin: 5px 0;	clear:both; 	display:block;	margin:0 12px 5px;	list-style:none;	float:right;	display: inline;	clear:both;	padding:0;}#vitaminaD li{padding-left:50px; height:14px}#vd1 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -5px transparent;}#vd2 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -31px transparent;}#vd3 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -56px transparent;}#vd4 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -80px transparent;}#vd5 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -103px transparent;}#vd6 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -127px transparent;}#vd7 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -150px transparent;}#vd8 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -172px transparent;}#vd9 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -197px transparent;}#vd10 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -221px transparent;}#vd11 {background:url("../images/vitd-clave.png") no-repeat scroll 0px -243px transparent;}#publi_media {width:468px; margin:0 19px;}#publi_bottom, #bottom{ text-align:center; background:#FFFFCC; clear:both; width:950px; padding:10px; margin-bottom: 12px;}#publi_bottom {-webkit-border-radius: 10px; /*Safari y Chrome */	-moz-border-radius: 10px; /*Firefox*/	-khtml-border-radius: 10px; /*konkeror*/	border-radius: 10px; /* Opera */}#logofinal{float: right; margin-top: -104px; margin-right: 23px; width:350px; height:75px;}#logoabajo{display:block; width:350px; height:75px;}#bottom{ height: 100px; /*background-color: #9ACD32;*/ background:white repeat-y url("../images/titleback.gif") right;}.menubottom{width:auto; float:left; }.menu2 ul{margin-top:23px;}.menu2 li{color:#ff0000; list-style:none; font-size:0.8em}.menu2 a{ color:#333; font-size:1em;}.menu2 a:hover{color:#ff0000;}#ultimasrecetas {float:left; margin:20px 0; padding:0;}#ultimasrecetas div{margin-left:23px; float:left;}.bannersrecindex {margin-left: -306px; width: 300px; float: left; position:absolute;}ul.infonutri {text-align:left;	 padding:0; 	list-style:none;	width: 95%;	margin: 0 0 0 16px;	}.infonutri li{	background-color: white;	width: 60%;	float:left;		margin-bottom:5px;	}ul.infonutri a{	padding:0;	color:#000;	}h3.infotitulo {color: green;    font-size: 0.9em;    margin: .5em .5em .5em 2em;    background: white;}li.infocontr {background:#ddd;}p.fuente {text-align:center; font-size:.7em; margin-top:}