.gsc-results-wrapper-overlay{
	margin: 0;
	height: auto;
	position: relative !important;
	padding: 0;
	width: auto;
	top: 0;
	left: 0;
	border-radius: 0;
	overflow:visible;
	box-shadow:none;
    -moz-box-shadow: 0;
    -ms-box-shadow: 0;
    -o-box-shadow: 0;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition:none;
    -ms-filter: "none";
    z-index: 0;

}
body{
	overflow: visible !important;
}
.gsc-adBlock{
	display: none;
}
#gsc-i-id1{
	background: none !important;
	text-indent: 0;
}
.gsc-modal-background-image{
	display: none !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl{
    font-weight: bold;
    font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;
    color: #444444;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{
	font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;
    color: #444444;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b{
	cursor: pointer;
    color: #244e6f;

    font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;

}
.gs-result .gs-title, .gs-result .gs-title *{
	text-decoration: none;

}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b{
	color: #244E9A;
}
/*.gcsc-branding{
	display: none;
}*/
.gsc-above-wrapper-area{
	display: none;
}
.gsc-results-close-btn.gsc-results-close-btn-visible{
	display: none;
}
.gcsc-more-maybe-branding-root > a{
	display: none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	color: #244E9A;
}
.gs-spelling a{
	color: #244E9A;
	text-decoration: none;
}
.gsc-webResult gsc-result{
	font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;
}
.gsc-search-box-tools .gsc-search-box .gsc-input{
	padding: 0;

}
.gsc-input{
	display: inline-block;
	width: 50%;
}
.gsc-search-button{
	display: inline-block;
}
.gsc-search-box-tools table{
	display: block;
}
.gsc-search-box-tools tbody{
	display: block;
}
.gsc-search-box-tools tr{
	display: block;
	text-align: center;
}
#region-content .gsc-search-box-tools tr{
	text-align: left;
}
 .gsc-input::-webkit-input-placeholder {
         color: transparent !important;

      }

      .gsc-input:-moz-placeholder { /* Firefox 18- */
         color: transparent !important;
      }

      .gsc-input::-moz-placeholder {  /* Firefox 19+ */
         color: transparent !important;
      }

      .gsc-input:-ms-input-placeholder {
         color: transparent !important;
      }
#gs_id50 tr{
	display: block;
}
.gsib_b{
	display: none;
}
.gsc-input-box {
	border:none;
}
#gsc-i-id1{
    height: 40px !important;
    font-size: 1.2em;
    color: #000;
    padding-left: 5px !important;
    /*padding-right: 40px !important;*/
    /*background: url("/sites/all/themes/drudg7/images/lupita.png") no-repeat scroll right center #f2f2f2 !important;*/
    background: #f2f2f2;
    border: 1px solid #aaa !important;
}
#gs_tti50{
	box-sizing: border-box;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* W3C */
    padding: 4px;
   	display:inline-block;
	-webkit-border-radius: 3px;
    border-radius: 3px;

}
.gsc-search-box{
	display: block;
}

td.gsc-search-button{
	width: auto;
}
.controls a{
	background: #e1e9ec;
	color:#324a5e;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 20px;
	cursor: pointer;
   }
#todo{
	background: #e1e9ec url('images/iconos-01.png') no-repeat left center ;
	background-size: 20px;
}
#imagenes{
	background: #e1e9ec url('images/iconos-02.png') no-repeat left center ;
	background-size: 20px;
}
#documentos{
	background: #e1e9ec url('images/iconos-03.png') no-repeat left center ;
	background-size: 20px;
}
#personas{
	background: #e1e9ec url('images/iconos-04.png') no-repeat left center ;
	background-size: 20px;
}
#centrosbtn{
	background: #e1e9ec url('images/iconos-05.png') no-repeat left center ;
	background-size: 20px;
}
.controls a.active{
    background-color: #fff !important;
}

.page-search-results-imagenes .gsc-tabsArea{
	 display: none;
  }

 .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{
	 background-color: #e1e9ec;
	 border: none;
 }
 .gsc-search-button-v2 svg{
	 fill: #000;
	 width: 20px !important;
	 height: 30px !important;
 }

#search-q {
    height: 40px;
    font-size: 1.2em;
    color: #000;
    padding-left: 5px;
    background: #fff;
    border: 1px solid #aaa;
    min-width: 50%;
}
#block-google-udg-google-custom-search .inputs{
	text-align: center;
}
.button.brand-orange-bk{
      background-color: #28487c;
      color: #fff;
      padding: 9px;
}
