/*---------------------Configura Titulos de Paginas-----------------*/
/*Utilizado em titulo de paginas de noticia ou artigo */
.titulo-pagina h1 {
    color: #1A2A39;
    font-weight: bold;
    font-size: 30px;
    line-height: 37px;
    text-transform: none;
    letter-spacing: -0.05em;
    margin: 5px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #D7D7D7; /* linha abaixo do titulo */
}

/*Utilizado em titulo de paginas basicas */
.titulo-pagina h2{
   color: #172938;
   font-weight: bold;                /*Define espessuras da letra */
   font-size:28px;
   line-height: 37px;                /*Espaçamento entre as linha do texto*/
   text-decoration:none;
   letter-spacing: -0.05em;          /*Espaçamento entre as letras do texto */
}
/*Utilizado na chamada de noticias em blocos na pagina inicial */
.titulo-manchete h1{
    color: #172938;
    font-weight: bold;                /*Define espessuras da letra */
    font-size: 16px; 
    line-height: 21px;              /*Espaçamento entrelinha do texto*/
    letter-spacing: -0.03em;      /*Espaçamento entre as letras do texto */
    text-decoration:none;
}
/*Utilizado na chamada de processos seletivos em blocos na pagina inicial */
.titulo-manchete h2{
    color: #172938;
    font-weight: bold;                /*Define espessuras da letra */
    font-size: 16px; 
    line-height: 18px;              /*Espaçamento entrelinha do texto*/
    letter-spacing: -0.03em;      /*Espaçamento entre as letras do texto */
    text-decoration:none;
}


/*Utilizado na chamada de noticias em blocos na pagina inicial */
.titulo-manchete-grande h1{
    color: #172938;
    font-weight: bold;                /*Define espessuras da letra */
    font-size: 34px; 
    line-height: 37px;              /*Espaçamento entrelinha do texto*/
    letter-spacing: -0.05em;
    text-decoration:none;
    margin: 0 0 0.338em;
    padding: 0;
}
.titulo-pagina-sumario h1{
    margin: .85em 0 5px;
    padding: 0 0 .70em 0;
    border: 0;
    border-bottom: 1px solid #d9dbda;
    color: #2c66ce;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 2.25em;
    line-height: 1em;            /*Espaçamento entrelinha do texto*/
}

/* Configura titulo de manchete */
.titulo-manchete a { color: #172938;}
.titulo-manchete a:hover { color: #205c90; text-decoration: none; }

/* Configura titulo de manchete grande */
.titulo-manchete-grande a { color: #172938; }
.titulo-manchete-grande a:hover { color: #205c90; text-decoration: none; }

/*Configura titulo de conteudo do modo sumario*/
.titulo-sumario h2{
    margin: 0 0 0.438em;
    padding: 0;
    color: #172938;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;    /*Espaçamento entrelinha do texto*/
    letter-spacing: -0.03em;
    text-decoration:none;
}
.titulo-sumario a { color: #172938;}
.titulo-sumario a:hover {color: #205c90; text-decoration: none; }


/*Utilizado em titulo de galerias listadas em colunas */
.titulo-enquete h2{
   color: #172938;
   font-weight: bold;                /*Define espessuras da letra */
   font-size: 16px;
   line-height: 18px;                /*Espaçamento entre as linha do texto*/
   text-decoration:none;
   letter-spacing: -0.03em;          /*Espaçamento entre as letras do texto */
   margin: 0;
   padding-top: 0px;
   padding-bottom: 3px;
   border:0; 
}
/* Configura titulo de galerias listadas em coluna */
.titulo-enquete a { color: #172938; }
.titulo-enquete a:hover { color: #205c90; text-decoration: none;}
.text{font-size:12px;}
.percent{font-size:12px;}
.bar{font-size:10px;}
.total{font-size:10px;}
.poll-message{font-size:3px;}


/*Utilizado em titulo de galerias listadas em colunas */
.titulo-galeria h2{
   color: #172938;
   font-weight: bold;                /*Define espessuras da letra */
   font-size: 18px;
   line-height: 21px;                /*Espaçamento entre as linha do texto*/
   text-decoration:none;
   letter-spacing: -0.05em;          /*Espaçamento entre as letras do texto */
   margin-top:15px;
   margin-bottom: 60px;
}
/* Configura titulo de galerias listadas em coluna */
.titulo-galeria a { color: #172938; }
.titulo-galeria a:hover { color: #205c90; text-decoration: none;}

/*Utilizado em titulo de banner tres imagens*/

/* Configura titulo de galerias listadas em coluna */
.titulo-banner-tres a { color: #172938; }
.titulo-banner-tres a:hover { color: #205c90; text-decoration: none;}

/***********Cria regras para titulo de pagina ou de blocos em blocos  *********************/
.page-header { background-color: #edeff1; 	padding: 8px 5px 24px 10px; }

/*Configura outras cores de cabeçalho de permitidas pelo padrao*/
.govbr-block.laranja .block-title { color: #BA4A00; border-top: 4px solid #BA4A00; }
.govbr-block.marrom .block-title { color: #753900; border-top: 4px solid #753900; }
.govbr-block.marrom-claro .block-title{ color: #826938; border-top: 4px solid #826938; }
.govbr-block.roxo .block-title { color: #643C67; border-top: 4px solid #643C67;}
.govbr-block.azul-piscina .block-title{ color: #00A0DB; border-top: 4px solid #00A0DB; }
.govbr-block.azul-claro .block-title{ color: #3B7390; border-top: 4px solid #3B7390; }
.govbr-block.azul-escuro .block-title{ color: #00439e; border-top: 2px solid #00439e; }
.govbr-block.verde-campo .block-title { color: #56762B; border-top: 4px solid #56762B; }
.govbr-block.verde-claro .block-title, .page-header { color: #19882c; border-top: 4px solid #6DA073; }
.govbr-block.dourado .block-title { color: #b97a00; border-top: 4px solid #b97a00;}

/**Bloco avaliacao desempenho*/
.govbr-block.avaliacao .block-title { padding: 8px 8px 24px 10px !important; font-family: "Open Sans"; font-weight: bold;font-size: 1.4em;}

/**************Bloco rodape******************/
.rodape-bloco{ background-color: #EDEFF1; height: 22px; padding: 5px; margin: 10px 0 0 0; clear: both; }

.rodape-bloco.verde-campo{ border-top: 2px solid #56762B; color: #56762B; }
.rodape-bloco.verde-claro{ color: #19882c; border-top: 2px solid #6DA073; }
.rodape-bloco.azul-claro { color: #3B7390; border-top: 2px solid #3B7390; }
.rodape-bloco.laranja{ color: #BA4A00; border-top: 2px solid #BA4A00; }
.rodape-bloco.roxo{ color: #643C67; border-top: 2px solid #643C67; }
.rodape-bloco.marrom{ color: #826938; border-top: 2px solid #826938; }
.rodape-bloco.dourado{ color: #b97a00; border-top: 2px solid #b97a00; }
.rodape-bloco.azul-piscina{ color: #00A0DB; border-top: 2px solid #00A0DB; }

.rodape-link { font-size: 11px; color: #333; text-transform: uppercase; line-height: 1px; float: right; margin-right: 7px;}
.rodape-texto{ display: block; padding: 5px; float: right; }


    
