*{
	margin:0;
	padding:0;
}

body{
	font-family: 'Roboto', 'verdana', 'arial', 'helvetica','sans-serif';
	font-size: 12px;
	   background-color:  #cccccc;
	/* background: white; */
	line-height: 1;
	overflow-y: auto;
	/*min-width:250px;*/
}
html{
	/*overflow-y: hidden;*/
	/*width: 600px;*/
	/*   background-color:  #cccccc; */
}
textarea:focus,input:focus, select:focus{
outline: 0;
box-shadow: 0 0 0 0;	
}
#principal{
	width: 960px;
	height: auto;
	position:relative;
}
#cabecalho{
	width: auto;
	height: 180px;
	background: url(../imagens/fundo-menu.png);
}
#cabecalho_superior{
	width: 960px;
	padding: 2px;
	height:20px;
	
}
.fundo_azul{
background:#28A5D9;
	
}
.fundo_cinza{
background:#DCDCDC;
	
}
.titulo-form-padrao {
    /* Fundo e Cor do Texto */
    background-color: #2B6CB0; /* Cor de fundo que você já usa */
    color: #FFF; /* Cor do texto (branco é comum em fundos escuros) */

    /* Alinhamento e Padding */
    text-align: center;
    padding: 15px 10px; /* Padding interno. Ajuste conforme necessário */

    /* Fonte */
    font-family: Arial, sans-serif; /* Garante a mesma fonte */
    font-size: 1.5em; /* Tamanho da fonte relativo. Ajuste se precisar */
    font-weight: bold; /* Deixa o texto em negrito */
    line-height: 1.2; /* Espaçamento entre linhas, ajuda no controle da altura */

    /* Box Model */
    box-sizing: border-box; /* Garante que padding e border sejam incluídos na largura/altura */
    width: 60%; /* Ocupa a largura total do contêiner pai */

    /* Altura (importante para padronizar) */
    height: auto; /* Começa com altura automática */
    min-height: 60px; /* Define uma altura mínima para evitar colapso e padronizar. Ajuste este valor! */

    /* Margens */
    margin-bottom: 20px; /* Espaço abaixo do título. Ajuste conforme necessário */

    /* Outros, se desejar */
    border-radius: 5px; /* Bordas arredondadas, se houver */
    display: flex; /* Usar flexbox para centralizar conteúdo verticalmente, se o texto for curto */
    align-items: center; /* Alinha o conteúdo verticalmente ao centro */
    justify-content: center; /* Alinha o conteúdo horizontalmente ao centro */
}
.fundo_geral{
/* background:#014D71; */
color: white;
background-color: #2B6CB0;	
}
#menu-cima{
	width: 960px;
	height: 20px;
	background: #f4f4f4;
	margin: 0 auto;
	text-align: right;
	
	
}
#menu-cima ul{
	width: 960px;
	float: right;
	text-align: right;
	margin-right: 20px;
}
#menu-cima ul li{
	display: inline;
	margin-left: 10px;
	
}
#menu-cima ul li a{
	color: #000;
	text-decoration: none;
}
#menu-cima ul li a:hover{
	/* color: red; */
}
#cabecalho_meio{
	width: 100%;
	height: 110px;
	position: relative;
	
}
#cabecalhonovo_meio{
	width: 100%;
	height: 128px;
	position: relative;
	/* background:#014D71; */
	background-color: #0693e3;
}
#cabecalho_meio h1{
	text-indent: -99999px;
	width: 280px;
	height:  185px;
	/* background: url(../imagens/logomkm.png) no-repeat top right; */
	background: url(https://www.softwaresgratis.com.br/mkm/wp-content/uploads/2025/06/cropped-logo2.png)  no-repeat top right;
	 background-size: 300px 100px;
	position:absolute;
	top:8px;
	
}
#cabecalhonovo_meio h1{
	/* text-indent: -99999px;
	width: 338px;
	height:  168px;
	background: url(../imagens/Recurso_de_Multa_online.png) no-repeat top right;
	position:absolute;
	background-size: 290px 108px;
	top:20px;
	margin-left: 6px; */
	text-indent: -99999px;
	width: 280px;
	height:  185px;
	/* background: url(../imagens/logomkm.png) no-repeat top right; */
	background: url(https://www.softwaresgratis.com.br/mkm/wp-content/uploads/2025/06/cropped-logo2.png)  no-repeat top right;
	 background-size: 300px 100px;
	position:absolute;
	top:22px;
	
}
#usuariologado{
	display: flex;
	flex-direction: row;
    justify-content: right;
	width: 100%;
	height: 86px;
	
}
#usuariologado p{
	width: 180px;
    padding-left: 80px;
	padding-top: 30px;
	background: url(../imagens/img-usuario.png) no-repeat center left;
	font-size: 20px;
	color: white;
	text-align: left;
}
.recurso{
	
	width: 300px;
	height: 25px;
	position: absolute;
	top: 20px;
	right: 10px;
	font-size: 16px;
	color: #00B718;
}
.recurso a{
	color:white;
}
.recurso a:hover{
color:	#FF6347;
}
.fundo_principal{
	background: url(../imagens/fundo-menu.png);
}
.linha-vertical{
	/* border-right: 1px solid #ccc; */
	border-bottom: 1px solid #ccc;
}
#cabecalho_meio h2{
	position: relative;
	top: 20px;
	/* margin-left: 280px; */
	font-size: 24px;
	    text-align: center;
}
#loca {
	margin-left:0px;
