@font-face {
    font-family: 'HelveticaNeueHeavyCondRegular';
    src: url('h30-webfont.eot?') format('eot'),
         url('h30-webfont.woff') format('woff'),
         url('h30-webfont.ttf') format('truetype'),
         url('h30-webfont.svg#webfont53Mt7KjF') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
}

a:active,
a:focus {outline:0;}

img {border:0;}

body {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}


body.home {
	font-size:14px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.meg_link_as {
    position:absolute;
    margin-top:20px;
    margin-left:250px;
}
.meg_link_as img {
    width:100px;
    height:20px;
}

.meg_link_tab {
    position:absolute;
    margin-top:20px;
    margin-left:0px;
}
.meg_link_tab_club {
    position:absolute;
    margin-top:20px;
    margin-left:120px;
}
.meg_link_tab img, .meg_link_tab_club img {
    width:100px;
    height:20px;
}

.meg_link_logo {
    position:absolute;
    margin-top:70px;
    margin-left:25px;
}
.meg_link_logo img {
    width:280px;
    height:70px;
}

.meg_valores_title{
    background-color: #303030;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 5px;
}

.messageStackError { 
	margin-bottom:10px;
	background-color:#f00;
	background-image:url("../imgs/icon_error.png");
	background-repeat:no-repeat;
	background-position:30px 5px;
	color:#fff;
	font-size:12px;
	padding:15px 10px 15px 70px;
}
.messageStackWarning { 
	margin-bottom:10px;
	background-color:#f00;
	background-image:url("../imgs/icon_error.png");
	background-repeat:no-repeat;
	background-position:30px 5px;
	color:#fff;
	font-size:12px;
	padding:15px 10px 15px 70px;
}
.messageStackSuccess { 
	margin-bottom:10px;
	background-color:#339933;
	background-image:url("../imgs/icon_ok2.png");
	background-repeat:no-repeat;
	background-position:30px 5px;
	color:#fff;
	font-size:12px;
	padding:15px 10px 15px 70px;
}

a, a:link, a:hover, a:visited, a:active {color:#f29b00; }
a.link_mini, a.link_mini:link, a.link_mini:hover, a.link_mini:visited, a.link_mini:active { 
	color:#000;
	font-size:11px;
}

hr {
	padding: 0;
	border: solid #ccc;
	border-width: 1px 0 0 0;
	color:#ccc;
	height: 1px;
	width: 100%;
	margin: 0;
	clear:both;
}

#jquery_loader {
  	position:fixed;
	z-index:1000;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#jquery_loader div {
  	position:fixed;
	z-index:1001;
	top:30%;
	left:50%;
	margin-left:-100px;
	width:200px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
#meg_infobox {
	font-size:14px;
  	position:fixed;
	z-index:999;
	top:30%;
	left:50%;
	margin-left:-220px;
	width:400px;
	min-height:150px;
	background-color:#f3f3f3;
	padding:20px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#meg_infobox_out_of_stock_2, #meg_infobox_cesta_ko { /* igual que el anterior pero sin altura minima */
	font-size:14px;
  	position:fixed;
	z-index:999;
	top:30%;
	left:50%;
	margin-left:-220px;
	width:400px;
	background-color:#f3f3f3;
	padding:20px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#meg_infobox_bg, #meg_infobox_out_of_stock_2_bg, #meg_infobox_cesta_ko_bg {
  	position:fixed;
	z-index:10;
	top:0; 
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#meg_infobox2 {
	font-size:14px;
  	position:fixed;
	z-index:999;
	top:30%;
	left:50%;
	margin-left:-220px;
	width:400px;
	background-color:#fff;
	background-image:url("../images/logo.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
	padding:20px;
	padding-top:120px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
#meg_tellus {
	font-size:12px;
  	position:absolute;
	z-index:999;
	top:5%;
	left:50%;
	margin-left:-313px;
	width:626px;
	background-color:#f3f3f3;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#meg_infobox_login, #meg_infobox_forgotten, #meg_infobox_forgotten_ok {
	font-size:12px;
  	position:fixed;
	z-index:1010;
	top:15%;
	left:50%;
	margin-left:-175px;
	width:350px;
	background-color:#f3f3f3;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


#meg_infobox_newsletter_bg, #meg_infobox_newsletter_ok_bg, #meg_infobox_newsletter_ko_bg, #meg_infobox_cupones, #meg_infobox_login_bg, #meg_infobox_forgotten_bg, #meg_infobox_forgotten_ok_bg, #meg_infobox_conditions_bg, #meg_infobox_contacto_bg, #meg_infobox_terms_bg, #meg_infobox_lopd_bg {
  	position:fixed;
	z-index:998;
	top:0; 
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#meg_infobox_newsletter, #meg_infobox_newsletter_ok, #meg_infobox_contacto, #meg_infobox_newsletter_ko, #meg_infobox_cupones_ko {
	font-size:12px;
  	position:fixed;
	z-index:999;
	top:5%;
	left:50%;
	margin-left:-220px;
	width:440px;
	background-color:#f3f3f3;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#meg_infobox_conditions, #meg_infobox_terms, #meg_infobox_lopd  {
	font-size:12px;
  	position:fixed;
	z-index:999;
	top:5%;
	left:50%;
	margin-left:-375px;
	width:750px;
	background-color:#f3f3f3;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#meg_infobox_newsletter_ok .nw_content, #meg_infobox_newsletter .nw_content, #meg_infobox_forgotten_ok .nw_content, #meg_infobox_forgotten .nw_content, #meg_infobox_login .nw_content, #meg_tellus .nw_content, #meg_infobox_conditions .nw_content, #meg_infobox_contacto .nw_content, #meg_infobox_terms .nw_content, #meg_infobox_newsletter_ko .nw_content, #meg_infobox_lopd .nw_content {
	padding:15px 30px 10px 30px;
}

#meg_infobox_terms .nw_content2, #meg_infobox_conditions .nw_content2, #meg_infobox_lopd .nw_content2 {
	padding:15px 30px 10px 30px;
	overflow:scroll;
	height:500px;
}

#meg_infobox_newsletter .nw_content_legal, #meg_tellus .nw_content_legal {
	font-size:11px;
	color:#8e8e8e;
	font-style:italic;
	background-color:#cacaca;
	padding:15px 30px 10px 30px;
	border-radius:0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}

#meg_infobox_newsletter_ok h3, #meg_infobox_newsletter h3, #meg_infobox_forgotten_ok h3, #meg_infobox_forgotten h3, #meg_infobox_login h3, #meg_infobox_contacto h3, #meg_infobox_newsletter_ko h3 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
}

#meg_infobox_login h4, #meg_tellus h4, #meg_infobox_contacto h4 {
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	font-size:14px;
}

#meg_infobox_newsletter h4 {
	margin-bottom:5px;
	padding:0;
	font-size:14px;
}
#meg_infobox_newsletter span {
	font-size:13px;
	color:#515151;
	font-style:italic;
	font-weight:bold;
}

#meg_infobox_contacto .nw_content_contacto{
	padding:15px 30px 10px 30px;
	line-height:1.5;
}

/*#meg_infobox_contacto .txt_email{
	font-size:20px;
	color:#f29b00;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
}*/
.txt_email{
	font-size:18px;
	color:#c61718;
	font-weight:bold;
	line-height:1.5;
}

#meg_infobox_newsletter_ok h2, #meg_infobox_forgotten_ok h2 {font-size:14px;margin-bottom:10px;}
#meg_infobox_newsletter_ok h2.icon_added, #meg_infobox_forgotten_ok h2.icon_added {
	background-image:url("../imgs/icon_added.gif");
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:24px;
}

#meg_infobox_newsletter_ko h2 {font-size:14px;margin-bottom:10px;}
#meg_infobox_newsletter_ko h2.icon_added {
	background-image:url("../imgs/icon_error.png");
	background-repeat:no-repeat;
	padding-left:40px;
	line-height:35px;
}

#meg_infobox span {
	font-weight:bold;
	text-transform:uppercase;
}
#meg_infobox p {margin-bottom:10px;}
#meg_tellus span {color:#4D4D4D;font-style:italic;}
#meg_infobox h2,#meg_tellus h2 {font-size:20px;font-weight:normal;margin-bottom:10px;}
#meg_infobox h2.icon_added {
	background-image:url("../imgs/icon_added.gif");
	background-repeat:no-repeat;
	padding-left:30px;
}

#pinfo_perso {
  	position:fixed;
	z-index:999;
	top:10%;
	left:50%;
	margin-left:-350px;
	width:700px;
	height:560px;
	overflow:hidden;
	background-color:#e0e0e0;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

#parches_main {
clear:both;
background-color:#e8e8e8;
overflow:hidden;
padding:18px 0px 18px 18px;
margin:8px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#parches_main div {float:left;width:100px;margin-right:25px;}
#parches_main span.opt_title {font-size:13px;color:#333;padding-left:10px;}
#parches_main img {clear:both;margin-top:10px;cursor:pointer;}

#perso_report {
	background-color:#F3DEB6;
	padding:10px 10px 10px 56px;
}
#perso_link a,#perso_link a:visited,#perso_link a:hover,#perso_link a:link,#perso_link a:active { 
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height:25px
}

