.mng_carrousel_banners_tipo_principal { overflow: hidden; line-height: 40px; }
@media screen and (max-width: 2400px) {.mng_carrousel_banners_tipo_principal { max-height: 520px;}}
@media screen and (max-width: 2300px) {.mng_carrousel_banners_tipo_principal { max-height: 499px;}}
@media screen and (max-width: 2200px) {.mng_carrousel_banners_tipo_principal { max-height: 477px;}}
@media screen and (max-width: 2100px) {.mng_carrousel_banners_tipo_principal { max-height: 455px;}}
@media screen and (max-width: 2000px) {.mng_carrousel_banners_tipo_principal { max-height: 434px;}}
@media screen and (max-width: 1900px) {.mng_carrousel_banners_tipo_principal { max-height: 412px;}}
    @media screen and (max-width: 1850px) {.mng_carrousel_banners_tipo_principal { max-height: 401px;}}
@media screen and (max-width: 1800px) {.mng_carrousel_banners_tipo_principal { max-height: 390px;}}
    @media screen and (max-width: 1750px) {.mng_carrousel_banners_tipo_principal { max-height: 379px;}}
@media screen and (max-width: 1700px) {.mng_carrousel_banners_tipo_principal { max-height: 369px;}}
    @media screen and (max-width: 1650px) {.mng_carrousel_banners_tipo_principal { max-height: 358px;}}
@media screen and (max-width: 1600px) {.mng_carrousel_banners_tipo_principal { max-height: 347px;}}
    @media screen and (max-width: 1550px) {.mng_carrousel_banners_tipo_principal { max-height: 336px;}}
@media screen and (max-width: 1500px) {.mng_carrousel_banners_tipo_principal { max-height: 325px;}}
    @media screen and (max-width: 1450px) {.mng_carrousel_banners_tipo_principal { max-height: 314px;}}
@media screen and (max-width: 1400px) {.mng_carrousel_banners_tipo_principal { max-height: 304px;}}
    @media screen and (max-width: 1350px) {.mng_carrousel_banners_tipo_principal { max-height: 293px;}}
@media screen and (max-width: 1300px) {.mng_carrousel_banners_tipo_principal { max-height: 282px;}}
    @media screen and (max-width: 1250px) {.mng_carrousel_banners_tipo_principal { max-height: 271px;}}
@media screen and (max-width: 1200px) {.mng_carrousel_banners_tipo_principal { max-height: 260px;}}
    @media screen and (max-width: 1150px) {.mng_carrousel_banners_tipo_principal { max-height: 249px;}}
@media screen and (max-width: 1100px) {.mng_carrousel_banners_tipo_principal { max-height: 239px;}}
    @media screen and (max-width: 1050px) {.mng_carrousel_banners_tipo_principal { max-height: 288px;}}
@media screen and (max-width: 1000px) {.mng_carrousel_banners_tipo_principal { max-height: 217px;}}
    @media screen and (max-width: 950px) {.mng_carrousel_banners_tipo_principal { max-height: 206px;}}
@media screen and (max-width: 900px) {.mng_carrousel_banners_tipo_principal { max-height: 195px;}}
    @media screen and (max-width: 850px) {.mng_carrousel_banners_tipo_principal { max-height: 184px;}}
@media screen and (max-width: 800px) {.mng_carrousel_banners_tipo_principal { max-height: 174px;}}
    @media screen and (max-width: 750px) {.mng_carrousel_banners_tipo_principal { max-height: 163px;}}
@media screen and (max-width: 700px) {.mng_carrousel_banners_tipo_principal { max-height: 152px;}}
@media screen and (max-width: 645px) {.mng_carrousel_banners_tipo_principal { max-height: 140px;}}

.slide-destacado {overflow: hidden;  max-height: 105px;}
.slide-destacado.slick-initialized {overflow: visible;}

.card-destacados{float: left; max-width: 216px;}

.contenedor-iconos-tipo-1 {overflow: hidden;  max-height: 195px;}
.contenedor-iconos-tipo-1.slick-initialized {overflow: visible;}

.contenedor-iconos-tipo-1 div.item, 
.contenedor-iconos-tipo-1 div.item:hover, 
.contenedor-iconos-tipo-2 div.item, 
.contenedor-iconos-tipo-2 div.item:hover {
    float: left;
    width: 100%;
    max-width: 148px; 
}


.zocalo { max-height: 258px; overflow: hidden; }
.zocalo.slick-initialized {overflow: visible;}

@media screen and (max-width: 1200px) {.zocalo{max-height: 258px;}}
    @media screen and (max-width: 1150px) {.zocalo{max-height: 249px;}}
@media screen and (max-width: 1100px) {.zocalo{max-height: 239px;}}
    @media screen and (max-width: 1050px) {.zocalo{max-height: 228px;}}
@media screen and (max-width: 1000px) {.zocalo{max-height: 217px;}}
    @media screen and (max-width: 950px) {.zocalo{max-height: 206px;}}
