.center {
background-color:#ddd;
width:100%;	
max-width:1000px;	
top: 0px;
left:0px;	
right:0px;
bottom:10px;
margin:0 auto;
margin-top:-14px;
}


.pesq-lupa{
  background-image: url('../img/icons/lupa2.png');
  background-size: 25px;
  background-position: 0;
  background-repeat: no-repeat;
  padding: 0 10px 0 30px;
  max-width: 100%;
  box-sizing: border-box;
  text-transform:uppercase;
  font-size: 16px;   
}


td p{
font-family: arial;	
font-size:10pt;
}


table{
/*border-collapse: separate;*/
border-collapse: collapse;
}

th{
height:40px;
}


.label{
display:block;
float:left;
margin:0 0 0 5px;
padding:5px 5px;
}

input[type=radio + label]:hover{
cursor:pointer;	
}

input[type=radio]{
float:left;	
display:block;
margin:0 5px 3px 10px;
padding: 2px 5px;
transform: scale(1.5);
color:#000;
cursor:pointer;
}

input[type=checkbox]:hover{
cursor:pointer;	
}

input[type=checkbox]{
margin:0 5px 0 10px;
padding: 2px 5px;
transform: scale(1.5);
color:#000;
cursor:pointer;
}



input[type=text], input[type=date], input[type=number], input[type=search]{
width:100%;
border-radius:2px;	
border:none;
height:23px;
margin: 0 0 10px 0;
display:block;
background-color:#fff;
text-transform:uppercase;
font-family: arial, verdana;
}


input[type=password]{
width:100%;
border-radius:2px;	
border:none;
height:23px;
margin: 0 0 10px 0;
display:block;
background-color:#fff;
}

input[type=submit]{
width:100%;
font:normal 13px arial;	
background-color:#3367d6;
color:#fff;	
padding:0px;
margin:0px;
border:none;
height:22px;
/*border-bottom: solid 3px #000;*/
}

input[type=submit]:hover{
background-color:#bdb6b6;
color:#000;	
padding:0px;
cursor:pointer;
margin:0px;
}

button[type=submit]{
width:100%;
font:normal 13px arial;	
background-color:#3367d6;
color:#fff;	
padding:0px;
margin:0px;
border:none;
height:22px;
/*border-bottom: solid 3px #000;*/
}

button[type=submit]:hover{
background-color:#bdb6b6;
color:#000;	
padding:0px;
cursor:pointer;
margin:0px;
}



input[id=botao]{
background-color:#3367d6;
color:#fff;
width:100%;
height:30px;
margin:0px;
padding:0px;
}

input[id=botao]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}


button[id=botao]{
background-color:#3367d6;
color:#fff;
width:100%;
height:30px;
margin:0px;
padding:0px;
}

button[id=botao]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}



input[id=editar]{
/*background-color:#18a418;*/
background-color:#0f7d18;
color:#fff;
width:99%;
height:20px;
margin:0px;
padding:0px;
}

input[id=editar]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}


input[id=editar2]{
background-color:#0f7d18;
color:#fff;
width:100%;
height:30px;
margin:0px;
padding:0px;
}

input[id=editar2]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}


input[id=excluir2]{
background-color:#000;
color:#fff;
width:100%;
height:20px;
margin:0px;
padding:0px;
}

input[id=excluir2]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}

input[id=visualizar]{
background-color:#3367d6;
color:#fff;
width:99%;
height:20px;
margin:0px;
padding:0px;
}

input[id=visualizar]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}

input[id=exportar2]{
/*background-color:#ac6c34;*/
background-color:#ac6c34;
color:#fff;
width:100%;
height:20px;
margin:0px;
padding:0px;
}

input[id=exportar2]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
}


input[id=exportar]{
background-color:#ac6c34; 
color:#fff;
height:30px;
width:100%;
margin:0px;
padding:0px;
margin-bottom:5px;
}

input[id=exportar]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
padding:0px;
margin-bottom:5px;
}

input[id=excluir]{
background-color:#000;
color:#fff;
width:100%;
height:30px;
margin:0px;
}

input[id=excluir]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
}

