
/**
 * Generado: 2025-10-17 18:12:35
 **/



/*
 * Propiedades del texto
*/
.imfnormal { font-weight: normal; font-style: normal; }
.imfnegrita { font-weight: bold; }
.imfitalica { font-style: italic; }
.imfsubraya { text-decoration: underline; }
.imtleft { text-align: left; }
.imtcenter { text-align: center; }
.imtright { text-align: right; }
.imtjustify { text-align: justify; }

/* --- 2016-05-09
       D:\Cicarelli\201605\Web2015\20160509\
       CORRECCIONES CSS.txt
*/

#cc_masterhead a.cc_logo {
    height: 53px;
}

.cc_productos_logos_logo {
  height: 40px;
}
@media (max-width: 1200px) {
    #cc_masterhead .navbar-default .navbar-nav>li>a {
        font-size: 14px !important;
        padding-top: 20px !important;
        padding-bottom: 12px !important;
    }
}

@media (min-width: 1200px) {
    #cc_masterhead .navbar-form {
        width: 27%
    }
}

@media (min-width: 768px) {
    #cc_masterhead .navbar-form {
        width: auto
    }
}

@media (min-width: 992px) {
    #cc_masterhead .navbar-default .navbar-nav>li>a {
        font-size: 16px;
    }
    #cc_masterhead .navbar-form {
        width: 20%
    }
}

@media (min-width: 1200px) {
    #cc_masterhead .navbar-form {
        width: 30%
    }
}


/* --- 2016-05-10
       D:\Cicarelli\201605\Web2015\20160510\
       incorporados.css
*/


/*meter el h3, la tabla y la paginacion dentro de un div con la clase cc_table-call_container */

.cc_table-call_container {
    padding: 1px 20px 10px;
    background: #ffe600;
    margin: 0 0 40px 0;
}

cc_table-call_container .table {
    background: #ffe600;
    border: 20px solid #ffe600;
    border-top-width: 14px;
}

.cc_table-call_container .table {
    border: none;
    border-bottom: 4px solid #CCB300;
}

.cc_table-call_container .table>tbody>tr>td {
    border-color: #E2C700;
}

.cc_table-call_container .table tbody+tbody {
    border-top: 1px solid #E2C700;
}

.cc_table-call_container .table.table-hover > tbody > tr:hover > td,
.cc_table-call_container .table.table-hover > tbody > tr:hover > th {
    background-color: #E2C700;
}

.cc_table-call_container .table > thead > tr > th {
    border-color: #CCB300;
    background: #CCB300;
    color: #FFF;
}

.cc_productos_lista .cc_table-call_container .table {
    margin-bottom: 20px;
}

.cc_table-call_container .pagination {
    margin: 0;
    font-weight: 700;
    text-transform: uppercase;
}

.cc_table-call_container .pagination > li > a,
.cc_table-call_container .pagination > li > span {
    background: #ffe600;
    border: 1px solid #DEC300;
    font-size: 11px;
    line-height: 1.3;
}

.cc_table-call_container .pagination > li > a:hover,
.cc_table-call_container .pagination > li > span:hover,
.cc_table-call_container .pagination > li > a:focus,
.cc_table-call_container .pagination > li > span:focus {
    background: #F7EB92;
    border: 1px solid #DEC300;
    color: #000000;
}

.cc_table-call_container .pagination > .active > a,
.cc_table-call_container .pagination > .active > span,
.cc_table-call_container .pagination > .active > a:hover,
.cc_table-call_container .pagination > .active > span:hover,
.cc_table-call_container .pagination > .active > a:focus,
.cc_table-call_container .pagination > .active > span:focus {
    background: #DEC300;
    border: 1px solid #DEC300;
    color: #807000;
}


/* --- 2016-05-13
       D:\Cicarelli\201605\Web2015\20160513\
       CORRECCIONES CSS.txt
*/

#cc_footer a.cc_logo {
    width: 181px;
    height: 40px;
}

blockquote {
    font-family: DINNextLTProRegular, robotoregular, sans-serif;
    font-style: normal;
}

