/*HEADER*/
#banner-headerPE { width: 960px;height: 39px !important; border: 1px solid #ebebeb; margin: 9px auto;}
.corporate-header-container { width: 100%; text-align: right; height: 26px; background: white; background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #ededed 100%); background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); }
.corporate-header-container .corporate-header-inner-container { max-width: 960px; margin: 0 auto; height: 100%; }
.corporate-header-container .corporate-header-inner-container .corporate-header-item { display: inline-block; background-image: url("/static/site/common/sprite-headerCorporativo.png"); color: rgba(255, 255, 255, 0); vertical-align: top; margin-right: -5px; height: 100%; }
.corporate-header-container .corporate-header-inner-container .item-falabella { width: 80px; background-position: 0 -52px; }
.corporate-header-container .corporate-header-inner-container .item-banco { width: 90px; background-position: -127px 0px; }
.corporate-header-container .corporate-header-inner-container .item-viajes { width: 76px; background-position: -215px 0px; }
.corporate-header-container .corporate-header-inner-container .item-seguros { width: 83px; background-position: -294px 0px; }
.corporate-header-container .corporate-header-inner-container .item-homecenter { width: 88px; background-position: -374px 0px; }
.corporate-header-container .corporate-header-inner-container .item-tottus { width: 70px; background-position: -460px 0px; }


.banderapais2 { background-image: url("/static/site/common/sprite-iconosSmall.png"); background-position: -147px -135px;background-repeat: no-repeat; display: block; float: left;  height: 14px;  margin: 6px 5px 0 0;  width: 16px; margin-left: 180px;}
.falabella-header-container { width: 100%; position: relative; }
.falabella-header-container .falabella-header-inner-container .search-container .search-button .search-button-image, .falabella-header-container .mobile-falabella-header-innner-container .search-container .search-inner-container .search-button .search-button-image { background-image: url(/static/site/common/sprite-botones.png); background-position: -32px -155px; height: 23px; color: transparent; display: inline-block; width: 31px; }
.falabella-header-container .falabella-header-inner-container { max-width: 960px; margin: 0 auto; display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; height: 79px; }
.falabella-header-container .falabella-header-inner-container .logo-container { -webkit-flex: 1; -ms-flex: 1; -webkit-box-flex: 1; flex: 1; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.falabella-header-container .falabella-header-inner-container .logo-container a.falabella-home { display: block; background-image: url(/static/site/common/sprite-logos.png); width: 220px; height: 51px; background-position: 0px 0px; }
.falabella-header-container .falabella-header-inner-container .search-container { -webkit-flex: 2; -ms-flex: 2; -webkit-box-flex: 2; flex: 2; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-top: 22px; font-family: arial; text-align: right; position: relative; }
.falabella-header-container .falabella-header-inner-container .search-container input { border: 1px solid #999; font-size: 14px; color: #333; outline: none; font-size: 14px; height: 26px; line-height: 22px; margin: 4px 0 0; padding: 1px 8px; width: 400px; }
.falabella-header-container .falabella-header-inner-container .search-container .search-button { position: absolute; top: 4px; background-color: transparent; border: none; right: -6px; }
.falabella-header-container .falabella-header-inner-container .search-container .search-button:focus { outline: none; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container { -webkit-flex: 1; -ms-flex: 1; -webkit-box-flex: 1; flex: 1; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link { display: inline-block; font-family: arial; float: right; text-align: right; padding-right: 2em; position: relative; font-size: 16px; margin-top: 20px; text-decoration: none; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link:hover h4 { color: #9c0; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link:after { content: ''; display: block; background-image: url(/static/site/common/sprite-logos.png); width: 28px; height: 39px; background-position: -1px -123px; position: absolute; right: 0px; top: -3px; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link h4, .falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link p { margin: 0px; color: #333; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link h4 { font-size: 0.7em; font-weight: bold; padding-top: 4px; }
.falabella-header-container .falabella-header-inner-container .shopping-cart-container .shopping-cart-link p { font-size: 0.6em; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container { display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; max-height: 60px; border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .home-container, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .stores-container, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .cart-container { }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .home-container a, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .stores-container a, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .cart-container a { display: block; text-align: right; padding: 5px 5px 0px 0px; box-sizing: border-box; height: 60px; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .home-container a img, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .stores-container a img, .falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .cart-container a img { width: 45px; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .logo-container { -webkit-flex: 2.5; -ms-flex: 2.5; -webkit-box-flex: 2.5; flex: 2.5; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .logo-container a.falabella-home { padding: 10px; display: block; text-align: left; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .logo-container a.falabella-home img { width: 145px;   margin-top: 10px; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .stores-container a.stores-link img { position: relative; top: 3px; }
.falabella-header-container .mobile-falabella-header-innner-container .top-menu-container .cart-container a.cart-link img { position: relative; top: 2px; }
.falabella-header-container .mobile-falabella-header-innner-container .search-container { padding: 10px 15px; box-sizing: border-box; display: block; background: white; background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #cccccc)); background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #cccccc 100%); background: linear-gradient(to bottom, white 0%, #f6f6f6 47%, #cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); }
.falabella-header-container .mobile-falabella-header-innner-container .search-container .search-inner-container { border: 1px solid #C2C2C2; padding: 2px; box-sizing: border-box; border-radius: 5px; background-color: #FFFFFF; display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; }
.falabella-header-container .mobile-falabella-header-innner-container .search-container .search-inner-container input {height: auto !important; font-size: 0.8em; padding: 6px; border-radius: 5px; border: 1px solid #C2C2C2; background-color: #f2f2f2; outline: none; -webkit-flex: 1; -ms-flex: 1; -webkit-box-flex: 1; flex: 1; }
.falabella-header-container .mobile-falabella-header-innner-container .search-container .search-inner-container .search-button { border: none; background-color: #fff; text-align: center; }
.falabella-header-container .mobile-falabella-header-innner-container .search-container .search-inner-container .search-button:focus { outline: none; }
.falabella-header-container .extra-info-container { height: 10px; }
.falabella-header-container .extra-info-container .extra-info-inner-container { width: 960px; text-align: right; margin: 0 auto; position: relative; top: -17px; }
.falabella-header-container .extra-info-container .extra-info-inner-container a { font-size: 0.85em; text-decoration: none; font-family: arial; color: #333; display: inline-block; margin-right: 2em; }
.falabella-header-container .extra-info-container .extra-info-inner-container a:last-child { margin-right: 0px; }
.falabella-header-container .extra-info-container .extra-info-inner-container a:hover { color: #B1D800; }
.falabella-header-container .extra-info-container .extra-info-inner-container a strong { font-weight: bold; }
.falabella-header-container .top-level-menu-container { background-color: #000; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category a:hover, .falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category .active { color: #B1D800; background-color: #333; }
.falabella-header-container .top-level-menu-container:hover .subcategories-container { display: none !important; }
.falabella-header-container .top-level-menu-container:hover .subcategories-container .subcategories-inner-container { display: block; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container { display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; max-width: 960px; margin: 0 auto; padding: 0px; background-color: #000; -webkit-justify-content: space-between; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category { /*border-right: 1px solid #aaa;*/ list-style: none; height: 29px; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category:last-child { border-right: none; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category a { width: 103%; height: 100%; border-left: 1px solid rgba(255, 255, 255, 0.65); background-color: #000; color: #fff; font-family: arial; text-decoration: none; font-size: 12px; font-weight: bold; display: block; text-align: center; box-sizing: border-box; padding: 0px 1em; line-height: 29px; }
.falabella-header-container .top-level-menu-container .top-level-menu-inner-container .top-level-menu--category a.none { border-left: medium none; }

/*
@media screen and (max-width: 64em) { .corporate-header-container { display: none; }
  .falabella-header-container .falabella-header-inner-container { display: none; }
  .falabella-header-container .extra-info-container { display: none; }
  .falabella-header-container .top-level-menu-container { display: none; } }
@media screen and (min-width: 64em) { .falabella-header-container .mobile-falabella-header-innner-container { display: none; } }
*/

/*FOOTER*/
.falabella-footer-container { width: 100%; position: relative;  background: url(../images/fnd-footer.gif);     margin-top: 30px;     background-repeat: repeat-x;}
.falabella-footer-container .falabella-footer-inner-container { max-width: 960px; margin: 0 auto; display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; height: 250px;     font-size: 11px;     padding-top: 15px;}

.falabella-footerM-container .mobile-falabella-footer-innner-container {display: inline-block; height: auto; width: 100%;}
.FooterMobile{ font-size: 0.45em; padding: 10px 10px;     background: #f8f6f6;}
.FooterMobile strong {   font-weight: 700;  font-size: 10px;  }
.Fonocompras{ float: left; width: 100%; text-align: center; }
.FonoBtn{  border-radius:6px; padding:5px 9px 7px 9px;     border: 1px solid #7C8E07;     margin: 5% 5%;
            background: #BED606;
            background-image: linear-gradient(bottom, #B3BD27 50%, #C2C936 51%, #C5CC39 52%, #E0E553 89%);
            background-image: -o-linear-gradient(bottom, #B3BD27 50%, #C2C936 51%, #C5CC39 52%, #E0E553 89%);
            background-image: -moz-linear-gradient(bottom, #B3BD27 50%, #C2C936 51%, #C5CC39 52%, #E0E553 89%);
            background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.5, #B3BD27), color-stop(0.51, #C2C936), color-stop(0.52, #C5CC39), color-stop(0.89, #E0E553) );}
.un_block {    display: block; }
.FonoBtn a{ color: #000; font-size: 12px; font-weight: 600;    line-height: 15px;}
.FonoNumber{ font-size: 16px;font-weight: 700;}

/*RESPONSIVE*/

@media screen and (max-width: 1023px) {
    #banner-headerPE{display: none;}
 .corporate-header-container { display: none; }
  .falabella-header-container .falabella-header-inner-container { display: none; }
  .falabella-header-container .extra-info-container { display: none; }
  .falabella-header-container .top-level-menu-container { display: none; } 
  .falabella-footer-container { display: none; }
 
}

@media screen and (min-width: 1024px) { 
    .falabella-header-container .mobile-falabella-header-innner-container { display: none; } 
 .falabella-footerM-container .mobile-falabella-footer-innner-container { display: none; }  
}


@media screen and (max-width: 1023px) {  .linkD{ display: none  !important;,}}        
@media screen and (min-width: 1024px) {   .linkM { display: none  !important;,}}    
