
     @font-face
     {
          /*font-family: 'SunSans-Regular';
          src: url('../Content/fonts/Susr_.ttf');*/
     }

header {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWJmNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTdlYmY1IiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZWJmNSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(231,235,245,0) 0%, rgba(231,235,245,0.01) 1%, rgba(231,235,245,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,235,245,0)), color-stop(1%,rgba(231,235,245,0.01)), color-stop(100%,rgba(231,235,245,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e7ebf5', endColorstr='#a6e7ebf5',GradientType=0 ); /* IE6-8 */

}

.comunicado-bg {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWJmNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTdlYmY1IiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZWJmNSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(231,235,245,0) 0%, rgba(231,235,245,0.01) 1%, rgba(231,235,245,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,235,245,0)), color-stop(1%,rgba(231,235,245,0.01)), color-stop(100%,rgba(231,235,245,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(231,235,245,0) 0%,rgba(231,235,245,0.01) 1%,rgba(231,235,245,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e7ebf5', endColorstr='#a6e7ebf5',GradientType=0 ); /* IE6-8 */

}
html {
    height: 100%;
    width:100%;
}

body {
    /*font-family: SunSans-Regular;*/
    font-size:13px;
    padding: 0;
    height: 100%;
     width:100%;
}

h1 {
    font-weight: 200;
    font-size: 20px;
    letter-spacing: -1px;
    color: #225378;
}

    h1 span {
        color: #12808e;
    }
    
.container {
	width: 70%;
	/* padding-right: inherit;
    padding-left: inherit; */
}

.row {
	margin-right: auto;
    margin-left: auto;
}

.menu-superior{
	position: absolute;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	background: #005c92;
}

.menu-superior-lista {
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 28px;
	/* identical to box height */
}

.linkTopo{
	position: absolute;
   /*  width: 166px;
    height: 28px; */
   	/* margin-left: -59px; */
    top: 8px;
}

.menu-pesquisar{
	position: absolute;
	width: 100%;
	height: 124px;
	left: 0px;
	top: 40px;
	
	background: #EEEEEE;
}
.nav{
	padding-left: 130px;
}
.nav > li > a{
	position: relative;
    display: block;
    padding: 0px 15px;
}

.midiasSociais{
	position: absolute;
	width: 50px;
	height: 50px;
	left: 1633px;
	top: 14px;
}

.nome-institucional{
	margin-top: 40px;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 700;	
	font-style: normal;
	font-size: 25px;
	line-height: 42px;
	/* identical to box height */
	text-align: center;
	color: #373737;
}

.form-control{
	background: #FFFFFF;
    border: 2px solid #005c92;
    /*border-radius: 31px;*/
}

body .ui-button{
	background: #117CC1;
	font-size: 1.2em;
    /*margin-bottom: 50px;*/
}

.titulo_observacao{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #117CC1;
}

body .ui-datepicker .ui-datepicker-calendar td a{
	font-size: 14px;
}

.textos_h2{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 21px;
}

.textos_li{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
}

.campos_form{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	line-height: 24px;
    display: block;
}

.form-inline .form-control{
	width: 270px;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    border: 1px solid #117CC1;
    border-radius: 25px;
    font-size: 14px;
    padding: 15px;
}

.lupa-azul{
	position: absolute;
	width: 34px;
	height: 34px;
	left: 1840px;
	top: 155px;
	background: url("../imagens/novo/lupa-azul.png")
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.veiculo{
	border-color: #D62028;
	background: #D62028;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.veiculo.ui-state-active{
	border-color: #D62028;
	background: #D62028;
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header a{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
	/*line-height: 10px;*/
	/* identical to box height */
	color: black;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav:before{
	border-bottom: none;
	background: #F5F5F5 !important;
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
	line-height: 10px;
	/* identical to box height */
	color: Black;
}

body .ui-tabs .ui-tabs-panels{
	/*background: whitesmoke;*/
}

/* body .ui-tabs .ui-tabs-panels [data-index = "0"]{
	background: #D62028 !important;
} */

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.habilitacao{
	border-color: #1B96D3;
	background: #1B96D3;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.habilitacao.ui-state-active{
	border-color: #1B96D3;
	background: #1B96D3;
}

body .ui-tabs .ui-tabs-panels [data-index = "1"]{
	background: #1B96D3 !important;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.agendamento{
	border-color: #DB9F0D;
	background: #DB9F0D;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.agendamento.ui-state-active{
	border-color: #DB9F0D;
	background: #DB9F0D;
}

body .ui-tabs .ui-tabs-panels [data-index = "2"]{
	background: #DB9F0D !important;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.formulario{
	border-color: #67AC44;
	background: #67AC44;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.formulario.ui-state-active{
	border-color: #67AC44;
	background: #67AC44;
}

body .ui-tabs .ui-tabs-panels [data-index = "3"]{
	background: #67AC44 !important;
}

body .ui-tabs .ui-tabs-panels .ui-tabs-panel{
	width: 100%;
	background: transparent !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{
	cursor: text;
    background-color: transparent !important;
    color: #fff;
    border: 0px;
}

.textos_li a{
	color: #686868;
}

.perguntas_duvidas{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #005c92;
	font-size: 14px;
}

.respostas_duvidas{
	font-family: Helvetica;
	font-weight: 500;
	font-style: normal;
	font-size: 13px;
	color: #686868;
}

body .ui-button.ui-button-text-only .ui-button-text{
	background: #005c92;
    color: #FFFFFF;
    font-size: 0.7em;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
}

.titulo_eventos{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #117CC1;
	font-size: 28px !important;
}

body .ui-tabs {
    padding: 0;
    position: static;
    border: none;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav{
	border: none;
	/*background: #F5F5F5;*/
	padding: 10px;
}

@media (min-width: 992px){
	.col-md-3{
		width: 23%
	}
}

@media (min-width: 992px){
	.col-md-4{
		width: 32.2%;
	}
}

@media (min-width: 992px){
	.espaco_class{
		margin-right: 5px;
		margin-left: 5px;
	}
}

/* @media (max-width: 992px){
	.menuTela{
		visibility: hidden;
	}
} */

@media (max-width: 992px){
	.col-sm-6 {
	    width: 46%;
	}
}

.separator_class{
	width: 0;
	margin-left: 15px;
	margin-right: 15px;
	top: -21px;
}

@media (max-width: 992px){	
	.esconder{
		visibility: hidden;
		height: 0px;
	}
}

@media (max-width: 992px){
	.container {
    	width: 100%;
    }
}

.extratoVeiculo{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 16px;
	/* line-height: 50px; */
	text-align: center;
	color: #D62028;
}

body .ui-datepicker .ui-datepicker-header{
	margin: 0;
    font-size: 16px;
    padding: 1rem;
    line-height: normal;
    background: #117CC1;
    color: #FFFFFF;
    font-weight: 600;
    border: solid #117CC1;
    border-width: 0 0 1px 0;
    border-radius: 7px 7px 0px 0px;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
}

body .ui-datepicker .ui-datepicker-calendar th{
	padding: 0.5rem;
    text-align: center;
    background: #117cc1;
    border: solid white;
    color: white;
}

body .ui-datepicker .ui-datepicker-calendar td{
	padding: 0.5rem;
    text-align: center;
    background: #DED9D9;
    border: solid white;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: transparent;
	border:none;
}

body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-active{
	background: #117CC1;
    color: white;
    border: 0 none;
    border-radius: inherit;
}

body .ui-datepicker .ui-datepicker-next, body .ui-datepicker .ui-datepicker-prev{
	color:#ffff !important;
}

.extratoVeiculoDetalhe{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	color: #686868;
}

.extratoHabilitacao{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    /* line-height: 50px; */
    text-align: center;
    color: #1B96D3;
}

.extratoHabilitacaoDetalhe{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	color: #686868;
		
}

.extratoAgendamento{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 16px;
	/* line-height: 50px; */
	text-align: center;
	color: #DB9F0D;
}

.extratoFormulario{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 16px;
	/*line-height: 50px;*/
	text-align: center;
	color: #67AC44;
}

#slz g path{
	cursor: pointer;
}

#slz g path:hover{
	opacity: 50%;
}

#slz g path.st1:hover{
	opacity: inherit;
}

/* .legenda li:hover{
	position: relative;
    z-index: 1;
    transform: translate(-15px, -15px);
    transition: .10s cubic-bezier(.5,.03,.41,1);
    width: 25px;
    height: 25px;
    top:15px;
    bottom: 25px
} */

.table-habilitacao > table > tbody > tr > td{
	background: white;
    width: 10%;
    border-radius: 15px;
    padding: 10px;
}

body .ui-accordion .ui-accordion-header{
	background: #005c92;
	border-radius: none;
}

body .ui-accordion .ui-accordion-header.ui-state-active{
	background: #005c92;
	border-radius: none;
}

body .ui-accordion .ui-accordion-header.ui-state-active:hover{
	background: #005c92;
	border-radius: none;
}

body .ui-accordion .ui-accordion-header.ui-state-active{
	text-align: center;
    color: #FFFFFF;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
}

body .ui-accordion .ui-accordion-header:first-child{
	text-align: center;
    color: #FFFFFF;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
    border-top-right-radius: inherit;
    border-top-left-radius: inherit;
    padding: 7px;
}

.titulo_layout{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 700; 
	font-style: normal;
	font-size:28px;
	color: #005c92 !important;
}

.separador_barra{
	border-bottom: 2PX SOLID #005c92;
}

.titulo_rodape{
	color: #005c92;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
}

.subtitulo_rodape{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #686868;
	font-size: 12px;
}

#adicCalendario .calendar table {
	width: 100%;
	margin: 20px 0;
	border-spacing: 0px;
	margin-left:-20px;
}


.calendar table thead {
    font-size: 1em;
    font-weight: 600;
}

.calendar table thead td {
    padding: .8em .1em;
}

.calendar table .day {
	position: relative;
	display: inline-block;
	/* width: 2vw; */
	/* height: 2vw; */
	line-height: 2.5em;
	border-radius: 50%;
	border: 2px solid transparent;
	cursor: pointer;
}

.calendar table  .day:hover {
	border: 2px solid #3b9cd5;
}

.calendar table .today {
	background: #3b9cd5;
	color: white;
}
    
.calendar table .today .has-event:after {
	background: white;
}

.calendar table .wrong-month {
	color: lightgrey;
}

.calendar table .wrong-month:hover {
	border: 2px solid transparent;
}

.calendar table .has-event:after {
	content: '';
	position: absolute;
	top: calc(50% + .6em);
	left: calc(50% - 2px);
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #ca3c54;
}


.calendar table .disabled{
	cursor: default;
}

.calendar table .disabled:hover {
	border: 2px solid transparent;
}

.calendar .event-container {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 141.8%;
	height: 100%;
	padding: 20px;
	background: grey;
	box-sizing: border-box;
	margin-left: -28px;
}
  
.calendar .event-container .event-wrapper{
	overflow-y: auto;
	max-height: 100%;
	/* margin-top: 40px; */
}

.calendar .close{
	z-index: 9999;
	position: absolute;
	width:30px;
	height: 30px;
	top: -40px;
	right:20px;
	cursor: pointer;
}

.calendar .event-container .close:before, .calendar .event-container .close:after {
	content: '';
	position: absolute;
	top:0;
	left: 50%;
	width: 2px;
	height: 100%;
	background-color: lightgrey;
}
      
.calendar .event-container .close:before {
	transform: rotate(45deg);
}
      
.calendar .event-container .close:after {
	transform: rotate(-45deg);
}

.calendar .event-container .event-wrapper .event{
	position: relative;
	width:100%;
	padding: 1em;
	margin-bottom: 1em;
	background: #ededed;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.12);
	text-align: left;
	color: grey;
}

.calendar .event-container .event-wrapper .event .event-date{
	margin-bottom: 1em;
}

.calendar .event-container .event-wrapper .event .event-hour{
	float:right;
}

.calendar .event-container .event-wrapper .event .event-summary{
	font-weight: 600;
}

.filler {
    position: absolute;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: grey;
    transform: translate(-50%, -50%);
}

.titulo_submenu{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
}

.imgLogo {
    padding-top: 39px;
    /* width:auto;
    height: 112px; */
    margin-left: 99px;
    top: -11px;
}

#social {
    /* margin-bottom:5px;*/
    margin-top: 9px;
    text-align: right;
    margin-right: 79px;
}

.iconAR {
        width:30px; 
        margin-left:-10px;
        margin-top:-5px;
    }

.icon-titulo {
    width: 24px;
    margin-right: 5px;
    margin-top: -3px;

}
    .icon-titulo i {
        margin-right: 9px;
    }

    .icon-titulo span {
      background-color: #337AB7;
      color: #fff;
      padding: 7px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
    }

.tituloInform{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
}

.informTexto{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	color: #005c92;
	font-size: 18px;
}

.informBnt{
	background: #DB9F0D !important;
	width: -webkit-fill-available  !important;
	border: none  !important;
	font-size: 20px  !important;
	color: #FFFFFF  !important;
}

.noticia_titulo{
	color:#117CC1;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 20px;
}

.noticia_desc{
	color:#686868;
	font-size: 16px;
}

.titulo_editais{
	color: #117cc1;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
}

.stylo_editais{
	background: #0A7ED3;
	border-radius: 10px;
	height: 100px
}

.titulo_rodape{
	color: #005c92;
    font-size: 20px;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
}

.desc_rodape{
	color: #686868;
    font-size: 14px;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
}

.mais-noticias {
	background:#fff;
	border: 1px solid #ececec;
	padding: 7px;
	border-radius: 14px;
	width: 50%;
	text-align:center;
	margin-bottom: -16px;
	position: absolute;
	margin-top: -17px;
	font-size:12px;
	font-weight:bold;
}

.titulo-galeria {
 position: relative;
  top: -43px;
  background:#00a3c6;
  padding: 4px;
  opacity: 0.8;
  filter: alpha(opacity=70);
  color: #fff;
  border-radius: 7px;
  font-size: 11px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
/* CAROUSEL ACESSO RAPIDO ----------------------------------------------------------------------- */


.banner_carrosel {
    position: relative;
    width: 101px;
    float: left;
    color: #1695A3;
    text-align: center;
    line-height: 14px;
   font-size: 12px;
}
.headerTab {
    margin-bottom: -3px;

}

    .headerTab ul li img {
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }


.tabbable .tab-content .divicon{
    text-align: center;
    padding-left: 4px;
    /*background: #E4E4E4;*/
    }

    .tabbable .tab-content .divicon h6 {
        font-size:11px;
    }

 .tabbable .tab-content div a img{
   width:55%;
    }

 .tabbable .tab-content div a{
    color:#fff;
    background: #7b7b7b;
    display: inline-block;
    border-radius: 6px;
    font-size: 10px;
    height: 90px;
    line-height: 13px;
    width: 90px;
    padding: 0px;
   margin-top: 6px;
    }

  .tabbable .tab-content div a:hover{
      background: #00a3c6;
    }



    .headerTab .container, .headerTab .navbar-static-top .container, .headerTab .navbar-fixed-top .container, .headerTab .navbar-fixed-bottom .container {
        width: 100%;
    }


#CarouselAcessoRapido, #CarouselServicos {
    margin-bottom: 0px;
}

#CarouselServicos .carousel-inner ul {
    margin:0;
    margin: 0px 0 10px 0px;
}

#CarouselServicos .carousel-inner ul > li > a > img {
  width:80px;
    filter: alpha(opacity=70);
    opacity: .7;

}
#CarouselServicos .carousel-inner ul > li > a > img:hover {
  width:80px;
    filter: alpha(opacity=50);
    opacity: 100;

}
#CarouselServicos .carousel-inner ul > li > a:hover {
   background:none;

}