height: 60px;
}
#cabecalho_inferior{
    width: 960px;
	height: 40px;
	border-bottom: 1px solid  #ccc;
	line-height: 22px;
	margin: 0 auto;
	font-size: 16px;
	padding:10px 0px 0px 0px ;
	position: relative;
	
}
#menu-principal {
	width: 960px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
}
#menunovo-principal {
	/* width: 100%; */
	/* height: 80px; */
	/* margin:-60px auto; */
	text-align: center;
}
#menu-principal ul{
	list-style: none;
	/*font-family: "Trebuchet MS";*/
	font-family: 'Roboto', 'verdana', 'arial', 'helvetica','sans-serif';
}
#menunovo-principal ul{
	list-style: none;
	/*font-family: "Trebuchet MS";*/
	font-family: 'Roboto', 'verdana', 'arial', 'helvetica','sans-serif';
}
#menunovo-principal ul li{
   /* display: inline; */
  /*  margin-left: 4px; */
  /*  padding: 5px 30px; */
   font-weight: 500;
   font-size: 17px;
  /*  line-height: 5; */
   font-family: 'Roboto';
   letter-spacing: 1px;
  }
#menu-principal ul li{
   display: inline;
   margin-left: 5px;
   padding: 5px 30px;
   font-weight: bold; 
   font-size: 18px;
}
#menu-principal ul li a{
	color: #333;
	text-decoration:none;
}
#menunovo-principal ul li a{
	color: white;
	/* text-decoration:none; */
/* 	 padding-top: 50px!important; alterei aqui*/
/* 	 transition: all .4s ease-in-out; */
}
 #menu-principal ul li a:hover {
	/* color: 	red; */
}
#menunovo-principal ul li a:hover {
 /* color: 	red;  */
