@charset "UTF-8";
/* ///////////// OK OK ////////// */
/* This stylesheet generated by Transfonter (http://transfonter.org) on August 23, 2016 6:28 PM */
@font-face {
	font-family: 'AG Book Rounded';
	src: url('../fonts/AGBookRounded-Bold.eot');
	src: url('../fonts/AGBookRounded-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AGBookRounded-Bold.woff') format('woff'),
		url('../fonts/AGBookRounded-Bold.ttf') format('truetype'),
		url('../fonts/AGBookRounded-Bold.svg#AGBookRounded-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'AG Book Rounded';
	src: url('../fonts/AGBookRounded-Regular.eot');
	src: url('../fonts/AGBookRounded-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AGBookRounded-Regular.woff') format('woff'),
		url('../fonts/AGBookRounded-Regular.ttf') format('truetype'),
		url('../fonts/AGBookRounded-Regular.svg#AGBookRounded-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AG Book Rounded';
	src: url('../fonts/AGBookRounded-Medium.eot');
	src: url('../fonts/AGBookRounded-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AGBookRounded-Medium.woff') format('woff'),
		url('../fonts/AGBookRounded-Medium.ttf') format('truetype'),
		url('../fonts/AGBookRounded-Medium.svg#AGBookRounded-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

/* CSS Document */

div#contenido {width:100% !important;}
div#contenido>img {margin:0 auto 0 196px !important; display:table;}
div#contenido img {margin:0 auto; display:table;}
div#contenido p {color:black; margin:0 auto;}

#bebe-fila {
	width:100%;
	float:left;
}

.bebe-prod1 {
    width: 308px;
    display: inline-block;
    vertical-align: top;
    min-height: 382px;
}

.bebe-prod1-detalle {
	width:90%;
	padding:0 5% 5%;
	margin-top:-3px;
	float:left;
	min-height: 150px;
}

.bebe-prod1-redofer {
	width:90%;
	padding:0 5% 5%;
	margin-top:-3px;
	float:left;
}



.bebe-peso,
.bebe-promo>.col2>.bebe-nombre-prod-prm>span.bebe-peso {
	font-family: 'AG Book Rounded';
	font-size:14pt;
	font-weight:500;
	padding-top:9px;
	margin-right:2px;
	color:#FF0000;
}

.bebe-promo>.col2>.bebe-nombre-prod-prm>span.bebe-peso {
	font-size:13pt !important;
	padding-top:7px !important;
}


.dosxuno {
	margin-top:7px;
	line-height:25px;
	position:relative;
	display:inline-block;
}

.bebe-precio, .oferta-x,.dosxuno,
.bebe-promo>.col2>.bebe-nombre-prod-prm>span.bebe-precio {
	font-family: 'AG Book Rounded';
	font-size:23pt;
	font-weight:500;
	color:#FF0000;
}

.bebe-alt{ color:#000000;}
.bebe-precio2,
.bebe-promo>.col2>.bebe-nombre-prod-prm>span.bebe-precio2 {
	font-family: 'AG Book Rounded';
	font-size:23pt;
	font-weight:500;
	color:#FF0000;
	float: left;
	margin-right: 6px;
}

.oferta-x,
.bebe-promo>.col2>.bebe-nombre-prod-prm>span, .oferta-x {
	font-family: 'AG Book Rounded';
	font-size:32pt;
	font-weight:500;
	color:#FF0000;
}

.bebe-promo>.col2>.bebe-nombre-prod-prm>div {width:auto; margin:auto; display:table;}

.bebe-promo>.col2>.bebe-nombre-prod-prm>span.bebe-precio {font-size:20pt !important;}
.bebe-promo>.col2>.bebe-nombre-prod-prm>span.oferta-x {font-size:32pt !important;}

.bebe-cu {
	font-family: 'AG Book Rounded';
	font-size:11pt;
	font-weight:500;
	color:#FF0000;
}

.bebe-asterisco {
	font-family: 'AG Book Rounded';
	color:#FF0000;
	font-size:10pt;
	font-weight:500;
	margin-top: 4px;
    margin-left: 2px;
  	position:absolute;
}

/*nueva grafica*/
.bebe-promo {
	padding:5px;
	overflow:hidden;
	margin-bottom:10px;
	display:table;
	margin:auto;
	margin-bottom: 10px;
}

.bebe-promo > .col1{width:117px; display: table-cell; vertical-align: middle; text-align:center;}
.bebe-promo > .col2{min-height:80px; margin:auto; display:table;}
.bebe-porcentaje {
	font-family: 'AG Book Rounded';
	color:#FF0000;
	font-size:44pt;
	float:left;
	font-weight:500;
	line-height:50px;
}
.bebe-x100{
	font-family: 'AG Book Rounded';
	color:#FF0000;
	font-size:20pt;
	font-weight:400;
	clear: both;
	line-height:20pt;
}
.bebe-nota{
	font-family: 'AG Book Rounded';
	color:#666;
	font-size:12pt;
	font-weight:400;
	clear: both;
	line-height:20pt;
}
.bebe-nota-pie{
	font-family: 'AG Book Rounded';
	color:#666;
	font-size:12pt;
	font-weight:400;
	padding-top:5px;
}
.bebe-dcto{
	font-family: 'AG Book Rounded';
	color:#FF0000;
	font-size:10pt;
	font-weight:400;
	line-height:20pt;
}

.bebe-txt-unidad{
	font-family: 'AG Book Rounded';
	color:#FF0000;
	font-size:9pt;
	font-weight:400;
	line-height:20pt;
	text-transform:uppercase;
}

.bb-unidad-2 {
	font-family: 'AG Book Rounded';
	font-size:10pt;
	text-transform:uppercase;
	text-align:left;
	margin:-5px auto 0;
	width:100%;
	display:table;
	float:left;
	padding-bottom: 5px;
	color: #FF0000;
}

sup {text-transform:none;}

.bebe-nombre-prod-prm {
	font-family: 'AG Book Rounded';
	font-weight:500;
	font-size:13pt;
	color:#211915;
	text-transform:uppercase;	
	display: table-cell;
  	vertical-align: middle;
	text-align: center !important;
}

.bebe-nombre-prod-otro {
	font-family: 'AG Book Rounded';
	font-weight:300;
    font-size:10pt;
	color:#211915;
	text-transform:uppercase;	
	display: table-cell;
  	vertical-align: middle;
	text-align: center !important;
}

.bebe-cod {font-family: 'AG Book Rounded'; font-weight:300;}

.bebe-promo >.col2 div{text-align:center !important; font-size:17px;}
.bebe-promo >.col2>div{width:100%;}
.bebe-promo >.col2> .bebe-nombre-prod-prm > span {
	font-size:9pt;
	color:#FF0000;
	font-weight:400;
}

/* iconos bajo imagen*/
.mmee-2017 {background: white url(../img/exclusiva-2017.png) no-repeat 2px 3px;height: 21px;width: 104px;float: right; position: relative;top: 40px;right: 50px;}
.iconos {width:100%; padding: 0 5% 5%;}
.dosx {background:url(../img/bebe/2x.png) no-repeat;}
.tresx {background:url(../img/bebe/3x.png) no-repeat;}
.cincox {background:url(../img/bebe/5x.png) no-repeat;}
.mmee {background: white url(../img/bebe/exclusiva.png) no-repeat 2px 3px; height:44px; width:112px; float:left;}
.mmeefar {background: white url(../img/bebe/exclusiva_farmacia.png) no-repeat 2px 3px; height:44px; width:60px; float:left;}
.pack {background: white url(../img/bebe/pack.png) no-repeat 0 5px; height:40px; width:60px;float:left;}
.nuevo {background: white url(../img/bebe/nuevo.png) no-repeat 2px 3px; height:44px; width:60px;float:left;}
.nuevos {background: white url(../img/bebe/nuevos-salud.png) no-repeat 2px 3px; height:44px; width:60px;float:left;}
.dosx, .tresx, .cincox {
	height: 36px;
	width: 42px;
/*	background-size: 100%;*/
	float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 5px 0px;
	
}

/* PORCENTAJES ROJOS CUADRO */
.desc-red {width:40%; padding: 0 3%; float:left;}
.diez {background:url(../img/promociones/desc_red/10_dcto.png) no-repeat;}
.diez {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.veinte {background:url(../img/promociones/desc_red/20_dcto.png) no-repeat;}
.veinte {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.treinta {background:url(../img/promociones/desc_red/30_dcto.png) no-repeat;}
.treinta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.treinta-cinco {background:url(../img/promociones/desc_red/35_dcto.png) no-repeat;}
.treinta-cinco {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.cuarenta {background:url(../img/promociones/desc_red/40_dcto.png) no-repeat;}
.cuarenta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.cuarenta-cinco {background:url(../img/promociones/desc_red/45_dcto.png) no-repeat;}
.cuarenta-cinco {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.cincuenta {background:url(../img/promociones/desc_red/50_dcto.png) no-repeat;}
.cincuenta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.sesenta {background:url(../img/promociones/desc_red/60_dcto.png) no-repeat;}
.sesenta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.setenta {background:url(../img/promociones/desc_red/70_dcto.png) no-repeat;}
.setenta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}

.ochenta {background:url(../img/promociones/desc_red/80_dcto.png) no-repeat;}
.ochenta {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}


.nuevos {background:url(../img/promociones/desc_red/nuevos.png) no-repeat;}
.nuevos {
	height:50px;
	width:80px;
	margin-right:10px;
	background-size:contain;
	float:left;
}


.bebe-prod1>.bebe-prod1-detalle>.bebe-antes {
	font-family: 'AG Book Rounded';
	font-size:12pt;
	font-weight:500;
	margin:0px auto 6px;
	color: #000000;
}

.bebe-cod,
.bebe-promo>.col2>.bebe-nombre-prod-prm>.bebe-cod {
	font-size:8pt;
	font-weight:300;
	margin:0 !important;
	text-align:left !important; 
	text-transform:none;
	color: #000000;
}

.bebe-promo>.col2>.bebe-nombre-prod-prm>.bebe-detalle,
.bebe-promo>.col2>.bebe-nombre-prod-prm>.bebe-cod {
	text-align:center !important;
}

.bebe-prod1>.bebe-prod1-detalle>.bebe-nombre-prod {
	font-family: 'AG Book Rounded';
	font-size:12pt;
	font-weight:500;
	text-transform:uppercase;
	text-align:left;
	color: #000000;
}

.bebe-prod1>.bebe-prod1-detalle>.bebe-detalle {
	font-size:11pt;
	font-family: 'AG Book Rounded';
	text-align:left;
	font-weight:300;
	margin:2px auto;
	color: #000000;
}

.bebe-prod1>.bebe-prod1-detalle>.bebe-promo>.col2>.bebe-nombre-prod-prm>.bebe-cod {
	font-size:7pt !important;
	margin:0px auto;
	text-align:center;
}

#bebe-legal {
	width:100%;
	margin-top: 0;
    margin-bottom: 40px;
	font-size:9pt;
	text-align:center;
	display: inline-block;
}

.oferta-porcentaje, .oferta-porcentaje3 {
	font-family: 'AG Book Rounded';
    color: #FF0000;
    font-size: 44pt;
    float: left;
    font-weight: 500;
    line-height: 50px;
}
.oferta-porcentaje2 {
	font-family: 'AG Book Rounded';
    color: #FF0000;
    font-size: 28pt;
    float: left;
    font-weight: 500;
    line-height: 50px;
    margin: -6px 0 0;
}

.oferta-dcto {
	font-family: 'AG Book Rounded';
    color: #FF0000;
    font-size: 10pt;
    font-weight: 500;
    line-height: 20pt;
    margin: 30px 0 0 -32px;
    position: absolute;
}
.imagen_ahorras img{
	 width: 121px;
    float: right;
    margin-right: 10px;
	}
#legend-carrusel-bb {
	width:100%;
	margin-top: 0px;
    margin-bottom: 0px;
	font-size:13pt;
	text-align:center;
	text-decoration: underline;
	float:left;
}

.bebe-antes {
	font-size:10pt;
	font-weight:500;
	margin:1px auto 3px;
	display:table;
	float:left;
	width: 100%
}