/* CABECALHO ----------------------------------------------------------------------- */
.tituloorgao {

}
.tituloorgao p {
    font-size:14px;
}
    .linhaTopo {
        height: 30px;
        background: #006c95;
        border-bottom: Solid 5px #49CCEC;
        width:100%;
    }

.mainTopo {
        height: 163px;
        margin-bottom:10px;
    }

        .mainTopo .logo {
            width: 192px;
            float: left;
            height: 100%;
            margin-left: 10px;
        }

        .mainTopo .ribbonArea {
            width: 672px;
            float: right;
                            margin-right:10px;
        }

            .mainTopo .ribbonArea .webmail {
                margin-top: -5px;
                float: right;
                width: 500px;
                background: #006c95;
                height: 35px;
                color: #fff;
                -webkit-border-bottom-right-radius: 6px;
                -webkit-border-bottom-left-radius: 6px;
                -moz-border-radius-bottomright: 6px;
                -moz-border-radius-bottomleft: 6px;
                border-bottom-right-radius: 6px;
                border-bottom-left-radius: 6px;
            }

                .mainTopo .ribbonArea .webmail .webmailLogin {
                    margin-top: 5px;
                    width: 340px;
                    float: left;
                    vertical-align: central;
                }

              .mainTopo .ribbonArea .webmail .ribbon {
                    padding-top: 4px;
                    background: #225378;
                    width: 135px;
                    float: right;
                    height: 22px;
                    text-align: center;
                    -webkit-border-bottom-right-radius: 6px;
                    -webkit-border-bottom-left-radius: 6px;
                    -moz-border-radius-bottomright: 6px;
                    -moz-border-radius-bottomleft: 6px;
                    border-bottom-right-radius: 6px;
                    border-bottom-left-radius: 6px;
                    color: #fff;
                    /*font-weight: bold;*/
                    padding-bottom: 4px;
                }

              .mainTopo .ribbonArea .webmail .ribbon a {
                        color: #fff;
                    }

       .mainTopo .ribbonArea .linkTopo {
                display: table;
                clear: both;
                width: 100%;
                text-align: right;
                color: #EB7F00;
                font-weight: bold;
                font-size: 0.9em;
            }

