#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:#1565c0;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; font-weight:bold}.navbar-default .navbar-nav>li>a:hover{color:#000; font-weight:bold}.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{border-color:#1565c0;background:#1565c0}} .panel-primary>.panel-heading {
    color: #ffffff;
    background-color: #1565c0;
    border-color: #dddddd;
}

.panel-primary {
    box-shadow: 0 8px 6px -6px black;
}

.panel-body-custom {
    padding: 25px;
    background-color: #F5F5F5;
}

.img-container {
    display: flex;
    align-items: flex-start; /* Alinea el texto al tope de la imagen */
    gap: 10px; /* Espacio entre imagen y texto */
}

.img-container img {
    width: 60px;
    height: 45px;
    object-fit: cover;
}

.text-content {
    display: flex;
    flex-direction: column;
}

.entry-title {
    margin: 0;
    line-height: 1.1;
    font-size: 1.2em; /* Ajusta si necesitas */
}

.text-content p {
    margin: 4px 0 0; /* Pequeño margen superior, nada debajo */
    font-size: 0.95em; /* Opcional: más pequeño */
}

.room-icon {
    color: #3cb521; /* Color verde */
}



@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;
}

.thumbnail {
            padding: 10px;
            border-radius: 4px;
            display: flex;
            flex-direction: column;
        }
        .thumbnail h3 {
            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 #eee;
    font-size: 1.35em;
}