#perso_nav a, #perso_nav a:link, #perso_nav a:hover, #perso_nav a:visited, #perso_nav a:active { 
	color:#C66400;
	text-decoration:none;
	font-size:11px;
	float:right;
}
#perso_selected {
	clear:both;
} 
.perso_camiseta {
	margin-top:10px;
	background-image:url("../imgs/icon_camiseta_new.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.perso_botas {
	margin-top:10px;
	background-image:url("../imgs/icon_camiseta_new.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}

.perso_mochila {
	margin-top:10px;
	background-image:url("../imgs/icon_camiseta_new.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}

.perso_title {font-size:13px;color:#000;clear:both;display:block;padding-top:5px;}
.perso_content {font-size:12px;color:#FF5200;clear:both;display:block;padding-top:5px;font-weight:bold;}

.pinfo_perso_content {padding:20px;}
.perso_block_1 {float:left;height:200px;padding-right:25px;padding-left:20px;border-right:1px solid #e8e8e8;}
.perso_block_2 {float:left;height:200px;padding-left:20px;}

.perso_block_apoyo {
padding-top: 5px;
font-family: 'Arial Narrow', Arial, Sans-Serif;
font-size: 11px;
color: 595a5b;
width:220px;
}
.perso_block_apoyo2 {
padding-top: 6px;
font-family: 'Arial Narrow', Arial, Sans-Serif;
font-size: 11px;
color: 595a5b;
width:260px;
}
.perso_img_apoyo {
	height:96px;
	padding-bottom: 7px;
}
#perso_type_1, #perso_type_2 { padding-top:10px;}

.perso_option {font-size:14px;font-weight:bold;}
.perso_price {font-size:20px;font-weight:bold;color:#FF6A00;line-height:15px;}

.perso_link_cancel a, .perso_link_cancel a:link, .perso_link_cancel a:hover, .perso_link_cancel a:visited, .perso_link_cancel a:active { color:#000;font-size:12px; float:right; padding-right:10px; }

.perso_camiseta2 {
	background-image:url("../imgs/icon_camiseta2_new.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:20px;
	margin:20px 20px 10px 20px;
	padding-left:50px;
	line-height:30px;
}
.perso_botas2 {
	background-image:url("../imgs/icon_camiseta2_new.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:20px;
	margin:20px 20px 10px 20px;
	padding-left:60px;
	line-height:30px;
}

.perso_mochila2 {
	background-image:url("../imgs/icon_camiseta2_new.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:20px;
	margin:20px 20px 10px 20px;
	padding-left:60px;
	line-height:30px;
}


.bg_opt2 {
	background-image:url("../imgs/bg_opt2.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
}
.bg_opt8 {
	background-image:url("../imgs/bg_opt8.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
}
.bg_opt9 {
	background-image:url("../imgs/bg_opt9.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
}


#pinfo_perso_err {
	background-color:#FF1901;
	padding:10px 20px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

#login_err { 
	background-color:#FF1901;
	padding:15px 20px 15px 70px;
	font-size:12px;
	text-align:left;
	color:#fff;
	background-image:url("../imgs/icon_error.png");
	background-repeat:no-repeat;
	background-position:30px 5px;
}

#meg_container {
	width:100%;
	height:100%;
}

.meg_content {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    clear: left;
    margin: 0 auto;
    padding: 0;
    width: 975px;
}

.meg_content_menu {
	width:991px;
	padding:0;
	margin:0 auto;
}

.meg_content_static {
	padding-right:70px;
	padding-left:70px;
	padding-top:20px;
	background-color:#f9f9f9;
}

.meg_content_static a, .meg_content_static a:link, .meg_content_static a:hover, .meg_content_static a:visited, .meg_content_static a:active {color:#cc0000;}

.meg_content_static small{
	font-size:10px;
}
/*.meg_content_static span {
	font-size:14px;
	font-weight:normal;
}*/

.meg_content_static h1 {
	padding: 15px 0px;
	font-size:20px;
	font-weight:normal;
}

.meg_content_static h3 {
	font-size:18px;
	font-weight:bold;
}

#meg_header {
	height:167px;
	background-image:url("../imgs/meg_background_header2_normal.png?223451");
/*
	background-image:url("../imgs/meg_background_header2_normalV2.png?223451");	
*/
	background-repeat:no-repeat;
        position: relative;
}
.meg_header_nav {
	float:right;
	width:350px;
	margin-top:40px;
}

.meg_header_cart, .meg_header_cart_null {float:left;}
.meg_header_cart a, .meg_header_cart a:link, .meg_header_cart a:hover, .meg_header_cart a:visited, .meg_header_cart a:active {
	background-image:url("../imgs/icon_cart.png");
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.meg_header_cart_null a, .meg_header_cart_null a:link, .meg_header_cart_null a:hover, .meg_header_cart_null a:visited, .meg_header_cart_null a:active {
	background-image:url("../imgs/icon_cart_empty.png");
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.meg_header_account {float:left;padding-left:20px;font-size:12px;}
.meg_header_account ul {
	list-style:none;
	float:left;
}
.meg_header_account ul li {
	float:left;
	color:#fff;
	padding-right:5px;
}

.meg_header_account ul li.num {
	background:url('../imgs/cupon_etiqueta.png') no-repeat;
	color:#000000; font-size:16px; font-weight: bold;  
	padding:4px 0px 4px 15px;
	margin: -4px 10px 0px 0px;
	height:18px;
	width:25px;
}

.meg_header_account ul li a, .meg_header_account ul li a:link, .meg_header_account ul li a:hover, .meg_header_account ul li a:visited, .meg_header_account ul li a:active {color:#fff;}
.meg_header_account ul li a.login {color:#fff;}
.meg_header_account ul li a.logoff {color:#FFBC09;}

#meg_menu {
	height:76px;
	background-image:url("../imgs/meg_background_menu.png");
	background-repeat:no-repeat;
}

.meg_categories_bg {
    /*background-image: url("../imgs/meg_categories_3dnew.png");
    background-position: 52% 100%;
    background-repeat: no-repeat;*/
    margin-bottom: -14px;
    padding-bottom: 14px;
}

.meg_categories {
    margin: 0 auto;
    padding: 0;
    width: 975px;
}

.meg_categories_text {
	background-image:url("../imgs/pico_title.png");
	background-position:20px 50%;
	background-repeat:no-repeat;
	background-color:#000;
	padding:0px 38px;
}
.meg_categories_text h2 {
	color:#fff;
	font-size:17px;
	line-height:35px;
	font-weight:bold;
	text-transform:uppercase;
}

.meg_fanzone_text {
	background-image:url("../imgs/pico_title.png");
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding:0px 28px;
}
.meg_fanzone_text h2 {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}

.meg_fanzone_text h2 em {
	color:#B7090A;
}

.meg_featured_text {
	background-image:url("../imgs/pico_title.png");
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding:0px 28px;
}
.meg_featured_text h2 {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}
.meg_cat_arrow_content {
	position:absolute;
	width:975px;
	height:76px;}
.meg_cat_arrow {
	float:left;
	height:76px;
	background-image:url("../imgs/cat_arrow.png");
	background-position:100% 50%;
	background-repeat:no-repeat;
}
.meg_cat_arrow h1 {
    font-family: 'HelveticaNeueHeavyCondRegular';
	font-size:40px;
	line-height:86px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-style:italic;
	padding:0px 58px 0px 10px;
}

.meg_categories_image {
        margin-bottom: -3px!important;
        margin-bottom:0px;
}

#meg_filter {
	height:112px;
	background-image:url("../imgs/meg_filter.jpg");
	background-repeat:no-repeat;
	background-position:100% 0%;
	border-bottom:1px solid #e5e5e5;
}

.meg_pageresults {
	background-image:url("../imgs/arrow_results.gif");
	background-repeat:no-repeat;
	background-color:#171717;
	padding:9px 10px;
	height:22px;
	color:#fff;
	line-height:22px;
	font-size:12px;
        border-top: 1px solid #404040;
}
.meg_pageresults img {vertical-align:top;}
.meg_pageresults a, .meg_pageresults a:link, .meg_pageresults a:hover, .meg_pageresults a:visited, .meg_pageresults a:active { color:#fff;}
.meg_pageresults .results {float:left;width:100px;}
.meg_pageresults .sort {float:left;padding:0px 10px 0px 30px;display:block;}
.meg_pageresults .pages {float:right;padding:0px 10px;border-left:1px solid #454545;}
.meg_pageresults .psize {float:left;padding:0px 10px;border-left:1px solid #454545;}
.meg_pageresults .psize span {float:left;}

ul.page_list {list-style:none;}
ul.page_list li {
	float:left;
	margin-left:4px;
}
ul.page_list li a,
ul.page_list li a:link,
ul.page_list li a:visited,
ul.page_list li a:active {
	color:#fff;
	text-decoration:underline;
	padding:0px 6px;
	display:block;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position:relative;
	behavior: url(/css/PIE.htc);	
}
ul.page_list li a:hover,
ul.page_list li a.page_current {
	color:#000;
	text-decoration:none;
	background-color:#fff;
	padding:0px 6px;
}


ul.sort_list {list-style:none;float:left;}
ul.sort_list li {
	float:left;
}
ul.sort_list li a,
ul.sort_list li a:link,
ul.sort_list li a:visited,
ul.sort_list li a:active {
	color:#6a6a6a;
	text-decoration:none;
	padding:2px 6px;
	background-image:url("../imgs/sort_list_bg.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
}
ul.sort_list li.ini a {
	background:none;
}
ul.sort_list li a:hover,
ul.sort_list li a.page_current {
	color:#fff;
	text-decoration:underline;
	padding:2px 6px;	
}

ul.sort_list li a span.arrowdw {
	padding-right:10px;
	background-image:url("../imgs/arrowdw.gif");
	background-repeat:no-repeat;
	background-position:100% 55%;
}
ul.sort_list li a span.arrowup {
	padding-right:10px;
	background-image:url("../imgs/arrowup.gif");
	background-repeat:no-repeat;
	background-position:100% 55%;
}

ul.psize_list {list-style:none;float:left;}
ul.psize_list li {
	float:left;
	padding-left:5px;
}
ul.psize_list li a,
ul.psize_list li a:link,
ul.psize_list li a:visited,
ul.psize_list li a:active {
    text-indent:-9999px;
    width:21px;
    height:21px;
	background-position:0% 0%;
	background-repeat:no-repeat;
    display:block;
	float:left;
	font-size:11px;
	color:#fff;
}

ul.psize_list li a:hover,
ul.psize_list li a.current {
	background-position:0% -21px;
	background-repeat:no-repeat;
}

ul.psize_list li a.ver40 {background-image:url("../imgs/ver40.png");}
ul.psize_list li a.ver60 {background-image:url("../imgs/ver60.png");}
ul.psize_list li a.ver80 {background-image:url("../imgs/ver80.png");}
ul.psize_list li a.vertodos {
    text-indent:0px;
	background:none;
	padding-left:5px;
}

.meg_breadcrumb {
	float:left;
	font-size:11px;
	padding:9px 15px;
	color:#000;
}
.meg_breadcrumb a, .meg_breadcrumb a:link,.meg_breadcrumb a:hover, .meg_breadcrumb a:visited, .meg_breadcrumb a:active {color:#666;}

.meg_social_links_cont {
	float:right;
	width:210px;
	height:32px;
	overflow:hidden;
}
.meg_social_links {
	font-size:11px;
	padding:7px 0px;
	color:#000;
	width:300px;
}
.meg_social_title {
	float:left;
	padding-right:5px;
}
.meg_social_links .addthis_separator {
	color:#CDCFDC;
}
.meg_submenu {
	height:44px;
	background-color:#EFF0F2;
	background-image:url("../imgs/meg_submenu.jpg");
	background-repeat:repeat-x;
}
.meg_submenu ul {
	list-style:none;
	margin-left:0px;
}
.meg_submenu ul li {
	float:left;
	height:32px;
	margin-right:-10px;
	padding-top:12px;
	background-image:url("../imgs/sep_submenu.gif");
	background-repeat:no-repeat;
	background-position:5px 50%;
}
.meg_submenu ul li.ini {
	background:none;
}
.meg_submenu ul li a,.meg_submenu ul li a:link,.meg_submenu ul li a:visited {
	margin-left:1px;
	color:#000;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	display:block;
}
.meg_submenu ul li a span,.meg_submenu ul li a:link span,.meg_submenu ul li a:visited span {
	padding:4px 0px 4px 20px;
	margin-right:17px;
	display:block;
}
.meg_submenu ul li a:hover span,.meg_submenu ul li.meg_current a span {
	color:#fff;
	background-image:url("../imgs/meg_level_2_current.png");
	background-repeat:no-repeat;
	display: block !important;	
}
.meg_submenu ul li a:hover,.meg_submenu ul li.meg_current a {
	background-image:url("../imgs/meg_level_2_current_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
	display: block !important;	
}

li.item_powerade a span {
	color: #0099ff;
}

/* footer */
#meg_footer {
	background-color:#616161;
	padding-top:5px;
}
#meg_footer .footer_content{
	background-color:#252525;
	overflow:hidden;
}
#meg_footer h3 {
	font-family: HelveticaNeueHeavyCondRegular;
	font-size:20px;
	color:#FDAF00;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px #000;
	-moz-text-shadow: 0px 1px 0px #000;
	-webkit-text-shadow: 0px 1px 0px #000;
	margin-bottom:10px;
}
#meg_footer .footer_social {
	float:left;
	width:300px;
	padding:25px 25px 25px 28px;
	height:80px;
}



#meg_footer .footer_social a.fs_facebook {
	margin-right:5px;
    display:block;
	float:left;
    text-indent:-9999px;
    text-decoration:none;
    width:48px;
    height:48px;
    background:url(../imgs/logo_facebook_2.gif) top left no-repeat;
}
#meg_footer .footer_social a.fs_twitter {
	margin-right:5px;
    display:block;
	float:left;
    text-indent:-9999px;
    text-decoration:none;
    width:48px;
    height:48px;
    background:url(../imgs/logo_twitter_2.gif) top left no-repeat;
}
#meg_footer .footer_social a.fs_tuenti {
    margin-right:5px;
    display:block;
	float:left;
    text-indent:-9999px;
    text-decoration:none;
    width:48px;
    height:48px;
    background:url(../imgs/logo_tuenti_2.gif) top left no-repeat;
}

#meg_footer .footer_social a.fs_gplus {
    display:block;
	float:left;
    text-indent:-9999px;
    text-decoration:none;
    width:48px;
    height:48px;
    background:url(../imgs/logo_gplus_2.gif) top left no-repeat;
}

#meg_footer .footer_social a:hover {
    background-position: 0 -48px;
}


#meg_footer .footer_atc {
	float:left;
	background-image:url("../imgs/footer_sep_modules.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:25px 45px 25px 45px;
	height:80px;
}
#meg_footer .footer_contact {
	font-family: Arial;
	font-weight:normal;
	margin-top:-5px;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#meg_footer .footer_contact a, #meg_footer .footer_contact a:link, #meg_footer .footer_contact a:hover, #meg_footer .footer_contact a:visited, #meg_footer .footer_contact a:active, #meg_footer .footer_contact_mail a, #meg_footer .footer_contact_mail a:link, #meg_footer .footer_contact_mail a:hover, #meg_footer .footer_contact_mail a:visited, #meg_footer .footer_contact_mail a:active {
	color:#fff;
	text-decoration:none;
}
#meg_footer .footer_contact_horario {
	font-family: Arial;
	display:block;
	font-weight:normal;
	font-size:10px;
	color:#858585;
	line-height:1;
}

#meg_footer .footer_contact_mail {
	font-family: Arial;
	font-weight:normal;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-top:-15px;	
}

#meg_footer .footer_newsletter {
	float:left;
	background-image:url("../imgs/footer_sep_modules.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:25px 0px 25px 30px;
	height:80px;
}
#meg_footer .footer_newsletter span {
	margin-top:-10px;
	margin-bottom:5px;
	display:block;
	color:#fff;
	font-size:13px;
}

#meg_footer .footer_content2{
	background-color:#303030;
	overflow:hidden;
}

#meg_footer .footer_links_1 {
	float:left;
	width:300px;
	padding:15px 25px 15px 28px;
	height:65px;
}

#meg_footer .footer_links_2 {
	float:left;
	padding:15px 0px 15px 45px;
	height:65px;
}

#meg_footer .footer_logos {
	float:left;
	padding:15px 0px 5px 0px;
	height:65px;
}
#meg_footer .footer_logos img {
	margin-left:7px;
}

#meg_footer h4 {
	font-family: HelveticaNeueHeavyCondRegular;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:5px;
}
#meg_footer ul {
	overflow:hidden;
	padding-bottom:5px;
	list-style:none;
	clear:both;
}
#meg_footer ul li {
	float:left;
	font-size:11px;
	color:#afafaf;
	padding:0px 5px;
	background-image:url("../imgs/footer_sep_links.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
}
#meg_footer ul li.ini {background:none;padding:0px 5px 0px 0px;}
#meg_footer ul li a, #meg_footer ul li a:link, #meg_footer ul li a:hover, #meg_footer ul li a:visited, #meg_footer ul li aa:active {
	color:#afafaf;
}

#meg_footer .footer_content3{
	background-color:#fff;
	overflow:hidden;
	height:114px;
	z-index:150;
	overflow:visible;
}

#meg_footer .footer_content4{
	background-color:#1d1d1d;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:12px;
	padding:5px;
}
/* footer */

.meg_main {
	background-color:#f9f9f9;
	overflow:hidden;
	width:975px;
	position:relative;
}
.meg_main2 {
	background-color:#dadada;
	padding-top:0px;
	overflow:hidden;
	width:975px;
}
.meg_main3 {
	background-color:#f0f0f0;
	overflow:hidden;
	width:975px;
}
.meg_main4 {
	background-color:#fff;
	overflow:hidden;
	width:975px;
}
.meg_main5 {
	background-color:#eaeaea;
	overflow:hidden;
	width:975px;
}
.meg_socialmedia_equipo {
	background-color:#f9f9f9;
	padding:10px 0px 27px 0px;
	overflow:hidden;
	width:975px;
}
.meg_main_megacracks {
	background-color:#dadada;
	width:732px;
	position: absolute;
	right: 16px;
	bottom: 0px;
	border-left: 3px solid #BBB8B8;
	border-top: 3px solid #BBB8B8;
}
.contenedor_megacracks {
height: 538px;
position: relative;
}
.meg_socialmedia {
	background-color:#1E1E1E;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	width:975px;
}

.meg_socialmedia .box_socialmedia,
.meg_socialmedia_equipo .box_socialmedia {
	float:left;
	width:441px;
	height:300px;
	background-color:#000;
	padding:10px;
	margin:0px 0px 0px 17px;
	overflow:hidden;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:relative;
	behavior: url(/css/PIE.htc);
        padding-bottom: 23px;
}
.meg_socialmedia .box_socialmedia_fb,
.meg_socialmedia_equipo .box_socialmedia_fb {
	overflow:hidden;
}
.meg_socialmedia .box_socialmedia_fb iframe,
.meg_socialmedia_equipo .box_socialmedia_fb iframe {
	margin-top:-2px;
	margin-left:-10px;
}

.meg_nav {
	width:1000px;
}
.meg_nav3 {
	width:1000px;
	padding-top:1px;
}
.meg_nav2 {
	width:1000px;
	background-color:#f9f9f9;
}
.meg_nav_order {
	width:1000px;
	display:none;
}
.meg_nav_fanzone {
	width:1000px;
	border-top:2px solid #B7090A;
	border-bottom:1px solid #B7090A;
	background-color:#171717;
	padding:10px 10px 20px 10px;
}

.meg_nav_perso_box {
	width:1000px;
	background-color:#171717;
	background-image:url("../imgs/perso_camiseta_bg.jpg");
	background-position:100% 100%;
	background-repeat:repeat-x;
}

.meg_image_perso_box {
	width:953px;
	height:185px;
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding:10px 12px 20px 10px;
        border-bottom: 2px solid #af0c0d;
}
.formu_person {
	padding:60px 0px 0px 50px;
}


.meg_nav_featured_products {
	width:1000px;
	border-bottom:1px solid #fff;
	background-color:#404040;
	padding:10px 10px 20px 10px;
}