input[id=excluir2]{
background-color:#000;
color:#fff;
width:100%;
margin:0px;
}

input[id=excluir2]:hover{
background-color:#bdb6b6;	
color:#000;
margin:0px;
}


input[id=bot]{
background-color:#3367d6;	
color:#fff;
width:200px;
height:30px;
margin: 0 0 6px 0;
}

input[id=bot]:hover{
background-color:#bdb6b6;	
color:#000;
margin: 0 0 6px 0;
}


.select{
display:block;
width:100%;
max-width:100%;
height:25px;
margin:0 0px 10px 0px;
background-color:#fff;
padding:0px;
border:none;
}


label{
font: bold 13px arial;
display:block;
}

legend{
font: bold 14px arial;	
color:blue;
}

.center2 {
background-color:#ddd;	
width:100%;	
max-width:900px;	
top: 10px;
left:0px;	
right:0px;
bottom:10px;
margin:0 auto;
}

.center3 {
background-color:#ddd;	
width:100%;
max-width:600px;	
top:20%;
left:0px;	
right:0px;
margin:0 auto;
}

.center4 {
background-color:#ddd;		
width:100%;
max-width:400px;	
top:10px;
left:0px;	
right:0px;
bottom:10px;
margin:0 auto;
}

.center5 {
background-color:#ddd;		
width:100%;	
max-width:280px;	
top:10px;
left:0px;	
right:0px;
bottom:10px;
margin:0 auto;
position:absolute;
}

.center6 {
width:100%;	
max-width:1000px;
min-height:600px;
top:8%;
left:0px;	
right:0px;
bottom:0px;
margin:0 auto;
background-color:#ddd;
border-radius:7px;
}

.center6 img{
max-width:100%;	
height:auto;
}

p{
font-family:arial, verdana;
font-size:15px;
padding: 0 10px;
}

header{
top:0px;
left:0px;	
right:0px;
margin:0 auto;
max-width:1000px;
/*background-color:#3b5998;*/
background-color:#3367d6;
min-height:50px;
z-index:9999;
/*border-radius:7px;*/
border-bottom: solid 3px #000;
}

.info{
background-color:#ddd;	
text-align:center;
padding: 10px 0px;
z-index:0;
width: 100%;
max-width: 1000px;
margin-top:21px;
margin-bottom:6px;
}

.info span{
font-size:9pt;	
}


.conteudo{
	background-color:#ddd;
	max-width:1000px;
	/*min-height:600px;*/
	min-height: 100vh;
	z-index:9995;
	background-color:#ddd;
	padding: 10px 0px;
	border-radius:5px;
	/*margin:0px;*/
	}

.conteudo2{
max-width:1000px;
height:auto;
z-index:9995;
background-color:#ddd;
padding: 10px 0px;
border-radius:5px;
}

#menu-esquerda img{
	width:45px;
	height:45px;
	margin:7px 0 0 2px;
	float:left;
}



#menu-direita img{
	width:45px;
	height:45px;
	margin:7px 0 0 10px;
	float:right;
}

.menu-direita-perfil img{
	width:45px;
	height:45px;
	margin:7px 0 0 10px;
	float:right;
}



#menucomp{
max-width:250px;
position:absolute;	
}

#menucomp img{
	width:45px;
	height:45px;
}

.footer{
	width:100%;
	max-width:1000px;
	background-color:#3367d6;
	padding: 10px 0px;
	color:#fff;
	text-align:center;
	/*border-radius:7px;*/
	/*margin:0px;*/
	margin-top:10px;
	margin-bottom:10px;
	margin: 10 auto;
	
	}


/*.footer span{
padding:10px;
text-align:center;
}*/	


body{

background: url('') center center no-repeat fixed; 
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  object-fit:cover;

font:normal 13px arial;
/*background-color:#bdb6b6;*/
/*background-image: url(img/ceu-maior.jpeg) no-repeat center;*/
margin:0 auto;
padding:0;
text-decoration:none;

}

.fundo{
background-color:#ddd;	
padding:5px;
border-radius:7px;
}


