@charset "UTF-8";
@font-face{font-family:Catamaran; font-weight:300; font-style:normal; src:local('Catamaran Light'), local('Catamaran-300'), url('../font/Catamaran-Light.woff2') format('woff2'), url('../font/Catamaran-Light.woff') format('woff'); font-display:swap}
@font-face{font-family:Catamaran; font-weight:400; font-style:normal; src:local('Catamaran'), local('Catamaran-regular'), url('../font/Catamaran-Regular.woff2') format('woff2'), url('../font/Catamaran-Regular.woff') format('woff'); font-display:swap}
@font-face{font-family:Catamaran; font-weight:700; font-style:normal; src:local('Catamaran Bold'),local('Catamaran-700'), url('../font/Catamaran-Bold.woff2') format('woff2'), url('../font/Catamaran-Bold.woff') format('woff'); font-display:swap}

body{max-width:1100px;margin:auto!important;display:block;box-sizing:border-box}*,:after,:before{box-sizing:inherit}
a{text-decoration:none;color:#0183e4}
a:hover{text-decoration:underline}
.padding{padding:0 1em}
.center{display:block!important;margin-left:auto;margin-right:auto}
.align-center{text-align:center}
.max_width{max-width:1100px;margin:auto}
.max-width-600{max-width:600px!important;margin:auto}
.max-width-300{max-width:300px!important;margin:auto}
.margin-top-0{margin-top:0!important}.margin-top-0_5{margin-top:.5em!important}
.margin-top-1{margin-top:1em!important}.margin-top-2{margin-top:2em!important}
.margin-top-3{margin-top:3em!important}
.margin-bottom-0{margin-bottom:0!important}.margin-bottom-0_5{margin-bottom:.5em!important}
.margin-bottom-1{margin-bottom:1em!important}.margin-bottom-2{margin-bottom:2em!important}
.margin-bottom-3{margin-bottom:3em!important}.padding-top-0{padding-top:0!important}
.padding-bottom-0{padding-bottom:0!important}.padding-bottom-3{padding-bottom:3em!important}
.padding-left-0{ padding-left:0!important}
.padding-left-1{ padding-left:16px!important}
.padding-right-1{ padding-right:16px!important}
.padding-lr-1{padding-left:16px!important;padding-right:16px!important}
.display-block{display:block}
.position-relative{position:relative}
.float-right{float:right}
.no-strong{font-weight:400!important}
.link{ cursor:pointer}
.hr--black{border-bottom-color:#ffa62e}
.hr--dotted{border-bottom-style:dotted}
.hr--dashed{border-bottom-style:dashed}

/** BOTON ARRIBA **/
.button-up { width: 60px; height: 60px; font-size: 20px; color: #c8c8c8; border-radius: 5px; display: -webkit-box; display: -ms-flexbox;
	display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; 
	align-items: center; position: fixed; bottom: 25px; right: 25px; cursor: pointer; border: 3px solid transparent; transform: scale(0);
	-webkit-transition: all 200ms ease; transition: all 200ms ease; -webkit-transform: scale(0); content: url("../Cimg/Top.png")}
.button-up:hover {-webkit-transform: scale(1.1); transform: scale(1.1); background-color: #F09999;}

@media (min-width:1025px){.solo-mobile{display:none!important}}
@media (max-width:1025px){.solo-desktop{display:none!important}}
.clear{ font-size:0}.clear>*{font-size:16px}
.clear_both{ clear:both}
.display_block{ display:block!important}
.desplegable{ max-height:0; overflow:hidden; transition:max-height .5s cubic-bezier(1, 0, .6, 1),margin-bottom .5s ease-in-out;
	margin-bottom:0;}
.desplegable.active{max-height:19000px; margin-bottom:0}
.lang_ja .faux_p,.lang_ja p{line-height:2!important}
.lang_ja .titulo{line-height:1.5!important}
.columna-3{width:32.33%!important;display:inline-block!important;vertical-align:top!important;margin-left:.75%!important;
	margin-right:.75%!important}
.columna-3.primera{margin-left:0!important}
.columna-3.ultima{margin-right:0!important}
html{font-family:Catamaran,sans-serif;  background: url("../Cimg/sunrises-fondo.jpg") no-repeat center center fixed;
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.faux_p,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
hr{border:none;border-bottom:1px solid #ccc;margin:.5em 0 1em 0}*,:active{outline:0}::-moz-focus-inner{border:0}
span[data-pin-log]{z-index:7!important}
small{line-height:1.2;display:block;margin:1em 0}
.float-left{float:left}
.italic{font-style:italic}
blockquote{ margin:1em 0 0 2em; font-style:italic}
blockquote:before{color:#999;content:"“"; display:block; font:italic 400%/1 Cochin,Georgia,"Times New Roman",serif; height:0;
	margin-left:-.3em}
/*#mediaquery{display:none;content:"mobile"}
@media (min-width:480px){#mediaquery{content:"breakpoint_1"}}
@media (min-width:600px){#mediaquery{content:"breakpoint_1.5"}}
@media (min-width:840px){#mediaquery{content:"breakpoint_2"}}
@media (min-width:950px){#mediaquery{content:"breakpoint_2.5"}}
@media (min-width:1025px){#mediaquery{content:"breakpoint_3"}}
@media (min-width:1100px){#mediaquery{content:"breakpoint_4"}}*/
/*.faux_p,p{font-size:1.1em;line-height:1.6;color:#333;padding:0 1em 1em}
@media screen and (min-width:480px){.faux_p,p{font-size:1.1em}}
@media screen and (min-width:840px){.faux_p,p{font-size:1.2em}}
@media screen and (min-width:1025px){.faux_p,p{font-size:1.2em}}
.faux_p h1{display:inline;font-weight:700}*/
.logo{max-height:30px;position:relative;top:-1px;float:left}
@media (max-width:480px){.logo{max-height:22px;top:3px;width:auto}}
.logo-md{background-image:url("../Cimg/img_5.jpg");width:67px;height:32px;background-repeat:no-repeat;
	background-size:60px 27px;background-position:center;margin-left:10px;float:left}
.titulo{text-decoration:none!important}
.titulo.titulo--hub{font-size:1.8em;line-height:1.2;border-bottom:1px solid #333;display:inline-block;padding:0 .3em 0 .1em;
	margin:.5em 0 0 0;color:#333}
@media screen and (min-width:480px){.titulo.titulo--hub{font-size:1.8em}}
@media screen and (min-width:840px){.titulo.titulo--hub{font-size:2.2em}}
@media screen and (min-width:1025px){.titulo.titulo--hub{font-size:2.2em}}
.titulo.titulo--hub .hubicon{margin:.25em .15em .25em .25em}
.titulo.titulo--search{width:calc(100% - 1em);font-size:1.8em;line-height:1.1;border-bottom:1px solid #333;display:inline-block;
	padding:0 .3em 0 0;margin:.1em .5em .5em .5em;color:#333}
@media screen and (min-width:480px){.titulo.titulo--search{font-size:1.8em}}
@media screen and (min-width:840px){.titulo.titulo--search{font-size:2.2em}}
@media screen and (min-width:1025px){.titulo.titulo--search{font-size:2.2em}}
.titulo.titulo--search h1{display:inline}.titulo.titulo--search small{font-size:60%}
.titulo.titulo--search .hubicon{margin-bottom:.25em}
.titulo.titulo--bloque{ font-size:1.1em;display:inline-block;line-height:1.4;margin-top:.5em;color:#07123B}
.titulo.titulo--bloque.Gr{ text-transform: uppercase; color:#8C0707; font-size:.9em; font-weight: 600}
.titulo.titulo--bloque.Gr:hover{ font-size:.95em; font-weight: 800; color:#078F8D;}
@media screen and (min-width:480px){.titulo.titulo--bloque{font-size:1.1em}}
@media screen and (min-width:840px){.titulo.titulo--bloque{font-size:1.2em}}
@media screen and (min-width:1025px){.titulo.titulo--bloque{font-size:1.2em}}
.titulo.titulo--carrusel-raza{font-size:1em;display:inline-block;line-height:1.2;color:#333}
@media screen and (min-width:480px){.titulo.titulo--carrusel-raza{font-size:1em}}
@media screen and (min-width:840px){.titulo.titulo--carrusel-raza{font-size:1.1em}}
@media screen and (min-width:1025px){.titulo.titulo--carrusel-raza{font-size:1.1em}}
.titulo.titulo--resultado{font-size:1.1em;display:inline;line-height:1.2;margin:.5em .5em 0 0;color:#333}
@media screen and (min-width:840px){.titulo.titulo--resultado{font-size:1.3em}}
.titulo.titulo--articulo{font-size:2.2em;line-height:1.1;font-weight:600;margin:.2em 0 .25em 0;color:#333;display:block; 
	text-shadow: 3px 3px 2pt rgba(222, 233, 233, 0.7);}
@media screen and (min-width:480px){.titulo.titulo--articulo{font-size:2.2em}}
@media screen and (min-width:840px){.titulo.titulo--articulo{font-size:2.5em}}
@media screen and (min-width:1025px){.titulo.titulo--articulo{font-size:2.5em}}
.titulo.titulo--formulario{font-size:1.2em;line-height:1.2;font-weight:400;padding:0 .5em 0 .5em;margin:2.5em 0 .25em 0;
	color:#333;display:block;text-align:center}
@media screen and (min-width:480px){.titulo.titulo--formulario{font-size:1.2em}}
@media screen and (min-width:840px){.titulo.titulo--formulario{font-size:1.4em}}
@media screen and (min-width:1025px){.titulo.titulo--formulario{font-size:1.4em}}
.titulo.titulo--h2{font-size:1.35em;line-height:1.2;font-weight:600;padding:0 .3em 0 .1em;margin:.5em .75em .25em .75em;
	color:#333;display:block}
@media screen and (min-width:480px){.titulo.titulo--h2{font-size:1.35em}}
@media screen and (min-width:840px){.titulo.titulo--h2{font-size:1.7em}}
@media screen and (min-width:1025px){.titulo.titulo--h2{font-size:1.7em}}
.titulo.titulo--home{font-size:1.35em;line-height:1.2;margin-bottom:.5em;color:#595959;text-align:center}
@media screen and (min-width:480px){.titulo.titulo--home{font-size:1.35em}}
@media screen and (min-width:840px){.titulo.titulo--home{font-size:1.7em}}
@media screen and (min-width:1025px){.titulo.titulo--home{font-size:1.7em}}
@media (min-width:1025px){.titulo.titulo--home{text-align:left}}
.titulo.titulo--apartado{ color:#CD18D7; text-shadow: 2px 2px 2pt rgba(222, 233, 233, 0.7); padding-top:70px; margin-top:-70px}
@media (min-width:1025px){.titulo.titulo--apartado{padding-top:100px;margin-top:-100px}}
.titulo.titulo--relacionados{padding-bottom:.5em}
.intro p{font-size:1.1em; line-height:1.2; font-weight:600; text-align: justify }
.apartado p{font-size:1.1em;line-height:1.1;font-weight:600;padding:0 .3em 0 .1em;margin:.5em 1em .25em 1em; color:#333;
	display:block;text-align: justify}
.apartado li{font-size:1.1em; line-height:1.2;font-weight:500;padding:0 .1em 0 .1em;margin:.3em 1em .25em .5em;color:#5B0BA8;
	display:block;text-align: justify}
.apartado h3,.intro h3,.titulo.titulo--h3{font-size:1.2em;line-height:1.2;font-weight:600;padding:0 .3em 0 .1em;
	margin:.5em 1em .25em 1em;color:#333;display:block}
@media screen and (min-width:480px){.apartado h3,.intro h3,.titulo.titulo--h3{font-size:1.2em}}
@media screen and (min-width:840px){.apartado h3,.intro h3,.titulo.titulo--h3{font-size:1.4em}}
@media screen and (min-width:1025px){.apartado h3,.intro h3,.titulo.titulo--h3{font-size:1.4em}}
.titulo.titulo--place{margin-top:0}
@media (min-width:1025px){.titulo.titulo--place{max-width:80%}}
.titulo.titulo--linea{display:block;font-weight:400;margin:1em .75em .75em .75em;padding:0;line-height:0;border-bottom:1px solid #333;
	color:#A30404; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1), -1px -1px 1px rgba(0, 0, 0, 0.4); font-weight: 600}
.titulo.titulo--linea.sin-margin-lateral{margin:1em 0 1.5em 0}
.titulo.titulo--linea .pastilla{font-size:1.2em;display:inline-block;line-height:1.05;padding:.25em .5em; margin:0; position:relative}
.titulo.titulo--linea .pastilla.Gr{font-size:2em;display:inline-block;text-transform: uppercase;}
@media screen and (min-width:480px){.titulo.titulo--linea .pastilla{font-size:1.2em}}
@media screen and (min-width:840px){.titulo.titulo--linea .pastilla{font-size:1.4em}}
@media screen and (min-width:1025px){.titulo.titulo--linea .pastilla{font-size:1.4em}}
.columna-post .titulo.titulo--linea{display:block}
@media (min-width:840px){aside>.titulo.titulo--linea{display:none}}
.titulo.titulo--playlist{font-weight:400;color:#2872aa;line-height:1.2}
.titulo.titulo--footer{font-size:.9em;margin:0 0 .5em 0}
@media screen and (min-width:840px){.titulo.titulo--footer{font-size:1em}}
.titulo.titulo--infografia{font-size:1.4em;font-weight:700;line-height:1.2}
@media screen and (min-width:840px){.titulo.titulo--infografia{font-size:1.49em}}
.titulo .destacado{padding:0 .1em 0 0;font-size:80%;vertical-align:middle;display:inline-block;font-weight:400}
.titulo small{display:inline}
.hubicon{background-color:transparent;border:none;display:inline-block;vertical-align:middle;
	margin:0 .15em 0 0;background-image:url("../Cimg/hubsicons.png");background-repeat:no-repeat}
.hubicon.directory{background-image:url("../Cimg/hqdefault.jpg")}
.hubicon.xs{width:5px;height:5px;background-size:10px}
.hubicon.s{width:10px;height:10px;background-size:20px}
.hubicon.m{width:15px;height:15px;background-size:30px}
.hubicon.hubicon--menu,.hubicon.l{width:25px;height:25px;background-size:50px}
.hubicon.l-custom{width:25px;height:25px;background-size:25px}
.hubicon.xl{width:35px;height:35px;background-size:70px}
.hubicon.xxl{width:60px;height:60px;background-size:120px}
.positivo.hubicon--comida.xs{background-position:0 0}.positivo.hubicon--comida.s{background-position:0 0}
.positivo.hubicon--comida.m{background-position:0 0}.positivo.hubicon--comida.l{background-position:0 0}
.positivo.hubicon--comida.xl{background-position:0 0}.positivo.hubicon--comida.xxl{background-position:0 0}
.negativo.hubicon--comida.xs{background-position:-5px 0}
.negativo.hubicon--comida.s{background-position:-10px 0}
.negativo.hubicon--comida.m{background-position:-15px 0}
.negativo.hubicon--comida.l{background-position:-25px 0}
.negativo.hubicon--comida.xl{background-position:-35px 0}
.negativo.hubicon--comida.xxl{background-position:-60px 0}
.hubicon--menu.hubicon--comida{background-position:-25px 0}
@media (min-width:1025px){.hubicon--menu.hubicon--comida{background-position:0 0}}
.positivo.hubicon--hogar.xs{background-position:0 -5px}
.positivo.hubicon--hogar.s{background-position:0 -10px}
.positivo.hubicon--hogar.m{background-position:0 -15px}
.positivo.hubicon--hogar.l{background-position:0 -25px}
.positivo.hubicon--hogar.xl{background-position:0 -35px}
.positivo.hubicon--hogar.xxl{background-position:0 -60px}
.negativo.hubicon--hogar.xs{background-position:-5px -5px}
.negativo.hubicon--hogar.s{background-position:-10px -10px}
.negativo.hubicon--hogar.m{background-position:-15px -15px}
.negativo.hubicon--hogar.l{background-position:-25px -25px}
.negativo.hubicon--hogar.xl{background-position:-35px -35px}
.negativo.hubicon--hogar.xxl{background-position:-60px -60px}
.hubicon--menu.hubicon--hogar{background-position:-25px -25px}
@media (min-width:1025px){.hubicon--menu.hubicon--hogar{background-position:0 -25px}}
.positivo.hubicon--salud.xs{background-position:0 -10px}
.positivo.hubicon--salud.s{background-position:0 -20px}
.positivo.hubicon--salud.m{background-position:0 -30px}
.positivo.hubicon--salud.l{background-position:0 -50px}
.positivo.hubicon--salud.xl{background-position:0 -70px}
.positivo.hubicon--salud.xxl{background-position:0 -120px}
.negativo.hubicon--salud.xs{background-position:-5px -10px}
.negativo.hubicon--salud.s{background-position:-10px -20px}
.negativo.hubicon--salud.m{background-position:-15px -30px}
.negativo.hubicon--salud.l{background-position:-25px -50px}
.negativo.hubicon--salud.xl{background-position:-35px -70px}
.negativo.hubicon--salud.xxl{background-position:-60px -120px}
.hubicon--menu.hubicon--salud{background-position:-25px -50px}
@media (min-width:1025px){.hubicon--menu.hubicon--salud{background-position:0 -50px}}.positivo.hubicon--belleza.xs{background-position:0 -15px}.positivo.hubicon--belleza.s{background-position:0 -30px}.positivo.hubicon--belleza.m{background-position:0 -45px}.positivo.hubicon--belleza.l{background-position:0 -75px}.positivo.hubicon--belleza.xl{background-position:0 -105px}.positivo.hubicon--belleza.xxl{background-position:0 -180px}.negativo.hubicon--belleza.xs{background-position:-5px -15px}.negativo.hubicon--belleza.s{background-position:-10px -30px}.negativo.hubicon--belleza.m{background-position:-15px -45px}.negativo.hubicon--belleza.l{background-position:-25px -75px}.negativo.hubicon--belleza.xl{background-position:-35px -105px}.negativo.hubicon--belleza.xxl{background-position:-60px -180px}.hubicon--menu.hubicon--belleza{background-position:-25px -75px}
@media (min-width:1025px){.hubicon--menu.hubicon--belleza{background-position:0 -75px}}.positivo.hubicon--tecnologia.xs{background-position:0 -20px}.positivo.hubicon--tecnologia.s{background-position:0 -40px}.positivo.hubicon--tecnologia.m{background-position:0 -60px}.positivo.hubicon--tecnologia.l{background-position:0 -100px}.positivo.hubicon--tecnologia.xl{background-position:0 -140px}.positivo.hubicon--tecnologia.xxl{background-position:0 -240px}.negativo.hubicon--tecnologia.xs{background-position:-5px -20px}.negativo.hubicon--tecnologia.s{background-position:-10px -40px}.negativo.hubicon--tecnologia.m{background-position:-15px -60px}.negativo.hubicon--tecnologia.l{background-position:-25px -100px}.negativo.hubicon--tecnologia.xl{background-position:-35px -140px}.negativo.hubicon--tecnologia.xxl{background-position:-60px -240px}.hubicon--menu.hubicon--tecnologia{background-position:-25px -100px}
@media (min-width:1025px){.hubicon--menu.hubicon--tecnologia{background-position:0 -100px}}.positivo.hubicon--artes.xs{background-position:0 -25px}.positivo.hubicon--artes.s{background-position:0 -50px}.positivo.hubicon--artes.m{background-position:0 -75px}.positivo.hubicon--artes.l{background-position:0 -125px}.positivo.hubicon--artes.xl{background-position:0 -175px}.positivo.hubicon--artes.xxl{background-position:0 -300px}.negativo.hubicon--artes.xs{background-position:-5px -25px}.negativo.hubicon--artes.s{background-position:-10px -50px}.negativo.hubicon--artes.m{background-position:-15px -75px}.negativo.hubicon--artes.l{background-position:-25px -125px}.negativo.hubicon--artes.xl{background-position:-35px -175px}.negativo.hubicon--artes.xxl{background-position:-60px -300px}.hubicon--menu.hubicon--artes{background-position:-25px -125px}
@media (min-width:1025px){.hubicon--menu.hubicon--artes{background-position:0 -125px}}.positivo.hubicon--motor.xs{background-position:0 -30px}.positivo.hubicon--motor.s{background-position:0 -60px}.positivo.hubicon--motor.m{background-position:0 -90px}.positivo.hubicon--motor.l{background-position:0 -150px}.positivo.hubicon--motor.xl{background-position:0 -210px}.positivo.hubicon--motor.xxl{background-position:0 -360px}.negativo.hubicon--motor.xs{background-position:-5px -30px}.negativo.hubicon--motor.s{background-position:-10px -60px}.negativo.hubicon--motor.m{background-position:-15px -90px}.negativo.hubicon--motor.l{background-position:-25px -150px}.negativo.hubicon--motor.xl{background-position:-35px -210px}.negativo.hubicon--motor.xxl{background-position:-60px -360px}.hubicon--menu.hubicon--motor{background-position:-25px -150px}
@media (min-width:1025px){.hubicon--menu.hubicon--motor{background-position:0 -150px}}.positivo.hubicon--negocios.xs{background-position:0 -35px}.positivo.hubicon--negocios.s{background-position:0 -70px}.positivo.hubicon--negocios.m{background-position:0 -105px}.positivo.hubicon--negocios.l{background-position:0 -175px}.positivo.hubicon--negocios.xl{background-position:0 -245px}.positivo.hubicon--negocios.xxl{background-position:0 -420px}.negativo.hubicon--negocios.xs{background-position:-5px -35px}.negativo.hubicon--negocios.s{background-position:-10px -70px}.negativo.hubicon--negocios.m{background-position:-15px -105px}.negativo.hubicon--negocios.l{background-position:-25px -175px}.negativo.hubicon--negocios.xl{background-position:-35px -245px}.negativo.hubicon--negocios.xxl{background-position:-60px -420px}.hubicon--menu.hubicon--negocios{background-position:-25px -175px}
@media (min-width:1025px){.hubicon--menu.hubicon--negocios{background-position:0 -175px}}.positivo.hubicon--educacion.xs{background-position:0 -40px}.positivo.hubicon--educacion.s{background-position:0 -80px}.positivo.hubicon--educacion.m{background-position:0 -120px}.positivo.hubicon--educacion.l{background-position:0 -200px}.positivo.hubicon--educacion.xl{background-position:0 -280px}.positivo.hubicon--educacion.xxl{background-position:0 -480px}.negativo.hubicon--educacion.xs{background-position:-5px -40px}.negativo.hubicon--educacion.s{background-position:-10px -80px}.negativo.hubicon--educacion.m{background-position:-15px -120px}.negativo.hubicon--educacion.l{background-position:-25px -200px}.negativo.hubicon--educacion.xl{background-position:-35px -280px}.negativo.hubicon--educacion.xxl{background-position:-60px -480px}.hubicon--menu.hubicon--educacion{background-position:-25px -200px}
@media (min-width:1025px){.hubicon--menu.hubicon--educacion{background-position:0 -200px}}
.positivo.hubicon--ocio.xs{background-position:0 -45px}
.positivo.hubicon--ocio.s{background-position:0 -90px}
.positivo.hubicon--ocio.m{background-position:0 -135px}
.positivo.hubicon--ocio.l{background-position:0 -225px}
.positivo.hubicon--ocio.xl{background-position:0 -315px}
.positivo.hubicon--ocio.xxl{background-position:0 -540px}
.negativo.hubicon--ocio.xs{background-position:-5px -45px}
.negativo.hubicon--ocio.s{background-position:-10px -90px}
.negativo.hubicon--ocio.m{background-position:-15px -135px}
.negativo.hubicon--ocio.l{background-position:-25px -225px}
.negativo.hubicon--ocio.xl{background-position:-35px -315px}
.negativo.hubicon--ocio.xxl{background-position:-60px -540px}
.hubicon--menu.hubicon--ocio{background-position:-25px -225px}
@media (min-width:1025px){.hubicon--menu.hubicon--ocio{background-position:0 -225px}}
.positivo.hubicon--fiesta.xs{background-position:0 -50px}
.positivo.hubicon--fiesta.s{background-position:0 -100px}
.positivo.hubicon--fiesta.m{background-position:0 -150px}
.positivo.hubicon--fiesta.l{background-position:0 -250px}
.positivo.hubicon--fiesta.xl{background-position:0 -350px}
.positivo.hubicon--fiesta.xxl{background-position:0 -600px}
.negativo.hubicon--fiesta.xs{background-position:-5px -50px}
.negativo.hubicon--fiesta.s{background-position:-10px -100px}
.negativo.hubicon--fiesta.m{background-position:-15px -150px}
.negativo.hubicon--fiesta.l{background-position:-25px -250px}
.negativo.hubicon--fiesta.xl{background-position:-35px -350px}
.negativo.hubicon--fiesta.xxl{background-position:-60px -600px}
.hubicon--menu.hubicon--fiesta{background-position:-25px -250px}
@media (min-width:1025px){.hubicon--menu.hubicon--fiesta{background-position:0 -250px}}
.positivo.hubicon--deporte.xs{background-position:0 -55px}
.positivo.hubicon--deporte.s{background-position:0 -110px}
.positivo.hubicon--deporte.m{background-position:0 -165px}
.positivo.hubicon--deporte.l{background-position:0 -275px}
.positivo.hubicon--deporte.xl{background-position:0 -385px}
.positivo.hubicon--deporte.xxl{background-position:0 -660px}
.negativo.hubicon--deporte.xs{background-position:-5px -55px}
.negativo.hubicon--deporte.s{background-position:-10px -110px}
.negativo.hubicon--deporte.m{background-position:-15px -165px}
.negativo.hubicon--deporte.l{background-position:-25px -275px}
.negativo.hubicon--deporte.xl{background-position:-35px -385px}
.negativo.hubicon--deporte.xxl{background-position:-60px -660px}
.hubicon--menu.hubicon--deporte{background-position:-25px -275px}
@media (min-width:1025px){.hubicon--menu.hubicon--deporte{background-position:0 -275px}}
.positivo.hubicon--relaciones.xs{background-position:0 -60px}
.positivo.hubicon--relaciones.s{background-position:0 -120px}
.positivo.hubicon--relaciones.m{background-position:0 -180px}
.positivo.hubicon--relaciones.l{background-position:0 -300px}
.positivo.hubicon--relaciones.xl{background-position:0 -420px}
.positivo.hubicon--relaciones.xxl{background-position:0 -720px}
.negativo.hubicon--relaciones.xs{background-position:-5px -60px}
.negativo.hubicon--relaciones.s{background-position:-10px -120px}
.negativo.hubicon--relaciones.m{background-position:-15px -180px}
.negativo.hubicon--relaciones.l{background-position:-25px -300px}
.negativo.hubicon--relaciones.xl{background-position:-35px -420px}
.negativo.hubicon--relaciones.xxl{background-position:-60px -720px}
.hubicon--menu.hubicon--relaciones{background-position:-25px -300px}
@media (min-width:1025px){.hubicon--menu.hubicon--relaciones{background-position:0 -300px}}
.positivo.hubicon--animales.xs{background-position:0 -65px}
.positivo.hubicon--animales.s{background-position:0 -130px}
.positivo.hubicon--animales.m{background-position:0 -195px}
.positivo.hubicon--animales.l{background-position:0 -325px}
.positivo.hubicon--animales.xl{background-position:0 -455px}
.positivo.hubicon--animales.xxl{background-position:0 -780px}
.negativo.hubicon--animales.xs{background-position:-5px -65px}
.negativo.hubicon--animales.s{background-position:-10px -130px}
.negativo.hubicon--animales.m{background-position:-15px -195px}
.negativo.hubicon--animales.l{background-position:-25px -325px}
.negativo.hubicon--animales.xl{background-position:-35px -455px}
.negativo.hubicon--animales.xxl{background-position:-60px -780px}
.hubicon--menu.hubicon--animales{background-position:-25px -325px}
@media (min-width:1025px){.hubicon--menu.hubicon--animales{background-position:0 -325px}}
.boton{font-family:Catamaran,sans-serif;line-height:1.2;font-weight:300;background-color:#2872aa;color:#fff;border:2px solid #2872aa;
	border-radius:2px;padding:.3em .5em .2em .5em;display:block;margin:1em auto;cursor:pointer;
	transition:color .1s ease-in-out,border-color .1s ease-in-out,background-color .1s ease-in-out}
.boton:hover{background-color:transparent;color:#2872aa;border-color:#2872aa}
.boton:focus{box-shadow:0 0 1px 1px #ffa62e}
.boton:active{box-shadow:0 0 0 2px #ffa62e}
.boton.xs{font-size:.8em}
@media screen and (min-width:480px){.boton.xs{font-size:.8em}}
@media screen and (min-width:840px){.boton.xs{font-size:.9em}}
@media screen and (min-width:1025px){.boton.xs{font-size:.9em}}
.boton.s{font-size:1em}
@media screen and (min-width:480px){.boton.s{font-size:1em}}
@media screen and (min-width:840px){.boton.s{font-size:1.1em}}
@media screen and (min-width:1025px){.boton.s{font-size:1.1em}}
.boton.m{font-size:1.1em}
@media screen and (min-width:480px){.boton.m{font-size:1.1em}}
@media screen and (min-width:840px){.boton.m{font-size:1.2em}}
@media screen and (min-width:1025px){.boton.m{font-size:1.2em}}
.boton.l{font-size:1.4em}
@media screen and (min-width:840px){.boton.l{font-size:1.49em}}
.boton.campaign{margin-top:-15px}
a.boton{display:inline-block;text-decoration:none}
a.boton.youtube{background-color:red;border:2px solid red}
a.boton.youtube:hover{background-color:#e30000;color:#fff;border-color:#e30000}
.social a{color:#fff;line-height:1.2;display:inline-block;text-align:center;border:none!important;padding:.3em .5em .2em .5em!important}
.compartir a,.social a{cursor:pointer}
.compartir [class*=social-icon]:before,.social [class*=social-icon]:before{content:"";display:block;
	background-image:url("../Cimg/social.png");width:25px;height:25px;background-size:25px}
.compartir [class*=follow-icon]:before,.social [class*=follow-icon]:before{content:"";display:block;
	background-image:url("../Cimg/social_follow.png");width:25px;height:25px;background-size:25px}
.compartir [class*=facebook],.social [class*=facebook]{background-color:#3b5998;border-color:#3b5998}
.compartir [class*=linkedin],.social [class*=linkedin]{background-color:#2977c9;border-color:#2977c9}
.compartir [class*=tiktok],.social [class*=tiktok]{background-color:#000;border-color:#000}
.compartir [class*=tiktok]:before,.social [class*=tiktok]:before{background-position:center -150px}
.compartir [class*=twitter],.social [class*=twitter]{background-color:#00aced;border-color:#00aced}.compartir [class*=twitter]:before,.social [class*=twitter]:before{background-position:center -25px}
.compartir [class*=pinterest],.social [class*=pinterest]{background-color:#bd081c;border-color:#bd081c}
.compartir [class*=pinterest]:before,.social [class*=pinterest]:before{background-position:center -50px}
.compartir [class*=youtube],.social [class*=youtube]{background-color:#e30000;border-color:#e30000}
.compartir [class*=youtube]:before,.social [class*=youtube]:before{background-position:center -100px}
.compartir [class*=instagram],.social [class*=instagram]{background-color:#3f729b;border-color:#3f729b;background:linear-gradient(#2e4df4,transparent),linear-gradient(90deg,#fee285,transparent),linear-gradient(-90deg,#e2198e,transparent),linear-gradient(-90deg,#f11b64,transparent)}
.compartir [class*=instagram]:before,.social [class*=instagram]:before{background-position:center -125px}
.compartir [class*=whatsapp],.social [class*=whatsapp]{background-color:#43d854;border-color:#43d854}
.compartir [class*=whatsapp]:before,.social [class*=whatsapp]:before{background-position:center -175px}
.compartir [class*=imprimir],.social [class*=imprimir]{background-color:#87c3ef;border-color:#87c3ef;color:#2872aa!important}
.compartir [class*=imprimir]:before,.social [class*=imprimir]:before{background-position:center -125px}
@media (max-width:950px){.compartir [class*=imprimir],.social [class*=imprimir]{display:none!important}}
.compartir [class*=descargar],.social [class*=descargar]{background-color:#9ecef2;border-color:#9ecef2; color:#2872aa!important}
.compartir [class*=descargar]:before,.social [class*=descargar]:before{background-position:center -150px}
.input{appearance:none;color:#333;padding:.3em .5em;border:2px solid #2872aa;border-radius:4px;vertical-align:top;
	display:inline-block}
.input:focus{outline:0;background-color:#ededed}.input::placeholder{color:#777}
.input.search{border-color:#1a4b70;border-radius:4px 0 0 4px;height:35px;font-style:italic;font-size:.9em}
.position-relative .input{display:block;width:100%;margin:0 0 1em 0}
input[type=checkbox]{display:none}
input[type=checkbox]+label:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:15px;border:2px solid #2872aa;margin:0 .35em 0 0;border-radius:2px;top:-2px;position:relative;color:#1a4b70;line-height:1.1;padding-left:.1em}
input[type=checkbox]:checked+label:before{content:"\2714\FE0E"}
input[type=checkbox]:disabled+label:before{border-color:#e1f0fb}
input[type=radio]{display:none}
input[type=radio]+label:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;border:2px solid #2872aa;margin:0 .4em 0 0;border-radius:50%;top:-2px;position:relative;color:#1a4b70;line-height:1.1;padding-left:.1em}
input[type=radio]:checked+label:before{background-color:#2872aa;box-shadow:inset 0 0 0 3px #fff}
input[type=radio]:disabled+label:before{border-color:#e1f0fb}
.checkbox-wrapper [type=checkbox]:checked+label,.checkbox-wrapper [type=checkbox]:not(:checked)+label{position:relative;
	padding-left:1.95em;cursor:pointer}
.checkbox-wrapper [type=checkbox]:checked+label:before,.checkbox-wrapper [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.checkbox-wrapper [type=checkbox]:checked+label:after,.checkbox-wrapper [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:.1em;left:.2em;font-size:1.3em;line-height:.8;color:#e7711b;transition:all .2s}.checkbox-wrapper [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.checkbox-wrapper [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}
.checkbox-wrapper [type=checkbox]:disabled:checked+label:before,.checkbox-wrapper [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
.checkbox-wrapper [type=checkbox]:disabled:checked+label:after{color:#999}
.checkbox-wrapper [type=checkbox]:disabled+label{color:#aaa}
.checkbox-wrapper input[type=checkbox]:checked+label::before{content:""}.checkbox-wrapper [type=checkbox]:checked:focus+label:before,.checkbox-wrapper [type=checkbox]:not(:checked):focus+label:before{border:2px dotted #00f}.checkbox-wrapper label:hover:before{border:2px solid #e7711b!important}
textarea{appearance:none;color:#333;line-height:1.2;padding:.55em .5em;margin:0 0 1em 0;border:2px solid #2872aa;border-radius:4px;vertical-align:top;width:100%;resize:vertical;min-height:100px;display:block}
textarea:focus{outline:0;background-color:#ededed}
@media (max-width:600px){.foto textarea{padding-bottom:90px}}
textarea::placeholder{color:#777}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.spinner{text-align:center;padding:.3em .5em .2em .5em;margin:.5em auto 2.6em auto;font-size:1.8em}
@media (min-width:840px){.spinner{margin:.5em auto 2.075em auto}}
@media screen and (min-width:480px){.spinner{font-size:1.8em}}
@media screen and (min-width:840px){.spinner{font-size:2.2em}}
@media screen and (min-width:1025px){.spinner{font-size:2.2em}}
.spinner .spin{display:inline-block;background-image:url("../Cimg/spinner.png");width:50px;height:50px;background-repeat:no-repeat;background-size:100%;background-position:center center;animation:spin 1s infinite cubic-bezier(.75,0,.75,1)}
.spinner .spin.recetasgratis_pt{background-image:url("../Cimg/spinner1.png")}
.ad{text-align:center;margin:0 auto 2em auto;display:block}
.ad.ad--margin-auto{margin:0 auto 2em auto!important}
.ad.publibyafs.ad--inlinesearch{margin-left:10px}.ad.ad--minheight--50{min-height:50px}.ad.ad--minheight--90{min-height:90px}
.ad.ad--minheight--100{min-height:100px}.ad.ad--minheight--180{min-height:180px}.ad.ad--minheight--250{min-height:250px}
.ad.ad--minheight--280{min-height:280px}.ad.ad--minheight--300{min-height:300px}.ad.ad--minheight--320{min-height:320px}
.ad.ad--minheight--425{min-height:425px}.ad.ad--minheight--600{min-height:600px}.ad.ad--skyfloat{top:94px;position:fixed}
.ad.ad--skyfloat.ad--skyfloat-right{left:50%;margin-left:552px}.ad.ad--skyfloat.ad--skyfloat-left{right:50%;margin-right:552px}
@media (min-width:840px){.pegajoso--activo{position:fixed!important;top:62px;z-index:7}}
@media (min-width:1100px){.pegajoso--activo{top:95px}.ctrl-search .pegajoso--activo{top:76px}}.ad.breakpoint_1{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:none}.ad.mobile{display:block}
@media (min-width:480px){.ad.mobile{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:none}.ad.breakpoint_1{display:block}}
@media (min-width:600px){.ad.mobile{display:none}.ad.breakpoint_1{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:none}.ad.breakpoint_1-5{display:block}}
@media (min-width:840px){.ad.mobile{display:none}.ad.breakpoint_1{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:none}.ad.breakpoint_2{display:block}}
@media (min-width:950px){.ad.mobile{display:none}.ad.breakpoint_1{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:none}.ad.breakpoint_2-5{display:block}}
@media (min-width:1025px){.ad.mobile{display:none}.ad.breakpoint_1{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_4{display:none}.ad.breakpoint_3{display:block}}
@media (min-width:1100px){.ad.mobile{display:none}.ad.breakpoint_1{display:none}.ad.breakpoint_1-5{display:none}.ad.breakpoint_2{display:none}.ad.breakpoint_2-5{display:none}.ad.breakpoint_3{display:none}.ad.breakpoint_4{display:block}}.stars{font-size:.8em}.stars .total{position:relative;width:90px;height:14.4px;background-image:url("../Cimg/estrellato.png");background-size:90px;background-position:left top;background-repeat:no-repeat;display:block}.stars a:hover{text-decoration:underline}
.stars .desc-valoracion{text-decoration:none;color:#ffa62e;margin-left:.5em;font-size:.8em}.stars .valoracion{height:14.4px;position:absolute;top:0;left:0;background-image:url("../Cimg/estrellato.png");background-size:90px; 
	background-position:left bottom;background-repeat:no-repeat}
.recomendado-incrustado{margin:0 1em 1em 1em}
.intro+.recomendado-incrustado{margin:0 1em 1em 1em}
.recomendado-incrustado .texto{font-size:1.1em;line-height:1.4;font-weight:600;display:inline-block;padding:0 .3em 0 .1em;
	margin:.5em 0 .5em 0;color:#333;display:block;display:inline-block;vertical-align:middle;text-align:left}
@media screen and (min-width:480px){.recomendado-incrustado .texto{font-size:1.1em}}
@media screen and (min-width:840px){.recomendado-incrustado .texto{font-size:1.2em}}
@media screen and (min-width:1025px){.recomendado-incrustado .texto{font-size:1.2em}}
@media (min-width:840px){.columna-post{display:inline-block;vertical-align:top;width:calc(100% - 300px - 2em)}}
@media (min-width:840px){aside{border-left:1px solid #b4daf5;width:316px;float:right;margin-right:1em}aside .ad{margin:1em 0 1em 1em}}
article+aside{margin-top:2em}
@media (min-width:840px){.ctrl-raza.action-lista aside,.ctrl-search aside{border-right:none;border-left:1px solid #b4daf5;float:right;margin-bottom:2em}}
.pulgar{padding:0;cursor:pointer;background-color:transparent;border:none;font-size:.9em;color:#1a4b70}
.pulgar:first-child{margin-right:.75em}
@media screen and (min-width:840px){.pulgar{font-size:1em}}
.pulgar:active:before,.pulgar:focus:before{box-shadow:inset 0 0 15px 0 rgba(255,166,46,.5),0 0 15px 0 rgba(255,166,46,.5)}
.pulgar:before{content:"";display:inline-block;width:20px;height:18px;background-size:40px;background-repeat:no-repeat;
	background-image:url("../Cimg/thumb.png");vertical-align:middle;margin:0 .5em 0 0}
.pulgar[data-js-selector=karma-positivo]:before{background-position:left top}
.pulgar.no_votado[data-js-selector=karma-positivo]:before{background-position:left bottom}
.pulgar[data-js-selector=karma-negativo]:before{background-position:right top}
.pulgar.no_votado[data-js-selector=karma-negativo]:before{background-position:right bottom}
.video{position:relative;padding-bottom:56.25%;height:0;margin-top:.5em;z-index:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;opacity:0;transition:opacity 2.4s ease 0s}.video img{width:100%;height:100%;position:absolute;top:0;object-fit:cover;margin:0!important}
@media (min-width:840px){article .video{margin-left:1em;margin-right:1em;padding-bottom:calc(55.96% - 1em)}}
.cargando,.procesando{position:relative;overflow:hidden}
.cargando:after,.procesando:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background-color:#fff;
	color:#1a4b70;font-size:1.4em;font-weight:600;text-align:left;padding:0 .5em;animation:puntos linear infinite 4s;
	transform-origin:50% 50%}
@keyframes puntos{0%{content:"·"}10%{content:"· ·"}20%{content:"· · ·"}30%{content:"· · · ·"}40%{content:"· · · · ·"}50%{content:"· · · · · ·"}60%{content:"· · · · · · ·"}70%{content:"· · · · · · · ·"}80%{content:"· · · · · · · · ·"}90%{content:"· · · · · · · · · ·"}100%{content:"· · · · · · · · · · ·"}}
.tags{margin:0 0 1.5em 0;padding:0 1em; font-weight: 600;max-width: 500px;border: 1px solid red;}
.tags .titulo{text-align:left;margin:1em 0 1.5em 0; position: fixed; overflow-x: scroll;}
@media (min-width:840px){.tags{width:calc(100% + .5em);padding:0 0 0 1em}.tags .titulo{margin:1em .5em 1.5em 0}}
.tags .tag{color:#c77200;border-radius:2px;border:2px solid #ffa62e;display:inline-block;line-height:1.2;padding:.3em .5em;
	margin:0 .5em .5em 0}
.tags .topview{width:100%;padding-bottom:.4em}
.tags .topview div{float:left;border-radius:2px;border:2px solid #ffa62e;line-height:23px;width:23px;position:relative;text-align:center}
.tags .topview a{margin-left:10px;color:#333}
.error{background-color:#d9534f;position:absolute;bottom:100%;color:#fff;border-radius:5px 5px 0 0;margin-bottom:-.15em;
	padding:0 .5em;line-height:1;font-size:.8em}
.error:not(:empty){padding:.5em}
@media screen and (min-width:840px){.error{font-size:.8em}}
.error:not(:empty)+input,.error:not(:empty)+textarea{margin-top:2em;border-color:#d9534f}
@media (min-width:600px){.columna .error:not(:empty)+input,.columna .error:not(:empty)+textarea{margin-top:1em}}
.header-layout{padding:.5em 1em;background-color:#2872aa;color:#fff;height:50px;position:fixed;
	transition:top .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out;top:0;left:0;right:0;z-index:10}
@media (min-width:1025px){.header-layout{padding:1em;height:62px}}
.header-layout .max_width{position:relative}
.search-form{position:absolute;z-index:11;top:0;right:0;background-color:#1a4b70;border-radius:2px;font-size:16px;font-weight:400}
@media (min-width:1025px){header .search-form{top:1em}}
.search-form .button{background-color:#1a4b70;border:none;border-radius:0 2px 2px 0;color:#fff!important;
	font-family:Catamaran,sans-serif;vertical-align:top;display:inline-block;cursor:pointer;padding:.5em .6em .2em .4em;
	height:34px;transition:background-color .3s ease}
.search-form .button span{display:none;font-size:1.2em;line-height:1.2}
.search-form .button:hover{background-color:#358dd0}
header .search-form .button svg{margin-left:-5px;margin-right:-3px;width:20px;height:20px}
@media (min-width:1025px){header .search-form .button{padding:.5em 2em .5em 2.2em;border-radius:0 4px 4px 0}
	header .search-form .button svg{display:none}header .search-form .button span{display:block}}
.search-form .input.text.search{width:0;padding:0;height:34px;transition:width .3s ease;box-sizing:border-box;right:0;position:relative}
.search-form .input.text.search.open,.search-form .input.text.search:focus{width:175px; padding:.3em .75em;outline:0}
@media (min-width:1025px){header .search-form{position:relative;display:inline-block;vertical-align:top;margin:-.5em 0 0 0;
	top:.5em;left:-10em}header .search-form .input.text.search,header .search-form .input.text.search:focus{width:170px;
		padding:.3em .75em;outline:0}}
@media (min-width:1100px){header .search-form .input.text.search,header .search-form .input.text.search:focus{width:175px}}
@media (min-width:1025px){.salir-form{left:-15em!important}}
footer{content-visibility:auto;line-height:1.2;clear:both;background-color:#e1f0fb;color:#1a4b70}
@media (max-width:950px){footer .only-desktop{display:none}}
footer .max_width{padding:1em 1em 0 1em}footer .max_width+.max_width{padding-top:0}footer a{color:#2872aa;display:inline-block}
footer img{height:50px}
footer .social{margin-left:1em}footer .grupo-enlaces{margin:0 0 .5em 1em}footer .grupo-enlaces a{font-size:.8em;padding-left:.75em;margin-left:.5em;display:inline-block;margin-bottom:.5em}
@media screen and (min-width:840px){footer .grupo-enlaces a{font-size:.8em}}
footer .grupo-enlaces a:not(:first-child){border-left:1px dashed rgba(40,114,170,.4)}
footer .logo{position:relative;margin-bottom:10px}
@media (max-width:1025px){footer .logo{left:0}}
footer .lista-enlaces{margin:0 0 .75em 0}
footer .lista-enlaces a{font-size:.8em;width:100%;padding-left:.75em;margin-left:.5em;display:inline-block;margin-bottom:.5em}
@media screen and (min-width:840px){footer .lista-enlaces a{font-size:.8em}}
footer .lista-enlaces a:before{content:"";display:inline-block;width:5px;height:5px;margin:7px 7px 0 0;vertical-align:top; 
	background-color:rgba(40,114,170,.4);}
footer .margen-imagenes a{border:none!important;margin:0!important;padding:0!important}
@media (min-width:480px){footer .columna{display:inline-block;vertical-align:top;width:calc(50% - 1em);margin-right:.8em}}
@media (min-width:840px){footer .columnas--3 .columna{width:calc(33.33% - 1em)}}
@media (min-width:1025px){footer .columnas--4 .columna{width:calc(25% - 1em)}}footer .subfooter{font-size:.8em;background-color:#2872aa;color:#fff}
@media screen and (min-width:840px){footer .subfooter{font-size:.8em}}
footer .subfooter a{color:#fff}
footer .subfooter a:not(:first-child){border-left:1px dashed rgba(255,255,255,.4);padding-left:.75em;margin-left:.5em}
footer .subfooter a,footer .subfooter em,footer .subfooter strong{display:inline-block;margin-bottom:.75em}
footer .ltm-logo{margin:0 .5em 1em 0!important;display:inline-block;vertical-align:middle}
footer .ltm-logo img{max-height:30px}
footer .social a{margin-bottom:.3em}
.back_top{text-align:center;background:#2872aa;color:#fff;padding:.5em;display:block}
@media (min-width:480px){.back_top{display:none}}
.hamburguesa{float:left;cursor:pointer;max-width:30px;margin:5px 15px 0 -16px;height:20px;width:30px}
@media (min-width:1025px){.hamburguesa{display:none}}
.menu-abierto .cerrar-menu{position:fixed;left:280px;top:0;right:0;bottom:0;z-index:11}
.menu{text-align:right}
.de-compras,.de-noche,.descubre,.restaurantes{vertical-align:top;color:#fff;display:none;text-transform:uppercase;height:62px;cursor:default;background-color:rgba(26,75,112,.3);font-weight:600;pointer-events:all;padding:0 1.5em;transition:background-color .3s ease-in-out,height .3s ease-in-out,left .3s ease-in-out}.de-compras .centrar,.de-noche .centrar,.descubre .centrar,.restaurantes .centrar{display:table-cell;vertical-align:middle}.de-compras .table,.de-noche .table,.descubre .table,.restaurantes .table{display:table;vertical-align:middle;width:100%;height:100%}
@media (min-width:1025px){.de-compras,.de-noche,.descubre,.restaurantes{display:inline-block}}
@media (min-width:1025px){.de-compras,.de-noche,.restaurantes{transition:padding .3s ease-in-out;padding:0 1.5em}}
a.de-compras,a.de-noche,a.restaurantes{cursor:pointer;text-decoration:none!important}
.descubre{margin:0 2px;padding:0 15px 0 1.5em}
.descubre svg{width:16px;height:16px;margin-bottom:-2px;margin-left:5px}
.lista_menu{position:fixed;overflow-y:scroll;width:280px;left:-280px;top:50px;bottom:0;transition:left .3s ease-in-out;
	padding:.5em 0;background-color:#2872aa}
@media (min-width:1025px){.lista_menu a.hidden{display:none}}
.lista_menu::-webkit-scrollbar{display:none}
.lista_menu a{color:#fff;font-weight:400;font-size:19px;font-size:1.2rem;display:block;text-align:left;padding:.35em .75em;
	line-height:1.2em}
.lista_menu a:hover{text-decoration:none!important}
.lista_menu a.actual{border-left:10px solid #1a4b70}
@media (min-width:1025px){.lista_menu a{color:#2872aa}}
.container{overflow-x:hidden;width:100%;margin-bottom:-1.65em}
.container .main-content{position:relative;left:0;overflow:hidden;width:100%;transition:left .3s ease-in-out;padding-top:50px}
@media (min-width:840px){.container .main-content{padding-top:62px}}
.container.menu-abierto .lista_menu{left:0}
.container.menu-abierto .main-content{left:280px}
.container.menu-abierto .main-content .compartir,.container.menu-abierto .main-content .filtros,.container.menu-abierto .main-content header{left:280px;right:-280px}
.container.menu-abierto .main-content .filtros .cerrar{right:-280px}
@media (min-width:1025px){.container.menu-abierto .lista_menu{left:initial}.container.menu-abierto .main-content{left:0}.container.menu-abierto .main-content .compartir,.container.menu-abierto .main-content header{left:0;right:0}.container,.main-content{overflow-x:initial!important}.menu{position:fixed;top:0;left:0;right:0;height:62px;z-index:12;pointer-events:none}.menu .wrap-menu{position:relative}.menu-item{margin:0 2px}.lista_menu{pointer-events:all;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;left:initial;bottom:initial;right:0;top:61px;position:absolute;background-color:#fff;border:1px solid #2872aa;overflow:auto;box-shadow:0 0 40px -5px rgba(23,50,70,.75);width:600px}.lista_menu .hubicon{margin:0 .45em 0 0}.lista_menu a{width:50%;display:inline-block;border-top:1px solid transparent;border-bottom:1px solid transparent}.lista_menu a.actual,.lista_menu a:hover{border-left:none;border-top:1px solid #b4daf5;border-bottom:1px solid #b4daf5}.lista_menu a.actual{font-weight:600}.lista_menu a.actual+a+a:hover{border-top:1px solid transparent}.lista_menu a:hover+a+.actual{border-top:1px solid transparent}}

.descubre:hover+.lista_menu{opacity:1;visibility:visible}
.lista_menu:hover{opacity:1;visibility:visible}
.descubre:hover,.menu-item:hover{background-color:#1a4b70}
@media (max-width:1025px){.descubre,.menu-item{display:block;position:fixed;height:50px;left:-280px;width:280px;
	text-align:center}.container.menu-abierto .de-compras,.container.menu-abierto .de-noche,.container.menu-abierto .restaurantes{left:0}
	.de-compras,.de-noche,.restaurantes{background-color:#302a37}.de-compras:hover,.de-noche:hover,.restaurantes:hover{
		background-color:#1a4b70}.de-compras{top:0}.restaurantes{top:50px}.de-noche{top:100px}}
.header-post{padding:0 .75em 0 .75em}
.header-post .post-categoria{margin-top:.5em;font-size:1.1em;margin-bottom:-.4em}
.header-post .post-categoria .post-categoria-link{transition:color .2s ease-in-out;color:#333;text-decoration:none}
.header-post .post-categoria .post-categoria-link:hover{color:#ffa62e}
.header-post .info_articulo{font-size:.8em}
@media screen and (min-width:840px){.header-post .info_articulo{font-size:.8em}}
.header-post .info_articulo .daticos{padding:0 0 .25em 0;line-height:1.2;border-bottom:1px solid #b4daf5}
@media (min-width:480px){.header-post .info_articulo .daticos{margin:0 0 0 58px;border-left:1px solid #b4daf5;
	padding:0 0 .25em .5em}.header-post .info_articulo .daticos.noimgautor{margin-left:0}}
.header-post .info_articulo .daticos .stars{margin:0 .25em 0 0;display:inline-block;vertical-align:top}
.header-post .info_articulo .daticos .votos{vertical-align:top}
.header-post .info_articulo .daticos *{line-height:1.2}.header-post .info_articulo .daticos>*{display:inline-block; vertical-align:top; 
	color:#333}
.header-post .info_articulo .daticos .datico:not(:first-child){border-left:1px solid #b4daf5;padding:0 0 0 7px;margin:0 5px 5px 0}
.header-post .info_articulo .daticos .datico:first-child{margin:0 5px 5px 0}
.header-post .info_articulo .daticos .nbsp{display:none}
@media (min-width:480px){.header-post .info_articulo .daticos .nbsp{display:block}.header-post .info_articulo .daticos .datico+.nbsp{display:none}}
.header-post .info_articulo.info_articulo--sin-autor .daticos{margin:0 0 1em 0}
@media (min-width:480px){.header-post .info_articulo.info_articulo--sin-autor .daticos{padding:0 0 0 .5em}}
.header-post .info_articulo .autor{position:relative;padding:.5em 0 0 30px}
@media (min-width:480px){.header-post .info_articulo .autor{padding:.5em 0 0 58px}}
.header-post .info_articulo .autor.noimgautor{padding-left:0}
.header-post .info_articulo .autor .nombre_autor{line-height:18px;margin-bottom:.5em;display:inline-block}
.header-post .info_articulo .img_autor{border-radius:50%;background-color:#e1f0fb; overflow:hidden;position:absolute; 
	left:0;width:25px;height:25px;top:.25em;margin:0!important;z-index:2}
@media (min-width:480px){.header-post .info_articulo .img_autor{width:50px;height:50px;top:-30px}}
.header-post .info_articulo .img_autor img{width:100%;display:block;margin:0!important}
.header-post .info_articulo .stars{margin:.33em .5em}.header-post .info_articulo .date_publish{color:grey;line-height:18px;margin-bottom:.5em}
@media (min-width:1025px){.header-post .info_articulo .date_publish{margin-bottom:1em}}
.recipe-info{border:1px solid #b4daf5;border-bottom:none;margin:1em}
.recipe-info .properties{padding:.5em 1.1em;border-bottom:1px solid #b4daf5;font-size:1.1em}
@media (min-width:1025px){.recipe-info .properties{padding:.5em 1.3em}}
@media screen and (min-width:480px){.recipe-info .properties{font-size:1.1em}}
@media screen and (min-width:840px){.recipe-info .properties{font-size:1.2em}}
@media screen and (min-width:1025px){.recipe-info .properties{font-size:1.2em}}
.recipe-info .properties.inline{line-height:1.6}.recipe-info .properties .strong{font-weight:700}
.recipe-info .properties .property{display:block}
@media (min-width:1025px){.recipe-info .properties .property{display:inline-block;margin:0 5px 0 0}.recipe-info .properties .property:not(:first-child){border-left:1px solid #b4daf5;padding:0 0 0 7px}}
.recipe-info .ingredientes,.recipe-info .ingredientes-amp,.recipe-info .necesitas,.recipe-info .necesitas-amp{
	border-bottom:1px solid #b4daf5}
.resultado .property{font-size:.9em}
@media screen and (min-width:840px){.resultado .property{font-size:1em}}
.resultado .property:not(:first-child){border-left:1px solid #b4daf5;padding:0 0 0 7px;margin:0 5px 0 0}
.resultado .property:first-child{margin:0 5px 0 0}
.property:before{content:"";position:relative;top:3px;margin-right:7px;display:inline-block; background-repeat:no-repeat;
	background-image:url("/img/web/properties.png");background-position:center center; background-size:16px;width:16px;
	height:16px}
.property.comensales:before{background-position:0 0}
.property.duracion:before{background-position:0 -17px}
.property.para:before{background-position:0 -34px}
.property.dificultad:before{background-position:0 -51px}
.place-item{position:relative}
.place-item h2{float:left}
.place-item.highlighted{background-color:rgba(235,235,235,.4);margin-bottom:30px;border-radius:4px;padding-top:15px;
	padding-bottom:15px}
.item-city{margin-top:4px;padding:0;font-size:20px}
.info-apartado{display:inline-block;width:100%}
.info-apartado .phone{float:left;min-width:128px;padding-right:0}
@media (min-width:1025px){.info-apartado .phone{float:none;width:auto}}
.apartado{margin:0 0 1.5em 0}
.apartado .orden{font-size:1.8em;font-weight:800;color:#333;float:left;padding:.25em .5em;line-height:0;margin:.5em 0 0 .5em}
@media screen and (min-width:480px){.apartado .orden{font-size:1.8em}}
@media screen and (min-width:840px){.apartado .orden{font-size:2em}}
@media screen and (min-width:1025px){.apartado .orden{font-size:2em}}
.apartado .destacado{font-weight:400;float:left}
.apartado .destacado img{width:20px;float:left}.apartado .destacado span{float:right;margin-left:6px}
@media (min-width:1025px){.apartado .destacado span{margin-top:-2px}}
@media (min-width:1025px){.apartado .destacado{position:absolute;top:22px;right:25px;left:auto;bottom:auto;width:auto;padding:0}}
.apartado.last{margin-bottom:0!important}
.apartado.list{display:inline-block}
.apartado.list .imagen_wrap{float:left;margin:0 1em 0 1.3em;max-width:300px}
@media (max-width:600px){.apartado.list .imagen_wrap{float:none;margin:0;max-width:100%}}
.apartado.list img{margin:0!important}
.apartado.list .phone span{background-image:url("../Cimg/phone.png");background-position:10% 40%;
	background-repeat:no-repeat;background-size:18px auto;padding:0 0 0 21px}
.apartado.apartado--galeria{margin-bottom:1.5em!important}
.apartado.apartado--galeria .imagenes{padding:8px 0 16px;text-align:center}
.apartado.apartado--galeria .imagen{width:100px;height:100px;margin:0;padding:3px;display:inline-block;vertical-align:top}
@media (min-width:840px){.apartado.apartado--galeria .imagen{width:150px;height:150px}}
.apartado.apartado--galeria .videos{padding:8px 0 16px;text-align:center}
.apartado.apartado--galeria .video{position:relative;width:80%;height:140px;margin:0 0 10px 1%;padding:0;display:inline-block;
	vertical-align:top;cursor:pointer}
@media (min-width:480px){.apartado.apartado--galeria .video{width:30%;height:130px}}
.apartado.apartado--galeria .video .thumbnail-video{width:100%;height:100%;margin:0;background-position:center center;
	background-size:cover;background-repeat:no-repeat}
.apartado.apartado--galeria .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-image:url("../Cimg/play-icon.png");background-position:center center;background-repeat:no-repeat;background-size:70px;z-index:1}
.apartado.apartado--galeria .video:hover:before{background-color:rgba(255,255,255,.4)}
.apartado.apartado--refs{overflow-wrap:break-word}.comentarios{margin-top:-30px;padding:30px 1em 1em 1em;content-visibility:auto}
.resultado{display:inline-block;overflow:hidden;margin:0 16px 2em 0;vertical-align:top;position:relative}
.resultado .info_img{display:none}
.resultado .info_snippet{display:block;font-size:.9em}
@media screen and (min-width:840px){.resultado .info_snippet{font-size:1em}}.resultado .stars{display:inline-block}
@media (max-width:480px){.resultado.snippet .position-imagen{float:left;max-width:100px;margin:0 .75em .25em 0;padding-bottom:100px}.resultado.snippet .categoria{display:none}.resultado:not(.snippet){max-width:300px;width:calc(100% - 1em);text-align:center}.resultado:not(.snippet) .titulo{font-weight:400;display:inherit}.resultado:not(.snippet) .intro{display:none}.resultado:not(.snippet) .info_img{display:block}.resultado:not(.snippet) .info_snippet{display:none}.resultado:not(.snippet) .stars{display:inherit;position:absolute;z-index:1;top:1em;left:1em;padding:.5em .5em;background-color:#fff;box-shadow:0 0 10px 0 rgba(119,119,119,.48)}}
.resultado .intro{font-size:1em;line-height:1.3;margin:.5em 0 .5em 0;color:grey}
@media screen and (min-width:840px){.resultado .intro{font-size:1.1em}}
.resultado .destacado,.resultado .nuevo{position:absolute;top:1em;left:1em;background-color:#e83030;color:#fff;font-size:.8em;
	padding:.3em .75em;font-weight:400;line-height:1.2;font-style:italic;box-shadow:0 0 5px 0 rgba(179,26,26,.5);z-index:1}
.resultado .dif,.resultado .temporada{position:absolute;top:1em;left:1em;color:#fff;font-size:.8em;padding:.3em .75em;font-weight:400;
	line-height:1.2;font-style:italic;z-index:1}
.resultado .dif.dif--1,.resultado .temporada.dif--1{background-color:#0f8a0f;box-shadow:0 0 5px 0 rgba(10,67,10,.5)}
.resultado .dif.dif--2,.resultado .temporada.dif--2{color:#333;background-color:#e8e830;box-shadow:0 0 5px 0 rgba(45,45,6,.5)}
.resultado .dif.dif--3,.resultado .temporada.dif--3{background-color:#e8a730;box-shadow:0 0 5px 0 rgba(179,125,26,.5)}
.resultado .dif.dif--4,.resultado .temporada.dif--4{background-color:#e83030;box-shadow:0 0 5px 0 rgba(179,26,26,.5)}
.resultado .temporada{background-color:#0183e4;box-shadow:0 0 5px 0 #0183e4}
.resultado .mas_algo{position:absolute;top:1em;left:1em;background-color:#e97f32;color:#fff;font-size:.8em;padding:.3em .75em;
	font-weight:400;line-height:1.2;font-style:italic;box-shadow:0 0 5px 0 rgba(187,90,20,.5);z-index:1}
.resultado .titulo{font-size:1.1em;display:block;margin:0;font-weight:600}
@media screen and (min-width:840px){.resultado .titulo{font-size:1.2em}}.resultado .position-imagen{margin:0 auto .25em auto;max-width:300px;width:100%;display:block;position:relative;overflow:hidden;background-color:#e1f0fb}
@media (min-width:480px){.resultado .position-imagen{float:left;width:150px;margin:0 .75em .25em 0}}
@media (min-width:840px){.resultado .position-imagen{width:200px;max-width:300px}}
.resultado .video-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;
	background-image:url("../Cimg/play-icon.png");background-position:center center;background-repeat:no-repeat;background-size:70px;z-index:1}.resultado .imagen{position:absolute;top:0;width:100%;display:block;opacity:1;height:auto}.resultado .categoria{position:absolute;top:100%;left:0;right:0}.resultado .categoria .wrap{position:absolute;bottom:100%;width:100%;text-align:center}.resultado .categoria .etiqueta{font-size:.8em;background-color:#fff;display:inline-block;padding:.5em .75em .1em .75em;line-height:1.2em;color:#333;vertical-align:bottom}
@media screen and (min-width:480px){.resultado .categoria .etiqueta{font-size:.8em}}
@media screen and (min-width:840px){.resultado .categoria .etiqueta{font-size:.9em}}
@media screen and (min-width:1025px){.resultado .categoria .etiqueta{font-size:.9em}}
.resultado .categoria .hubicon{margin-right:.15em}
.resultado .info_snippet span:not(:first-child):before{content:" - "}
.resultado:hover .titulo{color:#ffa62e;text-decoration:none}
.resultado .position-imagen{padding-bottom:50%}
@media (min-width:480px){.resultado .position-imagen{padding-bottom:150px}}
@media (min-width:840px){.resultado .position-imagen{padding-bottom:200px}}
@media (min-width:840px){.ctrl-autor.action-index .bloquegroup div:nth-of-type(14n+14),.ctrl-autor.action-index .bloquegroup div:nth-of-type(14n+5),.ctrl-index.action-index .bloquegroup div:nth-of-type(14n+14),.ctrl-index.action-index .bloquegroup div:nth-of-type(14n+5){max-width:600px;width:calc(50% - 1em)}.ctrl-autor.action-index .bloquegroup div:not(:nth-of-type(14n+5)):not(:nth-of-type(14n+14)) .position-imagen,.ctrl-index.action-index .bloquegroup div:not(:nth-of-type(14n+5)):not(:nth-of-type(14n+14)) .position-imagen{padding-bottom:100%}}
.bloks{display:inline-block; width:calc(100% - 1em); max-width:300px; margin:0 1em 1em 0; position:relative; font-weight: bold;
	color: #A354EF}
.bloque{display:inline-block; width:calc(80% - 1em);max-width:300px; margin:0 1em 2em 0; vertical-align:top; position:relative; 
	font-weight: bold; color: #4F067A}
.bloque:not(.current):hover .titulo{color:#980505; }
@media (min-width:480px){.bloque{width:calc(50% - 1em)}}
@media (min-width:840px){.bloque{width:calc(25% - 1em)}}
.bloque .stars{position:absolute;z-index:1;top:1em;left:1em;padding:.5em .5em;background-color:#fff;box-shadow:0 0 10px 0 rgba(119,119,119,.48)}
.bloque .compartido{position:absolute;z-index:1;top:1em;left:.8em;padding:.25em .5em;background-color:#fff;color:#2872aa;
	font-size:1em;line-height:1.2;box-shadow:0 0 10px 0 rgba(119,119,119,.48)}
.bloque .destacado,.bloque .nuevo{position:absolute;top:1em;left:1em;background-color:#e83030;color:#fff;font-size:.8em;
	padding:.3em .75em;font-weight:400;line-height:1.2;font-style:italic;box-shadow:0 0 5px 0 rgba(179,26,26,.5);z-index:1}
.bloque .temporada{position:absolute;top:1em;left:1em;color:#fff;font-size:.8em;padding:.3em .75em;font-weight:400;
	line-height:1.2;font-style:italic;z-index:1;background-color:#0183e4;box-shadow:0 0 5px 0 #0183e4}
.bloque .mas_algo{position:absolute;top:1em;left:1em;background-color:#e97f32;color:#fff;font-size:.8em;padding:.3em .75em;
	font-weight:400;line-height:1.2;font-style:italic;box-shadow:0 0 5px 0 rgba(187,90,20,.5);z-index:1}
.bloque .titulo{transition:color .2s ease-in-out}
.bloque .position-imagen{position:relative;overflow:hidden;background-color:#e1f0fb}
.bloque .video-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;
  background-image:url("../Cimg/play-icon.png");background-position:center center;background-repeat:no-repeat;z-index:1;
	background-size:70px;}
.bloque .imagen{position:absolute;top:0;width:100%;display:block;opacity:1;height:auto}
.bloque .categoria{position:absolute;top:100%;left:0;right:0}
.bloque .categoria .wrap{position:absolute;bottom:100%;width:100%;text-align:center}
.bloque .categoria .etiqueta{font-size:.8em;background-color:#fff;display:inline-block;padding:.5em .75em 0 .75em;line-height:1.2em;color:#333;vertical-align:bottom}
@media screen and (min-width:480px){.bloque .categoria .etiqueta{font-size:.8em}}
@media screen and (min-width:840px){.bloque .categoria .etiqueta{font-size:.9em}}
@media screen and (min-width:1025px){.bloque .categoria .etiqueta{font-size:.9em}}
.bloque .categoria .hubicon{margin-right:.35em}
.bloque.current{background-color:#cbe5f8;padding:3px}
.compartido+.destacado,.stars+.destacado{top:4em}
.compartido+.mas_algo,.stars+.mas_algo,.stars+.nuevo{top:4em}
.dif+.mas_algo,.dif+.nuevo,.temporada+.mas_algo,.temporada+.nuevo{top:4em}
.stars+.dif,.stars+.temporada{top:4em}.stars+.dif+.mas_algo,.stars+.dif+.nuevo,.stars+.temporada+.mas_algo,.stars+.temporada+.nuevo{top:7em}
@media (min-width:480px){.stars+.dif+.mas_algo,.stars+.dif+.nuevo,.stars+.temporada+.mas_algo,.stars+.temporada+.nuevo{display:none}}
@media (min-width:840px){.stars+.dif+.mas_algo,.stars+.dif+.nuevo,.stars+.temporada+.mas_algo,.stars+.temporada+.nuevo{display:block}}
.transicion_altura{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,margin-bottom .5s ease-in-out}
.transicion_altura.active{max-height:19000px}
.bloque .position-imagen{padding-bottom:50%}
.img-responsive{max-width:100%;display:block;height:auto}
.relacionados.bottom{padding-top:1em}
.relacionados .bloque{max-width:inherit;width:calc(100% - 1em)}
@media (min-width:480px){.relacionados .bloque{width:calc(50% - 1em)}}
.relacionados .bloque .position-imagen{padding-bottom:22.5%;width:45%;float:left}
.relacionados .bloque .position-imagen .nuevo,.relacionados .bloque .position-imagen .stars{display:none}
.relacionados .bloque .titulo--bloque{margin-top:0; width:50%;padding-left:.8em;text-align:left}
@media (min-width:840px){aside .relacionados .bloque{width:100%}aside .relacionados .bloque .position-imagen{padding-bottom:50%;width:100%}aside .relacionados .bloque .position-imagen .nuevo,aside .relacionados .bloque .position-imagen .stars{display:inherit}aside .relacionados .bloque .titulo--bloque{margin-top:.5em;width:100%;padding-left:0;text-align:center}}

.comentario{margin:0 auto 0 auto;padding:0;display:table;width:100%}
.comentario:not(:last-of-type){border-bottom:1px solid #2872aa;margin:0 auto 1em auto;padding:0 0 1em 0}
.comentario .imagen{background-image:url("../Cimg/hqdefault.jpg");background-position:center 12px;background-repeat:no-repeat;
	background-size:30px;width:45px;height:45px;margin:0 .5em .5em 0;border-radius:50%;float:left; background-color:#e1f0fb;
	overflow:hidden}
.comentario .imagen img{width:100%;display:block;margin:0}.comentario .nombre{font-size:.9em;font-weight:600;line-height:1.2}
@media screen and (min-width:840px){.comentario .nombre{font-size:1em}}.comentario .puntuacion{float:right;margin-bottom:.5em;text-align:right}.comentario .puntuacion small{margin:0}.comentario .stars{display:inline-block}.comentario .fecha{font-size:.8em;line-height:1.2}
@media screen and (min-width:840px){.comentario .fecha{font-size:.8em}}.comentario .texto{overflow:hidden;clear:both;font-size:.9em;line-height:1.2;word-break:break-word}
@media screen and (min-width:840px){.comentario .texto{font-size:1em}}
.comentario .texto br{margin:0 0 1em 0;display:block;content:""}
.comentario .texto .adjunto-comentario-thumbnail{cursor:zoom-in;float:left;max-width:90px;margin:0 .5em .5em 0}
.comentario .texto .adjunto-comentario-zoom{display:none;cursor:zoom-out;margin:0 auto 1em auto;max-width:100%}
.comentario .acciones{display:table;width:100%;margin:1em 0 0}
.comentario .acciones .boton{display:inline-block;margin:0}
.comentario .respuestas{margin:1.5em 0 0 1.5em}
.comentario.highlighted{padding:1em;background-color:#d4e9f9}
.formulario{padding:0 1em 1em 1em;width:100%;display:table;margin:1em auto 1em auto}
.formulario label{display:block;font-size:.8em;line-height:1.2;margin:1em 0 0 0}
@media screen and (min-width:840px){.formulario label{font-size:.8em}}
.formulario .rating{text-align:center;margin:0 0 .8em 0;font-size:1.4em}
.formulario .rating .label,.formulario .rating .texto{display:inline-block!important;font-size:.8em;display:block;font-style:italic;
	margin:0 .4em 0 0;color:#2872aa}.formulario .rating .selector--starts{margin-top:8px;line-height:0}
.formulario .rating .texto{font-weight:600}.formulario .rating .valoracion{display:none}
.formulario .rating .valoracion+label{background-color:transparent;width:25px;height:25px;background-image:url("../Cimg/estrellato.png");background-size:156.25px;background-position:left bottom;background-repeat:no-repeat;
	display:inline-block;margin:0 5px 0 5px}
.formulario .rating .valoracion+label:before{display:none!important}
.formulario .rating .valoracion:checked+label{background-position:left bottom}
.formulario .rating .valoracion:checked+label~*{background-position:left top}
@media (min-width:1025px){.formulario .copy-tactil{display:none}}
.formulario .copy-raton{display:none}
@media (min-width:1025px){.formulario .copy-raton{display:block}}
@media (min-width:600px){.formulario .columna{width:49%;display:inline-block;vertical-align:bottom}.formulario .columna.izquierda{margin-right:1%}.formulario .columna.derecha{margin-left:1%}}
@media (max-width:600px){.formulario .position-relative.foto textarea{min-height:150px}}
.formulario .position-relative.foto .arrastrar{border:2px dashed #2872aa;font-size:.9em;background-color:#fff;line-height:1.2;
	cursor:pointer;text-align:center;position:absolute;bottom:.5em;left:.5em;right:.5em;padding:.9em 1em .5em 1em;text-align:left}
@media screen and (min-width:840px){.formulario .position-relative.foto .arrastrar{font-size:1em}}
.formulario .position-relative.foto .arrastrar .copy-tactil{margin-top:.25em}
.formulario .position-relative.foto .arrastrar:not(.imagen-subida) .icono-camara{box-sizing:initial;border:2.16px solid #1a4b70;
	background-color:#e1f0fb;width:27px;height:21.6px;border-radius:2.7px;position:relative;float:left;margin:0 .75em 0 0}
.formulario .position-relative.foto .arrastrar:not(.imagen-subida) .icono-camara:before{box-sizing:initial; content:""; 
	position:absolute;bottom:100%;width:13.5px;height:2.7px;border:2.16px solid #1a4b70;background-color:#e1f0fb;
	border-radius:1.62px 1.62px 0 0;left:50%;margin-left:-8.91px}
.formulario .position-relative.foto .arrastrar:not(.imagen-subida) .icono-camara:after{box-sizing:initial;content:""; 
	width:10.8px;height:10.8px;border:2.16px solid #1a4b70;border-radius:50%;position:absolute;top:50%;margin-top:-7.56px; 
	left:50%;margin-left:-7.56px}
.formulario .position-relative.foto .arrastrar.imagen-subida .icono-camara{box-sizing:initial;border:2.16px solid #fff;
	background-color:#1a4b70;width:27px;height:21.6px;border-radius:2.7px; position:relative; position:absolute;bottom:1em; 
	right:1em;display:block!important}
.formulario .position-relative.foto .arrastrar.imagen-subida .icono-camara:before{box-sizing:initial; content:"";position:absolute; 
	bottom:100%;width:13.5px;height:2.7px;border:2.16px solid #fff;background-color:#1a4b70;border-radius:1.62px 1.62px 0 0; 
	left:50%;margin-left:-8.91px}
.formulario .position-relative.foto .arrastrar.imagen-subida .icono-camara:after{box-sizing:initial;content:"";width:10.8px;height:10.8px;border:2.16px solid #fff;border-radius:50%;position:absolute;top:50%;margin-top:-7.56px;left:50%;margin-left:-7.56px}.formulario .position-relative.foto .arrastrar.imagen-subida{background-position:center;background-size:cover;border-style:solid}
@media (max-width:600px){.formulario .position-relative.foto .arrastrar.imagen-subida{height:80px}}
@media (min-width:600px){.formulario .position-relative.foto textarea{width:calc(100% - 214px);display:inline-block;vertical-align:top;margin:0 0 1em 0}.formulario .position-relative.foto .arrastrar{width:200px;height:100px;position:relative;display:inline-block;vertical-align:top;bottom:initial;text-align:center}.formulario .position-relative.foto .arrastrar:not(.imagen-subida) .icono-camara{float:none;display:block;margin:.5em auto .5em auto}.formulario .position-relative.foto .arrastrar .copy-raton{font-size:.8em}}
.formulario .boton{float:right;margin:0 0 0 .5em}
.formulario .legal{display:inline-block;margin-top:2em}
.formulario.buskan textarea{min-height:auto}
.formulario.buskan:after{display:block;clear:both;content:"";position:relative;bottom:-16px;height:1px;width:100%;
	border-bottom:1px solid #b4daf5}
.formulario.buskan .faux_p,.formulario.buskan p{background-image:url("/img/web/logoask.png");background-repeat:no-repeat;background-size:45px;background-position:-3px 42%;padding:10px 0 10px 49px;text-align:left}
@media (min-width:600px){.formulario.buskan{width:90%}.formulario.buskan:after{left:-6%;width:112%}.formulario.buskan .faux_p,.formulario.buskan p{background-size:40px;padding-left:40px}}
.indice{background-color:#e1f0fb; padding:.5em 0 .5em 0; margin:0 1em 2em 1em; max-width:600px; border:1px solid #2872aa;
	border-radius:2px; position:relative; }
.indice ol{ font-weight: 600; padding-bottom:.5em;counter-reset:li}
.indice ol li a{color: #702DDC;}.indice ol li a:hover{color: #F43E3E;}
.indice ol li{position:relative;line-height:1.4;}
.indice ol li:before{content:counters(li,".") ". "}
.indice .view-all{display:none}
.indice.show-toggle ol li:nth-child(n+9){display:none}
.indice.show-toggle .view-all{display:block;padding:0 10px 2px 10px;position:absolute;right:0;bottom:0;font-size:1.1em}
.message{display:block;max-width:300px;margin:1em auto;padding:.75em 1em;line-height:1.2;font-style:italic;
	background-color:#fff;border-radius:2px}
@media (max-width:480px){.message{max-width:200px}}
.message.message--success{color:#357935;border:1px solid #357935}
.message.message--error{color:#a02622;border:1px solid #a02622}
.message.message--warning{color:#996300;border:1px solid #996300}
.message.message--info{color:#01497e;border:1px solid #01497e}
.compartir{background:rgba(225,240,251,.9);left:0;right:0;z-index:9;color:#1a4b70;overflow:hidden}
.compartir .timer{float:left;margin:.8em;padding:.3em .5em;color:#2872aa;border:2px solid;width:80px;text-align:center;font-size:.9em}
.compartir .questions{float:right;margin:1em 1em 1em 0;color:#2872aa;font-size:.9em;line-height:2.2em}
@media (max-width:1025px){.compartir{position:fixed;top:-100%}.compartir.active{top:50px}.compartir .max_width{width:100%;padding:1em}.compartir .max_width.test{padding:0}.compartir span:not(.answered_questions){padding:.3em 0;line-height:1.2;display:block}.compartir a{color:#fff;display:inline-block;padding:.3em .5em;line-height:1.2;margin:0 .25em .25em 0}}
@media (min-width:1025px){.compartir{position:fixed;top:0;width:100%;padding:0}.compartir a,.compartir span:not(.answered_questions){text-decoration:none;font-size:.8em;padding:.3em .5em;vertical-align:top;display:inline-block}}
@media screen and (min-width:1025px) and (min-width:840px){.compartir a,.compartir span:not(.answered_questions){font-size:.8em}}
@media (min-width:1025px){.compartir a{color:#fff}.compartir a:hover{opacity:.8}}
.share-on .barra-titulo-articulo{top:0!important}
@media (min-width:1025px){.share-on .header-layout{top:-62px!important}.share-on .lista_menu{top:49px!important}}
.share-off .compartir{top:-120px!important}
.share-off .menu-item{height:62px!important}
.share-off .descubre{height:62px!important}
.open-compartir{font-size:.7em;font-weight:600;float:right;margin-right:4em}
@media (min-width:1025px){.open-compartir{display:none}}
.open-compartir svg{margin:auto;height:18px;display:block;margin-bottom:3px}
.compartir--test{text-align:center}
.compartir--test .social-icon{padding:1em 1.75em!important;margin:0 1em .5em}
.compartir--test .social-icon:before{display:inline-block;vertical-align:middle}
.breadcrumb{margin:.75em 1em .25em 1em;font-size:.8em;line-height:1.4em;overflow:hidden; font-weight: 600; white-space:nowrap;
	text-overflow:ellipsis}
@media (min-width:840px){.breadcrumb{white-space:normal}}
.breadcrumb li{display:none}.breadcrumb li a{text-decoration:initial}
.breadcrumb li:before{content:"›";font-size:1.4em;line-height:.7em;margin:0 .25em 0 0}
.breadcrumb li:first-child:before,.breadcrumb li:nth-last-of-type(4):before{content:none}
.breadcrumb li:nth-last-of-type(-n+4):not(:last-child){display:inline}
@media (min-width:840px){.breadcrumb li{display:inline}.breadcrumb li:nth-last-of-type(4):not(:first-child):before{content:"›"}}
.filtros .name{color:#0183e4}
.filtros svg{margin-bottom:-12px;margin-left:246px}

@media (max-width:840px){.filtros{display:none;overflow:scroll;overflow-x:hidden;position:fixed;top:50px;padding:1em;bottom:0;left:0;right:0;background-color:#e1f0fb;z-index:9;transition:left .3s ease-in-out,right .3s ease-in-out}.filtros.active{display:block}.filtros svg{display:none}.filtros .cerrar{transition:right .3s ease-in-out;position:fixed;right:.5em;top:72px;padding:1em;transform:rotate(45deg)}.filtros .cerrar:after,.filtros .cerrar:before{content:"";display:block;position:absolute;background-color:#1a4b70}.filtros .cerrar:before{top:0;bottom:0;width:2px;left:50%;margin-left:-1px}.filtros .cerrar:after{top:50%;left:0;right:0;height:2px;margin-top:-1px}.filtros .titulo-grupo{font-weight:700;color:#1a4b70;padding:0}.filtros .grupo{padding:.25em 1em 1em}.filtros .subgrupo{padding:.25em 1em 2em}.filtros .filtro{display:inline-block;line-height:1.2;margin:0 0 .3em 0;padding:.3em .5em .3em .5em;background-color:#fff;border:1px solid gray}.filtros .filtro .results{font-size:.8em;margin-top:.15em;font-style:italic;color:gray}.filtros .filtro:hover a{text-decoration:none}.filtros .filtro.active{background-color:#c7e6c7;border-color:#449d44;color:#449d44}.filtros .filtro.active a{color:#449d44}.filtros .filtro.active:before{content:"\2714\FE0E"}}

@media (min-width:840px){.filtros{padding:0 0 0 1em}.filtros .filtro,.filtros .titulo-grupo{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filtros .titulo-grupo{font-weight:700;color:#1a4b70;padding:0 0 0 1.1em;position:relative}.filtros .titulo-grupo:before{content:"";display:block;position:absolute;transition:transform .3s ease-in-out;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2872aa;border-top:6px solid transparent;top:.1em;left:0;transform-origin:center 10px}.filtros .titulo-grupo.active:before{transform:rotate(180deg)}.filtros .grupo{display:none;padding:0 1em 1em}.filtros .grupo.active{display:block}.filtros .grupo .filtro{position:relative;display:block;line-height:1.2;margin:0;padding:.3em 1.8em .3em .5em}.filtros .grupo .filtro:before{content:"";display:inline-block;border:1px solid #2872aa;width:12px;height:12px;margin:0 .5em 0 0;background-color:#e1f0fb;color:#1a4b70;border-radius:2px;line-height:.8}.filtros .grupo .filtro:hover{background-color:#0183e4}.filtros .grupo .filtro:hover a,.filtros .grupo .filtro:hover span{text-decoration:none;color:#fff}.filtros .grupo .filtro.active{background-color:#5cb85c}.filtros .grupo .filtro.active a,.filtros .grupo .filtro.active span{color:#fff}.filtros .grupo .filtro.active:before{content:"\2714\FE0E"}.filtros .grupo .filtro.active:hover{background-color:#d9534f}.filtros .grupo .filtro.active:hover:before{content:""}.filtros .grupo .filtro .results{position:absolute;right:.5em;top:.35em;font-size:.8em;margin-top:.15em;font-style:italic}}

.filtrar-resultados button{float:left;margin:0 1em;padding:0 5px;background-color:#efefef;border:1px solid #767676;
	border-radius:3px;font-family:Catamaran,sans-serif;font-size:inherit;color:inherit}
.filtrar-resultados button svg{margin-bottom:-8px;margin-right:5px}
@media (min-width:840px){.filtrar-resultados button{display:none}}
.filtrar-resultados h2{font-size:1.2em;color:grey;margin-bottom:5px}
@media (min-width:840px){.filtrar-resultados h2{margin-top:-10px;margin-bottom:0}}
.subgrupo-nivel-1{padding:0 1em 1em 2em!important}
.subgrupo-nivel-2{padding:0 1em 1em 3em!important}
.subgrupo-nivel-3{padding:0 1em 1em 4em!important}
.test_custom{margin:1em 1em 3em}
.test_custom .question_block .rank{float:left;margin-right:.5em;font-size:20px;font-weight:700;width:35px;height:35px;
	line-height:35px;text-align:center;border-radius:50%;background:#2872aa;color:#fff}
.test_custom .question_block .question{font-weight:700;line-height:1.6em;display:block;min-height:35px;margin-bottom:.5em}
.test_custom .question_block .question.input_text{display:inline-block;min-width:40%;margin-right:.5em;line-height:35px}
.test_custom .question_block input[type=text]{width:35%;border:2px solid #2872aa;padding:.3em .5em;margin-bottom:1em}
.test_custom .question_block .answers{margin:0 0 2em 1em}
.test_custom .question_block .answers .answer{margin:.5em 0}
.test_custom .question_block .answers.inline{margin-top:1em;text-align:center}.test_custom .question_block .answers.inline .answer{display:inline-block;margin-right:.5em}
.test_custom .question_block .answers .blocker.right:before,.test_custom .question_block .answers .blocker.wrong:before{position:absolute;left:34px;margin-top:-7px;color:#2872aa;font-size:25px;z-index:1}
.test_custom .question_block .answers .blocker.wrong:before{content:'\2717'}
.test_custom .question_block .answers .blocker.right:before{content:'\2713'}
.test_custom .question_block .answers .blocker input[type=radio]:checked+label:before{background-color:inherit;box-shadow:inherit}
.test_custom .question_block .answers label{line-height:1.2em}.test_custom .titulo{margin:1em 0}.timer{text-align:center;overflow:hidden;margin:0 1em}
.timer span{margin:1em auto;padding:.3em .5em;color:#2872aa;border:2px solid;display:inline-block;position:relative;width:90px}
.timer span:after,.timer span:before{content:"";position:absolute;height:14px;border-bottom:1px solid #2872aa;width:600px}
.timer span:before{right:100%;margin-right:15px}
.timer span:after{left:100%;margin-left:15px}
.fechas{padding:8px 16px 16px 16px;font-size:0}
.fechas>*{font-size:16px}
@media (min-width:600px){.fechas .termina{border-left:5px solid #fff}.fechas .termina .label{left:10px}}
.fechas .termina:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid #fff;position:absolute;top:-1px;left:50%;margin-left:-6px}
@media (min-width:600px){.fechas .termina:before{border-left:6px solid #fff;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent;left:0;top:50%;margin-top:-4px;margin-left:0;z-index:2}}
.fechas .hora,.fechas time{color:#fff;background-color:#2872aa;text-shadow:0 1px 0 #1a4b70;display:block;padding:.4em 0;text-align:center;font-size:19.2px;margin-bottom:.1em;position:relative}
@media (min-width:600px){.fechas .hora,.fechas time{width:50%;display:inline-block;vertical-align:top}}
.fechas .hora{background-color:#e1f0fb;color:#2872aa;text-shadow:none}
.fechas .label{font-size:.6em;position:absolute;top:5px;left:5px}
.categorias-home{padding:0 0 30px 16px}
.categorias-home .categoria{text-align:left;display:inline-block;width:94%;width:calc(100% - 1em);max-width:300px;
	vertical-align:top;line-height:1.2;border:1px solid gray;border-radius:2px;margin:0 1em 25px 0;padding:.75em 1em}
@media (min-width:480px){.categorias-home .categoria{width:46.55%;width:calc(50% - 1em)}}
@media (min-width:840px){.categorias-home .categoria{width:31.2%;width:calc(33.33% - 1em)}}
@media (min-width:1025px){.categorias-home .categoria{width:18.5%;width:calc(20% - 1em)}}
.categorias-home .categoria .sub-categorias a{font-size:.8em;line-height:1.2;display:inline-block;margin:0 0 .25em .75em;
	text-align:left;color:gray}
.categorias-home .categoria .hubicon{display:block;margin:-30px 0 5px 0;background-color:#fff}
.categorias-home .categoria .titulo{font-size:1.1em;font-weight:700;color:#595959;margin-bottom:.05em;text-align:left;
	display:inline-block}
.categorias-home .categoria a.titulo:hover{text-decoration:underline!important}
.modal::-webkit-scrollbar{display:none}
body.modal--open{overflow:hidden}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100;
	padding:2em;overflow:scroll;overflow-x:hidden;overflow-y:scroll}
@media (min-width:840px){.modal{position:fixed;right:0;left:0;top:50%;left:50%;transform:translate(-50%,-50%);margin-right:auto;margin-left:auto;min-height:1em;width:50%;box-shadow:0 0 1em 0 rgba(51,51,51,.75);overflow:scroll;overflow-x:hidden;overflow-y:scroll}.modal.wider{width:65%}.modal.higher{top:30%;transform:translate(-50%,-20%)}}
.modal .modal__label{font-weight:700;text-align:center;text-transform:uppercase;margin:-1em 0 1em 0}.modal .modal__cerrar{position:absolute;top:0;right:0;line-height:1.2;padding:1em;cursor:pointer}
@media (max-width:840px){.modal .modal__cerrar{position:fixed}}
.modal .boton{margin-top:0}
.blur-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99}
#didomi-host .didomi-popup-backdrop{padding:0!important}
.megasticky-container-bottom{box-shadow:0 0 5px 0 rgba(0,0,0,.2);z-index:1000001;background:#fff;position:fixed;bottom:0;left:50%;
	-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%); transform:translate(-50%); 
	width:100%;margin-bottom:0}
.megasticky-container-bottom .publi-box.publi-box-sup{z-index:3000000!important;text-align:center;margin-bottom:0}
.megasticky-container-bottom .ad-displayed+.publi-box__close-btn{display:block}
.megasticky-container-bottom .publi-box__close-btn{display:none;color:#666;background:#fff;z-index:1000001;font-size:18px;
	padding:5px;box-shadow:0 -2px 2px 0 rgba(0,0,0,.2);border-top-left-radius:3px;width:30px;height:30px;
	position:absolute;top:-30px;right:0;cursor:pointer}
.megasticky-container-bottom .fa{display:inline-block}
.action-about ul:not(nav ul){font-size:1.1em;line-height:1.6;color:#333;padding:0 3em 1em;list-style-type:square}
@media screen and (min-width:480px){.action-about ul:not(nav ul){font-size:1.1em}}
@media screen and (min-width:840px){.action-about ul:not(nav ul){font-size:1.2em}}
@media screen and (min-width:1025px){.action-about ul:not(nav ul){font-size:1.2em}}
article{ padding:0;font-weight:400}
article ol,article ul:not(.schedule-list){font-size:1.1em;line-height:1.6;color:#333;padding:0 1em 1em}
@media screen and (min-width:480px){article ol,article ul:not(.schedule-list){font-size:1.1em}}
@media screen and (min-width:840px){article ol,article ul:not(.schedule-list){font-size:1.2em}}
@media screen and (min-width:1025px){article ol,article ul:not(.schedule-list){font-size:1.2em}}
article ol ol,article ul ul{font-size:1em;padding-left:1em}
article ul li{padding-left:.45em;margin:.25em 0 0 .35em;line-height:1.5}
article ul li:before{content:"";width:.45em;height:.45em;display:inline-block;background-color:#333;margin:0 .5em 0 0}
article ul li.ingrediente.titulo{margin-left:-.5em;font-weight:600;font-style:italic}
article ul li.ingrediente.titulo:before{display:none}
article ul.business-container,article ul.elastislide-list,article ul.schedule-list{padding:0;margin:0}
article ul.business-container li,article ul.elastislide-list li,article ul.schedule-list li{margin:0;padding:0;line-height:inherit}
article ul.business-container li:before,article ul.elastislide-list li:before,article ul.schedule-list li:before{content:none}
article .imagen.lupa img{cursor:zoom-in}
article .imagen.lupa:after{content:"";background-image:url("../Cimg/galeria.png");background-size:30px;width:30px;height:30px;
	background-repeat:no-repeat;position:absolute;top:.5em;right:.8em;background-position:0 -90px;cursor:pointer;pointer-events:none}
@media (min-width:1025px){article .imagen.lupa:after{opacity:.5}}
@media (min-width:1025px){article .imagen.lupa:hover:after{opacity:1}}article ul li span{font-size:1.1em}
@media screen and (min-width:480px){article ul li span{font-size:1.1em}}
@media screen and (min-width:840px){article ul li span{font-size:1.2em}}
@media screen and (min-width:1025px){article ul li span{font-size:1.2em}}article ol{counter-reset:li}article ol li{padding-left:.45em;margin:.25em 0 0 .35em;line-height:1.5;position:relative}article ol li:before{font-weight:600;content:counter(li) ". ";counter-increment:li;display:inline-block;position:relative;margin:0 .5em 0 0}article .multicolumna ul{width:100%;columns:2}
@media (min-width:1025px){article .multicolumna ul{columns:3}}
article .multicolumna ul li{margin:0 0 0 .35em;padding-top:.25em}
article .video+.intro{margin-top:1em}article .ingrediente+.ingrediente.titulo{margin-top:1em}
article .ingrediente a{display:inline-block}article .ingredientes{padding:0 2em}article .ingredientes li{padding-left:0}
article .ingredientes li:before{display:none}article .ingredientes li label:before{line-height:.5}
article .ingredientes li [type=checkbox]:checked+label{text-decoration:line-through}
article .ingredientes li [type=checkbox]:checked+label a{text-decoration:line-through}article .ingredientes-amp{padding:0 2em}article .ingredientes-amp li{padding-left:0}article .ingredientes-amp li:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:15px;border:2px solid #2872aa;margin:0 .35em 0 0;border-radius:2px;top:-2px;position:relative;color:#1a4b70;line-height:1.1;padding-left:.1em;background-color:transparent}article .necesitas{padding:0 2em}article .necesitas li{padding-left:0}article img{display:block;max-width:100%;margin:1em auto 0 auto;height:auto}article .elastislide-img,article .img-responsive{margin:0}article .elastislide-img{max-width:inherit}article .imagen_wrap{text-align:center}article .imagen{display:inline-block;position:relative;margin:.25em auto .25em auto}article .imagen img{margin:0}article .imagen .imagen_caption{text-align:left;position:absolute;z-index:1;bottom:0;left:0;right:0;background-color:rgba(51,51,51,.8);color:#fff;line-height:1.2;padding:.3em .5em;font-size:.8em}
@media screen and (min-width:840px){article .imagen .imagen_caption{font-size:.8em}}
article .intro{overflow:hidden;width:100%}
article .intro .imagen_wrap,article .intro .video_wrap{display:block;margin:.25em auto;max-width:100%}
article .intro .imagen_wrap .imagen,article .intro .video_wrap .imagen{margin:0}
article .intro .video_wrap{width:100%}
article .anunciate{float:right;font-size:14px}
@media (min-width:600px){article .intro .imagen_wrap,article .intro .video_wrap{margin:0 auto 1em auto}article .intro .imagen_wrap:not(.full-width),article .intro .video_wrap{float:left;margin:0 1em .5em 1em;max-width:300px}article .intro .video_wrap{max-width:400px;margin-bottom:1.5em}article .intro .imagen_wrap.full-width{max-width:600px;margin-top:1em}}
.barra-titulo-articulo{display:none}
@media (min-width:840px){.barra-titulo-articulo{display:block;position:fixed;top:-200px;left:0;right:0;z-index:9;transition:top .3s ease-in-out,min-height .3s ease-in-out;background-color:#2872aa;color:#fff;font-weight:600;font-size:1.35em}}
@media screen and (min-width:840px) and (min-width:480px){.barra-titulo-articulo{font-size:1.35em}}
@media screen and (min-width:840px) and (min-width:840px){.barra-titulo-articulo{font-size:1.7em}}
@media screen and (min-width:840px) and (min-width:1025px){.barra-titulo-articulo{font-size:1.7em}}
@media (min-width:840px){.barra-titulo-articulo .max_width{overflow:hidden;background-image:url("/img/web/uncomo/icono.png");background-repeat:no-repeat;background-position:11px 40%;background-size:24px;padding-left:40px;position:relative}.barra-titulo-articulo .max_width.recetasgratis_pt{background-image:url("/img/web/recetasgratis/pt/icono.png")}.barra-titulo-articulo .wrap_titulo-barra-articulo{width:45%;line-height:1.2;padding:.3em 0;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit;cursor:pointer}}
@media (min-width:480px){.dos-columnas li{width:50%;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 .5em}.double-column{columns:2;padding-left:0}}
.printer .info_articulo .stars{display:none!important}
.printer .info_articulo .daticos{border-left:none;padding:0 0 .25em 0;margin:0}
.printer .info_articulo .autor{padding:.25em 0 0 30px}
.printer .info_articulo .img_autor{border-radius:50%;position:absolute;left:0;width:25px;height:25px;top:.25em;
	margin:0!important;z-index:2}
.printer article{width:100%;overflow:hidden}.printer article a{position:relative;margin-bottom:1em;display:inline-block}
.printer article a:after{content:" [" attr(href) "] ";font-size:70%;font-weight:200;position:absolute;top:95%;left:0;width:100000%}
.printer article a:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;
	border-bottom:5px solid transparent;border-top:5px solid #0183e4;position:absolute;bottom:-10px;left:0}
.printer article .indice a:after{display:none}
.printer article .indice{page-break-before:always}
.printer article ul li:before{content:"\2751";background-color:transparent;font-size:.8em;margin:0 1.1em 0 -1.6em}
.galeria{background-color:rgba(33,33,36,.98);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;overflow:scroll}
.galeria::-webkit-scrollbar{display:none}
.galeria .imagen_usuario{text-align:left;padding:0 1em}
.galeria .ad{position:fixed;top:0;left:0;right:0;z-index:20;margin:0 auto 2em auto}
.galeria .icono{background-image:url("/img/web/galeria.png");background-size:50px;width:50px;height:50px;
	background-repeat:no-repeat;position:relative}
.galeria .cerrar,.galeria .contador{position:absolute;top:0;right:0;padding:2em;z-index:20}
.galeria .titulo-galeria{position:absolute;font-weight:600;top:0;left:0;right:0;padding:.5em 1em;z-index:20;line-height:1.2;
	text-align:center;font-size:1.1em;text-align:center;background-color:rgba(82,82,89,.5)}
@media (max-width:840px){.galeria .titulo-galeria{display:none}}
@media screen and (min-width:840px){.galeria .titulo-galeria{font-size:1.2em}}
.galeria .contador{top:1.5em;left:0;text-align:center}
.galeria .contador .wrap_contador{display:inline-block;padding:.3em .5em;line-height:1.2;background-color:rgba(255,255,255,.9); 
	color:#333;border-radius:2px}
.galeria .cerrar{cursor:pointer}
.galeria .anterior,.galeria .siguiente{cursor:pointer;position:absolute;top:0;bottom:0;padding:1em;
	z-index:1}
.galeria .anterior .icono,.galeria .siguiente .icono{position:absolute;top:50%}
.galeria .anterior{left:0;width:15%}
.galeria .anterior .icono{background-position:center -50px;left:1em}
.galeria .siguiente{right:0;width:85%}
.galeria .siguiente .icono{background-position:center 0;right:1em}
.galeria.galeria--video .anterior,.galeria.galeria--video .siguiente{top:45%;bottom:initial;width:50px;height:50px}
.galeria.galeria--video .anterior .icono,.galeria.galeria--video .siguiente .icono{top:0}
.galeria.galeria--video .anterior .icono{left:0}
.galeria.galeria--video .siguiente .icono{right:0}
.galeria .publi{position:fixed;bottom:0;left:0;right:0}
.galeria .publi .anuncio-falso{background-color:red;width:600px;height:70px;margin:0 auto}
.galeria .max-width-1100{max-width:1100px;width:100%;margin:0 auto;display:block;height:100%;height:80vh}
.galeria .table{display:table;height:100%;width:100%}
.galeria .cell{position:relative;display:table-cell;vertical-align:middle;
	text-align:center}
.galeria .cell--img{max-width:780px;height:100%;position:relative}
.galeria .cell--img img{max-width:100%}
.galeria .cell--img .imagen{display:none}
.galeria .cell--img .imagen.active{display:block}
.galeria .cell--publi{width:160px}
.galeria .cell--publi.breakpoint_1{display:none}
.galeria .cell--publi.breakpoint_1-5{display:none}
.galeria .cell--publi.breakpoint_2{display:none}
.galeria .cell--publi.breakpoint_2-5{display:none}
.galeria .cell--publi.breakpoint_3{display:none}
.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.mobile{display:table-cell}
@media (min-width:480px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1-5{display:none}.galeria .cell--publi.breakpoint_2{display:none}.galeria .cell--publi.breakpoint_2-5{display:none}.galeria .cell--publi.breakpoint_3{display:none}.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.breakpoint_1{display:table-cell}}
@media (min-width:600px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1{display:none}.galeria .cell--publi.breakpoint_2{display:none}.galeria .cell--publi.breakpoint_2-5{display:none}.galeria .cell--publi.breakpoint_3{display:none}.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.breakpoint_1-5{display:table-cell}}
@media (min-width:840px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1{display:none}.galeria .cell--publi.breakpoint_1-5{display:none}.galeria .cell--publi.breakpoint_2-5{display:none}.galeria .cell--publi.breakpoint_3{display:none}.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.breakpoint_2{display:table-cell}}
@media (min-width:950px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1{display:none}.galeria .cell--publi.breakpoint_1-5{display:none}.galeria .cell--publi.breakpoint_2{display:none}.galeria .cell--publi.breakpoint_3{display:none}.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.breakpoint_2-5{display:table-cell}}
@media (min-width:1025px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1{display:none}.galeria .cell--publi.breakpoint_1-5{display:none}.galeria .cell--publi.breakpoint_2{display:none}.galeria .cell--publi.breakpoint_2-5{display:none}.galeria .cell--publi.breakpoint_4{display:none}.galeria .cell--publi.breakpoint_3{display:table-cell}}
@media (min-width:1100px){.galeria .cell--publi.mobile{display:none}.galeria .cell--publi.breakpoint_1{display:none}.galeria .cell--publi.breakpoint_1-5{display:none}.galeria .cell--publi.breakpoint_2{display:none}.galeria .cell--publi.breakpoint_2-5{display:none}.galeria .cell--publi.breakpoint_3{display:none}.galeria .cell--publi.breakpoint_4{display:table-cell}}
@media (max-width:840px){.galeria .cerrar,.galeria .contador{top:70px}}
.galeria .cerrar .icono{background-size:23px;width:23px;height:23px;background-position:center -46px}
.galeria .cerrar .icono:before{content:"";position:absolute;width:1px;height:1px;border-radius:50%;box-shadow:0 0 35px 30px rgba(33,33,36,.17); z-index:-1;left:50%;top:50%}
.bg-galeria{display:none}
.bg-galeria.active{display:table}
.bg-galeria.active .galeria{opacity:1}
.bg-galeria ::selection{background-color:transparent}
.bg-galeria ::-moz-selection{background-color:transparent}.bg-galeria *{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.galeria .cell--img img{max-height:100vh}
@media (min-width:840px){.galeria .cell--img img{max-height:80vh}.bg-galeria{position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1050;outline:0;background:rgba(0,0,0,.5)}.galeria-table{display:table-cell;margin:auto;vertical-align:middle;position:relative}.galeria{position:relative;opacity:0;display:table;margin:0 auto 0 auto;background:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;width:100%;max-width:1000px;min-width:780px;min-height:600px;padding:50px .75em .75em .75em}.galeria .cerrar{padding:.55em}.galeria .cerrar .icono:before{display:none}.galeria .titulo-galeria{background-color:#2872aa}.galeria .contador .wrap_contador{background-color:#2872aa;color:#fff}.galeria .imagen_caption{color:#333}.galeria .imagen_usuario{color:#333}}
.resultados{width:100%;display:inline-block;vertical-align:top}
@media (max-width:480px){.resultados:not(.snippet){text-align:center}}
.resultados .multicolumna{columns:2;margin-left:1em}
@media (min-width:600px){.resultados .multicolumna{columns:3}}
.resultados .multicolumna .resultado{margin:0 16px 1em 0}
.descripcion_categoria{font-size:1em;padding:0 1em 1em 0;margin-left:1em;line-height:1.4;display:inline-block}
@media screen and (min-width:840px){.descripcion_categoria{font-size:1.1em}}
.descripcion_categoria:has(p,.faux_p){padding-bottom:0}
.descripcion_categoria .faux_p,.descripcion_categoria p{font-size:inherit;padding-left:0;padding-right:0;line-height:1.4}
.descripcion_categoria .imagen_categoria{width:100%;margin-bottom:1em}
@media (min-width:480px){.descripcion_categoria .imagen_categoria{float:right;width:300px;margin:0 0 1em 1em}}
.paginator_wrap{text-align:center;margin-bottom:3em}
.paginator_wrap .paginator{display:inline-block}
.paginator_wrap .paginator .current,.paginator_wrap .paginator a{color:#fff;background-color:#2872aa;float:left;
	padding:.3em .8em;margin:0 .2em;text-decoration:none}
.paginator_wrap .paginator a:hover{background-color:#1a4b70}
.paginator_wrap .paginator .current{background-color:#1a4b70}
@media (min-width:840px){.resultados.hasaside{width:calc(100% - 316px - 1em)}}
.perfil-autor{display:table;width:98%;padding:2em 1em 0 1em}
.perfil-autor.about{padding:1em;margin:0 0 1em 1em;background-color:#e1f0fb}
.perfil-autor.about .bio{margin:0}.perfil-autor.about:hover .img_name{color:#ffa62e;text-decoration:none}
.perfil-autor .occupation{font-weight:700}
.perfil-autor .img_autor{width:100px;height:100px;border-radius:50%;float:left;margin:0 1em .25em 0}
.perfil-autor .img_name,.perfil-autor h1{font-size:2.2em;font-weight:600;line-height:1.2}
@media screen and (min-width:480px){.perfil-autor .img_name,.perfil-autor h1{font-size:2.2em}}
@media screen and (min-width:840px){.perfil-autor .img_name,.perfil-autor h1{font-size:2.5em}}
@media screen and (min-width:1025px){.perfil-autor .img_name,.perfil-autor h1{font-size:2.5em}}.perfil-autor .img_name{display:block;color:#333}.perfil-autor .bio{font-size:1em;line-height:1.3;margin:0 0 1em 0}
@media screen and (min-width:840px){.perfil-autor .bio{font-size:1.1em}}.perfil-autor .bio a{display:block}.perfil-autor .bio .faux_p,.perfil-autor .bio p{font-size:inherit;line-height:inherit}.perfil-autor .social{margin-bottom:1em}.perfil-autor .social .boton{display:inline-block;margin:0 .75em 0 0;font-weight:700}.perfil-autor .posts{display:none}.perfil-autor .posts.active{display:block!important}.contador-perfil-autor{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font-size:1.1em;line-height:1.2;margin:.75em 0 0 .75em;cursor:pointer}
@media screen and (min-width:840px){.contador-perfil-autor{font-size:1.3em}}.contador-perfil-autor.active{border-bottom:1px solid;font-weight:600}
@media (max-width:480px){.perfil-autor{padding:0!important;width:100%}.perfil-autor.about{margin:0 0 1em}.perfil-autor.about .bio{display:none;margin:0 0 2em}.perfil-autor.about .bio.active{display:inline-block!important}.perfil-autor .grupo_autor{background-color:#e1f0fb;text-align:center;padding:2em 1em 1em 1em}.perfil-autor .grupo_autor .img_autor{float:none;display:inline-block;margin:0}.perfil-autor .bio{margin-top:1em}.perfil-autor .bio,.perfil-autor .social{padding:0 1em}}.calculadora{display:inline-block;width:99%;box-sizing:border-box;padding:1em;margin:1em 0 1em 0;border-top:1px solid #b4daf5;border-bottom:1px solid #b4daf5;color:#333}.calculadora label{font-size:1.1em}
@media screen and (min-width:480px){.calculadora label{font-size:1.1em}}
@media screen and (min-width:840px){.calculadora label{font-size:1.2em}}
@media screen and (min-width:1025px){.calculadora label{font-size:1.2em}}.calculadora #map-canvas{width:100%;height:300px;display:none}.calculadora .bloque-form label{padding:.3em .5em;display:inline-block}
@media (min-width:600px){.calculadora .bloque-form{display:inline-block}.calculadora .bloque-form#bloque-peso{width:39%}.calculadora .bloque-form#bloque-tiempo{width:40%}.calculadora .bloque-form .input{width:66%}.calculadora .bloque-form+.boton{width:20%!important}}
@media (min-width:840px){.calculadora .bloque-form{display:block}.calculadora .bloque-form#bloque-peso{width:100%}.calculadora .bloque-form#bloque-tiempo{width:100%}}
@media (min-width:950px){.calculadora .bloque-form{display:inline-block}.calculadora .bloque-form#bloque-peso{width:39%}.calculadora .bloque-form#bloque-tiempo{width:40%}}
.calculadora .lines-form{max-width:500px;margin:auto}
.calculadora .lines-form .inline{margin-bottom:.5em}
.calculadora .lines-form .boton{display:block!important;margin:auto!important}
.calculadora .lines-form .inline label{padding-left:.5em;display:inline-block!important}
.calculadora .lines-form .inline label[for]{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	box-sizing:border-box;padding-right:.5em;text-align:right}
.calculadora .lines-form .inline .select,.calculadora .lines-form .inline input{ width:35%!important; display:inline-block!important;
	vertical-align:middle}
.calculadora .oculto{display:none}.calculadora .formulario-calc{position:relative}
.calculadora .formulario-calc legend{color:#ffa62e;padding-right:2px}
.calculadora .formulario-calc input[type=email],.calculadora .formulario-calc input[type=number],.calculadora .formulario-calc input[type=password],.calculadora .formulario-calc input[type=search],.calculadora .formulario-calc input[type=text]{height:35px;
	margin-bottom:8px}
.calculadora .formulario-calc .resultado-calc:not(.fertilidad){margin-top:1em;padding:1em 1em 1.5em 1em;border:1px solid #ffa62e;
	text-align:center}
.calculadora .formulario-calc .resultado-calc.fertilidad{padding:1em 0 1.5em 0}
.calculadora .formulario-calc .resultado-calc:hover{background:0 0!important}
.calculadora .formulario-calc .resultado-calc{width:100%!important;max-width:100%;position:relative;overflow:visible}
.calculadora .formulario-calc .resultado-calc h2{font-weight:700;font-size:1.5em;margin:-.5em 0 .5em 0}
.calculadora #map-canvas+.resultado-calc>h2{margin-top:1em}
.calculadora .cargando:after{text-align:center;padding:.5em 1em}
.calculadora .iban .input{width:100%;margin-top:1em}
.calculadora .iban .boton{margin:auto!important;display:block!important}
.label--despertador{text-align:center;color:#2872aa;margin:.5em 0 0 0}
.despertador{text-align:center;padding:2em 0}.despertador+button{margin:0 auto;display:block!important;width:200px!important}
.despertador+button+.resultado-calc{margin-top:2em!important}
.hora-selector{font-family:Catamaran,sans-serif;display:inline-block;background-color:#fff;border-radius:2px;color:#2872aa;
	border:1px solid #88bce3;width:55px;height:45px;position:relative;text-align:center}
.hora-selector .mascara{overflow:hidden;width:54px;height:44px;font-size:23px;line-height:25px}
.hora-selector .mascara span{display:block}
.hora-selector .mascara span:not(.active){color:#9dc7e8}
.hora-selector .mascara:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}
.hora-selector .atrasar{position:absolute;top:-2em;left:0;width:100%;height:3.5em}
.hora-selector .atrasar:before{content:"";position:absolute;top:.3em;left:50%;margin-left:-10px;width:0;height:0;
	border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #73b0de;
	border-top:10px solid transparent}
.hora-selector .atrasar:after{content:"";position:absolute;top:.5em;left:50%;margin-left:-10px;width:0;height:0;
	border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;border-top:10px solid transparent}
.hora-selector .adelantar{position:absolute;bottom:-2em;left:0;width:100%;height:3.5em}
.hora-selector .adelantar:before{content:"";position:absolute;bottom:.3em;left:50%;margin-left:-10px;width:0;height:0;
	border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;
	border-top:10px solid #73b0de}
.hora-selector .adelantar:after{content:"";position:absolute;bottom:.5em;left:50%;margin-left:-10px;width:0;height:0;
	border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #fff}
.radiobuttons{text-align:center;font-size:.8em}
.radiobuttons :before{display:none!important}
.radiobuttons input[type=radio]{display:none}
.radiobuttons input[type=radio]:checked+label{background-color:#2872aa;color:#fff;cursor:default;-webkit-user-select:none;
	-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.radiobuttons+label{margin-top:.75em;margin-bottom:0;text-align:center}
.radiobuttons label{text-transform:uppercase;font-size:.9em;font-weight:700;color:#2872aa;border:1px solid #2872aa;text-align:center; 
	display:inline-block!important;width:auto;line-height:1;padding:.5em 1em;cursor:pointer}
.radiobuttons label:first-of-type{border-radius:2px 0 0 2px}
.radiobuttons label:last-of-type{border-radius:0 2px 2px 0}
.radiobuttons label:not(:first-of-type){margin-left:-1px}
.formulario-calc .input.day{width:17%;margin-right:0;vertical-align:top}
.formulario-calc .select:before{content:"";position:absolute;pointer-events:none;right:4px;bottom:4px;width:0;height:0;z-index:1;
	border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #2872aa;border-radius:0 0 2px 0}
.formulario-calc .select:after{content:"";position:absolute;pointer-events:none;right:4px;bottom:-6px;width:0;height:0;
	border-bottom:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;z-index:1}
.formulario-calc .select select{width:100%;background:0 0;-webkit-ppearance:none!important;appearance:none;height:35px;
	padding:.3em .5em}
.formulario-calc .select select.placeholder{color:#777}
.formulario-calc .month{margin:0;width:35%;display:inline-block;position:relative;margin-right:0;vertical-align:top;line-height:1.2em}
.formulario-calc .month option:disabled{display:none}
.formulario-calc .month option:disabled{display:none}.formulario-calc .year{width:42%;margin-right:0;vertical-align:top}.toggle{display:none!important}
.toggle+label{width:100%;background-color:#ffdcae;color:#ffa62e;text-shadow:0 1px 1px #a4d2e8;text-align:center;
	font-size:1em;padding:.5em 0;margin:5px 0 5px 0;cursor:pointer}
.toggle+label:hover{background-color:#ffd194}
.toggle:checked+label{background-color:#ffc77b;color:#c77200;text-shadow:0 1px 1px #7cbedd;margin:5px 0 0 0}.toggle:checked+label+#hasta_select{display:block}
#hasta_select{position:relative;display:none;padding-top:25px}
#hasta_select:before{position:absolute;top:0;left:50%;margin-left:-10px;content:"";border-left:10px solid transparent;
	border-right:10px solid transparent;border-top:10px solid #ffc77b}
.select{margin:0 0 .5em 0;width:100%;display:inline-block;position:relative}
.select select{margin-right:0;padding:.5em .5em .2em .2em;vertical-align:top;line-height:1.6em;height:35px}
.select select option:disabled{display:none}
.hour,.minutes{vertical-align:top}
.hour select,.minutes select{background-color:#2872aa;box-shadow:none}
.separador_horas{height:30px;color:#ffa62e;padding:.5em 0 .2em 0;display:inline-block;vertical-align:top}
@media (min-width:480px){.calculadora .formulario-calc .day{width:10%}.calculadora .formulario-calc .month{width:35%}.calculadora .formulario-calc .year{width:20%}.calculadora .formulario-calc .boton{width:32.5%;display:inline-block;vertical-align:top;margin:0}}

.resultado-calendario .wrap_calendario{padding:.5em}
.resultado-calendario table{width:100%;margin:.5em 0 1em 0}.resultado-calendario table tr{vertical-align:middle;text-align:center}
.resultado-calendario table tr td{border:1px dotted #88bce3;position:relative;width:14.2857142857%}
.resultado-calendario table tr:not(.thead) td{height:50px}
.resultado-calendario table tr td .day{position:absolute;bottom:5px;right:15px}
.resultado-calendario table tr td a:hover{background-color:#1e5681;color:#2872aa}
.resultado-calendario table .c_hoy .day{background-color:#479e1c;color:#2872aa;padding:.15em 1.5em .05em .5em; }
.resultado-calendario table .thead{background-color:#2872aa;color:#fff}
.resultado-calendario .titulo{display:block}
.resultado-calendario .actual{color:#2872aa;font-weight:700;font-size:1.2em;text-align:center;display:block}
.resultado-calendario .botones{width:100%;text-align:center}
.resultado-calendario .botones>*{margin-bottom:.5em}
.resultado-calendario .anterior,.resultado-calendario .siguiente{cursor:pointer;text-decoration:none;display:inline-block;height:26px;
	font-size:.8em;box-sizing:border-box;background-color:#2872aa;line-height:1.2;color:#fff;padding:.5em .5em 0;text-align:center}
.resultado-calendario .anterior{margin:0 0 10px 16px;position:relative;width:70px;float:left;border-radius:0 .2em .2em 0}
.resultado-calendario .anterior:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;
	pointer-events:none;border-color:rgba(38,120,213,0);border-right-color:#2872aa;border-width:13px;margin-top:-13px}
.resultado-calendario .siguiente{margin:0 16px 10px 0;position:relative;width:75px;float:right;border-radius:.2em 0 0 .2em}
.resultado-calendario .siguiente:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;
	pointer-events:none;border-color:rgba(38,120,213,0);border-left-color:#2872aa;border-width:13px;margin-top:-13px}
.info-fertilidad{display:none}
.dia-2-ciclo{background-color:#88bce3}.dia-2-fertil{background-color:#f8b6b6;color:#ed4242}
.dia-2-muyfertil{background-color:#f17070;color:#fff}
.dia-2-ovulacion{background-color:#ec4242;color:#fff}
.w-normal h2{font-weight:400}
.leyenda-calendario-fertilidad{list-style:none;margin:0;padding:0;text-align:left}
.leyenda-calendario-fertilidad .cuadrado{border:1px solid #2872aa;width:15px;height:15px;display:inline-block;margin-right:.5em}
.leyenda-calendario-fertilidad .dia-hoy{background-color:#479e1c}
.leyenda-calendario-fertilidad li:before{display:none}

/* SLIDER CARRUSEL */

.slick-loading .slick-list{ background: #fff url('../Cimg/ajax-loader.gif') center center no-repeat;}

/* Icons */
@font-face{ font-family: 'slick'; font-weight: normal; font-style: normal; src: url('../font/slick.eot');
    src: url('../font/slick.eot?#iefix') format('embedded-opentype'), url('../font/slick.woff') format('woff'), url('../font/slick.ttf') format('truetype'), url('../font/slick.svg#slick') format('svg');}
/* Arrows */
.slick-prev,.slick-next{ font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 30px; height: 30px;  padding: 0;
	-webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer;
	color: transparent; border: none; outline: none;background: transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{ color: transparent; outline: none; background: transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{  opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{ opacity: .25;}
.slick-prev:before,.slick-next:before{ font-family: 'slick';font-size: 30px; line-height: 1;  opacity: .75;  color: white;
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev{ left: -25px;}
[dir='rtl'] .slick-prev{ right: -25px; left: auto;}
.slick-prev:before{ content: '←';}
[dir='rtl'] .slick-prev:before{content: '→';}
.slick-next{ right: -25px;}
[dir='rtl'] .slick-next{ right: auto; left: -25px;}
.slick-next:before{ content: '→';}
[dir='rtl'] .slick-next:before{ content: '←';}

/* Dots */
.slick-dotted.slick-slider{ margin-bottom: 30px;}
.slick-dots{ position: absolute;  bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots li{position: relative; display: inline-block; width: 30px; height: 30px; margin: 0 5px; padding: 0;  cursor: pointer;}
.slick-dots li button{ font-size: 0;
    line-height: 0;
    display: block;
    width: 30px;
    height: 30px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{  outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{ opacity: 1;}
.slick-dots li button:before{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}
.row{margin-right:25px;margin-left:25px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;
	user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;
	-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
