@media screen and (min-width:1601px)
{

*{
	margin:0;
	padding:0;
}
body
{
	font-family:'Arial'; 
	font-size:15px; 
	color:#000; 
	background:#fff;
	box-sizing: border-box;
	width: 90%;
	margin: 0 auto;

}

body img
{
	border:none;
}

input, select, textarea
{
	box-sizing:border-box;
}

@font-face 
{
	font-family:"Biko";
	src:url("assets/fontes/biko/Biko_Regular.otf");
}

@font-face 
{
	font-family:"KeepCalm";
	src:url("assets/fontes/keep_calm/KeepCalm-Medium.ttf");
}

@font-face 
{
	font-family:"Comfortaa";
	src:url("fontes/comfortaa/Comfortaa-Regular.ttf");
}

@font-face 
{
	font-family:"AlteHaas";
	src:url("fontes/alte_haas/AlteHaas.ttf");
}

@font-face 
{
	font-family:"Mayeka";
	src:url("fontes/mayeka/Mayeka_Regular.otf");
}

@font-face 
{
	font-family:"Roboto";
	src:url("fontes/roboto/Roboto-Regular.ttf");
}


@font-face 
{
	font-family:"Sansation";
	src:url("fontes/sansation/Sansation_Regular.ttf");
}

.calendario
{
	width: 70%;
}

.clear
{
	clear: both;
}

.topo
{
	width: 100%;
	background-color: #1975B3;
	height: 100px;
}
.topo img
{
	height: 100%;
	margin-left: 5%;
}
.topo p
{
	color: #fff;
	font-family: Comfortaa;
	font-size: 30px;
	float: right;
	margin-right: 15px;
	margin-top: 30px;
}

.conteudo
{
	width: 95%;
	height: auto;
	margin: 0 auto;
}

.barraLateral
{
	width: 15%;
	height: auto;
	float: left;
	
}
.barraLateral ul
{
	margin-top: 15%;
	text-decoration: none;
	list-style: none;
	text-align: center;
	border-left: 0.5px solid #1975B3;
	border-right: 0.5px solid #1975B3;
	border-radius: 2px;
}
.barraLateral li
{
	font-family: Roboto;
	font-size: 18px;
	line-height: 40px;
	border-bottom: 0.5px solid #1975B3;
}
.barraLateral ul a
{
	text-decoration: none;
	color: #000;
}

.acessoDestaque
{
	background-color: #1975B3;
	color: #fff;
	text-align: center;
}

.conteudoCentral
{
	width: 84%;
	height: auto;
	float: left;
}

.iconesInicial
{
	width: 33%;
	height: 150px;
	float: left;
	text-align: center;
}
.iconesInicial img
{
	width: 20%;
	padding-top: 7%;
}
.iconesInicial p
{
	font-family: Roboto;
	font-size: 20px;
	color: dimgray;
}

.rodape
{
	width: 100%;
	height: 50px;
	font-family: Roboto;
	font-size: 12px;
	color: #000;
	background-color: dimgray;
	text-align: center;
	padding-top: 2%;
	margin-top: 2%;
}

.barraSecao
{
	width: 103%;
	height: 50px;
	padding-bottom: 5%;
	border-bottom: 0.5em #1975B3 solid;
	float: left;
}
.barraSecao img
{
	width: 8%;
	padding-left: 3%;
}
.barraSecao p
{
	font-family: Roboto;
	font-size: 35px;
	color: #1975B3;
	float: right;
	letter-spacing: 5px;
}

.cadastrarNovo
{
	width: 40%;
	height: 45px;
	color: #fff;
	padding: 1%;
	float: left;
	margin-bottom: 1%;
}
.cadastrarNovo p
{
	font-family: Roboto;
	font-size: 15px;
	background-color: #696969;
	border-radius: 2px;
	padding: 3px;
	vertical-align: middle;
	width: 50%;
	text-align: center;
	margin-bottom: 1%;
}
.cadastrarNovo a
{
	text-decoration: none;
	color: #fff;
}
.cadastrarNovo a:hover
{
	color: #000;
	text-decoration: none;
}

.cadastrarNovoPCT
{
	width: 100%;
	height: 20px;
	color: #fff;
	text-align: center;
}
.cadastrarNovoPCT p
{
	font-family: Roboto;
	font-size: 13px;
	background-color: dimgray;
	width: 12%;
	border-radius: 5px;
	padding: 3px;
	vertical-align: middle;
}
.cadastrarNovoPCT a
{
	text-decoration: none;
	color: #fff;
}

.cadastrarNovoPCTParte
{
	width: 50%;
	height: 20px;
	color: #fff;
	padding-bottom: 0.5%;.
	
}
.cadastrarNovoPCTParte p
{
	font-family: Roboto;
	font-size: 13px;
	background-color: dimgray;
	width:23%;
	border-radius: 5px;
	padding: 3px;
	vertical-align: middle;
}
.cadastrarNovoPCTParte a
{
	text-decoration: none;
	color: #fff;
}

.vincularCliente
{
	width: auto;
	height: 30px;
	color: #fff;
	padding: 1%;
}
.vincularCliente p
{
	font-family: Roboto;
	font-size: 15px;
	background-color: #1975b3;
	width: 12%;
	border-radius: 5px;
	padding: 3px;
}
.vincularCliente a
{
	text-decoration: none;
	color: #fff;
}

.tabelaSecao
{
	width: 100%;
	border-radius: 4px;
}
.tabelaSecaoRelacao
{
	width: 49%;
	border-radius: 4px;
	float: left;
	/*border-right: 1px solid #1975b3;*/
}
.tabelaSecaoRelacao p
{
	font-family: Roboto;
	font-size: 25px;
	color: #1975B3;
	padding-top: 5px;
	padding-left: 10px;
}
.tituloTabela td
{
	background-color: #1975b3;
	line-height: 25px;
	font-family: Roboto;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border: 0.25em #fff solid;
}

.tituloTabelaRelacao
{
	background-color: #1975b3;
	line-height: 25px;
	font-family: Roboto;
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.tituloTabelaRelacao td
{
	border-radius: 3px;
}
.linhaTabela
{
	background-color: #ccc;
	font-family: Comfortaa;
	font-size: 13px;
	color: #000;
	padding: 0.3%;
	border: 0.25em #fff solid;
	line-height: 22px;
}

.botaoTabela1
{
	text-align: center;
}
.botaoTabela1 a
{
	text-decoration: none;
	color: #fff;
	background-color: blue;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 6px;
	text-align: center;
	border-radius: 2px;
}
.botaoTabela2
{
	text-align: center;
}
.botaoTabela2 a
{
	text-decoration: none;
	color: #fff;
	background-color: green;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 6px;
	text-align: center;
	border-radius: 2px;
};
.botaoTabela3
{
	text-align: center;
}
.botaoTabela3 a
{
	text-decoration: none;
	color: #fff;
	background-color: red;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 6px;
	text-align: center;
	border-radius: 2px;
}
.botaoTabela4
{
	text-align: center;
}
.botaoTabela4 a
{
	text-decoration: none;
	color: #000;
	background-color: yellow;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 6px;
	text-align: center;
	border-radius: 2px;
}
.botaoTabela5
{
	text-align: center;
}
.botaoTabela5 a
{
	text-decoration: none;
	color: #000;
	background-color: orange;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 4px;
	text-align: center;
	border-radius: 5px;
}

.tabelaGeral
{
	width: 100%;
}

.tabelaGeralRed
{
	width: 70%;
	margin: 0 auto;
}

.tabelaGeralRed2
{
	width: 90%;
	margin: 0 auto;
}
.formularioCadastro
{
	width: 100%;
}

.formularioCadastroTable
{
	width: 30%;
	margin: 0 auto;
}
.legendPadrao
{
	font-family: Roboto;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-color: #1975b3;
	color: #fff;
	padding:2%;
	margin-bottom: 1%;
	margin-top: 1%;
	width: 103%;
}

.formularioCadastroRed
{
	width: 70%;
	padding-left: 2%;
}
.formularioCadastroRed legend, .legenda
{
	font-family: Roboto;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #1975b3;
	padding-top: 1%;
	padding-bottom: 2%;
}
.labelFormulario
{
	line-height: 35px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 1%;
	padding-left: 1%;
}

.formularioInput
{
	padding-left: 5px;
}

.formularioInput input
{
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 3px;
  	margin-bottom: 0.5%;
  	width: 100%;
}
.formularioCheckBox input[type='checkbox']
{
	all: unset;
	height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 1px solid #1975b3;
  	border-radius: 3px;
  	margin-bottom: 0.5%;
}
.formularioInputLog input
{
	width: 100%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 3px;
}
input[type='checkbox']
{
	width: 20px;
	height: 50px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 1px solid #1975b3;
  	border-radius: 4px;
  	margin-left: 5px;
  	line-height: 30px;
}
.labelFormulario1
{
	width: 40%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	color: #000;
	float: left;
	padding-left: 1%;
}
.labelFormulario1 label
{
	width: 10%;
	font-weight: bold;
}
.labelFormulario1 input
{
	width: 90%;
	padding-left: 5px;
	background: transparent;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario1 p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario1
{
	width: 90%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario7
{
	width: 25%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;  	
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
  	text-align: center;
}
.labelFormulario2
{	
	width: 30%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	color: #000;
	float:left;	
	padding-left: 1%;
}
.labelFormulario2 label
{
	width: 50%;
	font-weight: bold;
}
.labelFormulario2 input
{
	width: 60%;
	padding-left: 5px;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario2 p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario2
{
	width: 90%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.labelFormulario3
{
	width: 33%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	color: #000;
	float: left;
	padding-left: 1%;
}
.labelFormulario3 label
{
	width: 40%;
	font-weight: bold;
}
.labelFormulario3 input
{
	width: 80%;	
	padding-left: 5px;
  	font-family: Comfortaa;
  	font-size: 15px;  	
}
.labelFormulario3 select
{
	width: 80%;	
	padding-left: 5px;
  	border: 0.5px solid #1975b3;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 30px; 
  	border-radius: 4px;	
}
.labelFormulario4 select
{
	width: 80%;	
	padding-left: 5px;
  	border-bottom: 0.5px solid #1975b3;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 30px;
  	border-radius: 4px; 	
}
.labelFormulario3 p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario3
{
	width: 90%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}

.labelFormulario4
{
	width: 100%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	color: #000;
	float: left;
	padding-left: 1%;
}
.labelFormulario4 label
{
	width: 20%;
	font-weight: bold;
}
.labelFormulario4 input
{
	width:90%;
	padding-left: 5px;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario4 p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;  	
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario4
{
	width: 90%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;  	
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.labelFormulario5
{
	width: 50%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	color: #000;
	float: left;
	padding-left: 1%;
}
.labelFormulario5 label
{
	width: 40%;
	font-weight: bold;
}
.labelFormulario5 input
{
	width:70%;
	padding-left: 5px;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario5 p
{
	width: 60%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;  	
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
}
.inputFormulario5
{
	width: 100%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;  	
  	border: 0.5px solid #1975b3;
  	border-radius: 4px;
  	padding-top: 0.5%;
}
.labelFormularioP
{
	width: 20%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	float: left;
}
.labelFormularioP label
{
	width: 40%;
	font-weight: bold;
}
.labelFormularioP input
{
	width: 60%;	
	padding-left: 5px;
  	font-family: Comfortaa;
  	font-size: 15px;  	
}
.labelFormularioP select
{
	width: 80%;	
	padding-left: 5px;
  	border: 1px solid #1975b3;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 30px;
  	border-radius: 4px; 	
}
.inputFormularioP
{
	width: 80%;	
	padding-left: 5px;
  	border: 0.5px solid #1975b3;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 30px;
  	border-radius: 4px; 	
}
.buttonFormulario2
{
	line-height: 35px;
	font-family: Roboto;
	font-size: 15px;
	margin-top: 1%;
	color: #FFF;
	background-color: #1975b3;
	border-radius: 3px;
	width: 49%;
}
.buttonFormularioC
{
	line-height: 35px;
	font-family: Roboto;
	font-size: 15px;
	margin-top: 1%;
	color: #FFF;
	background-color: dimgray;
	border-radius: 3px;
	width: 49%;
}
.buttonFormularioC a
{
	text-decoration: none;
	color: #fff;
}

.buttonFormularioCad
{
	line-height: 35px;
	font-family: Roboto;
	font-size: 15px;
	margin-top: 1%;
	margin-left: 30%;
	color: #FFF;
	background-color: #1975b3;
	border-radius: 3px;
	width: 10%;
}
.buttonFormularioCCad
{
	line-height: 35px;
	font-family: Roboto;
	font-size: 15px;
	margin-top: 1%;
	margin-left: 5%;
	color: #FFF;
	background-color: dimgray;
	border-radius: 3px;
	width: 15%;
}
.buttonFormularioCCad a
{
	text-decoration: none;
	color: #fff;
}

.JanelaModal
{
	position: fixed;
	top: 20%;
	margin: 0 auto;
	color: #fff;
	padding: 1%;
	background-color: #1975b3;
	opacity: 0;
	width: 50%; 
}
.JanelaModal:target
{
	opacity: 1;
	pointer-events: auto;
}
.fechar
{
	text-decoration: none;
}
.legendModal
{
	font-family: Roboto;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.labelFormulario3Modal
{
	width: 33%;
	line-height: 40px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.labelFormulario3Modal label
{
	width: 40%;
}
.labelFormulario3Modal input
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #fff;
  	font-family: Comfortaa;
  	font-size: 15px;  	
}
.labelFormulario3Modal select
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px; 	
}
.labelFormulario4Modal select
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #fff;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px; 	
}
.labelFormulario3Modal p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

.labelFormulario4Modal
{
	width: 100%;
	line-height: 40px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.labelFormulario4Modal label
{
	width: 20%;
}
.labelFormulario4Modal input
{
	width:90%;
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario4Modal p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

/*------ CSS importado -----*/
.conteudoLC
{
	width: 100%;
}
.caixaCentralLC
{
	margin: 1% auto 2% auto;
	background-color: #1975B3;
	color: #fff;
	font-family: Roboto;
	font-size: 25px;
	width: 30%;
	padding: 0.5%;
	border-radius: 3px;
	opacity: 0.7;
	box-shadow: 5px 5px 5px 3px #CCC;
}
.caixaCentralLC p
{
	color: #fff;
	font-family: Roboto;
	font-size: 35px;
	text-align: right;
}

.caixaEsquerdaLC
{
	margin: 1% 1% 2%;
	background-color: #1975B3;
	width: 35%;
	padding: 0.5%;
	border-radius: 3px;
	color: #fff;
	font-family: Roboto;
	font-size: 25px;
	text-align: center;
	float: left;
	box-shadow: 5px 5px 5px 3px #CCC;
}

.tabelaCaixaLC
{
	width: 100%;
}
.tabelaCaixaLC th
{
	color: #1975B3;
	background-color: #fff;
	font-family: Comfortaa;
	font-size: 15px;
	line-height: 20px;
	border: 1px solid #1975B3;
	text-align: center;
	
}
.tabelaCaixaLC td
{
	color: #fff;
	font-family: Roboto;
	font-size: 15px;
	padding: 0.5%;
	border: 1px solid #1975B3;
}

.caixaDireitaLC
{
	margin: 1% 1% 2% 2%;
	background-color: dimgray;
	width: 35%;
	padding: 0.5%;
	border-radius: 3px;
	color: #fff;
	font-family: Comfortaa;
	font-size: 25px;
	text-align: left;
	float: right;
	box-shadow: 5px 5px 5px 3px #CCC;
}
.caixaDireitaLC p
{
	color: #fff;
	font-family: Mollen_Bold;
	font-size: 35px;
	text-align: right;
}

.tabelaLC
{
	width: 90%;
	opacity: 0.8;
	margin: 1% auto 2% auto;
	border: 1px solid #CCC;
}
.tabelaLC thead td
{
	font-family: Roboto;
	font-size: 15px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	background-color: #1975B3;
	border: 1px solid #fff;
	border-radius: 3px;
}
.tabelaLinhaLC
{
	color: #000;
	font-family: Roboto;
	font-size: 15px;
	padding: 0.5%;
	border: 1px solid #ccc;
	text-align: center;
	border-radius: 2.5px;	
}

.botaoTabela1LC
{
	text-align: center;
}
.botaoTabela1LC a
{
	text-decoration: none;
	color: #fff;
	background-color: green;
	font-family: Comfortaa;
	font-size: 12px;
	padding: 4px;
	text-align: center;
	border-radius: 5px;
}
.botaoTabela2LC
{
	text-align: center;
}

.novoRegistroLC
{
	width: 50%;
	float: left;
	margin-left: 5%;
}
.novoRegistro a
{
	text-decoration: none;
	color: #fff;
	background-color: #B37200;
	font-family: Roboto;
	font-size: 12px;
	padding: 4px;
	text-align: center;
	border-radius: 5px;
}

.novaCategoriaLC
{
	width: 50%;
	margin-right: 5%;
	float: right;
	text-align: right;
}
.novaCategoriaLC a
{
	text-decoration: none;
	color: #fff;
	background-color: #1975B3;
	opacity: 0.6;
	font-family: Roboto;
	font-size: 12px;
	padding: 4px;
	text-align: center;
	border-radius: 5px;
}

.modal-body
{
	background-color: #1975B3;
}

.modal-title
{
	font-family: Roboto;
	font-size: 15px;
	text-align: center;
	letter-spacing: 3px;
}

.labelFormulario3ModalLC
{
	width: 50%;
	line-height: 20px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding-bottom: 10px;
}
.labelFormulario3ModalLC label
{
	width: 40%;
}
.labelFormulario3ModalLC input
{
	width: 60%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #fff;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	color: #fff;
  	padding-left: 2%; 	
}
.labelFormulario3ModalLC select option
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px;
  	color: #fff;
  	padding-left: 2%;  	
}

.labelFormulario4ModalLC select
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #fff;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px; 	
}
.labelFormulario3ModalLC p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

.labelFormulario4ModalLC
{
	width: 100%;
	line-height: 20px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding-bottom: 10px;
}
.labelFormulario4ModalLC label
{
	width: 20%;
}
.labelFormulario4ModalLC input
{
	width:80%;
	padding-left: 2px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormulario4ModalLC p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

.botaoModal1LC
{
	text-align: center;
	color: #1975B3;
	background-color: #FFF;
	font-family: Roboto;
	font-size: 14px;
	padding: 2px;
	text-align: center;
	border-radius: 4px;
	width: 10%;
}
.botaoModal2LC
{
	text-align: center;
	background-color: red;
	width: 15%;
	color: #CCC;
	border-radius: 4px;
	padding: 2px;
	font-family: Roboto;
	font-size: 14px;
	padding: 2px;
	text-align: center;
	border-radius: 4px;
}
.botaoModal2 a
{
	text-decoration: none;
	color: #fff;
	font-family: Roboto;
	font-size: 12px;
	text-align: center;
	width: 10%;
}

.formularioCadastroLC
{
	width: 100%;
	margin: 2% 0% 10% 0%;

}
.formularioCadastroTableLC
{
	margin: 2% 5% 2% 5%;

}
.formularioCadastroLClegend
{
	font-family: Roboto;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-color: #B37200;
	color: #fff;
	padding-top: 1%;
	padding-bottom: 2%;
	margin-bottom: 1%;
	margin-top: 1%;
}
.labelFormularioLC
{
	width: 1%;
	line-height: 30px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.formularioInputLC
{
	width: 20%;
	padding-left: 5px;
}
.formularioInputLogLC
{
	width: 20%;
	padding-left: 5px;
}
.formularioInputLC input
{
	width: 90%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 1px solid #1975b3;
  	border-radius: 4px;
  	margin-bottom: 0.5%;
}
.formularioInputLogLC input
{
	width: 20%;
	line-height: 30px;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 1px solid #1975b3;
  	border-radius: 4px;
}
input[type='checkbox']
{
	width: 20px;
	height: 50px;
	font-family: Comfortaa;
  	font-size: 15px;
  	border: 1px solid #1975b3;
  	border-radius: 4px;
  	margin-left: 5px;
  	line-height: 30px;
}
.botaoFormulario1LC
{
	text-align: center;
	color: #fff;
	background-color: #B37200;
	font-family: Roboto;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	border-radius: 4px;
	width: 10%;
	margin-left: 10%;
}
.botaoFormulario2LC
{
	text-align: center;
	background-color: red;
	width: 10%;
	border-radius: 4px;
	padding: 2px;
}
.botaoFormulario2LC a
{
	text-decoration: none;
	color: #fff;
	font-family: Roboto;
	font-size: 12px;
	text-align: center;
	width: 10%;
}

.barraTituloUpdateLC
{
	width: 90%;
	height: 50px;
	background-color: #B37200;
	margin: 2% auto 2% auto;
	border-radius: 2px;
	opacity: 0.8;
	line-height: 50px;
	color: #fff;
	font-family: Roboto;
	font-size: 25px;
	letter-spacing: 3px;
	padding-left: 1%;
	font-weight: bold;
}

.conteudoUpdateLC
{
	width: 90%;
	border: 0.8px solid #CCC;
	border-radius: 3px;
	margin: 0 auto;
	box-shadow: 5px 5px 5px 3px #CCC;
	margin-bottom: 2%;
}

.formularioUpdateLC
{
	width: 100%;
	padding: 0 auto;
}
.labelFormularioConteudo1LC
{
	width: 50%;
	line-height: 20px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
	letter-spacing: 3px;
}
.labelFormularioConteudo1LC label
{
	width: 40%;
	padding-left: 10px;
}
.labelFormularioConteudo1LC input
{
	width: 60%;	
	padding-left: 10px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #CCC;
  	font-family: Comfortaa;
  	font-size: 15px; 	
}
.labelFormularioConteudo1LC select option
{
	width: 80%;	
	padding-left: 5px;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px;
}

.labelFormularioConteudo2LC select
{
	width: 80%;	
	padding-left: 5px;
	border: 0;
  	border-bottom: 1px solid #CCC;
  	font-family: Comfortaa;
  	font-size: 15px; 
  	line-height: 25px; 	
}
.labelFormularioConteudo1LC p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

.labelFormularioConteudo2LC
{
	width: 100%;
	line-height: 20px;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
	letter-spacing: 3px;
}
.labelFormularioConteudo2LC label
{
	width: 20%;
}
.labelFormularioConteudo2LC input
{
	width:80%;
	padding-left: 2px;
	border: 0;
  	outline: 0;
  	background: transparent;
  	border-bottom: 1px solid #ccc;
  	font-family: Comfortaa;
  	font-size: 15px;
}
.labelFormularioConteudo2LC p
{
	width: 90%;
	padding-left: 5px;
	font-family: Comfortaa;
  	font-size: 15px;
}

.botaoConteudo1LC
{
	text-align: center;
	color: #fff;
	background-color: #B37200;
	font-family: Roboto;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	border-radius: 4px;
	width: 10%;
	letter-spacing: 2px;
	margin-left: 40%;
}
.botaoConteudo2LC
{
	text-align: center;
	background-color: red;
	width: 15%;
	border-radius: 4px;
	padding: 2px;
	font-family: Roboto;
	font-size: 12px;
	padding: 2px;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	letter-spacing: 2px;
}
.botaoConteudo2LC a
{
	text-decoration: none;
	color: #fff;
	font-family: Roboto;
	font-size: 12px;
	text-align: center;
	width: 10%;
}
/*----- Fim do CSS importado -----*/

/*------ CSS Site ------*/

.upperTopo
{
	width: 100%;
	height: 60px;
	background-color: #696969;
	font-family: Roboto;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding-top: 10px;

}
.upperTopo img
{
	padding-top: 5px;
	padding-right: 5px;
	line-height: 10px;
}

.topoSitePublico
{
	width: 100%;
	height: 100px;
}
.topoSitePublico img
{
	height: 87%;
	margin-left: 5%;
	padding-top: 1%;
	float:left;
}
.topoSitePublico p
{
	color: #696969;
	font-family: Sansation;
	font-size: 20px;
	letter-spacing: 4px;
	float: left;
	margin-right: 15px;
	margin-top: 30px;
	padding-left: 2%;
}


.menuSitePublico ul
{
	text-decoration: none;
	padding: 0.2% 2% 0.2% 3%;
	list-style: none;
	text-align: right;
}
.menuSitePublico li
{
	font-family: Sansation;
	font-size: 14px;
	line-height: 14px;
	color: #696969;
	display: inline-block;
	letter-spacing: 2.5px;
	padding-right: 5%;
}
.menuSitePublico ul a
{
	text-decoration: none;
	color: #000;
}

.conteudoPrincipalSite
{
	width: 100%;
	background-color: #FFF;
	text-align: center;

}
.conteudoPrincipalSite img
{
	width: 100%;
}

.textoFoto
{
	font-family: Sansation;
	font-size: 55px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 4px;
	width: 100%;
	position: absolute;
	margin-top: -50%;
	margin-left: -25%;	
}

.textoSpan
{
	font-family: Sansation;
	font-size: 15px;
	color: #fff;
	letter-spacing: 4px;
	width: 50%;
	position: absolute;
	margin-top: -45%;
	margin-left: 1%;
}

.botaoSaibaMais
{
	font-family: Sansation;
	font-size: 12px;
	color: #fff;
	letter-spacing: 3px;
	width: max-content;
	position: absolute;
	margin-top: -41%;
	margin-left: 15%;
	background-color: #B1977E;
	border: 0.5px solid #B1977E;
	border-radius: 3px;
	padding: 0.8%;
}
.botaoSaibaMais a
{
	text-decoration: none;
	color: #fff;
}

.oEscritorio p
{
	width: 100%;
	color: #000;
	border-radius: 4px;
	padding: 1%;
	font-family: Sansation;
	font-size: 17px;
	line-height: 35px;
	margin-top: 10%;
	margin-left:1.5%;
	margin-right: auto;
	text-align: justify;

}
.oEscritorio p:first-letter
{
	font-size: 35px;
	font-weight: bold;
	float : left;
	width : 2em;
	padding-right: 5px;
}

.conteudoEscritorio
{
	width: 100%;
	position: relative;
	text-align: center;
	margin: 1%;
}
.conteudoEscritorioTexto
{
	width: 35%;
	float: left;
}
.conteudoEscritorioFoto
{
	width: 65%;
	float: left;
	text-align: right;
}
.conteudoEscritorioFoto img
{
	width: 90%;
	margin-right: 1.5%;
	border: 0.5px solid #fff;
	border-radius: 4px;
}

.conteudoSecundario
{
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: 3%;
	float: left;

}
.conteudoSecundario img
{
	width: 10%;
	margin-top: 1%;
}

.conteudoNoticias
{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 3%;
	float: left;
	/*background-image: url("fotoNoticias.jpg");*/
	background-size: auto;
}
.conteudoNoticias img
{
	width: 10%;
	margin-top: 1%;
}

.tituloSecundario
{
	text-align: center;
	font-family: Sansation;
	font-size: 32px;
	font-weight: 400%;
	color: #000;
	letter-spacing: 3px;
	margin-top: 1%;
}

.bordaNoticias 
{
	margin: 1% auto 3% auto;
	border: 1px solid #696969;
	width: 90%;
	padding: 0.5%;
	box-sizing: border-box;
	border-radius: 4px;
}

.tituloConteudoNoticias
{
	text-align: center;
	font-family: Sansation;
	font-size: 35px;
	font-weight: 400%;
	color: #000;
	letter-spacing: 3px;
	margin-top: 1%;
}

.areaAtuacao
{
	width: 33%;
	float: left;
	margin-bottom: 0.5%;
	margin-top: 0.5%;
}
.noticiasGeral
{
	width: 100%;
}

.areaAtuacao img
{
	padding-top: 15%;
}
.areaAtuacao2
{
	width: 25%;
	float: left;
	padding-top: 5%;
}
.areaAtuacao2 img
{
	padding-top: 15%;
	width: 15%;
}

.localizacao iframe
{
	padding: 1%;
	margin-left: 5%;
	float: left;
	width: 50%;
}
.localizacao p
{
	font-family: Sansation;
	font-size: 20px;
	color: #000;
	padding-top: 15%;

}
.areaAtuacaoTitulo
{
	width: 100%;
	text-align: center;
	font-family:Sansation;
	font-size: 20px;
	letter-spacing: 5px;
	color: #000;
	font-weight: bold;
	margin-top: 10%;
	float: left;
}

.areaAtuacaoTexto
{
	width: 100%;
	border-left: 10px solid #fff;
	float: left;
}
.areaAtuacaoTexto p
{
	color: #000;
	padding: 1%;
	font-family: Sansation;
	font-size: 15px;
	line-height: 35px;
	margin-left: 15%;
	margin-top: 7%;
	width: 92%;
	margin-left: 1%;
	text-align: center;
}

.noticiasTitulo
{
	width: 100%;
	text-align: center;
	font-family:Sansation;
	font-size: 25px;
	letter-spacing: 5px;
	color: #FFF;
	font-weight: bold;
	margin-top: 2.5%;
	background-color: #B1977E;
}

.noticiasTexto
{
	width: 100%;
}
.noticiasTexto p
{
	color: #000;
	padding: 0.5%;
	font-family: Sansation;
	font-size: 18px;
	line-height: 35px;
	width: 92%;
	text-align: justify;
}

.saibaMais p
{
	margin: 0.5%;
}
.saibaMais a
{
	text-decoration: none;
	width: max-content;
	background-color: #B1977E;
	border: 1px solid #000;
	border-radius: 4px;
	padding: 0.2%;
	color: #fff;
	font-size: 10px;
}
.
.areaAtuacaoTexto img
{
	width: 20%;
	float: left;
	padding: 10px;
}

.footer
{
	width: 100%;
	background-color: #696969;
	height: 100px;
	text-align: center;
}
.footer p
{
	color: #fff;
	font-family: Roboto;
	font-size: 15px;
	vertical-align: middle;
	line-height: 100px;
}
.footer p a
{
	text-decoration: none;
	color: #fff;
}

.formularioContato
    {
        width: 50%;
        margin-left: 20%;
        margin-right: auto;
        background:#696969;
        margin-bottom: 20px;
        color: white;
        float: left;
        border-radius: 3px;
    }
    .formularioContato label
    {
        width: 90%;
        display: block;
        padding: 10px 5px 10px 5px;
        opacity: 1.0;
    }
    .formularioContato span
    {
        width: 20%;
        display: block;
        float: left;
        text-align: left;
        padding: 5px 20px 0 0;
    }
    .formularioContato input
    {
        width: 75%;
        border-radius: 3px;
        line-height: 25px;
    }
    .formularioContato select
    {
        width: 75%;
        border-radius: 3px;
        line-height: 25px;
    }
    .formularioContato textarea
    {
        width: 75%;
    }
    .formularioButton
    {
    	width: 30%;
    	margin: 0 auto;
    }

    .formularioDocumentos
    {
        width: 90%;
        margin: 3% auto 3% auto;
        font-family: Alte;
        font-weight: bold;
        font-size: 100%;
        color: black;
    }

}