html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
display: block;
}

:focus {
outline: 0;
}

a {
font-size: 100%;
font-weight: normal;
text-decoration: none;
vertical-align: baseline;
color: #555;

}

ol,ul {
list-style: none;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

caption,th,td {
text-align: left;

}

blockquote:before,blockquote:after,q:before,q:after {
content: "";
content: none;
}

blockquote,q {
quotes: none;
}

img {
border: 0;
}

input,select,textarea {
vertical-align: middle;
background-color: #ffffff;
}

h1,h2,h3,h4,h5,h6,p,blockquote,table,ul,ol {
padding: 10px 0;
}
/*
html {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
position: relative;
}

body {
height: auto;
padding: 0;
margin: 0;
position: relative;
background: rgb(246, 246, 246);
line-height: 1;
}*/
html, body {
   height: 100%;
    line-height: 1;
    position: relative;
    background: #F8F8F8;
	margin:0;
	padding:0;
}



body#home {
position: relative;
margin: 0 auto;
min-width: 1160px;
  background: #F8F8F8!important;
}


.wrapper_fwidth {
width: 1280px;
height: 26px;
position: relative;
margin: 1px auto;
}

.column_sec_menu {
width: 75%;
padding: 7px 0 0 8px;
float: left;
}

#sales_master_header.column_sec_menu {
width: 374px;
position: absolute;
right: 0px;
text-align: right;
}

div#main_wrapper {
width:990px;
padding: 0;
margin: 0 auto;
position: relative;
margin-bottom: 10px;
_visibility: hidden;
}

#header_wrapper {
width: 1280px;
padding: 0;
margin: 0 auto;
}

#master_header {
width: 1280px;
position: relative;
margin: 0px auto;
}

header#master_header,#header {
position: relative;
clear: both;
height: 115px;
}

#footer_wrapper {
clear: both;
}

#content {
clear: both!important;
display: block!important;
width: 1250px!important;
margin: 0px auto!important;
padding:0px;
min-height: auto!important;
border:0px!important;
}

/************************************************this css is only for show the banner top**********************************************************/
#gate_4_ a {

display: block;
position: absolute;
height: 40px;
top: 0;
width: 100%;
}


#breadcrumbs {
display: inline-block;
height: 32px;
width: 990px;
padding-left: 22px;
position: relative;
top: 3px;
margin: 0px auto;
}

div#master_logo {
padding: 10px 0;
width: 210px;
position: absolute;
}

div#master_logo a {
display: block;
width: 210px;
}

div#master_logo a img {
padding: 5px;
}

h1#master_logo span {
position: absolute;
left: 0;
z-index: 0;
font-weight: bolder;
text-indent: -9999px;
font-size: 0;
display: block;
line-height: 0;
}

h1#master_logo a {
position: relative;
}

.header_checkout h1#master_logo {
padding-top: 50px;
padding-bottom: 0;
height: 30px;
}

h1#master_logo_checkout span {
float: left;
margin: 11px 0 25px -179px;
color: transparent;
}

div#search_bg {
position: absolute;
left: 260px;
top: 25px;
height: 50px;
width: 430px;
}

div#search {
position: absolute;
left: 0;
top: 12px;
z-index: 999;
}
/*
input#buscador {
padding: 4px;
border: 0;
color: #575757;
}

html>body input#buscador {
*width: 360px !important;
*padding: 6px !important;
*font: .9em Arial,Helvetica,sans-serif !important;
*border: 1px solid #d1d1d2 !important;
}

:root input#buscador {
padding: 5px\0/;
}
*/
div.combo_search {
position: absolute;
top: 10px;
left: 0;
}

html>body div.combo_search {
*position: absolute !important;
*top: 10px !important;
*left: 0 !important;
}

a.dropdown_item {
display: block;
padding: 3px 0 3px 0;
text-indent: 8px;
width: 100%;
color: #333;
text-decoration: none;
font: .8em/0.9em Arial, sans-serif;
}

a.dropdown_item:hover {
width: 174px;
background: #eee;
}

div#dropdown_element_toggle {
position: relative;
}

div#dropdown_element_toggle a {
width: 159px;
padding: 8px;
color: #565656;
text-align: center;
font: .8em/.9em Arial, sans-serif;
position: relative;
z-index: 9999;
display: inline-block;
text-decoration: none;
background: #FFF url(/assets/images/bg/bg_lista_gray.jpg) repeat-x;
border: #d1d1d2 solid 1px;
}


#btn_lupa {
background: #f9f7fc url(/assets/images/iconos/icono_search.png)
no-repeat 4px 4px;
width: 32px;
height: 30px;
height: 29px\0/;
position: absolute;
top: 12px;
*top: 13px;
left: 372px;
cursor: pointer;
border: #d1d1d2 1px solid;
}

html>body #btn_lupa {
*background: #f9f7fc url(/assets/images/iconos/icono_search.png)
no-repeat 4px 4px;
*width: 32px !important;
*height: 30px !important;
*position: absolute !important;
*top: 13px !important;
*left: 375px !important;
*cursor: pointer !important;
*border: #d1d1d2 1px solid !important;
}

#btn_lupa:hover {
background: #eeedf0 url(/assets/images/iconos/icono_search.png)
no-repeat 4px 4px;
}

.icono_lupa {
display: inline-block;
width: 20px;
height: 20px;
margin: 3px 0 0 5px;
background: url(/assets/images/iconos/icono_search.png) no-repeat top
left;
}
/*INPUT*/
input#btn_enviar.btn_actualizar, input#removeItemBtn.formsubmitter, input#refreshBtn.formsubmitter, input#creditContinueBtn.formsubmitter, input#orderCommitBtn.formsubmitter, input#editAddressForm.add_to_cart_button { 

	padding: 10px 10px;
	margin-top: 0;
	cursor: pointer;
	color: #fff!important;
	font-family: ywft-ultramagnetic-bold,Arial,sans-serif;
	font-size: 12px;
	text-align: center;
    background: url('/assets/multisites/westelm/images/bg_red.PNG');
	border: 0
}
input#editAddressForm.add_to_cart_button{
	margin-bottom: 0.5em;
	}
fieldset.my_account_add_card_tarjeta, fieldset.my_account_add_card_tarjetahabiente, fieldset.my_account_add_card_adress {
  margin-right: 36px;
}

p.adjust_left_label.tels {
  margin-right: 20px;
}


@
-moz-document url-prefix () {a #btn_lupa {
top: 10px;
left: 372px;
height: 32px !important;
}

.icono_lupa {
margin: 5px 0 0 5px !important;
}

div#dropdown_element_toggle {
margin: -2px 0;
}

div#dropdown_element_toggle a {
padding: 10px !important;
}

input#buscador {
padding: 0 7px 0 7px !important;
height: 20px !important;
}

}
:root div#dropdown_element_toggle a {
height: 11px\0/!important;
}

span.flecha {
display: block;
background: url(/assets/images/btns/flecha.gif) no-repeat;
float: right;
margin: 2px 10px 0 0;
width: 10px;
height: 10px;
}

