/* reseteando estilos */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p,blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,ins, kbd, q, s, samp, small, strike,strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1}
:focus{outline:0}
ol, ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
input, textarea{margin:0;padding:0}
hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}
sup {
	vertical-align: super;
	font-size: 60%;
}
/* fin reset */

.tachado {
	text-decoration:line-through;
}
a, acronym{outline:none;text-decoration:none;border:0;color:#7c7c7c;text-decoration:underline;}
a img{border:0;}
a:hover{text-decoration:none;}
body{background:#e1dad6 url(../images/tir_fnd.jpg) repeat-x;font-family:Arial;font-size:12px;color:#666666;}
#main{position:relative;width:950px;margin:0 auto 0;top:36px;height:100%;}
#main .content{width:920px;position:relative;float:left;background:#ffffff url(../images/tope_contenido.gif) no-repeat 0 0;}
div.header{display:inline;float:left;height:120px;position:relative;width:920px;}

/* HEADER */
ul.nav_principal{background:url("../images/fondo_nav_ppal.gif") no-repeat scroll 0 0 transparent;display:inline;float:left;font-family:georgia;font-size:12px;font-style:normal;font-weight:normal;height:33px;margin:0 0 0 170px;padding:0 0 0 15px;position:relative;text-transform:uppercase;width:735px;}
ul.nav_principal li, ul.nav_principal a{display:inline;float:left;margin-top:1px;text-decoration:none;}
ul.nav_principal a{padding:9px 15px 10px;margin:0;color:#FFFFFF;}
#main li.home{padding:0;}
li.home a{ padding:0;background:url("../images/logo_k.gif") no-repeat scroll 0 0;height:88px;left:-170px;margin-right:20px;position:absolute;text-indent:-9999px;top:-15px;width:153px; white-space:nowrap;}
ul.nav_principal ul.submenu{ display:none;}
/* FIN HEADER */

/* FOOTER */
div.footer{display:inline;float:left;font-size:10px;padding:10px;width:900px;z-index: 9999;}
div.footer p.copyright{color:#7C3E33;display:inline;float:left;font-size:11px;font-weight:bold;margin:8px 0 0 8px;text-align:left;}
ul.adicionales{float:right;display:inline;width:470px;}
ul.adicionales li, ul.adicionales a{ float:left;display:inline;}
ul.adicionales li{border-right:1px solid #7C3E33;margin-top:8px;position:relative;}
ul.adicionales a{ padding:0 6px;}
ul.adicionales li.padres, ul.adicionales li.kelloggs{border:none;}
ul.adicionales li.kelloggs a{background:url("../images/logo_k_p.jpg") no-repeat scroll 0 0 transparent;height:30px;margin-left:10px;padding:0;position:relative;text-indent:-9999px;top:-12px;width:69px;}
/* FIN FOOTER */

/*SUBMENU*/
ul.nav_principal ul{background: url(../images/fondo_nav_sec.gif) no-repeat 0 0;float:left;left:-155px;position:absolute;top:88px;width:890px;}
ul.nav_principal ul a{color:#FFFFFF;font-size:13px;padding:9px 12px;text-transform:none;}
/*FIN SUBMENU*/

/* MENU ACTIVOS */
body#nutricion li.nutricion a,
body#diversion li.diversion a,
body#novedades li.novedades a,
body#consulta li.consultas a{background:#d1570a url(../images/menu_ppal_activo.gif) repeat-x 0 0;font-weight:bold;}

body#consulta.kelloggs_cuenta_contigo .submenu li.kelloggs,
body#consulta.te_escuchamos .submenu li.escuchamos,
body#consulta.envianos_tu_pregunta .submenu li.pregunta,
body#consulta.registro .submenu li.registro,
body#diversion.chocotren .submenu li.chocotren,
body#diversion.promocion_parques .submenu li.parques,
body#diversion.quien_es_coco_y_la_pandilla .submenu li.pandilla,
body#diversion.datos_del_registro .submenu li.registro,
body#diversion.que_es_el_codigo_paos .submenu li.paos,
body#nutricion.menus .submenu li.menus,
body#nutricion.decalogo .submenu li.decalogo,
body#nutricion.ensenale_a_comer .submenu li.ensenale,
body#nutricion.recetas .submenu li.recetas,
body#nutricion.enviar_receta .submenu li.envia,
body#nutricion.choco_test .submenu li.test{background:url(../images/sub_menu_activo.gif) no-repeat 0 0;}

body#consulta.kelloggs_cuenta_contigo .submenu li.kelloggs a,
body#consulta.te_escuchamos .submenu li.escuchamos a,
body#consulta.envianos_tu_pregunta .submenu li.pregunta a,
body#consulta.registro .submenu li.registro a,
body#diversion.chocotren .submenu li.chocotren a,
body#diversion.promocion_parques .submenu li.parques a,
body#diversion.quien_es_coco_y_la_pandilla .submenu li.pandilla a,
body#diversion.datos_del_registro .submenu li.registro a,
body#diversion.que_es_el_codigo_paos .submenu li.paos a,
body#nutricion.menus .submenu li.menus a,
body#nutricion.decalogo .submenu li.decalogo a,
body#nutricion.ensenale_a_comer .submenu li.ensenale a,
body#nutricion.recetas .submenu li.recetas a,
body#nutricion.enviar_receta .submenu li.envia a,
body#nutricion.choco_test .submenu li.test a{background:url("../images/sub_menu_activo.gif") no-repeat scroll right 0 transparent;color:#4E1F10;font-style:italic;font-weight:bold;margin-left:12px;padding-left:0;}


body#cuestionario li.cuestionario a{background:#d1570a url(../images/menu_ppal_activo.gif) repeat-x 0 0;font-weight:bold;}
ul.listado .activo a,
ul.listado a:hover{ background-color:#411b11; color:#fff;}
/* FIN MENU ACTIVOS */

/* comunes */
.col_01{ float:left; display:inline;}
.col_02{ float:right; display:inline;}
div.bloque{background-color:#EBE4DB;border-bottom:14px solid #FFFFFF;display:inline;float:left;margin:14px 14px 0;width:892px;}
div.bloque strong, div.bloque a{color:#9D3A21; font-weight:bold;}
div.bloque p{ margin: 0 0 20px 0; padding:0;}
h1{color:#715A4E;font-family:georgia;font-size:26px;font-style:italic;font-weight:normal;line-height:30px;padding-bottom:20px;margin:0;}
.player_video{float:left; display:inline;background-color:#000; text-indent:-9999px;}
div.novedades .col_02, div.nutricion_comer .col_02{width:216px;}
.contenido_principal{ text-align:center; padding:200px 0;}
.contenido_principal h1{ padding:0;}
ol.lista_instrucciones{display:inline;float:left;list-style: decimal;padding:0 0 20px 20px;}
ol.lista_instrucciones li{color:#9D3A21;font-weight:bold;line-height:15px;margin-bottom:8px;display: list-item; }
.col_02 form legend{display:none;}
.col_02 form label{display:inline;float:left;margin-bottom:10px;width:440px;}
.col_02 form label strong{display:inline;float:left;width:100px;color:#715A4E;}
.col_02 form input, .col_02 form textarea{background-color:#DED4C6;border:1px solid #715A4E;color:#715A4E;padding:4px;width:322px;}
form label.condiciones{border-top:1px solid #ABA28E;bottom:4px;display:inline;float:left;font-size:10px;left:20px;padding-top:8px;position:absolute;width:500px;}
form label.condiciones input{ border:none; background:none; width:auto !important;}
form label.condiciones cite{font-style:normal;} 
div.form_mensajes p{color:#5B7453;display:inline;float:left;font-family:georgia;font-size:32px;font-style:italic;line-height:42px;padding:160px 0 0;text-align:center;width:440px;}
div.form_mensajes p.error{color:#A93E3E;}
div.form_mensajes a.btn_volver{display:inline;float:left;margin-left:164px;text-align:center;}
form .field_error{background-color:#992900 !important;border:1px solid #040404 !important;color:#FFFFFF !important;}
/* FIN comunes */

/* HOME */
body#inicio .content{background:url("../images/home/fondo.png") no-repeat scroll 0 0 transparent;height:430px;left:-20px;width:970px;position: relative;}
body#inicio .content h1{color:#D5C3A4;font-size:19px;padding:16px 60px 0;}
div.contenido_home{display:inline;float:left;position:relative;}
div.contenido_home p.intro{color:#E1D9CB;font-family:georgia;font-size:16px;font-style:italic;line-height:18px;padding:0 60px;position:relative;z-index:4;}



div.contenido_home ul.secciones{
}
div.contenido_home ul.secciones li{ 
	position:absolute;
	display: block; 
	width: 190px;	
	height: 215px;
}

/*
div.contenido_home ul.secciones li.seccion_02{
	width: 200px;
}
*/

div.contenido_home ul.secciones a{color:#8B594F;font-family:georgia;font-size:17px;font-style:italic;font-weight:normal;height:70px;left:0;line-height:19px;overflow:hidden;padding:240px 20px 0;position:relative;text-align:center;text-decoration:none;top:0;width:150px;z-index:9999; display: block;}





div.contenido_home ul.secciones li a ,
div.contenido_home ul.secciones li h2 {
	z-index: 99;
	top:0;
}


div.contenido_home ul.secciones li a span {
	display: none;
}
div.contenido_home ul.secciones li{margin:0 0 0 0;position:absolute;}
div.contenido_home ul.secciones li p{cursor:pointer;z-index:1;bottom:100px;color:#FFFFFF;font-family:georgia;font-size:14px;font-weight:normal;left:40px;line-height:19px;position:absolute;text-align:center;width:126px; display:none;}

div.contenido_home ul.secciones li img{ position:absolute; top:0; left:0; z-index:1;}

div.contenido_home ul.secciones li.seccion_01 {
	top: 143px;
	left: 67px;
	height: 242px;
}

div.contenido_home ul.secciones li.seccion_02 {
	top: 171px;
	left: 300px;
	width: 213px;
}
	div.contenido_home ul.secciones li.seccion_02 a {
		width: 213px;
	}


div.contenido_home ul.secciones li.seccion_04 {
	top: 171px;
	left: 512px;
}

div.contenido_home ul.secciones li.seccion_05 {
	top: 171px;
	left: 716px;
}


div.contenido_home ul.secciones li.seccion_01 p{top:85px;left:30px;}
div.contenido_home ul.secciones li.seccion_02 p{top:75px;left:27px;line-height:17px;width: 160px;}
div.contenido_home ul.secciones li.seccion_03 p{top:62px;left:27px;line-height:17px;}
div.contenido_home ul.secciones li.seccion_04 p{top:72px;left:32px;line-height:17px;}
div.contenido_home ul.secciones li.seccion_05 p{top:62px;left:27px;line-height:17px;}

div.contenido_home p.registro a{background:url("../images/btn_registro_intro.gif") no-repeat scroll 0 0
 transparent;display:inline;float:left;height:33px;position:absolute;right:40px;text-indent:-9999px;top:-21px;width:386px;}

/* FIN HOME */

/* NUTRICION */
body#nutricion li.menus{ margin-left:200px;}
div.nutricion_menus { 
	background: url(../images/fondo_menus.jpg) repeat-y 0 -7px;
}

div.nutricion_menus select{
	border:0;
	background-color: #715A4E;
	padding: 0 10px;
	color: #fff;
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}


div.nutricion_menus .col_01{line-height:16px;padding:20px 50px 0px 30px;width:850px; }
div.nutricion_menus .col_01 h1{ padding-bottom:5px;  }
div.nutricion_menus .col_01 h2{ color:#715A4E;font-family:georgia;font-size:18px;font-style:italic;font-weight:bold;line-height:20px;margin:15px 250px 15px 0px; padding:0px; text-align:right;  }
div.nutricion_menus .col_01 p{ padding:0px; margin:0px;  }
div.nutricion_menus .col_01 .tabla_menu{ width:840px; font-size:11px; margin:62px 0px 0px 0px; padding:0px; line-height:14px;  }


body#nutricion li.nutricion ul{display:inline;}
body#nutricion li.nutricion ul a{background:none;}
div.nutricion_decalogo{ background: url(../images/fondo_decalogo.gif) repeat-y 0 0;}
div.nutricion_decalogo .col_01{line-height:16px;padding:50px 50px 50px 360px;width:482px; background: url(../images/foto_decalogo.jpg) no-repeat left bottom;}
div.nutricion_decalogo ol{color:#8B7559;font-size:22px;font-style:italic;list-style-type:decimal;margin-left:26px;line-height:32px;}
div.nutricion_decalogo ol em{color:#666666;font-size:12px;font-style:normal;}
div.nutricion_decalogo ol li{margin-bottom:12px;line-height:12px;}

body.ensenale_a_comer div.bloque{ background:#EBE4DB url(../images/fondo_contenido_comer.gif) repeat-y 0 0; position:relative;}
div.nutricion_comer .col_01{line-height:20px;padding:20px 30px 20px 220px;width:422px; line-height:17px;}
body.lacteos .col_01{background: url(../images/nene_calcio.jpg) no-repeat left bottom;}
body.carne_y_pescado .col_01{background: url(../images/nene_comer.jpg) no-repeat left bottom;}
body.merienda .col_01{background: url(../images/nina_merienda.jpg) no-repeat left bottom;}
body.desayuno_y_media_manana .col_01{background: url(../images/nena_manzana.jpg) no-repeat left bottom;}
body.frutas_y_verduras .col_01{background: url(../images/nene.jpg) no-repeat left bottom;}
body.hidratacion .col_01{background: url(../images/hidratacion.jpg) no-repeat left bottom;}
body.una_buena_cena .col_01{background: url(../images/buena_cena.jpg) no-repeat left bottom;}
body.el_almuerzo .col_01{background: url(../images/el-almuerzo.jpg) no-repeat left bottom;}
body.comer_bien .col_01{background: url(../images/comer-bien.jpg) no-repeat left bottom;}
div.nutricion_comer h1{font-size:34px;line-height:40px;}
div.nutricion_comer h2{color:#B18A77;display:inline;float:left;font-family:georgia;font-size:24px;font-style:italic;font-weight:normal;line-height:30px;padding:12px 6px 6px;width:410px;}
div.nutricion_comer h3{color:#715A4E;font-size:16px;margin:28px 21px 7px;}
body.ensenale_a_comer dd{background:#EBE4DB url(../images/blanco.gif) repeat-y 0 0;display:none;float:left;line-height:14px;padding:12px 12px 12px 48px;width:354px;}
body.ensenale_a_comer dd p{ margin-bottom:10px;}
body.ensenale_a_comer dd ul{ list-style-type:decimal; margin-left:20px;}
body.ensenale_a_comer dd ul li{ margin-bottom:8px;}
dl.sub_secciones{ margin-bottom:20px;}
dl.sub_secciones dt{background:#715A4E url(../images/comer_subsecciones.gif) no-repeat 0 0;color:#FFFFFF;cursor:pointer;display:inline;float:left;margin-bottom:1px;padding:6px 12px 6px 40px;width:370px;}
dl.sub_secciones dt.activa{background-position:left bottom;color:#FFFFFF;font-weight:bold;}
div.mas_info a.btn_pdf{background:#715A4E url(../images/btn_pdf.gif) no-repeat 0 0;cursor:pointer;display:inline;float:left;height:40px;left:7px;position:absolute;text-indent:-9999px;top:7px;width:170px;}

div.nutricion_recetas .detalle{display:inline;float:left;width:892px; position:relative;}
div.nutricion_recetas .detalle h1{background-color:#D7CCBD;border-bottom:1px solid #715a4e;font-size:30px;line-height:35px;margin:0 0 25px;padding:45px 40px 20px;width:812px;}
div.nutricion_recetas .detalle h2{color:#937565;font-family:georgia;font-size:20px;font-style:italic;font-weight:normal;left:40px;position:absolute;top:23px;}
div.nutricion_recetas .detalle h2 a{color:#937565; font-weight:normal; text-decoration:none;}
div.nutricion_recetas p.intro{padding:0 40px;width:812px;}
div.nutricion_recetas div.nota{clear:both;line-height:20px;padding:15px 40px 0;width:812px;}
div.nutricion_recetas div.col_01{ width:420px; padding:0 0 0 40px;}
div.nutricion_recetas div.col_01 div.info{background:url("../images/fondo_foto_recetas.gif") no-repeat scroll 0 0 #DCD0C1;display:inline;float:left;height:160px;margin-bottom:20px;padding:15px;position:relative;width:390px;}
div.col_01 div.info h3, div.col_01 div.info p{float:left;width:155px;}
div.col_01 div.info h3{color:#9D3A21;margin:0 0 5px;}
div.col_01 div.info img{ float:left; margin-right:18px;}
div.col_01 div.info p.pdf{bottom:15px;display:inline;float:left;position:absolute;right:15px; margin:0; padding:0; width:156px;}
div.col_01 div.info p.pdf a{background:#715a4e url(../images/btn_pdf_recetas.gif) no-repeat 0 0;cursor:pointer;display:inline;float:left;height:30px;text-indent:-9999px;width:156px;}
div.nutricion_recetas div.col_02{ width:365px; padding: 0 40px 0 0;}
div.nutricion_recetas h3.subtitle{color:#715A4E;font-family:georgia;font-size:18px;font-style:italic;font-weight:normal;margin:0 0 15px 25px;}
div.col_01 ul.ingredientes li{background:url("../images/puntos_li.gif") no-repeat scroll 0 3px transparent;line-height:16px;margin:4px;padding-left:20px;}
div.col_02 ol.preparacion{line-height:16px;list-style-type:decimal;margin:0 0 30px 15px;}
div.col_02 ol.preparacion li{margin:0 0 10px 10px;}
ul.enlaces_relacionados{border-top:1px solid #715a4e;display:inline;float:left;margin-top:20px;padding:30px 40px;position:relative;width:812px;}
ul.enlaces_relacionados li{float:left; padding-left:12px; background:url(../images/recetas_cercanas.gif) no-repeat 0 2px;}
ul.enlaces_relacionados li.siguiente{ float:right; padding:0 12px 0 0; background-position: right bottom;}

div.nutricion_recetas h1{ margin-left:10px;}
div.nutricion_recetas div.listado{display:inline;float:left;width:892px; background:url(../images/fondo_recetas.gif) repeat-y 0 0;}
div.nutricion_recetas div.listado div.col_02{width:216px; margin:0; padding:0;}
div.nutricion_recetas div.listado div.col_01{padding:35px 35px 0;width:605px;}
ul.lista_recetas_sec{display:inline;float:left;left:0;position:relative;top:0;}
ul.lista_recetas_sec li, ul.lista_recetas_sec a{ float:left; display:inline;}
ul.lista_recetas_sec li{background:#e2d8cb url(../images/fondo_listado_recetas.gif) no-repeat 0 0;height:240px;margin:5px 0 0 5px;position:relative;width:195px;}
ul.lista_recetas_sec div.detalle{display:none;}
ul.lista_recetas_sec h2{font-family:georgia;font-size:15px;left:0;line-height:20px;padding:0 10px;position:absolute;top:145px;width:175px;}
ul.lista_recetas_sec h2 a{ text-decoration:none; font-weight:bold; color:#715a4e;}
div.nutricion_recetas div.paginacion{clear:both;display:inline;float:left;padding:15px 258px 35px 40px;width:594px;}
div.nutricion_recetas div.paginador{ float:left; display:inline;position:relative;width:605px;}
div.nutricion_recetas div.paginacion p.contador{color:#967F73;display:inline;float:left;font-family:georgia;font-style:italic;font-weight:bold;margin:0;padding:0;}
div.paginacion div.paginas{ float:right; display:none;}
div.paginacion div.paginas p, div.paginacion div.paginas ul, div.paginacion div.paginas li{ float:left; display:inline; margin:0; padding:0;}
div.nutricion_recetas div.paginas ul{ margin-left:10px;}
div.nutricion_recetas div.paginas p, div.nutricion_recetas div.paginas p strong{ line-height:15px;color:#967F73;font-family:Georgia;font-size:13px;font-style:italic;font-weight:bold;}
div.paginas ul a{float:left; display:inline; text-indent:-9999px; width:10px; height:10px; overflow:hidden; background:#c6bab0 url(../images/sub_nav_fotos.gif) no-repeat right 0; margin:1px;}
div.paginas ul a.activo {background-position: 0 0;}

div.nutricion_receta_envia{ background:url(../images/fondo_forms.gif) repeat-y 0 0;}
div.nutricion_receta_envia .col_01{width:250px;}
div.nutricion_receta_envia .col_02{height:530px;position:relative;width:440px;}
div.nutricion_receta_envia .col_01, div.nutricion_receta_envia .col_02{line-height:17px;padding:50px 50px 0;}
div.nutricion_receta_envia textarea{height:95px;}

div.nutricion_test {background:#EBE4DB url(../images/fondo_chocotest.gif) repeat-y 0 0;}
div.nutricion_test .col_01{background: url(../images/foto_chocotest.jpg) no-repeat scroll left top transparent;line-height:16px;padding:50px 50px 50px 400px;width:442px;}
div.nutricion_test .col_01 p{margin-bottom:5px;}
div.nutricion_test .col_01 li.pregunta_05 p{margin-bottom:20px;}
div.nutricion_test h1{padding-bottom:40px;}
div.nutricion_test ul.navegacion, div.nutricion_test ul.navegacion li, div.nutricion_test ul.navegacion a{ float:left; display:inline;}
div.nutricion_test form{ clear:both;}
div.nutricion_test ul.navegacion a{color:#C5B29C;font-size:11px;margin:0 1px;padding:4px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:86px;}
div.nutricion_test ul.navegacion{ display:none;background:url(../images/pestanas_sin.gif) repeat-x 0 0;height:30px;width:441px;}
ol.preguntas li.pregunta{display:none; float:left;height:280px;position:relative;}
ol.preguntas li.intro{display:inline;}
ol.preguntas li.pregunta_05{height:400px;}
li.pregunta h2{color:#7D6F5D;display:inline;float:left;font-family:georgia;font-size:23px;font-style:italic;font-weight:normal;line-height:28px;margin:20px 0 10px;width:440px;}
div.nutricion_test ul.navegacion li.activa a{background:url(../images/pestanas_activa.gif) no-repeat 0 0; color:#9D3A21;}
ol.respuestas{ list-style-type:none; padding-left:20px;}
ol.respuestas li{padding:4px;position:relative; clear:both;}
ol.respuestas li input{ float:left; margin-right:10px;}
ol.respuestas li strong{ font-weight:normal; color:#715A4E;}
ol.preguntas li.final{ height:500px;}
div.nutricion_test ul.navegacion li{ display:none;}
ol.preguntas li a.btn_cambiar{ color:#ebe4db; background:#715a4e url(../images/btn_test.gif) no-repeat 0 0;bottom:0;display:none;float:left;font-family:georgia;font-size:20px;font-style:italic;font-weight:normal;left:225px;padding:12px 0;position:absolute;text-align:center;text-decoration:none;width:200px;}
a#iniciar{display:inline}
ul#resultado, ul#resultado li{ float:left; display:inline;}
ul#resultado{margin-bottom:22px;width:442px;}
ul#resultado li{background:url("../images/estados_preguntas.gif") no-repeat scroll right 4px transparent;color:#AE0000;font-family:georgia;font-size:26px;font-style:italic;line-height:44px;margin-right:35px;padding-right:28px;}
ul#resultado li.correcto{background-position:right -77px;color:#054F19;}
body.enviar_receta #btn_send_receta{background:url("../images/btn_receta.gif") no-repeat scroll 0 0 transparent;border:medium none;bottom:76px;cursor:pointer;height:34px;position:absolute;right:56px;text-indent:-9999px;width:184px;}
/* FIN NUTRICION */

/* NOVEDADES */
body#novedades div.bloque{ background:#EBE4DB url(../images/fondo_contenido_cmenu.gif) repeat-y 0 0;}
div.novedades .col_01{line-height:20px;padding:50px;width:562px;}
body.decalogo div.novedades .col_01{background:url(../images/fondo_decalogo_novedad.jpg) no-repeat 0 bottom; height:490px;}
body.chocomoldes div.novedades .col_01{background:url("../images/chocomoldes.jpg") no-repeat scroll 42px 275px transparent;height:575px;padding-bottom:0;}
body.concurso div.novedades .col_01{background:url("../images/chocoTrenPremios.jpg") no-repeat scroll 42px 275px transparent;height:575px;padding-bottom:0;}
body.chococomic div.novedades .col_01{background:url("../images/noticia_chococomic.jpg") no-repeat scroll 42px 275px transparent;height:575px;padding-bottom:0;}
div.novedades .col_01 .sec_08 h1{
	text-transform:none;
	width: 370px;
}
body.miel div.novedades  .col_01{
	background: url(../images/novedades/popstm.png) no-repeat right 20px;
	position: relative;
}

div.novedades .col_01 .sec_08 p {
	width: 400px;
}

body.miel div.novedades .col_01 .sidebar{
	position: absolute;
	width: 150px;
	height: 40px;
	right: 10px;
	top: 400px;
}

body.miel div.novedades .col_01 .sidebar li {	
	text-align: center;
	margin-bottom: 10px;
}

body.miel div.novedades .col_01 .sidebar a{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #E1DAD6;
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
}

body.miel div.novedades .col_01 .sidebar a.video{
	background: url(../images/novedades/btn147.png) no-repeat;
	width: 147px;
}

body.miel div.novedades .col_01 .sidebar a.jugar{
	background: url(../images/novedades/btn108.png) no-repeat;
	width: 108px;
}


div.novedades .col_01 h1{text-transform:uppercase;}
div.novedades object, div.novedades embed{ margin-bottom:20px;}
div.novedades .col_01 h2{font-family:georgia;font-size:22px;font-style:italic;font-weight:normal;margin-bottom:20px;}
div.novedades .sec_04 h1{margin:0;padding:0;}
.sec_04 p.destacado{color:#766C5A;font-family:georgia;font-size:20px;font-style:italic;}
ul.listado, ul.listado li, ul.listado a{ float:left; display:inline;}
ul.listado a{text-align:right;background-color:#C8B8A3;border-top:1px solid #FFFFFF;color:#412A1B;padding:10px;text-decoration:none;width:196px;}
div.novedades a.link_decalogo{background:url("../images/btn_test.gif") no-repeat scroll 0 0 #715A4E;bottom:0;color:#EBE4DB;display:inline;float:left;font-family:georgia;font-size:12px;font-style:italic;font-weight:bold;height:16px;left:225px;line-height:16px;overflow:hidden;padding:12px 0;text-align:center;text-decoration:none;width:200px;}
div.novedades p.resena{clear:both;color:#000000;float:left;font-size:10px;line-height:13px;margin-top:23px;}
.contiene_video{background-color:#E0D6C8;display:inline;float:left;margin-bottom:30px;padding:50px 50px 22px;width:462px;}
div.novedades div.col_02 h4{background-color:#EBE4DB;border-bottom:1px solid #FFFFFF;color:#A4947C;display:inline;float:left;font-family:georgia;font-size:22px;font-style:italic;font-weight:normal;margin-bottom:15px;padding:11px;width:194px;}
div.novedades div.col_02 p{display:inline;float:left;line-height:16px;margin:0;padding:0 10px 20px;text-align:center;width:196px;}
p.intro_chef{line-height:18px;width:300px;}
p.intro_maya{line-height:18px;width:380px;}
div.bloque p.rec{margin-bottom:8px;margin-top:45px;}
.cucharas_magicas div.novedades .col_01{ background:url(../images/fondo-cuchara-magica.png) no-repeat right top;}
.susi_diaz div.novedades .col_01{ background:url(../images/fondo_suzi.jpg) no-repeat right top;}
.susi_diaz h1{padding-bottom:5px;}
.susi_diaz dt, .susi_diaz h3{color:#411B11;font-size:16px;font-weight:bold;margin-top:20px;}
/* FIN NOVEDADES */

/*hello_kitty_loops*/
body.hello_kitty_loops div.novedades .col_01{background:url("../images/hello_kitty_news.jpg") no-repeat scroll 0 0 transparent;height:520px;padding:50px 30px;width:602px; position:relative;}
body.hello_kitty_loops ul.listado .activo a{ background-color:#a1376b;}
body.hello_kitty_loops div.novedades .col_01 h1{color:#FFFFFF;}
body.hello_kitty_loops div.sec_01{width:275px;color:#FFFFFF;text-align:right;}
body.hello_kitty_loops div.sec_01 p{ margin:0;line-height:28px;}
body.hello_kitty_loops div.novedades .col_01 h2{margin:10px 0;}
body.hello_kitty_loops div.novedades .col_01 h3{bottom:39px;font-family:georgia;font-size:26px;font-style:italic;font-weight:normal;left:0;line-height:32px;position:absolute;text-align:center;width:662px;}
/*FIN hello_kitty_loops*/

/* DIVERSION */
body#diversion li.diversion ul a{background:none;}
body#diversion ul.nav_principal ul a {
	font-size: 12px;
	line-height: 13px;
}
body#diversion li.diversion ul{display:inline; }
body#diversion li.parques{margin-left:10px;}
div.diversion_parques{background:#EBE4DB  url(../images/fondo_chocotren.gif) repeat-y 0 0;}
div.diversion_parques .col_01{padding:30px;position:relative;width:223px; 
/*background:url(../images/fondo_hawaii.gif) no-repeat center bottom;*/
}
div.diversion_parques .col_01 h1{text-align:center;padding:18px 18px 0;}
div.diversion_parques .col_01 img{ margin:20px 0;}
div.diversion_parques .col_02{line-height:17px;padding:50px;position:relative;width:507px;}
div.diversion_parques .col_02 .texto_01, div.diversion_parques .col_02 .texto_02{display:inline;float:left;width:240px;}
div.diversion_parques .col_02 .texto_02{ float:right;}
div.diversion_parques a.parques{background:url("../images/link_parques_hawaii.gif") no-repeat scroll 0 0;display:inline;float:left;height:75px;margin:30px 0 0 23px;text-indent:-9999px;width:174px;}





div.diversion_chocotren{background:#EBE4DB  url(../images/fondo_chocotren.gif) repeat-y 0 0;}
div.diversion_chocotren .col_01{padding:30px 10px;position:relative;width:263px; 
/*background:url(../images/fondo_hawaii.gif) no-repeat center bottom;*/
}
div.diversion_chocotren .col_01 h1{text-align:center;padding:18px 18px 0;margin-bottom: 20px}
div.diversion_chocotren .col_01 img{ margin:20px 0;}
div.diversion_chocotren .col_02{line-height:17px;padding:50px;position:relative;width:507px;}
div.diversion_chocotren .col_02 .texto_01, div.diversion_chocotren .col_02 .texto_02{display:inline;float:left;width:240px;}
div.diversion_chocotren .col_02 .texto_02{ float:right;}
div.diversion_chocotren a.chocotren{background:url("../images/link_chocotren_hawaii.gif") no-repeat scroll 0 0;display:inline;float:left;height:75px;margin:30px 0 0 23px;text-indent:-9999px;width:174px;}
div.contenido_01{margin-top:20px; float:left; display:inline; position:relative;}
div#slideshow{width:492px; height:313px; overflow:hidden; background-color:#000;}
div.contenido_01 #nav_fotos{bottom:-22px;display:inline;float:left;padding:7px 0 0;position:absolute;right:0;}
div.contenido_01 #nav_fotos li, div.contenido_01 #nav_fotos li a{ float:left; display:inline;} 
div.contenido_01 #nav_fotos li a{ text-indent:-9999px; width:10px; height:10px; overflow:hidden; background:#c6bab0 url(../images/sub_nav_fotos.gif) no-repeat right 0; margin:1px;}
div.contenido_01 #nav_fotos li a.activeSlide{background-color:#715a4e; background-position:0 0;}


div.diversion_pandilla .col_01{padding:50px;width:792px;}
div.diversion_pandilla h1 strong{display:none;}
div.diversion_pandilla .col_01 img{ margin-left:10px;}
div.diversion_paos .col_01, div.diversion_paos .col_02{line-height:17px;padding:50px;width:290px;}
div.diversion_paos .col_01{height:500px;padding-right:20px;width:460px;}
div.diversion_paos .col_02{padding:100px 50px 50px 20px;position:relative;height:445px;}
div.diversion_paos{ background:#EBE4DB url(../images/foto_paos.jpg) no-repeat left bottom;}
div.diversion_paos a.logo_kelloggs{display:inline;float:left;left:15px;position:absolute;top:25px;}
ul.links li.codigo a{background:url("../images/link_codigo.gif") no-repeat scroll 0 0;display:inline;float:left;height:82px;margin-bottom:22px;text-indent:-9999px;width:280px;}
ul.links li.autocontrol a{bottom:25px;display:inline;float:left;position:absolute;right:30px;}
ul.links li.pdf a{bottom:30px;color:#A2957D;font-size:10px;left:25px;position:absolute;text-decoration:none;text-transform:uppercase;}
div.diversion_registro{ background:#EBE4DB url(../images/fondo_registro.jpg) no-repeat 0 0; width:892px; height:610px;}
div.diversion_registro h1{ margin-bottom:130px;}
div.diversion_registro .col_01{line-height:20px;padding:35px 50px 80px 30px;position:relative;width:310px;}
div.diversion_registro a.logo_gde{background:url("../images/logo_gde.gif") no-repeat scroll 0 0;display:inline;float:left;height:132px;left:30px;position:absolute;text-indent:-9999px;top:80px;width:320px;}
/* FIN DIVERSION */

/* CONSULTAS */
body#consulta li.consultas ul{display:inline;}
body#consulta li.consultas ul a{background:none;}
body#consulta ul.nav_principal li.kelloggs{margin-left:340px;}
body#diversion ul.nav_principal li.chocotren{margin-left:140px;}
body#nutricion ul.nav_principal li.menus{margin-left:340px;}
div.consulta_kelloggs .col_01, div.registro .col_01{height:460px;position:relative;width:310px;}
div.consulta_kelloggs .col_01 img, div.registro .col_01 img{bottom:55px;position:absolute;right:0;}
div.consulta_kelloggs .col_02, div.registro .col_02{line-height:18px;padding:50px;width:480px; position:relative;}
div.consulta_kelloggs .col_02 h1{display:inline;float:left;width:480px;}
div.consulta_kelloggs .col_02 p{float:left; display:inline; width:480px;}
div.consulta_envia{background:url(../images/fondo_forms.gif) repeat-y 0 0;}
div.consulta_envia .col_01, div.consulta_envia .col_02{ padding:50px; line-height:17px;}
div.consulta_envia .col_01{width:250px;}
div.consulta_envia .col_02{height:428px;overflow:hidden;position:relative;width:440px;}
div.consulta_envia p{ float:left; display:inline;}
#send_consulta{background:url("../images/btn_consulta.gif") no-repeat scroll 0 0 transparent;border:medium none;bottom:76px;cursor:pointer;height:34px;position:absolute;right:56px;text-indent:-9999px;width:184px;}
div.consulta_envia label.consulta textarea{height:225px;}
div.consulta_consultas div.seccion{display:inline;float:left;height:74px;position:relative;width:792px;}
div.consulta_consultas div.seccion p.acciones{font-size:11px;bottom:-8px;display:inline;float:left;position:absolute;right:14px;}
div.consulta_consultas .col_01{ padding:50px; overflow:hidden;width:792px;}
div.consulta_consultas .tipo_consultas h2{bottom:6px;color:#85745D;display:inline;float:left;font-family:georgia;font-size:24px;font-style:italic;font-weight:normal;left:11px;line-height:34px;position:absolute;}
div.consulta_consultas .tipo_consultas h2 em,
div.consulta_consultas dd{display:none;}
div.consulta_consultas dl{border-top:2px solid #715A4E; clear:both;}
div.consulta_consultas dt{border-top:1px solid #715A4E;cursor:pointer;background:#D7CCBD url(../images/down.gif) no-repeat 750px 9px;line-height:18px;margin-bottom:1px;padding:16px 70px 16px 12px; clear:both;}
div.consulta_consultas dt.activa{background:#D7CCBD url(../images/up.gif) no-repeat 750px 9px;}
div.consulta_consultas dt, div.consulta_consultas dt strong{color:#715A4E;}
div.consulta_consultas li{ float:left; display:inline; width:792px;}
div.consulta_consultas li.cereales h2{margin-top:0;}
div.consulta_consultas dd{ float:left; width:772px; margin:10px 10px 20px; line-height:20px;}
div.consulta_consultas dd p{ margin-bottom:12px;}
div.consulta_consultas li li{border-top:1px solid #D2C1B1;display:inline;float:left;font-weight:bold;margin:1px 0 0 20px;padding:2px 5px;width:730px;}
div.consulta_consultas p.autor{color:#000;font-family:georgia;font-size:25px;font-style:italic;font-weight:normal;margin:9px 10px 20px;text-align:right;}
/* FIN CONSULTAS */

/* REGISTRO */
body#registro .col_02{background-color:#FFF8F8;height:360px;overflow:hidden;width:370px;}
body#registro form label.condiciones{width:430px;}
body#registro div.registro .col_01{width:350px;}
body#registro form label{margin-right:4px;width:180px;}
body#registro form input{width:170px;}
body#registro h2{font-family:georgia;font-size:17px;font-style:italic;font-weight:normal;padding:0 0 15px;}
body#registro #send_registro{background: url("../images/btn_registro.gif") no-repeat scroll 0 0 transparent;border:medium none;bottom:55px;cursor:pointer;height:34px;position:absolute;right:56px;text-indent:-9999px;width:184px;}
body#registro div.form_mensajes p{padding-top:95px;width:auto;}
body#registro div.form_mensajes a.btn_volver{margin-left:132px;}
div.contenido_home ul.secciones li.seccion_02 h2 em{display:block;text-transform:uppercase;}

body#registro form label.captcha{margin-right:4px;width:auto;}
body#registro form label.captcha strong {width:auto;}
body#registro form .captcha_img { 
	margin-bottom: 5px;
	float: right;
}

/* FIN REGISTRO */


/* */
div.cuestionario{ 
	background: url(../images/foto_cuestionario.jpg) no-repeat left bottom;
	height: 439px;
}



div.cuestionario .col_01{
	line-height:16px;
	padding:50px 35px 50px 50px;
	width:507px; 
	float: right;
	height: 339px;
	background: #ECE3DA url(../images/fondo_cuestionario.jpg) no-repeat left bottom;
}

div.cuestionario .col_01 h1{
	font-size: 24px;
}


div.cuestionario .col_01 .buttonset {
	text-align: right;
	padding-right: 50px;
}

div.cuestionario .col_01 .btn{
	width: 168px;
	height: 27px;
	background: url(../images/cuestionario/btn210.png) no-repeat;
	line-height: 27px;
	display: inline-block;
	text-align: center;
	color: #E1DAD6;
	font-size: 16px;
	font-family: Georgia;
	font-style: italic;
	text-decoration: none;
	font-weight: normal;
	
}


#preguntas {
	position: absolute;
	top: 60px;
	left: 100px;
}


#preguntas .pregunta {
	overflow: hidden;
	position: relative;
	margin: auto;
	display: none;
}


#preguntas .pregunta-wrapper {
	margin: 36px 46px 21px 55px;
	color: #866D60;
	position: relative;
}

#preguntas .pregunta h2 {
	font-family:georgia;
	font-size:26px;
	font-style:italic;
	font-weight:normal;
	color: #715A4E;
	margin-bottom: 20px;
}

#preguntas .pregunta h3 {
	margin-bottom: 17px;
	line-height: 14px;
	font-size: 12px;
}
#preguntas .pregunta h3 strong {
	font-size: 14px;
	font-style:italic;
}


#preguntas .pregunta h4 {
	margin-bottom: 17px;
	line-height: 14px;
	font-size: 12px;
}
#preguntas .pregunta h4 strong {
	font-style:italic;
}

#preguntas .pregunta h4 span,
#preguntas .pregunta h3 span {
	font-weight: normal;
}


#preguntas .pregunta li {
	margin-bottom: 2px;
	line-height: 12px;
}

#preguntas .pregunta li input{
	height: 12px;
	width: 12px;
}


#preguntas .pregunta div.col{
	floaT: left;
	width: 220px; 
	margin-left:26px;
}

#preguntas .pregunta .pager {
	position: absolute;
	bottom: 30px;
	left:0;	
	text-align: center;	
	width: 100%;
	z-index: 99999;
	
}


#preguntas .pregunta .pager .button {
	display: inline-block;
	font-family:georgia;
	font-size:14px;
	line-height: 20px;
	text-align: center;
	font-style:italic;
	font-weight:bold;
	width: 82px;
	height: 20px;
	text-decoration: none;
	color: #866D60;
	border: 0;
	cursor: pointer;
}

#preguntas .pregunta .pager .previous {
	color: #fff;
	background: url(../images/cuestionario/btnPrevious.png) no-repeat;
}


#preguntas .pregunta .pager .next {
	color: #fff;
	background: url(../images/cuestionario/btnNext.png) no-repeat;
}

#preguntas .pregunta .pager .send {
	color: #fff;
	background: url(../images/cuestionario/btnNext.png) no-repeat;
}

#preguntas .pregunta .pager .pagCount {
	color: #866D60;
	display: inline-block;
	font-family:georgia;
	font-size:14px;
	line-height: 20px;
	text-align: center;
	font-style:italic;
	font-weight:bold;
	padding: 0 10px;
}


#preguntas .pregunta01 {
	background: url(../images/cuestionario/back01.png) no-repeat;
	width: 562px;
	height: 321px;
}

#preguntas .pregunta02 {
	background: url(../images/cuestionario/back02.png) no-repeat;
	width: 842px;
	height: 422px;
}

#preguntas .pregunta03_04 {
	background: url(../images/cuestionario/back0304.png) no-repeat;
	width: 632px;
	height: 351px;
}

#preguntas .pregunta03_04 .col {
	width: 230px !important;
}

#preguntas .pregunta07_08 .col {
	width: 235px !important;
}

#preguntas .pregunta05_06 {
	background: url(../images/cuestionario/back0506.png) no-repeat;
	width: 612px;
	height: 351px;
}

#preguntas .pregunta07_08 {
	background: url(../images/cuestionario/back0708.png) no-repeat;
	width: 662px;
	height: 351px;
}

#preguntas .pregunta09 {
	background: url(../images/cuestionario/back09.png) no-repeat;
	width: 622px;
	height: 321px;
}

#preguntas .formulario {
	background: url(../images/cuestionario/backForm.png) no-repeat;
	width: 582px;
	height: 402px;
}

#preguntas .formulario p {
	margin-bottom: 33px;
}

#preguntas .formulario li {
	display: -moz-inline-stack; /* FF2*/
   	display: inline-block;
   	vertical-align: top; /* BASELINE CORRECCIÓN*/
   	zoom: 1; /* IE7 (hasLayout)*/
   	*display: inline; /* IE */
   	margin-right: 10px;
   	margin-bottom: 17px;
}


#preguntas .formulario li.nombre input{
	width: 118px;
}


#preguntas .formulario li.apellidos input{
	width: 180px;
}

#preguntas .formulario li.edad input{
	width: 61px;
}

#preguntas .formulario li.direccion input{
	width: 190px;
}

#preguntas .formulario li.email input{
	width: 190px;
}


#preguntas .formulario li.codigopostal input{
	width: 67px;
}

#preguntas .formulario li.ciudad input{
	width: 88px;
}

#preguntas .formulario li.telefono input{
	width: 120px;
}

#preguntas .formulario fieldset input {
	-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
	border: 1px solid #715A4E;
	color: #715A4E;
	background-color: #fff;
	height: 17px;
	line-height: 17px;
	padding: 0 7px;
	
}

#preguntas .formulario input.field_error {
	background-color: #992900 !important;
	color: #fff;
}


#preguntas .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -20px;
	right: -30px;
	cursor: pointer;
}

