/*********************************************************************
 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;
}
p
{
	text-align:justify;

}
/*********************************************************************
 Custom Tags
**********************************************************************/

a 
{
    color: #0468b2;
}
a:hover
{
    text-decoration: underline;
}

/*********************************************************************
	hide ektron ajax loader
**********************************************************************/

.EktronAjaxLoading
{
	display:none;
}

/*********************************************************************
 Containers
**********************************************************************/
#mc {
	width: 970px; margin: auto;
}
/* homepage header classes */
#h1 {
	background: url(../images/hp_top_right_corner.gif) no-repeat 100% 0;
	padding: 3px 7px 4px 3px;
	height: 63px;
}
#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 span
{
	display:block;
	height:20px;
	width:100%;
}

#h1 div.search_form div .txtSearchText
{
	width: 190px;
	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.search_form div .btnSearch
{
    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;

}

/*
#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 p a.lng-change
{
	margin-left: 6px;
	background-color:#024A7F;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
	display:inline-block;
}

#h1 div.header_user_nav span a
{
    padding-left: 7px;
}

/***************************/
#h2 {
	border: 1px solid #004A80;
	background: #fff;
	color: inherit;
	margin-bottom: 10px;
}
#ch2a {
	padding: 3px 6px 3px 6px;
}
#ch2a img {
	float: left;
	border: 0;
	margin: 9px 4px 8px 0;
}
#ch2a div.header_links {
    display: block;
	float: left;
	background: url(../images/global_v_dot_div_blue.gif) repeat-y;
	padding: 0 10px 0 0;
	height: 63px;
}
#ch2a div.header_links ul 
{
    float: left;
	list-style: none;
	margin: 15px 0 0 10px;
}
#ch2a div.header_links ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 5px;
	padding-bottom: 4px;
}
#ch2a div.header_links ul li a {
	padding-left: 7px;
}

#ch2a div.search_form
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y;
}

#ch2a div.search_form div 
{
    float: left;
    background: url(../images/global_v_dot_div_blue.gif) repeat-y right 0;
    padding: 0 20px 0 15px;
    height: 63px;
}

#ch2a div.search_form div span
{
	display:block;
	height:20px;
	width:100%;
}

#ch2a div.search_form div .txtSearchText
{
	width: 190px;
	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;
}

#ch2a div.search_form div .btnSearch
{
    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;

}

/*
#ch2a div.search_form div table#basic_group_panel,
#ch2a div.search_form div table#basic_group_panel tbody tr td table,
#ch2a div.search_form div table#basic_group_panel tbody tr td,
#ch2a div.search_form div table#basic_group_panel tbody tr td table tbody tr td {
    width: auto;
    margin: 0;
    padding: 0;
}
#ch2a div.search_form div table#basic_group_panel
{
    margin-top: 20px;
}
#ch2a div.search_form div table#basic_group_panel tbody tr td table tbody tr td p {
    display: none;
}
#ch2a 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;
	color: #fff;
}
#ch2a div.search_form div input#ecmBasicKeywords {
	width: 190px;
	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;
}*/

#ch2a div.header_user_nav 
{
	float: right;
	height: 63px;
	text-align: right;
}
#ch2a div.header_user_nav p {
	display: block;
	margin: 12px 0 12px 0;
	
}
#ch2a div.header_user_nav p 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;
	margin-left: 5px;
}
#ch2a div.header_user_nav p a:hover,
#ch2a div.header_user_nav span a:hover {
	text-decoration: underline;
}
#ch2a div.header_user_nav span
{
    background: url(../images/bullet_sq_orange.gif) no-repeat 0 5px;
	padding-bottom: 2px;
	margin-left: 15px;
}

#ch2a div.header_user_nav p a.lng-change
{
    margin-left: 4px;
	background-color:#024A7F;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;
	font-weight: bold;
	padding: 1px 13px 2px 13px;
	display:inline-block;
}

#ch2a div.header_user_nav span a
{
    padding-left: 7px;
}
/***************************/
#h2a {
	margin: 2px;
	border-top: 1px solid #6DCFF6;
	border-right: 1px solid #6DCFF6;
	border-bottom: 1px solid #014A80;
	border-left: 1px solid #014A80;	
} 


#h2a ul {
	list-style: none;
	background:  url(../images/global_nav_button_bg.gif);/**/
	padding: 0px 0px 0px 0px;
}

#h2a ul li {
	float: left;
	width: 12%;/*/**/
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#h2a ul li a {
	display: block;
	background: url(../images/global_nav_button_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;/**/
	line-height: 22px;
	padding: 0px 0px 0px 0px;
}

#h2a ul.x li {
	float: left;
	width: 12.5%;/**/
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#h2a ul.x li a.y {
	display: block;
	background: url(../images/global_nav_button_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	/**/
	line-height: 22px;
	padding: 0px 0px 0px 0px;
}

#h2a ul li a.x,
#h2a ul li a:hover {
	background-position: 0 -22px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

#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;
	/*background: url(../images/greypix.gif) repeat-y 193px;*/
}
#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;
	padding-bottom:4px;
}


