BODY {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
   background-color: #efefef;
}

header {
  background-color: #1E90FF;
}  
.container {
  /*padding: 0px;//
  /*margin: 0px;*/
  /*overflow: auto;*/
  /*border-left: 1px solid #E6E6E6;
  border-right:  1px solid #E6E6E6;*/

}
.container_2 {
  padding: 0px;

}
.col_estrecha_segunda {
	margin: 0px;
	padding: 10px 10px 0px 10px; 
	/*border: 1px solid red;*/
}
.fondo_sup {
 background-image: url(../imagenes/medio1_cabe.png);
 background-position: top center;
 background-repeat: no-repeat;
 height: 40px;	
 margin: 0px;
 padding: 0px;	 
}
.fondo1 {
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;  
   background-color: #FAFAFA;
}
.fondo2 {
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;   
}

.fondo3 {
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;   
}
.fondopie {
  background-color: #1D3949;
  /*border-top: 1px solid #fff;*/
  padding: 0px;
  margin: 0px;
}

/****************************/
.form {
	padding: 0px;
	margin: 0px;

	
}
.form_buscar {
	padding: 0px;
	margin: 2px 0px 0px 0px;

	
}
.campo_buscar {
	width: 100px;
	height: 26px;
	border: 1px solid #999999;
	background: White;
	FONT-SIZE: 13px;
	COLOR: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2pt;
	margin-top: 3px;
}
.boton_buscar_2 {
 
   width: 36px;
	
	/*border: 1px solid ;*/
}



/* menu */
.linea_derecha_menu {
   background-image: url(../imagenes/linea_v.png);
	background-position: right;
	background-repeat: no-repeat;
}
/* change the background color */
.navbar-custom {
    background-color: transparent;
	 height: 40px;
	 margin-bottom: 10px;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    /*color: White;*/
    padding: 0.8rem 0.5rem;
}
/* change the link color and add padding for height */
.navbar-custom .navbar-nav .nav-link {
    color: #2E2E2E;
    padding: 0.5rem 0.7rem;
	 /*background-color: #fff;*/
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #2E2E2E;
    background-color: #fff; /* add background-color to active links */
}

/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: White;
}

/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: #292929;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 font-size: 14px;
}

/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #fff;
	 background-color: #626262;
}

/* for dropdown only - change the color of droodown */
.navbar-custom .dropdown-menu {
    background-color: #ff5500;
}
.navbar-custom .dropdown-item {
    color: #ffffff;
}
.navbar-custom .dropdown-item:hover,
.navbar-custom .dropdown-item:focus {
    color: #333333;
    background-color: rgba(255,255,255,.5);
}

/* Fin menu */

/*******cabecera ********************/

.contenido_cabecera {
	width: 100%;
   /*background-image: url(../imagenes/cinta_roja.png);
	background-position: bottom left;
	background-repeat: no-repeat;*/
   height:100%;
   position:relative;	
	/*border: 1px solid red;*/
	margin: 0px 0px 20px 0px; 
	padding: 30px 0px 0px 0px;
}
.logo_cabecera {
  width: 443px;
  margin: 0px 0px 0px 55px;
}

.caja_ultimas_noticias {
   background-image: url(../imagenes/ultimas_n.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 36px;
	width: 100%;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 17px;
   font-weight: bold;
	text-indent: 230px;
	font-style: italic;
	
}

.horayfecha {
   width: 100%;
   top: 5px;
	right: 10px;
	float: right;
   /*position: absolute; 	*/
}
.fecha1 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #333;
   font-size: 11px;
   margin-bottom: 2px;
}
.fecha2 {
   font-weight: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #fff;
   font-size: 13px;
   margin: 8px 0px 0px 20px;   
   text-align: left;
}
.redes {
	margin: 3px 5px 0px 0px;
	height: 40px;
}
.iconos_redes { 
  height: 35px;
  width: 117px;
}
.iconos_redes_i {
   font-weight: normal;
   color: #000;
	font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.iconos_redes_i a {
   text-decoration: none;
}
.con_fe_re_bu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 10px;
 
}
.contenido_con_fe_re_bu {
  /*background-color: red;*/
  width: 100%;
  height: 32px;
  margin: 0px;
  margin-left: 0px; 
/*  margin-right: 0px;	*/
  vertical-align: middle;
}