/*  padding-bottom: 10px; */
/*  border-bottom: 1px solid #ccc;  */
/*  padding-right: 10px;  */
}
.banner{
width: 960px;
height: auto;
margin: 0 auto;
background: #fff;
}
#corpo{
	width:960px;
	height: auto;
	margin: 0 auto;
	background: #fff;
	margin-top: 10px;
	
}
.servicos{
	width: 219px;
	height: auto;
	margin-right: 0px;
	border: solid 1px #ccc;
	font-weight: bold;
	margin-top:10px;
	
	
}
.tecnico{
	width: 219px;
	height: auto;
	margin-right: 0px;
	border: solid 1px #ccc;
	font-weight: bold;
	margin-top:10px;
		
}
.servicos  ul li {
    border-bottom: solid 1px #ccc;
	padding: 10px 0px 5px 15px;
}
.servicos  ul li a{
   color: #333;
	text-decoration:none;
}
 .servicos  ul li a:hover {
	/* color: 	red; */
 }
 .servicos ul{
	padding: 10px;
	list-style: none;
	
}
.tecnico  ul li {
	border-bottom: solid 1px #ccc;
	padding: 10px 0px 5px 15px;
	
}  
.tecnico ul li a{
   color: #333;
	text-decoration:none;
}
 .tecnico  ul li a:hover {
	/* color: 	red; */
 }
 .tecnico  ul  ul{
	 display: none !important;
	 margin-left: 100px;
	 margin-top: -36px;
 }
