@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
	display: block;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

a {
	color: inherit;
	text-decoration: none;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
	outline: 0;
}

input {
	border-width: 0;
}

em {
	font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

sup {
	vertical-align: text-top;
	font-size: 58.3%; /*Corresponds to Photoshop's font size glyph transformation*/
}

sub {
	vertical-align: text-bottom;
	font-size: 58.3%; /*Corresponds to Photoshop's font size glyph transformation*/
}

img,
embed,
object,
video {
	max-width: 100%;
}
strong, b{
    font-weight: bold;
}
.group:before,
.group:after {
	content: " ";
	display: table;
}

.group:after {
	clear: both;
}

.group {
	zoom: 1; /* ie 6/7 */
}

.no-space-between-inline-blocks {
	letter-spacing: -0.31em; /* webkit */
	*letter-spacing: normal; /* reset IE < 8 */
	word-spacing: -0.43em; /* IE < 8 && gecko */
}

/* restore spacing on inner elements */
.no-space-between-inline-blocks > * {
	letter-spacing: normal;
	word-spacing: normal;
}

.displace {
	position: absolute;
	left: -5000px;
}

body {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	text-decoration: none;
}
.interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
.col-2 {
	margin: 0 auto;
	/*min-height: 1526px;*/
	padding: 0;
	position: relative;
	width: 1150px;
	background: #ffffff;
}
.cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}
.logo {
	float: left;
}
.text {
	float: left;
	margin: 23px 0 0 44px;
	width: 545px;
	font-size: 2em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
.text-2 {
    float: left;
    margin: -3px 0 0 44px;
    width: 560px;
    font-size: 4em;
    font-weight: bold;
    line-height: 1.375em;
}

.btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
.btn-filtrar-holder {
	float: right;
	margin: -27px -11px -12px;
	padding: 9px 0;
	position: relative;
	width: 50px;
}
.lupa {
	display: block;
	margin: 0 auto;
}
.recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
.recuadro-filtrar-holder {
	float: left;
	margin: 26px 0 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 171px;
	/*border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
.wrapper-10 {
	height: 602px;
	margin: 31px 0 0;
	position: relative;
	width: 1150px;
}
.wrapper-11 {
	/*margin: 31px 0 0;*/
	position: relative;
	width: 1150px;
	margin:0 auto;
}
.slider {
	left: 50%;
	min-height: 287px;
	padding: 260px 20px 10px;
	position: absolute;
	top: 45px;
	width: 1110px;
	background: url(images/slider.png) no-repeat;
	margin-left: -575px;
}
.plano-destacado {
	position: relative;
}

.row-lst {
	float: left;
	min-height: 170px;
	padding: 0 0 0 50px;
	position: relative;
	width: 140px;
	background: rgba(0, 0, 0, 0.6);
}
.text-3 {
	float: left;
	margin: 60px 0 0;
	width: 117px;
	color: #bde660;
	font-size: 1.875em; /* 30px / 16px = 1.875em */
	line-height: 1.066667em; /* 32px / 30px = 1.066667em */
	text-align: right;
}
.flecha {
	float: left;
	margin: 140px 0 0 2px;
}
.shape-1-copy {
	float: left;
	height: 170px;
	margin: 0 0 0 8px;
	width: 1px;
	background: #000000;
}
.col {
	float: left;
	min-height: 170px;
	position: relative;
	width: 190px;
}
.col_1 {
	float: left;
	min-height: 135px;
	position: relative;
	width: 190px;
}
.rectangle-1-copy-4 {
	display: block;
	left: 180px;
	margin: 0 auto;
	position: relative;
}
.text-4 {
	margin: 35px 0 0 10px;
	font-size: 1.875em; /* 30px / 16px = 1.875em */
	font-weight: 600;
}
.row-8 {
	margin: 38px 0 0;
	min-height: 16px;
	padding: 12px 11px 11px;
	position: relative;
	background: rgba(189, 230, 96, 0.8);
}
.wrapper-9 {
	float: left;
	height: 13px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 13px;
}
.shape-2 {
	height: 13px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
.shape-3 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 6px;
	width: 13px;
	background: #000000;
	margin-left: -6.5px;
}
.carrito {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
.botonera-slider {
	margin: 97px 0 0 970px;
	position: relative;
}
.botonera-slider > * {
	float: left;
	margin: 0 10px 0 0;
}
.botonera-slider > *:last-child {
	margin-right: 0 !important;
}
.rectangle-1 {
	height: 20px;
	width: 20px;
	background: rgba(0, 0, 0, 0.56);
}
.rectangle-1-copy-5 {
	height: 20px;
	width: 20px;
	background: rgba(255, 255, 255, 0.8);
}
.rectangle-1-copy-6 {
	height: 20px;
	width: 20px;
	background: rgba(0, 0, 0, 0.56);
}
.rectangle-1-copy-7 {
	height: 20px;
	width: 20px;
	background: rgba(0, 0, 0, 0.56);
}
.rectangle-1-copy-8 {
	height: 20px;
	width: 20px;
	background: rgba(0, 0, 0, 0.56);
}
.group-2 {
	left: 50%;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: absolute;
	top: 0;
	width: 1083px;
	background: #bde660;
	margin-left: -575px;
}
.text-5 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
.shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
.text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
.vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
.menu-desplegado {
	left: 50%;
	position: absolute;
	top: 0;
	width: 1150px;
	z-index: 0;
	margin-left: -575px;
}
.resaltado-holder {
	margin: 0 0 0 40px;
	min-height: 15px;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
	width: 136px;
	z-index: 88;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
.rectangle-2 {
	display: block;
	margin: -11px 0 0 99px;
	position: relative;
	z-index: 90;
}
.row-2 {
	margin: -1px 0 0;
	min-height: 168px;
	padding: 23px 49px 29px;
	position: relative;
	z-index: 89;
	background: rgba(0, 0, 0, 0.8);
}
.text-7 {
	float: left;
	width: 203px;
}
.text-7 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
.text-8 {
	float: left;
	margin: 1px 0 0 20px;
	width: 192px;
}
.text-8 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
.text-9 {
	float: left;
	margin: 1px 0 0 28px;
	width: 151px;
}
.text-9 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
.text-10 {
	float: left;
	margin: 1px 0 0 32px;
	width: 151px;
}
.text-10 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
.promociones {
	margin: 40px auto 0;
}
.promociones-seccion {
	margin: 0px auto 0;
	position: relative;
	width: 1059px;
}
.row-15 {
	margin: 0 auto;
	position: relative;
	right: 8.5px;
	width: 1033px;
	padding-bottom:10px;
}
.col-7 {
	float: left;
	position: relative;
	width: 473px;
}
.text-11 {
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
	font-weight: 300;
	margin-bottom:30px
}
.wrapper-14 {
	height: 200px;
	left: 5.5px;
	margin: 43px auto 0;
	position: relative;
	width: 462px;
}
.layer1639 {
	left: 50%;
	position: absolute;
	top: 7px;
	margin-left: 38px;
}
.bicicleta-raleigh-mojave-50-mtb-rod29-nueva-disco-27-v-432211-mla20499412750_112015-f {
	left: 50%;
	position: absolute;
	top: 0;
	margin-left: -231px;
}
.surround-sound-system-120244618 {
	float: left;
	margin: 120px 0 0 64px;
}
._articulos_-2311138 {
	float: left;
	margin: 91px 0 0 38px;
}
.row-13 {
	margin: 3px auto 0 18px;
	position: relative;
	width: 1050px;
}
.row-13 > * {
	float: left;
	margin: 0 30px 0 0;
}
.row-13 > *:last-child {
	margin-right: 0 !important;
}
.rectangle-3-holder {
	height: 60px;
	padding: 0 11px;
/*	width: 210px; */
	background: #000000;
	color: #bee566;
	font-size: 1.2em; /* 16px / 16px = 1em */
	/*line-height: 40px;*/
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.rectangle-3-copy-holder {
	min-height: 40px;
	padding: 0 11px;
	width: 200px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
.rectangle-3-copy-2-holder {
	min-height: 40px;
	padding: 0 11px;
	width: 200px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
.rectangle-3-copy-3-holder {
	min-height: 40px;
	padding: 0 10px;
	width: 220px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
.row-3 {
	margin: 1px auto 0;
	position: relative;
	width: 1050px;
}
.row-3 > * {
	float: left;
	margin: 0 30px 0 0;
}
.row-3 > *:last-child {
	margin-right: 0 !important;
}
.promociones .row-3.group .rectangle-3-copy-5-holder-4 {
}


.rectangle-3-copy-5-holder {
	min-height:3px;
	padding: 0px 11px 0px;
/*	width: 210px;*/
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.4em; /* 24px / 16px = 1.5em */
	font-weight: 600;
	text-align:center;
}
.rectangle-3-copy-5-holder-2 {
	min-height: 25px;
	padding: 24px 11px 31px;
	width: 210px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
.rectangle-3-copy-5-holder-3 {
	min-height: 25px;
	padding: 24px 11px 31px;
	width: 210px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
.rectangle-3-copy-5-holder-4 {
	min-height: 25px;
	padding: 24px 11px 31px;
	width: 210px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
.row-12 {
	margin: 1px auto 0;
	position: relative;
}
.row-12 > * {
	float: left;
	margin: 0 30px 0 0;
}
.row-12 > *:last-child {
	margin-right: 0 !important;
}
.row-4 {
	min-height: 16px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
		position: relative;
	width: 212px;
	background: #bee566;
}
.row-c-4 {
	min-height: 16px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.wrapper-5 {
	float: left;
	height: 11px;
	margin: 2px 7px 0 0;
	position: relative;
	width: 11px;
}
.menu_imagen{
	width:31%; 
	margin-top:10px; 
	float:left;
	text-align:left;
	padding-left:15px;
}
.menu_imagen_sin_foto{
	width:23%; 
	margin-top:10px; 
	float:left;
	text-align:left;
	padding-left:15px;
}
/*.shape-4 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
.shape-5 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}*/
.carrito-2 {
/*	float: left;
	width: 129px;*/
	text-align:center;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
.row-5 {
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
.wrapper-6 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
.shape-4-copy {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
.shape-5-copy {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
.carrito-3 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
.row-6 {
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
.wrapper-7 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
.shape-4-copy-2 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
.shape-5-copy-2 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
.carrito-4 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
.row-7 {
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
.wrapper-8 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
.shape-4-copy-3 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
.shape-5-copy-3 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
.carrito-5 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
.text-19 {
	margin: 38px 10px 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: 600;
	text-align: right;
}
.footer {
/*	margin: 10px 0 0;
	min-height: 163px;*/
	padding: 0px 36px 0 47px;
	position: relative;
	background: #bee566;
}
.text-20 {
	float: left;
	width: 148px;
}
.text-20 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
.logo-monocromo-holder {
	float: left;
	margin: 0;
	padding: 20px 6px 0px;
	position: relative;
	width: 205px;
	background: url(images/logo_monocromo.jpg) no-repeat;
}
.data_fiscal {
	float: right;
	margin: 26px 20px 0px 15px;
}
.logos_datos {
	float: right;
	margin: 5px 0px 0px 15px;
}

.logo-color {
	display: block;
	margin: 0 auto;
	position: relative;
	right: 3.5px;
}

.text-23 {
	float: left;
	margin: 25px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
.text-24 {
	float: right;
	margin: 45px 40px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
.linea-2 {
	float: right;
	height: 160px;
	margin: 3px 44px 0 0;
	width: 1px;
	background: #000000;
}
.col-6 {
	float: left;
	margin: 20px 10px 0 0;
	position: relative;
	width: 472px;
}
.text-21 {
	margin: 0 auto;
	/*width: 470px;*/
	font-size: 0.625em; /* 10px / 16px = 0.625em */
	line-height: 1.2;
	text-align: justify;
}
.text-22 {
	margin: 13px 0 0;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
.linea {
	float: right;
	height: 160px;
	margin: 3px 17px 0 0;
	width: 1px;
	background: #000000;
}
.fw800 {
	font-weight: 800;
}
.text-style {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
.fw600 {
	font-weight: 600;
}
.margin-bottom-10{
	margin-bottom:10px;
}
.margin-top-10{
	margin-top:10px;
}
.margin-10{
	margin:10px;
}
.carrito_menu{
		padding-top:7px!important;
		padding-left:7px!important;
		padding-bottom: 7px!important;color:#ebd407;
}
/*.carrito_menu:hover{
	background-color:#000000;
		
}*/
.text2-2 {
    float: right;
    font-size: 1.25em;
    font-weight: 600;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 7px;
	
}

.col_lst {
	margin: 0 auto;
/*	min-height: 1376px;*/
	padding: 24px 0 0;
/*	position: relative;*/
	width: 1150px;
/*	height:120px;
	background: #ffffff;*/
}

.detalle_antes{
	text-decoration:line-through;
}

.detalle_ahora{
	float: left;
	width: 100%;
	font-size: 1.875em;
	font-weight: 600;
	margin: 5px auto;
	text-align: center;
}
.error{
	color:red;
	font-size:12px;
}
/******************* LISTADO ****************************/

#listado .cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}

#listado .logo {
	float: left;
}

#listado .text-lst {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}

#listado .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 10px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}

#listado .lupa {
	display: block;
	margin: 0 auto;
}

#listado .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}

#listado .wrapper-12 {
	height: 1040px;
	margin: 31px 0 0;
	position: relative;
	width: 1150px;
}

#listado .cuerpo {  
background-color: #fff;
/*left: 50%;
	position: absolute;
	width: 1054px;
   left: 46%;
    margin-left: -520px;
    position: absolute;


  
    width: 1148px;
	
*/
}
#listado .row-lst-12 {
	position: relative;
	margin-top:8px;
}
#listado .lst-menu {
 	padding-top: 25px;
 	width: 1054px;
	margin-left: 50px;
	font-size:0.875em;

}
#listado .col-lst-6 {
	float: left;
	margin-left:20px;
	position: relative;
	width: 23%;
}
#listado .row-lst-15 {
	overflow: hidden;
	position: relative;
}
#listado .row-lst-15 > * {
	float: left;
	margin: 0 27px 0 0;
}
#listado .row-lst-15 > *:last-child {
	margin-right: 0 !important;
}
#listado .filtros {
	position: relative;
	width: 242px;
	margin-top: 108px !important
}
#listado .text-lst-3 {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-wrapper-11 {
	height: 195px;
	margin: 30px auto 0;
	position: relative;
	width: 240px;
}
#listado .rectangle-4 {
	height: 31px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 240px;
	background: #eeeeee;
	margin-left: -120px;
}
#listado .text-lst-4 {
	top: 4px;
		color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.714286em; /* 24px / 14px = 1.714286em */

}

#listado .lst-flecha {
	left: 50%;
	position: absolute;
	top: 13px;
	margin-left: 100px;
}
#listado .flecha-copy {
	left: 50%;
	position: absolute;
	top: 182px;
	margin-left: -41px;
}
#listado .rectangle-4-copy-holder {
	margin: 7px auto 0;
	min-height: 17px;
	padding: 7px;
	position: relative;
	width: 226px;
	background: #eeeeee;
}
#listado .flecha-copy-2 {
	float: right;
	margin: 6px 3px 0 0;
}
#listado .text-lst-5 {
	color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
}
#listado .rectangle-4-copy-2-holder {
	margin: 9px auto 0;
	min-height: 15px;
	padding: 8px;
	position: relative;
	width: 224px;
	background: #eeeeee;
}
#listado .flecha-copy-3 {
	float: right;
	margin: 5px 2px 0 0;
}
#listado .text-lst-6 {
	color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
}
#listado .rectangle-4-copy-3-holder {
	margin: 9px auto 0;
	min-height: 15px;
	padding: 8px 7px;
	position: relative;
	width: 226px;
	background: #eeeeee;
}
#listado .flecha-copy-4 {
	float: right;
	margin: 5px 3px 0 0;
}
#listado .text-lst-7 {
	color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
}
#listado .rectangle-4-copy-4-holder {
	margin: 9px auto 0;
	min-height: 16px;
	padding: 8px 8px 7px;
	position: relative;
	width: 224px;
	background: #eeeeee;
}
#listado .flecha-copy-5 {
	float: right;
	margin: 5px 2px 0 0;
}
#listado .text-lst-8 {
	color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
}
#listado .rectangle-4-copy-5-holder {
	margin: 9px auto 0;
	min-height: 17px;
	padding: 7px;
	position: relative;
	width: 226px;
	background: #eeeeee;
}
#listado .flecha-copy-6 {
	float: right;
	margin: 6px 3px 0 0;
}
#listado .capacidad {
	color: #333333;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
}
#listado .col-9 {
	position: relative;
}
#listado .cafeteras {
	margin: 0 0 0 2px;
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
}
#listado .busqueda {
	margin: 0 0 0 2px;
	color: #bee566;
	font-size: 2.0em; /* 40px / 16px = 2.5em */
}
#listado .text-lst-9 {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	margin-top:5px;
}
#listado .cafetera {
	margin: 44px auto 0;
	position: relative;
	width: 240px;
}
#listado .lst-img {
	display: block;
	margin: 0;
}