.botao a:link, a:visited{
font:normal 13px arial;	
border:none;
color:#fff;
text-decoration:none;
cursor:pointer;
background-color:#3367d6;
border-bottom: solid 3px #000;
margin:0px;
padding:5px;
}

.botao a:hover{
background-color:#bdb6b6;
color:#000;
padding:0px;
border:none;
margin:0px;
padding:5px;
border-bottom: solid 3px #000;
}

.botao2 a:link, a:visited{
color:#ff1010;
text-decoration:none;
}

.botao2 a:hover{
color:#ff1010;
text-decoration:underline;
}

.maius{
text-transform:uppercase;	
}

.negrito{
font-weight: bold;
}

.italico{
font-style:italic;	
}

.azul{
color:blue;	
}

.vermelho{
/*color:#df3f13;*/
color: #861202;
}

.verde{
color:#225222;	
}

.marron{
color:#936940;	
}


.table{
border-spacing:0;
border-collapse:collapse;

}

tr:nth-child(even) {
background-color: #bdb6b6;
}

tr{
padding:0px;
margin:0px;	
}

th{
background-color:#3367d6;	
color:#fff;
}

td{
text-transform:uppercase;
margin:0px;
padding:0px;
}

textarea{
width:99%;
margin:0px;
padding:0px;
}


.textleft{
text-align:left;	
}

.recebida{
font-style:italic;
color:blue;
}


/*PAGINAAO*/
#pagina{
padding:8px 3px;	
}

#pagina a:link, a:visited{
background-color:#ddd;	
padding:3px 6px;
margin:2px;
border-radius:3px;
text-decoration:none;
font-size:15px;
color:#000;
}

#pagina a:hover{
background-color:#3367d6;
color:#fff;	
}

#pagina a.ativo{
background-color:#3367d6;
color:#fff;
font-weight:bold;
}
/*FIM DA PAGINACAO*/


.foto_perfil{
width:200px;
height:200;
border-radius:50%;
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
}

.icon{
width:auto;
height:23px;
margin: 0 6px;
text-align: center;
}

.icones{
width:18px;
height:auto;
margin: 0 7px;
text-align: center;
}


.erro{
padding:10px;
color:red;
}

.sucesso{
padding:10px;
color:green;
}

.titulo{
font-size:15px;	
text-align:center;
font-weight:bold;
}

h1, h2, h3, h4{
text-align:center;
}


input[id=botPequeno]{
background-color:#3367d6;	
color:#fff;
width:60px;
height:30px;
margin: 0 0 0px 7px;
float:right;
display:inline;
border-radius:5px;
}

input[id=botPequeno]:hover{
background-color:#bdb6b6;	
color:#000;
margin: 0 0 0px 7px;
}


.zoom {
	overflow: hidden;
}

.zoom img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.zoom:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


.rh{
/*box-shadow: 3px 3px 3px #000;*/
/*border-top:solid 2px #000;	*/
border-bottom:solid 2px #000;	
padding:8px 0;
background-color:#3367d6;
color:#fff;
}


/* botaão 3d 
basta engloba-lo numa div
class = 'toggle' nos botões do tipo checked
<div class='toggle'></div>
*/
.toggle > label {
    position: relative;
    display: block;
    height: 20px;
    width: 44px;
    background: #898989;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.3s ease;
}
.toggle > label:after {
    position: absolute;
    left: -2px;
    top: -3px;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 100px;
    background: #fff;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.05);
    content: '';
    transition: all 0.3s ease;
}
.toggle > label:active:after {
    transform: scale(1.15, 0.85);
}
.toggle > input:checked ~ label {
    background: #84a3e5; /*azul claro*/
}
.toggle > input:checked ~ label:after {
    left: 20px;
    background: #3367d6; /*azul escuro*/
}
.toggle > input:disabled ~ label {
    background: #d5d5d5;
    pointer-events: none;
}
.toggle > input:disabled ~ label:after {
    background: #bcbdbc;
}

.toggle {
    margin-bottom: 40px;
}
.toggle > input {
    display: none;
}



/*cores usadas*/
/*cinza claro 		#dddddd
/*cinza escuro 		#bdb6b6
/*azul 				#3367d6
/*marron			#ac6c34*/



