/* march Release 4/03/2017 */
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;
		font-weight: inherit;
		font-style: inherit;
		font-family: inherit;
		vertical-align: baseline;
}
footer {
	background: inherit;
}
body {
		overflow-y: scroll;
}
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;
		/* font-family: 'robotoregular', Arial, sans-serif; R2 Release*/
}
ol,
ul {
		list-style: none;
}
li {
		font-family: 'robotoregular', Arial, sans-serif;
}
table {
		border-collapse: collapse;
		border-spacing: 0;
}
caption,
th,
td {
		text-align: left;
		font-family: 'robotoregular', Arial, sans-serif;
}
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: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
table,
ul,
ol {
		padding: 10px 0;
		font-family: 'robotoregular', Arial, sans-serif;
}
html,
body {
		height: 100%;
		line-height: 1;
		position: relative;
		background: #fff;
		margin: 0;
		padding: 0;
		font-family: 'robotoregular', Arial, sans-serif;
}
@font-face {
		font-family: 'robotolight';
		src: url('fonts/Roboto-Light-webfont.eot');
		src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Light-webfont.woff') format('woff'), url('fonts/Roboto-Light-webfont.ttf') format('truetype'), url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
		font-weight: normal;
		font-style: normal
}
@font-face {
		font-family: 'robotoregular';
		src: url('fonts/Roboto-Regular-webfont.eot');
		src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular-webfont.woff') format('woff'), url('fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
		font-weight: normal;
		font-style: normal
}
@font-face {
		font-family: 'robotobold';
		src: url('fonts/Roboto-Bold-webfont.eot');
		src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Bold-webfont.woff') format('woff'), url('fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
		font-weight: normal;
		font-style: normal
}
@font-face {
		font-family: 'robotomedium';
		src: url('fonts/Roboto-Medium-webfont.eot');
		src: url('fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Medium-webfont.woff') format('woff'), url('fonts/Roboto-Medium-webfont.ttf') format('truetype'), url('fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
		font-weight: normal;
		font-style: normal
}
@font-face {
		font-family: 'robotocondensedregular';
		src: url('fonts/RobotoCondensed-Regular-webfont.eot');
		src: url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'), url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular-webfont.svg#robotoregular') format('svg');
		font-weight: normal;
		font-style: normal
}
body#home {
		position: relative;
		margin: 0 auto;
		font-family: 'robotoregular', Arial, sans-serif;
}
.wrapper_fwidth {
		width: 1280px;
		height: 26px;
		position: relative;
		margin: 1px auto;
		min-width: 1250px;
}
.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 {
		max-width: 1600px;
		min-width: 1000px;
		padding: 0;
		margin: 0 auto;
		position: relative;
		margin-bottom: 10px;
		width: 100% !important;
		margin-top: 4px;
}
div#main_wrapper aside#my_account_tree_view {
	/*width: 20% !important;*/
}
div#main_wrapper section#my_account_content {
	width: 75%;
}
#header_wrapper {
		width: 1280px;
		padding: 0;
		margin: 0 auto;
		min-width: 1250px;
}
#master_header {
		width: 100%;
		position: relative;
		margin: 0px auto;
		max-width: 1600px;
		min-width: 1250px;
}
header#master_header,
#header {
		position: relative;
		clear: both;
		height: 115px;
}
#footer_wrapper {
		clear: both;
}
#content {
		clear: both;
		display: block;
		width: 1250px;
		margin: 0px auto;
}
#content.clp #product_carrousel {
		width: 100% !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: block;
		height: 32px;
		width: 1250px;
		position: relative;
		top: 3px;
}
div#master_logo {
		padding: 10px 0;
		width: 210px;
		position: absolute;
		top: 18px;
}
div#master_logo a {
		display: block;
		width: 210px;
		padding: 4px 0 0 8px;
}
div#master_logo a i {
		font-size: 13.5em;
		line-height: 0.25em;
		color: #FF0098;
}
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;
}
input.btn-search {
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat 0px -113px;
		width: 48px;
		height: 37px;
		cursor: pointer;
		border: 0;
		color: transparent;
		font-size: 0px;
		position: absolute;
		top: 0px;
		right: 0px;
		margin: 0;
		padding: 0;
		line-height: 100px;
}
input.btn-search:hover {
		background-position: 0px -113px;
}
#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;
}
@ -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: #3B3B3E;
}
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: 'robotomedium', Arial, sans-serif;
		color: #81898B;
		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: 0px;
		text-align: right;
}
#user_login a {
		/*border-bottom: 1px dotted #EEE;*/

		padding: 2px 4px 2px 18px;
		color: #FFF;
		font-size: 11px;
		font-family: 'robotoregular', Arial, sans-serif;
}
#log_out {
		position: absolute;
		width: 169px;
		top: 38px;
		font-size: 12px;
		line-height: 15px;
		right: 170px;
		text-align: left;
		font-family: 'robotoregular', 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: 100%;
		margin: 0px auto;
		bottom: 0;
		height: 50px;
		background-color: #E10098;
		top: 79px;
		text-transform: capitalize;
}
#master_menu.creditmenis{
 top:0px;
}
#secondary_menu {
		background-color: #747474;
		width: 100%;
}
#master_logo_img img {
		height: 41px;
		width: 130px;
}
#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: #E10098;
		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: none;
		float: left;
}
#msg_bolsa_vacia p {
		width: 130px;
		display: block;
		float: left;
		font-size: 13px;
		color: #ff0098;
		font-family: robotocondensedregular, sans-serif;
		text-align: center;
}
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: 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: #E10098;
		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: 'robotomedium', 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: 'robotoregular', 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: 'robotoregular', 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: 'robotoregular', 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: 'robotomedium', 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;
}
aside.col_left {
		float: left;
		min-height: 340px;
}
#home:first-child aside.col_left {
		margin-left: 18px;
}
#gate_1 {
		height: 0!important;
		min-height: 0!important;
		left: 0;
		width: 220px;
		display: none;
}
#gate_2 {
		display: none;
		width: 190px;
		height: 0;
		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;
}
div#product_carrousel,
div#product_carrousel_home,
div#product_carrousel_Pseccion,
div#product_carrousel_seccion,
div#product_carrousel_detalle,
div#product_carrousel_checkout {
		width: 1280px;
		clear: both;
		margin: 0px auto 15px;
		min-width: 1250px;
}
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: Arial, sans-serif;
}
.result_bundle ul {
		padding-bottom: 0;
		font-family: 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: 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: 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: 10px 0;
}
div#recs_oracle h1,
#catListingRecommLabel {
		padding-top: 3px;
		text-transform: uppercase;
		font-family: "robotoregular", arial, sans-serif;
		font-weight: 600;
}
#catListingRecommLabel {
		font-size: 12px;
}
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;
}
.alertas,
.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: 100000;
		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: arial, sans-serif;
		color: #3B3B3E;
		display: inline-block;
		width: 12px;
		text-align: center;
		border-right: 1px solid #ccc;
}
a.pag_sigs {
		border: 0;
		color: #3B3B3E;
		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;
}
#breadcrum li:last-child a,
div#breadcrumbs ul li:last-child,
.fixbread{
		color: #E10098 !important;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
}
#breadcrum li,
#breadcrum li:first-child a {
		display: inline-block !important;
		line-height: 1.38em;
		color: #666 !important;
		font: 11px 'robotoregular' Arial, Helvetica, sans-serif;
}
#breadcrum li a {
		color: #666;
		font-family: 'robotoregular', arial, helvica;
		padding-left: 10px;
		font-size:11px;
}
#breadcrum li a:hover {
		color: #000;
		text-decoration: underline
}
#breadcrum li:last-child a:hover {
		text-decoration: none
}
@-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: #f8f8f8;
		/*width: 355px; /*Reverting Endeca Oct Changes*/
		width:96.5%;
		position: absolute;
		left: 2%;
		top: 48px;
		z-index: 10000000;
		/*border-right: 1px solid #E2E2E2;
		border-bottom: 1px solid #E2E2E2;
		border-left: 1px solid #E2E2E2;*/
		box-sizing:border-box;
		/* background-color:#f8f8f8; */
		box-shadow: 0 8px 10px 0 rgba(116, 116, 116, 0.5);
}
#typeahead img {
		/*vertical-align: middle;*/
		width: 100px;
		margin-left: auto;
		margin-right: auto;
		background-color: #f7f7f7 !important;
	 /*  border: 1px solid #ccc; | Endeca Oct Release*/
		/*height: 28px;*/
		 /* Endeca Oct Release*/
				/*float: left;
				margin-right: 1%;*/

		display: block; /*| Endeca Oct Release*/
}
#typeahead div a {
		font-family: Arial, sans-serif !important;
		/*font-weight: bolder !important;*/

		color: black;
}
#typeahead span {
		font-family: Arial, sans-serif !important;
		font-weight: bold !important;
		/* color: #FF0098; | Endeca Oct Release*/
}
/*#typeahead>div>div {
		display: block;
		line-height: 36px;*/
		padding-left: 1%;
}*/
#typeahead span,
#typeahead div a,
#typeahead div {
		font-size: 13px;
}
#typeahead .type-line,
#typeahead .type-category {
		/*min-height: 16px;*/
		/*border-bottom: 1px solid #fff;*/
		/*border-top: 1px solid #fff;*/

		padding-top: 0px;
		/*padding-bottom: 5px;*/
		/*clear: both;*/  /*Endeca Oct Release*/
		text-decoration:none;
}
#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: 13px;
}
#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;
}
span.precio-modulo {
		font-weight: bold;
		font-size: 1.2em;
		color: #F00;
		font-family: arial, sans-serif;
}
span.precio-tachado-modulo {
		color: #666;
		text-decoration: line-through;
		font-family: 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: 'robotoregular', 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: 'robotoregular', 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: 107px;
		width: 200px;
}
.promocion-pagos .descuento-pagos {
		font-family: 'robotoregular', arial, verdana;
		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 'robotoregular', arial, verdana;
		color: #F6922F;
		display: inline-block;
		float: left;
		margin-top: -10px;
}
.promocion-pagos div.promocion-meses p {
		display: inline-table;
		color: #565656;
		font: 11px/9px 'robotomedium', arial, verdana;
		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: 'robotoregular', 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: 'robotomedium', 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: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 100%;
}
.wrapper-footer {
		width: 1024px;
		display: block;
		margin: 0px auto;
}
#info-footer {
		background-color: #F0EFF1;
		width: 1250px;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#info-footer h4 {
		padding: 3px 0px 5px;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		font-size: 13px;
		font-weight: inherit;
		color: #666667;
		float: left;
}
#horario p {
		margin: 0!important
}
span.info-txt > h4 {
		text-transform: uppercase;
		color: #333;
		text-align: left;
		font-size: 0.8em;
		font-weight: bold;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#info-footer p {
		color: #666667;
		font-size: 0.78em;
		font-family: 'robotolight', "Helvetica Neue", Helvetica, Arial, sans-serif;
		float: left;
		padding: 0px;
		margin-left: 2.1em;
}
span.info-txt {
		float: left;
		display: inline-block;
}
#info-footer .ubicacion a > p {
		color: #fff;
		font-size: 0.85em;
		font-family: 'robotolight', "Helvetica Neue", Helvetica, Arial, sans-serif;
		float: left;
		text-align: left;
		width: 250px;
		height: 20px;
		line-height: 20px;
		padding: 7px 10px;
}
.close-store {
		background: #81898b!important;
}
.close-store:hover {
		background: #3B3B3E!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;
		line-height: 13px;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 10px 0px;
		margin: 10px 0px;
}
#info-footer ul li#ventas {
		width: 282px;
}
#ventas .icon {
		background: url('/assets/images/bg/sprite_footer.png') 177px 249px;
		height: 25px;
		width: 28px;
		display: block;
		float: left;
}
#info-footer ul li#suggest {
		border-right: 1px solid #acacae;
		width: 263px;
}
#suggest .icon {
		background: url('/assets/images/bg/sprite_footer.png') 198px 249px;
		height: 24px;
		width: 25px;
		display: block;
		float: left;
}
#info-footer ul li#horario {
		width: 365px;
		margin-left: 1em;
}
#info-footer ul li#location {
		display: inline-block;
		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;
		border-top: 1px solid #DEDEDE;
}
#list_links {
		position: relative;
		margin: 0 auto;
		display: block;
		color: #666667;
}
#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: 2px;
}
#list_links ul li {
		color: #666667;
		float: left;
		padding: 5px 0px;
		display: block;
		clear: both;
		font-family: 'robotolight', "Helvetica Neue", Helvetica, 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: #666667;
		font-size: 1.2em;
		line-height: 1.2em;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#list_links ul li a:hover {
		color: #434343;
		text-decoration: underline;
}
#footer_credit a:first-child {
		background: url('/assets/images/iconos/arrow-footer.png') no-repeat 0 7px;
		padding-left: 1em
}
#list_links ul li h4,
#serv_liver > li > h4 > a {
		text-transform: uppercase;
		color: #3a3a3c;
		text-align: left;
		font-size: 1.2em!important;
		font-weight: bold;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		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: #e10098!important;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		display: block;
		background: url('/assets/images/iconos/arrow-footer.png') no-repeat 0 7px;
		padding-left: 1em;
		float: left;
}
.credit-promo a:hover {
		color: #3B3B3E;
}
#footer_credit > li.tittle_list {
		padding: 0px!important;
		margin: 0px!important;
}
.credit-promo span {
		float: left;
		width: 180px;
		margin: 10px 0px 0px;
		font-family: 'robotoregular', arial, sans-serif;
		font-size: 1.2em;
		font-weight: 500;
		margin-bottom: 0.3em;
}
#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;
}
.go_button {
		float: left;
		clear: both;
		margin: 5px 0px;
		padding: 5px 10px;
		width: 246px;
		font-size: 1.2em;
}
.go_button:hover {
		cursor: pointer;
}
.suscribe-button {
color: #666!important;
		position: relative;
		background: #f2f2f2;
		font-size: 14px;
		font-weight: lighter;
		padding: 9px 10px;
		display: inline-block;
		float: none;
		width: 209px;
		left: -1px;
		top: 140px;
}
span.ubicacion {
		float: left;
		display: block;
		color: #fff;
}
.tittle_list span {
		float: left;
		display: inline-block;
		margin-top: 4px;
		padding-left: 10px;
		color: #8c8c8c!important;
}
.tittle_list span:after {
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e951";
		font-size: .8em;
		display: inline-block;
		vertical-align: middle;
		margin-left: .7em;
		margin-top: -2px;
}
i.white-arrow {
		background: url(/assets/images/bg/sprite_footer.png) no-repeat -100px -40px;
		width: 13px;
		height: 20px;
		position: relative;
		display: inline-block;
		left: 30px;
		float: left;
}
.ubicacion p i.white-arrow {
		left: 215px;
}
i.envelope {
		background: url(/assets/images/bg/sprite_footer.png) no-repeat -45px -30px;
		width: 30px;
		height: 20px;
		position: relative;
		display: inline-block;
		left: -5px;
		float: left;
}
i.mark {
		background: url(/assets/images/bg/sprite_footer.png) no-repeat -73px -30px;
		width: 22px;
		height: 25px;
		position: relative;
		display: inline-block;
		left: -5px;
		float: left;
		top: -4px;
}
#payment_method ul {
		float: left;
		display: inline-block;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: auto;
}
#payment_method ul li {
		float: left;
		display: inline-block;
		background: none;
		clear: none;
}
#payment_method {
		display: block;
		padding: 10px;
		border-top: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		height: 45px;
}
p.payment_legend,
p.payment_legend a {
		float: left;
		display: inline-block;
		text-transform: uppercase;
		color: #333;
		text-align: left;
		font-size: 0.91em;
		font-weight: bold;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height: 43px;
}
h4 span.info-txt {
		color: #3a3a3c;
		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: 'robotoregular', "Helvetica Neue", Helvetica, 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;
		z-index: 100;
}
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;
}
.last_p_d a{
	color: rgb(225, 0, 152) !important
}
div#footer_wrapper {
				clear: both;
		margin-top: 10px;
				min-width: 1280px;
}
.liver {
		color: #E10098
}
.fabricas {
		color: #ef3e42
}
.back-liver {
		background: #E10098
}
.back-fabricas {
		background: #ef3e42
}
.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;
}


