/* GENERIC */
body{margin: 0px;background: white;font-family: Verdana, Arial, sans;}
.table{border: 0px;width: 100%;/*cellpadding: 0px;cellspacing: 0px;*/}
.nodetails{border: none;text-decoration: none;}
.main_price{float:left;width:380px;}
.current_price_discount{color:red;float:right;font-size:13px;margin-left:8px;text-decoration:line-through;width:105px;}
.current_price_discount_ficha{color:#666666;float:left;font-size:13px;margin-left:8px;margin-top:2px;text-decoration:line-through;width:110px;}
.current_price_discount_title{font-family:Arial,Helvetica,sans;margin-top:6px ;color:#666666;float:left;font-size:12px;width:auto;}
.current_price_discount_big{font-size: 14px;color: red;font-weight: bold;text-decoration: line-through;}
.Logo_Left{position: relative;top: 20px;left: 20px;text-align: left;}
.float_left{float: left;}
.float_right{float: right;}
.float_none{float: none;}
img{border: 0;}
a{color: #1191e9;}
.a1{text-decoration: none;color: white;border: 0px;}
.a2{text-decoration: underline;	color: white;border: 0px;}
.container {width: 100%;background: white;}
/* BANNERS & IMAGES */
.bannerlateral {width: 200px;height: 200px;padding-bottom:20px; float:left}
.bannerlateraltd {width: 200px;	height: 220px;text-align: center;vertical-align: top;}
/* --- TOP --- */
#e_top_status {border-bottom:1px solid #FFFFFF;width:960px;height: 29px;line-height:29px;background: #000000  none repeat scroll 0 0;color: #ffffff;text-align: left;font-size: 10px;vertical-align:middle;}
#top_status_links{float:left;width:538px;padding-left:135px;}
#top_status_links_gs{float:left;/*width:700px;*/padding-left:135px;}
#top_status_lang{position:absolute;text-align: center;float:left;margin-left:80px;width:55px;}
#top_status_lang input{margin-top: 9px;}
#e_top_bar {background: url(/im/es/bg_topnav_ojg.gif) #4c545b;height: 28px;text-align: center;}
#e_top_bar_gs{background: url(/im/es/bg_topnav_ojg.gif) #4c545b;height: 37px;text-align: center;}
#top_status_links_gs img {padding-bottom: 5px;}
#e_top_bar_white {height: 90px;text-align: left;}
#e_top_bar_simple {height: 90px;overflow: hidden;text-align: left;margin-right: 20px;}
#e_top_bar_logo {border-right:1px solid #ffffff; height:72px;margin-top:-29px;float:left;position:absolute;text-align:left;width:78px;}
#e_top_bar_logo a img {float:left;width:78px;}
#e_top_bar_logo_table{width: 200px;border:0px;text-align:left;}
#e_top_bar_banner {text-align: center;}
#e_top_bar_purchase_logo{margin-top:25px;margin-left:10px;float:left;}
#e_top_bar_purchase_banner{margin-top:10px;margin-left:20px;float:left;overflow:visible;}
#e_top_bar_purchase_planeta_logo {margin-top:30px;margin-left:30px;float:left;}
#e_top_submenu {overflow: hidden;/*border-bottom: 1px solid #cdcaca;*/text-align: left;/*padding-left: 20px;*/line-height: 24px;font-size: 13px;font-family: Arial, sans;}
/*#e_top_submenu a {color: #76787a;text-decoration: none;margin-right: 12px;font-weight: bold;display:block;float:left;}
#e_top_submenu .active {color: #1191e9;}
#e_top_submenu ul {margin: 0;padding: 0;list-style-type: none;}
#e_top_submenu li {display: inline;text-transform: uppercase;}*/
#e_top_submenu a {color: #76787a;text-decoration: none;font-weight: bold;}
#e_top_submenu .active {color: #1191e9;}
#e_top_submenu ul {margin: 0;padding: 0;list-style-type: none;border-bottom: 1px solid #cdcaca;float:left;width:100%;background:url(/im/submenu.gif) repeat;}
#e_top_submenu li {display: block;text-transform: uppercase;float:left;padding-left:14px}
#m_top {width: 960px;}
.m_top {width: 960px;position:relative}
/* MENU */
.top_menu { background: url(/im/es/menu_bg.png) repeat-x; height: 46px; padding-left: 18px; }
.top_menu .menu_btn { overflow: hidden; height: 46px; float: left; }
.top_menu a img{border:0}
/* MAIN SECTION */
#m_main {width: 960px;margin-top: 15px;margin-bottom: 27px;text-align: left;}
.m_main {width: 960px;margin-top: 15px;	margin-bottom: 27px;text-align: left;}
.m_main_purchase {width: 960px;margin-top: 10px;margin-bottom: 27px;text-align: left;}
* html #m_main {width: 980px;}
#e_main_col1 {margin-left: 14px;width: 172px;float: left;}
#e_main_col2 {margin-left: 22px;width: 536px;float: left;}
#e_main_col3 {margin-left: 12px;width: 180px;float: left;}
.e_main_col1plus2 {width: 710px;float: left;}
.e_main_col1 {margin-left: 14px;width: 172px;float: left;}
.e_main_col2 {margin-left: 22px;width: 538px;float: left;}
.e_main_col3 {margin-left: 12px;width: 180px;float: left;}
/* --- 1ST COLUMN MODULES */
/* Classes */
.col1_table_header {background: url(/im/es/bg_table0.gif) repeat-x;height: 29px;width: 161px;font-size: 18px;padding-left: 11px;}
.col1_table_header_replaced {height: 29px;width: 161px;padding: 0px;}
.col1_table_closing {height: 1px;width: 172px;background: #e9e9e9;overflow: hidden;}
.col1_table_bhd {background: url(/im/es/bg_table0bhd.gif) no-repeat;height: 6px;width: 172px;padding: 0px;margin: 0px;overflow: hidden;}
.col1_table_bhd_bolsa {height: 6px;padding: 0px;margin: 0px;overflow: hidden;}
.col1_table {background: url(/im/es/bg_table0cnt.gif) repeat-y;width: 172px;padding: 0px;margin: 0px;padding-bottom: 6px;}
.c3_table_header {background: url(/im/es/bg_table0.gif) repeat-x;height: 29px;width: 208px;font-size: 18px;line-height: 29px;padding-left: 11px;}
.c3_table_header_replaced {height: 29px;width: 161px;padding: 0px;}
.c3_table_closing {height: 1px;width: 219px;background: #e9e9e9;overflow: hidden;}
.c3_table_bhd {background: url(/im/es/bg_table2bhd.png) no-repeat;height: 6px;width: 219px;padding: 0px;margin: 0px;overflow: hidden;}
.c3_table {background: url(/im/es/bg_table2cnt.png) repeat-y;padding: 0px;margin: 0px;}
/* Tucesta */
.tucesta{/*padding-right:15px;*/padding-top:4px;position:absolute;float:none;height:53px;width:270px;z-index:99;right:18px;}
.tucesta_header{width:268px;border:0 solid #ffffff; border-width:0 1px;background:#4C545B;height:18px}
.tucompra{float:left; background:#4C545B;color:#ffffff;font-family:inherit;font-size:15px;font-weight:bolder;line-height:11px;padding-left:11px;text-align:left;width: 100px;height: 17px}
.tuimporte{background:#4C545B;color:#ffffff;float:right;font-family:inherit;font-size:11px;padding-right: 12px;text-align:right;width: auto;height:17px;}
.tucesta tr.odd{background-color:#4C545B;}
.tucesta tr.even{background-color:#ffffff;}
.tucesta_c1 {padding-left: 8px;text-decoration: none;color:Black;}
a.tucesta_a {font-size:11px;text-decoration:none;color:#4C545B;}
.tucesta_c1_footer {padding-left: 8px;text-decoration: none;background: url(/im/es/bg_topnav.gif) repeat-x;color: white;font-weight: bold;}
.tucesta_c2 {font-weight: bold;text-align: right;padding-right: 8px;text-decoration: none;color:#4C545B;}
.tucesta_c2_footer {font-weight: bold;text-align: right;padding-right: 8px;text-decoration: none;color:white;background: url(/im/es/bg_table0red.gif) repeat-x;}
.ti_cesta_header {background: url(/im/es/bg_table0.gif) repeat-x;height: 29px;width: 161px;font-size: 18px;line-height: 29px;padding-left: 11px;}
.tucesta_bg{background: url(/im/es/bg_table2.gif) repeat-x;}
.tucesta .xtop,.tucesta .xbottom {display:block; background:transparent; font-size:1px;}
.tucesta .xb1,.tucesta .xb2,.tucesta .xb3,.tucesta .xb4 {display:block; overflow:hidden;}
.tucesta .xb1,.tucesta .xb2,.tucesta .xb3 {height:1px;}
.tucesta .xb2,.tucesta .xb3,.tucesta .xb4 {background:#4C545B; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.tucesta .xb1 {margin:0 5px; background:#FFFFFF;}
.tucesta .xb2 {margin:0 3px; border-width:0 2px;}
.tucesta .xb3 {margin:0 2px;}
.tucesta .xb4 {height:2px; margin:0 1px;}
/* Iniciar compra */
.col1_iniciar {height:23px;border:0 solid #ffffff; border-width:0 1px;background-color:#4C545B ;text-align:right;}
.col1_iniciar .vercesta {width: 75px;float:left;padding-left:20px;padding-top:3px;text-align:left;text-transform:lowercase;}
.col1_iniciar .vercesta a {font-size:11px;color:#FFFFFF;}
.col1_iniciar .finalizacompra {margin-right:5px;text-align:right;}
/* Navegacion */
.col1_navegacion_cnt {
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12px;
	padding-bottom: 2px;
}

.nav_cat_compl
{
	background: #02a3df;
	color: white;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 18px;
}
.nav_a1
{
	color: #02a3df;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 4px;
	margin-right: 2px;
	font-size: 12px;
}
.nav_a2
{
	color: #02a3df;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 2px;
	font-size: 12px;
}


#col1_navegacion h3 {
	color: #575757;
	font-family: Arial, Helvetica, sans;
	font-size: 17px;
	margin: 0;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

.col1_navegacion h3{
	color: #575757;
	font-family: Arial, Helvetica, sans;
	font-size: 17px;
	margin: 0;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

.list_categories_header{
	color: #575757;
	font-family: Arial, Helvetica, sans;
	font-size: 17px;
	margin: 0;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}


#col1_search {
	margin-bottom: 12px;
	background: #e1f1f9;
	height: 120px;
}

#col1_search_cnt {
	background: url(/im/es/box_blue.gif) no-repeat #e1f1f9;
	width: 172px;
	height: 45px;
	overflow: hidden;
}

.col1_buscar {
	margin-top: 6px;
	margin-bottom: 8px;
	padding-right: 10px;
	text-align: right;
}

.form_search1 {
	line-height: 26px;
	height: 26px;
	background: url(/im/es/form_bg.gif) no-repeat white;
	width: 111px;
	padding-left: 24px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 18px;
}

/* --- 2ND COLUMN */
h1 {
	font-family: Helvetica, Arial, sans;
	font-size: 18px;
	color: black;
	margin: 0;
	margin-bottom: 12px;
}

h2 {
	font-family: Helvetica, Arial, sans;
	font-size: 12px;
	color: black;
	margin: 0;
	margin-bottom: 12px;
}

#e_main_col2 h3 {
	font-family: Helvetica, Arial, sans;
	font-size: 18px;
	color: black;
	margin: 0;
	margin-bottom: 12px;
}

#e_main_col2 h4 {
	font-family: Helvetica, Arial, sans;
	font-size: 16px;
	color: black;
	margin: 0;
	margin-bottom: 10px;
}

#e_main_col2 .text {
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 12px;
	color: black;
}

#e_main_col2 .sep {
	width: 525px;
	height: 1px;
	overflow: hidden;
	background: #cdcaca;
	margin-top: 12px;
	margin-bottom: 12px;
}

.e_main_col2 h3 {
	font-family: Helvetica, Arial, sans;
	font-size: 18px;
	color: black;
	margin: 0;
	margin-bottom: 12px;
}

.e_main_col2 h4 {
	font-family: Helvetica, Arial, sans;
	font-size: 16px;
	color: black;
	margin: 0;
	margin-bottom: 10px;
}

.e_main_col2 .text {
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 12px;
	color: black;
}

.e_main_col2 .sep {
	width: 525px;
	height: 1px;
	overflow: hidden;
	background: #cdcaca;
	margin-top: 12px;
	margin-bottom: 12px;
}

.sep {
	width: 525px;
	height: 1px;
	overflow: hidden;
	background: #cdcaca;
	margin-top: 12px;
	margin-bottom: 12px;
}

#e_main_col2 .text a {
	color: #34a1ec;
	text-decoration: underline;
}

#e_main_col2 .mark {
	background: #ffffc7;
	/*text-decoration: underline;*/
	padding-left: 2px;
	padding-right: 2px;
}

#e_main_col2 .scrshot {
	background: #f0f0f0;
	margin: 0px 12px 12px 0px;
	float: left;
}

.e_main_col2 .text a {
	color: #34a1ec;
	text-decoration: underline;
}

.e_main_col2 .mark {
	background: #ffffc7;
	/*text-decoration: underline;*/
	padding-left: 2px;
	padding-right: 2px;
}

.e_main_col2 .scrshot {
	background: #f0f0f0;
	margin: 0px 12px 12px 0px;
	float: left;
}

.form_search {
	line-height: 26px;
	height: 26px;
	background: url(/im/es/form_bg.gif) no-repeat white;
	width: 142px;
	padding-left: 25px;
	font-size: 18px;
}

.form_mail {
	line-height: 26px;
	height: 26px;
	background: white;
	width: 138px;
	font-size: 18px;
}

.form_mail_wide {
	line-height: 26px;
	height: 26px;
	background: white;
	width: 188px;
	font-size: 18px;
}

#col2_newsletter_header_wide {
	width: 342px;
}

.col2_boxes_header {
	background: url(/im/es/bg_table0.gif) repeat-x;
	height: 29px;
	width: 251px;
	font-size: 18px;
	line-height: 29px;
	padding-left: 11px;
}

.feat1 {
	color: white;
	font-family: Arial, Helvetica, sans;
	font-size: 18px;
}

.feat1 a{
	color: white;
	text-decoration: none;
}

.feat2 {
	color: #c8c7c7;
	font-size: 11px;
	margin-top: 3px;
	overflow: hidden;
	height:40px;
}

.feat3 {
	color: white;
	font-family: Arial, Helvetica, sans;
	font-size: 16px;
	margin-top: 4px;
	font-weight:bold;
}

.feat4 {
	margin-top: 8px;
	height: 14px;
	font-size: 9px;
	color: white;
	line-height: 14px;
}

.feat4 a {
	color:white;
}

.box_complete {
	width: 121px;
	overflow: hidden;
	float: left;
	margin-bottom: 16px;
}

.box_normOf {
	width: 80px;
	text-align: right;
	font-size: 9px;
	color: #f7d1d1;
	line-height: 12px;
	float: left;
	padding: 0px 2px 0px 2px;
	background: url(/im/es/bg_oferta.png);
}

.box_norm {
	width: 80px;
	float: left;
	padding: 12px 2px 0px 2px;
}

.box_sep {
	width: 353px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin-bottom: 16px;
    clear:both;
}

.clearfix
{
   clear:both;
}

.box_img {
	float: left;
	overflow: hidden;
}

.box_fav {
	margin:0px;
	padding:12px 0px 0px 0px;
	float: left;
}
* html .box_fav {
	margin-left: -30px;
}

.box_attn {
	color: red;
	font-size: 10px;
}

.box_desc {
	width: 105px;
	font-size: 11px;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans;
	font-weight: bold;
}

.box_link {
	color: black;
	text-decoration: underline;
}

.box_otras {
	color: #1191e9;
	font-size: 9px;
	margin-bottom: 4px;
}

.box_desc img {
	margin-top: 8px;
	margin-bottom: 4px;
}

.box_n2
{
	margin-bottom: 15px;
	float:left;
	width:125px;
}
.box_n2_fav
{
	float:left;
	margin:0px;
	padding-right: 4px;
}

.box_label {
	position: relative;
	top: -3px;
	clear: both;
/*	width: 112px;*/
	width: 112px;
	height: 21px;
	overflow: visible;
	text-align: left;
}

.norm_ps2 { background: url(/im/es/label_ps2.png); }
.norm_ps3 { background: url(/im/es/label_ps3.png); }
.norm_psp { background: url(/im/es/label_psp.png); }
.norm_wii { background: url(/im/es/label_wii.png); }
.norm_nds { background: url(/im/es/label_nds.png); }
.norm_ds { background: url(/im/es/label_ds.png); }
.norm_x360 { background: url(/im/es/label_x360.png); }
.norm_pc { background: url(/im/es/label_pc.png); }
.norm_gbmicro { background: url(/im/es/label_gbmicro.png); }
.norm_psone { background: url(/im/es/label_psone.png); }
.norm_gcube { background: url(/im/es/label_gcube.png); }
.norm_xbox { background: url(/im/es/label_xbox.png); }
.norm_gba { background: url(/im/es/label_gba.png); }

.oferta_ps2 { background: url(/im/es/oferta_ps2.png); }
.oferta_ps3 { background: url(/im/es/oferta_ps3.png); }
.oferta_psp { background: url(/im/es/oferta_psp.png); }
.oferta_wii { background: url(/im/es/oferta_wii.png); }
.oferta_ds { background: url(/im/es/oferta_ds.png); }
.oferta_nds { background: url(/im/es/oferta_nds.png); }
.oferta_x360 { background: url(/im/es/oferta_360.png); }
.oferta_pc { background: url(/im/es/oferta_pc.png); }

.box_priceOf {
	width: 50px;
	height: 21px;
	overflow: hidden;
	color: white;
	font-size: 13px;
	font-family: "Arial Narrow", "Helvetica Narrow", "Mukti Narrow", sans;
	line-height: 21px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 30px
}

.box_price {
	width: 50px;
	height: 21px;
	overflow: hidden;
	color: black;
    font-weight:bold;
	font-size: 13px;
	font-family: "Arial Narrow", "Helvetica Narrow", "Mukti Narrow", sans;
	line-height: 21px;
	text-align: center;
	position: relative;
	top: 0px;
	left: 30px
}

/* FEATURE / START */
#col2_feature { overflow: visible;width: 536px;}
#col2_feature_product { overflow: visible;width: 536px;}
.col2_feature_img {	background: black; height: 150px; width: 536px; overflow: hidden; }
.col2_feature_img_badge { width:40px; position:absolute; z-index:4; padding:10px 0px 0px 10px; }
.col2_feature_img_badge_txt { position: relative; top:-29px; text-align: center;
	color:white; font-size:11px; font-weight:bold; }

.col2_feature_platform
{
	font-family: Arial, Helvetica, sans;	font-size: 18px;	background: #2f2f2f;	color:White;
	padding-left:10px;	padding-top:3px;}
.col2_feature_desc {
	background: black;	width: 273px;	overflow: hidden;
	position:relative !important;top:0;float: right;margin-top: -127px; margin-right:2px; z-index: 99;
}
.col2_feature_desc2{
         overflow: hidden;top:0;float: right; margin-right:2px;
}
.col2_feature_desc_in {
	padding-left:10px;	padding-top:3px;	margin-bottom:15px;
}

/*  PROMOTIONS STARS */
.col2_promo {
    overflow: visible;width: 354px;margin-top:20px;
}
.col2_promo_img {
	background:black; height:170px; width:354px; overflow: hidden;
}
.promo_badge {
	width:40px; position:relative; left:10px; top:-160px; z-index:10;
}
.promo_badge_txt {
	position: relative; top:-29px; text-align: center;
	color:white; font-size:11px; font-weight:bold;
}
.col2_promo_desc {
	background:black; width:193px; overflow: hidden;
	top:0; left:150px; margin-top:-160px; position:relative;
}
.col2_promo_desc_in {
	padding-left:10px;padding-top:3px;margin-bottom:15px;
}

#col2_boxes {
	margin-top: 12px;
}

.col2_boxes {
	margin-top: 12px;
}

.col2_search {
	float: left;
}

.col2_search_cnt {
	background: url(/im/es/box_blue.gif) repeat-x;
	height: 55px;
	overflow: hidden;
}
.formul{margin:0;padding:0}
.backBusca {background: url(/im/es/box_blue.gif) repeat-x;height: 31px;overflow: hidden;text-align:left;clear:both}
.campBuscador {height: 22px;padding-left: 25px;font-size: 18px;margin-top:3px}
.campBuscador label{vertical-align:middle}
.campBuscador a{font-size:14px;vertical-align:middle;margin-left:15px;font-weight:bold}
#buscar{width:208px;font-family: Verdana,Arial, Helvetica, sans;font-size:14px;color:black;font-weight:bold;vertical-align:middle;line-height:18px;height:18px;margin-left:8px;margin-right:8px}
.bot_busca{background:url(/im/btn_buscar3.gif);width:57px;height:25px;border:0;color:white;vertical-align:middle;text-align:center;font-family: inherit;font-weight:bold;font-size:12px;cursor:pointer}
#fBoletin{text-align:center;margin:0 auto;width:98%}

.col2_newsletter {
	margin-left: 12px;
	float: left;
}

.col2_newsletter_cnt {
	background: url(/im/es/box_yellow.gif) repeat-x;
	height: 55px;
	overflow: hidden;
}

#col2_newsletter_cnt_wide {
	background: url(/im/es/box_yellow.gif) repeat-x;
	width: 353px;
	height: 55px;
	overflow: hidden;
}

.top_nmb {
	background: black;
	color: white;
	padding: 1px;
	margin-right: 2px;
	font-size: 11px;
}

.top_nmb2 {
	background: black;
	color: white;
	padding: 1px;
	margin-right: 2px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans;
}

.top_link {
	color: #02a3df;
	font-size: 11px;
}

.top_price {
	font-size: 9px;
}

.top_platform {
	font-size: 9px;
	color: #aeadad;
	padding-bottom: 5px;
}

#col2_subcol {
	margin-top: 16px;
}

#col2_colA {
	width: 364px;
	float: left;
}

#col2_colB {
	float: left;
	width: 162px;
}

.col2_subcol {
	margin-top: 16px;
}

.col2_colA {
	width: 364px;
	float: left;
	margin-top: 16px
}

.col2_colB {
	float: left;
	width: 172px;
	margin-top: 16px
}

/* FOOTER */

#m_footer {
	width: 960px;
}