#h2b1c.c
{
	height:600px;
}
/*********************************************************************
 Center column
**********************************************************************/
#h2b2 {
	float: left;
	width: 240px;
	padding-left: 10px;
}
#h2b2.b {
	padding-left: 0;
}
#h2b2 a.m {
	background: #E4FDA2;
	border-bottom: 1px solid #BFBFBF;
	padding: 6px;
	margin-bottom: 9px;
}
/*********************************************************************
 Right column
**********************************************************************/
#h2b3 {
	float: right;
	width: 302px;
}
#ch0b2 {
	float: right;
	width: 130px;
	padding: 0px;
	margin: 0px;
}

/*********************************************************************
 Footer
**********************************************************************/
#h3 {
	margin: 7px 9px 12px 9px;
	padding-top: 12px;
	border-top: 1px solid #BFBFBF;
	line-height: 18px;
}
#h3 a {
	color: #0468b2;
}
#h3 a:hover {
	text-decoration: underline;
}
#h3 a img {
	float: left;
	margin: 0 30px 0 3px;
	border: 0;
}

/*********************************************************************
 Channel Containers
**********************************************************************/

/**********************************************************************/
#ch2b{
	width: 950px; 
	margin: auto;
	background: url(../images/global_bg_3c.gif) repeat-y;
	padding-bottom: 10px;
}
#ch2b1 {
	float: left;
	width: 635px;
}
/**********************************************************************/
#ch2c{
	width: 950px; 
	margin: auto;
	background: url(../images/global_bg_2c.gif) repeat-y;
	padding-bottom: 10px;
}
/**********************************************************************/
#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-color:White;
	background: url(../images/global_bg_4c_b_chexercise.gif) repeat-y;
}
/*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 24px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.hp_fragment_s a img
{
	border:0px none !important;
}

div.hp_fragment_s table
{
	margin:4px 0 0 0;
}
div.hp_fragment_s table tr td
{
	text-align:left;
	font-size:13px;
	color:#666;
	/*font-weight:bold;*/
}
/*border: 1px solid #3B3C3C;*/

div.hp_fragment_a /* Mitos y Verdades */
{
    padding: 0px 0 9px 0;
    margin-bottom: 6px;
    border-bottom: 1px solid #BFBFBF;
}

div.hp_fragment_a a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.hp_fragment_a a img
{
    float: left;
	margin: 7px 7px 7px 0;
	border:0px none !important;
}

div.hp_fragment_a table tr td
{
	text-align:justify;
	color:#666;
	/*font-weight:bold;*/
}

div.hp_fragment_b /* Recetas del dia */
{
    margin-bottom: 12px;
}

div.hp_fragment_b div 
{
}

div.hp_fragment_b div a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}    

div.hp_fragment_b div a img
{
	border:0 none;
}



div.hp_fragment_b c 
{
    padding-bottom: 9px;
}

div.hp_fragment_c p
{
	margin-bottom:4px !important;
}
div.hp_fragment_c p a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}    

div.alimentacion /*homepage bottome left promo*/
{
    padding: 26px 6px 12px 6px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}	

div.alimentacion img
{
	float: left;
	margin-left: 1px;
}

div.hp_fragment_d /* Mi consulta Diaria */
{
    padding-top: 0;
    margin-bottom: 12px;
}
div.hp_fragment_d p
{
	padding-bottom: 9px;
}
div.hp_fragment_d p span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.hp_fragment_d p a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.hp_fragment_e /* Tips de salud */
{
    background-image:url(../images/green_gradient_background.gif);
    background-repeat:repeat-x;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 4px 6px 9px 6px; 
}
div.hp_fragment_e span 
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.hp_fragment_e a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.hp_fragment_g /* Motivacion Logged in */
{
    margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
}
div.hp_fragment_g p 
{
    padding-bottom: 9px;
}
div.hp_fragment_g p a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}  

div.tips_ejercicios /* Tips de ejercicios */
{
    /*background: #E4FDA2;*/
    background-image:url(../images/green_gradient_background.gif);
    background-repeat:repeat-x;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0px 6px 9px 6px; 
}
div.tips_ejercicios span 
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.tips_ejercicios a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.tips_cocina /* Tips de cocina */
{
    /*background: #E4FDA2;*/
    background-image:url(../images/green_gradient_background.gif);
    background-repeat:repeat-x;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0 6px 9px 6px; 
}
div.tips_cocina span 
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.tips_cocina a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.tips_conducta /* Tips de conducta */
{
    /*background: #E4FDA2;*/
    background-image:url(../images/green_gradient_background.gif);
    background-repeat:repeat-x;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0px 6px 9px 6px; 
}
div.tips_conducta span 
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.tips_conducta a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
/* evaluacion_de_dietas_y_ejercicios */
div.evaluacion
{
	background:url(../images/plan_midieta/bg_form_evaluacion.gif) repeat-x;
}
div.evaluacion p.r {
	display: block;
	font-family:"Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 0px;
	color:#38b549;
}
div.evaluacion div 
{
	padding: 0 0 9px 6px;
	margin-bottom: 12px;
	line-height: 16px;
	border-bottom:1px solid #BFBFBF;	
}
div.evaluacion strong
{
	padding-bottom:2px;
}
div.evaluacion span.fld-title
{
	display:block;
	font-weight:bold;
	/*padding-top:3px;*/
	padding-bottom:4px;
}

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;*/
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0px 6px 9px 6px; 
}
div.toma_un_tour p
{
    font: bold 13px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.toma_un_tour span
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.toma_un_tour a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.toma_un_tour table tr td
{
	text-align:left;
}

div.toma_un_tour table tr td ul
{
	list-style: none;
	margin: 5px 0 5px 0;
}

div.toma_un_tour table tr td ul li
{
	background: url(../images/bullet_sq_blue.gif) no-repeat 0 5px;
	padding: 0 0 2px 10px;
}

div.toma_un_tour_short /* Toma un tour short*/
{
	margin-bottom: 12px;
	padding: 0px 6px 9px 6px; 
}
div.toma_un_tour_short strong
{
	font-size:13px;
	font-weight:bold;
	color:#3b3c3c;
}

div.toma_un_tour_short p span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.toma_un_tour_short p a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

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 */
{
    margin-bottom: 8px;
	border-bottom: 1px solid #BFBFBF;
}
div.nutrinotas strong
{
	font-size:13px;
	font-weight:bold;
	color:#3b3c3c;
}
div.nutrinotas p
{
	padding: 0 6px 9px 6px;
}
div.nutrinotas p span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.nutrinotas p a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_basico /* plan basico */
{
	margin-bottom: 18px;
	border-bottom: 1px solid #BFBFBF;
	padding: 6px 0 9px 0; 
}
div.plan_basico p
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}