/*-----------------------------------*/
/*
.cc_well_yellow.cc_well_yellow_alt {
    background: #ffe600 url(http://v2015.cicarelli.com/imagenes/notas/00000190.png) no-repeat 14px 10px;
    background-size: 13%;
    padding: 20px 24px 20px 74px;
}

.cc_table-call_container:before{
    content:' ';
    display:block;
    width: 80px;
    height: 80px;
    position: absolute;
    background: transparent url(http://v2015.cicarelli.com/imagenes/notas/00000190.png) no-repeat center;
    background-size: contain;
    right: 10px;
    top: -15px;
}
*/

.cc_well_yellow.cc_well_yellow_alt {
    background: #ffe600 url(/imagenes/notas/00000190.png) no-repeat 14px 10px;
    background-size: 13%;
    padding: 20px 24px 20px 21%;
}

@media (min-width: 400px) {
    .cc_well_yellow.cc_well_yellow_alt {
    background-size: 9%;
    padding: 20px 24px 20px 14%;
}
}
@media (min-width: 600px) {
    .cc_well_yellow.cc_well_yellow_alt {
              background-size: 6%;
    padding: 20px 24px 20px 10%;
}
}
@media (min-width: 768px) {
    .cc_well_yellow.cc_well_yellow_alt {
           background-size: 15%;
           padding: 20px 24px 20px 23%;
        }
}
@media (min-width: 992px) {
    .cc_well_yellow.cc_well_yellow_alt {
           background-size: 17%;
           padding: 20px 24px 20px 25%;
        }
}
@media (min-width: 1200px) {
    .cc_well_yellow.cc_well_yellow_alt {
           background-size: 12.5%;
           padding: 20px 24px 20px 20%;
        }
}
/*
.cc_table-call_container:before {
    content: ' ';
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    background: transparent url(/imagenes/notas/00000190.png) no-repeat center;
    background-size: contain;
    right: 10px;
    top: -15px;
}
*/

div#conterein h3 {
   /* padding-right: 43px; */
}
/*-----------------------------------*/
#cc_masterhead .cc_atencionalcliente {
    text-align: center;
    margin: 2px 0 0 0;
    border-top: 1px solid rgba(164, 149, 28, 0.12);
    padding: 10px 0 0 0;
    color: #777777;
    float: left;
    /*width: 100%;*/
    clear: both;
}

@media (min-width: 768px) {
    #cc_masterhead .cc_atencionalcliente {
        text-align: left;
        margin: 10px 0 10px 0;
        border: none;
        display: block;
        float: right;
        width: auto;
        border-left: 1px solid #CEB500;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
    }
}

/*
#cc_masterhead .cc_atencionalcliente span.icon-phone {
    font-size: 38px;
    float: right;
    line-height: 0px;
    margin: 0px -21px 0 0;
    padding: 0;
    height: 41px;
    overflow: hidden;
}

#cc_masterhead .cc_atencionalcliente span.icon-phone.hidden-sm {
    float: left;
    margin-right: -1px;
    height: initial;
    margin-top: 2px;
}
*/

#cc_masterhead .cc_atencionalcliente h6 {
    font-family: DINNextLTProRegular, robotoregular, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 2px 5px 0 0;
    letter-spacing: 0;
    float: none;
    width: auto;
    display: inline-block;
    line-height: 1;
}

@media (min-width: 768px) {
    #cc_masterhead .cc_atencionalcliente h6 {
        font-family: DINNextLTProBold, robotobold, sans-serif;
        font-size: 16px;
        font-weight: 300;
        padding: 0;
        letter-spacing: 1px;
        color: #777777;
        display: block;
        text-align: left;
        font-style: oblique 10deg;
        padding-bottom: 10px;
    }
}
#cc_footer .cc_atencionalcliente p,
#cc_masterhead .cc_atencionalcliente p {
    font-family: DINNextLTProRegular, robotoregular, sans-serif;
    font-size: 15px;
    float: none;
    width: auto;
    display: inline-block;
    line-height: 1.25;
    margin: 0;
    padding: 0 5px;
}

#cc_masterhead .cc_atencionalcliente a {
    color: #777;
}

#cc_footer .cc_atencionalcliente h6 {
  margin-bottom:10px;
}

