    /* Style The Dropdown Button */
	#lisCategorias { font-size: 1.6rem;
    margin: 4rem 0 0 0; }
    .dropbtn {
        background-color:white;
        color: black;
        padding: 0.6em;
        border: none;
        cursor: pointer;
        border-radius: 5px;
		font-size: 2rem;
		border: solid 1px var(--colorNaranja);
		margin: 1rem 0 0 0;
		width: 80%;
    }
	/* Change the background color of the dropdown button when the dropdown content is shown */
    .dropdown:hover .dropbtn {
        background-color: #ec8140; font-size: 2rem; color:#FFF;
    }

    /* The container <div> - needed to position the dropdown content */
    .dropdown {
        position: relative;
        display: block;
        font-size: 11px;
    }

    /* Dropdown Content (Hidden by Default) */
    .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        font-size: 11px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 999999999999;
	    min-width: 80%;
	    left: 10%;
    }

    /* Links inside the dropdown */
    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        font-size: 11px;
		border-bottom: solid 1px var(--lightgrey);
		width: 90%;
		margin: 0 auto;
    }

    /* Show the dropdown menu on hover */
    .dropdown:hover .dropdown-content {
        display: block;  font-size: 11px;
    }
	.dropdown-content a:hover { color:#ec8140; }

    @media (min-width: 768px) {
        
    }

    .tablaCotiDet tr td { border-bottom: solid 1px #999; padding: .3rem 0; text-align: right; color: #999; font-size: .9rem; font-weight: bold; }
    .tablaCotiDet .cotiDetCabe td { color: #FFF; background: #EC8140; border-bottom: 0; border-right: 0; text-align: center; font-size: .8rem; }

    #cotiPaxPrecio {                
        display: none;
    }
    
    .alert {
        padding: 15px;
        margin-bottom: 20px;
        border: 1px solid transparent;
        border-radius: 4px;
        font-size: 0.9rem !important;
    }

    .alert-warning {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
        font-size: 0.9rem !important;
    }

    .fade.in {
        opacity: 1;
    }

    .btnreservarni {        
    padding: 19px 10px;
    display: flex;
    justify-content: center;
    background-color: #f63757;
    border-radius: 9px;
    font-size: 20px;
    font-family: Arial, Verdana;
    color: white;
    text-decoration: none;
    }

    .contenedordebotones {  display: flex; flex-direction: row; margin-bottom: 1.5rem; margin-top: 1.2rem; }

    .btnagregani {
    display: flex;
    justify-content: center;
    width: 49%;
    background-color: #f19029;
    padding: 19px 10px;    
    border-radius: 9px;
    font-family: Arial, Verdana;
    color: white;
    text-decoration: none;
    margin: 0 1% 0 0;
    }
    .btnacompartirni {
        display: flex;
        justify-content: center;
        width: 49%;
        background-color: #f19029;
        padding: 19px 10px;
        border-radius: 9px;
        font-family: Arial, Verdana;
        color: white;
        text-decoration: none;
        margin: 0 0 0 1%;
        }