div.plan_basico p a
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}

div.plan_basico img
{
    float: none;
    margin: 5px 0 10px 0;
}
div.plan_basico span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_basico a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_basico a img
{
	margin-left: 60px;
        float: none;
}

div.plan_basico p.x
{
    text-align: center;
    color: black;
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, 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 p a.q
{
	font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	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;
}
div.plan_basico p a.q:hover
{
	text-decoration:none;
}

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_plus_de_mi_dieta.gif) no-repeat;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 26px 0 9px 0; 
}
div.plan_plus p
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.plan_plus img
{
    float: right;
}
div.plan_plus span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_plus a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_plus p.x
{
    text-align: center;
    color: black;
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, 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.plan_oro /* plan oro */
{
    margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 9px 0 9px 0; 
}
div.plan_oro p
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.plan_oro p a
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.plan_oro img
{
    float: right;
    margin: 10px 0 10px 0;
}
div.plan_oro span
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_oro a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
    text-align: center;	
	
}

div.plan_oro a img
{
	margin-left: 95px;
        float: none;
}

div.plan_oro p.x
{
    text-align: left;
    color: black;
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_oro 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_oro ul {
	list-style: none;
	margin: 5px 0 5px 0;
}
div.plan_oro ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 10px;
	padding: 4px 0 4px 10px;
}
div.premios /* premios a MiDieta */
{
    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;
}

div.premios p.c 
{
   margin: 5px 6px 5px 6px;
   padding: 10px 0 10px 0;
   border-top: 1px solid #6DCFF6;
   background: url(../images/premios_a_mi_dieta_logo3.gif) no-repeat center right;
}

span.google_ad
{
	margin-top:25px;
	background-image:url(../images/adsense_title.jpg);
	background-repeat:no-repeat;
	padding: 2px 6px 2px 6px;
	height:17px;
	color: #ffffff;
	font-weight: bold;
	display:block;
}

/**********************************************************************/
/* channel and section levels */
p.intro
{
    display: block;
	text-align:justify;
	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 24px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.channel_stage a img
{
	border:0px none !important;
}
/*border: 1px solid #3B3C3C;*/

div.channel_secondary
{
    padding: 0 0 9px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #BFBFBF;
}
div.channel_secondary a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.channel_secondary a img
{
    float: left;
	margin: 7px 7px 7px 0;
	border:0px none !important;
}
/*border: 1px solid #3B3C3C;*/

div.channel_tertiary
{
    margin-bottom: 12px;
}
div.channel_tertiary p 
{
    padding-bottom: 9px;
}
div.channel_tertiary p a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}    
div.channel_recetas
{
    background: no-repeat;
    padding-top: 0px;
    margin-bottom: 12px;
}

div.channel_lo_ultimo_noticias /* Noticias del dia */
{
    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 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}    
div.ejercicios_categories
{
    padding-top: 0px;
    margin-bottom: 12px;
    border-bottom: 1px solid #BFBFBF;
}
div.ejercicios_categories p 
{
    padding-bottom: 9px;
}
div.ejercicios_categories p a
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.section_stage a img
{
	border:0px none;
}
/*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: block;
	padding-bottom: 17px;
	background: #ffffff url(../images/global_h_dot_div_black.gif) repeat-x 0 bottom;
	padding-left: 21px;
}
div.actionbar ul {
	display: block;
	list-style: none;
}
div.actionbar ul li {
	float: left;
	background: url(../images/icon_email.gif) no-repeat 0 7px;
	line-height: 38px;
	padding-right: 20px;
}
div.actionbar ul li.x {
	background: url(../images/icon_email.gif) no-repeat 0 7px;
}
div.actionbar ul li a {
	color: #0668B2;
	padding-left: 30px;
}
/* Article content */

