

.contSubmenu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.contSubmenu h1{
	display: none;
}

/*Clases del body*/
#contenedor {
	margin: 0 auto;
	margin-top: 5px;
}

#contenedor .headerContenido .mainMenu {
	float: left;
	margin-top: 21px;
	margin-top: 23px; /*margin-top:21px;*/
	width: 530px;
}

#contenedor .bodyContenido {
/*	background: url("../images/body/backBodyRep.jpg") repeat-y;*/
	clear: both;
	margin: 0 auto;
	width: 897px;
	height:auto;
}

#contenedor .contDinamico {
/*	background: url("../images/body/backBody.jpg") no-repeat;*/
	margin-top:3px; /*margin-top:0px;*/
	width:896px;
}

/*Submenu*/
#contenedor .contDinamico .submenu {
	background: url("../images/body/backSubMenu.jpg") no-repeat;
	background-position: 1px 3px;
	width: 593px;
	height: 34px;
}

/* Queda este como generico*/
#contenedor .contDinamico .contSubmenu{
/*	padding-left: 52px;*/
	position: relative;
	z-index: 11;
	margin-top:-10px;
	_margin-top:10px;
}
.bfl_box1 .contSubmenu
{
left:-20px;
}
#contenedor .contDinamico .submenu ul {
	margin-left: -33px;
}


#contenedor .contDinamico .submenu li {
	float: left;
}

#contenedor .contDinamico .submenu a {
	display: block;
	background: red;
	height: 32px;
	text-align: right;
}

#contenedor .contDinamico .breakfastProducts .breakfastLi {
	width: 152px;
}

#contenedor .contDinamico .breakfastProducts .cibeLi{
	width: 97px;
}

#contenedor .contDinamico .breakfastProducts .yourLi {
	width: 187px;
}

#contenedor .contDinamico .breakfastProducts .shareLi {
	width: 126px;
}

#contenedor .contDinamico .breakfastProducts a span {
	display: none;
}