.meg_featured_list {
	margin-left:35px;
}
.meg_featured_list ul {
	margin-top:-10px;
	padding-left:5px;
	list-style:none;
	float:left;
	width:217px;
}
.meg_featured_list ul li {
	background-image:url("../imgs/pxl_white.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:2px 5px;
	color:#fff;
	font-size:12px;
}
.meg_featured_list ul li a,
.meg_featured_list ul li a:link,
.meg_featured_list ul li a:visited,
.meg_featured_list ul li a:active {
	text-decoration:none;
	color:#fff;
}
.meg_featured_list ul li a:hover {
	text-decoration:underline;
	color:#fff;
}



.meg_nav_content {
	padding:10px 35px 10px 10px;
	font-size:12px;
	overflow:hidden;
}
.meg_nav_content a, .meg_nav_content a:link, .meg_nav_content a:hover, .meg_nav_content a:visited, .meg_nav_content a:active {color:#000;}
.meg_nav_content a{text-decoration: none;}
.meg_nav_content a:hover{text-decoration: underline;}
.meg_nav_content ul {list-style:none;}
.meg_nav_content ul li {float:left;}

.text_decoration_none a,
.text_decoration_none a:visited,
.text_decoration_none a:active,
.text_decoration_none a:link {text-decoration:none;}
.text_decoration_none a:hover {text-decoration:underline;}

/*Clases para efecto mouseover sobre imágenes de listado de productos*/
.attr_overflow2 {
	height:45px;
	overflow:hidden;
	padding:3px;
}

.attr_overflow {
	height:45px;
	overflow:hidden;
	padding:3px;
}

.attr_overflow_auto {
	background-color:#f3f3f3;
	overflow:auto;
}

.meg_floto_order {
	width:429px; 
	height:179px; 
	margin:0; 
	padding:10px 30px;
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-image:url("../imgs/meg_box_product_order.gif");
	background-repeat:no-repeat;
}

.product_imagen_order {
	float:left;
}
.product_qty_order {
	margin-top:10px;
	font-weight:bold;
	color:#505050;
	font-style:italic;
	font-size:12px;
}
.product_nombre_order {
	font-weight:bold;
	text-transform:uppercase;
}
.product_model_order {
	margin-top:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#a4a4a4;
}
.product_precio_order {
	margin-top:5px;
	color:#FF5400;
	font-weight:bold;
	font-size:20px;
}

.meg_floto {
	width:245px; 
	height:270px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-image:url("../imgs/meg_box_product.gif");
	background-repeat:no-repeat;
}
.meg_floto div.hover_content {display:none;}
.meg_floto:hover div.hover_content {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:243px;
	height:268px;
	background:none;
}
.meg_floto div.hover_content img {width:100%;height:100%;}

.meg_floto2 {
	width:245px; 
	height:230px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-image:url("../imgs/meg_box_category.gif");
	background-repeat:no-repeat;
}
.meg_floto2 div.hover_content2 {display:none;}
.meg_floto2:hover div.hover_content2 {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:243px;
	height:228px;
	background:none;
	background-color:#fff;
	background-image:url("../imgs/meg_background_hover.jpg");
	background-repeat:repeat-x;
	background-position:0% 100%;
}
.meg_floto2 div.hover_content2b {display:none;}
.meg_floto2:hover div.hover_content2b {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:243px;
	height:228px;
	background:none;
}
.meg_floto2 div.hover_content2b img {width:100%;height:100%;}
.meg_floto2 .hover_product {padding:20px 10px 0px 0px;height:150px;}


.meg_floto3 {
	width:245px; 
	height:270px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-color:#fff;
}
.meg_floto3 div.hover_content3 {display:none;}
.meg_floto3:hover div.hover_content3 {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:243px;
	height:268px;
	background:none;
}
.meg_floto3 div.hover_content3 img {width:100%;height:100%;}

.meg_floto4 {
	width:245px; 
	height:540px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-color:#000;
}
.meg_floto4 div.hover_content4 {display:none;}
.meg_floto4:hover div.hover_content4 {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:243px;
	height:538px;
	background:none;
}
.meg_floto4 div.hover_content4 img {width:100%;height:100%;}


.meg_floto5 {
	width:222px; 
	height:270px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	float:left; 
	background-image:url("../imgs/meg_box_feat_product.gif");
	background-repeat:no-repeat;
}
.meg_floto5 div.hover_content {display:none;}
.meg_floto5:hover div.hover_content {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:220px;
	height:268px;
	background:none;
}
.meg_floto5 div.hover_content img {width:100%;height:100%;}

.meg_floto5 .personalizable {
	position: relative;
	margin-bottom: -24px; 
}

.meg_goto_categories {padding-left:40px;}
.meg_goto_categories img {display:block;float:left;}
.meg_goto_categories a.meg_goto_categories_link {padding:10px 5px;display:block;float:left;font-size:11px;color:#000;text-decoration:none;}
.meg_goto_categories a.meg_goto_categories_link:hover{text-decoration: underline;}

.hover_left {float:left;width:100px;overflow:hidden;}
.hover_right {float:right;width:120px;margin-top:10px;}

.meg_floto_fanzone {
	width:414px; 
	height:209px; 
	margin:0; 
	padding:1px;
	margin-right:40px;
	float:left; 
	background-color:#fff;
	background-image:url("../imgs/meg_background_fanzone_item.jpg");
	background-repeat:repeat-x;
	background-position:0% 100%;
}

.meg_floto_fanzone div.hover_content {display:none;}
.meg_floto_fanzone:hover div.hover_content {
	display:block;
	border:4px solid #F5B805;
	position:absolute;
	z-index:995;
	margin-top:-3px;
	margin-left:-3px;
	width:192px;
	height:208px;
	background:none;
}
.meg_floto_fanzone div.hover_content img {width:100%;height:100%;}


.meg_cleared {
	float:none;
	clear:both;
	margin:0;
	padding:0;
	height:0;	
}
.space_big {
	height:200px;
}
.space_medium {
	height:150px;
}
.space_small {
	height:100px;
}

.meg_top_productos {
	width:711px;  
	float:left;
	color:#494949;
	font-size:12px;
	font-weight:bold;
	padding:10px;
}
.meg_top_equipos {
	width:235px;
	float:left; 
	color:#494949;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	border-left:1px solid #b9b9b9;
}
.meg_floto_equipos {
	width:245px; 
	height:269px; 
	margin:0; 
	padding:0; 
	margin-left:-1px;
	margin-top:-1px;
	overflow:hidden;
	float:left; 
}
.meg_floto_equipos ul {list-style:none;background-color:#F1F1F1;height:270px; }
.meg_floto_equipos ul li {border-left:1px solid #d7d7d7;border-top:1px solid #e5e5e5;padding:6px 10px;}
.meg_floto_equipos ul li a {text-decoration:none;line-height:40px;color:#000;font-weight:bold;text-transform:uppercase;font-size:14px;}
.meg_floto_equipos ul li.meg_link_all a {text-decoration:underline;line-height:40px;color:#000;font-weight:bold;text-transform:none;font-size:12px;padding-left:10px;}
.meg_floto_equipos ul li a img {vertical-align:top;padding-right:10px;}


.pinfo {
	background-color:#fff;
	background-image:url('../imgs/meg_background_pinfo.gif');
	background-position:0% 100%;
	background-repeat:repeat-x;
	padding:0px 30px;
	position:relative; /*by gellu 20110510*/
}
.icon_lupa {
	position:absolute;
	margin-left:400px;
}
.icon_fabricante {
	position:absolute;
	margin-left:-30px;
	margin-top:-10px;
}
.pinfo_gallery img {
	border:1px solid #ebebeb;
	margin-right:5px;
	margin-bottom:5px;
}

.meg_preventa {
	margin-left:850px;
	margin-top:60px;
	position:absolute;
	color:#4B9502;
	font-weight:bold;
	font-size:15px;
	z-index:100;
}
.meg_mark {
	margin-left:881px;
	position:absolute;
	width:94px;
	height:94px;
	z-index:100;
}
.meg_mark img {
	width:94px;
	height:94px;
}
.meg_mark_stock {
	background-image:url("../imgs/marks/stock.png");
	background-repeat:no-repeat;
}
.meg_mark_special {
	/*background-image:url("../imgs/marks/oferta.png");*/
	background-image:url("../imgs/marks/rebajado.png");
	background-repeat:no-repeat;
}
.meg_mark_new {
	background-image:url("../imgs/marks/novedad.png");
	background-repeat:no-repeat;
}
.meg_mark_agotado {
	background-image:url("../imgs/marks/agotado.png");
	background-repeat:no-repeat;
}
.meg_mark_enviogratis {
	background-image:url("../imgs/marks/enviogratis.png");
	background-repeat:no-repeat;
}
.meg_mark_megaoferta {
	background-image:url("../imgs/marks/megaoferta.png");
	background-repeat:no-repeat;
}

.meg_mark_powerade {
	background-image:url("../imgs/marks/powerade.png");
	background-repeat:no-repeat;
}	
	
.pinfo_title {
	border-bottom:1px solid #e5e5e5;
	padding:15px 0px;
}
.pinfo_title h1 {
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.pinfo_title_referencia {
	text-transform:uppercase;
    letter-spacing:0px;
	font-size:12px;
	color:#999;
}
.pinfo_title_largo {
	text-transform:uppercase;
	font-style:italic;
	font-size:15px;
	color:#666;
}
.pinfo_image {
	width:460px;
	height:480px;
	padding:10px 0px 10px 40px;
	float:left;
}

.pinfo_options {
	width:370px;
	/*gellu : height:470px;*/
	min-height:370px;
	padding:10px;
	float:right;
}

.pinfo_desc {
	width:530px;
	margin:20px 0px 30px 0px;
	float:left;
}

.pinfo_desc p {
	font-size:12px;
	color:#000;
	line-height:18px;
	margin-bottom:10px;
}

.pinfo_desc h3 {
	margin-bottom:10px;
}



.meg_coment {
	clear:both;
	margin-top:10px;
	overflow:hidden;
}
.meg_image_coment {
	background-color:#222;
	padding:1px;
	float:left;
	width:104px;
	height:104px;
}
.meg_coment_text {
	font-size:12px;
	color:#000;
	line-height:18px;
	float:right;
	width:410px;
}
.meg_coment_author {
	font-weight:bold;
	clear:both;
}
.meg_coment_author2 {
	color:#777;
	font-style:italic;
	clear:both;
}
.pinfo_related {
	width:340px;
	margin:20px 0px 30px 0px;
	float:right;
	background-color:#232323;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:20px;
	position:relative;
	behavior: url(/css/PIE.htc);	
}
.pinfo_related h3 {
	background-image:url('../imgs/icon_ok.gif');
	background-repeat:no-repeat;
	background-position: 0% 50%;
	color:#f8f8f8;
	font-size:13px;
	text-transform:uppercase;
	padding-left:30px;
	margin-bottom:20px;
}
.meg_related_product {
	background-color:#393939;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow:hidden;
	margin-top:10px;
}

.meg_related_product_img {
	background-color:#fff;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float:left;
	width:111px;
	height:100px;
	text-align:center;
	padding-top:7px;
}
.meg_related_product_text {
	float:left;
	padding:10px;
}
.meg_related_product_text a {
	font-size:13px;
	color:#dcdcdc;
	text-decoration:none;
}
.meg_related_product_text span {
	font-weight:bold;
	font-size:13px;
	color:#767676;
	text-transform:uppercase;
}
span.meg_related_price {
	font-weight:bold;
	font-size:22px;
	color:#FF5200;
}
.meg_related_more {
	margin-top:10px;
	text-align:right;
}
.meg_related_more a {
	font-size:13px;
	color:#dcdcdc;
	text-decoration:underline;
}

.padd {
	overflow:hidden;
	background-color:#F4F4F4;
	background-image:url('../imgs/meg_background_padd.jpg');
	background-position:0% 0%;
	background-repeat:repeat-x;
	padding:0px 15px 0px 30px;
}

/* inputs y botones */
.sub_text_button {
	display:block;
	font-size:12px;
	color:#666;
	margin-top:5px;
	margin-right:5px;
}

.buttons_suscribe a,.buttons_suscribe a:visited,.buttons_suscribe a:link {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#000;
    cursor:pointer;
    padding:7px 5px 7px 5px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
	line-height:33px;
	font-style:italic;
}

.buttons_suscribe a:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.buttons_suscribe a:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.buttons_big a,.buttons_big a:visited,.buttons_big a:link {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:12px 24px 12px 24px;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
	line-height:50px;
}

.buttons_big a:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.buttons_big a:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

.buttons a,.buttons a:visited,.buttons a:link {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:8px 12px 8px 12px;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
	line-height:35px;
}

.buttons a:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.buttons a:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.buttons2 a,.buttons2 a:visited,.buttons2 a:link {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:8px 12px 8px 12px;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
}

.buttons2 a:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.buttons2 a:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.buttons3 a,.buttons3 a:visited,.buttons3 a:link {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:4px 12px 4px 12px;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
}

.buttons3 a:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.buttons3 a:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.bcart {
	margin-left:10px;
	padding-left:20px;
	background-image:url("../images/sep_menu.jpg");
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
.bmargin {
	margin-top:10px;
	margin-bottom:10px;
}
.bmargin3 {
	margin-top:15px;
}
.bcenter {
	text-align:center;
}
.bright {
	text-align:right;
}
.bleft {
	text-align:left;
}
.left {float:left;}
.right {float:right;}

.trans70 {
	margin-top:80px;
	padding:20px;
	background-image:url("../imgs/pxl_trans70.png");
}
.trans50 {
	margin-top:80px;
	padding:20px;
	background-image:url("../imgs/pxl_trans50.png");
}

.submit {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:8px 12px 8px 12px;
	overflow: visible;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
}

.submit:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.submit:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}


.submit_big {
	background-color:#EC9A00;
	background-image:url("../imgs/bg_button3.gif");
	background-repeat:repeat-x;
    font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
    text-decoration:none;
    color:#480000;
    cursor:pointer;
    padding:12px 24px 12px 24px;
	text-shadow: 0px 1px 0px #F7D281;
	-moz-text-shadow: 0px 1px 0px #F7D281;
	-webkit-text-shadow: 0px 1px 0px #F7D281;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border:1px solid #FECF0D;
	border-bottom:1px solid #E5A42E;
	box-shadow: 0px -1px 0px #E7A22B;
	-moz-box-shadow: 0px -1px 0px #E7A22B;
	-webkit-box-shadow: 0px -1px 0px #E7A22B;
}

.submit_big:hover{
	background-color:#FFC55A;
	background-image:url("../imgs/bg_button3_hover.gif");
	background-repeat:repeat-x;
    color:#430512;
	border:1px solid #FFE26C;
	border-bottom:1px solid #FECC73;
	text-shadow: 0px 1px 0px #FDE5A9;
	-moz-text-shadow: 0px 1px 0px #FDE5A9;
	-webkit-text-shadow: 0px 1px 0px #FDE5A9;
	box-shadow: 0px -1px 0px #FFCC71;
	-moz-box-shadow: 0px -1px 0px #FFCC71;
	-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.submit_big:active{
    color:#fff;
	text-shadow: none;
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
}

select.register {
	font-family:Arial;
	width:327px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:14px;
	padding:5px;
}
select {
	margin-bottom:5px;
	font-family:Arial;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:14px;
	padding:5px;
}

select.dropdown {
	color:#595959;
	margin-bottom:5px;
	font-family:Arial;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:5px;
	font-style:italic;
	font-weight:bold;
}

textarea {
	width:99%;
	font-family:Arial;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:14px;
	padding:5px;
}

.input_suscribe {
	font-family:Arial;
	width:140px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:7px;
	font-style:italic;
	color:#7c7c7c;

	margin-right:1px;
}

.input_text_login2 {
	font-family:Arial;
	width:250px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:7px;
	font-style:italic;
	color:#7c7c7c;
	margin-right:1px;
	margin-bottom:5px;
}

.input_text_login {
	font-family:Arial;
	width:275px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:7px;
	font-style:italic;
	color:#7c7c7c;
	margin-right:1px;
	margin-bottom:5px;
}

.input_text_tellus {
	font-family:Arial;
	width:250px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:7px;
	font-style:italic;
	color:#7c7c7c;
	margin-right:1px;
	margin-bottom:5px;
}

.input_text {
	font-family:Arial;
	width:315px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:14px;
	padding:5px;
}

.perso_input {
	font-family:Arial;
	width:240px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:5px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
}
.perso_input2 {
	font-family:Arial;
	width:60px;
	border:1px solid #e4e4e4;
	border-top:1px solid #adadad;
	font-size:13px;
	padding:5px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
}

.hasfilters {
	padding:10px;
	margin-top:-10px;
	margin-bottom:10px;
	width:710px;
	border:1px solid #FEE3C2;
	background-color:#FFEEDB;
	overflow:hidden;
	clear:both;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.hasfilters ul {
	float:left;
	margin-right:10px;
	list-style:circle inside;
	color:#000;
	font-size:13px;
}
.hasfilters ul li {
	padding: 0px 10px;
}

.hasfilters ul li.current {
	font-weight:bold;
}

.hasfilters ul li a,.hasfilters ul li a:link, .hasfilters ul li a:visited { 
	color:#000;
	text-decoration:none;
} 
.hasfilters ul li a:hover { 
	color:#000;
	text-decoration:underline;
} 




/* box productos */
.personalizable {
	position:absolute;
    background-image: url(../imgs/marks/personalizable.png);
	background-repeat: no-repeat;
    height: 24px;
    width: 111px;
    
}

.oferta {
	position:absolute;
    /*background-image: url(../imgs/marks/oferta.png);*/
    background-image:url("../imgs/marks/rebajado.png");   	
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}
.novedad {
	position:absolute;
    background-image: url(../imgs/marks/novedad.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}
.stock {
	position:absolute;
    background-image: url(../imgs/marks/stock.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}

.agotado {
	position:absolute;
    background-image: url(../imgs/marks/agotado.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}

.enviogratis {
	position:absolute;
    background-image: url(../imgs/marks/enviogratis.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}

.megaoferta {
	position:absolute;
    background-image: url(../imgs/marks/megaoferta.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}

.powerade {
	position:absolute;
    background-image: url(../imgs/marks/powerade.png);
    background-repeat: no-repeat;
	width:94px;
	height:94px;
	margin-top:1px;
	margin-left:151px;
}
/*
.powerade {
margin-top: -17px;
}
*/
	
.product_imagen {
	margin-top:10px;
	text-align:center;
	clear:both;
}
.product_imagen_fanzone {
	margin:1px 1px;
	clear:both;
}
.product_nombre_fanzone {
    margin-top: -35px!important;
    margin-top:-30px;
	margin-left:1px;
	position:absolute;
	width:243px;
	background-color:#000;
	letter-spacing:-1px;
	font-size:14px;
	font-weight:bold;
	clear:both;
	line-height:30px;
	overflow:hidden;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.product_nombre_fanzone2 {
    margin-top: -45px!important;
    margin-top:-40px;
	margin-left:1px;
	position:absolute;
	width:243px;
	background-color:#000;
	letter-spacing:-1px;
	font-size:16px;
	font-weight:bold;
	clear:both;
	line-height:40px;
	overflow:hidden;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.meg_floto_fanzone .product_img_fanzone_dep {
	float:left;
}
.meg_floto_fanzone .product_img_fanzone_prod {
	width:190px;
	padding:0px 10px;
	float:right;
}
.product_fz_img {
	text-align:center;
}
.product_fz_equipo {
	font-size:14px;
	color:#999;
	text-transform:uppercase;
}
.product_fz_nombre a {
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.product_precio2 {
	letter-spacing:-1px;
	font-size:40px;
	font-weight:bold;
	color:#f50;
	margin-top:20px;
	margin-bottom:10px;
}
.product_precio2 span {
	font-size:26px;
	color:#000;
	margin-right:10px;
	background-image:url("../imgs/linethrough.png");
	background-position:50% 50%;
	background-repeat: repeat-x;
}
.product_precio3 {
	letter-spacing:-1px;
	font-size:40px;
	font-weight:bold;
	color:#f50;
	margin-top:20px;
	margin-bottom:10px;
}
.product_precio3 span {
	font-size:26px;
	color:#000;
	margin-right:10px;
}

.product_nombre_content {
	padding-top:15px;
	margin:0px 18px 0px 18px;
	height:45px;
	overflow:hidden;
}
.product_subnombre {
	color:#737373;
	font-size:10px;
	text-transform:uppercase;
	font-style:italic;
}
.product_nombre {
	font-size:12px;
	font-weight:bold;
	clear:both;
	overflow:hidden;
	text-transform:uppercase;
}
.product_nombre a, .product_nombre a:link,.product_nombre a:visited {color:#000;text-decoration:none;}
.product_nombre a:hover {color:#000;text-decoration:underline;}

.product_nombre2 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	clear:both;
	height:30px;
	overflow:hidden;
	text-transform:uppercase;
}
.product_nombre2 a, .product_nombre2 a:link,.product_nombre2 a:visited {color:#000;text-decoration:none;}
.product_nombre2 a:hover {color:#000;text-decoration:underline;}

.product_nombre_hover {
	font-size:12px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	text-transform:uppercase;
}
.product_nombre_hover a, .product_nombre_hover a:link,.product_nombre_hover a:visited {color:#000;text-decoration:none;}
.product_nombre_hover a:hover {color:#000;text-decoration:underline;}

#product_promo_text  {
	width: 374px;
	height:69px;
	margin-top:5px;
	background-image:url("../imgs/meg_fondo_promo_producto.png");
	background-repeat: no-repeat;
}

#product_promo_text .text {
	padding: 5px;
	font-size:12px;
	font-style:italic;
	color:#0e4578;
}

.product_precio {
	margin:0px 18px 0px 18px;
	letter-spacing:-1px;
	font-size:20px;
	font-weight:bold;
	color:#f50;
}
.product_precio span {
	font-size:16px;
	font-weight:bold;
	color:#444;
	text-decoration:line-through;
	margin-right:5px;
}

.product_precio_hover {
	margin-top:10px;
	letter-spacing:-1px;
	font-size:20px;;
	font-weight:bold;
	color:#f50;
	float:left;
}
.product_precio_hover span {
	font-size:16px;
	font-weight:bold;
	color:#444;
	text-decoration:line-through;
	margin-right:5px;
	display: block; 
}

.product_fz_precio {
	margin-top:5px;
	letter-spacing:-1px;
	font-size:20px;;
	font-weight:bold;
	color:#f50;
	float:left;
}
.product_fz_precio span {
	font-size:16px;
	font-weight:bold;
	color:#444;
	text-decoration:line-through;
	margin-right:5px;
}



/* Easy Slider */
	#slider {
		width:920px;
		clear:both;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:40px;
	}
	#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li { 
		overflow:hidden; 
		}	

	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:23px;
		height:34px;
		position:absolute;
		margin-top:-140px;
		margin-left:0px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		margin-left:930px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:23px;
		height:34px;
		text-indent:-99999px;
		background:url(../imgs/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../imgs/btn_next.png) no-repeat 0 0;	
		}	
		
		
	#slider2 {
		height:269px;
		width:920px;
		clear:both;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:35px;
		overflow: hidden;
	}
	#slider2 ul, #slider2 li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2 li { 
		overflow:hidden; 
		}	

	#prevBtn2, #nextBtn2,
	#slider21next, #slider21prev{ 
		display:block;
		width:23px;
		height:34px;
		position:absolute;
		margin-top:-180px;
		margin-left:0px;
		z-index:1000;
		}	
	#nextBtn2, #slider21next{ 
		margin-left:930px;
		}														
	#prevBtn2 a, #nextBtn2 a,
	#slider21next a, #slider21prev a{  
		display:block;
		position:relative;
		width:23px;
		height:34px;
		text-indent:-99999px;
		background:url(../imgs/Btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn2 a, #slider21next a{ 
		background:url(../imgs/Btn_next.png) no-repeat 0 0;	
		}	
			
	#slider5 {
		width:975px;
		height:340px;
		clear:both;
		margin:0;
		padding:0;
        border-bottom: 4px solid #FFFFFF;
        overflow: hidden;
	}
	
	#slider5 ul, #slider5 li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider5 li { 
		overflow:hidden; 
		}	
		
	#slider5 li img {
		margin:0;
		padding:0;
		display:block;
	} 

	#prevBtn2, #nextBtn2,
	#slider51next, #slider51prev{ 
		display:block;
		width:23px;
		height:34px;
		position:absolute;
		margin-top:-180px;
		margin-left:0px;
		z-index:1000;
		}	
	#nextBtn2, #slider51next{ 
		margin-left:930px;
		}														
	#prevBtn2 a, #nextBtn2 a,
	#slider51next a, #slider51prev a{  
		display:block;
		position:relative;
		width:23px;
		height:34px;
		text-indent:-99999px;
		background:url(../imgs/Btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn2 a, #slider51next a{ 
		background:url(../imgs/Btn_next.png) no-repeat 0 0;	
		}	
		
#controls2 {
	position:absolute;
	margin-top:-30px;
	list-style:none;
}
#controls2 li {
	float:left;
}
#controls2 li a, #controls2 li a:link, #controls2 li a:visited #controls2 li a:hover {
	display:block;
	text-indent:-9999px;
	width:14px;
	height:14px;
	margin-right:5px;
	background-image:url("../imgs/slider_control2_new.png");
}
#controls2 li.current a {
	background-image:url("../imgs/slider_control2_current_new.png");
}


		
	#slider6 {
		width:975px;
		clear:both;
		margin:0;
		padding:0;
	}
	#slider6 ul, #slider6 li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider6 li { 
		overflow:hidden; 
		}	
		
	#slider6 li img {
		margin:0;
		padding:0;
		display:block;
	} 

	#prevBtn2, #nextBtn2,
	#slider61next, #slider61prev{ 
		display:block;
		width:23px;
		height:34px;
		position:absolute;
		margin-top:-180px;
		margin-left:0px;
		z-index:1000;
		}	
	#nextBtn2, #slider61next{ 
		margin-left:930px;
		}														
	#prevBtn2 a, #nextBtn2 a,
	#slider61next a, #slider61prev a{  
		display:block;
		position:relative;
		width:23px;
		height:34px;
		text-indent:-99999px;
		background:url(../imgs/Btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn2 a, #slider61next a{ 
		background:url(../imgs/Btn_next.png) no-repeat 0 0;	
		}	
		