#cc_footer div#imft_atcli {
    font-family: DINNextLTProRegular, robotoregular, sans-serif;
    line-height: 1.5;
    font-weight: normal;
    margin-left: 40px;
    text-align: left;
}


#cc_footer .cc_atencionalcliente p, 
#cc_footer .cc_atencionalcliente p a
{
    color: #fff;
}

#cc_footer .cc_atencionalcliente span.fa {
    color: #ffe600;
}

@media (min-width: 768px) {
    #cc_masterhead .cc_atencionalcliente p {
        font-size: 20px;
        font-size: 15px;
        display: block;
        font-weight: normal !important;
        text-align: left;
        letter-spacing: .5px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 768px) {

#cc_masterhead .cc_atencionalcliente > div {
    text-align: center;
}

#cc_masterhead .cc_atencionalcliente h6 {
    clear: both !important;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

#cc_footer .cc_atencionalcliente h6 {
  margin-bottom:4px;
  font-size:14px;
}
#cc_footer div#imft_atcli {
    margin-left: 10px;
}

#cc_footer div#imft_atcli p {
  display: block;
  clear: both;
  padding-left:0;
  line-height: 2;

}

}
/*-----------------------------------*/
.cc_new_login {
    /* border-right: 1px solid #D4C87A; */
    margin-top: 36px;
    padding: 5px 10px;
    padding: 0;
    border: 1px solid #777777;
    color: #777777;
    border-radius: 3px;
    margin-right: 0px;
    overflow: hidden;
}

@media (min-width: 768px) {
    .cc_new_login {
        float: right;
        margin-top: 52px;
        padding: 0 0px;
        margin-right: 16px;
        max-width: 250px;
    }
}
@media (min-width: 992px) {
    .cc_new_login {
        max-width: 400px;
    }
}
@media (min-width: 1200px) {
    .cc_new_login {
        max-width: 500px;
    }
}
.cc_new_login a.btn.btn-link {
    font-family: DINNextLTProRegular, robotoregular, sans-serif;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .cc_new_login a.btn.btn-link {
        width: auto;
    }
}

a#login_a.btn,
a#iml_logout.btn {
    color: #777777;
    padding: 6px 11px 2px;
    border-left: 1px solid;
}
 a#login_a.btn {
        max-width: 80%;
    }
a#login_a.btn {
    border-left: none;
}
/*-----------------------------------*/
.embed-responsive-2by3 {
    padding-bottom: 150%;
}
/*-----------------------------------*/
.embed-responsive-fixed-height-300 {
    padding-bottom: 300px;

}


.title_ntosdistris {
   background-color: #336699;
   font-size: 20px;
    NQfont-family: DINNextLTProRegular, robotoregular, sans-serif;
    font-family: DINNextLTProBold, robotobold, sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-align: center; 
    padding: 4px 2px 2px; 
    margin-bottom: 0px;  
}

