:root { 
    --principalNewColor: #0033a1;
    --secundarioNewColor: #002856; 
    --plateadoNewColor: #898c8e; 

    --contrasteColor: #ffb30c;
    --contrasteColorUrg: #e9484e;

    --analogoUno: #0033a1;
    --analogoDos: #4e41af;
    --analogoTres: #7069cc;
    --analogoCuatro: #0082B9;
    --analogoCinco: #00A4AE;

    --escalaLuminosaOsc: #182936;
    --escalaLuminosaOscMedio: #364450;
    --escalaLuminosaOscClaro: #adb3b9;
    --escalaLuminosaOscLight: #eeeff0;
    
    --escalaLuminosa: #103b9e;
    --escalaLuminosaMedio: #2e53aa;
    --escalaLuminosaMedioClaro: #a9b8dc;
    --escalaLuminosaLight: #eff0f9;

    --escalaColores: #0c2b76;
    --escalaColoresMed: #08234f;
    --escalaColoresOsc: #071f3d;

    --grisOsc: #666666;
    --grisMedio: #b4b4b4;
    --grisClaro: #e2e2e2;

    --laboNewColor: #23c5d5;
    --colorFUND: #999999;
    --colorENSE: #337ab7;

    --tipoPrinRegular: Lato-Regular;
    --tipoPrinBold: Lato-Bold;
    --tipoPrinBoldItalic: Lato-BoldItalic;
   }

@font-face {
    font-family: Lato-Thin;
    src: url('/work/models/ms/fonts22/Lato-Thin.ttf');
}
@font-face {
    font-family: Lato-ThinItalic;
    src: url('/work/models/ms/fonts22/Lato-ThinItalic.ttf');
}
@font-face {
    font-family: Lato-Regular;
    src: url('/work/models/ms/fonts22/Lato-Regular.ttf');
}
@font-face {
    font-family: Lato-Bold;
    src: url('/work/models/ms/fonts22/Lato-Bold.ttf');
}
@font-face {
    font-family: Lato-BoldItalic;
    src: url('/work/models/ms/fonts22/Lato-BoldItalic.ttf');
}
@font-face {
    font-family: Lato-Black;
    src: url('/work/models/ms/fonts22/Lato-Black.ttf');
}

/* m o n s e r r a t */

@font-face {
  font-family: Monse-Thin;
  src: url('/work/models/ms/fonts22/Montserrat-Light.ttf');
}
@font-face {
  font-family: Monse-ThinItalic;
  src: url('/work/models/ms/fonts22/Montserrat-LightItalic.ttf');
}
@font-face {
  font-family: Monse-Regular;
  src: url('/work/models/ms/fonts22/Montserrat-Regular.ttf');
}
@font-face {
  font-family: Monse-Bold;
  src: url('/work/models/ms/fonts22/Montserrat-Bold.ttf');
}
@font-face {
  font-family: Monse-BoldItalic;
  src: url('/work/models/ms/fonts22/Montserrat-BoldItalic.ttf');
}
@font-face {
  font-family: Monse-Black;
  src: url('/work/models/ms/fonts22/Montserrat-Black.ttf');
}
/* e s t i l o s   g e n e r a l e s   d e   c a m b i o   d e   c o l o r */
/* e s t i l o s   g e n e r a l e s   d e   c a m b i o   d e   c o l o r */

.newClr * { font-family: var(--tipoPrinRegular); }

.newClr #menuglobal a { font-family: var(--tipoPrinRegular); }

.newClr * .glyphicon { font-family: 'Glyphicons Halflings'; }

/* e s p a c i o   d e l  l o g o  */

/* ajustes con color principal */

.newClr #top { background: var(--grisClaro) !important;
border-bottom: transparent solid 0px; }

.newClr .toplinks button.navbar-toggle { background: transparent !important; }

.newClr .btn-urg-top-page span { font-family: var(--tipoPrinBoldItalic) !important; }

.newClr .carousel-indicators li {
border: 1px solid var(--escalaLuminosaMedio) !important; }

.newClr .carousel-indicators .active {
background-color: var(--escalaLuminosaMedio) !important;
width: 10px;
height: 10px; }

#portadams #subcarrusel > a:nth-child(14), #portadams #subcarrusel > a:nth-child(10), .pager li > a, .pager li > span, .titulosBox .titulosAzul, .BoxTextSucursales .tituloSucursales, .caption .textosPromo a, #myCarousel div.caption h4 { color: var(--principalNewColor) !important; }

.input-group .input-group-btn button#q2 { background: var(--escalaLuminosaMedio) !important;}

/* editando los pies  */
.newClr #pie { background: initial !important;
background-color: var(--escalaLuminosaMedio) !important; }

.newClr .pie1 .tit, .newClr .pie1, .newClr .pie2, .newClr .pie2 .tit, .newClr .pie3, .newClr .pie3 .tit { background: initial !important; }

.newClr #pie .tit { border-bottom: 1px solid var(--escalaLuminosaMedioClaro);
font-family: Monse-Bold;
text-transform: uppercase;
letter-spacing: 0.9px; }

/* ajustes con color secundario */

.newClr #menu .navbar.navbar-default { background: var(--escalaLuminosaOscLight) !important; }

.newClr #menuglobal ul { background: var(--escalaLuminosaOscLight) !important; }

.newClr #menu .navbar-toggle { background: var(--principalNewColor) !important; }

.newClr #menuglobal .navbar-nav li a { color: var(--principalNewColor);
letter-spacing: 0.3px;  }

.newClr #menuglobal .navbar-nav li a span { color: inherit; }

@media only screen and (min-width: 767px) { 

.newClr #menuglobal .navbar-nav li a { color: #ffffff;  }

.newClr #menuglobal ul.nav.navbar-nav { background: var(--principalNewColor) !important; }

.newClr #menu .navbar.navbar-default { background: var(--principalNewColor) !important; }

.newClr .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {     background: initial !important;
  background-color: var(--escalaColores) !important; }

.newClr #menuglobal ul.dropdown-menu { background: var(--escalaLuminosaOscLight) !important; }

.newClr #menuglobal ul.dropdown-menu a { color: var(--grisOsc) !important; }

.newClr #pie .tit { padding: 10px 5px;
margin-bottom: 10px; }

.column.pie3.img-responsive .tit { height: 41px !important; }

.pie2 .red a { margin-right: 10px; }

#pie .pie2 li.red {     margin-top: 10px;
  position: relative;
  left: -6px; }

}

/* ajustes color covid */
.newClr #mas-coronavirus { background-color: var(--analogoCuatro); }

.newClr #mas-coronavirus a.btnDirig { color: var(--analogoCuatro); }


