article, aside, figure, figcaption, footer, header, main, nav, section, summary {
	display: block;
}
* {
margin: 0;
padding: 0;
font-size: 1em;
color: #000000;
border:0px;
}
body {
  	font-family: Arial, sans-serif;
  	background-color: #eee; /*#cccccc;*/
}
#contenedor {
	background: white;
	min-width: 300px;
	max-width: 1077px;
	margin: 0px auto;
}
#contenedor #inside {
	margin: 0 2%;
	padding-top: 2%;
	padding-bottom: 10px;
}
#cabecera {width: 100%; height: 96px; margin:0;}
/*background: url('banner12.jpg') #9ACD32 no-repeat left top;}*/
#principal {
	background-color: white;
	padding-left: 305px;
	padding-top: 0;
}
#izquierda {
	width: 300px;
	/*float: left;*/
	padding-left: 0;
	padding-top: 0;
	/*cambios*/
	position: absolute;
	/*top: 56px;*/
}
#footer {
	background: #267f23;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	color: white;
}
/*nav*/
nav {
	height: 33px;
	width: 100%;
	background-color: #6B8E23;
	font-size: 11pt;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: bold;
	position: relative;
	border-bottom: 2px solid #ccc;
	font-weight: bold;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 33px;
}
nav li {
	display: inline;
	float: left;
	font-size:inherit;
	padding:0;
	width: 16.66%;
	height: 34px;
	margin-left:0;
}
nav a {
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	line-height: 33px;
	height: 33px;
	text-shadow: 1px 1px 0px #283744;
}
nav li a {
	border-right: 1px solid #496131;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active, nav a.actual {
	background-color: #FF4500;
	color: #fff;
	text-decoration: none;
}
nav a#pull {
	display: none;
}
#derecha nav{height: 203px;
border-radius: 0.5em;
margin-bottom: 1em;}
#derecha nav li{width:100%;}
#derecha nav li a { border:0;}
#derecha nav li.primero a, #derecha nav li.primero a.actual{ border-top-left-radius: .5em; border-top-right-radius: .5em;} 
#derecha nav li.ultimo a {border-bottom-left-radius: .5em; border-bottom-right-radius: .5em;} 
/*Veg*/
p, h1, h2, h3, hr, dl, dd, .imagen, header img {
	margin: 3%;
}
p{text-align: justify;}
ul {margin-left: 0.7em;}
li { margin-left:2em;}
.bio ul, .bio ol {margin-left: 1em; margin-right: 0.7em;}
.bio li  {font-size: 1em; padding-bottom:5px;}
a {color: blue; text-decoration: none;}
a:hover {color: blue; text-decoration: underline;}
a b{color:blue;}
dd {text-align:justify;}
h1 {
 	font-size: 150%;
  	font-weight: bold;
	font-style: normal;
	font-family: Courgette, Arial, sans-serif;
  	color: #496131;
	text-align:center;
	clear: both;
}
h2, h3 {
	text-align: left;
	font-size: 125%;
	font-family: Courgette, Arial, sans-serif;
	background-image:url('../images/titleback.gif');
	line-height: 1.5em;
}
h3 { color: #336600;}
h3.lista {
	font-size: 16px;
	 color: #336600;
	 background: #fff;
}
b, strong {
	font-weight: bold;
}
i , em {
	font-style: italic;
}
figure {margin:0.7em;}
#enlaces {
	text-align:center;
	 clear:both;
	 text-align:center;
	 margin-top:12px;
}
.enlace_nav {text-align:right;}
.imagen {
	margin: 0 0.5em 0.5em;
	float: left;
}
.escritora {text-align:right;}
#titulo {margin:0 1em; clear: both; font-size: 140%; padding-top: 6px;}
.subtitulo {
    color: #007800;
    font-style: italic;
    font-size: 130%;
}
#cabecera {width: 100%; height: 96px; margin:0;}
/*background: url('../images/banner1.jpg') #9ACD32 no-repeat left top;}*/
article, #articulo, #receta {width: 75.3%;float: left;}
#ultimasrecetas h2{text-align: center;}
#ultimasrecetas ul{width:290px; height: 200px; margin:0 auto;}
section {clear:both;}
#derecha {width: 139px;float: right;}
.publi1, .publi2 {width: 300px; height: auto; margin: 1em auto; clear: both;}
.publi1 {margin-top:0;}
#publi_bottom{margin:1em auto 0px; max-width: 728px; display:block}
#contenidorel{margin:1em;}
header img, .fotoreceta, .fotoarticulo {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	clear:both;
}
#logo2 {margin:9px 4% 0 0; max-width:350px; height:auto; float: right;}
#logo2 img {min-width:200px; max-width:350px; height: auto;}
#seccionsup {
	position:absolute;
	top: 0.5em;
	margin: 0; text-align: left;
	padding-left:1em;
	width: 230px;
	font-size: 80%;
	font-weight:bold;
	font-style:normal;
	text-shadow: #333 1px 1px 3px;
}
#seccionsup a{color:#fff; text-decoration: none;}
#vegancity a{
	width:153px;
	height:85px;
	float:right;
	margin-top: 10px; margin-right: 1em;
}
ul#comparte {float: left; width: auto; clear: inherit;}
#comparte li p {font-size: 90%; float: left;}
#comparte li.com-title {width: auto;}
#comparte a{height: 16px;}
#comparte a:hover{margin-top: 1px;}

