.gsc-control-cse{ border: none;}

.gs-web-image-box, .gs-promotion-image-box{ display: none;}

.cse .gsc-control-cse, .gsc-control-cse{ padding: 0 !important;} 
.gsc-orderby-container{ display: none !important;}
.gsc-adBlock{ display: none !important;}
.gcsc-branding{display: none !important;}
.gsc-result-info{ padding-top: 0px!important; padding-left: 0px!important;}

.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,
.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,
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b{ color: #000000; transition: all 0.5s ease;}
 
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b{ color:#0092ab; }
.gsc-above-wrapper-area{ margin-bottom: 10px;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{ text-decoration: none; text-transform: uppercase; font: 600 15px 'Noto Sans';}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{padding-left: 0px!important; padding-right: 0PX!important; padding-bottom: 5px!important;} 
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl{ color:#0092ab;}
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic{ padding: 0; padding-bottom: 1em; margin-bottom: 1em; border-bottom: dotted 1px #dddddd;}
.gsc-results .gsc-cursor-box{ margin-bottom: 20px; }
.gsc-cursor-page{ font-size: 13px; font-weight: 600; letter-spacing: 0.050em;  display: inline-block; padding:5px 9px; margin: 0px 2px; border: solid 1px #f4f4f4; border-bottom: solid 1px #dddddd; border-radius: 2px; float: left; text-decoration: none !important; color: #000000 !important; transition: all 0.5s ease; position:relative !important;}
.gsc-cursor-page:hover{ background: #333333 !important; color: #ffffff !important;}
.gsc-cursor-page::after{ content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 6px 7px 6px; border-color: transparent transparent #2e2e2e transparent; opacity: 0; transition: all 0.3s ease-out; bottom: -30px; left: 50%; transform: translateX(-50%); position: absolute; }
	.gsc-cursor-page:hover::after{ bottom: -15px; opacity: 1;}
.gsc-results .gsc-cursor-box{ padding: 10px 0px 40px 0px; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{ background: #0092ab; color: #ffffff !important; border: none !important;}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page::after{ border-color: transparent transparent #0092ab transparent; bottom: -15px; opacity: 1;} 
.gsc-result-info{ font-size: 12px; letter-spacing: 0.040em;}

.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{color: #000 !important;}

.buscaInterna{ border-bottom: 1px solid #E9E9E9; padding-bottom: 20px;}
	.buscaInterna h3{ font-size: 16px; color: #777777; margin-bottom: 10px;}
	.buscaInterna h3 span.icon{ font-size: 20px; float: left; margin-right: 10px;}
	.buscaInterna li label{ display: none !important;}
	.buscaInterna li input{ margin-left: 30px !important; float: left; margin-right: 10px; width: 25%;} 
	.buscaInterna form.padrao li{ overflow: visible; margin-bottom: 0px;} 
	.buscaInterna form.padrao .chosen-container{ width: 20% !important; float: left; margin-right: 10px;}

	.buscaInterna form.padrao .bt:link,
	.buscaInterna form.padrao .bt:active,
	.buscaInterna form.padrao .bt:visited{ display: block; float: left; cursor: pointer;}


.novaBusca{}
	.novaBusca h4{font-size: 20px; line-height: 20px; color: #242424; text-transform: uppercase; font-weight: bold; display: block; letter-spacing: -0.030em; margin-bottom: 5px;}
	.novaBusca .formBusca{padding-bottom: 10px; margin-bottom: 20px;}
	.novaBusca .formBusca span.radio label{margin-left: 9px;}
	.novaBusca .formBusca form input[type=text]{line-height: 32px;padding: 5px 0px;width: 360px;clear: left;float: left;margin: 23px 0 0 0px;border: none;border-bottom: solid 1px #bcbcbc;font-size: 16px;}
	.novaBusca .formBusca form a:link,
	.novaBusca .formBusca form a:active,
	.novaBusca .formBusca form a:visited{float: left; margin: 32px 0 0 0; background: #000; color: #ffffff; padding: 0 17px 0 17px; line-height: 34px; transition: all 0.5s ease; text-transform: uppercase;}
	.novaBusca .formBusca form a:hover{background: #0092ab;}
	.novaBusca .formBusca form span.enviando{float: left; margin: 32px 0 0 0;  background: #000;  color: #ffffff; padding: 0 17px 0 17px; line-height: 34px; transition: all 0.5s ease; text-transform: uppercase;}


	



