/* Adaptado por Walber Costa - walber@ufpa.br ; walberoc@gmail.com*/
/* CSS3 Zebra Striping */

span#sairDaBanca {
    float: right!important;
}
.module h2 a#logout {
    color: white;
}
#sairDaBanca button {
    background: #095197;
}
div#divLogin {
    width: auto;
    height: 30px;
    margin-left: -173px;
    display: none;
    position: absolute;
    z-index: 9999;
    background: #eeeeee;
    padding: 5px;
	border: solid 1px #1659bf;
}

div#divLogin input.btBanca {
    margin-bottom: 10px;
}

div#divLogin input#usuario, div#divLogin input#senha {
    width: 100px!important;
	height: 16px!important;
}
#aviso_modal a.modal {
    height: 700px;
    width: 78%;
}

table tr:nth-of-type(odd) {
  background: #eee;
}
table#padrao_ceps {
    width: 100%;
}
.span1.tileInfo {
    width: 33px!important;
}
#iconespublicacoes[class^="icon-"] {
    color: #1b9501!important;
}
#content.internas .content-header-options-1 .btns-social-like .twitter{
    float: right!important;
}

#content.internas.pull-left.twitter {
    float: right!important;
}
#content.internas ul.actions {/*esconde edição artigo - próximo ao botão twitter*/
    display: none!important;
}
div.row-fluid.module ul#menuPai {
    margin-left: 9px;
}
div.row-fluid.module ul#menuPai ul {
    padding-bottom: 7px;
}
/*#resultadosDoTema p.tileItem {
    padding-left: 6px;
}*/

p.data-aviso {
    background-color: #2c8122!important;
    color: white!important;
}
div#noticiasDestaque.divUltimasNoticias p.textoNoticia {
    color: #183103!important;
    border: 1px outset green;
    border-bottom-width: 1px;
    border-top-width: 3px;
    font-size: 1em;
    margin-top: 13px;
    margin-bottom: 4px;
    text-align: justify;
    font-weight: bold;
    padding: 3px;
}
div#destaqueEmergencial {
    margin-top: 0px;
    border-top: 0px;
    border: 0px solid #d9dce4!important;
}
div#destaque-pos-2022 {
    margin-top: -12px!important;
}
div#alerta-unidade.alert {
    margin-top: -11px!important;
}

p.alerta-unidade {
    text-align: justify!important
}
/*
div#noticiasDestaque.divUltimasNoticias p.dataNoticia {
    text-align: center!important;
    color: #222222!important;
    border: 3px 1px 1px 1px;
    background-color: #eeeff2;
    border-color: #3f8106!important;
    border-top: solid 3px;
    border-bottom: solid 1px;
    margin-top: 12px;
    margin-bottom: -12px;
}
*/
div#noticiasDestaque.divUltimasNoticias p.dataNoticia {
    text-align: center!important;
    color: #222222!important;
    border: 3px 1px 1px 1px;
    background-color: #eeeff2;
    border-color: #3f8106!important;
    border-top: solid 4px;
    border-bottom: solid 1px;
    margin-top: 12px;
    margin-bottom: 0px;
    /* height: 60px; */
}
/*#noticiasDestaque.divUltimasNoticias p{
    border: 1px solid green;
    color: green!important;
    font-size: 1em;
    margin-top: 11px;
    margin-bottom: 4px;
    text-align: center;
    font-weight: bold;
    padding-top: 3px;
}*/

.sobreDestaques {
    border: 2px solid #d9dce4!important;
    text-align: left!important;
    font-weight: bold!important;
    /* padding-top: 3px!important; */
    /* margin-bottom: 30px!important; */
    /* border-top: 2px solid #f89406!important; */
    margin-top: 20px;
}

div.sobreDestaques .outstanding-header {
    border-color: #cd4500!important;
}
div.sobreDestaques div.outstanding-header h2.outstanding-title.sobreDestaquesReforco {
    color: #cd4500!important;
}

#content.internas div#noticiasDestaque blockquote{
    float: none!important;
    clear: both!important;
    border-bottom: 1px solid #717782!important;
    border-top: none!important;
    /* border-left: none; */
    /* border-right: 0; */
    border-left: 1px solid #999999!important;
    color: black!important;
    font-size: 1em!important;
    font-weight: bold!important;
    letter-spacing: -0.03em!important;
    line-height: 1.25em!important;
    margin: .1em 1em .1em .1em!important;
    width: 96%!important;
    padding: .1em .2em!important;
}
#content.internas p.tileItem {
    padding-left: 6px !important;
	font-size: 1em!important;
	border-bottom: 1px solid #e8e7e7!important;
}

main div.container .module h2.datahora{
    color:#5e636d!important;
}

h2.datahora.tileHeadline{
    margin-bottom: -5px!important;
    border-left: groove!important;
    padding-left: 6px!important;
    margin-bottom: 0px!important;
    font-size: smaller!important;
}
h2.datahora.link-publicacao.tileHeadline{
    margin-left: 8px;
    line-height: 1.7em;
    margin-top:2px!important;
}

.alert.span12.tileContent.inscritos {
    padding-bottom: 0px;
    margin-bottom: 2px;
    padding-top: 3px;
        position: relative;
        top: -4px;
}

