/*** Base Styling (Scroll for the useful part) ***/
/* Layout */

/* .gjs-cell {
  min-height: 0px !important;
} */

 .gjs-row { 
  padding: 10px 25px !important;
  }

   .gjs-cell { 
    min-height: 0px !important;

  }

iframe {
  max-width: 95%;
  padding: 8px 20px !important;
}

@media (max-width:900px){
  .gjs-cell { 
    min-height:0% !important;

  }
 
    .content-lateral {
        width: 100% !important;
    }
  }



.ir-arriba{
  display:none;
  background-repeat:no-repeat;
  font-size:30px;
  color:black;
  cursor:pointer;
  position:fixed;
  bottom:10px;
  right:10px;
  z-index:99;
  background-color:#ff8503;
  border: solid 5px #ff8503;
  border-radius: 50%;

}
.title-new{
  font-size:1.2rem;
  color:#CD2525;
  margin-bottom:2rem;
  text-decoration: underline dotted;
  font-weight:600;

}
.boder {
  border: solid 5px #CE2E21;
  padding: 0.5rem 1rem 0.5rem;
}
.boder-none {
margin-top:1rem;
  padding: 1rem ;
}

.pdf-link-none {
  color:#000000;
  text-decoration: none;
  cursor: inherit;
}

.pdf-link-none:hover {
  color:#000000;
  text-decoration: none;
  cursor: inherit;
}

.grueso2 {
  color:#000000 !important;
  font-size: 20px !important;
  font-weight: 1000 !important;
  font-size: OpenSans_SemiCondensed-Bold !important;
}
.lastnew  {
  padding:30px 0px;
}
.content-video-webinar {
  background: transparent;
  width: 100%;
  /* Control de la altura con base en el texto del div*/
  height: auto;
  word-wrap: break-word;
}
a:visited .title-new{
  font-size:1.5rem;
  color:#CD2525;
  margin-bottom:2rem;
  text-decoration: underline dotted;;

} 

a:hover .title-new{
  font-size:1.5rem;
  color:#fc0303;
  margin-bottom:2rem;
  text-decoration: underline dotted !important;

}



.date-new{

  font-size:1rem;
  /* color:#696969; */

}

.container-last-new {
  margin-top:10px;
}




html, body, div, h1, h2, p,
a, ul, li, nav {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  vertical-align: baseline;
}
.img-perfil-directivo{
  text-align:left;
}
body {
  width: 100%;
	line-height: 1.5;
}
.interna{
  background:white;
}
.swiper-pagination-bullet-active {
  background: #d02725 !important;
}
@font-face {
 
  font-family: OpenSans-Light;
  src: url(fonts/OpenSans/OpenSans-Light.ttf);
}
@font-face {
 
  font-family: OpenSans-SemiBold;
  src: url(fonts/OpenSans/OpenSans-SemiBold.ttf);
}

@font-face {
 
  font-family: OpenSans-Bold;
  src: url(fonts/OpenSans/OpenSans-Bold.ttf);
}
@font-face {
 
  font-family: OpenSans_SemiCondensed-Bold;
  src: url(fonts/OpenSans/OpenSans_SemiCondensed-Bold.ttf);
}

@font-face {
 
  font-family: OpenSans-Regular;
  src: url(fonts/OpenSans/OpenSans-Regular.ttf);
}

@font-face {
  font-family: UniversLTStd;
  src: url(fonts/UniversLTStd-Cn.otf);
}
@font-face {
  font-family: EncodeSans-Bold;
  src: url(fonts/EncodeSans-Bold.woff);
}
@font-face {
  font-family: EncodeSans-Light;
  src: url(fonts/EncodeSans-Light.woff);
}
@font-face {
  font-family: TevaSans-Light;
  src: url(fonts/TevaSans-Light.woff);
}
@font-face {
  font-family: TevaSans-Bold;
  src: url(fonts/TevaSans-Bold.woff);
}

@font-face {
  font-family: TevaSans-Bold;
  src: url(fonts/TevaSans-Bold.woff);
}


/* Typography */
body {
  font-size: 100%;
}

.container{
  max-width: 1366px!important;
  padding: 0;
}
.container-fluid{padding: 0;margin:0;}
h1 {
  font-size: 240%;
  font-weight: 600;
}
p{
  font-weight: 400;
  margin: .6rem 0;
}
a:link, a:visited {
  color: #CD2525;
  text-decoration: none;
  /* background: red; */
}
a:hover {
  color: #00BCED;
}
a:action {
  color: #008CCD;
}
html{
      overflow-x: hidden;
}


body{
  position: relative;
  background: #ebeceb!important;
  font-family: 'Lato';
  font-weight: 300;
  color: #333;
  overflow-x: hidden;
}
.container-contact-white {
  background-color: #f3f3f3;
  padding: 2rem;

}
.input-group {
  padding:  0.5rem 0rem;
}

.input-contact {
width: 100%;
    background-color: #f3eeee;
    float: left;
    padding: -20px 0px;
    text-indent: 10px;
    color: #555555;
    border: 1px solid #D53334;
    box-sizing: border-box;
    /* height: 30px; */
}

.btn-contact {
  font-family: OpenSans-Regular;
  background-color: #d12626;
  color: #ffffff;
  border-color: #d12626;
  padding: 15px 30px 13px;
  font-size: 13px;
  min-width: 139px;
  max-width: fit-content;
  font-size: 1rem;
}

.header-site {display: flex;width: 100%!important;padding: 0;padding-top: 1rem;z-index: 2;background: white;padding-bottom: 2rem;}

.header-site .space {

display: flex;

width: 100%;

justify-content: space-between;

padding: 1rem;
}
.header-site .space .botonera-head .btn-areas ul li:hover a {

background: transparent!important;

color: white !important;
}
.header-site .space .botonera-head .btn-areas ul li:hover  {

background: grey !important;

color: #ffffff !important;
}

.header-site .space .logo-menu {
    width: 13rem;
    /* padding: 2rem; */
}

.header-site .space .logo-menu .logo {

width: 100%;
}

.header-site .space .botonera-head {display: flex;font-size: 1rem;}

.header-site .space .botonera-head a {text-decoration:none;color: #808080;border-radius: 20px;}


.botonera-head .btn-areas ul .contact-ish{
   margin-right:-30px !important;
  font-family:OpenSans-SemiBold !important;

}


.header-site .space .botonera-head  ul {

list-style: none;

display: flex;
}

.header-site .space .botonera-head  ul li{padding: 0.25rem 0.75rem;border-right: 1px solid #808080;font-size: 1rem;/* margin: 0 0.5rem; */}
.header-site .space .botonera-head  ul li:last-child{border: unset;}

.header-site .space .botonera-head  ul li:hover{
    background: #d02725;
    color: white!important;
}
.header-site .space .botonera-head  ul li:hover a{
    /* background: #d02725; */
    color: white!important;
}
.header-site .space .botonera-head a .btn-icon .logo {

height: 30px;

}
   .header-site .space .botonera-head a .btn-icon div:nth-child(1){
     width: 0.6rem;
     margin-right: 0.5rem;
   }
    .header-site .space .botonera-head a .btn-icon div {height: auto;width: 100%;display: flex;justify-content: center;flex-direction: column;font-family: UniversLTStd;font-size: 1rem;color: #4D4D4F;}
.botonera-head .btn-areas {/* position: absolute; */width: 100%;bottom: 0;right: 0;}

.botonera-head .btn-areas ul li{ 

    border-radius: 20px;
}

.botonera-head .btn-areas ul .btn-head-red {

background: #d12626;

color: white!important;

border-radius: 22px;
}
.botonera-head .btn-areas ul .btn-head-red:hover {

background: #d12626!important;

color: white!important;
}

.botonera-head .btn-areas ul .btn-head-red a {

background: #d12626;

color: white !important;
}

.botonera-head .btn-areas ul li { 
  border:none!important;
    margin:0 0.5rem;
}

.botonera-head .btn-areas ul li a { 

}
#page {
  position: absolute;
  top: 4.5rem;
  padding: 0 15px;
  font-size: 1.2rem;
}

#topBar {position: relative;width: 100%;padding: 0 20px!important;/* top: 0; *//* left: 0; */z-index: 1000;background: transparent;font-size: 0.7vw!important;/* box-shadow: 0 0px 10px rgba(0,0,0,.25); *//* margin: 0 0 0 -20px; */-o-transform: skew(-20deg);overflow-x: clip;overflow-y: unset;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-weight: 100;}
#topBar .reform{
      -webkit-transform: skew(-20deg);
      -moz-transform: skew(20deg);
      -o-transform: skew(20deg);
      margin-left: -30px;
      background: rgb(209,34,21);
      background: linear-gradient(90deg, rgba(209,34,21,1) 0%, rgba(254,62,42,1) 100%);
      width: fit-content;
      /* overflow: auto; */
}
#topBar ul{
  padding:0!important;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
  /* height: auto; */
  MARGIN-LEFT: 1REM;
}