/* CORPO ----------------------------------------------------------------------- */

a {
    color: #006c95;
    text-decoration: none;
}

    a:hover {
        color:#000;
        text-decoration: none;
    }

    a:visited {
     
        text-decoration: none;
    }

#tudo {
    /*min-height: 100%;*/
    position: absolute;
    width: 100%;
    /*background-color:#eee;*/
}

#body {
    background-color:#fff;
    min-height: 100%;
    padding-bottom: 0px;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f4fa+1,f2f4fa+24&amp;0.84+0,0+24 */
background: -moz-linear-gradient(top,  rgba(242,244,250,0.84) 0%, rgba(242,244,250,0.81) 1%, rgba(242,244,250,0) 12%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(242,244,250,0.84) 0%,rgba(242,244,250,0.81) 1%,rgba(242,244,250,0) 12%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(242,244,250,0.84) 0%,rgba(242,244,250,0.81) 1%,rgba(242,244,250,0) 12%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f2f4fa', endColorstr='#00f2f4fa',GradientType=0 ); /* IE6-9 */



margin-top:10px;
}

#body  {
  
    /*margin-bottom: 15px;*/
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    background: #F5F5F5 !important;
}
    
.area-infor-home {
    text-align: left;
    background: #f5f5f5;
    border: 1px solid #E6E5E5;
}