.shadow {
border: #d1d1d2 solid 1px;
background: #FFF;
-moz-box-shadow: #d8d8d8 0 0 16px;
-webkit-box-shadow: #d8d8d8 0 0 16px;
box-shadow: #d8d8d8 0 0 16px;
max-width: 174px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
}

div#dropdown_items {
right: 0;
top: 34px;
z-index: 9000;
max-width: 154px;
background: white;
clear: both;
display: none;
}

div#dropdown_items_container {
width: inherit;
height: 500px;
overflow-y: scroll !important;
}

div#dropdown_items ul {
margin-top: -2px;
}

div#dropdown_items ul li {
text-indent: 10px;
padding-bottom: 8px;
}

div#user_account_nav { /*position: absolute;*/
right: 0;
top: 23px;
clear: both;
}

.envio_fac {
display: block;
float: left;
}

.blue {
color: #e81818;
}

ul#my_account {
height: 25px;
float: left;
padding-top: 6px;
padding-bottom: 0;
border: 1px solid #FFF;
position: relative;
right: -3px;
overflow: hidden;
background-color: #FFF;
background-image: -webkit-linear-gradient(top, #FFF, #f9f7fc);
background-image: -moz-linear-gradient(top, #FFF, #f9f7fc);
background-image: -o-linear-gradient(top, #FFF, #f9f7fc);
background-image: -ms-linear-gradient(top, #FFF, #f9f7fc);
background-image: linear-gradient(top, #FFF, #f9f7fc);
-moz-border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px;
border-radius: 0 0 0 5px;
-moz-box-shadow: 0 3px 3px #d8d8d8;
-webkit-box-shadow: 0 3px 3px #d8d8d8;
box-shadow: 0 3px 3px #d8d8d8;
}

ul#my_account a:hover {
text-decoration: underline;
background-color: #FFF;
background-image: -webkit-linear-gradient(top, #f9f7fc, #FFF);
background-image: -moz-linear-gradient(top, #f9f7fc, #FFF);
background-image: -o-linear-gradient(top, #f9f7fc, #FFF);
background-image: -ms-linear-gradient(top, #f9f7fc, #FFF);
background-image: linear-gradient(top, #f9f7fc, #FFF);
}

ul#my_account li {
float: left;
}

div#mi_cuenta_account_nav {
float: left;
overflow: hidden;
margin: -1px 30px 0 0;
background: url(/assets/images/bg/endeca-sprite.png) no-repeat -156px
-367px;
width: 121px;
height: 34px;
line-height: 32px;
}

div#mi_cuenta_account_nav:hover {
float: left;
overflow: hidden;
margin: -1px 30px 0 0;
text-decoration: underline;
}

div#mi_cuenta_account_nav a {
font-family: "Gotham 7r",Arial,sans-serif;
color: #00c2ff;
text-transform: uppercase;
font-size: .8em;
text-decoration: none;
}

div#mi_cuenta_account_nav span {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat -140px
-306px;
float: left;
height: 23px;
width: 32px;
}

ul#my_account li#mi_cuenta_account_nav a:hover {
text-decoration: underline;
}

div#my_shopping_bag {
float: left;
display: inline-block;
position: absolute;
top: 25px;
right: 5px;
}

#user_login {
height: 19px;
width: 415px;
position: absolute;
top: -24px;
font-size: 12px;
float: left;
line-height: 18px;
right: 15px;
text-align: right;
}

#user_login a {
/*border-bottom: 1px dotted #EEE;*/
padding: 2px 4px 2px 18px;
color: #FFF;
font-size: 11px;
 font-family: "Gotham 7r",Arial,sans-serif;
}

#log_out {
position: absolute;
width: 169px;
top: 38px;
font-size: 12px;
line-height: 15px;
right: 170px;
text-align: left;
font-family: "Gotham 7r",Arial,sans-serif;
}

#log_out p {
font-weight: bold;
float: left;
margin-left: 3px;
color:#FF0098;
}

#log_out span {
display: inline-block;
word-wrap: break-word;
word-break: break-word;
color: #666;
margin-left:5px;
}

#log_out a {
border-bottom: 1px dotted #EEE;
padding: 2px 4px;
}

#wrapper_gate4 {
background-color: #F1F1F1;
width: 100%;
padding-bottom: 10px;
display:none !important;
}

#master_menu {
clear: both;
position: relative;
width: 1280px;
margin: 0px auto;
bottom: 0;
top: 78px;
height: 33px;
border-bottom: 3px solid #000;
}

#secondary_menu {
background-color: #747474;
width: 100%;
}
#secondary_menu .wrapper_fwidth{
background-color: #747474;
}
#user_login a {
/* margin: 0px 4px; */
}

div#my_bag_toggle {
position: relative;
}

div#my_bag_toggle a {
width: 154px;
height: 28px;
float: left;
padding: 11px 0 5px 0;
margin: 0;
color: #FF0098;
text-align: center;
text-indent: 15px;
font: .8em 'robotomedium', arial, sans-serif;
position: relative;
z-index: 8010 !important;
display: inline-block;
text-transform: uppercase;
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-352px;
}

.shop-sin {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-352px;
color: #000;
}

.shop-con {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-302px;
}

.shop-click {
background: white url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-352px;
-moz-box-shadow: #f1f1f1 0 -1px 8px;
-webkit-box-shadow: #f1f1f1 0 -1px 8px;
box-shadow: #f1f1f1 0 -1px 8px;
}

.shop-click-cp {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-302px;
-moz-box-shadow: #f1f1f1 0 -1px 8px;
-webkit-box-shadow: #f1f1f1 0 -1px 8px;
box-shadow: #f1f1f1 0 -1px 8px;
}

span.icono_bag {
display: none;
}

div#my_bag_toggle a:hover {
text-decoration: none;
}

div#resumen #my_bag_price {
position: static;
width: 280px;
height: 70px;
clear: both;
padding: 0 0 10px 0;
border-bottom: 1px dotted #ccc;
}

div#my_bag_price {
position: static;
/* width: 220px; */
/* height: 90px; */
clear: both;
/* padding: 0 0 10px 0; */
}

div#my_bag_price div.container {
padding: 0 15px 0 10px;
margin-left: 3px;
}

div#my_bag_price span.total_productos {
color: #333333;
float: left;
font: 2em/2.1em Arial,Helvetica,sans-serif;
margin: -10px 15px 0 0;
padding: 8px 0;

text-shadow: 0 0 2px #FFFFFF;
display: none;
}

div#resumen #my_bag_price span.total_productos {
font: 2em/2.1em Arial, Helvetica, sans-serif;
color: #333;
padding: 8px 0;
margin: -23px 10px 0 0;
float: left;
text-shadow: #fff 0 0 2px;
}

div#my_bag_price span.leyenda_productos {
float: left;
font: .8em/.9em Arial, Helvetica, sans-serif;
margin: 30px 0 0 -5px;
display: none;
}

div#my_bag_price div.precio {
clear: both;
font: .8em/0.8em Arial, Helvetica, sans-serif;
padding: 9px 0 0 0;
float: left;
margin: -33px 0 0 4px;
display: inline-block;
width: 193px;
display: none;
}

