/* Selecciona las imágenes dentro de la sección de revistas */
.col-sm-4 img, .col-sm-6 img {
    transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
    cursor: pointer;
    border-radius: 4px; /* Opcional: redondea un poco las esquinas */
}

/* Efecto al pasar el mouse */
.col-sm-4 img:hover, .col-sm-6 img:hover {
    transform: scale(1.05); /* Agranda la imagen un 5% */
    filter: brightness(1.1); /* Le da un poco más de luz */
    box-shadow: 0 10px 20px rgba(0,0,0,0.2); /* Añade una sombra para dar profundidad */
}



/*.boton2 {
    background:#7030A0;
    border:0;
	border-radius: 18px;
    color:#FFFFFF;
    font-size:15px;
    height: 65px;
    width: 300px;
    line-height: 18px;
    margin: 0px 10px 0px 0px;
    text-align:center;
    transition: all 0.3s ease 0s;
}

.boton2:hover {
  background:#FFFFFF;
  color: #666666;
  border:1px solid #CCCCCC;
}

.boton2:focus{
	outline:0;
}

div#Rombo1 {
  width: 230px;
  height: 230px;
  background-color:rgba(226, 0, 26, 0.9);
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

p#texto2{
	margin:0px;
	padding:0px;
	color:#000000;	
	font-family:"Soberana Sans";	
	margin:30px;
	width:300px;
	text-align:center;
	-webkit-transition:margin 0.3s;
	margin-top:100px;
}

.boton {
    background:none;
    border:0;	
}

.boton:hover {
  border: 0;
}

.boton:focus{
	outline:0;
}

.tabla{	
	font-family:"Soberana Sans";
	background-color:#004000;
	text-align:center;
	color:#FFFFFF;
	font-size:30px;
	font-weight:bold;
	padding:10px;
}

.tabla2{
	background-color: rgba(226, 0, 26, 1);
	text-align:right;
	color:#FFFFFF;
	font-size:35px;
	font-weight:bold;
	padding-top:25px;
    padding-right:60px;
    padding-bottom:25px;
}

.fuente{
font-family:"Soberana Sans";
}

.re{
	padding-top:10px;
}

.img-contenedor img {
	-webkit-transition:all .9s ease;
	-moz-transition:all .9s ease;
	-o-transition:all .9s ease;
	-ms-transition:all .9s ease;
	width:100%;
}

.img-contenedor:hover img {
	-webkit-transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	transform:scale(1.25);
}

.img-contenedor {
	width:300;
	height:235;
	overflow:hidden;
}

.img-contenedor2 img {
	-webkit-transition:all .9s ease;
	-moz-transition:all .9s ease;
	-o-transition:all .9s ease;
	-ms-transition:all .9s ease;
	width:100%;
}
.img-contenedor2:hover img {
	-webkit-transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	transform:scale(1.25);
}

.img-contenedor2 {
	width:200;
	height:235;
	overflow:hidden;
}

.vertical-menu {
    width: 200px;
}

.vertical-menu a {
    background-color: #eee;
    color: black;
    display: block;
    padding: 12px;
    text-decoration: none;
}

.vertical-menu a:hover {
    background-color: #ccc;
}

.vertical-menu a.active {
    background-color: #4CAF50;
    color: white;
}*/

/*audio::-internal-media-controls-download-button {
    display:none;
}
 
audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}
 
audio::-webkit-media-controls-panel {
   width: calc(100% + 35px);
}*/