@font-face {
      font-family: 'Ommes';
      src: url('font-face/omnesmedium.eot');
src: url('font-face/omnesmedium.eot?#iefix') format('embedded-opentype'),
url('font-face/omnesmedium.woff') format('woff'),
url('font-face/omnesmedium.ttf') format('truetype'),
url('font-face/omnesmedium.svg#omnesmedium') format('svg');
font-weight: normal;
font-style: normal;
    }
	
 @font-face {
      font-family: 'Ommes Bold';
      src: url('font-face/omnesbold.eot');
src: url('font-face/omnesbold.eot?#iefix') format('embedded-opentype'),
url('font-face/omnesbold.woff') format('woff'),
url('font-face/omnesbold.ttf') format('truetype'),
url('font-face/omnesbold.svg#omnesbold') format('svg');
font-weight: normal;
font-style: normal;
}

.banner {
	display:block;
	text-align:center;
	width:100%;
	margin:20px 0;
}

.product-list .met, .product-items .meta {
	line-height:140%;
	margin-top:10px;
}

.tableexpress  { border: 0 ;}

.tableexpress td {
	background-color:#FFFFFF;
	border:medium none;
	vertical-align:top;
	font-size:0.9em;
}

.coupon-items.alt2 .coupon-description {
	padding:1px !important;
	height: 1px !important;
}

.coupon-items.alt2 .coupon-price {
	background: none ;
}

.coupon-items.alt2 .coupon-price .price-level1,
.coupon-items.alt2 .description-side .label a {
	color:#5CB6E4;
	text-transform: uppercase ;
}

.product-wishlist .product-pricing .price-level1 {
	color:#5CB6E4;
	text-transform: uppercase ;
	font-size: 2em ;
	font-weight: bold ;
}

/* --------------------------------- positiva */

.article .positiva-txt {
    display: block;
    font-size: 0.65em;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase !important;
}
.box.positiva{
    padding: 7px 0 1px!important;
}
.positiva-menu {
    background: url("../img/positiva_menu.png") no-repeat scroll 0 0 transparent;
    height: 76px;
}
.positiva-menu ul{
	color:#FFFFFF;
	display:block;
	list-style:none outside none;
	padding-top:12px;
}
.positiva-menu ul li {
	border-left:4px dotted #fff;
	float:left;
	height:50px;
	line-height:50px;
	margin-left:3px;
	padding: 0 10px;
	text-align:center;
}
.positiva-menu ul li.positiva-actual {
	border:none;
    width: 170px;
}
.positiva-menu ul li.positiva-anteriores {width:210px; margin:0px!important;}
.positiva-menu ul li.positiva-horoscopo {width:110px; margin:0px!important;}
.positiva-menu ul li.positiva-sugerencias {
	border:none;
	float:right;
	padding-right:30px;
	width:110px;
}

.positiva-menu ul li a {
	color:#FFFFFF;
	font-size:1.7em;
	font-weight:normal;
}
.positiva-menu ul li a.active {
	font-weight:bold;
} 
.positiva-current {
	margin:20px;
	padding-left:100px;
}
.positiva-current img {
	float:left;
    margin-right: 8px;
}
.positiva-current h3 {
    color: #5E901C;
    font-size: 1.34em;
    line-height: 1em;
	margin:5px 0;
    padding-top: 1.2em;
    text-transform: none;
}
.positiva-current .sub-title {
	font-size:1.1em;
}
.positiva-current p  {
    font-size: 0.8em;
}

.positiva-anteriores, .positiva-horoscopo {
	display:block;
	margin:50px 10px 0;

}
.positiva-anteriores h3.positiva-ant {
	color:#5E901C;
	font-size:1.2em;
	font-weight:bold;
	text-transform: none;
}
.positiva-anteriores ul{
	color:#5E901C;
	list-style: none outside none;
}
.positiva-anteriores ul li {
	float:left;
	margin-left:0px;
	margin-right:18px;
	padding:5px 0;
	text-align:center;
}
.positiva-anteriores ul li a span.mes {
	color:#5E901C!important;
	font-weight:bold;
	line-height:3em;	
}
.positiva-anteriores ul li a {
	cursor:pointer;
}
.positiva-anteriores ul li a:hover  {
	text-decoration:none;
	font-weight:bold;
	color:#89D028;
}
.positiva-horoscopo  ul{list-style:none outside none;}
.positiva-horoscopo ul li {
	margin:5px;
	padding:5px 0;
}
.positiva-horoscopo img {
	float:left;
    margin: 0 10px 5px 0;
}
.positiva-horoscopo p {
	font-size:1em;
}
.positiva-horoscopo p span.mes {
	color:#5E901C;
	font-weight:bold;
}

.positiva-pager {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100px;
}
.positiva-pager ul {list-style:none outside none; padding: 5px;}
.positiva-pager ul li {
	float:left;
	padding:1px;
	margin: 0 2px;
	font-size:0.9em;
}
.positiva-pager ul li a {
	color:#444444;
	padding:1px 5px;
}
.positiva-pager ul li.active {
	background-color:#444444;
}
.positiva-pager ul li.active a {
	color:#FFFFFF!important;
}
.clear{
	clear:both;
}

.openMe.subcategory-alt.hidden {
	display: block ;
}

.openMe.subcategory-alt {
	background:transparent url(../img/bullet-more.png) no-repeat scroll 100% 6px !important;
	color:#FFFFFF !important;
	font-size:0.8em;
	font-weight:normal;
	margin:-40px 0 0 653px;
	position:absolute;
	text-decoration:none;
	z-index:50;
}

#store_criteria.subcategory {
	margin:15px -76px 0 0;
}

#store_criteria.subcategory ul li ul li {
	background:transparent url(../core/media/img/bg_spriteNavigation.png) no-repeat scroll -3244px -25px;
	border-bottom:1px solid #E2E2E2;
	padding-left: 13px ;
	width: 170px ;
}

#store_criteria.subcategory ul li ul li a {
	font-weight: normal ;
}

ul.nav li.secondary-alt,
ul.nav li.secondary-alt a {
	height: 20px !important ;
}

ul.nav li.secondary-alt a {
	background: none !important ;
}

ul.nav li.secondary {
	margin:0 33px 0 0;
}

.carrousel.carrouselDisplay4Pdt.alt {
	height: 120px ;
}

.lnk-video {
	background:transparent url(../img/icon-video.png) no-repeat scroll 3px 1px;
	padding-left:25px;
}

.lnk-moreinfo {
	text-align: left !important ;
	color: #5A99FF ;
	text-decoration: underline ;
	padding-top: 10px ;
}

.product-items .product-description.msg {
	border-right: 0 !important  ;
}

.stdPdtCarrouselBlock.alt3 {
	background:transparent url(../core/media/img/bg_spriteCarrousel.png) no-repeat scroll -1px -20px;
	height:140px;
	margin:0 0 63px 11px;
	padding:15px 0 0;
	width:502px;
}

#postal-code {
	width: 100px ;
}

#show-store {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#6F594F none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1em;
	padding:0 2px 17px
}

.product-list .extr, .product-items .extra {
	line-height:130%;
}

.product-list .description, .product-items .description {
	line-height:140%;
}

.universe_style4 .inner h3 {
	margin-bottom: 10px ;
}

.carrousel.carrouselDisplay4Pdt.compare li{
	height: auto !important ;
}

.carrousel.carrouselDisplay4Pdt.compare .productSpec {
	margin:0 0 60px;
}

.regForm.inscription.share .controls_group {
	width:198px;
}

.regForm.inscription.share fieldset p { width: 544px }

.MBB .regForm.inscription.share fieldset .chkEmail { margin-bottom: 4px }

.regForm.inscription.share  fieldset p.infoMessage label { width:510px }

.stdPopinDisplayContent .boxHeading, .stdPopinDisplayContent .promoHeading {
	margin: 0 0 12px 16px;
	width: 634px;
}

.regForm.inscription.share.fb .controls_group { width:249px }

.regForm.inscription.share.tw .controls_group {	width:224px }

.coupon-items.financing {
	width: 633px !important ;
	margin-left: 17px !important ;
}

select.more-financing {
	margin:-29px 0 0 455px;
	position:absolute;
	width:170px;
}

#ghost {
	z-index: 100 !important ;
}

.regForm .spacerIE {
	float:left;
}


.regForm .actionButton, .regForm .form_actionButton {
	float:left;
	margin-left: 20px;
}

.product-list .reviews , .product-items .reviews a {
	color:#3399FF;
}

.productSpec .boxHeading {
	background-color:#5CB6E4;
}

.productSpec .boxHeading h2 {
	color:#FFFFFF;
}

p.video-player-container {
	text-align: center ;
}

p.video-player-desc {
	width: 90%;
	margin-left: 5% ;
}

.regForm .submitProfile .reset {
	margin:0 0 0 10px;
}

.calendar {
	width: 200px ;
}

.calendar tr {
	background: #fff ;
}

.regForm fieldset p.promo_sms {
	margin-bottom:10px;
}

.regForm fieldset p.promo_sms label {
	width:202px;
}

.regForm fieldset p.promo_sms input {
	margin-left: 0;
}

.field-required {
	background:#FFEFEF none repeat scroll 0 0;
	border-bottom:1px solid #990000;
	border-top:1px solid #990000;
	padding: 10px ;
}

.regForm fieldset p input {
	height: auto ;
}

/*** Validar formularios ***/

.validatemsg.hidden {
	display: none ;
}

label.error {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#CC0000 !important;
	font-style:italic;
	height:10px;
	/*margin:-25px 0 0 310px !important;*/
	padding:1px 0 9px 5px;
	/*position:absolute !important;*/
	width:269px !important;
	float: left ;
}


.validatemsg.alt-select {
	margin-top: -40px !important ;
	padding-bottom: 7px ;
}

.validatemsg.alt-textarea {
	height:140px !important;
	margin-top:-162px !important;
}

.validatemsg.small {
	width: 121px !important ;
}

#profiloForm .controls_group .validatemsg {
	margin-left: 0 ;
	width: 297px !important ;
}

#profiloForm .controls_group .validatemsg.small {
	margin-left: 0 ;
	width: 144px !important ;
}

#profiloForm .controls_group.omega .validatemsg.alt {
	margin-top: -41px ;
}


/*** webkit hacks ***/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.stdPdtCarrouselBlock.alt3 {
		position: absolute  !important ;
		margin-left: 11px !important ;
		margin-top: 193px !important ;
	}
	.box.productType_3 .product-items .product-description, .product-items .product-pricing {
		min-height:411px !important ;
	}
	.validatemsg {
		margin:-38px 0 0 20px;
	}
	#profiloForm .controls_group .validatemsg.small {
		margin-top: -38px ;
	}
}

.product-pricing p.financing ,
.product-pricing p.financing a:visited, .product-pricing p.financing a {
	color: #0A91AE !important ;
	text-decoration: underline ;
}

.product-pricing p.extra {
	line-height: 120% !important ;
}

.product-wishlist li {
	list-style: none !important  ;
}
.product-wishlist .product-pricing .price-level0{
	color: #5CB6E4 ;
}

.regForm.suscriptions fieldset p label {
	font-size:1.6em;
}

.lnk-carrefour-twitter ,
.lnk-carrefour-twitter a:visited{
	font-size: 1.2em ;
	color: #0A91AE ;
}

p.lnk-carrefour-twitter  {
	height:30px !important ;
	width:356px !important ;
}

.search_store #submitStoreSearch {
	margin-left:20px;
}

.stdPdtCarrouselBlock.alt3 .activeCarrousel li{
	margin:0 15.5px 0 0;
	padding:0;
	width:110px !important;
}

.stdSelectorCoupon li.right{
	background: none ;
	float: right ;
	padding-top: 2px ;
	padding-bottom: 0 ;
	height: 23px ;
}

.product-list .navigation-result,
.product-items .navigation-result {
	margin:0 auto;
}

.product-list .navigation-result li,.product-items .navigation-result li { 
	margin: 0;
	padding: 0 ;
}

.product-list .navigation-result li.current,.product-items .navigation-result li.current { 
	padding: 2px 6px ;
}

#fancy_ajax {
	text-align: center ;
}

.navNews a.toTop { 
	background-position: -3166px -158px !important ;
}

.accessBtn.warranty {
	font-size: .7em !important ;
	background-position: 0 -255px !important ;
	color: #fff ;
	float:none !important ;
	width:117px;
	margin: 0 0 10px 12px !important ;
	clear:both;
}

.accessBtn.warranty span {
	background-position:100% -255px !important ;
	width: 108px;
	text-align: left ;
}

.accessBtn.warranty,
.accessBtn.warranty span {
	height: 19px !important ;
}
.product-list li li, .product-items li li {
	border:medium none;
	float:left;
	padding:0 0 0 15px;
	min-height:1em;
	padding:0 8px;
}


ul.rating li {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-indent:-999em;
	min-height: none ;
	border: none ;
}


.comments {
	padding:0 16px !important;
}

.comment-date {
	color: #666 ;
}

.product-comment {
	border-bottom: 1px solid #ccc ;
	padding-top: 16px ;
	width: 632px ;
}

.send-comment textarea,
.regForm.inscription.share textarea {
	margin-left: 20px ;
	width: 50% ;
}