.area-infor, .area-servicos {
   text-align: left;
   font-size: 13px;
   line-height: 24px;
   /* border: solid 1px #e6e6e6; */
}
.area-infor {
    padding: 1px 10px 14px 36px;
}
.area-servicos {
    background:#f5f5f5;
    padding: 6px;
    padding-bottom:28px;
}


.item-servico{
    background: #ccc;
    min-height: 117px;
    border: solid 3px #f5f5f5;
    padding: 0;

}
    .item-servico:hover {
        cursor:pointer;
        background:#e8e8e8;

    }

    
.area-infor.hab h2 {
    margin-left: -17px;
    color: #0075D8 !important;
}

.area-infor.vei h2 {
    margin-left: -17px;
    color: #D62028 !important;
}

.area-infor.inf h2 {
    margin-left: -17px;
    color: #FCB812 !important;
}

.area-infor.cred h2 {
    margin-left: -17px;
    color: #67AC44 !important;
}

.area-infor.hab {
    list-style-image: url('../imagens/novo/bola_azul.png');
}

.area-infor.vei{
    list-style-image: url('../imagens/novo/bola_vermelha.png');
}

.area-infor.inf {
    list-style-image: url('../imagens/novo/bola_amarela.png');
}

.area-infor.cred {
    list-style-image: url('../imagens/novo/bola_verde.png');
}


    .area-infor h5, .area-servicos h5 {
    border-bottom: solid 2px #12808e;
    width: 99%;
    padding-bottom: 1px;
    font-size: 14px;
    margin-bottom: 0px;
    margin-left: 4px;
    font-weight: bold;
    color: #12808e;
    }

    .item-servico .titulo {
    font-size: 14px;

    color: #0a6b91;
    padding: 0;
    margin-top: -3px;
    letter-spacing: -1px;

    }
.item-servico .imagem {
         margin-top: 5px;
}

    .item-servico img {

        width:50px;
    }

    .item-servico .legenda {
    line-height: 10px;
    font-size: 9px;
    padding-left: 4px;
    padding-right: 4px;
    color: #000;

    }

    #body .informacoes {
        width: 160px;
    }

            #body  .corpo .conteudo {
                text-align: justify;
            }

        #body  .corpo .conteudo .form {
            font-size: 0.9em;
        }

         .conteudo #ServicosOnline a:visited {
            color: #fff;
        }

        #body  .corpo .conteudo .noticiasTicker a:visited {
            color: #1695A3;
           
        }

        #body  .corpo .conteudo .subtitulo {
            font-size: 20px;
            color: #006c95;
            font-weight:600;
            line-height:29px;
        }

        #body  .corpo .conteudo p {
            margin-bottom: 15px;
        }
        #body  .corpo .hora {

            margin-top:24px;
        }

        #body  .corpo .hora .AMais {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }

        #body .corpo  .hora .AMenos {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }
         #body  .corpo .hora .ARest {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }
        
        .AMais {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }

        .AMenos {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }
         .ARest {
            font-size: 10px;
            color: #225378;
            font-weight: bold;
            border: 1px solid #cccccc;
            padding: 3px;
            background: #fff;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
        }

        #body  .corpo .conteudo .ultimasnoticias {
            clear: both;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            border: #ECECEC solid 1px;
            padding:23px 5px 10px 5px;
            font-size:12px;

            line-height:15px;
        }


        #body  .corpo .conteudo .form label {
            font-size: 0.9em;
            font-weight: bold;
        }

        #body  .corpo .conteudo .pagination a:visited {
            color: #1695A3;
            text-decoration: none;
        }


        #body .corpo .conteudo h1 {
            font-weight: 200;
            font-size: 22px;
            height: 25px;
            letter-spacing: 0px;
            color: #225378;
            margin-bottom: 10px;
            display: table;
            width: 100%;

        }

        #body  .corpo .conteudo h2 {
            font-weight: 200;
            font-size: 20px;
            height: 20px;
            color: #416e90;
            margin-bottom: 10px;
            display: table;
            width: 100%;
        }

            #body  .corpo .conteudo h2 a {
                color: #006c95;
                text-decoration: none;
            }

                #body  .corpo .conteudo h2 a:visited {
                    color: #006c95;
                    text-decoration: none;
                }

        #body  .corpo .conteudo h3 {
            font-weight: 200;
            font-size: 17px;
            height: 17px;
            color: rgb(107, 141, 173);
            margin-bottom: 10px;
            display: table;
            width: 100%;
        }

            #body  .corpo .conteudo h3 a {
                color: #1695A3;
                text-decoration: none;
            }

                #body  .corpo .conteudo h3 a:visited {
                    color: #1695A3;
                    text-decoration: none;
                }


        #body  .corpo .conteudo h2 span {
            font-weight: 500;
            color: #1695A3;
        }