div#my_bag_price div.precio span {
padding: 0 0 0 3px;
font: .9em/1.5em Arial, Helvetica, sans-serif;
color: #e0068d;
}
div#my_bag_price div.discounts_off{
clear: both;
font: .8em/0.8em Arial,Helvetica,sans-serif;
padding: 9px 0 0 0;
float: left;
margin: -13px 0 0 4px;
display: inline-block;
width: 193px;}

div#my_bag_price div.discounts_off span{ padding: 0 0 0 20px;
font: .9em/1.5em Arial,Helvetica,sans-serif;
color: #e0068d;}
div#my_bag_items {
position: absolute;
right: 0;
top: 41px;
z-index: 5000001;
width: 270px;
background: #fff;
clear: both;
display: none;
-moz-box-shadow: #7e7e7e 0 8px 8px;
-webkit-box-shadow: #7e7e7e 0 8px 8px;
box-shadow: #7e7e7e 0 8px 8px;
}

div#my_bag_items a#editar_listado_productos {
background-color: #ff0084;
color: #FFFFFF;
display: block;
font: 0.8em Arial, sans-serif;
height: 20px;
min-width: 80px;
padding: 7px 3px 3px 3px;
text-align: center;
display: block;
width: 180px;
margin: 0 auto;
}

div#bag_items_container {
border-top: #d8d8d8 dotted 1px;
width: inherit;
overflow: auto;
margin: 0px 0 15px 0;
/*min-height: 390px;*/
overflow-x: hidden;
max-height: 1070px;
}
div#bag_items_container br {
display: none;
}
#msg_bolsa_vacia {
padding: 22px;
}

#msg_bolsa_vacia img {
margin-right: 10px;
display: block;
float: left;
}

#msg_bolsa_vacia p {
width: 130px;
display: block;
float: left;
font-size: 13px;
color: #ff0098;
font-family: "Gotham 7r",Arial,sans-serif;
}

div#my_bag_items div.shopping_bag_item {
padding: 20px 10px 20px 10px;
border-bottom: 1px dotted #d8d8d8;
position: relative;
height: 44px;
}

div#my_bag_price {
/* padding-bottom: 30px; */
}

div#my_bag_items div.deleteProduct {
position: absolute;
right: 4px;
top: 4px;
width: 14px;
height: 14px;
z-index: 9999;
}

div#my_bag_items div.deleteProduct:hover {
background: url(/assets/images/my_bag_close_rollover.gif) 0 0 no-repeat;
}

div#my_bag_items div.shopping_bag_item:hover {
background: url(/assets/images/my_bag_close_hover.gif) 187px 4px
no-repeat;
cursor: pointer;
}

div.boton_continuar_compra ul li,div.boton_continuar_compra_bottom ul li
{
float: left;
margin: -18px 0;
}

div.boton_continuar_compra li {
padding: 10px;
}

div#my_bag_items div.boton_continuar_compra {
height: 30px;
position: absolute;
top: 105px;
width: 100%;
*margin-left: -175px !important;
display: none;
}

div#my_bag_items div.boton_continuar_compra_bottom {
background-color: #EFEFEF;
border-top: 1px dotted #DDD;
border-bottom: 1px dotted #DDD;
position: absolute;
bottom: -10px;
text-align: center;
width: 250px;
padding: 10px;
box-shadow: #7e7e7e 0 2px 1px;
}

div#my_bag_items a#listado_productos {
width: 193px;
height: 21px;
padding: 3px;
font: .8em Arial, sans-serif;
color: #fff;
text-align: center;
display: block;
background-color: #262324;
background-image: -webkit-linear-gradient(top, #58595b, #262324);
background-image: -moz-linear-gradient(top, #58595b, #262324);
background-image: -o-linear-gradient(top, #58595b, #262324);
background-image: -ms-linear-gradient(top, #58595b, #262324);
background-image: linear-gradient(top, #58595b, #262324);
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#58595b',
EndColorStr='#262324', GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 3px
#161616;
-moz-box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 3px
#161616;
box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 3px #161616;
}

div#my_bag_items a#listado_productos:hover {
background-color: #262324;
background-image: -webkit-linear-gradient(top, #262324, #58595b);
background-image: -moz-linear-gradient(top, #262324, #58595b);
background-image: -o-linear-gradient(top, #262324, #58595b);
background-image: -ms-linear-gradient(top, #262324, #58595b);
background-image: linear-gradient(top, #262324, #58595b);
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#262324',
EndColorStr='#58595b', GradientType=0 );
-webkit-box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 2px
#161616;
-moz-box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 2px
#161616;
box-shadow: inset 0 1px #7d7d7d, inset 0 -1px #000, 0 1px 2px #161616;
}

div#my_bag_items a#editar_listado_productos:hover {
background-color: #e9e7ec;
height: 20px;
}

.msg_bolsa_vacia {
padding: 22px;
font-size: 12px;
color: #444;
}

.msg_bolsa_vacia img {
margin-right: 10px;
display: block;
float: left;
}

.msg_bolsa_vacia p {
padding-top: 15px;
width: 130px;
line-height: 16px;
float: left;
}

div#master_header_info {
padding: 8px 3px;
position: absolute;
top: 50px;
right: 137px;
background-color: #FFF;
z-index: 5000001;
font-family: "Gotham 7r",Arial,sans-serif;
box-shadow: 0 1px 3px #d8d8d8;
width: 161px;
text-align: center;
border: 1px solid #e0e0e0;
}

a:hover div#master_header_info {
text-decoration: underline;
}

ul#new_user_register {
display: none;
}

ul#new_user_register li {
font-size: 12px;
color: #111;
font: .7em/0.8em Arial, sans-serif;
margin-bottom: 3px;
text-decoration: none !important;
}

ul#new_user_register li:first-child {
margin-left: 0;
}

ul#new_user_register li a {
color: #0CF;
}

ul#new_user_register li a:hover {
text-decoration: underline;
}

ul#new_user_register li img {
display: none;
}

span.rosa {
color: #ad066c;
text-decoration: none;
font: 1em/1.1em Arial, sans-serif;
}

a.master_header_info {
cursor: pointer;
}

ul#new_user_register li#help_master_header_info {
margin: 0 0 0 16px;
position: relative;
bottom: 3px;
}

ul#new_user_register li#help_master_header_info a {
width: 17px;
height: 17px;
float: left;
text-indent: -9999px;
font-size: 0;
display: block;
line-height: 0;
background: url(/assets/images/iconos/help.gif) no-repeat left top;
display: block;
}

ul#new_user_register li#help_master_header_info a:hover {
border: 0;
text-decoration: none;
}
/*
ul#sales_master_header {
padding-top: 9px;
position: absolute;
position: relativeurl(0/);
left: 0url(0/);
top: -33px;
width: 480px;
font-family: 'robotoregular',Arial,sans-serif;
}
*/
ul#sales_master_header li {
float: left;
font-size: 11px;
font-weight: normal;
    font-family: "Gotham 7r",Arial,sans-serif;
color: #F8F8F8;
padding: 0 10px;
border-right: 1px solid #999;
}

