/*TIPOGRAFIA*/

pre,.code{background:#F2F2F2;border-left:0 solid #FFFFF;font:1em/1.5 "Courier News", monospace;margin:5px 0 15px;}
blockquote{padding:1em 40px 1em 15px;}
blockquote span.open{background:url(../images/so-q.gif) no-repeat left top;padding:2px 0 2px 25px;}
blockquote span.close{background:url(../images/sc-q.gif) no-repeat bottom right;padding:2px 25px 2px 0;}
.dropcap{color:#C55901;display:block;float:left;font:60px/58px Georgia, Times, serif;padding:0 10px 0 0;}
p.error{background:url(../images/icon-error.png) no-repeat 0 0;color:#C00;padding-left:25px;}
p.message{background:url(../images/icon-info.png) no-repeat 0 0;color:#00AFF0;padding-left:25px;}
p.tips{background:url(../images/icon-tips.png) no-repeat 0 0;color:#F99412;padding-left:25px;}
p.rss{background:url(../images/icon-feed.png) no-repeat 0 5px;padding:3px 0 3px 25px;}
.highlight{color:#D33615;font-weight:700;padding:1px 5px;}
p.stickynote{background:url(../images/icon-sticky.png) no-repeat left top #FFF;border:1px solid #CCC;padding:15px 10px 15px 60px;}
p.download{background:url(../images/icon-download.png) no-repeat left top #FFF;border:1px solid #CCC;padding:15px 10px 15px 60px;}
.blocknumber{clear:both;position:relative;padding:5px 15px 10px;}
ul.checklist li{background:url(../images/icon-checklist.gif) no-repeat 0 4px!important;margin-left:15px!important;padding:0 0 0 25px !important;}
ul.arrow li{background:url(../images/icon-arrow.gif) no-repeat 3px 5px;margin-left:15px;padding:0 0 0 20px;}
ul.star li{background:url(../images/icon-star.gif) no-repeat 3px 0;margin-left:15px;padding:0 0 0 25px;}
.bignumber{background:url(../images/ol-bg.gif) no-repeat top left;color:#FFF;display:block;float:left;font:bold 20px/normal Arial, sans-serif;margin-right:8px;padding:6px 7px;}
div.bubble1,div.bubble2,div.bubble3,div.bubble4{margin:15px 0;}
div.bubble1 span.author,div.bubble2 span.author,div.bubble3 span.author,div.bubble4 span.author{font-weight:700;margin-left:10px;padding-left:0;}
div.bubble1 div{background:url(../images/bub1-br.gif) no-repeat bottom right;width:100%;margin:0;}
div.bubble1 div div{background:url(../images/bub1-bl.gif) no-repeat bottom left;}
div.bubble1 div div div{background:url(../images/bub1-tr.gif) no-repeat top right;}
div.bubble1 div div div div{background:url(../images/bub1-tl.gif) no-repeat top left;}
div.bubble1 div div div div div{width:auto;margin:0;padding:10px 15px 20px;}
div.bubble2 div{background:url(../images/bub2-br.gif) no-repeat bottom right;width:100%;margin:0;}
div.bubble2 div div{background:url(../images/bub2-bl.gif) no-repeat bottom left;}
div.bubble2 div div div{background:url(../images/bub2-tr.gif) no-repeat top right;}
div.bubble2 div div div div{background:url(../images/bub2-tl.gif) no-repeat top left;}
div.bubble2 div div div div div{width:auto;margin:0;padding:10px 15px 25px;}
div.bubble3 div{background:url(../images/bub3-br.gif) no-repeat bottom right;width:100%;margin:0;}
div.bubble3 div div{background:url(../images/bub3-bl.gif) no-repeat bottom left;}
div.bubble3 div div div{background:url(../images/bub3-tr.gif) no-repeat top right;}
div.bubble3 div div div div{background:url(../images/bub3-tl.gif) no-repeat top left;}
div.bubble4 div{background:url(../images/bub4-br.gif) no-repeat bottom right;width:100%;margin:0;}
div.bubble4 div div{background:url(../images/bub4-bl.gif) no-repeat bottom left;}
div.bubble4 div div div{background:url(../images/bub4-tr.gif) no-repeat top right;}
div.bubble4 div div div div{background:url(../images/bub4-tl.gif) no-repeat top left;}
.legend-title{background:#FFF;color:#555;display:block;font-size:100%;float:left;font-weight:700;left:7px;position:absolute;top:-10px;margin:0;padding:0 3px;}
.legend{border:1px solid #CCC;position:relative;margin:20px 0;padding:0 10px;}
div.ja-innerdiv{border-bottom:1px dotted #ccc;padding:10px 0;}
div.ja-innerdiv img{margin-right:10px;border:4px solid #F2F2F2;}
div.ja-innerdiv h4{font-size:100%;margin:0;}
div.ja-innerdiv span{font-size:92%;color:#999;}
li.ja-firstitem{padding-left:0!important;}
div.moduletable_follow h3{font-size:125%;border-top:8px solid #666;border-bottom:1px solid #ddd;text-transform:uppercase;margin:0 0 10px;padding:8px 0;}
div.moduletable_follow{margin:0 0 30px;padding:0;}
div.moduletable_follow ul{margin:10px 0 0;}
div.moduletable_follow li{padding-left:20px;background-position:10px 7px;margin:0;}
div.moduletable_follow img{border:none;}
.ja-box-ct img{margin-right:10px;}
ul.checklist,ul.arrow,ul.star{list-style:none;}
div.bubble3 div div div div div,div.bubble4 div div div div div{width:auto;margin:0;padding:10px 15px 45px;}


/* ADDONS */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}
body{line-height:1;}
blockquote,q{quotes:none;}
ul{list-style:none;}
a img{border:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;border-color:#CCC;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html > body .clearfix{display:block;width:100%;}
* html .clearfix{height:1%;}
.clear,.divider{clear:both!important;}
.no-display{display:none!important;}
.nowrap,.nobr{white-space:nowrap!important;}
.no-border{bottom:0!important;}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.normal-weight{font-weight:400!important;}
.auto-width{width:auto;}
.first{background:none!important;border:0!important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.v-bottom{vertical-align:bottom;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.left{float:left;}
.right{float:right;}



/*TEMPLATE*/

@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,700);
body{background:#fff;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.6;}
body#bd{color:#555;}
body.contentpane{color:#000;font-size:12pt;line-height:1.3em;width:auto;margin:1em 2em;}
body.fs1{font-size:10px;}
body.fs2{font-size:11px;}
body.fs3{font-size:12px;}
body.fs4{font-size:13px;}
body.fs5{font-size:14px;}
#ja-container a{color: red ;text-decoration:none;}
#ja-container a:hover,#ja-container a:active,#ja-container a:focus{color:#a30000;text-decoration:none;}
img a:hover,img a:active,img a:focus{background:none;color:#fff;}
h1,h2,h3,h4,h5,.contentheading,.componentheading,.blog_more strong{color:#666;line-height:1.3;font-weight:700;}
small,.small,.smalldark,.modifydate,.img_caption,span.site-slogan,a.readon,.article-toolswrap,#ja-pathway,#ja-footer{font-size:92%;}
small,.small,.img_caption{color:#999;}
h2{font-size:150%;}
h3{font-size:125%;}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{margin:15px 0;padding:0;}
ul{list-style:none;}
ul li{line-height:160%;padding-left:30px;}
ol li{line-height:180%;margin-left:35px;}
th{font-weight:700;text-align:left;padding:5px;}
fieldset{border:none;padding:10px 5px;}
fieldset.input p{margin:0 0 5px;}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ddd;height:1px;}
form label{cursor:pointer;}
input,select,textarea,.inputbox,.button{font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.inputbox{background:#fff;border:2px solid #ddd;color:#666;margin:0;padding:2px;}
.inputbox:hover,.inputbox:focus{border:2px solid #c30;}
.button{background:#c30;border:1px solid #c30;color:#fff;font-weight:700;padding:1px 8px;}
.button:hover,.button:focus{background:#666;border:1px solid #666;color:#fff;}
#form-login .inputbox{width:98%;}
.article_separator,.leading_separator{background:url(../images/dot.gif) repeat-x center;clear:both;display:block;line-height:40px;height:40px;}
.article-img{float:left;width:220px;}
.article-img img{border:8px solid #f2f2f2;width:204px;}
.article-img p{margin:5px 0 0;}
.article-main{float:right;width:470px;}
.column_separator{padding:0 5px;}
.display,.filter,.filter p{display:inline;}
.sectiontableheader{background:#666;border-right:1px solid #ccc;color:#fff;font-weight:700;padding:8px 5px;}
tr.sectiontableentry1 td{padding:8px 5px;}
tr.sectiontableentry2 td{background:#f2f2f2;padding:8px 5px;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.contenttoc{font-size:92%;width:35%;margin:0 0 10px 10px;padding:0;}
table.contenttoc td{background:url(../images/bullet.gif) no-repeat 10px 7px;padding:1px 5px 1px 15px;}
table.contenttoc th{border-bottom:1px solid #e5e5e5;text-indent:5px;padding:0 0 3px;}
table.poll{border-collapse:collapse;width:100%;padding:0;}
table.pollstableborder{border:none;text-align:left;width:100%;padding:0;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{background:none;border-collapse:collapse;border-spacing:0;padding:4px!important;}
table.pollstableborder tr.sectiontableentry1 td{background:#e5e5e5;}
table.searchintro{width:100%;padding:10px 0;}
table.searchintro td{padding:5px!important;}
.blog_more strong{display:block;font-size:125%;font-weight:700;margin:0 0 5px;}
.blog_more ul li{background:url(../images/arrow.png) no-repeat 6px 7px;margin:0;padding:0 0 0 15px;}
h1.componentheading,.componentheading{border-bottom:1px solid #DDD;font-size:125%;text-transform:uppercase;margin:0 0 15px;padding:0 0 8px;}
h2.contentheading,.contentheading{font-size:200%;margin:0 0 5px;padding:0;}
.contentdescription{padding-bottom:30px;}
a.readon{color:#c30;font-weight:700;text-decoration:none;text-transform:uppercase;background:url(../images/arrow-readon.gif) no-repeat 5px center;padding:3px 5px 3px 22px;}
a.readon:hover,a.readon:focus,a.readon:active{background:url(../images/arrow-readon-hover.gif) no-repeat 5px center #c30;color:#fff;}
div.blog_more{padding-top:15px;}
.counter{text-align:center;margin:10px 0;padding:0;}
ul.pagination{text-align:center;margin:0;padding:0;}
ul.pagination li{background:none;display:inline;margin:0;padding:0;}
ul.pagination li span{padding:2px 5px;}
ul.pagination a{text-decoration:none;padding:2px 3px;}
.pagenavbar{background:url(../images/icon-pages.gif) no-repeat center left;font-weight:700;padding-left:14px;}
.pagenavcounter{background:url(../images/icon-pages.gif) no-repeat 0 11px;font-weight:700;padding:8px 14px 0;}
.smalldark{text-align:left;}
div.syndicate div{text-align:center;}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td{background:none;}
.article-toolswrap{display:block;overflow:hidden;color:#999;}
.createdate{padding-left:20px;background:url(../images/icon_calendar.gif) no-repeat left center;margin-right:5px;}
.createdby{padding-left:18px;background:url(../images/icon_author.gif) no-repeat left center;margin-right:5px;}
.modifydate{color:#999;display:block;width:100%;margin:10px 0;}
.article-section{background:#f2f2f2;margin-right:5px;padding:0 5px;}
.article-toolswrap .article-meta{float:left;}
.buttonheading img{border:0;float:right;margin:0 5px 0 0;}
.wrap{clear:both;width:100%;}
.main{width:960px;margin:0 auto;}
#ja-content{float:left;width:73%;}
#ja-current-content{border-top:0 solid #666;padding-top:8px;}
#ja-current-content a{ color:#ff0000; }
#ja-current-content a:hover{color:#747474}
#tinymce body{text-decoration:none !important;}
#tinymce a{ color:#ff0000}
#ja-col{float:right;width:27%;margin-top:-4px;}
* html #ja-col{width:24.5%;}
#ja-col .ja-innerpad{padding-left:20px;}
#ja-col table{border-collapse:collapse;border-spacing:0;}
#ja-container,#ja-container-f{clear:both;min-height:400px;padding:10px 0;}
div.moduletable_blank{margin:0 0 15px;}
div.moduletable ul,div.moduletable_text ul{margin:10px 0 0;}
div.moduletable li,div.moduletable_text li,div.moduletable_menu li{padding-left:20px;background-position:10px 7px;margin:0;}
ul.ja-bullettin li a{display:inline;padding:0;}
#ja-header{height:80px;z-index:99;position:relative;}
#ja-header .main{height:100px;position:relative;}
h1.logo,.logo-text h1{font-size:250%;letter-spacing:1px;font-weight:700;margin:0;padding:0;}

h1.logo a, h1.logo a:hover, h1.logo a:active, h1.logo a:focus {
  background: url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  height: 120px;
  left: 0;
  position: absolute;
  text-indent: -300%;
  top: 32px;
  width: 600px;
}


.logo-text{position:absolute;top:15px;left:0;}
p.site-slogan{color:#999;display:block;font-size:92%;margin:0;}
#ja-search{position:absolute;right:0;top:60px;background:url(../images/bg_busca.png) no-repeat;width:250px;height:32px;}
#ja-search:focus{background:url(../images/bg_busca_focus.png) no-repeat;}
#ja-search .search{width:200px;height:30px;float:right;}
#ja-search .inputbox,#ja-search .inputbox:hover,#ja-search .inputbox:focus{background:none repeat scroll 0 0 transparent;border:medium none;color:#999;font-size:100%!important;font-weight:700;height:22px;width:198px;margin:0;padding:5px 0 0;}
#ja-mainnav{border-bottom:8px solid #666;z-index:999;position:relative;}
#ja-mainnav .main{position:relative;width:980px;padding:0;}
#ja-mainnav a{color:#747474;font-weight:700;text-transform:uppercase;font-size:100%;}
#ja-subnav ul li{list-style:none;background:none;margin:0;padding:0;}
#ja-subnav ul li a{color:#666;display:block;text-decoration:none;border-bottom:1px dotted #CCC;padding:5px;}
#ja-pathway{background:url(../images/grad-4.gif) #f2f2f2 repeat-x top;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
#ja-pathway span{line-height:30px;padding:0 5px;}
#ja-pathway strong{margin-right:5px;}
#ja-pathway a{background:#666;color:#fff;padding:0 5px;}
#ja-pathway a:hover,#ja-pathway a:active,#ja-pathway a:focus{color:#fff;background:#c30;}
#ja-pathway img{margin:1px 5px;}
ul.menu li{background:none;margin:0;padding:0;}
ul.menu li a{color:#666;display:block;outline:none;text-decoration:none;border-bottom:1px dotted #ccc;background:none;padding:5px;}
ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus{text-decoration:none;background:#666;color:#fff;}
ul.menu li.active a{font-weight:700;background:#c30;color:#fff;}
ul.menu li li{border:none;}
ul.menu li li a{background:url(../images/bullet.gif) no-repeat 10px center!important;border:none;font-weight:400!important;padding-left:20px!important;width:75%;color:#666!important;}
ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus{color:#c30!important;}
ul.menu li li li a{padding-left:30px!important;background-position:20px center!important;}
.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right{float:left;overflow:hidden;}
.ja-box-full{float:none;}
.ja-box-left div.moduletable{padding:0 20px 0 0;}
.ja-box-center div.moduletable{padding:0 10px;}
.ja-box-right div.moduletable{padding:0 0 0 20px;}
#ja-newsflash{position:relative;z-index:998;}
#ja-newsflash .main{padding:50px 0;}
#ja-botsl{background:#666;}
#ja-botsl .main{color:#ddd;padding:20px 0 0;}
#ja-botsl div.moduletable h3{border:none;font-size:150%;font-weight:700;margin-bottom:0;color:#ddd;}
#ja-botsl td{border-bottom:1px dotted #FFF;padding-bottom:3px;padding-top:3px;}
#ja-botsl h3{color:#fff!important;}
#ja-botsl a:hover,#ja-botsl a:active,#ja-botsl a:focus{background:#333;color:#fff;}
#ja-botsl ul li{background-image:url(../images/bullet-dark.gif);}
#ja-botsl ul.latestnews li,#ja-botsl ul.mostread li{background:none;border-top:1px dotted #999;margin:0;padding:0;}
#ja-botsl ul.latestnews li a,#ja-botsl ul.mostread li a{display:block;background:none;color:#ddd;margin:0;padding:5px;}
* html #ja-botsl ul.latestnews li a,* html #ja-botsl ul.mostread li a{width:99%;}
#ja-botsl ul.latestnews li a:hover,#ja-botsl ul.mostread li a:hover,#ja-botsl ul.latestnews li a:active,#ja-botsl ul.mostread li a:active,#ja-botsl ul.latestnews li a:focus,#ja-botsl ul.mostread li a:focus{color:#ddd;background:#333;}
#ja-footer{background:#666;border-top:1px solid #999;text-align:center;}
#ja-footer .main{text-align:center;padding:10px 0;}
#ja-footer small{color:#ccc;font-size:100%;margin-top:0;}
#ja-footer ul{display:inline;line-height:normal;margin:0 10px 0 0;}
#ja-footer li{background:url(../images/vline.gif) no-repeat right;display:inline;margin:0;padding:0 5px;}
#ja-footer a{background:none;color:#fff;display:inline;line-height:normal;padding:0 5px;}
#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus{background-color:none;color:#fff;}
.ja-footurl{clear:both;float:none;}
.clr{clear:both;}
.tool-tip{background:#fff;border:1px solid #ddd;float:left;max-width:600px;padding:5px;}
.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text{font-size:100%;margin:0;}
#system-message{margin:10px;}
#system-message a{color:#333;}
#system-message dd{text-indent:0;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul,#system-message dd.done ul{border:none;margin:0;padding:0;}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;margin:0;padding:5px 5px 5px 30px;}
#system-message dd.done ul{background:#fafafa;color:#666;}
#system-message dd.error ul{background:url(../images/icon-error.gif) #fafafa no-repeat 10px!important;color:#c30!important;}
#redes-sociais {
  float: left;
  height: 42px;
  margin-left: 736px;
  margin-top: 75px;
  width: 222px;
}
#redes-sociais a:hover{border:0!important;}
#redes-sociais img{float:right;margin-left:5px;}
#search_ir{background:url(../images/search_ir.jpg) no-repeat scroll 0 0 transparent;border:medium none;height:26px;margin-left:233px;position:absolute;top:2px;width:37px;}
#ja-mainnav ul{margin-left:0;width:825px;float:left;margin-top:12px;}
#fontSize {
  float: right;
  height: 14px;
  margin-right: 41px;
  margin-top: 7px;
  width: 55px !important;
}
#bloco-amarelo h3{border-top:8px solid #febb12!important;color:#febb12!important;}
#bloco-vermelho h3{border-top:8px solid #c5161d!important;color:#c5161d!important;}
#bloco-azul h3{border-top:8px solid #006b96!important;color:#006b96!important;}
#roksearch_search_str{margin-left:29px!important;width:197px!important;}
#linguagens{float:left;height:24px;width:160px;}
#twitter{border:1px solid #C5C5C5;float:right;height:426px;margin-right:0;margin-top:10px;padding-top:13px;width:238px;}
#twitter h3{background:url(../images/profile.png) no-repeat scroll 10px 18px transparent;border-bottom:1px solid #DDD;font-family:'Maven Pro',sans-serif;font-size:125%;text-transform:uppercase;width:98%;margin:0 0 11px 1%;padding:0 0 10px;}
#twitter div{background:url(../images/twitter32.png) no-repeat scroll 0 0 transparent;height:26px;padding-left:28px;margin-left:3px; margin-bottom:12px}
#twitter div a{color: #666666;font-weight: 700; font-size:125%;}
#iframetwitter{height:370px;width:100%;}
#secretarias{height:282px;width:360px;float:left;}
#secretarias form{height:232px;margin-left:1px!important;margin-top:15px!important;}
#diario{float:right;height:282px;width:320px;}
#diario iframe{height:239px!important;width:320px;}
#forms_secretarias{height:auto;margin-left:10px;margin-top:8px;position:absolute;}
#bloco_noticias_superior{background:url(../images/moldura_bloco_noticias_2.png) no-repeat left top;height:260px;width:705px;float:left;}
#noticias_bloco1{float:left;height:auto;margin-bottom:10px;margin-top:10px;padding-left:10px;width:401px;}
#noticias_bloco1 .sot-main-content p{display:none;margin:0;}
#noticias_bloco2{float:left;height:234px;margin-bottom:10px;margin-top:11px;width:276px;overflow:hidden;}
#direita_slide .moduletable_direita_slide{float:left;height:179px;width:234px;margin-left:20px;-webkit-box-shadow:#000 0 0 2px;-moz-box-shadow:#000 0 0 2px;box-shadow:#000 0 0 2px;behavior:url(ie-css3.htc);}
#direita_slide .moduletable_direita_slide2{float:right;height:105px;width:234px;margin-left:15px;margin-top:11px;-webkit-box-shadow:#000 0 0 2px;-moz-box-shadow:#000 0 0 2px;box-shadow:#000 0 0 2px;behavior:url(ie-css3.htc);}
#direita_slide .moduletable_direita_slide3{float:left;height:78px;width:238px;margin-left:15px;margin-top:8px;-webkit-box-shadow:#000 0 0 2px;-moz-box-shadow:#000 0 0 2px;box-shadow:#000 0 0 2px;behavior:url(ie-css3.htc);}
.moduletable_box_padrao{background:none repeat scroll 0 0 #F7F7F9;border:1px solid #C7C7C7;box-shadow:0 0 2px #D4D4D6;-webkit-box-shadow:0 0 2px #D4D4D6;-moz-box-shadow:0 0 2px #D4D4D6;behavior:url(ie-css3.htc);float:left;height:100%;margin-top:20px;width:100%;}
.moduletable_portalgdf{border:3px solid #FFF;box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;-moz-box-shadow:0 0 2px #555;behavior:url(ie-css3.htc);float:left;width:700px;}
#cs-title-sot-slideshow-175{height:auto;width:380px;}
#noticias_bloco2 li{background:none repeat scroll 0 0 #FFF!important;line-height:22px;list-style-image:url(../images/icon_seta_2.png);list-style-position:inside;margin-left:12px;padding:0;}
#noticias_bloco2 .even{background:#F7F7F7!important;}
#noticias_bloco2 a{color:#333;font-size:11px;font-weight:700;margin-left:-6px;}
#noticias_bloco2 a:hover{color:#916900;background:none;}
#lista_concursos ul{margin-left:20px;}
#lista_concursos ul li{background-color:#F7F7F7;border-bottom:1px dashed;list-style-image:url(../images/icon_seta_2.png);margin-bottom:5px;padding-left:0;width:210px;}
#lista_concursos ul li a{color:#000;font-size:11px;}
#lista_concursos ul li a:hover{color:#D8A936;background-color:transparent;}
#lista_concursos .todos_concursos{font-weight:700;list-style:none outside none;margin-left:95px;width:116px;}
#lista_concursos .todos_concursos a{color:red;}
#programas_governo{float:left;height:auto;width:360px;}
#facebook_likebox{clear:both;float:left;height:auto;margin-left:0;margin-top:13px;width:700px;}
#inferior_2{float:left;height:auto;width:360px;}
.moduletable_galeria_govs h3{color:#666;font-size:16px;margin-left:13px;margin-top:8px;position:absolute;text-transform:uppercase;z-index:1;}
.moduletable_galeria_govs{width:700px!important;float:left;-webkit-box-shadow:#000 0 0 8px;-moz-box-shadow:#000 0 0 8px;box-shadow:#000 0 0 8px;behavior:url(ie-css3.htc);}
.fatos_interessantes{margin-bottom:7px;border:2px solid #B10505!important;}
.programas_governo{border:2px solid #0184BA!important;}
#meio3{width:310px;height:auto;float:left;}
#centro{background:#FFF;box-shadow:0 0 11px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 11px rgba(0,0,0,0.3);-moz-box-shadow:0 0 11px rgba(0,0,0,0.3);behavior:url(ie-css3.htc);height:auto;left:50%;margin-left:-500px;position:absolute;top:0;width:1000px;}
#barra_rolagem{overflow:hidden;height:400px;}
.phocagallery-box-file{height:138px!important;}
#SotMegaSlider_151{display:block;margin-left:-23px!important;width:716px;}
#SotMegaSlider_143 .sotms-skin-tango{}
#SotMegaSlider_143 li{margin-top: -15px;padding-left: 8px;}
#SotMegaSlider_button_143{display:none!important;}
#ja-col .moduletable_box_padrao{margin-bottom:15px!important;}
#conteudo{margin-top:-26px;}
#maisnoticias217{background:url(../images/botao_mais_noticias.png) no-repeat scroll 0 0 transparent!important;color:transparent;display:block;font-size:13px;height:31px;left:583px;padding-top:5px;position:absolute;text-align:center;top:247px;width:135px;}
#maisnoticias217 a{color:transparent;}
#maisnoticias217 a:hover{color:transparent;font-size:17px;word-spacing:15px;}
#maisnoticias217:hover{background:url(../images/botao_mais_noticias_hover.png) no-repeat!important;height:31px;color:transparent;}
#ja-newsflash .sot-cs-prev{background:url(../images/destaque_prev.png) no-repeat!important;width:28px!important;height:49px!important;margin-top:-25px;color:transparent;}
#ja-newsflash .sot-cs-next{background:url(../images/destaque_next.png) no-repeat!important;width:28px!important;height:49px!important;margin-top:-25px;margin-right:-20px;color:transparent;}
.moduletable_banner_principal{border:3px solid #FFF;box-shadow:0 0 2px #555;float:left;width:700px;}
#gdf_agora{background:url(../images/bg_gdf_agora.png) no-repeat!important;height:40px;left:50%;top:232px;margin-left:-509px;position:relative;width:1018px;z-index:999;}
#gdf_agora li{padding-left:0!important;}
body.fs6,#noticias_bloco1 .sot-content b{font-size:15px;}
*+html img.caption,table.category{margin-top:20px;}
h1,.blog h2.contentheading,.blog .contentheading{font-size:175%;}
h4,h5,h6,td,div{font-size:100%;}
fieldset a,.category{font-weight:700;}
fieldset.input,.moduletable{padding:0;}
a img,#ja-subnav ul,#ja-topsl{margin:0;}
form,.blog_more ul,div.moduletable,div.moduletable_text,div.moduletable_menu,#ja-botsl ul.latestnews,#ja-botsl ul.mostread{margin:0;padding:0;}
* html .button,*+html .button{padding:0 5px!important;}
*+html .article-img img.caption,#noticias_bloco2 ul{margin-top:0;}
.sectiontableheader a,#ja-botsl a{color:#fff;}
table.contenttoc a,.logo-text a,.logo-text a:hover,.logo-text a:active,.logo-text a:focus{text-decoration:none;}
table.contentpane form,table.contentpane table,table.contentpaneopen,table.contentpane,table.blog,#ja-container-f #ja-content{width:100%;}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,#ja-subnav ul li.active a,#ja-subnav ul li a:hover,#ja-subnav ul li a:active,#ja-subnav ul li a:focus{background:#c30;color:#fff;}
.article-toolswrap .buttonheading,.ja-box-right{float:right;}
#ja-col .article_separator,#system-message dt.notice,#system-message dt.error,#system-message dt.done,#system-message dt.message,#cs-buttons-sot-slideshow-175{display:none;}
div.moduletable h3,div.moduletable_text h3,div.moduletable_menu h3,.moduletable_box_padrao h3{background:url(../images/line.png) repeat-x scroll left bottom transparent;border-bottom:1px solid #DDD;font-family:'Maven Pro',sans-serif;font-size:125%;text-transform:uppercase;width:98%;margin:0 0 7px 1%;padding:2px 0 10px;}
ul.menu,ul.menu li ul{list-style:none;margin:0;padding:0;}
#system-message dd.message ul,#system-message dd.fade ul,#system-message dd.notice ul{background:url(../images/icon-info.gif) #fafafa no-repeat 10px;color:#666;}
#bloco-amarelo,#bloco-vermelho,#bloco-azul{float:left;width:33.3%;}
#roksearch_results,#noticias_bloco1 .sot-main-content{margin-top:5px;}
.moduletable_direita_slide h3,.h3_titulo{background:url(../images/line.png) repeat-x scroll left bottom transparent;font-family:'Maven Pro',sans-serif;font-size:125%;text-transform:uppercase;margin:0 0 7px;padding:2px 0 10px;}
#meio1,#meio2{width:310px;height:auto;float:left;margin-right:15px;}
#userForm tr{}
@media screen and (-webkit-min-device-pixel-ratio:0) {#gdf_agora{ top:214px; }}

/* CORES DO SITE */
a.readon{color:#D8A936;background:url(../images/yellow/arrow-readon.gif) no-repeat 5px center;}
a.readon:hover,a.readon:focus,a.readon:active{background-color:#D8A936;}
.inputbox:hover,.inputbox:focus{border:2px solid #D8A936;}
.button{background:#D8A936;border:1px solid #D8A936;}
ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus{color:#D8A936!important;}
h1.logo a,h1.logo a:hover,h1.logo a:active,h1.logo a:focus{background:url(../images/logo.jpg) no-repeat;}
#ja-mainnav{border-bottom:8px solid #A90E12;margin-top:66px;}
#ja-subnav ul li a:hover,#ja-subnav ul li a:active,#ja-subnav ul li a:focus{background:#666;color:#fff;}
#ja-subnav ul li.active a{background:#D8A936;color:#fff;}
#ja-newsflash{background:#e7e7e7;height:355px;}
#ja-botsl{background:#a6a6a6;}
#ja-botsl a:hover,#ja-botsl a:active,#ja-botsl a:focus{background:#A58129;}
#ja-botsl ul.latestnews li,#ja-botsl ul.mostread li{border-top:1px dotted #E3C16B;}
#ja-botsl ul.latestnews li a:hover,#ja-botsl ul.mostread li a:hover,#ja-botsl ul.latestnews li a:active,#ja-botsl ul.mostread li a:active,#ja-botsl ul.latestnews li a:focus,#ja-botsl ul.mostread li a:focus{color:#fff;background:#A58129;}
#ja-footer{background:#666;border-top:1px solid #666;}
#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus{text-decoration:underline;}
#ja-footer li{background:url(../images/yellow/vline.gif) no-repeat right;}
.nfcontent a{color:#F8EFD7;border-bottom:1px dotted #F8EFD7;}
pre,.code{background:#FDFAF4;border-left:0 solid #FFFFF;}
.highlight{background:#FDF9F2;color:#D8A936;}
blockquote span.open{background:url(../images/yellow/so-q.gif) no-repeat left top;}
blockquote span.close{background:url(../images/yellow/sc-q.gif) no-repeat bottom right;}
.dropcap{color:#D8A936;}
ul.checklist li{background:url(../images/yellow/icon-checklist.gif) no-repeat 0 4px!important;}
ul.arrow li{background:url(../images/yellow/icon-arrow.gif) no-repeat 3px 5px;}
ul.star li{background:url(../images/yellow/icon-star.gif) no-repeat 3px 3px;}
.bignumber{background:url(../images/yellow/ol-bg.gif) no-repeat top left;}
div.bubble1 div{background:url(../images/yellow/bub1-br.gif) no-repeat bottom right;}
div.bubble1 div div{background:url(../images/yellow/bub1-bl.gif) no-repeat bottom left;}
div.bubble1 div div div{background:url(../images/yellow/bub1-tr.gif) no-repeat top right;}
div.bubble1 div div div div{background:url(../images/yellow/bub1-tl.gif) no-repeat top left;}
div.bubble2 div{background:url(../images/yellow/bub2-br.gif) no-repeat bottom right;}
div.bubble2 div div{background:url(../images/yellow/bub2-bl.gif) no-repeat bottom left;}
div.bubble2 div div div{background:url(../images/yellow/bub2-tr.gif) no-repeat top right;}
div.bubble2 div div div div{background:url(../images/yellow/bub2-tl.gif) no-repeat top left;}
div.bubble3 div{background:url(../images/yellow/bub3-br.gif) no-repeat bottom right;}
div.bubble3 div div{background:url(../images/yellow/bub3-bl.gif) no-repeat bottom left;}
div.bubble3 div div div{background:url(../images/yellow/bub3-tr.gif) no-repeat top right;}
div.bubble3 div div div div{background:url(../images/yellow/bub3-tl.gif) no-repeat top left;}
div.bubble4 div{background:url(../images/yellow/bub4-br.gif) no-repeat bottom right;}
div.bubble4 div div{background:url(../images/yellow/bub4-bl.gif) no-repeat bottom left;}
div.bubble4 div div div{background:url(../images/yellow/bub4-tr.gif) no-repeat top right;}
div.bubble4 div div div div{background:url(../images/yellow/bub4-tl.gif) no-repeat top left;}
.legend-title{background:#FFF;color:#D8A936;}
.legend{border:1px solid #F1DFB1;}
#ja-splitmenu a{background:url(../images/yellow/nav-bg.gif) no-repeat top right #FDF9F2;}
#ja-splitmenu a:hover,#ja-splitmenu a:active,#ja-splitmenu a:focus{color:#D8A936;background:url(../images/yellow/nav-hover.gif) no-repeat top right #F8EFD7;}
#ja-cssmenu li a{background:url(../images/yellow/nav-bg.gif) no-repeat top right #F2F2F2;}
#ja-cssmenu li:hover a,#ja-cssmenu li.sfhover a,#ja-cssmenu li.havechildsfhover a,#ja-cssmenu li.havechild-activesfhover a{color:#FFF;background:url(../images/yellow/nav-hover.jpg) no-repeat top right #C51014;}
#ja-cssmenu li a.active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:focus{background:url(../images/yellow/nav-active.jpg) no-repeat top right #A90E12;color:#FFF;}
#ja-cssmenu li ul{border:1px solid #E8E8E8;background:#FFF;}
#ja-cssmenu li ul li{background:url(../images/yellow/menusep1.png) no-repeat center bottom;}
#ja-cssmenu li li a.sfhover,#ja-cssmenu li ul a:hover,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:focus,#ja-cssmenu ul li:hover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.havesubchild-activesfhover{background:url(../images/yellow/menusep1.png) no-repeat scroll center bottom transparent;}
#ja-cssmenu ul li a.active{color:#666!important;}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus,#ja-pathway a:hover,#ja-pathway a:active,#ja-pathway a:focus,ul.menu li.active a,#ja-cssmenu li li:hover > a{background:#D8A936;}
#ja-botsl .main,#ja-botsl div.moduletable h3,#ja-botsl ul.latestnews li a,#ja-botsl ul.mostread li a,#ja-footer small,.nfcontent{color:#F8EFD7;}
p.stickynote,p.download{background-color:#FDFAF4;border:1px solid #F1DFB1;}
#ja-splitmenu li.active a,#ja-splitmenu li.active a:hover,#ja-splitmenu li.active a:active,#ja-splitmenu li.active a:focus{background:url(../images/yellow/nav-active.gif) no-repeat top right #D8A936;}

/* NEWS FLASH */

#ja-newsflash .moduletable{margin-bottom:0;font-size:115%;padding:0;}
.nftitle{color:#FFF;font-size:275%;}
.nftitle a,.nftitle a:hover,.nftitle a:active,.nftitle a:focus{color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;background:none;}
.nfcontent{color:#ccc;}
.nfcontent a{color:#ccc;text-decoration:none;border-bottom:1px dotted #ccc;}
.nfcontent a:hover,.nfcontent a:active,.nfcontent a:focus{color:#fff;border-bottom:1px dotted #fff;background:none;}
.nfcontent li{padding-left:0!important;background:none;margin:15px 0!important;}
.nfcontent li p{margin:0;}
.nfcontent h1{color:#FFF;font-size:150%;margin:15px 0 0;}
.nfcontent p{font-size:100%;}

/* MENU SUPERIOR */
#menu-topo-gdf ul li a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(./PIE.htc);border:solid 1px #E4A922;background:#FFCB08;color:#000;display:block;float:right;font-family:Calibri, Trebuched, Arial, sans-serif;font-size:100%;font-weight:700;height:40px;margin-top:-58px;line-height:40px;padding-top:24px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:102px;margin-left:3px;}
#menu-topo-gdf span{line-height:64px;}
#menu-topo-gdf ul li a:hover{color:#FFF;background:url(../images/topo-menu-gdf-background.png) repeat;text-shadow:#000 .1em .1em .2em;}
#menu-topo-gdf ul li{list-style:none!important;display:inline;}

/* GO TO TOP */

.preload {display:none;}
#gototop{

width: 120px;
height: 34px;

position: fixed;
 right: 3px;
bottom:3px;
z-index:1000000;
}
#gototop_link {
text-decoration:none;
border: 0 none;
outline-width:0;
}
#gototop_button{
cursor: pointer;
background: url("../../../images/voltar_topo.png") no-repeat scroll 0px 0px;
background-color: transparent;
color: #666666;
font-size: 14px;
height: 34px;
padding-top: 7px;
padding-right: 0px;
padding-bottom:0px;
padding-left: 7px;
text-align: center;
width: 120px;
display: block;
}
#gototop_button:hover,#gototop_button:focus,#gototop_button:active, a:hover #gototop_button{

}
/*GDF AGORA*/
a{color: transparent;}
.ticker-wrapper.has-js{font-size:14px;height:30px;margin-left:96px;margin-top:0;width:891px;}
.ticker{display:block;height:30px;overflow:hidden;position:relative;width:800px;}
.ticker-title{padding-top:9px;color:#900;font-weight:700;background-color:#f8f0db;text-transform:uppercase;}
.ticker-content{padding-top:8px;position:absolute;color:#1F527B;font-weight:700;overflow:hidden;white-space:nowrap;line-height:1.2em;margin:0;}
.ticker-content a{color: #1F527B; font-family: trebuchet MS;  font-size: 14px; font-style: italic;
    text-decoration: none;}
.ticker-content a:hover{text-decoration:underline;color:#0D3059;}
.ticker-swipe{padding-top:12px;position:absolute;top:0;background-image:url("../../../modules/mod_gdfagora/ticker/bg_swipe.png");display:block;width:800px;height:20px;}
.ticker-swipe span{margin-left:1px;background-color:#f2f2f2;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block;}
.ticker-controls{list-style-type:none;float:left;padding:8px 0 0;}
.ticker-controls li{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0;}
.ticker-controls li.jnt-play-pause{background-image:url("../../../modules/mod_gdfagora/ticker/controls.png");background-position:32px 16px;}
.ticker-controls li.jnt-play-pause.over{background-position:32px 32px;}
.ticker-controls li.jnt-play-pause.down{background-position:32px 0;}
.ticker-controls li.jnt-play-pause.paused{background-image:url("../../../modules/mod_gdfagora/ticker/controls.png");background-position:48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over{background-position:48px 32px;}
.ticker-controls li.jnt-play-pause.paused.down{background-position:48px 0;}
.ticker-controls li.jnt-prev{background-image:url("../../../modules/mod_gdfagora/ticker/controls.png");background-position:0 16px;}
.ticker-controls li.jnt-prev.over{background-position:0 32px;}
.ticker-controls li.jnt-prev.down{background-position:0 0;}
.ticker-controls li.jnt-next{background-image:url("../../../modules/mod_gdfagora/ticker/controls.png");background-position:16px 16px;margin-left:4px;}
.ticker-controls li.jnt-next.over{background-position:16px 32px;}
.ticker-controls li.jnt-next.down{background-position:16px 0;}
.js-hidden{display:none;}
.no-js-news{color:#F8F0DB;padding:10px 0 0 45px;}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker{float:left;}
.left .ticker-controls{margin-top:2px;}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker{float:right;}
.right .ticker-controls{padding-right:6px;}

#acessibilidade {
  background: url("../images/bg_acessibilidade.png") no-repeat scroll 0 0 transparent;
  height: 50px;
  margin-left: 829px;
  position: absolute;
  top: -2px;
  width: 155px;
  float:left;
}
#acessibilidade .titulo {
  color: #FFFFFF;
  height: 12px;
  margin-left: 30px;
  margin-top: -2px;
  width: 91px;
}
#acessibilidade .titulo a {
  color: #FFFFFF;
  text-decoration: none;
}
#acessibilidade .titulo a:hover{
	text-decoration:underline;
}
#cor_site {
  float: left;
  margin-left: 5px;
  margin-top: 9px;
}
#cor_site img{ border:none;}
#acessibilidade ul li{ display:inline}
/*CSS NOVO HEADER*/
#menu-sup-gdf{
	float: right;
	margin-top: 45px;
	background: url('http://repositorio.df.gov.br/novo_header/images/bg_menu_sup.png') no-repeat;
	width: 640px;
}

#links_menu{
	float:left;
	padding-left: 25px;
}

.menu_superior{
	color: rgb(54, 142, 81);
	font-size: 11px;
	font-weight: bold;
	margin-top:10px;
	float:left;
}

.menu_superior a{	
	font-size: 11px;
	font-weight: bold;
	color: rgb(54, 142, 81);
	text-decoration:none;
}

.menu_superior a:hover{
	color: #27C256;
}

#ja-mainnav {
	border-bottom: none !important;
	z-index: 999;
	position: relative;
	margin-top:-8px !important;
	/*background: url(../images/bg_menu_inf.png) no-repeat;*/
	margin-bottom: -7px;
	height:57px;
}

#ja-header { 
	height: 250px !important;
	z-index: 99;
	position: relative;
	background:#FEAA15;
}

#ja-mainnav .main{
	width:1000px;
}

#ja-mainnav a{
	color:#ffffff;
	font-family: helvetica;
}
#ja-cssmenu li ul{
	border:1px solid #E8E8E8;
	background:#FFF;
	width:200px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #links_menu {   padding-left: 27px; }
}
@-moz-document url-prefix() { 
  #links_menu {
     padding-left: 25px;
  }
  @font-face {

      font-family: "Montserrat Light";
      src: url("Montserrat Light.otf") format("truetype"),
	   		url("Montserrat Light.eot");

}
.mont-font{
    font-family: "Montserrat Light"; 
       }   
}

#ja-search {
  background: url("http://repositorio.df.gov.br/novo_header/images/fundo-busca.png") no-repeat scroll 0 0 transparent !important;
  height: 32px;
  position: absolute;
  right: 0;
  top: 120px;
  width: 315px;
}
#ja-newsflash{
	background:#ffffff !important;
	height:325px;
}
#ja-newsflash .main {
    padding: 14px 0px !important;
}
#roksearch_search_str {
  margin-left: 88px!important;
  width: 224px!important;
 }
#ja-cssmenu li a{
	line-height: 15px !important;
	font-family: Montserrat Light !important;
	background: url("../images/fundo-menu.gif") no-repeat scroll right top #FBA70D !important;
	display: block;
  	margin-right: 4px;
  	padding: 9px 10px !important;
  	text-decoration: none;
  	text-transform: uppercase;
}
#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus {
  background: url("../images/fundo-menu-atv.gif") no-repeat scroll right top #238f5a !important;
  color: #FFFFFF;
}
#acessibilidade {
    position: relative;
    right: 25px;
    top: 40px !important;
	background: url("http://repositorio.df.gov.br/novo_header/images/bg_acessibilidade.png") no-repeat scroll 0 0 transparent !important;
}
#acessibilidade .titulo a {
    color: #303030 !important;
}
#redes-sociais {
  height: 0;
  margin-top: 72px;
  position: relative;
}
#ja-mainnav ul{
	width: 1000px !important;
	margin-left:20px !important;
}
#ja-cssmenu span{
	font-size:92% !important;
}
@font-face {

      font-family: "Montserrat Light";
      src: url("Montserrat Light.otf") format("truetype"),
	   		url("Montserrat Light.eot"),
			url('Montserrat Light.ttf');

}

.mont-font{
    font-family: "Montserrat Light"; 
       } 
#ja-footer {
  background: #0C562F !important;
  border-top: 1px solid #FFF !important;
}	   
#centro {
  background: #FFFFFF !important;
  box-shadow: none !important; 
  -webkit-box-shadow: none !important; 
  -moz-box-shadow: none !important;
  behavior: url(ie-css3.htc) !important;
  height: auto !important;
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
  left: 0px !important;
  margin-left: 0px !important;
}

/*ESTILO_GERAL.CSS*/
#LogoHeader {
  float: left !important;  
  height: 110px !important;
  position: absolute !important;
  top: 45px !important;
  width: 230px !important;
}
#LogoHeader .imgLogo{
	width:0px !important;
	height:0px !important;
	float:left !important;

}
#LogoHeader .textoLogo {
  color: #000 !important;
  float: left !important;
  font-size: 22px !important;
  font-weight: bold !important;
  line-height: 25px !important;
  width: 400px !important;
  font-family: "Montserrat Light" !important;
}
#LogoHeader .logoOrgao {
  float: right !important;
  height: 110px !important;
  margin-top: -27px !important;
  width: 100px !important;
}
#LogoHeader .textoLogomini {
  font-size: 12px !important;
  margin-top: 85px !important;
  font-family: "Montserrat Light" !important;
}