#listado .lst-rectangle-3-copy-holder {
	margin: 3px 0 0;
	height: 50px;
	padding: 0px  11px;
	position: relative;
	background: #000000;
    font-size: 1.2em;	
    text-align: center;
    display: table;
}	
#listado .text-lst-10{	
	display: table-cell;
	vertical-align: middle;
}

#listado .lst-rectangle-3-copy-5-holder {
	padding: 0px 11px;
	position: relative;
	background: rgba(190, 229, 102, 0.8);
    font-size: 1.4em;
    font-weight: 600;
    min-height: 3px;
    text-align: center;
    /*width: 210px;*/
	
}
#listado .row-8 {
	margin: 1px 0 0;
	min-height: 16px;
	padding: 7px 10px 3px;
	position: relative;
	background: #bee566;
/*    width: 212px;*/
}
#listado .wrapper-10 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4-copy {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5-copy {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-7{
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align:center
}
#listado .col-10 {
	position: relative;
	width: 245px;
	float:left;
}
#listado .col-11 {
	position: relative;
	width: 260px;
	float:left;
	/*margin-top:37px;*/
}
#listado .col-12 {
	position: relative;
	width: 260px;
	float:left;
	margin-top:37px
}
#listado .col-13 {
	position: relative;
	width: 260px;
	float:left;
	margin-top:37px;
}
#listado .row-16 {
	left: 6px;
	margin: 0 auto;
	position: relative;
	width: 229px;
}
#listado .text-lst-12 {
	float: left;
	margin: 5px 0 0 1px;
	width: 167px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .rectangle-5-copy-holder {
	min-height: 18px;
	padding: 5px 8px;
	position: relative;
	width: 65px;
	border: 1px solid #cccccc; /*stroke*/
	font-size: 0.875em;
}
#listado .flecha-copy-8 {
	float: right;
	margin: 8px 2px 0 0;
}
#listado .text-lst-16 {
	margin: 0 0 0 1px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .home-theater {
	margin: 63px 0 0;
	position: relative;
}
.surround-sound-system {
	display: block;
}
#listado .lst-rectangle-3-copy-2-holder {
	margin: 20px auto 0;
	min-height: 17px;
	padding: 11px 11px 12px;
	width: 218px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-rectangle-3-copy-5-holder-2 {
	margin: 1px auto 0;
	min-height: 25px;
	padding: 24px 11px 31px;
	width: 218px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
#listado .row-7 {
	margin: 1px auto 0;
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
#listado .wrapper-9 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4-copy-2 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5-copy-2 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-2 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#listado .row-13 {
	left: 135px;
	margin: -3px auto 0;
	position: relative;
	width: 510px;
}
#listado .bici {
	float: left;
	position: relative;
}
#listado .bicicleta-raleigh-mojave-50-mtb-rod29-nueva-disco-27-v-432211-mla20499412750_112015-f {
	display: block;
	left: 5.5px;
	margin: 0 auto;
	position: relative;
}
#listado .lst-rectangle-3-holder {
	margin: 13px 0 0;
	min-height: 17px;
	padding: 11px 11px 12px;
	position: relative;
	width: 218px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-rectangle-3-copy-5-holder-3 {
	margin: 1px 0 0;
	min-height: 25px;
	padding: 24px 11px 31px;
	position: relative;
	width: 218px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
#listado .lst-row-3 {
	margin: 1px 0 0;
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	background: #bee566;
	width:220px;
}
#listado .wrapper-5 {
	float: left;
	height: 11px;
	margin: 2px 7px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-3 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#listado .cafetera-2 {
	float: right;
	margin: 7px 0 0 -27px;
	position: relative;
	width: 240px;
}
#listado .lst-img-2 {
	display: block;
	margin: 0 0 0 10px;
	position: relative;
}
#listado .lst-rectangle-3-copy-holder-2 {
	margin: 3px 0 0;
	min-height: 19px;
	padding: 10px 10px 11px;
	position: relative;
	background: #000000;
}
#listado .text-lst-17 {
	margin: 0 1px;
}
#listado .text-lst-17 > * {
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-rectangle-3-copy-5-holder-4 {
	margin: 1px 0 0;
	min-height: 25px;
	padding: 24px 10px 31px;
	position: relative;
	background: rgba(190, 229, 102, 0.8);
}
#listado .text-lst-18 {
	margin: 0 1px;
}
#listado .text-lst-18 > * {
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
#listado .row-5 {
	margin: 1px 0 0;
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	background: #bee566;
}
#listado .wrapper-7 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4-copy-3 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5-copy-3 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-4 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#listado .col-8 {
	float: left;
	margin: 30px 0 0;
	position: relative;
	width: 75%;
}
#listado .row-14 {
	left: 25px;
	margin: 0 auto;
	position: relative;
}
#listado .text-lst-19 {
/*	float: left;
	margin: 5px;*/
	margin-right:5px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .text-lst-21 {
/*	float: left;*/
	margin: 5px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .rectangle-5-holder {
	min-height: 18px;
	padding: 5px 9px;
	position: relative;
	width: 100px;
	border: 1px solid #cccccc; /*stroke*/
	font-size: 0.875em;
}
#listado .flecha-copy-7 {
	float: right;
	margin: 8px 1px 0 0;
}
#listado .nombre {
	margin: 0 0 0 1px;
	color: #333333;
	font-size: 0.9em; /* 16px / 16px = 1em */
	background-color: #FFFFFF;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}