/*-----------------------------------*/
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0px;
    margin-left: 0px;
}
/*-----------------------------------*/
.cc_page .form-group.cc_form_fix, .cc_form_fix {
    padding-top: 28px;
    padding-bottom: 0px;
}
/*-----------------------------------*/
.cc_productos_logos_nav {
    padding-bottom: 4px;
    margin-top: 3px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
/*------------------------------------*/
table.table.table-bordered.table-condensed.cc_table.cc_table_conTh td:empty:before, 
table.table.table-bordered.table-condensed.cc_table.cc_table_conTh th:empty:before {
    content: '-';
    color: #fff;
}
.cc_table.cc_table_conTh td{
    white-space: nowrap;
}
.cc_table.cc_table_conTh th{
    white-space: nowrap;
}
/*------------------------------------*/
.cc_mapa_contacto{
    width: 90%;
}
@media (min-width: 768px) {
    .cc_mapa_contacto{
        width: 100%;
    }
}
/*----------------------------------*/
.cc_sym_txt {
    background: #d6d6d6;
    text-transform: uppercase;
    margin: -12px -12px 10px -12px;
    padding: 11px 7px 6px 17px;
}

/*-------------------------------*/
.panel-primary .panel-body{
    width:100%;
    border-top: 1px solid #efefef;
}
@media (min-width: 600px) {
    .panel-primary .panel-body{
        width:50%;
        float:left;
        border:none;
    }
}
@media (min-width: 992px) {

    .panel-primary .panel-body{
     width:100%;
     border-top: 1px solid #efefef;
/*     min-height: 328px*/
    }

}
/*-------------------------------*/
.radio-inline, .checkbox-inline {
    padding: 0px 5% 7px 5%;
}
/*-------------------------------*/
.form-control::-moz-placeholder {
  color: #999;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
/*----------------------------------*/
div#msgclosess {
    position: fixed;
    background: rgba(0, 0, 0, 0.47);
    color: #ffe600;
    width: 100%;
    height: 100vh;
    z-index: 10000;
    text-align: center;
    padding-top: 49vh;
}
div#msgclosess h1{
		color: #69696d !important;
    background: #ffe600;
    display: inline-block;
    padding: 20px 20px 13px;
    line-height: 1;
    margin: 0;
}
/*---------------------------------------*/
@media (min-width: 768px) {
    #cc_footer form .col-sm-3 {width: 31%;}
    #cc_footer form .col-sm-4 {width: 28%;}
    #cc_footer form .col-sm-1 {width: 13%;}
    #cc_footer form .col-sm-7 {width: 45%;}
}
@media (min-width: 992px) {
    #cc_footer form .col-sm-3 {width: 24%;}
    #cc_footer form .col-sm-4 {width: 28%;}
    #cc_footer form .col-sm-1 {width: 13%;}
    #cc_footer form .col-sm-7 {width: 52%;}
}
@media (min-width: 1200px) {
    #cc_footer form .col-sm-3 {width: 19.2%;}
	#cc_footer form .col-sm-1 {width: 9%;}
	#cc_footer form .col-sm-4 {width: 32.8%;}
    #cc_footer form .col-sm-7 {width: 58%;}
}

/* indicado por MMC 20160725 */
a#iml_logout.btn {
    background: #ffe600;
    position: relative;
}

/* indicado por MMC 20160803 */
label.checkbox-radio-label
, div.cc_nolabelfix
, .radio-inline label {
    /*
    font-family: sans-serif;
    text-transform: none; 
    font-size: 13px;
    color: #777777;
    */
    margin-bottom: 9px;
    line-height: 1;
    
    color: #adadad;
    font-family: dinnextltprobold,robotobold,sans-serif;
    font-size: 13px;
    font-weight: 500;
    position: relative;
    text-transform: uppercase;    
}
.radio-inline label input {
    position: relative;
    top: -4px;
    line-height: 1;
}

/* Slider de productos  2016-12-30 */
#carousel-portada-slider-productos{
       padding: 0 6%;
 
}
#portada-slider-productos .carousel-control {
    width: 30px;
    color: #666;
    text-shadow: none;
}

#portada-slider-productos .carousel-control:hover {
    border: none;
}

.carousel-control.left .icon,
.carousel-control.right .icon {
    top: 50%;
    position: absolute;
    z-index: 5;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
    margin: 0;
    transform: translateY(-8px);
}

.carousel-control .icon:before {
    font-size: 65px;
    margin: 0;
    padding: 0;
    line-height: 57px;
    width: 30px;
    height: 60px;
}

.carousel-control.left .icon {
    left: 50%;
}

.carousel-control.right .icon {
    right: 50%;
}


#portada-slider-productos .cc_reincorporado {
    background-size: auto 86%;
    background-repeat: no-repeat;
    background-position: 86% 100%;
    height: 192px;
    margin: 11px 0;
    padding: 33px 30px 0;
    position: relative;
}

#portada-slider-productos .cc_reincorporado:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 15%;
    height: 80%;
    width: 1px;
    right: 0;
     border-right: 2px solid #ccc;
    opacity: 0;
    transition: opacity 300ms ease-in;
}
   @media (min-width: 589px){
       #portada-slider-productos .slick-current .cc_reincorporado:after {
      opacity: 1;
       }
   }
    @media (min-width: 768px){
       #portada-slider-productos .middle-slide .cc_reincorporado:after {
       opacity: 1;
       }
   }