#controls3 {
	position:absolute;
	margin-top:-30px;
	list-style:none;
}
#controls3 li {
	float:left;
}
#controls3 li a, #controls3 li a:link, #controls3 li a:visited #controls3 li a:hover {
	display:block;
	text-indent:-9999px;
	width:14px;
	height:14px;
	margin-right:5px;
	background-image:url("../imgs/slider_control3.png");
}
#controls3 li.current a {
	background-image:url("../imgs/slider_control3_current.png");
}
/* // Easy Slider */



/* multimenu */
#meg_multimenu{min-height: 41px; width: 100%;background-color: #1F1F1F;}
#meg_multimenu ul {
	float:left;
	list-style:none;
        height: 37px;
}
#meg_level_1 ul li,#meg_level_2 ul li {
	float:left;
}
#meg_level_1 {
        float: left;
	background-color:#1f1f1f;
	padding-top:3px;
	clear:both;
	overflow:hidden;
}
#meg_level_1 ul li {
	background-image:url("../imgs/meg_multimenu_sep.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
}
#meg_level_1 ul li.meg_ini  {
	background:none;
}
#meg_level_1 ul li a,#meg_level_1 ul li a:link,#meg_level_1 ul li a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin-right:1px;
	display:block;
}

#meg_level_1 ul li a span,#meg_level_1 ul li a:link span,#meg_level_1 ul li a:visited span {
	padding:11px 10px 12px 15px;
	margin-right:3px;
	display:block;
}

/*#meg_level_1 ul li:last-child {
	display:none;
}*/

#meg_level_1 ul li.meg_ini a span {padding:11px 10px 12px 20px;}

#meg_level_1 ul li.meg_current a span {
	color:#000;
	background-image:url("../imgs/meg_level_1.png");
	background-repeat:no-repeat;
}
#meg_level_1 ul li.meg_current a {
	background-image:url("../imgs/meg_level_1_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}



#meg_level_2 {
	height:35px;
	background-image:url("../imgs/meg_multimenu_submenu.jpg");
	background-repeat:repeat-x;
	clear:both;
        overflow: hidden;
}
#meg_level_2 ul {
	list-style:none;
	margin-left:0px;
	margin-top:2px;
}
#meg_level_2 ul li {
	float:left;
	height:25px;
	margin-right:-10px;
	padding-top:8px;
}
#meg_level_2 ul li a,#meg_level_2 ul li a:link,#meg_level_2 ul li a:visited {
	margin-left:1px;
	color:#000;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	display:block;
}
#meg_level_2 ul li a span,#meg_level_2 ul li a:link span,#meg_level_2 ul li a:visited span {
	padding:3px 0px 7px 20px;
	margin-right:17px;
	display:block;
}
#meg_level_2 ul li a:hover span {
	color:#fff;
	background-image:url("../imgs/meg_level_2_current.png");
	background-repeat:no-repeat;
}