#listado .sel-orden:after{
	/*content: " ";*/
	height: 0;
	width: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000000;
	position: absolute;
	right: 10px;
	top: 15px;
	transition: all 0.3s linear;
}

#listado .consola {
	display: table;
	margin: 34px auto 0;
	position: relative;
}
#listado ._articulos_2311138 {
	display: block;
	margin: 0 auto;
}
#listado .lst-rectangle-3-copy-3-holder {
	margin: 20px 0 0;
	min-height: 17px;
	padding: 11px 9px 12px;
	position: relative;
	width: 222px;
	background: #000000;
}
#listado .lst-consola-2 {
	margin: 0 1px;
}
#listado .lst-consola-2 > * {
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-rectangle-3-copy-5-holder-5 {
	margin: 1px 0 0;
	min-height: 25px;
	padding: 24px 10px 31px;
	position: relative;
	width: 220px;
	background: rgba(190, 229, 102, 0.8);
}
#listado .text-lst-20 {
	margin: 0 1px;
}
#listado .text-lst-20 > * {
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
#listado .row-6 {
	margin: 1px 0 0;
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
#listado .wrapper-8 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4-copy-3-2 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5-copy-3-2 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-5 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#listado .home-theater-2 {
	margin: 62px 0 0;
	position: relative;
}
#listado .surround-sound-system-2 {
	display: block;
}
#listado .lst-rectangle-3-copy-2-holder-2 {
	margin: 20px auto 0;
	min-height: 17px;
	padding: 11px 11px 12px;
	width: 218px;
	background: #000000;
	color: #bee566;
	font-size: 1em; /* 16px / 16px = 1em */
}
#listado .lst-rectangle-3-copy-5-holder-6 {
	margin: 1px auto 0;
	min-height: 25px;
	padding: 24px 11px 31px;
	width: 218px;
	background: rgba(190, 229, 102, 0.8);
	font-size: 1.5em; /* 24px / 16px = 1.5em */
	font-weight: 600;
}
#listado .row-4 {
	margin: 1px auto 0;
	min-height: 16px;
	padding: 12px 10px;
	position: relative;
	width: 220px;
	background: #bee566;
}
#listado .wrapper-6 {
	float: left;
	height: 11px;
	margin: 2px 8px 0 0;
	position: relative;
	width: 11px;
}
#listado .shape-4-copy-2-2 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#listado .shape-5-copy-2-2 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#listado .carrito-6 {
	float: left;
	width: 69px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#listado .lst-row-2 {
	margin: 32px 10px 0;
	position: relative;
}
#listado .lst-row-2 > * {
	float: left;
	margin: 0 5px 0 0;
}
#listado .lst-row-2 > *:last-child {
	margin-right: 0 !important;
}
#listado .rectangle-5-copy-2-holder {
	min-height: 28px;
	width: 28px;
	border: 1px solid #cccccc; /*stroke*/
	background: #cccccc;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 30px;
	text-align: center;
}
#listado .rectangle-5-copy-4-holder {
	min-height: 28px;
	width: 28px;
	border: 1px solid #cccccc; /*stroke*/
	color: #333333;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 30px;
	text-align: center;
}
#listado .rectangle-5-copy-5-holder {
	min-height: 28px;
	width: 28px;
	border: 1px solid #cccccc; /*stroke*/
	color: #333333;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 30px;
	text-align: center;
}
#listado .rectangle-5-copy-6-holder {
	min-height: 28px;
	width: 28px;
	border: 1px solid #cccccc; /*stroke*/
	color: #333333;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 30px;
	text-align: center;
}
#listado .rectangle-5-copy-3-holder {
	padding: 9px 0;
	position: relative;
	width: 28px;
	border: 1px solid #cccccc; /*stroke*/
}
#listado .flecha-copy-9 {
	display: block;
	margin: 0 auto;
}
#listado .group-2 {
	left: 50%;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: absolute;
	top: 0;
	width: 1083px;
	background: #bde660;
	margin-left: -575px;
}
#listado .text-lst-23 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#listado .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#listado .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#listado .text-lst-22 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#listado .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#listado .breadcrumbs {
	left: 50%;
	position: absolute;
	top: 63px;
	width: 295px;
	margin-left: -456px;
}
#listado .text-lst-24 {
	color: #666666;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
}
#listado .menu-desplegado {
	left: 50%;
	position: absolute;
	top: 0;
	width: 1150px;
	z-index: 0;
	margin-left: -575px;
}
#listado .resaltado-holder {
	margin: 0 0 0 40px;
	min-height: 15px;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
	width: 136px;
	z-index: 138;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#listado .rectangle-2 {
	display: block;
	margin: -11px 0 0 99px;
	position: relative;
	z-index: 140;
}

#listado .text-lst-26 {
	float: left;
	width: 203px;
}
#listado .text-lst-26 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#listado .text-lst-27 {
	float: left;
	margin: 1px 0 0 20px;
	width: 192px;
}
#listado .text-lst-27 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#listado .text-lst-28 {
	float: left;
	margin: 1px 0 0 28px;
	width: 151px;
}
#listado .text-lst-28 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#listado .text-lst-29 {
	float: left;
	margin: 1px 0 0 32px;
	width: 151px;
}
#listado .text-lst-29 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#listado .footer {
	/*margin: 25px 0 0;
	min-height: 163px;*/
	padding: 0px 36px 0 47px;
	position: relative;
	background: #bee566;
}
#listado .text-lst-30 {
	float: left;
	width: 148px;
}
#listado .text-lst-30 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#listado .logo-monocromo-holder {
	float: right;
	margin: 0;
	padding: 20px 6px 0px;
	position: relative;
	width: 93px;
	background: url(images/logo_monocromo.jpg) no-repeat;
}
#listado .logo-color {
	display: block;
	margin: 0 auto;
	position: relative;
	right: 3.5px;
}
#listado .text-lst-33 {
	float: right;
	margin: 56px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
#listado .linea-2 {
	float: right;
	height: 160px;
	margin: 3px 44px 0 0;
	width: 1px;
	background: #000000;
}
#listado .col-5 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;
}
#listado .text-lst-31 {
	margin: 0 auto;
	width: 470px;
	font-size: 0.625em; /* 10px / 16px = 0.625em */
	line-height: 1.2;
	text-align: justify;
}
#listado .text-lst-32 {
	margin: 13px 0 0;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#listado .linea {
	float: right;
	height: 160px;
	margin: 3px 17px 0 0;
	width: 1px;
	background: #000000;
}
#listado .fw800 {
	font-weight: 800;
}
#listado .text-style-4 {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
#listado .fw600 {
	font-weight: 600;
}
#listado .text-style-3 {
	margin: 5px 0px 0px 10px;
}
#listado .fw700 {
	font-weight: bold;
}
#listado .text-style-2 {
	color: #999999;
	line-height: 1.714286em; /* 24px / 14px = 1.714286em */
}
#listado .text-style {
	font-weight: bold;
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}

/******************* DESARROLLO ****************************/

#desarrollo .col-2 {
	margin: 0 auto;
	padding:  0;
	position: relative;
/*	width: 1153px;*/
	background-color: #FFFFFF;
}

#desarrollo .text {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#desarrollo .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
#desarrollo.lupa {
	display: block;
	margin: 0 auto;
}
#desarrollo .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
#desarrollo .des-wrapper-5 {
/*	height: 545px;*/
	margin: 0 auto;
	position: relative;
	width: 1150px;
}
#desarrollo .cuerpo {
	top: 89px;
	width: 1150px;
}
#desarrollo .fotos-producto {
	float: left;
	height: 450px;
	margin: 6px 16px 0 0;
	position: relative;
	width: 531px;
	background: url(images/rectangle_4.png) no-repeat 71px 0;
}
#desarrollo .rectangle-5 {
	left: 50%;
	position: absolute;
	top: 0;
	margin-left: -265.5px;
}
#desarrollo .rectangle-5-copy {
	left: 50%;
	position: absolute;
	top: 74px;
	margin-left: -265.5px;
}
#desarrollo .rectangle-5-copy-2 {
	left: 50%;
	position: absolute;
	top: 148px;
	margin-left: -265.5px;
}
#desarrollo .rectangle-5-copy-3 {
	left: 50%;
	position: absolute;
	top: 222px;
	margin-left: -265.5px;
}
#desarrollo .rectangle-5-copy-4 {
	height: 73px;
	left: 50%;
	position: absolute;
	top: 296px;
	width: 70px;
	border: 1px solid #89ccca; /*stroke*/
	margin-left: -265.5px;
}
#desarrollo .layer1639 {
	left: 50%;
	position: absolute;
	top: 2px;
	margin-left: -210.5px;
}
#desarrollo .layer1639-copy {
	left: 50%;
	position: absolute;
	top: 4px;
	margin-left: -264.5px;
}
#desarrollo .layer1639-copy-2 {
	left: 50%;
	position: absolute;
	top: 79px;
	margin-left: -264.5px;
}
#desarrollo .layer1639-copy-3 {
	left: 50%;
	position: absolute;
	top: 153px;
	margin-left: -264.5px;
}
#desarrollo .layer1639-copy-4 {
	left: 50%;
	position: absolute;
	top: 227px;
	margin-left: -264.5px;
}
#desarrollo .layer1639-copy-5 {
	left: 50%;
	position: absolute;
	top: 301px;
	margin-left: -264.5px;
}
#desarrollo .col-3 {
	float: right;
	position: relative;
	width: 600px;
}
#desarrollo .des-text-3 {
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
	text-align:center;
}
#desarrollo .des-text-4 {
	margin: 32px 0 0 0;
	/*width: 500px;
	height:65px;*/
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .des-text-5 {
	margin: 32px auto 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .des-text-5-1 {
    margin: 32px auto 0 0px;
    font-size: 0.875em;
    line-height: 1.571429em;
	color: #F8041B;	
}

#desarrollo .precio-cuotas-left {
	margin: 15px 0 0 60px;
	position: relative;
	width: 250px;
	float:left;
}
#desarrollo .precio-cuotas-right {
	margin: 15px 0 0 0px;
}