/****** fin cabecera ***********/



/***** pie ************/
.caja_pie {
	width: 100%;
	height: 100%;
   margin: 0px 0px 0px 0px;
	padding: 30px 10px 30px 10px;
   border-top: 1px solid #3A6781;	
	
}
.textos_pie {
	FONT-WEIGHT: bold;
   color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 180%;
	margin-top: 20px;
}

.textos_pie A:link, .textos_pie A:visited, .textos_pie A:active {
	FONT-WEIGHT: bold;
   color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 180%;
	margin-top: 20px;
}

.lineas_pie {
   border-bottom: 1px dashed #B6B6B6;	
	height: 5px; 
}

.logo_pie {
   margin-top: 20px;
	width: 300px; 
}
/****** fin pie ******/


.separa_notas_horizontal {
	height: 40px;
	width: 95%;
   margin: auto;
	border-top: 1px solid #ACACAC;
}
.cuadritos {
   border-bottom: 1px solid #DFDFDF;
}
.raya {
   width: 100%;
	border-bottom: 1px solid #B1B1B1;
	margin: 20px 0px;
}
.raya2 {
   width: 100%;
	border-bottom: 1px solid #fff;
	margin: 20px 0px;
}
.rayas_dobles {
   background-image: url(../imagenes/raya_doble.png);
	background-repeat: repeat-x;
   margin: 7px;
	height: 8px;
}


/**** tapa  ************************************/
.col_estrecha {
	margin: 0px;
	padding: 0px; 
}
.col_estrecha_tapa {
	margin: 0px;
	padding: 10px 10px 0px 10px; 
	/*border: 1px solid red;*/
	vertical-align: top;
       
}
.tapa {
	width: 100%;
	/*margin: 20px 0px 60px 0px;*/
	/*border-bottom: 1px solid #BBBBBB;*/
	/*overflow: auto;*/
	/*border: 1px solid #333;*/
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/*background-color: White;*/
	
}
.volanta_tapa {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	font-size: 16px;
   font-weight: 600;
   text-transform: uppercase;	
}

.titulo_tapa {
	font-family: Arial, Helvetica, sans-serif;
	color: #007db8;
	font-size: 32px;
   font-weight: bold;	
}
.bajada_tapa {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 17px;
   text-decoration: none;
}
.imagen_tapa {
   width: 100%;
	margin-bottom: 10px;
}
.espacio_0 {
	margin: 0px;
	padding: 0px;
}
/**** fin tapa ************************************/

/**** bajo tapas **************************/

.bajo_tapa {

	/*margin: 20px 0px 60px 0px;*/
	/*border-bottom: 1px solid #BBBBBB;*/
	/*overflow: auto;*/
	/*border: 1px solid #333;*/
	margin: 3px;
	padding: 0px;
	background-color: White;
	
}
.bajo_volanta_tapa {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	font-size: 16px;
   font-weight: 600;
   text-transform: uppercase;	
}

.bajo_titulo_tapa a {
	font-family: 'Montserrat', Georgia, Geneva, Helvetica, sans-serif;
	color: #007db8;
	font-size: 26px;
   font-weight: bold;	
   line-height: 120%;
}
.bajo_bajada_tapa a {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 15px;
   text-decoration: none;
}
.bajo_imagen_tapa {
   width: 100%;
	margin-bottom: 10px;
	padding: 10px;
}

/**** fin bajo tapas **********************/





.banner_muestra {
	background-color: Orange;
	border: 1px solid #333;
	height: 30px;
	/*width: 100%;*/
	margin: 5px;
}