.tecnico ul li:hover > ul{
	 display: block !important;
 }
 .tecnico ul{
	padding: 10px;
	list-style: none;
}
.servicos h2{
	width: 209px;
	height: 19px;
	padding-left: 10px;
	color: #000;;
	font-size: 16px;
}
.tecnico h2{
	width: 209px;
	height: 19px;
	padding-left: 10px;
	color: #fff;
	font-size: 16px;
	color: #000;
}
#lado-esquerdo{
		float: left;
}
#lado-direito{
	margin: 4px;
	padding: 5px;
	width: 928px;
	height:auto;
	
	
}
.titulo{
	width: 410px;
	height: 19px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-left: 380px;
	text-align: center;
	color: #fff;
	
}
#lado-direito ul{
	width: 660px;
	height: auto;
	background: #FBFBFB;
	margin-left: 270px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 2px;
	list-style: none;
	
}
#lado-direito ul li{
	width: 520px;
	height: 40px;
	margin: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
  
		
}
#lado-direito h3{
	color: #000;
		
}
#lado-direito ul li a{
	color: #333;
	font-size: 14px;
	text-decoration: none;
}
#lado-direito ul li a form {
	margin-top: -8px;
    float: right;
	
	
}
.limpa{
	clear: both;
}
#rodape{
	width:auto;
	margin-top:140px;
	height: 100px;
	
}
#rodape2{
	width: 960px;
	height:100px;
    margin-left: 400px;	
	
}
#caixa{
float:left;
width:475px;
color: #000000;
/*margin-left: 312px;*/
margin-top:10px;
font-weight:bold;
margin-left: 10px;
}
#caixa2{
float:left;
width:475px;
color: #000000;
margin-top:10px;
font-weight:bold;
}
#quemsomos{
	width:auto;
	height:auto;
}
#titulo-quemsomos, #titulo-servico,#titulo-parceria
,#titulo-faleconosco,#titulo-recurso
,#titulo-despachante,#titulo-seguradora,#titulo-oficina
,#titulo-autoescola,#titulo-comorecorrer,#titulo-artigo
,#titulo-orgao,#titulo-placa,#titulo-cadastrosite,#titulo-loginsite
,#titulo-recuperasenha,#ttitulo-termouso,#titulo-naosalvausuario
,#titulo-salvausuario,#titulo-planoparc,#titulo-debitoparc,#titulo-listaplano,#titulo-listavlrecurso
,#titulo-listavenda,#titulo-cadvenda,#titulo-comprarecurso,#titulo-debitorecurso
,#titulo-cadrecurso,#titulo-recurso2,#titulo-propecondutor
,#titulo-fazedownload,#titulo-adm,#titulo-listaorgao,#titulo-listaartigo
{
	/*width: 290px;*/
	/*height: 28px;*/
	padding: 10px 0 10px 4px;
	margin: 10px auto;
	/*margin-bottom: 10px;
	margin-left: 380px;*/
	text-align: center;
	color: white;
	/* font-size: 20px; */
	font-size: 1.5em;
	border-radius: 10px;
	
}
#texto-quemsomos, #texto-servico,#texto-parceria
,#texto-faleconosco,#texto-recurso
,#texto-despachante,#texto-seguradora,#texto-oficina
,#texto-autoescola,#texto-comorecorrer,#texto-artigo,#texto-listaplano
,#texto-orgao,#texto-placa,#texto-planoparc,#texto-debitoparc,#texto-listavlrecurso
,#texto-findebitoparc,#texto-debitoprecurso,#texto-cadrecurso
,#texto-recurso2,#texto-adm,#texto-listaorgao,#texto-listaartigo
{
	width:80%;
	font-size: 18px;
    text-align: justify;
	margin: 0 auto;
	padding-top: 20px;
}
#texto-listavenda{
    width: 80%;
	font-size: 18px;
    text-align: center;
	margin: 0 auto;
	padding-top: 20px;	
	
}
#texto-naosalvausuario{
	width:960px;
	font-size: 18px;
    text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	color: red;
	
}
#texto-salvausuario{
	width:960px;
	font-size: 18px;
    text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	color: blue;
	
}
#ttermouso-principal{
	width:100vw;
	height: 100vh;
	
}
#ttexto-termouso{
	/* centraliza a div */
	width:100vw;
	height: 420px;
	display: flex;
	flex-direction: row;
    justify-content: center;
   /* align-items: center;*/
	
}
#ttermouso{
	margin-top: 15px;
	width: 550px;
	height: 360px;
	font-family: "opensans-regular,helvetica";
	font-size: 14px;
	letter-spacing: -.1px;
	text-align: left;
	 overflow-y: scroll;
	 color: #666666;
}
#termoacao{
	width:100vw;
	display: flex;
	flex-direction: row;
    justify-content: center;
	
}
#divtabela{
	overflow-y: scroll;
	height: 480px;
}
#divtabelaplano,#divtabelavlrecurso{
	overflow-y: scroll;
	height: 320px;
	width: 100%;
	text-align: -webkit-center;
}
table{
	border-collapse: collapse;
	position:relative;
}
.tabela{
	margin-top: -26px;
}
.tabela tr td{
	font-size:12px;
	border:1px solid black;
	padding: 10px;
}
.tabela tr  th{
    position: sticky;
	top: -4px;
	background: #014D71;
	padding: 10px;
}
#divtabela-orgao{
overflow-y: scroll;
	height: 400px;
	width: 600px;
}
#divtabela-artigo{
overflow-y: scroll;
	height: 400px;
	width: 1100px;
}
#faleconosco{
/*	width:100vw;
	height: 100vh;*/
}
#texto-faleconosco{
	/* centraliza a div */
	width:100vw;
	height: 420px;
	display: flex;
	flex-direction: row;
    justify-content: center;
   /* align-items: center;*/
	
}
#conteudo-faleconosco{
	margin-top:0px;
	width: 550px;
	height: 360px;
	
	font-size: 14px;
	text-align: left;
	
}
#contemtexto-recupera{
	width:960px;
	font-size: 18px;
    text-align: center;
	margin: 0 auto;
	padding-top: 20px;
}
#texto-recupera{
	margin-bottom: 30px;
	
}
#conteudo, #lconteudo, #rconteudo,#naosalvausuario,#salvausuario
{
	width: auto;
	/*height: 600px;*/
    text-align: center;
    padding-top: 20px;
}
#salvousuario{
	width: auto;
	height: 100px;
    text-align: center;
    padding-top: 20px;
}
fieldset{
	border: none;
   margin-bottom: 5px;
}
#lconteudo #lblemail-login{
	margin-left: -216px;
	width: 180px;
	font-size: 14px;
}
#lconteudo #lblsenha-login{
	margin-left: -216px;
	width: 180px;
	font-size: 14px;
}
#conteudo #lblemail{
	margin-left: -220px;
	width: 180px;
}
#conteudo #lblnome{
	margin-left: -224px;
	width: 180px;
}
#conteudo #lbldtnasc{
	margin-left: -132px;
	width: 180px;
}
#conteudo  #lblsenha{
	margin-left: -132px;
	width: 180px;
}
#nome,#email,#dtnasc,#senha,#remail,#email-login,#senha-login
,#nome-faleconosco,#email-faleconosco,#fone-faleconosco
,#cnpj,#razao,#cnpj,#nfanta,#endparc,#bairroparc,#cepparc
,#ufparc,#cidparc,#emailparc,#fonesparc,#contatoparc,#pamoparc
,#siteparc,#nomedc,#cpfdc,#pdescricao,#pvalor,#ptextoadicio
{
		display: block;
		margin: 0 auto;
		font-size: 16px;
		width: 260px;
		height: 22px;
		
}
#mensagem-faleconosco{
	height: 100px;
	width: 500px;
	margin-left:-26px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	
}
	