#desarrollo .wrapper-3 {
	height: 80px;
	position: relative;
	width: 500px;
}
#desarrollo .col {
	left: 50%;
	min-height: 80px;
	position: absolute;
	top: 0;
	width: 250px;
	background: rgba(190, 229, 102, 0.8);
	margin-left: -250px;
	display: table;
	height: 23px;
}
#desarrollo .rectangle-1-copy-4 {
	display: block;
	left: 110px;
	margin: 0 auto;
	position: relative;
}
#desarrollo .text-5 {
	margin: 0px;
	font-size: 1.875em; /* 30px / 16px = 1.875em */
	font-weight: 600;
	text-align:center;
	float:none;
	display: table-cell;
	vertical-align: middle;
}
#desarrollo .rectangle-3-copy-6-holder {
	left: 50%;
	min-height: 45px;
	padding: 20px 49px 15px;
	position: absolute;
	top: 0;
	width: 183px;
	background: url(images/rectangle_3_copy_6.png) no-repeat;
	margin-left: -31px;
}
#desarrollo .text-6 {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: 600;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#desarrollo .des-row-3 {
	min-height: 16px;
	padding: 12px 0px;
	position: relative;
	background: #bee566;
}
#desarrollo .wrapper-4 {
	float: left;
	height: 11px;
	margin: 2px 7px 0 0;
	position: relative;
	width: 11px;
}
#desarrollo .shape-4 {
	height: 1px;
	left: 50%;
	position: absolute;
	top: 5px;
	width: 11px;
	background: #000000;
	margin-left: -5.5px;
}
#desarrollo .shape-5 {
	height: 11px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
	background: #000000;
	margin-left: -0.5px;
}
#desarrollo .carrito {
	float: none;
	width: 250px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align:center;
}
#desarrollo .group-2 {
	left: 50%;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: absolute;
	top: 0;
	width: 1083px;
	background: #bde660;
	margin-left: -575px;
}
#desarrollo .text-7 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#desarrollo .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#desarrollo .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#desarrollo .text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#desarrollo .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#desarrollo .breadcrumbs {
/*	position: absolute;
	top: 30px;*/
	margin:60px;
	margin-bottom:15px;
}
#desarrollo .des-text-8 {
	color: #666666;
	font-size: 0.875em; /* 12px / 16px = 0.75em */
}
#desarrollo .menu-desplegado {
	left: 50%;
	position: absolute;
	top: 0;
	width: 1150px;
	z-index: 0;
	margin-left: -575px;
}
#desarrollo .resaltado-holder {
	margin: 0 0 0 40px;
	min-height: 15px;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
	width: 136px;
	z-index: 68;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#desarrollo .rectangle-2 {
	display: block;
	margin: -11px 0 0 99px;
	position: relative;
	z-index: 70;
}
#desarrollo .row-2 {
	margin: -1px 0 0;
	min-height: 168px;
	padding: 23px 49px 29px;
	position: relative;
	z-index: 69;
	background: rgba(0, 0, 0, 0.9);
}
#desarrollo .text-10 {
	float: left;
	width: 203px;
}
.text-10 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .text-11 {
	float: left;
	margin: 1px 0 0 20px;
	width: 192px;
}
#desarrollo .text-11 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .text-12 {
	float: left;
	margin: 1px 0 0 28px;
	width: 151px;
}
#desarrollo .text-12 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .text-13 {
	float: left;
	margin: 1px 0 0 32px;
	width: 151px;
}
#desarrollo .text-13 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
}
#desarrollo .descripcion {
	margin: 0px auto 60px;
	position: relative;
	width: 1050px;
}
#desarrollo .rectangle-6-holder {
	left: 50%;
	min-height: 23px;
	padding: 8px 38px 7px;
	position: absolute;
	top: 0;
	width: 132px;
	border: 1px solid #cccccc; /*stroke*/
	margin-left: -525px;
}
#desarrollo .rectangle-6-holder {
	left: 50%;
	min-height: 23px;
	padding: 8px 38px 7px;
	position: absolute;
	top: 0;
	width: 132px;
	border: 1px solid #cccccc; /*stroke*/
	margin-left: -525px;
	background: #cccccc;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
	color: #ffffff;
	cursor:pointer;
}
#desarrollo .text-14 {
	margin: 0 1px;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
}
#desarrollo .rectangle-6-copy-holder {
	min-height: 21px;
	padding: 9px 9px 8px 0;
	top: 0;
	width: 199px;
	border: 1px solid #cccccc; /*stroke*/
	background: #cccccc;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
	color: #ffffff;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	text-align: center;
	cursor:pointer;
}
#desarrollo .rectangle-6-copy-holder1 {
	min-height: 21px;
	padding: 9px 9px 8px 0;
	top: 0;
	width: 199px;
	border: 1px solid #cccccc; /*stroke*/
	background: #ffffff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
	color: #000000;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	text-align: center;
}
#desarrollo .row {
padding: 5px 20px 20px;
}
#desarrollo .row > * {
	float: left;
	margin: 0 20px 0 0;
}
#desarrollo .row > *:last-child {
	margin-right: 0 !important;
}
#desarrollo .text-16 {
	width: 309px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
	margin-top: 1px !important;
}
#desarrollo .tabs {
    padding: 35px 39px 42px;
    top: 39px;
    border: 1px solid #cccccc;
}
#desarrollo .text-17 {
	width: 310px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
	margin-top: 1px !important;
}
#desarrollo .text-18 {
	width: 310px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: bold;
	line-height: 1.571429em; /* 22px / 14px = 1.571429em */
	margin-top: 1px !important;
}
#desarrollo .rectangle-8 {
    height: 4px;
    width: 197px;
    background: #ffffff;
    position: absolute;
    margin-left: -14px;
    margin-top: -2px;
}
#desarrollo .rectangle-8-1 {
    height: 4px;
    position: absolute;
    width: 197px;
    background: #ffffff;
    margin-left: 185px;
    display: none;
    margin-top: -3px;
}
#desarrollo .text-19 {
	float: left;
	width: 148px;
}
#desarrollo .text-19 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#desarrollo .col-5 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;
}
#desarrollo .fw800 {
	font-weight: 800;
}

#desarrollo .fw600 {
	font-weight: 600;
}
#desarrollo .fw700 {
	font-weight: bold;
}
#desarrollo .fw400 {
	font-weight: normal;
}
#desarrollo .post-list{
    borde: 1px solid #666;
}

#similar .promociones {
	margin: 20px auto 0;
}
#interes .promociones {
	margin: 20px auto 0;
}
/******************* CARRITO ****************************/

#carrito .interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
#carrito .carrito-col {
	margin: 0 auto;
	position: relative;
	width: 1150px;
	background: #ffffff;
}
#carrito .cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}
#carrito .logo {
	float: left;
}
#carrito .text {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#carrito .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
#carrito .lupa {
	display: block;
	margin: 0 auto;
}
#carrito .lupa-talles {
	display: block;
	margin: -10px auto;
	float:right;
	height:30px;
	width:30px;	
}
#carrito .lupa-talle {
	margin: 3px 3px;
}
#carrito .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
#carrito .group-2 {
	margin: 31px 0 0;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: relative;
	background: #bde660;
}
#carrito .text-3 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#carrito .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#carrito .text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#carrito .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#carrito .breadcrumbs {
	margin: 20px 0 0 50px;
	position: relative;
	color: #666666;
	font-size: 0.875em; /* 12px / 16px = 0.75em */
}
#carrito .cuerpo {
	margin: 12px auto 0;
	position: relative;
}
#add_carrito {
	width: 90%;
	margin: 0 auto;
}
#carrito .col-3 {
	float: left;
	position: relative;
	width: 100%;
}
#carrito .carr-text-5 {
	margin: 0 150px 30px;
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
}
#carrito .carr-col-6 {
	float: left;
	position: relative;
	width: 499px;
}

