.right-arrow.pull-right:hover {
    cursor: pointer;
}
a {
    text-decoration: none !important;
}

#carrusel-categorias a:hover{
    text-decoration:none !important;
}


a:hover p.valor {
    text-decoration: none;
}

@media screen and (min-width: 1200px){
    .titulo-cabecera-tabla{
        width:375px;
    }
    
  .img-dk{
        
        display: none !important;
    }
         
 
    .newMainSection .container {
        width: 1200px !important;
        min-width: 1200px !important;
    }
    p.btn-ir:hover {
    text-decoration: underline !important;
    text-decoration-color: #333333 !important;
}
    a img:hover{
        opacity:0.8;
    }
    section#carrusel-categorias:hover{
  text-decoration: none;  
    
    }
      .bloque_categoria_r>a:hover, bloque_categoria_l>a:hover{
        text-decoration:none;    
    }
    
     .productos-secciones-categorias .cajaProducto .btnProducto:hover {
    background-color: #B2021D !important;
 
}
    
    a.btn.btn-default.btn-especial:hover{
    background-color: #B2021D;
    
}
    
.seccion-hum .ver:hover{
    color:#0071CE;
    text-decoration: underline !important;
}
    
    .seccion-hum .bajada_hum:hover, .seccion-hum .ver:hover, #catrel .btn-ir:hover, #catotros .btn-ir:hover{
    text-decoration: none; 
}
/* .btn-hum-primer {
   
    width: 77% !important;
    
   
} */

}


@media screen and (max-width:1199px){
    
    .seccion-hum .titulo_hum {

    line-height: 24px !important;
}
    
    .titulos_secciones, .seccion-hum .titulo_hum {    
        line-height: 24px;
    }
    
    
    .bloque_categoria_l, .bloque_categoria_r{
        display: flex;
    }
  
}




.t-decoration-none:hover{
    text-decoration: none;
}
.t-decoration-none{
     text-decoration: none;
}

.newMainSection .container{
    
    overflow: hidden;
}
.p_2{
    margin-bottom:10px;
}
.p_0{
    padding: 0px;
}
.d_flex{
    
 display: flex;   
}

.d_none{display:none !important;}

.pl-0{padding-left: 0px;}

.pr-20{padding-right:20px;}


.pr-0{padding-right:0px;}

.align_center{
align-items: center;
}


   /* codigo css */
    .logo_calefaccion_2020{
        margin: auto;
        display:block;
    }
    .p_0{
        padding: 0px;
    }
    .p_1{
        margin-bottom: 40px;
    }
    
   
    
    .p_3{
        padding: 20px;
    }
      
   
      .m_1{
        margin-top:50px;
        margin-bottom: 50px;
    } 


/* ====carrusel de categorias==== */
/* @media screen and (max-width:480px){
   section#carrusel-categorias .owl-item {
   
        width: 150px !important;
}   
} */
@media screen and (max-width:1199px){
    section#carrusel-categorias .owl-item {
    padding-left: 90px !important;
       
}
}


section#carrusel-categorias .owl-item {
       padding-left: 20px !important;
}



    section#carrusel_categorias .owl-item {
    width: 180px !important;
   
    } 
    
    section#carrusel_categorias .owl-item img {
    border-radius: 50%;
}

/* ====carrusel de categorias==== */


/* ====vitrinas==== */



@media screen and (min-width:1200px){
    #producto-categoria-destacada .min-850, #producto-categoria-destacada .owl-item{
        min-width:850px;
        width:850px;
    } 
    #hum_vitrinas{
        min-width:350px;
    }
}


   section#producto-categoria-destacada .pos-absolute {
    position: absolute;
    bottom: 5%;
    left: 5%;
} 

section#producto-categoria-destacada .img-item {
    position: relative;
}

section#producto-categoria-destacada .prod-nom{
   font-size: 16px; 
    font-family: 'Lato', sans-serif;
     color: #333333;
}

section#producto-categoria-destacada .prod-price{
   font-size: 39px; 
    font-family: 'Lato', sans-serif;
     color: #333333;
    font-weight: 900;
    
    line-height: 50px;
}

section#producto-categoria-destacada a.btn {
    margin-top: 5px;
   
}

#producto-categoria-destacada a.btn.btn-default.btn-negro {
    opacity: .8;
}

section#producto-categoria-destacada .btn.btn-default.btn-negro{
   opacity: .8;
    border: 1px solid #333333 !important;  
}


section#producto-categoria-destacada .owl-pagination{
    display: none;
}

@media screen and (min-width:1200px){
    #producto-categoria-destacada img.img-responsive.visible-md.visible-lg {
    min-height: 450px;
        max-height: 450px;
}
    
    #producto-categoria-destacada#hum_vitrinas{
        min-height: 450px;
        max-height: 450px;
        
    }
    
    #producto-categoria-destacada{
        width:1200px !important;
    }
}