@media screen and (max-width: 900px) {.zocalo{max-height: 195px;}}
    @media screen and (max-width: 850px) {.zocalo{max-height: 184px;}}
@media screen and (max-width: 800px) {.zocalo{max-height: 174px;}}
    @media screen and (max-width: 750px) {.zocalo{max-height: 163px;}}
@media screen and (max-width: 700px) {.zocalo{max-height: 152px;}}
@media screen and (max-width: 645px) {.zocalo{max-height: 140px;}}


.BDW-Home-Carrusel .carrousel_container{  max-height: 528px !important; overflow: hidden; min-width: 100% !important; }
.BDWCarrusel .carrousel_container{   max-height: 324px; overflow: hidden; min-width: 100% !important; }
.listado.buscador .BDWCarrusel .carrousel_container{   max-height: 463px; }
.BDW-Home-Carrusel div.producto.item {  max-width: 212px !important; float: left; max-height: 438px;}
.BDWCarrusel div.producto.item {  float: left; max-height: 242px;}
.listado.buscador .BDWCarrusel div.producto.item {  max-height: 542px;}
.imagen_braindW { 
    min-height: 121px;
    font-size: 0px; 
    background-image: url(/../imagenes/load.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

#portada_b div.producto.item {float: left; max-width: 430px;}

div.producto.item {max-width: 217px; float: left;  max-height: 480px;}

#portada_k{
    max-height:197px;
    overflow: hidden; 
}

#portada_k div.producto.item{
    float: left; 
    max-width:119px; 
    max-height:157px;
}

#portada_iconos_activos{
    max-height:197px;
    overflow: hidden; 
}

#portada_iconos_activos div.item{
    float: left; 
    max-width:119px; 
    max-height:157px;
}

.index_promocion #portada_c div.producto.item,
.index_promocion #portada_d div.producto.item,
.index_promocion #portada_f div.producto.item,
.index_promocion #portada_g div.producto.item,
.index_promocion #portada_h div.producto.item,
.index_promocion #portada_i div.producto.item,
.index_promocion #portada_n div.producto.item{
    float: left; 
    max-width:780px; 
    max-height:383px;
    overflow: hidden;
}

.index_promocion #portada_g div.producto.item{
    float: left; 
    xxmax-width:138px; 
    max-height:173px;
    overflow: hidden;
}

.index_promocion #portada_j div.producto.item,
.index_promocion #portada_l div.producto.item
{
    float: left; 
    max-width:1600px; 
    max-height:250px;
    overflow: hidden;
}

.index_promocion #portada_m div.producto.item{
    float: left; 
    max-width:calc(50% - 30px); 
    max-height:383px;
    overflow: hidden;
}

.index_promocion #portada_c div.centrar_img div[align] img,
.index_promocion #portada_d div.centrar_img div[align] img,
.index_promocion #portada_f div.centrar_img div[align] img,
.index_promocion #portada_g div.centrar_img div[align] img,
.index_promocion #portada_h div.centrar_img div[align] img,
.index_promocion #portada_i div.centrar_img div[align] img,
.index_promocion #portada_j div.centrar_img div[align] img,
.index_promocion #portada_k div.centrar_img div[align] img,
.index_promocion #portada_l div.centrar_img div[align] img,
.index_promocion #portada_m div.centrar_img div[align] img,
.index_promocion #portada_n div.centrar_img div[align] img
{
    max-height: 382.5px;
}

div.producto.item.listado {max-width: 1030px;}
.slick-slide {float: left;}

.contenedor_zona_a { 
    background: #ffffff; 
    min-height: 434px;
    background-image: url(/../imagenes/load.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

#slider_a { 
    background: #ffffff; 
    background-image: url(/../imagenes/load.gif);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 434px;
}

.contenedor_barra {  min-height: 54px;}

#banner_a { 
    background: #ffffff; 
    background-image: url(/../imagenes/load.gif);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 114px;
}

#slider_a a,
#banner_a a { color: #ffffff}

div#maq_cabezal {   min-height: 87.5px;}
#logo { min-height: 67.5px;}

#portada_b {    min-height: 311px;    max-height: 405px;    overflow: hidden;}

#portada_c {min-height: 424px; max-height: 580px; overflow: hidden;}

#slider_a .slide img {    min-height: 434px}

@media screen and (max-width: 1600px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 434px; } #banner_a {min-height: 114px;}}
    @media screen and (max-width: 1575px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 427px; }  #banner_a {min-height: 112px;}}
    @media screen and (max-width: 1550px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 420px; }}
@media screen and (max-width: 1536px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 417px; }}
    @media screen and (max-width: 1525px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 414px; }}
    @media screen and (max-width: 1500px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 407px; } #banner_a {min-height: 107px;}}
    @media screen and (max-width: 1475px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 400px; }}
    @media screen and (max-width: 1450px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 393px; } #banner_a {min-height: 103px;}}
