/* inicio diversos */

p a.oculto {
    display: inline-block;
    text-indent: -20000px;
    font-size: 0;
}

a {
	color: #02632c;
}

h1 small {
	color: #34495e !important; 
}

/* fim diversos */
/*--------------------------------------------------------------------------------------------------------------------------*/
/* inicio alto contraste */

body.contrast{
	background: #000000;
}

.contrast :not(.ui-icon):not(.banner){
	background: #000000 !important;
    color: #ffffff;
}

.contrast a{
    color: #ffff00 !important;
}

.contrast h1 small{
	color: #ffffff !important;
}

.contrast a:focus{
	color: #ffffff !important;
	background: #000000 !important;
}

/* fim alto contraste */
/*---------------------------------------------------------------------------------------------------------------------------*/
/* inicio tamanho fonte */

.fonteMaior * {    
	font-size: 20px !important;   
}

.fonteMaior .ui-widget-content td{
    font-size: 20px !important;
}

.fonteMaior .title{
	padding-top: 70px;
	font-size: 40px;
}

.fonteMaior h3{
	font-size: 30px !important;
}

.fonteMaior .informacoes{
	padding-bottom: 60px !important;
}

.fonteMaior .conteudo{
	padding-bottom: 60px !important;;
}

.fonteMaior #rodape{
	height: 60px;
}

.fonteMaior #acessibilidade img {
	width: 60px !important;
	height: 60px !important;
}

.fonteMaior #logoradar img {
	width: 180px !important;
}

.fonteMenor *{
	font-size: 8px !important;
}

.fonteMenor .ui-widget-content td{
    font-size: 8px !important;
}

.fonteMenor #acessibilidade img {
	width: 20px !important;
	height: 20px !important;
}

.fonteMenor #logoradar img {
	width: 100px !important;
}

/* fim tamanho fonte */
/*---------------------------------------------------------------------------------------------------------------------------*/
/* inicio barra acessibilidade */

.hrBarraAcessibilidade{
	margin-top: 0px;
	margin-bottom: 0px;
}

.barraAcessibilidade {
	margin-bottom: 0px;
}

.barraAcessibilidade li{
	font-size: 13px;
	margin-left: 20px;
	list-style-type: none;
}

.barraAcessibilidade ul.right{
	float: right;
	margin-right: 10px;
}

.barraAcessibilidade .navbar-nav li{
	margin-top: 13px;
}

li.barraAcessibilidade{
	font-size: 13px;
	display: inline; 
	margin-left: 20px;
}

.logoAcessibilidade{
	width: 50px;
	height: 50px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px !important;
}

@media only screen and (max-width: 767px){
	.barraAcessibilidade ul.right {						    
		float: none;
    }
    
	.logoAcessibilidade {	
	    float: none !important;
	}
	
	.hrBarraAcessibilidade {
		margin-top: 0px !important; 
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 1322px){
	.hrBarraAcessibilidade {
		margin-bottom: 0px;
	}
}

/* fim barra acessiblidade */
/*---------------------------------------------------------------------------------------------------------------------------*/
/* inicio mapasite */

.mapasite li a{
    font-size: 15px;    
}

.mapasite a:focus{
	color: #ffffff;
	background: #000000;
}

.mapasite a:hover{
	color: #ffffff;
	background: #000000;
}

.mapasite label{
    font-size: 15px;
    padding-top: 10px;
}

.mapasite ul{
    list-style-type: disc;
}

/* fim mapasite */
/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
/* para posicionar a caixa de pesquisa do google */
.gsc-control-cse-pt-PT {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}

.gsib_a {
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;    
}
/* fim caixa google */
/*---------------------------------------------------------------------------------------------------------------------------*/
