#header {
	background-image: url(../images/layout/header_bg.jpg);
}
#header form#header_login_form div.submit button  {
	background-image: url(../images/layout/login_input.png) ;
}

/* ------------------- MENU ------------------- */

ul#menu {
	background-image: url(../images/layout/menu_bg_es.png);
}
ul#menu li.menu_item {
 	height:48px;
	float:left;
	margin:0;
	position:relative;
}
ul#menu li.menu_item a.menu_link{
 	height:48px;
	float:left;
	display:block;
	margin:0;
}
ul#menu li.menu_item a.menu_link span{
	display:none;
}

ul#menu li#menu_home a.menu_link{width:74px;}
ul#menu li#menu_reasons a.menu_link{width:170px;}
ul#menu li#menu_commision a.menu_link{width:137px;}
ul#menu li#menu_payment a.menu_link{width:125px;}
ul#menu li#menu_promotions a.menu_link{width:106px;}
ul#menu li#menu_marketing a.menu_link{width:185px;}
ul#menu li#menu_help a.menu_link{width:61px;}
ul#menu li#menu_contact a.menu_link{width:82px;}

ul#menu li.has_submenu:hover,
ul#menu li a.menu_link:hover,
ul#menu li a.current {background-image: url(../images/layout/menu_bg_es.png);}
ul#menu li#menu_home a.current,
ul#menu li#menu_home:hover a.menu_link {background-position: 0px -48px;}
ul#menu li#menu_reasons a.current,
ul#menu li#menu_reasons a.menu_link{background-position: -74px -48px;}
ul#menu li#menu_commision a.current,
ul#menu li#menu_commision a.menu_link{background-position: -244px -48px;}
ul#menu li#menu_payment a.current,
ul#menu li#menu_payment a.menu_link{background-position: -381px -48px;}
ul#menu li#menu_promotions:hover ,
ul#menu li#menu_promotions a.current,
ul#menu li#menu_promotions a.menu_link{background-position: -506px -96px;}
ul#menu li#menu_marketing a.current,
ul#menu li#menu_marketing a.menu_link{background-position: -612px -48px;}
ul#menu li#menu_help a.current,
ul#menu li#menu_help a.menu_link{background-position: -797px -48px;}
ul#menu li#menu_contact a.current,
ul#menu li#menu_contact a.menu_link{background-position: -858px -48px;}


ul#menu li.menu_item .submenu_holder {
	display:none;
	position:absolute;
	top:48px;
	left:0;
	float:left;
	width:auto;
	height:31px;
	width:600px;
}
ul#menu li.menu_item:hover .submenu_holder ,
ul#menu li.current .submenu_holder {
	display:inline;
}
ul#menu li.menu_item .submenu_holder .submenu_inner {
	height:31px;
	padding-right:18px;
	float:left;
	display:inline;
	background: url(../../images/custom/layout/submenu_bg.png) no-repeat right -31px;
	
	
}
ul#menu li.menu_item .submenu_holder ul.submenu {
	height:31px;
	padding-left:18px;
	float:left;
	display:inline;
	background: url(../../images/custom/layout/submenu_bg.png) no-repeat 0 0;
}
ul#menu li.menu_item ul.submenu li {
	float:left;
	display:inline;
	clear:none;
	line-height:28px;
}
ul#menu li.menu_item ul.submenu li a{
	color:#fff;
	font-size:0.916em;
	padding:0 10px;
	white-space:nowrap;
	border-right:1px solid #fff;
}
ul#menu li.menu_item ul.submenu li.first a{
	padding-left:0;
}
ul#menu li.menu_item ul.submenu li.last a{
	padding-right:0;
	border:none;
}


/* ------------------- FLAGS ------------------- */
#header #member_actions {
	right:100px;
}
ul#languages {
	position:absolute;
	top:34px;
	right:0;
}

ul#languages li a,
ul#languages li {
	float:left;
	display:block;
	width:35px;
	height:35px;
}
ul#languages li a {
	text-indent:-10000px;
}
ul#languages li {
	padding:0 5px;
	border-left:1px solid #eee;
}
ul#languages li#lang_eng {
	border-left:none;
}
ul#languages li#lang_eng a {
	background: url(../images/layout/fl_eng.png) no-repeat 0 0;
	opacity:1;
	filter: alpha(opacity = 100);
}
ul#languages li#lang_esp a {
	opacity:0.2;
	filter: alpha(opacity = 20);
	background: url(../images/layout/fl_esp.png) no-repeat 0 0;
}