a.link_politicas {
		color: #3B3B3E!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;
		width: 1250px;
		margin: 10px auto 0;
}
#pdpPagehideLabel .displayNone {
		display: block !important;
}
/*facturacion electronica hide

#new_help_content > div.help_options_container > div > div > ul > li:nth-child(6) {
display: none;
}

#help_aside > div.top_ten.backborder > ul > li:nth-child(9), #contact_aside > div.top_ten.backborder > ul > li:nth-child(9), #new_help_content > div.help_options_container > div > div > ul > li:nth-child(6) {
display: none;
}



a#invoiceWelcomePage {
display: none!important;
}

#info-footer #fac-e li.first-child,
#info-footer #fac-e li.nth-child(2),
#my_account_tree_view_options #invoiceWelcomePage{
	display:none;
}


#info-footer #fac-e li.first-child,
#info-footer #fac-e li.nth-child(2){
	display:none;
}

#new_help_content > div.help_options_container > div > div > ul > li:nth-child(6) {
display: none;
}

#help_aside > div.top_ten.backborder > ul > li:nth-child(9), #contact_aside > div.top_ten.backborder > ul > li:nth-child(9), #new_help_content > div.help_options_container > div > div > ul > li:nth-child(6) {
display: none;
}

*/

.recommendations_slot_atg3 {
		clear: both;
		height: 40px;
		width: 1250px;
		background-color: #EEE;
		position: relative;
		margin: 20px auto;
}
/*SEO text class*/