#portada-slider-productos .cc_reincorporado span {
    text-transform: uppercase;
    font-family: DINNextLTProBold, robotobold, sans-serif;
    font-weight: 800;
    font-size: 12px;
    line-height: 1.3;
    color: #c1c1c1;
    display: inline-block;
}

#portada-slider-productos .cc_reincorporado h2 {
    font-family: DINNextLTProBold, robotobold, sans-serif;
    font-weight: 800;
    font-size: 19px;
    line-height: 1;
    color: #777;
    display: inline-block;
    padding-right: 43%;
    margin-top: 12px;
    margin-bottom: 0;
    text-shadow: 0px -3px 0px #fff, 2px -2px 0px #fff, 3px 0px 0px #fff, 2px 2px 0px #fff, 0px 3px 0px #fff,-2px 2px 0px #fff, -3px 0px 0px #fff,-2px -2px 0px #fff;
    max-height: 75px;
    overflow: hidden;
}

#portada-slider-productos .cc_reincorporado p {
    text-transform: uppercase;
    font-family: DINNextLTProBold, robotobold, sans-serif;
    font-weight: 800;
    font-size: 12px;
    line-height: 1.3;
    color: #777;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}

#portada-slider-productos .cc_reincorporado .btn {
    border-radius: 5px;
    border: none;
    text-transform: uppercase;
    font-family: DINNextLTProBold, robotobold, sans-serif;
    font-weight: 800;
    font-size: 11px;
    color: #555;
    background-color: #FFE600;
    margin: 5px 0 !important;
    padding: 8px 11px 4px;
}
    
#portada-slider-productos .item {
    padding: 0;
}
    
.bs_carousel {
    position: relative;
}

#cc_featured .panel-primary, #cc_featured .panel-primary .panel-body { border-top:none; } 
#cc_featured .panel-primary .panel-body { border-bottom: 1px solid #efefef; } 
#cc_featured .container { border-top: 8px solid #ffe600; padding-top: 6px; }

.cc_productos_detalle .cc_page h1{
    text-transform: none;
}

.acla_stk_precios {
  text-align: left;
  font-size: 80%;
  font-style: normal;
  font-weight: normal; 
  padding-left: 8px;  
}

h2#precios-acla {
   margin-top: 5px;
   margin-bottom: 2px;
   text-transform: uppercase;
   font-weight: bold;
   text-align: left;
   font-size:85%;
   color: #666;
   padding-left: 8px;
}

.immt_10px {
   margin-top:6px !important;
}
.imsep_5px {
   display: block;
   height: 5px;
   line-height: 5px;
   clear: both;
   overflow: hidden;
}
/* Tabla de presentaciÃ³n de producto y sus envases */
table.pres-multirow {
  border-collapse: collapse;
  display: table;
}

.pres-multirow td, 
.pres-multirow th { 
   display: inline-block !important; width: auto; text-align: center;
}

.pres-multirow tr, 
.pres-multirow td,
.pres-multirow th {
  NQheight: 40px;
  vertical-align: middle !important; 
}

.pres-multirow thead tr {
   background-color: #d6d6d6;
}
.pres-multirow thead td {
  font-size: 90%;
}

.pres-multirow  td,
.pres-multirow  th {
  padding: 4px 2px 2px !important;
  overflow: hidden;
  vertical-align: top;
}   

.pres-multirow td { text-align:  right; }
.pres-multirow td:nth-child(7) { text-align: left; }

/*
.pres-multirow  td span.precio0,
.pres-multirow  td span.stksinex,
.pres-multirow  td span.precionul,
.pres-multirow  td span.stknul
{ 
  font-size: 90%; color: #333; 
  font-weight: 600; 
  font-style: italic; 
  padding-right: 2px;
}
*/
/* .pres-multirow  td span.stksinex { font-size: 80%; color: #333; font-weight: 600; font-style: italic; padding-right: 2px;} */
/*
.pres-multirow  td span.precionul,
.pres-multirow  td span.stknul  { 
   display:block; 
   widht: 100%; 
   text-align: center;
}
*/
/*
.pres-multirow  td span.precio0,
.pres-multirow  td span.stksinex,
.pres-multirow  td span.precionul,
.pres-multirow  td span.stknul
*/
.pres-multirow  td.imtright span
{ 
  font-size: 90%; color: #333; 
  font-weight: 600; 
  font-style: italic; 
  padding-right: 2px;
  display:block; 
  width: 100%; 
  text-align: center;
}


