@charset "UTF-8";
@import url('./variables.css');
/* CSS Document */

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 * .gsc-keeper : the save link below savable results
 */
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 100%;
}
/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
}

table.gsc-search-box td {
  vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
  padding-right : 2px;
  width : 150px;
}



/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
	background:none!important;
  	padding-left : 7px;
	height:18px; 
	border:1px solid #7e9dba!important; 
	font-size:11px; 
	color:#646464;
  	width : 150px;
}




td.gsc-search-button {
	padding-left:5px;
}
input.gsc-search-button {
  margin:0; 
  text-align:center; 
  font-size:10px; 
   padding:0 0 2px; width:91px; height:20px; border:none; overflow:visible; background:url(../images/bg-btn-buscar.gif) no-repeat left top; color:#fff; cursor:pointer;
}
td.gsc-clear-button {
  width : 14px;
  display:none;
}
div.gsc-clear-button {
  display : inline;
  text-align : right;
  margin-left : 4px;
  margin-right : 4px;
  padding-left : 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image:url(../images/clear.gif);
  cursor : pointer;
}

.gsc-resultsbox-visible {
  display : block;
}

.gsc-resultsHeader {
  width : 100%;
  border-bottom : 1px solid #e9e9e9;
  margin-bottom : 4px;
  clear : both;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell{
  width: 75%;
}
.gsc-resultsHeader td.gsc-configLabelCell{
  text-align: right;
  width: 75%;
}
.gsc-resultsHeader .gsc-twiddle{
  margin-top: 4px;
  display: inline;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{
  background-image: url(../images/arrow_close.gif);
}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{
  background-image: url(../images/arrow_open.gif);
}

.gsc-resultsHeader .gsc-title{margin:0 0 20px;font-size:18px;color:#cc0000; float:left; padding-right:15px;}

.gsc-resultsHeader .gsc-stats {
  color: var(--primary-disabled);
  font-size: 11px;
  font-weight: normal;
  display : inline;
}

.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {
  display : none;
}
.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {
  display : none;
}

.gsc-resultsHeader .gsc-configLabel{
  color: var(--primary-disabled);
  display: inline;
  font-size: 11px;
  cursor: pointer;
}

.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {
  padding-right: 12px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image:url(../images/settings.gif);
}
.gsc-tabData .gsc-resultsHeader .gsc-title {
  display: none;
  }

.gsc-tabData .gsc-resultsHeader .gsc-stats {
  display: none;
  }

.gsc-tabData .gsc-resultsHeader .gsc-results-selector {
  display : none;
}


.gsc-results-selector {
  display : inline;
}

/* active mode is light */
.gsc-one-result-active .gsc-one-result {
  background-image: url(../images/one-complex-light-blue.gif);
}

.gsc-more-results-active .gsc-more-results {
  background-image: url(../images/more-complex-light-blue.gif);
}

.gsc-all-results-active .gsc-all-results {
  background-image:url(../images/all-complex-light-blue.gif);
}

/* Added so elements inside a result are properly cleared by the container. */
.gsc-webResult:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.gsc-webResult {
  zoom: 1;  /* IE-specific hack to get the layout clearing right. */
}

.gsc-resultsbox-invisible {
  display : none;
}

.gsc-results {
  padding-bottom: 2px;
  width : 99%;
}
.gsc-results .gsc-result img.gs-ad-marker {
  display: none;
}

.gsc-results .gsc-trailing-more-results {
  margin-bottom : 10px;
}

.gsc-results .gsc-trailing-more-results,
.gsc-results .gsc-trailing-more-results * {
  color: #FFF;
  text-decoration: underline;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : block;
}

.gsc-results .gsc-cursor {
  float:none;
}

.gsc-results .gsc-cursor-box {
	margin-bottom:10px;
	max-width:170px;
	margin-left:auto!important;
  	margin-right:auto!important;
	clear:both;
	overflow:hidden;
	margin-top:20px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {color: var(--border-interactive-default)!important;line-height: 1em;padding: 5px 0; text-decoration:none!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {text-decoration:none;color:var(--tertiary-default) !important;}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {background-color:#EE8324;color:#FFF!important; text-decoration:none;padding: 3px 5px 3px 5px !important; font-weight:normal!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{background-color:#EE8324;color:#FFF!important; text-decoration:none;padding: 3px 5px 3px 5px !important; font-weight:normal!important;}

.gsc-result {
  margin-top:20px;
}

.gsc-result div.gs-watermark {
  display: none;
}
.gsc-result-selector {
  cursor : pointer;
  display : inline;
  font-size : 13px;
  padding-left : 13px;
  background-repeat: no-repeat;
  background-position: center left;
}

/* default mode is dark */
.gsc-one-result {
  background-image: url(../images/one-complex-dark.gif);
}

.gsc-more-results {
  background-image: url(../images/more-complex-dark.gif);
}

.gsc-all-results {
  background-image: url(../images/all-complex-dark.gif);
  padding-right : 1px;
}


.gs-result .gs-title{ font-size:12px!important;color: var(--primary-default) !important; text-decoration:none!important; display:block!important;font-weight: bold;}
.gs-result .gs-title:hover{text-decoration:none;color: var(--primary-default) !important;font-weight: bold;}

.gs-result .gs-title b{ font-size:12px!important;color: inherit!important; text-decoration:none!important;font-weight: bold;}
.gs-result .gs-title b:hover{text-decoration:none;color: inherit!important;font-weight: bold;}

.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: var(--primary-default)!important;
  text-decoration: none;
}
.gs-result a.gs-visibleUrl:hover,
.gs-result .gs-visibleUrl:hover {
  color: var(--primary-default);
}


.gs-result a.gs-clusterUrl,
.gs-result .gs-clusterUrl {
  color: var(--border-interactive-default);
  text-decoration: none;
  cursor: pointer;
}

.gs-result img.gs-image {
  vertical-align : middle;
  border : 1px solid #0000cc;
}

.gs-result div.gs-phone {}

.gs-result .gs-directions,
.gs-result .gs-directions * {
  color: #7777cc;
  font-weight: normal;
  text-decoration : underline;
  cursor : pointer;
}
.gs-result .gs-directions-to-from {
  display : none;
  margin-top : 4px;
}
.gs-result .gs-directions-to-from .gs-label {
  display : inline;
  margin-right : 4px;
}

.gs-result .gs-directions-to-from div.gs-secondary-link {
  display : inline;
}

.gs-result .gs-directions-to-from .gs-spacer {
  display : inline;
  margin-right : 3px;
  margin-left : 3px;
}

.gs-result a {
  cursor: pointer;
  color:#000!important;
}

.gs-result .gs-address {
}

.gs-result .gs-snippet {
	font-size: 11px!important;
	color: var(--primary-disabled) !important;
}
.gs-result .gs-watermark{
  font-size: 10px;
  color: #7777cc;
}
.gs-result .gs-metadata{
  color: var(--primary-disabled);
}


.gsc-videoResult .gs-videoResult .gs-title {
  line-height: 1.3em;
  height: 1.3em;
  overflow: hidden;
  }
  
  
  .gs-imageResult .gs-snippet {
  overflow : hidden;
  line-height: 1em;
  cursor : pointer;
  white-space : nowrap;
}
.gsc-videoResult .gs-videoResult .gs-snippet {
  line-height: 1.3em;
  max-height: 2.6em;
  overflow: hidden;
  }

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  padding : 5px;
  margin : 5px;
  border : 1px solid rgb(255,204,51);
  background-color : rgb(255,244,194);
}

.gs-imageResult .gs-visibleUrl {
  cursor : pointer;
  overflow : hidden;
  line-height: 1.3em;
  height: 1.3em;
}

.gs-webResult div.gs-visibleUrl-long {
  width : 100%;
  overflow : hidden;
  display : block!important;
  font-size:11px!important;
  color: #62ac3d!important; 
  text-decoration:none!important;
  
}
.gs-webResult div.gs-visibleUrl-short {
  width : 100%;
  overflow : hidden;
  display : none;
}

/**/
#somewhere_else .gs-snippet b{font-weight:bold;}


/*  Busqueda BNE */
.tabsContent2{
	border-left: 1px solid #7487ae;
	border-right: 1px solid #7487ae;
	border-top: 1px solid #7487ae;
	height: 100%;
	float: left;
}
.padding10{ padding:10px!important;}
/*.gsc-search-box, .gsc-resultsHeader, */
.gsc-adBlock{ display:none!important;}