
/* Estilos para thumbs */
.gallery-thumbs, .gallery-thumbs-video {height:120px;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide, .gallery-thumbs-video .swiper-slide {width:25%;height:100%;opacity:0.4;cursor: pointer;}
.gallery-thumbs .swiper-slide-active, .gallery-thumbs-video .swiper-slide-active {opacity:1;}

.swiper-button-next, .swiper-button-prev {background-color:#ed5b28; opacity:0.7; padding:10px; width: 40px !important; height:60px !important;}
.swiper-button-next {right: 0 !important;}
.swiper-button-prev {left: 0 !important;}

/*FORMATO VTXT*/
.CUERPO h1 {font-size: 1.5rem; font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO h2 {font-size: 1.375rem; font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO h3 {font-size: 1.25rem; font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO h4 {font-size: 1.125rem; font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO h5 {font-size: 1rem; font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO h6 {font-size: 0.875rem;font-family: 'kanit_semiboldregular', sans-serif; padding: 8px 0;}
.CUERPO address {font-size: 0.75rem; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO pre {font-size: 0.6875rem; font-weight:normal; color:#8a8a8d; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris {background-color:#e3e3e2;}
.CUERPO .td-estilo-fondonaranjo {background-color:#ed5b28; color:#ffffff; font-family:'kanitbold', sans-serif;}
.CUERPO .tr-estilo-fondogris {background-color:#e3e3e2;}
.CUERPO .tr-estilo-fondonaranjo {background-color:#ed5b28; color:#ffffff; font-family:'kanitbold', sans-serif;}
/*-------------------oo------------------------*/
/*vtxt*/
.CUERPO .subtit /* subtitulos */{font-size:1.5rem; font-family:'kanit_semiboldregular', sans-serif; margin:0; padding:0; color:#000000; width:100%;}
.CUERPO .subtit-sinlink /* subtitulos */{font-size:1.5rem; font-family:'kanit_semiboldregular', sans-serif; margin:0; padding:0; color:#000000; width:100%;}
.CUERPO .titulos  /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:0.875rem; font-weight:bold; color:#000000;}
.CUERPO .piefoto  /* pies de fotos */   {color:#505059; font-size:0.8125rem;}
.CUERPO .resalta /* texto resaltado */  {font-family:'kanit_semiboldregular', sans-serif; font-size:1.0625rem;}
.CUERPO .destacado /* texto destacado */  {color:#000000; font-size:0.8125rem; text-transform:uppercase; font-family:'kanitbold', sans-serif;}
.CUERPO .naranjobold /* texto naranjo bold */ {font-family:'kanitbold', sans-serif; color:#ed5b28;}
.CUERPO .amarillo /* texto amarillo */  {color:#F0C000;}
.CUERPO .azul     /* texto azul */      {color:#1E3956;}
.CUERPO .blanco   /* texto blanco */    {color:#ffffff;}
.CUERPO .negro    /* texto negro */     {color:#505059;}
.CUERPO .rojo     /* texto rojo */      {color:#FF0000;}
.CUERPO .naranjo  /* texto naranjo */   {color:#ed5b28;}
.CUERPO .verde    /* texto verde */     {color:#669900;}
.CUERPO .gris     /* texto gris */      {color:#999999;}
.CUERPO .burdeo   /* texto burdeo */  {color:#c83328;}
/*/vtxt*/

/*mapa de sitio*/
.lista_sitio .lista_seccion {margin-top: 25px; margin-bottom: 25px;}
.lista_sitio .lista_seccion h2 {cursor:pointer; padding:10px; position: relative;}
.lista_sitio .lista_seccion h2:after{content: '';position: absolute; width: 50px; height: 2px; background-color: #d4d4d4;bottom: 11px; left: 30px; transition: .6s all ease;}
.lista_sitio .lista_seccion h2:hover:after{width: 80px;}
.lista_sitio .lista_seccion h2 a{font-size: 25px; font-family: 'nunito_sans_blackregular', sans-serif; color: #333333; margin:  5px 0 5px 5px; display: inline-block; padding: 8px 15px; text-transform: uppercase;}
.lista_sitio .lista_seccion h3:hover a{color: #0d2c6b; transition: .3s all ease;}
.lista_sitio .lista_seccion h3 a{font-size: 17px; font-family: 'nunito_sans_extraboldregular', sans-serif; color: #ff9800; display: inline-block;  margin: 5px 0 5px 30px;padding: 8px 25px 8px 10px;}
.lista_sitio .lista_seccion ul{margin-left: 50px; margin-top:15px;}
.lista_sitio .lista_seccion ul li{padding: 0 20px; margin: 12px 0; border-left: 3px solid #c3c3c3;}
.lista_sitio .lista_seccion ul li:hover{border-left: 10px solid #ff9800; transition: .3s all ease;}
.lista_sitio .lista_seccion ul li a{text-decoration: none; color: #5e5e5e; font-family: 'nunito_sansregular', sans-serif; font-size: 16px;}
.lista_sitio .lista_seccion ul li a:hover{color:#333333; transition: .3s all ease;}