l
#lconteudo #lblemail{
	margin-left: -220px;
	width: 180px;
}
#rconteudo #lblemail{
	margin-left: -220px;
	width: 180px;
}
#lconteudo  #lblsenha{
	margin-left: -224px;
	width: 180px;
}
#lblnome,#lblemail,#lbldtnasc,#lblsenha
{
	font-size: 14px;
		width: 330px;
		height: 30px;
}
#divtermo,#divtermo-faleconosco{
	display: inline-flex;
	text-align: center;
	width: auto;
	height: 40px;
	margin-top: 30px;
}
#termouso{
	font-size: 14px;
	margin-right: 10px;
    height: 18px;
}
#lbltermo{
	margin-left: 10px;
	height: 40px;
	font-size: 14px;
}
#textoobrigatorio{
	font-size: 14px;
	color: #007eff;
}
#acao,#racao,#acao-faleconosco{
	width:auto;
	display: flex;
	flex-direction: row;
    justify-content: center;
	margin-top: 30px;
	
}
/* botoes */
#bcadusuario,#brecuperasenha,#blogin,#btermo,#bfaleconosco,#btncontinuaparc
,#finbtncontinuaparcdb,#btncontinuaparcdb,#btncontinuarecurso
,#btncontinuarecurso3,#btncontinuarecurso4
{
	width: 180px;
	cursor:pointer;
	font-size: 28px;
	font-weight: bold;
	border:solid 1px #d5d5d5;
	box-shadow: none;
	/* font-family: "Courier New, monospace"; */
	border-radius: 10px;
	text-align: center;
}
#btngerarrecurso{
	width: 180px;
	cursor:pointer;
	font-size: 30px;
	border:solid 1px #d5d5d5;
	box-shadow: none;
	/* font-family: "Courier New, monospace"; */
	border-radius: 10px;
	
	
}
#incluirplano,#incluirvlrecurso,#incluirorgao,#incluirartigo{
	width: 100%;
	text-align: center;
	
}
#btnincplano,#btnincluivlrecurso,#btnincorgao,#btnincartigo,#btnincpergunta{
    width: 180px;
	cursor:pointer;
	font-size: 30px;
	border:solid 1px #d5d5d5;
	box-shadow: none;
	/* font-family: "Courier New, monospace"; */
	border-radius: 10px;
    padding: 0 0 0 0;	
	
}
#bsalvausuario{
	width: 380px;
	cursor:pointer;
	font-size: 40px;
	border:solid 1px #d5d5d5;
	box-shadow: none;
	/* font-family: "Courier New, monospace"; */
	border-radius: 10px;
}
#jacadastro{
margin-top: 30px;
}
/* modelagem Parcerias*/
#conteudo-parceria{
	
	width:100%;
	height: 600px;
	
}
#formcparceria{
	margin-top: 10px;
	height: 600px;
	display: flex;
	border: solid 1px #ccc;
	padding-left: 16px;
}
#formcparceria fieldset{
	margin-top: 10px;
	height: 40px;
	padding: 5px;
	
}
#acaobloco{
	position:absolute;
	width: 100%;
	margin-top: 200px;
	display: flex;
	text-align: center;
}
#acaoparc{
	width: 90%;
	height: 80px;
	
  
}
#bcadparc{
	width: 180px;
	height: 68px;
	cursor:pointer;
	font-size: 40px;
	border:solid 1px #d5d5d5;
	box-shadow: none;
	/* font-family: "Courier New, monospace"; */
	border-radius: 10px;
	margin-left: 106px;
}
.lblparc{
	font-size: 14px;
	
}
#segundalinha{
	position: absolute;
    display: flex;
    width: 960px;
    margin-top: 40px;
	
}
#formcparceria #razao, #endparc, #bairroparc,#emailparc,#fonesparc
,#contatoparc
{
width: 400px;	
}
#formcparceria #fonesparc
{
width: 370px;	
}
#formcparceria #cepparc{
	
	width: 120px;	
}
#formcparceria #ufparc{
	
	width: 60px;	
}
#terceiralinha{
	position: absolute;
    display: flex;
    width: 960px;
    margin-top: 80px;
}
#quartalinha{
	position: absolute;
    display: flex;
    width: 960px;
    margin-top: 40px;
	
}
#quintalinha{
	position: absolute;
    display: flex;
    width: 960px;
    margin-top: 90px;
}
#propaparc{
	height: 90px;
	width: 448px;
	font-size: 14px;
}
#lblramo, #lblpropa{
	width: 100px;
	
}
#jacadastroparc{
	position: absolute;
    display: flex;
    /* text-align: center; */
    width: 100%;
    flex-direction: row;
    justify-content: center;
}
#jacadastroparc a:hover {
	/* color:red; */
}
#bcadparc:hover{
	/* color:red; */
}
#texto-parceria p a:hover{
/* color:red;	 */
}
#filtradesp:hover{
/* color:red;	 */
	
}
#lblarquivo:hover{
/* color:red; */	
}
input[type="file"]{
	display: none;
}
#lblarquivo{
	height: 20px;
	border-radius: 10px;
	padding: 8px 0 0 6px;
	border: solid 2px black;
	cursor: pointer;
}
#planoparc,#debitoparc,#finopcoesparcdc{
	position: absolute;
	width: 100%;
	height: 800px;
	margin: 0px;
}
#opcoesparc,#opcoesparcdc,#finopcoesparcdc,#escolhaquant{
	width: 100%;
	height: 300px;
	display: flex;
	flex-direction: row;
    justify-content: center;
}
#form-opcoes{
	width: 960px;
	height: 400px;
	border: 1px solid #ccc;
	background:#DCDCDC;
}
#form-escolhaquant{
	width: 960px;
	height: 200px;
	border: 1px solid #ccc;
	background:#DCDCDC;
	
}
#finform-opcoesdc{
	width: 960px;
	height: 400px;
	border: 1px solid #ccc;
	background:#DCDCDC;
	
}
#form-opcoesdc{
    width: 960px;
	height: 160px;
	border: 1px solid #ccc;
	background:#DCDCDC;
}	
	
