/*--reset--*/
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, th, td, pre, code, blockquote, object, form, fieldset, legend, input, select, textarea, button, small, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; } article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block;}
body{line-height: 1;background:#ffffff; color:#3b3b3b}table{border-collapse: collapse; border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal; vertical-align:middle;}input, textarea, select, object { outline: 0; }h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}ol, ul { list-style: none; }a img, fieldset{border:none;}
.clearfix:after, div:after, .tabs:after, section:after, article:after, .insignias:after, .clearfix:before, div:before, .tabs:before, section:before, article:before, .insignias:before{ content:".";display: block; height: 0; font-size:0; visibility: hidden;}
div:after, .clearfix:after, .tabs:after, section:after, article:after, .insignias:after{ clear:both; } div, .clearfix, .tabs, section, article, .insignias{zoom:1} /*.clearfix, div{min-height: 0;}* html .clearfix, * html div{ height: 1%; }*/
.over {overflow:hidden;}* html .over{zoom:1} /** html .over{overflow:visible; height:1%}*/
html{ font-size: 125%;}/*20px*/body{ font-size: .5em; }/*10px*/li p, li li, li address, li dt, li dd, li td, li th, li caption, li h1, li h2, li h3, li h4, li h5, li h6, li pre, dd p, dd li, dd h1, dd h2, dd h3, dd h4, dd h5, dd h6, td p, td li, th p, th li, td dt, td dd, th dt, th dd, address p, address li { font-size: 1em; }
* html .reset3px{ margin-right:-3px}
/*--Ocultar--*/
.ocultar{position: absolute; left: -99999em;line-height: 0; height: 0; text-indent:-9999em}
.ocultar *{line-height: 0; height: 0;} 
label.ocultar{width:0!important}
.none, .js .nonejs{display:none}
/*Altura*/
html, body{ min-height: 100%;}
* html, * html body{height: 100%;}
/*--Fin base--*/
.saltar li{ position:absolute;}
	.saltar a{ position: absolute; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */  clip: rect(1px, 1px, 1px, 1px)}
/*Fondos*/
.bg{ background:url(../img/int_home_fnd.jpg) no-repeat top center}
.bg2{ background: url(../avecrem/img/ensalada.jpg) no-repeat top center }
.home .bg { background-image: url(../img/int_home_fnd.jpg); }
.home_comunidad .bg { background-image: url(../img/int_comunidad-home_fnd.jpg); }
.interior_comunidad .bg { background-image: url(../img/int_comunidad-interior_fnd.jpg); }
.escuela .bg { background-image: url(../img/int_escuela_fnd.jpg); }
.vida_sana .bg { background-image: url(../img/int_vida-sana_fnd.jpg); }
.interior_productos .bg { background-image: url(../img/int_recetas_fnd.jpg); }
/*.interior_productos .bg { background-image: url(../img/int_productos_fnd.jpg); }--sopa*/
.interior_recetas .bg {background-image: url(../img/int_recetas_fnd.jpg); }
.promocionesbg .bg {background-image: url(../img/int_vida-sana_fnd.jpg); }
/*.f_input, .f_check, .f_radio, .f_select, .f_image{}*/
.f_radio { vertical-align: bottom; }
.f_le{ float:left!important}
.f_ri{ float:right}
.half{ width:49%}
.half_comunidad{ width:42.5%; padding:2% 3%; background:#edf2f6; margin-bottom:20px}
.a_ri{ text-align:right}
.a_le{ text-align:left}
.a_ce{ text-align:center}
.air{ padding:2px 5px}
.paddings{padding: 0 42px 20px 25px;}
.marbotnone{ margin-bottom:0!important}
.marbot12{margin-bottom:12px}
.martop20{margin-top:20px}
.menos12{margin-top:-12px}
.marbot20{margin-bottom:20px}
.fontmodal{ font-size:1.5em; text-align:center; padding-top:12px}
.pad90{ padding-bottom:90px}
.logopeq{ position:relative; top:2px; left:6px}
.limpiar{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clear{ clear:both}
.relative{ position:relative}
.fullwidth{ width:auto!important}
body{ font-family:Arial, Helvetica, sans-serif;}
.container, .logo{margin:0 auto;clear:both; width:96em; position: relative; }
.logo { z-index:1}
.logo a{ display:block; position:absolute; top:36px; left:0; font: normal bold 2em/1em Georgia, "Times New Roman", Times, serif; }
/*Provisional mientras esté el logo del premio 20 aniversario dominios .es*/
.logo a { left: 68px; }
.premio { z-index: 1; }
.premio { display: block; position: absolute; top: 0; left: -11px; }
a { color: #265d9b; }
a:hover { text-decoration: underline; }
p, li{ font-size:1.1em;line-height:1.154em;}
fieldset { margin-bottom: 9px; }
h2, .fecha_menu strong, legend, .home .main .categorias h2{ color: #66757e; font: bold italic 1.6em/1.3em Georgia, "Times New Roman", Times, serif; }
.corporativo{ font-size:1.8em; line-height:1.1111em; color:#ca7027; }
.main h2{ margin-bottom:15px; clear: both; }
.main .marbot8{ margin-bottom:8px}
input, textarea, select{ font-family:Arial, Helvetica, sans-serif;}
label, select, textarea , .f_input{ margin-bottom: 6px;}
textarea{ overflow:auto; background:#f7f9fb url(../img/bg_textarea.gif) repeat-x 0 0; border:1px solid #9ca9b2;color:#66757e; font-size:1.1em}
.f_input, select {color:#66757e;background:#f7f9fb url(../img/int_input_fndb.gif) repeat-x left top; border: 1px solid #9ca9b2; line-height: 1.5em; }
.f_input input { border: none; background: none; }
select { height: 20px; background: #f7f9fb; border: 1px solid #9ca9b2; }
option { padding: 10px 3px 5px; border-bottom: 1px dotted #9ca9b2 }
.f_input { padding: 3px 4px 1px; height: 16px; }
.f_input:active, select:active, textarea:active, .f_input:focus, select:focus, textarea:focus {border:1px solid #F90;color:#000000;}
.mas_productos{ background:#fff; padding:5px 0}
.mas_productos a{ background:url(../img/mas_productos.gif) no-repeat left center; padding-left:10px}
.recetas .mas_productos { margin-left: 8px; }
.font20{ font-size:2.0em}
.font13{ font-size:1.3em}
.font10{font-size:1.0em!important}
.vertical p{ font-size:1.2em; line-height:1.5em}
.bgcaja{background:#edf2f6; padding:8px}/*gris*/
.resalte{color:#66757e}/*gris*/
.ajuste{position:relative;top:-15px; margin-bottom:-10px}
/*recetas por categoria home*/
.js .home .categorias{display:none;}
.categorias ul, .categorias dl{ float:left; display:inline; width:23%; margin-right:2%; margin-top:2%}
.categorias ul{ margin-right:0}
.categorias li, .categorias dt {font-size:1.2em; line-height:1.6em; padding:0.1em;}
.categorias dt {font-weight:bold}
.categorias li{ float:left; clear:left; width:100%; }
.categorias dd{ display:block; margin-bottom:4px; background:#EDF2F6; padding:3px; font-size:1.1em; line-height:1.2727em }
.categorias .last{ margin-right:0}
#vidaSana{ margin-bottom:12px}
/*Iconos de enlaces y textos*/
.ico { background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.amateur { background-image: url(../img/ico_experiencia_amateur.gif); }
.editar { background-image: url(../img/ico_editar.gif); }
.borrar { background-image: url(../img/ico_borrar.gif); }
.guardar { background-image: url(../img/ico_check.gif); }
.ico_face{background-image:url(../img/ico_face.gif);}
.ico_imprimir{background-image:url(../img/ico_imprimir.gif);}
.ico_descargar{background-image:url(../img/ico_descargar.gif);}
.ico_enviar{background-image:url(../img/ico_enviar.gif);}
.ico_twi{background-image:url(../img/ico_twi.gif);}
.ico_deli{background-image:url(../img/ico_deli.gif);}
.mas { background: url(../img/mas_productos.gif) no-repeat left center; padding-left:10px }

/*--menu--*/
#nav { position: absolute; top: 116px; left: 2px; }
* html #nav { top:125px }
#nav ul{ padding-bottom:27px; position:relative;}
* html #nav ul{ padding-bottom:26px;}/*ie6*/
#nav li{ float:left; margin-right:1px; font-size:1.3em;border-bottom:1px solid #d2deea; }
#nav li a{ display:block; background:url(../img/a_menu.gif) no-repeat 0 10px; padding-left:9px; width:93px; height:59px; color:#FFF; text-decoration:none}
#nav li span{display:block;text-align:center;height:39px; padding-top:20px; background:url(../img/span_menu.gif) no-repeat 100% 10px; padding-right:9px; cursor:pointer}
#nav li a:hover{ background-position:0 1px; }
#nav li a:hover span {background-position:100% 1px;height:50px; padding-top:9px;}
#nav .select{ font-size:1.4em; line-height:1.1429em;border-bottom:1px solid #fff ;}
#nav .select a{ background:url(../img/ahover_menu.gif) no-repeat 0 1px; }
#nav .select span {background:url(../img/spanhover_menu.gif) no-repeat 100% 1px;height:50px; padding-top:9px;}
	/*--submenu--*/
	#nav li ul li{ border:0}
	#nav li .sub a, #nav .select ul a, #nav li .sub a span, #nav .select ul a span{ background:none; width:auto; height:auto; color:#265c9a; padding:0; margin:0; border:0}
	#nav li .select{ font-weight:bold}
	#nav li ul{color:#000;left:0;position:absolute;top:60px;width:710px; margin:0; padding:0; background:url(../img/bg_ul_sub.gif) repeat-x 0 -1px}
	#nav li ul li{ font-size:0.9231em; background:url(../img/bg_li_sub.gif) no-repeat right bottom;line-height:1.1667em; margin:0}
	#nav li ul li small { font-size: 0.83em; line-height: 1em; }
	#nav .select ul li{ font-size:0.8571em}
	#nav li ul .last{background:url(../img/bg_li_sub_last.gif) no-repeat right bottom;}
	#nav li .sub li a span, #nav .select ul li a span{padding:6px 8px;}
	#nav li ul a:hover{ text-decoration:underline;}
	#nav li ul .select { padding:0; background:none; border-left:1px solid #fff;border-right:1px solid #fff; position:relative; left:-1px}
	#nav li ul .select a{ padding-left:9px; background:url(../img/a_sub.gif) no-repeat left bottom; }
	#nav li ul .select a span{ color:#000; height:auto; position:relative;  padding:7px 9px 9px 0;background:url(../img/span_sub.gif) no-repeat right bottom; text-align:center; }
	#nav li ul .select a:hover{ text-decoration:none;}
	/*--ie6--*/
	* html #nav li ul a:hover span{ height:auto; padding:6px 8px; background-position:right bottom;}
	* html #nav li ul .select a:hover { background-position:left bottom }
	* html #nav li ul .select a:hover span{ padding:7px 9px 9px 0;}
#head { position: absolute; top: 0; left: 0; width: 100%; }
#tools { text-align: right; padding:3px 0}
#tools *{ vertical-align:middle;text-transform:uppercase; }
#tools select{ position:relative; top:2px; width:105px; color:#3a3d41; font-size:0.9em; height:16px}
#tools a, #tools label{text-decoration:none;margin-left:5px; padding-top:3px; padding-bottom:3px;color:#1d4b7a; vertical-align:text-bottom;line-height:14px}
#tools a:hover{ text-decoration:underline;}
.google {margin-right: 2px;
    margin-top: -3px;
    padding-left: 17px;}
.rss{ background:url(../img/rss.gif) no-repeat 0 2px;  padding-left:16px;}
.fondo_login { background: #7ea0b5; position: absolute; width: 100%; left: 0; }
.js #login { position: absolute; width: 100%; left: 0; }
#login .container { padding: 8px 0; color: #fff; text-align: right; }
#login p { font-size: 1.2em; }
#login a { color: #1d4b7a; }
.main .login_inner{ padding:25px; background:#EDF2F6}
.migas { font-size: 0.91em; text-transform: uppercase; color: #ca7027; padding:0 10px; margin-bottom: 30px; font-weight:bold }
.migas a { color: #0b5e9f; line-height:20px; font-weight:normal }
/*Home*/
.home .tercio .f_le_t {width:73.5%; float:left}
.home .tercio .f_ri_t {width:25.5%; float:right}
.home .preparacion { width: 73.5%; margin-bottom: 4px; }
.home .tercio .f_ri_t .social { width: 25.5%; }
.home .main h2 { font: normal 1em/1.3em Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 5px; }
.home .main h3 { font: bold italic 1.8em/1.3em Georgia, "Times New Roman", Times, serif; margin-bottom: 8px; }
.home .main h4 { }
.home .menu_del_dia .info_nutricional { height: 100px; }
.home .menu_del_dia .info_nutricional .consumo { text-align: left; margin: 8px; }
.home #escuela { margin-bottom: 20px; }
.home #escuela .half { width: 49.9%; }
.home #escuela .half .inner { height: 100%; margin-right: 1px; }
.home #escuela .f_le .inner { border-right: 1px solid #d2dee6; padding-right: 10px; }
.home #escuela .f_ri .inner { border-left: 1px solid #d2dee6; padding-left: 10px; }
.home #escuela .inner .inner { border: none; padding: 0; }
.home #escuela .modulos { padding: 7px 0; }
.home #escuela .imagen { border: 3px solid #ca7027; margin-right: 9px; }
.home #escuela .imagen img { padding: 0; }
.home #escuela .publicar { background: #edf2f6; padding: 5px; }
.home #escuela .modulo { margin-bottom: 7px; }
.home #escuela p { font-size: 1.3em; margin-bottom: 7px; }
.home #escuela p.contenido { margin-bottom: 4px; }
.home #escuela .publicar p { margin-bottom: 4px; padding: 2px 0 0 20px; background-repeat: no-repeat; background-position: left top; }
.home #escuela .publicar .pregunta { background-image: url(../img/ico_pregunta.gif); }
.home #escuela .publicar .respuesta { background-image: url(../img/ico_a.gif) }
.home #escuela .publicar .truco { background-image: url(../img/ico_tabla_puntos.gif) }
.home #escuela .info { display: block; margin-bottom: 3px; padding: 2px 0 0 20px; background: url(../img/ico_a.gif) no-repeat left 0; }
.home #escuela .info,
.home #escuela .autor { font-size: 0.77em; text-transform: uppercase; color: #66757e; }
.home #escuela #trucos .mas_productos { font-size: 1.1em; text-align: right; }
.home #escuela .enlaces ul { margin-bottom: 0; }
.home #vidaSana p { font-size: 1.3em; margin-bottom: 12px; }
.home #vidaSana .articulo .imagen { float:right }
.home #vidaSana .articulo .imagen img { margin-left: 9px; margin-right: 0; }
.home .side_ri .cuenta { margin-bottom: 15px; }
.home .side_ri .seccion h2.titular { position: relative;padding-right:55px}
.home .side_ri .seccion h2.titular a { color: #fff; }
.home .side_ri .seccion .titular img { float: right; border: none; position: absolute; bottom: 0; right: 0; }
.home .cuenta .acciones { font-size: 1.6em; }
.home .cuenta .boton a { font-weight: normal; padding-top: 10px; }
.home .interiores p { font-size: 1.18em; line-height: 1.2em; text-transform: none; }
.home .interiores a { font-size: 1em; }
.home .interiores .info { font-size: 0.91em; color:#66757e; text-transform:uppercase;line-height:1.400em; }
.home .recetario_fiestas h2 { padding-left: 10px;  }
.home .recetario_fiestas p { font-size: 1.2em; margin-bottom: 9px; }
.home .recetario_fiestas .mas_productos{ clear:both; background:none}
.home .recetario_fiestas .inner { background: url(../img/int_home_recetario_fnd.gif) no-repeat left top; height: auto; min-height: 110px; width: auto; padding-left: 110px; }
.home .recetario_fiestas .acciones { float: left; font-size: 1em; }
.usuario_mes .modulo{ background:#3583b6; padding:5px 10px}
.usuario_mes .modulo .imagen{ float:right;border:3px solid #fff;}
.usuario_mes .modulo .imagen img{ padding:0}
.usuario_mes .experiencia span{position: absolute; left: -99999em;line-height: 0; height: 0; text-indent:-9999em}
.usuario_mes h2{ margin-bottom:4px}
.usuario_mes h2, .usuario_mes li, .usuario_mes a{color:#fff; line-height:1em}
.usuario_mes h2 a{ margin-right:5px}
.usuario_mes li{ display:inline}
/*--estructura tres col--*/
#content {padding-top: 175px; }
#content .principal{ width:71.0em; float:left; display:inline; background: #fff; border: 1px solid #dcdee0; padding: 104px 1px 0; border-bottom: 0;}
#content .main{ float:right; width:51.0em; display:inline; margin-right:1em; margin-left:1em; padding-bottom:15px;}
#content .side_le{ float:left; width:16.8em; padding-right:1px; display:inline; margin-right:1em; border-right: 1px solid #d2dee6; margin-bottom: 15px; }
#content .side_ri{ float:right; display:inline; width:23.0em; background: #cee5f5; margin-top: 134px; padding:0;} /*Modificado por Nacho: margin-left:1.6em; */
.side_le .inner { padding-left:8px; padding-right:8px }
.side_ri .inner { margin-left:10px; margin-right:10px }
#footer .container{ background:#d8e2e9 url(../img/bg_pie.gif) no-repeat 0 0;}
#footer footer{ background:none!important}
/*-dos col home--*/
.home #content .principal{ width:64.6em;padding: 90px 1px 0; background:#fff url(../img/bg_principal_home.gif) repeat-x 0 0 }
.home #content .main{width:62.6em; margin:0 1em;}
.home #content .side_ri{ width:29em; margin-top: 101px; }
.home #footer .container{ background:#d8e2e9 url(../img/bg_pie_home.gif) no-repeat 0 0;}
.home .seo{ top:-72px; z-index: 2; }
.home  #nav ul{ padding-bottom:30px}
/*-dos columnas home comunidad--*/
.home_comunidad #content .main{width:69em;}
/*-dos columnas--*/
.doscolumnas #content .principal{ width:95.6em;padding: 55px 1px 0; }
.doscolumnas_promocion #content .principal{padding: 104px 1px 0;}
.doscolumnas #content .main{width:72.3em; margin-right:4.3em}
.doscolumnas #footer .container{ background:#d8e2e9 url(../img/bg_pie_dos_col.gif) no-repeat 0 0;}
/*-registro tres pasos una columna*/
.tres_pasos { background:#edf2f6; padding:12px; height:1% }
.tres_pasos { margin-bottom: 10px; } /*Añadido por Nacho*/
.tres_pasos .datos .f_publicar *{ overflow:visible}
#condiciones{ padding-left:166px; margin-bottom: 0;}
#condiciones label{ width:auto; display:block; float:none; text-align:left}
#condiciones input{ width:auto; float:none}
#condiciones a{ display:inline; padding-left:3px}
.tres_pasos .acciones{ padding-right:435px}
#content .tres_pasos .subir{ background:url(../img/ico_borrar.gif) no-repeat 0 0; font-size:1.1em; padding-left:12px; color:#3c6320; display:inline-block}
/*-registro dos columnas-*/
.tres_pasos .datos { width: 530px; height: 330px; float: left; padding: 0 15px 0 0; overflow:visible }
.tres_pasos .borde { border-right: 2px solid #b6c8d4;}
.tres_pasos .datos .perfil { padding-left: 165px; }
.tres_pasos .datos .perfil strong { color: #D22222; }
.tres_pasos .datos span.error { color: #ca7027!important; clear: both; text-indent: 0; line-height: 1.5em; padding: 2px 0 2px 20px; position: static; width: auto; margin-left: 165px; }
.tres_pasos .datos .acciones { padding-right: 0; }
.tres_pasos .beneficios { float: left; padding: 15px 0 0 15px; width: 315px; }
.tres_pasos .beneficios h2 { color: #145598; font-size: 2em; }
.tres_pasos .beneficios li { font-size: 1.6em; line-height: 1.5em; font-weight: bold; color: #66757e; background: url(../img/int_li_vineta.gif) no-repeat left .5em; padding-left: 11px; }
.hr { border-top: 2px solid #d2dee6; border-bottom: 7px solid #edf2f6; line-height: 0px; clear: both; margin-bottom: 5px; margin-bottom:8px }
.hr_doble { border: 1px solid #d2dee6; border-left: none; border-right: none; line-height: 1px; height: 1px; clear: both; margin-bottom: 8px; }
.side_ri .hr_doble { border-color: #afcadc; margin: 0 10px 10px; }
.side_ri .titular { padding: 3px 10px;}
.side_ri .primero { padding-top: 0!important; }
.side_ri .primero h2.titular { background:#3583b6; color:#fff; }
.pie .hr {border-bottom: 7px solid #c9d6e1;border-top: 2px solid #b2c5d2; }
.pie_principal { padding:7px; clear: both; }
    
.tercio, .tercio_pie{ clear:both; margin-bottom:16px; position: relative; z-index: 1; }
.pregunta_respuesta .tercio{ position:static}
.tercio .f_le_t {width:67%; float:left; }
.tercio .f_le_t img { display: block; }
.tercio .f_ri_t {width:31.5%; float:right}

.tercio_pie .f_le_t {width:23.7%; float:left}
.tercio_pie .f_ri_t {width:75%; float:right}

.modulo { color: #66757e; clear: both; margin-bottom: 25px; }
.modulo ul { font-size: 1.09em; margin-bottom: 3px; }
.modulo .imagen { float: left; position: relative; }
.modulo .imagen img { padding-right:9px; display: block; }
* html .modulo .imagen { margin-right: -3px; }
.modulo .imagen .numero { position: absolute; margin: 0; }
.modulo .encabezado { margin-bottom: 0;height:auto }
.modulo .tipo { font-size: 0.91em; color: #ca7027; text-transform: uppercase; }
.modulo .titular { font: italic bold 1.45em/1.4em Georgia, "Times New Roman", Times, serif; margin-bottom: 0}
.modulo .subtitular{font: bold 1.2em/1.4em Arial, Helvetica, sans-serif; margin-bottom:1px}
a.video { padding-right: 18px; background: url(../img/ico_video.gif) no-repeat right center; }
.modulo .autor,
.modulo .info p { font-size: 1em; text-transform: uppercase; line-height: 1.33em }
.modulo .textos { color: #343232; margin: 3px 0; line-height: 1.33em; }
.modulo .textos p {margin-bottom: 3px;}
.pasos .modulo .textos p{font-size: 1.2em;line-height: 140%;margin-bottom: 3px;}
.modulo .info span { font-weight: bold; color: #343232; }
.modulo span.separador { color: #b9472f; }
.modulo .datos span.separador { color: #7faecd }
.modulo ul.edicion { font-size: 1em; margin: 5px 5px 5px 0; text-transform: uppercase; font-weight: bold; background: #ffe6b8 url(../img/ico_modal_etiquetas.gif) no-repeat 10px 10px; border:1px dotted #d66b29; padding: 18px 5px 3px 52px; position: relative; }
.modulo ul.edicion li { clear: both; margin: 0 0 3px; padding: 0 3px 3px; }
.modulo ul.edicion li label { display: block; margin-bottom: 3px; letter-spacing: 0.05em; }
.modulo ul.edicion li .f_input { width: 97%; margin-bottom: 3px; }

.modulo_medalla{ float:left; width:49px; height:49px; margin:8px 10px 0 0}
.perfil_insignia .contenido { padding-left:25px}
.perfil_insignia .contenido > p{font:italic bold 2.2em/1em Georgia, "Times New Roman", Times, serif; color:#265D9B ; margin-bottom: 20px}
.perfil_insignia h2 + p{ text-align:right;margin-top:20px}
    .perfil_insignia h2 + p span{color:#ca7027; font-size:1.2727em; }
.insignias{ background:#edf2f6 url("../img/bg_header_planificador.gif") repeat-x left bottom;clear: both;padding:20px 12px; margin-right:-22px; }
.lista_insignias{position:relative}
.lista_insignias li{ float:left; position:relative; margin-bottom:12px;width:90px; height:90px; }
.lista_insignias .ico_regalo{ position:absolute; top:-8px; left:-5px; background:none!important; border:none!important}
.lista_insignias img, .lista_insignias a.inactive:hover img{ border:1px solid #edf2f6; padding:9px; background:#edf2f6}
.lista_insignias a:hover img, .lista_insignias a.active img{ border:1px solid #d2dee6;background:#fff}
.lista_insignias .inactive{ cursor:default}
.lista_insignias .inactive{ opacity:.5}

.busqueda h2 { margin-bottom: 12px; }
.busqueda legend { display: none; }
.busqueda label { display: block; font-size: 1.18em; color: #343232; }
.busqueda select , 
.busqueda .f_input input{ color: #66757e; font-family: Arial, Helvetica, sans-serif; width: 100%; }
.busqueda select { width: 100%; }

/*--botones--*/
.acciones { float: right; }
.tercio .acciones { margin-bottom: 15px; }
.boton { padding-right: 5px; float: left; background-position: right top; background-repeat: no-repeat; text-align: center; }
.boton a, .boton input { color: #fff; font-weight: bold; display: block; float: left; text-decoration: none; background-repeat: repeat-x; }
.boton a:hover { text-decoration: none; }
.boton span { padding-left: 5px; display: block; float: left; background-position: left top; background-repeat: no-repeat; }
.acciones .medio, #buscador .medio { background-image: url(../img/int_bt_med_fnd_dcho.gif); }
.acciones .medio span, #buscador .medio span { background-image: url(../img/int_bt_med_fnd_izq.gif); }
.acciones .medio span a, .acciones .medio span input, #buscador .medio a { background-image: url(../img/int_bt_med_fnd.gif); height: 17px; padding: 5px 2px 3px; }
.acciones .medio span a{ white-space:nowrap; word-spacing:-1px }
.acciones .medio span input { height: 25px; padding: 3px 5px 3px; background-color: #799a42; border: none; }
.acciones .grande { background-image: url(../img/int_bt_grande_fnd_dcho.gif); }
.acciones .grande span { background-image: url(../img/int_bt_grande_fnd_izq.gif); }
.acciones .grande span a { background-image: url(../img/int_bt_grande_fnd.gif); height: 23px; padding: 11px 5px 3px; }
.acciones .muy_grande { background-image: url(../img/int_bt_muy-grande_fnd_dcho.gif); font-size: 1.7em; }
.acciones .muy_grande span { background-image: url(../img/int_bt_muy-grande_fnd_izq.gif); }
.acciones .muy_grande span a { background-image: url(../img/int_bt_muy-grande_fnd.gif); height: 41px; padding: 8px 9px 6px; font-weight: normal; }
.acciones .off { background-image: url(../img/int_bt_off_med_fnd_dcho.gif); }
.acciones .off span { background-image: url(../img/int_bt_off_med_fnd_izq.gif); }
.acciones .off span a { background-image: url(../img/int_bt_off_med_fnd.gif); }
.interactivo .medio{ background-image: url(../img/int_bt_interactivo_fnd_dcho.gif); }
.interactivo .medio span{ background-image: url(../img/int_bt_interactivo_fnd_izq.gif); }
.interactivo .medio span a { background-image: url(../img/int_bt_interactivo_fnd.gif); height: 17px; padding: 5px 2px 3px; }
.interactivo .medio span a{ white-space:nowrap; word-spacing:-1px }
.side_ri .acciones{ font-size:1.1818em}

/*Secciones de perfil de usuario*/
.cuenta { color: #343232; margin-bottom: 30px; }
.no_logado { margin-top: 20px; }
.side_le .no_logado { background: #edf2f6; }
.cuenta .titular { border-bottom: 1px solid #fff; margin-bottom: -10px; position: relative; top: -20px; }
.cuenta .titular h2 { position: relative; top: 20px; font-size:1.5em; word-spacing:-1px }
.cuenta .titular img { float: right; }
.cuenta p { margin-bottom: 12px; }
.cuenta p.separador { padding-bottom: 6px; border-bottom: 1px solid #fff; margin-bottom: 6px; }
.cuenta .textos { margin-bottom: 2px; }
.cuenta .acciones { width: 100%; font-size: 1.18em; margin-bottom: 8px; }
.bgcaja .acciones{ margin-bottom:0}
.cuenta .acciones * { float: none; }
.cuenta .acciones .boton { font-size: 1em; }
.cuenta .login { background: #b6c8d4; padding: 2px 8px 5px; font-size: 1.1em; line-height: 1.5em; }
.cuenta .login a { background: url(../img/ico_login.gif) no-repeat left top; color: #265d9b; padding-left: 20px; }
.cuenta .perfil { background: #edf2f6; padding-bottom: 1px; padding-top: 8px;}
/*usuario lado izq*/
	/*version nueva 17/03/2010*/
	.container .side_le .no_logado_a, .container .side_le .no_logado_b{ margin-top:0; position:relative;background:none; background:#2b6ea4; margin-bottom:0 }
	.side_le .no_logado_a .titular, .side_le .no_logado_b .titular{ top:-12px}
	.side_le .no_logado_a .textos, .side_le .no_logado_b .textos{ clear:left; font-size:12px; line-height:14px; }
	.side_le .no_logado_a p, .side_le .no_logado_b p {color:#fff;}
	.side_le .no_logado_a .gusta, .side_le .no_logado_b .gusta{ margin-top:-59px; margin-top:-50px; position:relative; z-index:10; margin-bottom:0}	
	.side_le .no_logado_a .gusta a, .side_le .no_logado_b .gusta a{background:url("../img/btn_registro_iz_mod_iz.gif") no-repeat scroll 0 0; line-height:18px; padding-left:5px; height:27px }
	.side_le .no_logado_a .gusta span, .side_le .no_logado_b .gusta span{ font-size:1.5em;background:url("../img/btn_registro_de_mod_iz.gif") no-repeat scroll 100% 0; padding-top:3px; height:24px}
	.side_le .no_logado_a .gusta a:hover, .side_le .no_logado_b .gusta a:hover{background:url("../img/btn_registro_iz_mod_iz_hover.gif") no-repeat scroll 0 0; text-decoration:none; position:relative }
	.side_le .no_logado_a .gusta a:hover span, .side_le .no_logado_b .gusta a:hover span{background:url("../img/btn_registro_de_mod_iz_hover.gif") no-repeat scroll 100% 0}
	.side_le .no_logado_b .textos{ padding-top:8px}
	.side_le .no_logado_b .titular{ border:none; top:0; *top:-10px}
	/*fin version nueva */
/*usuario lado derecho*/
.side_ri .cuenta { margin-bottom: 0; padding-top: 25px; }
.side_ri .cuenta .titular { font-size:1.5em; padding: 10px 55px 4px 10px; }
.side_ri .cuenta .titular img { position: absolute; bottom: 0; right: 0; }
.side_ri .cuenta p { font-size: 1.2em; }
	/*version nueva 12/03/2010*/
	.container .side_ri .no_logado_a, .container .side_ri .no_logado_b{border-bottom:30px solid #fff; margin-top:0; padding-top:7px!important; position:relative;background:none; background: url(../img/bg_nlogado_a.jpg) no-repeat left top; margin-bottom:0}
	.side_ri .no_logado_a img, .side_ri .no_logado_b img { position: absolute; bottom: 23px; right: 0; }
	.side_ri .no_logado_a .inner, .side_ri .no_logado_b .inner{padding-right:66px;}
	.side_ri .no_logado_a .textos, .side_ri .no_logado_b .textos{ clear:left}
	.side_ri .no_logado_a p, .side_ri .no_logado_b p {color:#fff; overflow:hidden}	
	.side_ri .no_logado_a .gusta a, .side_ri .no_logado_b .gusta a{background:url("../img/btn_registro_iz.gif") no-repeat scroll 0 0; line-height:18px }
	.side_ri .no_logado_a .gusta span, .side_ri .no_logado_b .gusta span{ font-size:1.8em;background:url("../img/btn_registro_de.gif") no-repeat scroll 100% 0}
	.side_ri .no_logado_a .gusta a:hover{background:url("../img/btn_registro_iz_hovera.gif") no-repeat scroll 0 0; text-decoration:none; position:relative }
	.side_ri .no_logado_a .gusta a:hover span{background:url("../img/btn_registro_de_hovera.gif") no-repeat scroll 100% 0}
	/*naranja*/
	.side_ri .no_logado_b .gusta a:hover{background:url("../img/btn_registro_iz_hoverb.gif") no-repeat scroll 0 0; text-decoration:none; position:relative }
	.side_ri .no_logado_b .gusta a:hover span{background:url("../img/btn_registro_de_hoverb.gif") no-repeat scroll 100% 0}
	.side_ri .no_logado_b{background: url(../img/bg_nlogado_b.jpg) no-repeat left top; }			
	/*fin version nueva */
.perfil p { padding-left: 38px; line-height: 1.6em;}
.perfil .usuario { background: url(../img/ico_perfil.gif) no-repeat 9px top; line-height: 24px;  }
.perfil .numero { color: #66757e; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; position: absolute; margin-left: -54px; text-align: right; width: 50px; height: 1.8em; padding: 0 0 1px; }
.perfil .numero span { font-size: 1.06em; color: #72b4e0; }
.perfil a { text-decoration: none; color: #343232;overflow:hidden; display:block; width:100% }
.cuenta .publicar { background: #d2dee6; padding-top: 8px; padding-bottom: 1px; }
.cuenta .publicar h3 { font-weight: bold; font-size: 1.3em; color: #000; margin-bottom: 9px; }
.cuenta .publicar p { padding-left: 22px; background-position: left top; background-repeat: no-repeat; line-height: 1.7em; }
.cuenta .publicar .receta { background-image: url(../img/ico_receta.gif) }
.cuenta .publicar .articulo { background-image: url(../img/ico_articulo.gif); clear: none; }
.cuenta .publicar .pregunta { background-image: url(../img/ico_pregunta.gif) }
.cuenta .publicar .truco { background-image: url(../img/ico_truco.gif); }
.cuenta .publicar .separador { color: #7faecd; }
.cuenta .imagen { background: #d2dee6; margin-bottom: 10px; }
.cuenta .imagen .imagen { border: 3px solid #fff; }
.cuenta .imagen .seguidores { background: url(../img/ico_social_azul.gif) no-repeat 25px top; }
.cuenta .imagen .mensajesdirectos { background: url(../img/ico_enviar_lateral.gif) no-repeat 25px; }

/*Seguidores listado de usuarios*/
.listado_cocineros h2 { margin-bottom: 4px; }
.listado_cocineros .hr_doble { margin: 15px 8px; }
.listado_cocineros ul.usuarios li { float: left; margin: 4px 8px 4px 0; }
.listado_cocineros ul.usuarios li.last { margin-right: 0; }

/*Listado de usuarios*/
p.comentario { padding-left: 18px; background: url(../img/int_comentario_fnd.gif) no-repeat left top; }

/*Barra superior de usuario*/
.barra_usuario { border-bottom: 1px solid #bcc8d0; position: relative; margin-right: 8px; margin-left: 8px; }
.doscolumnas .barra_usuario { margin-right: 4.3em; }
.barra_usuario p { float: left; }
.barra_usuario a { font-size: 1.09em; }
.barra_usuario span.separador { color: #ced7dd; }
.barra_usuario .usuario h2 { font: bold italic 2em/1em Georgia, "Times New Roman", Times, serif; color: #343232; margin-bottom: 7px; }
.barra_usuario .social { height: auto; min-height: 0; float: left; background: none; }
.barra_usuario .social p { margin: 0; padding: 8px 10px 4px; background: #edf2f6; margin-right: 3px; }
.barra_usuario .social a { padding: 0; font-size: 1.09em; }
.barra_usuario .social span.separador { margin: 0 3px; }
.barra_usuario .social .activo { background: none; border: 1px solid #bcc8d0; border-bottom:1px solid #fff; margin-bottom: -1px;}
* html .barra_usuario .social .activo { position:relative; }
.barra_usuario .social .activo a { color: #343232; text-decoration: none; cursor: text; }
.barra_usuario .publicar { padding: 0; float: right; background: none; overflow:hidden; _overflow:visible }
.barra_usuario .publicar h3 { color: #66757e; font: bold italic 1.6em/1.25em Georgia, "Times New Roman", Times, serif; float: left; margin: 4px 2px 0; }
.barra_usuario .publicar p { margin: 5px 4px 2px; }
.barra_usuario .publicar span.separador { float: left; font-size: 1.1em; margin: 10px 0 0 }

/*Pagina de usuario*/
.cabecera_usuario .filtro { text-align: right; margin-bottom: 20px; }
.cabecera_usuario .filtro select, .cabecera_usuario .filtro .f_input { margin-left: 10px; width: 160px; vertical-align: middle; }
.cabecera_usuario .filtro .f_image { vertical-align: middle; margin-bottom: 6px; }
.aviso { background: #ffe6b8 url(../img/ico_modal_alerta.gif) no-repeat 10px 5px; border:1px dotted #d66b29; margin:0 0 20px; padding: 18px 10px 18px 52px; position: relative; }
.aviso .cerrar { position: absolute; right: 3px; top: 3px; }
.aviso h2 { color: #343232; margin-bottom: 13px; }
.aviso p { font-size: 1.3em; margin-bottom: 4px; }
.aviso .acciones { float: none }
.aviso .acciones p.enlace { padding: 5px 7px 3px; float: left; }
.aviso .puntuar { margin-bottom: 8px; }
.aviso .puntuar p { font-size: 1.3em; padding: 0 15px 0 0; }
.aviso .comentario label { font-size: 1.3em; float: left; width: 85px; }
.aviso .comentario textarea { width: 95%; height: 65px; }

.ok { background-image: url(../img/ico_modal_ok.gif); background-position: 13px 5px; }

.modulo .social { float: right; border-left: 1px solid #d2dee6; padding-left: 1px; height: 100%; background: none; }
.modulo .social .contenido { background: #edf2f6; width: 190px; height: 100%; }
.modulo .social .contenido li { float: none; width: 100%; }
.modulo .social .contenido li a { color: #265d9b; }
.modulo .social .contenido li a.social_media { background-image: url(../img/desplegar.gif) }

/*Tooltip*/
.tooltip { position: absolute; width: 200px; background: #ffe6b8; border:1px solid #d66b29; padding: 15px 10px 10px; z-index: 1001; }
.tooltip .cerrar { position: absolute; right: 2px; top: 2px; width: 15px; height: 15px; background: url(../img/close_modal_nar.gif) no-repeat center center; text-indent: -9999em; }
.tooltip h4 { font-size: 1.3em; font-weight: bold; margin-bottom: 8px; }
#content .tooltip p { font-size: 1.1em; margin-bottom: 5px; background:none }
    /*Posicionador de Tooltip*/
    .caja_tooltip { width: 1px; height: 1px; position: relative; float: left; z-index: 1000; }
    .caja_tooltip .tooltip { display: none; width: 150px; }
    .social .caja_tooltip { margin: 5px 0 0 -5px;}
    
.puntos{ background: #d2dee6; padding-top: 8px; padding-bottom: 1px; }
.puntos h3 { font-weight: bold; font-size: 1.3em; color: #000; margin-bottom: 9px; line-height:1em }
.puntos h3 a {font-size:0.8462em; display:block}
.puntos p { margin-bottom:10px; padding-left:22px; background-position: 0 0; background-repeat: no-repeat; line-height: 1.4545em; }
.puntos .publicar_puntos{ background-image: url(../img/ico_pregunta.gif) }
.puntos .respuesta_puntos{ background-image: url(../img/ico_a.gif) }
.puntos .separador { color: #7faecd;}
/*-tabla comunidad-*/
.comunidad{ position:relative; background:#e87f30; padding-left:336px; margin-bottom:20px; margin-top:10px}
.comunidad .inner{ padding:12px 5px}
.comunidad h2{ font-size:1.8em; margin-bottom:7px}
.comunidad p, .comunidad h2, .comunidad a{color:#fff}
.comunidad .inner span{ font-size:1.2308em}
.comunidad a:hover{ text-decoration:none}
.comunidad .abs{ position:absolute; left:0; bottom:0}
.tabla_comunidad p, .comunidad p{ font-size:1.3em; margin-bottom:5px; line-height:1.2308em}
.tabla_comunidad div{ min-height:134px}
.tabla_comunidad .ico a{  background:url(../img/ico_tabla_puntos.gif) no-repeat 0 0; padding-left:24px}
* html .tabla_comunidad div{height:134px}
.tabla_comunidad .limpiar{ min-height:0}
* html .tabla_comunidad .limpiar{height:0}
/*-en comunidad cocineros*/
.puntos_comunidad{ padding-top:0;padding-left:8px; padding-right:8px; margin-bottom:12px}
.puntos_comunidad h3{  padding:8px;background:#edf2f6; margin-right:-8px; margin-left:-8px}
.puntos_comunidad .amateur{ background:#d2dee6 url(../img/ico_experiencia_amateur.gif) no-repeat 0 0; padding-left:28px}

.responder{ background: #fff; padding-bottom: 1px; }
.responder .hr_doble{ margin-bottom:23px; }
.responder .titular{ color:#66757e; padding-left:0; background:none; margin-bottom:23px ;line-height: 1.2em;}
.responder p {line-height:1.3em ; margin-bottom:7px;}
.responder span{ padding-left:45px; background:url(../img/pregunta.gif) no-repeat 0 0; padding-bottom:2px }
.responder a{ font-size:1.0909em;}
.responder .respuesta_puntos{ background: url(../img/ico_a.gif) no-repeat 0 0 ; padding-left:20px; padding-bottom:2px }
.responder em{ font-style:normal; text-transform:uppercase; color:#66757e; font-size:0.9091em}
.responder .mas_productos { float: right; padding: 0; }

.actividad_usuario{ margin-bottom:15px}
.actividad_usuario h2{ font-size:1.3em;padding-left:8px;padding-right:8px; margin-bottom:8px;}
.actividad_usuario .hr_doble{ margin:0; padding:0}
.actividad_usuario p {line-height:1.2500em ; margin-bottom:5px; font-size:1.2em; width: 100%; overflow: hidden; }
.actividad_usuario span{ padding-left:45px; background:url(../img/pregunta.gif) no-repeat 0 0; padding-bottom:2px }
.actividad_usuario .respuesta_puntos{ background: url(../img/ico_a.gif) no-repeat 0 0 ; padding-left:20px; padding-bottom:2px }
.actividad_usuario em{ display:block; font-style:normal; text-transform:uppercase; color:#66757e; font-size:0.8333em}
.activo .inner{ padding:8px}
.activo h2{ background:#fff; margin-bottom:3px; letter-spacing:-0.0769em;}
.activo{ background:#edf2f6}
.activo a{ font-size:0.9167em}
.activo em{ display:inline}
.activo img.experiencia { vertical-align: text-bottom; padding-left: 5px; }

.recetas { margin-bottom: 30px; }
.recetas li { padding: 5px 8px 4px; font-size: 1.2em;}
.recetas li a { color: #265d9b; }
.recetas li.altern { background: #edf2f6; }
.recetas li strong{color:#D22222; padding-left:5px}
.js .recetas ul li ul{display:none}
.recetas ul li ul{ padding:3px 0;}
.recetas ul li li{ padding:2px 8px; font-size:0.9167em}
.recetas ul li li a{ text-decoration:none}
.recetas ul .active a{color:#000; font-weight:bold}
.recetas ul .active ul a{color:#265D9B; font-weight:normal}

.recetas ul li li li{ font-size:1em }
.recetas ul li .active li a{ font-weight:normal }
/*buscador*/
#buscador{ width:710px; clear:both}
#buscador .f_ri{ width:100px }
#buscador fieldset{margin:15px 8px 6px; background:url(../img/bg_buscador.gif) no-repeat top right; padding:4px 0; }
#buscador .f_input{ font-size:1.2em;padding:5px 0px 5px 4px; margin-bottom:4px; float:left; width:495px; border:1px solid #b8c7d0; background:#fff url(../img/input_buscador.gif) repeat-x 0 0 }
#buscador .submit { float:left}
#buscador .submit .f_submit { display:block; float:left; }
#buscador .f_ri div{ margin-bottom:2px}
#buscador .f_radio{ display:block; float:left; margin-right:4px}
#buscador label{ font-size:1.1em;display:block; float:left; padding-bottom:1px; margin:0; color:#000}
.home #buscador{ width:646px}
.home #buscador .f_input{ width:434px}
.home #buscador fieldset{ background:url(../img/bg_buscador_home.gif) no-repeat top right; }

/*-paginador-*/
.paginador{ text-align:center; clear:both; padding:10px 10px 0 10px; margin-bottom:15px}
.paginador a, .paginador span{ color:#265d9b; font-size:1.2em; padding:2px 4px; line-height:1.8333em;}
.paginador .current{ cursor:default}
.paginador .current, .paginador a:hover{ color:#fff; background:#3684b7; text-decoration:none;}
/*seo - h1*/
.seo {position:relative;  margin-bottom:8px;}
* html .seo{ word-spacing:-1px}

/* img de mami tanto en titular como en modulo*/
.mami .seo{ padding-right:180px}    
    .mami .seo img, .modulo .mami img{ position:absolute; top:0; right:1px}
    .modulo .mami{ position:relative}
        .modulo .mami .titular { padding-right:80px}
h1{color:#ca7027; margin-bottom:4px; font-size:2.8em;font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; }
.h1mini{font-size:2.4em;}
.seo h1{ overflow:hidden; padding:2px}
.seo p{color:#66757e; font-size:1.6em; line-height:1.3750em}
.seo p select { float: right; font-size: 0.63em; }
.seo strong{color:#343232}

/* --Secciones--  lado derecho*/
.seccion{ clear:both; margin-bottom: 20px; }
.seccion h2 { margin-bottom: 5px; }
.seccion h2.web { margin-bottom: 15px; }
.seccion h2.titular img { float: right; }
.seccion h3{ font-size:1.2em;color:#343232; clear: both;}
.seccion .imagen{float:left;}
* html .seccion .imagen{ margin-right:-3px}
.seccion .imagen img{ display:block;margin-right:9px; border:3px solid #fff}
.seccion li{padding-top:1px; clear:left; overflow:hidden;  margin-bottom:9px}
* html .seccion li { overflow:visible;height:1%;}
.seccion span{color:#7faecd}
.esencias { background: #f8f9fb; }
.esencias p { text-align: center; margin-top: 1em; }
/*--promociones--*/
.promocion { background: #97b45a; color: #fff; padding-bottom: 10px; }
.promocion h2 { color: #fff; font-size: 1.8em; }
.promocion h3 { font: bold italic 1.6em/1em Georgia, "Times New Roman", Times, serif; }
.promocion a { color: #fff; text-decoration: none; }
.promocion a:hover { text-decoration: underline; }
.side_ri .promocion .inner { padding:10px 20px; padding-bottom:0}
#content .side_ri .promocion h2.titular { color: #fff; padding: 0.5em 10px; font-size: 2em; text-decoration: underline; background: #97b45a; position:relative;} /*Quitado tras revision: background: #599712; */
* html #content .side_ri .promocion h2.titular { display:inline-block}
#content .side_ri .promocion h2.titular img{ position:absolute; right:0; bottom:0px; float:right }

/*social media promociones*/
.listado_promociones ul.usuarios li { clear:none;float:left;margin:4px 8px 4px 0;}
.compartelo{ position:relative}
.compartelo li a { font-size:1em; background-position:left center;background-repeat:no-repeat;padding-left:14px;word-spacing:-0.0909em;}
.compartelo .ico_enviar {background-image:url(../img/ico_enviar_lateral.gif);}
.js .compartelo  li ul{ visibility:hidden}
.compartelo li ul{ width:84px;background:#d2dee6; border:1px solid #205b95;color:#205b95; position:absolute; top:26px; left:117px; z-index:50; padding:5px 11px 2px 4px}
.compartelo li ul li{ float:none}
.compartelo li ul li a{color:#205b95; }
.compartelo .social_media{ padding-left:2px; background:url(../img/desplegar_on_lateral.gif) no-repeat 33px 6px; padding-right:15px; margin-left:14px}
.compartelo .hover{background:#d2dee6 url(../img/desplegar.gif) no-repeat 33px 12px; border:1px solid #205b95; border-bottom:none; height:26px; padding-top:8px; padding-right:15px; display:block; color:#205b95; position:absolute; top:-8px; left:103px; z-index:100}
/*-ranking-*/
.ranking .imagen img{ display:inline;vertical-align:top;}
.ranking .imagen .first{ border:none; margin-right:3px}
/*-promo san valentin--*/
.side_ri .valentin{ background:#c4e39b; padding-bottom:0}
#content .side_ri .valentin h2.titular{ font-size: 1.6em; line-height:1em;  background: #3d7000; text-decoration:none}
#content .side_ri .valentin .inner p{ text-align:center; color:#3d7000; font-size:1.2em; padding-bottom:5px; width: 100%}
/*-promo sube video--*/
.side_ri .sube_video{ margin-bottom:0; background:#fff}
.side_ri .sube_video img{ width:100%; display:block;}
/*fondo boton promos*/
.btn_promo .gusta { padding:0}
.btn_promo .gusta a{background:url(../img/promociones/btn_promo_iz.gif) no-repeat 0 0px; padding-left:5px; height:auto; }
.btn_promo .gusta span{background:url(../img/promociones/btn_promo_de.gif) no-repeat 100% 0;padding: 7px 10px 11px; color:#fff; font-size:1.1667em;height:auto}
/*fondo boton neutro verde*/
.btn_neutro .gusta{ padding:0;}
.btn_neutro .gusta a{background:url(../img/promociones/btn_neutro_iz.gif) no-repeat 0 0px; padding-left:5px; height:auto; }
.btn_neutro .gusta span{background:url(../img/promociones/btn_neutro_de.gif) no-repeat 100% 0;padding:7px 0 9px 0; color:#fff; font-size:1.1667em; height:auto; width:100%}
/*gris*/
.btn_neutro .gustado a{background:url(../img/promociones/btn_neutro_iz_gustado.gif) no-repeat 0 0px; padding-left:5px; height:auto; }
.btn_neutro .gustado span{background:url(../img/promociones/btn_neutro_de_gustado.gif) no-repeat 100% 0;padding:7px 0 9px 0; color:#fff; font-size:1.1667em; height:auto; width:100%}
/*extension div imagenes modulo */
.modulo .ext_promociones{ width:129px}
.modulo .ext_promociones img{ border-bottom:1px solid #fff}
.modulo .ext_promociones .gusta { float:none; margin-right:9px}
.modulo .ext_promociones div{ height:auto; min-height:auto}
.modulo .ext_promociones .a_ce a{ display:block; padding:3px 0;color:#d66b29; text-decoration:underline}

.titular span a, .titular strong a{font-style:normal; padding:0 5px; text-decoration:none}
.titular span a{color:#66757E}
.titular strong a{color:#d66b29;}
.votos { margin-right:9px; border-bottom:1px solid #fff;background:#d66b29; }
.votos p{color:#fff;padding:5px 10px 7px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; text-transform:capitalize}
.votos strong{ font-size:1.3077em; padding-right:2px }




/*Seccion Interiores*/
.interiores p{ color:#66757e; text-transform:uppercase;line-height:1.400em}
.interiores a{ text-transform:none; font-size:1.0909em}
/*Seccion Que se esta cociendo*/
.cociendo p { text-transform: none; color: #343232; font-size: 1em; }
.cociendo p a { font-size: 1em; }
.cociendo .info { text-transform: uppercase; font-size: 0.91em; }
/*Seccion enlaces*/
.enlaces ul { margin-bottom: 20px; }
.enlaces li { background: url(../img/int_li_vineta.gif) no-repeat left .3em; padding-left: 11px; font-size: 1.2em; margin-bottom: 5px; }
.enlaces p { font-size: 1.2em; }
.enlaces .titulares li { margin-bottom: 20px; }
.enlaces h3 { font: bold italic 1.33em/1em Georgia, "Times New Roman", Times, serif; color: #66757e; margin-bottom: 4px; }
/*Seccion Peso Ideal*/
.calculadoras h3 { font-weight: bold; margin-bottom: 5px; }
.calculadoras .peso_ideal { margin-bottom: 15px; }
.calculadoras .peso_ideal .pasos label { display: block; }
.calculadoras .peso_ideal .pasos div { background-position: left top; background-repeat: no-repeat; padding: 9px 0 3px 37px; min-height: 0; height: auto; }
.calculadoras .peso_ideal .pasos p { font-size: 1.2em; }
.calculadoras .peso_ideal .paso1 { background-image: url(../img/int_seccion_paso1_fnd.png); }
.calculadoras .peso_ideal .paso2 { background-image: url(../img/int_seccion_paso2_fnd.png); }
.calculadoras .peso_ideal .paso1 select { width: 32%; }
.calculadoras .peso_ideal .paso2 select { width: 100%; }
/*aviso mail*/
.aviso_mail{ clear:both; margin-bottom: 20px;}
.aviso_mail h2{ font-size:1.3em; margin-bottom:8px}
.aviso_mail .hr_doble{ margin:5px 0}
.aviso_mail strong{ color:#000000; text-transform: lowercase;}
.aviso_mail .f_ri{ width:100px }
.aviso_mail .f_input{margin-right:4px; width:120px; font-size:1.2em;padding:3px 0px 4px 4px; margin-bottom:4px; float:left; border:1px solid #ffffff; background:#fff url(../img/input_buscador.gif) repeat-x 0 0 }
.aviso_mail .submit { background: url(../img/btn_mail_der.gif) no-repeat left top; float:left; padding-left:5px; }
.aviso_mail .submit .f_submit { display:block; float:left; background:url(../img/btn_mail_izq.gif) no-repeat right top;font-size:1.3em; color:#fff; border: none; overflow:visible; height:25px; padding:0 10px}
.aviso_mail .acciones{ float:left}
/*Seccion Contacto*/
.contacto { color: #0b5e9f; }
.contacto .titular { font-size: 1.4em; }
.contacto .separador { padding-bottom: 6px; border-bottom: 1px solid #fff; margin-bottom: 6px; }
.contacto p { font-size: 1em; }
.contacto .atencion { text-transform: uppercase; background: url(../img/int_contacto_logo_gallina.gif) no-repeat right top }
.contacto .telefono { font: 3em/1em Georgia, "Times New Roman", Times, serif; position: relative; bottom: 0.2em; text-transform: lowercase; margin-bottom: 18px; }
.contacto .mail { font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; text-transform: lowercase; margin-bottom: 6px; }
.contacto .mail a { text-decoration: none; font-size: 0.8000em; }
.contacto a { font-size: 1.2em; }
.contacto .sobre { background: url(../img/img_contacto_logo_gb-star.gif) no-repeat right top; padding-right: 90px; height: 44px; }
.contacto .productos { background: url(../img/int_contacto_prod_fnd.gif) no-repeat right top; padding-right: 112px; height: 51px; }
.contactar .contacto p{  font-size:1.2em; margin-bottom:7px; line-height:1em}
.contactar .contacto .telefono { font: 3em/1em Georgia, "Times New Roman", Times, serif; margin-bottom:3px }

/*preparacion*/
.preparacion{ margin-bottom:8px}
.preparacion table{ width:100%}
.preparacion td{  padding:6px 5px 6px 27px; color:#66757e;font-size:1.1em; background-repeat:no-repeat; background-position:0 3px}
.preparacion .t1{ background-image:url(../img/t1.gif)}
.preparacion .t2{ background-image:url(../img/t2.gif)}
.preparacion .t3{ background-image:url(../img/t3.gif)}
.preparacion .t4{ background-image:url(../img/t4.gif)}
.preparacion .t5{ background-image:url(../img/t5.gif); padding-left:27px}
.preparacion .t6{ background-image:url(../img/sin-gluten.gif); padding-left:27px}

/*--modulo social media--*/
.social{ min-height:61px; background:#d66b29; }
.social a{ padding-left:14px; word-spacing:-0.0909em; background-repeat: no-repeat; background-position: left center; }
.social .imagen{ background:#f28e31; min-height:61px; z-index: 2; }
* html .social .imagen{height:61px}
.tercio .social .imagen{ float:none}
.gusta{ color: #66757e; clear: both; float:left; padding:5px }
.gusta a{ display:block; background:url(../img/btn_social_iz.gif) no-repeat 0 0px; padding-left:7px; height:49px; color:#FFF; text-decoration:none}
.gusta span{ font-size:1.4545em;display:block;text-align:center;background:url(../img/btn_social_de.gif) no-repeat 100% 0; padding-top:17px; padding-bottom:2px; height:30px; padding-right:9px; cursor:pointer}
* html .gusta a, * html .gusta span{ display:inline-block}
.social .favorito{ color: #fff; clear: both; float:left; padding:5px }
.social .favorito a{ display:block; background:url(../img/btn_favorito_iz.gif) no-repeat 0 0px; padding-left:7px; height:49px; color:#FFF; text-decoration:none}
.social .favorito span{ font-size:1.4545em;display:block;text-align:center;background:url(../img/btn_favorito_de.gif) no-repeat 100% 0; padding-top:17px; padding-bottom:2px; height:30px; padding-right:9px; cursor:pointer}
* html .social .favorito a, * html .social .favorito span{ display:inline-block}
.social .imagen .f_le{display:inline; background:none; padding:19px 3px 19px 0; color:#fff; font:1.4545em/1em Georgia, "Times New Roman", Times, serif;}
.social .imagen .f_le span{ background:url(../img/ico_social.gif) no-repeat 0 0; padding-left:18px; margin:0 2px; display: inline-block; padding-bottom:2px }
.social .contenido{ padding-left: 15px; width: 335px; float: left; z-index: 1; }
* html .social .contenido{height:61px}
.tercio .f_ri_t .social { position: absolute; right: 0; bottom: 0; width: 31.5%; margin-bottom: 0; }
.pasos .f_ri_t .social { position: relative; width: 100% } 
* html .tercio .f_ri_t .social, * html .home .tercio .f_ri_t .social { width: 100% }
.tercio .social .contenido{ clear:left; width:auto; float:none; padding-left: 0; }
* html .tercio .social .imagen { margin-right:0; }
.social .contenido ul{ font-size:1em; padding:12px 5px 2px; }
.social .contenido li{ float:left; width:49%; margin-bottom:5px; position:relative; z-index: 1; }
.tercio .social .contenido li{ float:none; width:auto; }
.social .contenido li a{ color:#fff;}
.social .contenido li .social_media{ padding-left:2px; background:url(../img/desplegar_on.gif) no-repeat 33px 6px; padding-right:13px}
.social .contenido li .hover{background:#d2dee6 url(../img/desplegar.gif) no-repeat 33px 12px; border:1px solid #205b95; border-bottom:none; height:26px; padding-top:8px; padding-right:15px; display:block; color:#205b95; position:absolute; top:-8px; left:102px; z-index:100}
.js .social .contenido li ul{ visibility:hidden}
.social .contenido li ul{ width:100px;background:#d2dee6; border:1px solid #205b95;color:#205b95; position:absolute; top:26px; left:102px; z-index:50; padding:5px 11px 2px 4px}
.social .contenido li ul li{ float:none}
.social .contenido li ul li a{color:#205b95; }
.sin_boton .social{ min-height:41px}
* html .sin_boton .social .contenido{height:41px}
.sin_boton .social .contenido{width:90%}
.sin_boton .social .contenido li{ width:auto; padding-right:25px }

/*--usuario--*/
.tercio .usuario{ padding-bottom:12px}
.usuario .f_le{ margin-right:5px}
.usuario .f_ri{ margin-left:5px}
* html .usuario .f_le { margin-right:2px; }
* html .usuario .f_ri { margin-left:2px; }
.usuario .respuesta img{ border:3px solid #ca7027; display:block}
.usuario .comentario img{ border:3px solid #d2dee6; display:block}
.usuario p{ line-height:1.0909em; margin-bottom:2px; color:#66757e}
.usuario .titular{font: italic bold 1.2em/1.2000em Georgia, "Times New Roman", Times, serif; color:#66757e; overflow: hidden; width: 100%; }
.perfil .experiencia{ padding-left:0; margin-left:-9px}
.experiencia a{ display:inline-block; width:auto; margin-left:7px}
    .usuario .experiencia{ margin-left:-3px}
    .usuario .experiencia a{ margin-left:3px}
/*.experiencia{ background-position:left center; background-repeat:no-repeat;padding:1px 0 1px 38px;line-height:1.4545em; padding-left: 38px!important;}
.experiencia span{ text-indent:-9999em; display:block }
.nivel0 { background-image: url(../img/ico_experiencia_nivel0.gif); }*/
.nivel1 { background-image: url(../img/ico_experiencia_nivel1.gif); }
.nivel2 { background-image: url(../img/ico_experiencia_nivel2.gif); }
.nivel3 { background-image: url(../img/ico_experiencia_nivel3.gif); }
.nivel4 { background-image: url(../img/ico_experiencia_nivel4.gif); }
.nivel5 { background-image: url(../img/ico_experiencia_nivel5.gif); }
.side_ri .nivel1 { background-image: url(../img/ico_seccion_experiencia_nivel1.gif); }
.side_ri .nivel2 { background-image: url(../img/ico_seccion_experiencia_nivel2.gif); }
.side_ri .nivel3 { background-image: url(../img/ico_seccion_experiencia_nivel3.gif); }
.side_ri .nivel4 { background-image: url(../img/ico_seccion_experiencia_nivel4.gif); }
.side_ri .nivel5 { background-image: url(../img/ico_seccion_experiencia_nivel5.gif); }
.cabecera .usuario .nivel1 { background-image: url(../img/ico_cabecera_experiencia_nivel1.gif); }
.cabecera .usuario .nivel2 { background-image: url(../img/ico_cabecera_experiencia_nivel2.gif); }
.cabecera .usuario .nivel3 { background-image: url(../img/ico_cabecera_experiencia_nivel3.gif); }
.cabecera .usuario .nivel4 { background-image: url(../img/ico_cabecera_experiencia_nivel4.gif); }
.cabecera .usuario .nivel5 { background-image: url(../img/ico_cabecera_experiencia_nivel5.gif); }
.usuario .fecha{ font-size:1em}
.usuario strong{ color:#000}
.usuario .ratingstars{ float:right}
.interiores .usuario p{ margin-bottom:3px; text-transform:none}
.interiores .usuario .titular{ background:none; padding:0; font-size:1.2em}
.post{background-repeat:no-repeat; background-color:#fff;}
.post p{ background:#edf2f6; padding:10px; font-size:1.3em; color:#343232}
.postcomen{ background-position:top left; padding-left:16px;background-image:url(../img/izq_azul.gif); }
.postresp{ background-position:top right; padding-right:16px;background-image:url(../img/der_azul.gif); }
.postresp p{ font-size:1.1em}
.postmejor{ background-position:top right; padding-right:16px;background-image:url(../img/der_nara.gif); }
.postmejor p{ background:#ffe6b8; padding:10px}
.postresponder, .postresponder p{ background:none; padding-top:0}
.post .destmejor, .post .destmejor p { background:#f28e31; padding-bottom:3px}
.post .destresp, .post .destresp p { background:#d2dee6;padding-bottom:3px}
.post .destmejor, .post .destresp{ padding-top:3px;}
.post .gusta, .post .favorito{ color: #66757e; clear: both; float:left; padding-top:5px }
.post .gusta a, .post .favorito a{display:block;  padding-left:7px; height:27px; color:#FFF; text-decoration:none}
.post .gusta span, .post .favorito span{ font-size:1.0769em;display:block;text-align:center; padding-top:6px; padding-bottom:2px; height:19px; padding-right:18px; cursor:pointer; padding-left:9px}
* html .post .gusta a, * html .post .favorito a, * html .post .gusta span, * html .post .favorito span{ display:inline-block}

.post .f_le{display:inline; background:none; padding:10px 3px 15px 3px; color:#fff; font:1.4545em/1em Georgia, "Times New Roman", Times, serif;}
.post .f_le span{ background:url(../img/ico_social.gif) no-repeat 0 0; padding-left:18px; margin:0 2px}
/*fondo naranja*/
.destmejor .gusta a{ background:url(../img/btn_social_iz_post.gif) no-repeat 0 0px;}
.destmejor .gusta span{background:url(../img/btn_social_de_post.gif) no-repeat 100% 0;}
.destmejor .favorito a{ background:url(../img/btn_social_iz_post_favo.gif) no-repeat 0 0px;}
.destmejor .favorito span{background:url(../img/btn_social_de_post_favo.gif) no-repeat 100% 0;}
/*fondo azul*/
.destresp .gusta a{background:url(../img/btn_social_iz_post_resp.gif) no-repeat 0 0px; }
.destresp .gusta span{background:url(../img/btn_social_de_post_resp.gif) no-repeat 100% 0;}
.destresp .f_le{color:#343232}
.destresp .f_le span{background:url(../img/ico_social_azul.gif) no-repeat 0 0;}
.destresp .favorito a{background:url(../img/btn_social_iz_post_resp_favo.gif) no-repeat 0 0px; }
.destresp .favorito span{background:url(../img/btn_social_de_post_resp_favo.gif) no-repeat 100% 0;}
/*--grande--*/
.postresponder .acciones{ float:none; padding:5px 10px}
.postresponder .boton{ padding:0; padding-right:8px; background-repeat:no-repeat; background-position:right;}
.postresponder .acciones span a{padding:11px 19px 3px;}

/*ingredientes*/
.ingredientes ul{ margin-bottom:15px}
.ingredientes li{ border-bottom:1px solid #d2dee6; padding-bottom:2px; line-height:1.4545em}
.ico_lista { background:url(../img/ico_lista_compra.gif) no-repeat 0 0;padding-left:20px;padding-bottom:3px; line-height:1em}
.compra p{ line-height:2em;}
.compra strong{ margin-right:3px}
/*pasos modulo con num*/
.pasos .modulo .imagen img { margin-right: 35px; display: block; }
.pasos .modulo .numero{ top:-2px; right:-30px}
.pasos .modulo .ampliar{ margin-top:-14px}
.pasos .modulo .contenido{ padding-right:15px}
/*info nutricional*/
.info_nutricional{ padding:15px 7px; background:#edf2f6}
.info_nutricional table{ width:100%; color:#66757e}
.info_nutricional td { border-right:1px solid #d2dee6; padding:0 9px; font-family:Georgia, "Times New Roman", Times, serif;}
.info_nutricional .noborder{border-right:1px solid #edf2f6;}
.info_nutricional small, .info_nutricional strong{ font-family:Arial, Helvetica, sans-serif}
.info_nutricional small{ text-transform:uppercase;}
.info_nutricional p{ font-size:1.5em; white-space:nowrap}
.info_nutricional p span{color:#9e2d0d; font-size:1em; padding:0 2px}
.info_nutricional h3 { font: bold italic 1.4em/1em Georgia, "Times New Roman", Times, serif; color: #66757e; margin-bottom: 4px; }
.info_nutricional strong{ color:#000; font-size:1.1000em; display:block; font-weight:normal}
.info_nutricional span{ font-size:1.8em}
/*entradilla_comentarios*/
.entradilla_comentarios{ margin-bottom:15px}
.entradilla_comentarios h2{ float:left}
.entradilla_comentarios p{ display:block; float:left; font-size:1.2em; padding:2px 6px 0;  }
.entradilla_comentarios .ratingstars{ float:left}

.ratingstars{}
.ratingstars li{ display:block; float:left;position:relative; height:16px; width:16px;text-indent:-9999em; text-align:left}
.ratingstars .filledRatingStar {background:transparent url(../img/FilledStar.gif) no-repeat scroll 0 0;}
.ratingstars .emptyRatingStar {background:transparent url(../img/EmptyStar.gif) no-repeat scroll 0 0;}

/*escribir_comentarios*/
.escribir_comentarios h2{ margin-bottom:15px}
.escribir_comentarios div{ margin-bottom:3px}
.escribir_comentarios label, .escribir_comentarios input{ float:left; padding:1px 3px; margin-bottom:0; font-size:1.2em}
.escribir_comentarios .f_label{ text-align:right; width:14%;}
.escribir_comentarios textarea{ width:100%; height:75px}
.escribir_comentarios .area{float:left; width:84%}
.escribir_comentarios .acciones{ clear:both; float:none}
.puntuar p{ display:block; float:left; font-size:1.2em; padding:0px 6px;  }
.puntuar .ratingstars{ float:left}
.votar{ margin-top:-12px; margin-bottom:12px}
.votar > *{ float:left}
.votar p{ line-height:16px; margin:0 5px}
.votar p:first-child{ margin-left:0}
/*responder_comentarios*/
.responder_comentarios{ padding:8px; margin-bottom:6px}
.responder_comentarios h2{ margin-bottom:8px}
.responder_comentarios .pad30{ padding-left:30px}
.responder_comentarios textarea{ width:99.4%;height:75px}
.responder_comentarios input{ width:99.4%; padding:0;padding-top:2px}
.responder_comentarios .acciones{ clear:both}
.responder_comentarios label{ display:block; padding:3px 0 3px 30px; font-size:1.3em; line-height:1.2308em; background:url(../img/paso1_mini.gif) no-repeat left center}
.responder_comentarios .paso1{ background:url(../img/paso1_mini.gif) no-repeat left center}
.responder_comentarios .paso2{ background:url(../img/paso2_mini.gif) no-repeat left center}
.similar{ background:#ffe6b8; border:1px dotted #d66b29; margin:8px 0 8px 30px; padding:7px}
.similar p{ font-size:1.2em; line-height:1.3333em; margin-bottom:3px}
.similar li{ background:url(../img/ico_pregunta.gif) no-repeat left center; padding-left:22px; line-height:2em}
.similar em{ font-style:normal; text-transform:uppercase; color:#66757e; font-size:0.9091em}

/*--footer--*/
#footer{ background:#d8e2e9}
.pie{padding:40px 0 0 0;}
.pie h2{ margin-bottom:9px;}
.pie .hr{ margin-bottom:9px}
.redes .modulo{ display:inline; float:left; width:24%; margin-right:1%; clear:none; margin-bottom:0; padding-bottom:25px}
.redes .last{ margin-right:0}
.redes .imagen{ padding:8px 0}
.redes .llave{ background:url(../img/llave.gif) no-repeat left center; padding:7px 9px 7px 20px}
.redes p{ margin-bottom:4px;word-wrap:break-word;}
.redes a{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.redes .twitter a{color:#00b9f6}
.redes .facebook a{color:#3b5998}
.redes .tube a{color:#d22222}
.redes .blog a{color:#b87026}
.nube{ clear:both; padding-bottom:22px; padding-right:5px }
.nube p{ line-height:2.2em}
.nube a{ margin:0 5px; text-transform:lowercase;text-decoration:none;}
.size0{ font-size:0.8em}
.size1{ font-size:1em}
.size2{ font-size:1.3em;}
.size3{ font-size:1.8em}
.size4{ font-size:1.9em}
.size5{ font-size:2.2em;}
.size6{ font-size:2.3em}
.size7{ font-size:2.6em;}
.size8{ font-size:2.4em;}
.size9{ font-size:3.1em;}
.size10{ font-size:3.5em;}
.idiomas p{ text-align:center; padding:5px 0; margin-bottom:19px; font-size:1.2em; line-height:1em }
.idiomas .active{ font-weight:bold}
.legal{ position:relative}
.legal p, .legal small{color:#565b64; font-size:1.2em; line-height:1.2500em; margin-bottom:4px}
.legal a{margin-right:7px; padding-top:3px; padding-bottom:3px; color:#0b5e9f; font-size:0.9167em }
.legal a:hover{ text-decoration:underline;}
.sellos{ text-align:right; margin-top:-38px}
.sellos a{ margin:0; padding:0; margin-left:4px;}
/*-buscador diccionario-*/
.busca_diccionario{clear:both;}
.busca_diccionario label{color:#343232; font-size:1.3em; font-weight:bold; display:block}
.busca_diccionario .f_input{ font-size:1.2em;padding:3px 0px 4px 4px; margin-bottom:4px; float:left; width:420px; }
.busca_diccionario .submit {  float:left; margin-left:5px;}
.busca_diccionario .submit .f_submit {display:block; float:left;}
.pager{ margin-bottom:20px;background:#edf2f6 url(../img/bg_diccionario.gif) repeat-x 0 0;}
.pager p{ font-size:1.2em;  background:url(../img/1px.gif) repeat-x left bottom; float:left; }
.pager a{position:relative; top:1px; float:left; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;padding:6px 4px 6px 5px;text-decoration:none; }
.pager span{float:left;font-family:Georgia, "Times New Roman", Times, serif;padding:6px 4px 6px 5px;font-weight:bold}
.pager a:hover {text-decoration:underline;background:#265D9B;color:#fff;}
.pager .selected {text-decoration:underline;background:#fff;color:#66757e;border:1px solid #d2dee6; border-bottom:1px solid #fff; top:0px; cursor:default;}
.pager .selected:hover {text-decoration:underline;background:#fff;color:#66757e;}
/*excepciones para abecedario dentro de detalle*/
.detalle{ margin-bottom:20px}
.detalle fieldset{ margin-bottom:0}
.detalle .busca_diccionario .f_input{ width:405px; }
.detalle .pager{ background:none; margin:0}
.detalle .pager p{ background:none}
.detalle .pager a{ text-decoration:underline;padding:6px 4px 6px 4px}
.detalle .selected {top:1px;text-decoration:underline;background:#265D9B;color:#fff; background:none; border:none;color:#265D9B;}
.detalle .selected:hover {text-decoration:underline;background:#265D9B;color:#fff;}
/*-listado diccionario-*/
.actividades{ clear:both; margin-bottom:12px}
.actividades ul {float:left; width:33%;}
.actividades li{ margin-bottom:8px;}
.actividades a {font-size:1.1em;text-transform:capitalize}
.actividades a:hover{ text-decoration:underline}
/*definicion y detalle*/
.definicion p{ font-size:1.3em; line-height:1.2308em; margin-bottom:18px}
.beneficio{ padding-left:22px; background:url(../img/ico_detalle.gif) no-repeat 0 0}
/*fecha menu*/
.fecha_menu { height: 20px; margin-bottom:5px; clear: both; position: relative; bottom: 15px; }
.fecha_menu strong { color: #66757e;font: bold italic 1.4545em/1.3em Georgia, "Times New Roman", Times, serif; }
.fecha_menu p{ line-height:1.2727em; }
.fecha_menu span{ color:#b9472f; padding:0 2px}
/*registrar*/

.tercio_pie .registrar{ padding-left:27%;}
.registrar .acciones { float:left}
.registrar .f_le p{ font-size:1.2em; padding:4px 5px 0}
.articulo .registrar p{ margin-bottom:8px}
.registrar small{ display:block; clear:both; font-size:0.8462em; line-height:1.4545em;}

/*formualario publicar receta*/
.f_publicar{ padding:15px 0; margin:0}
.f_publicar div{ margin-bottom:5px;position:relative;}
.f_publicar div div {display:inline;float:left;padding:0; margin:0;}
.f_publicar label, .f_publicar .f_input, .f_publicar textarea, .f_publicar select, .f_publicar .f_file { display:inline;float:left;margin:0; width:99.9%; font-size: 1.3em}
.f_contenido .f_input, .f_contenido textarea, .f_contenido select{ clear:both; margin-bottom:3px; vertical-align:middle;}/*repetir solo un elemento*/
.f_publicar .fecha select { width: 80px; margin-right: 9px; clear: none }
.f_publicar .piso .f_input { float: none; display: inline; clear: none; width: 52px; vertical-align: middle; }
.f_publicar .piso select { float: none; vertical-align: middle }
.f_publicar .piso label { vertical-align: middle; float:none }
.f_publicar label, .f_publicar li{ width:160px;/*text-align:right;*/  position:relative}
.f_publicar label, .f_publicar li, .f_publicar p{font-size:1.3em; line-height:1.3846em;}
.f_publicar li a, .f_publicar p a { font-size:0.9231em; outline:none; line-height:1em}
.f_publicar .linea .f_contenido, .linea_ext .acciones, .f_publicar .lateral{ padding-left: 170px; }
    .ajusteacciones .acciones{ padding-left:0}
.f_publicar .linea label { width: 100%; text-align: left; margin-bottom: 3px; }
.f_publicar .linea input { display: inline; float: none; vertical-align: middle; }
.f_publicar .linea .f_contenido, .f_publicar .linea .f_contenido label { float: none; vertical-align: middle; }
.f_publicar .linea_ext div{ float:none; display:block; margin-bottom:5px; clear:both}
.f_publicar .linea_ext .acciones{margin-bottom:10px; overflow:visible;}
.f_publicar .acciones .f_submit{ overflow:visible}
.f_publicar_ext{ position:relative}
.mcdropdownExt .mcdropdown{ left:170px; *left:auto}
.f_publicar_ext label{ width:142px; padding-left:28px}
.f_publicar_ext .nopad label{ }
.f_publicar_ext .nopad label, .linea_ext label{ text-align:right; width:160px; padding-left:0; padding-right:10px}
.f_publicar .linea_ext ul{ padding:20px; padding-left:170px; padding-right:0; margin-bottom:45px;zoom:1; overflow:hidden }
.f_publicar .linea_ext li{width:100%;border-bottom:1px solid #eee; float:left; clear:left; padding:0; margin-bottom:3px}
.f_publicar .linea_ext li a{ float:right; padding-right:18px; background:url(../img/ico_borrar.gif) no-repeat 100% 2px}
.f_publicar .linea_ext li span{ float:left}
.linea_ext input{ margin-bottom:3px}

.f_publicar .linea_ext textarea{ width:76.1%; margin-bottom:20px}
.linea_ext .paso{ margin-left:170px; border-bottom:1px solid #eee; padding-bottom:5px}
.linea_ext .paso_ext{ border-bottom:none}
.linea_ext .paso a{ display:block; text-align:right; clear:both}
.linea_ext .paso strong{ position:relative; padding-right:8px;font: bold 17px/1.3em Georgia, "Times New Roman", Times, serif; color:#66757E }
.f_publicar h2{ background:#EDF2F6; margin-bottom:25px; padding:4px}
.f_publicar h2 span{ font-size:11px; font-family:Arial; font-style:normal}
.linea .acciones { padding-right: 20px; }
.f_publicar .f_contenido .f_check { padding: 0 }
.f_publicar .linea .paso3 div { float: none; display: block; margin-bottom: 1em; }
.f_publicar .linea .paso3 label { width: auto; margin-bottom: 1em; }
.f_publicar .linea .paso3 .f_check { margin: 0 5px 0 0; }
.registo .f_publicar .f_contenido table { width: 690px }
.f_publicar .f_contenido table input { vertical-align: middle; margin-bottom: 0; float: none; margin-right: 5px; }
.f_publicar #dificultad label { float:none}
.f_publicar #tiempo label { float:none}
.f_publicar label a{ display:block; font-size:0.7692em;}
.f_publicar label img{ padding-right:2px}
.f_publicar .f_le {padding-left:20px; position:absolute; bottom:20px; right: 10px; }
.paso .f_le{padding:2px 8px 0 0; position:static; }
/*.f_publicar div div label{width:auto; line-height:1em; padding:0 9px 0 2px; font-size:1.2em;}*/
.f_publicar div .f_le input{ width:auto}
.f_publicar div .f_le a, .f_publicar .f_paso a, .f_publicar .clear a{padding-left:10px; display:inline-block; font-weight:bold}
.f_publicar .f_contenido .add { font-size: 1.2em; margin-left:5px; position:relative;top: 3px; font-weight:bold;}
.f_publicar .clear img{ margin-left:10px;}
.f_publicar .f_paso{ padding:7px 0}
.f_publicar .subir{ position:relative; top:2px; left:8px}
.f_publicar .f_paso p{ border-top:1px solid #d2dee6; padding:5px 0;margin-left:1px; position:relative; top:5px }
.f_publicar .f_paso p a { margin-right: 10px; }
.f_publicar .f_paso .acciones p{border-top:0; padding:0; margin:0; top:0}
.f_publicar .f_paso .acciones p a{ margin-right:5px}
.f_publicar .f_paso .f_contenido label{ margin-left:10px; padding:5px 26px 8px 0;  clear:both; }
.f_publicar .la_paso{ color:#ca7027; font-weight:bold;}
.f_publicar .la1{ background:url(../img/paso1_mini.gif) no-repeat right top}
.f_publicar .la2{ background:url(../img/paso2_mini.gif) no-repeat right top}
.f_publicar .la3{ background:url(../img/paso3_mini.gif) no-repeat right top}
.f_publicar .la4{ background:url(../img/paso4_mini.gif) no-repeat right top}
.f_publicar .la5{ background:url(../img/paso5_mini.gif) no-repeat right top}
.f_publicar .la6{ background:url(../img/paso6_mini.gif) no-repeat right top}
.f_publicar .la7{ background:url(../img/paso7_mini.gif) no-repeat right top}
.f_publicar .la8{ background:url(../img/paso8_mini.gif) no-repeat right top}
.f_publicar .la9{ background:url(../img/paso9_mini.gif) no-repeat right top}
.f_publicar .ampliar{ padding-left:160px}
.f_publicar p{ clear:left;}
.f_publicar input{ padding:3px}
.f_publicar textarea{ height:73px}
.f_publicar .f_contenido {margin-left:0; position: relative; }
.f_publicar .f_contenido .acciones { float: left; padding-right: 0; margin-left: 5px; position: relative; bottom: 0.2em; }
.registro .f_contenido .f_file { position: absolute; left: 0; top: 0; z-index: 1; text-align: right; z-index: 2; }
.f_publicar .f_largo{ width:543px}
.f_publicar .f_medio{ width:268px;}
.f_publicar .f_corto{ width:92px;}
.f_publicar .f_total{ width:420px; margin-right:-7px; margin-left:4px}/*repetir dos elementos*/
.f_publicar .f_total label{ text-align:center}
.f_publicar .f_total input{ margin-bottom:2px}
.f_publicar .f_total .f_largo, .f_publicar .f_total .f_medio, .f_publicar .f_total .f_corto{ margin-left:0; margin-right:4px; padding: 3px;}
.f_contenido .f_file{ width:auto;}
.f_publicar .f_contenido span{ white-space:nowrap; font-size:1.1em}
.f_publicar .f_contenido .acciones span{ font-size:1em}
#articuloTextEditor .ajax__htmleditor_editor_editpanel iframe{ min-height:150px}
* html #articuloTextEditor table{ height:150px}
.f_publicar .otros_usuarios{ float:right; margin-top:-40px}
.f_publicar .otros_usuarios img{ vertical-align:top}
/*radios*/
.f_publicar .field div{display:block; float:left;  }
.field input {position:absolute;top:5px; left:2px; z-index:1}
:root .field input{ top:8px; left:5px}
#dificultad .cb-disable label, #tiempo .cb-disable label{ float:left}
/* Used for the Switch effect: */
.cb-disable span{ padding:0 22px; font-size:12px}
	.cb-disable, .cb-disable span { background: url(../img/switch.gif) repeat-x; display: block; float: left; }
	.cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; min-width:40px; _width:40px }
	.f_publicar .cb-disable label{cursor: pointer; padding:0 2px 0 0; width:auto; background:url(../img/sep.gif) no-repeat right center}
		.first label{ }
		.f_publicar .last label{ background:none; padding:0}
	.first span{ background-position: left -90px;  }
	.last span{background-position: right -180px;}
		.hover, .hover span{ background-position: left -60px;}
	.selected, .selected span { background-position: 0 -30px; }
		.first .hover{ background-position: left -150px;  }
		.last .hover{background-position: right -240px; }
	    	.first .selected{ background-position: left -120px;  }
		    .last .selected{background-position: right -210px; }
/*--nuevo registro--*/
.registro .validador, .registro .tooltip, .registro .extranjero { display:none; }
.registro .extranjero{ position:absolute; top:30px; left:155px}
.registro input[type="text"], .registro input[type="password"], .registro select{ border:1px solid #bbcee1; padding:6px;font-size:1.2em}
.registro .blur[type="text"], .registro .blur[type="password"], .registro .blur select{border:1px solid #bbcee1;}
.registro .focus[type="text"], .registro .focus[type="password"], .registro .focus select{border:1px solid #ff9900;}
.registro .fail[type="text"], .registro .fail[type="password"], .registro .fail select{border:1px solid #f4170c;}
.registro .a_ce a{ font-size:1.3em; margin-right:15px}
.registro{ padding:1px 0;}
.registro > div{margin-bottom:8px; padding:5px 0 13px 8px;}
.registro select{ padding:0; width:100px;height:28px;  padding:1px 0; vertical-align:top}
.registro input[type="submit"]{ background:#c36021 url(../img/registro/btn_registro.gif) repeat-x 0 0; border:0; color:#fff; padding:8px 18px;  font: italic bold 1.3em/1em Georgia,"Times New Roman",Times,serif; overflow:visible; cursor:pointer}
.registro p, .registro small{ font-size:1.2em; line-height:1em; vertical-align:middle;}
.registro small{ word-spacing:-1px; *word-spacing:-2px}
.registro input, .registro img{ vertical-align:middle}
.registro .tooltip{ background:url(../img/registro/tip_i.gif) no-repeat top left; padding:1px 0 0 2px;  width:160px; margin-top:8px; text-align:center; position:absolute; border:0; top:-55px; left:60%; margin-left:-80px; font-size:1.1em} 
.registro .tooltip span { display:block; background:url(../img/registro/tip.gif) no-repeat bottom right; padding:12px 12px 34px 12px; height:40px}
.registro .medio .tooltip { left:17%; top:-60px}
.registro .extranjero .tooltip { left:50px; top:-100px}
.registro .single, .registro .double div, .registro .fourth div, .registro .third div  { position:relative}
.otros_datos a{ padding-right:16px; background-image:url(../img/registro/more.gif); background-repeat: no-repeat; background-position:right 6px; font-weight:700}
.registro .cambiar_datos a{ background-position:right -8px}
.registro .seo{ text-align:center; margin-bottom:20px;margin-top:35px;}
.registro h1 { font-size:2.2em}
.registro h1 span{ color:#66757e; font-size:1em}
.registro h2{ font-family:Arial, Helvetica, sans-serif; line-height:1.3750em; }
.registro h3{ font: italic bold 1.4em/1.3em Arial, Helvetica, sans-serif ; text-align:center;color:#66757e; }
.registro h3 a{ background:none; }
.registro_paso > img{ display:block; margin:0 auto 25px auto;}
.registro label{ display:block; color:#4d565c; font-size:1.3em}
.registro label span{color:#919ea6}
.registro .single input{ width:302px; }
.registro .medio input{ width:62px; }
.registro .linea { display:inline; margin-left:-18px;vertical-align:middle;}
.registro .double > div{ float:left} 
.registro .double > :first-child{ margin-right:10px}     
.registro .double input{  width:186px; *width:179px}
.registro .fourth > div,  .registro .third > div{ float:left; width:78px; margin-left:8px} 
.registro .fourth > :first-child, .registro .third > :first-child{ margin-left:0}
.registro .fourth input{ width:38px} 
.registro .third > div{ width:90px; margin-left:13px;} 
.registro .third > div:first-child{ width:106px;} 
.registro .third span{ display:block;font-size:1.3em; vertical-align:middle; line-height:29px;  border:1px solid #bbcee1;padding-left:6px }
.registro .third span:first-child{ border:none; line-height:1em;margin-bottom: 6px; padding-left:0 }
.registro .third input{ width:72px} 
.registro small a{ background:none}
.registro .registro_paso_finalizar{width:516px;margin:0 auto; }
.registro .a_ri input{ margin-top:-30px}
.registro .mcdropdown, .registro .mcdropdown input { width:100px!important;border:1px solid #bbcee1; height:22px; }
.registro div.mcdropdown a{ left:88px!important; top:5px!important; outline:none} 
.registro div.mcdropdown input{ padding:5px 2px 0px 2px!important;border:none!important;}	
.tabs { position: relative; top:1px; z-index:1; }
	.tabs li{ float:left; padding:0 6px; line-height:1em; background:#fff; margin: 0; margin-right:1px; position:relative; top:8px; min-height:42px;  font-size:1.3em ;font-weight:bold; border:1px solid #f1f1f1; border-radius: 5px 5px 0 0; }
	.tabs span{ display:block; font-size:9px; font-family:Arial, Sans-Serif; font-weight:normal}
		.tabs a{ text-decoration:none;  color:#292929; padding:8px; display:block; color:#66757E; font-family: Georgia,"Times New Roman",Times,serif }
		.tabs .tabactual{border-bottom:1px solid #fff; min-height:50px; top:0 }
		.tabs .tabactual a{ display:block; color:#000;cursor:default;color: #CA7027;}
.envoltura {border:1px solid #f1f1f1; padding-top:5px}
.js .envoltura > div{ display:none}
.envoltura > div:first-child{ display:block}
.envoltura > div{ padding:5px 15px 10px 5px}
.envoltura .registro{ float:left; }
.envoltura .guia{padding-right:30px}
/*--modal login-- ultimo en css*/
.modal_flotante { position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index: 9001;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6; opacity: 0.6; }
.modal_login, .modal_mensaje { position: fixed; top: 25%; left: 50%; width: 822px; margin-left: -413px; border: 2px solid #3684b7; background-color: white; z-index: 9002; }
.main .interior_login  {position:static!important; width:100%!important; margin:0!important; border:none!important; background:none!important; }
.modal_login .inner{ padding:5px; background:#edf2f6 url(../img/bg_modal.gif) no-repeat 0 0}

* html .modal_login .inner{ height:1%}
.modal_login h1{ margin-bottom:15px}
.modal_login h2{ margin-bottom:8px; color:#145598; font-size:1.6em}
.modal_login .le{ width:380px; padding:0 36px 12px}
.modal_login .ri{ width:290px; padding:0 48px 0 20px}
.modal_login li{ font-size:1.3em; padding-bottom:12px}
.modal_login .ri .acciones{ float:none; padding-bottom:20px}
.modal_login .ri .boton{ text-align:left; font-weight:bold}
.modal_login .ri .acciones .grande span a{ font-size:1.3636em;}
.modal_login .ri .boton small{ font-size:0.7333em; line-height:1.4545em}
.modal_login  p.f_ri { padding:8px 12px; font-size:1.1818em}
.modal_login fieldset{ padding:15px 0}
.modal_login fieldset div{ margin-bottom:6px}
.modal_login label, .modal_login input{ float:left; display:block; margin:0}
.modal_login input{ width:69%}
.modal_login .nowidth input{ width:auto}
.modal_login label{ font-size:1.3em;  width:23%; padding-left:5% }

.modal_mensaje .inner{ padding:20px;}
.modal_mensaje label {font-size:1.6em; display:block;}
.modal_mensaje textarea {width:571px; height:200px;}

.layerborrar {position:absolute; display:none; right:0px;top:0px;background-color:#edf2f6;border:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:17px 5px 5px 5px;z-index:9}
.layerborrar a { display:block; font-size:0.8em; padding:3px; text-decoration:none; color:#000 }
.layerborrar a:hover { background-color:#d1dee6;border-left:1px solid #fff;}
.layerborrar_cerrar { position:absolute;right:5px;top:5px;z-index:10}
#articuloTextEditor div {width:100%}



/*Articulo*/
.cabecera { min-height: 202px; z-index:2 }
.articulo { clear: both; }
.articulo .modulo p{color:#343232; margin-bottom:6px; line-height:1.2308em}
.articulo .modulo .imagen{ margin-right:0}
.articulo p { font-size: 1.3em; line-height: 1.307em; margin-bottom: 1em; }
.articulo h2 { font-size: 1.8em; margin-bottom: 12px; color: #ca7027; }
.articulo h3 { color: #66757e; font: bold italic 1.6em/1.3em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.3em;}
.articulo h4 { font: bold 1.3em/1.3em Arial, Helvetica, sans-serif; color: #66757e; margin-bottom: 0.4em; }
.articulo .info{ font-style:normal; text-transform:uppercase; color:#66757e; font-size:1.0em}
.articulo p.encabezado { font-weight: bold; color: #000; text-align: justify; }
.articulo .imagen { float: left; margin-right: 10px; display:inline }
.articulo .aviso { padding-bottom: 0  }
.articulo li { background: url(../img/int_li_vineta.gif) no-repeat left .3em; padding-left: 15px; font-size: 1.3em; margin-bottom: 10px; }
.articulo li li { font-size: 1em; }
.articulo ol li { background: none; padding-left: 25px; position: relative; }
.articulo ol li .numero { display: block; position: absolute; left: 0; top: -2px; width: 22px; height: 22px; background: url(../img/int_numero_fnd.gif) no-repeat 0 0; font: normal bold 1.1em/1.3em Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; letter-spacing: -1px;  }
.articulo li ul { padding-top: 5px; }
.articulo li ul li { background: url(../img/int_li_li_vineta.gif) no-repeat left .5em; padding-left: 10px; }
.articulo table { margin-bottom: 1.5em; border: 1px solid #d2dee6; border-top: none; border-bottom-width: 4px; width: 100%; }
.articulo table caption { font: bold 1.1em/1.3em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.2em; }
.articulo td, .articulo th { padding: 8px 4px; font-size: 1.2em; vertical-align: top; border: 1px solid #d2dee6; border-top: none; border-bottom: none }
.articulo thead th { font-weight: bold; color: #66757e; font-size: 1.3em; border-bottom: 4px solid #d2dee6; }
.articulo table tr.altern { background: #edf2f6; }
.articulo table p, .articulo table li { font-size: 1em; text-align: left; margin-bottom: 0.5em; }
.articulo .destacado { border: 2px solid #ca7027; position: static; padding: 10px; }
.articulo .destacado li { background-image: url(../img/int_destacado_li_vineta.gif) }
.articulo .destacado img { margin: auto; }
.articulo blockquote { padding-left: 1em; }
.articulo cite { display: block; font: normal 1.1em/1.5em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em; }
.articulo abbr { cursor: help; border-bottom: 1px dotted #66757e; }
.articulo .reduccion { background: url(../img/ico_reduccion.gif) no-repeat left center; display: block; float: left; text-indent: -9999em; width: 14px; margin-right: 0.7em; }
.articulo .aumento { background: url(../img/ico_aumento.gif) no-repeat left center; display: block; float: left; text-indent: -9999em; width: 14px; margin-right: 0.7em; }
.plazas{ background-position:left top; background-repeat:no-repeat; padding-left:18px}
.plazas.on{ background-image:url(../img/ico_login.gif)}
.plazas.off{background-image:url(../img/ico_login_off.gif)}
.articulo #exc_li, .articulo #exc_li ul{ position:relative}
.articulo #exc_li li{ background: url(../img/int_li_marca.gif) no-repeat left .3em;}
.articulo .abs_corral{ position:absolute; top:-5px; right:5px}
.bg_marca { background: url(../img/bg_marca.gif) no-repeat right bottom; padding-bottom:16px}
/*Recetas y menus*/
.destacado { position: relative; margin-bottom: 25px; }
.destacado img { display: block; }
.destacado .fondo, .destacado .info { position: absolute; width: 100%; top: 0; left: 0; }
.destacado .fondo .inner { background: #b74600; margin: 5px; }
.destacado .info .inner { margin: 10px 10px 5px; }
.destacado .info * { color: #fff; }
.destacado .tercio { margin: 0; min-height: 0; height: auto;}
.destacado h2 { margin: 0; color: #fff; font-size: 1.8em; line-height: 1.5em; }
.destacado .info .usuario .respuesta img { border-color: #f28e31; }
.destacado .info .usuario .titular { width: 100%; overflow: hidden; font-size: 1.2em; }
.destacado .preparacion td { font-size: 1em; padding: 7px 3px 5px 18px; }
.destacado .preparacion .tiempo { background-image: url(../img/ico_prep_tiempo.gif); }
.destacado .preparacion .dificultad { background-image: url(../img/ico_prep_dificultad.gif); }
.destacado .preparacion .base { background-image: url(../img/ico_prep_base.gif); }
.destacado .preparacion .tipo { background-image: url(../img/ico_prep_tipo.gif); padding-left: 25px; }
.destacado .preparacion .numero { background-image: url(../img/ico_prep_numero.gif); }
.destacado .nivel1 { background-image: url(../img/ico_destacado_experiencia_nivel1.gif); }
.destacado .nivel2 { background-image: url(../img/ico_destacado_experiencia_nivel2.gif); }
.destacado .nivel3 { background-image: url(../img/ico_destacado_experiencia_nivel3.gif); }
.destacado .nivel4 { background-image: url(../img/ico_destacado_experiencia_nivel4.gif); }
.destacado .nivel5 { background-image: url(../img/ico_destacado_experiencia_nivel5.gif); }
.destacado .contenedor_social { position: absolute; bottom: 0; left: 0; width: 100%; }
.destacado .social { margin: 0 5px; }
.destacado .social .contenido { padding-left: 15px; }
.menu_del_dia { margin-bottom: 18px; }
.menu_del_dia h2 { margin-bottom: 10px; }
.menu_del_dia .modulo { float: left; clear: none; margin-bottom: 0; width: 25%; }
.menu_del_dia .modulo .numero{ margin-top:-10px; }
.menu_del_dia .modulo .imagen img { margin-right: 0; display: block; }
.menu_del_dia .modulo .contenido{ padding: 0; margin: 0; clear: both; padding-right: 10px; }
.menu_del_dia .modulo .textos { padding-left: 45px; }
.menu_del_dia .info_nutricional { background: #f28e31; color: #fff; float: left; width: 24%; padding: 0; height: 80px; overflow: visible; }
.menu_del_dia .info_nutricional .consumo { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; margin: 8px 0; white-space: normal; text-align: center; letter-spacing: -1px; }
.menu_del_dia .info_nutricional .consumo span { color: #9e2d0d; padding: 0; }
.menu_del_dia .info_nutricional .info { margin: 0 8px; }
.menu_del_dia .info_nutricional .info p { text-transform: uppercase; font-size: 1em; }

.video_destacado { margin-bottom: 40px; }
.video_destacado h2 { margin-bottom: 10px; }
.video_destacado h3 { color: #66757e;font: bold italic 1.6em/1.3em Georgia, "Times New Roman", Times, serif; }
.video_destacado .video { width: 250px; float: left; margin-right: 10px; position: relative; border-bottom: 10px solid #d66b29; }
.video_destacado .enlace { position: absolute; left: 50%; top: 50%; margin-left: -27px; margin-top: -27px; }
.video_destacado .info { text-transform: uppercase; padding: 2px 0px 2px 20px; background: url(../img/ico_video.gif) no-repeat left center; margin-bottom: 12px; }
.video_destacado .textos p { color: #343232; font-size: 1.3em; }

.recetario_fiestas {  }
.recetario_fiestas h2 { height: 21px; margin-bottom: 4px; float: left; }
.recetario_fiestas .inner { width: 250px; height: 156px; clear: both; background: #edf2f6; overflow:hidden }
.recetario_fiestas .f_le .inner { background: #edf2f6 url(../img/int_recetario-fiestas_fnd.gif) no-repeat right 8px; border-top: 1px solid #edf2f6; }
.recetario_fiestas .f_le .textos { padding: 14px 137px 0 11px; }
.recetario_fiestas .f_ri { width: 250px; }
.recetario_fiestas .menu { border-bottom: 1px solid #d2dee6; float: left; width: 100%; position: relative; top: 1px; position: relative; }
.recetario_fiestas .menu li { display: block; float: left; height: 24px; padding: 0 6px 0 0; background: url(../img/int_pestana_dcho.gif) no-repeat right top; margin-right: 9px; }
.recetario_fiestas .menu span { display: block; float: left; padding: 0 0 0 6px; background: url(../img/int_pestana_izq.gif) no-repeat left top; }
.recetario_fiestas .menu a { display: block; float: left; padding: 6px 3px 0; background: url(../img/int_pestana_fnd.gif) repeat-x; height: 18px; outline: none; }
.recetario_fiestas .menu li.activo { background-image: url(../img/int_pestana_on_dcho.gif); position: relative; bottom: -1px; z-index: 101; }
.recetario_fiestas .menu li.inactivo a { text-decoration:none;}
.recetario_fiestas .menu li.activo span { background-image: url(../img/int_pestana_on_izq.gif) }
.recetario_fiestas .menu li.activo a { background-image: url(../img/int_pestana_on_fnd.gif); color: #3f3e3e; text-decoration: none; }

/*Pestañas cocineros*/
.pestanas_cocineros .pestanas { border-bottom: 1px solid #d2dee6; float: left; width: 100%;padding-top:30px; position: relative; top: 1px; position: relative; }
.pestanas_cocineros .pestanas li { display: block; float: left; height: 24px; padding: 0 6px 0 0; background: url(../img/int_pestana_dcho.gif) no-repeat right top; margin-right: 9px; }
.pestanas_cocineros .pestanas span { display: block; float: left; padding: 0 0 0 6px; background: url(../img/int_pestana_izq.gif) no-repeat left top; }
.pestanas_cocineros .pestanas a { display: block; float: left; padding: 6px 3px 0; background: url(../img/int_pestana_fnd.gif) repeat-x; height: 18px; outline: none; }
.pestanas_cocineros .pestanas li.inactivo { font-size:13px; background-image: url(../img/int_pestana_on_dcho.gif); /*position: relative; bottom: -1px; z-index: 101;*/ }
.pestanas_cocineros .pestanas li.activo {position: relative; bottom: -1px; z-index: 101;font-weight:bold}
.pestanas_cocineros .pestanas li.activo a { text-decoration:none; }
.pestanas_cocineros .pestanas li.inactivo span { background-image: url(../img/int_pestana_on_izq.gif) }
.pestanas_cocineros .pestanas li.inactivo a { background-image: url(../img/int_pestana_on_fnd.gif); color: #3f3e3e; text-decoration: none; }
.contenedor_cocineros{ padding-top:20px; }

#pestanas_cocineros .pestanas li { position: static; }
.mensajes_recientes{ position:relative; padding-bottom:62px; min-height:260px;}
.aviso_legal_mensajes{ position:absolute; bottom:0; left:0; width:100%;}
.aviso_legal_mensajes p{ background: url("../img/ico_modal_alerta.gif") no-repeat scroll 10px 5px #FFE6B8;
    border: 1px dotted #D66B29;
    
    padding: 11px 11px 11px 52px;}

/**/

.recetario_fiestas .recetario { padding: 13px 11px 0; }
.recetario_fiestas .recetario span { display: block; }
.recetario_fiestas .recetario li { padding-left: 12px; background: url(../img/int_li_vineta.gif) no-repeat left 0.3em; margin-bottom: 10px; font-size: 1em; padding-bottom:1px }
.recetario .receta { font-size: 1.1em; margin-bottom: 2px; }
.recetario .autor { text-transform: uppercase; color: #66757e; }

/*Trucos*/
.trucos .cabecera { clear: both; margin-bottom: 10px; min-height: 0; }
.trucos .cabecera p { font-size: 1.3em; line-height: 1.307em; margin-bottom: 1em; }
.trucos .cabecera h2 { margin-bottom: 12px; font: bold 1.4em/1.2em Arial, Helvetica, sans-serif; color: #343232; }
.trucos .cabecera .textos { overflow: hidden; }
.trucos .cabecera .imagen { float: left; margin-right: 10px; }
.trucos .cabecera .boton { font-size: 1.3em; }

.cabecera_resultados select, .cabecera_resultados input { margin: 0; vertical-align: middle; }
.cabecera_resultados { }
.cabecera_resultados h2 { font: normal 1.6em/1.2em Arial, Helvetica, sans-serif; color: #66757e; margin-bottom: 8px; }
.cabecera_resultados h2 span { font-weight: bold; color: #343232; }
.cabecera_resultados .filtro span { display: block; float: left; width: 24.9%; margin: 0 0 8px; }
.cabecera_resultados .filtro input { vertical-align: middle; }
.cabecera_resultados .filtro label{ margin-left:4px; font-size:1.1em; vertical-align:middle}

.trucos .cabecera_resultados { background: #d2dee6; font-size: 1.2em; margin-bottom: 18px; }
.trucos .cabecera_resultados .filtro label { padding: 3px 20px 2px 0; }
.trucos .cabecera_resultados .f_radio input { margin: 3px 5px 3px 10px; vertical-align: middle; }
.trucos .cabecera_resultados .filtro { float: left; padding:4px;}
.trucos .cabecera_resultados .ordenar { float: right; }

.trucos .truco { background: #edf2f6; padding: 11px 10px; color: #343232; }
.trucos .truco .encabezado { margin-bottom: 12px; }
.trucos .truco .titular { font-size: 1.8em; }
.trucos .truco .titular a { color: #ca7027; text-decoration: none; }
.trucos .truco .autor { text-transform: none; font: bold italic 1.2em/1.3em Georgia, "Times New Roman", Times, serif; color: #707e87; }
.trucos .truco .textos p { font-size: 1.3em; margin-bottom: 17px; }
.trucos .truco .info { text-transform: none; font-size: 1em;  }

/*Vida sana*/
.vidasana .f_le_t {width:60%;}
.vidasana .f_ri_t {width:39%;}
.tercio .articulo .textos { margin-bottom: 3px; }
.tercio .articulo .textos p{ margin-bottom:8px;}
.articulo .fecha_menu p { font-size: 1.1em; }
.main div.mas_productos { text-align: right; padding: 25px 0; }
.main .aplicaciones h2 { font-size: 1.8em; }
.aplicaciones h3 { font: bold italic 1.8em/1.3em Georgia, "Times New Roman", Times, serif; color: #145598; margin-bottom: 9px; }
.aplicaciones .articulo {  margin-right: 5px; }
.aplicaciones .otras {   border-left: 1px solid #d2dee6; padding-left: 10px; }
.aplicaciones .enlaces p { font-size: 1.2em; margin-bottom: 10px; }
.side_le .aplicaciones { margin-bottom: 20px; }
.side_le .aplicaciones h2 { margin-bottom: 5px; }
.side_le .aplicaciones .enlaces { padding: 5px 8px; background: #edf2f6; }

/*Conversor de medidas*/
#conversor h2 { margin-bottom: 6px; }
#conversor .buscador { margin-bottom: 25px; }
#conversor label { display: block; font-size: 1.3em; margin-bottom: 20px; }
#conversor select { float: left; width: 410px; margin-top: 3px; }
#conversor .resultados { clear: both; }	
#conversor .resultados th, #conversor .resultados td { height: 35px; font-size: 1.3em; padding: 0 10px 0 10px; vertical-align: middle; }
#conversor .resultados td { font-size: 1.6em; font-weight: bold; }
#conversor .resultados th { width: 205px; background-position: right center; background-repeat: no-repeat }
#conversor .resultados .altern { background-color: #edf3e0; }
.pizca { background-image: url(../img/ico_conversor_pizca.gif); }
.cucharadita { background-image: url(../img/ico_conversor_cucharadita.gif); }
.cucharada { background-image: url(../img/ico_conversor_cucharada.gif); }
.tacita { background-image: url(../img/ico_conversor_tacita.gif); }
.taza { background-image: url(../img/ico_conversor_taza.gif); }

/*¿Que preparo hoy?*/
#buscaRecetas h2 { margin-bottom: 10px; }
#buscaRecetas .buscador { margin-bottom: 25px; float: left; width: 100%; }
#buscaRecetas label, #buscaRecetas p  { display: block; margin-bottom: 20px; font-size: 1.3em; }
#buscaRecetas .f_input { float: left; width: 388px; margin-top: 1px; height: 23px; background: #FFFFFF url(../img/input_buscador.gif) repeat-x 0 0; padding: 9px 0 1px 4px; color: #66757e; font-size: 1.3em; }
#buscaRecetas .buscador .acciones { float: left; }
#buscaRecetas .buscador .boton span { padding: 0; background: none; }
#buscaRecetas .boton p { padding-left: 5px; }
#buscaRecetas .avanzado h2 { }
#buscaRecetas .avanzado label { color: #145598; float: left; width: 33%; margin-bottom: 30px; }
#buscaRecetas .avanzado .f-radio { margin-right: 0.38em; }

/* Avisos al email*/
.f_buscador .f_input { float: left; width: 360px; margin-top: 1px; height: 23px; background: #FFFFFF url(../img/input_buscador.gif) repeat-x 0 0; padding: 9px 0 1px 4px; color: #66757e; font-size: 1.3em; margin-left: 10px; }
.f_buscador .acciones { float: left; }
.f_buscador .boton span { padding: 0; background: none; }
.f_buscador .boton { padding-left: 0; font-size: 1.6em; }
.f_buscador .acciones .boton span a { padding-left: 11px; }
.f_publicar small { font-size: 0.77em; line-height: 1em; clear: left; white-space: nowrap }

.avisos div { margin-bottom: 34px;  }
.avisos .intro { margin-bottom: 24px; }
.avisos .intro p { font-size: 1.3em; padding: 0; }
.sugerencias li { display: block; float: left; margin: 0 15px 12px 0; font-size: 1.3em; line-height: 1.5em; }
.avisos label { text-align: left; }
.avisos .palabrasclave { background: #edf2f6; padding: 12px 10px; margin-bottom: 8px; }
.avisos .palabrasclave p { padding: 0; margin-bottom: 15px; }
.avisos .palabrasclave .sugerencias li { border: 1px solid #145598; background: #fff; margin-right: 3px; }
.avisos .palabrasclave .sugerencias li a { display: block; float: left; color: #79878f; padding-right: 19px; background: url(../img/ico_aspa.gif) no-repeat right center; text-decoration: none }
.avisos .palabrasclave .sugerencias li a span { display: block; float: left; border-right: 1px solid #d2dee6; padding: 2px 22px 3px 7px; }

/*Calculadora Gasto energetico*/
.calculadora p { font-size: 1.3em; margin-bottom: 15px; }
.calculadora .pasos { margin-bottom: 40px; }
.calculadora .pasos .paso1, .calculadora .pasos .paso2, .calculadora .pasos .paso3 { position: relative; width: 120px; float: left; background: #edf2f6; padding: 10px 7px 7px 17px; margin: 0 10px 0 27px; }
.calculadora .pasos .paso3 { margin-right: 0; width: 90px; }
.calculadora .pasos p { font-size: 1.2em; margin-bottom: 3px; }
.calculadora .pasos select { margin-bottom: 0; }
.calculadora .pasos .imagen { position: absolute; left: -27px; top: 10px; background: none; background-position: left top; background-repeat: no-repeat; width: 37px; height: 36px; text-indent: -9999px; }
.calculadora .paso1 .imagen { background-image: url(../img/paso1.png); }
.calculadora .paso2 .imagen { background-image: url(../img/paso2.png); }
.calculadora .paso3 .imagen { background-image: url(../img/paso3.png); }
.calculadora .pasos .acciones { float: none; width: 100%; margin-bottom: 10px; }
.calculadora .pasos .acciones .boton { background-image: url(../img/int_bt_muy-grande_fnd_dcho.gif); }
.calculadora .pasos .acciones .boton span { background-image: url(../img/int_bt_muy-grande_fnd_izq.gif); }
.calculadora .pasos .acciones .boton span a { background-image: url(../img/int_bt_muy-grande_fnd.gif); height: 41px; padding: 14px 9px 0; }
.calculadora .pasos .resultado { background: #d66b29; font: normal 1.6em/1em Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; padding: 17px 0; }
.calculadora .pasos .resultado span { font-size: 1.38em; }
.gasto_energetico .pasos .paso1, .gasto_energetico .pasos .paso2, .gasto_energetico .pasos .paso3 { min-height: 132px; }
.gasto_energetico .pasos select { width: 100%; }

/*Calculadora peso ideal*/
.peso_ideal .pasos .imagen { top: 50%; margin-top: -18px; }
.peso_ideal .pasos select { width: 70px; }
.peso_ideal .pasos .paso1, .peso_ideal .pasos .paso2, .peso_ideal .pasos .paso3 { min-height: 88px; }
.peso_ideal .resultado { text-align: center; }
.peso_ideal .resultado .grafico { height: 84px; background: url(../img/int_peso-ideal_grafico_fnd.gif) no-repeat left 17px; font: normal 1.4em/1em Georgia, "Times New Roman", Times, serif; color: #74963e; position: relative; }
.peso_ideal .grafico div { position: absolute; width: 40px; text-align: center; margin-left: -20px;}
.peso_ideal .grafico .peso_minimo { left: 78px; }
.peso_ideal .grafico .peso_maximo { left: 195px; }
.peso_ideal .resultado p { font-size: 1.1em; margin-bottom: 0; }
.peso_ideal .resultado .datos { position: absolute; background: #d2dee6; border: 1px solid #d2dee6; width: 117px; top:0; left:0 }
.peso_ideal .resultado .indicador { position: absolute; left: 50%; top: -6px; width: 13px; height: 7px; margin-left: -7px; background: url(../img/int_peso-ideal_result_fnd.gif) no-repeat 0 0; }
.peso_ideal .imc { background: #edf2f6; font-weight: bold; padding: 8px 0 4px; }
.peso_ideal .imc p { font-size: 1.3em; }
.peso_ideal .resultado .info { padding: 8px; }
.peso_ideal .resultado hr { height: 0; background: #fff; border: none; border-top: 1px solid #fff; margin: 8px 0; }
.peso_ideal .resultado .intervalo { }

/*Listado de recetas*/
.listado_recetas h2 .separador { color: #7faecd; margin: 0 3px; }
h2 .dificultad { padding: 3px 0 3px 20px; background: url(../img/t4.gif) no-repeat left center; font: normal 0.56em/1em Arial, Helvetica, sans-serif; color: #66757e; text-transform: uppercase; }
h2 .dificultad .info { color: #343232; }
.listado_recetas .modulo .titular { font: normal 1.3em/1em Arial, Helvetica, sans-serif; margin-bottom: 5px; }

/*Cuestionario de alimentacion*/
.f_alimentacion { padding-top: 12px; }
.f_alimentacion fieldset { margin: 0; }
.f_alimentacion p { font-size: 1.3em; margin-bottom: 10px; }
.f_alimentacion p.encabezado { font-weight: bold; clear: both; }
.f_alimentacion .articulo .imagen { float: right; margin-left: 10px; margin-bottom: 10px; margin-right: 0; }
.f_alimentacion .articulo h3 { font: bold italic 1.8em/1em Georgia, "Times New Roman", Times, serif; color: #ca7027; margin-bottom: 14px; }
.f_alimentacion h2 { font-size: 1.8em; line-height: 2em; float: left; clear: none; }
.f_alimentacion span.paso { background: url(../img/int_paso_fnd.gif) no-repeat left center; width: 36px; height: 36px; margin-right: 8px; color: #fff; font-size: 1.22em; line-height: 1.5em; text-align: center; display: block; float: left; }
.f_alimentacion .pasos { font-size: 1.2em; float: right; line-height: 3.4em; }
.f_alimentacion .pasos .activo { color:#fff; background:#3684b7; text-decoration:none; padding: 3px 5px;}
.f_alimentacion .tabla { clear: both; }
.f_alimentacion .celda { float: left; width: 50%; }
.f_alimentacion .celda .inner { background: #edf2f6; margin: 0 10px 10px 0; padding: 10px; height: 115px; }
.f_alimentacion .comenzar .celda { width: 30%; margin: 0; padding: 0; }
.f_alimentacion .comenzar .celda .inner { background: none; padding: 10px 0; height: auto; margin: 0; }
.f_alimentacion .comenzar label { font-size: 1.3em; }
.f_alimentacion .celda .imagen { float: left; margin-right: 8px; }
.f_alimentacion label { font-size: 1.2em; display: block; clear: both; margin-bottom: 8px; }
.f_alimentacion .tabla .f_check { float: left }
.f_alimentacion .tabla label strong { display: block; padding-left: 7px; font-weight: normal; cursor: pointer; }
.f_alimentacion .acciones { padding-right: 10px; }
.f_alimentacion .f-select { width: 90px; font-size: 0.92em; }

.f_alimentacion .fila { margin-bottom: 13px; clear: both; background: #d2dee6; }
.f_alimentacion .fila h3 { font: bold italic 1.8em/1em Georgia, "Times New Roman", Times, serif; color: #66757e; float: left; padding: 20px 0; width: 30px; text-align: center; }
.f_alimentacion .fila .inner { background: #edf2f6; padding: 8px 2px 6px 0; }
.f_alimentacion .fila label { width: 24%; float: left; display: block; clear: none; width: 110px; margin-left: 6px; font-size: 1.2em; }
.f_alimentacion .fila label strong { margin-bottom: 3px; }
.f_alimentacion .fila .f-select { width: 100%; }
.f-alimentacion option { width: 200px; }

.f_alimentacion .comida .celda { width: 163px; margin-right: 10px; }
.f_alimentacion .comida .fin { float: right; margin-right: 0;}
.f_alimentacion .comida .inner { padding: 7px 3px 3px; margin-right: 0; height: 120px; }
.f_alimentacion .comida .celda .imagen { margin-right: 3px; }
.f_alimentacion .comida .celda .f-select { width: 90px; }
.f_alimentacion .tabla .comida .celda label .f_check { margin-right: 0; }
.f_alimentacion .tabla .comida .celda label strong { padding-left: 3px; }
.f_alimentacion .comida .acciones { padding-right: 0; }

.f_alimentacion .otras .celda { float: none; width: 100%; margin: 0 0 10px;}
.f_alimentacion .otras .celda .inner { height: auto; margin: 0; padding-bottom: 7px; }
.f_alimentacion .otras .celda h3 { font-size: 1.2em; margin-bottom: 7px; }
.f_alimentacion .otras .celda label { font-size: 1.1em; clear: none; float: left; margin: 0 15px 0 0; }
.f_alimentacion .otras .celda label strong { display: inline; padding: 0; }
.f_alimentacion .otras .celda .f_corto { width: 150px; margin-right: 5px; }
.f_alimentacion .otras .celda .f-select { width: 175px; margin-bottom: 4px; }
.f_alimentacion .otras .acciones { padding-right: 0; }
/*actividades recientes*/
.lista_reciente{ margin-bottom:20px}
.lista_reciente table{ width:100%;}
.lista_reciente td{  padding:5px; font-size:1.1em;}
.lista_reciente td *{ vertical-align:middle}
.lista_reciente td label{ padding-left:5px}
.disabled { color: #cac8bb; /*text-decoration: line-through;*/ }

/*productos*/
.productos{margin-right:-1%; clear:both;}
.productos p{ background:#fff url(../img/bg_producto.gif) repeat-x left bottom; margin-bottom:8px}
.productos img{ display:block; width:100%}
.productos div{ float:left; width:49%; margin-right:1%; }
.productos h2{color:#265d9b}
.destacado_producto{ background:#d66b29; border-top:84px solid #fff; color:#fff; margin-bottom:30px; padding-bottom: 1em;}
.destacado_producto img{ top:-94px; position:relative; display:block; margin-bottom:-78px}
.destacado_producto h2, .destacado_producto p, .destacado_producto li{ padding-left:10px}
.destacado_producto p, .destacado_producto li{ font-size:1.3em; margin-bottom:1em}
.destacado_producto strong{ font-size:1.0769em}
.destacado_producto .pie{background-color:#f28e31; padding:0; padding-left:10px; line-height:1.8462em; margin-bottom:0}
.destacado_producto a{color:#fff;}
.cilindros_nutricionales { margin-bottom: 1em; }
.cilindros_nutricionales .cilindro { float: left; width: 60px; height: 105px; position: relative; padding-top: 10px; background: url(../img/int_prod_cilindro_fnd.gif) no-repeat left top; text-align: center; margin-right: 5px; }
.cilindros_nutricionales .cilindro p { font-size: 1em; }
.cilindros_nutricionales .cilindro p.calorias { position: absolute; top: 47px; left: 0; width: 100%; font: normal 1.2em/1em Georgia, "Times New Roman", Times, serif; color: #66757e; letter-spacing: -1px; }
.cilindros_nutricionales .cilindro p.porcentaje { position: absolute; bottom: 10px; left: 0; width: 100%; font: bold 1.2em/1em Georgia, "Times New Roman", Times, serif; color: #000; }
.sellos_producto { clear: both; margin-bottom: 15px; }
.sellos_producto img { vertical-align: middle; }

/*Lista de la compra*/
.lista_compra { width: 560px; }
.lista_compra .intro { padding: 22px 0 20px; font-size: 1.18em; }
.lista_compra .acciones { float: left; }
.lista_compra .acciones p { margin-right: 10px; font-size: 1.3em; }
.lista_compra .lista { padding-bottom: 11px; border-bottom: 1px solid #d2dee6; }
.lista_compra .lista li { display: block; clear: both; margin: 0 0 9px; float: none; overflow: hidden; }
.lista_compra .lista .numero { display: block; float: left; width: 22px; height: 22px; margin-top: 2px; background: url(../img/int_numero_fnd.gif) no-repeat 0 0; font: normal bold 1.4em/1.2em Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; letter-spacing: -1px; }
.lista_compra .lista .articulo { background: #edf2f6; color: #66757e; font-size: 1.09em; display: block; float: left; width: 380px; clear: none; padding: 6px 8px; margin: 0 7px; }
.lista_compra .lista .f_input { float: left; width: 380px; font-size: 1.09em; padding: 4px 7px; margin: 0 7px; }
.lista_compra .lista .acciones a { display: block; float: left; background-position: left center; background-repeat: no-repeat; padding: 6px 0 6px 14px; margin-right: 15px; font-size: 1.1em; }
.lista_compra .edicion { margin-bottom: 18px; font-size: 1.3em; }
.lista_compra .edicion a.mas { float: left; }
.lista_compra a.mas { padding: 7px 10px; background: url(../img/mas_productos.gif) no-repeat left center; }
.lista_compra a.borrar_lista { padding: 7px 17px; background: url(../img/ico_borrar_lista.gif) no-repeat left 7px; float: right; }
.lista_compra .inner { clear: both; padding: 8px 10px 10px; background: #d2dee6; margin-bottom: 20px; }
.lista_compra .inner label { display: block; font-size: 1.3em; font-weight: bold; margin-bottom: 6px; padding: 0 0 5px; }
.lista_compra .inner select { width: 410px; vertical-align: middle; margin-right: 3px; }
.lista_compra .acciones span span { padding-left: 16px; background-repeat: no-repeat; background-position: left center; }
.acciones .medio span.descargar { background-image: url(../img/ico_descargar.gif); }
.acciones .medio span.imprimir { background-image: url(../img/ico_imprimir.gif); }
.acciones .medio span.enviar { background-image: url(../img/ico_enviar.gif); }

/*Escuela*/
.articulo li h3 a {text-transform: none; }
.articulo li h3 { font-size: 1em; font: normal 1em/1.3em Arial, Helvetica, sans-serif; }
.articulo li h3 span.autor { text-transform: uppercase; font-size: 0.77em; }
.main .articulo .mas_productos { padding: 5px 0 0; }
.articulo .mas_productos p { font-size: 1.1em; }
.articulo .mas_productos a { background-position: right; padding: 0 10px; }
.articulo .enlaces p { font-size: 1.1em; color: #b9472f; text-align: right; padding: 5px 0 0; }
.articulo .enlaces .preguntar { background: url(../img/ico_pregunta.gif) no-repeat left center; padding-left: 19px; }
.articulo .enlaces .responder { background: url(../img/ico_a.gif) no-repeat right center; padding-right: 18px; }
/*mapa*/
.mapa{ background:#edf2f6; padding:8px}
.mapa h2{ color:#66757E}
.mapa .imagen{ float:right}

/*Avisos de error en formularios*/
div.error { font-size: 1.3em; font-weight: bold; color: #ca7027!important; clear: both; position: relative; top: 20px; }
.error ul { padding: 15px 0 0; }
.error li { color: #343232!important; font-size: 0.92em; padding-left: 23px; line-height: 1.5em; margin-bottom: 0.5em; background: url(../img/ico_error.gif) no-repeat left top; position: relative; }
span.error { text-indent: -9999em; position: absolute; background:url(../img/ico_error.gif) no-repeat left top; height:16px; margin: 5px; width:16px;}
.modal_login .error { top: 0; }
.modal_login .aviso ul { padding: 0; }
.modal_login .aviso li { padding-bottom: 0; }

/*pop*/
.popup{ border-top:15px solid #fff;background:#EDF2F6;}
.popup .inner{ padding:15px;}
.popup p{ margin-bottom:12px; font-size:14px; line-height:19px}
.popup input{font-size:13px; }
.aviso_legal{ padding:0 42px 20px 25px}
.aviso_legal td{ font-size:1.2em; padding:5px 0}

#marcas td{ padding:5px}
#marcas select, #marcas label{ width:auto; text-align:left; float: none;}

/*Confirmar mail*/
.confirmar_mail { padding: 1em 0; }
.confirmar_mail p, .confirmar_mail li{ font-size: 1.4em; margin-bottom: 1em; }
.confirmar_mail .acciones { float: none; margin: 0.5em 0 0 }
.confirmar_mail .acciones p { margin-bottom: 0; font-size: 1em; }

/*estilo enlace titulo articulos*/
.titulo_articulo{color: rgb(202, 112, 39); margin-bottom: 12px;}

/*estilo pagina 404 y 500*/
.registroconbuscador #content .main{ float:left; width:902px; padding-top:55px;}
.registroconbuscador big{ font-size:1.1818em;line-height:1.2308em}
.registroconbuscador big a, .registroconbuscador big strong{ font-weight:bold; color:#343232; text-decoration:none}
.registroconbuscador h2{ margin-bottom:8px}
.registroconbuscador .f_contenido .f_file { position: absolute; left: 0; top: 0; z-index: 1; text-align: right; z-index: 2; }

/*Modal Ganadores de Promociones*/
.modalGanadores { font-size: 0.6em; }
.modalGanadores h2 { font-size: 1.8em; margin: 0 0 0.1em; }
.modalGanadores h3 { font: bold italic 1.4em/1em Georgia, "Times New Roman", Times, serif; margin: 0.5em 0; color: #ca7027; }
.modalGanadores h4 { font-size: 1.1em; font-weight: bold; margin-bottom: 0.3em; }
.modalGanadores .seccion { margin: 0; }
.modalGanadores ul { background: #cee5f5; padding: 5px; }
.modalGanadores li { margin: 0; padding: .5em; border-bottom: 1px solid #fff; }
.modalGanadores li.last { border-bottom: none; }
.corte_nick, .trucos .truco .autor, .barra_usuario .usuario h2, .listado_usuarios h2.titular a{ overflow:hidden; width:100%}

/* UX test*/
.registro_conv{ margin-bottom:10px; text-align:center; background:#fffbd9; border:1px solid #f39132; padding:6px }
.registro_conv .acciones2 a{ margin:0 auto!important; display:block; background: url(../img/regi1.gif) no-repeat left top!important;width:200px; height:40px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none; text-align:center;}
.registro_conv .acciones2 a:hover{background: url(../img/regi1.gif) no-repeat left bottom!important}
.registro_conv .acciones2 span { display:block; padding-top:10px}
.registro_conv h2 span{ color:#ca7027}

/*-estilos promo usuario y truco del mes -*/
.bg .promo_usuario{  position:relative; background: url(../img/promociones/usuario/bg_promo_usuario.jpg) no-repeat 100% 100%; padding-right:62px; padding-left:10px; height:228px}
	.promo_usuario h2{color:#fff; padding-top:10px; margin-bottom:15px; }
	.promo_usuario p {color:#6b2900; font-size:1.2em; line-height:1em; margin-bottom:10px; margin-right:28px}
	.promo_usuario .resalte{ text-align:right; color:#0060aa;background: url(../img/promociones/usuario/bg_resalte.gif) no-repeat 100% 100%; padding-bottom:5px}
		.promo_usuario .resalte strong{ font-size:15px}
	.promo_usuario .lote{ position:absolute; top:100px; left:3px}	
	.promo_usuario .f_ri{ display:inline; margin-right:44px; margin-top:8px}

.bg .promo_truco{  position:relative; background:#549400 url(../img/promociones/truco/bg_promo_truco.jpg) no-repeat 100% 0; padding-right:76px; padding-left:10px;  border:4px solid #ebf7c7}
	.promo_truco h2{ border-bottom:1px solid #0060aa; color:#0060aa; padding-top:10px; margin-bottom:12px; }
	.promo_truco p {font:italic 1.2em/1.3em Georgia,"Times New Roman",Times,serif; color:#fff;  margin-right:28px}
	.promo_truco .resalte{  color:#183800; margin-bottom:14px}
		.promo_truco .resalte strong{ font-size:15px}
	.promo_truco .lote{ position:absolute; top:123px; right:3px}	
	.promo_truco .f_ri{ float:none; display:block; margin:15px 0 28px 45px}


.modal_usuario .promociones, .modal_usuario .acciones{ height:254px; position:relative;width:54.9%; float:left; display:inline}
.modal_usuario .promociones{background:#ffcf5d; }
.modal_usuario h1{ background:#0060aa; color:#fff; line-height:2em; width:auto}
	.promociones h1, .promociones p{ padding-left:30px }
	.promociones p{color:#612b00; font-size:1.5em; margin:10px 0;}
	.promociones .resalte{  color:#0060aa; margin-top:15px}
	.promociones .resalte strong{ font-size:18px; font-weight:normal}
	.promociones .lote{ position:absolute; top:115px; right:8px;}
.modal_usuario .acciones{ background:#edf2f6;width:44.9%;}
.modal_usuario .acciones h2{color:#145598; padding-top:32px; padding-left:45px; font-size:1.8em; width:238px; margin-bottom:30px}

.modal_truco{ position:relative; height:1%; background:#549500 url(../img/promociones/truco/bg_truco_modal.gif) repeat-x 0 0; padding:20px;}
.modal_truco h1{color:#0060aa; margin-bottom:20px}
.modal_truco .lote{ position:absolute; top:121px; _top:131px; left:205px;}
.modal_truco p{color:#fff; font-size:1.4em; margin-bottom:7px}
.modal_truco .resalte{ font-family:Georgia, Sans-Serif; color:#000; font-size:1.8em;margin-top:25px}
.modal_truco .resalte strong{ font-size:24px; font-weight:normal}
.modal_truco .f_ri{ position:relative; top:-16px}
.padle55{ padding-left:45px}
.padle55 .btnm{margin-right:25px;}
/*boton*/
.btnm { float:left;background: url(../img/promociones/btnm.gif) no-repeat top left; padding-left:24px; font-size:15px; }
.btnm a, .btnm input{ border:none; float:left; background:#d2dfaf url(../img/promociones/btnm.gif) no-repeat top right; padding-right:24px; height:45px; line-height:45px; overflow:visible;color:#fff; text-decoration:none }

/*añadido par registro2.aspx lakil*/

.registro2 label{ width:130px; font-weight:bold}
.Cond_registro2{ padding-left:130px!important;font-size:9px}
.registro2 .perfil{ padding-left:130px!important;}
.wmedio{ width:140px!important}
.f_publicar_grande .registro2 input{ font-size:18px!important; height:30px!important; font-size:20px!important; font-weight:bold}
.f_publicar_grande .registro2 label{ padding:10px 2px}
span.error2{padding:2px 0 2px 20px; margin-left:130px; background:url(../img/ico_error.gif) no-repeat left top;}
.botton_gr{margin:0 auto!important; line-height:2.2em; display:block; background: url(../img/regi1.gif) no-repeat left top!important;width:200px; height:40px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none; text-align:center;}
/*-faq-*/
.faq h1{background: url(../img/bg_faq.jpg) no-repeat top right; height:161px}
.lista_faq{margin-bottom:15px; padding:15px; padding-left:30px; background:#edf2f6}
.lista_faq dt{ font-size:1.5em; line-height:1.4em; font-weight:bold; background: url(../img/int_li_vineta.gif) no-repeat 0 6px; padding-left:14px; margin-left:-14px ; margin-bottom:12px}
.lista_faq dt, .lista_faq em{font-family: Georgia, "Times New Roman", Times, serif;}
.lista_faq em{color:#265D9B; font-size:1.2em; font-weight:bold}
.lista_faq ul, .lista_faq p{ font-size:1.15em; margin-bottom:8px}
.lista_faq dt a{ display:block; background: url(../img/plus.gif) no-repeat 100% 0; outline:none}
.lista_faq .active a{ background: url(../img/min.gif) no-repeat 100% 0}
.js .lista_faq  dd{ display:none}
h1 span{font-size:40%;}
/*hint*/
.black_hint{color:#000000;}

/*Nuevo modulo social */
.modulo .imagen ul {margin-top:8px;}
.modulo .imagen .lifacebook {margin-bottom:5px;margin-left:15px;}
.modulo .imagen .litwitter {margin-bottom:5px;margin-left:22px;}
.modulo .imagen .lig1 {margin-bottom:5px;margin-left:54px;}
.modulo .imagen h3{color:#ffffff;margin-left:30px;  font: italic bold 1.8em/1.3em Georgia,"Times New Roman",Times,serif;
    margin-bottom: 8px;}
.modulo .imagen .raya{height:1px;width:75%; background-color:#D66B29;margin-left:20px;}
.modulo .megusta{margin-top:5px;display:block;}
.modulo .megusta .vmegusta{color:#ffffff;margin-left:10px;font-size:1.2em;background-image: url('../img/lilstar.png');}
.modulo .megusta .selector{margin-left:7px; float:left}
.modulo .megusta .selector input{width:107px;height:20px;margin-bottom:10px;}
.modulo .megusta .selector a{position:relative;left:96px;top:-33px;}
/*.modulo .megusta */#capaRecetas{background: none repeat scroll 0 0 #F28E31;border: 1px solid #D66B29;
    color: #205B95;
    left: 0;
    padding: 5px 11px 2px 4px;
    position: absolute;
    bottom: -67px;
    width: 144px;
    z-index: 50;}
/*.modulo .megusta*/ #capaRecetas a{color:#ffffff;}
 #smt_tooltip{
    position:absolute; max-width:300px;
    padding:8px; background:#ffffff;  z-index:10; display:inline-block; /*important*/
    font-size:11px; line-height:16px;color:#66757e; border:1px solid ;
    /*css3 rounded corners*/
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

/*cupones*/
.aviso-regalos { margin-top: 45px; background-color: rgb(210, 229, 246); height: 75px; background-image: url('../img/medallas/fondo.jpg'); }
	.aviso-regalos p { font: italic bold 2.2em/1em Georgia,Times New Roman,Times,serif; color: #65757e; margin-top: 22px; margin-left: 52px; margin-right: 300px; }
	.aviso-regalos img { float: right; position: relative; left: -25px; top: -112px; }
	.aviso-regalos p .naranja { color: #cc711c; }
	.aviso-regalos p .little { font-size: 0.85em; }
.pendientes p { margin-right: 30px; margin-top: 14px; }
.pendientes { margin-top: 10px; height: 48px; margin-top: 45px; }
	.pendientes .lazo { float: left; left: -9px; position: relative; top: -46px; }
.contenido .social-list ul { float: right; }
.contenido .social-list li { float: right; }
.contenido .social-list a { background-repeat: no-repeat; float: left; margin: 5px; padding: 5px; text-indent: -9999px; width: 15px; }
.contenido .titulo { width: 100% }
	.contenido .titulo #titulo { float: left; color: #265D9B; font: italic bold 2.2em/1em Georgia,"Times New Roman",Times,serif; margin-bottom: 20px; }
.contenido .social-list .facebook { background-image: url('../img/medallas/fb-ico.png'); }
.contenido .social-list .twitter { background-image: url('../img/medallas/tw-ico.png'); }
.contenido .social-list .tuenti { background-image: url('../img/medallas/tu-ico.png'); }
.modulo .medalla span { color: #CA7027; font-size: 1.2727em; }
.modulo .medalla p { word-wrap: normal; margin-top: 5px; }
.modulo .medalla { width: 25%; }
.modulo .cupon { background-color: #F8FAFB; border: 1px solid #D2DEE6; padding: 15px 15px 10px; margin-top: 45px }
	.modulo .cupon p { margin-bottom: 5px; }
	.modulo .cupon a { font: italic bold 1.45em/1.4em Georgia,"Times New Roman",Times,serif; line-height: 1.33em; }
	.modulo .cupon .producto { float: right; left: 713px; position: absolute; top: 370px; }
	.modulo .cupon .caduca { font-weight: bold; color: #000; }  

.opinion{ margin-top:-25px; margin-right:5px; float:right}			
	.opinion li{ float:left; margin-right:5px}
	.opinion a{ float:left; height:21px; width:21px; background-image:url(../img/medallas/ico_opinion.png); background-repeat:no-repeat; background-position:0 -21px; text-indent:-9999em; overflow:hidden}
	.opinion :first-child a{ background-position:0 0}

.wrapper_regalos{ margin-bottom:20px; padding-top:10px}
.wrapper_width{  background:#edf2f6; margin:0 -43px 0 -19px; padding-right:43px; padding-left:19px}
.row_half .module_regalo{ float:left; width:47%}
.row_half .module_regalo + .module_regalo{ float:right}
.module_regalo{ position:relative; margin-bottom:10px}
    .module_regalo_main, .module_regalo_expand .m_section{ padding:10px 23px 10px 33px; background-color:#f8fafb}
    .module_regalo_main	{border:1px solid #d2dee6; margin-bottom:1px; min-height:154px; *min-height:164px }
    .module_regalo .titular_module{ border-bottom:2px solid #d2dee6; margin:0 -23px 10px -33px; padding:0 5px 12px 58px}
    .module_regalo .m_aside{ float:right}
    .module_regalo .m_section{ overflow:hidden; padding-right:15px}
    .module_regalo  p{ margin-bottom:10px;}
    .module_regalo strong{color:#000}
    .js .module_regalo_expand .m_section{ display:none}
    .module_regalo_expand .m_section{border:1px solid #d2dee6; }
    .module_regalo_expand > a{ display:block; text-align:center; background-image:url('../img/medallas/btn_module_regalo_expand.gif'); background-repeat:no-repeat; background-position: top center; height:13px; overflow:hidden; text-indent:-9999em}
    .module_regalo_expand > .active{ background-position:bottom center}
    .deco_module_regalo{ position:absolute; top:-8px; left:-8px}
.entrada_seccion{ overflow:hidden; margin-bottom:25px}
.entrada_seccion > *{ float:right}
.entrada_seccion > :first-child{ float:left}
.lista_premios{ overflow:hidden; background:url('../img/medallas/bg_lista_premio.gif') repeat-x left bottom; padding:0 10px}
.lista_premios li{ float:left; margin-right:55px}

.titular_section, .titular_module, .subtitular_module{ color:#265d9b; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-weight:700}
.titular_section_resalte{color:#66757e}
.titular_section img, .titular_module img, .subtitular_module img{vertical-align:middle; margin-right:10px }
.titular_section{ font-size:2em; }
.subtitular_section{ font-size:1.8em; }
.titular_module{font-size:1.8em;}
.subtitular_module{font-size:1.6em;}
.cabecera{}
.escalonado{}
.antetitulares{}
.intertitulares{}
.destacados{}

.bg2 .pasos .modulo .textos p strong{
    /*font-size: 1.4em;*/
    color: #1F5281;
    font-size: 1.6em;
}
.bg2 .pasos .modulo .textos .buenisimo
{
    margin-top:10px;
}
.bg2 .truco .textos 
{
    display:none;
}
.bg2 .truco .info 
{
    display:none;
}
.bg2 .truco .imagen img 
{
    /*height:80px;*/
    margin-left:47px;
}
.bg2 #trucos-avecrem h1
{
    float: left;
    margin-bottom: 10px;
    padding-top: 15px;
    width: 80%;
}
.bg2 #trucos-avecrem .truco
{
     background: none repeat scroll 0 0 #EDF2F6;
     padding: 4px;
     color: #66757E;
     margin-bottom: 25px;
}
.bg2 .trucos-avecrem .linea-trucos
{
    width:100%;
}
.bg2 #trucos-avecrem h1
{
    float:none;
}
.bg2 #trucos-avecrem .trucos-avecrem .linea-trucos .truco
{
    width:48%;
    float:left;
}
.bg2 #trucos-avecrem .trucos-avecrem .linea-trucos .decha
{
    float:right;
}

.interactivo .medio span .btn-cupon-grande, .acciones .off span .btn-cupon-grande
{
    padding: 5px 55px 3px;
}


