/* Ajustes de acessibilidade */

 body.single #main {position: relative;}
 
 #main .bloco-principal {position: relative;}
 div#main div#___gcse_1 div.gsc-control-cse{
 	background-color: transparent;
 	border-color: transparent;
    padding: 0 ;
 }
 .gsc-results-wrapper-overlay {
 	position: absolute !important;
 	top: 0px !important;
 	left:0px !important;
 	width: 990px !important; /*new*/
 	max-width: 100% !important;
 	height: 100% !important;
 	padding: 0px 0px !important;
 }
 body.gsc-overflow-hidden {
    overflow: auto;
 }
 .gsc-modal-background-image {
    position: absolute !important;
 }
 input.gsc-search-button{
 	background-color: transparent !important;
 	border-color: transparent !important;
 	margin-top: 0px !important;
 	padding: 6px 2px 6px 0px !important;
 }
 form.gsc-search-box{
 	margin-bottom: 0px !important;
 }
 .gsc-search-box-tools .gsc-search-box .gsc-input {
 	padding-right: 1px;
 }
 #searchform input,
 #searchform tr {
 	line-height: 8px !important;
 }
 #searchform{
 	height: auto !important;
 	padding: 0px !important;
 }
 table.gsc-search-box{
 	margin-bottom: 0px !important;
 }
 div#searchform input.gsc-input{
 	background-image: none !important;
 }
 div#searchform form.gsc-search-box div.gsc-input-box{
 	border:0px;
 	background-color: transparent;
 	background-color: rgba(255,255,255,0.25);
 }
 div#searchform form.gsc-search-box div.gsc-input-box input{
 	background-color: transparent !important;
 	border: medium none !important;
 	/*height: 18px !important;*/ /*new comment*/
 	color: #666666 !important;
	font-size: 12px !important;
	line-height: 1.2 !important;
 }
 @media screen and ( min-width: 980px ){ /*new*/
	 div#searchform form.gsc-search-box div.gsc-input-box input{ margin-top: 2px !important;} /*new*/
 } /*new*/
 div.gsc-results-wrapper-overlay div.gsc-wrapper div.gsc-resultsbox-visible div.gsc-resultsRoot div.gsc-results div.gcsc-branding{
 	display: none !important;
 }
 div.gsc-results-wrapper-overlay div.gs-title a.gs-title b,
 div.gsc-results-wrapper-overlay div.gs-webResult div.gs-title a.gs-title{
 	color: #333 !important;
 }
 div.gsc-results-wrapper-overlay div.gs-webResult div.gsc-url-top div.gs-bidi-start-align{
 	color: #9C9C9C !important;
 }
 div.gsc-results-wrapper-overlay div.gsc-results div.gsc-expansionArea div.gsc-cursor-box{
 	text-align: center;
 }
 
 
 
div.alumnicount div.count{
background-color: #BA141A;
color: white;
font-size: 28px;
border-radius: 10px;
moz-border-radius: 10px;
padding: 8px 4% 8px 4%;
max-width: 27% ;
margin: 12px 1%;
float: right;
text-align:center;
}
div.alumnicount h3{
float: left;
width: 60%;
}
.fullwidth div.alumnicount div.count{
 margin: 6px 1%;
 padding-left: 14%; 
}
.fullwidth div.alumnicount h3{
 font-size: 18px;
 width: auto;
}

#category #right.top{
padding-top: 100px;
}

.atalhos-hide{
display:none;
}