.product-seo-txt {
		position: relative;
		width: 1250px;
		margin: 40px auto;
		font-family: roboto;
		font-size: 13px;
		clear: both;
}
/* LP fixes */

.lp-banner {
		height: 100px;
		padding-bottom: 10px;
}
/*webkit safari hack*/

keygen,
select {
		border-radius: 0px!important;
}
/*hide sevurity logos step4*/

span.adjustc {
		display: none;
}
span.adjustb {
		display: none;
}
/*general fixes*/

.flagscotent {
		height: 40px !important;
		overflow: hidden;
		margin-top:5px;
}
#menu .icon-liv-thin-down-05{
		padding-left: 14px;
		font-size: 11px;
}
#content > div > div.info > div.flagscotent {
		height: auto!important;
		font-size:19px;
}
a.fancybox-item.fancybox-close.icon-liv-close {
		margin: 19px;
}
.icon-liv-go-14 {
		font-size: 8px;
		color: #ccc;
		padding-left: 3px;
}
.tp-video-play-button .icon-liv-go-14{
		font-size: 50px;
}
#breadcrum .icon-liv-go-14{
		padding:0px 5px;
}
/* Styles for swith buttons */

.cmn-toggle {
		position: absolute;
		margin-left: -9999px;
		visibility: hidden;
}
.cmn-toggle + label {
		display: block;
		position: relative;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
}
input.cmn-toggle-round + label {
		width: 76px;
		height: 35px;
		background-color: #e00096;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		-ms-border-radius: 60px;
		-o-border-radius: 60px;
		border-radius: 60px;
		display: inline-block;
}
.backcompareOn{
	background-color: #e9c2dc;
}
.backcompareOff{
	background-color: #FFF;
}
.button_on {
		display: inline-block;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
		display: block;
		position: absolute;
		top: 1px;
		left: 1px;
		bottom: 1px;
}
input.cmn-toggle-round + label:after {
		display: block;
		position: absolute;
		top: 1px;
		left: 1px;
		bottom: 1px;
		content: "click";
		line-height: 317%;
		text-align: -webkit-center;
		color: #999;
		font-size: 10px;
}
input.cmn-toggle-round + label:before {
		right: 1px;
		background-color: #e00096;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		-ms-border-radius: 60px;
		-o-border-radius: 60px;
		border-radius: 60px;
		-webkit-transition: background 0.4s;
		-moz-transition: background 0.4s;
		-o-transition: background 0.4s;
		transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
		width: 33px;
		background-color: #fff;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		-webkit-transition: margin 0.4s;
		-moz-transition: margin 0.4s;
		-o-transition: margin 0.4s;
		transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
		background-color: #711452;
}
input.cmn-toggle-round:checked + label:after {
		margin-left: 41px;
}
/* Styles for compare table */