#body .noticiasTicker{
         padding-top: 10px;
    }


    #body .newsticker a:visited {
        color: #1695A3;
    }

      #body .newsticker li {
       list-style:none;
       margin-bottom:25px;
       margin-left:-30px;
    }


     #body  .corpo .conteudo #bodyeducacao{
           position:absolute;
           margin-top:30px;
           list-style:none;
           margin-left:30px;
     }
     #body  .corpo .conteudo #bodyeducacao a {
            color:#fff;
        }
        #body  .corpo .conteudo #bodyeducacao a:hover {
            color:#49CCEC;
        }
.areaAcessoRapido {
    text-align: center;
    background: #00a3c6;
    margin-left: -10px;
    margin-top: 15px;
    padding: 10px;
    padding-right:5px;
    margin-right: -1px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    list-style: none;
}

.product-name{
	color: #368FBB;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 12px;
    font-weight: 600;
}

    .areaAcessoRapido li a {
        text-decoration: none;
        margin-bottom: 12px;
        width: 100%;
        height: 22px;
        background: #F5F5F5;
        color: #006C95;
        font-size: 12px;
        line-height: 22px;
        text-align: left;
        border: medium none;
        border-top-left-radius: 5px 5px;
        border-top-right-radius: 5px 5px;
        border-bottom-left-radius: 5px 5px;
        border-bottom-right-radius: 5px 5px;
        display: block;
        cursor: pointer;

    }
    
.botao_perguntas{
	background: #005c92;
    color: #FFFFFF;
    font-size: 14px;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    padding: 5px;
    color: white !important;
}

/*Come�o da edi��o do Menu*/

@media (max-width: 991px){
	#menu .dropdown {
		margin-right: -6px;
		
	}
	
	.nav {
	    padding-left: 18px;
	}

}

/*Fim da edi��o do Menu*/


/*Come�o da edi��o da tabela de portaria*/

body .ui-datatable .ui-paginator.ui-paginator-top{
	background: whitesmoke;
}

body .ui-datatable .ui-datatable-data > tr{
    /*background: whitesmoke;
    border: 1px solid black;*/
}

body .ui-datatable thead th{
	border: 1px solid #e9ecef;
	/* background: #f5f5f5; */
}

body .ui-datatable .ui-paginator.ui-paginator-bottom{
	background: none;
    border: 1px solid #c9c9c9;
}


body .ui-paginator .ui-paginator-current{
	color: #005c92;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 12px;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{
	color: black;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page{
	color: black;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color:black
}

/*fim da edi��o da tabela de portaria*/

.areaAcessoRapido li a:hover {
            background: #006c95;
            color: #fff;
        }

#body  .corpo .conteudo .boxMaisNoticias {
            float: right;
            position: relative;
            width:40%;
            padding-left: 15px;
            padding-bottom: 10px;
        }
        
        .boxMaisNoticias {
            float: right;
            position: relative;
            width:40%;
            padding-left: 15px;
            padding-bottom: 10px;
        }

 #body  .corpo .conteudo .boxMaisNoticias img {
      padding-bottom: 5px;
}

.boxMaisNoticias img {
      padding-bottom: 5px;
}


.home-img-botao {
    color:#006c95;
    text-align:center;

}

.dados-destaque h5 {
    font-weight:bold;
    font-size: 16px;
}
.dados-destaque span {
    color:#006C95;
     text-align:justify;
     line-height: 17px;
     font-size:12px;
}

#nav-sociais li a {
    font-size:16px;
    background-color:#F5F5F5;
    border-radius:4px; 
    color:#454545;
}


#nav-sociais li a:hover {
    background-color:#ddd;
}


#nav-sociais li.active > a {
    background-color:#F0AD4E;
    color:#fff;
}
 /*li.active > li a:hover {

     background-color:#ccc;
}

 li.active > #nav-social-a:hover{

     background-color:#ccc;
}*/

/* FOOTER ----------------------------------------------------------------------- */

#footer {
    /*position: absolute;*/
    bottom: 0;
    min-height: 100px;
    width: 100%;
    clear: both;
    overflow: auto;
    font-size: 11px;
    border-top: Solid 4px #005c92;
    display:table;
    padding-top:20px;
    background:#F5F5F5;
    line-height: 18px;
}

#footer .about {
  background: #ddd;
  width: 100%;
  text-align: center;
  /*padding-top: 8px;*/
  color: #000;
  border-top: 1px solid #005c92;
}

#footer  ul {
  padding-left: 0;
  list-style-type:none;
}
#sliderIn {
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  background: #000;
}

#footer .container > div > li{

    text-decoration:none;
    list-style:none;
}

#footer .container > div > li>a{
    font-size:14px;
    font-weight:bold;
}

/*#myCarousel_Noticias {
    width: 638px;
}*/

#sliderBanner {
    background: #fff;
}


.espacoTopo {
    padding-top: 0px;
    margin-bottom: -10px;
}

