
.left {
    clear: both;
}
.left {
    float: left;
    margin: 20px 0 0;
    width: 200px;
}
.right.margin {
    border-collapse: collapse;
    display: table;
    min-height: 730px;
}
.treintas.sesenta {
    float: left;
    margin: 0;
    max-width: 560px;
    text-align: center;
    width: 560px;
}
.treintas.sesenta > img {
    margin: 15px 0 0;
    max-width: 100%;
}
.treintas {
    border: 1px solid;
    float: left;
    max-width: 280px;
    min-height: 400px;
    position: relative;
    width: 279px;
}
.marcas_boletin {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.marcas_boletin > img {
    width: 100px;
}
.productos {
    float: left;
    text-align: center;
    width: 100%;
}
.productos > img {
    max-height: 140px;
    max-width: 140px;
}
.oferta_absolute {
    max-height: 80px;
    max-width: 80px;
    position: absolute;
    right: 5px;
    top: 40%;
}
.precio_anterior {
    color: #000;
    float: left;
    font-family: gobold_boldregular;
    font-size: 20px;
    margin: 15px 2.5% 0;
    text-align: center;
    width: 95%;
}
.precio_anterior.precio_promocion {
    color: #e38433;
    font-size: 24px;
    margin: 10px 2.5% 0;
}
.nombre_productos {
    color: #565656;
    float: left;
    font-size: 14px;
    margin: 15px 2.5% 0;
    text-align: center;
    text-transform: lowercase;
    width: 95%;
}
.banner_horizontal {
    float: left;
    margin: 0 0 20px;
    max-width: 100%;
    display: none;
}
.banner_vertical {
    margin: 125px 0 0;
    max-width: 100%;
}
.chk_box {
    float: left;
    font-size: 18px;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
#formulario_boletin {
    float: left;
    width: 100%;
	display: none;
}
.datos_boletin {
    clear: both;
    float: left;
    margin: 10px 225px;
    width: 400px;
}
.datos_boletin > label {
    color: #17272e;
    float: left;
    font-family: gobold_boldregular;
    font-size: 18px;
    text-align: center;
    width: 100%;
}
.datos_boletin > input {
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 400px;
}
#suscribirme {
    background: #17272e none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
}
@media only screen and (max-width: 1163px) {
	.left {
		display: none;
	}
	.right.margin {
		width: 100%;
	}
	.treintas.sesenta {
		max-width: 50%;
		width: 49.8%;
	}
	.treintas {
		max-width: 49.8%;
		width: 49.9%;
	}
}