#e_footer_cat {
	background: black;
}

#e_footer_cat_in {
	margin-left: 21px;
	margin-right: 21px;
}

#e_footer_cat_in ul {
	font-size: 12px;
	color: #9f9d9d;
	padding-left: 1.5em;
	list-style-image: url(/im/es/bullet.gif);
}

#e_footer_cat_in a {
	color: #9f9d9d;
	text-decoration: none;
}

#e_footer_cat_in h3 {
	color: #bbe5f9;
	font-family: Arial, Helvetica, sans;
	font-size: 17px;
	font-weight: bold;
	line-height: 10px;
	margin: 21px 0px 21px 0px;
}

#e_footer_cat_in ul {
	margin: 0px;
}

#e_footer_cp {
	background: url(/im/es/main_footer.gif) no-repeat;
	height: 56px;
	text-align: left;
	padding-left: 28px;
	padding-top: 12px;
	color: #928f8d;
	font-size: 9px;
}

/* --- Product --- */
#product_main_price_equival_title {
	font-family: Arial,Helvetica,sans;
	float: left;
        color:#666666;
        font-size:12px;
        width: auto;
        padding-top: 5px;
}
#precioDesde {
	font-family: Arial,Helvetica,sans;
        color:#666666;
        font-size:12px;
        width: auto;
        padding-top: 10px;
}
#product_main_price_equival {
	color:#CFD0CA;
        float:left;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        margin-left:5px;
        margin-top:5px;
}
#product_main_price_ahorrar {
	float:left;
        font-family:Arial,Helvetica,sans;;
        font-size:16px;
        margin-left:10px;
        margin-top:8px;
        text-align:left;
        width:195px;
}
.ta{color:#0876A8;}
.pa {color:#A60000;}

#product_main_price {
	width: 80px;
	height: 31px;
	background: url(/im/es/bg_price_big.png);
	line-height: 31px;
	text-align: center;
	color: white;
	font-family: Arial,Helvetica,sans;
	font-size: 17px;
	font-weight: bold;
	float: right;
        margin-right: 32px;
}

#product_main_price_ficha_title {
	font-family: Arial,Helvetica,sans;
	float: left;
        color:#666666;
        font-size:12px;
        width: auto;
        padding-top: 12px;
}
#product_main_price_ficha {
	width: auto;
	height: 31px;
	color: #A60000;
	font-family: Arial,Helvetica,sans;
	font-size: 24px;
	float: left;
        margin-left: 8px;
        font-weight: bold;
        vertical-align:bottom;
}