.tituloServicosOnline {
    background: #FFF;
    color: #225378;
    border: solid 1px #E3E3E3;
    font-weight: bold;
    position: relative;
    top: -20px;
    padding-top: 4px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.btn-vejamais {
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 400;
	font-style: normal;
  	font-size: 12px;
  	color: #fff;
  	background-color: #005c92;
  	padding: 3px;
  	border-radius: 4px 4px 0 0;
  	/*padding: 6px;*/
  	padding-right: 12px;
    padding-left: 12px;
}

.btn-vejamais:hover {
         background-color: #00a3c6;
         color:#fff;
    }

/* Sobrescrita de CSS do Bootstrap para customiza��o site DETRAN MA */


/* =============================== MENU TOPO ================================================*/
#menu {
	position: absolute;
   /* width: 2042px; */
   /* height: 91px; */
   left: 0px;
   top: 158px;
   background: #EEEEEE;
   padding: 0;
   border-top: 7px solid #005c92;

       /* text-align: center;
   padding-left: 15px;
   border-bottom: Solid 2px #49CCEC;
   position: absolute;
   margin-top: -25px; */
}

.nav-pills > li > a{
	border-radius: 0px;
}
#menu a:hover {
        opacity:0.9;
        filter: alpha(opacity=90);
    }


 #menu #pai0 {
    background: transparent;
	border-top: 7px solid #223778;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;
}

#menu #pai1 {
   	background: transparent;
	border-top: 7px solid #000000;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;

    }
#menu #pai2 {
    background: transparent;
	border-top: 7px solid #b3201f;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;

    }
#menu #pai3 {
    background: transparent;
	border-top: 7px solid #fcbe00;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;

    }
#menu #pai4 {
    background: transparent;
	border-top: 7px solid #009237;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;

    }

#menu #pai5 {
    background:#67AC44;

    }

#menu .dropdown > a {
   	font-size: 18px;
    /*width: 145px;*/
    background: transparent;
	border-top: 7px solid #ACA626;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	text-align: center;
	color: #373737;
    /*margin-left: 2px;*/
    /*padding: 8px 0 5px 0;*/
    padding: 10px;
    /*width: 210px;*/
    }

#menu .dropdown {
        margin-right:-32px;
    }

@media (max-width: 991px){
	#menu .dropdown {
		margin-right: -6px;
		
	}
	
	.nav {
	    padding-left: 18px;
	}

}
.nav > li > a {
    background-color: transparent;
    color: #FFFFFF;
}

.dropdown-menu > li > a {
  text-align:left;
  font-size:11px;
}
    .dropdown-menu > li a:hover {
        color:#fff;
    }

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #3d9bbf;
  color:#fff;
}
.nav .dropdown-toggle .caret {
  margin-left: 6px;
  border-top-color: #fff;
  border-bottom-color: #fff;
}

body .ui-panel .ui-panel-content{
	/* background: whitesmoke; */
    border: none;
}

.carousel-indicators.inform{
	margin-bottom: -40px;
}

.nav-pills .dropdown-menu {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;

  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.nav-pills .dropdown-menu a:hover {
    background:#3d9bbf;
}

/*=============================== FIM MENU TOPO ================================================*/

.alert-error {
    color: #225378;
    background-color: #8ac0e9;
    border-color: rgb(122,163,202);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}


.informacoes .table td {
    padding: 8px;
    line-height: 8px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

.table th {
    font-weight: bold;
    color: #225378;
    /*font-size:16px;*/
}


.informacoes .table {
    width: 100%;
    margin-bottom: 0px;
    font-size: 13px;
}

    .informacoes .table td {
        padding-left: 10px;
    }


.itemMenu {
    font-size: 16px;
}





    /*carousel topo*/


.carousel-caption {

    background: #00000030;
    position: absolute;
    margin-bottom: -21px;
    padding: 3px;
    left: 0;
    right: 0;
    /*opacity: 0.8;*/
    color: white;
    text-shadow: none;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;

}

.carousel-indicators {
  position: absolute;
  margin-bottom: 30px;
}


#myCarousel_Noticias .carousel-inner .item {
   width: 100%;
   height: 422.56px;
   overflow-y:hidden;
}

#myCarousel_Banner .item {
    width: 100%;
   
}

#myCarousel_Banner .carousel-indicators {
    /*position: absolute;
    top: 285px;*/
    left: 0px;
    z-index: 5;
    margin: 0;
    list-style: none;
        bottom: 2px;
}

    #myCarousel_Banner .carousel-indicators .active {
        background-color: #225378;
 
    }

    #myCarousel_Banner .carousel-indicators li {
        display: block;
        float: left;
        width: 12px;
        height: 10px;
        margin-left: 5px;
        text-indent: -999px;
        background-color: #ccc;
        border-radius: 1px;
    }

#myCarousel_Banner :focus
{
	outline:none;
}

.carousel.fade {
    opacity: 1;
}

    .carousel.fade .item {
        -moz-transition: opacity ease-in-out .8s;
        -o-transition: opacity ease-in-out .8s;
        -webkit-transition: opacity ease-in-out .8s;
        transition: opacity ease-in-out .8s;
        left: 0 !important;
        opacity: 0;
        top: 0;
        position: absolute;
        width: 100%;
        display: block !important;
        z-index: 1;
    }

        .carousel.fade .item:first-child {
            top: auto;
            position: relative;
        }

        .carousel.fade .item.active {
            opacity: 1;
            -moz-transition: opacity ease-in-out .8s;
            -o-transition: opacity ease-in-out .8s;
            -webkit-transition: opacity ease-in-out .8s;
            transition: opacity ease-in-out .8s;
            z-index: 2;
        }
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    color: #ffffff;
        border-radius: 0;
   /*border-bottom-left-radius:0px;
   border-bottom-right-radius:0px;*/
}

.setaDown {
    padding: 5px 30px;
    background-image: url('../img/site/seta_down.png');
    background-repeat: no-repeat;
    background-position: 10px 8px;
}

.carousel-indicators li{
	background-color: #5E696F;
    border: 1px solid #5E696F;
}

.carousel-indicators .active{
	background-color: #1B96D3;
    border: 1px solid #1B96D3;
}

.setaUp {
    display: block;
    padding: 5px 30px;
    background-image: url('../img/site/seta.png');
    background-repeat: no-repeat;
    background-position: 10px 8px;
}

