@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,greek-ext,vietnamese);
@import url(https://use.fontawesome.com/releases/v5.13.1/css/all.css);
/* VERDE = #31AF3B */
/* AZUL  = #024893 */
/* CINZA = #727272 */

/* GERAL */
div::-webkit-scrollbar { width: 8px; }
div::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; }
div::-webkit-scrollbar-track-piece { ackground:#024893 }
div::-webkit-scrollbar-thumb {  background: #BBB}​

html				{ height:100%;  }
body 				{ height:100%; font-family: "Open Sans"; overflow:scroll; overflow-x:auto; font-size:12px; color: #666; background:url(../imagens/bg.jpg) repeat; margin:0;}
div.lateral			{ width:18%; background:#024893;  height:100%; position:fixed; z-index:1;left:0; top:0; box-shadow: 0px 0px 10px #666; overflow:scroll; overflow-x:auto; }
div.centro			{ width:78%; background:background:url(../imagens/bg.jpg) repeat #FFF; position:absolute; padding:30px 2%; right:0; top:50px;  }
a					{ text-decoration:none; color:#024893; }
a:visited			{ text-decoration:none;}
a:hover				{ text-decoration:none; color:#31AF3B; cursor:pointer; _cursor: hand;}
.left				{ float:left;}
.right				{ float:right;}
.verde				{ color:#31AF3B; font-weight:bold;}
.vermelho			{ color:#F00; font-weight:bold;}
.laranja			{ color:#F60; font-weight:bold;}
.azul				{ color:#09C; font-weight:bold;}
.exibir				{ line-height:32px;}	
.total				{ background:#666; color:#FFF; font-weight:700;}
.filtro				{ width:85%; text-align:right; float:right; margin:5px 0 10px 0;}
.perfil				{ -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; }
.hand 				{ cursor:pointer; _cursor: hand;}
/*.perfil:hover		{ -moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH"; }*/
hr					{ border-top:1px dotted #CCC; border-bottom:1px solid #FFF;border-left:0;border-right:0; }

/* TOPO */
div#logo 			{ width:100%; display:table; text-align:center; padding: 15px 0;  border-style:solid; border-color:#0E68A5 #000 #00486F #000; border-width: 0 0 1px 0; }
div#logo img		{ width:80%;}
div#usuario 		{ width:86%; display:table; font-size: 12px; text-align:right; padding:7%;  border-style:solid; border-color:#0E68A5 #000 #00486F #000; border-width: 1px 0 1px 0;}
div#usuario img		{ float:left; width:80px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; }
div#usuario img:hover{ -moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH"; }
div#usuario .info	{ float:right; padding-top:30px; }	
div#usuario .nome 	{ color:#31AF3B; font-weight:bold;  }
div#usuario .setor 	{ color:#DDD; font-weight:normal; }

/* RODAPÉ */
div#rodape			{ width:18%; position:fixed; bottom:0; left:0; z-index:1; padding: 15px 0; margin:0 auto; text-align:center; background:#024893 ;  color:#EEE; text-align:center; border-style:solid; border-color:#0E68A5 #000 #00486F #000; border-width: 1px 0 1px 0; }
.versao				{ color:#31AF3B; font-size:18px;}

/* ELEMENTOS */
.box				{ background:#FFF; width:96%; display:table; border:1px solid #DDD; padding:2%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.quadro				{ background:#FAFAFA; width:96%; display:table; margin:0 auto; border:1px dotted #CCC; padding:0px 2% 10px 2%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.quadro_foto		{ background:#FAFAFA; width:310px; text-align:center; margin:0 auto; border:1px dotted #CCC; padding:0px 10px 10px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.titulo				{ width:100%;  font-weight:600; margin:0 auto; font-size:16px; color:#024893; text-align:left; border-bottom:1px solid #DDD; padding:0 0 5px 0; margin:0 0 15px 0;}
.title				{ width:100%;  font-weight:600; margin:0 auto; font-size:16px; color:#024893; text-align:left; padding:0 0 5px 0; margin:0 0 15px 0;}
.titulo_tabela		{ font-size:13px; font-weight:600; border:0; color:#666; background:#EEE;}
.titulo_first		{ font-size:13px; font-weight:600; border:0; color:#666; background:#EEE; -moz-border-radius:2px 0px 0px 0px; -webkit-border-radius:2px 0px 0px 0px; border-radius:2px 0px 0px 0px;}
.titulo_last		{ font-size:13px; font-weight:600; border:0; color:#666; background:#EEE; -moz-border-radius:0px 2px 0px 0px; -webkit-border-radius:0px 2px 0px 0px; border-radius:0px 2px 0px 0px;}
.titulo_unico		{ font-size:13px; font-weight:600; border:0; color:#666; background:#E6E6E6; text-align:center; -moz-border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px;}
.bordatabela		{ border: 1px solid #DADADA;  -moz-border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px;}
.borda_aba			{ border-bottom:1px solid #DADADA;   border-left:1px solid #DADADA;   border-right:1px solid #DADADA;  -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;}
.linhapar			{ background:#FAFAFA; }
.linhaimpar			{ background:#FFFFFF; }
.formtitulo			{ width:100%; margin:0 auto; text-align:left; font-size:16px; font-weight:600;  color:#666; padding:10px 0px; margin:10px 0px; border-bottom:1px dotted #CFCFCF;}
div.icone_pro       { width:100px;  height:80px; float:left; background:#024893; color:#FFF; padding-top:20px; margin:25px; text-align:center;}
div.icone_pro i       { font-size:30px; }
/* FOTO PERFIL */
.dialog									{ display:none; z-index:9; font-size:14px;}
div#foto_perfil							{ text-align:center;z-index:9; }
div#foto_perfil .perfil					{ text-align:center;width:600px; height:450px; display:table;}
div#foto_perfil .perfil	 #img-padrao	{ float:left; display:table; width:50%;}
div#foto_perfil .perfil	 #img_perfil	{ float:left; display:table;width:50%; height:250px;}
div#foto_perfil .perfil	 #botoes		{ width:100%; display:table; padding-top:20px; text-align:center;}
a#box_foto_perfil:hover					{ cursor:pointer; _cursor: hand;}
img.foto_perfil							{ width:50px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:1px solid #DDD;  }

/* INPUTS */
select						{ font:12px "Open Sans"; border: 1px solid #AAA; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FFF; padding: 8px 18px 8px 1%; color:#333; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:none; background:url(../imagens/seta.png) no-repeat right #FFF;}
input,textarea				{ font:12px "Open Sans"; border: 1px solid #AAA; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FFF; padding: 8px 1%; color:#333;}
input,select, textarea:focus{ outline:none;}
input[type=submit] 			{ background:#024893; border:none; padding: 8px 15px; font-family:"Open Sans";font-size:14px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input[type=button] 			{ background:#024893; border:none; padding: 8px 15px; font-family:"Open Sans";font-size:14px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input[type=button]:hover,
input[type=submit]:hover 	{ background:#31AF3B; border:none; padding: 8px 15px; font-family:"Open Sans";font-size:14px; color:#FFF; cursor:pointer; _cursor: hand; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input[type=text]			{ outline:none;}
input:disabled,textarea:disabled,select:disabled	{ }
input:disabled::-webkit-input-placeholder,	textarea:disabled::-webkit-input-placeholder{ color:#DADADA;}
input:disabled::-moz-input-placeholder,		textarea:disabled::-moz-input-placeholder	{ color:#DADADA;}
input:disabled::-ms-input-placeholder,		textarea:disabled::-ms-input-placeholder	{ color:#DADADA;}
input::-webkit-input-placeholder,	textarea::-webkit-input-placeholder{ color:#AAA;}
input::-moz-input-placeholder,		textarea::-moz-input-placeholder	{ color:#AAA;}
input::-ms-input-placeholder,		textarea::-ms-input-placeholder	{ color:#AAA;}
img.botao_dinamico					{margin:10px; float:right;}
.nofield			{ background:none; border: none; font-size:16px; color:#31AF3B; font-weight:bold; padding:4px 0 0 4px; width:auto;}
.subquadro				{ background:#F3F3F3; width:100%; border:1px dotted #CCC; padding:0px 10px 10px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.subtotal			{ background:#999; color:#FFF; font-weight:700;}

/* BARRA */
div.barra			{ width:78%; height:30px; background:#FFF; text-align: right; position:absolute; z-index:1; padding:10px 2%; top:0; right:0; box-shadow:0px 0px 10px #666;  }
div.barra img		{ margin:0 7px; filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); filter: gray; -webkit-filter: grayscale(100%); opacity:0.5; -moz-opacity: 0.5;filter: alpha(opacity=50); -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; }
div.barra img:hover	{ filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); -webkit-filter: grayscale(0%);opacity:1; -moz-opacity: 1;filter: alpha(opacity=100); -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; }
.chat				{ float:right;  }
.chat .nova			{ position:relative; bottom:10px; right:-25px; text-align:center; padding:0px; font-size:12px; background:#none; color:#F00; font-weight:bold; width:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.alerta				{ float:right;}
.alerta .nova_alerta{ position:relative; bottom:10px; right:-25px; text-align:center; padding:0px; font-size:12px; background:#none; color:#F00; font-weight:bold; width:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.agenda				{ float:right;}
.agenda .nova_agenda{ position:relative; bottom:10px; right:-25px; text-align:center; padding:0px; font-size:12px; background:#none; color:#F00; font-weight:bold; width:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }


/* AGENDA */
.empresa_agenda 	{font-family: 'Open Sans', sans-serif; width:100%; margin:0 auto; color:#024893; font-size:24px; text-transform:uppercase; margin:0px 0 20px 0;}

/* CHAT */
.conversas				{ float:left; width:30%; padding:0 2%;}
.conversa				{ float:right; width:60%; padding:0% 2%; max-height:500px; overflow: auto; background:#FAFAFA; line-height:20px; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
.conversa img.foto		{ height:25px; border-radius:50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;}
.conversa img.lida		{ float:right; position:relative; bottom:0px;}
.conversa .chat_completo{ width:100%; display:table; }
.conversa .pessoa		{ float:left;}
.conversa .data			{ float:right; color:#CCC; font-size:12px;}
.conversa .mensagem		{ width:95.5%; padding-left:4.5%; float:left; text-align:justify;}
.conversa hr			{ border-top:1px solid #E3E3E3; border-bottom:1px solid #FFF;border-left:0;border-right:0; }
.mensagemBox			{border-bottom:1px solid #DDD;  position:relative; z-index:1; border-right:1px solid #DDD; width:100%; display:table; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; }
.mensagemBox:hover		{background:#EEE; cursor:pointer; _cursor: hand; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
.mensagens				{float:left; width:90%; padding:12px 0 12px 0.5%; }
.mensagens .foto		{width:15%; float:left; margin: 0 3% 0 0; }
.mensagens .foto img 	{width:80%; border: 1px solid #DDD; border-radius:50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;}
.mensagens .infos 		{width:79%; float:left; padding-top:0px; color:#AAA; }
.mensagens .nome 		{color:#31AF3B; font-weight:bold;}
.mensagens .msg 		{font-size:14px; }
.mensagemBox .abrir		{ float:right; margin-top:48px;  padding:0 0.5%; color:#31AF3B; font-weight:bold; font-size:16px;}
.mensagemBox .abrir a		{ color:#31AF3B;}
.mensagemBox .abrir a:hover{ color:#024893;}

/* ALERTAS &*/
.alertaBox				{border-bottom:1px solid #DDD; background:#FEFEFE;   position:relative; z-index:1; border-right:1px solid #DDD; width:100%; display:table; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; }
.alertaBox:hover		{background:#EEE; cursor:pointer; _cursor: hand; -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
.alertaBox .infos 		{float:left; width:90%; padding:12px 2% 12px 2%; color:#AAA;  }
.alertaBox .data 		{color:#31AF3B; font-weight:bold; }
.alertaBox .descricao	{font-size:12px; }
.alertaBox .acao		{ float:right; padding:0 0.5%; color:#31AF3B; font-weight:bold; font-size:16px;}
.alertaBox .acao a.x	{ color:#31AF3B; font-size:14px;}
.alertaBox .acao a.arq	{ color:#31AF3B; font-size:20px;}
.alertaBox .acao a:hover{ color:#024893;}

.n_lida					{background:#F3F3F3;}



/* DASHBOARD */
.dashboard { display:table;}
.dashboard .bloco 			{ width:47.5%; padding:10px 0; background:#FAFAFA; float:left; text-align:center; border: 1px solid #DDD; margin:0 1% 20px 1%; box-shadow: 0px 0px 10px #CCC}
.dashboard .bloco .item		{ width:100%; border-bottom:1px;}
.dashboard .bloco table.dash td		{ border-top:1px solid #DDD;}
.dashboard .verde			{ color:#31AF3B; font-weight:normal; font-size:13px;}
.dashboard .vermelho		{ color:#F00; font-weight:normal; font-size:13px;}
.dashboard .laranja			{ color:#F8BB05; font-weight:normal; font-size:13px;}
.dashboard .dados 			{ width:96%; display:table; background:#FAFAFA; border:1px solid #EEE; padding: 10px 2%; margin-bottom:-1px;}
.dashboard .grafico			{ width:96%; display:table; background:#FAFAFA; border:1px solid #EEE; padding: 10px 2%; margin-bottom:20px;}
.dashboard .bloco .titulo	{ width:auto; font-weight:normal; font-size:16px; color:#666; text-align:center; border-bottom:none; padding:0; margin:0 0 5px 0;}
.dashboard .bloco .valor 	{ font-size:20px; font-weight:bold;}
@media screen and (max-width: 1200px){ .dashboard .bloco {width:98%;}}



/* CADASTRO_CLIENTES */
.razao		{font-size:13px;}

/* SOLICITACOES */
.subquadro				{ background:#F3F3F3; width:100%; border:1px dotted #CCC; padding:0px 10px 10px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}



/* PAINEL ADMINISTRATIVO */
#mask 						{ display: none; background: #000;  overflow:scroll; position: fixed; left: 0; top: 0;  z-index: 121; width: 100%; height: 100%; opacity: 0.85;}
.janela						{ width:90%; color:#FFF; text-align:center; overflow:hidden; background-color:none; padding: 30px; border:none; position:fixed; text-align:center; top: 50%; left: 50%; right: 50%; z-index: 999;}
.janelaAcao					{ width:26%; overflow:hidden; background-color:#EEE; padding: 30px 50px; border: 2px solid #ddd; position:fixed; text-align:center; top: 50%; left: 50%; right: 50%; z-index: 999; box-shadow: 0px 0px 20px #FFF; /* CSS3 */ -moz-box-shadow: 0px 0px 20px #FFF; /* Firefox */ -webkit-box-shadow: 0px 0px 20px #FFF; /* Safari, Chrome */ border-radius:3px; -moz-border-radius: 3px; /* Firefox */ -webkit-border-radius: 3px; /* Safari, Chrome */ }
#botoes				{ width:100%; text-align:left; float:left; padding:0 0 18px 0px;}
.g_filtrar		{ background:#666; border:1px solid #000; 		padding:7px; width:30px; height:30px; color:#FFF; font-size:13px; margin:0 3px; cursor:pointer; _cursor: hand; border-radius:3px; float:right;}
.filtrar			{ background:#666; border:1px solid #000; 	display:table;	padding:7px; width:30px; height:30px; color:#FFF; font-size:13px; margin:0 3px; cursor:pointer; _cursor: hand; border-radius:3px; }
.filtro				{ background:#EEE; border:1px solid #CCC; display:table; width:100%; text-align:left; margin:0px 0 10px 0; padding-top:5px; }
.filtro form input {width:20%; margin:10px;}
.filtro form select {width:22%; margin:10px;}
.filter				{ width:100%; text-align:right; margin:5px 0 10px 0;}.detalhe					{ font-size:11px; color:#999; font-style:italic;}

.janela2						{ width:50%; height:auto; color:#666; text-align:center; overflow:hidden; background-color:#FFF; padding: 1%; border:none; position:fixed; text-align:center; top: 50%; left: 50%; right: 50%; z-index: 140;}
@media screen and (max-width: 768px)
{ 
	.janela2						{ width:85%; margin:0 auto; }

}

/*#ToolTip					{ -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}*/
img.obs:hover				{ cursor:pointer; _cursor: hand;}

/* Inicio */
div.inicial					{ display:table; width:100%; }
div.inicial .titulo			{ font-family:"Open Sans"; border:0; width:100%; text-align:center; color:#31AF3B; font-weight:600;}
div.faturas_a_vencer 		{ float:left;  background:#F3F3F3; width:45%; padding:10px 20px 20px 20px; margin:8px 7px 7px 8px; box-shadow:0px 0px 8px #AAA;}
div.faturas_vencidas 		{ float:right; background:#F3F3F3; width:45%; padding:10px 20px 20px 20px; margin:8px 7px 7px 8px; box-shadow:0px 0px 8px #AAA;}
div.faturas_protesto 		{ float:right; background:#F3F3F3; width:45%; padding:10px 20px 20px 20px; margin:8px 7px 7px 8px; box-shadow:0px 0px 8px #AAA;}

/* CAMPOS */
label 						{ display:block; width: 15%; float: left; line-height:12px; font-size:12px; text-align:right; padding:10px 0 0 0; margin:0 2% 0 0; font-weight:bold;}
@media screen and (max-width: 700px){ label { width: 100%;  text-align:left;}}

div#erro					{ text-align:center; line-height:30px; margin:0 auto;font-size:12px; color:#F90F00;}

input#set_nome				{width: 310px;}
input#mod_nome				{width: 310px;}
input#sub_nome				{width: 310px;}
input#sub_link				{width: 310px;}

select#usu_setor			{width:82%;}
select#usu_empresa		    {width:82%;}
select#usu_vinculacao		{width:82%;}
input#usu_nome				{width:80%;}
input#usu_datanasc			{width:80%;}
select#usu_sexo				{width:82%;}
input#usu_cargo				{width:80%;}
input#usu_cep				{width:80%;}
select#usu_uf				{width:82%;}
select#usu_municipio		{width:82%;}
input#usu_bairro			{width:80%;}
input#usu_endereco			{width:80%;}
input#usu_numero			{width:40.4%; float:left;}
input#usu_comp				{width:20.4%; float:left; margin-bottom:15px;}
input#usu_telefone			{width:80%;}
input#usu_celular			{width:80%;}
input#usu_email				{width:80%;}
input#usu_login				{width:80%;}
input#usu_senha				{width:80%;}

input#fat_descricao			{width:80%;}
input#ser_descricao			{width:80%;}
input#mod_descricao			{width:80%;}
input#ass_descricao			{width:80%;}
input#enu_assunto			{width:80%;}
input#enu_tema				{width:80%;}
textarea#enu_parecer		{width:80%; height:300px;}
select#car_marca			{width:82%;}
input#car_descricao			{width:80%;}
input#car_ano				{width:80%;}
input#car_cor				{width:80%;}
input#car_placa				{width:80%; text-transform:uppercase;}
input#car_chassi			{width:80%;}
input#car_renavam			{width:80%;}
input#car_data_compra		{width:80%;}
select#par_assunto			{width:82%;}
input#par_numero			{width:80%;}
input#par_ano				{width:80%;}
input#par_autor				{width:80%;}
textarea#par_parecer		{width:80%; height:300px;}

select#emp_tipo				{width:15%;}
input#emp_cpf				{width:30%;}
input#emp_cnpj				{width:30%;}
div#emp_cpf_cnpj_erro		{width:34%; padding-top:10px; font-size:11px; color:#F90F00; text-align:left; float:right; margin:0;}
input#emp_nome_razao		{width:80%;}
input#emp_fantasia			{width:80%;}
input#emp_sigla				{width:80%;}
input#emp_data_fundacao		{width:80%;}
select#emp_categ_adm			{width:82%;}
div#publico					{display:none; }
.visivel					{display:block; }
select#emp_esfera			{width:82%;  }
select#emp_poder			{width:82%; }
select#emp_orgao			{width:82%;}
input#emp_cep				{width:80%;}
select#emp_uf				{width:82%;}
select#emp_municipio		{width:82%;}
input#emp_bairro			{width:80%;}
input#emp_endereco			{width:80%;}
input#emp_numero			{width:40.4%; float:left;}
input#emp_comp				{width:20.4%; float:left; margin-bottom:15px;}
input#emp_telefone			{width:80%;}
input#emp_celular			{width:80%;}
input#emp_fax				{width:80%;}
input#emp_email				{width:80%;}
input#emp_site				{width:80%;}
input#emp_logo				{width:80%;}

input#dep_descricao			{width:80%;}
input#dep_cep				{width:80%;}
select#dep_uf				{width:82%;}
select#dep_municipio		{width:82%;}
input#dep_bairro			{width:80%;}
input#dep_endereco			{width:80%;}
input#dep_numero			{width:40.4%; float:left;}
input#dep_comp				{width:20.4%; float:left; margin-bottom:15px;}
input#dep_email				{width:80%;}
input#dep_telefone			{width:80%;}

select#ctt_departamento		{width:82%;}
input#ctt_cargo				{width:80%;}
input#ctt_nome				{width:80%;}
input#ctt_email				{width:80%;}
input#ctt_telefone			{width:40.4%; float:left;}
input#ctt_ramal				{width:20.4%; float:left; margin-bottom:15px;}
input#ctt_celular			{width:80%;}
input#ctt_data_nasc			{width:80%;}
input#ctt_login				{width:80%;}
input#ctt_senha				{width:80%;}

input#con_objeto			{width:80%;}
input#con_razao_social		{width:80%;}
input#con_data				{width:80%;}
input#con_valor				{width:80%;}
input#con_modalidade		{width:80%;}


input#for_formacao			{width:80%;}
input#for_ies			{width:80%;}
input#for_inscricao			{width:80%;}
select#for_entidade		{width:82%;}
input#for_data_vcto		{width:80%;}

input#cas_descricao			{width:80%;}
input#cas_icone				{width:80%;}

input#pro_icone				{width:80%;}
input#pro_nome				{width:80%;}

select.epr_empresa_prospectada			{width:82%;}
select#epr_contato			{width:82%;}
input#epr_data				{width:80%;}
input#epr_breve_historico	{width:80%;}

#form_cadastro_contratos input:not([type=button]):not([type=radio]):not(.campo):not(#ite_quantidade), textarea {width:80%;}
#form_cadastro_contratos select:not(#ite_unidade)		{width:82%;}
input#ite_quantidade		{width:40.4%; float:left;}
select#ite_unidade			{width:22.4%; float:left; margin-bottom:15px;}

#form_agenda_gerenciar_itens input:not([type=button]), textarea {width:80%;}
#form_agenda_gerenciar_itens select:not(.agu_usuario):not(.agu_responsavel):not(.ags_servidor):not(.ags_responsavel)	{width:82%;}
textarea#agi_descricao 				{height:200px;}	
select#agu_usuario		{width:42.4%; float:left;}
select#agu_responsavel	{width:22.4%; float:left; margin-bottom:15px;}
select#ags_servidor		{width:42.4%; float:left;}
select#ags_responsavel	{width:22.4%; float:left; margin-bottom:15px;}

#form_solicitacoes_gerenciar input:not([type=button]):not(.campo):not(#sol_data):not(#sol_hora), textarea {width:80%;}
#form_solicitacoes_gerenciar textarea {height:200px;}
#form_solicitacoes_gerenciar select:not(#fil_cliente)	{width:82%;}
input#sol_data			{width:40.4%; float:left;}
input#sol_hora			{width:20.4%; float:left; margin-bottom:15px;}

input#sts_data			{width:40.4%; float:left;}
input#sts_hora			{width:20.4%; float:left; margin-bottom:15px;}



select#sts_status		{width:100%;}
select#sts_parecer		{width:100%;}
textarea#sts_observacao	{width:97.5%; height:200px;}



/* AMBIENTE CLIENTE*/
#form_solicitacoes_registrar input:not([type=button]), textarea {width:80%;}
#form_solicitacoes_registrar textarea {height:200px;}
#form_solicitacoes_registrar select	{width:82%;}
div.servico						{padding:7px 0; float:left; width:80%;}
div.objeto						{padding:7px 0; float:left; width:80%;}
div#detalhes_contrato			{display:none; width:100%;}
div#serv						{display:none; width:100%;}
div.sol_exibir					{padding:7px 0;  float:left; width:80%;}


/* CAIXA DE SUGESTÃO */
input#campo 		{  width:350px; background:none; border:none; color: #FFF; height:10px;  -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;}
input#campo:hover 	{ color: #83BB00; cursor:pointer; _cursor: hand;  -webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; } 
.suggestionsBox 	{  background-color: #666; color: #ffffff; z-index:9; position: absolute; left: 0%; float:left; margin:0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px dashed #DDD;width:auto; 	}
.suggestion			{ position: relative; float:left; z-index:2;}
.suggestionList 	{ margin: 0px; padding: 10px 2px 10px 2px;}
.suggestionList input#anu_titulo { cursor: pointer;}
.suggestion2			{ position: relative; float:left; z-index:1;}
.suggestionList2 	{ margin: 0px; padding: 10px 2px 10px 2px;}
.suggestionList2 input#anu_titulo { cursor: pointer;}