#product_main_price_pack {
	width: 60px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	color: #2DAAFF;
	font-family: Arial,Helvetica,sans;
	font-size: 17px;
	font-weight: bold;
	float: left;
}

#product_main_rating {color:#A0A0A0;float:left;font-family:Verdana,Arial,Helvetica,sans;font-size:9px;height:30px;line-height:7px;width:390px;}

#product_main_platform_notes {
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans;
	text-align: left;
	float: left;
	width: 154px;
        padding-top: 7px
}

.product_details_buybox
{
	background:#ffffc7;
	font-size:9px;
	width:291px;
	height:19px;
	padding:16px;
	border-top:1px solid #f4cc60;
	margin-top:10px;
	margin-left:24px;
	margin-right:24px;
}

#comments {	margin: 15px;	margin-top: 18px;}
.comment_title {font-size: 13px;font-family: Arial, Helvetica, sans;font-weight: bold;}
.comment_title a {text-decoration: underline;color: #44b1fc;}
.comment_title_grey {color: #6a6a6a;}
.comment_field {font-size: 12px;font-family: Verdana, sans;	padding-top: 26px;
	padding-left: 12px;	padding-right: 12px;margin-top: 6px;
	background: url('/im/es/bg_comment.png') no-repeat;}
.comment_abuse { font-size: 9px; font-family: Verdana, sans; }
.comment_valuation {font-size: 11px; font-family: Verdana, sans; padding: 0px 0px 30px 15px; }
.comment_stars {margin-top: 10px; }
.comment_idnt1 {margin-left: 15px;font-size:12px;}
.comment_text {font-size: 12px;font-family: Arial, Helvetica, sans;}
.comment_botton{margin-left:12px;width:450px;text-align:right;}
.comment_botton .link{float:left;}
.comment_botton .botton{float:right;}

/* Purchase */

#pur_col1 {
	width: 707px;
	margin-left:12px;
	margin-right:24px;
	float:left;
}

#pur_col2 {
	width: 181px;
	float:left;
}