/*ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;    
}*/





/* =============================== MENU ACCORDION ================================================*/

#MenuAccordion {
    margin: 0;
    padding: 0;
    /*margin-top: 15px;*/
    margin-left: 5px
}

    #MenuAccordion ul {
        padding: 0;
        margin: 0 0 0 25px;
    }


.accordion-heading {
    background: rgb(106,165,216); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhYTVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(106,165,216,1) 0%, rgba(0,107,149,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,165,216,1)), color-stop(100%,rgba(0,107,149,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(106,165,216,1) 0%,rgba(0,107,149,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(106,165,216,1) 0%,rgba(0,107,149,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(106,165,216,1) 0%,rgba(0,107,149,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(106,165,216,1) 0%,rgba(0,107,149,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa5d8', endColorstr='#006b95',GradientType=0 ); /* IE6-8 */
    color: #fff;
    font-size:16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


.accordion-body li {
    background: rgb(0,107,149); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmI5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0,107,149,1) 0%, rgba(0,107,149,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,107,149,1)), color-stop(100%,rgba(0,107,149,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,107,149,1) 0%,rgba(0,107,149,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,107,149,1) 0%,rgba(0,107,149,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,107,149,1) 0%,rgba(0,107,149,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,107,149,1) 0%,rgba(0,107,149,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b95', endColorstr='#006b95',GradientType=0 ); /* IE6-8 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-8 */
    border-top: solid 1px rgb(122,163,202);
    margin-left: -25px;
    padding: 5px;
    list-style: none;
}

.accordion-heading a {
    color: #fff !important;
}

.accordion-body li:hover {
    background: #416e90;
}

.accordion-body li a {
    color: #d1d1d1;
}

    .accordion-body li a:hover {
        color: #fff;
    }


.accordion-inner {
    padding: 0;
    border-top: none;
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 6px 10px;
}



.accordion-group {
    margin-bottom: 1px;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


.media-body {
    font-size:12px;
}
.media-body h4 {
font-size:14px;
color: #337AB7;
}

hr {
  margin-top: 15px;
  margin-bottom: 15px;
}

.page-header {
    padding-bottom: 0;
       margin: -3px 0 10px;
    border-bottom: 1px solid #eee;
}
.page-header h1 {
    font-size:20px;
}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 20px;
        padding-bottom: 0;
        padding-left: 0;

}

#menu-credenciados{
  list-style-image: url('../img/site/list-style.png');
font-size: 15px;
    line-height: 30px;
    padding: 12px 10px 14px 36px;

}

.area-home {
    background:#f5f5f5;
}
.area-home span {
       color: #225378;
       font-size:20px;
  
    }
.area-titulo {
        background:#E0E0E0;
        padding: 3px 12px;
}
.area-titulo img {
        width: 30px;
    position: absolute;
    left: 2px;
    top: 2px;

}


.legenda_municipios img {
    margin-right:10px;
}
.legenda_municipios {
    list-style: none;
    line-height: 22px;
}


.filter-table {
        padding: 20px;
    margin-top: 10px;
    background: #f5f5f5;
    border: solid 1px #ececec;
    border-radius: 4px;
    color:#12808e;
    font-size:16px;
}

.form-control{
	display: block;
    width: 100%;
    height: 100%;
    /*padding: inherit;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif !important;
   	font-size: 14px !important;
    /*background-color: #fff;*/
    background-image: none;
    /*border: 1px solid #ccc;
    border-radius: 4px;*/
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#tituloForm{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-style: normal;
	font-weight: 500;
    font-size: 22px;
    height: 20px;
    color: #117CC1;
    margin-bottom: 10px;
    display: table;
    width: 100%;
}

body .ui-inputfield{
	border: 1px solid #373737;
	background: transparent;
}

body .ui-selectonemenu .ui-selectonemenu-label{
	border: 1px solid #373737;
	background: #E5E5E5;
}

#dadosForm{
	font-weight: 200;
    font-size: 17px;
    height: 17px;
    color: rgb(107, 141, 173);
    margin-bottom: 10px;
    display: table;
    width: 100%;
}

#opcoesUF{
	font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}

.ui-selectoneradio label{
	cursor: pointer;
    display: inline;
    margin: 0 16px 0 8px;
    /* vertical-align: middle; */
    FONT-SIZE: 14PX;
    font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
}

label{
	
	display: inline;
    /* max-width: 100%; */
    /* margin-bottom: 5px; */
    font-weight: normal;
	
}

@media (max-width: 992px){
	.nome-institucional{
		margin-top: 15px;
		font-size: 3em;
	}
	
	.imgLogo{
		width: 50%;
	    padding-top: 35px;
	    margin-left: 10px;
	}
	
	.perguntas_duvidas{
		font-size: 30px;
	}
	
	.respostas_duvidas {
		font-size: 32px
	}
	
	body .ui-accordion .ui-accordion-header > .ui-icon{
		margin: 0 3.5rem 0 0;
	}
	
	body .ui-icon{
		font-size: 3rem;
	}
}

#tituloMaisNoticias{
	color:#808080;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 500;
	font-style: normal;
	padding-left: 5px;
	font-size: 16px;
	font-style: justify
}

.pontoNoticia{
	width: 10px;
}

.maisnoticiasQuadro{
	padding-left: 39px;
    padding-right: 0px;
}

.logoFinal{
	width: 12%;	
}

.tituloPagina{
	font-size: 25px;
	color: #117cc1;
	margin-bottom: 10px;
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-weight: 600;
	font-style: normal;
}

.textCiretran{
	padding: 0;
	color: #808080;
	font-size: 16px;
	margin-top: 5px;
}

.tituloNoticia{
	text-align: justify;
	font-size: 12pt;
	font-family: Arial;
	color: rgb(38, 38, 38);
	font-variant-numeric: normal;
	font-variant-east-asian: normal;
	vertical-align: baseline;
	white-space: pre-wrap;
}

@media (max-width: 992px){
	.col-sm-6 {
	    margin: 1%;
	}
	
	body .ui-accordion .ui-accordion-header:first-child{
		font-size: 4em;
	}
	
	.titulo_layout{
		font-size: 38px;
	}
	
	.btn-vejamais{
		font-size: 1em;
		
	}
	
	h4{
		font-size: 30px;
	}
	
	#tituloMaisNoticias{
		font-size: 3em;
	}
	
/* 	.col-sm-4{
		width: 25.333333%;
	}
 */
	.tituloInform{
		font-size: 4em;
	}
	
	/* .espaco_class{
		width: 33.33333333%;
	} */
	
	.informTexto{
		font-size: 3em;
	}
	
	.informBnt{
		font-size: 3em;
	}
	
	.titulo_editais{
		font-size: 18px;
	}
	
	.area-infor.hab h2{
		font-size: 40px;
	}
	
	.textos_li{
		font-size: 30px;
	}
	
	.area-infor.vei h2{
		font-size: 40px;
	}
	
	.area-infor.inf h2{
		font-size: 40px;
	}
	
	.area-infor.cred h2{
		font-size: 40px;	
	}
	
	.titulo_layout{
		font-size: 2em;
	}
	
	.btn-vejamais{
		font-size: 32px;
	}
	
	.pontoNoticia{
		width: 22px;
    	margin-top: -17px;
	}
	
	.maisnoticiasQuadro{
		padding-top: 40px;
	}
	
	#footer .container > div > li>a{
		font-size: 3em;
	}
	
	.subtitulo_rodape{
		font-size: 2.8em;
	}
	
	#footer{
		line-height: 40px;
	}
	
	.desc_rodape{
		font-size: 3em;
	}
	
	.logoFinal{
		width: 30%;	
	}
	
	.botao_perguntas{
		font-size: 32px
	}
	
	.area-infor, .area-servicos{
		line-height: 52px;
	}
	
	.tituloPagina{
		font-size: 40px;
	}
	
	.textCiretran{
		font-size: 30px;
	}
	
	.legenda_municipios{
		line-height: 50px;
	}
	
	.menuTela{
		display: none;
	}
	
	#menu-responsivo{
		display: inline;
		top: 204px;
	}
	
	.navbar{
		border:none;
	}
	
	.navbar-toggle{
		display: inline;
	}
	
	.tituloResponsivo{
		display: none;
	}
	
	#body{
		margin-top: 60px
	}
	
	.menu-pesquisar{
		height: 250px;
	}
	
	.tituloNoticia{
		font-size: 1.2em;
	}
	
	#docs-internal-guid-fb777603-7fff-ee98-874c-d26db14e0692 span{
		font-size: 1.2em !important;
	}	
	
	body .ui-panel .ui-panel-content{
		background: whitesmoke;
	}
	
	.textoPaginaMob{
		font-size: 2.3em;
	}
	
	.textoPaginaMob > div > div > table tbody tr{
		font-size: 0.9em;
	}
	
	.textoPaginaMob > div > div > div{
		font-size: 1.0em !important;
	}
	
	.textoPaginaMob > div > div > ul{
		font-size: 0.9em !important;
	}
	
	.textoPaginaMob > div > p > a{
		font-size: 1.0em !important;
	}
	
	.textoPaginaMob > div > table tbody tr > td > p{
		font-size: 1.9em !important;
	}
	
	.textoPaginaMob > div > table tbody tr > td > p > span > span{
		font-size: 1.0em !important;
	}

}