/**
NQtd.imtright {
   vertical-align: middle !important;
}
NQtd.imtright span {
   display:block !important; 
   widht: 100%; 
   NQheight: 100%;
   NQmargin:auto !important;
   text-align: center;
   border: 1px solid red;
}

td.imtright span {
   display:block; 
   widht: 100%; 
   text-align: center;
   NQborder: 1px solid red;
}
*/



.pres-multirow tfoot th { 
   width: 100% !important;
   background-color: #fff !important;
}


/* Tabla de novedades de productos */
table.prodnews tbody tr:nth-child(even) {
  background-color: #ffe600;
}
table.prodnews tbody tr:nth-child(odd) {
   background-color: #FFFF66;
}

table.prodnews {
   opacity: 1 !important; 
}

table.prodnews li {
   opacity: 1 !important; 
   color: #666 !important;
}

table.prodnews li.singus {
   font-size: 110% !important;
   display: block !important;
}

table.prodnews td.singus,
table.prodnews li.singus {
   color: #333 !important;
   font-weight: bold;
}

h3.prodnews {
   color: #484848 !important;
   font-size: 28px;
}


pre.IMDbgDesta {
   border: 4px solid #666; 
   background-color:#fc3;
   margin: 10px;
}   

/** para botón WhatsApp */
.IMWA_float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
   font-size:30px;
	box-shadow: 2px 2px 6px #999;
   z-index:20;
}

.IMWA_float:hover {
   background-color:#999; 
   color:#FFF; 
}
.IMWA_float_fa {
	margin-top:9px;
   font-size: 44px;
}