#carrito .row-11 {
	left: 7.5px;
	margin: 0 auto;
	position: relative;
}
#carrito .carr-layer1639 {
	float: left;
	margin: 10px 0px 0px;
}
#carrito .col-9 {
	float: left;
	position: relative;
	width: 301px;
	margin-left:60px;
}
#carrito .col-8 {
	float: left;
	position: relative;
	width: 130px;
	margin-left:10px;
}
#carrito .producto {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#carrito .carr-rectangle-3-copy-holder {
	margin: 10px 0 0;
	min-height: 17px;
	padding: 18px 21px 15px 21px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .row-9 {
	margin: 26px auto auto;
	position: relative;
    left: 8.5px;
    position: relative;
    width: 484px;
}
#carrito .surround-sound-system {
	float: left;
}
#carrito .rectangle-3-copy-8-holder {
	float: right;
	margin: 5px 0 0;
	min-height: 50px;
	padding: 0 22px;
	width: 256px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#carrito .row-10 {
	left: 8.5px;
	margin: 25px auto 0;
	position: relative;
	width: 482px;
}
#carrito .bicicleta-raleigh-mojave-50-mtb-rod29-nueva-disco-27-v-432211-mla20499412750_112015-f {
	float: left;
}
#carrito .rectangle-3-copy-9-holder {
	float: right;
	margin: 11px 0 0;
	min-height: 50px;
	padding: 0 22px;
	width: 256px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#carrito .col-7 {
	float: right;
	margin: 3px 0 0;
	position: relative;
	width: 360px;
}
#carrito .carr-row-12 {
	position: relative;
}
#carrito .carr-row-12 > * {
	float: left;
	margin: 0 -1px 0 0 !important;
}
#carrito .carr-row-12 > *:last-child {
	margin-right: 0 !important;
}
#carrito .col-10 {
	position: relative;
	width: 130px;
}
#carrito .carr-text-9 {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#carrito .carr-rectangle-3-copy-5-holder {
	margin: 10px 0 0;
	min-height: 15px;
	padding: 20px 18px 15px;
	position: relative;
	background: rgba(204, 204, 204, 0.8);
	font-size: 0.875em;
	margin-left:10px;
	text-align:right;
	width: 102px;
}
#carrito .carr-text-10 {
	margin: 0 1px;
}
#carrito .carr-text-10 > * {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .col-11 {
	position: relative;
	width: 102px;
	margin-top: 1px !important;
}
#carrito .cantidad {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#carrito .rectangle-3-copy-6-holder {
	margin: 10px auto 0;
	min-height: 14px;
	padding: 14px 0 9px;
	position: relative;
	border: 1px solid #cccccc; /*stroke*/
	text-align:center;
	font-weight:bold;
	width:94px;
	line-height: 42px;

}
#carrito .text1 {
	margin: 0 21px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#carrito .col-12 {
	position: relative;
	width: 130px;
	margin-top: 1px !important;
}
#carrito .subtotal {
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#carrito .rectangle-3-copy-7-holder {
	margin: 26px 0 0;
	min-height: 15px;
	padding: 20px 17px 15px;
	position: relative;
	background: rgba(204, 204, 204, 0.8);
}
#carrito .carr-text-11 {
	margin: 0 1px;
}
#carrito .carr-text-11 > * {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .carr-row-13 {
	margin: 50px 0 0;
	position: relative;
}
#carrito .carr-row-13 > * {
	float: left;
}
#carrito .carr-row-13 > *:last-child {
	margin-right: 0 !important;
}
#carrito .rectangle-3-copy-8-holder-2 {
	min-height: 15px;
	padding: 20px 19px 15px;
	width: 104px;
	background: rgba(204, 204, 204, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	margin-top: 10px;
	text-align:right;
}
#carrito .rectangle-3-copy-8-holder-3 {
	min-height: 14px;
	padding: 20px 0 14px;
	position: relative;
	width: 98px;
	border: 1px solid #cccccc; /*stroke*/
}
.text-13 {
	margin: 0 21px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#carrito .rectangle-3-copy-8-holder-4 {
	min-height: 15px;
	padding: 20px 18px 15px;
	width: 94px;
	background: rgba(204, 204, 204, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .row-14 {
	margin: 50px 0 0;
	position: relative;
}
#carrito .row-14 > * {
	float: left;
}
#carrito .row-14 > *:last-child {
	margin-right: 0 !important;
}
#carrito .rectangle-3-copy-9-holder-2 {
	min-height: 15px;
	padding: 20px 19px 15px;
	width: 92px;
	background: rgba(204, 204, 204, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .rectangle-3-copy-9-holder-3 {
	min-height: 14px;
	padding: 20px 0 14px;
	position: relative;
	width: 98px;
	border: 1px solid #cccccc; /*stroke*/
}
#carrito .text-16 {
	margin: 0 21px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#carrito .rectangle-3-copy-9-holder-4 {
	min-height: 15px;
	padding: 20px 18px 15px;
	width: 94px;
	background: rgba(204, 204, 204, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#carrito .carr-row-6 {
	margin: 15px 0 0;
	position: relative;
}
#carrito .subtotal-2 {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#carrito .rectangle-3-copy-10-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width: 105px;
	background: rgba(238, 238, 238, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align:right;
}
#carrito .carr-row-7 {
	margin: 10px 0 0;
	position: relative;
}
#carrito .impuestos {
	float: left;
	margin: 19px 0 0;
	width: 722px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#carrito .rectangle-3-copy-11-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width:105px;
	background: rgba(238, 238, 238, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: right;
}
#carrito .carr-row-8 {
	margin: 10px 0 0;
	position: relative;
}
#carrito .total {
	float: left;
	margin: 20px 0 0;
	width: 721px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#carrito .rectangle-3-copy-12-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width: 105px;
	background: rgba(255, 192, 0, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 800;
	text-align:right;
}
#carrito .carr-row-4 {
	margin: 10px auto 0;
	position: relative;
	width: 525px;
	float: right;
}
#carrito .txtproducto{
	color: #333333;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 159px;
	width: 424px;
}
#carrito .txtcant{
    color: #333333;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    font-size: 0.9em;
    width: 100px;
}
#carrito .txtprecioUni{
    color: #333333;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    width: 125px;
}
#carrito .txtsubtotal{
    color: #333333;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    width: 125px;
}
#carrito .rectangle-3-copy-14-holder {
	float: right;
	min-height: 50px;
	width: 190px;
	background: #bde660;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
}
#carrito .rectangle-3-copy-13-holder {
	float: right;
	min-height: 50px;
	width: 130px;
	background: #bde660;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 20px;
}
#carrito .carr-col-2 {
	float: right;
	margin: 122px 0 0;
	position: relative;
	width: 100px;
}
#carrito .rectangle-3-copy-4-holder {
	min-height: 15px;
	padding: 19px 0 16px;
	position: relative;
	background: #ff0000;
	margin-top:10px
}
#carrito .quitar {
	text-align: center;
}
#carrito .quitar > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}
#carrito .rectangle-3-copy-8-holder-5 {
	margin: 50px 0 0;
	min-height: 15px;
	padding: 19px 0 16px;
	position: relative;
	background: #ff0000;
}
#carrito .quitar-2 {
	text-align: center;
}
#carrito .quitar-2 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}
#carrito .rectangle-3-copy-9-holder-5 {
	margin: 50px 0 0;
	min-height: 15px;
	padding: 19px 0 16px;
	position: relative;
	background: #ff0000;
}
#carrito .quitar-3 {
	text-align: center;
}
#carrito .quitar-3 > * {
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}

#carrito .text-25 {
	float: right;
	margin: 56px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}

#carrito .col-4 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;
}

#carrito .text-24 {
	float: right;
	margin: 54px 50px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}

#carrito .text-style {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
#carrito .fw400 {
	font-weight: normal;
}

/******************* COMPRA 1 ****************************/
#compra1 .interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
#compra1 .compra1-col {
	margin: 0 auto;
	min-height: 1226px;
	position: relative;
	width: 1150px;
	background: #ffffff;
}
#compra1 .cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}
#compra1 .logo {
	float: left;
}
#compra1 .text {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#compra1 .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
#compra1 .lupa {
	display: block;
	margin: 0 auto;
}
#compra1 .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
#compra1 .group-2 {
	margin: 31px 0 0;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: relative;
	background: #bde660;
}
#compra1 .text-3 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#compra1 .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#compra1 .text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#compra1 .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#compra1 .breadcrumbs {
    margin: 20px 0 0 50px;
    position: relative;
    color: #666666;
    font-size: 0.875em;
}
#compra1 .wrapper-12 {
	min-height: 1030px;
	margin: 0px auto ;
	position: relative;
	width: 1052px;
}
#compra1 .pasos-compra {
	left: 50%;
	position: absolute;
	top: 105px;
	width: 622px;
	margin-left: -526px;
}

#compra1 .rectangle-3-copy-15-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra1 .text-5 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra1 .compra1-shape-2 {
	height: 1px;
	margin: 6px auto 0;
	background: #e43789;
}
#compra1 .text-6 {
	margin: 22px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-rectangle-3-holder {
	margin: 6px 0 0 2px;
	min-height: 15px;
	padding: 12px 9px 11px;
	position: relative;
	width: 272px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .row-11 {
	margin: 8px 0 0;
	position: relative;
}
#compra1 .row-11 > * {
	float: left;
	margin: 0 9px 0 0;
}
#compra1 .row-11 > *:last-child {
	margin-right: 0 !important;
}
#compra1 .col-15 {
	position: relative;
	width: 294px;
	margin-top: 1px !important;
}
#compra1 .col-15-1 {
	position: relative;
	width: 530px;
	margin-top: 1px !important;
}
#compra1 .calle {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-rectangle-3-copy-3-holder {
	margin: 6px auto 0;
	min-height: 17px;
	padding: 11px 9px 10px;
	width: 272px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .col-19 {
	position: relative;
	width: 101px;
	margin-top: 1px !important;
}
#compra1 .altura {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .rectangle-3-copy-4-holder {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:78px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .col-20 {
	position: relative;
	width: 100px;
}
#compra1 .piso {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .rectangle-3-copy-5 {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:78px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .col-21 {
	position: relative;
	width: 100px;
}
#compra1 .dpto {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .rectangle-3-copy-6 {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:50px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-text-10 {
	margin: 9px 0 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-row-12 {
	margin: 6px auto 0;
	position: relative;
	width: 620px;
}
#compra1 .rectangle-3-copy-7-holder {
	float: left;
	min-height: 38px;
	padding: 0 8px;
	width: 274px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#compra1 .rectangle-3-copy-7-holder-2 {
	float: right;
	min-height: 38px;
	padding: 0 9px;
	width: 298px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#compra1 .compra1-text-13 {
	margin: 9px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .rectangle-3-copy-16-holder {
	margin: 5px 0 0 2px;
	min-height: 15px;
	padding: 12px 8px 11px;
	position: relative;
	width: 274px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .text-15 {
	margin: 9px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-row-13 {
	margin: 6px 2px 0;
	position: relative;
}
#compra1 .rectangle-3-copy-17-holder {
	float: left;
	margin: 0 10px 0 0;
	min-height: 38px;
	padding: 0 9px;
	width: 110px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#compra1 .rectangle-3-copy-18-holder {
	float: left;
	min-height: 38px;
	padding: 0 9px;
	width: 132px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#compra1 .rectangle-3-copy-13-holder {
	margin: 20px 0 0 2px;
	min-height: 16px;
	padding: 18px 0 16px;
	position: relative;
	width: 130px;
	background: #bde660;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
	cursor:pointer;
}
#compra1 .row-10 {
	margin: 20px 0 0 2px;
	position: relative;
}
#compra1 .rectangle-3-copy-19-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra1 .text-18 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra1 .text-18-1 {
	margin: 3px 0 0;
    margin-right: 0px;
	font-size: 0.875em;
}
#compra1 .shape-2-copy {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#compra1 .compra1-row-2 {
	margin: 28px 0 0 2px;
	position: relative;
}
#compra1 .rectangle-3-copy-20-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra1 .pago {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra1 .shape-2-copy-2 {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#compra1 .cuerpo {
	left: 50%;
    margin-left: 180px;
    position: absolute;
    top: -30px;
    width: 365px;	
}
#compra1 .compra1-row-6 {
	position: relative;
}
#compra1 .col-8 {
	float: right;
	position: relative;
	width: 815px;
	margin-top:35px;
	margin-bottom:-20px;
}
#compra1 .compra1-text-19 {
	color: #bee566;
    margin: 10px 150px 30px;
    color: #bee566;
    font-size: 2.5em;
}
#compra1 .layer1640 {
	display: block;
	float:left;
}
#compra1 .surround-sound-system-120244619 {
	display: block;
	left: 183px;
	margin: 3px auto 0;
	position: relative;
}
#compra1 .bicicleta-raleigh-mojave-50 {
	display: block;
	left: 193.5px;
	margin: 6px auto 0;
	position: relative;
}