p.desc_rodape{
	margin: 0 0 2px;
}

.stylo_editais:hover{
	cursor: pointer;
	opacity: 50%;
}

#tituloMaisNoticias:hover{
	color: #117cc1;
}

a:hover{
	text-decoration: none;
}

.servicoHover:hover{
	opacity: 80%;
}

#menu #pai0:hover, #menu #pai2:hover, #menu #pai3:hover, #menu #pai4:hover, #menu .dropdown > a:hover, #menu #pai1:hover{
	background: #928f8f;
    color: black;
}

thead{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
}

tfoot{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
}

tr{
	font-family: Public Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 16px;
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.ui-state-active{
	border-color: transparent;
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active[data-index="0"]{
	/*background: #2196F3;
	color: #2196F3;*/
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active[data-index="1"]{
	/*background: #d62028;
	color: #d62028;*/
}

body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header{
	color: black;
    width: 20%;
    background: #eeeeee;
    border: 1px solid #bbb5b5;
}

@media (max-width: 992px){
	.botaoPortal {
	   margin-left: -37px;
	}
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: -40px;
  width: 100%; /* Full width */
  height: 110%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 50%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.padTitulo{
	padding: 0;
}

.ui-datatable-tablewrapper{
	/* margin-top: -20px; */
}

body .ui-datatable .ui-datatable-data > tr > td{
	border-width: inherit;
	border-color: #c9c9c9;
}

.tabela-com-paginacao-direita .ui-paginator {
	content: " | Mostrando registros filtrados";
    justify-content: center !important; /* Alinha à direita */
    display: flex !important;
}

.tabela-com-paginacao-direita .ui-datatable-header{
	text-align: center !important;
	font-size: large;
}

.tabela-com-paginacao-direita2 .ui-paginator {
	content: " | Mostrando registros filtrados";
    justify-content: center !important; /* Alinha à direita */
    display: flex !important;
}

.tabela-com-paginacao-direita2 .ui-datatable-header #texto_header_tabelaAutuacao{
	text-align: center !important;
	font-size: medium;
}

.tabela-com-paginacao-direita2 .ui-datatable-header #texto_header_tabelaPenalidade{
	text-align: center !important;
	font-size: medium;
}

body .ui-datatable .ui-datatable-header{
	border-color: #c9c9c9;
	border-width: 1px 1px 1px 1px;
	background: none;
}

body .ui-datatable thead th{
	background: #f8f9fa !important;
	border: 1px solid #c9c9c9 !important;
}