.alerta {
  border: none; /* Remove borders */
  color: #fff; /* Add a text color */
  padding: 10px 15px; /* Add some padding */
  /*cursor: pointer; /* Add a pointer cursor on mouse-over */
  margin:10px;
  border-radius:5px;
  font-size:14px;
}

/*.sucesso {background-color: #4CAF50;} /* verde */
.sucesso {background-color: #0f7d18;} /* verde */ 
/*.sucesso:hover {background-color: #46a049;}*/

.inf {background-color: #3367d6;} /* azul */
/*.inf:hover {background: #0b7dda;}*/

.atencao {background-color: #ac6c34;} /* larenja */
/*.atencao:hover {background: #e68a00;}*/

.erro {background-color: #f44336;} /* vermelho */
/*.erro:hover {background: #da190b;}*/

.default {background-color: #e7e7e7; color: black;} /* cinza */ 
/*.default:hover {background: #ddd;}*/

.site {background-color: #3367d6; color: black;} /* azul do site */
/*.site:hover {background: #ddd;}*/


/* LINKS SIMULANDO BOTÕESNO SISTEMA */
.blink:link, .blink:visited {    
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	/*background-color: #ffffcc;*/
	/*color: #fff;*/
	text-decoration: none;
	width:100%;
	max-width:100%;
	display:block;
	text-align:center;
	margin: 0px;
	/*border:none;*/
	cursor:pointer;
	/*border-radius:1px;*/
	height:31px;
	line-height:31px;
	position:relative;
	
 }



 .blink:link,
 .blink:visited{
	 /*background-color: #bdb6b6;*/
	 color:#fff;
 }

 .blink:hover{
	 background-color:#bdb6b6;
	 color:#000;
 }

 .edit, .edit:link, .edit:visited{
	 background-color:#0f7d18;
 }

 .edit:hover{
	background-color:#bdb6b6;
	color:#000;
 }

 .ver, .ver:link, .ver:visited{
	background-color:#3367d6;
 }

 .ver:hover{
	background-color:#bdb6b6;
 }

 .exc, .exc:link, .exc:visited{
	background-color:#000;
 }

 .exc:hover{
	background-color:#bdb6b6;
 }



/*ck editor 5*/
.ck-editor__editable {
min-height: 100px !important;
}

.ck.ck-editor {
   width:100%;
   max-width:100%;
}

fieldset .ck-toolbar__items{
   width:100%;
   max-width:100%;
}

textarea{
max-width:100%;	
}



/*  CSS W3 */
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}

#editor1,#editor2,#editor3,#editor4,#editor5,#editor6,#editor7,
#editor8,#editor9,#editor10,#editor11,#editor12{width:100%;}

/* direcao */
.w3-left{float:left!important}
.w3-right{float:right!important}

/* botao */
.w3-button:hover{color:#000!important;background-color:#ccc!important}

/* card */
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}

/* animação */
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}

/*modal*/
.w3-modal{z-index:9999;display:none;padding-top:120px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.6)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-modal-pequeno{max-width:400px;}
.w3-modal-medio{max-width:600px;}
.w3-modal-grande{max-width:800px;}

/*cor*/
.w3-azul,.w3-hover-zul:hover{color:#fff!important;background-color:#3367d6!important}

/*display*/
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}


/* botao */
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}










/*fim do ckeditor*/



/*mensagems*/
/*.alerta {
padding:10px;
border:1px solid gray;  
/*border-radius:7px;
font-size:15px;
margin:10px 10px;
text-align:center;
}

.erro{
border-color:#e8273b; 
color:#000;
background-color:#ed5565;
}

.sucesso{
border-color:#87c940; 
color:#000;
background-color:#a0d468;
}

.atencao{
border-color:#f4a911; 
color:#000;
background-color:#f6bb42;
}

.inf{
border-color:#2f80e7; 
color:#000;
background-color:#5d9cec;
}

.site{
border-color:#2f80e7; 
color:#fff;
background-color:#5d9cec;
//background-color:#3367d6;
}*/
/*fim das mensagens*/