.col2_box {
	margin-bottom: 24px;
}

.col2_box_top {
	width: 161px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/im/es/col2_box_topbg.png) no-repeat;
	background-position: center top;
	color:#55ae3b;
	font-size:15px;
	font-family:Arial,Helvetica,sans;
	text-align:center;
}

.col2_box_mid {
	width: 161px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	background: url(/im/es/col2_box_midbg.png) repeat-y;
	font-size:11px;
	font-family:Verdana,Arial,sans;
}

.col2_box_bot {
	width: 181px;
	height: 32px;
	overflow:hidden;
	background: url(/im/es/col2_box_botbg.png) repeat-y;
}

.col2_box a{
	color:#55ae3b;
}


.Warranty
{
	font-family:Verdana,Arial,sans;
	font-size:10px;
	color: Black;
}


/* confirmation message of the purchase */
.confirm_head{ color:Gray; font-weight:bold;}
.confirm_space{margin-top: 10px; margin-bottom: 10px;}
.confirm_code{width:400px;background:#eee;text-align:center;
	padding-top:7px;}
.confirm_code_span{display:block;font-weight:bold;color:#000;}

.message_header {font-family:Arial,Helvetica,sans;font-size:18px;}
.message_body {	margin-top:5px;	font-family:Verdana,Arial,sans;	font-size:9px; color:#575f64;}
.message_body_element{margin-left:5px;}
.message_lock{background:url(/im/es/lock.png) no-repeat;float:left;width: 40px;height:57px;padding-top:0px;}
#message_red{margin-bottom:12px;text-align:left;}
#message_red .top{background:url(/im/es/msg_red_top.png) no-repeat;width:468px;height:9px;}
#message_red .bot{background:url(/im/es/msg_red_bot.png) no-repeat;width:468px;height:10px;}
#message_red .mid{background:url(/im/es/msg_red_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_green{margin-bottom:12px;text-align:left;}
#message_green .top{background:url(/im/es/msg_green_top.png) no-repeat;width:468px;height:9px;overflow:hidden;}
#message_green .bot{background:url(/im/es/msg_green_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_green .mid{background:url(/im/es/msg_green_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_yellow{margin-bottom:12px;text-align:left;}
#message_yellow .top{background:url(/im/es/msg_yellow_top.png) no-repeat;width:468px;height:9px;overflow:hidden;}
#message_yellow .bot{background:url(/im/es/msg_yellow_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_yellow .mid{background:url(/im/es/msg_yellow_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}
#message_grey{margin-bottom:12px;text-align:left;}
#message_grey .top{background:url(/im/es/msg_grey_top.png) no-repeat;width:468px;height:9px;overflow:hidden;}
#message_grey .bot{background:url(/im/es/msg_grey_bot.png) no-repeat;width:468px;height:10px;overflow:hidden;}
#message_grey .mid{background:url(/im/es/msg_grey_mid.png) repeat-y;width:448px;padding-left:10px;padding-right:10px;}

.a10 { font-family: Arial,Helvetica,sans; font-size: 10px; }
.a12 { font-family: Arial,Helvetica,sans; font-size: 12px; }
.a13 { font-family: Arial,Helvetica,sans; font-size: 13px; }
.a15 { font-family: Arial,Helvetica,sans; font-size: 15px; }
.a18 { font-family: Arial,Helvetica,sans; font-size: 18px; }
.a20 { font-family: Arial,Helvetica,sans; font-size: 20px; }
.v9 { font-family: Verdana,Helvetica,sans; font-size: 9px; }
.v10 { font-family: Verdana,Helvetica,sans; font-size: 10px; }
.v12 { font-family: Verdana,Helvetica,sans; font-size: 12px; }
.mark { background: #ffffc7; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.bold { font-weight: bold; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }

.next_step_button input,
.next_step_button_300 input,
.next_step_button_short input
{
	font-family: Arial,Helvetica,sans; font-size: 18px;
}

.pur_bar_nb {
	line-height: 55px;
	height: 55px;
	background: url(/im/es/bar1.png) repeat-x;
	padding-left: 18px;
	padding-right: 18px;
}


.pur_bar_wb {
	line-height: 55px;
	height: 55px;
	background: url(/im/es/bar1.png) repeat-x;
	padding-left: 18px;
	padding-right: 18px;
	border-top:1px solid #cdcaca;
	font-family: Arial,Helvetica,sans;
	font-size: 18px;
}



/*Purchase First step table*/
.pur_table_line1 { border-bottom: 1px solid #cdcaca; }
.pur_table_line2 { border-top: 1px solid #cdcaca; }
.pur_table { border-bottom: 1px solid #cdcaca; }
.pur_table_odd { background: #e8f5fe; }
.pur_table_even { background: white; }
.pur_table_totalprice_c1{padding-left:60px;height:24px;float:left;display: none;}
.pur_table_totalprice_c2{line-height:24px; text-align: right;}
.pur_table_totalprice_c2_1{}
.pur_table_totalprice_c2_1_1{height:24px; padding: 5px; margin-left: 30px; background: rgb(255, 254, 211) none repeat scroll 0%;z-index:3; float: right;}
.pur_table_totalprice_c2_1_2{height:24px; padding: 5px;font-family:Verdana,Helvetica,sans;font-size:12px;}
.pur_table_refresh_button{float:right;margin-top:5px;}
.pur_table_footer_c1{font-weight:bolder;font-size:larger;}

/*Purchase First Login*/
.pur_bar_wb_c {
	line-height: 55px;
	height: 55px;
	background: url(/im/es/bar1.png) repeat-x;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Arial,Helvetica,sans;
	font-size: 18px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cdcaca;
}

.white_box_c1
{
    float: left;
    width: 347px;
}

.white_box_c2
{
    float: left;
    width: 347px;
    margin-left:12px;
}

.pur_white_box_mid
{
	height: 200px;
	font-family: Verdana,Helvetica,sans;
	font-size: 12px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#cdcaca;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}

.pur_bar_wb_t2
{
    color:#6a6a6a;
}
.pur_white_box_mid_ct
{
   height:140px;
}
.pur_white_box_mid_bt
{
    text-align:center;
}

.phoneToolbarText2
{
    color:#575f64;
}

/*Purchase First Next*/
.pur_next_line{	border-top: 1px solid #cdcaca;padding-top:5px;}

/*All forms*/
.section_header{ border-bottom: 1px solid #cdcaca;font-family: Arial,Helvetica,sans; font-size: 18px; }

#pur_steps .btn {
	float:left;
	overflow:hidden;
	font-family: Arial,Helvetica,sans;
	font-size:15px;
	line-height: 30px;
	background: #efefef;
	padding-left:18px;
	padding-right:18px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #cdcaca;
	border-right:1px solid #cdcaca;
	color: black;
}

#pur_steps .btn a {
	color: black;
}

#pur_steps .active {
	background: #e1f2fd;
	border-bottom:1px solid #e1f2fd;
	border-top:1px solid #cdcaca;
}

#pur_steps form {
	display:inline;
}

#pur_steps A {
	text-decoration:none;
}
.frm2 { display: block; }

/*USER */
#usr_steps .btn {
	float:left;
	overflow:hidden;
	font-family: Arial,Helvetica,sans;
	font-size:15px;
	line-height: 30px;
	background: #dee4e6;
	padding-left:13px;
	padding-right:13px;
	border-right:2px solid #ffffff;
	color: black;
}

#usr_steps .btn a {
	text-decoration: none;
	color: black;
}

#usr_steps a {
	text-decoration: none;
	color: black;
}

.register_sep {
	width: 340px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	margin-bottom: 16px;
}
#usr_steps .active {
	color: #084B8A;
	font-weight: bold;
	background: #bde2fd;
	border-right:2px solid #ffffff;
}

#usr_steps .btn1 {
	float:left;
	overflow:hidden;
	font-family: Arial,Helvetica,sans;
	font-size:15px;
	line-height: 30px;
	background: black;
	padding-left:16px;
	padding-right:16px;
	border-right:2px solid #ffffff;
	color: white;
}

#usr_steps .active1 {
	color: white;
	font-weight: bold;
	background: #084B8A;
	border-right:2px solid #ffffff;
}

.usr_bar_nb {
	line-height: 45px;
	height: 45px;
	background: url(/im/es/bar3.png) repeat-x;
	padding-left: 18px;
	padding-right: 18px;
}
* html .usr_bar_nb {
	margin-top: -20px;
}


