/*********************************************************************
 clear fix class to force blocks to render correctly when 
 content floats
**********************************************************************/
.cf:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cf { 
	display: inline-table;
}
.cf { 
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
/* End hide from IE-mac */

/*********************************************************************
 Global definitions
**********************************************************************/
* {
	padding: 0; margin: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
strong {
    font-weight: bold;
}
span 
{
    font-size: inherit;
}
/*********************************************************************
 Custom Tags
**********************************************************************/
body 
{
	background: #fff;
	padding: 10px;
}
a 
{
    color: #0468b2;
}
a:hover
{
    text-decoration: underline;
}
/*********************************************************************
 Containers
**********************************************************************/

/* homepage header classes */
#h1 {
	display: none;
}
#h1 * {
	color: #fff;
}
#h1 img {
	float: left;
	border: 0;
	margin: 9px 4px 8px 0;
}
#h1 div.header_links {
    display: block;
	float: left;
	background: url(../images/global_v_dot_div_blue.gif) repeat-y;
	padding: 0 50px 0 10px;
	height: 63px;
}
#h1 div.header_links ul {
	list-style: none;
	margin: 0;
}
#h1 div.header_links ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 5px;
	padding-bottom: 2px;
}
#h1 div.header_links ul li a {
	padding-left: 7px;
}
#h1 div.search_form
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y;
}

#h1 div.search_form div 
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y right 0;
    padding: 0 15px 0 10px;
    height: 63px;
}
#h1 div.search_form div table#basic_group_panel,
#h1 div.search_form div table#basic_group_panel tbody tr td table,
#h1 div.search_form div table#basic_group_panel tbody tr td,
#h1 div.search_form div table#basic_group_panel tbody tr td table tbody tr td {
    width: auto;
    margin: 0;
    padding: 0;
}
#h1 div.search_form div table#basic_group_panel
{
    margin-top: 20px;
}
#h1 div.search_form div table#basic_group_panel tbody tr td table tbody tr td p {
    display: none;
}
#h1 div.search_form div input {
    background: #024A7F;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;	
	font-weight: bold;
}
#h1 div.search_form div input#ecmBasicKeywords {
	width: 238px;
	background: #fff;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;
	color: #000;
	font-size: 10px;
	padding: 2px 2px 1px 2px;
	font-weight: bold;
}
#h1 div.header_user_nav 
{
	float: right;
	height: 63px;
	text-align: right;
}
#h1 div.header_user_nav p {
	display: block;
	margin: 12px 0 12px 0;
	
}
#h1 div.header_user_nav p a:hover,
#h1 div.header_user_nav span a:hover {
	text-decoration: underline;
}
#h1 div.header_user_nav p a.q {
	margin-left: 6px;
	background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	color: #fff;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
}
#h1 div.header_user_nav p a.q:hover {
    text-decoration: none;
}
#h1 div.header_user_nav span
{
    background: url(../images/bullet_sq_orange.gif) no-repeat 0 5px;
	padding-bottom: 2px;
	margin-left: 15px;
}
#h1 div.header_user_nav span a
{
    padding-left: 7px;
}

/***************************/
#ch2a {
	padding: 3px 6px 3px 6px;
}
#ch2a img {
	float: left;
	border: 0;
	margin: 9px 4px 8px 0;
}
#ch2a div.header_links {
    display: none;
}
#ch2a div.search_form
{
    display: none;
}
#ch2a div.header_user_nav 
{
	display: none;
}
#ch2a iframe 
{
    display: none;
}
/***************************/
#h2a {
	display: none;
} 
#h2b{
	width: 950px; 
	margin: auto; 
	margin-top: 10px;
	background: url(../images/global_bg_4c.gif) repeat-y;
	padding-bottom: 10px;
}
#h2b1 {
	float: left;
	width: 382px;
}
#h2b1.b {
	margin-left: 13px;
}
#h2b1a {
	background: #fff;
	padding: 0 0 6px 0;
}
#h2b1a a img {
	border: 1px solid #3B3C3C;
}
#h2b1b {
	margin-top: 2px;
	width: 188px;
	float: left;
}

#h2b1c {
	margin-top: 2px;
	width: 182px;
	float: right;
}
/*********************************************************************
 Center column
**********************************************************************/
#h2b2 {
	float: left;
	width: 240px;
	padding-left: 13px;
}
#h2b2.b {
	padding-left: 0;
}
#h2b2 a.m {
	background: #E4FDA2;
	border-bottom: 1px solid #BFBFBF;
	padding: 6px;
	margin-bottom: 9px;
}
/*********************************************************************
 Right column
**********************************************************************/
#h2b3 {
	display: none;
}
/*********************************************************************
 Footer
**********************************************************************/
#h3 {
	display: none;
}

/*********************************************************************
 Channel Containers
**********************************************************************/

