#content{max-width:1200px;margin-left:auto;margin-right:auto}#footer{border-top:#e6e6e6 1px solid;vertical-align:middle;margin-top:20px;background-color:#f5f5f5;padding-top:10px}.dropdown-large{position:static!important}.dropdown-menu-large{margin-left:80px;margin-right:16px;padding:20px 0}.dropdown-menu-large>li>ul{padding:0;margin:0}.dropdown-menu-large>li>ul>li{list-style:none}.dropdown-menu-large>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:normal}.dropdown-menu-large>li ul>li>a:focus,.dropdown-menu-large>li ul>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu-large .disabled>a,.dropdown-menu-large .disabled>a:focus,.dropdown-menu-large .disabled>a:hover{color:#999}.dropdown-menu-large .disabled>a:focus,.dropdown-menu-large .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.dropdown-menu-large .dropdown-header{color:#fff;background-color:#2c3e50;border-radius:5px;font-size:14px}@media (max-width:768px){.dropdown-menu-large{margin-left:0;margin-right:0}.dropdown-menu-large>li{margin-bottom:30px}.dropdown-menu-large>li:last-child{margin-bottom:0}.dropdown-menu-large .dropdown-header{padding:3px 15px!important}}.navbar-default{background-image: url(/images/verde.webp);background-repeat:repeat;filter:none;border:1px solid #d5d5d5;text-shadow:0 1px 0 rgba(255,255,255,.3)}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#000}.navbar-custom{background:#000;color:#fff;border-radius:0}.navbar-custom .navbar-nav>li>a{color:#fff}.navbar-custom .navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{color:#fff!important;background:#000}.navbar-custom .navbar-nav>ul:hover,.navbar-nav>ul:focus{color:#fff;background:#000}.navbar-custom .navbar-brand{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important}.glyphicon{margin-right:5px}.section-box h2{margin-top:0}.section-box h2 a{font-size:15px}.glyphicon-heart{color:#e74c3c}.glyphicon-heart-empty{color:#e74c3c}.glyphicon-comment{color:#27ae60}.separator{padding-right:5px;padding-left:5px}.section-box hr{margin-top:0;margin-bottom:5px;border:0;border-top:1px solid #c7c7c7}@media (max-width:768px){.navbar-default .navbar-toggle{border-color:transparent;background-color:#4a4a4a}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#4CAF50;}}
@media (max-width: 768px) {.cc-titulo {font-size: 25px;margin-top: 0px;}}
@media (max-width: 768px) {.thumbnail {min-height: 100px;}.thumbnail h4 {font-size: 15px;}.thumbnail p {font-size: 12px;}}
ol.breadcrumb .list-group-item {
  padding-right: 0;
  padding-left: 0;
  min-width: 48px;
  min-height: 48px;
}

ol.breadcrumb button,
ol.breadcrumb a,
ol.breadcrumb input[type="button"],
ol.breadcrumb input[type="submit"] {
  
  padd
padding: 24px;
  
  marg
margin-left: 10px;
}
.thumbnail {
            padding: 10px;
            border-radius: 4px;
            display: flex;
            flex-direction: column;
        }
        .thumbnail h2 {
            margin: 0 0 5px 0; /* Margen inferior de 5px */
            font-size: 1.25em;
        }
        .thumbnail img {
            max-width: 100%;
            margin-right: 15px; /* Margen derecho de 15px */
			height: 100%;
        }
		.caption {
            display: flex;
        }
        .caption p {
            margin: 0 0 0 15px;
			flex: 1 1 100%; /* Permite que el párrafo ocupe el 100% del ancho disponible */
        }
.submenu-related-channel {
    color: #000;
    border-bottom: 1.8px solid #3cb521;
    font-size: 1.35em;
}

/*Radio flotante */

    #radio-player {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }

    #radio-player iframe {
      border: none;
    }

    #show-radio-btn {
      position: fixed;
      top: 55px;
      right: 0px;
      background-color: #4CAF50;
      color: #fff;
      border-radius: 50px;
      padding: 7px;
      font-size: 16px;
      cursor: pointer;
	  width: auto;
    }
	
	#reproductor {
      width: 300px;
      height: auto;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 10px;
      padding-right: 20px;
      padding-left: 20px;
	  padding-top: 20px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	  margin-top: 90px;
    }

    #reproductor img {
      width: 100%;
      height: 150px;
      object-fit: cover;
      border-radius: 10px;
    }

    #reproductor .station {
      padding: 10px;
      border-bottom: 1px solid #ddd;
      cursor: pointer;
    }

    #reproductor .station:hover {
      background-color: #f5f5f5;
    }

    #reproductor .station.active {
      background-color: #4CAF50;
      color: #fff;
	  }
	  
    .radio {
      height: 30px;
      margin-top:10px;
      border-radius: 0;
      background-color: #f0f0f0;
      box-shadow: none;
	  width: 100%;
      }
	  