.usr_table_line1 { margin-left:-10px;border-bottom: 1px solid #cdcaca; }
.usr_table_line2 { border-top: 1px solid #cdcaca; }

.category_title{
	margin-bottom:2px;
}
/*-- Other --*/
.pad {padding:10px;}


.nav_black { text-decoration:none;}

.sort_by{
	text-align:right;
	margin-bottom:16px;
	font-size:11px;
	font-weight:bold;
}
.sort_by .active{
	background:#eee;
	font-weight:bold;
}
.sort_by .inactive{
	font-weight:normal;
}

.sort_by_left{
	text-align:left;
	margin-bottom:16px;
	font-size:11px;
	font-weight:bold;
}
.sort_by_left .active{
	background:#eee;
	font-weight:bold;
}
.sort_by_left .inactive{
	font-weight:normal;
}

.sort_by_right{
	text-align:left;
	margin-bottom:16px;
	font-size:11px;
	font-weight:bold;
}
.sort_by_right .active{
	background:#eee;
	font-weight:bold;
}
.sort_by_right .inactive{
	font-weight:normal;
}

.address_details
{
	font-weight: normal;
	margin-left: 21px;
	font-family: Arial,Helvetica,sans; font-size: 13px;
}

.address_alias {
	font-weight: bold;
	font-family: Arial,Helvetica,sans; font-size: 15px;
}

#page_select{
	padding-top:45px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color: #9a9a9a;
}


.page_number, .siguiente, .anterior{
	font-weight:normal;
	color: #5a5a5a;
	padding:3px 5px;
	margin: 2px ;
	border:solid #cacaca 1px;
}

#page_select .inactive, #results_number{
	border:none;
	font-size:10px;
	font-weight:normal;
	color: #cacaca;
}

#results_number{
	margin-top:20px;
	text-align:center;

}

.cat_product_view
{
	width:525px;
	border:1px #999 solid;
	border-width:0 0 1px 0;
	margin-bottom:20px;
	float:left;
}

.prod_image_div{
	margin-right:10px;
	float:left;
	font-size:10px;
}
.prod_image{
	margin-right:10px;
	float:left;
	font-size:10px;
}

.prod_title{
	font-weight:bold;
	font-size:14px;
}

.prod_rating{
	height:18px;
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans;
	color: #a0a0a0;
	line-height:18px;
	margin-bottom:25px;
	margin-top:10px;
}

.prod_details{
	width:170px;
	height:110px;
	margin-left: 123px;
	font-size:11px;
	margin-bottom: 15px;
}

.prod_date{
	background:#666;
	color:#fff;
	padding:1px;
	margin:1px;
	font-weight:bold;
}

.prod_price_box{
	float:right;
	width:190px;
	height:20px;
	background:#fff8da;
	border-top: 1px solid rgb(244, 204, 96);border-bottom: 1px solid rgb(244, 204, 96); border-right: 1px solid rgb(244, 204, 96); border-left: 1px solid rgb(244, 204, 96); background: rgb(255, 255, 199) none repeat scroll 0%;
	margin-top:15px;
	padding:5px;
	font-size:12px;
	text-align:center;
}

.prod_price{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

.prod_price_old{
	font-size:15px;
	color:#a6a6a6;
	text-decoration:line-through;
	font-weight:bold;
}

.prod_price_new{
	font-size:15px;
	color:#a60000;
	font-weight:bold;
}

.prod_price_note{
	font-size:9px;
	color:#a60000;
}

.prod_price_buttons{
	margin-top:9px;
	text-align:center;
	line-height:19px;
}

#e_main_col_search{
	width:960px;
	padding-left:20px;
	text-align:left;
}

#e_search_col1{
	width:520px;
	float:left;
	margin:0;
}

.e_main_col_search{
	width:960px;
	padding-left:20px;
	text-align:left;
}

.e_main_col_search2{
	width:728px;
	float:left;
	margin-left:20px;
	text-align:left;
}
* html .e_main_col_search2 {
	width: 718px;
}

.e_search_col1{
	width:520px;
	float:left;
	margin:0;
}

#e_main_col_search #col2_search_cnt{
	background-repeat:repeat-x;
}

#e_main_col_search .col2_boxes_header{
	width:410px;
}

.e_main_col_search #col2_search_cnt{
	background-repeat:repeat-x;
}

.e_main_col_search .col2_boxes_header{
	width:410px;
}


.results_titlebar{
	 color:#bbb;
	 margin:15px 0 20px 0;
	 font-weight:bold;
	 font-size:17px;
}

.results_mean{
	 color:#bbb;
	 margin:20px 0px;
	 font-weight:bold;
	 font-size:17px;
}
.results_mean A {
	 font-style:italic;
}

.search_result_big{
	background:#fffed3;
	/*width:500px;*/
    width:95%;
	padding:10px 10px 20px 10px;
	margin-bottom:10px;
	border:1px #ddd solid;
	border-width:0 0 1px 0;
	float:left;
}

.search_result_big a.prod_title{
	font-size:19px;
	font-weight:normal;
	color:#000;
}

.ksearch_result_big .prod_rating{
	float:right;
	margin-left:120px;
}

.search_prod_price_big{
	width:80px;
	height:31px;
	background:url('/im/es/bg_price_big.png') repeat-x;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.search_result_big a.btn_buy{
	width:123px;
	height:20px;
	background:url('/im/es/product_btn_buy.png') no-repeat;
	display:block;
}

.search_result a.btn_buy{
	width:80px;
	height:17px;
	background:url('/im/es/btn_comprar2.gif') no-repeat;
	display:block;
}

.search_result{
	/*width:500px;*/
    width:95%;
	height:150px;
	padding:10px;
	border:1px #ddd solid;
	border-width:0 0 1px 0;
	margin-bottom:10px;
	float:left;
}

.search_prod_price{
	width:80px;
	height:20px;
	margin-bottom:6px;
	background:url('/im/es/bg_table2.gif') repeat-x;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

.search_result .prod_image{
	width:80px;
	height:120px;
}

#e_search_col2{
	float:left;
	width:172px;
	margin-left:30px;
}

.e_search_col2{
	float:left;
	width:172px;
	margin-left:20px;
}

.e_search_col2_bis{
	float:left;
	width:172px;
	margin-left:15px;
}

.promotions_bottom{
	height:160px;
	margin:40px 0 100px 0;
	background:#ccc;
}

#e_search_col3{
	float:left;
	width:180px;
	margin-left:30px;
}

.e_search_col3{
	float:left;
	width:180px;
	margin-left:30px;
}