.regForm.inscription.share textarea {
	height: 70px ;
}

.send-comment {
	margin-top: 10px !important ;
}

.send-comment-btns {
	margin-left: 20px !important ;
}

.regForm.my-carrefour {
	margin-bottom: 0 !important;
}

.regForm.my-carrefour .controls_group {
	padding-bottom: 0 !important ;
	margin-bottom: 0 !important ;
}


.articles h2 {
	padding-left: 0 ;
}
.article h3 { 
	color: #333 ;
	margin-bottom: 1em ;
	text-transform: uppercase ;
}

.article h4 {
	text-transform: none ;
}

.deco1 {
	background:transparent url(../img/banners/grupo/banners_ch_internos_pago.png) no-repeat scroll 0 0;
	padding:80px 0 0 0 !important;
	width:703px;
	margin:8px 11px;
}

.article-deco1-content {
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:10px 10px 275px;
}

.article-deco1-content .decoOmega2 {
	background:transparent url(../img/servicios/pago_de_servicios_bg_bottom.png) no-repeat scroll 0 100%;
	margin:0 0 0 -11px;
	height: 272px ;
	width:703px;
	position:absolute;
}

.deco2 {
	background:transparent url(../img/servicios/top-servicios-financieros.jpg) no-repeat scroll 2px 6px;
	padding:225px 0 0 !important;
}


ul.access li a.powered-by-link:hover {
	opacity: 1 ;
}

ul.access li a.powered-by-link span {
	font-weight:normal;
	font-size:1em;
	color:#ccc;
}

#subcategories li li li { 
	font-size: 1em !important ;
}

div.sitemap.alt li li li { 
	height: auto ;
}

.product-items .box-price .price-level1.no-discount {
	margin-top: 6px ;
}

/*** menu temporal servicios ***/

.inner ul.simple.instalacion-basica .item1, 
.inner ul.simple.salir-e-ir-a-revelado-digital .item2 ,
.inner ul.simple.compra-garantizada .item3 ,
.inner ul.simple.recarga-celular .item4 ,
.inner ul.simple.compra-telefonica .item5 ,
.inner ul.simple.pago-servicios .item6 ,
.inner ul.simple.servicios-financieros . ,
.inner ul.simple.optica .item8 ,
.inner ul.simple.farmacia .item9 ,
.inner ul.simple.nutricion .item10 ,
.inner ul.simple.consejos-utiles .item11 ,
.inner ul.simple.asistencia-tecnica .item12 ,
.inner ul.simple.diccionario-tecnico .item13 ,
.inner ul.simple.envios-a-domicilio .item14 ,
.inner ul.simple.sistema-online-proveedores .item15,
.inner ul.simple.atencion-clientes .item16,
.inner ul.simple.nutricion-menu-semanal .item10,
.inner ul.simple.comprar-mejor .item11,
.inner ul.simple.seguros .item17 { background: #997358 !important;}


.inner ul.simple.instalacion-basica .item1 a, 
.inner ul.simple.salir-e-ir-a-revelado-digital .item2  a,
.inner ul.simple.compra-garantizada .item3  a,
.inner ul.simple.recarga-celular .item4  a,
.inner ul.simple.compra-telefonica .item5  a,
.inner ul.simple.pago-servicios .item6  a,
.inner ul.simple.servicios-financieros .item7  a,
.inner ul.simple.optica .item8  a,
.inner ul.simple.farmacia .item9  a,
.inner ul.simple.nutricion .item10  a,
.inner ul.simple.consejos-utiles .item11  a,
.inner ul.simple.asistencia-tecnica .item12  a,
.inner ul.simple.diccionario-tecnico .item13  a,
.inner ul.simple.envios-a-domicilio .item14  a,
.inner ul.simple.sistema-online-proveedores .item15 a,
.inner ul.simple.atencion-clientes .item16 a,
.inner ul.simple.nutricion-menu-semanal .item10 a,
.inner ul.simple.comprar-mejor .item11 a,
.inner ul.simple.seguros .item17 a { color:#FFFFFF !important ;
  background-color: #997358;
}

.inner ul.simple.seguros .item17 a { 
  background-image:  url("/img/cucarda_nuevo_menu.png") !important ;
  background-repeat: no-repeat !important ;
  background-position: 98% 0 !important ;
}



.gmap {
	width: 480px ;
	height:344px;
}

.box.productType_2.onepage .remote {
	display: none ;
}

.bigfont {
	font-size: 1em ;
}

ul.abc li {
	display:inline;
	font-size:1.4em;
	margin:0 0.5px;
}

ul.abc {
	border-bottom:1px solid #E2E2E2;
	margin:0 0 7px 7px;
	padding:0 0 9px;
}

ul.abc li.current {
	background: #AB7358 ;
}

ul.abc li.current a{
	color: #fff ;
}

ul.abc li a{
	padding: .4em ;
}


.read-more-full-desc {
	margin-left: 4px ;

}

.popinInside {
	padding: 5px ;
}



.normal-price {
	font-size: .9em ;
}

.normal-price  strong {
	/*	text-decoration: line-through ;*/
}

.product-items .box-price .price-level0 {
	font-size: .9em ;
	text-decoration: none ;
	padding-bottom: 1px ;
	padding-top: 6px ;
}


.product-items .box-price .price-level1.no-discount,
.product-list .box-price .price-level1.no-discount, 
.product-items .box-price .price-level1.no-discount,
.product-wishlist .box-price .price-level1.no-discount {
	margin-top: 13px ;
}

.spesamica-details {
	width:147px;
}

.product-items img, .product-push li img, .product-push img {
	margin:0 auto 15px;
}

.product-list li img { 
 margin: 42px auto 0 auto;
 width: 200px;
}

.product-list .meta, .product-items .meta {
	font-weight: normal ;
}

.product-list .price-level0, .product-items .price-level0 {
	text-decoration: none;
}

.grid_12 .product-list li { height: 563px !important }

.grid_12 .product-list li .box-selections { height: 0 }

.product-list .box-price, .product-items .box-price,
.product-list .box-price .priceDeco, .product-items .box-price .priceDeco,
.product-wishlist .box-price, .product-wishlist .box-price .priceDeco {
	background-color:#5CB6E4 ;
}

.coupon-items.alt2 .coupon-price .box-price .price-level1, .product-wishlist .box-price .price-level1  {
	color: #fff ;
}


.error {
	border: 1px solid #CC0000 ;
	background: #FEFAF3  ;
}

.box-pop .error {
	border: none ;
	background: none ;
}

.required-msg {
	color: #cc0000 ;
	font-weight: bold ;
}

/** MENU MUNDO DEL BEBE **/

.mundobebe-menu {

	float:left;
	padding-bottom:15px;
	width:100%;

}

.mundobebe-menu ul {
 list-style-type:none;
 margin: 0px;
}

.mundobebe-menu li {
 float:left;
 margin: 0px;
}

.mundobebe-menu img {
 float:left;
 padding: 0px;
 margin: 0px;
}

.image-side-1 {
 display: block;
 margin-left: 120px;
}

.bigfont { font-size: 1.4em !important }
.regForm.inscription  .controls_group {	width: 677px !important }

.regForm.inscription  fieldset p {	width:100% }

.regForm.inscription input {
 height: 26px;
 font-family: Arial;
 float: left;
}

.stdPopinDisplay.MBB .regForm.inscription input { color: #F1058D }

.regForm.inscription fieldset p label {
 display: block;
 margin-left: 20px;
 width: 304px;
}

.stdPopinDisplay.MBB .regForm.inscription fieldset p label { 
 color: #F1058D;
 font-weight: bold;
}

.regForm.inscription  fieldset p.explain, .regForm.inscription  fieldset p.explain_style2 {	margin:-10px -20px 10px 20px !important }

.promo_sms.required label.error {
	position: absolute ;
	margin:0 0 0 243px;
}

div.sitemap .sitemap-alt-li a {
	width: 164px !important ;
}

.media-box.store-type h2,
.media-box.store-type p {
	position: absolute ;
}

.media-box.store-type h2 {
	font-size:1em;
	margin:-160px 0 0 22px;
	width:360px;
}

.media-box.store-type h2 strong {
	color: #D10000 ;
	display:block;
}

.media-box.store-type p {
	margin:-74px 0 0 20px;
	width:95%;
}

.ui-datepicker table {
	font-size:0.6em !important ;
}


.ui-datepicker th {
	background:#CCCCCC none repeat scroll 0 0 !important ;
	font-weight:normal !important ;
	padding:0.1em 0.3em !important ;
}

.ui-datepicker .ui-datepicker-title select {
	font-size:0.8em !important ;
}

p.brand {
	margin-top: 10px ;
	font-weight: bold ;
}

#banner_ch_compra_garantizada_210x112 {
	padding-left: 5px ;
}

h2.servicios-financieros,
h2.garantia-extendida,
h2.compra-protegida,
h2.instalacion-basica,
h2.cambio-directo {
	padding:14px 0 15px 57px;
}

h2.servicios-financieros {
	background: url(../img/h2-servicios-financieros.png) no-repeat 0 0 ;
}

h2.instalacion-basica {
	background: url(../img/h2-instalacion-basica.png) no-repeat 0 0 ;
}

h2.garantia-extendida {
	background: url(../img/h2-garantia-extendida.png) no-repeat 0 0 ;
}

h2.compra-protegida {
	background: url(../img/h2-compra-protegida.png) no-repeat 0 0 ;
}

h2.cambio-directo {
	background: url(../img/h2-cambio-directo.png) no-repeat 0 0 ;
}

.box.servclienti #message {
	padding: 10px ;
	margin: 0 0 15px 0 ;
	-moz-border-radius: 5px ;
	-webkit-border-radius: 5px ;
	-ms-border-radius: 5px ;
	border-radius: 5px ;
	font-size:0.8em;
	font-weight:bold;
}

.count-ratings {
	margin:-25px 0 0 88px;
	position:absolute;
}

.carrousel.carrouselDisplay4Pdt .brand {
	margin-bottom: 0 ;
}

.product-brand img {
	margin: 0 ;
}

.carrousel.carrouselDisplay4Pdt.compare .section1 {
	/*	height: 500px ;*/
}

.regForm.catalogues .trovar {
	margin-bottom: 0 ;
}

.regForm.catalogues {
	margin-bottom: 0 ;
}

.regForm.catalogues .found a {
	font-size: 1.1em !important ;
	padding-top: 5px ;
	clear: none ;
}

.product-services img {
	margin: 0 0 5px 12px ;
}

.reviews.financing-link {
	margin-left: 5px ;
}

#resultado-ver h3 {
	text-transform: uppercase ;
}

.catalogues-store-search {
	margin:-219px 0 0 264px;
}

.catalogues-store-search .odd {
	background-position:-1222px 0;
}


input.example {
	font-size: .9em ;
	color: #555 ;
}

input.example:focus {
	font-size: 1em ;
	color: #000 ;
}

.smallButton {
	font-size: .8em !important ;
}

ul.nav.main li.alt {
	font-size: 1.1em ;
	margin:6px 13px 0 0;
}

ul.nav.main li.alt a,
ul.nav.main li.alt a:visited {
	font-weight: normal ;
}

ul.nav.main li.alt.featured a,
ul.nav.main li.alt.featured a:visited {
	font-weight: bold ;
}

.btCompare a {
	font-weight: bold !important ;
}

.btCompare a:hover { color: #CF171F }

.box.news-ticker.alt,
.box.news-ticker.alt .decoOmega,
.box.news-ticker.alt .decoAlpha {
	background: url(../img/news-ticker-bg.png) no-repeat 0 0  ;
}

.box.news-ticker.alt .decoOmega {
	background-position: 0 11px !important ;
}

.box.news-ticker.alt {
	margin-bottom: 10px ;
	width:709px;
}

.box.news-ticker.alt a,
.box.news-ticker.alt a:visited {
	color: #BF2833 !important ;
}

div.sitemap.alt .productType_6, div.sitemap.alt .productType_6 li, div.sitemap.alt .productType_6 li a {
	color:#BF2833;
}

.nutritionList {
	background:transparent url(../img/menu-nutritivo-home-top.jpg) no-repeat scroll 0 0;
	margin-bottom: 17px;
	padding: 390px 0 0 ;
}

.nutritionList .nutritionContent {
	background: transparent url(../img/menu-nutritivo-box-2.png) 0 bottom no-repeat;
	overflow: hidden;
	padding: 0 100px 53px;
}

.nutritionList .nutritionContentInside {
	padding: 0 20px 20px ;
}

.nutritionList .decoAlphaNutrition {
 background: url(../img/menu-nutritivo-box-1.png) no-repeat scroll 0 0 transparent;
 height: 53px;
 width: 100%;
}

.nutritionList h2,
.nutritionList h3 {
	/*text-align: center ;*/
}

.nutritionList h2 {
	color:#E53025;
	margin:0 0 5px;
}

.nutritionList h3 {
	color:#033E82;
}

.nutritionList ul {
	width: 45% ;
	margin-right: 5% ;
	float: left ;
}

.nutritionList ul li {
	color: #000 ;
	margin-left: 14px ;
    font-size: 1em;
}

.nutritionList .note {
	clear: both ;
	color:#033E82;
	font-weight: bold ;
	margin-bottom: 0 ;
}


#sub-extraAccess2 {
	width: 150px !important ;
}