#form-opcoes #btn-continuar{
	display: flex;
	flex-direction: row;
    justify-content: right;
	margin-top: -44px;
}
#form-escolhaquant #btn-continuar{
	display: flex;
	flex-direction: row;
    justify-content: right;
	margin-top: -44px;
}
#form-opcoesdc #btn-continuardc{
	display: flex;
	flex-direction: row;
    justify-content: right;
	margin-top: -6px;
	
}
#finform-opcoesdc #btn-fincontinuardc{
	display: flex;
	flex-direction: row;
    justify-content: right;
	margin-top: -108px;
	
}
#opcompraparc,#finopcompraparc{
	width: 920px;
	height: 200px;
	display: flex;
	flex-direction: column;
    justify-content: left;
	padding: 40px;
		
}
#opcompraparc table tr td{
	font-size: 24px;
	font-family: emoji;
	padding-bottom: 4px;
}
#parceiro{
	width: 100%;
	height: 20px;
	display: flex;
	flex-direction:row;
    justify-content: left;
	padding: 12px 0 12px 44px;
	
}
#parceirodc,#recursodc{
	width: 100%;
	height: 20px;
	display: flex;
	flex-direction:row;
    justify-content: left;
	padding: 12px 0 12px 4px;
	
	
}
#finparceirodc{
	width: 100%;
	height: 120px;
	text-align: center;
	 font-size: 24px;
	font-family: emoji;
	padding-top: 16px;
}
#lblparceiro{
    font-size: 24px;
	font-family: emoji;
	padding-left: 10px;
}
#lblnomedc,#lblcpfdc{
    font-size: 20px;
	font-family: emoji;
	padding-left: 10px;
}	
#formapagamento{
	width: 600px;
	height: 50px;
	margin-top: 20px;
    display: flex;
}
#formapagamento p{
	font-size: 24px;
	font-family: emoji;
	padding: 16px 0 20px 44px;
}
#btncontinuaparc:hover{
color: red;
}
#btncontinuaparcdb:hover{
/* color: red; */
}
#finbtncontinuaparcdb:hover{
/* color: red; */
}
#finopcompraparcdc{
	width: 100%;
	height: 300px;
	margin-left: 48px;
	padding-top: 20px;
	display: flex;
	flex-direction: row;
    justify-content: center;
}
#finopcompraparcdc  fieldset a{
	width: 50px;
	height: 50px;
	padding-right: 120px;
}
#finopcompraparcdc  fieldset a img {
	width: 50px;
	height: 50px;
	
}
#salvarvendarecurso{
	display: flex;
	flex-direction: row;
    justify-content: center;
	margin-top: -40px;
	
}
/* configuracao recurso */
#argumento{
	height: 300px;
}
#argumento2{
	height: 300px;
	display: flex;
	flex-direction: column;
   
	
}
#btn-continuar-recurso{
	display: flex;
	flex-direction: row;
    justify-content: right;
	
}
#nomeprop,#cpfprop,#endprop,#numendprop,#cepprop
,#bairroprop,#select2-ufprop-container,#select2-cidprop-container,#cnhprop
,#marcaveic, #renavam,#especie,#placa
,#numnotif,#localmulta,#codigo-artigo,#lblpesq,#complemento
{
	font-size: 16px;
	height: 26px;
	
	
}
#formprop{
	
	height: 300px;
	
}
/*administrativo*/
#divtabelaorgao{
    overflow-y: scroll;
	height: 394px;
	width: 100%;
}
#divtabelaartigo{
    overflow-y: scroll;
	height: 394px;
	width: 100%;
}
#select2-ufpesq-container{
	font-size: 14px;
	width: 100px;
	text-align: left;
	
}
#select2-artigo-container{
	font-size: 14px;
	width: 640px;
	text-align: left;
	
}
#select2-usuariopesq-container{
	font-size: 14px;
	width: 200px;
	text-align: left;
	
}
#select2-banco-container{
	font-size: 14px;
	width: 200px;
	text-align: left;
}
.novolabel{
	font-size: 18px!important;
	color: #014d71;
	font-weight: bolder;
}
.novoinput{
	font-size: 18px!important;
	border-radius: 3px;
	border: 1px solid #aaa;
	height: 25px;
	color: #014d71!important;
	font-weight: 100;
        outline: 0!important;
        box-shadow: 0 0 0 0 !important;
        border-color: #aaa!important;
		min-height: 40px;
		padding-left: 6px;
}
input::placeholder {
  color: #A9A9A9;
}
.novobotao{
	width: 100px;
	font-size: 18px;
	border-radius: 4px;
	border:none;
	height: 28px;
	color: white;
	font-weight: bolder;
	text-align: center;
}