.table-features {
		display: table;
		border: 1px solid #dedede;
		width: 100%;
		text-align: left;
		padding-left: 5px;
		margin: 0 auto;
}
.rowrengs {
		display: table-row;
}
.columna1,
.columna2,
.columna3,
.columna4,
.columna-feat {
		display: table-cell;
		border: 1px solid #dedede;
		vertical-align: middle;
		padding: 10px;
}
.columna-feat {
		background: #f5f5f5;
}
.rowfunctions {
		width: 100%;
		margin: 10px 0px;
}
.button_on .switch span {
		vertical-align: super;
		font-family: 'robotoregular', Arial, sans-serif;
}
.table-features {
		padding: 0px;
}
.differences {
		background: #fde2f4;
}
.sku_detalle {
		z-index: 99;
}
input.button-label.button.liver {
		color: #fff;
}
#registrate > div > p > a {
		padding: 0px!important;
}
#login_overlay #comprar {
		text-align: center;
		margin: 0px auto;
		display: block;
		clear: both;
		float: none;
		width: 100%!important;
}

#comprar > a {
		padding: 0px 0px !important;
		margin: 0px auto !important;
		float: none;
		display: block;
}
#comprar > a > p {
		display: block;
		clear: both;
		float: none;
}
#comprar > a > p > button {
		text-align: center;
		background: #81898b!important;
		width: 100%!important;
		color: #fff;
		margin: 0px;
		padding-top: 8px;
		margin-top: -15px!important;
}


.prod-details-top > div.promotions:empty {
		display: none;
}
section#all_promos {
		float: left;
		clear: both;
}
#all_promos .nav_int_tabs {
		display: block;
		float: left;
		clear: both;
}
.nav_int_tabs .txt_buscar {
		clear: both;
		display: block;
}
#all_promos > div > div > div.buscador-categoria {
		display: block;
		clear: both;
		float: left;
		height: 45px;
		margin-top: 20px;
		width: 992px;
}
p.paypal-legend,
#main-pay-option > div > p,
.legendChk {
		background: #f2f2f2;
		padding: 10px;
		font-size: 13px;
		font-weight: bold;
}
.header_banner_full {
		display: none !important;
}
.cat-dynamic li a img {
		width: 303px;
		height: 273px;
}
li.creditmenu.mesaextra ul li a i {
		display: none;
}
li.creditmenu.mesaextra ul li {
		margin: 0 !important;
}
ul li.jump-line {
		list-style-type: none!important;
		background: none!important;
}
#footer_my_account > li:nth-child(7),
#footer_my_account > li:nth-child(8),
#footer_credit > li:nth-child(2),
#footer_credit > li:nth-child(5) {
		background: none;
		padding: 5px 0px;
		font-size: 1.2em;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif
}
#footer_my_account > a > li {
		background-position: 158px 9px;
		background-size: 4px;
		padding: 5px 0px!important;
}
#footer_my_account a ul li{
		margin-top:-10px;
}
#serv_liver > li:nth-child(7) > h4 > a {
		font-size: 1em!important;
}
.iconicon,
.iconiconi {
		font-size: 12px;
		color: #000 !important;
		font-weight: bold;
		padding-right: 5px;
}
.iconiconi {
		padding: 0px !important
}
.backamaz {
		width: 1280px;
		height: 2000px;
		background: black;
		z-index: 999999;
		position: absolute;
		margin: -9px 0px 0px -15px;
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
		filter: alpha(opacity=50);
		display: none;
		min-width: 1250px;
}
#list_info #list_links #footer_credit .tittle_list:last-child {
		padding-top: 1em!important
}
div#recomendations > h1 {
		font-family: robotocondensedregular;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: 500;
}
.edit-records a {
		color: #e10089;
}
input:-webkit-autofill {
		background-color: #fff !important;
}
input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
/* opacity background */