/* Menu desplegable Productos y Servicios */

ul.nav li.primary ul li li {
	float: none ;
	padding:4px 10px;
	width:185px;
}

ul.nav li.primary {
	width:230px;
}

ul.nav li.primary a {
	font-size:1.6em;
	font-weight:bold !important ;
	padding:8px 6px 6px;
}

.container_16 .prefix_5.alt {
	padding-left:244px;
}

ul.nav li.primary ul li span.title {
	font-size:1.25em;
	margin:0 0 3px 9px;
}

ul.nav li.primary ul li.productType_6 li {
	/*	background:url(../core/media/img/bg_spriteNavigation.png) no-repeat scroll -3244px -293px transparent;*/
}

ul.nav li.primary ul li.productType_6 li.seguros a { 
 /* background: url("/img/cucarda_nuevo_menu.png") no-repeat scroll 100% -3px transparent !important; */
}

ul.nav li.primary ul li.productType_5 li {
	background:url(../core/media/img/bg_spriteNavigation.png) no-repeat scroll -3244px -26px transparent;
}

ul.nav li.primary ul li li.no-drop a {
	background: none ;
}

ul.nav li.primary ul {
	top:12px;
	width:231px !important ;
	height: 412px ;
	width: 232px !important;
}
ul.nav li.primary ul.submenu-active {
	/*width: 670px !important;*/
	width: 970px !important ;
}

ul.nav li.primary ul li.productType_6 {
	margin-top:9px;
	width:201px;
}

ul.nav li.primary ul li li a {
	background:url(../core/media/img/bg_spriteNavigation.png) no-repeat scroll -3055px -340px transparent;
	width:195px;
}

ul.nav li.secondary input.text {
	padding:5px 12px 0 0;
}

ul.nav li.primary ul li li.submenu-selected,
ul.mbb-menu li.submenu-selected {
	background-color: #ECEFF2 ;
	width:205px;
}