/**** tapa2  ************************************/

.imagetxt { 
   position: relative; 
   margin: 0px 0px 15px 0px; 
   padding: 0px;
   width: 100%;
   height: auto;
	border: 1px solid #999999;
   /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=5);	        */
}

.imagetxt a { 
   width: 100%;
   background-image: url(../imagenes/textoenimagen.png);
   position: absolute;
   bottom: 0px;
   color: white;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   text-decoration: none; 
   font-size: 16px; 
   padding: 10px;
   margin: 0px;
}

.imagetxt img {
	width: 100%;
   height: auto;	
}

.tapa2 {
	/*width: 100%;*/
	margin: 0px 5px 0px 0px;
	/*border-bottom: 1px solid #BBBBBB;*/
	/*overflow: auto;*/
}
.volanta_tapa2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #007db8;
	font-size: 14px;
   font-weight: 300;
   text-transform: uppercase;	
    
	
}
.titulo_tapa2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #007db8;
	font-size: 18px;
   font-weight: bold;	
}
.bajada_tapa2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 17px;
}
.imagen_tapa2 {
   width: 100%;
	/*margin-bottom: 20px;*/
	
}
/**** fin tapa2 ************************************/

.publis_largas {
	/*width: 100%;
	height: 100%;
	/*background-color: Purple;*/
	margin: 0px 0px 10px 0px; 
	padding: 0px;
}
.caja_col_publis {
	margin: 0px 0px 10px 0px; 
	padding: 0px;
}
.img_publis {
	width: 100%;
}

/**** segunda parte ************************************/
.segunda_parte {
   background-color: White; 
}
.espacio_debajo_partes {
	margin: 0px 5px 10px 6px;
}
.volanta_segunda1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #007db8;
	font-size: 16px;
   font-weight: 600;
   text-transform: uppercase;	
}

.titulo_segunda1 a {
	font-family: Geneva, Arial,Helvetica,sans-serif;
	color: #007db8;
	font-size: 18px;
   font-weight: bold;	
	text-decoration: none;
   padding-bottom: 10px;
}
.titulo_segunda3 a {
	font-family: Geneva, Arial,Helvetica,sans-serif;
	color: #3A3A3A;
	font-size: 20px;
   font-weight: bold;	
	text-decoration: none;
   padding-bottom: 10px;
}

.bajada_segunda1 a {
	font-family: Geneva, Arial,Helvetica,sans-serif;
	color: #434343;
	font-size: 17px;
	text-decoration: none;	
}
.imagen_segunda1 {
   width: 100%;
	margin-bottom: 10px;
	padding: 5px;
}

/* segunda 2 */
.segunda_parte2 {
   margin: 0px 0px 0px 15px;
}
.volanta_segunda2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 13px;
   font-weight: bold;
	
}
.titulo_segunda2 a {
	font-family: Geneva, Arial,Helvetica,sans-serif;
	color: #006400;
	font-size: 16px;
   font-weight: bold;	
}
.bajada_segunda2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 14px;
	font-weight: bold;
}
.imagen_segunda2 {
   width: 100%;
	margin-bottom: 10px;
}

/**** fin segunda parte *******************************/
.col_estrecha {
	margin: 0px;
	padding: 0px; 
	/*border: 1px solid red;*/
}


/**** tercera parte ************************************/
.col_estrecha_tercera {
	margin: 0px;
	padding: 10px 10px 0px 10px; 
	/*border: 1px solid red;*/
}
.tercera_parte {
	width: 100%;
   margin: 0px;
}
.volanta_tercera {
	font-family: Arial, Helvetica, sans-serif;
	color: #00ccff;
	font-size: 13px;
   font-weight: bold;
	line-height: 1.2;
	
}
.titulo_tercera {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffcc00;
	font-size: 24px;
   font-weight: bold;	
	line-height: 1.2;
}
.bajada_tercera {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 17px;
	font-weight: bolder;
}
.imagen_tercera {
   width: 100%;
	/*float: left;*/
	margin: 0px 10px 10px 0px;
}
/***** fin tercera parte ***********/

