img.bg_image {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	
}

@media screen and (max-width: 1024px){
	img.bg_image {
		left: 50%;
		margin-left: -512px; }
}

/* ------------- INDEX --------------- */
/* logo */
#bershka_logo_season { position: relative; width:92px; left:0px; top:-33px; z-index:1; }
#logo_season { height:auto; overflow:hidden; display:block; visibility:hidden }

#logo_season_index { height:0px; overflow:hidden; display:block;}



#hot_bar_area { height:110px; width:100%; z-index:200; position:absolute; top:-60px;left:0px; cursor:crosshair; display:block; z-index:500 ;  }
#hot_bar_area_ss { height:50px; width:100%; z-index:200; position:absolute; top:-60px;left:0px; cursor:crosshair; display:block; z-index:500 ;  }

#main_menu_logo_dark { position: relative ; left:0px; top:-33px; z-index:1000}
#navegacion_retractil { position:relative; top:0px; left:0px; z-index:2000}
#navegacion_retractil_ss { position:relative; top:-60px; left:0px; z-index:2000}

#rec_nav_retractil {height:18px; width:100%; z-index:1; position:absolute; top:0px;left:0px ; margin-top:-5px; }
#rec_nav_retractil_ss {height:18px; width:100%; z-index:1; position:absolute; top:-60px;left:0px ; margin-top:-5px; }

#open_nav_arrow {  margin-top:-10px; z-index:230; filter:alpha(opacity=20); opacity:.2;  }
#background_campaign { cursor:crosshair; position:absolute; top:-60px; width:auto; height:auto;  }
#bg_nav_bar {background-color:#000; filter:alpha(opacity=10); opacity:0.1; width:100%; height:100%;  }

#season_index_bg { display:block; filter:alpha(opacity=0); opacity:0; }

/* CAMPAIGN CARRUSEL */
#campaign_images_holder { width:100%;  display:block; overflow:hidden; position:absolute; left:0px; top:0px }
#image_size_adapter { width:30000px; float:left ; cursor:crosshair }
.campaign_layer_image { float:left ; position:relative }
.actions { float:left ; position:relative }
.campaign_zone_image { background-color:#F00; width:90%; height:90%; z-index:300 }
.campaign_image {  display:block; filter:alpha(opacity=0); opacity:0; }
.item_image { width:auto; height:auto ; }

/*  ICONS */
.all_share_area { position:absolute; left:0px; top:0px;width:100%; height:100%;  }
.item_icons { display:block; filter:alpha(opacity=0); opacity:0; width:auto }
.superzoom_icon_season { background-image:url(../imgs/lupa_season.png); background-position:left top; position: absolute; bottom:30px; right:15px; height:37px; width:46px; cursor:pointer}
.superzoom_icon_season:hover { background-image:url(../imgs/lupa_season.png); background-position:left bottom;  }


.ver_todo_icon_season { background-image:url(../imgs/campana_btn_vertodo.png); background-position:left top; position: absolute; bottom:30px; right:15px; height:37px; width:46px; cursor:pointer}
.ver_todo_icon_season:hover { background-image:url(../imgs/campana_btn_vertodo.png); background-position:left bottom;  }

.download_icon_season { background-image:url(../imgs/campana_btn1_download.png); background-position:left top; position: absolute; bottom:30px; right:60px; height:37px; width:41px; cursor:pointer}
.download_icon_season:hover { background-image:url(../imgs/campana_btn1_download.png); background-position:left bottom;  }
.share_icon_season { background-repeat:no-repeat;background-image:url(../imgs/campana_btn0_share.png); background-position:left top; position: absolute; bottom:40px; left:10px; height:14px;width:14px; cursor:pointer;}
.share_icon_season:hover { background-image:url(../imgs/campana_btn0_share.png);   }
.share_tag_season { position: absolute; bottom:40px; left:27px; height:13px; width:59px; cursor:pointer; text-transform:uppercase; padding-left:12px; padding-right:12px; padding-top:1px;background-color:#949d9f; color:#fff; font-size:10px; font-weight:bold;z-index:2}
.share_tag_season:hover { background-color:#0078ae;}
.share_tag_season_sel { position: absolute; bottom:40px; left:27px; height:13px; width:59px; cursor:pointer; text-transform:uppercase; padding-left:12px; padding-right:12px; padding-top:1px;background-color:#0078ae; color:#fff;font-size:10px; font-weight:bold;z-index:2}

.share_items { position:absolute; bottom:53px; left:27px; background-color:#bac5c8; color:#fff; text-transform:uppercase; font-size:10px ; width:79px; font-weight:bold;  padding-right:4px; height:0px; overflow:hidden; z-index:1; cursor:pointer }
.share_1 { width:auto; font-weight:bold; color:#fff; background-color:#bac5c8; cursor:pointer; margin-left:4px;padding-left:8px; padding-top:1px; padding-right:8px;height:14px; margin-top:3px; margin-bottom:0px }
.share_1:hover { width:auto; font-weight:bold; color:#3b9ecc; background-color:#fff}
.share_1_hidden { visibility:visible; font-size:11px}


.share_items ul { width:auto;  cursor:pointer; list-style:none; margin-left:3px; margin-top:3px;padding:0px  } 
.share_items ul li {font-weight:bold; color:#fff; background-color:#bac5c8; padding-left:9px; padding-top:1px; padding-right:2px;height:14px; margin-bottom:3px; font-size:10px; text-transform:uppercase;  }
.share_items ul li:hover {font-weight:bold; color:#3b9ecc; background-color:#fff;  }

#hotzone_left { background-color:#FF0000;filter:alpha(opacity=0); opacity:0;height:80%; width:100px; position:absolute; left:0; top:0;  cursor: url(../imgs/tool_tip_left.png), crosshair; z-index:1001;  display:block}
#hotzone_right { background-color:#FF0000; filter:alpha(opacity=0); opacity:0;height:100%; width:100px; position:absolute; right:0; top:0 ;  cursor: url(../imgs/tool_tip_right.png), crosshair; z-index:1001; display:block}
#mask_left { height:80%; width:150px; position:absolute; left:0; top:0;  cursor: crosshair; z-index:1001}
#mask_right {  height:100%;width:150px; position:absolute; right:0; top:0 ;  cursor: crosshair; z-index:1001}


/* TIPS */

.tip { z-index: 13000; width: auto; color: #000; height:21px; float:left;  }
.tip-title { padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 10px; text-transform:uppercase; background: #404041; padding-bottom: 3px; margin-top:0; color: #fff; padding-top: 3px; }
.tip-text { float:left; width:20px;height:20px }


/* view all */
#season_viewall_container { width:945px; height:100% }
.season_thumb { float:left }