#compra1 .row-14 {
	position: relative;
}
#compra1 .compra1-rectangle-3-copy-holder {
	float: left;
	min-height: 50px;
	padding: 0 21px;
	width: 60%;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra1 .compra1-rectangle-3-copy-2-holder {
	float: right;
	min-height: 15px;
	padding: 20px 16px 15px 0;
	width: 92px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#compra1 .compra1-row-15 {
	margin: 10px 0 0;
	position: relative;
}
#compra1 .rectangle-3-copy-8-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra1 .rectangle-3-copy-14-holder {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .row-16 {
	margin: 10px 0 0;
	position: relative;
}
#compra1 .rectangle-3-copy-9-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra1 .rectangle-3-copy-14-holder-2 {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .compra1-row-7 {
	margin: 4px 0 0;
	position: relative;
}
#compra1 .subtotal {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra1 .rectangle-3-copy-10-holder {
	float: right;
	min-height: 15px;
	padding: 20px 19px 15px;
	width: 92px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#compra1 .compra1-row-8 {
	margin: 10px 0 0;
	position: relative;
}
#compra1 .text-27 {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra1 .rectangle-3-copy-11-holder {
	float: right;
	min-height: 15px;
	padding: 20px 0 15px 8px;
	width: 122px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}
#compra1 .compra1-row-9 {
	margin: 10px 0 0;
	position: relative;
}
#compra1 .total {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra1 .rectangle-3-copy-12-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width: 96px;
	background: rgba(255, 192, 0, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 800;
}
#compra1 .footer {
	margin: 48px 0 0;
/*	min-height: 163px;*/
	padding: 0px 36px 0 47px;
	position: relative;
	background: #bee566;
}
#compra1 .text-30 {
	float: left;
	width: 148px;
}
#compra1 .text-30 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#compra1 .logo-monocromo-holder {
	float: right;
	margin: 17px 0 0;
	padding: 5px 6px 14px;
	position: relative;
	width: 93px;
	background: url(images/logo_monocromo.jpg) no-repeat;
}
#compra1 .logo-color {
	display: block;
	margin: 0 auto;
	position: relative;
	right: 3.5px;
}
#compra1 .text-33 {
	float: right;
	margin: 56px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
#compra1 .linea-2 {
	float: right;
	height: 160px;
	margin: 3px 44px 0 0;
	width: 1px;
	background: #000000;
}
#compra1 .col-14 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;

}
#compra1 .text-31 {
	margin: 0 auto;
	width: 470px;
	font-size: 0.625em; /* 10px / 16px = 0.625em */
	line-height: 1.2;
	text-align: justify;
}
#compra1 .text-32 {
	margin: 13px 0 0;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#compra1 .linea {
	float: right;
	height: 160px;
	margin: 3px 17px 0 0;
	width: 1px;
	background: #000000;
}
#compra1 .text-style {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
#compra1 .fw400 {
	font-weight: normal;
}
#compra1 .col-18 {
	float: right;
	margin: 126px 0 0;
	position: relative;
	width: 365px;
}

/******************* COMPRA 2 ****************************/
#compra2 .interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
#compra2 .compra2-col {
	margin: 0 auto;
	min-height: 1377px;
/*	padding: 24px 0 0;*/
	position: relative;
	width: 1150px;
	background: #ffffff;
}
#compra2 .cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}
#compra2 .logo {
	float: left;
}
#compra2 .text {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#compra2 .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
#compra2 .lupa {
	display: block;
	margin: 0 auto;
}
#compra2 .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
#compra2 .group-2 {
	margin: 31px 0 0;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: relative;
	background: #bde660;
}
#compra2 .text-3 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#compra2 .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#compra2 .text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#compra2 .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#compra2 .breadcrumbs {
	margin: 50px 0 0 119px;
	position: relative;
	color: #666666;
	font-size: 0.875em; /* 12px / 16px = 0.75em */
	font-weight: bold;
}
#compra2 .compra2-wrapper-14 {
	/*height: 885px;*/
	margin: 0 auto 0;
	position: relative;
	width: 1052px;
}
#compra2 .pasos-compra {
   left: 50%;
    margin-left: -526px;
    position: relative;
    top: 105px;
    width: 622px;
}
#compra2 .compra2-row-2 {
	margin: 0 0 0 2px;
	position: relative;
}
#compra2 .rectangle-3-copy-15-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra2 .text-5 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra2 .compra2-shape-2 {
	height: 1px;
	margin: 6px auto;
	width: 620px;
	background: #e43789;
}
#compra2 .row-10 {
	margin: 0;
	position: relative;
}
#compra2 .col-17 {
	float: left;
	position: relative;
	width: 620px;
}
#compra2 .text-6 {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-7-1 {
	margin: 4px 0 0 10px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-19 {
	margin: 16px 0 0;
	position: relative;
}
#compra2 .calle {
	float: left;
	margin: 0 155px 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .calle1 {
    font-size: 0.875em;
}
#compra2 .altura {
	float: left;
	margin-right:55px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-20 {
	margin: 3px 0 0 10px;
	position: relative;
}


.text-8-1 {
	float: left;
	margin: 1px 100px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text-8-2 {
	float: left;
	margin: 1px 260px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text-8-3 {
	float: left;
	margin: 1px 140px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}

#compra2 .text1025 {
	float: left;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	margin-right:68px;
}
#compra2 .text-9-1 {
	margin: 16px 0 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-21 {
	margin: 4px 0 0 10px;
	position: relative;
}
#compra2 .text-10 {
	float: left;
	margin: 0 1px;
	width: 52px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-11 {
	float: left;
	width: 52px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-12 {
	margin: 16px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text2020 {
	margin: 2px 0 0 10px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-13-1 {
	margin: 16px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-14 {
	margin: 3px 0 0 11px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .col-18 {
	float: left;
	margin: 49px 0 0 53px;
	position: relative;
	width: 35px;
}
#compra2 .piso {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 55px;
    margin-top: 0;
	float:left;
}
#compra2 .text-15 {
	margin: 3px 80px 0 0;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
	float:left
}
#compra2 .col-9-1 {
	float: right;
	position: relative;
	width: 815px;
	margin-top:35px;
	margin-bottom:-20px;
}

#compra2 .col-19 {
	float: left;
	margin: 49px 0 0 44px;
	position: relative;
	width: 43px;
}
#compra1 .col-191 {
	position: relative;
	width: 101px;
	margin-top: 1px !important;
}
#compra2 .dpto {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 55px;
    margin-top: 0;
	float:left;
}
#compra2 .text-16 {
	margin: 2px 0 0 7px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row {
	margin: 27px 0 0 2px;
	position: relative;
}
#compra2 .rectangle-3-copy-19-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra2 .text-17 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra2 .shape-2-copy {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#compra2 .row-11 

#compra2 .col17 .row-11 {
    margin-top: 8px;
}


#compra2 .ellipse-1 {
	float: left;
	height: 18px;
	margin: 0 9px 0 0;
	width: 18px;
	border: 1px solid #999999; /*stroke*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImVsbGlwc2UtMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiPgo8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjAiIC8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZWxsaXBzZS0xKSIgLz48L3N2Zz4=);
	background: -moz-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -o-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -webkit-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -ms-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: linear-gradient(0deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
#compra2 .text-18 {
	margin: 3px 0 0;
	font-weight:normal;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height:25px;
}
#compra2 .row-12 {
	margin: 20px 2px 0;
	position: relative;
}
#compra2 .ellipse-1-copy {
	float: left;
	height: 18px;
	margin: 0 9px 0 0;
	width: 18px;
	border: 1px solid #999999; /*stroke*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImVsbGlwc2UtMS1jb3B5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+CjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMCIgLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNlbGxpcHNlLTEtY29weSkiIC8+PC9zdmc+);
	background: -moz-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -o-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -webkit-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -ms-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: linear-gradient(0deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
#compra2 .text-19-1 {
	margin: 3px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-13 {
	margin: 20px 2px 0;
	position: relative;
}
#compra2 .ellipse-1-copy-2 {
	float: left;
	height: 18px;
	margin: 0 8px 0 0;
	width: 18px;
	border: 1px solid #999999; /*stroke*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImVsbGlwc2UtMS1jb3B5LTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9IjAlIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiIC8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwIiAvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2VsbGlwc2UtMS1jb3B5LTIpIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -o-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -webkit-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: -ms-linear-gradient(90deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	background: linear-gradient(0deg, #cccccc 0, rgba(204, 204, 204, 0.0) 100%);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
#compra2 .text-20 {
	margin: 3px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .rectangle-3-copy-13-holder {
	margin: 30px 0 15px 2px;
	min-height: 16px;
	padding: 18px 0 16px;
	position: relative;
	width: 130px;
	background: #bde660;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
	cursor:pointer;
}
#compra2 .row-14 {
	margin: 40px 0 0 2px;
	position: relative;
}
#compra2 .rectangle-3-copy-20-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#compra2 .pago {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#compra2 .shape-2-copy-2 {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#compra2 .cuerpo {
    left: 50%;
    margin-left: 180px;
    position: absolute;
    top: -30px;
    width: 365px;
}
#compra2 .row-6-1 {
	position: relative;
}
#compra2 .col-18 {
	float: right;
	margin: 126px 0 0;
	position: relative;
	width: 365px;
}
#compra2 .row-14 {
	position: relative;
}
#compra2 .compra2-row-15 {
	margin: 10px 0 0;
	position: relative;
}
#compra2 .layer16401 {
	display: block;
	float:left;
}
#compra2 .text-21-1 {
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
}
#compra2 .layer1639 {
	display: block;
	left: 183px;
	margin: 78px auto 0;
	position: relative;
}
#compra2 .compra2-rectangle-3-copy-holder {
	float: left;
	min-height: 50px;
	padding: 0 21px;
	width: 126px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra2 .compra2-rectangle-3-copy-2-holder {
	float: right;
	min-height: 15px;
	padding: 20px 16px 15px 0;
	width: 114px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#compra2 .compra2-row-7 {
	margin: 4px 0 0;
	position: relative;
}

