#search_block_top {
  /* padding-top: 50px; */
  padding-top: 30px;
}
  #search_block_top #searchbox {
    float: left;
    width: 100%; }
  #search_block_top .btn.button-search {
	/* background: #333;  /* color del cuadrado derecho del cajetin de busqueda */
	/* background-image: -webkit-gradient(linear, left 0%, left 100%, from(#000), to(#888));
    background-image: -webkit-linear-gradient(top, #000, 0%, #888, 100%);
    background-image: -moz-linear-gradient(top, #000 0%, #888 100%);
    background-image: linear-gradient(to bottom, #000 0%,#888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#888', GradientType=0); */
    display: block;
    position: absolute;
    top: 0;
    right: 0;
   /* border: none; */
    border: 1px solid #999;
    /* color: #fff; */
    color: #333;
    width: 50px;
    text-align: center;
    /* padding: 10px 0 11px 0; */
    padding: 9px 0 10px 0; /* más abajo version movil con otros valores */
    background: #f7f7f7;
    background-image: -webkit-gradient(linear, left 30%, left 100%, from(#fff), to(#c8c7c7));
    background-image: -webkit-linear-gradient(top, #fff, 30%, #c8c7c7, 100%);
    background-image: -moz-linear-gradient(top, #fff 30%, #c8c7c7 100%);
    background-image: linear-gradient(to bottom, #fff 30%, #c8c7c7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C8C7C7', GradientType=0);
}
    #search_block_top .btn.button-search span {
      display: none; }
    #search_block_top .btn.button-search:before {
      content: "\f002";
      display: block;
      font-family: "FontAwesome";
      font-size: 17px;
      width: 100%;
      text-align: center; }
    #search_block_top .btn.button-search:hover {
     /* color: #6f6f6f; */
      color: #bfbebe;
		background: #c4c4c4;
		background-image: -webkit-gradient(radial, left 50%, left 100%, from(#fff), to(#c4c4c4));
		background-image: -webkit-radial-gradient(top, #fff, 50%, #c4c4c4, 100%);
		background-image: -moz-radial-gradient(top, #fff 50%, #c4c4c4 100%);
		background-image: radial-gradient(#fff 50%, #c4c4c4 100%);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C4C4C4', GradientType=0); }
  #search_block_top #search_query_top {
    display: inline;
    padding: 13px 60px 13px 13px;
    height: 45px;
    background: #fbfbfb;
    margin-right: 1px; }

.ac_results {
  background: #fff;
  border: 1px solid #d6d4d4;
  width: 271px;
  margin-top: -1px; }
  .ac_results li {
    padding: 0 10px;
    font-weight: normal;
    color: #686666;
    font-size: 13px;
    line-height: 22px; }
    .ac_results li.ac_odd {
      background: #fff; }
    .ac_results li:hover, .ac_results li.ac_over {
      background: #fbfbfb; }

form#searchbox {
  position: relative; }
  form#searchbox label {
    color: #333; }
  form#searchbox input#search_query_block {
    margin-right: 10px;
    max-width: 222px;
    margin-bottom: 10px;
    display: inline-block;
    float: left; }
  form#searchbox .button.button-small {
    float: left; }
    form#searchbox .button.button-small i {
      margin-right: 0; }
	  
@media (max-width: 767px) {
	#search_block_top { padding-top: 20px; } /* separacion del buscador con el logo superior en movil */
	#search_block_top .btn.button-search {
		padding: 9px 0 9px 0; /* evita que se descuadre el cuadradito con lupa del buscador */
	}
}
/*# sourceMappingURL=blocksearch.css.map */