/* ====vitrinas==== */

#hum_vitrinas{
    display: flex;
    
    justify-content: center;
}

.btn-hum-primer {
 display: flex;
    position: absolute;
    bottom: 5%;
}


.btn-hum-primer>a {
    margin: auto;
    /* display: block; */
    float: none;
}

    @media screen and (min-width:992px){
        
        .bloque_categoria_l{
      padding-right:10px; 
      padding-left: 0px;
    }
     .bloque_categoria_r{
       padding-left:10px;
       padding-right: 0px;
    }  
        
    }
    
@media screen and (max-width:1199px){
    .bloque_categoria_l,        .bloque_categoria_r{
        margin-bottom:40px;
    }   
}


    .bloque_categoria_r, bloque_categoria_l{
        position: relative;
    }
    
     

/* bloque categoria */


/*productos slide categorias */


.productos-secciones-categorias .cajaProducto {
    min-height: 340px !important;
    line-height: 20px;
    background: white;
    margin: 0 6px;
    border: 1px solid #f5f5f5;
}

.productos-secciones-categorias .cajaProducto .btnProducto {
    background-color: #DD0021 !important;
    color: white !important;
    border-radius: 3px !important;
    font-size: 14px !important;
}

   

.productos-secciones-categorias .producto{
    min-height: 180px;
}

/*productos slide categorias */ 




    a.btn.btn-default.btn-especial {
    background-color: #DD0021;
    color: white;
    border-radius: 3px;
    font-size: 14px;
}
a.btn.btn-default.btn-negro{
   border-radius: 3px; 
}
    
    .txt-precio{
    position: absolute;
    bottom: 5%;
    left: 5%; 
        font-family: 'Lato', sans-serif;
    }
.txt-precio p.valor {
    font-size: 26px;
    color: white;
    margin-bottom: 10px;
    font-weight: 900;
}
 .txt-precio p.desde {
    font-size: 16px;
    color: white;
    margin-bottom: 10px;
     font-weight: 700;
} 
    
   .carrusel-categorias.cat-calefaccion .owl-pagination {
    display: none;
} 
    
    .carrusel-categorias.cat-calefaccion .owl-prev {
    background-image: url(/static/contenido/especial-calefaccion/img/flecha_izq.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
            background-color: transparent !important;
           color: transparent !important;
}

    .carrusel-categorias.cat-calefaccion .owl-next {
    background-image: url(/static/contenido/especial-calefaccion/img/flecha_der.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
            color: transparent !important;
        background-color: transparent !important;
}
    
.cat-calefaccion .owl-item>.item img {
    border-radius: 50%;
}
.cat-calefaccion .owl-item>.item {
  
    margin-right: 10px;
}
    
    .cat-calefaccion .owl-item>.item p{
        font-size: 16px;
         font-family: 'Lato', sans-serif;
        margin-top:  10px;
        padding-bottom: 20px;
        color: #333333;
           
    }

    
    
    .titulos_secciones{
       font-size: 24px;
         font-family: 'Lato', sans-serif;
        padding-bottom: 20px;
        color: #333333;
        text-align: center;
        
        font-weight: 400;
            
        
    }

/* hum */

.seccion-hum .titulo_hum{
   font-family: 'Lato', sans-serif; 
     font-weight: 900;
    font-size: 18px;
    text-decoration: none !important;
    color: #333333;
    line-height:35px;
}
    
.seccion-hum .bajada_hum{
  font-family: 'Lato', sans-serif;
  font-weight: 400;
    font-size: 18px;
    color: #333333;
    font-style: italic;
    text-decoration: none !important;
    line-height:16px;
    
}
.seccion-hum .ver{
    color: #0071CE;
     font-family: 'Lato', sans-serif;
  font-weight: 400;
    font-size: 16px;
    text-decoration: none !important;
    line-height:35px;
} 






#catrel .btn-ir, #catotros .btn-ir{
   font-family: 'Lato', sans-serif;
  font-weight: 400;
    font-size: 16px;
    color: #333333;
    text-decoration: none;
    line-height:16px; 
    margin-top:15px;    
    text-align: center;
}

p.btn-ir {
     font-family: 'Lato', sans-serif;
  font-weight: 400;
    font-size: 16px;
   color: #333333;
    text-decoration: none;
    line-height:16px; 
    margin-top:15px;
    text-align: center;
}


@media screen and (min-width:1200px){
    .fix-altura {
    max-height: 273px;
}
}


@media screen and (max-width: 1199px){
    
 #categorias-extra .owl-item, #catotros .owl-item, #catrel .owl-item{
    padding:5px;
}
   
    
}

