/* CSS Document - Categories landing pages */

.catalog-category-view .col-main .page-title { display:none; }

/* ----------- Para la mayoría de las landings ----------- */

/*.col-main { float: right; width: 748px;}*/
		.col-main a { color: #ff4e00; text-decoration: underline;}
		.col-main a:hover { color: #b03748; text-decoration: underline;}
		.cms-page-view .col-main li { list-style-type: square;} /* sólo para estáticas*/
		.col-main h1 { padding: 20px 0px 10px 10px;}
		.col-main p { padding: 0px 0px 10px 10px;}
		.col-main #content { padding: 0px 20px 0px 20px;}
		.col-main #content h1 { padding-left: 0px;}
		.col-main #content ul { margin-left: 20px;}
		.col-main #content p { padding-left: 0px;}

#orangebutton { width: 213px; position: absolute; text-align: right; margin: 13px 0px 0px 490px;}

#landing_image { border-bottom: 1px solid #fff;}

#landing_links { position: absolute; margin-top: 451px; margin-left: 17px;}
	#landing_links ul { margin: 0px; padding: 0px;}
	.col-main #landing_links li { list-style-type: none; float: left; padding-right: 25px;}
	#landing_links a { color: #ff8300; padding-left: 7px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#landing_links a:hover { color: #ff8300; text-decoration: underline;}
	
#landing_links_products { position: absolute; margin-top: 300px; margin-left: 17px;}
	#landing_links_products ul { margin: 0px; padding: 0px;}
	.col-main #landing_links_products li { list-style-type: none; float: left; padding-right: 25px;}
	#landing_links_products a { color: #ff8300; padding-left: 7px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	#landing_links_products a:hover { color: #ff8300; text-decoration: underline;}
	
.landing_table td { vertical-align: top; border-bottom: 1px solid #fff;}
.landing_table .grey1 { background: #f2f2f2;}
.landing_table .grey2 { background: #e9e9e9;}
.landing_table .grey3 { background: #d7d7d7;}
.landing_table .border { border-right: 1px solid #fff;}

.landing_box { padding: 20px;}
	.landing_box ul { margin: 0px; padding: 0px;}
	.col-main .landing_box li { list-style-type: none; padding-bottom: 5px;}
	.col-main .landing_box a { color: #3f3f3f; padding-left: 7px; text-decoration: none; background: url(../_images/template/landingpage_arrow.gif) no-repeat scroll center left;}
	.col-main .landing_box a:hover { color: #ff8300; text-decoration: none;}
	.col-main .landing_box p { padding-left: 0px;}
	
.treadmills_bkg { background: url(../_images/photos/cardiolanding/landing_treadmills.jpg) no-repeat scroll top right; padding-right: 95px; width: 190px;}
.crosstrainers_bkg { background: url(../_images/photos/cardiolanding/landing_crosstrainers.jpg) no-repeat scroll top right; padding-right: 90px;}
.bikes_bkg { background: url(../_images/photos/cardiolanding/landing_bikes.jpg) no-repeat scroll top left; padding-left: 90px;}
.rowers_bkg { width: 190px; background: url(../_images/photos/cardiolanding/landing_rowers.jpg) no-repeat scroll top left; padding-left: 110px;}
.steppers_bkg { width: 190px; background: url(../_images/photos/cardiolanding/landing_steppers.jpg) no-repeat scroll top right; padding-right: 90px;}
.gympackages_bkg { background: url(../_images/photos/cardiolanding/landing_gympackages.jpg) no-repeat scroll top right; padding-right: 90px;}
.multigyms_bkg { background: url(../_images/photos/strengthlanding/landing_multigyms.jpg) no-repeat scroll top right; padding-right: 95px; width: 190px;}
.machines_bkg { background: url(../_images/photos/strengthlanding/landing_machines.jpg) no-repeat scroll top right; padding-right: 90px;}
.dumbells_bkg { background: url(../_images/photos/strengthlanding/landing_dumbells.jpg) no-repeat scroll top left; padding-left: 80px;}
.benches_bkg { background: url(../_images/photos/strengthlanding/landing_benches.jpg) no-repeat scroll top left; width: 190px; padding-left: 110px;}
.strengthaccessories_bkg { background: url(../_images/photos/strengthlanding/landing_accessories.jpg) no-repeat scroll top right; width: 190px; padding-right: 90px;}
	
.bg_table { margin-top: 5px; font-size: 90%; margin-bottom: 20px;}	
	.bg_table td { vertical-align: top; border-right: 1px solid #d8d7d6; border-bottom: 1px solid #d8d7d6; width: 140px; padding: 0px 0px 10px 0px;}
	.bg_table .noborder { border-right: none;}
	.bg_table .noborders { border-right: none; border-bottom: none;}
	.bg_table ul { margin: 0px; padding: 0px;}
	.col-main #landing_div .bg_table li { list-style-type: none; padding-left: 5px;}
	.col-main #landing_div .bg_table a { color: #3f3f3f; text-decoration: none;}
	.col-main #landing_div .bg_table a:hover { color: #ff8300; text-decoration: underline;}
	.bg_table h2 { padding-left: 5px; padding-top: 7px;}
	
	.col-main #landing_div .bg_table .orangetext a { color: #ff8300;}
	
ul#image_list { margin: 20px 0px 20px 0px; padding: 0px 0px 0px 80px;}
	ul#image_list li { list-style-type: none; text-align: center; float: left; padding-left: 19px; padding-bottom: 19px;}
	ul#image_list img { padding-bottom: 6px;}
	ul#image_list a { text-decoration: none; font-weight: bold; color: #393939;}
	.col-main ul#image_list a:hover { color: #ff8300; text-decoration: none;}

#hr_grey { border-top: 1px solid #fff; width: 748px; border-bottom: 1px solid #fff; padding-top: 17px; padding-bottom: 7px; margin-top: 0px; background: #e5e5e5; color: #656565;}
	#hr_grey h1 { color: #656565; padding-top: 0px; margin-top: 0px;}
	.hr {border-top: 1px solid #cccccc; padding-bottom: 7px; clear: left;}
	
.internal_table { width: 748px; background: #fcfcfc; padding-bottom: 20px; padding-top: 20px;}
	.internal_table td { padding-left: 15px;}
	.internal_table ul { margin: 0px; padding: 0px;}
	.col-main .internal_table li { list-style-type: none; line-height: 18px; border-bottom: 1px solid #ebebeb; background: url(../_images/template/homepagetable_arrow.gif) no-repeat scroll center left;}
	.col-main .internal_table a { font-weight: bold; font-size: 10px; width: 168px; display: block; padding-left: 12px; color: #838383; text-decoration: none;}
	.col-main .internal_table a:hover { color: #393939; text-decoration: none;}

#vibration_arrows { position: absolute; top: 276px; margin-left: 20px; width: 560px; height: 28px; background: url(../_images/photos/vibrationlanding/arrows.gif) no-repeat scroll top left;}
	#vibration_flash { width: 748px; height: 350px;}

#technology_whatisit { width: 578px; border-top: 1px solid #fff; margin-bottom: 20px; border-bottom: 1px solid #fff; padding-left: 170px; background: #d7d7d7 url(../_images/photos/vibrationlanding/technology_man.jpg) no-repeat scroll top left;}

#landing_content { padding: 20px;}
	#landing_content h1 { padding-left: 0px; padding-top: 0px; margin-top: 0px;}
	#landing_content p { padding-left: 0px;}

#vibration_quote { width: 470px; margin-left: 105px; margin-top: 20px; margin-bottom: 20px; padding: 0px 50px 0px 40px; background: url(../_images/photos/vibrationlanding/quote_bkg.gif) no-repeat scroll top left;}

ul#testimonial_links { margin: 0px 0px 20px 0px; padding: 0px;}
	ul#testimonial_links li { line-height: 18px; list-style-type: none; padding-left: 7px; background: url(../_images/template/arrow.gif) no-repeat scroll center left;}




/*------------------HOME-------------------------*/
/*-----------------bloques-----------------------*/
.bg_orange{ background:url(../images/top_sellers.png);color:#fff; }

h2.bg_orange{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:10px;
margin:0px;
}
h2.bg_orange a { color:#fff; text-decoration:none; display:block; padding-top:8px; padding-left:10px;font-size:13px; }

#index_why_buy_from_us{background:url(../_images/homepage2010/why_buy_from_us_bg.jpg) top left no-repeat; height:861px; margin-top:5px; width:196px;}
#index_why_buy_from_us h2{padding:7px 20px 6px; color:#FFF; font-family:Helvetica, Arial; font-size:13px; font-weight:bold;}
#index_why_buy_from_us_free_gifts{margin-top:10px;}
#index_why_buy_from_us_change_of_heart_img{float:left; padding:8px 10px 4px 0px;}
.index_why_buy_from_us_node{padding:5px 10px; _padding:1px 10px; text-align:center;}
.index_why_buy_from_us_node_img{text-align:center;}
.index_why_buy_from_us_bar{padding:4px 0px 0px 0px;}
.index_why_buy_from_us_node h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px; text-align:left;  padding:0px 0px 2px 10px;}
.index_why_buy_from_us_node p{color:#505050; font-family:Helvetica, Arial; font-size:11px; text-align:left; padding:0px 0px 3px 10px;}
.index_why_buy_from_us_node p a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
.index_why_buy_from_us_node p a:hover{color:#F96;}

.cright {width:196px; }
#index_plus_content{background:url(../_images/homepage2010/plus_bg.png) top left no-repeat; height:286px; width:196px;}
.index_plus_content_node{color:#505050; font-size:11px; padding:7px 0px 3px 10px;}
.index_plus_content_node h1{color:#505050; font-size:12px; font-family:Helvetica; padding:0px 0px 2px;}
.index_plus_content_node a{color:#ef5a00; text-decoration:none;}
.index_plus_content_node a:hover{color:#F96;}
#index_newsholder{padding:10px 28px 12px 10px; height:40px;}
.index_newspieces, .index_newspieces a{color:#505050; font-size:11px; text-decoration:none;}
.index_newspieces a:hover{color:#ef5a00;}


#index_interest_free_finance{height:77px;}
#index_buying_guide {height:48px;}
#index_gym_planner{height:65px;}

.cright2{width:196px; float:left; overflow:hidden;}
#index_customer_services{color:#505050; background:url(../_images/homepage2010/customer_services_bg.jpg) top left no-repeat; height:850px; border-bottom:#eee 1px solid; }
#index_customer_services h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:7px 20px 25px; margin-top:4px;}
.index_customer_services_imgdiv{float:left; padding-left:3px;}
.index_customer_services_text{float:left; padding:5px;}
.index_customer_services_text h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px;}
.index_customer_services_text p{color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:3px 5px 0px 0px;}
.index_customer_services_img{text-align:center;}
.index_customer_services_bar{padding:7px 0px;}
#index_customer_services p{color:#505050; font-family:Helvetica, Arial; padding:0px 10px 3px; line-height:14px; }
#index_customer_services p a{color:#f76b00; text-decoration:none;}
#index_customer_services p a:hover{color:#F96;}
#index_customer_services h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:0px 10px 5px;}
#index_customer_services_tel{color:#f76b00; font-family:Helvetica, Arial; font-size:14px; font-weight:bold;}
#index_customer_services_time{color:#505050; font-family:Helvetica, Arial; font-size:8px; text-transform:uppercase;}
#index_customer_services_grey{color:#b4b4b4; font-family:Helvetica, Arial; text-align:center;}

#index_commercial_solutions{background:url(../_images/homepage2010/commercial_solutions_bg.jpg) top left no-repeat; height:468px; margin-top:4px;}
#index_commercial_solutions h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; padding:7px 20px 6px;}
#index_commercial_solutions h3{color:#505050; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-align:center; padding:13px 5px;}
.index_commercial_solutions_normal_text {color:#505050; font-family:Helvetica, Arial; font-size:11px; padding:0px 20px 5px;}
#index_commercial_solutions_list {padding:10px 5px; line-height:12px; }
#index_commercial_solutions_list img{padding:2px 5px;}
#index_commercial_solutions_list a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none; padding:0px 20px;}
#index_commercial_solutions_list a:hover{color:#f96;}
#index_commercial_solutions p a{color:#f76b00; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#index_commercial_solutions p a:hover{color:#F96;}

#index_best_selling_brands{background:url(../_images/homepage2010/best_selling_brands_bg.png) top center no-repeat; margin-top:2px; width:562px; margin-left:-4px;}
#index_best_selling_brands h2{color:#fff; font-family:Helvetica, Arial; font-size:12px; padding:7px 20px;}
#index_best_selling_brands_powerplate{background:url(../_images/homepage2010/best_selling_brands_powerplate_bg.jpg) top left no-repeat; margin-left:4px; margin-top:4px; height:442px; width:554px;}
#index_best_selling_brands_powerplate_logo{text-align:right; padding:9px;}
.index_logo{text-decoration:none!important;}
#index_best_selling_brands_powerplate_logo a span{position:relative; left:85px; top:-8px; filter:alpha(opacity=0); opacity:0; color:#ef5a00;}
#index_best_selling_brands_powerplate_title{position:relative; top:0px; left:100px; width:454px; z-index:3;}
#index_best_selling_brands_powerplate_title h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding:0px;}
#index_best_selling_brands_powerplate_title p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:14px;}
#index_best_selling_brands_powerplate_my3_img{position:relative; top:-90px; left:0px; width:175px; z-index:2;}
#index_best_selling_brands_powerplate_my3{position:relative; top:-350px; left:100px; width:160px; z-index:3;}
#index_best_selling_brands_powerplate_my3 h4, #index_best_selling_brands_powerplate_my5 h4{color:#505050; font-family:Helvetica, Arial; font-size:14px; margin:0px;}
#index_best_selling_brands_powerplate_my3 p, #index_best_selling_brands_powerplate_my5 p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
#index_best_selling_brands_powerplate_my5_img{position:relative; height:201px; top:-530px; left:435px; width:106px;}
#index_best_selling_brands_powerplate_my5{position:relative; top:-660px; left:270px; text-align:right; width:160px;}
#index_best_selling_brands_powerplate_boost{background:url(../_images/homepage2010/best_selling_brands_powerplate_boost_bg.png) top left no-repeat; height:66px; position:relative; top:-662px; left:200px; padding:8px 8px 30px 130px; width:206px;}
#index_best_selling_brands_powerplate_boost h4{color:#fff; font-family:Helvetica, Arial; font-size:12px; padding:2px 0px 3px; margin:0px;}
#index_best_selling_brands_powerplate_boost p{color:#fff; font-family:Helvetica, Arial; font-size:11px; padding:0px;}
#index_best_selling_brands_powerplate_boost_seeall{text-align:right; margin-top:-10px!important;}
#index_best_selling_brands_powerplate_boost a{color:#ff8400; font-family:Helvetica, Arial; font-size:11px; text-decoration:none;}
#index_best_selling_brands_powerplate_boost a:hover{color:#f96;}
#index_best_selling_brands_gymcompany{background:url(../_images/homepage2010/best_selling_brands_gymcompany_bg.jpg) center top no-repeat; height:184px; margin-top:4px; _position:relative; _top:-575px;}
#index_best_selling_brands_gymcompany_img{float:left; width:292px;}
#index_best_selling_brands_gymcompany_text{float:right; width:256px; text-align:center; padding:15px 10px 0px 0px}
#index_best_selling_brands_gymcompany_text h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding-right:30px;}
.index_best_selling_brands_gymcompany_text_p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:12px; padding-right:30px;}
#index_best_selling_brands_gymcompany_text_logo{text-align:right; padding:0px;}
#index_best_selling_brands_gymcompany_text_logo a span{position:relative; left:85px; top:-8px; filter:alpha(opacity=0); opacity:0; color:#ef5a00;}
#index_best_selling_brands_lifefitness{background:url(../_images/homepage2010/best_selling_brands_lifefitness_bg.jpg) top center no-repeat; height:446px; width:562px; overflow:hidden; _position:relative; _top:-571px;}
/*#index_best_selling_brands_lifefitness_top{height:305px;}*/
#index_best_selling_brands_lifefitness_top_img{float:left; width:236px}
#index_best_selling_brands_lifefitness_top_img_logo{padding:10px 0px 0px 16px;}
#index_best_selling_brands_lifefitness_top_img a span{position:relative; left:-95px; top:-8px; filter:alpha(opacity=00); opacity:0; color:#ef5a00;}
#index_best_selling_brands_lifefitness_title{float:left; padding:15px 10px; width:302px;}
#index_best_selling_brands_lifefitness_title h3{color:#505050; font-family:Helvetica, Arial; font-size:18px; padding:0px;}
#index_best_selling_brands_lifefitness_title p{color:#8c8c8c; font-family:Helvetica, Arial; font-size:14px; padding:0px;}
#index_best_selling_brands_lifefitness_x8{float:left; padding:10px; width:283px; height:187px;}
#index_best_selling_brands_lifefitness_x8 h4, #index_best_selling_brands_lifefitness_f3 h4{color:#505050; font-family:Helvetica, Arial; font-size:14px; margin:0px;}
#index_best_selling_brands_lifefitness_x8 p, #index_best_selling_brands_lifefitness_f3 p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
/*#index_best_selling_brands_lifefitness_bottom{height:286px; position:relative; top:-144px; z-index:3;}*/
#index_best_selling_brands_lifefitness_f3{float:left; text-align:right; padding:0px 10px 20px 150px; top:-144px; left:-150px;}
#index_best_selling_brands_lifefitness_bottom_img{float:left; position:relative; top:-280px; left:400px;}
#index_best_selling_brands_waterrower{background:url(../_images/homepage2010/best_selling_brands_waterrower_bg.jpg) top left no-repeat; height:160px; margin-left:4px; width:558px; _position:relative; _top:-571px;}
#index_best_selling_brands_waterrower_text{float:left; padding:20px 19px 0px 20px; text-align:right; width:189px;}
#index_best_selling_brands_waterrower_text h3{color:#505050; font-family:Helvetica, Arial; font-size:14px;}
#index_best_selling_brands_waterrower_text p{color:#505050; font-family:Helvetica, Arial; font-size:11px;}
#index_best_selling_brands_waterrower_img{float:left; padding-top:18px; width:326px;}
#index_best_selling_brands p {font-family: Arial,Helvetica,sans-serif;line-height: 15px;padding-bottom: 10px;
margin: 0px;

}

/*Voucher Page added 23 Feb 2010 */
#voucher_top{float:left; height:374px; width:747px;}
#voucher_middle_left{background:#e9e9e9; border-right:#f3f3f3 solid 1px; float:left; height:75px; margin-bottom:2px; margin-right:1px; margin-top:2px; padding:40px 25px; width:333px;}
#voucher_middle_left h2{color:#ef5a00; font-family:Helvetica, Arial; font-size:18px; font-weight:bold; text-transform:uppercase;}
#voucher_middle_left h3{color:#646464; font-family:Helvetica, Arial; font-size:12px; font-weight:bold; text-transform:uppercase;}
#voucher_middle_right{background:#e9e9e9; float:left; height:155px; margin-bottom:2px; margin-top:2px; width:362px;}
#voucher_bottom{background:#f1f1f1; float:left; height:px; padding:25px 25px; width:697px;}
#voucher_bottom p{color:#646464; font-family:Helvetica, Arial; font-size:11px; padding:0px 0px 10px 0px;}
.voucher_orange{color:#ef5a00;}
#voucher_bottom a{color:#ef5a00; text-decoration:none;}
#voucher_bottom a:hover{color:#646464; font-weight:bold; text-decoration:none;}


#vibration_menu { width: 203px;}
	#vibration_menu ul { margin: 0px; padding: 0px; border-bottom: 1px solid #fff;}
	#vibration_menu li { background: url(../_images/template/vibrationlist_bkg.gif) repeat-x scroll top left;}
	#vibration_menu a { padding: 4px 0px 4px 16px; width: 187px; display: block; color: #fff; text-decoration: none;}
	#vibration_menu a:hover { color: #ff4e00; text-decoration: none;}
	#vibration_menu a.selected { color: #ff4e00; text-decoration: none;}
	#vibration_menu ul ul { background: #7a7a7a; margin: 0px; padding: 0px; border-bottom: none;}
	#vibration_menu ul ul li { padding-left width: 157px;}
	#vibration_menu ul ul ul li a.selected { color: #000; text-decoration: none;}
	
	.ppheader {height: 315px;width: 748px; background: url(../_images/pp/ppheader.jpg) no-repeat; color: #bdbdbd;}
	.headercontent {width: 300px; padding-left: 190px; padding-top: 30px;}
	.col-main .headercontent p {margin: 0; padding: 0 0 10px 0;}
	.headercontent h2 {color: #bdbdbd; text-transform: uppercase;}
	.headercontent .yellow {color:#ffc600;}
	
	.ppfooter {background: #000;font-size: 12px; font-weight: bold; height: 36px; line-height: 36px;}
	.ppfooter li {display: inline; color: #fff; background:  url(../_images/pp/arrow.gif) no-repeat 4px; margin-left: 7px; padding-left: 15px;}
	.col-main .ppfooter li a {color: #fff; text-decoration: none;}
	.ppheading {background: url(../_images/pp/strip.gif) repeat-x; color: #fff; font-weight: bold; text-transform: uppercase; height: 27px; line-height: 27px; display: block; text-indent: 15px; margin-top: 10px;}
	.ppblock {border: 1px solid #505050; margin-top: 10px; position: relative;}
	
	.mythree {width:746px;height: 414px; background: url(../_images/pp/my3.jpg) no-repeat;}
	.myfive {width:746px;height: 403px; background: url(../_images/pp/my5.jpg) no-repeat;}
	.profive {width:746px;height: 402px; background: url(../_images/pp/pro5.jpg) no-repeat;}
	.ppaccess {width:746px;height: 381px; background: url(../_images/pp/ppacc.jpg) no-repeat;}
	
	.mythree .text {left:208px;position:absolute;top:84px;width:260px;}	
	.myfive .text {left:115px;position:absolute;top:84px;width:174px;}	
	.profive .text {left:135px;position:absolute;top:84px;width:290px;}	
	.ppaccess .text {left:101px;position:absolute;top:94px;width:260px;}
	
	.itemone, .itemtwo, .itemthree, .itemfour { text-align: center; width: 165px; font-weight: bold; position: absolute;}
	.itemone .price, .itemtwo .price, .itemthree .price, .itemfour .price {color:#ff6600;}
	
	.ppblock img {margin-top: 5px;}
	
	.mythree .itemone {left:46px; top:367px;}
	.mythree .itemtwo {left:500px; top:367px;}
	
	.myfive .itemone {left:46px; top:350px;}
	.myfive .itemtwo {left:342px; top:350px;}
	.myfive .itemthree {left:565px; top:350px;}
	
	.profive .itemone {left:46px; top:350px;}
	.profive .itemtwo {left:265px; top:350px;width: 225px;}
	.profive .itemthree {left:539px; top:350px;}
	
	.ppaccess .itemone {left:11px; top:314px;}
	.ppaccess .itemtwo {left:213px; top:314px;width: 180px;}
	.ppaccess .itemthree {left:407px; top:314px;}
	.ppaccess .itemfour {left:583px; top:314px;}

/* Life Fitness Landing Page :::: 9 September 09 */

#lf_page_holder{border:1px solid #e4e4e4; height:1125px; width:748px;}
#lf_page_left{float:left; height:184px; width:415px; padding-left:20px; padding-top:20px;}
	#lf_page_left h1 {color:#ff8400; font-family:Arial; font-size:24px; text-transform:uppercase; font-weight:normal; padding-top:5px; padding-bottom:10px; line-height:23px;}
	#lf_page_left p {color:#505050; font-family:Arial; font-size:11px;}
#lf_page_right{ background:url(../_images/lflanding/new_studio.png) top right; float:left; width:200px; height:124px; padding:58px 25px 20px 88px; color:#fff; font-family:Arial;}
	#lf_page_right h1{font-size:14px; text-transform:uppercase; color:#ff8400; padding:0px 0px 0px 0px; font-weight:normal; line-height:15px;}
	#lf_page_right p {font-size:11px; padding:4px 0px 0px 0px;}
	#lf_page_right a {padding:20px 0px 0px 70px; font-size:10px; color:#FFF; text-transform:uppercase; text-decoration:none;}
	#lf_page_right a:hover {color:#ff8400; text-transform:uppercase; text-decoration:none;}
	#lf_page_right img {padding-left:5px;}

#bannerz {visibility:hidden}
/*lf_page Carousel */
div.lf_page_carousel .prev{
	background: url('../_images/lflanding/left.png') center center no-repeat;
	width:80px;
	height:158px;
	border:0px;
}

div.lf_page_carousel .next{
	background: url('../_images/lflanding/right.png') center center no-repeat;
	width:80px;
	height:158px;
	border:0px;
}


div.lf_page_carousel{
	background-color:#FFF;
	border:0px solid #e4e4e4;
	margin-left:0px;
	width:668px;
	height:160px;
	float:left;
	padding-left:80px;
}

div.lf_page_carousel ul{
	
}

div.lf_page_carousel ul li{
	margin-top:25px;
	margin-bottom:5px;
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
	/*border-right:#999 dashed medium;*/
	text-align:center;
	color:#ff8400;
	text-transform:uppercase;
	vertical-align:top;
	font-family:Gill Sans;
	padding-bottom:20px;
}

div.lf_page_carousel ul li a{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.lf_page_carousel ul li a hover{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.lf_page_carousel ul li img{
	display:block;
	border:0px;
	padding-left:7px;
	padding-right:8px;
	padding-top:0px;
}


#lf_page_bottom_holder{height:132px; width:746px; float:left; text-align:center; overflow:hidden;}
.lf_page_bottom{
	list-style: none;
	margin:0px 0px;
	padding:0px;
	-webkit-padding-start:0px;
	z-index:5;
	text-align:center;
}
.lf_page_bottom li{
	padding:0px;
	margin:0 0px 0 0;
	list-style:none;
	display:inline;
	list-style:none;
	
}
.lf_page_bottom li a{
	display: inline-block;
	overflow: hidden;
	height: 132px;
	width: 115px;
	text-align:left;
}
.lf_page_bottom li a p {
	font-size:11px;
	line-height:normal;
	color:#505050; text-transform:uppercase; font-style:italic; text-decoration:none;
}
.lf_page_bottom_title {
	font-size:11px;
	color:#ff8400; text-transform:uppercase; font-style:italic; font-weight:bold; text-decoration:none;
}

#lf_page_bestprice {background:url(../_images/lflanding/best-price-guarantee.png) top left no-repeat;}
#lf_page_delivery {background:url(../_images/lflanding/delivery.png) top left no-repeat;}
#lf_page_gymplanner {background:url(../_images/lflanding/gymplanner.png) top left no-repeat;}
#lf_page_warranty {background:url(../_images/lflanding/warranty.png) top left no-repeat;}
#lf_page_freeinterest {background:url(../_images/lflanding/free-interest.png) top left no-repeat;}


/* Nutricion */

#nutricion_landing {
}
#nutricion_landing a:hover {
	text-decoration:underline !important;
}
#nutricion_landing .galeria {
}
#nutricion_landing .galeria .contenedor {
	height:285px;
	overflow:hidden;
	position:relative;
	width:748px;
}
#nutricion_landing .galeria .contenedor div {
	left:0;
	position:absolute;
	top:0;
	width:10000px;
}
#nutricion_landing .galeria .contenedor div img {
	left:0;
	position:relative;
	top:0;
}
#nutricion_landing .galeria ul {
	height:1%;
	margin:3px 0 0;
	overflow:auto;
	padding:0;
}
#nutricion_landing .galeria li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#nutricion_landing .galeria li a {
	background:url("../_images/nutricion/slider_button_normal_bg.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:60px;
	outline:0 none;
	text-decoration:none;
	width:149px;
}
#nutricion_landing .galeria li a:hover, #nutricion_landing .galeria li a.sel {
	background:url("../_images/nutricion/slider_button_hover_bg.png") repeat-x scroll 0 0 transparent;
}
#nutricion_landing .galeria li a span {
	display:table-cell;
	height:60px;
	text-align:center;
	vertical-align:middle;
	width:149px;
}
#nutricion_landing .galeria li.first a {
	width:151px;
}
#nutricion_landing .galeria li.first a span {
	background:url("../_images/nutricion/slider_button_left_bg.png") no-repeat scroll left 0 transparent;
	width:151px;
}
#nutricion_landing .galeria li.last a {
	width:150px;
}
#nutricion_landing .galeria li.last a span {
	background:url("../_images/nutricion/slider_button_right_bg.png") no-repeat scroll right 0 transparent;
	width:150px;
}
#nutricion_landing .promos {
	height:1%;
	margin-top:4px;
	overflow:auto;
}
#nutricion_landing .promos .promo {
	background:none repeat scroll 0 0 #E9E9E9;
	float:left;
	height:310px;
	overflow:hidden;
	padding:15px 24px;
	width:325px;
}
#nutricion_landing .promos .promo.left {
}
#nutricion_landing .promos .promo.right {
	float:right;
}
#nutricion_landing .promos h2 {
	color:#F16B22;
	font-size:13px;
	font-weight:normal;
	padding-bottom:32px;
}
#nutricion_landing .promos p {
	float:left;
	line-height:15px;
	padding:0;
	width:150px;
}
#nutricion_landing .promos p a {
	background:url("../_images/nutricion/list_bullet.png") no-repeat scroll 0 center transparent;
	color:#666666;
	font-size:10px;
	padding-left:10px;
	text-decoration:none;
}
#nutricion_landing .promos .image {
	float:right;
	margin-top:-30px;
}
#nutricion_landing .lista_categorias {
	height:1%;
	overflow:auto;
}
#nutricion_landing .lista_categorias li {
	float:left;
	height:165px;
	margin-left:2px;
	margin-top:2px;
	overflow:hidden;
	width:186px;
}
#nutricion_landing .lista_categorias li.first {
	margin-left:0;
	width:185px;
}
#nutricion_landing .lista_categorias li.last {
	width:185px;
}
#nutricion_landing .lista_categorias li a.titulo {
	background:none repeat scroll 0 0 #AAAAAA;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#nutricion_landing .lista_categorias .lista_productos {
	color:#F16B22;
	padding:10px;
}
#nutricion_landing .lista_categorias .lista_productos a {
	color:#F16B22;
	text-decoration:none;
}




/* ------------- Comercial -------------- */

.category-comercial .main {
	height:1600px;
}

#comercial {
	position: relative;
	width: 743px;
	margin: 0 auto;
}

	#comercial  p {
		text-align: justify;
	}
	
	#comercial a {
		outline: 0;
	}

	#comercial .titulo {
		padding: 0 0 0 30px;
		height: 28px;
		overflow: hidden;
		line-height: 28px;
		color: #FFF;
		font-size: 12px;
		background: url(../_images/landing_comercial/titulo_bg.png) 0 0 no-repeat;
	}
	
		#comercial .titulo a {
			text-decoration: none;
			color: #FFF;
			cursor: pointer;
		}
		
		#comercial .titulo a:hover {
			text-decoration: underline;
		}
	
	/* SLIDER */
	
	#comercial #com_slider {
		position: relative;
		width: 743px;
		height: 245px;
		overflow: hidden;
		/* background: url(../_images/landing_comercial/slider_bg.jpg) right 0 no-repeat */
		background: #EFEFEF;
	}
	
		#comercial #com_slider_visor {
			position: relative;
			width: 743px;
			height: 245px;
			overflow: hidden;
		}
		
			#comercial #com_slider_visor .contenedor {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 10000px;
				height: 245px;
			}
			
				#comercial #com_slider_visor .contenedor img {
					float: left;
				}
			
			#comercial .controles {
				position: absolute;
				top: 200px;
				right: 20px;
				width: 54px;
				height: 24px;
			}
			
				#comercial .controles a {
					display: block;
					float: left;
					width: 18px;
					height: 24px;
					line-height: 23px;
					font-size: 13px;
					font-weight: bold;
					text-align: center;
					text-decoration: none;
					color: #999;
					background: url(../_images/landing_comercial/slider_btn_bg.png) 0 0 no-repeat;
					cursor: pointer;
				}
				
				#comercial .controles a:hover, 
				#comercial .controles a.sel {
					color: #FFF;
					background-position: 0 -24px;
				}
	
	/* TABS */
	
	#comercial .tabs {}
	
		#comercial .tabs ul {
			height: 1%;
			overflow: auto;
			margin: 0;
			padding: 0;
		}
		
		#comercial .tabs li {
			float: left;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#comercial .tabs a {
			display: block;
			padding: 4px 20px 9px 20px;
			height: 42px;
			line-height: 42px;
			font-size: 11px;
			font-weight: bold;
			color: #5a5a5a;
			text-decoration: none;
			text-transform: uppercase;
			background: #EFEFEF url(../_images/landing_comercial/tab_bg_2.png) right top no-repeat;
			cursor: pointer;
		}
		
		#comercial .tabs a:hover, 
		#comercial .tabs a.sel {
			text-decoration: underline;
		}
		
		#comercial #tab_1 { width: 202px; } /* MIN: 185px */
		#comercial #tab_2 { width: 268px; } /* MIN: 251px */
		#comercial #tab_3 { width: 153px; } /* MIN: 134px */
		
	/* ---- */
	
	#comercial .pegatina {
		padding-right: 20px;
		text-align: right;
		cursor: pointer;
	}
		
	/* PANELES */
	
	#comercial .contenedor_paneles {
		margin-top: -30px;
	}
	
		#comercial .panel {
			position: relative;
			width: 743px;
			margin: 0 0 25px 0;
			font-size: 12px;
		}
	
			#comercial .panel .columnas {
				height: auto;
				overflow: auto;
			}
			
			#comercial .panel .columnas.tipo_1 {
				background: url(../_images/landing_comercial/col_sep.png) center top repeat-y;
			}
				
				#comercial .panel .izq {
					float: left;
					width: 360px;
				}
				
				#comercial .panel .der {
					float: right;
					width: 360px;
				}
			
			/* -- */
		
			#comercial .panel h2 {
				height: 40px;
				font-size: 12px;
				color: #ea6514;
			}
			
			#comercial .panel h3 {
				margin: 0;
				padding: 20px 0;
				font-weight: normal;
				text-decoration: underline;
				color: #ea6514;
			}
			
			#comercial .panel p {
				text-align: justify;
				padding: 0 0 10px 0;
			}
			
			#comercial .panel a.saber_mas {
				display: block;
				float: right;
				width: 180px;
				height: 18px;
				color: #FFF;
				font-size: 11px;
				text-align: center;
				text-decoration: none;
				background: url(../_images/landing_comercial/saber_mas_bg.png) 0 0 no-repeat;
			}
			
			#comercial .botonera {
				margin-top: 50px;
			}
			
				#comercial .botonera ul {
					height: 1%;
					overflow: auto;
					margin: 0;
					padding: 0;
				}
				
				#comercial .botonera li {
					float: left;
					margin: 0;
					padding: 0;
					list-style-type: none;
					background: url(../_images/landing_comercial/boton_bg_1.png) 0 0 repeat-x;
				}
			
				#comercial .botonera a {
					display: block;
					float: left;
					width: 233px;
					height: 60px;
					padding: 8px 0 0 15px;
					font-size: 12px;
					line-height: 20px;
					color: #FFF;
					text-decoration: none;
					background: url(../_images/landing_comercial/sep_1.png) 0 5px no-repeat;
				}
				
				#comercial .botonera a.first {
					width: 232px;
					background: none;
				}
		
					#comercial .botonera a span {
						padding-left: 30px;
					}
					
			/* -- */
			
			#comercial .tabs2 {
				height: 1%;
				overflow: auto;
				margin-left: 25px;
			}
			
				#comercial .tabs2 a {
					display: block;
					float: left;
					margin-right: 5px;
					padding: 0 0 0 10px;
					text-decoration: none;
					color: #666;
					cursor: pointer;
					background-image: url(../_images/landing_comercial/tabs2_bg.png);
					background-repeat: no-repeat;
					background-position: left 0;
				}
				
					#comercial .tabs2 a span {
						display: block;
						padding: 0 10px 0 0;
						line-height: 27px;
						background-image: url(../_images/landing_comercial/tabs2_bg.png);
						background-repeat: no-repeat;
						background-position: right 0;
					}
					
				#comercial .tabs2 a:hover, 
				#comercial .tabs2 a.sel {
					background-position: left -27px;
				}
				
					#comercial .tabs2 a:hover span, 
					#comercial .tabs2 a.sel span {
						background-position: right -27px;
					}
					
			/* ---- */
			
			#comercial #subpaneles {
				position: relative;
				width: 713px;
				height: 1300px; /* 1150px */
				overflow: hidden;
				margin: 0 auto;
			}
			
			#comercial #subpanel_1 { height: 1220px; overflow: visible;}
			
			#comercial #subpanel_2 { height: 910px; }
			
			#comercial #subpanel_3 { height: 977px; }
			
			#comercial #subpaneles .sp_contenedor {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 10000px;
				/* height: 1100px; */
				height: auto;
				overflow: hidden;
			}
			
			#comercial #scroll_izq {
				position: absolute;
				top: 500px;
				left: 0px;
				cursor: pointer;
			}
			
			#comercial #scroll_der {
				position: absolute;
				top: 500px;
				right: 0px;
				cursor: pointer;
			}
			
			#comercial .subpanel {
				float: left;
				width: 681px;
				padding: 20px 16px;
				background: url(../_images/landing_comercial/subpanel_bg.png) center top repeat-y;
			}
			
				/* Grilla panel 1 */
			
				#comercial .grilla {
					width: 681px;
					height: auto;
					overflow: hidden;
				}
				
					#comercial .grilla .item {
						position: relative;
						width: 330px;
						height: 220px;
						overflow: hidden;
						margin-bottom: 20px;
						padding-bottom: 10px;
						background: url(../_images/landing_comercial/grilla_item_bg.png) center bottom no-repeat;
					}
					
					#comercial .grilla .item.par {
						float: left;
					}
					
					#comercial .grilla .item.impar {
						float: right;
					}
					
						#comercial .grilla .item h2 {
							height: 25px;
							padding: 0;
							text-decoration: none;
						}
						
							#comercial .grilla .item h2 a {
								text-decoration: none;
							}
					
						#comercial .grilla .item .imagen {
							float: left;
						}
						
						#comercial .grilla .item .info {
							position: absolute;
							top: 25px;
							right: 0px;
							width: 160px;
							font-size: 11px;
						}
					
	/* ----------------------------------------------- */
	
	#subpanel_1 .marcas {
		/*
		position: absolute;
		bottom: -225px;
		left: 20px;
		z-index: 100;
		*/
		width: 681px;
		height: 235px;
		overflow: hidden;
		text-align: center;
		border: #CCC 1px solid;
	}
	
		#subpanel_1 .marcas a {
			display: inline-block;
			padding: 0 5px;
		}
		
			#subpanel_1 .marcas a img {
				margin: 5px 0;
			}
	
	/* ----------------------------------------------- */
	
	#subpanel_2 h3 {
		font-size:12px;
	}
	
	#subpanel_2 h4 {
		background:#f08221;
		margin:10px 0;
		font-size:12px;
		padding:5px 0 5px 10px;
	}
	
	#subpanel_2 h5 {
		color:#f74c00;
	}
	
	#subpanel_2 ul {
		margin-bottom:20px;
		padding:0;
	}
	
	#subpanel_2 li {
		list-style:inside none;
	}
	
	/* ----------------------------------------------- */
	
	#subpanel_3 h2 {
		font-size:12px;
	}
	
	#subpanel_3 h3 {
		color: #f74c00;
	}

	#subpanel_3 .equipo {
		width:204px;
		height:850px;
		float:left;
		padding:0 13px 0 10px;
		position:relative;
	}
	
	#subpanel_3 .equipo.separador {
		background:url(../_images/landing_comercial/panel_2_3_separador.gif) bottom right no-repeat;
	}
	
	#subpanel_3 a.boton {
		display:block;
		width: 180px;
		height: 17px;
		padding-top:1px;
		background:url(../_images/landing_comercial/panel_2_3_btn.gif) top left no-repeat;
		color: #fff;
		font-size:11px;
		text-align:center;
		position:absolute;
		bottom:15px;
		right:10px;
		text-decoration:none;
	}
					
	/* ----------------------------------------------- */
					
	#panel_3_left {
		width: 280px;
		padding: 0 10px 50px 0;
		float: left;
		border-right: #ddd 1px solid;
	}

	#panel_3_right {
		width: 420px;
		padding: 50px 10px 0 15px;
		height: auto;
		overflow: auto;
	}
	
	#panel_3_form div.campo {
		clear: both;
		margin-bottom: 5px;
	}
	
	#panel_3_form label {
		display: block;
		float: left;
		width: 175px;
		font-size: 11px;
	}
	
	#panel_3_form div.campo input, #panel_3_form div.campo textarea {
		width: 240px;
		border: 1px solid #bbb;
	}
	
	#panel_3_form div.campo textarea {
		height: 94px;
	}
	
	#panel_3_form #btn_enviar {
		float: right;
		margin-right: 10px;
		margin-top: 30px;
		outline:0;
	}
	
	/* ----------------------------------------------- */
	
	#panel_4 {}
	
		#panel_4 h2 {
			height: auto !important;
			padding: 0 20px 20px 20px !important;
		}
		
		#panel_4 p {
			padding: 0 20px 20px 20px !important;
		}
		
		/* -- */
			
		#panel_4 .grilla_proyectos {
			height: 1%;
			overflow: hidden;
		}
		
		#panel_4 .proyecto {
			float: left;
			width: 330px;
			height: 165px;
			overflow: hidden;
			padding: 20px;
		}
		
			#panel_4 .proyecto h3 {
				/*width: 170px;*/
				padding: 0 0 5px 2px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
				color: #666;
			}
			
			#panel_4 .proyecto .imagen {
				float: left;
				width: 170px;
				height: 140px;
				padding: 0 9px 7px 0;
				overflow: hidden;
				background: url(../_images/landing_comercial/proyecto_img_bg.png) 0 0 no-repeat;
			}
				
				#panel_4 .proyecto .imagen img {
					width: 160px;
					height: 130px;
					margin: 5px 0 0 5px;
					background: #EFEFEF;
				}
			
			#panel_4 .proyecto .info {
				float: right;
				width: 145px;
				font-size: 11px;
			}
			
				#panel_4 .proyecto .info a.ver_galeria {
					display: block;
					height: 21px;
					line-height: 21px;
					padding: 20px 0 0 25px;
					font-size: 10px;
					text-decoration: none;
					background: url(../_images/landing_comercial/proyecto_glink_ico.png) 0 bottom no-repeat;
				}
	