#manchete-home.manchete-principal {
    font-size: small!important;
    margin-top: -30px!important;
}
/* estiliza lista mapa do site */
#content.internas ul li.divider {
    font-weight: bold;
    list-style-type: none!important;
    margin-left: -15px!important;
}

/*main div.container 
*/
#content.container.module._publicacoes {
    padding-bottom: 5px!important;
}
/* subcategorias escolhidas no menu*/
div.cat-children span.item-title {
    font-size: 1.6em;
}
div.container .module h3 a{
    font-weight: bold!important;
}

hr.ceps_hr_azul {
    border-top: 1px solid #2c66ce;
}
.menuUnidade span.classeDoTema {
    background: #eeeff2!important;
    color: #105480!important;
    font-weight: bold!important;
}
/*
hr {
    margin: 5px 0;
    border: 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #ffffff;
}
*/
hr.ceps_inscricao{
    height: 27px;
    border-style: solid;
    border-color: #dcdee2;/* #8c8b8b;*/
    border-width: 0 0 4px 0;
    border-radius: 20px;
    margin-bottom: 10px;
}
/*quem é quem*/
.equipeCeps {
	padding-left: 30px;
	float: left;
}
.blocoEquipe {
	padding-left: 30px;
}
/*li.item-324{
	    color: #3d72d1!important;
    padding-left: 10px!important;
    font-weight: bold!important;	
}
*/
nav ul li span.separator{
	    color: #3d72d1!important;
    padding-left: 0px!important;
    font-weight: bold!important;
}
main #navigation nav a {
    padding-left: 4px!important;
}
main #navigation nav li{
	padding: 5px 10px 5px 9px!important;
}
ul#tag_raiz {
    padding-left: 10px;
}
#content.internas .documentCategory span.classeDoTema p{
    text-align: center;
    background: #eeeff2;
    padding: 3px;
    color: #105480;
    margin-top: 19px;
    border-bottom: 1px solid;
}
/*main div.container .module h2 a.unidade_destino:hover {
    text-decoration: underline!important;
}*/
#content.internas .tile-list-1 .tileItem .tileHeader h2 a:hover
{
    text-decoration: underline!important;
}
/*
#navigation-section li > span.separator {
    color: green;
}
*/
/*#navigation-section nav li.item-311, #navigation-section nav li.item-313, #navigation-section nav li.item-324,
 #navigation-section nav li.item-325, #navigation-section nav li.item-326{
    color: #3d72d1;
    padding-left: 10px;
    font-weight: bold;
}
*/
#content.internas h4.cargo_equipe {
    font-size: 1.4em;
	color: #3e67b2;
	margin-bottom: 4px!important;
    margin-left: 6px!important;
}

.equipeCepsNome {
    float: left;
}
	.equipeCepsEmail {
    padding-left: 40px;
    width: 25%;
}
.equipeCepsTelefone {
    padding-left: 40px;
}
h3.divisao {
    margin-left: 20px;
}
.listaEquipe {
	list-style-image: url(images/ext_lang.png);
}

/*.listagem-chamadas-secundarias*/
.content-container {
border-top: 1px solid #92969c;
padding-top: 5px;
}
/* 
esconde calendário e data do submenu "todos"
*/
.categories-list.menuTodos li:nth-child(2n), .categories-list.menuTodos li:nth-child(3n) {
    visibility: hidden!important;
}
/* esconde "data criação" e "data edição" das subcategorias "menuTodos" */
.categories-list.menuTodos .keywords {
    display: none;
}
#content.internas .menuTodos .tileItem {
    padding: 4px 0 0px 0;
}

/* #navigation nav li.item-324, #navigation nav li.item-326, #navigation nav li.item-280 {
    font-weight: bold;
    padding-left: 12px;
    color: #3166ce;
}*/
/*#localizacao-ender{
    float: left!important;
    margin-right: 2px;
}*/
/*main div.container #content.internas .module .outstanding-title { */
h3 #content.internas .module .outstanding-title {  
   font-size: 1.45em;
    font-weight: 400;
    margin: 11px 8px 10px 8px;
}
#inscricao {
    text-align: center;
	margin-bottom: 16px;
}
#inscricao button {
    background-color: #4E6CB4;
    padding: 6px;
    color: #222;
    font-weight: 600;
}
#inscricao button:hover {
    background: #2965bc;
    padding: 6px;
    color: #fff;
    font-weight: 600;
}
button {
    cursor: pointer;
}

/*mapa do site */
.mapa_site.module {
    margin-left: 0px!important;
}
.variacao-module-03.esquerda.module {
    margin-right: 20px!important;
}
/*  grey background */
.button,button
	{
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dddddd");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #095197;
	border: solid 1px #ddd;
	    padding: 5px;
}
/*div#content.internas ul#menuPai > span.menuUnidade */
main div.container .module h2
{
    font-weight: bold!important;
    color: #105480!important;
}

div.container .module p.destaqueSobreNoticia {
    border: 1px solid #cd4500;
    font-size: 1em;
    margin-top: 11px;
    margin-bottom: 4px;
    text-align: center;
    font-weight: bold;
    padding-top: 3px;
}

/*quem é quem - fim*/
/* Automatic Serial Number Row 
.css-serial {
  counter-reset: serial-number;  /* Set the serial number counter to 0 
}
.css-serial td:first-child:before {
  /* counter-increment: serial-number; */  /* Increment the serial number counter */
  /* content: counter(serial-number); */  /* Display the counter */
  