.backopacity {
		width: 100%;
		background: #000;
		height: 1300px;
		position: absolute;
		z-index: 9999;
		top: 129px;
		-moz-opacity: 0.30;
		-khtml-opacity: 0.30;
		opacity: 0.30;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);
		filter: alpha(opacity=30);
		display: none;
}




#recs_oracle .grupo_precios {
		display: none
}

.bigiimportant{
	font-size:12px;
}

.pdftabs{
		padding-bottom:15px;
}
.pdftabs > *{
		display:inline-block;
}
#pdpvideoetalage iframe{
	background:red;
}

span.load-gr {
		display: block;
		width: 30px;
		height: 30px;
		clear: both;
		position: relative;
		left: 380px;
}

.load-gr img{width:100%; height: auto;}


/*hide recommendations*/
div#product_carrousel {
		display: none!important;
}
.slot-recs {
		display: none!important;
}



/*PA Fixes Start*/
div.backopacity{
		width: 110% !important; /*Defect No. 110*/
}
input[type=checkbox]:checked {
		border: 1px solid rgba(22, 22, 22, 0.89);
		background: lightgrey;
}
div#recomendations > h1{
		font-family: "robotoregular", arial, sans-serif !important;
}
/*PA Fixes End*/

/***PUT ALL OTHER STYLES ABOVE THIS MEDIA QUERIE***/
/***BEGIN iPad Media CSS selectors and styles***/
/* iPad [portrait + landscape] */



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 1)   {
		.my_account_wrapper {
			min-height: 605px;
		}
		body#home, #home_credit {
		max-width: 1280px!important;
		font-family: 'robotoregular', Arial, sans-serif;
		display: block;
		float: left;
		min-width: 1024px!important;
		margin:0px!important;
		}
		#home_credit .breadcrumbs{
			padding-left:30px
		}
		#home_credit .credit_main_content{
			padding-top:20px !important;
		}
		#home_credit .innerHome .leftMenu ul li{
			margin:0px 20px 0 0 !important;
		}
		#home_credit .innerHome .leftMenu ul li .icon-liv-right-06{
			font-size:9px;
		}
		#home_credit .innerHome .accountDetail{
			min-height:250px;
		}
		#home_credit .innerHome .leftMenu h1{
			font-weight: bold;
			font-size: 25px;
			margin: 10px 0 25px;
		}
		.container_nh {
		width: 1280px;
		}

		#minishoppingbag {
				float: left;
				max-width: 940px;
				overflow: hidden!important;
		}
		.step0 .promo-code {
				float: left;
				position: static;
				display: inline-block;
				margin-left: 50px;
		}

		.fancybox-inner {
		overflow: hidden;
		zoom:1;
		}

.fancybox-overlay {
		position: relative;
		top: 0;
		left: 0;
		display: none;
		/*z-index: 9999;*/
		}
.backopacity{display:none!important;z-index: -99999;}


		body#maps_almacenes div.ui-widget select#lstAlmacenes {
				height: 40px!important;
		}

	 /* div.prod-qty > p, .cantidad_txt {
				margin: 10px 5px;
				position: relative;
				}
				.prod-qty p .qty-adj, .cantidad_txt {
						font-size: 30px;
						color: #eee;
						display: inline-block;
						*display: inline;
						*zoom: 1;
						background: #000;
						-moz-background-clip: padding;
						-webkit-background-clip: padding-box;
						background-clip: padding-box;
						padding: 0 12px;
						text-align: center;
				}

				.inc {
						display: block;
						font-weight: bold;
						font-size: 18px;
						text-align: center;
						padding-top: 6px;
				}
				.dec {
						display: block;
						padding-top: 14px;
						font-weight: bold;
						font-size: 18px;
						text-align: center;
				}*/

				.step0 .promo-code{margin-left: 70px;}


				#logo > div.buttons > dl > dd {
		padding: 10px 5px;
}

}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px)   {

.my_account_wrapper {
	 min-height: 908px;
	 min-height: 1318px;
}

	 }
/* iPad Landscape */

@media (max-device-width: 1024px) and (orientation: landscape) {
		#minishoppingbag {
				float: left;
				max-width: 940px;
				overflow: hidden!important;
		}

		.backopacity{display:none!important;z-index: -99999;}


		body#maps_almacenes div.ui-widget select#lstAlmacenes {
				height: 40px!important;
		}

		 body#maps_almacenes div.ui-widget select#lstAlmacenes {
				height: 40px!important;
		}

		 .step0 .promo-code{margin-left: 70px;}


}
/***END iPad Media CSS selectors and styles***/


/***PUT ALL OTHER STYLES ABOVE THIS MEDIA QUERIE***/
/*PA Fixes Start*/
div.backopacity{
		width: 110% !important; /*Defect No. 110*/
}
input[type=checkbox]:checked {
		border: 1px solid rgba(22, 22, 22, 0.89);
		background: lightgrey;
}
div#recomendations > h1{
		font-family: "robotoregular", arial, sans-serif !important;
}
/*Endeca October Release*/
#typeahead > #type-main-list{border-top: 1px solid #e2e2e2;box-sizing:border-box;}
#typeahead > #type-main-list .prod a span{color: #e54197;}
/*PA Fixes End*/