#compra2 .col-14 {
	float: right;
	margin: 126px 0 0;
	position: relative;
	width: 299px;
}
#compra2 .row-15 {
	position: relative;
}
#compra2 .rectangle-3-copy-holder {
	float: left;
	min-height: 50px;
	padding: 0 21px;
	width: 126px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra2 .rectangle-3-copy-2-holder {
	float: right;
	min-height: 15px;
	padding: 20px 16px 15px 0;
	width: 114px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#compra2 .row-16 {
	margin: 10px 0 0;
	position: relative;
}
#compra2 .rectangle-3-copy-8-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra2 .rectangle-3-copy-14-holder {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-17 {
	margin: 10px 0 0;
	position: relative;
}
#compra2 .rectangle-3-copy-9-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra2 .rectangle-3-copy-14-holder-2 {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-7 {
	margin: 4px 0 0;
	position: relative;
}
#compra2 .subtotal {
    color: #333333;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    text-align: right;
}
#compra2 .compra2-row-8 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    position: relative;
}
#compra2 .compra2-text-27 {
    color: #333333;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    text-align: right;
}	
#compra2 .rectangle-3-copy-10-holder {
	float: right;
	min-height: 15px;
	padding: 20px 19px 15px;
	width: 92px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#compra2 .row-8 {
	margin: 10px 0 0;
	position: relative;
}
#compra2 .compra2-rectangle-3-copy-holder {
	float: left;
	min-height: 50px;
	padding: 0 21px;
	width: 126px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#compra2 .text-29 {
	float: left;
	margin: 20px 0 0;
	width: 642px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra2 .rectangle-3-copy-11-holder {
	float: right;
	min-height: 15px;
	padding: 20px 0 15px 8px;
	width: 122px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}
#compra2 .compra2-row-9 {
	margin: 10px 0 0;
	position: relative;
}
#compra2 .compra2-total {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra2 .total {
	float: left;
	margin: 20px 0 0;
	width: 641px;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#compra2 .rectangle-3-copy-12-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width: 96px;
	background: rgba(255, 192, 0, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 800;
}
#compra2 .footer {
	margin: 169px 0 0;
/*	min-height: 163px;*/
	padding: 0px 36px 0 47px;
	position: relative;
	background: #bee566;
}
#compra2 .text-32 {
	float: left;
	width: 148px;
}
#compra2 .text-32 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#compra2 .logo-monocromo-holder {
	float: right;
	margin: 17px 0 0;
	padding: 5px 6px 14px;
	position: relative;
	width: 93px;
	background: url(images/logo_monocromo.jpg) no-repeat;
}
#compra2 .logo-color {
	display: block;
	margin: 0 auto;
	position: relative;
	right: 3.5px;
}
#compra2 .text-35 {
	float: right;
	margin: 56px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
#compra2 .linea-2 {
	float: right;
	height: 160px;
	margin: 3px 44px 0 0;
	width: 1px;
	background: #000000;
}
#compra2 .col-13 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;
}
#compra2 .text-33 {
	margin: 0 auto;
	width: 470px;
	font-size: 0.625em; /* 10px / 16px = 0.625em */
	line-height: 1.2;
	text-align: justify;
}
#compra2 .text-34 {
	margin: 13px 0 0;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#compra2 .linea {
	float: right;
	height: 160px;
	margin: 3px 17px 0 0;
	width: 1px;
	background: #000000;
}
#compra2 .text-style {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
#compra2 .fw400 {
	font-weight: normal;
}
#compra2 .text-18-2 {
	margin: 21px 0 30px 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text-18-2 {
	margin: 21px 0 30px 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-4-2 {
    left: 93px;
	margin: 33px auto 0;
	position: relative;
    width: 435px;

}

#compra2 .rectangle-4-copy-13-holder {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #999999;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}
.rectangle-volver {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #999999;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}

.rectangle-billetera {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #cfbc0b;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}
#compra2 .rectangle-4-copy-14-holder {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #ff0000;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}
.rectangle-ccancelar {
	float: left;
	min-height: 50px;
	width: 160px;
	background: #ff0000;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}
.rectangle-pagar {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #09B44D;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
	margin-left: 15px;
}
#compra2 .rectangle-4-copy-16-holder {
	float: left;
	min-height: 50px;
	width: 130px;
	background: #09B44D;
	color: #ffffff;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	line-height: 50px;
	text-align: center;
}
/****************PAGINADO **************************/
.pagination {
    display: inline-block;
	font-size: 0.875em;
	font-weight:bold;
	margin:25px;
}

.pagination a {
    color: black;
    float: left;
    padding: 10px 12px;
    text-decoration: none;
	 border: 1px solid #ddd; /* Gray */
	margin: 0 4px;  
}
.pagination a.active {
    background-color: #4CAF50;
    color: white;
}

.pagination a:hover:not(.active) {background-color: #ddd;}



 /* Tooltip container */
/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 190px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 15px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip .tooltiptext {
    top: 0px;
    right: 105%;
}

/* Tooltip text */
.tooltip .tooltiptext_carrito {
    visibility: hidden;
   /* width: 420px!important;*/
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 15px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext_carrito {
    visibility: visible;
}

.tooltip .tooltiptext_carrito {
    top: 30px;
    right: -60%;
}
/******************* COMPRA 2 ****************************/
#sucursales .interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
#sucursales .sucursal-col {
	margin: 0 auto;
/*	min-height: 1377px;
	padding: 24px 0 0;*/
	position: relative;
/*	width: 1150px;*/
	background: #ffffff;
}
#sucursales .sucursal-wrapper-14 {
	margin: -50px auto 0;
	position: relative;
}
#sucursales .pasos-sucursal {
    position: absolute;
    top: 105px;
	width:100%;
}

#sucursales .col-15 {
    position: relative;
    width: 100%;
    margin-top: 10px !important;
}

#sucursales .sucursal-rectangle-3-copy-3-holder {
	margin: 0 auto;
	min-height: 17px;
	padding: 11px 9px 10px;
	width: 292px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#sucursales .sucursal-rectangle-3-copy-4-holder {
	margin: 0 auto;
	min-height: 17px;
	padding: 11px 9px 10px;
	width: 272px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}


#sucursales .text-5 {
	float: left;
	margin: 10px 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#sucursales .text-6 {
	min-height: 17px;
	padding: 11px 9px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	background-color:#CCC;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	margin-right:10px;
}

#sucursales .sucursal-shape-2 {
	height: 1px;
/*	margin: 6px auto;
	width: 620px;*/
	background: #e43789;
}
#sucursales .row-10 {
	margin: 0;
	position: relative;
}
#compra2 .col-17 {
	float: left;
	position: relative;
	width: 620px;
}
#compra2 .text-7-1 {
	margin: 4px 0 0 10px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-19 {
	margin: 16px 0 0;
	position: relative;
}
#compra2 .calle {
	float: left;
	margin: 0 155px 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra1 .calle1 {
    font-size: 0.875em;
}
#compra2 .altura {
	float: left;
	margin-right:55px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-20 {
	margin: 3px 0 0 10px;
	position: relative;
}
.text-8-1 {
	float: left;
	margin: 1px 100px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text-8-2 {
	float: left;
	margin: 1px 260px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text-8-3 {
	float: left;
	margin: 1px 140px 0 1px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}

#compra2 .text1025 {
	float: left;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	margin-right:68px;
}
#compra2 .text-9-1 {
	margin: 16px 0 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .row-21 {
	margin: 4px 0 0 10px;
	position: relative;
}
#compra2 .text-10 {
	float: left;
	margin: 0 1px;
	width: 52px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-11 {
	float: left;
	width: 52px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-12 {
	margin: 16px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
.text2020 {
	margin: 2px 0 0 10px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-13-1 {
	margin: 16px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#compra2 .text-14 {
	margin: 3px 0 0 11px;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}

#compra2 .piso {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 55px;
    margin-top: 0;
	float:left;
}
#compra2 .text-15 {
	margin: 3px 80px 0 0;
	color: #666666;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
	float:left
}
#compra2 .col-9-1 {
	float: right;
	position: relative;
	width: 815px;
	margin-top:35px;
	margin-bottom:-20px;
}

#compra2 .col-19 {
	float: left;
	margin: 49px 0 0 44px;
	position: relative;
	width: 43px;
}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

.left { 
	position: absolute;
	top: 44px;
	left: 0;
	/*width: 22%;*/
	font-size:12px;
	font-weight:bold;
   letter-spacing: -1px;  
   padding: 10px; 
 }		

.right { 
	position: absolute;
	top: 44px;
	left: 160px;
	/*width: 22%;*/
	font-size:12px;
	font-weight:bold;
    letter-spacing: -1px;  
    padding: 10px; 
 }		


