@import url('https://fonts.googleapis.com/css?family=Fira+Sans:200,200i,300,300i,400,500,600,700,700i,800,800i|Montserrat:300,400,500,600,700,900|Roboto:300,400,700,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

body{
	font-family:  Arial;
}
a{
    		font-family: Arial;
			color:#000000;
			text-decoration: none;
		}

.w-50-z{
	width: 50%;
}
.ml-4{
	margin-left: 14px;
}
.btn-quetal{
	background: #C1272D;
	color:white;
	font-size: 20px;
            font-weight: bold;
}

.fs-titulo-opinion{
	font-size: 1.75rem;
}
.contenedorRevistas {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
}

.foto-cardRevistas {
  width: 25%;
	
  overflow: hidden;
  text-align: center;
}

.fotoRevistas {
  width: 100%;
	height: 410px;
  aspect-ratio: 1 / 1; /* cuadrado, mantiene relación de aspecto */
  overflow: hidden;
}

.fotoRevistas img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contenidoRevistas {
  padding: 10px;
}

.contenidoRevistas h3 {
  margin: 10px 0;
  font-size: 18px;
}

.contenidoRevistas button {
  padding: 8px 16px;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.contenidoRevistas button:hover {
  background-color: #0056b3;
}


.offcanvas-backdrop.show{
	opacity: 0;
}
.fs-bold{
	font-weight:bold;
}
.border-bwhite{
	    width: 218px;
    border-bottom: 2px solid #ffffff;
    float: right;
	
}

.autor-opinion{
	font-size: 1rem;
}

.orange{
	width: 26px !important;
	margin-top: 0 !important;
}
.border-1{
	border-left: 6px solid #b4282e;
	padding-left: 10px;
}

.border-2{
	border-left: 6px solid #d97a2d;
	padding-left: 10px;
}


.border-3{
	border-left: 6px solid #6ead52;
	padding-left: 10px;
}

.border-4{
	border-left: 6px solid #00acec;
	padding-left: 10px;
}


.border-5{
	border-left: 6px solid #aeb0b2;
	padding-left: 10px;
}


.border-6{
	border-left: 6px solid #445f9b;
	padding-left: 10px;
}


.border-7{
	border-left: 6px solid #28acad;
	padding-left: 10px;
}


.border-8{
	border-left: 6px solid #fff12d;
	padding-left: 10px;
}


.border-9{
	border-left: 6px solid #8b3a18;
	padding-left: 10px;
}

.border-10{
	border-left: 6px solid #85503a;
	padding-left: 10px;
}

.border-11{
	border-left: 6px solid #717688;
	padding-left: 10px;
}


   .contenedor {
      display: flex;
    }

.bg-menu{
	background: #181844;
}

.list-group-item{
	background: #181844 !important;
	color:#ffffff !important;

}
.list-group-item a{
	color:#ffffff !important;
	font-weight: 300;
    font-size: 22px;

}
    .redes-sociales {
      display: flex;
      flex-direction: row;
      gap: 15px;
		
      align-items: center;
    }

    .redes-sociales a {
      color: #444;
      font-size: 24px;
      text-decoration: none;
      transition: color 0.3s;
    }

    .redes-sociales a:hover {
      color: #0077ff;
    }

    .sociales {
      display: flex;
      flex-direction: column;
      gap: 15px;
      padding: 20px;
      align-items: center;
    }

    .sociales a {
      color: #444;
      font-size: 24px;
      text-decoration: none;
      transition: color 0.3s;
    }

    .sociales a:hover {
      color: #0077ff;
    }

    .texto {
      flex-grow: 1;
		padding-left: 40px;
		padding-right: 40px;
      display: flex;
      flex-direction: column;
      background-color: #fff;
    }
.offcanvas.offcanvas-start {
	top:54px;
	left: auto !important;
	width: 50%;
}

.dflexmenu{    display: flex !important
;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;}
.numeracion{
    color: #C1272D;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    
    text-align: center;
}
.colorDate{
	color:#C1272D;
}
.fs-20-resumen{
	font-size: 18px;
	font-weight:300;
}
.fs-14-nota{
	font-size: 12px;
}
.fs-20-momento{
	font-size: 19px;
}
.fs-11date{
	font-size: 11px;
	font-weight: bold;
	
}
.colorSeccion{
	color:#FFFFFF;
	background: #C1272D;
	padding: 4px;
}
.text-shadow{
	text-shadow: 2px 2px darkgrey;
}

 .titulo-consulta {
           
            padding: 10px;
            background:#C1272D;
            color: white;
            font-size: 20px;
            font-weight: bold;
            width: 100%;
	 display: block;
	 text-align: center;
        }

 .titulo-anteriores {
           
            padding: 10px;
            color: black;
            font-size: 20px;
            font-weight: bold;
            width: 100%;
	 display: block;
	 text-align: center;
        }


 .titulo-container {
            position: relative;
            display: inline-block;
            padding: 10px 30px;
            background:#C1272D;
            color: white;
            font-size: 20px;
            font-weight: bold;
            text-transform: uppercase;
            clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
            z-index: 2;
        }

        .titulo-wrapper {
            position: relative;
            display: inline-block;
            padding: 5px 0;
        }

        .titulo-wrapper::before {
            content: "";
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            height: 1px;
            background: gray;
            transform: translateY(-50%);
            z-index: 1;
        }
.image-container-noticias-general {
            position: relative;
            width: 100%;
           
            height:377px; /* Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-noticias-general img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

.image-container-noticias {
            position: relative;
            width: 100%;
           
            height:498px; /* Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-noticias img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

.image-container-voz {
            position: relative;
            width: 100%;
           
            height:512px; /* Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-voz img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
.image-container-opinion {
            position: relative;
            width: 100%;
           height: 256px; 
            /*height: 380px;  Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-opinion img {
            width: 100%;
            height: 100%;
            object-fit: cover;
			object-position: bottom;
        }
.image-container-locales {
            position: relative;
            width: 100%;
           
            height: 535px; /* Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-locales img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
.image-container-general {
            position: relative;
            width: 100%;
           
            height: 350px; /* Ajusta según necesidad */
      
            overflow: hidden;
        }
.image-container-general img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

  .image-container {
            position: relative;
            width: 100%;
          
            height: 714px; /* Ajusta según necesidad */
     
            overflow: hidden;
        }

        .image-container img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .overlay {
              position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;

            background: linear-gradient(to top, rgba(0, 0, 0, 1.8), rgba(0, 0, 0, 0));
        }


 .title-over-voz {
            position: absolute;
            bottom: 30px;
            left: 20px;
			right: 20px;
            color: white;
            font-size: 1.5rem;
            font-weight: bold;
            z-index: 2;
        }

        .title-over {
            position: absolute;
            bottom: 10px;
            left: 20px;
			right: 20px;
            color: white;
            font-size: 1.5rem;
            font-weight: bold;
            z-index: 2;
        }

  	.overlay-opinion {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%; /* Ajusta el tamaño del degradado 
background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));*/
        }
    .title-over-opinion {
		width: 93%;
            position: absolute;
		bottom: 20px;
            left: 20px;
            color: white;
            font-size: 1.5rem;
            font-weight: bold;
            z-index: 2;
        }

/** MOVIL **/

   
.share-buttons-footer {
	display: none;
}
.bg-boton-header{
	background-color: rgba(255,255,255,0.9);
	border-radius: 24px;
	padding-left: 10px;
	padding-right: 10px;
}
.menu-horizontal-scrollable {
      white-space: nowrap; /* Evita que los elementos se ajusten a la línea */
      overflow-x: auto; /* Permite el scroll horizontal */
      overflow-y: hidden; /* Oculta el scroll vertical */
    }
    .menu-horizontal-scrollable .menu-item {
      display: inline-block; /* Asegura que los elementos estén en línea */
    }


.logo-footer{
		width: 100%;}
	
.bold-700{
	font-weight: 700;}

.bold-500{
	font-weight: 500;}

.fs-17{
		font-size: 17px !important;}

.fs-11{
		font-size: 11px !important;}

.fw-500{
	font-weight: 500;}


.image1-small {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center 15%;}

.nota-md-movil-small-destacados{    
		display: flex;
		gap: 8px;
		width: 100%;
		padding: 5px 15px;
		margin: 0;
		border-top: 1px solid #e4e4e4;}

.nota-md-movil-small-visto{    
		display: flex;
		gap: 8px;
		width: 100%;
		padding-bottom: 5px;
		margin: 0px 0px 6px;
		align-items: center;
		height: 110px;
overflow: hidden;}

.nota-md-movil-small{    
		display: flex;
		gap: 8px;
		width: 100%;
		padding: 5px 15px;
		margin: 0;
		align-items: center;}

.nota-thumb-small-destacados{
	width: 35%;
	float: left;
    height: 156px;
    flex-shrink: 0;}

.nota-thumb-small-noticias{
	width: 35%;
	float: left;
    height: 222px;
    flex-shrink: 0;}

.nota-thumb-small-voz-2025{
	width: 48%;
	float: left;
    height: 122px;
    flex-shrink: 0;}

.nota-thumb-small{
	width: 35%;
	float: left;
    height: 98px;
    flex-shrink: 0;}

.nota-thumb-small-voz{
	width: 100%;
	float: left;
    height: 150px;
    flex-shrink: 0;}

.nota-thumb-small-columnas{
	width: 100%;
	float: left;
    height: 160px;
    flex-shrink: 0;}

.no-desktop{
	display: none;
}
.only-desktop{
	display: block;
}
.bgWhite{
	background: #fff;
}

.fs-25{
	font-size: 25px;
}


.fs-25-header{
	font-size: 22px;
}


.fs-12{
	font-size: 12px;
}

.text-header2{ 
	font-family:inherit;
font-size: inherit;
font-weight: 400;}

.current{
	font-weight: 600;
	border-bottom: 2px solid #000;
}

.no-padding{
	padding-left: 0;
	padding-right: 0;
}
.padding-x-20{
	padding-left: 15px;
	padding-right: 15px;
}
.pt-5{
	padding-top: 5px;
}
.margin-x-20{
	margin-left: 15px;
	margin-right: 15px;
}
.list-group-item{border:0 !important;}

.mt-5px{
	margin-top: 5px;
}
	.title-h1-movil{
		font-size: 22px;
        font-family: 'Roboto', sans-serif;
        letter-spacing: 0;
        line-height: 1.2;
        word-break: break-word;
        font-weight: 700;
	}
.bg-gray{
	background: #f0f0f0;
	
}
.color-plano{
	color:#181844;
	
}




  /* Estilo general de los botones */
        .share-buttons {
            display: flex; /* Activa Flexbox */
            justify-content: center; /* Centra los botones horizontalmente */
            gap: 10px; /* Espaciado entre los botones */
            margin-top: 20px;
			margin-bottom: 20px;
        }

        .share-buttons a {
            text-decoration: none;
            color: white;
            padding: 10px 15px;
            border-radius: 5px;
            font-family: Arial, sans-serif;
            font-size: 14px;
            font-weight: bold;
            text-align: center;
        }

    .share-buttons a:active {
            
            color: white;
           
        }

        .facebook { background: #4267B2; }
        .twitter { background: #000000; }
        .whatsapp { background: #25D366; }


.bg-db{
	background: #181844;
}

/** FIN MOVIL **/

.pulse {
 
  animation: palpitar 1.5s infinite;
}

@keyframes palpitar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2); /* Tamaño máximo */
  }
  100% {
    transform: scale(1);
  }
}

.text-orange{
	color
	
:#F16300 !important;}
.title-17{
		font-size: 17px !important;
	}
.fs-50{
		font-size: 50px !important;
	}

	.one, .two, .three, .four {
  position: relative;
}
  
.one {
  width: 100%;
 height: 308px;
  z-index: 10;
}
  
.two {
 width: 100%;
 top:10px;
  z-index: 100;
	transform:rotateZ(-17deg);
}
 
.three {
 width: 100%;
	top:-220px;
  z-index: 150;
}
 

/**menu banner*/
ul, ol {
	list-style:none;}

.nav > li {
	width:100%;
	float:left;}
			
.nav li a {
	display:block;}
			
.nav li ul {
	padding-left:0;
	display:none;
	position:absolute;
	margin-left: 345px;}
			
.nav li:hover > ul {
	z-index:200;
	display:block;}
			
.nav li ul li {
	position:relative;}
			
.nav li ul li ul {
	top:0px;}
	.roboto{	
	font-family: 'Roboto', sans-serif;}
	.C1272D{
		color: #C1272D;
	}
/**menu banner*/
		.title-h1{
			color:#111;
			font-size: 31px;
			line-height: 33px;
		
			
		}
	
		.title-25{
			color:#111;
			font-size: 25px;
			line-height: 26px;
			font-weight: 600;
		
			
		}
	
	.title-18{
			color:#111;
			font-size: 18px;
			line-height: 19px;

		
			
		}
	
	.title-21{
			color:#111;
			font-size: 21px;
			line-height: 22px;

		
			
		}
	
	.title-34{
			font-size: 34px;
			line-height: 35px;
		}
	
	.title-16{
			color:#111;
			font-size: 16px;
			line-height: 17px;

		
			
		}
	header{
		/*background: #181844;*/
	}
.bg-plano{
	background: #181844;
}
	.text-header{
		font-size: 15px;
		padding: 0 4px;
		text-transform: uppercase;
		font-weight: 600;
	}
	.no-padding{
		padding-left: 0;
		padding-right: 0;
	}
	.color-white{
		color:white;
	}
	.btn-pi{
		background: #181844;
		color:white;
	}
	
.img-bg {

  position: relative;
  text-align: center;
	 
 
}
.card__content {
  position: absolute;
	width: 100%;
	height: 100%;
  /* other styles (left, top, right, and padding) 
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);*/
}
.centered {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-20%, -60%);
	
}
	
	
	.img-bg-virales {

  position: relative;
  text-align: center;
	 
 
}
.card__content-virales {
  position: absolute;
	width: 100%;
	height: 230px;
  /* other styles (left, top, right, and padding) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85), transparent);
}
.centered-virales {
  position: absolute;
  top: 75%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
	
}
	.box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.box div {
  width: 100%;
  height: auto;
}
	.mtn-30{
		margin-top:-30px;
	}

	
.parent {
  position: relative;
  top: 0;
  left: 0;
}
.image1 {
  position: relative;
  top: 0;
  left: 0;

}
.image2 {
  position: absolute;
  top: 30px;
  left: 30px;
  
}
	a:hover {
    color:#000 !important;
}
	.fw-600{
		font-weight: 600;
	}
	.border-top-2{
		border-top: 2px solid #181844;
	}
	
	.btn-correo{
	background:url(https://planoinformativo.com/img/btn-email.png); 
	width:51px; 
	height:55px; 
	float:left;
	border:0;}
	
.btn-correo:hover{
	background:url(https://planoinformativo.com/img/btn-email-over.png); 
	width:51px; 
	height:55px; 
	float:left;
	border:0;}
	
	footer{
		background: #181844;
	}
	
	.form-correo{
		background:url(https://planoinformativo.com/img/enviar-mail-bg.png); 
		background-repeat:no-repeat; 
		line-height:55px; 
		width:209px; 	
		height:55px; 
		float:left; 
		border:0; 
		padding-left:64px;
	}
.bg-section{
	background: #181844 !important;
	color: white;
}

.line-h48{
	line-height: 48px;
}
	
	@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.ticker-heading {
  position: absolute;
  background: #181844;
  display: block;
  left: 0;
  top: 0;
  height: 2.5rem;
  padding: 11px 40px;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.ticker-wrap .ticker__item:before {
  content: "";
  height: 11px;
  width: 11px;
  display: inline-block;
  background-color: #6c6c6c;
  border-radius: 100%;
  position: relative;
  margin-right: 15px;
}

.ticker-heading:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #181844;
  position: absolute;
	top: 0;
  margin-left: 40px;
}

.ticker-wrap {
  position: relative;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  height: 2.5rem;
  background-color: #f9f9f9;
  padding-left: 100%;
  box-sizing: content-box;
}
.ticker-wrap .ticker:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}
.ticker-wrap .ticker {
  display: inline-block;
  height: 2.5rem;
  line-height: 2.5rem;
  white-space: nowrap;
  padding-right: 100%;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 40s;
  animation-duration: 40s;
}
.ticker-wrap .ticker__item {
  display: inline-block;
  padding: 0 2rem;
  font-size: 0.875rem;
  color: #454545;
}





	.border-orange{
		border-top: 2px solid #F16300;
	}
	
	.shadow{
		box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2); 
	}
	
	.h-128{
		height: 128px;
	}


@media (min-width: 992px) { /* Pantallas grandes (lg) o superiores */
      .menu-horizontal-scrollable {
        display: flex;
        justify-content: center; /* Centra horizontalmente los elementos */
        overflow-x: visible; /* Desactiva el scroll horizontal */
      }
    }

@media (max-width: 600px) {
		.mt-sam{
		margin-top: 60px;
	}
	
	.fs-titulo-opinion{
	font-size: 2.5rem !important;
}
	
	.fotoRevistas{
		height: 512px;
	}
	 .foto-cardRevistas {
    width: 100%;
  }
	.border-bwhite {
		width: 205px;}
	
	.autor-opinion{
	font-size: 16px;
}
	.texto{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.nota-thumb-small-voz-2025 {
		width: 58%;}
	.image-container-voz {
    height: 220px;
}
	
	.no-padding-movil{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.movil-space{
		margin-bottom: 20px;
	}
	.nav-item{ 
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #666;}
	
	.text-header{
		font-size: 18px;
		line-height: 19px;

	}
	.no-movil{
		display: none;
	}
	.no-paddig-movil{
		padding: 0 !important;
	}
	.fs-6{
		font-size: 22px !important;
	}
	
	.p-3{
		padding: 0.2rem!important;
	}
	.w-50{
		width: 100% !important;
		
	}
	.ticker-heading {
		padding: 10px 10px
	}
	.ticker-heading:after{
		margin-left: 10px;
	}
	.title-movil{
		font-size: 24px;
	}
	


	
	.header-transparent{
		background: transparent !important;
	}
	  .share-buttons-footer {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 60px;
      background-color: #f4f4f4;
      display: flex;
      justify-content: space-around;
      align-items: center;
      box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
      z-index: 1000;
    }

    .share-buttons-footer a {
      text-decoration: none;
      color: white;
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }
	
	.contenido p span {
    font-size: 18px !important;
}
	
	.contenido p {
    font-size: 18px !important;
}
	
	.nota-thumb-small-destacados {
		height: 98px;
	}
	.no-paddging-15{
		padding-left: 0px !important;
		padding-right:  0px !important;
	}
	.mt-p{
		margin-top: 120px;
	}
	
	header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
	z-index: 200;
}
	
	.logo-footer{
		width: 220px;
	}
	
	footer{
		text-align: center;
	}
	
	.revistas-horizontal-scrollable {
      white-space: nowrap; /* Evita que los elementos se ajusten a la línea */
      overflow-x: auto; /* Permite el scroll horizontal */
      overflow-y: hidden; /* Oculta el scroll vertical */
    }
    .revistas-horizontal-scrollable .revistas-menu-item {
      display: inline-block; /* Asegura que los elementos estén en línea */
    }
	
	.revistas-horizontal-scrollable .columnas-menu-item {
      display: inline-block; /* Asegura que los elementos estén en línea */
    }
	
	.revistas-horizontal-scrollable .momento-menu-item {
        display: inline-flex;
        align-items: flex-start;
        align-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
    }
	
	.revistas-menu-item img{
		width: 300px;
		height: auto;
    }
	
	.columnas-menu-item{
		width: 234px;
		height: auto;
		margin-right: 10px;
		margin-bottom: 10px;
    }
	
	
	.momento-menu-item{
		width: 260px;
		height: 110px;
		margin-right: 10px;
		margin-bottom: 10px;
    }
	
	.only-desktop{
	display: none;
}
	.border-orange{
		border: 0 !important;
	}
	
	.border-orange-movil{
		border-top:2px solid #F16300;
	}
	
	.pt-10{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	
	.nav-item{ 
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #666;}
	
	.text-header{
		font-size: 18px;
		line-height: 19px;

	}
	.no-movil{
		display: none !important;
	}
	.no-paddig-movil{
		padding: 0 !important;
	}

	.fs-17{
		font-size: 17px !important;
	}
	
	.p-3{
		padding: 0.2rem!important;
	}
	.w-50{
		width: 100% !important;
		
	}
	.ticker-heading {
		padding: 10px 10px
	}
	.ticker-heading:after{
		margin-left: 10px;
	}
	.title-movil{
		font-size: 24px;
	}
	.title-h1{
		font-size:22px;
		font-family: 'Roboto', sans-serif;
		letter-spacing:0;
		line-height:1.2;
		word-break: break-word;
		font-weight: 700;
	}
	
	.image1 {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center 15%;}
	
	.nota-pillFullWidth .nota-image1 {
        height: 200px;
        width: 100%;
        margin-bottom: 12px;
    }
	.resumen{
		font-size: 12.8px;
		line-height: 1.4;
		color: #363636;
	}
	
.nota-thumb{
	width: 35%;
	float: left;
    height: 98px;
    flex-shrink: 0;
}
	.title-21{
		font-size: 16px;
		line-height: 1.2353;
		font-family: 'Roboto', sans-serif;
		letter-spacing: 0;
		font-weight: 700;
	}
	
	.nota-md-movil{    
		display: flex;
		gap: 8px;
		width: 100%;
		padding: 15px;
		margin: 0;
		border-top: 1px solid #e4e4e4;
		align-items: center;}
	
	.title-h1-movil{
		font-family: 'Roboto', sans-serif;
		font-size: 1.25rem;
		color:#181844;
		padding: 8px 0 0;
	}
	.categoria{
		font-size: .85rem;
		color:#181844 !important;
		font-weight: 500;
	}
	.h-128{
		padding: 20px 10px !important;
	}
		.border-top-2{
		border: 0 !important;
	}
	
	.border-top-movil{
		border-top:2px solid #000000;
	}
	.no-desktop{
	display:block;
}
	.nota-md-movil-small{  
		padding: 15px;}
	
	.nota-thumb-small{
		width: 50%;
	}
	
	.nota-thumb-small-noticias {
    width: 50%;
    height: 160px;
}
	.image-container-opinion {
   /* height: 500px;*/
		 height: 348px;
}

}