.boxContent * ,
.sTransparencia h2  {font-family:"Trebuchet MS"!important}
.sTransparencia h2  {line-height:140%}
/* TRANSPARENCIA */

.transparenciaHome {background-image:none}

.sTransparencia {padding-bottom: 0;}	



.sTransparencia .bt{background:url(../../img/al-transparencia/bt.png) no-repeat; padding-left:28px; display:block}	

.sTransparencia .bt span{background:url(../../img/al-transparencia/bt.png) right 0 no-repeat; line-height:30px; display:inline-block; color:#FFF; text-transform:uppercase; padding-right:30px; text-decoration:none}	


.sTransparencia h2 {font-size:1.077em; color:#858585}

.sTransparencia .noPb {padding-bottom:0!important}

.sTransparencia .p2 {color:#858585; font-size:1.077em;  padding-top:15px; padding-left:30px;}

.sTransparencia .p3 {color:#858585; font-size:1.077em;  padding-top:30px; padding-left:0px;}



.sTransparencia .boxTipR {float:right}

.sTransparencia .boxTipR .label {margin-right:8px;}

.sTransparencia .boxTipR .labelSeta {background:url(../../img/al-transparencia/seta-r.jpg) right 6px no-repeat; padding-right:10px} 



.sTransparencia .boxTipL {float:left}

.sTransparencia .boxTipL .label {padding-right:0px; float:right!important; margin-left:8px;}

.sTransparencia .boxTipL .labelSeta {background:url(../../img/al-transparencia/seta-l.jpg) 0 6px no-repeat; padding-left:10px} 





.sTransparencia .boxTip {z-index:10}

.sTransparencia .boxTip:hover {z-index:100!important;} 



.sTransparencia .boxTip .label {line-height:22px; display:block; float:left; color:#ff8304; font-size:0.923em}

.sTransparencia .boxTip .icoHelp {background:url(../../img/al-transparencia/ico-help.png) 0 0 no-repeat; width:23px; height:22px; display:inline-block; position:relative}	 

.sTransparencia .boxTip .icoHelp:hover {background-position:0 bottom} 



.sTransparencia .boxTip .icoHelp .tip{position:absolute; top:-9999px; left:-9999px}

.sTransparencia .boxTip .icoHelp:hover .tip{position:absolute; top:auto; bottom:35px!important; left:-120px!important;} 



.sTransparencia .boxTip .tip {background:url(../../img/al-transparencia/tip-main.jpg) repeat-y; width:200px; position:relative; color:#858585; font-size:0.923em; padding:10px 20px; text-align:left!important}

.sTransparencia .boxTip .tip .tTop {background:url(../../img/al-transparencia/tip-top.png) 0 top no-repeat; position:absolute; top:-10px; left:0; width:240px; height:10px;}

.sTransparencia .boxTip .tip .tBottom {background:url(../../img/al-transparencia/tip-bottom.png) 0 bottom no-repeat; width:240px; height:20px; position:absolute; bottom:-20px; left:0}



.sTransparencia a.longDesc {display:block; position:relative; z-index:1; height:100%; text-indent:-9999px; cursor:default}



.sTransparencia .leg {text-transform:uppercase; font-size:0.923em; color:#b0b0b0}



/* banner home */

.transparenciaHome .bannerHome {height:330px; background:#ff6c01 url(../../img/al-transparencia/bg-home-banner.jpg) center top no-repeat}

.transparenciaHome .bannerHome .conteudo {position:absolute; top:66px; left:66px;}

.transparenciaHome .bannerHome .video {width:481px; height:271px; background:url(../../img/al-transparencia/bg-video-home.png) no-repeat; position:absolute; top:19px; right:44px; padding:5px 5px 28px} 

.transparenciaHome .bannerHome h2 {text-transform:uppercase; font-size:40px; color:#FFF; padding-bottom:25px;}

.transparenciaHome .bannerHome p {text-transform:uppercase; font-size:16px; color:#FFF; padding-bottom:0 }

.transparenciaHome .bannerHome .redesSociais {padding-top:80px;}

.transparenciaHome .bannerHome .redesSociais li a {background-image:url(../../img/al-transparencia/ico-sociais-banner.png); background-repeat:no-repeat}	



/* home */

.sTransparencia .boxHome {width:485px;}

.sTransparencia .row3 .boxHome{width:100%;}

.sTransparencia .boxHome .boxP {padding:15px;}

.sTransparencia .boxHome h3 {text-transform:uppercase; font-size:1.385em; color:#404040; padding-bottom:30px;}

.sTransparencia .boxHome h4 {text-transform:uppercase; font-size:1.385em; color:#404040; padding-bottom:20px;}

.sTransparencia .boxHome p {color:#858585; padding-bottom:40px;}

.sTransparencia .boxHome .box1 {background:url(../../img/al-transparencia/bg-box1.jpg) 0px 9px no-repeat; min-height:210px; padding-left:240px; padding-top:10px}

.sTransparencia .boxHome .box2 {background:url(../../img/al-transparencia/bg-box2.jpg) 20px 12px no-repeat; min-height:210px; padding-left:240px; padding-top:10px}

.sTransparencia .boxHome .box3 {background:url(../../img/al-transparencia/bg-box3.jpg) 18px 10px no-repeat; min-height:140px; padding-left:160px; padding-top:10px}

.sTransparencia .boxHome .box4 {background:url(../../img/al-transparencia/bg-box4.jpg) 30px 0 no-repeat; min-height:140px; padding-left:160px; padding-top:10px}

.sTransparencia .boxHome .box5 p {background:url(../../img/al-transparencia/bg-aspas.jpg) left top no-repeat; padding-left:25px; display:inline-block; float:left}

.sTransparencia .boxHome .box5 p span {background:url(../../img/al-transparencia/bg-aspas2.jpg) right bottom no-repeat; padding-right:25px; display:block; line-height:30px}

.sTransparencia .boxHome a {font-size:0.923em}



.sTransparencia .row1 {background:url(../../img/al-transparencia/bg-line-G.jpg) center center no-repeat; min-height:250px; margin-top:20px; border-bottom:1px solid #cccccc; padding-bottom:30px}

.sTransparencia .row2 {background:url(../../img/al-transparencia/bg-line-M.jpg) center center no-repeat; min-height:200px; margin-top:20px; border-bottom:1px solid #cccccc; padding-bottom:30px}

.sTransparencia .row3 { border-bottom:1px solid #cccccc; }



.sTransparencia .boxContent {border-bottom:1px solid #cccccc; margin-top:60px; padding-bottom:70px;}

.sTransparencia .boxContentV2 {padding-bottom:20px;}

.sTransparencia .boxContentFirst {margin-top:30px}



.sTransparencia .boxFooter {padding-top:40px;}

.sTransparencia .boxFooter h4 {padding-bottom:0; line-height:30px; text-transform:uppercase; float:left}

.sTransparencia .boxFooter .lkSetaInvert {font-size:1.0em; margin-top:5px}



.boxContent h3 {color:#404040; font-size:1.538em; text-transform:uppercase; padding-left:30px;}

.boxContent h3 sub {display:block; font-size:0.600em; text-transform:none}

.boxContent h3 span {display:block; font-size:0.700em; text-transform:none; color:#858585; margin-top:15px;}

.boxContent .ttlLeg {float:right; line-height:20px; color:#d4d4d4; font-size:0.923em; padding-right:30px;}
.boxContent .ttlLeg select {color:#ff9223; border:1px solid #d4d4d4; padding:2px 4px; margin-top:4px}
.boxContent .transparencia_periodo {line-height:30px; padding-right:5px;}

.boxContent .boxGrafico {width:910px; margin:40px auto 0; position:relative}

.boxContent .boxGrafico h4 {font-size:1.231em; text-transform:uppercase}

.boxContent .boxGrafico .p1 {color:#858585; font-size:0.923em}

.boxContent .boxGrafico p {line-height:1; display:block}

.boxContent .boxGrafico p:after{content:"\0020";display:block;height:0;visibility:hidden;clear:both}

.boxContent .boxGrafico p{zoom:1}



#graficoRf01 p{position:relative; margin-left:50px; font-weight:bold; font-size:0.923em; padding-bottom:20px}

#graficoRf01 p .txt {min-height:25px;}

#graficoRf01 p .num {position:absolute; top:0; left:-50px;font-weight:normal; font-size:2.167em}

#graficoRf01 .total span{font-weight:normal}

#graficoRf01 .p2 {padding-top:0px; padding-left:0px;}

#graficoRf01 .p3 {padding-top:0px!important;}



#graficoRf01 {height:260px; background:url(../../img/al-transparencia/grafico-rf-01.jpg) center 0 no-repeat}

#graficoRf01 .cL {float:left; width:190px;}

#graficoRf01 .cL h4{color:#ff6600; padding-left:0!important}

#graficoRf01 .cL .p1 {margin-left:0; letter-spacing:normal!important}

#graficoRf01 .cL .p2 .txt {color:#ff8304; float:left; display:block}

#graficoRf01 .cL .p2 .num{color:#ffb380; float:left; display:block	}

#graficoRf01 .cL .p3 .txt {color:#e68a4f; float:left; display:block}

#graficoRf01 .cL .p3 .num{color:#ffb380; float:left; display:block	}



#graficoRf01 .cL .total {position:absolute; top:100px; left:210px; padding-left:0!important; }

#graficoRf01 .cL .total .i1{display:block; font-size:20px; color:#ff8304; float:left; padding-top:7px;}

#graficoRf01 .cL .total .i2{display:block; font-size:60px; color:#ff8304; float:left; letter-spacing:-8px; width:70px;}

#graficoRf01 .cL .total .i3{display:block; font-size:20px; color:#ff8304; float:left; padding:35px 0 0 3px}

#graficoRf01 .cL .boxTip {margin-left:-30px;}



#graficoRf01 .cR {float:right; width:190px;}

#graficoRf01 .cR h4{color:#13a101; text-align:right; float:right; padding-left:0!important }

#graficoRf01 .cR p {text-align:right}

#graficoRf01 .cR .p1 {clear:both;  letter-spacing:normal!important}

#graficoRf01 .cR .p2 , #graficoRf01 .cR .p3 {float:right; clear:both}

#graficoRf01 .cR .p2 .txt {color:#95d480; float:left; display:block; text-transform:uppercase}

#graficoRf01 .cR .p2 .num{color:#8bd080;  float:left; display:block	}

#graficoRf01 .cR .p3 .txt {color:#047800; float:left; display:block;text-transform:uppercase}

#graficoRf01 .cR .p3 .num{color:#8bd080;  float:left; display:block	}



#graficoRf01 .cR .total {position:absolute; top:100px; left:474px; font-weight:normal}

#graficoRf01 .cR .total .i1{display:block; font-size:20px; color:#52b801; float:left; padding-top:7px;}

#graficoRf01 .cR .total .i2{display:block; font-size:60px; color:#52b801; float:left; letter-spacing:-5px;}

#graficoRf01 .cR .total .i3{display:block; font-size:20px; color:#52b801; float:left; padding:35px 0 0 10px}

#graficoRf01 .cR .boxTip {margin-right:-30px;}



#graficoRf02 {width:921px; background:url(../../img/al-transparencia/grafico-rf-02-linha.jpg) 39px 290px no-repeat}

#graficoRf02 .topG {background:url(../../img/al-transparencia/grafico-rf-02.jpg) no-repeat; min-height:290px; position:relative}

#graficoRf02 .topG .txt1 {color:#ffa64a; font-size:20px; text-transform:uppercase; position:absolute; top:54px; left:255px; line-height:110%}

#graficoRf02 .topG .txt1 strong {color:#ff8304; font-size:36px; display:block; font-weight:normal; display:block; padding-bottom:15px}

#graficoRf02 .topG .lista {float:right; width:562px; background:url(../../img/al-transparencia/grafico-rf-02-2.jpg) left bottom no-repeat; min-height:290px}

#graficoRf02 .topG .lista .lista1 {margin:25px 10px 7px; width:304px; float:left}

#graficoRf02 .topG .lista .lista1 li {text-align:center; font-size:1.077em; color:#000; padding-bottom:18px; line-height:20px;}

#graficoRf02 .topG .lista .lista1 .boxTip {display:inline-block; vertical-align:middle; margin:-3px 0 0 10px;}

#graficoRf02 .topG .lista .total {width:200px; margin-left:28px; float:left; text-align:center; padding:60px 0}

#graficoRf02 .topG .lista .total > span {font-size:1.231em; text-transform:uppercase; color:#858585; width:200px; text-align:center; display:block}

#graficoRf02 .topG .lista .total p {font-size:60px; line-height:60px; letter-spacing:-5px; color:#ff8304; display:inline-block; padding:30px 0}

#graficoRf02 .topG .lista .total p span {display:block; font-size:20px; line-height:20px; letter-spacing:normal}

#graficoRf02 .topG .lista .total .boxTip {display:inline-block}

#graficoRf02 .topG .lista .total .boxTip .label {margin-right:8px;}

#graficoRf02 .bottomG {background:url(../../img/al-transparencia/grafico-rf-03.jpg) no-repeat; min-height:180px; position:relative; margin-top:20px}

#graficoRf02 .bottomG .txt1 {color:#ffa203; font-size:20px; text-transform:uppercase; position:absolute; top:57px; left:255px; line-height:110%}

#graficoRf02 .bottomG .txt1 strong {color:#ffb30e; font-size:36px; display:block; font-weight:normal; display:block; padding-bottom:15px}

#graficoRf02 .bottomG .lista {float:right; width:562px; background:url(../../img/al-transparencia/grafico-rf-03-2.jpg) left bottom no-repeat; min-height:180px}

#graficoRf02 .bottomG .lista .lista1 {margin:25px 10px 7px; width:304px; float:left}

#graficoRf02 .bottomG .lista .lista1 li {text-align:center; font-size:1.077em; color:#000; padding-bottom:18px; line-height:30px;}

#graficoRf02 .bottomG .lista .total {width:200px; margin-left:28px; float:left; text-align:center; padding:50px 0}

#graficoRf02 .bottomG .lista .total > span {font-size:1.231em; text-transform:uppercase; color:#858585; width:170px; text-align:center; display:block; padding:0 15px}



#graficoRf03 {width:966px; height:494px; background:url(../../img/al-transparencia/grafico-rf-4_PT.jpg) no-repeat}
.language-en #graficoRf03 {background-image:url(../../img/al-transparencia/grafico-rf-4_EN.jpg)}

.graficoRf032011 {background:url(../../img/al-transparencia/grafico-rf-4_REALIZADO_2011_PT.jpg) no-repeat!important}
.language-en .graficoRf032011 {background-image:url(../../img/al-transparencia/grafico-rf-4_REALIZADO_2011_EN.jpg)!important}

#graficoRf03 .leg1 {position:absolute; top:460px; left:104px;}

#graficoRf03 .leg2 {position:absolute; top:460px; left:224px;}



#graficoRf03 #g3bt1 {position:absolute; top:225px; left:85px;}

#graficoRf03 #g3bt2 {position:absolute; top:235px; left:125px;}

#graficoRf03 #g3bt3 {position:absolute; top:195px; left:185px;}

#graficoRf03 #g3bt4 {position:absolute; top:380px; left:225px;}
.graficoRf032011 #g3bt4 {top:174px!important;}

#graficoRf03 #g3bt5 {position:absolute; top:165px; left:285px;}

#graficoRf03 #g3bt6 {position:absolute; top:145px; left:385px;}

#graficoRf03 #g3bt7 {position:absolute; top:125px; left:485px;}

#graficoRf03 #g3bt8 {position:absolute; top:85px; left:585px;}

#graficoRf03 #g3bt9 {position:absolute; top:35px; left:685px;}

#graficoRf03 #g3bt10 {position:absolute; top:355px; left:780px;}



#graficoRf04 {width:920px; background:url(../../img/al-transparencia/grafico-rf-5.jpg) no-repeat;}

#graficoRf04 .topG {background:url(../../img/al-transparencia/grafico-rf-5-2.jpg) 0 bottom no-repeat; min-height:395px; float:right; width:569px; padding:0 30px  }

#graficoRf04 .bottomG {background:url(../../img/al-transparencia/grafico-rf-5-3.jpg) 0 top no-repeat; padding-top:35px; float:right; width:629px; height:108px; text-align:center  }

#graficoRf04 .bottomG p {font-size:53px; line-height:53px; letter-spacing:-5px; color:#ff8304; display:inline-block; padding:12px 0;}

#graficoRf04 .bottomG p span {display:block; font-size:16px; line-height:16px; letter-spacing:normal}

#graficoRf04 .bottomG > span {font-size:1.231em; text-transform:uppercase; color:#858585; text-align:center; display:block; line-height:108px; padding-left:110px;}

#graficoRf04 .bottomG .boxTip .label {padding-right:8px;}

#graficoRf04 .bottomG .boxTip {padding-right:50px; padding-top:43px}



#graficoRf04 .lsGr5 {width:49%; padding-bottom:28px;}

#graficoRf04 .lsGr5 li {padding-top:28px;}

#graficoRf04 .lsGr5 li .ico {text-indent:-9999px; display:block; width:42px; height:33px; background-image:url(../../img/al-transparencia/ico-gr5.jpg)!important; float:left}

#graficoRf04 .lsGr5 li .boxTip {float:left; padding:4px 10px 0;}

#graficoRf04 .lsGr5 li .txt {float:left; font-size:1.077em; line-height:31px; display:block; width:190px;}

#graficoRf04 .lsGr5 li .txt2 {line-height:110%}

#graficoRf04 .fr li .ico , #graficoRf04 .fr li .boxTip , #graficoRf04 .fr li .txt{float:right}

#graficoRf04 .fr li .txt {text-align:right}



#graficoRf04 .lsGr5 li .i1 {background-position:0 0}

#graficoRf04 .lsGr5 li .i2 {background-position:0 -60px}

#graficoRf04 .lsGr5 li .i3 {background-position:0 -120px}

#graficoRf04 .lsGr5 li .i4 {background-position:0 -180px}

#graficoRf04 .lsGr5 li .i5 {background-position:0 -240px}

#graficoRf04 .lsGr5 li .i6 {background-position:0 -300px}

#graficoRf04 .lsGr5 li .i7 {background-position:0 -360px}

#graficoRf04 .lsGr5 li .i8 {background-position:0 -420px}

#graficoRf04 .lsGr5 li .i9 {background-position:0 -477px}

#graficoRf04 .lsGr5 li .i10 {background-position:0 -540px}

#graficoRf04 .lsGr5 li .i11 {background-position:0 -595px}

#graficoRf04 .lsGr5 li .i12 {background-position:0 -658px}



#graficoRf05 {width:966px; height:494px; background:url(../../img/al-transparencia/grafico-rf-6.jpg) no-repeat}
.language-en #graficoRf05 {background-image:url(../../img/al-transparencia/grafico-rf-6-EN.jpg)}


.graficoRf052011 {background:url(../../img/al-transparencia/grafico-rf-6-2011.jpg) no-repeat!important}
.language-en .graficoRf052011 {background-image:url(../../img/al-transparencia/grafico-rf-6_REALIZADO_2011-en.jpg)!important}

#graficoRf05 .leg1 {position:absolute; top:460px; left:104px;}

#graficoRf05 .leg2 {position:absolute; top:460px; left:224px;}



#graficoRf05 #g5bt1 {position:absolute; top:245px; left:85px;}

#graficoRf05 #g5bt2 {position:absolute; top:260px; left:125px;}

#graficoRf05 #g5bt3 {position:absolute; top:195px; left:185px;}
#graficoRf05 #g5bt11 {position:absolute; top:179px; left:225px;}

#graficoRf05 #g5bt4 {position:absolute; top:165px; left:285px;}

#graficoRf05 #g5bt5 {position:absolute; top:145px; left:385px;}

#graficoRf05 #g5bt6 {position:absolute; top:125px; left:485px;}

#graficoRf05 #g5bt7 {position:absolute; top:85px; left:585px;}

#graficoRf05 #g5bt8 {position:absolute; top:35px; left:685px;}

#graficoRf05 #g5bt9 {position:absolute; top:238px; left:783px;}

#graficoRf05 #g5bt10 {position:absolute; top:305px; left:884px;}



#graficoPc01 {width:880px; background:url(../../img/al-transparencia/bg-colunas.jpg) repeat-y; padding-bottom:30px; position:relative;}

#graficoPc01 .col1 {width:280px; float:left}

#graficoPc01 .col2 {width:480px; padding:0 20px; float:right}

#graficoPc01 .seta {width:30px; height:160px; background:url(../../img/al-transparencia/seta-coluna.gif) no-repeat; position:absolute; top:60px; left:305px;}

#graficoPc01 .ttl {width:100%; display:block; text-transform:uppercase; font-size:1.846em; color:#c0c0c0; text-align:center; padding:30px 0;}

#graficoPc01 .txt {padding:40px 30px; display:block; text-align:center; font-size:1.077em}

#graficoPc01 .nao{background:url(../../img/al-transparencia/seta-red.jpg) right center no-repeat; line-height:80px; float:left; padding-right:20px; color:#ff0000; margin:25px 0 0 25px}

#graficoPc01 .nao2 {margin-top:110px;}

#graficoPc01 .sim{background:url(../../img/al-transparencia/seta-green.jpg) center bottom no-repeat; float:left; padding-bottom:20px; color:#428c00; margin:25px 0 25px 50px; text-align:center; width:80px;}

#graficoPc01 .nulo{float:left; padding-bottom:20px; color:#428c00; margin:25px 0 25px 50px; text-align:center; width:80px;}



#graficoPc02 {width:880px; background:url(../../img/al-transparencia/bg-colunas.jpg) repeat-y; padding-bottom:30px; position:relative;}

#graficoPc02 .col1 {width:280px; float:left}

#graficoPc02 .col2 {width:480px; padding:0 20px; float:right}

#graficoPc02 .seta {width:30px; height:160px; background:url(../../img/al-transparencia/seta-coluna.gif) no-repeat; position:absolute; top:60px; left:305px;}

#graficoPc02 .ttl {width:100%; display:block; text-transform:uppercase; font-size:1.846em; color:#c0c0c0; text-align:center; padding:30px 0;}

#graficoPc02 .txt {padding:40px 30px; display:block; text-align:center; font-size:1.077em}

#graficoPc02 .nao{background:url(../../img/al-transparencia/seta-red.jpg) right center no-repeat; line-height:80px; float:left; padding-right:20px; color:#ff0000; margin:25px 0 0 25px}

#graficoPc02 .nao2 {margin-top:110px;}

#graficoPc02 .sim{background:url(../../img/al-transparencia/seta-green.jpg) center bottom no-repeat; float:left; padding-bottom:20px; color:#428c00; margin:25px 0 25px 50px; text-align:center; width:80px;}

#graficoPc02 .nulo{float:left; padding-bottom:20px; color:#428c00; margin:25px 0 25px 50px; text-align:center; width:80px;}



#graficoPc03 .col {float:left; width:170px; text-align:center}

#graficoPc03 .col p {text-align:left; color:#858585; font-size:0.923em; line-height:130%; padding-bottom:0; width:164px;}

#graficoPc03 .setaCol {background:url(../../img/al-transparencia/seta-coluna.gif) center top no-repeat; width:30px; height:160px; float:left; margin:0 70px}

#graficoPc03 .mais {width:70px; height:74px; background:url(../../img/al-transparencia/mais.jpg) no-repeat; margin:45px 70px 0; float:left; text-indent:-9999px} 

#graficoPc03 .igual {width:80px; height:67px; background:url(../../img/al-transparencia/igual.jpg) no-repeat; margin:0 0 0 576px; float:left; text-indent:-9999px} 



#graficoPc03 .txt {color:#ff6d01; font-size:1.538em; text-transform:uppercase; margin-right:6px}

#graficoPc03 .envelope {background:url(../../img/al-transparencia/bg-envelope.jpg) no-repeat; width:167px; height:110px; margin:5px 0 15px}

#graficoPc03 .envelope .boxTip {padding-top:45px;}



#graficoPc03 .envAberto {background:url(../../img/al-transparencia/env-main.jpg) repeat-y; width:238px; margin:30px 0 0 495px}

#graficoPc03 .envAberto .top {width:238px; background:url(../../img/al-transparencia/env-top.jpg) 0 top no-repeat; padding-top:30px;}

#graficoPc03 .envAberto .envBt {width:238px; background:url(../../img/al-transparencia/env-bottom.jpg) 0 bottom no-repeat; padding-bottom:140px;}

#graficoPc03 .envAberto .text {padding:0 35px; color:#858585; font-size:0.923em;}



#graficoRh01 {width:910px; margin:35px auto 0}

#graficoRh01 .lv1 {width:214px; height:212px; background:url(../../img/al-transparencia/cpu.jpg) no-repeat; margin:auto; position:relative}

#graficoRh01 .lv1 span {position:absolute; right:250px; top:65px; display:block; text-wrap:normal; width:300px; text-align:right; color:#858585}

#graficoRh01 .lv2 {width:90px; height:172px; background:url(../../img/al-transparencia/boneco.jpg) no-repeat; margin:30px auto; position:relative}

#graficoRh01 .lv2 span {position:absolute; left:125px; top:65px; display:block; text-wrap:normal; width:300px; text-align:left; color:#858585}



#graficoRh01 .sdG {width:141px; height:44px; background:url(../../img/al-transparencia/sdG.jpg) no-repeat; margin:30px auto;}



#graficoRh2 .boxColor {background:url(../../img/al-transparencia/box-laranja-s.jpg) 0 bottom no-repeat; width:248px; min-height:52px; padding-bottom:9px;}

#graficoRh2 .boxColor .degrade {border:2px solid #ff8304; width:216px; margin-left:4px; min-height:18px; background:#ffa809 url(../../img/al-transparencia/degrade.jpg) 0 center repeat-x; padding: 15px 10px; color:#FFF;}



#graficoRh2 .colSim {float:left; position:relative; margin-left:160px; margin-top:30px;}

#graficoRh2 .colSim .top {width:64px; height:41px; background:url(../../img/al-transparencia/linhas.jpg) 0 top no-repeat; position:absolute; top:-67px; left:120px}



#graficoRh2 .colNao {float:right; position:relative; margin-right:160px; margin-top:30px;}

#graficoRh2 .colNao .top {width:64px; height:41px; background:url(../../img/al-transparencia/linhas.jpg) right top no-repeat; position:absolute; top:-67px; right:120px}



#graficoRh2 .sb {width:81px; height:26px; background:url(../../img/al-transparencia/linhas.jpg) center bottom no-repeat; margin:20px auto}



#graficoRh2 #box1 , #graficoRh2 #box5 {margin:auto; text-align:center;}

#graficoRh2 #box2 , #graficoRh2 #box3 {text-align:center;}



#graficoRh2 .lk {clear:both; color:#858585; font-size:1.077em; margin-top:30px; padding-left:30px;}



#graficoRh3 {background:url(../../img/al-transparencia/grafico-rh1.jpg) no-repeat; width:920px; height:522px;}

#graficoRh3 .leg {text-transform:none}

#graficoRh3 .leg1 {position:absolute; top:482px; left:93px;}

#graficoRh3 .leg2 {position:absolute; top:482px; left:341px;}



#graficoRh3 #g3bt1 {position:absolute; top:395px; left:145px;}





.boxChaveG {width:240px; margin:auto; background:url(../../img/al-transparencia/bg-chave-g.jpg) no-repeat}

.boxChaveG > div {width:240px; margin:auto; background:url(../../img/al-transparencia/bg-chave-g-1.jpg) 0 bottom no-repeat; min-height:130px}



.boxChaveM {width:190px; background:url(../../img/al-transparencia/bg-chave-m.jpg) no-repeat}

.boxChaveM > div {width:190px; margin:auto; background:url(../../img/al-transparencia/bg-chave-m-1.jpg) 0 bottom no-repeat; min-height:120px}



.boxContent .coluna {width:47%}

.boxContent .btDownload {width:181px; height:42px; display:block; background:url(../../img/al-transparencia/bg-download.jpg) no-repeat; padding-top:22px}

.boxContent .btDownload a {display:block; line-height:44px; color:#FFF!important; font-size:1.077em; text-align:center; text-transform:uppercase; font-weight:bold}



.boxColunasRF .coluna p {width:265px; float:left; color:#858585; padding-top:10px; padding-bottom:0}

.boxColunasRF .boxGrafico .num {padding-right:10px;}

.boxColunasRF .coluna h3 {padding-bottom:20px; padding-left:0}

/* SUPRIMENTOS */
.boxContent h4 {color:#404040!important; font-size:1.385em!important; padding-left:30px!important;}
.boxContent h5 {color:#858585!important; font-size:1.231em!important; padding-left:30px!important;}

.boxContent .boxData {background:url(../../img/al-transparencia/box-data.png) no-repeat; width:900px; margin:30px auto 40px; position:relative; padding-top:29px;}
.boxContent .boxData .txt {width:615px; padding:0 35px 35px; margin-left:213px; background:url(../../img/al-transparencia/box-data-bt.png) 0 bottom no-repeat; min-height:100px; line-height:130%; color:#858585; font-size:1.077em }
.boxContent .boxData .date {float:left; font-size:24px; color:#FFF; margin:35px 0 0 22px; width:122px; text-align:center}
.boxContent .boxDataNav {width:324px; height:54px; padding-top:9px; background:url(../../img/al-transparencia/bg-data-nav.png) no-repeat; margin:auto} 
.boxContent .boxDataNav > div {cursor:pointer; float:left; height:26px; overflow:hidden }
.boxContent .boxDataNav > div > * {text-indent:-9999px; display:block}
.boxContent .boxDataNav .bt01 {width:39px; background:url(../../img/al-transparencia/bg-data-nav.png) -20px -9px no-repeat; margin-left:20px;}
.boxContent .boxDataNav .bt01:hover , .boxContent .boxDataNav .bt01.atv {background-position:-20px -63px}
.boxContent .boxDataNav .bt02 {width:63px; background:url(../../img/al-transparencia/bg-data-nav.png) -59px -9px no-repeat; }
.boxContent .boxDataNav .bt02:hover , .boxContent .boxDataNav .bt02.atv {background-position:-59px -63px}
.boxContent .boxDataNav .bt03 {width:63px; background:url(../../img/al-transparencia/bg-data-nav.png) -122px -9px no-repeat; }
.boxContent .boxDataNav .bt03:hover , .boxContent .boxDataNav .bt03.atv {background-position:-122px -63px}
.boxContent .boxDataNav .bt04 {width:63px; background:url(../../img/al-transparencia/bg-data-nav.png) -185px -9px no-repeat; }
.boxContent .boxDataNav .bt04:hover , .boxContent .boxDataNav .bt04.atv {background-position:-185px -63px}
.boxContent .boxDataNav .bt05 {width:63px; background:url(../../img/al-transparencia/bg-data-nav.png) -248px -9px no-repeat;}
.boxContent .boxDataNav .bt05:hover , .boxContent .boxDataNav .bt05.atv {background-position:-248px -63px}


.boxContent	.ls_compromisso {padding-top:30px;}
.boxContent	.ls_compromisso li{float:left; width:285px; background:url(../../img/al-transparencia/bg-compromisso.png) no-repeat; padding-top:270px; margin-left:20px;}
.boxContent	.ls_compromisso li.it01 {background-position:-10px -15px; }
.boxContent	.ls_compromisso li.it01 h5{color:#007fd8!important}
.boxContent	.ls_compromisso li.it02 {background-position:-319px -15px; }
.boxContent	.ls_compromisso li.it02 h5{color:#37971c!important}	
.boxContent	.ls_compromisso li.it03 {background-position:-802px -15px;}	
.boxContent	.ls_compromisso li.it03 h5{color:#ff8304!important}
.boxContent	.ls_compromisso li h5 {text-transform:uppercase; padding-left:0!important; font-size:1.538em!important; font-weight:bold;}
.boxContent	.ls_compromisso li p {color:#858585; padding-top:10px; font-size:1.077em}

.boxContent	.ls_compromisso li.it04 {background:none!important; padding:40px 0!important; width:100%}
.boxContent	.ls_compromisso li.it04 span {width:82px; height:30px; display:block; margin:auto; background:url(../../img/al-transparencia/bg-compromisso.png) -1189px -149px no-repeat;}

.boxContent	.ls_plano {margin:30px auto 40px; width:920px;}
.boxContent	.ls_plano li{background:url(../../img/al-transparencia/bg-acao.png) no-repeat; width:166px; padding-top:20px; float:left; margin-left:15px;} 
.boxContent	.ls_plano li > div{background:url(../../img/al-transparencia/bg-acao-main.png) 0 bottom no-repeat; width:140px; padding:0 13px 20px; color:#8d8d8d; font-size:0.923em; min-height:250px;} 
.boxContent	.ls_plano li > div .seta-acao {width:127px; height:40px; background:url(../../img/al-transparencia/seta-acao.png) no-repeat; display:block; margin:20px auto}
.boxContent	.ls_plano li > div strong {display:block; text-align:center; font-size:1.077em; color:#ffac00; vertical-align:middle}
.boxContent	.ls_plano li > div strong span {vertical-align:middle}

.boxContent .gridChaves {background:#f8f8f8; padding:20px 20px; width:820px; margin:30px auto 0}
.boxContent .gridChaves .seta {background:url(../../img/al-transparencia/seta-grid.png) -12px 0 no-repeat; width:50px; height:80px; margin-top:20px;}
.boxContent .gridChaves .seta.setaM {margin:30px 80px 30px 0; width:80px; height:25px; background-position:0 -150px; }
.boxContent .gridChaves .bottomSeta .seta {background-position:-12px -255px; }
.boxContent .gridChaves .boxChaveG .txt {padding:25px 15px; display:block; color:#000; text-align:center}

.boxContent .boxBorderTr {background:url(../../img/al-transparencia/box-border-top.png) no-repeat; width:920px; margin:auto; padding-top:20px; margin-top:60px; margin-bottom:-20px}
.boxContent .boxBorderTr > div {background:url(../../img/al-transparencia/box-border-main.png) 0 bottom no-repeat; width:880px; padding:0 20px 20px}
.boxContent .boxBorderTr p {padding-top:20px; padding-bottom:0; color:#858585; font-size:1.077em;}
.boxContent .boxBorderTr p:first-child {padding-top:0;}

.redesSociais li{float:left; padding-left:10px;text-transform:uppercase; font-size:12px; color:#FFF; line-height:28px;}

.redesSociais li:first-child {padding-left:0}

.redesSociais li a {width:30px; height:30px; display:block; text-indent:-9999px; background:url(../../img/al-transparencia/ico-sociais-banner.png) no-repeat}

.redesSociais li a.orkut {background-position:0 0}

.redesSociais li a.orkut:hover {background-position:0 bottom}

.redesSociais li a.twitter {background-position:-40px 0}

.redesSociais li a.twitter:hover {background-position:-40px bottom}

.redesSociais li a.facebook {background-position:-80px 0}

.redesSociais li a.facebook:hover {background-position:-80px bottom}


/* Planejamento */

#transparencia-planejamento {
    color: #858585;
    float: none !important;
    font-family: "Trebuchet MS";
    font-size: 14px;
    margin: 0 auto;
    width: 970px;
}
#transparencia-planejamento div {
    float: none !important;
    padding: 0 !important;
}
#transparencia-planejamento .no-click {
    cursor: default;
}
#transparencia-planejamento .timeline-minimap {
    height: 80px;
    margin-bottom: 40px;
}
#transparencia-planejamento .timeline-minimap span.label {
    float: left;
    margin-top: 20px;
    width: 220px;
}
#transparencia-planejamento .timeline-minimap div.mini {
    background: url("../../img/al-transparencia/timeline/bgr-minimap.jpg") no-repeat scroll 0 5px transparent;
    float: left !important;
    height: 60px;
    position: relative;
    width: 643px;
}
.language-en #transparencia-planejamento .timeline-minimap div.mini {
    background: url("../../img/al-transparencia/timeline/bgr-minimap_en.jpg") no-repeat scroll 0 5px transparent;
}
#transparencia-planejamento .timeline-minimap div.mini div {
    background: none repeat scroll 0 0 #000000;
    height: 60px;
    opacity: 0.2;
}
#transparencia-planejamento .timeline-minimap div.mini a {
    background: url("../../img/al-transparencia/timeline/bgr-minimap.jpg") no-repeat scroll 0 5px #FFFFFF;
    display: block;
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 177px;
}
.language-en #transparencia-planejamento .timeline-minimap div.mini a {
    background: url("../../img/al-transparencia/timeline/bgr-minimap_en.jpg") no-repeat scroll 0 5px #FFFFFF;
}
#transparencia-planejamento .timeline-minimap div.mini a span {
    background: url("../../img/al-transparencia/timeline/bgr-minimap-border-select.png") no-repeat scroll left top transparent;
    display: block;
    height: 60px;
    text-indent: -9999px;
}
#transparencia-planejamento .timeline {
    height: 280px;
    margin-bottom: 40px;
    position: relative;
    width: 970px;
}
#transparencia-planejamento .timeline .next, #transparencia-planejamento .timeline .prev {
    background: url("../../img/al-transparencia/timeline/btn-nav-timeline.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    position: absolute;
    text-indent: -9999px;
    top: 110px;
    width: 30px;
    z-index: 9999;
}
#transparencia-planejamento .timeline .next {
    right: 0;
}
#transparencia-planejamento .timeline .prev {
    background-position: -30px 0;
    left: 0;
}
#transparencia-planejamento .timeline .viewport {
    height: 280px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 970px;
}
#transparencia-planejamento .timeline .slider {
    left: 0;
    margin: 0 32px;
    position: absolute;
    top: 0;
    width: 5000px;
}
#transparencia-planejamento .timeline .slider .years {
    height: 40px;
}
#transparencia-planejamento .timeline .slider .years li {
    float: left;
    padding-left: 5px;
    position: relative;
}
#transparencia-planejamento .timeline .slider .years li em {
    background: none repeat scroll 0 0 #E4E4E4;
    display: block;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
#transparencia-planejamento .timeline .slider .years li strong {
    color: #424242;
    font-size: 24px;
    line-height: 18px;
}
#transparencia-planejamento .timeline .slider .years li strong span {
    display: block;
    font-size: 11px;
    line-height: 10px;
    text-transform: uppercase;
}
#transparencia-planejamento .timeline .slider .content {
    clear: both;
}
#transparencia-planejamento .timeline .slider .content li {
    float: left;
    margin-left: 10px;
}
#transparencia-planejamento .timeline .slider .content li span.set {
    background: url("../../img/al-transparencia/timeline/bgr-set-active.png") no-repeat scroll left top transparent;
    display: block;
    height: 30px;
    width: 95px;
}
#transparencia-planejamento .timeline .slider .content li:first-child {
    margin-left: 0;
}
#transparencia-planejamento .timeline .slider .content li a {
    background: url("../../img/al-transparencia/timeline/bgr-years.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    padding-top: 80px;
}
#transparencia-planejamento .timeline .slider .content li a:hover {
    text-decoration: none;
}
#transparencia-planejamento .timeline .slider .content li a em {
    float: left;
    font-size: 50px;
    font-style: normal;
    height: 100px;
    line-height: 45px;
    margin-left: 20px;
    margin-right: 5px;
}
#transparencia-planejamento .timeline .slider .content li a strong {
    color: #FFFFFF;
    display: block;
    font-size: 22px;
    line-height: 20px;
    text-transform: uppercase;
}
#transparencia-planejamento .timeline .slider .content li a span {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    text-transform: uppercase;
}
#transparencia-planejamento .timeline .slider .content li.step-01 a {
    width: 709px;
}
#transparencia-planejamento .timeline .slider .content li.step-01 a em {
    color: #D7760B;
    margin-left: 5px;
    margin-right: 0;
}
#transparencia-planejamento .timeline .slider .content li.step-01.active .set {
    background-color: #EFA500;
}
#transparencia-planejamento .timeline .slider .content li.step-02 a {
    background-position: -720px 0;
    width: 451px;
}
#transparencia-planejamento .timeline .slider .content li.step-02 a em {
    color: #F4D019;
}
#transparencia-planejamento .timeline .slider .content li.step-02.active .set {
    background-color: #E6851D;
}
#transparencia-planejamento .timeline .slider .content li.step-03 a {
    background-position: -1181px 0;
    height: 210px;
    padding-top: 0;
    width: 80px;
}
#transparencia-planejamento .timeline .slider .content li.step-03 a span {
    background: url("../../img/al-transparencia/timeline/txt-londres-2012.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 210px;
    padding-top: 0;
    text-indent: -9999px;
}
.language-en #transparencia-planejamento .timeline .slider .content li.step-03 a span {
    background-position: right top;
}
#transparencia-planejamento .timeline .slider .content li.step-04 a {
    background-position: -1270px 0;
    width: 870px;
}
#transparencia-planejamento .timeline .slider .content li.step-04 a em {
    color: #1BC7F9;
}
#transparencia-planejamento .timeline .slider .content li.step-04.active .set {
    background-color: #0198D6;
}
#transparencia-planejamento .timeline .slider .content li.step-05 a {
    background-position: -2151px 0;
    width: 640px;
}
#transparencia-planejamento .timeline .slider .content li.step-05 a em {
    color: #34B1E6;
}
#transparencia-planejamento .timeline .slider .content li.step-05.active .set {
    background-color: #1E7FC0;
}
#transparencia-planejamento .timeline .slider .content li.step-06 a {
    background-position: -2801px 0;
    width: 180px;
}
#transparencia-planejamento .timeline .slider .content li.step-06 a em {
    color: #39AFE5;
    margin-left: 3px;
    margin-right: 2px;
}
#transparencia-planejamento .timeline .slider .content li.step-06.active .set {
    background-color: #284790;
}
#transparencia-planejamento .timeline .slider .content li.step-07 a {
    background-position: -2991px 0;
    height: 210px;
    padding-top: 0;
    width: 60px;
}
#transparencia-planejamento .timeline .slider .content li.step-07 a span {
    background: url("../../img/al-transparencia/timeline/txt-jogos.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 210px;
    padding-top: 0;
    text-indent: -9999px;
    width: 60px;
}
.language-en #transparencia-planejamento .timeline .slider .content li.step-07 a span {
    background-position: right top;
}
#transparencia-planejamento .timeline .slider .content li.step-07 .set {
    width: 56px;
}
#transparencia-planejamento .timeline .slider .content li.step-07.active .set {
    background-color: #37AE2C;
    background-position: right top;
    margin-left: 2px;
}
#transparencia-planejamento .timeline .slider .content li.step-08 a {
    background-position: -3061px 0;
    width: 396px;
}
#transparencia-planejamento .timeline .slider .content li.step-08 a em {
    color: #79C142;
}
#transparencia-planejamento .timeline .slider .content li.step-08.active .set {
    background-color: #027027;
}
#transparencia-planejamento .timeline-content {
    color: #858585;
    font-size: 14px;
}
#transparencia-planejamento .timeline-content ul li {
    list-style: disc outside none;
    margin-left: 15px;
}
#transparencia-planejamento .timeline-content .tooltipHelp {
    border-bottom: 1px dashed #404040;
    color: #404040;
}
#transparencia-planejamento .timeline-content .tooltipHelp:hover {
    cursor: help;
    text-decoration: none;
}
#transparencia-planejamento .timeline-content h2 {
    color: #404040;
    font-size: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#transparencia-planejamento .timeline-content h2 span {
    color: #CCCCCC;
}

#transparencia-planejamento .visibleHidden{display:block;height:0;overflow:hidden;text-indent:-999999px;position:absolute;left:-999999px}

#tooltip.transparencia {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    width: 200px;
}
#tooltip.transparencia .cd, #tooltip.transparencia .ce {
    display: none;
}
#tooltip.transparencia h3 {
    font-size: 12px;
    padding: 10px;
}


#tooltip {
    z-index: 3500;
}

#tooltip {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    color: #808080;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin: 0 13px;
    padding: 0;
    position: absolute;
    z-index: 3000;
}
#tooltip h3, #tooltip div {
    margin: 0;
}
#tooltip .cd {
    background: url("../_img/bg-tip.png") no-repeat scroll right top transparent;
    height: 20px;
    position: absolute;
    right: -13px;
    top: -1px;
    width: 13px;
}
#tooltip .ce {
    background: url("../_img/bg-tip.png") no-repeat scroll left top transparent;
    height: 20px;
    left: -13px;
    position: absolute;
    top: -1px;
    width: 13px;
}
.tipMap h3 {
    color: #FF8304 !important;
}
.tipMap-D h3 {
    color: #1694F7 !important;
}
