@font-face{font-family:"carrol wild"; src: url("/web/css/fonts/carrol-wild-carrol-wild-clean-400.ttf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
@font-face{font-family:"BellGothicBT"; src: url("/web/css/fonts/BellGothicBT.ttf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
@font-face{font-family:"Bahamas";src: url("/web/css/fonts/Bahamas.ttf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
@font-face{font-family:"DINPro-Black";src: url("/web/css/fonts/DINPro-Black.otf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
@font-face{font-family:"DINPro-Medium";src: url("/web/css/fonts/DINPro-Medium.otf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
@font-face{font-family:"DINPro-Light";src: url("/web/css/fonts/DINPro-Light.otf") format('truetype'); font-weight: normal;  font-style: normal; font-display: swap;}
:root{
  box-sizing:border-box;
  --azul-bt:rgba(24,90,205,1);
  --amarillo-bt:rgba(196, 142, 52, 1);
  --verde-bt:rgba(82, 126, 31, 1);
  --rojo-bt:rgba(139, 33, 33, 1);
  --blanco:rgba(255,255,255,1);
  --negro:rgba(0,0,0,1);
  --rojo:rgba(255,0,0,1);
  --gris:rgba(125, 125, 125, 1);
  --texto:rgba(93,93,93,1);
  --texto5:rgba(93,93,93,0.5);
  --btrad:0.25rem;
  --rad:0.3rem;
}
body{user-select: none;direction: ltr;color: rgb(60,72,88);font-family:"carrol wild","BellGothicBT","Roboto","Helvetica","Arial","sans-serif","DINPro-Medium","DINPro-Black","DINPro-Light";-webkit-font-smoothing: antialiased;margin:0px;padding:0px;}
a{text-decoration: none;}
img {height: auto;}
.top-sombra{-webkit-box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);}
.ml-2{margin-left: 1vw;}.mr-2{margin-right:1vw;}
.loading2{margin: auto;position: absolute;top: 33%;left: 26%;}
.error,.loading{margin:auto;background-color:var(--blanco);text-align:center; position:absolute;top:50%;left: 50%;margin-right: -50%;transform:translate(-50%, -50%);padding:1.5vw;border-radius: 0.8vw;}
.loading3{margin:auto;background-color:var(--blanco);padding:1.5vw;border-radius: 0.8vw;display:block;text-align:center;}
.sombra{box-shadow: 0 3px 5px 0 rgba(0,0,0,.26), 0 3px 10px 0 rgba(0,0,0,.22);}
.sombra2{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.no{display: none !important;}
/*****************************************************************************/
.contenedor-principal{width:100%;max-width:2500px;position: relative;}
.top{font-size: 1.15vw;background-color: rgba(106, 108, 111,1);color:rgba(255,255,255,1);border: none;padding: 0;}
.top.top-sticky{position: fixed;top: 0;border-width: 0 0 1px;right: 0;left: 0;z-index:90;height:3.8vw;width:100%;}
.top .top-collapse {margin-left: auto;max-width: fit-content;width: auto;margin-right: 0px;}
.top .container {display: flex;flex-direction: row;transition: padding .1s ease;padding: 10px 15px;vertical-align: middle;align-items: center;margin-right: auto;  margin-left: auto;  width: 1170px;}
.top .title-logo-conte{display: flex;align-items: center;float: left;background-color:rgba(106, 108, 111,1);}
.top .title-logo-conte.tarjeta{border-bottom-right-radius: 2vw;}
.top .title-logo-conte .top-logo{padding: 0 1vw;margin-right:1vw;position: relative;color: inherit;height: auto;}
.top .title-logo-conte .top-logo img{width: auto;max-height:8.5vw;display: block;}
.top .title-logo-conte.tarjeta .top-logo img{width: auto;max-height:5.4vw;display: block;}
.top.top-scroll.bgc{background-color:rgba(47, 47, 47, 0.1);}
.top a {color: inherit;}
.top .top-nav {height: 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0vw 0.5vw;align-items: center;}
.top .top-nav .pre-nav-item{height: 100%;display:flex;align-items: center;transform: skew(-19.5deg); border-left: solid 0.3vw;}
.top.top-scroll.bgc .top-nav .pre-nav-item{background-color:rgba(106, 108, 111,1);}
.top .top-nav .pre-nav-item:hover{background-color:rgb(255,255,255);color:rgb(60,72,88);border-left:solid 0.3vw rgb(24,90,205);}
.top .top-nav .nav-item{cursor:pointer;padding:1vw 1vw;border-radius:0.3vw;color: inherit;text-transform: uppercase;font-weight: 400;width: 10vw;text-align: center;}
.top .top-nav.slash .nav-item{transform: skew(19.5deg);}
.top .navbar-toggler{display:none;}

.centro-espaciado
{
  position: relative;background:rgba(240, 240, 240,1);margin:0vw 2vw 0vw;width:auto;z-index: 0;
  -webkit-box-shadow: 0 16px 24px 2px rgb(0 0 0 / 14%), 0 6px 30px 5px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
  box-shadow: 0 16px 24px 2px rgb(0 0 0 / 14%), 0 6px 30px 5px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}
.centro-container{margin: auto;word-wrap: break-word;}
.separador{height: 2px;max-width: 150px;background-color:rgb(229,229,229,1);margin: auto;margin-top: 20px; margin-bottom: 20px;}

/*.slider-container .el-Slide.im1::before{content: ''; position: absolute;top: 0;bottom: 0; left: 0;right: 0;background-color:rgba(88,57,37,0.42);}*/
.slider-container .el-Slide.im1 .text 
{
  color: rgba(255, 255, 255, 1);position:absolute;top:50%;right:0vw;left:0vw;bottom:50%;margin:auto;line-height: normal;
  padding: 6px 15px 6px 15px;font-family:'DINPro-Black','Arial';font-size: 2vw;text-shadow:1px 1px 2px rgba(88,57,37,0.66); height:8.1vw;
  text-align:center; text-transform: none;  word-wrap: normal;width:42.5vw;max-width:50vw;background-color:rgba(88,57,37,0.26);border-radius:0.5vw;
}
.slider-container .el-Slide.im1 .text .titu{font-size:3.1vw;font-weight:bold;background-color:transparent;padding:0vw 1vw;margin:0vw 0vw;border-radius:0vw;}
.slider-container .el-Slide.im1 .text .det1{font-size:1.8vw;font-family:'DINPro-Medium';background-color:transparent;padding:0vw 1vw;border-radius:0vw;text-decoration: underline var(--blanco);}
.slider-container .el-Slide.im2 .text 
{
  color: rgba(255, 255, 255, 1);position: absolute;top:8vw;right:auto;left:20%;bottom: auto;
  border-radius: 3px;text-shadow: none; line-height: normal;
  text-align:left; text-transform: none;word-wrap: normal; max-width:50vw;
}
.slider-container .el-Slide.im2 .text .titu{font-size:1.9vw;font-family:'DINPro-Medium';background-color:transparent;color:var(--texto);padding:0vw 0vw;margin:0vw 0vw;border-radius:0vw;}
.slider-container .el-Slide.im2 .text .det1{font-size:9vw;font-family:'DINPro-Medium';background-color:transparent;color:rgb(49,38,142);padding:0vw 1.5vw;margin:0vw 0vw;border-radius:0vw;}
.slider-container .el-Slide.im2 .text .det2{font-size:2.2vw;font-family:'DINPro-Light';background-color:transparent;color:var(--texto);margin:0vw 0vw;padding:0.8vw 0vw;border-radius:0vw;}
.slider-container .el-Slide.im2 .text hr{height: 2px;background-color:rgb(49,38,142); border: none;margin-bottom:0;}
.slider-container .el-Slide.im3 .text 
{
  color: rgba(255, 255, 255, 1);position: absolute;top:45%;right:0vw;left:0vw;bottom:50%;margin:auto;line-height: normal;
  padding: 6px 15px 6px 15px;border-radius: 3px;font-family:'DINPro-Black','Arial'; font-size: 2vw;text-shadow:1px 1px 2px rgba(49,48,53,0.86); height:8.1vw;
  text-align: inherit; text-transform: none;  word-wrap: normal; width:42.5vw;max-width:50vw;background-color:rgb(49,48,53,0.46);border-radius:0.5vw;
}
.slider-container .el-Slide.im3 .text .titu{font-size:3vw;font-weight:bold;background-color:transparent;padding:0vw 1vw;border-radius:0vw;text-decoration: underline var(--blanco);}
.slider-container .el-Slide.im3 .text .det1{font-size:1.5vw;font-family:'DINPro-Medium';background-color:transparent;padding:0vw 1vw;border-radius:0vw;}

.nosotros {padding: 20px;margin-top: 20px;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.nosotros .contenedor-nosotros{display:flex;margin: auto;align-items: center;justify-content: center;width:100%;overflow: hidden;height:32vw;background-color:white;}
.nosotros .contenedor-imagen-nosotros{height:50vh;max-height:75%;position: relative;padding:1vw 8vw 1vw 1vw;margin: 0rem 1rem;transition: all 0.2s ease-in-out 0.1s;display: flex;justify-content:flex-end;}
.nosotros .contenedor-texto-nosotros{width:45%;height:30vw;display:flex;justify-content:center;align-items:center;}
.nosotros .contenedor-texto-g-nosotros{display:block;color:var(--texto);font-family:"BellGothicBT";font-size:1.5vw;padding:1vw 1.5vw;}
.nosotros .contenedor-texto-nosotros .head1{font-size:1.5vw;color:var(--azul-bt);}
.nosotros .contenedor-texto-nosotros .head2{font-size:3vw;}

.galeria{padding: 20px;margin-top: 20px;overflow: hidden;width:100%;scroll-margin-top:4vw;}
.galeria .contenedor-areas{display:flex;width:100%;height:34vw;justify-content: center;align-items: center;}
.galeria .contenedor-imagen-areas{padding:0.4vw 0vw 0.4vw 0.2vw;}
.galeria .contenedor-imagen-areas.im1{display:block!important;height:auto;width:auto;position:relative;}
.galeria .contenedor-imagen-areas.im1 .tabs{width:100%;display:flex!important;justify-content: center;align-items: center;font-size:1vw;}
.galeria .contenedor-imagen-areas.im1 .tab{width:27vw;height:30vw;cursor: pointer;display:block;text-align: center;margin:0vw 0.2vw;overflow: hidden;background-color:var(--blanco);transition: all 0.8s ease-out;}
.galeria .contenedor-imagen-areas.im1 .tab-head{width:100%;font-size:1.2vw;display:none;transition: all 0.32s ease-out;}
.galeria .contenedor-imagen-areas.im1 .tab-body{margin:auto;width:auto;height:30.5vw;display: flex;justify-content: center;align-items: center;z-index:1;}
.galeria .contenedor-imagen-areas.im1 .tab-body img{width:100%;height:auto;}
.galeria .contenedor-imagen-areas.im1 .tab.activo{width:37vw;height:30vw;margin:0;transition: all 0.8s ease-out;border-radius:1vw 0vw 0vw 1vw;display:flex!important;justify-content: center;align-items: center;}
.galeria .contenedor-imagen-areas.im1 .tab.activo .tab-head{width:4vw;height:100%;writing-mode:vertical-lr;text-orientation:upright;font-weight: bold;font-size: 1.5vw;display:flex!important;justify-content: center;align-items: center;transition: all 0.32s ease-out;background-color:var(--gris);color:var(--blanco);}
.galeria .contenedor-imagen-areas.im1 .tab.activo .tab-body{display:none;}
.galeria .contenedor-imagen-areas.im1 .tab.activo .tab-body img{display:none;}
.galeria .contenedor-imagen-gal{width:0%;height:30vw;transition: all 0.32s ease-out;padding:0vw;}
.galeria .contenedor-imagen-gal.activo{width:33vw;transition: all 0.32s ease-out;}
.galeria .contenedor-imagen-gal.activo .detimg{width:100%;height:30vw;display:flex;justify-content:center;align-items:center;border-radius:0vw 1vw 1vw 0vw;overflow: hidden;background-color:var(--negro);position: relative;}
.galeria .contenedor-imagen-gal.activo .detimg img{width:100%;}
.galeria .contenedor-imagen-gal.activo .detimg .indicador{position: absolute;width:100%;display:flex;justify-content:center;align-items:center;font-size:3vw;font-weight:bold;}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .izquierda{margin-right:auto;margin-left:1vw;width:4vw;height:4vw;border-radius:50%;background-color:var(--blanco);padding:0.25vw 0.9vw 0.5vw 1vw;cursor:pointer;}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .derecha{margin-left:auto;margin-right:1vw;width:4vw;height:4vw;border-radius:50%;background-color:var(--blanco);padding:0.25vw 0.5vw 0.5vw 1vw;cursor:pointer;}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .izquierda:hover{background-color:var(--gris);color:var(--blanco);}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .derecha:hover{background-color:var(--gris);color:var(--blanco);}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .carga{width:0vw;height:3vw;font-size:1.5vw;color:var(--blanco);background-color:var(--gris);overflow: hidden;border-radius:0.5vw;display: flex;justify-content: center;align-items: center;}
.galeria .contenedor-imagen-gal.activo .detimg .indicador .carga.load{width:60%;}

.wsflotante{position:fixed;bottom:8vw;right:0.5vw;z-index:4;}
.wsflotante .contenedor-wsmini{display:none;}
.wsflotante .contenedor-ws{display:block;}
.wsflotante .contenedor-ws img{width:18vw;}

.indicadores{width:100%;position:relative;display:block;margin: auto;height:32vw;scroll-margin-top:4vw;}
.indicadores{background-image: url("/web/images/indicadores/fondo.jpg");background-repeat:no-repeat;background-position: center;background-size:cover;}
.indicadores .contenedor-in{width:85%;margin: auto;display: flex;justify-content: center;align-items: center;position: absolute;bottom:-10vw;left:0;right:0;}
.indicadores .contenedor-imagen{position: relative;width:23vw;height:23vw;display:block;padding:0.3rem;margin:0.8vw 1.5vw;text-align:center;background-color:var(--blanco);}
.indicadores .contenedor-imagen .imagen{width:8vw;height:8vw;background-color:rgb(143, 166, 114);border-radius:50%;overflow: hidden;margin:2vw auto;display: flex;justify-content: center;align-items: center;}
.indicadores .contenedor-imagen .imagen img{width:5vw;height:auto;}
.indicadores .contenedor-imagen:hover{transform: scale(1);}
.indicadores .contenedor-imagen .context{width:90%;height:auto;display:block;padding:0.8vw;color:rgb(37, 37, 37);margin: auto;}
.indicadores .contenedor-imagen .context .tit{position:relative;display:block;font-weight:bold;color:rgb(143, 166, 114);font-size:2.6vw;}
.indicadores .contenedor-imagen .context .det{position: relative;display: block;font-size: 1.1vw;margin: 2vw auto;font-weight: bold;}

.pie-web {mix-blend-mode: normal;width: 100%;margin-top:2vw;scroll-margin-top:-4.8vw;}
.contenedor-pie{background-image: url("/web/images/pie/fondo.jpg");background-repeat:no-repeat;background-position: center;background-size:cover;}
.contenedor-pie{height:100%;display:flex;justify-content: center;align-items: center;}
.contenedor-pie-columna.izquierda{padding-left:3vw;margin-right:auto;}
.contenedor-pie-columna.izquierda .opciones{display:flex;flex-direction:column;position:relative;font-size:1.6vw;font-family:'Bahamas';}
.contenedor-pie-columna.izquierda .opciones a{color:var(--texto);display:flex;position:relative;font-size:1.8vw;}
.contenedor-pie-columna.izquierda .opciones .dat{background-color:var(--blanco);position:absolute;width:0vw;height:4vw;overflow:hidden;border-radius: 0vw 1vw 1vw 0vw;line-height: 3.8vw;transition: all 0.2s ease-in-out 0.1s;top:0.8vw;left:5vw;}
.contenedor-pie-columna.izquierda .opciones img:hover + .dat {width:18vw;padding-left:1.5vw;}
.contenedor-pie-columna.izquierda .opciones img{margin:0.8vw 0vw;height:4vw}
.contenedor-pie-columna.izquierda .opciones .ubi{width:10vw;padding-left:1vw;background-color:var(--blanco);position:absolute;height:4vw;overflow:hidden;border-radius:0vw 1vw 1vw 0vw;line-height: 3.8vw;top:0.8vw;left:5vw;border:solid 0.2vw black;}
.contenedor-pie-columna.centro{display:block;text-align: center;}
.contenedor-pie-columna.centro .logo{padding:0.4vw;}
.contenedor-pie-columna.centro .logo img{width:20vw;}
.contenedor-pie-columna.centro .opciones{display:flex;justify-content: center;align-items: center;margin: auto;}
.contenedor-pie-columna.centro .opciones a{margin:0.5vw 1vw;}
.contenedor-pie-columna.centro .opciones img{margin:0.8vw 0vw;height:3vw}
.contenedor-pie-columna.derecha{padding-right:3vw;margin-left: auto;}
.contenedor-pie-columna.derecha .opciones{display:flex;flex-direction:column;position:relative;font-size:1.6vw;font-family:'Bahamas';}
.contenedor-pie-columna.derecha .opciones a{color:var(--texto);display: flex;position:relative;font-size:1.8vw;}
.contenedor-pie-columna.derecha .opciones .dat{background-color:var(--blanco);position:absolute;width:0vw;height:4vw;overflow:hidden;border-radius: 1vw 0vw 0vw 1vw;line-height: 3.8vw;transition: all 0.2s ease-in-out 0.1s;top:0.8vw;right:5vw;}
.contenedor-pie-columna.derecha .opciones img:hover + .dat {width:18vw;padding-left:1vw;}
.contenedor-pie-columna.derecha .opciones img{margin:0.8vw 0vw;height:4vw}
.contenedor-pie-columna.derecha .opciones .ubi{width:10vw;padding-left:1vw;background-color:var(--blanco);position:absolute;height:4vw;overflow:hidden;border-radius: 1vw 0vw 0vw 1vw;line-height: 3.8vw;top:0.8vw;right:5vw;border:solid 0.2vw black;}
.contenedor-pie-bawi{height:8vh;display:flex;color:rgba(255, 255, 255,0.8);font-size:1vw;font-family:'BellGothicBT';padding-left:1vw;background: rgb(34, 34, 34);justify-content: center;align-items: center;}
.contenedor-pie-bawi a{color:rgba(255, 255, 255,0.8);}

@media only screen and (max-device-width : 668px)
{
  .top-sombra{box-shadow:none;-webkit-box-shadow:none;}
  .top .title-logo-conte{display:flex;justify-content: center;align-items: center;width:100%;}
  .top .title-logo-conte.tarjeta{border-radius:0vw 0vw 3vw 3vw;}
  .top .title-logo-conte.tarjeta .top-logo img{max-height: 15.5vw;}
  .top.top-sticky{width:80%;background-color:transparent;margin: auto;height:38vh;} 
  .top .top-nav {display:none;width:100%;height:30vh;position:absolute;top:7vh;}
  .top .top-nav>li a {padding: 0.5rem;border-radius: 3px;color: inherit;text-transform: uppercase;font-weight: 400;font-size: 4vw;}
  .top .navbar-toggler{display: block;background-color:transparent;margin-left:3.5vw;position: absolute;top:4vw;}
  .top .navbar-toggler .navbar-toggler-icon{background:no-repeat center/100% url("/web/images/layout/menu.png?v=3");}
  .top .navbar-toggler .navbar-toggler-icon{display:block;width:8vw;height:8vw;cursor:pointer;}
  .top .top-nav .pre-nav-item{transform:none;border-left:none;height:14vw;margin:1vw 0vw;background-color:var(--gris);border-radius:1.3vw;}
  .top .top-nav.slash .nav-item{width: 100%;transform:none;font-size:3.5vw;}

  .slider-container{margin-top: 15vw;}
  .slider-visor{height:28vh !important;margin:4vh 0vh auto !important;}
  .slider-base {height: 1rem !important;}  
  .el-Slide .text{left:20vw !important; right: 20vw !important; font-size:1rem !important;}
  .prev, .next{font-size:0.5rem !important;}
  .slider-container .prev, .slider-container .next{padding:0.5rem !important;}
  .slider-container .el-Slide img{width:auto;height:28vh;}
  .slider-container .el-Slide.im1 .text{width:60vw;}
  .slider-container .el-Slide.im2 .text{width:60vw;left:10% !important;}
  .slider-container .el-Slide.im3 .text{width:60vw;}

  .centro-espaciado{margin:0vw;}

  .nosotros{margin-top:5vw;padding:0vw;}
  .nosotros .contenedor-nosotros{height:68vh;display: block;}
  .nosotros .contenedor-imagen-nosotros{max-height:28vh;padding:1vw 2vw 1vw 1vw;margin:0vw 0vw;justify-content: center;}
  .nosotros .contenedor-texto-nosotros{width:100%;display: block;padding: 1vw 4.5vw;}
  .nosotros .contenedor-texto-nosotros .head1{font-size:5.3vw;}
  .nosotros .contenedor-texto-nosotros .head2{font-size:6.8vw;}
  .nosotros .contenedor-texto-g-nosotros{font-size:4.4vw;}

  .galeria{display:block;height:103vh;padding:0.1vw;}
  .galeria .contenedor-areas{display:block;height:100%;}
  .galeria .contenedor-imagen-areas.im1 .tabs{display:block !important;text-align:center;margin: auto;}
  .galeria .contenedor-imagen-areas.im1 .tab{width:60%;height:33vh;text-align: center;margin:1vh auto;}
  .galeria .contenedor-imagen-areas.im1 .tab-body{height:33vh;}
  .galeria .contenedor-imagen-areas.im1 .tab.activo{width:85%;height:33vh;margin: auto;}
  .galeria .contenedor-imagen-areas.im1 .tab.activo .tab-head{font-size: 3.5vw;width: 12vw;}
  .galeria .contenedor-imagen-gal.activo{width:100%;height:33vh;}
  .galeria .contenedor-imagen-gal.activo .detimg{height:100%;}

  .indicadores{height:50vh;}
  .indicadores .contenedor-in{flex-flow: wrap;bottom: 8vh;}
  .indicadores .contenedor-imagen{width:33vw;height:36vw;margin: 1.8vw 1.5vw;}
  .indicadores .contenedor-imagen .imagen{width:12vw;height:12vw;}
  .indicadores .contenedor-imagen .imagen img{width:8vw;}
  .indicadores .contenedor-imagen .context .tit{font-size:4.6vw;}
  .indicadores .contenedor-imagen .context .det {font-size:2.5vw;}

  .contenedor-pie{height:50vh;}
  .contenedor-pie-columna.izquierda{order:1;margin:auto;padding-right: 0vw;padding-left: 0vw;}
  .contenedor-pie-columna.izquierda .opciones{display: block;font-size: 5.6vw;}
  .contenedor-pie-columna.izquierda .opciones img{height:11vw;}
  .contenedor-pie-columna.izquierda .opciones a{margin:5.5vw 1vw;}
  .contenedor-pie-columna.izquierda .opciones .conteubi{display: flex;height:auto;margin-top:5vw;align-items: center;}
  .contenedor-pie-columna.izquierda .opciones .ubi{width:14vw;height:8vw;line-height: 8vw;margin:auto 2vw;position:static;}
  .contenedor-pie-columna.izquierda .opciones .dat{width:44vw;font-size:4.8vw;height: 8vw;line-height: 8vw;position:static;border: solid 0.2vw black;padding-left: 1vw;margin:auto 2vw;}
  .contenedor-pie-columna.centro{order:3;margin-right: auto;margin-bottom: auto;margin-top:5vw;}
  .contenedor-pie-columna.centro .logo img{width:26vw;}
  .contenedor-pie-columna.centro .opciones{display: block;}
  .contenedor-pie-columna.centro .opciones img{height:10vw;}
  .contenedor-pie-columna.centro .opciones a{display:block;margin:5.5vw 1vw;}
  .contenedor-pie-columna.derecha{order:2;margin:auto;padding-right: 0vw;padding-left: 0vw;}
  .contenedor-pie-columna.derecha .opciones{display:block;font-size:5.6vw;}
  .contenedor-pie-columna.derecha .opciones img{height:11vw;}
  .contenedor-pie-columna.derecha .opciones a{margin:5.5vw 1vw;}
  .contenedor-pie-columna.derecha .opciones .conteubi{display: flex;height:auto;margin-top: 5vw;align-items: center;}
  .contenedor-pie-columna.derecha .opciones .ubi{width:14vw;height:8vw;line-height: 8vw;margin:auto 2vw;position:static;}
  .contenedor-pie-columna.derecha .opciones .dat{width:44vw;font-size:4.8vw;height: 8vw;line-height: 8vw;position:static;border: solid 0.2vw black;padding-left: 1vw;margin:auto 2vw;}
  .contenedor-pie-bawi{font-size: 3.2vw;}
  
  .wsflotante{bottom:27vw;right:3vw;}
  .wsflotante .contenedor-wsmini{display:block;}
  .wsflotante .contenedor-wsmini img{width:18vw;}
  .wsflotante .contenedor-ws{display:none;}


}
/*
Pantallas pequeñas (usadas por ejemplo en netbooks): 1024 x 600
Pantallas medianas: 1280 x 720 / 1280 x 800
Pantallas grandes: ancho superior a 1400 píxeles, ejemplo 1400 x 900 o 1600 x 1200.*/