#meg_level_2 ul li a:hover{
	background-image:url("../imgs/meg_level_2_current_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

#meg_level_2 ul li.meg_current_over a span {
	color:#fff;
	background-image:url("../imgs/meg_level_2_current.png");
	background-repeat:no-repeat;
}

#meg_level_2 ul li.meg_current_over a{
	background-image:url("../imgs/meg_level_2_current_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

#meg_level_2 ul li.meg_current_over2 a span {
	color:#fff;
	background-image:url("../imgs/meg_level_2.png");
	background-repeat:no-repeat;
}

#meg_level_2 ul li.meg_current_over2 a{
	background-image:url("../imgs/meg_level_2_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

#meg_level_2 ul li.meg_current_over3 a span {
	margin-left:9px;
	padding:3px 0px 7px 11px;
	color:#fff;
	background-image:url("../imgs/meg_level_2.png");
	background-position:-9px 0px;
	background-repeat:no-repeat;
}

#meg_level_2 ul li.meg_current_over3 a{
	background-image:url("../imgs/meg_level_2_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

#meg_level_3 {
	display:none;
	z-index:997;
	position:absolute;
	margin:-3px 0px 0px 10px;
	width:955px;
	clear:both;
}
.corner_tl {
	overflow:hidden;
	margin-right:10px;
	padding:20px 10px 10px 20px;
	background-image:url("../imgs/meg_level_3.png");
	background-repeat:no-repeat;
	background-position:0% 0%;
}
.corner_tl_first {
	background-position:-10px 0px;
}
.corner_tr {
	background-image:url("../imgs/meg_level_3_right.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.corner_bl {
	display:block;
	margin-right:10px;
	height:10px;
	background-image:url("../imgs/meg_level_3_bottom.png");
	background-repeat:no-repeat;
	background-position:0% 100%;
}
.corner_br {
	background-image:url("../imgs/meg_level_3_right.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
}

#meg_level_2 ul,#meg_level_3 span {display:none;clear:both;}

.meg_level_3_column {
	float:left;
	width:160px;
}

#meg_level_3 span dl {
	margin-bottom:20px;
}
#meg_level_3 span dl dt {
	padding:0px 2px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-transform:uppercase;
}
#meg_level_3 span dl dd a {
	padding:0px 2px;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;
}
#meg_level_3 span dl dd.all_categ {padding-top:15px;}
#meg_level_3 span dl dd.all_categ a {text-decoration:underline;}

#meg_level_3 span dl dd a:hover,#meg_level_3 span dl dd.meg_current a {
	background-color:#fff;
	color:#4e4e4e;
}

#meg_level_5, #meg_level_5 ul {
	display:none;
}


/* multimenu */


a.meg_help_talla {
	font-size:11px;
	font-style:italic;
	color:#666;
}
		
.meg_social {
	width:390px;
}

.meg_social ul {
	list-style:none;
	float:left;
	font-size:12px;
	margin-bottom:10px;
}