ul#sales_master_header li a {
padding: 0px;
/*height: 14px;*/
float: left;
font-size: 11px;
    font-family: "Gotham 7r",Arial,sans-serif;
font-weight: normal;
color: #F8F8F8;
position: relative;
display: block;
/*border-bottom: 1px dotted #CCC;*/
}

ul#extras_master_header li a:hover {
text-decoration: none;
}

ul#sales_master_header li span {
position: relative;
color: #D8D8D8;
    font-family: "Gotham 7r",Arial,sans-serif;
}


#sales_master_header > li:nth-child(1) {display: none;}

#sales_master_header > li:nth-child(2) {position: relative;right: 265px;border-left: 1px solid #999;}

#sales_master_header > li:nth-child(3){position: relative; right: 265px;}

 #sales_master_header>li:first-child{display: none;}
 #sales_master_header>li:first-child + li{position: relative; right: 265px;}
 #sales_master_header>li:first-child + li + li{position: relative; right: 265px;}

.icono_marcador {
display: none;
background: url("/assets/images/bg/endeca-sprite.png") repeat-y -121px
-252px;
width: 15px;
height: 18px;
position: absolute;
right: 200px;
top: -7px;
}
/*
ul#sales_master_header li:last-child {
border-right: 0;
}

ul#sales_master_header li a {
font-size: 12px;
font-weight: normal;
color: #dadada;
font-family: 'robotomedium',arial,sans-serif;
}

ul#sales_master_header li a:hover {
text-decoration: underline;
color: #fff;
}

ul#sales_master_header li span {
font-size: 11px;
color: #565656;
}

ul#sales_master_header li span#phone_number_master_header {
color: #fff4fb;
font-size: 1em;
}
*/
div#master_navigation {
margin: 0;
position: relative;
}

ul#site_nav {
height: auto;
min-height: 100%;
position: relative;
overflow: hidden;
}

ul#site_nav li {
float: left;
}

.masters_nav {
padding: 5px 0 5px 0;
}

ul#extras_master_header {
/*height: 30px;*/
}

ul#extras_master_header li {
padding: 0 15px;
float: left;
display: block;
border-right: 1px solid #999;
line-height: 0;
padding: 0 9px;
}

ul#extras_master_header li:last-child {
border-right: 0;
}

span.img-tar {
background: url("/assets/images/bg/endeca-sprite.png") repeat-x -169px
-417px;
width: 30px;
height: 52px;
float: left;
margin: -8px 0 0 0;
}

ul#extras_master_header li a {
padding: 0px;
height: 11px;
float: left;
font-size: 11px;
font-family: "Gotham 7r",Arial,sans-serif;
font-weight: normal;
color: #B3B3B3;
position: relative;
display: block;
/*border-bottom: 1px dotted #CCC;*/
}

ul#extras_master_header li a span {
position: relative;
top: 5px;
color: #f8f8f8;
font-family: "Gotham 7r",Arial,sans-serif;
}

ul#extras_master_header li#sm_btn1 {
/*background: url("/assets/images/bg/endeca-sprite.png") repeat-x -165px -416px;*/
/*height: 16px;*/
padding: 1px 16px 0 0px;
}

ul#extras_master_header li#sm_btn5 a {
border-right: 0;
display: none;
visibility: hidden;
}

#breadcrum {
float: left;
font-size: .65em;
margin: 5px 5px 5px 0px;
}

ul#breadcrum li {
float: left;
padding-right: 3px;
text-indent: 12px;
background: url("/assets/images/iconos/bullet.gif") no-repeat left 4px;
}

html>body ul#breadcrum li {
*float: left !important;
*padding-right: 3px !important;
*text-indent: 12px !important;
*background: url("/assets/images/iconos/bullet.gif") no-repeat left 5px
!important;
}

@
-moz-document url-prefix () {ul #breadcrum li {
background: url("/assets/images/iconos/bullet.gif") no-repeatleft2px
!important;
}

}
ul#breadcrum li a {
color: #e81818;
font: 11px 'roboto' Arial, Helvetica, sans-serif;
}

ul#breadcrum li a:hover {
text-decoration: underline;
color: #e81818;
}

ul#breadcrum li a.actual {
color: #e81818;
}

aside.col_left {
float: left;
min-height: 340px;
}

#home:first-child aside.col_left {
margin-left: 18px;
}

#gate_1 {
height: 320px;
left: 0;
width: 220px;
}

#gate_2 {
width: 190px;
height: 320px;
border: 1px solid #EEE;
background-color: #FFF;
position: relative;
display: inline-block;
bottom: 6px!important;
}

#gate_2 a img {
width: 100%;
}

.g2 {
	display: block!important;
}

#gate_3 {
position: absolute;
left: 0;
top: 351px;
width: 992px;
padding: 0 16px;
}

div#banner_main {
margin: 0 10px 0 0;
position: relative;
height: 343px;
width: 992px;
}

ul.bjqs, #banner-fade > ul{
display: block;
margin: 0px auto;
}


.btncat480017 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0 0;
}

.btncat480186 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-40px;
}

.btncat480332 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-158px;
}

.btncat480146 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-80px;
}

.btncat480114 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-120px;
}

.btncat490416 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-238px;
}

.btncat490417 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-200px;
}

.btncat480535 .leyenda_menu {
height: 40px;
background: url(/assets/images/iconos/submenu_sprite.gif) no-repeat 0
-273px;
}

#banner_main #nav {
padding: 2px 3px;
background-color: #FFF;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
line-height: -100em;
bottom: 10px;
left: 300px;
}

#banner_main #nav a {
text-indent: -9999px;
font-size: 0;
display: block;
line-height: 0;
width: 21px;
height: 19px;
text-decoration: none;
margin: 0 1px;
color: transparent;
background: url(/assets/images/png2.png) no-repeat 0 0;
display: block;
float: left;
}

#banner_main #nav a.activeSlide {
background: url(/assets/images/png2.png) no-repeat -44px 0;
}

#banner_main #nav a:hover {
background: url(/assets/images/png2.png) no-repeat -22px 0;
}

#banner_main #nav a:focus {
outline: 0;
}

.recommended_pdp {
width: 991px;
clear: both;
margin: 25px auto 15px;
padding-top: 28px !important;
padding:0px !important;
height:auto;
}

body#home .recommended_pdp {
border: none !important;
}

div#product_carrousel,div#product_carrousel_home,div#product_carrousel_Pseccion,div#product_carrousel_seccion,div#product_carrousel_detalle,div#product_carrousel_checkout
{
width: 991px;
clear: both;
margin: 0px auto 15px;
}

body#product_carrousel_home {
border: 0;
}

.r-home {
background: transparent;
padding-top: 0 !important;
float: right;
}

/*.r-home #recs_oracle{
	display:none;	
}*/

.modulo_prod_bundle {
padding-top: 10px;
width: 165px;
height: 200px;
}

.result_bundle {
padding-top: 10px;
width: 290px;
height: 200px;
}

.modulo_prod_bundle p {
    font-family: "Gotham 7r",Arial,sans-serif;
}

.result_bundle ul {
padding-bottom: 0;
    font-family: "Gotham 7r",Arial,sans-serif;
font-size: .7em;
}

