.easy-autocomplete{position:relative;}
.easy-autocomplete a{display:block;}
.easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);color:rgba(0,0,0,.6);font-size:0.95em;}
.easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9;}
.easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc;}
.easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);}
.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);}
.easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00;}
.easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75;}
.easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);}
.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);}
.easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b;}
.easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e;}
.easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);}
.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);}
.easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00;}
.easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233;}
.easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);}
.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);}
.easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333;}
.easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff;}
.easy-autocomplete.eac-dark{color:#fff;}
.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6;}
.easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0;}
.easy-autocomplete.eac-dark ul{border-color:#333;}
.easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333;}
.easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6;}
.easy-autocomplete.eac-dark-glass{color:#fff;}
.easy-autocomplete.eac-dark-glass input{background-color:rgba(0, 0, 0, 0.8);border-radius:4px;box-shadow:0;color:#f6f6f6;}
.easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0, 0, 0, 0.8);box-shadow:0;}
.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0, 0, 0, 0.8);}
.easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0, 0, 0, 0.8);border-color:rgba(0, 0, 0, 0.8);}
.easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64, 64, 64, 0.8);color:#f6f6f6;}
.easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px;}
.easy-autocomplete.eac-blue{color:#fff;}
.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6;}
.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6;}
.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6;}
.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6;}
.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6;}
.easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0;}
.easy-autocomplete.eac-blue ul{border-color:#5A91CB;}
.easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB;}
.easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6;}
.easy-autocomplete.eac-yellow{color:#333;}
.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333;}
.easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0;}
.easy-autocomplete.eac-yellow ul{border-color:#333;}
.easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333;}
.easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333;}
.easy-autocomplete.eac-purple{color:#333;}
.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333;}
.easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0;}
.easy-autocomplete.eac-purple ul{border-color:#333;}
.easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333;}
.easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333;}
.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px;}
.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:999;margin-top:12px;}
.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px;left:-1px;}
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-weight:normal;padding:1em 2em;padding-left:0.8em;color:rgba(0,0,0,.6);}
.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px;}
.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer;}
.easy-autocomplete-container ul li.selected div{font-weight:normal;}
.easy-autocomplete-container ul li div{display:block;font-weight:400;word-break:break-all;}
.easy-autocomplete-container ul li b{font-weight:bold;}
.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic;}
.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em;}
.eac-icon-left .eac-item img{margin-right:4px;max-height:30px;}
.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative;}
.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px;}
.cajaform2 .easy-autocomplete-container{width:316px;}
.campo-ubic{font-weight:400;color:rgba(0,0,0,.6);font-size:1em;padding-top:10px;}