#___gcse_0 {
  width: 210px !important;
  float: right !important;
  position: relative;
  top: -40px;
  font-family: "Open sans", sans-serif !important;
  height: 25px; }

#___gcse_0 table {
  margin: 0 !important;
  overflow: hidden !important; }

table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {
  display: none !important; }

table.gsc-search-box td {
  background: transparent !important;
  padding: 0 !important; }

div.gsc-clear-button {
  display: none !important; }

.cse .gsc-control-cse, .gsc-control-cse {
  padding: 0 !important;
  background: transparent !important;
  margin: 0 !important;
  border: none !important; }

.cse form.gsc-search-box, form.gsc-search-box {
  padding: 2px 0 !important;
  margin: 0 !important; }

.cse input.gsc-input, input.gsc-input, input#gsc-i-id1 {
  padding: 0 !important;
  border: none !important;
  width: 200px !important;
  height: 25px;
  padding: 0px 5px !important;
  font-size: 14px !important;
  line-height: 20PX;
  color: #71a7d3;
  background: white !important;
  outline: none;
  border-radius: 2px;
  margin-top: 0px;
  margin-bottom: 15px; }

.cse input.gsc-search-button, input.gsc-search-button {
  border: none !important;
  color: transparent !important;
  width: 50px !important;
  min-width: 50px !important;
  height: 20px !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 20PX !important;
  background: url("/IGNCNIG/Imagenes/Utils/searchIcon20.png") no-repeat scroll 0px 0px !important;
  color: transparent;
  margin-left: 5px !important;
  -webkit-border-radius: 4px !important;
  position: relative !important;
  top: -0.5em !important;
  left: -2em; }

#___gcse_0 .gssb_c {
  left: auto !important;
  right: 54px !important;
  top: 150px !important; }

.gssb_c .gsc-completion-container td {
  line-height: 10px;
  font-family: "Open sans", sans-serif !important;
  font-size: 12px !important; }

.gsc-above-wrapper-area {
  border-bottom: none !important; }

.gsc-above-wrapper-area table {
  width: 100% !important; }

.gsc-resultsHeader, .gsc-orderby-container {
  display: none !important; }

.gsc-result-info, .gsc-orderby-container {
  font-family: "Open sans", sans-serif !important;
  font-size: 12px !important; }

.gsc-webResult .gsc-result {
  padding: 6px 6px 6px 0 !important; }

.gsc-table-result td * {
  font-size: 13px !important;
  text-align: left;
  padding: 2px 5px;
  border-radius: 0;
  line-height: 20px !important;
  font-family: "Open sans", sans-serif !important; }

div.gs-title,
.gs-title .gsc-table-cell-thumbnail.gsc-thumbnail-left,
.gs-title a.gs-title, .gs-title a b {
  color: #71a7d3 !important;
  font-size: 16px !important;
  height: 25px !important; }

.cse .gs-webResult a.gs-visibleUrl, .gs-webResult a.gs-visibleUrl, .cse .gs-webResult .gs-visibleUrl, .gs-webResult .gs-visibleUrl, .gs-imageResult a.gs-visibleUrl, .gs-imageResult .gs-visibleUrl {
  color: #e28349 !important; }

.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #1c001e;
  text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 2px #fff;
  background-color: #e28349 !important; }

.cse .gsc-cursor-page, .gsc-cursor-page {
  text-decoration: none;
  padding: .2em .5em;
  background-color: rgba(232, 167, 90, 0.47);
  border: 1px solid;
  border-color: #e28349;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; }