/**********************************************************************/
#sponsorlinks p {
	background: #BFBFBF;
	border: 1px solid #757575;
	padding: 1px 6px 2px 6px;
	margin-bottom: 6px;
}
#sponsorlinks a {
	display: block;
	margin-bottom: 15px;
}
#sponsorlinks a.x {
	display: block;
	color: #0369B2;
	font-style: italic;
	font-weight: bold;
}
#sponsorlinks a span.s {
	color: #0D8B2C;
	font-weight: normal;
}
/**********************************************************************/
#ch2b_b{
	width: 950px; 
	margin: auto;
	background: url(../images/global_bg_4c_b.gif) repeat-y;
	padding-bottom: 10px;
}
div.recetas_left_column 
{
    border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
div.recetas_left_column  a.h
{
    display: block;
	background: #F26522;
	border: 1px solid #FFC6AA;
	font-weight: bold;
	color: #fff;
	padding: 1px 4px 2px 4px;
}    
/****  RECETAS left top 2 columns lists ****/
div.r2a {
	background: #FDECE4;
	padding: 11px 6px 11px 6px;
	border-top: 1px solid #F26522;
	border-bottom: 1px solid #BFBFC0;
	margin-bottom: 9px;
}
div.r2a ul {
	list-style: none;
}
div.r2a ul.x {
	float: left;
	width: 30%;
}
div.r2a ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 0 5px;
}
div.r2a ul li a {
	padding-left: 7px;
	color: #0468B1;
}
/**** RECETAS left column list items ****/
ul.r {
	list-style: none;
	padding: 6px;
	
}
ul.r li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 7px;
}
ul.r li a {
	padding-left: 7px;
	color: #0668B2;
	line-height: 18px;
}
/**********************************************************************/
/* Homepage */
div.hp_fragment_s /* Stage */
{
     border-bottom: 1px solid #BFBFBF;
     padding-bottom: 9px;
     margin-bottom: 12px;
}
div.hp_fragment_s a
{
    font: bold 26px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.hp_fragment_s a img
{
    border: 1px solid #3B3C3C;
}
div.hp_fragment_a /* Mitos y Verdades */
{
    background: url(../images/tab_mitos_y_verdades.gif) no-repeat;
    padding: 26px 0 9px 0;
    margin-bottom: 6px;
    border-bottom: 1px solid #BFBFBF;
}
div.hp_fragment_a a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.hp_fragment_a a img
{
    float: left;
	margin: 7px 7px 7px 0;
	border: 1px solid #3B3C3C;
}
div.hp_fragment_b /* Noticias del dia */
{
    background: url(../images/tab_noticias_del_dia.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
div.hp_fragment_b p 
{
    padding-bottom: 9px;
}
div.hp_fragment_b p a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}    
div.hp_fragment_c /* Receta del dia */
{
    background: #FDECE4 url(../images/tab_op_receta_del_dia.gif) no-repeat;
    padding: 26px 6px 12px 6px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
div.hp_fragment_c a 
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.hp_fragment_d /* Kzz consulta Diaria */
{
    background: url(../images/tab_kzz_consulta_diaria.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
}
div.hp_fragment_d p
{
    border-bottom: 1px solid #BFBFBF;
	padding-bottom: 9px;
}
div.hp_fragment_d p span
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.hp_fragment_d p a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.hp_fragment_e /* Tips de salud */
{
    background: #E0F4F8 url(../images/tab_gg_tips_de_salud.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px; 
}
div.hp_fragment_e span 
{
    font: bold 14px "Times New Roman", Times, serif;
}
div.hp_fragment_e a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.tips_ejercicios /* Tips de ejercicios */
{
    background: #FDECE4 url(../images/tab_gg_tips_de_ejercicios.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px; 
}
div.tips_ejercicios span 
{
    font: bold 14px "Times New Roman", Times, serif;
}
div.tips_ejercicios a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.tips_cocina /* Tip kuhinja */
{
    background: #E4FDA2 url(../images/tab_gg_tips_para_la_cocina.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px; 
}
div.tips_cocina span 
{
    font: bold 14px "Times New Roman", Times, serif;
}
div.tips_cocina a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.tips_conducta /* Tips de conducta */
{
    background: #FFF4AB url(../images/tab_gg_tips_de_conducta.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px; 
}
div.tips_conducta span 
{
    font: bold 14px "Times New Roman", Times, serif;
}
div.tips_conducta a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
/* evaluacion_de_dietas_y_ejercicios */
div.evaluacion p.r {
	display: block;
	background: #B4E74C;
	border: 1px solid #35B547;
	padding: 1px;
	font-size: 9px;
	margin-bottom: 9px;
}
div.evaluacion div 
{
    background: url(../images/tab_evaluacion_de_dieta_y_ejercicio.gif) no-repeat;
	padding: 50px 0 9px 0;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	line-height: 16px;
}
div.evaluacion div input.weight {
	width: 40px;
}
div.evaluacion div select option {
	padding: 0 2px 0 2px;
}
div.evaluacion div p.c {
	text-align: center;
	margin-top: 10px;
}
div.evaluacion div p.x {
	line-height: 30px;
}
div.evaluacion div input.m 
{
	background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	color: #fff;
	font-weight: bold;
}
div.toma_un_tour /* Toma un tour */
{
    background: #FEF4AC url(../images/tab_by_toma_un_tour.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px; 
}
div.toma_un_tour p
{
    font: 18px "Times New Roman", Times, serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.toma_un_tour span
{
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.toma_un_tour a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.toma_un_tour ul {
	list-style: none;
	margin: 5px 0 5px 0;
}
div.toma_un_tour ul li {
	background: url(../images/bullet_sq_blue.gif) no-repeat 0 5px;
	padding: 0 0 2px 10px;
}

div.si_se_puede /* Si se puede */
{
    background: url(../images/tab_si_se_puede.gif) no-repeat;
    padding-top: 25px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
div.si_se_puede a img 
{
    border: 0;
}
div.nutrinotas /* NutriNotas */
{
    background: url(../images/tab_nutrinotas.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
}
div.nutrinotas p
{
    border-bottom: 1px solid #BFBFBF;
	padding: 0 6px 9px 6px;
}
div.nutrinotas p span
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.nutrinotas p a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_basico /* plan basico */
{
    background: url(../images/tab_plan_basico_kzz_dieta.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 0 9px 0; 
}
div.plan_basico p
{
    font: 18px "Times New Roman", Times, serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.plan_basico img
{
    float: right;
    margin: 10px 0 10px 0;
}
div.plan_basico span
{
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.plan_basico a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_basico p.x
{
    text-align: center;
    color: black;
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.plan_basico p.x a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	color: #fff;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
}
div.plan_basico ul {
	list-style: none;
	margin: 5px 0 5px 0;
}
div.plan_basico ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 10px;
	padding: 4px 0 4px 10px;
}
div.plan_plus /* plan plus */
{
    background: url(../images/tab_plan_kzz.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 0 9px 0; 
}
div.plan_plus p
{
    font: 18px "Times New Roman", Times, serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.plan_plus img
{
    float: right;
}
div.plan_plus span
{
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.plan_plus a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_plus p.x
{
    text-align: center;
    color: black;
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.plan_plus p.x a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	color: #fff;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
}
div.plan_plus ul {
	list-style: none;
	margin: 5px 0 5px 0;
}
div.plan_plus ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 10px;
	padding: 4px 0 4px 10px;
}
div.premios /* premios a Kzz */
{
    border: 1px solid #6DCFF6;
    background: #E4F6FF; 
}
div.premios p.t {
	background: #0468B3;
	border-bottom: 1px solid #6DCFF6;
	padding: 1px 6px 2px 6px;
	color: #fff;
	font-weight: bold;
}
div.premios p.a 
{
   margin: 5px 6px 5px 6px;
   padding: 10px 0 25px 0;
   border-bottom: 1px solid #6DCFF6;
   background: url(../images/premios_a_mi_dieta_logo1.gif) no-repeat top right;
}
div.premios p.b 
{
   margin: 0 6px 5px 6px;
   padding: 10px 0 25px 0;
   background: url(../images/premios_a_mi_dieta_logo2.gif) no-repeat top right;
}

/**********************************************************************/
/* channel and section levels */
p.intro
{
    display: block;
	padding-bottom: 17px;
	background: #ffffff url(../images/global_h_dot_div_black.gif) repeat-x 0 bottom;
}	
div.channel_stage
{
     padding-bottom: 9px;
     margin-bottom: 12px;
     background: url(../images/global_h_dot_div_orange.gif) repeat-x 0 bottom;
}
div.channel_stage a
{
    font: bold 26px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.channel_stage a img
{
    border: 1px solid #3B3C3C;
}

div.channel_secondary
{
    padding: 0 0 9px 0;
    margin-bottom: 6px;
    border-bottom: 1px solid #BFBFBF;
}
div.channel_secondary a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.channel_secondary a img
{
    float: left;
	margin: 7px 7px 7px 0;
	border: 1px solid #3B3C3C;
}

div.channel_tertiary
{
    margin-bottom: 12px;
}
div.channel_tertiary p 
{
    padding-bottom: 9px;
}
div.channel_tertiary p a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}    
div.channel_recetas
{
    background: url(../images/tab_recetas_del_dia.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
}

div.channel_lo_ultimo_noticias /* Noticias del dia */
{
    background: url(../images/tab_noticias_del_dia.gif) no-repeat;
    padding-top: 30px;
    margin-bottom: 12px;
}
div.channel_lo_ultimo_noticias p 
{
    display: block;
    padding-bottom: 18px;
    background: url(../images/global_h_dot_div_black.gif) repeat-x 0 bottom;
}
div.channel_lo_ultimo_noticias p a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}    
div.ejercicios_categories
{
    background: url(../images/tab_rutinas_a_tu_medida.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
div.ejercicios_categories p 
{
    padding-bottom: 9px;
}
div.ejercicios_categories p a
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.section_stage
{
     padding-bottom: 9px;
     margin-bottom: 12px;
     background: url(../images/global_h_dot_div_orange.gif) repeat-x 0 bottom;
}
div.section_stage a
{
    font: bold 18px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.section_stage a img
{
    border: 1px solid #3B3C3C;
}

div.section_secondary
{
    margin-bottom: 12px;
}
div.section_secondary p 
{
    padding-bottom: 9px;
    clear: both;
}
div.section_secondary p a
{
    font-weight: bold;
	color: #0468b2;
}    
/**********************************************************************/
/* Login */

table#wrapper
{
    width: 100%;
    height: 100%;
}
table#wrapper tr td 
{
    text-align: center;
    vertical-align: middle;
}
table#box
{
    width: 400px;
    height: 100px;
    background: #fff;
    border: 1px solid #004A80;
    margin: auto;
}
table#box tr td 
{
    text-align: center;
    vertical-align: middle;
    width: 50%;
}
table#box tr td.right
{
    background: url(../images/global_v_dot_div_blue.gif) repeat-y;
}
table#box tr td a img 
{
    border: 0;
}
/**********************************************************************/
/* Article action bar*/
div.actionbar
{
    display: none;
}
/* Article content */

#bcrumb 
{
    display: none;
}

#article_content
{
    border-top: 1px solid #38B048;
}
#article_content p
{
    margin: 10px 0 10px 0;
    font-size: 12px;
    line-height: 20px;
}
#article_content p * {
    font-size: 12px;
    line-height: 20px;
}
#article_content table tr td, #article_content table tr td *
{
    font-size: 12px;
} 
#article_content p.title
{
    font: bold 24px "Times New Roman", Times, serif;
    line-height: 24px;
    margin-bottom: 10px;
}
#article_content span.subtitle
{
    color: #000;
	font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#article_content p span.authorBio
{
    font-weight: bold;
}
#article_content div.center
{
    float: right;
    padding-left: 12px;
    background: #fff;
    clear: right;
}
#article_content div.mainImage
{
	margin: 0 0 12px 0;
	font-size: 9px;
	color: #BFBFBF;
	text-align: right;
}
#article_content div.mainImage img
{
    border: 1px solid #3B3C3C;
}
#article_content div.center_container
{
    width: 240px;
}

#article_content ul, #article_content ol  
{
    margin: 10px 0 10px 40px;
}    
#article_content ul li, #article_content ul li * ,
#article_content ol li, #article_content ol li * 
{
    font-size: 12px;
    line-height: 20px;
}
/* recipe content */

#recipe_content
{
    border-top: 1px solid #38B048;
    padding-top: 10px;
    
}
#recipe_content p.title
{
    font: bold 24px "Times New Roman", Times, serif;
    line-height: 24px;
    margin-bottom: 12px;
}
#recipe_content div.center
{
    float: right;
    padding-left: 12px;
    background: #fff;
    clear: right;
}

#recipe_content div.mainImage
{
	margin: 0 0 12px 0;
	font-size: 9px;
	color: #BFBFBF;
	text-align: right;
}
#recipe_content div.mainImage img
{
    border: 1px solid #3B3C3C;
}
#recipe_content div.center_container
{
    width: 240px;
}
#recipe_content div.nutrition
{
    background: url(../images/tab_informacion_nutricional_por_porcion.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
    
}
#recipe_content div.nutrition ul 
{
    width: 242px;
	list-style: none;
}
#recipe_content div.nutrition ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 6px 9px;
	padding: 4px 0 0 20px;
}

#recipe_content div.ingredients
{
    margin-bottom: 12px;
    padding-top: 9px;
    background: url(../images/global_h_dot_div_orange.gif) repeat-x 0 top;
    font-size: 13px;
    line-height: 20px;
}
#recipe_content div.ingredients h4
{
    font: bold 16px "Times New Roman", Times, serif;
    margin-bottom: 6px;
}
#recipe_content div.ingredients ul
{
    list-style: none;
}
#recipe_content div.ingredients ul li
{
    font-size: 13px;
    line-height: 20px;
}
#recipe_content div.directions
{
    margin-bottom: 12px;
    padding-top: 9px;
    background: url(../images/global_h_dot_div_orange.gif) repeat-x 0 top;
    line-height: 20px;
}
#recipe_content div.directions h4
{
    font: bold 16px "Times New Roman", Times, serif;
    margin-bottom: 6px;
}
#recipe_content div.directions *
{
    font-size: 13px;
    line-height: 20px;
}
#recipe_content div.directions p
{
    margin-bottom: 12px;
    line-height: 20px;
}
#recipe_content div.notes
{
    margin-bottom: 12px;
    padding-top: 9px;
    background: url(../images/global_h_dot_div_orange.gif) repeat-x 0 top;
}
#recipe_content div.notes *
{
    font-size: 13px;
}
#recipe_content div.notes h4
{
    font: bold 16px "Times New Roman", Times, serif;
    margin-bottom: 6px;
}
#recipe_content div.notes p
{
    margin-bottom: 12px;
}
#recipe_content div.notes ul 
{
    list-style: none;
}
#recipe_content div.notes ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 0 11px;
	padding: 4px 0 12px 12px;
}

/**********************************************************************/
/* Baja de peso main content */
div.category1, div.category2, div.category3, div.category4, div.category5, div.category6, div.category_tour
{
    padding: 30px 0 9px 0;
    margin-bottom: 6px;
    border-bottom: 1px solid #BFBFBF;
}
div.category1 a, div.category2 a, div.category3 a, div.category4 a, div.category5 a, div.category6 a
{
    font-weight: bold;
	color: #0468b2;
	font-style: italic;
}
div.category1 a img, div.category2 a img, div.category3 a img, div.category4 a img, div.category5 a img, div.category6 a img
{
    float: left;
	margin: 3px 7px 7px 0;
	border: 1px solid #3B3C3C;
}
div.category1
{
    background: url(../images/tab_que_es_kzz.gif) no-repeat;
}
div.category2
{
    background: url(../images/tab_como_funciona_kz.gif) no-repeat;
}
div.category3
{
    background: url(../images/tab_beneficios_de_kzz.gif) no-repeat;
}
div.category4
{
    background: url(../images/tab_preguntas_frecuentes.gif) no-repeat;
}
div.category5
{
    background: url(../images/tab_conoce_tu_peso_ideal.gif) no-repeat;
}
div.category6
{
    background: url(../images/tab_nuestros_expertos.gif) no-repeat;
}
div.category_tour
{
    background: url(../images/tab_toma_un_tour.gif) no-repeat;
}
div.category_tour a img
{
    border: 0;
}
/**********************************************************************/
/* Mitos y Verdades main content */
div.mitos1, div.mitos2, div.mitos3, div.mitos4, div.mitos5
{
    border-bottom: 1px solid #BFBFBF;
	margin-bottom: 12px;
	padding: 30px 0 9px 0;
}
div.mitos1 a, div.mitos2 a, div.mitos3 a, div.mitos4 a, div.mitos5 a
{
    color: #0468b2;
}
div.mitos1 a img, div.mitos2 a img, div.mitos3 a img, div.mitos4 a img, div.mitos5 a img
{
    float: left;
	margin: 3px 7px 7px 0;
	border: 1px solid #3B3C3C;
}
div.mitos1 ul, div.mitos2 ul, div.mitos3 ul, div.mitos4 ul, div.mitos5 ul 
{
	list-style: none;
	margin: 0 2px 0 0;
	float: left;
}

div.mitos1 ul li, div.mitos2 ul li, div.mitos3 ul li, div.mitos4 ul li, div.mitos5 ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 0 7px;
	padding-left: 7px;
}
div.mitos1 ul li a, div.mitos2 ul li a, div.mitos3 ul li a, div.mitos4 ul li a, div.mitos5 ul li a 
{
	color: #0668B2;
	line-height: 18px;
}
div.mitos1 ul li a.x, div.mitos2 ul li a.x, div.mitos3 ul li a.x, div.mitos4 ul li a.x, div.mitos5 ul li a.x 
{
	font-weight: bold;
	font-style: italic;
}
div.mitos1
{
    background: url(../images/tab_las_dietas.gif) no-repeat;
}
div.mitos2
{
    background: url(../images/tab_los_alimentos.gif) no-repeat;
}
div.mitos3
{
    background: url(../images/tab_las_enfermedades.gif) no-repeat;
}
div.mitos4
{
    background: url(../images/tab_los_ejercicios.gif) no-repeat;
}
div.mitos5
{
    background: url(../images/tab_las_emociones.gif) no-repeat;
}

/* motivacion main content */
div.motivacion1, div.motivacion2, div.motivacion3, div.motivacion4, div.motivacion5
{
    border-bottom: 1px solid #BFBFBF;
	margin-bottom: 12px;
	padding: 30px 0 9px 0;
}
div.motivacion1 a, div.motivacion2 a, div.motivacion3 a, div.motivacion4 a, div.motivacion5 a
{
    color: #0468b2;
}
div.motivacion1 a img, div.motivacion2 a img, div.motivacion3 a img, div.motivacion4 a img, div.motivacion5 a img
{
    float: left;
	margin: 3px 7px 7px 0;
	border: 1px solid #3B3C3C;
}
div.motivacion1 ul, div.motivacion2 ul, div.motivacion3 ul, div.motivacion4 ul, div.motivacion5 ul 
{
	list-style: none;
	margin: 0 2px 0 0;
}

div.motivacion1 ul li, div.motivacion2 ul li, div.motivacion3 ul li, div.motivacion4 ul li, div.motivacion5 ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 0 7px;
	padding-left: 7px;
}
div.motivacion1 ul li a, div.motivacion2 ul li a, div.motivacion3 ul li a, div.motivacion4 ul li a, div.motivacion5 ul li a 
{
	color: #0668B2;
	line-height: 18px;
}
div.motivacion1 ul li a.x, div.motivacion2 ul li a.x, div.motivacion3 ul li a.x, div.motivacion4 ul li a.x, div.motivacion5 ul li a.x 
{
	font-weight: bold;
	font-style: italic;
}
div.motivacion1
{
    background: url(../images/tab_cual_es_tu_meta.gif) no-repeat;
}
div.motivacion2
{
    background: url(../images/tab_aprende_a_quererte.gif) no-repeat;
}
div.motivacion3
{
    background: url(../images/tab_supera_los_obstaculos.gif) no-repeat;
}
div.motivacion4
{
    background: url(../images/tab_reduce_tu_estres.gif) no-repeat;
}
div.motivacion5
{
    background: url(../images/tab_si_se_puede.gif) no-repeat;
}
/* Breadcrumbing Title Image */
img.t {
	margin: 8px 9px 4px 9px;
}
/* channel 728x90 ad tag container */
#ch1 {
	display: none;
}
#ch1 a img 
{
    border: 0;
}
#h2a.x{
	margin: 0 2px 0 2px;
}
/* 300x250 ad tag container */
p.ad300x250 {
	text-align: right;
	color: #757575;
	font-size: 9px;
	margin-bottom: 12px;
}
p.ad300x250 a img {
	border: 0;
}
/* subMenu */
#chsn {
	display: none;
}
/* plan personal submenu overwrite */
#ppsubmenu #chsn 
{
    border-color: #6DCFF6;
    background: #E4F7FE url(../images/bg_kzz_plan_menu_div.gif);
    padding-right: 20px;
}
#ppsubmenu #chsn li 
{
    background: url(../images/bullet_sq_blue.gif) no-repeat 3px 8px;
}
#ppsubmenu #chsn li a
{
    white-space: nowrap;
}
#ppsubmenu #chsn li.x
{
	background-color: #A5E2FF;
}
#ppsubmenu #chsn li.u
{
	background: #E4F7FE;
	font-weight: bold;
	color: #0468B1;
	line-height: 35px;
	padding:0 20px 0 20px;
}
#ppsubmenu #chsn li.x a
{
    color: #000;
}
/* plan personal body */
div.ppbody p.intro 
{
    margin-left: 9px;
    margin-right: 9px;
    text-align: center;
    padding-bottom: 20px;
}
div.ppbody div.container
{
    width:890px;
    margin: auto;
}
div.ppbody div.container
div.pbody div.container *
{
    font-size: 13px;
}
div.ppbody div.container img
{
    border: 1px solid #3B3D3C;
}

/* plan personal action bar overwrite div.actionbar properties*/
div.ppbody div.container div.actionbar
{
    display: block;
	padding-bottom: 6px;
	background: transparent;
}
div.ppbody div.container div.actionbar ul li {
	background: url(../images/icon_grabar.gif) no-repeat 0 7px;
	line-height: 38px;
}
div.ppbody div.container div.actionbar ul li.y {
	background: url(../images/icon_otro_plan.gif) no-repeat 0 7px;
}
div.ppbody div.container div.actionbar ul li.x {
	background: url(../images/icon_print.gif) no-repeat 0 7px;
}
/* tabla de plan semanal */
table.semanal
{
    border: 1px solid #E80531;
    border-collapse: collapse;
    margin-bottom: 12px;
}
table.semanal tr td
{
    border: 1px solid #E80531;
    width: 12%;
    text-align: center;
    padding: 5px 4px 10px 4px;
    vertical-align: bottom;
}
table.semanal tr td.x
{
    background: #FBA7A7;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    vertical-align: inherit;
}
table.semanal tr.x td
{
    background: #FEE4E5;
    color: #0468B1;
    font: bold 16px "Times New Roman", Times, serif;
    padding: 4px 2px 4px 2px;
    vertical-align: inherit;
}
table.semanal tr td.x
{
    background: #FBA7A7;
}
table.semanal tr.x td.i
{
    background: #FEE4E5;
    color: #0468B1;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    
}
table.semanal tr td p
{
    margin: 10px 0 10px 0;
}
/* plan personal semanal instrucciones */
ul.instrucciones {
	list-style: none;
	background: url(../images/category_subtitle_instrucciones_para.gif) no-repeat;
	margin-bottom: 25px;
	padding-top: 25px;
}
ul.instrucciones li 
{
    font-size: 13px;
	background: url(../images/bullet_sq_pink.gif) no-repeat 3px 10px;
	padding: 3px 3px 3px 12px;
}
ul.instrucciones li span 
{
    font-size: 13px;
	font-weight: bold;
}
div.columns
{
    background: url(../images/global_bg_2c_kzz_plan_personal.gif) repeat-y;
    margin-top: 6px;
}
div.columns * 
{
    font-size: 13px;
}

div.columns div.cleft,
div.columns div.cleft2
{
    float: left;
    width: 416px;
    padding: 16px 0 25px 0;
}
div.columns div.cright,
div.columns div.cright2
{
    float: right;
    width: 460px;
    padding-bottom: 25px;
    background: url(../images/tab_mpp_kzz_menu_del_dia.gif) no-repeat 0 16px;
    margin-bottom: 12px;
}
div.columns div.cleft2
{
     padding: 0 0 25px 0;
}
div.columns div.cright2
{
    background: url(../images/tab_mpp_kzz_menu_del_dia.gif) no-repeat;
    padding: 23px 0 25px 0;
}
div.plan
{
    background: url(../images/tab_mpp_kzz_plan_de_menus.gif) no-repeat;
    padding: 26px 0 0 0;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;  
}

div.plan p
{
    margin-bottom: 12px;
}
div.plan p span 
{
    font-weight: bold;
}
div.plan ul.iconos
{
    list-style: none;
	margin-bottom: 12px;
	padding-left: 10px;
}
div.plan ul.iconos li 
{
    padding: 3px 3px 3px 26px;
}
div.plan ul.iconos li.f
{
    background: url(../images/icon_food_fruit.gif) no-repeat 0 center;
}
div.plan ul.iconos li.l
{
    background: url(../images/icon_food_milk.gif) no-repeat 0 center;
}
div.plan ul.iconos li.g
{
    background: url(../images/icon_food_butter.gif) no-repeat 0 center;
}
div.plan ul.iconos li.p
{
    background: url(../images/icon_food_bread.gif) no-repeat 0 center;
}
div.plan ul.iconos li.v
{
    background: url(../images/icon_food_vegetable.gif) no-repeat 0 center;
}
div.plan ul.iconos li.c
{
    background: url(../images/icon_food_meat.gif) no-repeat 0 center;
}
div.recursos
{
    background: url(../images/tab_mpp_recursos.gif) no-repeat;
    padding-top: 23px;
    margin-bottom: 12px;
}
div.recursos ul
{
    list-style: none;
    padding: 6px;
}
div.recursos ul li 
{
    background: url(../images/bullet_sq_pink.gif) no-repeat 3px 6px;
    padding-bottom: 4px;
}
div.recursos ul li a 
{
    padding: 3px 3px 3px 12px;
}

div.ppbody div.container div.columns div.cright div.actionbar li
{
    float: right;
    line-height: 27px;
    background: url(../images/icon_print.gif) no-repeat 0 0;
    padding: 0;
}

ul.days
{
    list-style: none;
    background: #FEE4E5;
    margin: 12px 0 12px 0;
}
ul.days li
{
    float: left;
    width: 14%;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px; 
}
ul.days li span
{
    font-weight: bold;
    font-size: 16px;
    line-height: 20px; 
    background: #FBA7A7;
    padding: 0 4px 0 4px;
}
div.tab
{
    background: #FBA7A7;
    text-align: right;
    padding: 1px;
    margin-bottom: 6px;
}
div.tab p
{
    float: left;
    text-align: left;
    font-size: 16px;
    padding: 0 6px 0 6px;
}
div.tab a
{
    float: right;
    border: 1px solid #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 6px 2px 6px;
}

div.data
{
    margin-bottom: 12px;
}
div.data p.t
{
    color: #0468B1;
    font: bold 14px "Times New Roman", Times, serif;
}
div.data ul.list
{
    list-style: none;
    margin-top: 10px;
}
div.data ul.list li
{
    background: url(../images/bullet_sq_pink.gif) no-repeat 3px 6px;
    padding: 0 0 0 12px;
}
div.data ul.iconos,
div.data * ul.iconos
{
    float: right;
    list-style: none;
}
div.data ul.iconos li,
div.data * ul.iconos li 
{
    float: left;
    width: 24px;
    height: 16px;
    padding: 0;
}
div.data ul.iconos li.f,
div.data * ul.iconos li.f
{
    background: url(../images/icon_food_fruit.gif) no-repeat center center;
}
div.data ul.iconos li.l,
div.data * ul.iconos li.l
{
    background: url(../images/icon_food_milk.gif) no-repeat center center;
}
div.data ul.iconos li.g,
div.data * ul.iconos li.g
{
    background: url(../images/icon_food_butter.gif) no-repeat center center;
}
div.data ul.iconos li.p,
div.data * ul.iconos li.p
{
    background: url(../images/icon_food_bread.gif) no-repeat center center;
}
div.data ul.iconos li.v,
div.data * ul.iconos li.v
{
    background: url(../images/icon_food_vegetable.gif) no-repeat center center;
}
div.data ul.iconos li.c,
div.data * ul.iconos li.c
{
    background: url(../images/icon_food_meat.gif) no-repeat center center;
}


/* Search page content */
div.searchcontent 
{
    padding: 10px 20px 10px 20px;
    text-align: center;
}
div.searchcontent table tr td
{
    text-align: left;
    padding: 6px 0 6px 0;
}
div.searchcontent table tr td a 
{
    font-size: 13px;
}
div.searchcontent table#basic_group_panel,
#h1 div.search_form div table#basic_group_panel tbody tr td table,
#h1 div.search_form div table#basic_group_panel tbody tr td,
#h1 div.search_form div table#basic_group_panel tbody tr td table tbody tr td {
    width: auto;
    margin: 0;
    padding: 0;
}
div.searchcontent table#basic_group_panel tbody tr td table tbody tr td p {
    display: none;
}
div.searchcontent table#basic_group_panel tbody tr td table tbody tr td
{
    white-space: nowrap; 
}
div.searchcontent input {
    background: #024A7F;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;	
	font-weight: bold;
	color: #fff;
	font-size: 16px;
}
div.searchcontent input#ecmBasicKeywords {
	width: 350px;
	background: #fff;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;
	color: #000;
	font-size: 16px;
	padding: 4px 2px 1px 4px;
}
/* kzz plan de ejercicio en video */
div.vpbody
{
    margin: auto;
    width: 952px;
}

div.vpbody table.video
{
    border: 1px solid #F3748A;
    border-collapse: collapse;
    margin: auto;
    margin-bottom: 12px;
    width: 100%;
}
div.vpbody table.video tr td
{
    border: 1px solid #F3748A;
    padding-bottom: 20px;
}
div.vpbody table.video tr
{
    vertical-align: top;
}
div.vpbody table.video tr td.x
{
    background: #FDE4E4;
    width: 163px;
}
div.vpbody table.video tr td.x ul
{
    list-style: none;
    border-bottom: 1px solid #F2748B;
}
div.vpbody table.video tr td.x ul li
{
    border-top: 1px solid #F2748A;
    border-bottom: 1px solid #FFFDFD;
    height: 21px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    padding: 0 6px 0 6px;
}
div.vpbody table.video tr td.x ul li.t
{
    background: #FBA7A7;
}
div.vpbody table.video tr td.x ul li a
{
    font-size: 13px;
    font-weight: bold;
}
div.vpbody table.video tr td div.content
{
    width: 760px;
    margin: auto;
}
div.vpbody table.video tr td div.content div.title
{
    background: #FBA7A7;
    border-top: 1px solid #FDE4E4;
    height: 21px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
    padding: 0 6px 0 6px;
}
div.vpbody table.video tr td div.content div.container
{
    padding: 10px;
    background: url(../images/bg_video_player_gradient.gif) no-repeat;
}
div.vpbody table.video tr td div.content div.container div.video
{
    float: right;
    text-align: center;
    margin-bottom: 12px;
}
div.vpbody table.video tr td div.content div.container div.video a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	color: #fff;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
	line-height: 22px;
}

div.vpbody table.video tr td div.content div.container div.intro
{
    float: left;
    width: 322px;
    background: url(../images/tab_rutinas_ya_disenadas_con_videos.gif) no-repeat 0 0;
    padding-top: 25px;
    margin-bottom: 12px;
}
div.vpbody table.video tr td div.content div.container div.intro p
{
    padding: 4px;
    line-height: 16px;
}
div.vpbody table.video tr td div.content div.container div.intro p.x
{
    font-size: 16px;
    line-height: 20px; 
}
div.vpbody table.video tr td div.content div.container div.intro p.y
{
    font-size: 13px;
    font-weight: bold; 
    margin: 6px 0 6px 0;
}
div.vpbody table.video tr td div.content div.container div.intro p span
{
    font-size: 12px;
    font-weight: bold;
}
div.vpbody table.video tr td div.content div.container div.videolist
{
    float: left;
    width: 320px;
    margin-bottom: 12px;
}
div.vpbody table.video tr td div.content div.container div.videolist p 
{
    border-bottom: 1px solid #FCC3C3;
    padding: 6px 4px 6px 6px;
    background: url(../images/bullet_video.gif) no-repeat 106px 9px;
}
div.vpbody table.video tr td div.content div.container div.videolist a
{
    text-decoration: none;
}
div.vpbody table.video tr td div.content div.container div.videolist a.x
{
    float:left;
    margin-right: 6px;
}
div.vpbody table.video tr td div.content div.container div.videolist a.x img
{
    border: 1px solid #FCADAE;
}
div.vpbody table.video tr td div.content div.container div.videolist a.y span
{
    font-size: 13px;
    font-weight: bold;
    color: #0468b2;
}
/* section next and previous links */
a.next {
	margin: 12px 0 20px 0;
	display: block;
	color: #0369B2;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 49%;
}
a.previous {
	margin: 12px 0 20px 0;
	display: block;
	color: #0369B2;
	font-style: italic;
	font-weight: bold;
	width: 50%;
	float: left;
}

/* traductor alimentario */
div.traductor_de_alimentos
{
   display: none;
}
div.traductor_de_alimentos div.ff
{
    margin-top: 6px;
    text-align: right;
}
div.traductor_de_alimentos input.ifield
{
    border-top: 1px solid #FFC6AB;
	border-right: 1px solid #FFC6AB;
	border-bottom: 1px solid #DD2400;
	border-left: 1px solid #DD2400;
	width: 156px;
	margin-bottom: 6px;
	padding: 2px;
}
div.traductor_de_alimentos input.button
{
    background: #F26522;
	border-top: 1px solid #FFC6AB;
	border-right: 1px solid #FFC6AB;
	border-bottom: 1px solid #DD2400;
	border-left: 1px solid #DD2400;
	font-weight: bold;
	color: #fff;
	margin-bottom: 6px;
	margin-left: 2px;
}
/* Hazlo hoy bubble */
div.hazlo_hoy
{
    background: #E4FDA2 url(../images/tab_gg_hazlo_hoy.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 6px 9px 6px;
	font: 14px "Times New Roman", Times, serif;

}
div.hazlo_hoy sup
{
    font-size: 9px;
}
div.hazlo_hoy a
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

/* cuantas calorias bubble */
div.cuantas_calorias
{
    background: #FDECE4 url(../images/tab_op_cuantas_calorias_gastas.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 0 9px 0;

}
div.cuantas_calorias a
{
    display: block;
    color: #0468b2;
    width: 182px;
    margin: auto;
}
div.cuantas_calorias a img
{
    border: 1px solid #000;
}

/* suscribete page */

div.spbody
{
    padding: 10px 0 90px 90px;
}
div.spbody div.intro
{
    float: left;
    width: 236px;
}
div.spbody div.intro p
{
    margin-right: 23px;
    text-align: right;
    font-size: 16px;
    line-height: 26px;
}
div.spbody div.intro p sup
{
    font-size: 11px;
}
div.spbody div.form
{
    float: left;
    width: 276px;
}
div.spbody div.form div.container
{
    background: #E4FDA2;
    border: 1px solid #B3E74D;
    padding: 17px;
}
div.spbody div.form div.container p
{
    margin: 0;
    padding: 0;
    margin-bottom: 7px;
    line-height: 16px;
}
div.spbody div.form div.container input,
div.spbody div.form div.container select
{
    border: 1px solid #BFBFBF;
    padding: 2px;
    width: 234px;
    vertical-align: middle;
}
div.spbody div.form div.container select
{
    width: 100%;
    padding: 0;
}
div.spbody div.form div.container select.sfb
{
    width: 117px;
}
div.spbody div.form div.container input.tfb
{
    width: 113px;
}
div.spbody div.form div.container input.tfc
{
    width: 43px;
}
div.spbody div.form div.container select.sfc
{
    width: auto;
    padding: 0;
}
div.spbody div.form div.container select option
{
    padding: 0 4px 2px 0;
}
div.spbody div.form div.container input.rfa
{
    width: auto;
    border: 0;
    padding: 0;
}
div.spbody div.form div.container input.button
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	margin: auto;
	margin-top: 20px;
	display: block;
	width: auto;
}
div.spbody img
{
    margin-left: 14px;
}

/* evaluacion page */

div.epbody
{
    padding: 10px 0 90px 90px;
}
div.epbody div.intro
{
    float: left;
    width: 236px;
}
div.epbody div.intro p
{
    line-height: 14px;
    margin-bottom: 14px;
    margin-right: 20px;
}
div.epbody div.intro p sup
{
    font-size: 8px;
}
div.epbody div.form
{
    float: left;
    width: 276px;
}
div.epbody div.form div.container
{
    padding: 17px;
}
div.epbody div.form div.container p
{
    margin: 0;
    padding: 0;
    margin-bottom: 7px;
    line-height: 16px;
}
div.epbody div.form div.container input,
div.epbody div.form div.container select
{
    border: 1px solid #BFBFBF;
    padding: 2px;
    width: 234px;
}
div.epbody div.form div.container select
{
    width: 100%;
}
div.epbody div.form div.container select.sfb
{
    width: 117px;
}
div.epbody div.form div.container input.tfb
{
    width: 113px;
}
div.epbody div.form div.container input.tfc
{
    width: 43px;
}
div.epbody div.form div.container select.sfc
{
    width: auto;
    padding: 0;
}
div.epbody div.form div.container select.sfc option
{
    padding: 0 4px 2px 0;
}
div.epbody div.form div.container input.rfa
{
    width: auto;
    border: 0;
    padding: 0;
}
div.epbody div.form div.container input.button
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	margin: auto;
	margin-top: 20px;
	display: block;
	width: auto;
}
div.epbody img
{
    margin-left: 14px;
}

/* Open wide article */
#ch0c{
	width: 950px; 
	margin: auto;
	padding-bottom: 10px;
}
#ch0b1 
{
    margin-right: 20px;
}

/* Mas calculadoras */
div.mas_calculadoras
{
    background: url(../images/tab_mas_calculadoras.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
    
}
div.mas_calculadoras ul 
{
    width: 242px;
	list-style: none;
}
div.mas_calculadoras ul li {
	background: url(../images/bullet_sq_orange.gif) no-repeat 6px 9px;
	padding: 4px 0 0 20px;
}
div.mas_calculadoras ul li a
{
    color: #000;
    text-decoration: none;
}
/* kzz plan personal homepage */
div.kzz_plan_de_ejercicios
{
    background: url(../images/tab_kzz_plan_de_ejercicios.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 30px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
}
div.vdbox
{
    margin: auto;
    width: 375px;
}

div.kzz_dietista
{
    background: url(../images/tab_kzz_dietista.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
}
div.kzz_dietista img
{
    float: left;
    margin-right: 12px;
}
div.kzz_dietista p
{
    margin-bottom: 10px;
}
div.kzz_dietista p sup
{
    font-size: 9px;
}
div.kzz_dietista a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	padding: 1px 6px 2px 6px;
}

div.evolucion_de_kzz_peso
{
    background: url(../images/tab_evolucion_de_kzz_peso.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 35px 0 9px 0;
}
div.evolucion_de_kzz_peso div
{
    float: left;
    text-align: center;
}
div.evolucion_de_kzz_peso div a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	padding: 1px 6px 2px 6px;
}
div.evolucion_de_kzz_peso table
{
    border: 1px solid #E80531;
    border-collapse: collapse;
}
div.evolucion_de_kzz_peso table tr td
{
    border: 1px solid #E80531;
    text-align: center;
    white-space: nowrap;
    padding: 10px 15px 10px 15px;
}
div.evolucion_de_kzz_peso table tr.x td
{
    background: #FBA7A7;
    font-weight: bold;
}
div.evolucion_de_kzz_peso table tr.y td
{
    background: #FEE4E5;
}
div.ppbody div.container div.evolucion_de_kzz_peso img
{
    border: 0;
    float: right;
}
div.kzz_plan_semanal
{
    background: url(../images/tab_kzz_plan_semanal.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
    float: left;
    width: 212px;
}
div.kzz_plan_semanal p
{
    margin-bottom: 12px;
}
div.kzz_plan_semanal a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	padding: 1px 13px 2px 13px;
}
div.lista_de_compras
{
    background: url(../images/tab_lista_de_compras.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
    float: right;
    width: 212px;
}
div.lista_de_compras p
{
    margin-bottom: 12px;
}
div.lista_de_compras a
{
    background: #37B54A;
	border-top: 1px solid #B3E74D;
	border-right: 1px solid #B3E74D;
	border-bottom: 1px solid #007237;
	border-left: 1px solid #007237;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	padding: 1px 13px 2px 13px;
}
div.cright2 div.data
{
    padding-bottom: 9px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
/* Mi dietista */
div.ppbody div.container div.tab_dietista img
{
   border: 0;
}
div.tab_dietista
{
     width: 890px;
     margin: auto;
     background: url(../images/tab_opciones_para_contactar_tu_kzz.gif) no-repeat;
     margin:0 0 12px 0;
	padding: 25px 0 9px 0;
}
div.tab_dietista div.columns
{
    background: url(../images/global_bg_2c_kzz_plan_personal.gif) repeat-y -50px;
    width: 690px;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
div.columns div.cleft3
{
    float: left;
    width: 335px;
    
}
div.columns div.cleft3 p
{
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 22px;
}
div.columns div.cleft3 p sup
{
    font-size: 10px;
}
div.columns div.cright3
{
    float: right;
    width: 286px;
}
div.columns div.cright3 img
{
    margin: 20px 0 0 0;
}
div.columns div.cright3 p
{
    font-size: 16px;
    font-weight: bold;
    margin: 20px;
}
div.dietista_footer
{
    border-top: 1px solid #BFBFBF;
    width: 690px;
    margin: auto;
    font-size: 13px;
    padding: 10px 0 20px 0;
}
/* blog Entries on the homepage */
div.bloggies
{
    background: url(../images/tab_blogs_de_andrea_y_nina.gif) no-repeat;
    margin:0 0 12px 0;
	padding: 30px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
}
div.entryFooter
{
    display: none;
}
h3.entryTitle a 
{
    font: bold 14px "Times New Roman", Times, serif;
	color: #0468b2;
}
div.entry
{
    margin-bottom: 12px;
}
div.blog_article
{
    font-size: 12px;
    line-height: 20px;
}
div.blog_article p
{
    margin: 10px 0 10px 0;
    font-size: 12px;
    line-height: 20px;
}

div.bloggies2
{
    background: url(../images/tab_blogs_de_andrea_y_nina.gif) no-repeat;
    margin:10px 0 12px 0;
	padding: 30px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
}
div.bloggies2 div.entryFooter
{
    display: block;
}
div.bloggies2 div.entryBody
{
    display: none;
}
p.blogTitle
{
    font: bold 24px "Times New Roman", Times, serif;
    line-height: 24px;
    margin-bottom: 10px;
}
/* search results */
div.search_results
{
    text-align: left;
}
div.search_results p
{
    margin-bottom: 12px;
}
div.search_results p
{
    font-size: 12px;
}
div.search_results p a
{
    font-size: 14px;
    font-weight: bold;
}
/*kzz dietista include bubble */
div.kzz_dietista2
{
    background: url(../images/tab_kzz.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
	text-align: center;
}
div.kzz_dietista2 img
{
    border: 0;
}
iframe.recetas_search
{
    display: none;
}