#article_content 
{
    padding-left: 21px;
}
#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 22px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 24px;
    margin-bottom: 10px;
}
#article_content span.subtitle
{
    color: #000;
	font: normal 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#article_content p span.authorBio
{
    font-weight: bold;
}
#article_content div.center
{
    float: right;
    padding-left: 12px;
    /*background: #fff;*/
	background: none;
    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;*/
    border:0px none;
}
#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
{
    padding: 10px 2px 0 21px;
}
#recipe_content p.title
{
    font: bold 22px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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;*/
	border:0px none;
}
#recipe_content div.center_container
{
    width: 240px;
}
#recipe_content div.nutrition
{
	margin:0 0 12px 0;
	padding: 0 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 14px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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;
    font-size: 13px;
}
#recipe_content div.directions h4
{
    font: bold 14px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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 14px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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: 0px 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:0 none;
}
	/*border: 1px solid #3B3C3C;*/

/*div.category1
{
    background: url(../images/tab_que_es_mi_dieta.gif) no-repeat;
}
div.category2
{
    background: url(../images/tab_como_funciona_mi_dieta.gif) no-repeat;
}
div.category3
{
    background: url(../images/tab_beneficios_de_mi_dieta.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: 0px 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:0px none;
}
/*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: 0px 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:0px none;
}
/*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 {
	background: #003562;
	text-align: center;
	padding: 4px 0 4px 0;
}
#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: 0px;
	padding-bottom:6px;
}
/*	border-bottom:1px solid #BFBFBF;*/
p.ad300x250 a img {
	border: 0;
}
/* subMenu */
#chsn {
	list-style: none;
	background: #E4FDA2;
	border: 1px solid #B3E74C;
	margin: 0 2px 0 2px;
	padding: 1px 3px 1px 3px;
}
#chsn li {
	float: left;
	background: url(../images/bullet_sq_orange.gif) no-repeat 3px 8px;
	padding: 3px 3px 3px 3px;
	margin-right: 6px;
}
#chsn li.t
{
	background: none;
	font-weight: bold;
	color: #0468B1;
	line-height: 35px;
	padding:0 20px 0 20px;
}
#chsn li.x {
	background: #B2E64E url(../images/bullet_sq_orange.gif) no-repeat 3px 8px;
}
#chsn li a {
	padding-left: 7px;
	color: #0468B1;
}
/* plan personal submenu overwrite */
#ppsubmenu #chsn 
{
    border-color: #6DCFF6;
    background: #E4F7FE url(../images/bg_mi_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_mi_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_mi_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_mi_menu_del_dia.gif) no-repeat;
    padding: 23px 0 25px 0;
}
div.plan
{
    background: url(../images/tab_mpp_mi_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 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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;
}
div.searchcontent table tr td
{
    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;
}
/* mi plan de ejercicio en video */
div.vpbody
{
    margin: auto;
    width: 952px;
}

div.vpbody table.video
{
    border: 1px solid #fff;
    border-collapse: collapse;
    margin: auto;
    margin-bottom: 12px;
    width: 100%;
}
div.vpbody table.video tr td
{
    border: 1px solid #FFF;
    padding-bottom: 20px;
}
div.vpbody table.video tr
{
    vertical-align: top;
}
div.vpbody table.video tr td.x
{
    background: #FFF;
    width: 163px;
}
div.vpbody table.video tr td.x ul
{
    list-style: none;
    
}
div.vpbody table.video tr td.x ul li
{
    border-top: 1px solid #e4fda2;
    border-bottom: 1px solid #b4e74c;
    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.selected
{
	background-color:#E4FDA2;	
}

div.vpbody table.video tr td.x ul li.t
{
	font-family:Arial, Helvetica, sans-serif;
    background: url(../images/videos_ttl_bg.gif) repeat-x;

}
div.vpbody table.video tr td.x ul li a
{
    font-family:Arial, Helvetica, sans-serif;
    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: url(../images/videos_ttl_bg.gif) repeat-x;
    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_grad_grn.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;
    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;
}

div.vpbody table.video tr td.ad
{
	text-align:center;
	vertical-align:top;
}

div.vpbody table.video tr td.ad div.ad-wrapper
{
	width:920px;
	border-top:1px solid #BFBFBF;
	margin:0 auto 0 auto;
	padding-top:8px;
}

div.ad728x90
{
	width:728px;
	color: #757575;
	font-size: 9px;
	text-align:right;
	margin:0 auto 0 auto;
}

div.ad728x90 a img
{
	border:0px none;
}

/* 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
{
    background: #FDECE4;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0 6px 9px 6px; 
}
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;*/
    background-image:url(../images/green_gradient_background.gif);
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0px 6px 9px 6px;
	font: 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;

}
div.hazlo_hoy sup
{
    font-size: 9px;
}
div.hazlo_hoy a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

/* cuantas calorias bubble */
div.cuantas_calorias
{
    background: #FDECE4;
	margin-bottom: 12px;
	border-bottom: 1px solid #BFBFBF;
	padding: 0 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: 270px;
}
div.epbody div.intro p
{
    line-height: 14px;
    margin-bottom: 14px;
    margin-right: 30px;
    font-family:Verdana;
    font-size:14px;
}
div.epbody div.intro p sup
{
    font-size: 8px;
}
div.epbody div.intro img
{
    float:left;
    margin-bottom:10px;
    margin-right: 20px;
    
}
div.epbody div.form
{
    float: left;
    width: 276px;
    background:#e4f6ff;
}
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: #014a80;
	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 
{
float:left;
margin-right:20px;
width:800px;
overflow:hidden;
}

/* Mas calculadoras */
div.mas_calculadoras
{
	margin:0 0 12px 0;
	padding: 0 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;
}
/* mi plan personal homepage */
div.mi_plan_de_ejercicios
{
    background: url(../images/tab_mi_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.mi_dietista
{
    background: url(../images/tab_mi_dietista.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
}
div.mi_dietista img
{
    float: left;
    margin-right: 12px;
}
div.mi_dietista p
{
    margin-bottom: 10px;
}
div.mi_dietista p sup
{
    font-size: 9px;
}
div.mi_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_mi_peso
{
    background: url(../images/tab_evolucion_de_mi_peso.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 35px 0 9px 0;
}
div.evolucion_de_mi_peso div
{
    float: left;
    text-align: center;
}
div.evolucion_de_mi_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_mi_peso table
{
    border: 1px solid #E80531;
    border-collapse: collapse;
}
div.evolucion_de_mi_peso table tr td
{
    border: 1px solid #E80531;
    text-align: center;
    white-space: nowrap;
    padding: 10px 15px 10px 15px;
}
div.evolucion_de_mi_peso table tr.x td
{
    background: #FBA7A7;
    font-weight: bold;
}
div.evolucion_de_mi_peso table tr.y td
{
    background: #FEE4E5;
}
div.ppbody div.container div.evolucion_de_mi_peso img
{
    border: 0;
    float: right;
}
div.mi_plan_semanal
{
    background: url(../images/tab_mi_plan_semanal.gif) no-repeat;
	margin:0 0 12px 0;
	padding: 25px 0 9px 0;
    float: left;
    width: 212px;
}
div.mi_plan_semanal p
{
    margin-bottom: 12px;
}
div.mi_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_dietista.gif) no-repeat;
     margin:0 0 12px 0;
	padding: 25px 0 9px 0;
}
div.tab_dietista div.columns
{
    background: url(../images/global_bg_2c_mi_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
{
    margin:0 0 12px 0;
	padding: 30px 0 9px 0;
	/*border-bottom: 1px solid #BFBFBF;*/
}
div.entryFooter
{
    display: none;
}
h3.entryTitle a 
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-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 22px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 24px;
    margin-bottom: 10px;
}
/* search results */
div.search_results
{
    text-align: left;
}
div.search_results table
{
    width: 100%;
}
div.search_results p
{
    display: block;
    margin-bottom: 12px;
    width: 800px;
}
div.search_results p
{
    font-size: 12px;
}
div.search_results p a
{
    font-size: 14px;
    font-weight: bold;
}

#__EkDisplayResultControl table
{
    width: 100%;
}

/*mi dietista include bubble */
div.mi_dietista2
{
	margin:0 0 12px 0;
	padding: 0 0 9px 0;
	border-bottom: 1px solid #BFBFBF;
	text-align: center;
}
div.mi_dietista2 img
{
    border: 0;
}
/* Article footer */
div.article_footer
{
    padding-left: 21px;
    margin-top: 20px;
}
div.article_footer p
{
    margin: 10px 0 10px 0;
    font-size: 12px;
    line-height: 20px;
}
div.article_footer p * {
    font-size: 12px;
    line-height: 20px;
}

div.plan_basico2 
{
	margin-bottom: 0px;
	padding: 0px 1px 10px 0px;
	width: 320;
   	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;

}
div.plan_basico2 p
{
    font: bold 18px "Times New Roman", Times, serif;
    color: #0468b2;
    margin-top: 24px;
    margin-bottom: 0px;
    text-align: center;
}
div.plan_basico2 p.y
{
    text-align: center;
    color: black;
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.plan_basico2 p.empieza
{
    font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #0468B2;
	line-height: 18px;
}
div.plan_basico2 p a
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}

div.plan_basico2 img
{
    float: none;
    margin: 0px 2px 0px 0px;
}
div.plan_basico2 img.title
{
    float: none;
    margin: 0px 0px 9px 0px;
}
div.plan_basico2 img.title4
{
    float: none;
    margin: 0px 0px 9px 6px;
}

div.plan_basico2 img.title2
{
    float: none;
    margin: 0px 0px 9px 30px;
}
div.plan_basico2 img.title3
{
    float: none;
    margin: 3px 0px 9px 100px;
}
div.plan_basico2 span
{
    font: bold italic 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#0468b2;
}
div.plan_basico2 p.z
{
    text-align: center;
    font: italic 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: center;
    margin:0px 0px 0px 0px;

}

div.plan_basico2 p.z1
{
    text-align: center;
    font: italic 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: left;
    margin:2px 0px 0px 8px;

}
div.plan_basico2 a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_basico2 a img
{
	margin-left: 0px;
        float: none;
}

div.plan_basico2 p.x
{
    text-align: left;
    color: black;
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 4px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
}
div.plan_basico2 p.small
{
    text-align: left;
    color: black;
    font: bold 9px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.plan_basico2 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_basico2 ul {
	list-style: none;
	margin: 0px 0 3px 0;
	text-align:left;
	font: 10px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_basico2 ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 10px;
	padding: 5px 0px 0px 6px
}
div.plan_oro2 
{
	margin-bottom: 10px;
	padding: 10px 0 9px 0;
	width: 240px;
	border-bottom: 1px solid #BFBFBF;
}
div.plan_oro2 p
{
    font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-top: 2px;
    margin-bottom: 0px;
    padding:0px 0px 0px 12px;
    text-align: left;
}
div.plan_oro2 p.y
{
    text-align: center;
    color: black;
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 3px;
    margin-bottom: 3px;
}

div.plan_oro2 p a
{
    font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}

div.plan_oro2 img
{
    float: none;
    margin: 0px 2px 0px 0px;
}
div.plan_oro2 img.title
{
    float: none;
    margin: 0px 0px 9px 0px;
}
div.plan_oro2 img.title4
{
    float: none;
    margin: 0px 0px 9px 2px;
}

div.plan_oro2 img.title2
{
    float: none;
    margin: 0px 0px 9px 30px;
}
div.plan_oro2 img.title3
{
    float: none;
    margin: 3px 0px 9px 100px;
}
div.plan_oro2 span
{
    font: bold italic 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#0468b2;
}
div.plan_oro2 p.z
{
    text-align: center;
    font: italic 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    margin:0px 0px 0px 10px;
}

div.plan_oro2 p.z1
{
    text-align: center;
    font: italic 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    text-align: left;
    margin:2px 0px 0px 8px;

}
div.plan_oro2 a
{
    font: bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}
div.plan_oro2 a img
{
	margin-left: 0px;
        float: none;
}

div.plan_oro2 p.x
{
    text-align: left;
    color: black;
    font: bold 10px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 4px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
}
div.plan_oro2 p.small
{
    text-align: left;
    color: black;
    font: bold 9px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.plan_oro2 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_oro2 ul {
	list-style: none;
	margin: 0px 0 3px 0;
	text-align:left;
	font: 10px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div.plan_oro2 ul li {
	background: url(../images/bullet_sq_green.gif) no-repeat 0 10px;
	padding: 5px 0px 0px 6px
}

/***************************************************************/
/*							 Style for Box Titles  		  	  */
/*************************************************************/

.titlebox-white-green, .titlebox-white-green-18, .titlebox-white-green-18 {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-white-green-18 {
font-size:18px;
}

.titlebox-white-green-12 {
font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
background-image:none;
padding-left:5px;
}
.titlebox-white-green-fourfifth {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green-fourfifth.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: text-top;
}

.titlebox-white-green-width240px {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green.gif);*/
	background-repeat: repeat-x;
	display: block;
	width:240px;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: text-top;
}

.titlebox-white-green-doubleline {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green-double-line.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 47px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-white-green-greygrad-doubleline {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green-greygrad-doubleline.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 47px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: text-top;
}

.titlebox-white-green-greygrad-tripleline {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-green-greygrad-tripleline.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 75px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: text-top;
}

.white-pink-width99percent, .white-pink-18 {
	background-image:url(img/white-pink.gif);
	background-repeat:repeat-x;
	color:#4A4A4A;
	display:block;
	font-family:"Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:italic;
	height:25px;
	padding-bottom:0px;
	padding-top:0px;
	vertical-align:text-top;
	width:99%;
}

.white-pink-18 {
	font-size:18px;
}

.titlebox-white-pink {
   	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-pink.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-white-light-green {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-light-green.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-white-light-green-width240px {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-light-green.gif);*/
	background-repeat: repeat-x;
	display: block;
	width:240px;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-orange {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-orange.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-white-orange {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/orange.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-orange-fourfifth {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-orange-fourfifth.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-orange-doubleline {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/white-orange-doubleline.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 55px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}

.titlebox-green {
    
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal
	/*font-style: italic;*/
	/*background-image: url(../images/img/green.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}


.titlebox-yellow {
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*font-style: italic;*/
	/*background-image: url(../images/img/yellow.gif);*/
	background-repeat: repeat-x;
	display: block;
	height: 25px;
	color: #4a4a4a;
	padding-top: 0px;
	padding-bottom: 8px;
	vertical-align: text-top;
}


/*** NOWIDTH  ***/

/**********************************
 Plan MiDieta y Plan MiDieta Oro 
**********************************/

#plan-midieta
{
	padding-left:21px;
	vertical-align:top;
	text-align:left;
}

/* oro */
#plan-midieta p.blue-title1
{
	font:bold 18px "Times New Roman", Times, serif;
	color:#0079c2
}

#plan-midieta p.orange-title2
{
	font:normal 29px "Times New Roman", Times, serif;
	color:#f16422;
	line-height:28px;
}

#plan-midieta span.blue-text1
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0468b2
}


/* basico */
#plan-midieta p.green-title1
{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#37b549
}


#plan-midieta p.green-title2
{
	font:normal 29px "Times New Roman", Times, serif;
	color:#37b549;
	line-height:28px;
}

#plan-midieta p.sub-title
{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#plan-midieta ul.list
{
	list-style: none;
	margin: 0px 0 3px 0;
	text-align:left;
	font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#plan-midieta ul.list li
{
	background: url(../images/bullet_sq_orange.gif) no-repeat 0 10px;
	padding: 5px 0px 15px 6px;
}

#plan-midieta div.list-panel
{
	padding-left:21px;
}

#plan-midieta a.green-button {
	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;
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 1px 13px 2px 13px;
    text-decoration: none;
}

#plan-midieta a.green-button:hover {
    text-decoration: none;
}

/************************/

/* nuestros-planes-hp  */
/**********************/

#nuestros-planes-hp
{
	width:300px;
	padding: 0px 1px 10px 0px;
	margin-bottom: 6px;
	margin-left: 2px;
	border-bottom:1px solid #BFBFBF;
}

#nuestros-planes-hp img.title1
{
	display:block;
	float:none;
	margin-bottom:5px;
}

#nuestros-planes-hp img.title2
{
	display:block;
	float:none;
	margin-bottom:5px;
}


#nuestros-planes-hp p
{
	margin-bottom:4px;
	line-height:13px;
}


#nuestros-planes-hp p a
{
	font-weight:bold;
}


#nuestros-planes-hp span.blue-box
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#e4f6ff;
	display: block;
	height: 15px;
	color: #0079c2;
	padding:0 0 0 2px;
	margin-bottom:4px;
	text-align:left;
	border:1px solid #6dcff6;
}


/************************/
/* holiday-banner-hp  */
/**********************/

#holiday-banner-hp
{
	width:auto;
	padding: 0px 1px 10px 0px;
	margin-bottom: 6px;
	margin-left: 2px;
	border-bottom:1px solid #BFBFBF;
}

#holiday-banner-hp img.title1
{
	display:block;
	float:none;
	margin-bottom:5px;
}

#holiday-banner-hp img.title2
{
	display:block;
	float:none;
	margin-bottom:5px;
}


#holiday-banner-hp p
{
	margin-bottom:4px;
	line-height:13px;
}


#holiday-banner-hp p a
{
	font-weight:bold;
}


#holiday-banner-hp span.blue-box
{
	font:bold 11px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#e4f6ff;
	display: block;
	color: #0079c2;
	padding:2px 2px 2px 2px;
	text-align:left;
	border:1px solid #6dcff6;
}


/***********************************/
/* box toma la evaluacion gratis  */
/*********************************/

#toma-evaluacion-gratis
{
	width:300px;
	height:94px;
	background-image:url(../images/bg-apple.jpg);
	background-repeat:no-repeat;
}

#toma-evaluacion-gratis a
{	font-weight:bold;
}

#toma-evaluacion-gratis div.text
{
	margin-top:2px;
	width:192px;
	text-align:left;
	line-height:15px;
}

/***********************************/
/* box Plan MiDieta HP Members	  */
/*********************************/

#center_menu{		
	margin:0;/* auto;	*/
	padding:0;
	background:#E4F7FE url(../images/bk_menu.jpg) repeat-x; 
	border-bottom:1px solid #6DCFF6;	
	margin-bottom:6px;
}
#center_menu img{
	text-align:center;
	margin:auto;
}
#center_menu ul{
	margin-left:15px;
	padding-left:0;	
	/*list-style:none;	*/
}
#center_menu ul li{	
	list-style:none;	
	background:url(../images/bullet_sq_blue.gif) no-repeat 0px 50%;
	margin:0 0 0.4em 0;		
}
#center_menu ul li a{
	padding-left:8px;
	text-decoration:none;
}
#center_menu ul li a:hover{	
	text-decoration:underline;	
}

.green_btn{
	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;
	text-decoration:none;
}

.subtitle{
	color:#0468B2;
	font-weight:bold;
}

/****************************************/
/* Nuestra comunidad box at the Righ   */
/**************************************/

div#UGC
{
	background-image:url(../images/ugc_bk.jpg);
	background-repeat:repeat-x;
	width:381px;
	height:108px;
	border-bottom:1px solid #BFBFBF;
}
div#UGC div.i
{
	float:left;
	margin-top:6px;
	margin-left:2px;
	width:119px;
	height:87px;
}

div#UGC div.t
{
	float:left;
	width:253px;
	padding:0 2px 0 3px;
}
div#UGC div.t div
{
	margin:2px 0 0 15px;
}

div#UGC div.t p
{
	color:#0468b2;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
}

div#UGC div.t div.b
{
	position:relative;
	top:84px;
	float:right;
}

div#UGC div.t div.b a
{
	display:block;
}

/*****************************************/
/* Home Page videos						*/
/***************************************/

div#hp-videos 
{
	margin-bottom:6px;
	padding-left:2px;
	padding-bottom:2px;
	border-bottom:1px solid #BFBFBF;
}

div#hp-videos a
{
	font-weight:bold;
	font-size:13px;	
}

/***********************************/
/* breadcrumb  */
/*********************************/

#breadcrumb
{
	vertical-align:middle;
	margin:5px 0 0 0;
}

#breadcrumb div.bc-container
{
	/*background-image: url(../images/img/blue-line-breadcrumb.gif);*/
	background-repeat: repeat-x;
	display: block;
	height:40px;
	width:940px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left:0px;
	vertical-align: text-top;
	margin:0 0 6px 8px;
}

#breadcrumb div.bc-container span.l1
{
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 39px;
	color: #004A80;
	letter-spacing:-2px;
	word-spacing:-2px;
}

#breadcrumb div.bc-container span.l2
{
	font-family:"Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3b3c3c;
	letter-spacing:-2px;
	word-spacing:-2px;
}


#breadcrumb div.bc-container a
{
	font-family:"Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #004A80;
	text-decoration:none;
}

#breadcrumb div.bc-container div.sponsor
{
	width:225px;
	height:40px;
	position:relative;
	top:-50px;
	left:716px;
}

/* HOPE portada */

div.hope_portada
{
	margin-bottom: 18px;
	border-bottom: 1px solid #BFBFBF;
	padding: 6px 0 9px 0; 
}
div.hope_portada p
{
	font: 16px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0468b2;
    margin-bottom: 5px;
}
div.hope_portada span
{
	font: 14px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	font-style:italic;
}
#ad120x600{
color:#757575;
font-size:9px;
text-align:right;
}
#ad120x600 iframe{
float:right;
width:120px;
border: 1px solid black;
}

#ad120x600center
{
	color:#757575;
	font-size:9px;
	text-align:right;
	width:122px;
}
#ad120x600center a img
{
	border: 1px solid #BFBFBF;
}

#ad120x600center iframe
{
	text-align:center;
	float:right;
	width:120px;
	border: 1px solid black;
	margin-bottom:10px;
}

/*********************************************************************
	New Structure for Home Page
**********************************************************************/

#h2bwrapper
{
	float:left;
}

#stagecont
{
	width:632px;
	background-color:#fff;
}

#h2intwrapper
{
}

/* used to create a pink line to separate recipes on the home page*/
div.pink-sep
{
	height:1px;
	margin:4px 0px 4px 0px;
	border-bottom:1px solid #E80530;
}


/*****************************************************************************************
	Exercise video collection on the home page
*******************************************************************************************/

div.hp_videos div.vid
{
	margin:0 0 4px 0;
	vertical-align:top;
}

div.hp_videos div.vid div.tn
{
	float:left;
	margin:3px 4px 0 0;
}

div.hp_videos div.vid div.tn a img
{
	border:1px solid #000;
}

div.hp_videos div.vid div.cont a
{
	font: normal 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.hp_videos div.vid div.cont a strong
{
	font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}

div.hp_videos div.vid div.cont p
{
	text-align:justify;
}

div.hp_videos span.titlebox-white-green div
{
	background: url(../images/bullet_video.gif) no-repeat;
	display:inline;
	padding:0 0 0 20px;
	margin:0 0 0 40px;
	position:relative;
	top:-3px;
}

div.hp_videos span.titlebox-white-green div a
{
	font-family: "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0468b2;
	text-decoration:none;
}


/*****************************************************************************************
	article list for inner pages center and right column collections of artticles
	with a simple list format section title, article title, teaser
*******************************************************************************************/

div.article-list
{
	padding:0 0 4px 0;
	border-bottom:1px solid #BFBFBF;
}

div.article-list p
{
	text-align:justify;
	margin:4px 0 6px 0;
	padding:0 0 0 0;
}

div.article-list p a
{
	font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}


/*****************************************************************************************
 		Ad BAnners
*******************************************************************************************/

/* 240x150 ad tag container */
div.ad240x150
{
	width:240px;
	margin:0 0 6px 0;
}

div.ad240x150 p
{
	text-align: right;
	color: #757575;
	font-size: 9px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

/*	border-bottom:1px solid #BFBFBF;*/
div.ad240x150 p a img
{
	border:0 none;
}

/*****************************************************************************************
 		CSS STYLES FOR NEW BOXES: SUPERA LOS OBSTACULOS, RECETAS SANAS ETC
*******************************************************************************************/


.box {
height:145px;
border-bottom:1px solid #BFBFBF;
margin-bottom:12px;
}
.box_cont{
	height:94px;
	width:302px;
}
.box_img{
	float:left;
}

.box_img a img
{
	border:0 none
}
.box_txt{
	float:right;
	width:174px;
	padding:4px;
}
.box span {
    font: normal 20px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    /*font-style:italic;*/
	color:#4A4A4A;}
.box a
{
	padding:4px 4px;
	color: #0367b3;
	font-weight:bold;
}
.box_blu{
	background-image:url(images/box_backgroundblue.gif);
}
.box_ylw{
	/*background:url(../images/box_backgroundyellow.gif) repeat-x; }*/
.box_orng{
	background:url(../images/box_backgroundorange.gif) repeat-x; }

/*****************************************************************************************
 		CHANNEL TERTIARY MODIFICATIONS ON EXERCISE CHANNEL
*******************************************************************************************/

#h2b1b_ex
{
	width: 380px;
	/*height:600px;*/ /*450*/
	vertical-align:top;
	/*background: url(../images/greypix_bkg.gif) repeat-y;*/
	margin:0 0 0 0;
	padding:4px 0 0 0;
}
/*background: url(../images/global_bg_4c_b_chexercise.gif) repeat-y;*/

#h2b1b_ex div.c1
{
	width:184px;
	margin:0 6px 0 0;
	float:left;
}

#h2b1b_ex div.c2
{
	width:184px;
	margin:0 4px 0 0;
	float:left;
}

#h2b1b_ex div.c1 div.channel_tertiary_item,
#h2b1b_ex div.c2 div.channel_tertiary_item
{
	margin:0 0 4px 0;
}

#h2b1b_ex div.c1 div.channel_tertiary_item p,
#h2b1b_ex div.c2 div.channel_tertiary_item p
{
	padding:0 0 0 0;
}

#h2b1b_ex div.c1 div.channel_tertiary_item p a,
#h2b1b_ex div.c2 div.channel_tertiary_item p a
{
	font: bold 12px "Segoe UI", Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0468b2;
}


/*****************************************************************************************
	IM BUTTON DIV HOME PAGE
*******************************************************************************************/

div#IMbutton
{
	padding:0 0 4px 0;
	border-bottom:1px solid #BFBFBF;
	margin:0 0 6px 0;
}

/*****************************************************************************************
	SEARCH PAGE
*******************************************************************************************/

div.search-wrapper
{
	margin:20px 0 0 0;
}

div.search-wrapper .search-box
{
	margin:0 0 0 22px;
	width:500px;
}

div.search-wrapper .search-box .btnSearch {
    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.search-wrapper .search-box .txtSearchText {
	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;
}

div.search-wrapper .search-results
{
	
}

div.search-wrapper .search-results div div.searchWrapper
{
	border:0px none !important;
}