ul.mbb-menu li.submenu-selected { background-color: #F9E5E7 }

ul.nav li.primary ul li li ul.submenu.hidden {
	visibility: hidden ;
	/*display: none ;*/
}

ul.nav li.primary ul li li ul.submenu,
ul.mbb-menu li ul.submenu {
	-moz-border-radius:10px ;
	-webkit-border-radius:10px ;
	border-radius:10px ;
	-moz-box-shadow:1px 1px 1px #CCCCCC;
	-webkit-box-shadow:1px 1px 1px #CCCCCC;
	box-shadow:1px 1px 1px #CCCCCC;
	background:none repeat scroll 0 0 #ECEFF2;
	border:1px solid #DCD9D4;
	height:389px;
	margin:0 0 0 214px;
	overflow:hidden;
	padding:6px 6px 5px 2px;
	position:absolute;
	width:auto !important;
}

ul.nav li.primary ul li li ul.submenu .submenu-content,
ul.mbb-menu li ul.submenu .submenu-content {
	background: #fff ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	border-radius: 10px ;
	border: 1px solid #DCD9D4 ;
	overflow: hidden ;
	padding:20px 0 10px ;
	height:355px;
	width:449px !important;
}


ul.nav li.primary ul li.productType_6 li ul.submenu {
	height: 342px ;
}

ul.nav li.primary ul li.productType_6 li ul.submenu .submenu-content {
	height: 309px ;
}


ul.nav li.primary ul li li.submenu-selected.wide ul.submenu .submenu-content {
	width:685px !important;
}

ul.nav li.primary ul li li ul.submenu ul {
	clear:none;
	margin-left:10px;
	margin-top:14px;
	width:204px !important;
}

ul.nav li.primary ul li li .submenu-group  {
	float: left ;
}

ul.nav li.primary ul li li ul.submenu h2 {
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-left-radius: 9px ;
	-webkit-border-top-right-radius: 9px ;
	border-top-left-radius: 9px ;
	border-top-right-radius: 9px ;
	background:none repeat scroll 0 0 #0A91AE;
	color:#FFFFFF;
	margin:-20px 0 0 0;
	padding:4px 10px;
	height:20px;
	/*	position:absolute;
	width:365px !important;*/
}

ul.mbb-menu li ul.submenu h2 {
    display: none ;
}

ul.nav li.primary ul li li ul.submenu h2 span,
ul.mbb-menu li ul.submenu h2 span {
	float: left ;
}

ul.nav li.primary ul li li ul.submenu h2 a,
ul.mbb-menu li ul.submenu h2 a {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	border-radius: 10px ;
	background:none repeat scroll 0 0 #076B7F;
	color:#FFFFFF;
	float:right;
	font-size:0.65em;
	margin:1px -5px 0 0;
	padding:3px 7px;
	width:56px;
}

ul.nav li.primary ul li li ul.submenu ul li a,
ul.mbb-menu li ul.submenu ul li a {
	background: none ;
	font-weight: normal !important ;
}

ul.nav li.primary ul li li ul.submenu ul li a:hover,
ul.mbb-menu li ul.submenu ul li a:hover {
	text-decoration: underline ;
}

ul.nav li.primary ul li li ul.submenu ul li a,
ul.nav li.primary ul li li ul.submenu ul li {
	width: 180px ;
	font-size:0.99em;
}

ul.nav li.primary ul li li ul.submenu ul li {
	background: none ;
	height:11px;
}

ul.nav li.primary ul li li ul.submenu ul li.title {
	background:url(../core/media/img/bg_spriteNavigation.png) no-repeat scroll -3244px -25px transparent;
}

ul.nav li.primary ul li li ul.submenu ul li.title a {
	font-weight: bold !important ;
}

ul.nav li.primary ul li.productType_5 li a,
ul.nav li.primary ul li.productType_5  span.title {
	color:#338091;
}


ul.nav li.primary ul li.productType_6 li a,
ul.nav li.primary ul li.productType_6  span.title {
	color:#694D38;
}

ul.nav li.primary ul li.productType_5 {
	width:202px;
}

ul.nav li.primary ul li li.nodrop a {
	background: none !important ;
}

/* desplegable servicios */

ul.nav li.primary ul li.productType_6  li.submenu-selected,
ul.nav li.primary ul li.productType_6 li ul.submenu {
	background-color: #FFEFF0 !important ;
}

ul.nav li.primary ul li.productType_6 li ul.submenu h2 {
	background-color: #694D38 !important ;
}

ul.nav li.primary ul li.productType_6  li ul.submenu h2 a {
	background-color: #5F432F !important ;
}

ul.nav li.primary ul li.productType_6 li ul.submenu {
	margin-top: 66px ;
}

ul.nav li.primary ul li.productType_6 li ul.submenu ul li.title { 
	background-position: -3244px -292px !important ;
}

/* menú mundo bb */
ul.mbb-menu li ul.submenu {
    display: block ;
    z-index: 999999 ;
    margin-top: -58px !important ;
    margin-left: 189px !important ;
    height: auto !important ;
    width: auto !important ;
    background: #F8E5E7 !important ;
    border: 1px solid #AAABAD !important ;
}

ul.mbb-menu li ul.submenu * {
    height: auto !important ;
    width: auto !important ;
}

ul.mbb-menu li ul.submenu .submenu-content {
    width: 250px !important ;
    padding: 0 !important ;
}

ul.mbb-menu li ul.submenu .submenu-content .submenu-group > ul { margin-bottom: 0 !important }

ul.mbb-menu li ul.submenu .submenu-content .submenu-group > ul li:first-child { 
 border-top: 0 none;
 padding-top: 4px;
}

/* link legales */

.lnk-legal {
	display:block;
	margin:-57px 0 0 60px;
	padding:3px 10px;
	position:absolute;
}

.lnk-legal a,
.lnk-legal a:visited {
	color: #333 !important ;
	opacity:0.8;
}

.lnk-legal a:hover {
	opacity: 1 ;
}

/* menu subcategorias */

.actif {
	background-image: none !important ;
	border-bottom: 0 !important ;
}

.actif ul li a{
	margin-left: 10px ;
	background: #fff !important ;
	color: #BF2833 !important ;
}

.actif ul li,
.actif ul  {
	background: none !important ;
}

.actif ul {
	margin-bottom: 0 !important ;
}

.actif ul li {

}

.actif .actif {
	background-color: transparent !important ;
	color:#BF2833 !important ;
	border-bottom:1px solid #D7CED7 !important ;
}

.actif .actif a {
	background: transparent !important ;
	color: #BF2833 !important ;
	background-image:url("../core/media/img/bg_spriteNavigation.png") !important ;
	background-position:-3241px -292px  !important ;
	background-repeat:no-repeat !important ;
}

h2.menu-semanal-titulo {
    background-color:#E6DDD7;
	padding: 5px 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	border-radius: 10px ;
}

h2.menu-semanal-titulo span {
    float: right;
	font-size:0.7em;
}

h2.menu-semanal-titulo span a {
	cursor: pointer ;
	color: #6F533E ;
}

/* variedades */

p.smallfont { font-size: .6em !important }

#quitarSuc { font-size: 1.6em ; }

.accessBtn.view-catalogues {
	float:left;
	font-size:1em !important;
	margin:4px 0 0;
	padding-top:0 !important ;
	text-decoration:none !important ;
	color: #fff !important ;
	background-position:0 -52px;
	background-color: #fff !important ;
}

.accessBtn.view-catalogues span {
	background-color:#FFFFFF;
	background-position:100% -52px;
	float:left;
}

/* mundo bebe updated */

.mundo-bb-header {
	background:url("/img/mundo-bb/header.png") no-repeat scroll 0 0 transparent;
	height:261px;
	margin:0 0 0 11px;
	padding:0 0 0 18px;
}

.mundo-bb-header li {
	display:block;
	float:left;
	margin:222px 11px 0 0;
	width:76px;
}

.mundo-bb-header li span {
	display:none;
}

.mundo-bb-header li a {
	display:block;
	height:34px;
}

.mundo-bb-home {
	background:url("/img/mundo-bb/home-bg.jpg") no-repeat scroll 0 0 transparent;
	height:700px;
	margin:0 0 0 5px;
	width:732px;
}

.mundo-bb-home-landing {
	background:url("/img/mundo-bb/landing_nutry.png") no-repeat scroll 0 0 transparent;
	height:588px;
	margin:0 0 0 -10px;
	width:744px;
}

.mundo-bb-home li  {
	list-style: none ;
}

.mundo-bb-home li span {
	display: none ;
}

.mundo-bb-home li span.johnson-linea-1 {
	color:#FFFFFF;
	display:block !important;
	font-size:0.95em;
	margin:45px 0 0 80px;
	position:absolute;
	text-align:center;
	width:170px;
}

.mundo-bb-home li a{
	display: block ;
	position:absolute;
}

.mundo-bb-home li a:hover{
	text-decoration: none !important ;
}

.mundo-bb-home li.item1 a{
	height:120px;
	margin:21px 0 0 -17px;
	width:270px;
}


.mundo-bb-home li.item2 a{
	height:120px;
	margin:148px 0 0 -17px;
	width:270px;
}

.mundo-bb-home  li.item3 a{
	height:130px;
	margin:280px 0 0 -17px;
	width:270px;
}

.mundo-bb-home  li.item4 a{
	height:180px;
	margin:11px 0 0 261px;
	width:426px;
}

.mundo-bb-home li.item5 a{
	height:170px;
	margin:201px 0 0 261px;
	width:427px;
}
.mundo-bb-home  li.item6 a{
	height:130px;
	margin:420px 0 0 -17px;
	width:270px;
}

.mundo-bb-home  li.item7 a{
	height:180px;
	margin:375px 0 0 261px;
	width:215px;
}
.mundo-bb-home  li.item8 a{
	height:180px;
	margin:375px 0 0 491px;
	width:200px;
}
.mundo-bb-home  li.item9 a{
	height:120px;
	margin:525px 0 0 -17px;
	width:270px;
}

.mundo-bb-home  li. a{
	height:120px;
	margin:385px 0 0 261px;
	width:300px;
}


/*.decoMundoBB {
	background:url("/img/mundo-bb/footer.png") repeat scroll 0 0 transparent;
	height:163px;
}*/

.decoMundoBB {
	background:url("../img/mundo-bb/footer.png") repeat scroll 0 0 transparent;
	display:block;
	height:132px;
	width: 723px ;
	text-indent:-9999px;
}


.menu-signos {
	background:url("../img/mundo-bb/signos-bg.png") no-repeat scroll -10px -20px transparent;
	height:320px;
	list-style:none outside none;
}

.menu-signos li {
	visibility: visible ;
}

.menu-signos li span {
	display: none ;
}

.menu-signos li a {
	/*	border:1px solid #FF0000;*/
	display:block;
	height:57px;
	margin:10px 0 0 150px;
	position:absolute;
	width:146px;
}

/* signos */

.menu-signos li.item2 a {
	margin:90px 0 0 150px;
}

.menu-signos li.item3 a {
	margin:175px 0 0 150px;
}

.menu-signos li.item4 a {
	margin:258px 0 0 150px;
}

.menu-signos li.item5 a {
	margin:10px 0 0 337px;
}

.menu-signos li.item6 a {
	margin:90px 0 0 338px;
}

.menu-signos li. a {
	margin:174px 0 0 338px;
}

.menu-signos li.item8 a {
	margin:258px 0 0 338px;
}

.menu-signos li.item9 a {
	margin:10px 0 0 522px;
}

.menu-signos li.item10 a {
	margin:89px 0 0 522px;
}

.menu-signos li.item11 a {
	margin:174px 0 0 522px;
}

.menu-signos li.item12 a {
	margin:258px 0 0 522px;
}


/* nombres y significados */

.mundo-bb-nombres-nenas {
	background:url("../img/mundo-bb/nombres-sprite.png") no-repeat scroll -17px 0 transparent;
	padding:13px 0 0 190px;
	width: 100% ;
	overflow: hidden ;
}

.mundo-bb-nombres-nenas .cerrar {
	visibility: visible ;
}


.mundo-bb-nombres-nenas .cerrar span {
	display: none ;
}

.mundo-bb-nombres-nenas  h3 {
	color:#EF3B8A;
	font-size:0.8em;
	line-height:130%;
	text-transform:none !important;
	padding:0 0 0 10px;
}

.mundo-bb-nombres-nenas table.tabla-nenas {
	border:0 none;
}


.mundo-bb-nombres-nenas table.tabla-nenas td {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
}

.mundo-bb-nombres-nenas table.tabla-nenas-abc {
	background:none repeat scroll 0 0 #FFFFFF !important;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
}

.mundo-bb-nombres-nenas table.tabla-nenas-abc td {
	background:none repeat scroll 0 0 #FFFFFF;
	border:0 none !important;
	color:#EF3B8A;
	padding:0 0 3px;
}

.mundo-bb-nombres-nenas table.tabla-nenas-abc td a {
	color:#EF3B8A !important ;
}



.mundo-bb-nombres-nenes {
	background:url("../img/mundo-bb/nombres-sprite.png") no-repeat scroll -894px 0 transparent;
	padding:13px 0 0 190px;
	width: 100% ;
	overflow: hidden ;
}

.mundo-bb-nombres-nenes .cerrar {
	visibility: visible ;
}


.mundo-bb-nombres-nenes .cerrar span {
	display: none ;
}

.mundo-bb-nombres-nenes  h3 {
	color:#0D5EDF;
	font-size:0.8em;
	line-height:130%;
	text-transform:none !important;
	padding:0 0 0 10px;
}

.mundo-bb-nombres-nenes table.tabla-nenes {
	border:0 none;
}


.mundo-bb-nombres-nenes table.tabla-nenes td {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
}

.mundo-bb-nombres-nenes table.tabla-nenes-abc {
	background:none repeat scroll 0 0 #FFFFFF !important;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
}

.mundo-bb-nombres-nenes table.tabla-nenes-abc td {
	background:none repeat scroll 0 0 #FFFFFF;
	border:0 none !important;
	color:#0D5EDF;
	padding:0 0 3px;
}

.mundo-bb-nombres-nenes table.tabla-nenes-abc td a {
	color:#0D5EDF !important ;
}



/* peso y altura */

.mundo-bb-peso-nenas {
	background:url("../img/mundo-bb/peso-altura-sprite.png") no-repeat scroll -17px 0 transparent;
	padding:13px 0 0 190px;
	width: 100% ;
	overflow: hidden ;
}

.mundo-bb-peso-nenas .cerrar {
	visibility: visible ;
}


.mundo-bb-peso-nenas .cerrar span {
	display: none ;
}

.mundo-bb-peso-nenas  h3 {
	color:#EF3B8A;
	font-size:0.8em;
	line-height:180%;
	margin:0 0 10px;
	padding:0 0 0 10px;
	text-transform:none !important;
}

.mundo-bb-peso-nenas table.tabla-nenas {
	border:0 none;
	margin:0 0 0 -200px;
	width:510px;
}


.mundo-bb-peso-nenas table.tabla-nenas td {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
	width:33%;
}


.mundo-bb-peso-nenes {
	background:url("../img/mundo-bb/peso-altura-sprite.png") no-repeat scroll -894px 0 transparent;
	padding:13px 0 0 190px;
	width: 100% ;
	overflow: hidden ;
}

.mundo-bb-peso-nenes .cerrar {
	visibility: visible ;
}


.mundo-bb-peso-nenes .cerrar span {
	display: none ;
}

.mundo-bb-peso-nenes  h3 {
	color:#0D5EDF;
	font-size:0.8em;
	line-height:180%;
	margin:0 0 10px;
	padding:0 0 0 10px;
	text-transform:none !important;
}

.mundo-bb-peso-nenes table.tabla-nenes {
	border:0 none;
	margin:0 0 0 -200px;
	width:510px;
}


.mundo-bb-peso-nenes table.tabla-nenes td {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
	border-style:none none solid;
	border-width:0 0 1px;
	width:33%;
}



/* vacunacion */

.tabla-vacunacion {
	font-size: 0.65em;
	border: 1px solid #ddd!important ;
}

.tabla-vacunacion td {
	border: 1px solid #ddd!important ;
}


/* banner principal temporal */

.main-banner {
	margin:-345px 0 0 1px;
	position:absolute;
	z-index:0;
}

/* menu semannal nutricion */

.article.nutricion-menu-semanal table {
	font-size: 0.65em !important ;
}


/* listados */

.default-list {
	color: #4E4F4B !important ;
	list-style: disc ;
}

/* consejos jhonsons */

span.txt-proximamente,
span.txt-bajada {
	color: #fff ;
	position: absolute ;
	font-size: 1.4em ;
	font-weight: bold ;
	width:238px;
}

span.txt-proximamente {
	margin:-223px 0 0 370px;
	text-align:center;
	width:135px;}

span.txt-bajada {
	color:#C6516E !important ;
	font-size:1.2em;
	margin:-156px 0 0 73px;
}


/* postales */

.postales span {
	position: absolute ;
}

.postales .postal1 {
	color: #C0378C ;
}
.postales .postal1 span {
	margin: 0 ;
	margin:320px 0 0 -249px;
}

.postales .postal2 span {
	margin: 319px 0 0 -250px
}

.postales .postal2 {
	color: #136AEB ;
}

.postal-mini {
	top: 42px;
    left: 360px;

	position:absolute;
}

h2.bigbig {
	color: #36A4DE ;
	width: 100% ;
	text-align: center ;
	margin: 15px 0 ;
}

div.hr-style2 {
	background: url(../img/postales/hr.png) ;
	width: 597px ;
	height: 7px ;
	margin-left: 33px ;
}

.okok {
	margin:30px 0 0 268px;
}


/* nuevo formulario de registro */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
.formReloaded.mundoBBform  {
	background: url(../img/mundo-bb/registro-bg.jpg) no-repeat scroll 100% 0 transparent;
}
*/
.formReloaded h2 {
	background: url(../img/mundo-bb/line-bg.png) no-repeat scroll 100% 20px transparent;
	color: #337F91 ;
	font-size: 1.2em ;
	font-weight: bold;
	text-transform: uppercase ;
	width: 96% !important ;
}

.formReloaded h2.style2 {
	background: url(../img/mundo-bb/titulo.jpg) no-repeat scroll 0 0 transparent;
	display: block;
	height: 60px;
	text-indent: -9999px;
	float: none !important ;
}

.formReloaded .error.first {
	color: #07799A;
	display: block;
	font-weight: bold;
	position: absolute;
	left: 441px;
	top: 43px;
}

.formReloaded .field {
	padding: 10px 0;
	overflow: hidden;
}

.formReloaded .field.bb-world { padding: 5px 0 }

.formReloaded label {
	color: #5A5656;
	font-size: .8em;
	float: left;
	line-height: 22px;
	margin: 0 30px 0 0;
	text-align: right;
	width: 135px;
}

.formReloaded .text {
	color: #5A5656;
	font-size: .8em;
	width: 260px;
}

.formReloaded .password .text { width: 120px }

.formReloaded .text.phone { width: 108px }

.formReloaded .text.amount { width: 70px }

.formReloaded fieldset.options label {
	font-size: .7em;
	margin: 0 25px 0 6px;
	width: auto;
}

.formReloaded fieldset.options .radio {  float: left }

.formReloaded .hidden {
	display: none ;
}

.formReloaded .error {
	background: url(../img/mundo-bb/validation-bullet.png) no-repeat scroll 0 50% transparent;
	border: 0 none;
	color: #ee0000;
	display: block;
	font-size: .75em;
	float: left;
	min-height: 22px;
	line-height: 22px;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
}

.formReloaded .explain {
	color: #a8a8a8;
	float: left;
	font-size: .7em;
	line-height: 22px;
}

.formReloaded .password .explain {
	margin: 0 30px 0 10px;
	width: 100px;
}

.formReloaded .sex .options {
	float: left;
	margin-right: 148px;
	*margin-right: 150px;
	margin-right: 152px\0/;
}

.formReloaded .sex .error {
	min-height: 20px;
	line-height: 20px;
}

.formReloaded .date .text {
	width: 130px;
}

.formReloaded .style2 { float: left }

.formReloaded .style2 select {
	float: left;
	margin-right: 10px;
	width: 80px;
}

.formReloaded .style2 .text { width: 170px }

.formReloaded .style2.state { margin-right: 81px }
.formReloaded .style2.state select { width: 175px }

.formReloaded .style2.city { margin-right: 56px }
.formReloaded .style2.city select { width: 200px }

.formReloaded fieldset.style3 input.item1 {
	margin-right: 10px;
	width: 96px;
}

.formReloaded fieldset.style3 input.item2 {
	margin-right: 10px;
	width: 40px;
}

.formReloaded fieldset.style3 input.item3 { width: 70px }

.formReloaded fieldset.style3 .explain { margin: 0 }

.formReloaded fieldset.style3 span.item1 { margin-right: 90px }

.formReloaded fieldset.style3 span.item2 { margin-right: 35px }

.formReloaded .m-bb-child {
	background-color: #EEF7F9;
	border: 1px solid #ABADB3;
	clear:both;
	color: #067999;
	margin: 10px auto;
	padding: 10px;
	overflow: hidden;
	list-style: none;
	width: 425px;
}

.formReloaded .m-bb-child li {
	float: left;
	margin: 0;
}

.formReloaded .m-bb-child .name { width: 155px }

.formReloaded .m-bb-child .date {
	border-right: 1px solid #ABADB3;
	border-left: 1px solid #ABADB3;
	font-size: 1.1em;
	margin-right: 15px;
	padding: 0 15px;
}

.formReloaded .m-bb-child .delete { float: right }

.formReloaded .m-bb-child .delete a {
	background: url(../img/mundo-bb/delete.png) no-repeat scroll 0 0 transparent;
	display: block;
	margin-top: 2px;
	padding: 0 3px;
	text-indent: -9999px;
	height: 14px;
	width: 14px;
}

.formReloaded .m-bb-addchild {
	border: 1px dashed #ABADB3;
	display: block;
	overflow: hidden;
	margin: 14px auto;
	padding: 5px 0 10px 0;
	width: 445px;
}

.formReloaded .m-bb-addchild .date .text { margin-right: 0 }

.formReloaded .m-bb-addchild .error { line-height: 100% }

.formReloaded .m-bb-addchild-btn {
	background: url(../img/mundo-bb/button-gray.png) no-repeat scroll 100% 0 transparent;
	display: inline-block;
	height: 28px;
	margin-left: 165px;
	padding-right: 5px;
}

.formReloaded .m-bb-addchild-btn input {
	background: url(../img/mundo-bb/button-gray.png) no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #003366;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	height: 28px;
	padding: 0 2px 0 7px;
	*padding: 0;
	text-decoration: underline;
}

.formReloaded .field.terms { 
	/*background-color: #CF038B;*/
	padding: 2px 0; 
	margin: 20px 0;
}

.formReloaded .field.terms .checkbox { margin-left: 165px }

.formReloaded .field.terms label {
	font-size: 1em;
	margin: -1px 0 0 0;
	width: auto;
}

.formReloaded .field.terms .style1 { 
	margin: 4px 55px 0 6px; 
	color: #333333;
	font-size: 0.75em;
}

.formReloaded .btn,
.stdPopinDisplay .section-2 .btn,
.popin-cupon .btn {
	background: url(../img/mundo-bb/btn-alt.png) no-repeat scroll 100% 0 #fff;
	display: inline-block;
	height: 37px;
	margin: 10px 0 4px 165px;
	padding: 0 6px 0 0;
}

.formReloaded .btn input,
.stdPopinDisplay .section-2 .btn input,
.popin-cupon .btn input {
	background: url(../img/mundo-bb/btn-alt.png) no-repeat scroll 0 0 #fff;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: 37px;
	margin: 0;
	padding: 0 5px 0 11px;
	*padding: 0;
}


/* style registro */

.formReloaded.mundoBBform{ 
	margin: 0 auto;
    width: 700px;
}

.formReloaded.mundoBBform .box .decoAlpha {
	background: transparent url("../img/mundo-bb/registro_top.jpg") 0 0 no-repeat scroll;
	height: 25px;
}
.formReloaded.mundoBBform .box {
	background: transparent url("../img/mundo-bb/registro_bg.jpg") 0 0  repeat-y scroll;
	padding: 25px;
}

.formReloaded.mundoBBform .box .decoOmega {
	background: transparent url("../img/mundo-bb/registro_bottom.jpg") 0 0 no-repeat scroll;
	height: 25px;
}
.formReloaded.mundoBBform .small-note {
padding-bottom: 25px;
}

.formReloaded.mundoBBform .error.first {
	background-color:transparent;
	color: #07799A;
	display: block;
	font-weight: bold;
	position: relative;
	left: 0;
	top: 0;
	width: 98%;
	clear: both;
}

.formReloaded.mundoBBform label  {
	font-family: Omnes;
	font-size: 16px;
	color: #0058A8;
}

.formReloaded.mundoBBform .field.bb-world.noreq > label {
	width: 160px;
}
.field.noreq .error { background: none}
.formReloaded.mundoBBform .field.bb-world.noreq label { color: #EC008B;}

.formReloaded h2.asociate {
	display: block;
	background-image: none;
	background-color: #CF038B;
	font-family: 'Ommes', Arial, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 24px;
}
.formReloaded h2.asociate strong { font-family: 'Ommes Bold', Arial, Geneva, sans-serif}

 .formReloaded.mundoBBform  .btn { background: url("../img/mundo-bb/reg_btn.jpg") no-repeat scroll 0 0 #FFFFFF;}
 .formReloaded.mundoBBform  .btn input { 
/*	background: transparent;*/
/*	text-indent: -9999px;*/
	width: 179px;
 }
/* popin login mundo bb */

#popinData .stdPopinDisplay.MBB, 
#popinData .stdPopinDisplay.MBB .closePopin,
#popinData .stdPopinDisplay.MBB .stdInnerPopin,
#popinData .stdPopinDisplay.MBB .stdPopinDisplayContent,
#popinData .stdPopinDisplay.MBB .stdPopinDisplayContent:after {
	background-image: url(../core/media/img/bg_spritePopin_BB.png) 
}

#popinData .stdPopinDisplay.MBB .closePopin { text-indent: -9999px }

#popinData .stdPopinDisplay.MBB .ico-info { background: url(../core/media/img/ico-info.png) no-repeat scroll 3px 0 transparent }

#popinData .stdPopinDisplay.MBB .ico-mandatory { background: url(../core/media/img/ico-info.png) no-repeat scroll 2px -12px transparent  }

#popinData .stdPopinDisplay.MBB .boxHeading { background-color: #FF51B6 }

.stdPopinDisplay.MBB .popinTitle { overflow: hidden }

.stdPopinDisplayContent.regBBForm .popinTitle .titlePart { margin:-4px 0 0 77px }

#popinData .stdPopinDisplay.MBB .popinTitle .titlePart { 
 color: #FF51B6;
 margin-top: 14px;
}

#popinData .stdPopinDisplay.MBB .tabNavigationList li.current a { 
 background: url("../core/media/img/bg_spriteCoupons_mundoBebe.png") no-repeat scroll 100% -25px transparent;
 color: #FF51B6;
}