/**** cuarta parte ************************************/
.cuarta_parte {
	width: 100%;
	margin: 10px 0px 20px 0px;	
}
.volanta_cuarta {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 13px;
   font-weight: bold;
	
}
.titulo_cuarta {
	font-family: Arial, Helvetica, sans-serif;
	color: #353535;
	font-size: 20px;
   font-weight: bold;	
}
.bajada_cuarta {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D5D5D;
	font-size: 17px;
}
.imagen_cuarta {
   width: 100%;
}
/***** fin cuarta parte ***********/

/* marquesina */
.marquesina_texto {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
   font-weight: bold;	
}

.marquesina_texto A:link, .marquesina_texto A:visited, .marquesina_texto A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
   font-weight: bold;	
}

.marquee_tipo {
   width: 830px; 
   height: 30px; 
   white-space: nowrap;
   overflow: hidden;
   overflow-x:-webkit-marquee; 
   -webkit-marquee-direction: forwards;
   -webkit-marquee-style: scroll;
   -webkit-marquee-speed: normal;
   -webkit-marquee-increment: small;
   -webkit-marquee-repetition: 5;
   overflow-x: marquee-line;
   marquee-direction: forward;
   marquee-style: scroll;
   marquee-speed: slow;
   marquee-play-count: 5;	
}

/* nueva */

.marquesina {
      overflow: hidden;            /* Oculta el texto que se sale */
      white-space: nowrap;         /* Todo en una sola línea */
      /*background: #f8f9fa;*/
      /*border: 1px solid #ddd;*/
      padding: 10px 0;
      position: relative;
    }
    .marquesina-contenido {
      display: inline-block;
      padding-left: 100%;          /* Empieza desde fuera de la derecha */
      animation: mover 60s linear infinite;
    }
    /* Animación */
    @keyframes mover {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }
    /* Pausa cuando el mouse está encima */
    .marquesina:hover .marquesina-contenido {
      animation-play-state: paused;
    }
    .marquesina a {
      margin: 0px 10px 0px 5px;
      text-decoration: none;
	   font-family: Arial, Helvetica, sans-serif;
    	color: #C10000;
	   font-size: 13px;
      font-weight: bold;	
		
    }
    .marquesina a:hover {
      text-decoration: underline;
    }





/* fin marquesina */




/* secciones */

.cajaizquierda_secciones {
	margin: 0px;
	padding: 10px 40px 0px 10px; 
	/*border: 1px solid red;*/
	vertical-align: top;
	background-image: url(../imagenes/barra_separa_seccion.png);
	background-position: top right;
	background-repeat: repeat-y;
       
}

.cajaderecha_secciones {
	width: 100%;
	margin: 10px 0px;
	padding: 0px 5px 20px 0px;
	background-color: White;
}
.nota_seccion {
   /*border: 1px solid #333;*/
	overflow: hidden;
	padding: 10px 0px;
}


/*#navcontainer {
        margin-left: 5px;
		  margin-top: 5px;
}*/
#navlist {
        padding: 9px 0 4px 10px;
        /*border-bottom: 1px solid #778;*/
        font: bold 10px Verdana, sans-serif;
		  
}
#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px;
        margin-left: 0px;
        border: 1px solid #828282;
        /*border-bottom: none;*/
        background: #E4E4E4;
        text-decoration: none;
		  color: #888888;
		  font-size: 16px;
}

#navlist li a:link { color: #828282; }
#navlist li a:visited { color: #828282; }

#navlist li a:hover {
        color: White;
        background: #575757;
        border-color: Black;
}

#navlist li a#current {
        background: white;
		  color: Black;
        /*border-bottom: 1px solid white;*/
}