@media screen and (max-width: 1440px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 391px; }}
@media screen and (max-width: 1432px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 388px; }}
    @media screen and (max-width: 1425px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 387px; }}
    @media screen and (max-width: 1400px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 380px; } #banner_a {min-height: 100px;}}
    @media screen and (max-width: 1375px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 373px; }}
@media screen and (max-width: 1366px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 371px; }  #portada_c {min-height: 403px;} #banner_a {min-height: 97px;}}
@media screen and (max-width: 1365px) { #portada_b {max-height: 380px;}}
@media screen and (max-width: 1360px) { .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 369px; }   #banner_a {min-height: 97px;}}
@media screen and (max-width: 1353px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 367px; }  #banner_a {min-height: 96px;}}
@media screen and (max-width: 1344px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 365px; }  #banner_a {min-height: 95px;}}
    @media screen and (max-width: 1325px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 359px; } }
    @media screen and (max-width: 1300px) { #portada_b {max-height: 365px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 353px; }  }
@media screen and (max-width: 1280px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 347px; } div#maq_cabezal {min-height: 50.5px} #logo { min-height: 57.5px;} }
    @media screen and (max-width: 1250px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 339px; } }
@media screen and (max-width: 1231px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 334px; }}
    @media screen and (max-width: 1200px) { #portada_b {max-height: 332px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 326px; } #portada_c {min-height: 361px;} #banner_a {min-height: 86px;}}
    @media screen and (max-width: 1175px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 319px; }}
@media screen and (max-width: 1152px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 312px; }}
    @media screen and (max-width: 1125px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 305px; }}
@media screen and (max-width: 1106px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 300px; } }
@media screen and (max-width: 1093px) { #portada_b {max-height: 321px; min-height: 246px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 296px; } #banner_a {min-height: 78px;}}
@media screen and (max-width: 1088px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 295px; }}
    @media screen and (max-width: 1075px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 292px; }}
    @media screen and (max-width: 1050px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 285px; }}
@media screen and (max-width: 1024px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 278px; }  #banner_a {min-height: 74px;}}
@media screen and (max-width: 1023px) {  }
    @media screen and (max-width: 1000px) { #portada_b {max-height: 295px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 271px; } #portada_c {min-height: 324px;} #banner_a {min-height: 72px;}}
@media screen and (max-width: 984px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 267px; } #logo { min-height: 52px;}}
    @media screen and (max-width: 975px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 265px; }}
    @media screen and (max-width: 950px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 258px; }}
    @media screen and (max-width: 925px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 251px; }}
    @media screen and (max-width: 900px) { #portada_b {max-height: 270px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 244px; }}
    @media screen and (max-width: 875px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 237px; }}
@media screen and (max-width: 863px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 234px; }}
    @media screen and (max-width: 850px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 231px; }}
    @media screen and (max-width: 825px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 224px; }}
    @media screen and (max-width: 800px) { #portada_b {max-height: 270px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 217px; }}
    @media screen and (max-width: 775px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 210px; }}
@media screen and (max-width: 768px) { #portada_b {max-height: 330px;}.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 208px; } #banner_a{ min-height: auto;}}
    @media screen and (max-width: 750px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 203px; }}
@media screen and (max-width: 737px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 200px; }}
    @media screen and (max-width: 725px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 197px; }}
    @media screen and (max-width: 700px) { #portada_b {max-height: 310px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 190px; }}
    @media screen and (max-width: 675px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 183px; }}
    @media screen and (max-width: 650px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 176px; }}
    @media screen and (max-width: 625px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 169px; }}
@media screen and (max-width: 616px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 167px; }}
    @media screen and (max-width: 600px) { #portada_b {max-height: 280px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 163px; }}
    @media screen and (max-width: 575px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 156px; }}
    @media screen and (max-width: 550px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 149px; }}
    @media screen and (max-width: 525px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 142px; }}
    @media screen and (max-width: 500px) { #portada_b {max-height: 250px; min-height: 176px} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 136px; }}
@media screen and (max-width: 494px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 134px; }}
    @media screen and (max-width: 475px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 129px; }}
    @media screen and (max-width: 450px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 122px; }}
@media screen and (max-width: 412px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 112px; }}
    @media screen and (max-width: 400px) { #portada_b {max-height: 250px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 109px; }}
    @media screen and (max-width: 375px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 102px; }}
@media screen and (max-width: 369px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 100px; }}
@media screen and (max-width: 360px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 098px; }}
@media screen and (max-width: 320px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 087px; }}
    @media screen and (max-width: 300px) { #portada_b {max-height: 200px;} .contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 081px; }}
    @media screen and (max-width: 275px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 075px; }}
@media screen and (max-width: 247px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 067px; }}
    @media screen and (max-width: 225px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 061px; }}
    @media screen and (max-width: 200px) {.contenedor_zona_a, #slider_a, #slider_a .slide img { min-height: 054px; }}