#popinData .stdPopinDisplay.MBB .tabNavigationList li.current a span { background: url("../core/media/img/bg_spriteCoupons_mundoBebe.png") no-repeat scroll 0 -25px transparent }

.stdPopinDisplayContent.regBBForm .regForm #essentialInfo {
	margin-top: 0 ;
	background:url(../img/mundo-bb/reg_popin_title.png) no-repeat scroll 0 0 transparent;
	padding:38px 0 0;
	overflow:hidden;
}
.stdPopinDisplayContent.regBBForm.promoPampers .regForm #essentialInfo {
	margin-top: 0 ;
	background:url(../img/mundo-bb/reg_popin_title_pp.png) no-repeat scroll 16px 0 transparent;
	padding:38px 0 0;
	overflow:hidden;
}

.stdPopinDisplayContent.regBBForm .rPass,
.stdPopinDisplay .section-1 .rPass {
	font-size:0.75em;
	font-weight: bold ;
	color: #F1058D;
	padding:0 0 0 20px;
	text-decoration: underline ;
}
.stdPopinDisplayContent.regBBForm .rPass-sfc,
.stdPopinDisplay .section-1 .rPass-sfc {
	font-size:0.75em;
	font-weight: bold ;
	color: #005BAB;
	padding:0 0 0 20px;
	text-decoration: underline ;
}

.stdPopinDisplayContent.regBBForm .rPass { text-decoration: none }

.stdPopinDisplayContent.regBBForm .rPass:hover { text-decoration: underline }
.stdPopinDisplayContent.regBBForm .chk,
.stdPopinDisplay .section-1 .chk,
.stdPopinDisplayContent.regBBForm .chkRmbPass label,
.stdPopinDisplay .section-1 .chkRmbPass label {
	width: auto !important  ;
}

.regBBForm .regForm.inscription .chkRmbPass label { margin: 7px 0 0 4px }

.stdPopinDisplayContent.regBBForm .chkRmbPass,
.stdPopinDisplay .section-1 .chkRmbPass { margin: 0 0 10px 10px }

.stdPopinDisplayContent.regBBForm .lnkMundoBBReg {
 text-indent: -9999px ;
 position: absolute ;
 width: 314px ;
 height: 393px ;
 display: block ;
 background: url(../img/mundo-bb/reg_popin_btn.png) no-repeat 0 0 transparent ;
 margin: -320px 0 0 331px;
}
.stdPopinDisplayContent.regBBForm .lnkMundoPPReg {
 text-indent: -9999px ;
 position: absolute ;
 width: 314px ;
 height: 393px ;
 display: block ;
 background: url(../img/mundo-bb/reg_popin_btn_pp.png) no-repeat 0 0 transparent ;
 margin: 43px 0 0 22px;
}
.promoPampers .regForm.inscription .controls_group
{
    float: right;
    width: 300px !important;
    padding: 18px 0 0 0 ;
    margin: 0;
}
.stdPopinDisplayContent.regBBForm  .popinInside { padding:5px 0 60px }

.stdPopinDisplayContent.regBBForm.graciasActualizacion  .popinInside {
    padding: 108px 0 138px 0; text-align: center;
}
.stdPopinDisplayContent.regBBForm.graciasRegistracion  .popinInside {
    padding: 93px 0 137px 0; text-align: center;
}

.stdPopinDisplayContent.regBBForm .infoMessage  label {
 color: #F1058D;
 font-weight: bold;
 width: 250px !important ;
}
.stdPopinDisplayContent.regBBForm .infoMessage-sfc  label {
 color: #005BAB;
 font-weight: bold;
 width: 250px !important ;
}


/* Safari and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {

 .formReloaded .error.first { left: 439px }

 .formReloaded .field { padding: 7px 0 ;clear :left;}

 .formReloaded label { line-height: 24px }

 .formReloaded .sex .options { margin-right: 146px }

}

/* promo pampers */

.promo-pampers-0910 {
 padding-bottom: 39px ;
 background: url(../img/promo-pampers-footer-legal.png) no-repeat 0 100% ;
}

.promo-pampers-0910 h3,
.promo-pampers-0910 h2 { display: none }

.promo-pampers-0910 a { cursor: pointer  }

.promo-pampers-0910 .promo-result,
.promo-pampers-0910 .promo-xplain,
.promo-pampers-0910 .promo-login,
.promo-pampers-0910 .promo-products  {
 width: 974px ;
 height: 690px ;
}

.promo-pampers-0910 .promo-xplain {
 background: url(../img/promo-pampers-home.jpg);
 height: 692px;
}

.promo-pampers-0910 .promo-xplain .play,
.promo-pampers-0910 .promo-xplain .legal,
.promo-pampers-0910 .promo-xplain .play-nobuy {
 text-indent: -9999px ;
 /*background:none repeat scroll 0 0 #FFFFFF;
 opacity:0.6;*/
 position: absolute;
 display: block;
}

.promo-pampers-0910 .promo-xplain .play {
    height:72px;
    margin:477px 0 0 482px;
    width:260px;
}

.promo-pampers-0910 .promo-xplain .legal {
height:53px;
margin:631px 0 0 344px;
width:293px;
}

.promo-pampers-0910 .promo-xplain .play-nobuy {
height:54px;
margin:631px 0 0 659px;
width:292px;
}

.promo-pampers-0910 .promo-form {
 background: none;
 border: none;
}

.promo-pampers-0910 .promo-form label {
    display: none ;
}

.promo-pampers-0910 .promo-form .text {
    background: transparent ;
    border:medium none;
    color:#000000;
    display:block;
    font-size:0.8em;
    margin:0 0 31px;
    padding:6px;
    width:286px;
}

.promo-pampers-0910 .promo-form .error {
font-size:0.8em;
margin:-62px 0 0 -1px;
padding:6px;
position:absolute;
display: none ;
width:289px;
}

.promo-pampers-0910 .promo-login { background: url(../img/promo-pampers-login.jpg) }


.promo-pampers-0910 .promo-login .promo-form {
 margin: 290px 0 0 332px;
 position: absolute;
}

.promo-pampers-0910 .promo-login .button,
.promo-pampers-0910 .promo-login .rpass,
.promo-pampers-0910 .promo-login .signup,
.promo-pampers-0910 .promo-login .legal,
.promo-pampers-0910 .promo-login .play-nobuy {
    position:absolute;
    text-indent: -9999px ;
    /*background:none repeat scroll 0 0 #FFFFFF;
    opacity:0.6;*/
    border:0 none;
    display:block;
}

.promo-pampers-0910 .promo-login .button {
    height:47px;
    margin:-10px 0 0 18px;
    width:256px;
    background: transparent;
    cursor: pointer ;
}

.promo-pampers-0910 .promo-login .rpass {
 margin:0 0 0 22px;
 top: 192px;
 width:252px;
 height:45px;
}

.promo-pampers-0910 .promo-login .signup {
height:45px;
margin:0 0 0 22px;
top:243px;
width:256px;
}

.promo-pampers-0910 .promo-login .legal {
height:47px;
margin:-125px 0 0 375px;
width:236px;
}

.promo-pampers-0910 .promo-login .play-nobuy {
height:44px;
margin:-71px 0 0 377px;
width:235px;
}

.promo-pampers-0910 .promo-products { background: url(../img/promo-pampers-agregar-productos.jpg) }

.promo-pampers-0910 .promo-products .promo-form {
 margin: 277px 0 0 320px;
 position: absolute;
}

.promo-pampers-0910 .promo-products .promo-form .error { margin-top: -59px }

.promo-pampers-0910 .promo-products .help {
margin:-52px 0 0 315px;
position:absolute;
}

.promo-pampers-0910 .promo-products .help span {
    visibility: hidden ;
}

.promo-pampers-0910 .promo-products .products-count {
color:#FF0024;
font-family:tahoma;
font-size:1em;
font-weight:bold;
margin:-16px 0 0 6px;
position:absolute;
}

.promo-pampers-0910 .promo-products .add-product {
margin:-15px 0 0 174px;
opacity:0.6;
padding:0 4px 0 0;
position:absolute;
}

.promo-pampers-0910 .promo-products .add-product span {
    visibility: hidden ;
}

.promo-pampers-0910 .promo-products .checkbox {
background:none repeat scroll 0 0 transparent;
border: 0 ;
margin:0 0 0;
top: 188px ;
position:absolute;
}

/* Safari and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .promo-pampers-0910 .promo-products .checkbox {
    margin:0 0 0 1px;
    top: 200px ;
    }
}

.promo-pampers-0910 .promo-products .btn-send {
text-indent: -9999px ;
/*background:none repeat scroll 0 0 #FFFFFF;
opacity:0.6;*/
background: none ;
border:0 none;
display:block;
height:43px;
margin:0 0 0 64px;
position:absolute;
width:233px;
top: 225px;
cursor: pointer ;
}

.promo-pampers-0910 .promo-products .legal {
text-indent: -9999px ;
/*background:none repeat scroll 0 0 #FFFFFF;
opacity:0.6;*/
display:block;
height:41px;
margin:-168px 0 0 388px;
position:absolute;
width:232px;
}

.promo-pampers-0910 .promo-products .play-nobuy {
 text-indent: -9999px ;
/*background:none repeat scroll 0 0 #FFFFFF;
opacity:0.6;*/
display:block;
height:41px;
margin:-116px 0 0 388px;
position:absolute;
width:232px;
}

.promo-pampers-0910 .promo-result {
  background: url(../img/promo-pampers-fin-chances.jpg);
}

.promo-pampers-0910 .promo-result .chances,
.promo-pampers-0910 .promo-result .total-chances {
    font-family: Tahoma ;
    line-height: 100% ;
}

.promo-pampers-0910 .promo-result .chances {
color:#FFFFFF;
display:block;
font-size:2.2em;
font-weight:bold;
margin:165px 0 0 279px;
position:absolute;
text-align:center;
width:48px;
}

.promo-pampers-0910 .promo-result .total-chances {
font-family:Tahoma;
margin:536px 0 0 650px;
position:absolute;
}

.promo-pampers-0910 .promo-result .btn-play {
color:#FFFFFF;
display:block;
font-size:2.2em;
font-weight:bold;
margin:526px 0 0 710px;
position:absolute;
text-align:center;
width:254px;
cursor: pointer ;
height: 43px ;
background: transparent;
text-indent: -9999px;
border: 0 ;
}