.volanta_secciones {
	FONT-SIZE: 0.8em;
	COLOR: #238754; 
	font-weight: bold;
	FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	margin-bottom: 0em;	

}
.titulo_secciones A:link, .titulo_secciones A:visited, .titulo_secciones A:active {
	FONT-WEIGHT: bold;
   color: #000;
	font-size: 24px;
	font-family: 'Montserrat', Times New Roman, Times, serif;
	TEXT-DECORATION: none;
}
.titulo_secciones A:hover {
	FONT-WEIGHT: bold;
   color: #000;
	font-size: 24px;
	font-family: 'Montserrat', Times New Roman, Times, serif;
	TEXT-DECORATION: underline;
}



.intro_secciones a {
	/*FONT-WEIGHT: bold; */
	FONT-SIZE: 15px; 
	COLOR: #444444; 
	FONT-FAMILY: 'Montserrat', Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 150%;
}
.seccion_secciones {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px; 
	COLOR: #0086C4; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.seccion_secciones_s {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px; 
	COLOR: #0086C4; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.foto_secciones {
	float: right;
	margin: 10px 0px;
	/*border: 1px solid red;*/
}
.seccionpaginas {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
.linea_1_c {
  background-image: url(imagenes/linea_bajo.png);
  height: 10px;
}
.linea_p_separa {
	background-image: url(imagenes/linea_p_separa.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 5px;
}
.tabla_verseccion {
  border-right: 1px solid #e2e2e2;	
}
.tabla_notas_uni {
	background-color: #ffffff;
   padding-bottom: 5px;
	/*border: 1px solid #999999;   */
  /* -webkit-box-shadow: 0px 0px 5px #000;
   -moz-box-shadow: 0px 0px 5px #000;
   box-shadow: 0px 0px 5px #000;*/
   margin: 10px 10px 20px 5px;	
   overflow: auto;
   padding: 10px;
}
/* fin secciones */


/* desarrollo */
.volanta {
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: Geneva, sans-serif;
	text-decoration: none;
   padding-bottom: 10px;
   float: left;
   font-weight: bold;
	text-transform: uppercase;
}
.titulo {
	FONT-WEIGHT: bold;
   color: #000;
	font-size: calc(1em + 1vw);
	font-family: "Roboto", Times New Roman, Times, serif;
	TEXT-DECORATION: none;
	padding-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

.fechadesarrollo {
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
   padding-bottom: 20px;
   float: right; 
}


.intro {
	FONT-SIZE: 18px; 
	COLOR: #5C5C5C; 
	FONT-FAMILY: 'Roboto', Georgia, serif;
	text-decoration: none;
	line-height: 150%;	
	margin-bottom: 20px;
}
.cuerpo {
	FONT-SIZE: 18px; 
	COLOR: #333; 
	FONT-FAMILY: Georgia, "serif";
	font-weight: 100;
	text-decoration: none;
	line-height: 150%;
	margin: 20px 0px 50px 0px;
}

.capital_cuerpo::first-letter {
    float: left;
    font-size: 4rem;      /* Tamaño de la letra capital */
    line-height: 1;
    padding-right: 12px;   /* Espacio entre la letra y el texto */
    padding-top: 18px;
    font-weight: bold;
}

.caja_foto_desarrollo_nota {
   /*border: 1px solid #333;*/
   overflow: auto;	
	float: right;
	margin: 3px 5px 10px 15px;		
}
.fotonota{
	width: 100%;

}
.fotonota_media {
	width: 50%;
	margin-bottom: 20px;
	
}
.fotonota_ap {
	float: right;
	margin: 3px 5px 10px 20px;
	width: 350px;
}
.volver {
	FONT-WEIGHT: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #333333;
   font-size: 12px;
   padding-bottom: 5px;
}
.tablagaleria {
   border: dashed 1px #999999;
   width: 730px;
   padding: 5px;	
}
.fotogaleria {
	float: left;
	width: 650px;
	
}
.fotogaleria_comun {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	
}
.titu_galeria {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  line-height: 150%;
  color: #127489;
  text-decoration: none;
  padding-bottom: 10px;
	
}
#div_galeria {
	width: 660px;
}

.desarrollo_nota {
	/*border: 1px solid #999999;*/
   overflow: auto;
	padding: 10px;
   background-color: white;
   width: 100%;	
   margin: 10px 0px 10px 2px;
  /* -webkit-box-shadow: 0px 0px 3px #000;
   -moz-box-shadow: 0px 0px 3px #000;
   box-shadow: 0px 0px 3px #000;	*/
}
.comenta_face {
	border: 1px solid #999999;
   overflow: auto;
	padding: 10px;
   background-color: white;
   width: 100%;	
   margin: 10px 0px 10px 2px;
   /*-webkit-box-shadow: 0px 0px 3px #000;
   -moz-box-shadow: 0px 0px 3px #000;
   box-shadow: 0px 0px 3px #000;	*/
}
.redes_nota {
   width: 100%; 
	overflow: hidden;
	/*border: 1px solid #B2C9F0;*/
}
.redes_compartir_nota {
   float: right;
   padding: 10px 0px;
	/*border: 1px solid red;	*/
}
.hora_nota {
	float: left;
	padding: 20px 0px 10px 0px;
	/*border: 1px solid blue;*/
   font-family: Arial,Helvetica,sans-serif;
   font-size: 15px;
   color: #333;	
	font-weight: bold;
}
/*fin desarrollo */


/******* galerias ******************/
.foto_seccion_galeria {
	float: left;
	margin: 1px 3px 2px 1px;
	width: 240px;
   padding: 1px;
   margin: 3px;		
	border: 1px solid #000;	
}

.titulo_secciones_galeria {
	font-size: 19px;
	TEXT-DECORATION: none;
	line-height: 150%;
   font-weight: bold;	
   color: #000;
	font-family: "Georgia", Times New Roman, Times, serif;			
}

.thumbgalsec {
   border: 1px solid #000;
   padding: 1px;
   margin: 3px;	
}

.linea_separa_notas_secciones_galeria {
   /*border-top: 1px dashed #333333; */
	height: 40px;
	width: 100%;
	
}
.vergalerias {
	margin: 10px;
}

/******** fin galerias ************/

/* mas leidos */
#mas_leidos {
	padding: 2px 5px 5px 5px;
}
#mas_leidos_b {
	padding: 2px 5px 5px 5px;
	border-bottom: 1px solid #494949;
	width: 100%	
}