@media only screen and (max-width: 767px) {
   .pres-multirow td:nth-child(-n+6),
   .pres-multirow th:nth-child(-n+6) { 
        width: calc(100%/3); 
        min-width: calc(100%/3); 
   }
   .pres-multirow td:nth-child(7), 
   .pres-multirow th:nth-child(7) { width: 100%; }
   
   .pres-multirow th { font-size: 95%; background-color: #f0f0f0 !important; }
   .pres-multirow td { padding-right: 3px !important; line-height: 1.8 !important;  height: 30px;}
   
   .pres-multirow td:nth-child(2) { NQpadding-left: 6px !important; text-align: left !important; }
   .pres-multirow td:nth-child(3),
   NQ.pres-multirow td:nth-child(6) { font-weight: bold; font-size: 120%; line-height: 1.50 !important;}   
   .pres-multirow td:nth-child(4) { font-weight: bold; font-size: 120%; line-height: 1.50 !important;}
   
   .pres-multirow td:nth-child(7) { width: 100%;  text-align: center;  line-height: 150% !important; font-weight: bold;}
   .pres-multirow td:nth-child(7):after { white-space: pre; content:"\A\A";}   
}

/* EX @media only screen and (max-width: 960px) */
@media (min-width: 768px) and (max-width: 991px) {

   NQtable.pres-multirow tr { background-color:  #5dade2; } 


   .pres-multirow th { font-size: 95%; background-color: #f0f0f0 !important; }
   .pres-multirow td { padding-right: 3px !important; line-height: 1.8 !important;  height: 56px; }
   .pres-multirow td:nth-child(3),
   NQ.pres-multirow td:nth-child(6) { font-weight: bold; font-size: 120%; line-height: 1.50 !important;}
   .pres-multirow td:nth-child(4) { font-weight: bold; font-size: 120%; line-height: 1.50 !important;}


   .pres-multirow td:nth-child(1) { width: 15%; } 
   .pres-multirow td:nth-child(2) { width: 23%; NQpadding-left: 6px !important; text-align: left !important; }
   .pres-multirow td:nth-child(3) { width: 18%; }
   .pres-multirow td:nth-child(4), 
   .pres-multirow td:nth-child(5),  
   .pres-multirow td:nth-child(6) { width: calc(44% / 3); }
   .pres-multirow td:nth-child(7) { width: 100%;  text-align: center;  line-height: 150% !important; font-weight: bold;}
   
   .pres-multirow td:nth-child(7):after { white-space: pre; content:"\A\A"; }
   
   
   .pres-multirow th:nth-child(1) { width: 15%; } 
   .pres-multirow th:nth-child(2) { width: 23%; }
   .pres-multirow th:nth-child(3) { width: 18%; }
   .pres-multirow th:nth-child(4), 
   .pres-multirow th:nth-child(5),  
   .pres-multirow th:nth-child(6) { width: calc(44% / 3); }
   .pres-multirow th:nth-child(7) { width: 100%; }  
}

/* Ex @media only screen and (min-width: 961px) */
@media only screen and (min-width: 1200px)
 {
   
   NQtable.pres-multirow tr { background-color:  #d6eaf8; }
   
   .pres-multirow th { font-size: 95%; background-color: #f0f0f0 !important; }
   .pres-multirow td { padding-right: 6px !important; line-height: 1.8 !important; height: 56px;}
   .pres-multirow td:nth-child(3),
   .pres-multirow td:nth-child(4) { width: 15%; font-weight: bold; font-size: 120%; line-height: 1.50 !important;}
   NQ.pres-multirow td:nth-child(6) { width: 15%; font-weight: bold; font-size: 120%; line-height: 1.50 !important;}
   
   .pres-multirow td:nth-child(1) { width: 12%; }
   .pres-multirow td:nth-child(2) { width: 17%; padding-left: 6px !important; text-align: left !important;}
   .pres-multirow td:nth-child(3) { width: 13%; }  
   NQ.pres-multirow td:nth-child(4) { width: 12%; }
   .pres-multirow td:nth-child(4) { width: 13%; }  
   .pres-multirow td:nth-child(5) { width: 10%; }  
   NQ.pres-multirow td:nth-child(6) { width: 13%; }
   .pres-multirow td:nth-child(6) { width: 12%; }
   .pres-multirow td:nth-child(7) { width: 23%; padding-left: 8px !important; padding-right: 8px !important;}
   
   .pres-multirow th:nth-child(1) { width: 12%; }
   .pres-multirow th:nth-child(2) { width: 17%; }
   .pres-multirow th:nth-child(3) { width: 13%; } 
   NQ.pres-multirow th:nth-child(4) { width: 12%; } 
   .pres-multirow th:nth-child(4) { width: 13%; }
   .pres-multirow th:nth-child(5) { width: 10%; }  
   NQ.pres-multirow th:nth-child(6) { width: 13%; }
   .pres-multirow th:nth-child(6) { width: 12%; } 
   .pres-multirow th:nth-child(7) { width: 23%; }   
}





@media (min-width: 1200px) {
  #screendims { background-color:  #d6eaf8; }
  .WMin767    { display: none !important; }
  .W768-960   { display: none !important; }
  .W961-991   { display: none !important; }
  .W992-1199  { display: none !important; }
  .WMay1200   { display: block !important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #screendims { background-color:  #85c1e9; } 
  .WMin767    { display: none !important; }
  .W768-960   { display: none !important; }
  .W961-991   { display: none !important; }
  .W992-1199  { display: block !important;}
  .WMay1200   { display: none !important; }
  
   NQtable.pres-multirow tr { background-color:  #85c1e9; }
   
   .pres-multirow th { font-size: 95%; background-color: #f0f0f0 !important; }
   .pres-multirow td { padding-right: 6px !important; line-height: 1.8 !important;  height: 56px;}
   .pres-multirow td:nth-child(3),
   .pres-multirow td:nth-child(6) { width: 15%; font-weight: bold; font-size: 120%; line-height: 1.50 !important;}
   
   .pres-multirow td:nth-child(1) { width: 12%; }
   .pres-multirow td:nth-child(2) { width: 19%; padding-left: 6px !important; text-align: left !important;}
   .pres-multirow td:nth-child(3) { width: 14%; }  
   NQ.pres-multirow td:nth-child(4) { width: 8%; } 
   .pres-multirow td:nth-child(4) { width: 12%; }
   .pres-multirow td:nth-child(5) { width: 8%; }  
   NQ.pres-multirow td:nth-child(6) { width: 12%; }
   .pres-multirow td:nth-child(6) { width: 8%; }
   .pres-multirow td:nth-child(7) { width: 27%; padding-left: 6px !important; padding-right: 6px !important;}
   
   .pres-multirow th:nth-child(1) { width: 12%; }
   .pres-multirow th:nth-child(2) { width: 19%; }
   .pres-multirow th:nth-child(3) { width: 14%; } 
   NQ.pres-multirow th:nth-child(4) { width: 8%; } 
   .pres-multirow th:nth-child(4) { width: 12%; }
   .pres-multirow th:nth-child(5) { width: 8%; }  
   NQ.pres-multirow th:nth-child(6) { width: 12%; }
   .pres-multirow th:nth-child(6) { width: 8%; }
   .pres-multirow th:nth-child(7) { width: 27%; }   
  
}



@media (min-width: 961px) and (max-width: 991px) {
  #screendims { background-color:  #5dade2; } 
  .WMin767    { display: none !important; }
  .W768-960   { display: none !important; }
  .W961-991   { display: block !important; }
  .W992-1199  { display: none !important; }
  .WMay1200   { display: none !important;  }
}


@media (min-width: 768px) and (max-width: 960px) {
#screendims { background-color:  #2e86c1; }
  .WMin767    { display: none !important; }
  .W768-960   { display: block !important; }
  .W961-991   { display: none !important; }
  .W992-1199  { display: none !important; }
  .WMay1200   { display: none !important; }
}


@media (max-width: 767px) {
#screendims { background-color:  #2874a6; } 
  .WMin767    { display: block !important; }
  .W768-960   { display: none !important; }
  .W961-991   { display: none !important; }
  .W992-1199  { display: none !important; }
  .WMay1200   { display: none !important; }
}


#cc_footer .cc_menu li a {
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
   font-weight: normal;
}

/* Tarea#8045: Ajustes por múltiples teléfonos de contacto - INICIO */
@media (min-width: 768px) {
   #cc_masterhead .cc_atencionalcliente {
     NQmargin: 8px 0 8px 0;
     padding-top: 0px;
     padding-bottom: 0px;
   }
   
   #cc_masterhead .cc_atencionalcliente h6 {
      padding-top: 2px;
      padding-bottom: 6px;
      font-size: 16px;
   }
   #cc_footer .cc_atencionalcliente p,
   #cc_masterhead .cc_atencionalcliente p {
       NQfont-family: DINNextLTProRegular, robotoregular, sans-serif;
       font-size: 14.5px;
       NQfloat: none;
       NQwidth: auto;
       NQdisplay: inline-block;
       NQline-height: 1.25;
       NQmargin: 0;
       NQpadding: 0 5px;
       padding-left: 15px;
       letter-spacing: .2px;
   }
   
   /* #cc_footer .cc_menu li a, #cc_footer .cc_menu li a:focus*/
   #cc_footer .cc_menu li a {
   
   	color: #ffe600;
   	font-size: 14px;
   	line-height: 16px;
   	letter-spacing: 0.04em;
   	display: block;
   	margin: 0 0 6px 0;
   	text-decoration: none;
      font-weight: normal;
   }

}
/* Tarea#8045: Ajustes por múltiples teléfonos de contacto - FINAL */


@media (min-width: 768px) and (max-width: 1199px) {
   #cc_footer div#imft_atcli {
      margin-left: 0px;
   }
}
   /* TAREA#8366 - 06/11/2023 */
   /* TAREA#8609 - 13/05/2024 */
   .cc_iso9001
   {
       width: 80px;
       height: 170px; 
       background: unset;
   } 
   @media (min-width: 600px) {
    .cc_iso9001 {
        right: 1.2%;
        ;
    }
}


@media (max-width: 767px) {

#cc_footer .cc_menu ul {
    border-top: none;
}

  #cc_footer .cc_menu li {
    border-bottom: none;
    padding-bottom: 10px;
  
  }

}

