/******** DONDE Y COMO *********/


#sel_BusquedaLibre{
    display: none; /* Evita parpadeo de buscador durante carga scripts */
}

#busquedaLibre, .select2-dropdown{
    border:none;
    border-radius: 6px;
    box-shadow: 0px 4px 12px -3px #aaa;
}


    /* POSICIONAMIENTO DE LA CAJA Y LUPA */

    #buscCab {
        /* position: absolute; */
        /* right: 50px; */
        z-index: 9999;
        display: inline-table;
    }

    #buscadorContainer{
        /*display: none;*/
        float: left;
    }

    #desplBusc {

        display: inline-block;
        float: right;

    }

    #desplBusc a {

        cursor: pointer;
        display: flex; /* OJO, PARA VERSIONES MODERNAS */ 

    }

    #desplBusc a img {
        padding: 3px;
		width: 12px;
		height: 12px;
		background-color: #00b0ac;
    }

    #caja_BusquedaLibre {
        position: relative;
        height: auto;
    }

    /* FIN POSICIONAMIENTO DE LA CAJA */
    
    /* TAMAÃ‘O DE LA CAJA */

    #buscaHeight{
        margin: 0px;
    }

    #buscaWidth{
        width: 14em;
    }

    .buscaFont{
        font-size: 10px;
        font-family: Verdana, Geneva, sans-serif

    }
    .select2-results{
        font-size: 12px;
        font-family: Verdana, Geneva, sans-serif

    }

    /*  FIN TAMAÃ‘O DE LA CAJA */


/*********  FIN DONDE Y COMO ***********/


.select2,
.select2-results {
    text-align: left;
}

span.selection{

   /* display: inline-table;*/

}

.select2-match {
    font-weight: bold;
    text-decoration: underline;
}

.select2-results__message {
    font-style: italic;
    background: #f5f5ff;
}

.select2-selection__choice__remove {
    display: none !important;
}

li.select2-search.select2-search--inline{
    width: 1em;
}

.select2-container--default .select2-autocomplete .select2-selection__choice {
    background-color: transparent;
    border: none;
    border-radius: initial;
    color: #686868;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid transparent; 
}
.select2-container--default .select2-selection--multiple{
	border: 1px solid transparent; 
}
.select2-container .select2-selection--multiple {
  /*  width: 29em;*/
}

.select2-container--default .select2-selection--multiple {
    border-radius: 0;
}


.select2-container--open .select2-dropdown--below {
    z-index: 9999;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-image: linear-gradient(to right, #EB9C4D, #FFCFA0);
    color: #fff;
    border-radius: 0px;
    background-color: #ffffffef;
}

.select2-results__option {
    background-color: #ffffffef;
}

.select2-results__option::before {
    content: url(../../img/lupa2.png);

    margin-right: 5px;
}

.select2-results__option--highlighted::before {
    content: url(../../img/lupa3.png);

    margin-right: 5px;
}

.select2-match{
    color:#ffffff; background-color:#EB9C4D; text-decoration:none;

}


@media only screen and (max-width: 1300px) {
    
    #caja_BusquedaLibre{		
		position: absolute;
        right: 0;
        top: 30px;
        box-shadow: 0px 4px 12px -3px #aaa;
    }
	#buscadorContainer{
		display:none;
	}

    #buscaWidth{
        width: 23em;
    }

    #buscaHeight{
        margin: 5px;
    }
    
    .buscaFont{
        font-size: 12px;
    }

}


@media only screen and (max-width: 750px) {
    
    /* #caja_BusquedaLibre{ */
        /* top: 215px; */
    /* } */

 /*   #buscaWidth{
        width: 21em;
    }*/

/*    #buscaHeight{
        margin: 5px;
    }*/
}

@media only screen and (max-width:420px) {

 /*   #buscCab{
        width: 100%;
        right: 0;
    }*/

  /*  #buscaWidth{
        width: 16em;
    }*/

/*    #caja_BusquedaLibre{
        right: 0;
        width: 100%;
    }

    #buscaHeight{
        margin: 4px;
    }

    .buscaFont{
        margin-top: 4px;
        font-size: 55%;
        font-family: Verdana, Geneva, sans-serif

    }
    .select2-results{
        font-size: 50%;
        font-family: Verdana, Geneva, sans-serif

    }
*/
}