.result_bundle ul li {
padding-left: 16px;
padding-bottom: 8px;
background: url("/assets/images/iconos/icono_list_bundle.gif") no-repeat
0 0;
}

.result_bundle ul li a {
font-size: .8em;
color: #e40c90;
}

.result_bundle ul li a:hover {
text-decoration: underline;
}

.modulo_prod_bundle h1 {
font-size: .85em;
font-weight: bold;
}

.result_bundle p.precio {
margin: 0;
padding: 0;
    font-family: "Gotham 7r",Arial,sans-serif;
font-size: .8em;
font-weight: bold;
color: #e40c90;
}

.result_bundle p.precio_bundle {
padding: 5px 0;
font-size: 1em;
color: #e40c90;
}

.result_bundle a.favoritos_bundle {
margin: 5px 0 10px 0;
padding: 0 0 2px 16px;
display: block;
background: url("/assets/images/iconos/icono_corazon_bundle.gif")
no-repeat 0 2px;
    font-family: "Gotham 7r",Arial,sans-serif;
font-size: .8em;
color: #000;
}

.result_bundle a.favoritos_bundle:hover {
color: #e40c90;
}

.link_banner_home {
width: 738px;
height: 348px;
display: block;
}

.link_banner_home span {
width: 738px;
height:auto;
line-height: -100px;
display: block;
}

div.col_main {
width: 1250px;
margin: 0 0 0 0;
}

div.col_main-segunda {
padding: 10px 0 2px;
margin-bottom: 6px;
/* height: 547px;*/
}

html>body div.col_main {
*width: 740px;
*float: right;
}

div#recs_oracle {
margin-top: 46px;
}

div#recs_oracle h1 {
border-bottom: 1px dotted #ddd;
padding-top: 3px;
}

div.col_main div.recomendations {
margin: 15px 0 40px 15px !important;
width: 960px;
}

div.col_main div.recomendations img {
border: 1px solid #e2e2e2;
width: 220px;
height: auto;
}

div.col_main div.recomendations .btn_anadir_bolsa {
display: none;
}

div.col_main div.recomendations div.modulo {
display: inline-block;
height: auto !important;
padding-right: 12px;
position: relative;
vertical-align: top;
}

.avisos {
z-index: 9000000;
float: left;
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
background: #fff;
background: rgba(255, 255, 255, 0.6);
}

.alerta,.aviso {
border: 10px solid #777;
margin: 0;
padding: 25px;
margin-bottom: 5px;
text-align: left;
font: .8em arial, sans-serif;
color: #000;
opacity: 1;
filter: alpha(opacity = 100);
background-repeat: repeat;
position: fixed;
width: 50%;
z-index: 90000;
top: 30%;
left: 25%;
-moz-box-shadow: #7e7e7e 0 8px 8px;
-webkit-box-shadow: #7e7e7e 0 8px 8px;
box-shadow: #7e7e7e 0 8px 8px;
}

#checkout_columna_l .aviso {
background-color: #ffffea;
}

#checkout_columna_l .error {
background-color: #ffeaeb;
}

#checkout_columna_l .exito {
background-color: #eaffea;
}

.informacion p,.exito p,.aviso p,.error p {
padding: 0 0 0 25px;
display: block;
width: auto;
vertical-align: top;
}

.informacion {
background-color: #f5f5f5;
}

.exito {
background-color: #ddffda;
}

.aviso {
background-color: #feffda;
}

.alertas .error {
background-color: #ffe1e1;
}

div.alerta.error {
background-color: #ffe1e1;
}

.informacion span {
width: 20px;
height: 20px;
display: inline-block;
background: url(/assets/images/iconos/icono_info.png) no-repeat 0 0;
vertical-align: middle;
}

.exito span {
width: 20px;
height: 20px;
display: inline-block;
background: url(/assets/images/iconos/icono_exito.png) no-repeat 0 0;
vertical-align: middle;
}

span.icono_aviso {
width: 20px;
height: 20px;
display: inline-block;
background: url(/assets/images/iconos/icono_aviso.png) no-repeat 0 0;
vertical-align: middle;
}

span.icono_aviso img {
display: none;
}

.error span {
width: 20px;
height: 20px;
display: inline-block;
background: url(/assets/images/iconos/icono_error.png) no-repeat 0 0;
vertical-align: middle;
}

div.clear-fix {
clear: both;
}

#nav {
position: absolute;
bottom: 0;
left: 0;
z-index: 200;
}

.paginacion {
float: right;
font: 12px arial, sans-serif;
color: #161616;
margin: -25px 15px 5px 0;
}

.paginacion span {
display: inline-block;
width: 110px;
}

.paginacion span span.num {
font-weight: bold;
display: inline-block;
width: auto;
}

.paginacion a {
padding-right: 2px;
    font-family: "Gotham 7r",Arial,sans-serif;
color: #e81818;
display: inline-block;
width: 12px;
text-align: center;
border-right: 1px solid #ccc;
}

a.pag_sigs {
border: 0;
color: #e81818;
font-weight: bold;
}

.espacio_regular {
height: 8px;
}

.espacio_xlarge {
height: 18px;
}

.float_right {
margin-left: 5px;
float: right;
text-align: center;
padding-top: 10px;
}

#tools_producto ul {
list-style-type: none;
text-align: left;
border: 0;
}

#tools_producto li {
margin-bottom: 3px;
padding-left: 5px;
height: 23px;
background-color: #e6e6e6;
font-size: 11px;
font-weight: bold;
color: #067eb6;
}

#tools_producto li img {
vertical-align: middle;
border: 0;
}

#tools_producto span {
margin: 0 4px;
width: 20px;
height: 25px;
}
.btn_col2_detalle {
margin-bottom: 1px;
padding: 2px 2px;
height: 20px;
border: #cbcbcb solid 1px;
background-color: #fefefe;
width: 230px;
}

* html .btn_col2_detalle {
width: 230px;
}

*:first-child+html .btn_col2_detalle {
width: 230px;
}

.btn_col2_detalle a {
text-decoration: none;
font-size: 11px;
color: #0249b5;
}

.btn_col2_detalle a:hover {
text-decoration: underline;
}

.btn_col2_detalle img {
margin-right: 5px;
vertical-align: middle;
}

* {
_padding: 0;
_margin: 0;
_background-color: white;
}

.message #_d {
position: relative;
margin: 0 auto;
}

#col_izq {
width: 237px;
float: left;
}

#col_der {
float: right;
padding-right: 10px;
width: 725px;
}

.breadcrumb-move {
top: -32px;
height: 30px !important;
left: 0;
position: absolute;
background-color: #fafafa;
}

html>body .breadcrumb-move {
*z-index: 30000 !important;
}

.breadcrumb-move {
left: 0\9;
}

:root .breadcrumb-move {
left: 0 \0/IE9 !important;
}

body:first-of-type ul#breadcrum li {
float: left;
padding-right: 3px;
padding-bottom: 5px;
padding-top: 0;
text-indent: 12px;
font-size: 1.12em;
line-height: 1.38em;
color: #e81818;
    font-family: "Gotham 7r",Arial,sans-serif;
}