/* ===========TABLA=========== */


.contenedor-tabla{
  width:1200px;
 background-color: #f6f6f6;
    float: left;
    padding-bottom: 10px;
  min-width:1200px;
 
}
.bloque-cabecera, .bloque-cuerpo{
  float:left;
  padding:0;
 
}
.bloque-cabecera.iconos{
  width:158px;
}
.bloque-cabecera>img{
 margin:auto;
 
  display:block;

}

.bloque-cuerpo.areas{
  padding-left:20px;
  padding-right:20px;
}
.boton-tabla {
    /* background-color: green; */
    width: 355px;
    /* font-size: 14px; */
    font-family: lato, sans-serif;
    color: white;
    text-align: center;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -9px;
    /* margin-bottom: -25px; */
    display: block;
}
.bloque-cuerpo.puntos{
 padding:0px;
  margin:0px;
  
  height:50px;
  padding-top:16px;
  border:1px solid gray;
}

.bloque-cuerpo.puntos>a>img {
    margin: auto;
    /* border-radius: 50%; */
    display: block;
    width: 26px;
}

/*media query*/
.bloque-cuerpo.puntos{
   width: 156px;
} 
.fila-cuerpo{
  height:50px;

  max-height:50px;
}
.bloque-cuerpo{
  padding-top:10px;
  height:50px;
}
.swipe-hand{display:none;} 

@media screen and (max-width: 1199px){
  .overflow-tabla{
  overflow-x: scroll;
 display: flex !important;
 align-items: center;
}
    
.swipe-hand {
    position: absolute;
    /* top: 0; */
    /* left: 0; */
    /* width: 50%; */
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    overflow: hidden;
    /* background-color: rgba(0,0,0,.1); */
}
    
    .animacion-swipe{
        animation: swipe;
     animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  visibility: visible;
        animation-iteration-count: infinite;
        
    }   
    
    
 img.hand.img-responsive {
    width: 25%;
    align-self: center;
   opacity:0;
}   
    
  
}

@keyframes swipe {
  0% {
    opacity: 0;
    -webkit-transform: translateX(150%);
  } 
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}

@-webkit-keyframes swipe {
  0% {
    opacity: 0;
    -webkit-transform: translateX(150%);
  } 
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
    100%{
        display:none;
    }
}

/* ===========TABLA=========== */


/*tabla de consumo*/
.cabecera-gris-tabla{
  background-color:#F5F5F5;
  color: gray !important;
  
  
  font-size:12px;
}
.tabla-consumo{
border-collapse:separate;
                    border-spacing: 10;
                    border: solid #ddd  1px;
                    border-radius:10px;
                    -moz-border-radius:10px;
                    -webkit-border-radius: 5px;  
}



.tabla-consumo-legal{
  font-size:14px;
  
  font-weight: normal;
  font-family: lato, sans-serif;
  color:gray !important;
}

.titulo-tabla{
  font-size: 18px; 
  color: gray !important;
}

.tabla-borde{
  background-color:red;
  width:100px;
  height:50px;
  display:block;
 
  position: absolute;
  
  left:100px;
}

.titulo-tabla::before{
  content:"|";
  position: absolute;
  left:15px;
  font-size:20px;
  margin-top:-5px;  
  color:#74ADB0;
}


.titular{
  
  color:gray;
  font-size:16px;
    margin-bottom:10px;
}

@media screen and (max-width:1200px){
      #parafinayelectrico_frecuente .panel-default>.panel-heading, #estufasycocinaalena_frecuente .panel-default>.panel-heading, parafinayelectrico_frecuente .panel-default>.panel-heading, #gasyexterior_frecuente .panel-default>.panel-heading, #pellet_frecuente .panel-default>.panel-heading{
    color: inherit !important;
    background-color: #f5f5f5 !important;
    height: auto !important;
    padding: 10px 15px !important;
    }
    
 .p_1 {
    margin-bottom: 18px !important;
}   
    
    .contenedor-tabla {
    width: 1082px;
    background-color: #f6f6f6;
    float: left;
    padding-bottom: 10px;
    min-width: 1082px;
}
    
  .boton-tabla {
    /* background-color: green; */
    width: 255px !important;
    /* font-size: 14px; */
    font-family: lato, sans-serif;
    color: white;
    text-align: center;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -9px;
    /* margin-bottom: -25px; */
    display: block;
}  

 .titulo-cabecera-tabla {
    width: 271px !important;
         min-width: 271px !important;
}   
    .bloque-cabecera {
    width: 160px !important;
    padding-top: 22px !important;
}
      .img-mb{
        
        display: none !important;
    } 
   
}


/*tabla de consumo*/