.promo-xplain-soc {
background:url("../img/promo-pampers-soc.png") no-repeat scroll 0 0 transparent;
height:329px;
margin:340px 0 0 449px;
position:absolute;
width:502px;
z-index: 1 ;
}

.promo-xplain-ticket {
background:url("../img/promo-pampers-ayuda.png") no-repeat scroll 0 0 transparent;
height:329px;
margin:240px 0 0 449px;
position:absolute;
width:502px;
z-index: 1 ;
}

.promo-xplain-ticket.s2 {
background-image : url("../img/promo-pampers-ayuda-2.png") ;
}

.promo-xplain-ticket.s3 {
background-image: url("../img/promo-pampers-ayuda-3.png") ;
}


.promo-pampers-wclose span {
    display: none ; 
}

.promo-pampers-wclose {
display: block; width: 34px; height: 34px; background: transparent; margin: 25px 0 0 445px ;
}


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    .promo-pampers-0910 .promo-products .checkbox { top: 198px ; }
}

/* Decoracion header promociones */

#extra-access {
    right: 12px !important;
}

#extra-access li {
	margin-left: 34px !important ;
}

.promoDeco,
.promoDeco a {
	width: 290px ;
	height: 66px ;
	display: block ;
	padding: 0 !important ;
}

.promoDeco {
	display: none !important ;
}

.promoDeco a {
	background: url(../img/special-deco.png) no-repeat 0 0 !important ;
	margin-top: 3px !important ;
}

.promoDeco span {
	display: none ;
}


.imagen-servicio {
    display: none;
    margin-right: 8px;
}

#storelocator-tab1 .imagen-servicio {
    display: inline;
}
.listado-numerado{
	font-size:0.91em;
	padding-top:0;

	}
/* --------------------------------- positiva */

.article .positiva-txt {
    display: block;
    font-size: 0.65em;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase !important;
}
.box.positiva{
    padding: 7px 0 1px!important;
}
.positiva-menu {
    background: url("../img/positiva_menu.png") no-repeat scroll 0 0 transparent;
    height: 76px;
}
.positiva-menu ul{
	color:#FFFFFF;
	display:block;
	list-style:none outside none;
	padding-top:12px;
}
.positiva-menu ul li {
	border-left:4px dotted #fff;
	float:left;
	height:50px;
	line-height:50px;
	margin-left:3px;
	padding: 0 10px;
	text-align:center;
}
.positiva-menu ul li.positiva-actual {
	border:none;
    width: 170px;
}
.positiva-menu ul li.positiva-anteriores {width:210px; margin:0px!important;}
.positiva-menu ul li.positiva-horoscopo {width:110px; margin:0px!important;}
.positiva-menu ul li.positiva-sugerencias {
	border:none;
	float:right;
	padding-right:30px;
	width:110px;
}

.positiva-menu ul li a {
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:normal;
}
.positiva-menu ul li a.active {
	font-weight:bold;
} 
.positiva-current {
	margin:20px;
	padding-left:100px;
}
.positiva-current img {
	float:left;
    margin-right: 8px;
}
.positiva-current h3 {
    color: #D83786;
    font-size: 1.34em;
    line-height: 1em;
	margin:5px 0;
    padding-top: 1.2em;
    text-transform: none;
}
.positiva-current .sub-title {
	font-size:1.1em;
}
.positiva-current p  {
    font-size: 0.8em;
}

.positiva-anteriores, .positiva-horoscopo {
	display:block;
	margin:20px 10px 0;

}
.positiva-anteriores h3.positiva-ant {
	color:#D83786;
	font-size:1.2em;
	font-weight:bold;
	text-transform: none;
}
.positiva-anteriores ul{
	color:#D83786;
	list-style: none outside none;
}
.positiva-anteriores ul li {
	float:left;
	margin-left:0px;
	margin-right:18px;
	padding:5px 0;
	text-align:center;
}
.positiva-anteriores ul li a span.mes {
	color:#D83786!important;
	font-weight:bold;
	line-height:3em;	
}
.positiva-anteriores ul li a {
	cursor:pointer;
}
.positiva-anteriores ul li a:hover  {
	text-decoration:none;
	font-weight:bold;
	color:#89D028;
}
.positiva-horoscopo  ul{list-style:none outside none;}
.positiva-horoscopo ul li {
	margin:5px;
	padding:5px 0;
        clear:both;
}
.positiva-horoscopo img {
	float:left;
    margin: 0 10px 5px 0;
}
.positiva-horoscopo p {
	font-size:1em;
}
.positiva-horoscopo p span.mes {
	color:#5E901C;
	font-weight:bold;
}

.positiva-pager {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 150px;
}
.positiva-pager ul {list-style:none outside none; padding: 5px;}
.positiva-pager ul li {
	float:left;
	padding:1px;
	margin: 0 2px;
	font-size:0.9em;
}
.positiva-pager ul li a {
	color:#444444;
	padding:1px 5px;
}
.positiva-pager ul li.active {
	background-color:#444444;
}
.positiva-pager ul li.active a {
	color:#FFFFFF!important;
}
.clear{
	clear:both;
}

/* lookeo */

.deco-special-look {
    background: url("../img/special-deco.png") repeat scroll 0 0 transparent;
    display: block;
    height: 72px;
    margin: 2px 0 0 751px;
    position: absolute;
    text-indent: -9999px;
    width: 246px;
    z-index: 1;
}

.pre-header-container {
    width: 960px ;
    margin: 0 auto ;
}


/* Cupon de descuento */

.stdPopinDisplay .boxHeading h2 {
 color: #fff;
 padding: 11px 10px;
}

.stdPopinDisplay .section-1,
.stdPopinDisplay .section-2 {
 float: left;
 width: 49%;
}

.stdPopinDisplay .section-2 { 
 background: url(../img/popin-divisory.png) no-repeat scroll 4px 82px transparent;
 margin-left: 5px;
}

.stdPopinDisplay .section-1 .boxHeading,
.stdPopinDisplay .section-2 .boxHeading {
 background: url(../img/boxHeading.png) no-repeat scroll 100% 0 transparent;
 padding-right: 9px;
 width: auto;
}

.stdPopinDisplay .section-1 .boxHeading span,
.stdPopinDisplay .section-2 .boxHeading span {
 background: url(../img/boxHeading.png) no-repeat scroll 0 0 transparent;
 display: block;
 height: 38px;
}

.stdPopinDisplay .section-1 .form_actionButton,
.stdPopinDisplay .section-2 .btn { margin-left: 20px }

.stdPopinDisplay .section-1 .regForm.inscription.share .controls_group,
.stdPopinDisplay .section-2 .regForm.inscription.share .controls_group { 
 padding-left: 4px;
 width: auto !important;
}

.stdPopinDisplay .section-2 .regForm.inscription.share .controls_group { padding-left: 0 }

.stdPopinDisplay .section-1 .regForm.inscription.share fieldset p.infoMessage label { width: 280px }


/* ---   Cupon de Producto   --- */

.popin-cupon .product-description {
 border-top: 1px solid #E2E2E2;
 float: left;
 padding-left: 20px;
 width: 437px;
}

.popin-cupon .coupon-price {
 border-top: 1px solid #E2E2E2;
 border-left: 1px solid #E2E2E2;
 float: left;
 padding: 20px 0 0 8px;
 width: 199px;
}

.popin-cupon .product-description .visual-side { overflow: hidden }

.popin-cupon .product-description .visual-side .thumb {
 float: left;
 margin-right: 20px;
}

.popin-cupon .product-description .visual-side h2 {
 color: #5CB6E4;
 font-size: 1em;
 padding-top: 20px;
}

.popin-cupon .product-description .visual-side h2 a { color: #5CB6E4 }

.popin-cupon .product-description .desc {
 font-size: .6em;
 line-height: 12px;
}

.popin-cupon .product-description .btn { margin: 6px 0 0 0 }

.popin-cupon .coupon-price .trademark {
 margin-bottom: 10px;
 padding-right: 15px;
 text-align: center;
}

.popin-cupon .coupon-price .box-price, 
.popin-cupon .coupon-price .box-price .priceDeco { background-color: #BF2833 }


.popin-cupon .coupon-price .box-price { 
    background: url("../core/media/img/bg_spritePrices.png") no-repeat scroll 0 0 #BF2833;
    float: left;
    margin: 0 0 12px 17px;
    min-height: 58px;
    padding: 0 10px;
    position: relative;
    width: auto;
}

.popin-cupon .coupon-price .box-price p {
 color: #fff;
 font-size: .8em;
 font-weight: bold;
 line-height: 22px;
 margin: 3px 0 0 0;
}
.popin-cupon .coupon-price .box-price .price-level0 {
    font-size: 0.9375em;
    text-decoration: none;
    white-space: nowrap;
	font-weight: bold;
	padding: 0 11px 0 12px;
	clear: both;
    line-height: 1em;
}

.popin-cupon .coupon-price .box-price .price-level1 {
    font-weight: bold;
	padding: 0 11px 0 12px;
	clear: both;
    line-height: 1em;
	font-size: 2em;
    white-space: nowrap;
	text-align: left;
    color: #FFFFFF;
    float: left;
    margin-bottom: 0;
}

.popin-cupon .coupon-price .box-price  .priceDeco {
	background-color:#BF2833;
	background: url("../core/media/img/bg_spritePrices.png") no-repeat scroll 100% 0 #BF2833;
    min-height: 58px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 9px;
}
.popin-cupon .coupon-price .box-price p strong {
 display: block;
 font-size: 2.4em;
}

.popin-cupon .coupon-price .price0 { 
 color: #6C6C83;
 clear: left;
 font-size: .9em;
 font-weight: bold;
 letter-spacing: -1px;
 margin: 0 0 0 20px;
}

.popin-cupon .coupon-price .price1 {
 color: #6C6C83;
 font-size: .7em;
 font-weight: bold;
 letter-spacing: -1px;
 margin: 0 0 0 20px;
}

.popin-cupon .coupon-price .price2 {
 color: #6C6C83;
 font-size: .7em;
 letter-spacing: -1px;
 margin: 0 0 20px 20px;
}

/* ----    Promo Libre    ---- */

#page-walk.pl { margin-bottom: 10px }

#page-walk.pl a.play {
 background: url(../img/promo-libre/play.png) no-repeat scroll 0 0 transparent;
 color: #fff;
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 font-weight: normal;
 float: right;
 letter-spacing: -1px;
 line-height: 33px;
 padding-left: 46px;
 width: 87px;
 height: 34px;
}

a.pl-login {
 background: url(../img/promo-libre/pl-login.png) no-repeat scroll 0 0 transparent;
 display: block;
 text-indent: -9999px;
 width: 973px;
 height: 67px;
}

.flashContent.pl object { display: block }

h2.pl-title {
 background: url(../img/promo-libre/pl-title.png) no-repeat scroll 0 0 transparent;
 color: #fff;
 font-size: 1.3em;
 line-height: 47px;
 margin-bottom: 12px;
 padding-left: 20px;
 width: 953px;
 height: 47px;
}

ul.tabController.pl li.current a,
ul.tabController.pl li.current a span {
 color: #000;
 background-color: #FFF;
}
			
.search_store.pl {	
 background-color: #000;
 background-image: url(../img/bg_spriteStoreLocator_promoLibre.png);
}

.search_store.pl form {
 background-color: #000;
 background-image: url(../img/bg_spriteStoreLocator_promoLibre.png);
}

.search_store.pl fieldset.store_type {
 background-color: #000;
 background-image: url(../img/bg_spriteStoreLocator_promoLibre.png);
}

/* --- Promo Libre - Lightbox --- */

.stdPopinDisplayContent.regPLForm .popinTitle .titlePart { margin:-4px 0 0 77px }

.stdPopinDisplayContent.regPLForm .popinTitle .brandingPart { 
 margin-left: 28px;
 width: 317px;
}

.stdPopinDisplayContent.regPLForm .regForm #essentialInfo {	
 margin-top: 0;
 background:url(../img/promo-libre/reg_promolibre_title.png) no-repeat scroll 20px 0 transparent;
 padding:38px 0 0;
 overflow:hidden;
}

.stdPopinDisplayContent.regPLForm .rPass {
 font-size:0.75em;
 font-weight: normal;
 color: #ee0000;
 padding:0 0 0 20px;
 text-decoration: underline;
}

.stdPopinDisplayContent.regPLForm .chk,
.stdPopinDisplayContent.regPLForm .chkRmbPass label { width: auto !important }

.stdPopinDisplayContent.regPLForm .chkRmbPass {	margin-top: 10px }

.stdPopinDisplayContent.regPLForm .form_actionButton {margin-left: 20px }

.stdPopinDisplayContent.regPLForm .lnkMundoBBReg {
 text-indent: -9999px ;
 position: absolute ;
 width: 314px ;
 height: 393px ;
 display: block ;
 background: url(../img/promo-libre/reg_promolibre_btn.png) no-repeat 0 0 transparent ;
 margin:-320px 0 0 331px;
}

.stdPopinDisplayContent.regPLForm .popinInside { padding:5px 0 60px }

.stdPopinDisplayContent.regPLForm .infoMessage label { width: 250px !important }

.stdPopinDisplayContent.regPLForm .form_actionButton input { 
 color: #000;
 font-family: Arial, Helvetica, sans-serif;
}