/******************* CONSULTA ****************************/
#consulta .interface {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 100%; /* 1350px / 1350px = 100% */
	background: #eeeeee;
}
#consulta .consulta-col {
	margin: 0 auto;
	min-height: 800px;
	position: relative;
	width: 1150px;
	background: #ffffff;
}
#consulta .cabezal {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}
#consulta .logo {
	float: left;
}
#consulta .text {
	float: left;
	margin: 23px 0 0 44px;
	width: 437px;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 1.375em; /* 22px / 16px = 1.375em */
}
#consulta .btn-buscar-holder {
	float: right;
	margin: 26px 0 0;
	padding: 9px 0;
	position: relative;
	width: 50px;
	background: #ff0000;
}
#consulta .lupa {
	display: block;
	margin: 0 auto;
}
#consulta .recuadro-buscador-holder {
	float: right;
	margin: 26px -1px 0 0;
	min-height: 38px;
	padding: 0 10px;
	position: relative;
	width: 218px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 1em; /* 16px / 16px = 1em */
	line-height: 40px;
}
#consulta .group-2 {
	margin: 31px 0 0;
	min-height: 29px;
	padding: 7px 18px 9px 49px;
	position: relative;
	background: #bde660;
}
#consulta .text-3 {
	float: left;
	margin: 8px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .vector-smart-object-2 {
	float: right;
	margin: 6px 0 0;
}
#consulta .shape-1 {
	float: right;
	height: 29px;
	margin: 0 16px 0 0;
	width: 1px;
	background: #000000;
}
#consulta .text2 {
	float: right;
	margin: 7px 23px 0 0;
	font-size: 1.25em; /* 20px / 16px = 1.25em */
	font-weight: 600;
}
#consulta .vector-smart-object {
	float: right;
	margin: 7px 14px 0 0;
}
#consulta .breadcrumbs {
	margin: 20px 0 20px 30px;
	position: relative;
	color: #666666;
	font-size: 0.875em; /* 12px / 16px = 0.75em */
}
#consulta .wrapper-12 {
	min-height: 700px;
	margin: 50px auto ;
	position: relative;
	width: 100%;
}
#consulta .pasos-consulta {
	width: 622px;
	margin:0 auto;

}

#consulta .rectangle-3-copy-15-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#consulta .text-5 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#consulta .consulta-shape-2 {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#consulta .text-6 {
	margin: 22px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-rectangle-3-holder {
	margin: 6px 0 0 2px;
	min-height: 15px;
	padding: 12px 9px 11px;
	position: relative;
	width: 272px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .row-11 {
	margin: 8px 0 0;
	position: relative;
}
#consulta .row-11 > * {
	float: left;
	margin: 0 9px 0 0;
}
#consulta .row-11 > *:last-child {
	margin-right: 0 !important;
}
#consulta .col-15 {
	position: relative;
	width: 100%;
	margin-top: 1px !important;
}
#consulta .col-15-1 {
	position: relative;
	width: 530px;
	margin-top: 1px !important;
}
#consulta .calle {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-rectangle-3-copy-3-holder {
	margin: 6px auto 0;
	min-height: 17px;
	padding: 11px 9px 10px;
	width: 100%;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .col-19 {
	position: relative;
	width: 101px;
	margin-top: 1px !important;
}
#consulta .altura {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .rectangle-3-copy-4-holder {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:78px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .col-20 {
	position: relative;
	width: 100px;
}
#consulta .piso {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .rectangle-3-copy-5 {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:78px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .col-21 {
	position: relative;
	width: 100px;
}
#consulta .dpto {
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .rectangle-3-copy-6 {
	margin: 6px 0 0;
	min-height: 17px;
	padding: 11px 10px 10px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	width:50px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-text-10 {
	margin: 9px 0 0 1px;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-row-12 {
	margin: 6px auto 0;
	position: relative;
	width: 620px;
}
#consulta .rectangle-3-copy-7-holder {
	float: left;
	min-height: 38px;
	padding: 0 8px;
	width: 274px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#consulta .rectangle-3-copy-7-holder-2 {
	float: right;
	min-height: 38px;
	padding: 0 9px;
	width: 298px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#consulta .consulta-text-13 {
	margin: 9px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .rectangle-3-copy-16-holder {
	margin: 5px 0 0 2px;
	min-height: 15px;
	padding: 12px 8px 11px;
	position: relative;
	width: 274px;
	border: 1px solid #cccccc; /*stroke*/
	color: #000000;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .text-15 {
	margin: 9px 0 0;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-row-13 {
	margin: 6px 2px 0;
	position: relative;
}
#consulta .rectangle-3-copy-17-holder {
	float: left;
	margin: 0 10px 0 0;
	min-height: 38px;
	padding: 0 9px;
	width: 110px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#consulta .rectangle-3-copy-18-holder {
	float: left;
	min-height: 38px;
	padding: 0 9px;
	width: 132px;
	border: 1px solid #cccccc; /*stroke*/
	color: #cccccc;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 40px;
}
#consulta .rectangle-3-copy-13-holder {
	margin: 20px 0 0 2px;
	min-height: 16px;
	padding: 18px 0 16px;
	position: relative;
	width: 130px;
	background: #bde660;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
	cursor:pointer;
	float:right;
}
#consulta .row-10 {
	margin: 20px 0 0 2px;
	position: relative;
}
#consulta .rectangle-3-copy-19-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#consulta .text-18 {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#consulta .shape-2-copy {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#consulta .consulta-row-2 {
	margin: 28px 0 0 2px;
	position: relative;
}
#consulta .rectangle-3-copy-20-holder {
	float: left;
	margin: 0 18px 0 0;
	min-height: 50px;
	width: 50px;
	background: #666666;
	color: #ffffff;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
#consulta .pago {
	float: left;
	margin: 17px 0 0;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
}
#consulta .shape-2-copy-2 {
	height: 1px;
	margin: 6px auto 0;
	width: 620px;
	background: #e43789;
}
#consulta .cuerpo {
	left: 50%;
    margin-left: 180px;
    position: absolute;
    top: -30px;
    width: 365px;	
}
#consulta .consulta-row-6 {
	position: relative;
}
#consulta .col-8 {
	float: right;
	position: relative;
	width: 815px;
	margin-top:35px;
	margin-bottom:-20px;
}
#consulta .consulta-text-19 {
	color: #bee566;
	font-size: 2.5em; /* 40px / 16px = 2.5em */
}
#consulta .layer1640 {
	display: block;
	float:left;
}
#consulta .surround-sound-system-120244619 {
	display: block;
	left: 183px;
	margin: 3px auto 0;
	position: relative;
}
#consulta .bicicleta-raleigh-mojave-50 {
	display: block;
	left: 193.5px;
	margin: 6px auto 0;
	position: relative;
}

#consulta .row-14 {
	position: relative;
}
#consulta .consulta-rectangle-3-copy-holder {
	float: left;
	min-height: 50px;
	padding: 0 21px;
	width: 126px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#consulta .consulta-rectangle-3-copy-2-holder {
	float: right;
	min-height: 15px;
	padding: 20px 16px 15px 0;
	width: 114px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	text-align: center;
}
#consulta .consulta-row-15 {
	margin: 10px 0 0;
	position: relative;
}
#consulta .rectangle-3-copy-8-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#consulta .rectangle-3-copy-14-holder {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .row-16 {
	margin: 10px 0 0;
	position: relative;
}
#consulta .rectangle-3-copy-9-holder {
	float: left;
	min-height: 50px;
	padding: 0 22px;
	width: 124px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	line-height: 50px;
}
#consulta .rectangle-3-copy-14-holder-2 {
	float: right;
	min-height: 15px;
	padding: 20px 20px 15px;
	width: 90px;
	background: #eeeeee;
	font-size: 0.875em; /* 14px / 16px = 0.875em */
}
#consulta .consulta-row-7 {
	margin: 4px 0 0;
	position: relative;
}
#consulta .subtotal {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#consulta .rectangle-3-copy-10-holder {
	float: right;
	min-height: 15px;
	padding: 20px 19px 15px;
	width: 92px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
}
#consulta .consulta-row-8 {
	margin: 10px 0 0;
	position: relative;
}
#consulta .text-27 {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#consulta .rectangle-3-copy-11-holder {
	float: right;
	min-height: 15px;
	padding: 20px 0 15px 8px;
	width: 122px;
	background: rgba(238, 238, 238, 0.5);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 600;
	text-align: center;
}
#consulta .consulta-row-9 {
	margin: 10px 0 0;
	position: relative;
}
#consulta .total {
	float: left;
	margin: 20px 0 0;
	color: #333333;
	font-size: 1em; /* 16px / 16px = 1em */
	font-weight: bold;
	text-align: right;
}
#consulta .rectangle-3-copy-12-holder {
	float: right;
	min-height: 15px;
	padding: 20px 17px 15px;
	width: 96px;
	background: rgba(255, 192, 0, 0.8);
	font-size: 0.875em; /* 14px / 16px = 0.875em */
	font-weight: 800;
}
#consulta .footer {
	margin: 48px 0 0;
/*	min-height: 163px;*/
	padding: 0px 36px 0 47px;
	position: relative;
	background: #bee566;
}
#consulta .text-30 {
	float: left;
	width: 148px;
}
#consulta .text-30 > * {
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#consulta .logo-monocromo-holder {
	float: right;
	margin: 17px 0 0;
	padding: 5px 6px 14px;
	position: relative;
	width: 93px;
	background: url(images/logo_monocromo.jpg) no-repeat;
}
#consulta .logo-color {
	display: block;
	margin: 0 auto;
	position: relative;
	right: 3.5px;
}
#consulta .text-33 {
	float: right;
	margin: 56px 10px 0 0;
	color: #666666;
	font-size: 1.125em; /* 18px / 16px = 1.125em */
	font-weight: 300;
}
#consulta .linea-2 {
	float: right;
	height: 160px;
	margin: 3px 44px 0 0;
	width: 1px;
	background: #000000;
}
#consulta .col-14 {
	float: right;
	margin: 41px 50px 0 0;
	position: relative;
	width: 472px;

}
#consulta .text-31 {
	margin: 0 auto;
	width: 470px;
	font-size: 0.625em; /* 10px / 16px = 0.625em */
	line-height: 1.2;
	text-align: justify;
}
#consulta .text-32 {
	margin: 13px 0 0;
	font-size: 0.75em; /* 12px / 16px = 0.75em */
	line-height: 1.333333em; /* 16px / 12px = 1.333333em */
}
#consulta .linea {
	float: right;
	height: 160px;
	margin: 3px 17px 0 0;
	width: 1px;
	background: #000000;
}
#consulta .text-style {
	font-size: 1.166667em; /* 14px / 12px = 1.166667em */
	font-weight: bold;
}
#consulta .fw400 {
	font-weight: normal;
}
#consulta .col-18 {
	float: right;
	margin: 126px 0 0;
	position: relative;
	width: 365px;
}