.meg_social ul li {
	float:left;
	padding:10px 10px 10px 30px;
}
.meg_social ul li a {
	color:#000;
}
.meg_social ul li.meg_share {background-color:#fff;background-image:url("../imgs/icon_share.gif");background-repeat:no-repeat;background-position:10px 50%;}
.meg_social ul li.meg_save {background-color:#fff;background-image:url("../imgs/icon_heart.gif");background-repeat:no-repeat;background-position:10px 50%;}
.meg_social ul li.meg_tell {background-color:#fff;background-image:url("../imgs/icon_envelope.gif");background-repeat:no-repeat;background-position:10px 50%;padding-left:35px;}

.meg_social ul li.meg_share_active {
background-color:#191919;
	border-radius:4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

.meg_social ul li.meg_share_active a, .meg_social ul li.meg_share_active a:link, .meg_social ul li.meg_share_active a:hover, .meg_social ul li.meg_share_active a:visited, .meg_social ul li.meg_share_active a:active {
color:#fff;
}

#meg_share_content {
background-color:#191919;
padding:10px;
position:absolute;
margin-top:-10px;
display:none;

	border-radius:0px 4px 4px 4px;
	-moz-border-radius: 0px 4px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}


/* login */
.meg_login {
	background-image:url("../imgs/meg_login_bg.jpg");
	background-repeat:repeat-x;
	height:500px;
}
.meg_realizado {
	background-image:url("../imgs/bg_content_pedido_realizado.jpg");
	background-repeat:repeat-x;
	padding-top:30px;
}
.meg_realizado_content {
	margin:auto;
	width:560px;
	padding:0px 30px 0px 90px;
	background-image:url("../imgs/icon_bags.png");
	background-repeat:no-repeat;
}
.meg_realizado_content h1 {
	margin-bottom:20px;
}
.meg_realizado_content_sub {
	margin-top:10px;
	color:#666;
	font-size:13px;
}
.meg_realizado_content_sub span {color:#000;}
.meg_realizado_content_sub a, .meg_realizado_content_sub a:link, .meg_realizado_content_sub a:hover, .meg_realizado_content_sub a:visited, .meg_realizado_content_sub a:active {color:#000;text-decoration:none;}

.meg_realizado_content2 {
	margin:auto;
	width:560px;
	padding:50px 30px 50px 90px;
	text-align:right;
}

.toprint_logo {display:none;margin-bottom:20px;}
.meg_realizado_toprint .toprint_logo {display:block;}


.info_realizado {
	margin-top:30px;
	padding:20px;
	background-image:url("../imgs/bg_info_pedido_realizado.jpg");
	background-repeat:no-repeat;
	overflow:hidden;
}
.info_realizado_content {
	margin:auto;
	padding-left:80px;
	width:600px;
}

.irc_row {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

.irc_bank {
	clear:both;
	width:420px;
	margin:15px 10px;
	padding:15px;
	background-color:#ffc;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:15px;
	color:#000;
}
.irc_bank h3 {
	font-size:20px;
}
.irc_bank strong,.irc_bank b {font-size:16px;color:#000;font-weight:bold;}

.irc_text,.irc_text2 {font-size:16px;color:#000;font-weight:bold;}
.irc_text {float:left;margin-right:20px;padding:5px 10px;}
.irc_text span {font-size:12px;color:#555146;display:block;font-weight:normal;}
.irc_text span.order_total {font-size:20px;color:#000;display:inline;font-weight:bold;}
.irc_text span.texthigh {font-size:18px;color:#000;display:inline;font-weight:bold;}
.irc_text2 {clear:both;	padding:5px 10px;}
.irc_text3 {clear:both;	padding:5px 10px;color:#807837;font-size:22px;font-weight:bold;}
.irc_text3 a, .irc_text3 a:link, .irc_text3 a:hover, .irc_text3 a:visited, .irc_text3 a:active {color:#807837;text-decoration:none;}
.irc_text3 img {vertical-align:middle;}
.irc_order {
	float:left;
	margin-right:20px;
	padding:5px 10px;
	background-color:#fff;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:30px;
}
.irc_print {float:left;margin-right:20px;padding:5px 10px;line-height:35px;}
.irc_print img {vertical-align:middle;}

.meg_login h3 {
	font-size:20px;
	font-weight:normal;
	margin-bottom:20px;
}
.reg_login {
	float:left;
	width:440px;
	padding: 30px 30px;
	background-image:url("../imgs/meg_login_sep.jpg");
	background-repeat:no-repeat;
	background-position:100% 0%;
	height:400px;
}
.reg_register {
	float:left;
	width:400px;
	padding: 30px 30px;
}
.reg_register_content {
	font-size:14px;
	color:#808080;
	background-color:#fff;
	padding:20px 20px 20px 20px;
	line-height:1.2;
}

.reg_register_content h4 {
	color:#333;
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

.reg_register_data {
	float:left;
	padding: 30px 60px;
}

.reg_register_data  h3 {
	color:#4b4b4b;
	text-transform:uppercase;
	font-size:18px;
}
.reg_register_data h4 {
	color:#AF0C00;
	text-transform:uppercase;
	font-size:14px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:5px;
	margin:30px 0px 10px 0px;
	width:500px;
}

.submit_reg {
	float:left;
	text-align:right;
	margin-left:170px;
}

.magin_reg_table {
	padding: 30px 100px;
}
.reg_table {
	padding:5px;
	font-size:14px;
}
.reg_table td {
	padding:5px;
}
.reg_table td.form_text_field {
	font-weight:bold;
	text-align:right;
	width:150px;
	vertical-align:top;
}

.link_small a, .link_small a:link, .link_small a:hover, .link_small a:visited, .link_small a:active {
	font-size:12px;
	color:#f29b00;
}
.link_small2 a, .link_small2 a:link, .link_small2 a:hover, .link_small2 a:visited, .link_small2 a:active {
	font-size:11px;
	color:#000;
}


.inputRequirement {
	display:block;
	clear:both;
	color:#717171;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}
#doregister {
	display:block;
}
.doregister_radios {
	line-height:30px;
	font-weight:bold;
}

.register_desc {
	width:500px;
	font-size:12px;
	color:#717171;
}

.preferencias {
	float:left;
	width:120px;
	line-height:30px;
	padding-bottom:20px;
}
.opt_tellus {
	line-height:25px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
}
.opt_tellus input {margin-right:10px;}

#captcha_img {
	margin-bottom:-20px;
	padding:0px 10px;
}

.captcha_small {
	display:block;
	font-size:11px;
	font-style:italic;
	margin-top:-5px;
	margin-bottom:10px;
}
.preferencias select {padding:2px;}
.legal_text {font-size:11px;color:#717171}

.register_tips {
	background-image:url("../imgs/bg_register_tips.gif");
	background-repeat:no-repeat;
	width:279px;
	position:absolute;
	padding:20px 20px 20px 45px;
	margin-left:540px;
	color:#7A7136;
	font-size:14px;
}
.register_tips h4 {
	border:0;
	width:auto;
	color:#000;
	margin:0;
	text-transform:none;
	font-size:16px;
}
/* login */


/* steps */
.steps {
	width:100%;

	background-image:url("../imgs/step_next.jpg");
	background-repeat:no-repeat;
	background-position:120% 0%;
	overflow:hidden;
	height:60px;
}
.steps ul {
	float:left;
	list-style:none;
}

.steps ul li {
	color:#fff;
	float:left;
	line-height:60px;
	padding: 0px 50px 0px 20px;
	background-image:url("../imgs/step_next.jpg");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.steps ul li.step_current { 
	background-image:url("../imgs/step_current.jpg");
}
.steps ul li.step_process2 { 
	background-image:url("../imgs/step_process2.jpg");
}
.steps ul li.step_process { 
	background-image:url("../imgs/step_process.jpg");
}
.steps ul li.step_process div,.steps ul li.step_process2 div {
	background-image:url("../imgs/step_process_icon.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	text-indent:-9999px;
}
.steps ul li div {font-weight:bold;float:left;margin:1px 0px;width:20px;padding-left:5px;}

.steps ul li.step_end { 
	padding: 0px 0px 0px 65px;
	background-position:0% 0%;
}
.steps ul li a {font-size:12px;color:#fff;}

/* steps */


/* payments */
.reg_payment_data {
	padding: 30px 60px;
}

.reg_payment_data h4 {
	color:#AF0C00;
	text-transform:uppercase;
	font-size:14px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:5px;
	margin:30px 0px 10px 0px;
}
.reg_payment_data h3 {
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
.meg_payment_row {
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.meg_payment_shipping {
	float:left;
	width:250px;
	font-size:13px;
}
.meg_payment_comments {
	float:left;
	width:450px;
	font-size:13px;
}
.meg_payment_coupons {
	float:left;
	width:300px;
}
.meg_payment_coupons_content {
	padding:20px;
	font-weight:bold;
}
.meg_payment_select {
	float:right;
	width:420px;
}
.meg_payment_select_confirmation {
	padding-top:30px;
	border-top:1px solid #e4e4e4;
}

.payment_radio {width:20px;line-height:25px;}
.payment_title {font-size:14px;line-height:25px;}

.edit_link {
	font-size:12px;
}

.carrito_process {
	background-color:#2A2A2A;
	padding:20px 30px;
	overflow:hidden;
}
.carrito_process_products {
	float:left;
	width:725px;
	height:139px;
	background-color:#fff;
	background-image:url("../imgs/bg_carrito_process.gif");
	background-repeat:no-repeat;
}
.carrito_process_products_2 {
	float:left;
	width:725px;
	height:139px;
	background-color:#fff;
	background-image:url("../imgs/bg_carrito_process_simple.gif");
	background-repeat:no-repeat;
}
.carrito_process_item {
	float:left;
	width:118px;
	height:139px;
	text-align:center;
}
.carrito_process_quantity {
	background-color:#C41814;
	border-radius:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	color:#fff;
	font-size:11px;
	position:absolute;
	margin-left:90px;
	margin-top:5px;
	width:20px;
	height:20px;
	line-height:20px;
}
.carrito_process_item span {
	display:block;
	margin-top:0px;
	color:#ff4500;
	font-size:18px;
	font-weight:bold;
}

.carrito_process_item span.anterior {
	display:block;
	color: #7A7A7A;
    font-size: 11px;
  	font-weight: normal;
}
   

.carrito_process_item_more {
	float:left;
	text-align:right;
	width:702px;
	margin-top:5px;
	margin-bottom:-10px;
}
.carrito_process_item_more a {font-size:12px;color:#fff;}

.carrito_process_total {
	float:right;
	width:150px;
	color:#fff;
	padding-top:30px;
}
.carrito_process_total span {display:block;}
.carrito_process_total span.cpt_title {
	color:#d1d1d1;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.carrito_process_total span.cpt_price {
	color:#fff;
	font-size:32px;
	font-weight:bold;
	margin-bottom:-5px;
}
.carrito_process_total span.cpt_warning {
	color:#868686;
	font-size:11px;
	font-weight:bold;
}

.meg_payment_row_grey {
	background-color:#f1f1f1;
	padding:15px 60px;	
	overflow:hidden;
}
.meg_payment_row_grey2 {
	background-color:#e3e3e3;
	padding:7px 10px 7px 10px;
	text-align:right;
	font-size:11px;	
	line-height:13px;
}
.meg_payment_row_grey2 img {margin-right:5px;margin-bottom:-2px;}

.payments_tips {
	position:absolute;
	top:198px; 
	right:20px;
	/*margin-left:740px;*/
	/*margin-top:110px;*/
	background-image:url("../imgs/bg_payments_tips.png");
	background-repeat:no-repeat;
	width:147px;
	overflow:hidden;
	padding:20px 20px 15px 20px;
	color:#7E7B44;
}
.payments_tips div {display:block;overflow:hidden;line-height:25px;}
.payments_tips div img {margin-bottom:-5px;}
.payments_tips div span.left {color:#000;font-weight:bold;}
.payments_tips div span.right {text-align:right;}

.cupon_aplied {
	font-weight:normal;
	background-color:#fff;
	border-radius:8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:5px;
	margin-top:10px;
	font-style:italic;
}


.account_menu {
	list-style:none;
	float:left;
	margin:15px 20px;
}
.account_menu li {
	float:left;
	color:#808080;
	font-size:16px;
}
.account_menu li a, .account_menu li a:link, .account_menu li a:hover, .account_menu li a:visited, .account_menu li a:active {color:#000;}
.account_menu li.current a, .account_menu li.current a:link, .account_menu li.current a:hover, .account_menu li.current a:visited, .account_menu li.current a:active {color:#c00;font-weight:bold;text-decoration:none;}

.data_table {padding:0;margin:0;border:0;border-collapse:collapse;margin:30px 30px;}
.data_table td {padding:7px;}
.min-padding td {padding:2px 7px;}
.data_field {font-weight:bold;text-align:right;width:160px;vertical-align:top;}
.data_table a {font-size:12px;}
.deportes_equipo {font-size:11px;color:#808080;font-style:italic;}

.order_pages {text-align:center;padding:8px;margin-bottom:60px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:11px;}
.order_pages a, .order_pages a:link, .order_pages a:hover, .order_pages a:visited, .order_pages a:active {color:#000;padding:3px 0px;}
.order_pages b {
	background-color:#000;
	color:#fff;
	padding:3px 7px;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.order_info {font-weight:bold;font-size:12px;padding-top:3px; padding-bottom: 3px; padding-left: 20px;}

.order_table {width:100%;padding:0;margin:0;border:0;border-collapse:collapse;background-color:#fff;}
.order_table th {padding:10px 20px;font-weight:normal;background-color:#000;color:#fff;text-align:left;font-size:16px;}
.order_table td {border-bottom:1px solid #e3e3e3;padding:20px 20px;}
.order_row_par {
	background-color:#fff;
	background-image:url("../imgs/pxl_grey.gif");
	background-repeat:repeat-x;
	}
.order_row_impar {background-color:#E8EAE5;}
.order_row_active {
	color:#fff;
	background-color:#B50708;
	background-image:url("../imgs/background_order_active.jpg");
	background-repeat:repeat-x;
}

.order_data {
	width:150px;
}
.order_data span {color:#808080;}
.order_row_active .order_data span {color:#fff;}

.order_price {
	width:150px;
	color:#FF4E00;
	font-size:30px;
	font-weight:bold;
	text-align:right;
}
.order_row_active .order_price {color:#fff;}

.order_status {
	width:420px;
	font-size:15px;
}
.order_status span {
	font-size:11px;
	color:#808080;
}
.order_row_active .order_status span {color:#fff;}
.order_seur_link {
	float:right;
	margin-right:30px;
}
.order_seur_link a, .order_seur_link a:link, .order_seur_link a:hover, .order_seur_link a:visited, .order_seur_link a:active {
	font-size:15px;
	color:#000;
}
.order_details a, .order_details a:link, .order_details a:hover, .order_details a:visited, .order_details a:active {
	padding-right:20px;
	font-size:15px;
	color:#000;
	background-image:url("../imgs/arrow_details.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
}
.order_row_active a, .order_row_active a:link, .order_row_active a:hover, .order_row_active a:visited, .order_row_active a:active {color:#fff;}
.order_row_active .order_details a, .order_row_active .order_details a:link, .order_row_active .order_details a:hover, .order_row_active .order_details a:visited, .order_row_active .order_details a:active {color:#fff;	background-image:url("../imgs/arrow_details_down.png");}

.cart_table {width:100%;padding:0;margin:0;border:0;border-collapse:collapse;background-color:#fff;}
.cart_table th {padding:10px 20px;font-weight:normal;background-color:#000;color:#fff;text-align:left;font-size:16px;}
.cart_table td {border-bottom:1px solid #e3e3e3;padding:10px 20px;}
.cart_table tr.space_bottom td {border:0;}
.cart_table .unidades {line-height:20px;width:80px;}
.cart_table .unidades span {font-weight:bold;font-size:16px;margin-right:5px;}
.cart_table .unidades img {vertical-align:bottom;}
.cart_table .unidades div {
	position:absolute;
	display:none;
	font-size:10px;
	color:#aaaaaa;
	margin-top:10px;
}
.cart_table .eliminar {width:60px;text-align:center;padding-top:25px;}
.cart_table .eliminar a {
	background-image:url("../imgs/icon_delete.gif");
	background-repeat:no-repeat;
	background-position: 50% 0%;
	font-size:11px;
	color:#000;
	padding-top:20px;
}
.cart_table .imagen {
	width:160px;
}
.cart_table .producto {
	padding-top:40px;
	padding-left:0px;
	vertical-align:top;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.cart_table .pfinal {
	width:90px;
	color:#FF5109;
	font-size:20px;
	font-weight:bold;
}

.cart_table .pfinal .discount { float:left; font-family:Arial; font-weight:normal; font-size:12px; color:black; letter-spacing: -1px;}

.equipo_text {
	color:#808080;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
.option_text {
	color:#808080;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

.disponibilidad {
	width:115px;
	font-size:12px;
	text-align:center;
}

.verde {color:#47C118;}
.naranja {color:#FDAA00;}
.amarillo {color:#FDAA00;}
.azul {color:#06C;}
.rojo {color:#FC4D52;}

#result_stock {
	margin-top:5px;
	clear:both;
}
.ajax_disp_azul {
	float:left;
	background-color:#B7E5F2;
	color:#000;
	font-size:11px;
	padding:3px 10px;
}
.ajax_disp_verde {
	float:left;
	background-color:#A6F295;
	color:#000;
	font-size:11px;
	padding:3px 10px;
}
.ajax_disp_rojo {
	float:left;
	background-color:#F89797;
	color:#000;
	font-size:11px;
	padding:3px 10px;
}

.order_row_active .verde,.order_row_active .naranja,.order_row_active .amarillo,.order_row_active .azul,.order_row_active .rojo {color:#fff;}

.meg_cart_row_black {
	background-color:#444;
	padding:30px 30px 30px 30px;	
	overflow:hidden;
}

.cart_total {width:450px;}
.cart_total .price {color:#fff;float:right;padding-left:20px;text-align:right;font-size:32px;font-weight:bold;}
.cart_total .text h3 {color:#cfcfcf;font-size:15px;}
.cart_total .text {color:#ccc;float:right;width:300px;text-align:right;font-size:10px;}

.cart_empty {
	padding:10px 70px;
	margin:auto;
	margin-top:20px;
	margin-bottom:50px;
	width:550px;
	background-image:url("../imgs/icon_warning.png");
	background-repeat:no-repeat;
	color:#5f5f5f;
	font-size:20px;
}

.logoff_msg {
	padding:10px 70px;
	margin:auto;
	margin-top:20px;
	margin-bottom:50px;
	width:650px;
	background-image:url("../imgs/icon_ok.png");
	background-repeat:no-repeat;
	color:#5f5f5f;
	font-size:20px;
}


.stockWarning {
	display:block;
	clear:both;
	background-image:url("../imgs/bg_cart_overstock.jpg");
	background-repeat:repeat-x;
	background-color:#FEF471;
	font-size:11px;
	color:#000;
	padding:10px;
	margin-top:10px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:normal;
	text-transform:none;
}
.meg_main3  h2 {
	padding:15px 20px;
	font-size:20px;
	font-weight:normal;
}

.meg_main5  h2 {
	padding:20px 20px;
	font-size:20px;
	font-weight:normal;
}

#msg_error {
	margin-top:10px;
	display:none;
	width:500px;
}

/* paypal */
.paypal_logo {
	text-align:center;
	margin-top:50px;
}
.paypal_content {
	text-align:center;
	margin-bottom:200px;
}
.paypal_content h3 {
	margin-top:30px;
}
.paypal_content span {
	display:block;
	color:#808080;
	font-size:11px;
	margin-bottom:40px;
}
.paypal_msg {
	margin:20px auto;
	width:350px;
	color:#000;
	font-size:14px;
}
.paypal_sep {
	margin-top:10px;
	background-color:#1a4773;
	height:5px;
	clear:both;
}

.highlight {
	background-color:#FEEBE7;
}

.meg_ayuda_title{
	font-weight: bold;
}

.meg_ayuda_puntos{
	font-weight: bold;
	text-decoration: underline;
}

#meg_ventajas_registro{
	background-image:url("../imgs/ventajas_registro2.png");
	background-repeat:no-repeat;
	position:absolute;
	top:40px;
	right:28px;
	/*top:166px;*/
	z-index:990;
	width:361px;
	height:308px;
	/*margin-top:20px;*/
	/*margin-left:585px;*/
}

.meg_cabecera_banda_negra{
	background-image:url("../imgs/meg_banda_static.png");
	background-repeat:no-repeat;
	margin-left:-20px;
	height:47px;
}

.meg_cabecera_banda_negra_txt{
	margin-left:20px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding-left:40px;
	padding-top: 8px;
}

#pie-comun3 .inside {
		width: 967px;	
}

#pie-comun3 #empresa1 {
		right: -2px;
}

#pie-comun3 .muestra-medios .capa-medios {
  		width: 975px;	        
}

.meg_msgs_cuenta_ok{
	background-image:url("../imgs/icon_ok.png");
	background-repeat:no-repeat;
	width:600px;
	height: 300px;
	margin-left:100px;
	padding-left:65px;
	color: #4c4c4c;
}

.meg_msgs_cuenta_ko{
	background-image:url("../imgs/icon_warning.png");
	background-repeat:no-repeat;
	width:600px;
	height: 300px;
	margin-left:100px;
	padding-left:65px;
}

.meg_msgs_cuenta_ko span, .meg_msgs_cuenta_ok span {
	font-size: 30px;
	font-weight:bold;
	color: #000000;
}

.tabla_envios {
	background-color:#fff;
	border: SOLID 1px #333333;
	padding: 0px;
	text-align: center;
}

.tabla_envios th { background-color:#000; font-size:14px; font-weight: bold; text-align:center; color:#fff;}
.tabla_envios td { font-size:12px; text-align:center; border: SOLID 1px #333333; padding-top: 5px; padding-bottom: 5px;}		



/* home slider */
body.body_home_slider {
	overflow-x:hidden;
}

.meg_home_slider {
	overflow:hidden;
	width:975px;
	height:275px;
	position:relative;
}


	#home_slider {
		z-index:-1;
		position:absolute;
		width:1321px;
		height:746px;
		width:2000px;
		height:2000px;
		left:50%;
		top:0%;
		margin-left:-1020px;
	}
	#home_slider ul, #home_slider li {
		margin:0;
		padding:0;
		list-style:none;
		width:1321px;
		height:746px;
		width:2000px;
		height:2000px;
		}
	#home_slider li { 
		overflow:hidden; 
		background-repeat:no-repeat;
		background-position:50% 0%;
		}	
	#home_prevBtn, #home_nextBtn,
	#home_slider1next, #home_slider1prev{ 
		display:block;
		width:23px;
		height:34px;
		position:absolute;
		margin-top:-140px;
		margin-left:0px;
		z-index:1000;
		}	
	#home_nextBtn, #home_slider1next{ 
		margin-left:930px;
		}														
	#home_prevBtn a, #home_nextBtn a,
	#home_slider1next a, #home_slider1prev a{  
		display:block;
		position:relative;
		width:23px;
		height:34px;
		text-indent:-99999px;
		background:url(../imgs/btn_prev.gif) no-repeat 0 0;	
		}	
	#home_nextBtn a, #home_slider1next a{ 
		background:url(../imgs/btn_next.gif) no-repeat 0 0;	
		}	
		
		
#homecontrols {
	height:275px;
	overflow:hidden;
	z-index:800;
	position:absolute;
	list-style:none;
	left:50%;
	margin-top:-279px;
	margin-left:354px;
}
#homecontrols li {
	width:126px;
	height:92px;
	background-image:url("../imgs/home_slider_controls_bg.jpg");
	background-repeat:no-repeat;
	background-position:100% 0%;
}
#homecontrols li a, #homecontrols li a:link, #homecontrols li a:visited #homecontrols li a:hover {
	display:block;
	text-indent:-9999px;
	width:126px;
	height:92px;
	background-repeat:no-repeat;
	background-position:100% 0%;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
#homecontrols li.current {
	background-image:url("../imgs/home_slider_controlscurrent.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
}
#homecontrols li.current a {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/* home slider */

/* features */
.meg_features div {
	color:#7a7a7a;
	font-size:12px;
	float:left;
	padding:15px 11px;
	width:303px;
	height:243px;
	overflow:hidden;
	background-image:url("../imgs/features_bg.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.meg_features div:hover {
	background-image:url("../imgs/features_bg_current.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.meg_features img {
	display:block;
	margin-bottom:10px;
}
.meg_features a.features_title,
.meg_features a.features_title:link,
.meg_features a.features_title:visited,
.meg_features a.features_title:active,
.meg_features a.features_title:hover {
	font-size:18px;
	color:#000;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
	text-transform: uppercase;
	font-weight: bold;
}

/* features */

/* banners */
.meg_banners_2 div {
	color:#7a7a7a;
	font-size:12px;
	float:left;
	padding:11px 11px;
	width:450px;
	height:260px;
	overflow:hidden;
	background-image:url("../imgs/banners_2_bg.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.meg_banners div {
	color:#7a7a7a;
	font-size:12px;
	float:left;
	padding:11px 11px;
	width:303px;
	height:243px;
	overflow:hidden;
	background-image:url("../imgs/banners_bg.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.meg_banners div:hover {
	background-image:url("../imgs/banners_bg_current.png");
	background-repeat:no-repeat;
	background-position:100% 0%;
}
.meg_banners img {
	display:block;
	margin-bottom:10px;
}
.meg_banners a.features_title,
.meg_banners a.features_title:link,
.meg_banners a.features_title:visited,
.meg_banners a.features_title:active,
.meg_banners a.features_title:hover {
	font-size:18px;
	color:#000;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
}

/* banners */


/*jf*/
.productodestacado{width: 975px; padding: 0; margin: 0 auto; padding-right: 16px;;}
.productodestacado-inner{background-color: #000000; overflow: auto; padding-left: 13px; padding-bottom: 33px; border-bottom: 1px solid #b70908;}
.productodestacadoitem{background:#FFF; float: left; margin-left: 27px; width: 438px; position: relative; height: 171px;}
.productodestacado .meg_categories_text{padding: 14px 30px; border-top: 2px solid #ba070b}
.productodestacadoitem img{float: left; margin-left: 15px; margin-top: 15px;}
.productodestacadoitem .t{font-weight:bold; margin-top: 38px; font-size: 17px; width: 378px;}
.productodestacadoitem .n{font-style:italic; color: #737373; margin-top: 2px; padding-right: 35px;}
.productodestacadoitem .price{color:#ff3f03; font-size: 31px; font-weight:bold; margin-top: 2px;}
.productodestacado .productodestacado-wrapper{border-bottom: 3px solid #fff;}
.productodestacadoitem .oferta, .productodestacadoitem .stock, .productodestacadoitem .novedad{margin: 0; top: 0; right: 0;}
.productodestacadoitem div.hover_content img {height: 100%; width: 100%;}
.productodestacadoitem div.hover_content{display: none;}
.productodestacadoitem:hover div.hover_content {display:block; position:absolute; z-index:995; width: 438px; height:175px; background:none;}

/*
.marca {margin:0; padding:0; float:left; border: 0; background-repeat: no-repeat; width: 244px; height: 187px;}
.marca div.hover_content {display:none;}
.marca:hover div.hover_content {display:block; border:4px solid #F5B805; position:absolute; z-index:995; margin-top:-3px; margin-left:-3px; width:242px; height:185px; background:none;}
.marcas{width:1000px; overflow: hidden;}
.marca div.hover_content img {width:100%;height:100%;}

*/

.marca {margin:0; padding:0; float:left; border: 0; background-repeat: no-repeat; width: 244px; height: 187px;}
.marca div.hover_content {display:none;}
.marca:hover div.hover_content {
	display:block; 
    position:absolute; 
	z-index:995; 
	width:223px; 
	min-height:166px; 
	background:none;
	background-image: url("/imgs/bg_ofertas.png");
    background-position: 100% 0;
    background-repeat: repeat-x repeat-y;
	padding:10px;
	border: 4px solid #CC0000;
	}
.marcas{width:1000px; overflow: hidden;}

#ofrt dl dd{
   padding-bottom:5px;
}

#ofrt dl dd a{
   color: #C0C0C0;
   font-size: 12px;
   padding: 0 4px;
   text-decoration: none;
}

#ofrt dl dd a:hover{
  	 color:#000;
	text-decoration:none;
	background-color:#fff;
	padding:0px 6px;
}


.marca_club {margin:0; padding:0; float:left; border: 0; background-repeat: no-repeat; width: 32px; height: 32px;}
.marca_club div.hover_content {display:none;}
.marca_club:hover div.hover_content {display:block; border:4px solid #F5B805; position:absolute; z-index:995; margin-top:-3px; margin-left:-3px; background:none;}
.marca_club div.hover_content img {width:100%;height:100%;}

.marca2{margin:0; padding:0; float:left; border: 0;
background-repeat: no-repeat; width: 58px; height: 58px;}
.marca2 div.hover_content {display:none;}
.marca2:hover div.hover_content {display:block; border:4px solid #F5B805; position:absolute; z-index:995; margin-top:-3px; margin-left:-3px; width:56px; height:56px; background:none;}
.marcas2{width:930px; overflow: hidden; background-color: #f9f9f9; padding: 29px;}
.marca2 div.hover_content img {width:100%;height:100%;}
#Image-Maps_9201106170733237{float: left;}
#megacracks-maps-wrapper{position: relative; height: 544px; background:url("../images/megacracks.jpg")}
.megacracks-maps{position: relative; height: 544px; z-index: 999; }
.mcrack{background: transparent url("../imgs/megacrackstrans.png") 0 0 no-repeat; width: 278px; height: 107px; position: absolute; top: 0; left: 0;}
.mcrack p{color: #FFF; font-size: 26px; padding-left: 45px; padding-top: 21px;}
#crack01{top: 202px; left: -33px;}
#crack02{top: 251px; left: 233px;}
#crack03{top: 310px; left: 494px;}
#crack04{top: 275px; left: 732px;}
.mcrack{display:none;}
.meg_flototype2 img{margin-left:1px; margin-top: 1px;}
.meg_flototype2 .meg_floto:hover div.hover_content {border:4px solid #b90707!important;}
.meg_flototype2 .meg_floto .inner{position: relative;}
.meg_flototype2 .mcrackname{position: absolute; line-height: 34px; text-align: center; bottom: 3px; left: 0; width: 100%; background:url("../imgs/bgmegacrackname.png") repeat-x; color: #FFF; font-weight: bold; font-size: 20px;}
#slider7{width:662px; clear:both; margin:0; padding:0;}
#slider7 ul, #slider7 li {margin:0; padding:0; list-style:none;}
#slider7 li {overflow:hidden; }	
#slider7 li img {margin:0; padding:0; display:block;}
#slider7-wrapper{width:662px; position: relative; float: left;}
#detail-megacrack .big-mc{float: left;}
#Image-Maps_9201106170733237{position: absolute;}
#detail-megacrack .meg_floto{width: 221px;}
#detail-megacrack .meg_floto div.hover_content{width: 221px;}
.competicion h3{color:#4a4a4a; font-size: 14px; line-height: 35px; padding-left: 30px;}
.competicion .col-left{width: 732px; float: left; border-right: 1px solid #bababa;}
.competicion .col-right{float: left;}
.competicion .col-right h3{padding-left: 20px;}
.competicion .col-right li a{text-transform: uppercase; color: #000; text-decoration: none; font-weight: bold; line-height: 46px; padding: 2px 0; display:block; background-color: #f3f3f3; width: 100%;} 
.competicion .col-right li a:hover{background-color: #E6E6E6;}
.competicion .col-right ul{list-style: none;}
.competicion .col-right a img{float: left;}
.competicion .col-right li{border-bottom: 1px solid #bababa;}
.competicion .col-right li{width: 241px;}
.competicion .all{background-color: #fff; float: left; line-height: 65px; width: 241px; text-align:center;}
.competicion .all a{color: #000; font-size: 12px;}
.menu_aux a{text-transform: uppercase; line-height: 36px; color: #000 !important; padding: 0 10px;}
.menu_aux{position: absolute; right: -16px; top: 1px; background:url("../images/menu-aux-left.png") top left no-repeat; padding-left: 26px; float: right; height: 36px;}
.menu_aux li{float: left; position: relative; height: 56px; overflow: hidden;}
.menu_aux li a{background:url("../images/menu-aux-repeat.png") top left repeat-x; padding-right: 33px; padding-left: 4px; line-height: 36px; display: block; font-size: 11px; font-weight: bold; text-decoration: none; font-style: italic;}
.menu_aux li span{position: absolute; right: 0; top: 0; background:url("../images/menu_aux_separator.png") top right no-repeat; width: 27px; height: 36px; display:block;}
.menu_aux li.last span{background:url("../images/menu-aux-right.png") top right no-repeat; width: 16px; height: 56px;}
.menu_aux li.last a{padding-right: 0; margin-right: 16px;}
.menu_aux li:hover, .menu_aux li.selected{cursor:pointer;}
.menu_aux li:hover a, .menu_aux li.selected a{background: #fff4d8;}
.menu_aux li:hover span, .menu_aux li.selected span{background:url("../images/menu_aux_separator.png") 0 -72px no-repeat !important;}
.menu_aux li.last:hover span, .menu_aux li.lastselected span{background:url("../images/menu-aux-rightb.png") top right no-repeat !important;}
.menu_aux .c1{background:url("../images/menu-aux-rightb.png") top right no-repeat;}
.menu_aux .c2{background-position: left bottom}
#menu_aux_wrapper{position: relative; z-index: 1;}
/*#meg_multimenu_wrapper{position: relative; z-index: 200;}*/
/*#cart_quantity-form{position: relative; z-index: 1010;}*/
#meg_footer .footer_links_3{width: 100%; background-color: #151515; padding: 35px 0 20px 0; overflow: auto;}
#meg_footer .footer_links_3 li{background: none; float: none; margin-bottom: 6px; padding: 0;}
#meg_footer .footer_links_3 a{color: #a0a0a0; text-decoration: underline;}
#meg_footer .footer_links_3 a:hover{color: #FFF;}
#meg_footer .footer_links_3 .inner{padding-left: 30px;}
#meg_footer .footer_links_3 .title{font-weight: bold; color: #FFF; margin-bottom: 11px; font-size: 20px; font-family: HelveticaNeueHeavyCondRegular;}
#meg_footer .footer_links_3 .item{float: left; margin-right: 107px; display: block;}
#meg_footer .footer_links_3 .col1{float: left; clear: none;}
#meg_footer .footer_links_3 .col2{margin-left: 30px; float: left; clear: none;}
#meg_footer .footer_links_3 .title span, .menu_aux strong{color: #d70000; font-style: italic;}
.personaliza_camiseta_submit{margin-top:5px;}
.personaliza_camiseta_submit input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EC9A00;
    background-image: url("../imgs/bg_button3.gif");
    background-repeat: repeat-x;
    border-color: #FECF0D #FECF0D #E5A42E;
    border-radius: 50px 50px 50px 50px;
    -webkit-border-radius: 50px 50px 50px 50px;
    -moz-border-radius: 50px 50px 50px 50px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 #E7A22B;
    color: #480000;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    /*line-height: 35px;*/
    /*padding: 6px 12px;*/
    width: 220px;
    height: 31px;
    line-height: 31px;
    text-decoration: none;
    text-shadow: 0 1px 0 #F7D281;
    text-transform: uppercase;
}
.personaliza_camiseta_submit input:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFC55A;
    background-image: url("../imgs/bg_button3_hover.gif");
    background-repeat: repeat-x;
    border-color: #FFE26C #FFE26C #FECC73;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 #FFCC71;
    color: #430512;
    text-shadow: 0 1px 0 #FDE5A9;
}

.meg_categories_bg_red{background-image: url("../imgs/redtitle.png");}
.meg_categories_bg_red .meg_categories_text{background-color: #b7090a;}

.share-breadcrumb{position: absolute; right: 50px; top: 6px; float: right;}
.share-breadcrumb p {line-height: 16px; display: block; float: left; margin-top: 2px;}
.share-breadcrumb p img{margin-left: 4px;}
.share-breadcrumb p a{float: left; display: block;}
.share-breadcrumb p span{float: left; margin-top: 1px; display:block;}
.sharefb{float: left; width: 72px; background: url("../imgs/shareseparate.jpg") 0px 2px no-repeat; padding-left: 10px; height: 17px; margin-left: 5px;}

.meg_search_web{position: absolute; top: 100px; right: 23px; width: 355px;}
.meg_search_web input[type='text']{width: 262px; line-height: 34px; height: 34px; background: #FFF url("../imgs/inputsearchbg.jpg") top left repeat-x; border: 0; float: left; padding-left: 8px; color:#9d9d9d;}
.meg_search_web p{color: #FFF; font-size: 13px; margin-top: 3px; width: 100%; clear: left;}
#pidenos .intro-text{height: 96px; background: url("../imgs/pidenosbg01.jpg") 0px 0px repeat-x; width: 100%; padding-top: 18px;}
#pidenos .intro-text p{color:#737373; margin-left: 20px;}
#pidenos .intro-text h2{margin-left: 20px; margin-bottom: 3px;}
#pidenos .intro-text .inner{width: 495px;}
#pidenos .pidenos-left{padding: 20px; width: 500px;}
#pidenos form label{font-weight: bold; display: block; font-size: 16px; margin-bottom: 3px;}
#pidenos form{padding-bottom: 20px;}
#pidenos form span{font-style: italic; color: #737373; font-size: 11px; font-style: italic; font-weight: bold;}
#pidenos form p{margin-bottom: 15px;}
#pidenos .pidenos-content{background-color: #FFF;}
#pidenos textarea{width: 100%; height: 126px;}
#pidenos{position: relative;}
#como-funciona{position: absolute; top: 10px; right: 40px; width: 379px; height: 350px; background: url("../imgs/pidenosbg.png") top left no-repeat;}
#como-funciona li{color: #FFF; list-style: none; font-size: 12px; height: 66px; margin-bottom: 24px; padding-right: 36px; width: 253px; float: right;}
#como-funciona ul{padding-top: 81px;}
#pidenos .legal{color:#b4b4b4; font-size: 12px; padding: 0 0px 20px 20px; width: 935px;}
#pidenos .legalcheck{margin-left: 20px; color: #000; line-height: 30px; padding-left: 5px; padding-right: 10px; float: left;}
#pidenos .legalcheck a{text-decoration: underline; color: #000;}
#pidenos .submit{margin-left: 20px; clear: left;}
#pidenos .error{background: url("../imgs/icon_error.png") 33px center no-repeat; text-align: center; line-height: 44px; color: #FFF; background-color: #ff230d; display: none;}
#pidenos .psubmit{width: 100%; clear: left; display: block;}
.meg_search_web input[type="submit"]{
text-align: center;
width: 70px;   
height: 33px;
line-height: 33px;
margin-top: 1px; margin-left: 2px;
background-color:#EC9A00;
background-image:url("../imgs/bg_button3.gif");
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#000;
cursor:pointer;
border:1px solid #FECF0D;
border-bottom:1px solid #E5A42E;
box-shadow: 0px -1px 0px #E7A22B;
-moz-box-shadow: 0px -1px 0px #E7A22B;
-webkit-box-shadow: 0px -1px 0px #E7A22B;
font-style:italic;
}        
.meg_search_web input[type="submit"]:hover{
background-color:#FFC55A;
background-image:url("../imgs/bg_button3_hover.gif");
background-repeat:repeat-x;
color:#430512;
border:1px solid #FFE26C;
border-bottom:1px solid #FECC73;
text-shadow: 0px 1px 0px #FDE5A9;
-moz-text-shadow: 0px 1px 0px #FDE5A9;
-webkit-text-shadow: 0px 1px 0px #FDE5A9;
box-shadow: 0px -1px 0px #FFCC71;
-moz-box-shadow: 0px -1px 0px #FFCC71;
-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
#pidenos-success{height: 500px; background: url("../imgs/bgsuccesspedido.jpg") top center repeat-x;}
#pidenos-success .center{margin: 0 auto; padding-top: 100px; width: 630px;}
#pidenos-success .tit{font-size: 34px; font-weight: bold; background: url("../imgs/icon_ok.png") top left no-repeat; padding-left: 58px;}
#pidenos-success .subtit{padding-left: 66px; font-size: 16px; color: #555555; padding-bottom: 65px;}
#pidenos-success .irhome{color:#d54b49; text-align: right;}
#pidenos-success .irhome a{color:#d54b49; text-decoration: underline;}
#pidenos-success .firsttit{font-size: 22px; margin-left: 30px; padding-top: 20px;}
#pidenos .pidenos-content-login .info1{line-height: 47px; color: #bc221a; background-color: #fffabe; margin-bottom: 0; padding-left: 30px;}
#pidenos .pidenos-content-login .pidenos-left{padding: 0; width: 100%;}
#pidenos .content-login-pidenos{background-color: #fbfadb; padding-left: 30px; overflow: auto; padding-bottom: 20px;}
#pidenos .tit-login{font-size: 21px; padding-top: 15px;}
#pidenos .pidenos-content-login label{font-size: 13px;}
#pidenos .pidenos-content-login input[type='text'], #pidenos .pidenos-content-login input[type='password']{width: 280px; height: 25px; border: 1px solid #e8e9ee;}
#pidenos .pidenos-content-login .submit{margin-left: 0; padding: 4px 8px}
#pidenos .forg a{color: #000; font-size: 10px;}
#pidenos .nmb{margin-bottom: 2px;}
#pidenos .noregister{background-color: #FFF; line-height: 58px; padding: 0 16px; float: left; margin-top: 10px;}
#pidenos .noregister a{color: #000; font-size: 16px;}
#pidenos .pidenos-content-login form{padding-bottom: 0;}
#openmegazoom{display: none; background: url("../imgs/filtro.png") bottom right no-repeat; width: 115px; height: 23px; position: absolute; right: 0; padding-left: 25px; padding-top: 16px; bottom: 0; color: #000 !important; text-decoration: none; text-align: left; padding-right: 10px; font-size: 10px;}
#openmegazoom span{display: block; float: left;}
#openmegazoom span.arrow{width: 5px; height: 3px; background: url("../imgs/filter_arrow.png") bottom left no-repeat; display: block; float: right; margin-top: 3px; margin-left: 2px;}
.openmegazoomopen span.arrow{background: url("../imgs/filter_arrow.png") top left no-repeat !important;}
#meg_level_5{position: relative;}
#filtrar-producto{display: none; position: relative;}
#filtrar-producto .meg_main{background-color: #FFF;}
#filtrar-producto .col1{background: url("../imgs/filterdelimiter.png") top right no-repeat; min-height: 172px; padding-left: 20px; padding-top: 17px; width: 274px; float: left; padding-bottom: 30px;}
#filtrar-producto .hombre{background: url("../imgs/hombrenoselected.png") 15px 15px no-repeat; width: 80px; min-height: 125px; margin-right: 20px;}
#filtrar-producto .hombresel{background: url("../imgs/hombreselected.png") 15px 15px no-repeat;}
#filtrar-producto .hombresel p, #filtrar-producto .mujersel p, #filtrar-producto .ninosel p{color: #000;}
#filtrar-producto .hombre p{left: 6px;}
#filtrar-producto .mujer{background: url("../imgs/mujernoselected.png") 15px 15px no-repeat; width: 80px; min-height: 125px; margin-right: 20px;}
#filtrar-producto .mujersel{background: url("../imgs/mujerselected.png") 15px 15px no-repeat;}
#filtrar-producto .mujer p{left: 14px;}
#filtrar-producto .nino{background: url("../imgs/ninenoselected.png") 8px 36px no-repeat; width: 65px; min-height: 125px;}
#filtrar-producto .ninosel{background: url("../imgs/nineselected.png") 8px 36px no-repeat;}
#filtrar-producto .nino p{}
#filtrar-producto .gen{color:#cccccc; font-weight: bold; float: left; position: relative;}
#filtrar-producto .tit{font-weight: bold; margin-bottom: 20px; font-size: 16px;}
#filtrar-producto .gen p{position: absolute; bottom: 0;}
#filtrar-producto .col1 .selected p{color: #000;}
#filtrar-producto .col2{padding-left: 25px; width: 262px; padding-right: 25px; float: left; padding-top: 17px; background: url("../imgs/filterdelimiter.png") top right no-repeat;}
#slider-range-min .ui-widget-header{background: #0774bf;}
#slider-range-min{border-radius: 0; height: 7px; background: url("../imgs/repeatbgslider.png") top left repeat-x; border: 1px solid #9e9e9e; margin-top: 1px;}
#slider-range-min-parent{background: url("../imgs/separatorslider.png") top left repeat-x; height: 19px; padding-top: 4px;}
#slider-range-min .ui-state-default {background: url("../imgs/sliderbtn.png") top left no-repeat; width: 15px; height: 21px; border-radius: 0; border: 0;}
#filtrar-producto .slider-price{border: 1px solid #e3e3eb; border-top: 1px solid #acadb2; line-height: 26px; font-weight: bold; float: right; margin-top: 7px; width: 74px; text-align: center;}
#filtrar-producto .ph{color:#7f7f7f; float: right; margin-top: 7px; padding-right: 5px; font-size: 11px; clear: right;}
#filtrar-producto .col3{padding-top: 17px; padding-left: 25px; float: left; width: 335px; position: relative; margin-bottom: 65px;}
#filtrar-producto .col3 li{list-style: none; font-size: 11px; margin-bottom: 6px; line-height: 16px;}
#filtrar-producto .col3 ul{float: right; width: 160px;}
#filtrar-producto .col3 ul input{float: left; margin-right: 4px;}
#filtrar-producto .filter {
    clear: left;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EC9A00;
    background-image: url("../imgs/bg_button3.gif");
    background-repeat: repeat-x;
    border-color: #FECF0D #FECF0D #E5A42E;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 #E7A22B;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 17px;
    margin-left: 2px;
    margin-top: 1px;
    /* padding: 7px 9px;*/
    text-decoration: none;
    text-transform: uppercase;
    position: absolute;
    bottom: 25px;
    right: 30px;
    width: 126px;
    height: 31px;
    line-height: 31px;
}
#filtrar-producto .filter:hover{
background-color:#FFC55A;
background-image:url("../imgs/bg_button3_hover.gif");
background-repeat:repeat-x;
color:#430512;
border:1px solid #FFE26C;
border-bottom:1px solid #FECC73;
text-shadow: 0px 1px 0px #FDE5A9;
-moz-text-shadow: 0px 1px 0px #FDE5A9;
-webkit-text-shadow: 0px 1px 0px #FDE5A9;
box-shadow: 0px -1px 0px #FFCC71;
-moz-box-shadow: 0px -1px 0px #FFCC71;
-webkit-box-shadow: 0px -1px 0px #FFCC71;
}
.pp_related_products{background-color: #232323; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 338px; padding: 18px; float: right; margin: 20px 0 30px;}
.pp_related_products .tit{margin-bottom: 11px; background: url("../imgs/checkpprelated.jpg") top left no-repeat; color: #FFF; font-weight: bold; padding-left: 22px;}
.pp_related_product{margin-top: 11px; background: #393939; width: 100%; height: 107px; border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px;  -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.pp_related_product .pp_product_imagen{margin-right: 15px; float: left; width: 111px; height: 107px; background-color: #FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pp_related_product .pp_product_nombre a{color: #FFF; text-decoration: none; font-size: 13px;}
.pp_related_product .pp_product_subnombre{color: #797979; font-weight: bold;}
.pp_related_product .pp_product_nombre_content{padding-top: 8px;}
.pp_related_product .pp_product_nombre{padding-right: 10px;}
.opinion-experto{width: 530px;}
.opinion-experto img{border: 1px solid #000; float: left;}
.oed-title{font-weight: bold;}
.oed-subtitle{color: #838383; font-style: italic;}
.oed-right {float: left; margin-left: 15px; width: 406px;}
.oed{float: left; width: 100%; margin-bottom: 35px;}
#meg_level_5{border-top:1px solid #404040}
#meg_level_5, #meg_level_5 .meg_submenu{background-color: #000 !important; background-image: none !important;}
#meg_level_5 ul.meg_submenu span{color: #FFF; font-size: 11px;}
#meg_level_5 ul.meg_submenu a:hover span, #meg_level_5 ul.meg_submenu li.meg_current a span{background-image: url("../imgs/meg_level_2_current_b.png"); color: #000;}
#meg_level_5 ul.meg_submenu a:hover, #meg_level_5 ul.meg_submenu li.meg_current a{background-image: url("../imgs/meg_level_2_current_right_b.png")}


/*Cuenta pedido Borja */
.detail_config { display: block !important; overflow: inherit }
.detail_config, .detail_config h1, .detail_config h2 { color: #808080; font-size: 11px; font-style: italic; font-weight: bold; display: block !important;}
.detail_config .p { display: block !important;}
.meg_floto_order_config { border: 1px solid #e3e3e3; background: none !important; min-height: 179px; margin: 0; padding: 10px 30px; margin-left: -1px; margin-top: -1px; float: left; width: 429px;}
.product_detail_right { float: right; width: 265px}


/*VIDEOS*/
.meg_content_videos {
	width:975px;
	padding:0;
	margin:0 auto;
	padding-right:16px;
    clear: left;
}

/*VIDEOS*/
#mediaplayer_wrapper {margin-left:10px;}

#visor_videos{
background-color: #404040;
padding-bottom: 20px;
}


.meg_featured_videos {
	background-image:url("../imgs/pico_title.png");
	background-position:10px 62%;
	background-repeat:no-repeat;
	padding:0px 28px;
	background-color:#404040;
}

.meg_featured_videos h2 {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 15px 16px 5px 0;
}

#modulo_valores {
    height: 31px;
    width: 975px;
	padding-top: 4px;
	background-image:url("../imgs/bg_modulo_valores.png");
	background-repeat:repeat-x;
}

#modulo_valores ul {
    height: 27px;
    list-style: none outside none;
}

#modulo_valores ul li {
    float: left;
    margin-left: 3px;
    text-transform: uppercase;
}

#modulo_valores ul li.last {
    margin-right:0px !important;
}
#logo_envios_seur_inter {
	display: none;
}
#logo_envios_correos {
	display: none;
}

/* Modulo de cortina */
/* base semi-transparente */
.overlay{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index:1001;
		opacity:.70;
        -moz-opacity: 0.7;
        filter: alpha(opacity=70);            
}
	
/* estilo para lo q este dentro de la ventana modal */
.modal {
       
        width: 900px;;
        height: 550px;
        padding: 16px;
		color: #FFF;
        z-index:1002;
        overflow: auto;
        
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -275px;
	    margin-left: -450px;

}
	
/*Cierre de pop up*/
#close_pop_up {
		width:100%;
		height:40px;
		text-align:right;
}		
#finexistencias {
    color: #999999;
    float: right;
    font-size: 10px;
}

.cintillo_mundial {
	display: none;
}


#meg_header_nw{
    height:105px;
    padding:5px;
    background-image:url(/images/header2/meg_logo.png);
    background-repeat:no-repeat;
    position: relative;
    background-position:center;
    }

.nav li a {
        /*background-color:#ce1f1f;*/
        color:#fff;
        text-decoration:none;
        padding:3px 10px 12px 5px ;
        display:block;            
    }

#meg_sub_header_nw{
        height:43px;
        /*background-color:#bc0d0e;    */
        background-color: rgba(204, 0, 0, .5)
        }
        
.meg_header_nw_links{
	float:left;
	}
	
ul, ol {
	list-style:none;
}
			
.nav > li {
	float:left;
}

.nav_down{
	border-top:5px solid #990000;
	z-index: 10000;
	}
.nav_down li a {
	background-color:#cc0000;
	color:#fff;
	text-decoration:none;
	padding:12px 12px;
	display:block;
	border-top:1px solid #990000;
	border-bottom:1px solid #ff6666;
}
		
.nav li a:hover {
	background-color:#ce1f1f;
	text-decoration:underline;
}
			
.nav li ul {
	display:none;
	position:absolute;
	min-width:140px;
	margin-top: -5px;
}
			
.nav li:hover > ul {
	display:block;
}
			
.nav li ul li {
	position:relative;
}
			
.nav li ul li ul {
	right:-140px;
	top:0px;
}

	
.meg_header_nw_social{
	float:right;
	
	
	}
	
.meg_header_nw_social ul li{
	display:inline;

	}
.meg_header_nw_social ul li a{
	color:#ffffff;
	text-decoration:none;
	}

#register_login{
	float: left;
	margin-left:30px;
	margin-top:14px;
	color:#FFFFFF;
	}

#register_login a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#cart_info{
	float: right;
	margin-left:30px;
	margin-top:14px;
	margin-right:5px;
	color:#FFFFFF;
	}

#cart_info a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#search_box{
	float: left;
	margin-left:138px;
	margin-top:10px;
	}
	

.search_box_input{ 
    background: white; 
    border: 3px solid #FFFFFF; 
    border-radius: 5px; 
    color: #666; 
    outline: none; 
    height:25px; 
    width: 298px; 
	background-image:url(/images/header2/icon_lupa.png);
	background-position:center right;
	background-repeat:no-repeat;
	margin-top:-3px;
   } 
 

#meg_header_cart{
	height:70px;
	background-color:#ce1f1f;	
	padding:5px;
	background-image:url(/images/header2/meg_logo.png);
	background-repeat:no-repeat;
    position: relative;
	background-position:center;
	}

#cart_info_cart{float: right;
	margin-left:30px;
	margin-top:45px;
	margin-right:5px;
	color:#FFFFFF;
}

#cart_info_cart a{
	color:#FFFFFF;
	text-decoration:underline;
	}

.results_big{
    font-size: 24px;
}
.results_link{
    color: #C0C0C0 !important;
    padding-bottom: 8px !important;
    display: block;
    float:right;
}



/*FOOTER COMPRA*/

#meg_footer .footer_ayuda {
	float:left;
	width:215px;
	padding:25px 15px 25px 28px;
	height:90px;
}

#meg_footer .footer_ayuda h3{
    font-family: arial;
    font-size: 14px;
    margin-bottom: 2px;
	}

#meg_footer .footer_ayuda .ayuda_tlf{
	color:#FFF;
    font-size: 36px;
    font-family: "arial narrow";
}

#meg_footer .footer_contact_horario {
	font-family: Arial;
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#858585;
    margin-top: 0px;
    margin-bottom: 5px;
}

#meg_footer .footer_contact_mail {
	font-family: Arial;
	font-weight:normal;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-top:-15px;	
}


#meg_footer .footer_medios_pago {
	float:left;
	background-image:url("http://megastore.as.com/imgs/footer_sep_modules.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:25px 30px 25px 30px;
    width:280px;
	height:90px;    
}

#meg_footer .footer_medios_pago h3{
    font-family: arial;
    font-size: 14px;
	}

#meg_footer .footer_medios_pago span{
    font-family: arial;
    font-size: 12px;
    color: #858585;
    display: block;
    margin-top: 5px;
    font-weight: normal;
}


#meg_footer .footer_envios {
	float:left;
	background-image:url("http://megastore.as.com/imgs/footer_sep_modules.gif");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:25px 30px 25px 30px;
	height:90px;  
    width: 315px;
}

#meg_footer .footer_envios h3{
    font-family: arial;
    font-size: 14px;
	}

#meg_footer .footer_envios span{
    font-family: arial;
    font-size: 12px;
    color: #858585;
    display: block;
    margin-top: 5px;
    font-weight: normal;
}