.avanzado{position:relative;margin:5px 0 7px 0;width:99%}
.avanzado fieldset{position:relative;border:1px solid #907440;padding:4px 0 4px 5px}
.avanzado fieldset legend{font-size:19px;color:#1499D5;font-family:Verdana, Arial, Tahoma;font-weight:normal}
.avanzado fieldset label{float:left;display:block;width:20%;text-align:right;margin-top:2px;clear:left;font-size:12px}
.avanzado .inputB{border:1px solid #A3A488;background-color: #ffffff;font-family: Verdana;font-size: 11px;font-weight: normal;color: #907A40;margin:2px 0 2px 20%;display:block}
.ordenBusc{border:1px solid #A3A488;background-color: #ffffff;font-family: Verdana;font-size: 11px;font-weight: normal;color: #907A40}
.avanzado fieldset .tBusca{width:70%}
.avanzado fieldset .aBusca{width:60%}
.avanzado fieldset .eBusca{width:50%}
.avanzado fieldset .iBusca{width:120px}
.avanzado fieldset select {width:160px}
.avanzado .boton{display:block;margin:4px 0 2px 21%}
.avanzado h1{font-size:11px;margin:0;padding:2px 3px 15px 10px;font-weight:normal}

/* Catalog Menu */

.catalog_menu{float:left;position:relative;background-color:#515151;}
.catalog_menu_panel{background-color:#fa5102;}
.catalog_menu_static_item{margin-left:5px;padding-left:4px;font-size:14px; padding-right:4px;padding-top:3px;padding-bottom:3px;line-height:20px;text-align:center;background:url('/im/es/bg_catalogmenu.gif') repeat-x;font-weight:bold;}
.catalog_menu_static_item_disabled{padding-left:4px;font-size:14px; padding-right:4px;padding-bottom:3px;padding-top:3px;line-height:20px;text-align:center;background-color:#515151;font-weight:bold;}
.catalog_menu_item{padding-left:5px;line-height:20px;text-align:left;width: 400px;background-color:#000000;text-decoration:underline;border-bottom: dashed 1px #515151;}
.catalog_menu_item_hover{padding-left:5px;font-size:14px;line-height:20px;text-align:left;width: 400px;background-color:#000000;text-decoration:underline;font-weight:bold;border-bottom: dashed 1px #515151; }


.links_footer_r1{text-align:left;font-size:12px; background-color:#222222;color:#878787;}
.links_footer_r1 span{font-variant:small-caps;margin-left:5px;}
.links_footer_r1 a{color:#39aaf8;}
.links_footer_r2{text-align:left;font-size:12px; background-color:#333333;color:#878787;}
.links_footer_r2 a{font-weight:bold;color:#39aaf8;}
.links_footer{width:100%;border-collapse:collapse;border-width:0px;border-spacing:0px;border-style:none;line-height:25px;}

.comment_textBox
{
font-family:Verdana,sans;font-size:12px;width:480px;height:140px;border:1px solid black;
}
.lighbox_backlink
{
    position:absolute;
    bottom: 10px;
    left: 10px;
}

.lighbox_header
{
    color: rgb(106, 106, 106);
    font-family:Arial,Helvetica,sans;
    font-weight: bold;
}

.lighbox_option
{

    font-family:Arial,Helvetica,sans;
    font-weight: bold;
    margin-left:30px;
}

.lighbox_head
{
    background-color: #bbbbbb;
    font-family:Arial,Helvetica,sans;
    text-align:right;
    padding-right:10px;
}
.lighbox_head a
{
    color: white;
}

.oldPrice
{
    text-decoration:line-through;
}

/*Form errors */
.form_error span
{
 background-color: Red;
 color: White;
 background: #fa5102;
 font-family: "Lucida Grande","Lucida sans",Verdana,Arial,sans;
 font-size: 9px;
 padding: 1px 4px;
}
.linksPanel
{
    font-family:Arial,Helvetica,sans;
    margin-bottom:5px;
    margin-top:-8px;
    font-variant:small-caps;
}
.linksPanel a
{
    font-size:10px;
}
.linksPanel span
{
    font-size:10px;
    color:#bbbbbb;
}

.filterPanel
{
    font-family:Arial,Helvetica,sans;
    margin-top:14px;
    font-size:12px;
    font-variant:small-caps;
}


.productWithDetailAndPhoto
	{width:535px; }
.productWithDetailAndPhoto_header
	{width:525px;}
.productWithDetailAndPhoto_header_title
	{float:left;width:335px}
.productWithDetailAndPhoto_header_logotype
	{float:right}
.productWithDetailAndPhoto_header_image
	{width:130px;margin-right:4px;float:left;font-size:10px}
.productWithDetailAndPhoto_body
	{width:535px;}
.productWithDetailAndPhoto_body_price
	{width:387px;float:right;}

/*USER MESSAGES */
.messages{ width:700px; padding:20px 10px 20px 10px; text-align:center; }
.messages .header{ font-size:18px; font-weight:bold; color:#02a3df; font-weight:bold;
	border:#02a3df Solid; border-width:0px 0px 2px 0px; padding:0px 0px 20px 10px; text-align:left; }
.messages .message{ font-size:12px; text-align:left; padding:10px 0px 20px 10px; width:100%;}
.messages .message .message{ border:#02a3df Solid; border-width:0px 0px 1px 0px; }
.messages .message .title{ font-weight:bold; }
.messages .message .content{ font-size:11px; padding:5px 30px 0px 30px; }

/*LOADING PANEL */
.loading { top:41%; left:41%; position:absolute; width: 35px; height:35px; background:White; text-align:center; }

/*UNSUSCRIBE*/
.unsubscribe { padding: 40px 40px 40px 40px; font-family:Arial; font-size: 16px; }
.unsubscribe .messages {}
.unsubscribe .title { padding: 10px 10px 10px 10px; font-weight:bold;}
.unsubscribe .text { padding: 10px 10px 10px 10px; font-size: 12px; }
.unsubscribe .results { padding: 10px 10px 10px 10px; }
.unsubscribe .results .text { padding: 10px 0px 10px 0px; font-size:12px; }
.unsubscribe .results .options { padding: 20px 0px 0px 0px; }
.unsubscribe .results .option { padding: 0px 0px 0px 5px; font-size: 12px; }
.unsubscribe .actions { padding: 10px 10px 10px 10px; }
.unsubscribe .actions .button { border-color: Black; border:2px; background-color:#ffffff; font-weight:600; }

/* LinksMenu LIST */
.linksmenu_list { }
.linksmenu_list .header {color: #575757; font-family: Arial, Helvetica, sans; font-size: 17px;
	padding: 8px 0px 6px 4px; font-weight:bold;}
.linksmenu_list .content {}
.linksmenu_list .content .level1 { color: #02a3df; padding: 5px 0px 0px 5px; font-size: 12px; }
.linksmenu_list .content .level2 { color: #02a3df; padding: 5px 0px 0px 15px; font-size: 12px; }
.linksmenu_list .content .level3 { color: #02a3df; padding: 5px 0px 0px 30px; font-size: 12px; }

/*IMAGE CATEGORY LIST*/
.image_category_list { width: 172px; text-align:center;
	background: url(/im/es/bg_table0cnt.gif) repeat-y;}
.image_category_list .title { height: 29px; font-size: 18px; padding: 5px 0px 0px 10px;
	background: url(/im/es/bg_table0.gif) repeat-x; line-height:21px; text-align:left; }
.image_category_list .horizontal { float:left; padding: 5px 5px 5px 5px; }
.image_category_list .vertical {}
.image_category_list .closing { height: 1px; background-color: #e9e9e9; overflow: hidden; clear:left; }

/* Minimum Showglass needed in common*/
.showglassEditModeControl {position:absolute; border: solid 2px gray; font-size:12px;font-weight:bold;
    font-family:Arial;width:220px;z-index:200;background: white url('/im/es/blank.gif') repeat;-moz-opacity:.95;top:30px;left:100px;}
.showglassEditModeControlBody {font-size:14px;border-bottom: solid 2px gray;padding:5px;background:white;}
.showglassEditModeControlHeader{font-size:14px;border-bottom: solid 2px gray;padding:5px;background:#eeeeee;}

/* POINTS*/
.historypoints {padding:10px 0px 10px 20px; width:290px;}
.historypoints .header {}
.historypoints .content {}
.historypoints .content .title { border-bottom: 1px solid #cdcaca; font-family: Arial,Helvetica,sans;font-size: 18px; font-weight:bold; }
.historypoints .content .data { clear:left; padding: 10px 10px 0px 10px; font-size: 12px; }
.historypoints .content .data .description {float:left; width: 150px;}
.historypoints .content .data .value {float:left; width: 40px; text-align:right; margin-left:12px}
.historypoints .content .data .money {float:left; width: 40px; text-align:right; margin-left:12px}
.historypoints .content .advise { clear:left; padding: 10px 20px 0px 20px; font-size: 12px;}
.historypoints .content .advise .text { color:Red; }
.historypoints .content .advise .link { color:Blue; font-weight:bold; }
.historypoints .historypoints_footer {}

.communityoffers {padding:10px 0px 10px 20px; width:290px;}
.communityoffers .header {}
.communityoffers .content {}
.communityoffers .content .title {  border-bottom: 1px solid #cdcaca; font-family: Arial,Helvetica,sans;font-size: 18px; font-weight:bold;}
.communityoffers .content .data { clear:left; padding: 10px 10px 0px 10px; font-size: 12px; }
.communityoffers .content .data .description {float:left; width: 280px;}
.communityoffers .communityoffers_footer {}


/* USER PROFILE */
.ordereditform {}
.ordereditform .deliveryinfo { width:45%; float:left; }
.ordereditform .deliveryinfo .deliverymethods { padding: 0px 0px 0px 15px; }
.ordereditform .deliveryinfo .deliverymethods .title { font-weight:bold; margin: 0px 0px 10px 0px; }
.ordereditform .deliveryinfo .deliverymethods .dropdown { padding: 10px 0px 10px 0px; font-size:9px; }
.ordereditform .paymentinfo { width:45%; float:left; }
.ordereditform .paymentinfo .billingmethods { padding: 0px 0px 0px 15px; }
.ordereditform .paymentinfo .billingmethods .title { font-weight:bold; margin: 0px 0px 10px 0px; }
.ordereditform .paymentinfo .billingmethods .text { padding: 10px 0px 10px 0px; font-size:9px; }
.ordereditform .paymentinfo .billingmethods .billingdetails { padding: 10px 0px 0px 0px; font-size:10px; }

.socialNetworks {margin:10px;}
.socialNetworksLink {padding-left:5px;}



/* SEARCH RESULT */
div.filter h3 { height: 34px; color: Black; font-size: 18px; line-height: 34px; border-bottom: 1px solid Black; }
div.filter div.box { background-color: #e3eded; border-bottom: 4px solid #fff; padding: 10px 5px 10px 5px;
	font-size: 11px; }
div.filter div.box label { }
div.filter div.box div { margin-bottom: 2px; }
div.filter div.box_bottom { background: url(/im/es/box_bottom.png) no-repeat bottom; background-color: #e8e8e8;
	padding: 20px; margin-bottom: 20px; }
div.filter div.box_bottom_gr { background: url(/im/es/box_bottom_green.png) no-repeat bottom;
	background-color: #e3eded; padding: 20px; margin-bottom: 20px; }
div.filter div.box_bottom div {	margin-bottom: 5px; }
div.filter span.hiddenText label { display:none; }



/*-----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------ */
/* TAGS */
div.tag_cloud { text-align: center; width: 90%; padding: 0px 25px 0px 25px; }
div.tag_cloud a { padding: 0 3px; text-decoration: none; }
div.tag_cloud a:hover { text-decoration: underline; }
div.tag_cloud a.t1 { font-size: 10px; }
div.tag_cloud a.t2 { font-size: 11px; }
div.tag_cloud a.t3 { font-size: 12px; }
div.tag_cloud a.t4 { font-size: 13px; }
div.tag_cloud a.t5 { font-size: 14px; }
div.tag_cloud a.t6 { font-size: 15px; }
div.tag_cloud a.t7 { font-size: 16px; }
div.tag_cloud a.t8 { font-size: 17px; }
div.tag_cloud a.t9 { font-size: 18px; }
div.tag_cloud a.t10 { font-size: 19px; }
div.tag_cloud a.t11 { font-size: 20px; }

.tags { clear:both; text-align:center; width:100%; padding:10px 0px 0px 0px;  }
.tags .loading { position:relative; left:-5px; top:-20px; }
.tags .notags { text-align:center; font-size:12px; }
/* Tag Editor */
.tags .tageditor { width:100%; margin: 20px 0px 10px 0px; text-align:center; }
.tags .tageditor .optionspanel { vertical-align:middle; height:100%; }
.tags .tageditor .optionspanel .taglink { font-size: 12px; font-weight:bold; }

.tags .tageditor .editorpanel { vertical-align:middle;
	background-color: #DDDDDD; border:2px; border-color:Black;  }
.tags .tageditor .editorpanel .editorinfopanel { vertical-align:middle; }
.tags .tageditor .editorpanel .editoractionspanel { vertical-align:middle; padding:5px; }
.tags .tageditor .editorpanel .taglink { font-size: 12px; padding-left:2px; }
.tags .tageditor .editorpanel .taglabel { font-size: 12px; }
.tags .tageditor .editorpanel .tagtext { font-size: 10px; border:1px; margin: 5px 0px 5px 0px; }
.tags .separatorright { border-right: 1px Black; padding-right:2px; }







/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
/* NEWS */
/*-----------------------------------------------------------------------------------------------------*/
/* NEWS - LIST */
.newspage { float:left; }
.loading { position:absolute; padding: 100px 0px 0px 0px; background-color:Transparent; }

.news { clear:both; padding: 20px 10px 20px 10px; width:680px; }
.news .newsbutton { border-width:2px; border-color:black; background-color: #CFC8C8; font-size: 12px; }
.news .left { float:left; }
.news .right { float:right; }

.news .newsheader { background: url(/im/es/bg_table0big.gif) repeat-x; padding: 10px 10px 10px 10px; }
.news .newsheader .newsbutton { margin: 4px 0px 0px 0px; }
.news .newsheader .newstitle { font-size: 20px; padding: 0px 0px 50px 0px; }
.news .newsheader .newstitle .newsbutton { font-size: 10px; }
.news .newsheader .newssearcher { color: #000; clear:both; font-size: 12px; }
.news .newsheader .newssearcher .label { font-weight: bold; }
.news .newsheader .newssearcher .content { border-width:1px; border-color: black; width: 150px; }
.news .newsheader .newssearcher .half1 { float:left; width: 270px; padding: 0px 5px 0px 0px; }
.news .newsheader .newssearcher .half2 { float:left; width: 270px; padding: 0px 0px 0px 5px;  }
.news .newsheader .newssearcher .half2 .small { width:20px; }
.news .newsheader .newssearcher .innerpanel { padding: 5px 0px 0px 0px; }
.news .newsheader .newssearcher .down { clear:both; text-align:center; padding: 10px 0px 0px 0px; }
.news .newsheader .newssearcher .down .newsbutton {  }

.news .newslist { background: url(/im/es/bg_table0.gif) repeat-x; padding: 4px 10px 10px 10px; }
.news .newslist .newsbutton { font-size:10px; }
.news .newslist .newslistheader { clear:both; padding:20px 0px 0px 0px; font-size:13px; font-weight:bold; }
.news .newslist .newslistheader .newssorttitle { font-size:12px; padding: 0px 0px 0px 15px; }
.news .newslist .newslistheader .newssort { font-size:12px; padding: 0px 0px 0px 5px; }
.news .newslist .newstitle { font-size:13px; font-weight:bold; }
.news .newslist .newstitle .newsbutton {  }
.news .newslist .newselement { padding: 20px 0px 0px 0px; clear:both; }
.news .newslist .newselement .newsbutton { float:left; padding: 0px 10px 0px 10px; background-color:White;  }
.news .newslist .newsitem { font-size:12px; }
.news .newslist .newsitem .newsitemtitle { }
.news .newslist .newsitem .newsitemtitle .newstitle { padding: 0px 0px 0px 0px;  }
.news .newslist .newsitem .newsitemtitle .newsseparator { clear: both; padding: 0px 0px 5px 0px; }
.news .newslist .newsitem .newsitemtitle .newspreview { float:left; width:460px;  }
.news .newslist .newsitem .newsitempreview { float:left; padding: 0px 0px 10px 30px;  }
.news .newslist .newsitem .newsitempreview .newsimage {   }
.news .newslist .newsfooter { clear:both; }
.news .newslist .noelements { clear:both; padding: 25px 25px 25px 25px; font-size: 15px; font-weight:bold; }

.news .newsview { background: url(/im/es/bg_table0big.gif) repeat-x; padding: 15px 10px 10px 10px; }
.news .newsview .newsbutton { }
.news .newsview .newstitle { font-size:13px; font-weight:bold; }
.news .newsview .newstitle .newstitlepanel { float:left; width:600px; }
.news .newsview .newstitle .newsbutton { font-size: 10px; float:right; }
.news .newsview .newsdetail { clear: both; padding: 15px 0px 0px 0px; font-size:15px; }
.news .newsview .newsdetail .newsdetailheader { padding: 10px 0px 0px 0px; }
.news .newsview .newsdetail .newsdetailheader .newsfriend { float:left; font-size:12px; }
.news .newsview .newsdetail .newsdetailheader .newsfriend .newslink { padding: 0px 0px 0px 10px; }
.news .newsview .newsdetail .newsdetailheader .newsrelatedlink { float:left; font-size:12px; }
.news .newsview .newsdetail .newsdetailheader .newsrelatedlink .newslink { padding: 0px 0px 0px 10px; }
.news .newsview .newsdetail .newsdetailcontent { clear: both; }
.news .newsview .newsdetail .newsdetailcontent .newsdescription { padding: 10px 10px 10px 10px; }
.news .newsview .newsdetail .newsdetailcontent .newsimage { }

/*-----------------------------------------------------------------------------------------------------*/
/* NEWS - LINKS */
.newslinklist {  }
.newslinklist .linkpanel {  }
.newslinklist .link {  }


/*-----------------------------------------------------------------------------------------------------*/
/* REPORT ABUSE */
.reportabuse { position:absolute; padding: 15px 0px 0px 15px; width: 400px;
	border-width:2px; border-color:Black; background-color:White; border-style:inset; }
.reportabuse .leftpanel { float:left; width: 190px; padding: 0px 0px 10px 0px; }
.reportabuse .leftpanel .label {  }
.reportabuse .leftpanel .textbox { height:100px; }
.reportabuse .rightpanel { float:left; width: 190px; padding: 0px 0px 10px 0px; }
.reportabuse .rightpanel .label {  }
.reportabuse .rightpanel .textbox { margin: 0px 0px 10px 0px; }
.reportabuse .rightpanel .button { border-width:1px; border-color:Black; }

/* PAGINACION */

#paginador{padding-top:0px;text-align:center;font-size:11px;font-weight:bold;color: #9a9a9a;/* clear:both;float:left;text-align:right;padding-top:5px;padding-bottom:5px;color:#26A8CE;width:95%;padding-right:3%;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold */}
.paginacion{font-size:12px;height:20px;padding-top:1px}
.paginacion a{text-decoration:none !important}
.paginacion a:link{color:#9a9a9a;font-size:12px;text-decoration:none !important;border:1px solid #9a9a9a;padding:0 3px}
.paginacion a:visited{color:#9a9a9a;text-decoration:none !important;border:1px solid #9a9a9a;padding:0 3px}
.paginacion a:hover{color:#ffffff;text-decoration:none !important;border:1px solid #ffffff;background-color:#9a9a9a;padding:0 3px}
.paginacion a:active{color:#ffffff;text-decoration:none !important;border:1px solid #ffffff;background-color:#9a9a9a;padding:0 3px}
.paginacion img{border:none;vertical-align:middle}
#paginador .texto{float:right;margin-left:3px}
.paginacion .pagactual{color:#ffffff;font-weight:bold;font-size:12px;background-color:#fe8a35;border:1px solid #fe8a35;padding:0 3px}
.paginacion .separa{padding-left:1px;padding-right:1px}
#atcError {position:relative;width:76%;margin:2% 1% 1% 1%;padding: 25px 0 25px 150px;background: url(/i/error.gif) 50px center #B50007 no-repeat;font-family: Verdana, Geneva, sans-serif;font-weight: bold;color: #ffffff}
.lIz{clear:left}
.boton_enc{border:1px solid #A3A488;background: url(/im/es/box_blue.gif) repeat 0% 0%; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#545454;height:22px;cursor:pointer;padding:0 3px;text-align:center}

/* INFORMES AFILIADOS */
#cuadro_ped1 .primero6{width:14%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .segundo6{width:14%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .tercero6{width:18%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .cuarto6{width:18%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .quinto6{width:14%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .sexto6{width:14%; padding-left:4px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .primero3{width:22%; padding-left:8px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .segundo3{width:22%; padding-left:8px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .tercero3{width:22%; padding-left:8px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}
#cuadro_ped1 .cuarto3{width:22%; padding-left:8px; color:#000000;float:right; padding-top:5px; padding-bottom:5px}

#linea_ped1 .primero6{width:14%; padding-left:4px;color:#50735D;float:right; padding-top:5px}
#linea_ped1 .segundo6{width:14%; padding-left:4px;color:#A3A488;float:right; padding-top:5px}
#linea_ped1 .tercero6{width:18%; padding-left:4px;color:#907440;float:right; padding-top:5px}
#linea_ped1 .cuarto6{width:18%; padding-left:4px;color:#750B15; font-weight:bold;float:right; padding-top:5px}
#linea_ped1 .quinto6{width:14%; padding-left:4px;color:#50735D;float:right; padding-top:5px}
#linea_ped1 .sexto6{width:14%; padding-left:4px;color:#A3A488;float:right; padding-top:5px}
#linea_ped1 .primero3{width:22%; padding-left:8px;color:#50735D;float:right; padding-top:5px}
#linea_ped1 .segundo3{width:22%; padding-left:8px;color:#907440;float:right; padding-top:5px}
#linea_ped1 .tercero3{width:22%; padding-left:8px;color:#750B15;font-weight:bold;float:right; padding-top:5px}
#linea_ped1 .cuarto3{width:22%; padding-left:8px;color:#50735D;float:right; padding-top:5px}
.capa{display:none;background-color:#DBDBDB;border:1px solid #BCBCBC;border-top:0;z-index:122;margin:0;padding:0 0 0 0;list-style-type:none;color:#ffffff;width:9em}
.capa li{border-bottom:1px solid #BCBCBC;margin:2px 0 2px 0;height:18px}
.capa a{color:#353537;text-decoration:none;font-weight:bold;font-size:10px}/*12*/
.capa a:hover{color:#000000;font-size:13px}/*14*/


/*Estilos listas productos de segunda mano*/

.tabla{
        border-collapse:collapse;
        width: 100%;
}


.col_titulo{
	background: url(/im/es/bg_catalogmenu.gif) repeat-x;
	height: 29px;
	width: 161px;
        text-align: center;
}

.col_par{
        /*background:url(/im/es/bg_table0.gif) repeat-x;*/
        /*background: #DCDCDC;*/
        background:#D3D3D3;
        height: 29px;
	width: 161px;
        text-align: center;
        color:white;
        /*padding: 12px;*/
}

.col_impar{
        /*background:url(/im/es/box_blue.gif) repeat-x;*/
        /*background: url(/im/es/bg_topnav.gif) repeat-y;*/
        /*background: url(/im/es/box_yellow.gif) repeat-y;*/
        /*background: url(/im/es/box_blue.gif) repeat-x;*/
        /*background: url(/im/es/bar3.png) repeat-x;*/
        background:#F5F5F5;
        height: 29px;
	width: 161px;
        text-align: center;
}

.bot_ventas{
    background:url(/im/btn_buscar3.gif);
    /*width:57px;*/
    /*height:25px;*/
    border:0;
    color:white;
    vertical-align:middle;
    text-align:center;
    /*font-family: inherit;*/
    font-weight:bold;
    /*font-size:12px;*/
    font-size:10px;
    cursor:pointer;
    padding: 3px;
    margin: 10px;
}

.prod_color{color:black;}

/*Estilo para las subpestañas de Vendedor*/
.capaVendedor{display:none;background-color:#DBDBDB;border:1px solid #BCBCBC;border-top:0;z-index:122;margin-top:-15px;padding:0 0 0 0;list-style-type:none;color:#ffffff;width:262px}

/*  Estilos Registro Usuario/Vendedor */

#cuerpoRegistro{width:960px;float:left}
.pasos {width:96.0%; padding-top:18px; padding-bottom:5px; float:left; margin-left:8px;}
#home_izq {width:650px;float:left}
.tit_gris {width:96.0%;padding-top:20px; padding-bottom:5px;  margin-left:8px; float:left; border-bottom:1px solid #696969;}
.tit_gris2 {font-family:verdana, arial, tahoma; color:#353537; font-size:18px;}
.tit_cab1 {font-family:verdana, arial, tahoma; color:#575F64; font-size:13px; font-weight:bold; text-align: left;margin-left:8px;}
.tit_cab2 {font-family:verdana, arial, tahoma; color:#575F64; font-size:10px; text-align: left;margin-left:8px;}
.tit_cab3 {font-family:verdana, arial, tahoma; color:#575F64; font-size:12px; text-align: left;margin-left:8px;}
.pestaBloqReg{color:#1E90FF;border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-top:1px solid #CFCFCF;float:left;padding:4px;font-weight:bold;clear:both}
.martop{margin-top:5px}
#condiciones{border-style: ridge; border-color: rgb(224, 224, 224); height: 300px; width: 99%; overflow-y: scroll;}
.botonesRegistro{float:left;width:50%;}
.titulo_form_registro{font-family:verdana, arial, tahoma; font-size:12px; color:#575F64; font-weight: bold;}
.form_registro{font-family:verdana, arial, tahoma; font-size:10px; color:#575F64;}
.enlace_registro{font-family:verdana, arial, tahoma; font-size:10px; color:#9a9a9a;}
.cuadro_ped{border:1px solid #CFCFCF;float:left; padding-bottom:5px; width:99%;}
.contDatosPer{float:left;padding-left:10px;width:98%;padding-top:4px;}
#pieRegistro{clear:both;background: url(/im/es/main_footer.gif) no-repeat;height: 56px;text-align: left;padding-left: 28px;padding-top: 12px;color: #928f8d;font-size: 9px;margin-top:25px;float:left;width:960px}


.tablaPedido{
    border-collapse:collapse;
    width: 100%;
    border: 1px solid #A9A9A9;
    margin-left: 10px;
}

.tablaLinea{
    border-collapse:collapse;
    width:95%;
    border: 1px solid #696969;
    margin-left: 10px;
    margin-right: 10px;
}

.pedido_titulo{
	/*background: url(/im/es/bg_catalogmenu.gif) repeat-x;*/
	background: black;
        height: 29px;
	width: 161px;
        text-align:left;
}

.linea_titulo{
    background:#696969;
    height: 29px;
    width: 161px;
    text-align:left;
}

.linea_columna{
    background:#F5F5F5;
    height: 29px;
    width: 161px;
    text-align:left;
}

.busquedaVentas{
    border: 1px solid #CFCFCF;
    width:100%;
    background: url(/im/es/bg_table0.gif) repeat;height: 56px;
    background: #efefef;
}

.tituloBusqueda{ font-family: Arial,Helvetica,sans; font-size:12px; font-weight: bold;}


.detalleVentaTabla{
    border-collapse:collapse;
    border: 1px solid #696969;
    width: 99%;
    margin-bottom: 5px;
    margin-top: 5px;
}

.detalleVentaTituloTabla{

    text-align: center;
    color:white;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
    margin-left: 8px;
}

.detalleVentaColTabla{
    text-align: center;
    border: none;
    margin-bottom: 5px;
    margin-left: 8px;
    margin-top:5px;
}

/*Añadido para la ficha de producto en el caso de segunda mano*/

#product_main_price_ficha_title_segunda_mano{
	font-family: Arial,Helvetica,sans;
	float: left;
        color:#666666;
        font-size:12px;
        width: auto;
        padding-top: 12px;
}

#product_main_price_ficha_segunda_mano {
	width: auto;
	height: 31px;
	color: #A60000;
	font-family: Arial,Helvetica,sans;
	font-size: 24px;
	float: left;
        margin-left: 8px;
        font-weight: bold;
        vertical-align:bottom;
}






