.worklink{
	text-decoration:underline!important;
	color:#12beff;
}
.paginacao{
	width:50%!important;
	margin:0 auto!important;
	text-align:center!important;
	
}

.desligado {
    background-color: #b7b7b7!important;
}
.texto-check {
    
    color: #1865e0;
}
.textoc {
    line-height: 20px;
    margin-bottom: 15px;
}
.paginacao a{
	margin-right:12px;
}
.busca {
	background: url(../img/back-4.jpg);	
}
.title {
	background: url(../img/back-3.jpg);	
	text-align: center;
}
.tw {
	background: url(../img/back-1.jpg);	
}
.busca form button {
	background: #8d3ec7 !important;
}
.busca form button:hover {
	background: #6c20a4 !important;
}
.busca > div > p {
	color: #bfc2e8;
}
.tw > div > p {
	color: #f5c9b6;
}
.busca > div > p, .title > div > p {
	font: 38px 'Nixie One', Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
.result {
	padding: 50px 0 82px;
}
.result ul {
	text-align: center;
	margin: 12px 0;
}
.result li {
	display: inline-block;
	margin: 0 10px;
}
.result li a {	
	padding: 10px 15px;
	border: solid 2px #dcdcdc;
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #dcdcdc;
}
.result li a:hover {
	border-color: #737373;
	color: #737373;
}
.result i {
	margin-right: 0;
}
.result .on {
	color: #fff !important;
	background: #12beff !important;
	border-color: #12beff !important;
	cursor: default;
}
.result table {
	width: 100%;	
}
.result thead, .text form > div > div > p, .tb > div > p {
	font: 14px 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.result thead td {
	border-bottom: solid 1px #f2f2f2;
}
.result a {
	color: #12beff;
}
.result a:hover {
	color: #0097d0;
}
.title, .text {
	padding: 80px 0;
}
.text form .maior{
	width:70%!important;
	
}
.text form .maior p{
	text-transform: none!important;
}

.text form .normal p{
	text-transform: none!important;
}

.text form .menor{
	width:30%!important;
	text-transform: inherit!important;
}
.title h1, .busca h1 {
	text-transform: uppercase;
}

.text form {
	margin-left: -40px;
	margin-bottom: -40px;
}
.text form > div {	
	float: left;
	margin-bottom: 40px;
}
.text form > div, .text form input {
	width: 100%;
}
.text form > div > div {
	padding-left: 40px;
}
.text form > div > div > p {
	margin-bottom: 10px;
}

.text form .b {
	width: 50%;
}
.text form .c {
	width: 33.33%;
}
.textocinput {
    width: 15px!important;
    float: left!important;
    margin-right: 10px!important;
}
.text form input, .text form select, .text form textarea {
    width: 100% ;
    height: 41px;
    line-height: 41px;
    overflow: hidden;
    border: solid 2px #e9e9e9;
    text-indent: 20px;
    background: #fff;
}

.text select {
	height: 45px !important;
}
.text form textarea {
	min-height: 150px !important;
}
.text form button, .bt_rb {
	padding: 20px 40px;
}
.tb h2 {
	text-align: left;
	margin-bottom: 40px;
	color: #f2736c;
}
.tb > div > p {
	margin-bottom: 15px;
}
.tb .a, .tb .b, .tb .c, .tb .d {
	float: left;
}
.tb .a {
	width: 100%;
}
.tb .b {
	width: 50%;
}
.tb .c {
	width: 33.33%;
}
.tb .d {
	width: 25%;
}
.tb .brd {
	border-bottom: solid 1px #f2f2f2;
	padding-top: 30px;
	margin-bottom: 30px;
}
.tb .mtp {
	padding-top: 70px;
	margin-bottom: 70px;
}
.text .tit {	
	margin-bottom: 20px;
	font-size: 22px;
}
.text li {
	margin-bottom: 80px;
}
.text .nm {
	margin-bottom: 0;
}
.text .mg {
	padding: 40px;
	margin-bottom: 40px;
	border: solid 1px #fde3cd;
	color: #ffc798;
}
.title form {
	margin-top: 40px;
	display: inline-block;
}
.title input, .title button {
	border: solid 1px #fff;
	float: left;
}
.title input {
	border: solid 1px #fff;
	background: none;
	height: 58px;
	width: 500px;
	color: #fff !important;
	text-indent: 40px;
}
.title button {
	height: 60px;
	width: 60px;
	background: #fff;
	border-left: none;
}
.title button:hover {
	background: #45b6de;
	color: #fff;
}
.news li img, .news li > a > div {
	float: left;
}
.news li > a > div {
	width: 100%;
}
.news li > a > div > div {
	padding-left: 240px;
	margin-top: -200px;
}
.news li {
	padding-bottom: 80px;
	border-bottom: solid 1px #e9e9e9;
}
.news .nm {
	padding: 0;
	border: none;
}
.n_single {
	text-align: center;
}
.n_single > div > img {
	margin-bottom: 40px;
}
.bar {
	text-align: center;
	border-bottom: solid 1px #e9e9e9;
	padding-bottom: 40px;
}
.bar ul {
	display: inline-block;
}
.bar li {
	float: left;
	margin-right: 20px;
	margin-top: 40px;
	color: #d8d8d8;
}
.bar a {
	text-decoration: underline;
}
.bar a:hover {
	text-decoration: none;
}
.bt_rb {
	text-align: center;
	float: right;
	background: #c23045 !important;
}
.bt_rb:hover {
	background: #a21025 !important;
}
.centro{
	text-align:center;
}
.progresso{
	margin-top:30px;
	font-size:40px;
	color:#2897ff;
}
.download{
	color:#fff;
}
.justificar{
	text-align: justify;
    text-justify: inter-word;
}
.azul{
	color:#4aafce;
}