/*Start: Endeca Oct release*/
.type-line.prod p{

		width: 100%;
		font-size: 12px;
		height: 35px;
		overflow: hidden;
		line-height: normal;
		color:#6c6c6c;
		text-align: center;
		margin-top:8px;
		font-family: 'robotoregular', Arial, sans-serif;
}
#type-main-list .prod{
		/* padding-bottom: 8px; */
		position: relative;
		float: left;
		width: 145px;
		height: 120px;
		margin-top: 10px;
		margin-bottom: 15px;
		padding: 5px;
		box-sizing: border-box;
}
.type-ahead-result,.type-ahead-deparments{
		position:relative;
		float:left;
		width:67%;
		padding:  10px;
		background-color: #fff;
		box-sizing: border-box;
		min-height:200px;
}
.type-ahead-deparments{
		width: 33%;
		background: #f8f8f8;
		min-height: 200px;

}
.type-ahead-title{
		font-size: 14px;
		font-weight: bold;
		border-bottom: solid 1px #e6e6e6;
		padding-bottom: 15px;

		padding-top: 10px;

}

.cat-seperator{margin: 0px 1% 15px 1%;visibility: visible !important;border-bottom:1px solid #e2e2e2;}
/*End: Endeca Oct release*/
/*.prod a{
		padding-left:50px !important;
		padding-right:1% !important;

		width:100% !important


}*/
/*Chat Icon styles*/
.chatBox {
	bottom: 10px;
	position: fixed;
	right: 10px;
	z-index: 25;
}

.chatBox a {
	background: #E10098;
	border-radius: 50%;
	border: 2px solid white;
	display: block;
	height: 55px;
	position: relative;
	width: 55px;
}

.chatBox img {
	display: block;
	margin: -20px auto 0;
	position: absolute;
	right: 7px;
	transition: transform .25s ease;
		-webkit-transition: transform .25s ease;
		-ms-transition: transform .25s ease;
	top: 50%;
	width: 40px;
}

.chatBox:hover img {
	transform: scale(0.8);
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
	transition: transform .25s ease;
		-webkit-transition: transform .25s ease;
		-ms-transition: transform .25s ease;
}
/*Start: Added to display bold in offers & promotions - March Release - 13346&13347*/
#productInfo section#promos .sectionContent > div ul li strong, .gid-parrafo-contenido-git ul li strong{font-weight:bold;    color: #3b3b3b;}


/* New footer 2018 */
#master_footer{
		width: 100%;
		z-index: 100;
		/* position: absolute; */
	}

.main_footer {
		width: 100%!important;

}
#list_links_footer{

		width: 1250px;
		padding: 0;
}
#list_links_footer ul {
				border-bottom: 1px solid #999;
				width: 25%!important;
				color: #ffff;
				margin-top: 30px;
				height: 160px;
}
#list_links_footer ul li{
		margin-bottom: 10px;
}
#list_links_footer ul li a {
		color: #ffff !important;
		font-size: 12px !important;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}
#list_links_footer ul li a:hover {
		color: #a5a5a5;
		font-size: 13px;
		font-weight: 100;
		text-decoration: underline;
}
@media screen and (max-width: 1599px){
				#master_footer{
						width: 100%;

				 }

				.main_footer {
						width: 100%!important;
				}
		}
#footer_wrapper{
		background:#474546;

}
section#copy{
		border:none;
		color:white;
		margin-top: 29px !important;
		padding: 5px 0 10px !important;
		background: #474546;
		border-top: none !important;
}
#list_info_footer{
		border: none !important;
}
#credit_footer > section > a{
		background: #474546;
		border: solid 1px #ffffff69;
		color: white !important;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}

section.suscribe-button_footer {
		margin-bottom: 12px;
}
span.allrights{
		color: #ffffff !important;
		display: inline-block;
		float:  left;
		padding-left: 20px;
		padding-right: 50px;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}
#copy > div > a {
		float:  left;
		margin-right: 5px;
		color: #ffffff !important;
		display: inline-block;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}
.last_p_d a{
		color: #fff;
}
p.last_p_d{
		background: #383838;
		padding: 10px 0;
		text-align:  center;
		color: #a2a2a2;
}
#copy div p.comments_p_d{
		display:  inline-block;
		margin-top: 0px;
		margin-left: 70px;
		float:  left;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}
#copy div p.comments_p_d a{
		color:#ffff;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
}
#copy div p:last-child{
		display: inline-block !important;
}
li.tittle_list_footer:last-child{
		display: inline-block;
}
.color_gray_footer {
		color: #fff !important;
		margin-top: 0!important;
		font-weight: 100;
		font-family: 'robotolight', "Helvetica Neue", sans-serif;
		margin-bottom: 0 !important;
}
.color_gray_footer span{
		font-size: 11px;
		color: #d0d0d0;
}
.last-items-footer {
		width: 1250px;
		position: relative;
		margin: 0 auto;
		padding: 0 10px;
		display: block;
}
ul#social-media_footer {
	 padding: 0;
	 margin: -6px -45px;
}
#social-media_footer a{
		color:white;
}
li.tittle_list_footer {
		text-transform: none !important;
		font-weight: 100;
		margin-bottom: 18px !important;
}
.totop{
		background: #555555;
		text-align:center;
		padding:12px 0 15px;
		font-size: 12px;
}
.totop a{
		color: #adadad;
}
.totop > a > i{
		display: inline-block;
		transform: rotate(-90deg);
}



/**********************************/
/**********************************/
/**********************************/
/*Cambios para el header*/
/**********************************/
/**********************************/
/**********************************/