@
-moz-document url-prefix () {ul #breadcrum li {
font-size: 1em;
}

}
@
-moz-document url-prefix () { .breadcrumb-move {
top: -45px;
left: 0 !important;
}

}
.centrar_boton_rosa {
position: relative;
margin-left: 70px;
}

.buscador-categoria {
display: inline-block;
margin-top: 10px;
width: 400px;
}

.buscador-categoria select {
display: inline-block;
width: 200px;
float: left;
position: absolute;
margin-left: 5px;
}

.buscador-promos {
display: none;
}

.inscribete_b {
width: 305px;
margin: 0;
float: left;
}

.inscribete_b p {
padding-bottom: 5px;
font-size: .7em;
color: #353535;
}

.inscribete_b a {
text-align: center;
background-color: #fff;
background-image: -webkit-linear-gradient(top, #fff, #f9f7fc);
background-image: -moz-linear-gradient(top, #fff, #f9f7fc);
background-image: -o-linear-gradient(top, #fff, #f9f7fc);
background-image: -ms-linear-gradient(top, #fff, #f9f7fc);
background-image: linear-gradient(top, #fff, #f9f7fc);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #888;
-moz-box-shadow: 0 0 6px #d8d8d8;
-webkit-box-shadow: 0 0 6px #d8d8d8;
box-shadow: 0 0 6px #d8d8d8;
cursor: pointer;
display: block;
padding: 8px 30px 9px;
border: 1px solid white;
font-size: .6em;
color: #e0068d;
width: 186px;
height: 6px;
}

.inscribete_b a {
border: 1px solid #aaa\9;
}

:root .inscribete_b a {
border: none \0/IE9 !important;
}

.inscribete_b a:hover {
background-color: #f9f7fc;
background-image: -webkit-linear-gradient(top, #f9f7fc, #fff);
background-image: -moz-linear-gradient(top, #f9f7fc, #fff);
background-image: -o-linear-gradient(top, #f9f7fc, #fff);
background-image: -ms-linear-gradient(top, #f9f7fc, #fff);
background-image: linear-gradient(top, #f9f7fc, #fff);
}

#col_promo {
margin-top: 13px;
}

ul li.talla_seleccionada {
background: none !important;
}

.dummy-header {
height: 123px;
background: url("/assets/images/bg_dummy.jpg") no-repeat top center;
position: relative;
}

.dummy-search {
position: absolute;
top: 20px;
left: 237px;
height: 37px;
padding: 0px 0px;
border: 1px solid #E2E2E2;
width: 673px;
}
.dummy-search #combo {
float: left;
padding: 0 0 0 5px;
padding: 7px 0 7px 5px\0/;
font-size: 12px;
font-weight: bold;
text-indent: 0.01px; /* Removes default arrow from firefox*/
text-overflow: "";
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;
appearance:none;
z-index:1;
display: none;
}

.dummy-search select:focus, .dummy-search select:active {

background: url("/assets/images/bg/endeca-sprite.png") repeat-y -8px -47px;
color: #575757;
color: #000\0/;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
}

.dummy-search select, .dummy-search select:focus, .dummy-search select:active { background: none\9!important; }

.dummy-search select, .dummy-search select:focus, .dummy-search select:active  {  background/*\**/: none\9!important; }

.dummy-search .field-search {
background: #fff;
width: 350px;
height: 24px;
padding: 4px;
font: .9em Arial,Helvetica,sans-serif;
border: 0;
color: #575757;
font-style: italic;
}

.dummy-search select {
width: 105px;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
background: url("/assets/images/bg/endeca-sprite.png") repeat-y -8px -47px;
height: 35px;
margin-top: 0;
color: #575757;
font-size: 13px;
}

/*
.dummy-search select:focus,.dummy-search select:active {
background: url("/assets/images/bg/endeca-sprite.png") repeat-y -134px -49px;
background: #fff\0/;
color: #fff;
color: #000\0/;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
}*/

.dummy-search select option,.dummy-search select option:focus {
color: #575757;
margin-bottom: 2px;
font-size: 12px;
}

.ver-todos-resultados a {
color: #FFF;
}

#typeahead {
display: none;
background-color: #fff;
width: 232px;
position: absolute;
left: 7px;
top: 32px;
z-index: 10000000;
border-right: 1px solid #E2E2E2;
border-bottom: 1px solid #E2E2E2;
border-left: 1px solid #E2E2E2;
}

#typeahead img {
vertical-align: middle;
width: 12%;
background-color: #f7f7f7 !important;
border: 1px solid #ccc;
height: 28px;
display: none;
}

#typeahead div a {
font-family: Flama, 'roboto' "Helvetica Neue", Helvetica, Arial, sans-serif!important;
/*font-weight: bolder !important;*/
color: black;
}

#typeahead span {
font-family: Flama, 'roboto' "Helvetica Neue", Helvetica, Arial, sans-serif!important;
font-weight: bold !important;
color:  #970400;
}

#typeahead>div>div {
display: block;
line-height: 21px;
padding-left: 6px
}

#typeahead span,#typeahead div a,#typeahead div {
font-size: 12px;
}

#typeahead .type-line,#typeahead .type-category {
min-height: 16px;
border-bottom: 1px solid #fff;
/*border-top: 1px solid #fff;*/
padding-top: 5px;
padding-bottom: 5px;
}

#type-ver-todos {
min-height: 16px;
border-bottom: 1px solid #fff;
border-top: 1px solid #c7c8c9;
padding-top: 8px;
padding-bottom: 8px;
font-weight: 700;
background-color: #f0f2f7;
cursor: pointer;
}

#type-ver-todos:hover {
color: #000;
text-decoration: underline;
background-color: #c3c8cd;
}

#typeahead .type-line.selected {
background: #F7F7F7;
}

#typeahead .type-line a {
font-size: 12px;
}

#typeahead .type-category {
text-indent: 42px;
}

.type-line:hover,.type-line a:hover,#typeahead .type-category:hover {
color: #000;
text-decoration: underline;
background-color: #F7F7F7;
}

.type-line:hover {
border-bottom: 1px solid #bfc9d2;
/*border-top: 1px solid #bfc9d2;*/
}

.active_bg {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 5px
-307px !important;
}

.active_bg_white {
background: url(/assets/images/bg/endeca-sprite.png) no-repeat 6px
-310px #fff !important;
}

.feedback {
position: fixed;
right: 0;
bottom: 90px;
text-align: center;
z-index: 99999;
}

.feedback-txt {
font-size: 12px;
display: block;
}

.feedback a {
display: block;
color: #fff;
text-decoration: none;
background: rgba(120, 120, 120, 0.80);
padding: 7px 0;
width: 108px;
border: 1px solid #fff;
}

.feedback a:hover {
background: rgba(100, 100, 100, 0.90);
text-decoration: none;
}

.feedback-gif {
display: block;
background: url(/assets/images/ico-feedback.gif) no-repeat center;
padding: 10px;
margin-bottom: 3px;
}

#col_izq {
clear: both !important;
}

div#product_carrousel_home {
background-color: #fafafa;
position: relative;
top: 20px;
margin: 20px auto;
display: none;
}