.compartelo {margin:0 auto;width:100%}
.socialink {clear:both; margin: 0 auto;width:100%;height:34px;}
.socialink li {display:inline-block; float:left;margin:0;}
.socialink li a{display:block;width:100px;height:25px; margin:10% 2px !important; font-size:13px;}	
.socialink li a.facebook{background-color: #45619C;}

.socialink li a.twitter{background-color: #00ACEE;}
.socialink li a.google{background-color: #DD4B39;}
.socialink li a.pinterest{background-color: #BD1E23;}
.socialink li a:hover{text-decoration: none;font-style: italic}


header img, ul.banners img, .fotoreceta, .fotoarticulo{ border-radius:0.9em;}
.ingredientes h2{clear: both;}
.ingredientes ul, .otrasrecetas ul{margin: .5em 2em;}
.ingredientes ul li {margin-bottom:0.3em; font-style: italic;}
#dificultad, #tiempo {float: left; margin:0.5em 0.5em 0.5em 12px; color: #444; font-size: 90%;}
#dificultad b, #tiempo b, .firma {font-style: italic;}
.firma,.firma_citas{text-align: right; color: #222;}
h2.titulocat {margin:0;}
/*derecha*/
#derecha ul, #derecha li {margin:0;}
#derecha ul.banners{width: 139px; margin: 0 auto;}
.banners li {list-style:none; padding-bottom: 12px; margin-left:0;}
/*izquierda*/
#izquierda ul.banners {width:300px; display:block; margin: 0 auto;}
#izquierda ul.banners li {padding-left:7px; float: left;}
.sugerencia ul.banners li a:hover{background-color:transparent;}
.sugerencia ul.banners li {width:139px; float: left; padding: 3px;}

/*slide*/
#contentHeaderSlideshow {
	height: 280px;
	width: 300px;
	overflow: hidden;
	position: relative;
	margin:12px 0 0 0;
}
.headerSlide {
	width: 300px;
	height: 290px;
	position: absolute;
}
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;
}
/*bio sugerencia*/
.tituloslide, .titulobio, .titulomenu {
	background:#6B8E23;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	font-size:15px;
	margin:0 0 2px;
	width:100%;
	display:block;
	float:left;
	padding:5px 0px;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	color:white;
}
h2.titulomenu {width:100%;}
a.tituloslide:hover, a.titulomenu:hover{
	background-color: #FF4500;
	color:white;
	text-decoration:none;
}
.titulobio, .titulomenu {
	 margin:0 0 7px;
}
section a.titulomenu{
	font-size:inherit;
	background: #66B716 url("../images/flecha.png") no-repeat scroll 98% 50%;
	padding-right: 6%;
	width: 94%;
}
.imagenbio {
	float: left;
	 margin: -7px 5px 5px 0;
}
div.sugerencia , div.bio{
	margin:0 0 12px;
	padding-top: 1em;
	width:300px;
	clear:both;
	background-color:white;
	font-size: 90%;
}
.sugerencia ul{
	list-style:none;
	padding:0;
	margin:0 auto;
}
.sugerencia ul li{
	padding-bottom:0;
	margin-left:0;
}
.sugerencia ul li a, a.txtizq {
	margin:0;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	padding: 5px 12px;
	display:block;
	color:#333;
}
section.sugerencia {border-bottom:1px dotted #ccc; padding-bottom: 1em;}
section.sugerencia ul.banners li a {border:0; padding:0;}
.sugerencia li a:hover, .sugerencia li a.contraste:hover, .sugerencia li.ultimasuge a:hover, a.txtizq:hover{
	text-decoration:none;
	background-color:#ccff99;
	color:black;
}
.sugerencia li a.contraste {background-color:#eee;}
.sugerencia ul li a b {color: #000;}
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;
}
.sugerencia {margin: 1em auto;}
article .sugerencia, #articulo .sugerencia, #receta .sugerencia {margin: 1em 0.7em;}
.sugerencia .enlacemenu {clear: both;
	display: block;
	text-align: center;
	padding: 1em 0px;
	margin-top: .8em;
	border-radius: 10px 10px 0 0;
}
.enlacemenu {background: #66B716 url("../images/listwhite.png") no-repeat scroll 98% 1%;
	background-size:10% auto; color:white; font-size:1em; line-height: inherit; margin:0; padding:1% !important;}
.enlacemenu b{color:inherit; font-size:105%}
.sig, .ant {
	margin-bottom: 1em !important;
	width:68px;
	height:96px;
	display: block;
	cursor: pointer;
	float:left;
 }
.sig {background: #66B716 url("../images/sig.png") no-repeat;}
a.sig{width:139px; background: #66B716 url("../images/flechade1.png") no-repeat;}
.ant {background: #66B716 url("../images/ant.png") no-repeat;}
.ant:hover, .sig:hover {background-color:#FF4500 !important;}
.sugerencia ul li{list-style: none;}
.sugerencia li.ultimasuge a, p.fuente {background:#fff; margin-bottom:1em;}
.sugerencia li a, a.txtizq { color: #444;}
#ultimasrecetas li{display: block; float: left; list-style:none; margin-left: 5px; margin-bottom: 5px;}
/* Secciones */
.articulosec {
	list-style:none;
	 margin: 0.7em;
}
.articulosec li {
	clear: both;
	border-top: 1px dotted grey;
	padding-top: 1em;
	margin-left: 0;
}
.articulosec img{
	float:left;
	 margin:0 15px 10px 0 !important;
	 /*margin:15px 15px 5px 0*/
}
.articulosec h2{
	padding-top:0;
	margin-top: 0;
	 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");
    margin:0;
}
/*bottom*/
#bottom{
	width: 100%; padding: 0; margin: 0;
	 height: 115px;
	 background:white repeat-y url("../images/titleback.gif") right;
}
#bottom div {float:left;}
.menubottom1 {width: 17%; margin-left: 2%;}
.menubottom1 a{margin-left:0.4em;}
.menubottom2 {width: 25%;}
.menubottom3 {width: 30%; margin-right: 4%; margin-top: 2%; float: right !important; }
.menu2 {margin:23px 5px 0;}
.menu2 li{ color:#ff0000; list-style: none; font-size:1em; margin-bottom:.5em; margin-left:1em; }
.menu2 a{ color:#333; font-size:1em; }
.menu2 a:hover{ color:#ff0000; }
#logobajo {
    display: block;
    width: 100%;
    max-width: 350px;
    height: auto;
    margin: 1em auto;
 }
 #logobajo img{margin: 1em auto;}
 .enlace_seccion {
	    text-align: right;
	    font-size: 90%;
	    float:right;
	    margin: 0 0.7em;
	    display: block;
	    clear: none;
	}
	/* Redes sociales - Enviar */
	ul#comparte {
		width: auto;
		clear: inherit;
		height: 23px;
		display:block;
		margin:0 12px 0;
		list-style:none;
		float:left;
		display: inline;
		padding:0;
	}
	#comparte li {
		float:left;
		margin:0 3px;
		height:16px;
		width:16px;
	}
	#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;
	}
	ul.social{margin-top: 1em; list-style: none; clear: both;}
	ul.social li {text-align: center; font-style:italic;}
	ul.social li a, .socialink li a{color:white; display:block; padding:6px 2px 0px 2px; text-align:center; font-weight: bold; margin: 2% 1%; border-radius: .5em;}
	ul.social li a	{padding:2%; font-size:1em;}
	a.facebook {background:#3434FB;}
	a.twitter {background:#27C8FC;}
	#cse-search-box{margin: 1em; border: solid 2px #ccc;}
	
	
@media screen and (max-width: 915px ) {
	body{background: #FFF url("../images/titleback.gif") repeat-y scroll right center;}
	article, #articulo, #receta {width: 100%; font-size: 100%}
	#contenedor #inside {height: auto;}
	p, h1, h2, h3, figure, .enlace-seccion {margin-right:0;}
	article p, #articulo p, #receta p {margin: .7em;}
	article .imagen, #articulo .imagen, #receta .imagen{margin: 0.5em;}
	#derecha {width: 100%;}
	/*article .sugerencia, #articulo .sugerencia, #receta .sugerencia {margin-right:0;}*/
	ul.banners {width: 100%; margin:0 auto}
	ul.banners li {padding: 3px;width: 139px;float: left;}
	#vegancity {background-image: none;position: absolute;left: -200px;}
	#derecha nav {display: none;}
	nav {height: 67px;}
  	nav ul {width: 100%; display: block; height: 100%;}
  	nav li {width: 33.3%; position: relative;}
  	nav li a {border-bottom: 1px solid #496131;line-height: 33px;}
  	nav a {width: 100%; text-indent: 25px;}
  	nav li:last-child a {border-right: 1px solid #496131;}
  	a.facebook, a.twitter {width:44%;}
  	a.facebook {float:left;}
	a.twitter {float:right;}
}
@media screen and (max-width: 650px ) {
	p, a, li {font-size: 1em;}
	p, h1, h2, h3, .enlace_seccion, figure,section.sugerencia {margin-right:0.7em;}
	#izquierda {
		position: relative;
		float: left;
		margin: 0;
		top: 0px;
	}
	#principal {padding-left: 0;}
 	#logo2, #logo2 img {
 		width: 100%; height: auto;
		display: block;
		margin: 5px auto 0 auto;
	}
	#cabecera {background-position: -190px 0;}
	nav { height: 102px;}
	nav li {width: 50%;}
	nav a {text-align: left;}
	#izquierda, .titulobio, .titulomenu , div.bio, div.sugerencia, .sugerencia ul {width: 100%;}
	article .sugerencia, #articulo .sugerencia, #receta .sugerencia{margin:1em 0.7em;}
	.publi1 { margin-top: 1em;}
	#izquierda ul.banners { width: 100%;}
	#contentHeaderSlideshow {margin:1em auto;}
	ul.social {margin: 1em;}
	#bottom {height: 224px;}
	.menubottom1 {width: 28%; margin-left:0;}
	.menubottom2 {width: 44%;}
	.menubottom3{width: 100%; margin: 1em 0;}
	#logobajo {margin: 0 auto;}
	a.compartelo { margin: 0 auto;}
}
@media screen and (max-width: 619px ) {
	#izquierda ul.banners { width: 300px;}
	.sugerencia ul li a, a.txtizq {padding: 15px 12px;}
}
@media screen and (max-width: 450px ) {
	nav a {
    width: 100%;
    text-indent: 8px;
	}
	#contenedor #inside {margin:0;}
	section.sugerencia{margin-left: .7em;}
	#seccionsup {top: 0;}
	#logo2 img {margin-top:11px;}
	.articulosec h2 {font-size: 1.1em;}
	h2.ingredientes {text-align: right;}
	#cabecera {background-image: none;}
	#dificultad, #tiempo {margin-top:0;}
	ul.menu2 li{font-size: .8em;}
	.menubottom2 ul.menu2 li a em{margin-left: .3em;}
	.menubottom2 .menu2 { margin: 30px 0px 0px;}
	.articulosec h2{
		margin:0;
		padding:0;
		line-height:inherit;
	}
	.articulosec img {margin: 0px 5px 0px 0;}
	article img, #articulo img, #receta img {margin: 0 auto; display: block;}
}
@media screen and (max-width: 350px ) {
	h2, h3 {font-size: 110%;}
	.imagen {
    margin: 0px auto;
    float: inherit;
    display: block;
    clear: both;
	}
	nav a {text-indent: 6px;}
	.sugerencia ul li {
		    width: 100%;
		    padding-left: 0;
	}
	section.sugerencia {margin: 1em 0;}
	article p, #articulo p, #receta p{margin: .7em .5em;}
}
@media screen and (max-width: 301px ) {
	.publi2 {margin-left: -1em;}
}
/*aviso cookies*/
active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1;color:white}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column;padding: .5em 1.5em}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