#contenedor .contDinamico .breakfastProducts .breakfastSub {
	background: url("../images/submenu/breakfastProducts/breakfastProducts.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .cibeSub {
	background: url("../images/submenu/breakfastProducts/recipes.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .yourSub {
	background: url("../images/submenu/breakfastProducts/youAskedWeAns.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .shareSub {
	background: url("../images/submenu/breakfastProducts/whereToBuy.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .breakfastSub:hover {
	background: url("../images/submenu/breakfastProducts/breakfastProductsOn.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .cibeSub:hover {
	background: url("../images/submenu/breakfastProducts/recipesOn.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .yourSub:hover {
	background: url("../images/submenu/breakfastProducts/youAskedWeAnsOn.jpg") no-repeat;
	background-position: 0 3px;
}

#contenedor .contDinamico .breakfastProducts .shareSub:hover {
	background: url("../images/submenu/breakfastProducts/whereToBuyOn.jpg") no-repeat;
	background-position: 1px 3px;
}




/*Clases utiles*/
.clear {
	clear: both;
}



/**********************************************************************************************/
/**************************************** NEW STYLES *****************************************/
/**********************************************************************************************/

/* ----------- Generals ----------- */
body {margin: 0px auto;	padding: 0px; background: url("../images/body/backWeb.jpg") repeat-x; background-color: #ffe53b; font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans,	sans-serif;	font-size: 12px; margin-bottom:-20px;}
.end_spacer {width:780px; height:70px; float:left;}
.getflashplayer {width:400px; height:300px; margin:0 auto; padding-top:50px; font-size:12px;}
.getflashplayer h4 {font-size:12px; font-weight:normal;}
h5 {color:#0072b0; font-size:12px; font-weight:normal; line-height:25px;} /* bajadas titulo con gran interlineado */
h4 {color:#0072b0; font-size:18px; line-height:25px; font-weight:bold;} /*blue title*/
h3 {color:#CC0000; font-size:20px; line-height:27px; font-weight:bold;} /*red title*/
p {color:#0072b0; font-size:15px; /*margin-top:-19px;*/ line-height:25px;}

#ctl00_MainContent_lblTerms ol {color:#0072b0; font-size:15px; /*margin-top:-19px;*/ line-height:25px;}
#ctl00_MainContent_rptSearchCategories_ctl00_136_secondaryTextDiv span {color:#0072b0;}

p a {text-decoration:underline;}
a img {border: none;}
A {
	text-decoration: none;
/*	color: #00659c; */
}
a {border:0px;}
a:link  {color:#0072b0; font-size:15px; text-decoration:underline;}
a:visited, a:hover, a:active {color:red;text-decoration:underline;}
.bold {font-weight:bold;}
ul li {color:#0072b0; font-size:15px; margin-left:39px; line-height:25px;}
.fright {float:right;}
.barra_submenu {width:5px; height:32px; background-image:url(../images/submenu/barra.jpg); float:left;}
#cuerpo_info {width:792px; height:auto; padding-left:52px; float:left;}
#gral_cont {width:896px; height:auto; float:left;}
#base_back {width:896px; height:auto; background-image:url(../images/body/bandaback.jpg); background-color: #FFE53B; background-repeat:repeat-y; float:left;}
#gral_info {width:844px; height:auto; padding-left:49px; float:left;}
#gral_info_short {width:844px; height:450px; padding-left:49px; float:left;}
#gral_info_2 {width:844px; height:auto; padding-left:49px; float:left;}
#gral_info_home {width:896px; height:auto; float:left;}
#flashContent { width:894px; height:515px; background-image:url(../images/bg-home.jpg); position:relative; }
    #like_us_fb { display:block; } 
        #like_us_fb img { width:59px; height:50px; border:none; position:absolute; top:405px; left:750px; }
            #sweepstakes { display:block; } 
        #sweepstakes img { width:59px; height:17px; border:none; position:absolute; top:169px; left:728px; }
.stars {width:12px; height:12px; margin-top:2px; float:left;}



/* ---------- Header ---------- */

#cont_header{width:auto; height:126px; background-image:url(../images/body/header/header_back2.jpg); background-repeat:no-repeat; background-position:center; margin:0px auto -3px -35px; }
#header1 {width:1024px; height:126px; background-image:url(../images/body/header/header_back.jpg); background-repeat:no-repeat; margin:auto; position:relative; }
#headerST {width:1024px; height:126px; background-image:url(../images/body/header/header_back_ST.jpg); background-repeat:no-repeat; margin:auto; position: relative; }
#header_btns {width:727px; height:45px; margin:8px 0px 0px 15px; float:left;}
#headerbtn1 a {width:186px; height:100px; margin:23px 0px 0px 37px; display:block; float:left;}

#headerbtn2 {visibility:hidden;width:40px;/*width:121px;*/ height:32px; margin-left:38px; background-image:url(../images/body/header/headerbtn1.jpg); float:left;}
#headerbtn2 a {width:121px; height:32px; display:block; background-image:url(../images/body/header/headerbtn1.jpg); }
#headerbtn2 a:hover {background-image:url(../images/body/header/headerbtn1_over.jpg);}

#headerbtn2_sel {width:121px; height:32px; margin-left:38px; _margin-left:38px; background-image:url(../images/body/header/headerbtn1_over.jpg); float:left;}
#headerbtn2_sel a {width:121px; height:32px; display:block;}

#headerbtn3 {width:120px; height:32px; margin-left:50px; background-image:url(../images/body/header/headerbtn2.jpg); float:left;}
#headerbtn3 a {width:120px; height:32px; display:block;background-image:url(../images/body/header/headerbtn2.jpg);}
#headerbtn3 a:hover {background-image:url(../images/body/header/headerbtn2_over.jpg);}
#headerbtn3_sel {width:120px; height:32px; margin-left:50px; background-image:url(../images/body/header/headerbtn2_over.jpg); float:left;}
#headerbtn3_sel a {width:120px; height:32px; display:block;}

#headerbtn4 {width:124px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn3.jpg); float:left;}
#headerbtn4 a {width:124px; height:32px; display:block; background-image:url(../images/body/header/headerbtn3.jpg);}
#headerbtn4 a:hover {background-image:url(../images/body/header/headerbtn3_over.jpg);}
#headerbtn4_sel {width:124px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn3_over.jpg); float:left;}
#headerbtn4_sel a {width:124px; height:32px; display:block;}

#headerbtn5 {width:113px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn4.jpg); float:left;}
#headerbtn5 a {width:113px; height:32px; display:block;background-image:url(../images/body/header/headerbtn4.jpg);}
#headerbtn5 a:hover {background-image:url(../images/body/header/headerbtn4_over.jpg);}
#headerbtn5_sel {width:113px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn4_over.jpg); float:left;}
#headerbtn5_sel a {width:113px; height:32px; display:block;}

#headerbtn6 {display:none;width:148px; height:32px; margin-left:19px; background-image:url(../images/body/header/headerbtn5.jpg); float:left;}
#headerbtn6 a {width:148px; height:32px; display:block; background-image:url(../images/body/header/headerbtn5.jpg);}
#headerbtn6 a:hover {background-image:url(../images/body/header/headerbtn5_over.jpg);}
#headerbtn6_sel {width:148px; height:32px; margin-left:19px; background-image:url(../images/body/header/headerbtn5_over.jpg); float:left;}
#headerbtn6_sel a {width:148px; height:32px; display:block;}

#headerbtn7 {width:113px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn6.jpg); float:left;}
#headerbtn7 a {width:113px; height:32px; display:block;background-image:url(../images/body/header/headerbtn6.jpg);}
#headerbtn7 a:hover {background-image:url(../images/body/header/headerbtn6_over.jpg);}
#headerbtn7_sel {width:113px; height:32px; margin-left:18px; background-image:url(../images/body/header/headerbtn6_over.jpg); float:left;}
#headerbtn7_sel a {width:113px; height:32px; display:block;}

#headerbtn8 {width:113px; height:32px; margin-left:16px; background-image:url(../images/body/header/headerbtn7.jpg); float:left;}
#headerbtn8 a {width:113px; height:32px; display:block; background-image:url(../images/body/header/headerbtn7.jpg);}
#headerbtn8 a:hover {background-image:url(../images/body/header/headerbtn7_over.jpg);}
#headerbtn8_sel {width:113px; height:32px; margin-left:16px; background-image:url(../images/body/header/headerbtn7_over.jpg); float:left;}
#headerbtn8_sel a {width:113px; height:32px; display:block;}

#nav_fb, #nav_login { display:block; }
    #nav_fb img { width:22px; height:22px; border:none; position: absolute; top:10px; left:675px; _left:710px; }
    #nav_login img { width:22px; height:22px; border:none; position: absolute; top:10px; left:675px;display:none; }    

/* ---------- Header / Button states ---------- */

#btns_cont {width:417px; height:40px; _padding-left:0px; float:left;}
#btns_in {width:417px; height:40px; margin:-13px 0px 0px 20px; _margin:3px 0px 0px 20px; float:left;} /* Login Box */
#header_usr {width:auto; height:auto; text-align:center; padding-right:50px; float:left;}
#header_usr p {font-weight:bold; color:#CC0000; line-height:14px;}
#header_usr p span, #header_usr p span a{color:#666666; font-weight:normal; font-size:11px;}
#header_options {width:auto; height:25px; margin-top:-6px; float:left;}
#header_options p a {font-size:13px; text-decoration:none;}
#header_options p span {color:#999999;}

#btns_join {width:417px; height:40px; margin-left:35px; float:left; _margin-left:20px; } /* Join Box */ 
.login_btn {background-image:url(../images/body/header/login.jpg); background-repeat:no-repeat; border:0; width:44px; height:26px; float:left;}
.login_btn a {width:44px; height:20px; margin:0; border:0; display:block;}
.login_btn a:hover {width:44px; height:26px; background-image:url(../images/body/header/login_over.jpg); display:block;}
.between_btns {width:9px; height:26px; background-image:url(../images/body/header/header_line.jpg); background-repeat:no-repeat; float:left;} 
.joinnow_btn {background-image:url(../images/body/header/join_now.jpg); background-repeat:no-repeat; border:none; width:97px; height:33px; float:left;}
.joinnow_btn a {width:97px; height:27px; margin:0; border:0; display:block;}
.joinnow_btn a:hover {width:97px; height:33px; background-image:url(../images/body/header/join_now_over.jpg); display:block;}
.loginDiv{float:left; width:250px; height:20px;}
.searchDiv{width:137px; height:20px; margin-right:9px; background-image:url(../images/body/header/searchhead_back.jpg); background-repeat:no-repeat; float:right;position:relative;top:3px; _top:0px;_left:0px;}
.searchDiv .input {border:0; width:104px; height:14px; margin:2px 0px 0px 24px; background-color:#F1F1F1; color:#666666;}

.recipes_btn { background-image:url(../images/body/header/recipes.jpg); background-repeat:no-repeat; border:none; width:55px; height:32px; float:right;}
.recipes_btn a {width:55px; height:32px; border-style: none;	border-color: inherit;	border-width: 0;	width:55px; 	margin:0; 	display:block;}
.recipes_btn a:hover {width:55px; height:32px; background-image:url(../images/body/header/recipes_over.jpg); display:block;}

.site_btn {background:url(../images/body/header/searchsite.jpg) no-repeat top; border:none; width:47px; height:32px; float:right;}
.site_btn a {width:47px; height:24px; margin:0; border:0; display:block;}
.site_btn a:hover {width:47px; height:32px; background-image:url(../images/body/header/searchsite_over.jpg); display:block;}


/* ---------- Footer1 / Page-A ---------- */
#footer_wrapper { clear:both; background:#fff url(../images/body/footer/bg-footer-wrapper.jpg) repeat-x; }
#footer1 {width:896px; height:166px; margin:0 auto; background-image:url(../images/body/footer/footer_back2.jpg); background-repeat:no-repeat; }
#footer_cont1 {width:371px; height:31px; padding-top:95px; float:left;}
#footer_cont2 {width:355px; height:31px; padding-top:95px; float:left;}
#footer_btn1 a {width:153px; height:155px; display:block; float:left;} 
#footer_btn2 {width:64px; height:29px; margin-left:27px; _margin-left:13px; background-image:url(../images/body/footer/footerbtn1.jpg); float:left;}
#footer_btn2 a {width:64px; height:29px; display:block;}
#footer_btn2 a:hover {background-image:url(../images/body/footer/footerbtn1_over.jpg);}
#footer_btn3 {width:72px; height:29px; margin-left:16px; background-image:url(../images/body/footer/footerbtn2.jpg); float:left;} 
#footer_btn3 a {width:72px; height:29px; display:block;} 
#footer_btn3 a:hover {background-image:url(../images/body/footer/footerbtn2_over.jpg);} 
#footer_btn4 {width:61px; height:29px; margin-left:14px; background-image:url(../images/body/footer/footerbtn3.jpg); float:left;} 
#footer_btn4 a {width:61px; height:29px; display:block;} 
#footer_btn4 a:hover {background-image:url(../images/body/footer/footerbtn3_over.jpg);} 
#footer_btn5 {width:91px; height:29px; margin-left:13px; background-image:url(../images/body/footer/footerbtn4.jpg); float:left;} 
#footer_btn5 a {width:91px; height:29px; display:block;} 
#footer_btn5 a:hover {background-image:url(../images/body/footer/footerbtn4_over.jpg);} 
#footer_btn6 {width:126px; height:29px; margin-left:2px;  _margin-left:2px; background-image:url(../images/body/footer/footerbtn5.jpg); float:left;} 
#footer_btn6 a {width:126px; height:29px; display:block;} 
#footer_btn6 a:hover {background-image:url(../images/body/footer/footerbtn5_over.jpg);} 
#footer_btn7 {width:88px; height:29px; margin-left:10px; background-image:url(../images/body/footer/footerbtn6.jpg); float:left;} 
#footer_btn7 a {width:88px; height:29px; display:block;} 
#footer_btn7 a:hover {background-image:url(../images/body/footer/footerbtn6_over.jpg);} 
#footer_btn8 a {width:102px; height:29px; margin-left:18px; display:block; float:left;}
#nsh_logo { float:right; width:243px; height:35px; }
.copyright {clear:both; width:856px; height:40px; margin:0 auto; padding:0px 20px 48px; _padding:0px 20px 30px; }
    .copyright p { float:left; margin-top:10px; font-size:11px !important; _font-size:11px !important; color:#838383 !important; }


/*Extra links footer*/
#footer_morelinks {width:896px; height:auto; margin:0 auto; background:url(../images/body/footer/morebackfooterhome2.jpg) 0 -41px no-repeat; }
#footer_morelinks .morelinks_cont {width:auto; height:auto; margin-top:-41px;  _margin-top:-40px; padding:47px 12px 0 4px; margin-left:-48px; float:left;}
#footer_morelinks .morelinks_cont ul li, #footer_morelinksST .morelinks_cont ul li {line-height:17px; list-style:none;}
#footer_morelinks .morelinks_cont ul span, #footer_morelinksST .morelinks_cont ul span {font-size:11px; font-weight:bold; color:#1b3d91;}
#footer_morelinks .morelinks_cont ul li a, #footer_morelinksST .morelinks_cont ul li a {font-size:11px; color:#666666; text-decoration:none;}
#footer_morelinks .morelinks_cont ul li a:hover, #footer_morelinksST .morelinks_cont ul li a:hover {color:#CC0000; text-decoration:underline;}

#footer_morelinksST { clear:both; width:896px; height:auto; margin:0 auto; background: transparent; }
#footer_morelinksST .morelinks_cont {width:auto; height:auto; padding:7px 12px 31px 4px; margin-left:-48px; float:left;}


/* ---------- General Pages / Footer ---------- */
#footer2 {width:896px; height:166px; margin:0 auto; background-image:url(../images/body/footer/footer_back2.jpg); background-repeat:no-repeat; }

/* ---------- SpringTime Landing Pages / Footer ---------- */
#footerST {width:896px; height:166px; background-image:url(../images/body/footer/footer_back_ST.jpg); background-repeat:no-repeat; float:left;}
body.dycn #footer2 { background-image:url(../images/body/footer/footer_back_STN.jpg); background-position: -1px 0; }
#footerSTPC {width:896px; height:166px; margin:0 auto; background-image:url(../images/body/footer/footer_back_STPC.jpg); background-repeat:no-repeat; }

/* ---------- Home / Page-A ---------- */

.h_banner {width:896px; height:516px; float:left; padding-left:0px; position:relative; margin:0; border:0;}

#h_secbanners {width:896px; /*height:290px;*/ margin-top: 6px; background-image:url(../images/home/secbanners_back_3.jpg); background-repeat:no-repeat; float:left;}



#h1_banner {width:292px; height:59px; margin:13px 0px 0px 15px; padding:55px 0px 0px 13px; background-image:url(../images/home/h1_banner.jpg); background-repeat:no-repeat; float:left;}
#h1_banner div input {width:173px; height:12px; font-size:11px; color:#666666; border:0px; margin:2px 0px 0px 24px; padding-top:1px;}
#search_txt {width:223px; _width:199px; height:auto; float:left;}
#search_btn {width:53px; height:28px; padding:0px;background-repeat:no-repeat; float:left;position:relative;  top:-3px;left:-23px;_left:0px;}
#search_btn a {width:53px; height:20px; display:block;}
#search_btn a:hover {width:53px; height:28px; background-image:url(../images/home/seach_btn_over.jpg); background-repeat:no-repeat;}
#search_btn a {border:0px;}
#advsearch_btn {width:97px; height:19px; padding:1px 14px 0px 0px; float:right;position:relative; left:-26px;_left:4px;_top:-4px;}
#advsearch_btn a {border:0px;}
#h2_banner {width:535px; height:134px; margin:13px 0px 0px 20px; background-image:url(../images/home/join_now.jpg); background-repeat:no-repeat; float:left;}
#h2_banner a {width:535px; height:134px; display:block;}

#h3_banner {width:859px; height:114px; margin:160px 0px 0px 15px; background-image:url(../images/home/hnsy_banner.jpg); background-repeat:no-repeat; }
#h3_banner a {width:859px; height:114px; display:block;}
 

/* ---------- Truth Breakfast / Page-C ---------- */

#truths_back {width:896px; height:auto; background-image:url(../images/truth_back.jpg); background-repeat:no-repeat; float:left;}
#ts_title {width:590px; height:27px; margin-top:14px;  _margin-top:26px;}
.ts_box1 {width:460px; height:auto; padding-top:58px; _padding-top:20px; _margin-top:-8px; float:left;}
.ts_box2 {width:500px; height:auto; padding-top:30px; float:left;}
.ts_box2 ul {margin:-13px 0px 0px -64px; }
.ts_box3 {width:810px; height:auto; padding-top:24px; float:left;}
#ts_box31 {width:292px; height:363px; float:left;}
#ts_box32 {width:487px; height:auto; padding:10px 0px 0px 10px; float:left;}
.ts_box4 {width:810px; height:auto; padding-top:30px; float:left;}
#ts_box41 {width:292px; height:269px; float:left;}
#ts_box42 {width:487px; height:auto; padding:10px 0px 0px 10px; float:left;}
#ts_box42 p,#ts_box32 p {color:#0072B0;font-size:15px;line-height:25px;font-weight: normal;}
.ts_box2 p span {font-weight:bold;}
.references{color:#000;font-size: 11px; line-height:18px;position: relative; z-index: 999; clear: both; padding-top: 40px; padding-right: 50px;font-weight: normal;}


/* ---------- PRODUCTS ----------- */

/* ---------- Submenu ---------- */

#contenedor .contDinamico .submenu_products {background:url("../images/submenu/products/base.jpg") no-repeat;	background-position: 1px 1px; width:593px;  height:34px;}
#contenedor .contDinamico .submenu_products a {display:block; height:32px; text-align: right;}
#contenedor .contDinamico .submenu_products ul {margin-left:-30px;}
#contenedor .contDinamico .submenu_products li {float: left;}

#contenedor .contDinamico .submenu_products .breakfastproductsLi {width: 127px;}
#contenedor .contDinamico .submenu_products .recipesLi{width: 65px;}
#contenedor .contDinamico .submenu_products .yourLi {width: 167px;}
#contenedor .contDinamico .submenu_products .wheretobuyLi {width: 98px;}
#contenedor .contDinamico .submenu_products a span {display: none;}

#contenedor .contDinamico .products .breakfastproductsSub {
	background:url("../images/submenu/products/breakfast_products.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .recipesSub {
	background:url("../images/submenu/products/recipes.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .wheretobuySub {
	background:url("../images/submenu/products/wheretobuy.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .yourSub {
	background:url("../images/submenu/products/youasked.jpg") no-repeat;
	background-position: 0 2px;}
	
#contenedor .contDinamico .products .breakfastproductsSub:hover {
	background: url("../images/submenu/products/breakfast_products_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .recipesSub:hover {
	background: url("../images/submenu/products/recipes_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .wheretobuySub:hover {
	background: url("../images/submenu/products/wheretobuy_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .yourSub:hover {
	background: url("../images/submenu/products/youasked_over.jpg") no-repeat;
	background-position: 0 2px;}

#contenedor .contDinamico .products .breakfastproducts_selected {
	background: url(../images/submenu/products/breakfast_products_over.jpg) no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .recipes_selected {
	background: url(../images/submenu/products/recipes_over.jpg) no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .wheretobuy_selected {
	background:url(../images/submenu/products/wheretobuy_over.jpg) no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .products .your_selected {
	background:url(../images/submenu/products/youasked_over.jpg) no-repeat;
	background-position: 0 2px;}


/* ---------- Products 1 / Page-D ---------- */

#p1_title {width:590px; height:27px; margin-top:21px; }
#p1_box1 {width:710px; height:auto; padding-bottom:52px; margin-top:-10px; float:left;}
#p1_box1 ul li {vertical-align: top; position: relative; top: -.5em;}
#p1_box1 span {font-weight:bold;}
#p1_box2 {width:311px; height:auto; float:left;}
.p1_inbox1 {width:311px; height:162px; padding-bottom:10px; margin:13px 0px 20px 0px;}
.p1_inbox2 {width:311px; height:204px; padding-bottom:10px; background-position:top; background-repeat:no-repeat; float:left; background:transparent url(../Products/Images/ReadyToDrinkBottle/bottle_landing_shot.jpg) no-repeat;}
#p1_box3 {width:470px; height:auto; padding-left:30px; float:left;}
#p1_box3 .p1_txt p {font-size:13px;}
#p1_box3 .p1_txt2 p a {color:#CC0000; font-weight:bold;}
.p1_txt {width:462px; height:auto; float:left;}
#p1_box3 .p1_txt2 {width:420px; }
#p1_box3 .p1_txt2 p {font-size:15px;}
#p1_box3 .p1_txt2 p span {font-weight:bold;} 
.p1_select {width:500px; height:auto; padding-bottom:48px; float:left;}
.p1_nobottom {padding-bottom:18px;}
.p1_selectback {width:408px; height:48px; background-image:url(../images/body/p1_select_back.jpg); background-repeat:no-repeat; float:left; padding:15px 0px 0px 10px;}
.p1_selector {width:300px; height:auto; font-size:15px; font-weight:bold; color:#666666; float:left;}
.p1_selectorbtn {width:130px; height:30px; padding:4px 0px 0px 17px; text-decoration:none; font-size:10px; color:#666666; float:left;}
.p1_banner {width:408px; height:35px; background-image:url(../images/body/p1_bigbtn.jpg); background-repeat:no-repeat; padding:9px 0px 0px 8px; float:left;}
.p1_recipes_btn {width:104px; height:27px; background-image:url(../images/iconos/view_recipes.jpg); background-repeat:no-repeat; float:left;}
.p1_recipes_btn a {width:104px; height:27px; cursor:pointer; display:block;}
.p1_recipes_btn:hover {background-image:url(../images/iconos/view_recipes_on.jpg);}


/* ---------- Products 2 / Page-E ---------- */

#cont_products {width:428px; padding-left:25px; height:auto; float:left;}
#products2_back {width:896px; height:auto; background-image:url(../images/products2_back.jpg); background-repeat:no-repeat; float:left;}
#p2_box1 {width:710px; height:61px; padding-bottom:0px; margin-top:-10px; float:left;}
#p2_box1 h3 {font-size:20px;}
.submenuRecipe li, .submenuRecipe ul {list-style:none; padding:0px 0px 0px 0px; text-align:right; margin:0px; display:inline; float:right;}
.barra_submenuin {width:14px; height:28px; background-image:url(../images/submenu_in/products/barra.jpg); float:left;}
#p2_box2 {width:347px; height:500px; margin-top:20px; float:left;}
#p2_boximg {width:326px; height:200px; background-position:top; margin-left:-16px; padding:0px 0px 18px 0px; float:left;}
.p2_select {width:330px; height:auto; padding-bottom:11px; float:left;}
.p2_selectback {width:328px; height:63px; background-image:url(../images/body/p2_select_back.jpg); background-repeat:no-repeat; float:left; padding:14px 0px 0px 10px;}
#p2_box3 {width:420px; height:auto; margin-top:-14px; _margin-top:4px; z-index:2; position:relative; float:left;}
.p2_box_limited {height:114px !important;}
#p2_box3 h3 {font-size:20px;}
#p2_boximg2 {width:auto; height:auto; padding:10px 0px 28px 177px; margin-top:25px; _margin-top:-10px; float:left;}
#p2_boximg2 div {width:242px; height:135px; float:left;}

#p2_boximg3 {width:310px; margin-top:33px; margin-left:-10px; clear:both; float:left;}
#p2_boximg3_testimonial {width:310px; margin-top:33px; margin-left:-10px; clear:both; float:left;}

#p2_boximg3 p {font-weight:bold; font-style:italic;}
#readtestimonials_btn {width:144px; height:29px; margin:-10px 0px 0px 20px; background-image:url(../images/iconos/btn_readTestimonials.gif); background-repeat:no-repeat; float:left;}
#readtestimonials_btn a {width:144px; height:22px; display:block;}
#readtestimonials_btn a:hover {width:144px; height:29px; background-image:url(../images/iconos/btn_readTestimonials_f2.gif);}


/* ---------- Products 3 / Page-F ---------- */

.table_nutrition {width:420px; height:auto; float:left;}
.table_nutrition table tr td {padding:2px 0px; color:#0072b0; width:428px; }
.p_linetop {border-top:2px solid #999999;}
.p_linetoplight {border-top:1px solid #999999;}
.table_nutrition table { width:420px; }
.table_nutrition table tr td span {font-weight:bold;}
.table_nutrition table .p_table_space {padding-left:13px;}
.p_txtnote {font-size:10px;}
#p3_finalnote {width:420px; height:auto; float:left;}
#p3_finalnote p span {font-size:18px; text-transform:uppercase; font-weight:bold; color:#999999;}


/* ---------- Products 4 / Page-G ---------- */

#p2_box3 h4 {font-size:15px; color:#0072b0;}
#p2_box3 hr {line-height:-10px;}
.products_pie p {width:420px; height:auto; font-size:10px; padding-top:15px; margin-top:-10px; border-top:1px dashed #999999; line-height:normal; float:left;}


/* ---------- Products 5 / Page-H ---------- */

#cont_products5 {width:454px; padding-left:25px; height:auto; float:left;}
#p5_box3 {width:454px; height:auto; margin-top:-14px; _margin-top:4px; background-image:url(../images/body/p5_product.jpg); background-position:237px 10px; background-repeat:no-repeat; float:left;}
.p5_boximg {width:auto; height:auto; padding:39px 31px 30px 0px; z-index:22; position:relative; float:right;}
#p5_box3 span {font-weight:bold; color:#999999;}
#p5_box3 span span {color:#0072b0;}
#p5_box3 .p_rating {color:#999999; font-weight:normal;}
#p5_box3 .recipe_summary { width:260px; }
/* .p5_btns {width:431px; height:38px; .padding-top:14px; border-bottom:1px dashed #999999; float:left;} */

.p5_btns {width:431px; height:auto; border-bottom:1px dashed #999999; float:left;}

.recipebox_btn {width:130px; height:30px; margin-right:90px; background-image:url(../images/iconos/addto_recipebox.jpg); background-repeat:no-repeat; float:left;}
.recipebox_btn a {width:130px; height:22px; display:block; float:left; color:#FFFFFF;} 
.recipebox_btn a:hover {height:30px; background-image:url(../images/iconos/addto_recipebox_over.jpg);}

.recipebox_btn_no_bg {width:130px; height:38px; margin-right:90px; background-repeat:no-repeat; float:left;}
.recipebox_btn_no_bg a {width:130px; height:22px; display:block; float:left; color:#FFFFFF;} 
.recipebox_btn_no_bg a:hover {height:30px; }

.recipebox_share_btn_no_bg {width:130px; height:73px; margin-right:90px; background-repeat:no-repeat; float:left;}
.recipebox_share_btn_no_bg a {width:130px; height:33px; display:block; float:left; color:#FFFFFF;} 
.recipebox_share_btn_no_bg a:hover {height:33px; }


.share_btn {width:125px; height:16px; float:left;}
.share_btn a {width:125px; height:16px; display:block; float:left; color:#FFFFFF;} 
.print_btn {width:72px; height:16px; background-image:url(../images/iconos/print.jpg); background-repeat:no-repeat; float:left;}
.print_btn a {width:72px; height:16px; display:block; float:left; color:#FFFFFF;} 
.line_btns {width:11px; height:16px; background-image:url(../images/iconos/line.jpg); float:left;}
.getmore_btn {width:130px; height:30px; background-image:url(../images/iconos/getmore_recipes.jpg); background-repeat:no-repeat; float:left;}
.getmore_btn a {width:130px; height:20px; display:block; color:#FFFFFF;}
.getmore_btn a:hover { height:30px; background-image:url(../images/iconos/getmore_recipes_over.jpg);}

.getmore_btn_no_bg {width:130px; height:30px; background-repeat:no-repeat; float:left;}
.getmore_btn_no_bg a {width:130px; height:20px; display:block; color:#FFFFFF;}
.getmore_btn_no_bg a:hover { height:30px; }

#p5_txt {width:405px; height:auto; padding-top:3px; }
#p5_txt p span {color:#0072b0; font-weight:bold; font-size:13px;}
#p5_txt p span span {color:#999999; font-size:15px; text-transform:uppercase;}
#p5_txt ul {margin:-14px 0px 0px -65px; }
#p5_txt ul li {font-size:13px; line-height:23px;}
#p5_box5 {width:454px; height:auto; margin-bottom:-10px; float:left;}
#p5_box5 h4 {color:#CC0000; font-size:15px; text-transform:uppercase; font-weight:bold;}



/* ---------- RECIPES ----------- */

/* ---------- Recipes 1 / Page-I ---------- */

#recipes1_back {width:896px; height:auto; background-image:url(../images/recipes1_back.jpg); background-repeat:no-repeat; float:left;}
#r1_title {width:590px; height:27px; margin-top:21px; }
#r1_box1 {width:710px; height:auto; padding-bottom:52px; margin-top:-10px; float:left;}
.r1_box2 {width:400px; height:auto; margin-top:23px;	_margin-top:10px; float:left;}
#r1_box3 {width:896px; height:278px; margin:-16px 0px 0px -48px;  _margin:0px 0px 0px -24px; text-align:center; float:left;}
#r1_box3 img {border:0px;}
.r1_box3img {width:auto; height:240px; _height:260px; float:left;}
.r1_box3img .r1_imgbox { width:210px; height:203px; margin-left:-2px; float:left;}
.r1_box3left {width:55px; height:200px; _margin-top:2px; float:left;}
.r1_box3b {width:210px; height:271px; float:left;}
.r1_box3right {width:151px; height:232px; float:left;}
.r1_box3space {padding-right:29px;}
.getrecipe_btn {width:90px; height:28px; background-image:url(../images/iconos/getrecipes.jpg); background-repeat:no-repeat; margin-left:60px; _margin-left:30px; float:left;}
.getrecipe_btn a {width:90px; height:20px; display:block;}
.getrecipe_btn a:hover {height:28px; background-image:url(../images/iconos/getrecipes_over.jpg);}
.r1_box4 {width:400px; height:auto; padding-top:10px; float:left;}
.advserach_btn {width:130px; height:30px; background-image:url(../images/iconos/advsearch.jpg); background-repeat:no-repeat; float:left;}
.advserach_btn a {width:130px; height:20px; display:block;}
.advserach_btn a:hover {height:30px; background-image:url(../images/iconos/advsearch_over.jpg);}



/* ---------- Recipes 2 / Page-J ---------- */

#recipes2_back {width:896px; height:auto; background-image:url(../images/recipes2_back.jpg); background-repeat:no-repeat; float:left;}
#r2_title {width:590px; height:27px; margin-top:14px; }
.r2_box2 {width:460px; height:auto; padding-top:18px;  _margin-top:-8px; float:left;}
#r2_txt2 {width:160px; height:auto; margin-top:-8px; float:left;}
#r2_txt2 p {font-weight:bold;}
#r2_txt2 p span {color:#999999;}
#r2_txt3 {width:360px; height:25px; margin-top:12px; float:left;}
#r2_txt3 .r2_rating { width:47px; height:15px; color:#999999; font-size:13px; font-weight:bold; float:left;}
#r2_txt3 .r2_rating_notRated { width:147px; height:15px; color:#999999; font-size:13px; font-weight:bold; float:left;}
#r2_txt3 a { color:#999999; font-size:12px;text-decoration:none;}
#r2_txt3 a:hover { color:#0072b0; font-size:12px;text-decoration:underline;}
#r2_txt4 {width:360px; height:62px; z-index:1; float:left;}
.liney_btns {width:11px; height:16px; float:left;}
.printy_btn {width:72px; height:16px; background-image:url(../images/iconos/print_yellow.jpg); background-repeat:no-repeat; float:left;}
.printy_btn a {width:72px; height:16px; display:block; float:left; color:#FFFFFF;} 
#cont_productsr2 {width:454px;  margin-top: 40px; height:auto; padding-bottom:30px; float:left;}
#r2_txt5 {width:200px; height:180px; margin:71px 0px 0px 75px; padding:32px 35px 0px 37px; background-image:url(../images/body/r2_box.jpg); background-repeat:no-repeat; float:left;}
#r2_txt5 p {font-size:12px; color:#666666; line-height:22px;}
#r2_boximg {width:228px; height:228px; z-index:2; position:relative; padding:36px 67px 0px 0px; _padding:0px 67px 0px 0px; _margin-top:-2px; float:right;}
#r5_txt {width:405px; height:auto; padding-top:3px; }
#r5_txt p span span {color:#999999; font-size:15px; text-transform:uppercase; font-weight:bold;}
#r5_txt ul {margin:-14px 0px 0px -65px; }
#r5_txt ul li {font-size:15px; line-height:25px;}
.r2_endbox2 {width:415px; height:20px; padding:20px 0px 10px 0px; border-top:1px dashed #BBBBBB; float:left;}


/* ---------- Recipes 3 / Page-N ---------- */
#recipes3_back {width:896px; height:auto; background-image:url(../images/recipes3_back.jpg); background-repeat:no-repeat; float:left;}
.r3_box2 {width:400px; height:auto; padding:23px 0px 10px 0px; float:left;}
.r3_cont {width:810px; min-height:200px; padding:18px 0px 0px 0px; float:left; position:relative; z-index:10;}
.r3_close {width:12px; height:12px; float:right;}
.r3_cont .r3_contimg .r3_close {width:12px; height:12px; padding:16px 15px 34px 171px; position:absolute;}
.r3_imgbox {width:186px; height:146px; margin-left:-13px; float:left;}
.r3_cont .r3_contimg .r3_close a {width:12px; height:12px; color:#999999; font-weight:bolder; text-decoration:none; display:block;}
.r3_cont .r3_contimg .r3_close a:hover{text-decoration:none;}
.r3_contimg {width:206px; height:300px; padding:10px 47px 0px 16px; float:left;}
.r3_contimg img {margin-left:-16px;}
.r3_cont .r3_contimg p img  {margin-left:0px;}
.r3_cont .r3_contimg p {font-weight:bold;}
.r3_cont .r3_contimg p a {font-size:16px; text-decoration:none; color:#CC0000;}
.r3_cont .r3_contimg p a:hover {text-decoration:underline;}
.r3_cont .r3_contimg p span {color:#999999;}
.r3_cont .r3_contimg p span span {color:#0072b0;}
.r3_cont .r3_contimg p .r3_rating {font-weight:normal;}
.r3_contbtn {width:400px; height:30px; padding-top:5px; _padding-top:20px; float:left;}
.findmore_recipes_btn {width:130px; height:30px; background-image:url(../images/iconos/findmore_recipes.jpg); float:left;}
.findmore_recipes_btn a {width:130px; height:20px; display:block;}
.findmore_recipes_btn a:hover {height:30px; background-image:url(../images/iconos/findmore_recipes_over.jpg);}


/* ---------- Recipes 3 / Page-O ---------- */
#recipes4_back {width:896px; height:auto; background-image:url(../images/recipes4_back.jpg); background-repeat:no-repeat; float:left;}
.r4_box2 {width:450px; height:auto; padding:23px 0px 20px 0px; _padding:16px 0px 32px 0px; float:left;}
.r4_cont {width:550px; height:auto; padding:4px 0px 20px 0px; border-bottom:1px dashed #999999; float:left;}
.r4_contmore {padding-right:50px;}
#r4_advsearch {width:400px; height:50px; padding:16px 0px 0px 133px; float:left;}
#r4_advsearch input {width:149px; height:15px; height:14px; border:0; font-size:12px; color:#666666;}
.r4_boxes {width:225px; height:auto; float:left;}
.r4_boxes2 {width:500px; height:auto; float:left;}
.r4_boxes .r4_mybox {width:240px; height:15px; padding-bottom:7px; float:left;}
.r4_boxes .r4_mybox label, .r4_boxes2 .r4_mybox2 label {color:#666666;}
.r4_boxes2 .r4_mybox2 {width:80px; height:15px; padding:0px 0px 7px 24px; float:left;}
.r4_boxes2 .r4_notp {padding-left:0px;}
.r4_boxtitle p span {font-size:11px;}
.r4_search {width:400px; height:auto; padding:20px 0px 0px 0px; float:left;}
.searchrecipes_btn {width:130px; height:30px; background-image:url(../images/iconos/searchrecipes.jpg); float:left;}
.searchrecipes_btn a {width:130px; height:20px; display:block; float:left;}
.searchrecipes_btn a:hover {height:30px; background-image:url(../images/iconos/searchrecipes_over.jpg);}


/* ---------- FAQ / Page-P ---------- */

#faq_back {width:896px; height:auto; background-image:url(../images/faq_back.jpg); background-repeat:no-repeat; float:left;}
#faq_title {width:590px; height:27px; margin-top:14px; }
.general {width:700px; height:auto; _margin-top:-35px; font-size:12px; float:left;}
.general p {font-size:12px; margin:0px; padding:0px;}
.general .faq_desc p {line-height:15px; color:#666666;}
.product {width:700px; height:auto;  float:left;}
.product p {font-size:12px; margin:0px; padding:0px;}
.product .faq_desc p {line-height:15px; color:#666666;margin:0px; padding:0px;}
.faq_box {width:750px; height:auto; padding-top:12px; _padding:26px 0px 32px 0px; float:left;}
.faq_subtitle{color:#cc0000; font-size:18px; font-weight:bold; margin:10px 0 0;}
.faq_section {margin:10px 0px 10px 0px; color:#0072b0; font-size:15px; line-height:24px; font-weight:bold;}
.faq_item{color:#0072b0; cursor:pointer; line-height:normal !important; height:auto;}
.faq_itemSel p {color:#cc0000 !important; font-weight:bold; height:auto;}
.faq_desc{padding:0px 0px 0px 23px; border-bottom:1px dashed #999999; width:515px; height:auto;}
.faq_number{margin-right:16px;}
.faq_close{color:#0072b0; text-decoration:underline; cursor:pointer; margin:10px 0;}
.faq_closeBut{cursor:pointer; margin:5px 0px 15px 0px; display:block; color:#0072b0;}
.faq_closeBut .under{text-decoration:underline;}
.faq_desc17{width:524px;}


/* ---------- Where to Buy 1 / Page-Q ---------- */

#wheretobuy1_back {width:896px; height:auto; background-image:url(../images/wheretobuy1_back.jpg); background-repeat:no-repeat; float:left;}
#w1_title {width:590px; height:27px; margin-top:21px; }
#w1_title_2 {width:590px; height:27px; margin-top:21px; }
.w1_box2 {width:405px; height:auto; padding:33px 0px 20px 0px;  _padding:20px 0px 32px 0px; float:left;}
.w1_box2 p span {font-size:11px;}
.w1_cont {width:550px; height:auto; padding:40px 0px 35px 0px; border-bottom:1px dashed #999999; float:left;}
.w1_cont_no_border {width:550px; height:auto; padding:40px 0px 35px 0px; float:left;}
.w1_cont_dashed_bg {width:786px; height:5px;  background-image:url(../images/body/wheretobuy_dottedline.gif); background-repeat:no-repeat; float:left;}
.w1_boxfield {width:420px; height:21px; padding-bottom:20px; float:left;}
.w1_boxfield2 {width:620px; height:21px; padding-bottom:20px; float:left;}
.w1_boxfield3 {width:420px; height:21px; padding-left:12px; padding-bottom:20px; float:left; font-size:12px; color:#0072b0;}
.w1_namefield {width:96px; height:20px; text-align:right; padding-right:10px; font-size:15px; color:#0072b0; float:left;}
.namelong {width:110px;}
.w1_boxfield2 input {width:90px; height:15px; color:#666666;}
.w1_boxfield select {width:295px; height:21px;}
.shortfield {width:175px; height:21px; float:left;}
.w1_boxfield2 .shortfield select {width:170px; height:21px;}
.w1_boxfield2 .w1_namefield {padding-right:13px;}
.w1_findbtn {width:400px; height:auto; padding:20px 0px 0px 0px; float:left;}
.w1_cont .w1_findbtn {margin-left:105px; }

.findstores_btn {width:130px; height:30px; background-image:url(../images/iconos/findstores.jpg); float:left;}
.findstores_btn a {width:130px; height:20px; display:block;}
.findstores_btn a:hover {height:30px; background-image:url(../images/iconos/findstores_over.jpg);}

.findstores_btn_no_image {width:130px; height:30px; float:left;}
.findstores_btn_no_image a {width:130px; height:20px; display:block;}
.findstores_btn_no_image a:hover {height:30px;}

.w1_box3 {width:800px; height:auto; padding-top:30px; float:left;}
.w1_box3 img { vertical-align:text-top; }


/* ---------- Where to Buy 2 / Page-R ---------- */

#wheretobuy2_back {width:896px; height:auto; background-image:url(../images/wheretobuy2_back.jpg); background-repeat:no-repeat;  float:left;}
.w2_box2 {width:450px; height:auto; padding:41px 0px 0px 0px; _padding:20px 0px 32px 0px; margin-top:-20px; float:left;}
.w2_box2 p {margin-top: -18px;}
.w2_cont {width:800px; height:auto; padding:5px 0px 15px 0px; float:left;}
.w2_results1 {width:160px; height:auto; padding:15px 0px; float:left;}
.w2_results2 {width:280px; height:auto; padding:15px 0px; float:left;}
.w2_punteado {width:760px; height:10px; border-bottom:1px dashed #999999; float:left;}
.w2_break {width:760px; height:10px; border-bottom:2px solid #666666; float:left;}
.w2_cont .txt, .w2_cont .w2_results2 a {font-size:12px; color:#0072b0;}
.w2_cont .title {font-size:15px; color:#CC0000; font-weight:bold;}
.w2_cont .title span {font-size:10px;}
.w2_searchbtn {width:400px; height:auto; padding:5px 0px 0px 0px; float:left;}
.searchagain_btn {width:110px; height:30px; background-image:url(../images/iconos/search_again.jpg); float:left;}
.searchagain_btn a {width:110px; height:20px; display:block;}
.searchagain_btn a:hover {height:30px; background-image:url(../images/iconos/search_again_over.jpg);}


/* ---------- Where to Buy 3 / Page-S ---------- */

#wheretobuy3_back {width:896px; height:auto; background-image:url(../images/wheretobuy3_back.jpg); background-repeat:no-repeat;  float:left;}
.w3_box2 {width:450px; height:auto; padding:41px 0px 0px 0px;  _padding:20px 0px 32px 0px; margin-top:-20px; float:left;}
.w3_cont {width:800px; height:auto; padding:10px 0px 5px 0px;  float:left;}
.w3_searchbtn {width:400px; height:auto; padding:12px 0px 0px 0px; float:left;}
.searchagainy_btn {width:110px; height:27px; background-image:url(../images/iconos/search_againy.jpg); float:left;}
.searchagainy_btn a {width:110px; height:20px; display:block;}
.searchagainy_btn a:hover {height:27px; background-image:url(../images/iconos/search_againy_over.jpg);}
.w3_punteado {width:760px; height:25px; border-bottom:1px dashed #999999; float:left;}

.w3_contWrapper { width:800px; height:auto; padding:10px 0px 5px 0px; float:left; color:#0072b0; }
.w3_contWrapper .dvIncrease { float: left; width: 358px; height: 142px; margin: 20px 20px 0 0; _margin: 0 20px 0 0; padding: 20px 0 0 20px; background:url(../images/body/where_to_buy_proximity_bg.png) no-repeat; }

.w3_contWrapper fieldset { border: none; }
.w3_contWrapper h3 { 
	margin: 10px 0 10px 0;
	font-size: 18px; }

.w3_contWrapper select { float: left; width: 105px; height: 23px; margin: 10px 0 10px 0; }
.w3_contWrapper span { float: left; display: block; height: 23px; line-height: 21px; margin: 10px 10px 10px 10px; }
.w3_contWrapper input { float: left; width: 70px; margin: 10px 10px 10px 0;}

.w3_contWrapper p { color: #666; }

.w3_contWrapper .findstores3_btn {width:83px; height:30px; float:left; margin: 5px 0 0 0;}
.w3_contWrapper .findstores3_btn a {width:83px; height:20px; display:block; margin: 5px 0 0 0;}
.w3_contWrapper .findstores3_btn a:hover {height:30px; margin: 5px 0 0 0; }

.w3_contWrapper .w3_buynow { float: left; width: 378px; height: 142px; margin: 0 0 0 0; _margin: 0 0 0 0; padding: 20px 0 0 20px; }
.w3_contWrapper .w3_buynow p {  color:#0072B0; margin: 10px 0 10px 0; }
.w3_contWrapper .w3_buynow h3 {color:#CC0000; font-size:20px; font-weight:bold; line-height:27px; }

.buynow_btn {width:110px; height:30px; background-image:url(../images/iconos/buynow.jpg); float:left;}
.buynow_btn a {width:110px; height:20px; display:block;}
.buynow_btn a:hover {height:30px; background-image:url(../images/iconos/buynow_over.jpg);}
.w3_punteado {width:760px; height:25px; border-bottom:1px dashed #999999; float:left;}

.w3_box3 {width:800px; height:auto; padding-top:30px; float:left;}
.w3_box3 img { vertical-align:middle; }

/* ---------- LIFE ----------- */

/* ---------- Submenu ---------- */

#contenedor .contDinamico .submenu_break {background:url("../images/submenu/breakfastforlife/base_2.jpg") no-repeat;	background-position: 1px 3px; width:593px; height:34px;}
#contenedor .contDinamico .submenu_break a {display:block; height:32px; text-align: right;}
#contenedor .contDinamico .submenu_break ul {margin-left:-30px; _margin-left:10px;}
#contenedor .contDinamico .submenu_break li {float: left;}

#contenedor .contDinamico .breakfastforLife .breakfastLi {width: 177px;}
#contenedor .contDinamico .breakfastforLife .cibeLi{width: 84px;}
#contenedor .contDinamico .breakfastforLife .yourLi {width: 175px;}
#contenedor .contDinamico .breakfastforLife .shareLi {width: 114px;}
#contenedor .contDinamico .breakfastforLife a span {display: none;}

#contenedor .contDinamico .breakfastforLife .breakfastSub {
	background: url("../images/submenu/breakfastForLife/breakfast_nutrition.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .cibeSub {
	background: url("../images/submenu/breakfastForLife/breakfast_cibe.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .yourSub {
	background: url("../images/submenu/breakfastForLife/breakfast_wonders.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .shareSub {
	background: url("../images/submenu/breakfastForLife/breakfast_share.jpg") no-repeat;
	background-position: 0 2px;}
	
#contenedor .contDinamico .breakfastforLife .breakfastSub:hover {
	background: url("../images/submenu/breakfastForLife/breakfast_nutrition_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .cibeSub:hover {
	background: url("../images/submenu/breakfastForLife/breakfast_cibe_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .yourSub:hover {
	background: url("../images/submenu/breakfastForLife/breakfast_wonders_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .shareSub:hover {
	background: url("../images/submenu/breakfastForLife/breakfast_share_over.jpg") no-repeat;
	background-position: 0 2px;}

#contenedor .contDinamico .breakfastforLife .breakfastSel {
	background: url("../images/submenu/breakfastForLife/breakfast_nutrition_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .cibeSel {
	background: url("../images/submenu/breakfastForLife/breakfast_cibe_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .yourSel {
	background: url("../images/submenu/breakfastForLife/breakfast_wonders_over.jpg") no-repeat;
	background-position: 0 2px;}
#contenedor .contDinamico .breakfastforLife .shareSel {
	background: url("../images/submenu/breakfastForLife/breakfast_share_over.jpg") no-repeat;
	background-position: 0 2px;}


/* ---------- Break Fast for Life / Page-T ---------- */

#bfl_back {width:896px; height:auto; background-image:url(../images/breakfastforlife_back_2.jpg); background-repeat:no-repeat; float:left;}
#bfl_title {width:390px; height:27px; _margin-top:26px;}
.bfl_box1 {width:445px; height:auto; margin-left:-29px; _margin-left:-15px; float:left;}
.bfl_box2 {width:412px; height:auto; padding:17px 0px 0px 33px; float:left;}
.bfl_box3 {width:384px; height:auto; padding-top:17px; _padding-bottom:0px; float:left;}
.bfl_box4 {width:445px; height:19px; float:left;}
.bfl_lineout {width:375px; height:1px; border-bottom:1px dashed #999999; float:left;}
.bfl_lineb {width:376px; height:1px; margin-right:37px; _margin-right:19px; border-bottom:1px dashed #999999; float:left;}
div.bfl_items {width:auto; padding:5px 0px 5px 36px; _margin-bottom:-10px;background-image:url(../images/iconos/bfl_noteicon.jpg); background-position:left top; background-repeat:no-repeat; float:left;}
.bfl_box2 div.bfl_items a, .bfl_box2 div.bfl_items a:hover{color:#0072b0; font-size:18px; font-weight:bold;text-decoration:none;position:relative;z-index:999;}
.showmemore_btn {width:84px; height:28px; margin-top:15px; background-image:url(../images/iconos/showmemore.jpg); float:left;position:relative;z-index:999;}
.vshowmemore_btn a, .showmemore_btn a:visited {width:84px; height:20px; display:block; position:relative; z-index:99}
.showmemore_btn a:hover{color:#666}
.showmemore_btn a:hover {height:28px; background-image:url(../images/iconos/showmemore_over.jpg);}
.showmemore1_btn {width:98px; height:33px; margin-top:15px; background-image:url(../images/iconos/btn_moreArticles.gif); float:left;position:relative;z-index:999;}
.showmemore1_btn a, .showmemore1_btn a:visited {width:98px; height:33px; display:block; position:relative; z-index:99}
.showmemore1_btn a:hover{color:#666}
.showmemore1_btn a:hover {width:98px; height:33px; background-image:url(../images/iconos/btn_moreArticles_f2.gif);}

.bfl_box5 {width:820px;  padding-top:68px; margin-left:-24px; _margin-left:-14px; float:left;}
.bfl_box51 {width:344px; height:271px; float:left;}
.bfl_box51v {width:236px; height:154px; margin:63px 0px 0px 57px; _margin:63px 0px 0px 28px; background-image:url(../images/body/bfl_video.jpg); float:left;}
.bfl_box51v a{position:relative; z-index:9; line-height:60px;width:236px; height:154px; display:block;}
.bfl_box52 {width:410px; height:auto; padding:16px 0px 0px 24px; float:left;}
.bfl_box52txt {width:auto; height:auto; _padding-bottom:0px; float:left;}
.bfl_box52 span {font-weight:bold;}
div.bfl_itemsv {width:auto; height:27px; padding:7px 0px 0px 36px; color:#0072b0; _margin-bottom:-12px; font-size:18px; font-weight:bold; background-image:url(../images/iconos/bfl_videoicon.jpg); background-position:0px 4px; background-repeat:no-repeat; float:left;text-decoration:none}
div.bfl_box5 div.bfl_itemsv a,div.bfl_box5 div.bfl_itemsv a:hover{color:#0072b0; font-size:18px; font-weight:bold; text-decoration:none}
.watchcibe_btn {width:115px; height:30px; margin-top:15px; background-image:url(../images/iconos/btn_watchCIBETV.gif); float:left;}
.watchcibe_btn a {width:115px; height:20px; display:block;}
.watchcibe_btn a:hover {height:30px; background-image:url(../images/iconos/btn_watchCIBETV_f2.gif);}
.bfl_box6 {width:847px; min-height:500px; padding-top:60px; _margin-left:-15px; _padding-right:30px; background-image:url(../images/body/bfl_box6.jpg); background-position:right top; background-repeat:no-repeat; float:left;}
.bfl_box61 {width:800px; height:auto; _margin-left:15px; float:left;}
.bfl_box61txt {width:363px; _width:375px; height:377px; padding:66px 86px 0px 91px; _padding:86px 86px 0px 91px; margin-left:-27px; _margin-left:0px; margin-right:200px; float:left;}
.bfl_box61txt p {font-size:18px; font-style:italic; font-weight:bold;}
.bfl_box7 {width:750px; height:auto; padding-top:52px; _margin-left:15px; float:left;}
.bfl_box7 p span {font-weight:bold;}
.bfl_box6 #readtestimonials_btn {margin-left:0px; _margin:-10px 0px 0px 15px;}
.submitmy_btn {width:94px; height:29px; background-image:url(../images/iconos/submit_mystory.jpg); float:left;}
.submitmy_btn a {width:94px; height:20px; display:block;}
.submitmy_btn a:hover {height:29px; background-image:url(../images/iconos/submit_mystory_over.jpg);}
.sharetmy_btn {width:115px; height:33px; background-image:url(../images/iconos/btn_shareYourStory.gif); float:left;}
.sharetmy_btn a {width:115px; height:33px; display:block;}
.sharetmy_btn a:hover {width:115px; height:33px; background-image:url(../images/iconos/btn_shareYourStory_f2.gif);}

/* ---------- Breakfast Nutrition Articles / Page-U ---------- */

#breakfastnutrition_back {width:896px; height:auto; background-image:url(../images/bfn_back.jpg); background-repeat:no-repeat; float:left;}
.bfn_box1 {width:450px; height:auto; padding:76px 0px 40px 0px; _padding:20px 0px 65px 0px; float:left;}
.bfn_boxs {width:329px; height:auto; background-image:url(../images/iconos/icono_about_yellow.jpg); background-repeat:no-repeat; background-position:0px 24px; padding:12px 46px 17px 42px; float:left;}
.bfn_boxs div h4 {margin:11px 0px 0px;}

.bfn_boxs div h4 a, .bfn_boxs div h4 a:visited,
.bfn_boxs2 div h4 a, .bfn_boxs2 div h4 a:visited{text-decoration:none;color:#0072B0;font-size:18px;font-weight:bold;line-height:25px;}
.bfn_boxs div h4 a:hover,.bfn_boxs2 div h4 a:hover{text-decoration:none;color:#666;font-size:18px;font-weight:bold;line-height:25px;}


.bfn_boxs p, .bfn_boxs2 p {color:#0072b0; font-size:12px; line-height:22px;}
.bfn_boxs2 {width:329px; height:auto; background-image:url(../images/iconos/icono_about.jpg); background-repeat:no-repeat; background-position:0px 34px; padding:23px 46px 7px 42px;  _padding:25px 46px 7px 42px; float:left;}
.bfn_boxs2 .bfn_box2txt {_margin-top:38px;}
.bfn_boxs2 .bfn_box2txt h4 {margin:11px 0px 0px; }
.bfn_dashedline {width:700px; height:20px; border-bottom:1px dashed #BBBBBB; float:left;}
.readthefull_btn {width:130px; height:27px; margin-top:-10px; _margin:-15px 0px 15px 0px; background-image:url(../images/iconos/read_thefull_article.jpg); float:left;}
.readthefull_btn a {width:130px; height:20px; display:block;}
.readthefull_btn a:hover {height:27px; background-image:url(../images/iconos/read_thefull_article_over.jpg);}


/* ---------- Life Articles / Page-V ---------- */

#lifearticles_back {width:896px; height:auto; background-image:url(../images/lifearticles_back.jpg); background-repeat:no-repeat; float:left;}
.la_box {width:485px; height:auto; padding-top:2px; background-image:url(../images/iconos/icono_about.jpg); background-repeat:no-repeat; background-position:0px 25px; padding-left:42px; float:left;}
.la_boxita {font-weight:bold; font-style:italic;}
.la_box p span, .la_box p a {line-height:18px; color:#666666 !important; font-size:12px !important;}
.la_boxshare {width:400px; height:20px; _margin-top:-15px; float:left;}
.la_box2 {width:639px; height:auto; padding:47px 0px 23px 0px; border-bottom:1px dashed #999999; margin-right:150px; float:left;}
.la_box2 span {font-weight:bold;}
.la_btns {width:94px; height:17px; padding-left:4px; float:left;}
.backtoart_btn {width:110px; height:30px; background-image:url(../images/iconos/backtoart.jpg); margin-top:20px; float:left;}
.backtoart_btn a {width:110px; height:20px; display:block;}
.backtoart_btn a:hover {height:30px; background-image:url(../images/iconos/backtoart_over.jpg);}
.la_large {width:800px;}


/* ---------- C.B.E. TV / Page-W ---------- */

#cibetv_back {width:896px; height:auto; background-image:url(../images/cibetv_back.jpg); background-repeat:no-repeat; float:left;}
#cibetv_title {width:590px; height:27px; margin-top:14px;}
.cibetv_box1 {width:799px; height:auto; padding:59px 0px 10px 0px;  _margin-top:-30px; float:left;}
.cibetv_video {width:449px; height:348px; padding-left:4px; float:left;}
.civetv_desc {width:290px; height:auto; padding:12px 0px 0px 20px;  _padding:32px 0px 0px 20px; float:left;}
.civetv_desc h3 span {color:#999999; font-size:15px; text-transform:uppercase;}
.cibetv_box1 .share_btn {margin:0px 0px 0px 0px;}
.cibetv_box2 {width:791px; height:157px; padding:5px 0px 0px 8px; border-bottom:1px dashed #999999; float:left;}
.cibetv_box21 {width:261px; height:130px; border-right:1px solid #EEEEEE; margin-top:10px; float:left;}
.cibetv_boxend {border-right:0px;}
.cibetv_boxv {width:153px; height:110px; margin:0 auto;} 
.cibetv_boxtxt {width:261px; height:12px; color:#0072b0; font-size:12px; font-weight:bold; text-align:center;}
.cibetv_boxtxt span {color:#CC0000;}
.cibetv_space {width:800px; height:133px; float:left;}
.cibetv_box3 {width:799px; height:auto; padding:15px 0px 10px 0px; _margin-top:-20px; float:left;}




/* ---------- Breakfast Words / Page-X ---------- */

#bfw_back {width:896px; height:auto; background-image:url(../images/bfw_back.jpg); background-repeat:no-repeat; float:left;}
#bfw_title {width:590px; height:27px; margin-top:14px;}
.bfw_box1 {width:500px; height:auto; padding-top:68px; _padding-top:10px; float:left;}
.bfw_box11 {width:490px; height:auto; float:left;}
.bfw_box11 p span {font-weight:bold;}
.sharehistory_btn {width:115px; height:28px; background-image:url(../images/iconos/btn_shareYourStory.png); float:left;}
.sharehistory_btn a {width:115px; height:20px; display:block;}
.sharehistory_btn a:hover {height:28px; background-image:url(../images/iconos/btn_shareYourStory_f2.png);}
.bfw_box1 .sharehistory_btn {margin-top:8px;}
.bfw_box2 {width:287px; height:166px; margin-top:33px; padding:36px 80px 0 68px; float:left;}
.bfw_box2 p {font-weight:bold; font-style:italic;}
.bfw_leftb {width:380px; height:auto; padding-right:0px; float:left;margin-right:30px;} /*left pannel*/
.bfw_rightb {width:380px; height:auto; float:left;}	/*right pannel*/
.bfw_txt {width:350px; height:auto; padding:27px 0px 26px 28px; border-bottom:1px dashed #BBBBBB; background-image:url(../images/iconos/com_open.jpg); background-repeat:no-repeat; background-position:0px 28px;}
.bfw_txt p {font-size:13px; line-height:18px; margin:0;}
.bfw_comments {width:793px; height:10px; padding:41px 0px 60px 0px; _padding:58px 0px 0px 0px; border-bottom:1px dashed #BBBBBB; float:left;}
.bfw_txt img {vertical-align:text-bottom;}
.bfw_txt p span {color:#999999; font-size:11px;}
.bfw_grid {width:800px; height:auto;}
div span.blueHighlight{color:#0072b0}

/* ---------- Share Your History / Page-Y ---------- */

#shareyourhistory_back {width:896px; height:auto; background-image:url(../images/share_back.jpg); background-repeat:no-repeat; float:left;}
#syh_title {width:590px; height:27px; margin-top:14px; }
.syh_box1 {width:390px; height:auto; padding-top:21px; _padding-top:9px; margin-right:300px; _margin-right:100px; float:left;}
.syh_txt {color:#0072b0; float:left;}
.syh_form {width:430px; height:auto; padding-top:20px; float:left;}
.syh_boxs {width:410px; height:auto; padding-top:20px; margin-left:-17px; _margin-left:0px; float:left;}
.syh_name {width:100px; height:20px; font-size:15px; text-align:right; padding:5px 10px 5px 0px; color:#0072b0; float:left;}
.syh_field {width:400px; height:21px; padding:10px 0px; float:left;}
.syh_field2 {width:385px; height:165px; padding:10px 0px; float:left;}
.syh_field input {width:256px; height:19px; _height:18px; border:1px solid #999999; padding:3px 0px 0px 5px; _padding:4px 0px 0px 5px; font-size:12px; color:#666666;}
.syh_field2 textarea {width:256px; height:139px; border:1px solid #999999; padding-left:5px; font-size:12px; color:#666666;}
.syh_formtxt {width:380px; height:auto; font-size:10px; color:#666666; float:left;}
.submit_btn {width:90px; height:28px; float:left;}
.submit_btn a {width:90px; height:20px; display:block;}
.submit_btn a:hover {height:28px; background-image:url(../images/iconos/submit_over.jpg);}
.syh_form .submit_btn {margin:20px 0px 0px -17px; _margin:20px 0px 0px 0px;}
#errors {width:380px; color:#CC0000; margin-top:10px; font-size:10px; float:left;}



/* Are you in the club? */
.areyou {width:300px; height:auto; margin:131px 0px 0px 64px; float:left;}
.areyouimg {width:227px; height:166px; float:left;}
.areyou_txt {width:auto; height:auto; margin:-20px 0px 0px -15px; _margin:0px; float:left;}
.joinclub_btn {width:77px; height:30px; background-image:url(../images/iconos/joinnow.jpg); margin-left:-15px; _margin:15px 0px 0px 0px; float:left;}
.joinclub_btn a {width:77px; height:20px; display:block;}
.joinclub_btn a:hover {height:30px; background-image:url(../images/iconos/joinnow_over.jpg);}


/* ---------- Join the Club / Page-DD ---------- */

#jointheclub_back {width:896px; height:auto; background-image:url(../images/jointheclub_back.jpg); background-repeat:no-repeat; float:left;}
#join_title {width:590px; height:27px; margin-top:41px; }
.join_box1 {width:490px; height:auto; padding-top:27px; _padding-top:35px; margin-right:200px; float:left;}
.join_box1 ul {margin-left:-39px;  _margin-left:0px;}
.join_box2 {width:300px; height:auto; padding-top:10px; margin-right:127px; float:left;}
.join_txt {width:auto; height:auto;  _margin-bottom:12px; float:left;}
.join_fields {width:290px; height:30px; padding-bottom:6px; float:left;}
.joinmail {width:193px; height:30px; float:left;}
.joinmail input {width:174px; height:18px; padding:2px 0px 0px 5px; border:1px solid #999999; color:#666666;}
.onlyjoin_btn {width:60px; height:30px; background-image:url(../images/iconos/onlyjoin.jpg); float:left;}
.onlyjoin_btn a {width:60px; height:20px; display:block;}
.onlyjoin_btn a:hover {height:30px; background-image:url(../images/iconos/onlyjoin_over.jpg);}
.join_fields .onlyjoin_btn {margin-top:2px;}
.join_box3 {width:388px; height:auto; padding-top:10px; float:left;}
.join_box4 {width:393px; height:219px; margin:-47px 0px 0px -48px; float:left;}
.join_boxs {width:385px; height:auto; float:left;}
.join_boxs input {width:190px; height:18px; padding:2px 0px 0px 5px; border:1px solid #999999; color:#666666;}
.join_name {width:100px; height:20px; font-size:15px; text-align:right; padding:2px 10px 5px; float:left; color:#0072b0; float:left;}
.join_field {width:350px; height:21px; padding-bottom:21px; float:left;}
.join_forgot {width:auto; height:auto; padding-left:109px; _padding-left:112px; margin-right:150px; float:left;}
.join_box3 .join_forgot a {color:#999999; font-size:11px; text-decoration:underline;}
.formlogin_btn {width:60px; height:29px; background-image:url(../images/iconos/login.jpg); float:left;}
.formlogin_btn a {width:60px; height:20px; display:block;}
.formlogin_btn a:hover {height:29px; background-image:url(../images/iconos/login_over.jpg);}
.join_box3 .formlogin_btn {margin:15px 0px 0px 109px; _margin:15px 0px 0px 55px;}

/*error messajes*/
#errorsForm1 {width:280px; height:12px; margin-top:-16px; _margin-top:-17px; color:#CC0000; font-size:10px; padding:0px; float:left;}
#errorsForm2 {width:280px; _width:240px; height:12px; margin:-31px 0px 0px 119px; _margin:-140px 0px 0px -48px; line-height:42px; _line-height:46px; color:#CC0000; font-size:10px; _position:absolute; float:left;}



/* ---------- ABOUT ---------- */

/* ---------- About Submenu ---------- */

#contenedor .contDinamico .submenu_about a {display: block; height: 32px; text-align: right;  cursor:pointer;}
#contenedor .contDinamico .submenu_about ul {margin-left:-33px;}
#contenedor .contDinamico .submenu_about li {float: left;}


/*contenedor + Base*/
#contenedor .contDinamico .contSubmenu{padding-left: 49px; margin-top:-10px; _margin-top:0px; position: relative; z-index: 11;}
#contenedor .contDinamico .submenu_about {background: url("../images/submenu/about/base_small.jpg") no-repeat;	background-position: 0px 0px; width:367px; height:37px;}

/*Espacio*/
#contenedor .contDinamico .submenu_about .aboutusLi {width: 69px;}
#contenedor .contDinamico .submenu_about .nutritionLi{width: 180px;}
#contenedor .contDinamico .submenu_about .contactusLi {width: 82px;}
#contenedor .contDinamico .submenu_about a span {display:none;}

/*Imagenes*/
#contenedor .contDinamico .about .aboutusSub {
	background: url("../images/submenu/about/about.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .nutritionSub {
	background: url("../images/submenu/about/nutrition.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .contactusSub {
	background: url("../images/submenu/about/contact.jpg") no-repeat;
	background-position: 0 3px;}

#contenedor .contDinamico .about .aboutusSub:hover {
	background: url("../images/submenu/about/about_over.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .nutritionSub:hover {
	background: url("../images/submenu/about/nutrition_over.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .contactusSub:hover {
	background:url(../images/submenu/about/contact_over.jpg) no-repeat;
	background-position: 0 3px;}
	
#contenedor .contDinamico .about .aboutus_selected {
	background: url("../images/submenu/about/about_over.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .nutrition_selected {
	background: url("../images/submenu/about/nutrition_over.jpg") no-repeat;
	background-position: 0 3px;}
#contenedor .contDinamico .about .contactus_selected {
	background:url(../images/submenu/about/contact_over.jpg) no-repeat;
	background-position: 0 3px;}


/* ---------- About Us / Page-FF ---------- */

#aboutus_back {width:896px; height:auto; background-image:url(../images/aboutus_back.jpg); background-repeat:no-repeat; float:left;}
.aboutus_box {width:458px; height:auto; padding-top:21px; _padding-top:21px; float:left;}
.aboutus_box p {margin-top: 50px;}
.aboutus_box2 {width:810px; height:auto; padding:15px 0px 32px 0px;  _padding:33px 0px 32px 0px; float:left;}
.aboutus_box21 {width:278px; height:258px; float:left;}
.aboutus_box22 {width:462px; height:auto; padding-left:20px; float:left;}
.aboutus_box3 {width:350px; height:auto; padding-top:22px; float:left;}
.aboutus_box31 {width:345px; height:auto; _padding-bottom:0px; float:left;}
.findnews_btn {width:130px; height:28px; background-image:url(../images/iconos/read_thelastest_news.jpg); background-repeat:no-repeat; float:left;}
.findnews_btn a {width:130px; height:20px; display:block;}
.findnews_btn a:hover {height:28px; background-image:url(../images/iconos/read_thelastest_news_over.jpg);}
.aboutus_box4 {width:350px; height:auto; padding:22px 0px 0px 100px; float:left;}
.aboutus_box41 {width:345px; height:auto; _padding-bottom:0px; float:left;}
.contacnestle_btn {width:150px; height:28px; background-image:url(../images/iconos/contact_nestlenutrition.jpg); background-repeat:no-repeat; float:left;}
.contacnestle_btn a {width:150px; height:20px; display:block;}
.contacnestle_btn a:hover {height:28px; background-image:url(../images/iconos/contact_nestlenutrition_over.jpg);}
.punteado_about {width:680px; height:20px; border-bottom:1px dashed #BBBBBB; float:left;}


/* ---------- Nestle Nutrition In Motion / Page-GG ---------- */

#nutrition_back {width:896px; height:auto; background-image:url(../images/aboutnutrition_back.jpg); background-repeat:no-repeat; float:left;}
#n_title {width:590px; height:27px; margin-top:14px; _margin-top:14px;}
.aboutn_box {width:460px; height:auto; padding:79px 0px 32px 0px; _padding:35px 0px 70px 0px; float:left;}
.aboutn_box2 {width:500px; height:auto; padding-left:42px; padding-bottom:31px; _margin-top:0px; color:#0072b0;  float:left;}
.aboutn_box2 p {color:#0072b0; font-size:12px; line-height:20px;}
.about_iconyback {background-image:url(../images/iconos/icono_about_yellow.jpg); background-position:0px 24px; background-repeat:no-repeat;}
.about_iconback {background-image:url(../images/iconos/icono_about.jpg); background-position:0px 24px; background-repeat:no-repeat;}
.punteado1 {width:600px; height:1px; padding-bottom:10px; border-top:1px dashed #BBBBBB; float:left;}
.readfullstory_btn {width:130px; height:28px; _margin-top:-10px; background-image:url(../images/iconos/read_thefull_story.jpg); float:left;}
.readfullstory_btn a {width:130px; height:20px; display:block;}
.readfullstory_btn a:hover {height:28px; background-image:url(../images/iconos/read_thefull_story_over.jpg);}

/* ---------- About Contact Us / Page-HH ---------- */

#acu_back {width:896px; height:auto; background-image:url(../images/acu_back.jpg); background-repeat:no-repeat; float:left;}
#acu_title {width:590px; height:27px; margin-top:14px;}
.acu_box1 {width:485px; height:auto; padding-top:17px; _padding-top:22px; float:left;}
#acu_back .acu_box1 h3 { margin:30px 0 0; }
.acu_box1 span {color:#0072b0; font-size:15px; line-height:25px;}
.acu_box1 p span {color:#FF0000;}
.acu_box1 p .more {font-size:12px; color:#0072b0;}
#about_contactus_form {width:800px; height:auto; _margin-top:0px; float:left;}
.form_cont1 {width:800px; height:auto; padding-top:5px; float:left;}
/*.form_cont2 {width:330px; height:auto; padding:0px 0px 0px 20px; float:left;}*/
.about_form_nombre {width:100px; height:22px; padding-right:5px; color:#0072b0; font-size:13px; text-align:right; float:left; }
.about_form_campo {width:600px; height:22px; padding-bottom:13px; float:left;}
.about_form_campo input {border:1px solid #CCCCCC; width:447px; background-color:#FFFFFF;}
.about_form_campo select {border:1px solid #CCCCCC; width:450px;  _width:450px; font-size:10pt;}
.about_form_nombre span {font-weight:bold; color:#FF0000;}
.about_form_nombre2 {width:95px; height:24px; padding-right:7px; color:#0072b0; font-size:13px;  float:left; text-align:right;}
.about_form_campo2 {width:460px; height:166px; padding-bottom:24px; float:left; padding-left:4px;}
.about_form_campo2 .input2 {border:1px solid #CCCCCC; width:448px; height:166px; background-color:#FFFFFF; float:left;}
.about_form_nombre2 span {font-weight:bold; color:#FF0000;}
.contactus_btns {width:100%;}
.contactus_btns input {padding-left: 110px;}


/* ---------- Policy Privacy / Page-JJ ---------- */

#policy_back {width:896px; height:auto; background-image:url(../images/legal_back.jpg); background-repeat:no-repeat; float:left;}
#policy_title {width:590px; height:27px; margin-top:44px;}
.policy_box {width:792px; height:auto; padding-top:24px; padding-top:40px; _padding-top:24px; float:left;}
.policy_box a {font-size:15px; line-height:27px;}
.policy_box p span {font-size:12px;}
.policy_box p a {text-decoration:none;} 


/* ---------- Terms ---------- */
#terms_back {width:896px; height:auto; background-image:url(../images/terms_back.jpg); background-repeat:no-repeat; float:left;}
#terms_title {width:590px; height:27px; margin-top:44px;}
.terms_box {width:792px; height:auto; padding-top:100px; _padding-top:24px; float:left;}

/* ---------- Search Results / Page-KK ---------- */

#search_back {width:896px; height:auto; background-image:url(../images/search_back.jpg); background-repeat:no-repeat; float:left;}
#search_title {width:590px; height:27px; margin-top:55px;}
.search_box {width:610px; height:auto; padding-top:50px; _padding-top:50px; float:left;}
.search_box a {font-size:18px; line-height:25px;}
.search_box p {color:#666666;}


/* ---------- QUOTE BOX WGP AAA ---------- */

#quote-top {height: 60px; padding: 0; margin: 0; width: 443px;

	background:url(../images/body/quoteBox/p2_boxback_01.png) no-repeat;
}

#quote-content {padding: 0; width: 443px;

	background:url(../images/body/quoteBox/p2_boxback_02.png) repeat-y;
}

#quote-bottom {height: 60px; padding: 0; margin: 0;	width: 443px;

	background:url(../images/body/quoteBox/p2_boxback_03.png) no-repeat;
}

#quote-content p {margin: 0; padding: 0;}
#quote-content p {margin-left: 60px; margin-right: 60px;}

#quote-user {margin-left: 60px; font-size: 11px; color: #666}

/* ----------  HealthCare ---------- */
#health_back {width:896px; height:auto; background: url(../images/health_back.jpg) no-repeat; float:left;}
#health_back #p1_title {width:420px; height:auto; margin-top:21px; }
#health_back #p1_box1 {width:420px; height:auto; padding-bottom:10px; padding-top:150px; _padding-bottom:10px; _padding-top:150px; margin-top:-10px;  float:left;}
#health_back #p1_box1 ul {margin:0; padding:0}
#health_back #p1_box2 {width:311px; height:auto; float:left; margin:330px 0 0 70px;padding-top:70px;}
#health_back #p1_box2 h3 {font-size:16px}
#health_back #p1_box3 {padding-left:0px; padding-top:20px; width:800px;}
#health_back #p1_box3 ol li {color:#666; margin:5px 0; line-height:1.5em}

/* ----------  Current Offers ---------- */
#offers_back {width:896px; height:auto; background-image:url(../images/currentoffers_back.jpg); background-repeat:no-repeat; float:left; }
#offers_title {width:590px; height:27px; margin-top:44px;}

.offers_box {width:792px; height:auto; padding-top:20px; float:left; margin-top: 50px;}

offers_box a, .offers_box a:hover,  .offers_box a:visited { color:#0072B0;}
.offers_box span { color:#0072B0; font-size:15px; padding-right:350px; padding-bottom:20px; line-height:1.5em; float:left;}
.offers_box_2 { color:#0072B0; font-size:15px; line-height:1.5em; float:left;}

.offers_coupon{margin-bottom: 0px}
.offers_border{width:100%;margin-top:25px;height:20px;margin-bottom:15px;background: url(../images/offer_border.gif) no-repeat;}
.offer_img{width:161px; height:110px; float:left;margin-right:10px;}
.offer_copy{color:#0072B0; margin-bottom:20px; line-height:18px}
.offer_copy h3{margin-bottom:10px;margin-top:0px}

/* ----------  Forgot Password ---------- */
#forgotpassword_back {width:896px; height:auto; background: url(../images/forgotPassword_back.gif) no-repeat; float:left;}
.forgotpassword_box {width:792px; height:auto; padding-top:115px; _padding-top:88px; float:left;}
.forgotpassword_box span { color:#0072B0; font-size:15px; line-height:1.5em; padding-right:150px; _padding-right:150px; }
.forgotpassword_box span span.red{ color:red; font-size:15px; line-height:1.5em; padding:0 0 0 0; text-decoration:underline;}


/* ----------  Reset Password ---------- */
#resetpassword_back {width:896px; height:auto; background: url(../images/resetpassword_back.gif) no-repeat; float:left;}
.resetpassword_box {width:792px; height:auto; padding-top:154px; _padding-top:155px; float:left;}
.resetpassword_box td{color:#0072B0;}
.resetpassword_box .err{height:150px; color:#0072B0; font-size:15px; line-height:2em;}
.resetpassword_box span { color:#0072B0; font-size:15px; line-height:2em; padding-right:230px;}
#success_back {width:896px; height:auto; background: url(../images/success_back.gif) no-repeat; float:left;}



/*----------- Copy Bottom ----------*/
.copy{font-size:11px;position:relative; z-index:99;clear:both;padding-top:40px;padding-right:50px;}



/* ---------- Sorry / Page-sorry ---------- */

#sorry_back { width:896px; height:auto; background-image:url(../images/sorry_back.jpg); background-repeat:no-repeat; float:left;}
#search_title {width:590px; height:55px; margin:55px 0 70px 0;}

#sorry_back #textbox { width: 560px; height: 200px; }
#sorry_back #textbox strong.red { color: #cc0000; }
	
.back_btn {width:60px; height:30px; margin: 20px 0 0 0; background-image:url(../images/iconos/back.jpg); float:left;}
.back_btn a {width:60px; height:20px; display:block;}
.back_btn a:hover {height:30px; background-image:url(../images/iconos/back_over.jpg);}	


/* ---------- Sign In / Page-signin ---------- */

#signin_back { width:896px; height:auto; background-image:url(../images/sorry_back.jpg); background-repeat:no-repeat; float:left;  }
#signin_back #textbox { width: 560px; margin: 0 0 20px 0; padding: 0 60px 10px 0; border-bottom: 1px dashed #ccc; }
#signin_back #textbox h3 { margin: 0 0 -14px 0; }

/* ---------- Site Index / Page-siteindex ---------- */

#siteindex_back { width:896px; height:auto; background-image:url(../images/sorry_back.jpg); background-repeat:no-repeat; float:left;  }
#siteindex_back #sitemap { clear: both; }

#siteindex_back #sitemap h3 { margin: 30px 0 0 0; }
#siteindex_back #sitemap a { text-decoration: none; color:#0072B0; font-size:15px;}
#siteindex_back #sitemap a:hover { text-decoration: underline;}


#siteindex_back #sitemap ul { margin: 20px 0 20px 18px; padding: 0; }
#siteindex_back #sitemap ul li { margin: 0; padding: 0; }
#siteindex_back #sitemap ul li.pad-down { padding-bottom:20px;}

#siteindex_back #sitemap ul.general { margin: 0 0 20px 0px;list-style-type:disc; list-style-position:inside;  }
#siteindex_back #sitemap ul.general li.pad-down { padding-bottom:20px; }


#siteindex_back #sitemap ul.grey { margin: 0 0 20px 28px; color: #666; list-style-type: disc; }
#siteindex_back #sitemap ul.grey li { color: #666; }
#siteindex_back #sitemap ul.grey a { color: #666; }
#siteindex_back #sitemap ul.grey a:hover { text-decoration: underline; }

#siteindex_back #sitemap ul ul.grey { margin: 0 0 20px 18px; }

#siteindex_back #sitemap div.leftcolumn { float: left; width: 450px;}
#siteindex_back #sitemap div.rightcolumn { float: left; width: 330px; overflow:hidden;}

/* ---------- Recipe Search Results / Page-recipesearchresults ---------- */

#recipesearchresults_back { width:896px; height:auto; background-image:url(../images/body/recipesearchresults_bg.jpg); background-position: 0 20px; background-repeat:no-repeat; float:left;  }
#recipesearchresults_back #search_title { margin: 40px 0 0 0; }
#recipesearchresults_back #search_title p { margin: 5px 0 0 0; }

#recipesearchresults_back table#recipesearchresults { float: left; display: block; width: 790px; margin: 35px 0 15px 0; _margin: 0px 0 15px 0; text-align: left; border-collapse: collapse; }

#recipesearchresults_back table#recipesearchresults th { text-align: left; border-bottom: 5px solid #7d7043; }
#recipesearchresults_back table#recipesearchresults th h3 { margin: 0 0 5px 0; padding: 0; font-size: 15px; }

#recipesearchresults_back table#recipesearchresults th h3 a:link, a:visited, a:hover, a:active {color:#CC0000;	font-size:15px;	text-decoration:none; }
#recipesearchresults_back table#recipesearchresults th h3 a { border:0 none; }


#recipesearchresults_back table#recipesearchresults td { padding: 15px 0;}
#recipesearchresults_back table#recipesearchresults td.line { padding: 0px 0;}
	/*border-bottom: 1px dotted #989791; */
	
#recipesearchresults_back table#recipesearchresults td img { float: left; }
#recipesearchresults_back table#recipesearchresults td a { }
#recipesearchresults_back table#recipesearchresults td #description { padding-top:5px; }
#recipesearchresults_back table#recipesearchresults td a:link, a:visited, a:active {color:#0072B0; font-size:15px; text-decoration:underline; }
#recipesearchresults_back table#recipesearchresults td a:hover {color:#CC0000; font-size:15px; text-decoration:underline; }


#recipesearchresults_back .search_tools { clear: both; margin: 5px 0 0 0; }
#recipesearchresults_back .search_tools p { float: left; margin: 0 20px 0 0; color: #666; font-size: 12px; line-height: 21px; }
#recipesearchresults_back .search_tools p.bottom { float: left; margin: 4px 20px 0 0; color: #666; font-size: 12px; line-height: 21px; }
#recipesearchresults_back .search_tools a { float: left; }

.nextpage_btn {width:73px; height:30px; margin: 0 12px 0 0; background-image:url(../images/iconos/btn_nextpage.gif); float:left;}
.nextpage_btn a {width:73px; height:20px; display:block;}
.nextpage_btn a:hover {height:30px; background-image:url(../images/iconos/btn_nextpage_over.gif);}

.nextpage_btn_no_background {width:74px; height:33px; margin: 5px 12px 0 10px; float:left;}
.nextpage_btn_no_background img{width:74px; height:33px;_height:37px;}
.nextpage_btn_no_background a {width:74px; height:33px; display:block;}
.nextpage_btn_no_background a:hover {height:33px;}

.previouspage_btn {width:73px; height:33px; margin: 0 12px 0 0; background-image:url(../images/iconos/btn_previousPage.gif); float:left;}
.previouspage_btn a {width:73px; height:33px; display:block;}
.previouspage_btn img {width:73px; height:33px; _height:37px;}
.previouspage_btn a:hover {height:33px; background-image:url(../images/iconos/btn_previousPage_over.gif);}

.previouspage_btn_no_background {width:98px; height:33px; margin: 5px 12px 0 0; float:left;}
.previouspage_btn_no_background img {width:98px; height:33px; _height:37px;}
.previouspage_btn_no_background a {width:98px; height:33px; display:block;}
.previouspage_btn_no_background a:hover {height:33px; }

.searchagain_btn_no_background {width:98px; height:33px; float:left; margin: 5px 12px 0 0; }
.searchagain_btn_no_background img {width:98px; height:33px;_height:37px;}
.searchagain_btn_no_background a {width:98px; height:33px; display:block;}
.searchagain_btn_no_background a:hover {width:98px; height:33px; }

#desc3 a, #desc3 a:hover, #desc3 a:active,#desc3 a:visited{color:#0072B0;font-size:12px;text-decoration:none;}

.sources {font-size:11px;line-height:16px;}
.sources a {font-size:11px;line-height:16px;}

#ctl00_MainContent_lblTerms h1{color:#0072B0;font-size:15px;line-height:25px;}
.acu_box1 .red_asteric{color:red}

td .recipe_border{background: url(../images/thumbnail_border.png) no-repeat; padding:8px;padding-left:10px; }

/* ---------- IE HACKS WGP AAA -----

/*
<!-- [if IE 6] --> #p2_box3 {padding-top: 10px;} !important
<!-- [if IE 7] --> #p2_box3 {margin-top: 30px;} !important
*/



/*    email landing              */

#products1_back .landingcontainer{margin-left:150px;width:600px;text-align:center;}
#products1_back .landingcontainer .tile{margin-bottom:15px;}
#products1_back .landingcontainer .title{margin-left:5px;}