#extras_master_header_cont {
top: -25px;
position: absolute;
width: 448px;
height: 30px;
color: #FFF;
}
/*
ul#sales_master_header {
position: absolute;
right: 0;
}

ul#sales_master_header {
right: 30px\0/;
}
*/
#black_menu {
width: 960px;
position: relative;
margin: 0 auto;
}

#help {
background: #fafafa !important;
margin-right: 0 !important;
float: none !important;
margin-top: 0 !important;
}

#help .top-alert {
border-bottom: 7px solid #bbb;
}

#cat830016,.btncat830016 {
display: none;
}

.clear {
clear: both;
}

.float-left {
float: left;
}

.float-right {
float: right;
}

.fancybox-close {
background: url(/assets/images/close.png) no-repeat center;
}

span.precio-modulo {
font-weight: bold;
font-size: 1.2em;
color: #F00;
    font-family: "Gotham 7r",Arial,sans-serif;
}

span.precio-tachado-modulo {
color: #666;
text-decoration: line-through;
font-family: "Gotham 7r",Arial,sans-serif;
font-weight: normal;
font-size: 13px;
}

.alertas_modal.error {
padding: 10px;
}

/* .fancybox-skin {
border: 10px solid #777;
} */

.minishopping-detail h2.nombre-producto-modulo a.minishopping-name {
font-size: 16px !important;
font-family: "Gotham 7r",Arial,sans-serif;
font-weight: bold;
}

.banderas {
color: #848484;
}

.banderas:hover {
color: #848484;
}

.lp_lp {
width: 167px;
position: absolute;
top: 204px;
right: 158px;
}

#tabs-2 span#searcher input {
margin: 15px 0 10px 7px;
}

#home #slide {
padding-left: 5px;
}

/****** Incrementar Decrementar producto******/
.incre_decre {
background: #fafafa;
padding: 2px 6px;
border: 1px solid #CCc;
cursor: pointer;
margin: 0px 5px;
color: blue;
margin-left: 25px;
top: 20px;
font-size: 12px;
}

.promocion-tc {
font-size: 11px;
text-align: left;
margin-top: 0px;
 font-family: "Gotham 7r",Arial,sans-serif;
color: #9C5700;
padding: 0;
font-weight: bold;
line-height: 12px;
display: inline-block;
clear:both;
}

.promocion-pagos {
color: #FF0098;
padding: 0 10px 5px 0;
height: 50px;
width: 200px;
}

.promocion-pagos .descuento-pagos {
 font-family: "Gotham 7r",Arial,sans-serif;
font-size: 19px;
color: #F6922F;
font-weight: bold;
display: inline-table;
letter-spacing: -1px;
display: inline-block;
float:left;margin-top:-2px;margin-right:5px
}

.promocion-pagos div.promocion-mas {
font: .8em arial, verdana;
color: #565656;
display: inline-table;
float:left
}

.promocion-pagos div.promocion-meses {
font: 1.3em   "Gotham 7r",Arial,sans-serif;
color: #F6922F;
display: inline-block;
float:left; margin-top:-10px;
}

.promocion-pagos div.promocion-meses p {
display: inline-table;
color: #565656;
font: 11px/9px   "Gotham 7r",Arial,sans-serif;
width: 70px;
margin-top: -8px;
}

.banderas {
color: #494949;
display: block;
line-height: 70px;
margin: 0;
overflow: hidden;
position: absolute;
top: 10px;
left: 1px;
width: 78px;
height: 19px;
background-image: url(/assets/images/flag_exclusive.png);
text-indent: -666em;
}

.Other_product
{
height: 224px;
overflow: hidden;
width: 224px;
}

.promo_Cart
{
width:103px;
height:77px;
border:0px;
}

.recmm_Slot
{
display: none;
}

.recmm_Slot_HP
{
display: block;
}
.cart_SC
{
float:left;
}
.agent_msg_check {
background-color: #EEBBEE;
font-size: 16px;
text-align: center;
width: 1000px;
}


/**** Inline CSS***/

.landingcontainer{
overflow: hidden
}
.landingtabs{
margin-left: 0px;
}
.landingalto{
height: auto;
}
.landingalto_view{
height: 2114px;
}
.landing_view_page{
position: absolute;
left: 0px;
display: block;
}
.landing_bannerimg{
height: 405px;
}

div#banner-fade {
width: 100%!important;
}


.recommendedclear{clear:both}
.macrecprod{
margin-top: 60px;
}
.comparacion-view input.btn_ver_detalle{
position: static !important;
margin-top: 15px !important;
margin-left: 15px !important;;
}
/**** Inline CSS***/


#ui-datepicker-div{
    font-family: "Gotham 7r",Arial,sans-serif;
}
#ui-datepicker-div > table > thead > tr > th {
font-size: 10px;
background-color: #FFF;
padding: 5px;
}

#ui-datepicker-div > div > div {
text-align: center;
padding: 5px 0;
font-size: 12px;
background-color: #EEE;
}

#ui-datepicker-div > table > tbody > tr > td {
font-size: 11px;
text-align: right;
background-color: #EEE;
}

#ui-datepicker-div > div > a.ui-datepicker-next.ui-corner-all > span {
position: absolute;
top: 7px;
right: 5px;
font-size: 10px;
cursor:pointer;
}
#ui-datepicker-div > div > a.ui-datepicker-prev.ui-corner-all > span {
position: absolute;
top: 7px;
left: 5px;
font-size: 10px;
cursor:pointer;
}

/***********************************
SESSION EXPIRED
***********************************/

#session-expired {
margin: 0px;
padding: 50px 50px;
text-align: center;
}

#session-expired h2 {
margin-bottom: 40px;
letter-spacing: 0px;
font-size: 15px;
    font-family: "Gotham 7r",Arial,sans-serif;
color: #333;
}
/*.ui-slide-price_pdp {
display: inline-block;
font-size: 10px;
vertical-align: middle;
float: left;
}

.ui-slide-price_pdp span {
background: url("/assets/images/bg/endeca-sprite.png") no-repeat scroll -107px -845px transparent;
border: 1px solid #CCCCCC;
cursor: pointer;
display: block;
margin: -1px 6px 6px 12px;
padding: 7px 9px 7px 9px;
}*/
.slide-up {
background-position: -105px -843px !important;
}

/*.slide-down {
background-position: -105px -860px !important;
}*/

.bheader1 {
width: 100% !important;
}

#home #main_content{
	margin: 0!important;
}
/*#hideLabel{ display: none;}*/

/*Banners columnas*/
#gate_3_1 > div.g3 > div.bn-proy > a {
width: 248px;
display: block;
float: left;
text-align: center;
}



/*******NEW CSS FOOTER**/





.main-footer {
display: block;
position: relative;
width: 100%;
font-family:   "Gotham 7r",Arial,sans-serif;
font-size: 100%;
}

.wrapper-footer{width: 1024px; display: block; margin: 0px auto;}

#info-footer {
background-color: #F0EFF1;
width: 1250px;
font-family:   "Gotham 7r",Arial,sans-serif;
}