#topBar ul li{
  position: relative;
  display: inline-block;
}

#topBar>ul>li {
  float: left;
}

#topBar a {
  display: inline-block;
  padding: 1.2rem 0.75vw;
  line-height: 1vw;
  color: #FFF;
  transition: .2s ease-out;
}

#topBar a:hover, li.active{
  background: #c6302d;
}

ul.subMenu {
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  left: 0;
  width: 130%;
  -webkit-transform: skew(0deg)!important;
  -moz-transform: skew(0deg)!important;
  -o-transform: skew(0deg)!important;
}

ul.subMenu li {
  width: 100%;
  background: #d63932;
}

#topBar ul.subMenu li a {
  width: 100%;
  padding: 1rem 1rem;
  border-bottom: 1px solid rgba(0,0,0,.05);
  border-top: 1px solid rgba(255,255,255,.1);

}

#topBar ul.subMenu li a:hover, #topBar ul.subMenu li.active>a {
  background: #2f2f2d;
  padding-left: 1.1rem;
}

ul.subMenu ul.subMenu{
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  -webkit-transform: skew(0deg)!important;
  -moz-transform: skew(0deg)!important;
  -o-transform: skew(0deg)!important;
}
.headerSwiper {
  width: 100%;
  height: 100%;
  margin: 0;
  margin-top: -5rem!important;
  z-index: 0;
  padding: 0;
}
.sombra-slide{
  margin-top: -1rem!important;
}

.headerSwiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 44vw;
}

.headerSwiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.headerSwiper .swiper-wrapper { 
  
  }
  
  .headerSwiper .swiper-wrapper .swiper-slide {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left {
  position: absolute;
  left: 10%;
  top: 27%;
  width: 25%;
  }

  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left2 {
    position: absolute;
    left: 6%;
    top: 22%;
    width: 25%;
    }

    .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left3 {
      position: absolute;
      left: 13%;
      top: 22%;
      width: 23%;
      }
  
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left .cuadro-slider { 
    opacity: 0.9;
  }
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left2 .cuadro-slider { 
    opacity: 0.9;
  }
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left3 .cuadro-slider { 
    opacity: 0.9;
  }
  
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-right {
  position: absolute;
  right: 10%;
  top: 26%;
  width: 25%;
  opacity: 0.65!important;
  }
  
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-right .cuadro-slider { 
  
  }
.opciones-importantes{
  zoom: 0.9;
  /* width: 90%!important; */
  margin: 0 auto;
  padding: 3%;
  padding-top: 0;
}
.importantes{
  padding-top: 2.5rem;
}
.publicaciones { 

}

.publicaciones .row { 

}

.publicaciones { 

}

.publicaciones .publicacion {padding: 2rem 0px;}
.publicaciones .border-right {
  border-right: 3px solid #d02725;
}

.publicaciones .publicacion .publicacion-content {

display: flex;

flex-direction: column;

text-align: center;
}

.publicaciones  .publicacion .publicacion-content .publicacion-img {margin: 0 auto;padding: 1rem;/* height: 51px; */width: 7rem;}

.publicaciones .publicacion .publicacion-content .publicacion-img img {/* width: 100%; *//* max-width: 100%; */}

.publicaciones  .publicacion .publicacion-content h2 {  font-family: OpenSans-SemiBold;color: #d02725;}

.publicaciones  .publicacion .publicacion-content p {font-size: 1.15rem;text-align: center;font-family: OpenSans-Regular;color: #1B1C1C;font-weight: 700;max-width: 65%;margin: 0 auto;}
.opciones-importantes{
  
}

.opciones-importantes a{
  color: #4d4d4f;
  text-align: center;
}
.opciones-importantes .owl-item>div{
  /* width: 70%; */
  margin: 0 auto;
  text-align: center;
}

.opciones-importantes   .opciones-unidad{

text-align: center;

padding: 2.5rem 2.5rem;
}
.opciones-importantes   img{
  width: 85%;
  margin: 0 auto;
}
.opciones-importantes   h3{
  font-size: 1.15rem;
  display: block;
  margin-top: 1.5rem;
  text-align:center;
  font-family: 'TevaSans-Light';
  color: #1B1C1C;
  font-weight: 700;
}
.noticias-y-eventos{
  background:#023F62;
  padding: 1rem 0rem;
  padding: 2% 5%;
}
.video-principal {

padding-bottom: 3rem;

padding-top: 2rem;
}
.noticias-y-eventos h2 {text-align: center;color: white;padding-bottom: 1rem;font-family: "Encode Sans", sans-serif;font-weight: 100;padding-bottom: 1.5rem;padding-top: 1rem;}

.video-principal h2 {text-align: center;color: white;padding-bottom: 1rem;font-family: "Encode Sans", sans-serif;font-weight: 100;padding-top: 1rem;}

.video-principal h3{
      text-align: center;
      color: white;
      padding-bottom: 1rem;
      font-family: "Encode Sans", sans-serif;
      font-weight: 100;
      font-size: 1.25rem;
      padding-top: 1.5rem;
      max-width: 750px;
      text-align: center;
      margin: 0 auto;
}
.video-principal .video-yt {

max-width: 769px;

text-align: center;

margin: 0 auto;
}

.video-principal .video-yt .embed-responsive {

margin: 0 auto;

border-radius: 20px;

overflow: hidden;
}

.video-principal .video-yt .embed-responsive .embed-responsive-item {

height: 20rem;

width: 100%;
}
.noticias-y-eventos .panel{width: 92%;display: flex;flex-direction: column;justify-content: space-between;margin: 0 auto;}
.noticias-y-eventos .panel-izuquierdo{
  
}
.noticias-y-eventos .contenedor{
  
margin: 2rem 0px;
}
.noticias-y-eventos .contenedor-1{
  
}
.noticias-y-eventos .contenedor-2{
  
}
.slider-congress {padding: 0rem;}

.slider{padding: 2rem;}
.slider2{
  max-width: 60%!important;
  zoom: 0.6;
  margin: 0 auto;
  padding-top: 2%;
}

.pdf-dowload >a{

position: relative;

display: flex;
}
.pdf-dowload .img-pdf{

max-width: 65%;

margin:0 auto;

}
  


.pdf-dowload .text-download {

width: 50%;

display: flex;

flex-direction: column;

text-align: center;

justify-content: center;
}

.pdf-dowload .text-download p {

color: white;

font-family: "Open Sans", sans-serif;

font-size: 1.25rem;

padding: 12%;
}

.pdf-dowload .text-download .img-btn-download {

max-width: 30%;

text-align: center;

margin: 0 auto;
}

.pdf-dowload .text-download .img-btn-download .img-fluid { 

}
footer {

  font-family: OpenSans-Regular;

color: white;

background: linear-gradient(90deg, rgba(209, 34, 21, 1) 0%, rgb(173 21 5) 100%);
}

footer .container {/* background: #CE2E21; */padding: 3% 2%;position: relative;}

footer { 

}

footer .container { 

}

footer .container .row { 

}

footer .container .row .col-12 { 

}

footer .container .row .col-12 .footer-data { 

}
footer .logo-footer{
  max-width: 14rem;
  float: right;
}

footer .container .row .col-12 .footer-data .text-footer {padding: 2%;margin: 0 auto;width: 67%;font-size: 1.1rem;font-family: OpenSans-Regular;}
footer .text-copy-footer{
  position: absolute;
  bottom: 2rem;
}
h1{
  font-size: 4rem!important;
}
span{
  color: #c72424;
}
.comision-directiva{
  
}
.comision-directiva a{
  
text-decoration: none;
  
color: unset;
}
 h1{
  text-align:left;
  color: #1B1C1C;
  /* text-align: left; */
}
.directive-card {

padding: 1rem;

margin-bottom: 3rem;
}

.directive-card .directive-body-card {

display: flex;
}

.directive-card .directive-body-card .img-directive-body-card {

padding: 2%;

width: 45%;
}

.directive-card .directive-body-card .img-directive-body-card img {

border: 4px solid #fe3e2a;

border-radius: 27px;

width: 100%;
}

.directive-card .directive-body-card .info-directive-body-card {

padding: 1rem;

display: flex;

flex-direction: column;

justify-content: center;
}

.directive-card .directive-body-card .info-directive-body-card .title-card-directive {

font-size: 1.15rem;

font-weight: bold;
}

.directive-card .directive-body-card .info-directive-body-card .title-card-directive br { 

}

.directive-card .directive-body-card .info-directive-body-card .Info-directive {

font-size: 0.85rem;

text-align: left;

color: #ce2e21;

font-weight: 500;
}

.directive-card .directive-body-card .info-directive-body-card .Info-directive br { 

}
.historia { 

}

.historia .container { 
padding: 0 4%;
}
.text-content .container { 
padding: 0 4%;
}
.historia .container .row { 

}

.historia .container .row .col-12 { 

}

.historia .container .row .col-12 h1 {

text-align: left;
}

.historia .container .row .col-12 h1 span {

zoom: 0.5;
}
.historia .fotos{
margin: 1rem auto;
}
.historia .foto-text{
  margin-bottom:1.5rem;
  text-align:left;
  /* font-family; */
  font-size: 0.85rem;
  font-weight: 500;
  padding: 1rem;
}
.historia .container .row .col-12 .cita{
  background: #F3F4F4;
  border: 5px solid #C2C3C5;
  border-radius: 21px;
  margin: 0 auto;
  margin: 2rem auto;
  padding: 1.5rem;
  width: 90%;
}
.historia .container .row .col-12 .cita p{
  margin: 0 auto;
  line-height: 1.5;
}
.historia .container .row .col-12 p {text-align: left;font-family: OpenSans-Regular;font-size: 1.15rem;font-weight: 700;padding: 0 0.5rem;margin-bottom: 1.5rem;}
.historia .container .row .col-12 p strong{
  
font-weight: 900;
  
font-family: 'UniversLTStd';
  
font-size: larger;
}
.presidencia h1{
  text-align:left;
}
.president-card {margin-top: 3rem;padding: 12%;}

.president-card .president-body-card { 

}

.president-card .president-body-card .img-president-body-card {

text-align: center;
}

.president-card .president-body-card .img-president-body-card img {width: 90%;margin: 0 auto;}

.president-card .president-body-card .info-president-body-card {text-align: center;/* margin-bottom: 3rem; */}

.president-card .president-body-card .info-president-body-card .title-card-president {font-family: OpenSans-Regular;font-size: 1.1rem;margin: 1rem 0;/* white-space: nowrap; */}

.president-card .president-body-card .info-president-body-card .Info-president {

font-family: OpenSans-Regular;

color: #d22316;

font-weight: 700;
}

.contenido-interno {
background:white!important;
/* padding-bottom: 0.1rem; */
}


 .container-new{
 width: 80%;
  background-color: #ffffff;
padding: 1rem;
margin:1rem;
}

.container-list-new-title {

  background-color: #CD2525;
  color:#ffff;
  text-align: center;
  /* margin:0 1rem; */
  

}
.container-list-new-title2 {

  background-color: #f2f1f1;
  color:#CD2525;
  text-align: center;
  /* margin:0 1rem; */
  

}
.container-list-new {

  background-color: #f2f1f1;

  /* top | right | bottom | left */
margin: 0rem 1rem 0 1rem;
  /* padding: 0 0.5rem; */

}


.archive-new {
  /* padding:0;
  margin:0.25rem;
  color:#CD2525;
  font-size:0.2rem; */
  padding: 0 0.5rem;
  background-color: #f2f1f1;
  color:#CD2525;
  text-align: center;
  margin:0.25rem;
  font-size:0.2rem;
  /* margin:0 1rem; */

}



.contenido-interno  .content-contenido {padding: 0.01rem;padding-top: 0.01rem;}

.contenido-interno  .content-contenido ul{
  list-style: disc;
}
.contenido-interno  .content-contenido2 {padding: 0.01rem;padding-top: 0.01rem;}
.contenido-interno  .content-contenido2 {

}

.contenido-interno .content-contenido .content-banner-about{

  background-position: left 20%;

  background-size: cover;
  
  height: 18rem;
  
  margin-bottom: 2rem;
  
  border-radius: 25px;
  
  background-repeat: no-repeat;
  }
  .contenido-interno .content-contenido .content-banner-about2{

    background-position: left 5%;
  
    background-size: cover;
    
    height: 18rem;
    
    margin-bottom: 2rem;
    
    border-radius: 25px;
    
    background-repeat: no-repeat;
    }
.contenido-interno .content-contenido .content-banner{

 aspect-ratio: 3/2;
  /* position: center 27%; */

  object-fit: cover;
  width: 100%;

  height: 18rem;

  margin-bottom: 0.5rem;

  border-radius: 25px;

  background-repeat: no-repeat;
/* background-position: center 27%;

background-size: cover;

height: 18rem;

margin-bottom: 2rem;

border-radius: 25px;

background-repeat: no-repeat; */
}

.simply-countdown {
  overflow: hidden;
  display: table;
  font-family: 'Arial', sans-serif;
}
.simply-countdown > .simply-section {
  width: 150px;
  height: 150px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  margin: 15px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.simply-countdown > .simply-section .simply-amount,
.simply-countdown > .simply-section .simply-word {
  display: block;
  text-align: center;
}

.contenido-interno .content-contenido .content-banner-principal{

  background-position: center 27%;
  
  background-size: cover;
  
  height: 30rem;
  
  margin-bottom: 2rem;
  
  border-radius: 25px;
  
  background-repeat: no-repeat;
  }
.contenido-interno .content-contenido .content-banner-footer{

  background-position: center 27%;
  
  background-size: cover;
  
  height: 40rem;
  
  margin-bottom: 2rem;
  
  border-radius: 25px;
  
  background-repeat: no-repeat;
  }
.contenido-interno .content-contenido .content-banner-global{

  /* background-position: center 57%; */
  background-position:right 105% bottom 40%;

  
  background-size: cover;
  
  height: 18rem;
  
  margin-bottom: 2rem;
  
  border-radius: 25px;
  
  background-repeat: no-repeat;
  }
  .contenido-interno .content-contenido .content-banner-publications{

    /* background-position: center 63%; */
    background-position:right 105% bottom 23%;

    
    background-size:cover;
    
    height: 18rem;
    
    margin-bottom: 2rem;
    
    border-radius: 25px;
    
    background-repeat: no-repeat;
    }
    .contenido-interno .content-contenido .content-banner-news{

      /* background-position: center 35%; */
      background-position:right 105% bottom 58%;
      
      background-size:100%;
      
      height: 18rem;
      
      margin-bottom: 2rem;
      
      border-radius: 25px;
      
      background-repeat: no-repeat;
      }
      .contenido-interno .content-contenido .content-banner-capacity{

        /* background-position: center 40%; */
        background-position:right 15% bottom 45%;
        
        background-size:100%;
        
        height: 18rem;
        
        margin-bottom: 2rem;
        
        border-radius: 25px;
        
        background-repeat: no-repeat;
        }
.contenido-interno .content-contenido .content-banner-women{

  background-position: center 27%;
  
  background-size: cover;
  
  height: 30rem;
  
  margin-bottom: 2rem;
  
  border-radius: 25px;
  
  background-repeat: no-repeat;
  }
.contenido-interno  .content-contenido h1{font-family: OpenSans-Regular,Helvetica,Arial,sans-serif;font-size: 1.75rem!important;text-align: left!important;line-height: 1.15;}
.contenido-interno  .content-contenido2 h1{font-family: OpenSans-Regular,Helvetica,Arial,sans-serif;font-size: 1.75rem!important;text-align: left!important;line-height: 1.15;}

.contenido-interno .title-content {

display: flex;
}

.contenido-interno .title-content .icon-title {

width: 4rem;

display: flex;

flex-direction: column;

justify-content: center;
}



.contenido-interno .title-content .icon-title img {

width: 100%;
}
.contenido-interno .title-content .icon-title2 img {

  width: 150%;
  }


.contenido-interno .title-content .title-text {display: flex;font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;font-size: 1.75rem !important;text-align: left !important;flex-direction: column;justify-content: center;margin-left: 1rem;}
.contenido-interno .title-content .title-text div{background: #d12626;/* width: fit-content; */color: #fff;padding: .35rem 2rem;border: 25px;border-radius: 44px;font-family: OpenSans-Regular;}
.contenido-interno-list .title-content-list .title-text-list {
  background: #ffffff;/* width: fit-content; */color: #fff;padding: .35rem 2rem;border: 25px;border-radius: 44px;}
.contenido-interno .content-contenido h2 {
margin-top: 8px !important;
font-family: OpenSans-Regular !important;
/* font-family: OpenSans-Light, Helvetica, Arial, sans-serif; */

font-size: 1.5rem !important;

text-align: left !important;

line-height: 1.15 !important;
color:#ffffff !important;
}

/* .card-d { */
 /* position: relative; /* Se usa para que no se salga la imagen de la caja, ya que la imagen tiene position absolute */
  /* width: 100%;
  height: 300px;
  background-color: transparent;
  padding: 5%;

} */
div .card-d {
  overflow: hidden;
  background:transparent;
  min-height: 10px;
  height: auto;
  width: 100%;
  padding: 2%;
}

div .card-d img {
  width: 100%;
}

div .card-d img .logo-benefits{
  position: absolute;
  bottom: 0;
  right: 0;

  width: 0;
  padding:0;
  background: #333;
}

div .card-d img .logo-benefits{
   /* width: 100%; */
 /* height: auto; */
  object-fit: contain;  
  opacity: 0;
  /* transform-origin: 100% 100%; */
  /* transform: scale(0); */
}

/*.card-d img{
  padding: 5%;
  position: absolute; 
  width: 100%;
  top: 5%;
  right: 0;
  left: 0; 
  margin: 0 auto; 
  }*/

.title-diseno {
  background-color: #f25900;
  padding: 7px;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
  border-left: #d91f0d 20px solid;
  color: #ffffff;

}

.subtitle-diseno {
  background-color: #f25900;
  display: flex;
   align-items: center;
   padding: 5px;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
  border-left: #d91f0d 20px solid;
  color: #ffffff;

}


.content-title-congress {
  color:#cd2525;
  font-size: 2rem !important;
  font-family: OpenSans-Bold !important;
  text-align: center!important;
}

/* .contenido-interno .content-contenido .content-title-congress{
  color:#cd2525;
  font-size: 2rem !important;
  font-family: OpenSans-Bold !important;
  text-align: center!important;

} */




.card-diseno {
  background-color: #E5E5E5;
  padding: 10px;
  min-height: 100px;
  height: auto;
  /* border-bottom-right-radius: 50px;
  border-top-right-radius: 50px; */
  border-left: #d91f0d 8px solid;

}

.card-diseno2 {
  background-color: #E5E5E5;
  padding: 10px;
  min-height: 100px;
  height: auto;
  /* border-bottom-right-radius: 50px;
  border-top-right-radius: 50px; */
  border-left: #f25900 8px solid;

}

.text-card-diseno {
  font-family: OpenSans-SemiBold;
  color:#d91f0d;
  font-size: 1vw;
  text-align: left;
}
.text-card-diseno-sub {
  font-family: OpenSans-SemiBold;
  color:#d91f0d;
  font-size: 1vw;
  text-align: left;
  text-decoration: underline;

}
.text-card-diseno2 {
  font-family: OpenSans-SemiBold;
  color:#000000;
  font-size: 16px;
  font-size: 1vw;
  text-align: left;
}

.contenido-interno .content-contenido h3 {
  font-family: OpenSans-Regular;
font-size: 1.25rem;

line-height: 2;

margin-top: 2rem;
} 
.contenido-interno .content-contenido h1 b,.contenido-interno .content-contenido  h2 b, .contenido-interno .content-contenido h3 b{
  
}
.contenido-interno  .content-contenido p {
font-family: OpenSans-Regular;

line-height: 1;

font-size: 1rem;

text-align: left;

line-height: 1.7;
}

.contenido-interno  .content-contenido2 p {
font-family: OpenSans-Regular;

line-height: 1;

font-size: 1rem;

text-align: left;

line-height: 1.7;
}

.content-parrafo-new {
  margin-top:10px;
  font-size:12px;
color:#585858; 
  font-size: 1.5rem;
  line-height: 0.2;
}

.content-parrafo-black {
  margin-top:10px;
  font-size:12px;
color:#000000; 
font-weight: bold;
font-family: OpenSans_SemiCondensed-Bold;
  font-size: 1.5rem;
  line-height: 0.2;
}



.contenido-interno  .content-contenido p b,.contenido-interno  .content-contenido p strong{
  font-family: OpenSans-Regular;
  color:#cd2525;
}
.contenido-interno  .content-contenido2 p b,.contenido-interno  .content-contenido p strong{
  font-family: OpenSans-Regular;
  color:#cd2525;
}
.image-chair{

  }

  .image-chair img {
    display: block;
    margin: 0 auto;
    width: 50%;
    border-radius: 50% !important;
    border-left: 6px;
    border-bottom: 6px;
    border-color: #ebebeb !important;
    border-style: solid;
}
.img-chair {
    border-radius: 3px;
    display: block;
    position: relative;
    max-width: 100%;
}

.image-women{

}

.image-committe img {
  display: block;
  margin: 0 auto;
  width: 50%;
  border-radius: 50% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}

.image-women img {
  display: block;
  margin: 0 auto;
  width: 50%;
  border-radius: 50% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}
.img-women {
  border-radius: 3px;
  display: block;
  position: relative;
  max-width: 100%;
}

.image-new{

}

.image-new img {
  display: block;
  margin: 0 auto;
  width: 80%;
  /* border-radius: 100% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid; */
}
.img-new {
  border-radius: 3px;
  display: block;
  position: relative;
  max-width: 100%;
}

.image-cuadrado{

}


.image-cuadrado img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 0% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}
.img-cuadrado {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 100%;
}

.image-cuadrado2{

}

.image-cuadrado-committe img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 0% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}
.img-cuadrado-committe {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 80%;
}

.image-cuadrado2 img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 0% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}
.container-awards {
margin-left: -210px;
}
.image-cuadrado2-congress img {
  display: block;
  margin: 0 auto;
  width: 100%;
  margin:5% 0%;
  padding: 0% 20%;
  /* border-radius: 0% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid; */
}
.image-cuadrado2-especial img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 180px;
  border-radius: 0% !important;
  /* border-left: 6px;
  border-bottom: 6px; */
  border-color: #ebebeb !important;
  border-style: solid;
}
.image-cuadrado3-especial img {
  display: block;
  margin: 0 auto;
  width: 50%;
  /* height: 80px; */
  border-radius: 0% !important;
  /* border-left: 6px;
  border-bottom: 6px; */
  border-color: #ebebeb !important;
  border-style: solid;
}
.image-cuadrado4-especial img {
  display: block;
  margin: 0 auto;
  width: 100%;
  /* height: 80px; */
  border-radius: 0% !important;
  /* border-left: 6px;
  border-bottom: 6px; */
  border-color: #ebebeb !important;
  border-style: solid;
}
.img-cuadrado2 {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 50%;
}

.img-cuadrado2-congress {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 100%;
}

.img-cuadrado2-especial {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 100%;
}
.image-cuadrado3 img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 0% !important;
  border-left: 6px;
  border-bottom: 6px;
  border-color: #ebebeb !important;
  border-style: solid;
}
.img-cuadrado3 {
  /* border-radius: 3px; */
  display: block;
  position: relative;
  max-width: 80%;
}

.contenido-interno  .content-contenido p .gray{
  color:#a3a2a2;
  /* color:#f25900; */
  /* margin-left: 10%; */
text-align: center;
}

.contenido-interno  .content-contenido p .gray-acor{
  color:#a3a2a2;
}
.contenido-interno  .content-contenido p .gray-acor2{
  color:#5a5959;
}

.icon-title {

  width:50%;
}
.icon-title2 {

  width:10%;
}
.icon-title3 {

  width:23%;
}
.icon-title4 {

  width:12%;
}
.icon-title5 {

  width:30%;
}

.icon-title5-m {

  width:15%;
}

.contenido-interno  .content-contenido-chair {
 
  text-align: center;
}
.contenido-interno  .content-contenido-chair p .gray{
  color:#a3a2a2;
 
}


.contenido-interno  .content-contenido-chair  img .img-chair{
  width:300px;
  height:300px;
  border-radius:150px;
 
}

.contenido-interno  .content-contenido .img-banner-content{
  margin-bottom:2rem;
  margin-top: 2rem;
}
.contenido-interno  .content-contenido .banner-corto{
  margin-bottom:2rem;
  max-width:350px;
  margin-top: 2rem;
  }
.contenido-interno  .content-contenido  .separador {

width: 30%;

min-width: 150px;

border-top: 4px solid #cd2525;

opacity: 1;

/* height: 25px; 1/09/2025*/

line-height: 17px;

position: relative;

/* margin: 10px 0; */
}
@media (max-width:900px){
.contenido-interno  .content-contenido  .separador {

  height: 0px;
  
  }
}

.contenido-interno  .content-contenido .separador-full {

width: 100%;

border-top: 4px solid #cd2525;

opacity: 1;

opacity: 1;

height: 4px;

line-height: 4px;

position: relative;

margin: 40px 0;
}
.content-title-last-new {
  color:#cd2525;
}
.content-title {
  color:#ffffff;
}
.content-table {
    margin: 2rem 0;
}
.content-table table {width: 100%;}
.content-table table tbody { }

 .content-table table tbody tr  {
   border-bottom: 1px solid #d7d7d7;
   padding: 1rem;
   line-height: 2.4;
   text-align: center;
 }
.content-table table tbody tr td 
{}
.content-table table tbody tr:nth-child(odd)
{
    background: #c2c2c224;
}
.contenido-interno  .content-contenido .boton-content {
  font-family: OpenSans-Regular;
margin-top: 1rem;
text-align: center;
/* margin-left: 40%; */
display: flex;
}

.contenido-interno  .content-contenido .boton-content a {

padding-right: 0.5rem;
}
.text-red{
  color:#d12626!important;
}
.contenido-interno  .content-contenido .boton-content a .body-boton {
  font-family: OpenSans-Regular;
background-color: #d12626;

color: #ffffff;

border-color: #d12626;

padding: 15px 30px 13px ;

font-size: 13px;

min-width: 139px;

max-width: fit-content;

font-size: 1rem;
}
.contenido-interno  .content-contenido .boton-content a .btn-short{
  font-size: 0.75rem;
  max-width: 280px;
  text-align: center;
}

.contenido-interno  .content-contenido .boton-content-detail {

  margin-top: 0.5rem;
  
  display: flex;
  justify-content: center;

  }
  
  .contenido-interno  .content-contenido .boton-content-detail a {
  
  padding-right: 0.5rem;
  }
  .contenido-interno  .content-contenido .boton-content-detail a .body-boton {
  
  background-color: #d12626;
  
  color: #ffffff;
  
  border-color: #d12626;
  
  padding: 7px 20px 7px;
  
  font-size: 13px;
  
  min-width: 139px;
  
  max-width: fit-content;
  
  font-size: 0.75rem;
  }
  .contenido-interno  .content-contenido .boton-content-detail a .btn-short{
    font-size: 0.5rem;
    max-width: 280px;
    text-align: center;
  }
.contenido-interno  .content-contenido .content-list { 

}

.contenido-interno  .content-contenido .content-list ul { 

}

.contenido-interno  .content-contenido .content-list ul li { 

}

.contenido-interno  .content-contenido .content-list ul li strong,
.contenido-interno  .content-contenido .content-list ul li b {
  font-family: OpenSans-Regular;
color: #d12626;
}

.contenido-interno  .content-contenido .content-list ul li {
  font-family: OpenSans-Regular;
font-size: 1rem;

text-align: left;

margin-bottom: 1rem;
}

.contenido-interno  .content-contenido .content-list-especial { 

}

.contenido-interno  .content-contenido .content-list-especial ul { 

}

.contenido-interno  .content-contenido .content-list-especial ul li { 

}
.contenido-interno  .content-contenido .content-list-especial ul li::marker {
  color: #d12626; /* Cambia el color de los puntos */
}

.contenido-interno  .content-contenido .content-list-especial ul li strong,.contenido-interno  .content-contenido .content-list-especial ul li b {
  font-family: OpenSans-Regular;
color: #d12626;
}

.contenido-interno  .content-contenido .content-list-especial ul li {
  font-family: OpenSans-Regular;
font-size: 1rem;

text-align: left;

margin-bottom: 1rem;
}



.contenido-interno  .content-contenido .video-full-content { 

}

.contenido-interno  .content-contenido .video-full-content {

margin-top: 3rem;

margin-bottom: 3rem;
}

.contenido-interno  .content-contenido .video-full-content iframe { 

}
.contenido-interno .frase-final-content{
  
margin-top: 2rem;
  
text-align: left;
  
padding: 0 2rem;
  
font-size: 1.25rem;
}
.lateral-options{
  
border-left: 1px solid #cbcaca;
  
padding: 0;
  
margin-top: -2rem!important;
  
padding-top: 2rem;
  
padding-left: 0!important;
}
.contenido-interno .menu-lateral {

/* background: #d12626; */

/* border-radius: 2rem; */

/* padding: 2rem 0; */
}

.contenido-interno .menu-lateral ul {

padding: 0;

margin-top: 0rem;

padding-left: 3rem;

color: #d12626;

margin-bottom: 0;
}
.contenido-interno .menu-lateral ul .active-lateral
{background: #e3e3e37a;}
.contenido-interno .menu-lateral ul li {padding: 0.5rem;font-weight: 600;text-transform: uppercase!important;cursor:pointer;padding-right: 3rem;line-height: 1;}
.contenido-interno .menu-lateral ul li:hover
{background: #e3e3e37a;}
.contenido-interno .menu-lateral ul li a {font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;font-size: 1rem !important;text-align: left !important;line-height: 2.25;color: #de0c19;line-height: 1.5;}


.contenido-interno .menu-lateral ul li a {

/* color: white; */
}

.contenido-interno .boton-content { 
  width: 100%;
  
}
.contenido-interno .content-boton-max {
  display: flex;
  justify-content: center;

}
.contenido-interno .boton-content-max {
  width: 60%;
  background: #cc3333;
  margin-bottom:2rem;
}


.contenido-interno .boton-content-max a {
  width: 100%;
  text-align: center;
  color: white;
  /* min-height: 10rem; */
}
.contenido-interno .boton-content-max .body-boton{
  width: 100%;
  max-width: unset;
  min-width: 100%;
  min-height: 4rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 1rem;
  padding: 1%;
}
.contenido-interno .boton-content-max .body-boton span{
  font-size:1rem; color:#ffffff99;
}
.contenido-interno .lateral-options .boton-content {padding-left: 3.5rem;margin-top: 2rem;}
.contenido-interno .boton-content a { 

}

.contenido-interno .boton-content a .body-boton {

background-color: #d12626;

color: #ffffff;

border-color: #d12626;

padding: 15px 30px 13px;

font-size: 13px;

min-width: 139px;

max-width: fit-content;

font-size: 1rem;
}
.owl-journal {
	max-width: 700px;
	margin: 0 auto;
	/* padding: 30px 0; */
}
.owl-journal .item {
	font-size: 30px;
	text-align: center;
	/* padding: 40px 20px; */
	/* line-height: 2; */
	/* font-weight: 700; */
	/* background-color: #fff; */
}
.owl-journal .item .noticia {

}

.owl-journal .item .noticia .img-noticia { 

}

.owl-journal .item .noticia .content-noticia { 

}

.owl-journal .item .noticia .content-noticia p {

font-weight: 500;

font-size: 1rem;


color: #ffffff;

/* padding: 1rem 0.5rem; */

font-family: OpenSans-Regular;

text-align: justify;
}


.owl-journal .owl-nav  span {
	font-size: 30px;
	height: 100%;
	display: block;
	width: 100%;
}
.owl-journal .owl-nav .owl-prev {
	left: 0;
}
.owl-journal .owl-nav .owl-next {
	right: 0;
}
.owl-journal .owl-nav {
	margin: 0;
}
.owl-journal .owl-prev,
.owl-journal .owl-next {
	background-color: #ddd;
	border: none;
	padding: 10px 20px;
	border-radius: 5px;
	margin: 10px;
	font-size: 18px;
	font-weight: 600;
	transition: all 0.5s;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.owl-journal .owl-theme .owl-nav .disabled,
button.disabled {
	opacity: 0.6;
}

.owl-noticias {
	max-width: 700px;
	margin: 0 auto;
	/* padding: 30px 0; */
}
.owl-noticias .item {
	font-size: 30px;
	text-align: center;
	/* padding: 40px 20px; */
	/* line-height: 2; */
	/* font-weight: 700; */
	/* background-color: #fff; */
}
.owl-noticias .item .noticia {

padding: 0% 6%;
}

.owl-noticias .item .noticia .img-noticia { 

}

.owl-noticias .item .noticia .content-noticia { 

}

.owl-noticias .item .noticia .content-noticia p {

font-weight: 500;

font-size: 1rem;


color: #ffffff;

padding: 1rem 0.5rem;

font-family: OpenSans-Regular;

text-align: justify;
}
.owl-noticias .owl-nav .owl-prev,
.owl-noticias .owl-nav .owl-next {
	z-index: 1;
	width: 40px;
	height: 40px;
	background-color: #ccc;
	border-radius: 0%;
	position: absolute;
	top: 30%;
	transform: translatey(-50%);
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.owl-noticias .owl-nav  span {
	font-size: 30px;
	height: 100%;
	display: block;
	width: 100%;
}
.owl-noticias .owl-nav .owl-prev {
	left: 0;
}
.owl-noticias .owl-nav .owl-next {
	right: 0;
}
.owl-noticias .owl-nav {
	margin: 0;
}
.btn-wrap {
	text-align: center;
	width: 100%;
}
.owl-noticias .owl-prev,
.owl-noticias .owl-next {
	background-color: #ddd;
	border: none;
	padding: 10px 20px;
	border-radius: 5px;
	margin: 10px;
	font-size: 18px;
	font-weight: 600;
	transition: all 0.5s;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.owl-noticias .owl-theme .owl-nav .disabled,
button.disabled {
	opacity: 0.6;
}

.contenido-interno-women .content-contenido-women p {

  line-height: 1;
  
  font-size: 1rem;
  text-align: center;

  line-height: 1.7;
  }

  .contenido-interno-committe .content-contenido-committe p {

    line-height: 1;
    
    font-size: 1rem;
    text-align: center;
  
    line-height: 1.7;
    }

    .contenido-interno-committe .content-contenido-committe p .gray{

   color:#a3a2a2;
   margin-top:-100px;
      }



@media (max-width:1366px){

  .opciones-importantes .owl-item h3 {
    font-size: 1.75vw;
    display: block;
    margin-top: 1.5rem;
    font-family: OpenSans-Regular;
    color: #1B1C1C;
}
  h1{
    font-size: 4.5vw!important;
    text-align: center!important;
  }
    .img-perfil-directivo{
  text-align:center;
}
}

.div-complete-webinar {
  width:560px; 
  height:415px;

}


@media (max-width:991px){
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left .cuadro-slider { 
    opacity: 0.9;
    margin-top: -25px;
    margin-left: -20px;
    width: 150%;
  }
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left2 .cuadro-slider { 
    opacity: 0.9;
    margin-top: -28px;
    margin-left: -10px;
    width: 160%;
  }
  .headerSwiper .swiper-wrapper .swiper-slide .panelslider-left3 .cuadro-slider { 
    opacity: 0.9;
    margin-top: -28px;
    margin-left: -10px;
    width: 150%;
  }

  .importantes{
    padding-top: 0rem;
  }
  .publicaciones .publicacion {
    padding: 0.5rem 0px;
}

  .contenido-interno .content-contenido .content-banner-about2{
    margin-top:-150px;
    background-image:url('/imgs/banner-about-ish.png') !important;
    background-position: center 100%;
  
    background-size: contain;
   
    
    border-radius: 25px;
    
    background-repeat: no-repeat;
    }

  .content-title-congress {
    color:#cd2525;
    font-size: 1.25rem !important;
    font-family: OpenSans-Bold !important;
    text-align: center!important;
  }

  .image-cuadrado2-especial img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 180px;
    border-radius: 0% !important;
    /* border-left: 6px;
    border-bottom: 6px; */
    border-color: #ebebeb !important;
    border-style: solid;
  }
  .image-cuadrado3-especial img {
    display: block;
    margin: 0 auto;
    width: 100%;
    /* height: 180px; */
    border-radius: 0% !important;
    /* border-left: 6px;
    border-bottom: 6px; */
    border-color: #ebebeb !important;
    border-style: solid;
  }

  .contenido-interno .content-contenido .content-banner-principal{

    background-position: center 50%;
    
    background-size: cover;
    
    height: 8rem;
    
    /* margin-bottom: 2rem; */
    
    border-radius: 25px;
    
    background-repeat: no-repeat;
    }
  .contenido-interno .content-contenido .content-banner-footer{
  
    background-position: center 27%;
    
    background-size: cover;
    
    height: 10rem;
    
    /* margin-bottom: 2rem; */
    
    border-radius: 25px;
    
    background-repeat: no-repeat;
    }

  div .card-d {
    overflow: hidden;
    background:transparent;
    min-height: 10px;
    height: auto;
    width: 100%;
    padding: 7% 2%;

  }

 div .container-awards {
    margin:0%;
    padding:0%;
    }

.div-complete-webinar {
  width: 100%;
  height:200px;

}
  .contenido-interno  .content-contenido {padding-top: 1rem;padding-left: 2rem;width: 95%;}

  /* .contenido-interno  .content-contenido {padding: 2rem; width: 100%;} */

  .contenido-interno .title-content .title-text div{
    background: #d12626;/* width: fit-content; */
    color: #fff;padding: .35rem 2rem;
    border: 25px;border-radius: 44px;
    font-size: 1rem;
    font-family: OpenSans-Regular;}

    .contenido-interno .content-contenido h3 {
      font-family: OpenSans-Regular;
    font-size: 1rem;
    
    line-height: 2;
    
    margin-top: 2rem;
    } 

  


  .opciones-importantes img {
    width: 100%; 
    margin: 0 auto;}

  .opciones-importantes   .opciones-unidad{

    text-align: center;
    
    padding: 1rem 1rem;
    }

  .publicaciones  .publicacion .publicacion-content h2 { font-size:1.1rem; font-family: OpenSans-SemiBold;color: #d02725;}


  .botonera-head .btn-areas ul .contact-ish{
    font-size: 0.8rem;
    margin-right:30px !important;
   font-family:OpenSans-SemiBold !important;
   
 
 }

  .contenido-interno .content-contenido h2 {
    margin-top: 8px;
    font-family: OpenSans-Regular;
    /* font-family: OpenSans-Light, Helvetica, Arial, sans-serif; */
    
    font-size: 1rem !important;
    
    text-align: left;
    
    line-height: 1.15;
    color:#ffffff;
    }

    .contenido-interno  .content-contenido p {
      font-family: OpenSans-Regular;
      
      line-height: 1;
      
      font-size: 0.85rem;
      
      text-align: left;
      
      line-height: 1.7;
      }

      .contenido-interno  .content-contenido  .content-parrafo2{
        font-family: OpenSans-Regular;
        
        line-height: 1;
        
        font-size: 0.85rem;
        
        text-align: center;
        
        line-height: 1.7;
        }

        .contenido-interno  .content-contenido  .gray{
          color:#a3a2a2; 
          font-family: OpenSans-Regular;
          
          line-height: 1;
          
          font-size: 0.85rem;
          
          text-align: center;
          
          line-height: 1.7;
          }


      .contenido-interno  .content-contenido .content-list ul li {
        font-family: OpenSans-Regular;
      font-size: 0.8rem;
      
      text-align: justify;
      
      margin-bottom: 1rem;
      }
      .contenido-interno  .content-contenido .content-list-especial ul li {
        font-family: OpenSans-Regular;
      font-size: 0.8rem;
      
      text-align: justify;
      
      margin-bottom: 1rem;
      }
      li {
        font-size: 0.8rem;
      }
      td {
        font-size: 0.8rem;
      }

      .contenido-interno  .content-contenido .boton-content a .body-boton {
        font-family: OpenSans-Regular;
      background-color: #d12626;
      
      color: #ffffff;
      
      border-color: #d12626;
      
      padding: 15px 30px 13px;
      
      font-size: 0.8rem;
      
      min-width: 139px;
      
      max-width: fit-content;
      
      /* font-size: 1rem; */
      }



  
  .title-diseno {
    max-width: 360px;
  
    margin:0 10px;
    background-color: #f25900;
    padding: 10px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    border-left: #d91f0d 20px solid;
    color: #ffffff;
  
  }
  
  .card-diseno {
    margin-top: 10%;
    background-color: #E5E5E5;
    padding: 10px;
    min-height: 100px;
    height: auto;
    /* border-bottom-right-radius: 50px;
    border-top-right-radius: 50px; */
    border-left: #d91f0d 8px solid;
  
  }
  
  .card-diseno2 {
    margin-top: 10%;
    background-color: #E5E5E5;
    padding: 10px;
    min-height: 100px;
    height: auto;
    /* border-bottom-right-radius: 50px;
    border-top-right-radius: 50px; */
    border-left: #f25900 8px solid;
  
  }
  
  .text-card-diseno {
    font-family: OpenSans-SemiBold;
    color:#d91f0d;
    font-size: 3vw !important;
    text-align: left;
  }
  .text-card-diseno-sub {
    font-family: OpenSans-SemiBold;
    color:#d91f0d;
    font-size: 3vw !important;
    text-align: left;
    text-decoration: underline;
  
  }
  .text-card-diseno2 {
    font-family: OpenSans-SemiBold;
    color:#000000;
    font-size: 16px;
    font-size: 3vw;
    text-align: left;
  }

  .icon-title {

    display: none;
  }
  .icon-title2 {
  
    display: none;
  }
  .icon-title3 {
  
    display: none;
  }
  .icon-title4 {
  
    display: none;
  }
  .icon-title5 {
  
    display: none;
  }

  .icon-title5-m {
  
    display: none;
  }
  .contenido-interno  .content-contenido p .gray{
    color:#a3a2a2; 
    text-align: center;
    /* color:#f25900; */
    /* margin-left: 10%; */
  }
  .contenido-interno .content-contenido .content-banner{

       aspect-ratio: 3/2;
  /* position: center 27%; */

  object-fit: cover;
  width: 100%;

  height: 18rem;

  margin-bottom: 2rem;

  border-radius: 25px;

  background-repeat: no-repeat;
    /* background-position: center 27%;
    
    background-size: cover;
    
    height: 6rem;
    
    margin-bottom: 2rem;
    
    border-radius: 25px;
    
    background-repeat: no-repeat; */
    }
    .contenido-interno .content-contenido .content-banner-global{
    
      /* background-position: center 57%; */
      background-position:right 105% bottom 40%;
    
      
      background-size: cover;
      
      height: 6rem;
      
      margin-bottom: 2rem;
      
      border-radius: 25px;
      
      background-repeat: no-repeat;
      }
      .contenido-interno .content-contenido .content-banner-publications{
    
        /* background-position: center 63%; */
        background-position:right 105% bottom 23%;
    
        
        background-size:cover;
        
        height: 6rem;
        
        margin-bottom: 2rem;
        
        border-radius: 25px;
        
        background-repeat: no-repeat;
        }
        .contenido-interno .content-contenido .content-banner-news{
    
          /* background-position: center 35%; */
          background-position:right 105% bottom 58%;
          
          background-size:100%;
          
          height: 6rem;
          
          margin-bottom: 2rem;
          
          border-radius: 25px;
          
          background-repeat: no-repeat;
          }
          .contenido-interno .content-contenido .content-banner-capacity{
    
            /* background-position: center 40%; */
            background-position:right 15% bottom 45%;
            
            background-size:100%;
            
            height:6rem;
            
            margin-bottom: 2rem;
            
            border-radius: 25px;
            
            background-repeat: no-repeat;
            }
    .contenido-interno .content-contenido .content-banner-women{
    
      background-position: center 27%;
      
      background-size: cover;
      
      height: 30rem;
      
      margin-bottom: 2rem;
      
      border-radius: 25px;
      
      background-repeat: no-repeat;
      }
  .pdf-dowload .img-pdf {

      width: 80%;
}
  .header-site .space .botonera-head{
    flex-direction: column;
  }
    .header-site .space .botonera-head ul{
 justify-content: flex-end;
 }
footer .logo-footer {
    max-width: 14rem;
    float: unset;
}
  .noticias-y-eventos .panel{width: 90%;margin: 0 auto;}
  h1{
    font-size: 7vw!important;
  }
   .opciones-importantes .owl-item h3 {
    font-size: 3.15vw;
    display: block;
    margin-top: 1.5rem;
    font-family: OpenSans-Regular;
    color: #1B1C1C;
}


  
}




@media (max-width:1179px){
  .contenido-interno .title-content .icon-title { display:none; }
  .contenido-interno .title-content .title-text { margin-left: 0rem;}

  .header-site .space .botonera-head ul li {
    padding: 0.25rem 0.25rem;
    border-right: 1px solid #808080;
    /* font-size: 1rem; */
  }
  .header-site .space .botonera-head .btn-areas ul {
    width: 100%;
    margin-top: 3%;
    margin-left: 3%;
    }
  .header-site .space .botonera-head .btn-areas ul li{

    background: transparent!important;

    color: white !important;
    }
    .botonera-head .btn-areas ul li {
      border-radius: 10px;
  }

    .botonera-head .btn-areas ul .btn-head-red a {
      padding:0.4rem 0.5rem;
      
    }
    
  .botonera-head .btn-areas ul .contact-ish{
  width: 100vw;
  text-align: center;
  margin: 0%;
  padding:2rem;
   font-family:OpenSans-SemiBold !important;
   font-size: 0.7rem !important;
   vertical-align: middle;
 
 }
  .botonera-head .btn-areas ul .btn-head-red {
    width: 100vw;
    text-align: center;
    background: #d12626;
    margin: 0%;
    color: white!important;
    font-size: 0.7rem !important;
    vertical-align: middle;
    padding:2rem;
    }
    .botonera-head .btn-areas ul .btn-head-red a:hover {
      /* width: 100vw; */
      text-align: center;
      background: #d12626;
      margin: 0%;
      color: white!important;
      font-size: 0.7rem !important;
      vertical-align: middle;
      padding:0rem 0rem;
      }
  .header-site {display: flex;width: 100%!important;padding: 0;padding-top: 1rem;z-index: 2;background: white;margin-bottom: 0rem;}

  .historia .fotos {
    width:80%;
    margin: 1rem auto;
}
    .historia .container .row .col-12 p {

    font-size: 0.8rem;
     width:90%;
    margin: 1rem auto;
}
  .directive-card {padding: 1rem;margin-bottom: 0rem;}
  footer .container {
    background: #CE2E21;
    padding: 8% 10%!important;
    position: relative;
}
     .opciones-importantes .owl-item h3 {
    font-size: 4.15vw;
    display: block;
    margin-top: 1.5rem;
    font-family: OpenSans-Regular;
    color: #1B1C1C;
}
  .container{
    margin:0!important;
    padding:0!important;
    
  }

  .headerSwiper {
    margin-top: 0!important;
  }

  
  .header-site .space .logo-menu {
    width: 150px;
    /* padding: 2rem; */
}

.header-site .space .logo-menu .logo {

width: 100%;
}

.header-site .space .botonera-head {/* width: auto; */width: 100%;/* display: flex; */flex-direction: column;justify-content: center;position: relative;padding-bottom: 2rem;}

.header-site .space .botonera-head a { 

}
.botonera-head .btn-areas {
   position: absolute;
   width: 100vw;
   top:42px;
   bottom: 1rem;
   right: 0;
   /* left: 0; */
}


.header-site .space .botonera-head a .btn-icon {display: flex;flex-direction: inherit;justify-content: space-between;width: auto;vertical-align: middle;/* justify-content: center; */}

.header-site .space .botonera-head a .btn-icon .logo {

height: 30px;

}
  footer .container .row .col-12 .footer-data .redes-footer .title-redes {font-size: 1.75rem;margin-top: 3rem;text-align: left;}

   .header-site .space .botonera-head a .btn-icon div:nth-child(1){
     width: 0.7rem;
     margin-right: 0.5rem;
   }
    .header-site .space .botonera-head a .btn-icon div {font-size: 0.75rem;justify-content: center;display: flex;flex-direction: column;vertical-align: middle;}
footer .container .row .col-12 .footer-data .redes-footer .redes ul {

    margin-left: -3rem;

}
  footer .container .row .col-12 p {
    text-align: left;
    font-family: OpenSans-Regular;
    color: aliceblue;
    font-size: 0.9rem;
    text-align: center;
    font-weight: 500;
}
  footer .text-copy-footer {
    position: relative;
    bottom: 0rem;
}
/* .contact-ish {
  margin-right:-30px !important;
  font-family: OpenSans-SemiCondensed-Bold !important;
} */
  footer .container .row .col-12 .footer-data .text-footer {
    padding: 0%;
    margin: 0 auto;
    width: 100%;
    font-size: 0.9rem;
    text-align: center;
    font-family: OpenSans-Regular;
    padding-bottom: 1rem;
}
  .video-principal h2{
     width:90%;
      margin: 0 auto;
  }
  .video-principal h3{
     width:80%;
      margin: 0 auto;
  }
  .video-principal .video-yt {

    width:90%;
}
  .pdf-dowload {
    
     width:90%;
      margin: 1rem auto;
    margin-bottom:3rem;
    
}
  .opciones-importantes{
      width: 76%;
      margin-left: 12%!important;
  }
  .publicaciones .border-right {
    display:none;
  border:none;
    padding-bottom:3rem;
    border-bottom: 3px solid #d02725;
}


 .publicaciones  .publicacion .publicacion-content p {font-size: 0.85rem;text-align: center;font-family: OpenSans-Regular;color: #1B1C1C;font-weight: 700;max-width: 36%;margin: 0 auto;}
.noticias-y-eventos h2 {text-align: center;}

.contenido-interno  .content-contenido .contenido-interno-committe .content-contenido-committe p .content-parrafo{

  line-height: 1;
  
  font-size: 1rem;
  text-align: center !important;
  }

  .contenido-interno  .content-contenido .contenido-interno-committe .content-contenido-committe p .gray{

 color:#a3a2a2;
 text-align: center  !important;
 margin-top:-100px;
    }

}

@media (max-width: 359px){
  .botonera-head .btn-areas ul .btn-head-red {
    width: 100vw;
    text-align: center;
    background: #d12626;
    margin: 0%;
    color: white!important;
    font-size: 0.5rem !important;
    vertical-align: middle;
    padding:1.2rem;
    }
    .botonera-head .btn-areas ul .btn-head-red a:hover {
      /* width: 100vw; */
      text-align: center;
      background: #d12626;
      margin: 0%;
      color: white!important;
      font-size: 0.5rem !important;
      vertical-align: middle;
      padding:0rem 0rem;
      }
}