/*---------------------- correccion pop-up abrirCupon-----------------------*/

.regForm.inscription .chkRmbPass input {
    display: block;
    float: left;
    width: 10px;
}

.inscription fieldset p.chkRmbPass input {
    margin-left: 10px;
}

.regForm.inscription fieldset p.chkRmbPass label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 260px;
}
/* -----end of correccion pop-up abrirCupon ------ */

/*---------------------- Landing Seguros Mayo -----------------------*/
.seguros-landing{
	overflow:hidden;
	}

.seguros-landing h3{
	font-size:12px;
 	font-weight: normal;
	color: #4e4f4b;
	}
.seguros-landing .item1{
	display:inline;
	float:left;
	width:161px;
	padding: 5px;
	height:336px;
	overflow:hidden;
	}
.seguros-landing-img{
	margin-top:20px;
	}
.seguros-landing .item1 p{
	font-size:10px !important ;
	color:#4e4f4b;
	height: 225px;
	}

.seguros-landing .item1 h4{
	font-size:10px;
 	font-weight: bold;
	color: #ffffff;
	display:block;
	float:left;
	width:161px;
	background-color:#1e398d;
	padding: 4px 1px 4px 1px;
	text-align:center;
	}


/*---------------------- FIN Landing Seguros Mayo -----------------------*/




/*---------------------- seccion mes de la mujer -----------------------*/

.mesMujerTitulo {
	background: url("../img/revista-positiva/mes-mujer-titulo.png") no-repeat scroll 0 0 ;
	width:724px;
	height:81px;
	margin: 0 0 0 -10px
}

.mesMujerCont {
	background: url("../img/revista-positiva/mes-mujer-cont.png") no-repeat scroll 0 0 ;
	width:674px;
	height:315px;
	margin: 39px 0 0 -10px
}
.mesMujerCont ul {
	font-size: 0.9em;
	color:#2e2e2e;
	padding: 5px 0 0 60px;
	list-style:none;
	}
.mesMujerCont ul li{
	height:33px;
	line-height:33px;
	margin-bottom:7px;
	}
.mesMujerPie {
	background: url("../img/revista-positiva/mes-mujer-pie.png") no-repeat scroll 0 0 ;
	width:724px;
	height:351px;
	margin: 0 0 0 -10px
}
.mesMujerPie p {
	height: 10px;
	font-size: 0.9em;
	color:#ed0c6e;
	font-weight:bold;
	padding: 0 0 0 50px;
	}
.mesMujerPie ul {
	font-size: 0.9em;
	color:#2e2e2e;
	list-style:none;
	padding: 0 0 0 37px;
	}
.mesMujerPie ul li{
	height:19px;
	line-height:18px;
	margin-bottom:7px;
	}
.mesMujerPie .info{
	width:500px;
	font-size: 1em;
	color:#010101;
	list-style:none;
	padding: 69px 0 0 0;

}

.mesMujerPie .info strong{
	color:#ed0c6e;
}
.btCharla {
    display: block;
    height: 100px;
    position: absolute;
    right: 79px;
    text-indent: -9999px;
    top: 605px;
    width: 116px;
}

/* landing mundo bb nutribaby */

.bt1-landing,
.bt2-landing,
.bt3-landing {
    list-style: none ;
}

.bt1-landing a,
.bt2-landing a,
.bt3-landing a {
height: 120px;
margin: 311px 0 0 344px;
width: 270px;
display: block;
background: transparent;
position: absolute;
}

.bt1-landing a span,
.bt2-landing a span,
.bt3-landing a span {
    display: none ;
}

.bt1-landing a {
margin: 311px 0 0 344px;
}

.bt2-landing a {
margin: 311px 0 0 72px;
}

.bt3-landing a {
margin: 411px 0 0 194px ;
}

/* lookeo mayo 2011 */
/* 
.deco-mayo-2011 {
    background: url("../img/lookeo-mayo-2011.png") repeat-x scroll 0 0 transparent;
    height: 184px;
    left: -39px;
    position: absolute;
    top: -6px;
    width: 100%;
    z-index: 0;
}

.deco-mayo-2011-leaves {
 left:50%;
 margin-left:-668px;
 position:absolute;
 width:1310px;
}

.deco-mayo-2011-leaves .leaves1,
.deco-mayo-2011-leaves .leaves2,
.deco-mayo-2011-leaves .leaves3,
.deco-mayo-2011-leaves .leaves4,
.deco-mayo-2011-leaves .leaves5 {
 background-image: url(../img/lookeo-mayo-2011.png);
 background-color: transparent;
 background-repeat: no-repeat;
}

.deco-mayo-2011-leaves .leaves1 {
 background-position: 0 0;
 position: absolute;
 top: -1px;
 left: 0;
 height: 149px;
 width: 171px;
}

.deco-mayo-2011-leaves .leaves1 {
    background-position: -61px -6px;
    height: 180px;
    left: -22px;
    position: absolute;
    top: -1px;
    width: 193px;
}

.deco-mayo-2011-leaves .leaves2 {
    background-position: -183px 0;
    height: 20px;
    left: 100px;
    position: absolute;
    top: -7px;
    width: 1118px;
    z-index: 100;
}

.deco-mayo-2011-leaves .leaves3 {
    background-position: -525px 0;
    height: 60px;
    left: 442px;
    position: absolute;
    top: -8px;
    width: 257px;
    z-index: 100;
}



.deco-mayo-2011-leaves .leaves4 {
    background-position: -1229px -20px;
    height: 57px;
    left: 1146px;
    position: absolute;
    top: 13px;
    width: 100px;
    z-index: 100;
}

.deco-mayo-2011-leaves .leaves5 {
    background-position: -1247px -77px;
    height: 84px;
    left: 1164px;
    position: absolute;
    top: 70px;
    width: 164px;
    z-index: 100;
}*/
/* FIN lookeo mayo 2011 */


/*lookeo Navidad 2011*/

.deco-navidad-2011-leaves {
 left:50%;
 margin-left:-668px;
 position:absolute;
 width:1310px;
 z-index: 1;
}

.deco-navidad-2011-leaves .leaves1,
.deco-navidad-2011-leaves .leaves2,
.deco-navidad-2011-leaves .leaves3,
.deco-navidad-2011-leaves .leaves4,
.deco-navidad-2011-leaves .leaves5 {
 background-image: url(../img/lookeo-navidad-2011.png?g0rd1tal0ca=1);
 background-color: transparent;
 background-repeat: no-repeat;
}

.deco-navidad-2011-leaves .leaves1 {
	background-position: 1px -2px;
    height: 444px;
    left: -45px;
    position: absolute;
    top: -1px;
    width: 216px;
	 z-index: 156;
}

.deco-navidad-2011-leaves .leaves2 {
 
    background-position: -217px 7px;
    height: 52px;
    left: 171px;
    position: absolute;
    top: -10px;
    width: 363px;
    z-index: 100;
}

.deco-navidad-2011-leaves .leaves3 {
 background-position: -577px -2px;
 height: 80px;
 left: 533px;
 position: absolute;
 top: -1px;
 width: 297px;
 z-index: 100;
}

.deco-navidad-2011-leaves .leaves4 {

    background-position: -867px -1px;
    height: 44px;
    left: 825px;
    position: absolute;
    top: -1px;
    width: 340px;
    z-index: 100;
}

.deco-navidad-2011-leaves .leaves5 {

    background-position: -1209px -1px;
    height: 418px;
    left: 1165px;
    position: absolute;
    top: -1px;
    width: 219px;
    z-index: 100;
}

/*Lookeo Reyes Magos*/

.deco-reyes-2012-leaves {
 left:50%;
 margin-left:-668px;
 position:absolute;
 width:1310px;
 z-index: 1;
}

.deco-reyes-2012-leaves .leaves1,
.deco-reyes-2012-leaves .leaves2,
.deco-reyes-2012-leaves .leaves3,
.deco-reyes-2012-leaves .leaves4,
.deco-reyes-2012-leaves .leaves5 {
 background-image: url(../img/lookeo-reyes-2012.png?g0rd1tal0ca=1);
 background-color: transparent;
 background-repeat: no-repeat;
}

.deco-reyes-2012-leaves .leaves1 {
	background-position: 1px -2px;
    height: 444px;
    left: -44px;
    position: absolute;
    top: -1px;
    width: 216px;
	 z-index: 156;
}

.deco-reyes-2012-leaves .leaves2 {
 
    background-position: -217px 7px;
    height: 92px;
    left: 173px;
    position: absolute;
    top: -8px;
    width: 363px;
    z-index: 100;
}

.deco-reyes-2012-leaves .leaves3 {
 background-position: -577px -2px;
 height: 83px;
 left: 533px;
 position: absolute;
 top: 0px;
 width: 297px;
 z-index: 100;
 margin-top: 1px;
}

.deco-reyes-2012-leaves .leaves4 {

    background-position: -867px -1px;
    height: 44px;
    left: 825px;
    position: absolute;
    top: -2px;
    width: 340px;
    z-index: 100;
}

.deco-reyes-2012-leaves .leaves5 {

    background-position: -1209px -1px;
    height: 418px;
    left: 1165px;
    position: absolute;
    top: -1px;
    width: 219px;
    z-index: 100;
}

/*Lookeo Verano 2012*/

.deco-verano-2012-leaves {
 left:50%;
 margin-left:-668px;
 position:absolute;
 width:1310px;
 z-index: 1;
}

.deco-verano-2012-leaves .leaves1,
.deco-verano-2012-leaves .leaves2,
.deco-verano-2012-leaves .leaves3,
.deco-verano-2012-leaves .leaves4,
.deco-verano-2012-leaves .leaves5 {
 background-image: url(../img/lookeo_verano_2012.png?g0rd1tal0ca=1);
 background-color: transparent;
 background-repeat: no-repeat;
}

.deco-verano-2012-leaves .leaves1 {
	background-position: 1px -2px;
    height: 444px;
    left: -44px;
    position: absolute;
    top: -1px;
    width: 216px;
	 z-index: 156;
}

.deco-verano-2012-leaves .leaves2 {
 
    background-position: -217px 7px;
    height: 0px;
    left: 173px;
    position: absolute;
    top: -8px;
    width: 0px;
    z-index: 100;
}

.deco-verano-2012-leaves .leaves3 {
 background-position: -496px -2px;
 height: 83px;
 left: 452px;
 position: absolute;
 top: 0px;
 width: 365px;
 z-index: 100;
 margin-top: 1px;
}

.deco-verano-2012-leaves .leaves4 {

    background-position: -867px -1px;
    height: 44px;
    left: 825px;
    position: absolute;
    top: -2px;
    width: 340px;
    z-index: 100;
}

.deco-verano-2012-leaves .leaves5 {

    background-position: -1209px -1px;
    height: 418px;
    left: 1165px;
    position: absolute;
    top: -1px;
    width: 219px;
    z-index: 100;
}

/* lookeo Julio 2011 */

.deco-mayo-2011-leaves {
 left:50%;
 margin-left:-668px;
 position:absolute;
 width:1310px;
 z-index: 1;
}

.deco-mayo-2011-leaves .leaves1,
.deco-mayo-2011-leaves .leaves2,
.deco-mayo-2011-leaves .leaves3,
.deco-mayo-2011-leaves .leaves4,
.deco-mayo-2011-leaves .leaves5 {
 background-image: url(../img/lookeo-julio-2011.png?g0rd1tal0ca=1);
 background-color: transparent;
 background-repeat: no-repeat;
}

.deco-mayo-2011-leaves .leaves1 {
	background-position: 1px -2px;
    height: 444px;
    left: -45px;
    position: absolute;
    top: -1px;
    width: 216px;
	 z-index: 156;
}

.deco-mayo-2011-leaves .leaves2 {
 
    background-position: -217px 7px;
    height: 52px;
    left: 171px;
    position: absolute;
    top: -10px;
    width: 363px;
    z-index: 100;

}

.deco-mayo-2011-leaves .leaves3 {
 background-position: -577px -2px;
 height: 80px;
 left: 533px;
 position: absolute;
 top: -1px;
 width: 297px;
 z-index: 100;
}

.deco-mayo-2011-leaves .leaves4 {

    background-position: -867px -1px;
    height: 44px;
    left: 825px;
    position: absolute;
    top: -1px;
    width: 340px;
    z-index: 100;

}
.deco-mayo-2011-leaves .leaves5 {

    background-position: -1209px -1px;
    height: 418px;
    left: 1165px;
    position: absolute;
    top: -1px;
    width: 219px;
    z-index: 100;

}


/* FIN lookeo Julio 2011 */


/* Club Carrefour */

.stdPopinDisplayContent.regBBForm .lnkClub {
	text-indent: -9999px ;
	position: absolute ;
	width: 314px ;
	height: 393px ;
	display: block ;
	background: url(../img/club/imagen_popin.jpg) no-repeat 0 0 transparent ;
	margin:-320px 0 0 361px;
}


.club-obtener {
	margin-bottom: 30px;
	margin-left: 195px;
}

.club-legales {
    background: url("/img/club/club_legales.jpg") no-repeat scroll 0 0 transparent;
    height: 76px;
    padding: 10px ;
	font-size:0.6em;
	font-weight:normal;
	line-height:1em;
}

.club-img {
	margin-left:45px;
	clear:both;
}

