
hr{height: 1.5px; border-color: #ffde61; background-color: red;}h1{font-size: medium; color: #ffff47;font-family: "Times New Roman", 
Times, serif;text-align: center;text-shadow: 1px 1px #ffde61;font-size: 38px;}h5{font-family: "Times New Roman", Times, serif;
font-size: 22px;text-align: center;text-shadow: 0.5px 1px #adff70; color: #ffff47;}h2{text-shadow: 0 0 20px #fefcc9, 2px -2px 3px #feec85,
-4px -4px 5px #ffae34, 5px -10px 6px #ec760c, -5px -12px 8px #cd4606, 0 -15px 20px #973716, 2px -15px 20px #451b0e; color: #666;}.hide{display: none!important;}.yt-video{height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative;}.yt-video iframe,.yt-video object,.yt-responsive embed{height: 100%; left: 0; position: absolute; top: 0; width: 100%;}.marco-yt{background-image: url('vegas/overlays/01.png'); border-radius: 8px; box-shadow: 2px 2px 10px #999; box-sizing: border-box; margin: 1px 0 16px 0; padding: 16px; width: 1050px; max-width:95%;}

/* Estilos del modal con animación de fade in/out */
.modal-overlay {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

.modal-overlay.show {
  display: block;
  opacity: 1;
}

.modal-overlay.hide {
  opacity: 0;
   visibility: visible; /* Mantiene la animación activa */
  transition: opacity 1.5s ease-in-out; /* Aseguramos que el fade out tenga efecto */
}


.modal-content {
  width: 90%;
  max-width: 500px;
  height: 80vh;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 1.5s ease-in-out;
}

.modal-overlay.show .modal-content {
  opacity: 1;
}

.modal-overlay.hide .modal-content {
  opacity: 0;
}

.modal-close {
  position: absolute;
  bottom: 1%;
  left: 90%;
  transform: translateX(-50%);
  background: red;
  color: white;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}




    .modal-content iframe {
      width: 100%;
      height: 100%;
      border: none;
      display: block;
    }
		
		
		
		
		body {
			
		font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
			background-color: #4E5869;
			background: url('./futurista.webp')fixed;
			margin: 0;
			padding: 0;
			color:#F1F10D  ;
		     
			
		}
	
	
		.container {
			width: 0%;
			max-width: 1280px;
			min-width: 227px;
			margin: 0 auto;
		height:auto;
			
		}
	
	
	
	@media (min-width: 226px) {
  .container {
    max-width: 540px;
    height: 300px;
    
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 100%;
    height: 550px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
	
	
	

		.content {
			width: 100%;
			background-image: url();
			padding-top: 10px;
			padding-bottom: 10px;
			
		}
		
		
		.content ul, .content ol {
			padding: 0 15px 15px 40px;
			
			font-family: "Times New Roman", Times, serif;
			text-align: center;
			text-shadow: 2px 1px #000;	
		}
	
		
		/* Contenedor principal para el contenido desplazable */
.ticker-content {
  flex: 1;
  overflow: visible; /* Permitir que el contenido sobresalga */
  position: relative;
  font-size: 14px; /* Reducir tamaño del texto */
  line-height: 60px; /* Alinear verticalmente */
  white-space: nowrap; /* Asegura que el texto no se quiebre */
}





/* Corrección de estilos y pausa en la animación*/
.ticker-content:hover {
  animation-play-state: paused !important;
}


 


  