.cabe_mas_leidos {
   background-color: #1D3949;
	height: 100%;
	padding: 3px 0px 0px 0px;
	border-bottom: 3px solid #7BB0CE;
	overflow: visible;
	font-family: "Courier New", Courier, monospace;
	color: White;
	font-size: 18px;
}
.fecha_ml {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #18788e;
  text-decoration: none;
  padding-bottom: 2px;
	
}
.blanco {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  padding-bottom: 2px;
	
}

.titulo_ml {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  color: #666666;
  text-decoration: none;
  padding-bottom: 10px;
	
}
.numerito_ml {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  color: #417FED;
  text-decoration: none;
  padding-bottom: 10px;
	
}

.lista_masleidos {
  padding: 10px 0px 15px 0px;	
  border-bottom: 1px solid #868686;
  width: 100%	
}

/* fin mas leidos */


/* doble */

.doble1 {
  margin: 6px;	
}
.imagetxt_doble { 
   position: relative; 
   margin: 0px 0px 15px 0px; 
   padding: 0px;
   width: 100%;
   height: auto;
	border: 1px solid #999999;
   /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=5);	        */
}

.imagetxt_doble a { 
   width: 90%;
   background-image: url(../imagenes/textoenimagen.png);
   position: absolute;
   bottom: 0px;
   color: white;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   text-decoration: none; 
   font-size: 20px; 
   padding: 10px;
   margin: 0 5%;
}

.imagetxt_doble img {
	width: 100%;
   height: auto;	
}

