html, body {padding:0; margin:0}
* {padding:0; margin:0; border:0}
body {text-align:center}
p,dd,td,tr,span,font,div,blockquote {font:normal 12px/17px Arial,sans-serif !important; text-align:left; color:#192A4F; padding:0; margin:0}
li {list-style:none}
! li {_height /**/:1%; line-height:17px}
br {line-height:0}
blockquote {margin:4px 0px 4px 14px}
div,form,fieldset,input,ul,img {margin:0; border:0; padding:0; background-repeat:no-repeat}
legend, .old {display:none}
em {font-style: normal !important}
a, a:visited {color:#EE6210; font-weight:bold !important; text-decoration:underline}
a:hover {text-decoration:none}
#frame {margin:0 auto; width:770px; _height:1%; text-align:left; align:center; position:relative} 
#topo {width:722px; margin-left:24px; height:98px; background:white}
#logo {width:244px; height:62px; position:absolute; top:19px; left:56px; display:block; cursor:pointer; _cursor:hand; background:url(logo.png)}
#busca {width:194px; height:48px; position:absolute; top:28px; left:536px; background:url(busca.png)}
#campo {position:absolute; top:24px; left:17px; background:transparent; width:134px; font:11px/14px Arial,sans-serif; color:#455478; !top:24px}
#OK {background:transparent; width:28px; height:19px; position:absolute; top:22px; left:160px; cursor:pointer; _cursor:hand; text-indent:290px; color:#9F9F9F; font-size:1px; padding-bottom:30px; overflow:hidden}
#abas {width:722px; margin-left:24px; height:27px; background:white url(abas.png) -1px -1px no-repeat; overflow:hidden}
#abas li {width:101px; height:27px; text-align:center; float:left}
#abas li a {width:100px; height:27px; font:bold 14px/28px Arial,sans-serif; color:#F1F3F7; text-transform:uppercase; display:block; text-decoration:none}
#abas a:hover {text-decoration:none; color:white}
a.ab1:hover {background: url(abas.png) -1px -34px}
a.ab2:hover {background: url(abas.png) -102px -34px}
a.ab3:hover {background: url(abas.png) -203px -34px}
a.ab4:hover {background: url(abas.png) -304px -34px}
a.ab5:hover {background: url(abas.png) -405px -34px}
a.atual:hover {color:#F1F3F7 !important; background:none !important; cursor:default}
a.hv:hover {cursor:pointer; _cursor:hand !important}
#flash {width:722px; height:135px; margin-left:24px; background:white; overflow:hidden}
#flash {_height /**/:143px}
#barra {width:722px; margin-left:24px; height:29px; background:#FFFFFF}
#barra_sup {width:722px; margin-left:24px; height:25px; background:#FFFFFF}
#menu {width:722px; height:25px; position:absolute; left:26px; clip:rect(0px 721px 29px 2px); overflow:hidden; white-space:nowrap}
#menu li {height:25px; padding-left:16px; padding-right:16px; display:inline-block; float:left; border-left:1px solid #A3A7AD; background:white url(barra.gif) repeat-x}
#menu a {font:bold 11px/25px Microsoft Sans Serif,MS Sans Serif,Arial,sans-serif; color:#596E93; text-decoration:none}
#menu a:hover, #menu li a:hover {text-decoration:none; color:#EC6C16}
#centro {width:722px; margin-left:24px; min-height:340px; _height:340px; background:#F2F5FA url(centro.gif) 0 0px repeat-x; _overflow:visible}
#cdkmenu {display:inline-block; display:moz-inline-box; position:absolute; left:506px; z-index:2; width:1px; height:25px; border-left:1px solid #A3A7AD}
#gedmenu {display:inline-block; display:moz-inline-box; position:absolute; left:613px; z-index:2; width:1px; height:25px; border-left:1px solid #A3A7AD}
.ocrm li {padding-left:20px !important; padding-right:21px !important}
.ocrm {margin-left:10px}
.atn {background:url(bar_atn.png) no-repeat !important}
#fim {width:722px; margin-left:24px; height:25px; background:#EFF4F9 url(fim.png) 0 0 repeat-x}
#base {height:83px; width:722px; margin-left:24px; background:#E0E5EC url(base.png) 0 0 repeat-x; overflow:hidden}
#copy {height:83px; width:238px; background:#E1E5EB url(copy.png); float:left}
#copy p {font:bold 14px Times New Roman, serif !important; text-align:left; color:#3C7EC0; color:#437AB5; margin-top:24px; margin-left:47px; padding-bottom:4px}
#toaster {display:block; cursor:pointer; _cursor:hand; width:116px; height:20px; margin-left:60px}
#loc {float:left; padding-left:21px; padding-top:11px; overflow:hidden}
#loc p {font:normal 11px/16px Arial,sans-serif !important; text-align:left; color:#4B597C; word-spacing:4px}
#prox {margin:26px 4px -8px 4px; padding:3px; padding-top:4px; background:#E4EAF1 url(nav.gif) 0 0 repeat-x; padding-right:16px; border-bottom:1px solid #AEBAC5; border-right:1px solid #D1D9E0; border-left:1px solid #FAFAFD; text-align:right}
#prox b {font:bold 11px/14px Verdana,sans-serif; padding:2px; color:#6F839D !important}
#prox a {font:bold 11px/14px Verdana,sans-serif !important; text-decoration:none !important; overflow:hidden}
#prox a:hover {text-decoration:underline !important}
#prox a b {color:#EE6210 !important}
#prox a, #prox b {padding-left:2px; padding-right:2px}
#prox a.fwd {text-decoration:none !important; display:inline-box; display:-moz-inline-box; overflow:hidden; width:14px; background:url(fwd.gif) 2px 5px no-repeat; _height:15px}
a.fwd:hover {text-decoration:none; background:url(fwd.gif) 2px -10px no-repeat !important}
#prox a.ret {text-decoration:none !important; display:inline-box; display:-moz-inline-box; overflow:hidden; width:14px; background:url(ret.gif) 1px 5px no-repeat; _height:15px}
#prox a.ret:hover {text-decoration:none; background:url(ret.gif) 1px -10px no-repeat !important}
! #prox a.ret {height:13px}
! #prox a.fwd {height:13px}
.fwd b, .ret b {visibility:hidden}
:root #prox span {margin-top:1px}
.bl1vd {background: url(bl1vd.jpg) no-repeat}
.bl2vd {background: url(bl2vd.png) repeat-y}
.bl1cn {background:url(bl1vr.jpg) no-repeat}
.bl2cn {background:url(bl2vr.png) repeat-y}
.bl1lj {background:url(bl1lj.jpg) no-repeat}
.bl2lj {background:url(bl2lj.png) repeat-y}
.bl1vr {background:url(bl1cn.jpg) no-repeat}
.bl2vr {background:url(bl2cn.png) repeat-y}
.bl1az {width:770px; background:url(bl1az.jpg) no-repeat}
.bl2az {width:770px; background:url(bl2az.png) repeat-y}
.cn {border-top:4px solid #CA4155; border-bottom:4px solid #CA4155}
.vd {border-top:4px solid #52B146; border-bottom:4px solid #52B146}
.vr {border-top:4px solid #3BA3AC; border-bottom:4px solid #3BA3AC}
.az {border-top:4px solid #408CBF; border-bottom:4px solid #418FBF}
.lj {border-top:4px solid #DC801F; border-bottom:4px solid #D78F3A}
.fvd {border-bottom:3px solid #70B56C}
.faz {border-bottom:3px solid #418FBF}
.fcn {border-bottom:3px solid #C8415B}
.flj {border-bottom:3px solid #DA8D3E}
.fvr {border-bottom:3px solid #3EA4AD}
.taz {border-top:4px solid #73A0CA}
.tvd {border-top:4px solid #6CB167}
.tcn {border-top:4px solid #C56D79}
.tlj {border-top:4px solid #E29C57}
.tvr {border-top:4px solid #65B7BC}
.ast {color:#4AA045; font-weight:bold !important}
#verde {background:#77B96E url(verde.png) repeat-x}
#azul {background:#6B9FCB url(azul.gif) repeat-x}
#vermelho {background:#5EADB7 url(ciano.png) repeat-x}
#laranja {background:#D3A762 url(laranja.png) repeat-x}
#ciano {background:#D36F7E url(vermelho.png) repeat-x}
#lvd {width:402px; height:1px; overflow:hidden; position:absolute; top:124px; left:125px; z-index:5; background:url(lvd.gif)}
#laz {width:503px; height:1px; overflow:hidden; position:absolute; top:124px; left:24px; z-index:5; background:url(laz.gif)}
#llj {width:404px; height:1px; overflow:hidden; position:absolute; top:124px; left:24px; z-index:5; background:url(llj.gif)}
#lcn {width:503px; height:1px; overflow:hidden; position:absolute; top:124px; left:24px; z-index:5; background:url(lvr.gif)}
#lvr {width:503px; height:1px; overflow:hidden; position:absolute; top:124px; left:24px; z-index:5; background:url(lcn.gif)}
#centro:after {content: "."; visibility:hidden; height:0; display:block; clear: both}
#texto {padding-left:37px; padding-right:34px}
#texto b, #texto strong {color:#536588}
#texto p, #texto li {margin:0; margin-bottom:11px; margin-top:12px}
#texto li {padding-left:14px; margin-bottom:2px; margin-top:3px; background:url(bullet.gif) 0px 6px no-repeat}
.imagem {width:auto !important; height:auto !important}
.idt {width:216px !important; height:100px !important}
#iform img {position:absolute; top:316px; left:416px}
#texto h4, #texto u, #fcont b {font:bold 14px/14px Arial,sans-serif !important; color:#3284C0; text-transform:uppercase; text-decoration:none}
#texto u {display:block; padding-top:6px; padding-bottom:5px}
#texto .em {display:inline !important; line-height:29px !important}
#texto h4 {margin-top:8px; padding-bottom:9px}
#texto img {padding:8px; max-width:600px !important}
#texto img {_width:expression(this.width > 600? "600px" : "*")}
#titulo {padding-top:29px; padding-bottom:16px; display:inline-block; display:-moz-inline-block}
#titulo h3 {font:bold 24px/24px Times New Roman,sans-serif !important; color:#FF8736; display:inline}
#fcont {width:540px; padding-top:0px !important; padding-bottom:8px; margin-top:0px}
#fcont table {margin:0 !important}
#fcont td, #fcont tr {vertical-align:middle; height:20px}
#fcont input {margin-right:8px; font:11px/13px MS Sans Serif,Arial,sans-serif; color:#515664; padding:2px}
#fcont select, #fcont textarea {border-top:1px solid #86929E; border-left:1px solid #86929E; font:11px/13px MS Sans Serif,Arial,sans-serif; color:#515664}
#fcont b {display:block; margin-bottom:8px}
#tcont1 {margin-bottom:-3px}
#ftxt textarea {overflow:auto; width:300px; height:68px}
#ftxt1 textarea {overflow:auto; width:300px; height:100px}
#tcont1 {margin-top:9px}
#tcont1 td, #tpar1 td, #tpar3 td {vertical-align:bottom !important; padding-bottom:2px}
#tcont1 input, #tpar1 input, #tpar3 input, #ccont1 input, #ccont2 input, .inp, .inp2, .inp3, .inp4 {border-top:1px solid #86929E; border-left:1px solid #86929E}
#tcont1 b, #ccont1 b, #ccont2 b, #ccont3 b {margin-top:5px; margin-bottom:14px}
#tpar1, #tpar2 {width:322px}
#ccont1 {width:314px; margin-top:16px}
#ccont1 td, #ccont2 td {padding-bottom:2.4px !important}
#ccont2 {width:320px; margin-bottom:-6px}
#ccont2 textarea {overflow:auto; width:186px; height:44px}
#ccont2 tr {height:20px !important}
#ccont2 .pt {width:200px; overflow:hidden}
#ccont3 {margin-bottom:4px}
#ccont3 textarea {overflow:auto}
#ccel1 input, .ccel2 td input {border:0px !important; margin:0px !important}
.ccel2 {height:16px; width:198px}
.ccel2 input {width:16px}
#ccont2 td input, #ccont2 td textarea {margin-left:4px}
#env input {font-weight:bold; color:#596D91; width:60px; height:23px; cursor:pointer; _cursor:hand; background:white url(bt.png)}
! #env input {padding-top:4px}
:root #env input {padding-bottom:4px}
#sfdown {padding:0px 3px 0px 5px; margin:0px 0px 0px 0px! important; background:#F2F5FA url(faixa.gif) 0px 0px repeat-y; overflow:hidden; _padding-top:6px}
#sfdown u {font-family: MS Sans Serif,sans-serif !important; font-size:11px !important; line-height:14px !important; text-transform:none; display:inline-block; margin:0 !important; padding:0 !important; margin-bottom:1px !important; color:#596E93;  _padding-bottom:2px !important}
! #sfdown u {margin-bottom:-14px !important}
#sfdown em, #sfdown p em {font-weight:bold; color:#3284C0}
#sfdown a {display:block; float:right; width:79px; height:23px; overflow:hidden; text-indent:120px; margin-top:-28px; margin-right:4px; background:white url(bt_down.gif) 0 0 no-repeat; _margin-top:-26px}
#sfdown a:hover {background:url(bt_down.gif) 0px -23px no-repeat}
#sfdown p {font-family: MS Sans Serif, sans-serif !important; margin:6px 0px 0px 0px !important; padding:0px !important; font-size:11px !important; height:37px; _height:37px}
.pipe2 {display:inline-block; padding-left:5px; padding-right:2px; overflow:hidden; background:url(pipe2.gif) 4px 0px no-repeat; !padding-left:9px}
:root .pipe2 {display:moz-inline-block}
.dw {background:#AEBBCD; margin:19px 0px 15px 0px !important; overflow:hidden; height:5px !important}
.dw u {padding:4px 0px 4px 7px !important; visibility:hidden}
.obs {font-size:11px !important; line-height:14px !important; padding-top:9px; color:#475573}
.obs em {font-weight:bold; color:green}
.pt {background:url(pt.gif) 0px 8px repeat-x}
.tcel1 {width:70px}
.tcel2 {width:106px}
.pcel1 {width:10px}
.inp {margin-left:5px}
.inp2 {margin-left:34px}
.inp3 {margin-left:8px}
.inp4 {margin-bottom:8px; width:240px}
.ccel3 {vertical-align:top !important}
#info {margin-top:14px; margin-bottom:14px}
#info p {margin:0 !important; text-align:left !important}
#info h4 {margin:0px !important; padding:2px 0px 5px 0px !important; line-height:18px !important}
#info p, #info h4 {padding-left:60px !important}
#info p > p, #info p> font> p, #info p > p > p, #info p> span > p, #info p> span > span > p  {padding:0px !important}
.linha {height:24px; margin-left:60px; background:url(div.gif) 0px 12px  repeat-x}
#pipe {display:inline-block; background:url(pipe.gif) 6px 2px no-repeat; !width:12px; !background-position:6px 4px}
#pipe b {visibility:hidden}
#cli li b {color:#427BBA}
#cli li {padding-left:21px; background:url(bullet1.gif) 0px 2px no-repeat; margin-top:7px; margin-bottom:7px}
#clb {width:298px; height:20px; margin-left:37px; margin-top:20px; margin-bottom:25px; background:url(clb.gif) no-repeat}
#clc {width:643px; height:222px; margin-left:37px; margin-bottom:16px; border:2px solid #ACBAC5; background:url(clc.jpg) no-repeat; clear:both}
#texto h4.soft {font:bold 17px/21px Arial,sans-serif !important; color:#287EBD !important; margin-top:5px}
#sfig {float:right; width:240px}
#figx {margin-top:30px; float:right; margin-right:20px}
#figq {position:absolute; top:325px; left:461px; z-index:1}
#stxt {width:470px; float:left}
#eqtxt {width:424px; float:left}
#eqtxt li, #eqtxt blockquote {margin-top:0px !important; margin-bottom:1px !important; font-size:11px !important; line-height:16px !important; color:#394B70 !important}
#eqtxt p {margin-bottom:10px !important; margin-top:10px !important}
#eqtxt u  {padding-top:6px !important; padding-bottom:3px !important; color:#CE5174; text-transform:capitalize; font-size:14px !important}
#stxt #texto, #eqtxt #texto {padding-right:0}
.fs {margin-top:115px !important}
.qs {margin-top:29px !important}

#mapa img {padding:0px}
#sys {padding-top:12px}
#sys font b {color:#BA011E}
.mark {overflow:hidden; display:-moz-inline-box; display:inline-block; width:50px; height:17px; background:url(mark.gif) 1px 2px no-repeat; text-indent:120px}
:root .mark {padding-left:120px}
.infdn, .infnot, .infbus, .infsof, .infcas, .inffor, .infequ, .infleg, .infart, .infscn {min-height:36px; background: 3px 4px no-repeat; _height:36px}
.ds {width:217px; float:left; text-align:center; padding-bottom:16px; !padding-bottom:10px}
.ds img {padding:8px 0px 15px 0px !important; float:left; border:0; margin:0px}
.ds img {_float /**/:none; _padding /**/:0; _margin /**/:8px 0px 14px 0px}
.ds h4 {padding:0px important; margin:0px !important; text-transform:uppercase}
.ds h4 a {color:#0072AF !important; text-decoration:none !important; display:block; margin:0px !important; line-height:19px; font-size:14px}
.ds h4 a:hover {color:#EF5503 !important}
.ds p {padding:0px !important; margin:0px 7px 0px 6px !important; font-size:11px !important; text-align:center !important; line-height:15px !important; color:#3E4C78}
#idest2 .pst u {padding:11px 0px 8px 15px; font-size:14px !important; margin-left:-16px}
#dest1, #idest1, #dest2, #idest2, .ds {!height:1%}
#idest2 {padding:18px 0px 0px 0px}
#idest2 p {margin:0px; line-height:16px !important; margin-left:16px}
#idest2 a {display:-moz-inline-box; display:inline-block; margin:12px 0px 4px 0px !important; padding-left:16px; padding-right:1px; text-decoration:none; line-height:16px !important; background:url(bullet2.gif) 0px 5px no-repeat; font-size:13px !important}
#idest2 a {_height /**/:1%}
#idest2 a:hover {text-decoration:underline}
:root #idest2 a {padding-left:16px; display:block}
.ip {margin-bottom:-7px}
#dest1 {margin-bottom:5px; margin-top:25px}
#dest2 {clear:left; padding:0; margin-top:8px !important; background:#F2F5FA}
.dsaz {background: url(bg_az.png) no-repeat}
.dsvd {background: url(bg_vd.png) no-repeat}
.dslj {background: url(bg_lj.png) no-repeat}
.dscn {background: url(bg_vr.png) no-repeat}
.dsvr {background: url(bg_cn.png) no-repeat}
#sm {width:770px; height:5px; margin-left:0px; background:url(sm.gif) 0px 0px repeat-x; display:none; overflow:hidden}
#lf {width:722px; height:0px; margin-left:24px; border-top:0px solid transparent; overflow:hidden}
#lf {_height /**/:4px}
#eqbox {margin-top:18px; border-top:5px solid #6DA3CF; padding-top:16px; overflow:hidden}
#eqbox li {margin-bottom:5px !important}
#lmov1 {width:383px; height:190px; margin:12px 0px 8px 0px; background:url(bgm.png)}
#lmov2 {width:194px; height:136px; margin-left:93px; padding-top:13px}
#sfdown i {display:inline-block; width:16px; height:18px; overflow:hidden; text-indent:80px; background:#F2F5FA url(lock.gif) 0px 1px no-repeat}
:root #sfdown i {display:moz-inline-block; padding-left:20px; color:#F2F5FA !important; background-position:0px 0px}
.leg p, .leg li  {margin:6px 0px 6px 0px !important}
.leg h4 {margin:8px 0px 10px 0px !important}
.leg center {text-align:left !important}
.leg font a {text-decoration:none !important}
#scn h4 {color:#596E93 !important}
#scn img {padding:0px; margin-top:9px; margin-right:3px; border:1px solid #BDBFC7; max-width:300px !important}
#scn img {_width:expression(this.width > 300? "300px" : "*")}
#scnt {float:left; width:305px}
#scni {float:right}
hs {font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold}



