/* ============================================================
   css/inline-fix.css
   Classes geradas a partir de atributos style="" inline, para
   permitir remover 'unsafe-inline' do style-src (CSP).
   Usa !important para replicar o comportamento do style inline
   original (maxima especificidade), independentemente da ordem
   de carregamento das folhas de estilo.
   NAO editar valores aqui sem confirmar em que paginas sao usados.
   ============================================================ */

/* usado em: formfin.htm */
.si-afdf0847 { padding:.3rem .75rem !important; border-bottom:1px solid #e2e8f0 !important; }

/* usado em: formfin.htm */
.si-6689f249 { padding:.3rem .75rem !important; text-align:center !important; border-bottom:1px solid #e2e8f0 !important; }

/* usado em: ges.php */
.si-f8e39d34 { display:inline !important; margin:0 !important; }

/* usado em: ges.php */
.si-09cbfd89 { margin-bottom:1rem !important; }

/* usado em: formfin.htm, formint.htm */
.si-234696d7 { background:#f8fafc !important; }

/* usado em: atividades.htm, caf.htm, formint.htm, transporte.htm */
.si-29ee4812 { margin-top:1rem !important; display:inline-flex !important; }

/* usado em: ges.php */
.si-2941d9c0 { max-width:80px !important; }

/* usado em: form_fich.htm, formfin.htm, formint.htm */
.si-b6ec04fc { background-image:url('images/pag_form.jpg') !important; }

/* usado em: centro.htm, ges.php */
.si-4838e7ab { margin-top:.5rem !important; }

/* usado em: caf.htm, centro.htm */
.si-c9d9eba7 { margin-top:1.5rem !important; }

/* usado em: atividades.htm, caf.htm, centro.htm */
.si-7df01f19 { margin-top:2rem !important; }

/* usado em: formint.htm */
.si-b3454fdb { padding:.35rem .75rem !important; border-bottom:1px solid #e2e8f0 !important; }

/* usado em: formint.htm */
.si-931ec310 { padding:.35rem .75rem !important; border-bottom:1px solid #e2e8f0 !important; font-weight:600 !important; }

/* usado em: formfin.htm */
.si-3098406f { padding:.3rem .75rem !important; }

/* usado em: centro.htm, transporte.htm */
.si-91dd3175 { width:340px !important; }

/* usado em: index.htm, index.php */
.si-14f3fb31 { --x:12% !important; --y:72% !important; --s:3.2rem !important; --d:-4s !important; --r:15deg !important; --op:0.4 !important; }

/* usado em: index.htm, index.php */
.si-190f9b4e { --x:15% !important; --y:55% !important; --s:3.4rem !important; --d:-6.5s !important; --r:-20deg !important; --op:0.4 !important; }

/* usado em: index.htm, index.php */
.si-9d04c480 { --x:20% !important; --y:40% !important; --s:3.2rem !important; --d:-2.8s !important; --r:-30deg !important; --op:0.44 !important; }

/* usado em: index.htm, index.php */
.si-d79ea6e4 { --x:22% !important; --y:82% !important; --s:3.2rem !important; --d:-3.2s !important; --r:25deg !important; --op:0.44 !important; }

/* usado em: index.htm, index.php */
.si-4453a558 { --x:35% !important; --y:62% !important; --s:3.8rem !important; --d:-7s !important; --r:-10deg !important; --op:0.4 !important; }

/* usado em: index.htm, index.php */
.si-f8983b7a { --x:40% !important; --y:80% !important; --s:3.4rem !important; --d:-2.2s !important; --r:-20deg !important; --op:0.44 !important; }

/* usado em: index.htm, index.php */
.si-d62ee304 { --x:48% !important; --y:14% !important; --s:3.7rem !important; --d:-6s !important; --r:8deg !important; --op:0.4 !important; }

/* usado em: index.htm, index.php */
.si-f72c84dc { --x:50% !important; --y:88% !important; --s:6rem !important; --d:-5s !important; --r:-8deg !important; --op:0.72 !important; }

/* usado em: index.htm, index.php */
.si-3188fa09 { --x:55% !important; --y:5% !important; --s:5.5rem !important; --d:-3s !important; --r:-8deg !important; --op:0.70 !important; }

/* usado em: index.htm, index.php */
.si-7b2d3d1c { --x:60% !important; --y:45% !important; --s:4.2rem !important; --d:-1.8s !important; --r:5deg !important; --op:0.44 !important; }

/* usado em: index.htm, index.php */
.si-2d7ab205 { --x:75% !important; --y:30% !important; --s:3.5rem !important; --d:-3.5s !important; --r:-15deg !important; --op:0.48 !important; }

/* usado em: index.htm, index.php */
.si-50886da0 { --x:78% !important; --y:8% !important; --s:6.5rem !important; --d:-1.5s !important; --r:10deg !important; --op:0.75 !important; }

/* usado em: index.htm, index.php */
.si-1359eb43 { --x:8% !important; --y:12% !important; --s:6rem !important; --d:0s !important; --r:-12deg !important; --op:0.75 !important; }

/* usado em: index.htm, index.php */
.si-3a3d2da0 { --x:82% !important; --y:88% !important; --s:5.8rem !important; --d:-0.5s !important; --r:15deg !important; --op:0.72 !important; }

/* usado em: index.htm, index.php */
.si-bf9f37f2 { --x:88% !important; --y:55% !important; --s:4.2rem !important; --d:-0.8s !important; --r:5deg !important; --op:0.48 !important; }

/* usado em: index.htm, index.php */
.si-b5927153 { color:#fff !important; }

/* usado em: index.htm, index.php */
.si-53bccb26 { color:var(--teal-light) !important; }

/* usado em: caf.htm */
.si-2c6f7c22 { display:flex !important; align-items:center !important; gap:1rem !important; margin-bottom:1rem !important; }

/* usado em: formint.htm */
.si-957712d2 { font-size:.78rem !important; font-weight:600 !important; background:#f1f5f9 !important; color:#475569 !important; padding:.15rem .5rem !important; border-radius:4px !important; }

/* usado em: formfin.htm */
.si-0dd12554 { font-size:.85rem !important; color:#64748b !important; margin-bottom:.5rem !important; }

/* usado em: formfin.htm */
.si-527f1715 { font-weight:700 !important; color:#64748b !important; }

/* usado em: caf.htm */
.si-ff4a5c5b { height:56px !important; object-fit:contain !important; }

/* usado em: form_fich.htm */
.si-6039a3a0 { margin-top:0 !important; }

/* usado em: index.htm, index.php */
.si-05e13099 { margin-top:1.25rem !important; font-size:.9rem !important; }

/* usado em: caf.htm */
.si-183871ef { margin-top:1.75rem !important; padding-top:1.25rem !important; border-top:1px solid #e5e7eb !important; }

/* usado em: caf.htm */
.si-283a158f { margin-top:1rem !important; display:flex !important; flex-wrap:wrap !important; gap:.75rem !important; }

/* usado em: caf.htm */
.si-f2946622 { margin:0 !important; font-size:1.05rem !important; color:#1e3a5f !important; }

/* usado em: formfin.htm */
.si-8baf88be { padding:.3rem .75rem !important; border-bottom:1px solid #e2e8f0 !important; vertical-align:top !important; }

/* usado em: formfin.htm */
.si-4e220b65 { padding:.3rem .75rem !important; font-weight:600 !important; border-bottom:1px solid #e2e8f0 !important; vertical-align:top !important; }

/* usado em: formfin.htm */
.si-c8bd5eac { padding:.3rem .75rem !important; text-align:center !important; }

/* usado em: formfin.htm */
.si-e03baa8a { padding:.45rem 1rem !important; text-align:center !important; color:#fff !important; }

/* usado em: formfin.htm, formint.htm */
.si-e9ee0789 { padding:.45rem 1rem !important; text-align:left !important; color:#fff !important; }

/* usado em: index.htm, index.php */
.si-34c046a1 { text-align:center !important; margin-top:2.5rem !important; }

/* usado em: formfin.htm, formint.htm */
.si-aca879f1 { width:100% !important; border-collapse:collapse !important; font-size:.9rem !important; }

/* usado em: index.htm, index.php */
.si-cf5a7acc { width:100% !important; justify-content:center !important; }

/* usado em: form_fich.htm */
.si-bde75a3a { align-items:center !important; }

/* usado em: formcert.htm */
.si-0d93b8f7 { background-image:url('images/eu_flag.jpg') !important; }

/* usado em: atividades.htm */
.si-7736b7a4 { background-image:url('images/pag_ativa.jpg') !important; }

/* usado em: caf.htm */
.si-1e1b6a2a { background-image:url('images/pag_caf.jpg') !important; }

/* usado em: centro.htm */
.si-a5bfd19f { background-image:url('images/pag_cen.jpg') !important; }

/* usado em: showdest.htm */
.si-96f6b1a2 { background-image:url('images/pag_dest.jpg') !important; }

/* usado em: parcerias.htm */
.si-1281ec16 { background-image:url('images/pag_parceria.jpg') !important; }

/* usado em: polpriv.htm */
.si-c4e50e63 { background-image:url('images/pag_priv.jpg') !important; }

/* usado em: transporte.htm */
.si-c57974ac { background-image:url('images/pag_transp.jpg') !important; }

/* usado em: formcert.htm */
.si-6ba8ee04 { background:#003399 !important; }

/* usado em: formint.htm */
.si-3be14d53 { background:#1e3a5f !important; }

/* usado em: formfin.htm */
.si-27773879 { background:#1e3a5f !important; color:#fff !important; }

/* usado em: ges.php */
.si-8cb0c0ab { background:#fee2e2 !important; color:#991b1b !important; }

/* usado em: ges.php */
.si-89bb73b7 { background:none !important; border:none !important; cursor:pointer !important; font:inherit !important; padding:0 !important; }

/* usado em: form_fich.htm */
.si-b12b1c78 { border:1px solid #cbd5e1 !important; padding:.3rem .5rem !important; border-radius:4px !important; font-size:.88rem !important; }

/* usado em: form_fich.htm */
.si-9ca123b2 { border:none !important; border-bottom:1px solid #94a3b8 !important; width:130px !important; outline:none !important; }

/* usado em: form_fich.htm */
.si-bb0df4e0 { border:none !important; border-bottom:1px solid #94a3b8 !important; width:150px !important; outline:none !important; }

/* usado em: form_fich.htm */
.si-ef5a9b6b { border:none !important; outline:none !important; padding:.45rem .65rem !important; flex:1 !important; font-size:.88rem !important; }

/* usado em: ges.php */
.si-885f1cf2 { color:#0d9488 !important; font-weight:400 !important; font-size:.8rem !important; }

/* usado em: ges.php */
.si-d8c2db59 { color:#2563eb !important; }

/* usado em: formfin.htm */
.si-481af66a { color:#94a3b8 !important; padding:2rem !important; text-align:center !important; }

/* usado em: ges.php */
.si-5372ae44 { color:#d97706 !important; font-weight:400 !important; font-size:.8rem !important; }

/* usado em: form_fich.htm */
.si-3a1aead7 { cursor:default !important; color:#94a3b8 !important; }

/* usado em: index.php */
.si-e1b26b32 { display:block !important; margin-top:.5rem !important; font-size:.75rem !important; color:#64748b !important; }

/* usado em: form_fich.htm */
.si-9fdde293 { display:flex !important; align-items:center !important; height:100% !important; }

/* usado em: formfin.htm */
.si-c441f63f { display:flex !important; align-items:center !important; justify-content:space-between !important; margin-bottom:1rem !important; }

/* usado em: formint.htm */
.si-eba6230b { display:flex !important; gap:.5rem !important; flex-wrap:wrap !important; }

/* usado em: formint.htm */
.si-93b8ea5b { display:none !important; }

/* usado em: formint.htm */
.si-d5e8c5f3 { flex:1 !important; }

/* usado em: form_fich.htm */
.si-719f2d99 { flex:1 !important; border:none !important; border-bottom:1px solid #94a3b8 !important; background:transparent !important; font-size:1rem !important; font-weight:700 !important; color:#1e293b !important; outline:none !important; padding:.15rem .3rem !important; }

/* usado em: caf.htm */
.si-2b592b22 { float:right !important; margin:0 0 1rem 1.5rem !important; }

/* usado em: caf.htm */
.si-313de533 { float:right !important; margin:0 0 1rem 1.5rem !important; max-width:240px !important; }

/* usado em: ges.php */
.si-37a19bf0 { font-size:.72rem !important; color:#94a3b8 !important; }

/* usado em: form_fich.htm */
.si-77fe51f0 { font-size:.75rem !important; color:#94a3b8 !important; }

/* usado em: form_fich.htm */
.si-227606c4 { font-size:.78rem !important; color:#64748b !important; white-space:nowrap !important; margin:0 !important; }

/* usado em: formfin.htm */
.si-e61bbec5 { font-size:.78rem !important; color:#94a3b8 !important; margin-top:.75rem !important; }

/* usado em: form_fich.htm */
.si-b5d88549 { font-size:.83rem !important; color:#475569 !important; }

/* usado em: formfin.htm */
.si-0c482a26 { font-size:.85rem !important; color:#94a3b8 !important; margin-bottom:1rem !important; }

/* usado em: formint.htm */
.si-65b7b913 { font-size:.88rem !important; color:#64748b !important; margin-bottom:.5rem !important; }

/* usado em: ges.php */
.si-ff224fad { font-size:.9rem !important; color:#475569 !important; line-height:1.6 !important; margin:0 !important; }

/* usado em: formint.htm */
.si-5a5aaf2b { font-size:1.3rem !important; color:#1e3a5f !important; margin-bottom:1.5rem !important; }

/* usado em: formint.htm */
.si-b837b06b { font-size:2rem !important; flex-shrink:0 !important; }

/* usado em: ges.php */
.si-6e972190 { font-weight:400 !important; color:#94a3b8 !important; font-size:.85rem !important; }

/* usado em: ges.php */
.si-dd67f363 { font-weight:400 !important; opacity:.75 !important; font-size:.8rem !important; }

/* usado em: form_fich.htm */
.si-672b5acb { font-weight:700 !important; font-size:.85rem !important; padding:.45rem .5rem .45rem .65rem !important; white-space:nowrap !important; border-right:1px solid #e2e8f0 !important; background:#f8fafc !important; }

/* usado em: formint.htm */
.si-21e49cf4 { font-weight:700 !important; font-size:1rem !important; margin-bottom:.25rem !important; }

/* usado em: formfin.htm */
.si-9c7ea4ab { height:64px !important; object-fit:contain !important; }

/* usado em: form_fich.htm */
.si-6a209bb7 { margin-bottom:1.25rem !important; }

/* usado em: formfin.htm */
.si-c7abf940 { margin-left:1rem !important; }

/* usado em: ges.php */
.si-fc48b7fa { margin-left:1rem !important; font-size:.85rem !important; color:#94a3b8 !important; }

/* usado em: formint.htm */
.si-2bdc94df { margin-top:1.5rem !important; margin-bottom:.75rem !important; color:#1e3a5f !important; }

/* usado em: caf.htm */
.si-34215269 { margin-top:1rem !important; display:flex !important; flex-wrap:wrap !important; gap:.75rem !important; clear:both !important; }

/* usado em: formfin.htm */
.si-65c177b0 { margin-top:2rem !important; overflow-x:auto !important; }

/* usado em: index.php */
.si-afb1e45e { margin:.5rem 0 .25rem !important; }

/* usado em: caf.htm */
.si-4dc0cd3c { margin:.5rem 0 1rem 1.25rem !important; line-height:2 !important; }

/* usado em: centro.htm */
.si-481f9523 { margin:.75rem 0 1rem 1.25rem !important; line-height:2 !important; }

/* usado em: formint.htm */
.si-7b85275b { margin:1.5rem 0 !important; }

/* usado em: formfin.htm */
.si-b836735a { margin:1.5rem 0 !important; text-align:center !important; }

/* usado em: formcert.htm */
.si-8b544c4f { max-width:100% !important; height:auto !important; border-radius:8px !important; box-shadow:0 4px 24px rgba(0,0,0,.15) !important; cursor:pointer !important; }

/* usado em: formfin.htm */
.si-5b7adece { max-width:100% !important; height:auto !important; }

/* usado em: formint.htm */
.si-e41a35d3 { max-width:120px !important; margin-top:.75rem !important; }

/* usado em: caf.htm */
.si-979ee745 { max-width:260px !important; border-radius:8px !important; }

/* usado em: ges.php */
.si-eebd4dbe { max-width:460px !important; margin:2rem auto !important; }

/* usado em: transporte.htm */
.si-3e3b3e71 { overflow:hidden !important; }

/* usado em: index.php */
.si-8e39bd94 { overflow:hidden !important; }

/* usado em: ges.php */
.si-274c04d5 { padding:.15rem .4rem !important; font-size:.75rem !important; }

/* usado em: formint.htm */
.si-f376c6cc { padding:.35rem .75rem !important; }

/* usado em: formint.htm */
.si-021e7e1c { padding:.35rem .75rem !important; font-weight:600 !important; }

/* usado em: formfin.htm */
.si-d694d3ff { padding:.45rem 1rem !important; text-align:left !important; color:#fff !important; min-width:240px !important; white-space:nowrap !important; }

/* usado em: formint.htm */
.si-0a1b4c30 { padding:.45rem 1rem !important; text-align:left !important; color:#fff !important; white-space:nowrap !important; }

/* usado em: formfin.htm */
.si-2a744615 { padding:.45rem 1rem !important; text-align:left !important; white-space:nowrap !important; color:#fff !important; }

/* usado em: index.php */
.si-aedf5af5 { padding:.5rem .75rem .75rem !important; }

/* usado em: form_fich.htm */
.si-26dd4625 { padding:0 !important; }

/* usado em: index.htm */
.si-a70573ca { position:absolute !important; left:-9999px !important; top:-9999px !important; opacity:0 !important; pointer-events:none !important; }

/* usado em: formcert.htm */
.si-abbf7a24 { text-align:center !important; padding: 2rem 0 !important; }

/* usado em: ges.php */
.si-93ae4ec9 { text-align:center !important; font-size:.8rem !important; color:#94a3b8 !important; margin-top:2rem !important; }

/* usado em: form_fich.htm */
.si-cfef21f5 { width:100% !important; height:auto !important; border-radius:6px !important; }

/* usado em: index.php */
.si-0545e4ea { width:100% !important; min-height:300px !important; }

/* usado em: form_fich.htm */
.si-bae1e199 { width:18% !important; }

/* usado em: formint.htm */
.si-609d6c7c { width:320px !important; }

/* usado em: form_fich.htm */
.si-86a9f1d0 { width:80px !important; cursor:default !important; color:#94a3b8 !important; }

/* usado em: ges.php (estado dinamico da campanha - ver linha do <?=$activa?...?> original) */
.si-estado-ativo { border-left: 4px solid #f59e0b !important; }
.si-estado-inativo { border-left: 4px solid #0d9488 !important; }