#info-footer h4 {
padding: 5px 0px;
    font-family: "Gotham 7r",Arial,sans-serif!important;
font-size: 13px;
font-weight: inherit;
color: #333;
}

span.info-txt > h4 {
text-transform: uppercase;
color: #333;
text-align: left;
font-size: 0.8em;
font-weight: bold;
font-family:   "Gotham 7r",Arial,sans-serif;
}

#info-footer p {
color: #333;
font-size: 0.78em;
font-family:   "Gotham 7r",Arial,sans-serif;
float: left;
padding: 0px;
}

span.info-txt {
float: left;
display: inline-block;
}

#info-footer .ubicacion a > p {
color: #fff;
font-size: 0.85em;
    font-family: "Gotham 7r",Arial,sans-serif;
float: left;
text-align: left;
width: 250px;
height: 20px;
line-height: 20px;
padding: 7px 10px;
}


.close-store{background: #e81818!important;}

.close-store:hover{background: #059EDA!important;}


#info-footer ul {
width: 1250px;
margin: 0 auto;
display: block;
color: #3B3B3E;
}

#info-footer ul li {
list-style-type: none;
display: inline-block;
font-size: 100%;
text-align: left;
width: 300px;
line-height: 13px;
padding: 20px 0px;
vertical-align: middle;
 font-family: "Gotham 7r",Arial,sans-serif;
}

#info-footer ul li#ventas {
padding-top: 9px;
width: 263px;
margin-left: 10px;
}

#ventas .icon {
background: url('/assets/images/bg/sprite_footer.png') 177px 251px;
height: 28px;
width: 28px;
display: block;
float: left;
}

#info-footer ul li#suggest {
border-right: 1px solid #666;
padding-right: 30px;
padding-top: 9px;
width: 235px;
}

#suggest .icon {
background: url('/assets/images/bg/sprite_footer.png') 198px 251px;
height: 28px;
width: 25px;
display: block;
float: left;
}

#info-footer ul li#horario {
padding-left: 30px;
width: 250px;
padding-top: 5px;
}

#info-footer ul li#location {
	display: inline-block;
margin-left: 135px;
width: 270px;
}

#location .icon {
background: url('/assets/images/bg/sprite_footer.png') 49px -9px;
background-size: 566px;
height: 24px;
width: 18px;
display: block;
float: left;
}

#list_info {
position: relative;
margin: 0 auto;
width: 100%;
background-color: #fff;
float: left;
}

#list_links {
position: relative;
margin: 0 auto;
display: block;
color: #74818B;
}

#list_links ul {
display: inline-block;
padding: 15px 10px;
font-size: 0.70em;
color: #FFF;
width: 300px;
margin: 10px auto;
float: left;
}

#list_links ul li.tittle_list {
margin: 10px 0px 0px 0px;
padding: 0px;
background: none;
display: block;
width: 100%;
list-style: none;
float: left;
}

#list_links ul#footer_credit {
width: 270px;
height: 100px;
}

#list_links ul li {
color: #74818B;
float: left;
padding: 5px 0px;
display: block;
clear: both;
    font-family: "Gotham 7r",Arial,sans-serif;
padding-left: 0.7em;

}

.liver-bullet ul li{
	background: url('/assets/images/iconos/arrow-footer.png') no-repeat 0 11px;
}

.fabricas-bullet ul li{
	background: url('/assets/images/iconos/arrow-footer.png') no-repeat 0 11px;
}

#list_links ul li a {
color: #74818B;
font-size: 1.2em;
line-height: 1.2em;
    font-family: "Gotham 7r",Arial,sans-serif;
}

#list_links ul li a:hover {
color: #434343;
text-decoration: underline;
    font-family: "Gotham 7r",Arial,sans-serif;
}

#list_links ul li h4 {
text-transform: uppercase;
color: #333;
text-align: left;
font-size: 1.2em;
font-weight: bold;
    font-family: "Gotham 7r",Arial,sans-serif;
padding: 0px;
}

#footer_credit > li > section > a > div > span {
font-size: 0.85em!important;
color: #fff;
}

#payment {
padding: 10px 0 0 0;
float: left;
clear: both;
width: 100%;
}

.credit-promo {
clear: both;
float: left;
color: #333;
}

.credit-promo i {}

.credit-promo a {
color: #e81818!important;
    font-family: "Gotham 7r",Arial,sans-serif;
}

.credit-promo a:hover {
color: #e81818;
}
#footer_credit {
background: #F0EFF1;
}
#footer_credit > li.tittle_list {
padding: 0px!important;
margin: 0px!important;
}

.credit-promo span {
float: left;
width: 180px;
margin: 10px 0px 0px;
}

#list_links #footer_credit > li {
background: none;
padding: 5px 0px;
}

.credit-promo span.credit-card-img {
width: 80px;
height: 45px;
background: url('/assets/images/bg/sprite_footer.png') no-repeat;
}


h4 span.info-txt {
color: #333;
font-weight: bold;
margin-bottom: 2px;
text-transform: uppercase;
font-family: inherit;
}

p.follow_legend {
float: right;
display: inline-block;
text-transform: uppercase;
color: #333;
text-align: left;
font-size: 0.84em;
font-weight: bold;
    font-family: "Gotham 7r",Arial,sans-serif;
line-height: 43px;
}
#social-media{float: left;}

#social-media ul {
display: inline-block;
float: left;
margin: 0px;
padding: 0px;
}

#social-media ul li {
float: left;
display: inline-block;
background: none;
clear: none;
}

#master_footer {
padding: 0px!important;
width: 1250px;
margin: 0px auto;
clear: both;
}

ul#social-media {
float: right;
}

section#copy {
width: 100%;
clear: both;
padding: 10px 0px;
font-size: 0.75em;
text-align: center;
}

#copy div p{margin: 10px 0px}

.last_p_d{font-size: 0.796em;}

div#footer_wrapper {
clear: both;
margin-top: 10px;
}


.card-liver{background-position:-125px 0px !important;}

.card-fabricas{background-position:-125px 0px !important;}

#master_footer h1, h2, h3, h4, h5, h6, p, blockquote, table, ul, ol {
padding: 0px;
}

#copy > div > a {
margin-right: 5px;
}

span#spanYear {
margin: 0px 10px 0px 0px;
}


/*NEW CSS FOOTER********/

a.link_politicas {
color: #e81818!important;
font-size: 12px;
text-decoration: underline;
font-family: inherit;
}

#main_content.other_product_main {
display: none;
}

.showcase-content-wrapper > .recomendations {
display: none;
}

#product_carrousel.recommended_pdp {
border: none !important;
display: none !important;
}



/*SEO text class*/


.product-seo-txt {
	position: relative;
	width: 1250px;
	margin: 40px auto;
	font-family: roboto;
	font-size: 13px;
	clear: both;
}
input:-webkit-autofill {
    background-color: red !important;
}
 input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*
#maps_almacenes #nav-container,#maps_almacenes #nav-user-links,#maps_almacenes .my-account,#maps_almacenes .search-cart-checkout, #maps_almacenes #footer-container, ul#wsi-brands ul, #maps_almacenes #breadcrumbs{
    display:none;
}*/