#menu{
	position:relative;
}
#buscar{
	position: absolute !important;
	left: 15%;
	top: -60px;
}
li#bag{
		position: absolute;
		left:90%;
		top: -60px;
}
.active#bag{
	width: 50px !important;
	margin: 0 !important;
	padding: 0 !important;
}
a#bag{
	background-image: url(https://assets.liverpool.com.mx/assets/images/iconos/bolsita.png);
	background-repeat: no-repeat, repeat;
	background-size: 100%;
	background-position: center;
	left: -8%;
	top: -50px !important;
}
a#bag.dropdown-toggle.mini-bags{
	width: 32px !important;
	height: 41px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.mini-bags img{
	display: none !important;
}


#cart-count{
	position: absolute;
	top: 30%;
	left: 0px;
	color: #E10098 !important;
}

li.akm_anonymous, li.akm_loggedin{
	position: absolute !important;
	top: -55px !important;
	left: 80.5%;
	width: 130px !important;
}

li.akm_anonymous:blur+.dropdown-menu, li.akm_loggedin:blur+.dropdown-menu{
	display: none !important;
}

#menu li.akm_anonymous a, #menu li.akm_loggedin a{
	/*border-left: 1px solid white !important;*/
}
#menu li#bag a{
	border: 0 !important;
}
#menu.nav ul li a{
	color: gray !important;

}

#menu.nav{
	background-color: #f8f8f8;

}
#menu li{
	border-right: 0;
}
#menu li:first-child a{
	border: 0 !important;
}
#menu > li > a{
		color: #3B3B3E !important;
		/*border-left: 2px solid #e8e5e5 !important;*/
}
#menu > li >a:after{
		content:"";
		position:relative;
		left: 30px;
		color: gray !important;
		border-left: 1px solid #d8d8d8;
}
#menu > li > a:hover{
	color: gray;
}
#bag:after{
	content:"";
	border:none !important;
}
/*#menu > li > a:hover + ul {
	display: none !important;
}*/

li.akm_anonymous a, li.akm_loggedin a{
	color: white !important;
}

#master_menu{
	top: 90px;
	background: #f8f8f8 !important;
}

#ha-header, #headwrapper{
	background-color: #E10098 !important;
	min-width: 1280px;
}
#user_top{
	left: 74.5%;
	width: 300px;
}
#user_top ul{
	display: flex;
	height: 100px;
	top: -15px;
	justify-content: space-between;

}
input.btn-search{
	color: #E10098 ! important;
}
#pedidos{
	order: -3;
	margin-top: 10px;
	/*margin-left: 20px;*/
}
#pedidos a{
	color: white !important;
	/*font-size: 1.2em !important;*/
}
#sorteos{
	order: -2;
}

#ayuda{
	order: -1;
}
#revista{
	display: none !important;
}
#location, #sorteos, #ayuda{
	align-self: flex-end;
	margin-bottom: 20px;
	position: relative;
}

.popover{
	top: -1px !important;
	border: 0;
}
#sorteos a{
	position: absolute;
	left: -144px;
	top: -15px;
	width:125;
}
#ayuda a{
	position: absolute;
	left: -70px;
	top: -15px;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	padding: 0 20px
}
#location span{
	position: absolute;
	left: -23px;
	top: -8px;
}

#menu_gift_registry, .creditmenu ul, .depart-dropdown-menu{
	top:48px !important;
}
.servicios ul{
	top:50px !important;
}

#buscar #buscador {
	width: 96%;
	background-color: #FFFFFF;
	border: none;
	padding: 0px;
	font-size: 12px;
	line-height: 1;
	font-family: roboto;
	height: 32px;
	margin: .8em 1em;
	padding-left: 5px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}

#master_logo_img img{
	display: none;
}
#master_logo_img{
	background-image: url(https://assets.liverpool.com.mx/assets/images/logos/liverpool-logo.svg);
	background-repeat: no-repeat, repeat;
	background-size: 80%;
	width:40px;
	height:53px;
	background-position: center;
	margin:0 !important;
	padding: 0 !important;
}

.backopacity{
	top: 138px !important;
}
div#master_logo{
	padding: 0 !important;
	height: 53px !important;
	top: 32px;
}

#buscador{
		height: 38px !important;
}
.btn-search{
		top: 13px !important;
}
#typeahead{
				left: 12px;
}

/*
.navbar .nav > li > .depart-dropdown-menu:after{
		top: 5px !important;
		border-bottom-color: rgba(0, 0, 0, 0) !important;
}*/
/*.navbar .nav > li > .depart-dropdown-menu:before{
		border-bottom-color: rgba(0, 0, 0, 0) !important;
}*/


.dropdown-menu.login_01:blur{
	display: none !important;
}

#user_login.akm_loggedin a, #user_login.active a {
	 color: white !important;
}
#user_login.akm_loggedin, #user_login.active, #user_login.akm_anonymous .morph-button, li#user_login .morph-button{
	z-index: 400 !important;
}

li#user_login{
	float: right !important;
	top: -55px !important;
}

.dropdown-menu.login_01{
	top: 48px !important;
}

#bag .dropdown-menu{
	left: -210px !important;
	top: 60px;
}


.ha-header-large li#buscar{
	width: 60% !important;
}

#emptyMiniBag{
	display: none !important;
}

#menu li.creditmenu.mesaextra{
		width: 210px !important;
}

#user_login a#login .icon-liv-thin-down-05{
	margin: 0 !important;
	color: white;
	font-weight: bold;
}

.login_02.login_all a{
	width: 100% !important;
}


#user_login > div{
	position: relative;
}
#login_btn{
		position: absolute;
		background: transparent !important;
		left: -10px;
		width: 100%;
}

#user_login > ul > li > div > a{
		width: 100% !important;
}
#user_login:hover > ul > li > div > a{
		border-bottom: 1px solid #dadada !important;
}
#user_login > ul > li > div > a:hover{
		background: #eceff1 !important;
}