#panel_1 { height: auto; }
#panel_2 { height: auto; }
#panel_3 { height: 382px; }
#panel_4 { height: auto; }


#browse_by_brand {
	margin: -170px 0 0 25px;
}

#panel_1 .columnas ul li { list-style:inside disc; }


/* ----------- Landing musculacion ----------- */

#strength_page_top h1, #strength_page_bottom h1 {color:#ff8400; font-size:11px; font-family:Arial;}
#strength_page_top a, #strength_page_bottom a {color:#ff8400; text-decoration:none;}
#strength_page_top a:hover, #strength_page_bottom a:hover {color:#ff8400; text-decoration:none;}
#strength_page_top{border:1px solid #e4e4e4; height:382px; width:747px;}
#strength_page_topleft{float:left; text-align:center; padding:30px 20px 0px 80px; width:250px; height:300px;}
.strength_page_divider{width:20px; background:url(/_images/strengthlanding/dividerv.png) center center no-repeat; float:left; height:250px;}
#strength_page_topright{float:left; text-align:right; font-family:Arial; font-size:11px; height:300px; padding-left:40px;}
/*strength Carousel */
div.strength_page_carousel .prev{
	background: url('../_images/strengthlanding/leftarrow.png') center center no-repeat;
	width:117px;
	height:133px;
	border:0px;
}

div.strength_page_carousel .next{
	background: url('../_images/strengthlanding/rightarrow.png') center center no-repeat;
	width:131px;
	height:135px;
	border:0px;
}


div.strength_page_carousel{
	background-color:#FFF;
	border:1px solid #e4e4e4;
	width:616px;
	height:160px;
	float:left;
	padding-left:111px;
	margin-top:5px;
}

div.strength_page_carousel ul{
	
}

div.strength_page_carousel ul li{
	margin-top:25px;
	margin-bottom:5px;
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
	padding-bottom:15px;
}

div.strength_page_carousel ul li a{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.strength_page_carousel ul li a hover{ /* in case of link */
	display:block;
	color:#ff8400;
	text-decoration:none;
}

div.strength_page_carousel ul li img{
	display:block;
	border:0px;
}
.strength_page_category{float:left; height:250px; width:233px; text-align:center;}
#strength_page_bottom{height:530px; width:747px; padding:30px 0px 30px 0px; border:1px solid #e4e4e4; margin-top:5px;}