.doble2 {
  margin: 6px;	
  padding: 15px;  
  background-color: #AEDDFB;
}

.doble2_publi {
margin: 3px 5px 0px 5px;	
}

.doble_col2 {
  margin: 3px 10px 0px 10px;	
}

.titulo_doble2 a {
	font-family: Geneva, Arial,Helvetica,sans-serif;
	color: #515151;
	font-size: 18px;
   font-weight: bold;	
	text-decoration: none;
}
.separa_notas_horizontal_doble {
	height: 20px;
	width: 95%;
   margin: auto;
	border-top: 1px solid #ACACAC;
}
/* fin doble */

/* rss */

/* Contenedor principal del lector */
.rss-reader {
    width: 100%;
    margin-top: 1rem; /* reemplaza mt-3 si querés */
}

/* UL que contiene los items */
.rss-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* LI de cada item */
.rss-item {
    background: #ffffff;
    border: 1px solid #ddd;
    padding: 8px;
    margin-bottom: 10px;
    border-radius: 6px;
    transition: background .25s;
}

.rss-item:hover {
    background: #f8fafc;
}

/* Título (enlace o span) */
.rss-title {
    font-size: 1.15rem;
    font-weight: 600;
    color: #007bff;
    text-decoration: none;
    display: block;
    margin-bottom: 5px;
}

.rss-title:hover {
    color: #0056b3;
    text-decoration: underline;
}

/* Fecha */
.rss-date {
    font-size: 0.8rem; /* reemplaza .small de Bootstrap */
    color: #6c757d;    /* reemplaza text-muted */
    margin-bottom: 6px;
}

/* Descripción */
.rss-desc {
    font-size: 0.95rem;
    margin-top: 8px; /* reemplaza mt-2 */
    color: #333;
}

/* Error */
.rss-error {
    padding: 12px;
    background: #ffdddd;
    border: 1px solid #cc0000;
    color: #700000;
    border-radius: 5px;
    margin: 10px 0;
    font-weight: bold;
}

/* RSS TITULO SECCION */
.titulo_seccion_rss {
/* Aplica Playfair Display a los títulos de sección */
    font-family: 'Playfair Display', serif; 
    font-weight: 900; /* Usar el peso Black */

    /*font-size: 2.5rem;
    margin-top: 2rem;	*/
}
.barrita_sub {
	background-image: url(../imagenes/barrita_sub.png);
	background-position: bottom;
   background-repeat: repeat-x;
}

.sin-espacios img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}

/* No agrandar imágenes (conservan tamaño original) */
.imagen_titu_rss {
    height: auto;
    width: auto;  /* importante */
    max-width: 100%; /* permite que se achiquen SOLO si la ventana es muy chica */
}


/* FIN RSS TITULO SECCION /*
/* fin rss  */


/* inicio de listado1 */

.titulo_seccion_lista1 {
	font-family: 'Signika', Arial, Helvetica, sans-serif;
	color: #515151;
   font-size: 1.2rem;
   font-weight: 300;	
	text-decoration: none;
	margin-bottom: 20px;
	
}

.item_lista1 {
	border-bottom: 1px solid #E2E2E2;
   margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
}

.articulo-item {
    display: flex;
    margin-bottom: 10px;
    text-decoration: none;
    color: inherit;
}

.num-col {
    width: 25px;               /* siempre pequeño */
	 font-family: "Georgia", Times New Roman, Times, serif;		
    font-weight: 400;
    font-size: 1.5rem;	 
    margin-right: 2px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.intro-col {
    padding: 0px 8px 0px 8px;
}

.img-col {
   padding-left: 10px;
}


.img-col img {
    max-width: 100%;
    height: auto;
    display: block;
	 padding: 0px;
}

.sidebar-flotador {
    position: relative;
    transition: transform 0.2s ease-out;
    will-change: transform;
}


/* fin listado1 */






.banner2_tamano {
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(65,105,255,0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
  border-color: #6183E4;
} 