/*  Nuevas Reglas  ........*/

/*Cambiando los colores del menu al hacer hover*/
#menu > li.active.creditmenu.mesaextra.open:hover > a,
#menu > li.active.creditmenu.open:hover > a,
#menu > li.servicios.open:hover > a,
#menu > li.active.dep.open:hover > a{
color: #E10098 !important;
padding-bottom:30px;
}
/*#menu .servicios ul.dropdown-menu li {
	padding-left:10px;
}*/
/*#menu > li.active.creditmenu.mesaextra.open:hover > a ~ .dropdown-menu{
	margin-top:15px;
}
#menu > li.active.creditmenu.open:hover > a ~ .dropdown-menu{
	margin-top:15px;
}
#menu > li.servicios.open:hover > a ~ .dropdown-menu{
	margin-top:15px;
}remover upgrade*/
#pedidos{
	/*margin-left: 2px !important;*/
}
#menu li.akm_anonymous button{
	/*border-left: 1px solid white !important;*/
	height: 30px;
	width: 80%;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
}
/*Cambio de estilos para el placeholder del typeahead*/
#buscador::placeholder{
	font-size: 14px !important;
	font-style: normal !important;
	font-family: 'robotoregular' !important;
}


/*Cambio en la lista del submenu*/
#menu > li:nth-child(3) > ul li,
#menu > li:nth-child(4) > ul li,
#user_login.akm_loggedin > ul li,
#menu_gift_registry li{
	background: transparent !important;
	border-bottom: 0 !important;
}
#menu > li:nth-child(3) > ul li a,
#menu > li:nth-child(4) > ul li a,
#user_login.akm_loggedin > ul li div a,
#menu_gift_registry li a{
	

	width: auto !important;
	
	border-bottom: 0 !important;
	color: gray !important;
	transition: border-bottom 1s;
}

#user_login.akm_loggedin > ul li div a,
#menu > li:nth-child(3) > ul li a,
#menu > li:nth-child(4) > ul li a{
	line-height: 1rem;
	margin-bottom: 10px !important;
		margin-top: 6px !important;
}

#menu_gift_registry li a{
	line-height: 1.3em;
	margin-top: 10px !important;
}
#menu li:hover > .dropdown-menu li:last-child {
	margin-bottom: 15px !important;
}


#user_login.akm_loggedin > ul li div > a:after,
#menu > li:nth-child(3) > ul li a:after,
#menu > li:nth-child(4) > ul li a:after,
#menu_gift_registry li a:after{
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
}


#user_login.akm_loggedin > ul li div a:hover,
#menu > li:nth-child(3) > ul li:hover,
#menu > li:nth-child(4) > ul li:hover,
#menu_gift_registry li:hover{
		cursor: pointer;
}


#user_login.akm_loggedin > ul li div a:hover,
#menu > li:nth-child(3) > ul li > a,
#menu > li:nth-child(4) > ul li > a,
#menu_gift_registry li:hover > a{
	background: transparent !important;
	height: auto;
}

#user_login.akm_loggedin > ul li div > a:hover ::after,
#menu > li:nth-child(3) > ul li:hover > a:after,
#menu > li:nth-child(4) > ul li:hover > a:after,
#menu_gift_registry li:hover > a:after{
	width: 100%;
	background: #E10098;
}

#menu.nav ul li a:hover, #menu.nav ul li:hover > a{
	color: #E10098 !important;
}

#menu > li.active.creditmenu.open > ul > li:nth-child(3) > a{
	width: auto !important;
}

#menu > li.active.creditmenu.open > ul > li:nth-child(3){
	display: none;
}

.backopacity{
	display: none !important;
}


/*Reglas para wel ipad pro*/
@media (max-width: 1024px) {
	#ha-header, .top-banner{
		width: 101% !important;
	}
	#menu{
		height: 51px !important;
	}
}
/*Regla para acorta el nombre largo de mi cuenta*/
#firstNameCut_ak{
	/*width: 42px !important;
	overflow:hidden;*/
	white-space: nowrap;
	/*text-overflow: ellipsis;*/
	cursor: pointer;
	display: inline-block;
	line-height: 10px;
	font-size: 13px;
}

#login{
	 width: 72px;
	 overflow:hidden;
	 white-space: nowrap;
	 /*text-overflow: ellipsis;*/
	 cursor: pointer;
	 display: inline-block;
	 line-height: 11px;
	 position: relative;
}
#user_login #login{
		width: 115px;
		font-size: 13px;
		text-align: left;
	padding: 10px 0px 14px 10px;
	font-family: 'robotocondensedregular', sans-serif!important;
}
#user_login #login:after{
	border:none !important;
}
.fixNameHome{
	width: 115px !important;
}
#pedidos > a:before{
	content:"";
	left:28%;
	border-left:solid 1px #fff;
	opacity:.5;
	height:20px;
	top:9px;
	position:absolute;
}
#login i{
	 position: absolute;
	 left: 76%;
	 top: 34%;
}

#menu > li.active.creditmenu.mesaextra.open a:hover + ul{
	opacity: 1 !important;
}


/**********************************/
/**********************************/
/**********************************/



/* cambios constanza */

body#checkout-atg section#copy{
		background: white;
		margin-top: 0 !important;
}
body#checkout-atg p.last_p_d{
		background: white;
}
body#checkout-atg #copy > div > a{
		float: none;
		color: #555555 !important;
}
body#checkout-atg span.allrights{
		float: none;
		color: #555555 !important;
}


#main_wrapper > div#breadcrumbs{
	 width: 100%
}

#main_wrapper section#my_account{
	 width: 100%
}

div.products-container > .product-row div.special-buttons button.btn_anadir_bolsa{
	 font-size: .8em;
}

.status-labels ul li.activestatus{
		width: 13% !important;
}

#bar-wrapper .status-bullets li:last-child{
		width: 13% !important;
}
.a-footer__boletin{
	display: none !important;
}