.club-descargaTarjeta {
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	margin-top:10px;
	float:left;
}

.club-descargaTarjeta:hover {
	text-decoration:underline;
}

.club-descargaTarjeta-off {
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#CCC;
	margin-top:10px;
	float:left;
}

/* FIN Club Carrefour */

/* Carrefour Super Cumple */

.carrefour-cumple .boxHeading h2 {
 font-size: 1em;
 line-height: 28px;
}

.carrefour-cumple h3 {
 border-bottom: 1px solid #E2E2E2;
 color: #656060;
 font-size: 1em;
 margin-bottom: 10px;
 padding: 8px 0;
 text-transform: none;
}

.carrefour-cumple .video { margin-bottom: 15px }

.carrefour-cumple .video .item {
 border-bottom: 1px dashed #E2E2E2;
 overflow: hidden;
 padding: 5px 0;
}

.carrefour-cumple .video.top .item {
 border-bottom: 0 none;
 padding-bottom: 0;
}

.carrefour-cumple .video .video-player {
 float: left;
 width: 360px;
}

.carrefour-cumple .video .video-description {
 float: left;
 padding-left: 10px;
 width: 334px;
}

.carrefour-cumple .video-description h4,
.carrefour-cumple .video-description h4 a {
 color: #333;
 font-weight: normal;
}

.carrefour-cumple .video-description h4 a { font-size: 1em }
.carrefour-cumple .video-description h4 a:hover { color: #333 }

.carrefour-cumple .video-description .by {
 color: #666666;
 font-size: .8em;
}

.carrefour-cumple .video-description .by a {
 color: #004D9A;
 font-weight: normal;
}

.carrefour-cumple .video-description .description { 
 color: #666;
 font-size: .75em;
 line-height: 120%;
}

.carrefour-cumple .video-description .votes {
 color: #999999;
 font-size: 1.1em;
 font-style: italic;
}

.carrefour-cumple .video-description .votes strong {
 color: #004C99;
 font-style: normal;
}

.video-ranking .col1 {
 text-align: center;
 width: 60px;
}

.video-ranking .col2 { width: 340px }

.video-ranking .col3 { 
 text-align: center;
 width: 140px;
}

.video-ranking > table { 
 border: 0 none;
}

.video-ranking > table th {
 background: none;
 border: 0 none;
 color: #655F5F;
 font-size: .9em;
}

.video-ranking > table .col1 { width: 63px }
.video-ranking > table .col2 { width: 343px }

.video-ranking-table {
 overflow-y: scroll;
 overflow-x: hidden;
 height: 359px;
}

.video-ranking-table table { font-size: 11px }

.video-ranking-table table,
.video-ranking-table table td {
 border: 0 none;
 color: #655F5F;
}

.video-ranking-table table td { 
 background-color: #F4F4F4;
 border-bottom: 3px solid #fff;
}

.video-ranking-table table a { 
 background: url(../img/ui/video-link.png) no-repeat scroll 0 5px transparent;
 color: #0A91AE;
 display: inline-block;
 padding-left: 16px;
}

/* compartir */

.sharing {
 border: 1px solid #ccc;
 -webkit-box-shadow: 5px 5px 5px 0px #000000;
 -moz-box-shadow: 5px 5px 5px 0px #000000;
 box-shadow: 5px 5px 5px 0px #000000; 
 color: #000;
 padding: 15px;
 width: 620px;
}

.sharing .area h2 {
 background-color: #D2EEFA;
 color: #000;
 font-size: 1.3em;
 font-weight: bold;
 margin-bottom: 10px;
 padding: 3px 5px;
 text-transform: uppercase;
}

.sharing .area p {
 font-size: 1.2em;
 margin-bottom: 15px;
 width: 470px;
}

.sharing .area .field {
 line-height: 17px;
 margin-bottom: 5px;
 overflow: hidden;
}

.sharing .area .field label {
 font-size: 1.2em;
 float: left;
 width: 110px;
}

.sharing .area .field input[type=text],
.sharing .area .field input[type=password] {
 background: #fff;
 border: 1px solid #BFCEDC;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 float: left;
 padding: 2px;
 width: 180px;
}

.sharing .area .field input[type=radio] {
 height: 22px;
 overflow: visible;
}

.sharing .area .field div {
 float: left;
 margin-right: 10px;
 overflow: hidden;
}

.sharing .area .button-submit {
 background-color: #292929;
 border: 0 none;
 color: #fff;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight: bold;
 padding: 3px 10px;
 text-transform: uppercase;
}

.sharing .area .button-submit.s1 { margin: 10px 0 0 136px }

.sharing .area .button-submit.s2 { margin: 0 0 0 303px }

.sharing .area.s1 .form input[type=text] {
 background: #fff;
 border: 1px solid #BFCEDC;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 float: left;
 margin: 0 5px 5px 0;
 padding: 2px;
 width: 180px;
}

.sharing .area .field input[type=text]:focus,
.sharing .area .field input[type=password]:focus,
.sharing .area.s1 .form input[type=text]:focus { border: 1px solid #999 }


/* TAG CLOUD */

.tag_cloud {
	display: block;
	margin-bottom: 20px;
	text-align: center;
	overflow: hidden;
	width: 210px;
}


.tag_cloud .tag-head { 
	background: transparent url("../img/mundo-bb/nube-tags_head.png") 0 0 no-repeat scroll;
	display: block;
	height: 51px;
}
.tag_cloud .tag-footer { 
	background: transparent url("../img/mundo-bb/nube-tags_foot.png") 0 0 no-repeat scroll;
	display: block;
	height: 21px;
}
.tag_cloud .tag-content {
	background: transparent url(../img/mundo-bb/nube-tags_bg.png) 0 0 repeat-y scroll;
	overflow: hidden;
	padding: 10px;
}

.tag_cloud .tag-content span a {
	color: #00ADEF;
	font-family: verdana;
	font-size: 10px;
}
.tag_cloud .tag-content span.smallest a {	font-size: 16px;}
.tag_cloud .tag-content span.small a {	font-size: 18px; font-weight: bold;}
.tag_cloud .tag-content span.medium a {	font-size: 22px; }
.tag_cloud .tag-content span.large a {	font-size: 26px; }
.tag_cloud .tag-content span.largest a {	font-size: 26px; font-weight: bold; }

.articleJardin p {
	font-size: 1.0em;
	color: #4E4F4B;
	text-align: center;
}

.articleJardin-title {
	font-size: 1.2em;
	color: #6d6e71;
	line-height: 1.1em;
}
.articleJardin-img {
	width: 280px;
	height: 117px;
	margin: 0 auto;
}
.articleJardin-img2 {
	width: 335px;
	height: 219px;
	margin: 0px 32px 0 45px;
	float: left;
}
.articleJardin-img3 {
	width: 258px;
	height: auto;
	float: left;
}
.articleJardin-div {
	overflow: hidden;
}
.articleJardin-deco1 {
	width: 121px;
	height: 114px;
	background: url(../img/banners/grupo/mdj_flor.jpg);
	position: absolute;
}
.articleJardin-iso {
	width: 253px;
	height: auto;
	margin-top: 20px;
	float: left;
}

.product-list h3, .product-items h2, .product-push h3 {
 height: 3.1em;
 overflow: hidden
}
/*--------------------Tarjeta Carrefour*/
.tarjeta-carrefour p {
	color: #383e3e;
	line-height: 130%;
	font-size: 0.75em;
}
.tarjeta-menu {
	height: 38px;
	color: white;
	font-size: 1.1em;
	background: url(../img/bg-tarjeta-menu.png) top left no-repeat;
	margin-bottom: 30px;
	overflow: hidden;
}
.tarjeta-menu ul {
	height: 30px;
	margin: 0 0 0 12px;
	padding: 15px 0 0 0;
	float: left;
}
.tarjeta-menu ul li {
	margin: 0 2px 0 0;
	padding: 8px 0px 7px 0px;
	/*border-radius: 6px;*/
	display: inline;
}
.tarjeta-menu ul li:hover {
	color: #0035B8;
	background: url(../img/menu-right.jpg) top right no-repeat;
	padding: 8px 0px 7px 0px;
}
.tarjeta-menu-in {
	color: #0035B8;
	background: url(../img/menu-right.jpg) top right no-repeat;
}
.tarjeta-menu-in a {
	color: #0035B8!important;
	background: url(../img/menu-left.jpg) top left no-repeat;
}
.tarjeta-menu a {
	color: #FFFFFF;
	font: inherit;
	font-weight: normal;
	text-decoration: none;
	padding: 8px 6px 7px 6px;
}
.tarjeta-menu a:hover {
	color: #00519E;
	text-decoration: none;
	background: url(../img/menu-left.jpg) top left no-repeat;
	padding: 8px 6px 7px 6px;
}
.tarjeta-article-s1 {
	width: 673px;
	background: url(../img/bg-tarjeta-carrefour.jpg) top left no-repeat #C0DFFC;
	padding: 114px 24px 35px 24px;
}
.tarjeta-article-s1 p {
	width: 340px;
}
.tarjeta-article-bottom {
	height: 9px;
	background: url(../img/bg-tarjeta-carrefour-bottom.png) top left no-repeat;
	margin: -12px 0 11px 0;
}
.tarjeta-article-s2 {
	width: 721px;
	background: #ECF5FE;
}
.tarjeta-article-s2 ul {
	margin: -12px 0 12px 0;
	padding-bottom: 44px;
	background: #C0DFFC;
}
.tarjeta-article-s2 ul li {
	font-family: "Ommes";
	color: #0035B8;
	font-size: 1.8em;
	margin: 0 0 2px 0;
	padding: 22px 29px 17px 69px;
	list-style: none;
	background: url(../img/tarjeta-carrefour-list-image.png) no-repeat 24px 16px #ECF5FE;
}
.tarjeta-article-s2 ul li a {
	color: #0035B8;
	font: inherit;
	font-weight: normal;
	text-decoration: none;
}
.tarjeta-article-s2 ul li a:hover {
	color: #E2001A;
	text-decoration: none;
}
.tarjeta-header {
	height: 51px;
	margin-bottom: 34px;
	padding-top: 16px;
	background: url(../img/bg-tarjeta-header.png) top left no-repeat;
}
.tarjeta-header span {
	font-family: "Ommes Bold";
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;
	background: #c0dffc;
}
.tarjeta-beneficios {
	width: 673px;
	height: 801px;
	margin-bottom: 34px;
	background: url(../img/bg-tarjeta-beneficios.png) top left no-repeat;
}
.tarjeta-beneficios-promocion {
	width: 610px;
	margin: 0 auto;
}
.tarjeta-faqs .faq {
	padding: 13px 80px 22px 14px;
	border-top: 1px solid #CFDEED;
	overflow: hidden;
}
.faq .arrow {
	width: 18px;
	min-height: 26px;
	background: url(../img/bg-tarjeta-arrow.png) no-repeat top left;
	margin-right: 18px;
	float: left;
}
.faq .content {
	width: 590px;
	float: left;
}
.faq .content h1 {
	font-size: 0.95em;
	color: #00519E;
	margin-top: 4px;
	margin-bottom: 10px;
}
.faq .content a {
	color: #00519e;
	font-weight: normal;
	text-decoration: underline;
}
.faq .content ul {
	margin: 0;
}
.faq .content ul li {
	list-style-type: none;
	font-weight: bold;
	margin: 0 0 19px 0;
	color: #383e3e;
	line-height: 130%;
	font-size: 1.05em;
}
.faq .content ul li ul li {
	font-weight: normal;
	margin: 3px 0 0 34px;
}
.bg-cuenta-online {
	height: 325px;
	background: url(../img/bg-tarjeta-micuenta.jpg) top right no-repeat;
	margin: 0 -9px 28px 0;
}
.steps {
	width: 721px;
}
.bg-steps-top {
	height: 16px;
	background: url(../img/bg-micuenta-top.png) top left no-repeat;
}
.bg-steps-bottom {
	height: 11px;
	background: url(../img/bg-micuenta-bottom.png) top left no-repeat;
	margin-top: -11px;
}
.steps .content {
	background: #C0DFFC;
}
.steps .step {
	padding: 17px 41px 12px 31px;
	border-bottom: 1px solid #B6D8F8;
	overflow: hidden;
}
.steps .step2 {
	padding: 12px 41px 12px 31px;
	border-bottom: 1px solid #B6D8F8;
	overflow: hidden;
}
.steps .step2 .numstep span{
	font-family: "Ommes Bold";
	font-size: 2.05em;
	color: #FFF;
}
.steps .numstep {
	width: 30px;
	text-align: center;
	padding-right: 16px;
	float: left;
}
.steps .numstep span {
	font-family: "Ommes Bold";
	font-size: 2.05em;
	color: #00519E;
	height: 24px;
}
.steps .textstep {
	width: 592px;
	margin-top: -8px;
	float: left;
}
.steps .step2 .textstep {
	width: 592px;
	margin-top: 3px;
	float: left;
}
.steps .textstep p {
	font-size: 0.9em;
	margin: 0;
}
.bg-solicitar-tarjeta {
	width: 742px;
	height: 311px;
	background: url(../img/bg-tarjeta-solicita.jpg) top left no-repeat;
	margin-left: -9px;
}
