body *{outline:none;}
h1,h2,h3,h4{margin:0;margin-bottom:10px;}
body{margin:0px;padding:0;font:9pt tahoma;}
a{color:#000;font-weight:normal;text-decoration:none;}
#wrapper{margin:0px auto;width:960px;}
.aui-column-content-last{padding-left:0;}
.content-separator{margin-top:10px;background:url('../images/bg-separator.png') no-repeat center bottom;padding-bottom:5px;}
.aui-layout-content{margin:20px 0;padding-bottom:20px;position:relative;}
.aui-layout-content h3{font-size:10pt;font-weight:bold;margin-bottom:20px;margin-top:0;text-transform:none;}
.aui-column-content h4{background:#eee;padding:3px;}
.aui-layout-content img{max-width:100%;}
.aui-column-full .margin-right{margin:0;}
.bt-minimize{background:url('../images/bt-minimize.png') no-repeat 0 0;width:16px;height:17px;position:absolute;right:0;top:-1px;cursor:pointer;}
.bt-minimize.down{background:url('../images/bt-minimize.png') no-repeat 0 -17px;}
.top{color:#ffffff;padding-top:0;margin:0;padding-left:200px;background:url('../images/bg-top.png') no-repeat top left;width:760px;font-size:8pt;}
.ff{margin-top:-15px;}
.top-acessibility{float:right;margin-top:12px;}
.top-nav{float:left;margin:0;padding:0;text-shadow:0 1px 1px #000000;}
.top-nav li{display:inline;list-style:none;padding-right:10px;padding-left:10px;border-right:1px solid #424242;padding-top:12px;padding-bottom:2px;height:25px;float:left;color:#b2b2b2;cursor:pointer;}
.top-nav li a{color:#b2b2b2;}
.top-nav li a:hover{color:#ffffff;}
.top-nav li.active{font-weight:bold;padding-left:21px;color:#ffffff;}
.top li.ico-trf5{background:url('../images/ico-trf5.png') no-repeat center left;padding-left:20px !important;margin-left:20px;}
.trf-logo{background:url('../images/logo-trf5.png') no-repeat center left;height:78px;margin-top:15px;}
.trf-logo-link{display:block;float:left;height:60px;;width:480px;}
.search-field{background:url('../images/bg-search.png') no-repeat 0 0;width:232px;height:30px;float:right;margin-top:25px;}
.search-field label{display:none;}
.search-field input.inputbox{color:#CCCCCC;border:0;outline:none;height:25px;width:200px;background:transparent;margin-top:3px;margin-left:30px;}
.search-field input.inputbox:focus{color:#000000;}
.ico-close{background:url('../images/ico-close.png') no-repeat center left;width:16px;height:15px;}
.ico-font-minus{background:url('../images/ico-font-minus.png') no-repeat center;width:16px;height:16px;float:left;margin-left:5px;}
.ico-redo{background:url('../images/ico-reload.png') no-repeat center;width:16px;height:16px;float:left;margin-left:5px;}
.ico-font-plus{background:url('../images/ico-font-plus.png') no-repeat center;width:16px;height:16px;float:left;margin-left:5px;}
.ico-contrast{background:url('../images/ico-contrast.png') no-repeat center;width:16px;height:16px;float:left;margin-left:5px;}
.ico-twitter{background:url('../images/ico-twitter.png') no-repeat center left;padding-left:25px !important;}
.ico-youtube{background:url('../images/ico-movie.png') no-repeat center left;padding-left:25px !important;}
.ico-mail{background:url('../images/ico-mail.png') no-repeat center left;padding-left:25px !important;}
.ico-padlock{background:url('../images/ico-padlock.png') no-repeat center left;padding-left:25px !important;}
.ico-rfv{background:url('../images/ico-padlock.png') no-repeat center right;}
.padTab{padding:20px;}
.padTab div{font-size:8pt;width:100%;float:left;}
.padTab h2{margin-bottom:0;}
.padTab label.labeltop{width:100%;float:left;margin-bottom:10px;font-size:8pt;}
.padTab input{margin-bottom:8px;padding:4px;}
.padTab label.labelradio{padding-left:10px;}
.padTab label input{margin:0 4px;}
.padTab select{display:block;float:left;line-height:46px;height:28px;margin-right:5px;}
.padTab select option{padding:4px;}
.padTab a{font-size:8pt;color:#91856b;}
.padTab a:hover{font-size:8pt;color:#71644a;}
#markupTabs{width:713px;}
.aui-tab-vertical{position:relative;background:#eae2b2;}
.aui-tab-vertical .aui-widget-hd{margin-bottom:0;}
.aui-layout-content
.aui-tab-vertical .aui-widget-bd{background:#eae2b2;}
.aui-tab-vertical .aui-tabview-content-item{padding:5px;}
.aui-tab-vertical .aui-tab-active{background:#eae2b2;}
.aui-tab-vertical .aui-tabview-list{border:0;margin-top:35px;padding:20px 0;}
.aui-tab-vertical .aui-tab{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block;float:none;margin:0;padding:5px;}
.aui-tab-vertical .aui-tab-label{font-weight:normal;font-size:8pt;}
.aui-tab-vertical .aui-tab-active .aui-tab-label{font-weight:bold;}
.aui-tab-vertical .aui-tab-label, .aui-tab-vertical .aui-tab-active .aui-tab-label{color:#000;text-decoration:none;text-shadow:none;}
.aui-tab-vertical .aui-tab-active:after{display:none !important;}
.aui-tab-vertical .aui-tab-content{float:none;padding:3px 15px;}
.aui-tab-vertical .aui-tabview-header{left:0;margin:4px 15px;line-height:20px
padding:0;position:absolute;top:0;width:150px;}
.aui-tab-horizontal .aui-tab{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block;float:left;margin:0;padding:5px;}
.aui-tab-horizontal .aui-tabview-list{border:0;padding:0;}
.aui-tab-horizontal .aui-tab-active{background:#eae2b2;}
.aui-tab-horizontal .aui-tab-active .aui-tab-label{text-decoration:none;text-shadow:none;}
#navigation{z-index:5000;}
.moz #navigation{padding-bottom:5px;}
#navigation ul{float:left;margin:0;width:100%;;z-index:999999;}
#navigation li{display:inline;float:left;height:26px;line-height:14px;list-style:none;padding:12px 0 0 0;margin:0 10px 0 0;}
#navigation li.first a{background:url('../images/ico-mini-home.png') no-repeat center left;padding-left:17px !important;border:0;}
#navigation li.last{float:right;margin:0;font-weight:bold;}
#navigation li.last a{background:url('../images/ico-mini-bookmark.png') no-repeat center left;float:right;padding-left:15px !important;padding-right:0;text-align:right;margin:0;border:0;}
#navigation li li{clear:both;display:block;line-height:14px;list-style:none;padding:12px 0 0 10px;}
#navigation li a{text-decoration:none;display:block;margin-bottom:10px;color:#333333;border-left:1px solid #efefef;padding-left:10px;}
#navigation li ul li a, #navigation li div a{border-left:0px;}
#navigation li ul li{border-left:0px;}
#navigation li.parent > a{}
#navigation li li a{color:#FFF;}
.navigation-arrow{background:transparent url('../images/navigation-arrow.png') no-repeat 50% 0;position:absolute;width:200px;height:4px;margin-bottom:0px;}
#navigation .overlay-menu{background-color:#222222;display:none;margin-top:5px;padding:15px;position:absolute;z-index:99999999999999999999999999999999999999;-moz-border-radius:5px;-webkit-border-radius:5px;}
#navigation .overlay-menu ul{float:left;margin-right:0px;width:500px;}
#navigation .overlay-menu ul.last{margin-right:0;}
#navigation .overlay-menu li{padding-left:0;float:left;margin-left:0;margin-right:0;margin:0;clear:none;height:auto;width:48%;}
#navigation .overlay-menu li a{padding-left:0;margin:0;color:#cecece;}
#navigation .overlay-menu li a:hover{color:#ffffff;}
#navigation .overlay-menu h2{color:#FFF;margin-right:25px;font-size:12pt;}
#navigation .ico-close{cursor:pointer;position:absolute;right:5px;top:15px;}
.ie7 #navigation .ico-close,
.ie6 #navigation .ico-close{top:15px;}
.foot-nav{margin:0;padding:0;float:right;font-size:8pt;}
.foot-nav li{display:inline;list-style:none;border-right:1px solid #f2f2f2;margin-left:10px;margin-bottom:-10px;line-height:16px;float:left;height:16px;margin-top:8px;padding-top:5px;}
.foot-nav li:last-child{border-right:0;padding-right:0;}
.foot-nav li a{background-repeat:no-repeat;background-position:0 0;color:inherit;text-decoration:none;padding:2px 0px 2px 25px;margin-right:10px;}
.foot-nav li a:hover{border-bottom:1px dotted #999999;}
.footer-nav{background:url('../images/logo-trf5-rodape.png') no-repeat center left;width:100%;float:left;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding-top:13px;padding-bottom:7px;margin-top:10px;}
.footer-contact{width:100%;float:left;margin-top:20px;font-size:8pt;margin-bottom:20px;}
.footer-contact-left{float:left;}
.footer-contact-right{float:right;padding-left:25px;background:url('../images/ico-phone.png') no-repeat center left;}
.scroll-nav{overflow:hidden;height:165px;margin-bottom:0 !important;}
.itens-scroll{font-family:helvetica,arial;font-size:11pt;font-weight:bold;color:#c0c0c0;margin-top:15px;float:left;}
.bt-scroll-down{background:url('../images/bt-scroll.png') no-repeat 0 0;width:55px;height:27px;float:right;margin-top:10px;margin-left:5px;cursor:pointer;}
.bt-scroll-up{background:url('../images/bt-scroll.png') no-repeat -55px 0;width:55px;height:27px;float:right;margin-top:10px;margin-left:5px;cursor:pointer;}
.list-daddy{background:url('../images/bg-separator.png') no-repeat center bottom;border-top:2px solid #000;font-family:helvetica,arial;font-size:11pt;font-weight:bold;padding:12px 0 12px 0;}
.list-daddy a{background:url('../images/ico-daddy.png') no-repeat center right;display:block;}
a.aui-detailed-carousel-link{background:url('../../../images/ico-daddy-2.png') no-repeat center right !important;padding-right:20px !important;}
.side-list, ul.latestnews, ul.menu{margin:0 0 25px 0;float:left;padding:0;position:relative;width:100%;}
.side-list li, ul.latestnews li{background:url('../images/bg-separator.png') no-repeat center bottom;list-style:none;float:left;margin:0;padding:0;width:100%;}
.ie7 .side-list li, .ie7 ul.latestnews li{width:240px;}
.side-list li a, ul.latestnews li a{background-position:right center;background-repeat:no-repeat;width:100%;clear:both;padding-top:12px;padding-bottom:12px;float:left;text-decoration:none;color:inherit;}
.side-list li a.active, ul.latestnews li a.active{font-weight:bold;}
.destaques-entry{float:left;width:25%;}
.destaques-entry h1{font-family:helvetica,arial;font-size:16pt;margin:5px 0 0;}
.destaques-entry a{background:url("../images/ico-daddy.png") no-repeat scroll right center transparent;padding-right:25px;}
.destaques-entry p{margin-top:5px;margin-right:15px;}
.rss-carousel-item{height:253px;position:absolute;width:698px;background-size:100%;}
.aui-detailed-carousel-description img{height:100px;}
.thumbnail{float:left;margin-right:10px;padding-bottom:0px;}
.thumbnail img{}
.news-level-1{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:15px 0;padding:15px 0;width:100%;}
.news-level-2{float:left;margin-top:5px;width:33.33%;}
.update-big{color:#c0c0c0;padding-left:22px;padding-top:0px;line-height:14px;}
.update-small, .createdate{background:url('../images/ico-clock-small.png') no-repeat center left;font-size:8pt;color:#c0c0c0;width:100%;float:left;margin-bottom:5px;padding-left:15px;}
.moz .createdate{margin:25px 0 10px;}
h1.news-lead{margin:5px 0;font-family:helvetica,arial;font-size:16pt;}
h2.news-lead{margin:5px 0;font-family:helvetica,arial;font-size:11pt;}
h1.news-lead a:hover, h2.news-lead a:hover, h1.destak a:hover{border-bottom:1px dotted #c0c0c0;}
.news-sublead{float:left;clear:both;}
.ie7 .news-sublead{width:100%;}
.news-resumo{float:left;width:550px !important;}
.news-resumo-full{float:left;width:100% !important;}
.thumbnail{width:180px;margin-right:15px;}
.thumbnail img{max-width:100%;}
.contentpaneopen{margin-top:-35px;}
.contentpaneopenhome h2, .contentpaneopenhome h2 span, .contentpaneopen h2, .contentpaneopen h2 span{margin-top:5px 0 0 !important;font-family:helvetica,arial !important;font-size:20pt !important;}
.contentpaneopenhome p, .contentpaneopen p{line-height:18pt !important;margin-bottom:30px !important;color:#222222 !important;font-family:helvetica, tahoma !important;font-size:10pt !important;}
.contentpaneopen .contentheading, .contentheadinghome, .componentheadinghome, .contentpaneopen .small, .contentpaneopenhome .small{display:none;}
.ie7 .breadcrumbs{margin-bottom:40px;}
ul.breadcrumbs{margin:0;padding:0;margin-bottom:8px;}
ul.breadcrumbs li{display:inline;list-style:none;font-size:8pt;margin-right:5px;}
ul.breadcrumbs li a{background:url('../images/bullet-breadcrumb.png') no-repeat center right;line-height:20px;margin-left:2px;padding-right:13px;}
ul.breadcrumbs li a.breadcrumbs-home{background:url('../images/bt-home.png') no-repeat;float:left;height:19px;margin:0;padding:5px;width:29px;}
.banneritem{margin-top:2px;}
.buttonheading{width:100%;float:left;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:10px;padding-top:5px;position:relative;margin-bottom:20px;padding-bottom:15px;}
.buttonheading img{display:none;}
.buttonheading .print-popup-icon{padding-left:20px;background:url('../images/ico-print.png') no-repeat;float:left;line-height:16px;border-bottom:1px solid transparent;margin-top:10px;margin-right:15px;}
.buttonheading .print-popup-icon:hover{border-bottom:1px dotted #999999;}
.buttonheading .email-icon{padding-left:20px;background:url('../images/ico-send.png') no-repeat;float:right;line-height:16px;border-bottom:1px solid transparent;margin-top:10px;margin-right:15px;}
.buttonheading .email-icon:hover{border-bottom:1px dotted #999999;}
.news-lead{float:left;}
h1.news-lead{margin:0;font-family:helvetica,arial;font-size:16pt;margin-top:5px;}
h1.news-lead-interno{margin:0;font-family:helvetica, arial;font-size:20pt;margin-bottom:10px;}
h1.destaques-title{margin:0;font-family:helvetica, arial;font-size:14pt;margin-top:5px;}
h1.destaques-title a{background:url('../images/ico-daddy.png') no-repeat right center;padding-right:25px;}
h2.news-lead{margin:0;font-family:helvetica, arial;font-size:11pt;margin-top:5px;}
h1.news-lead a:hover, h2.news-lead a:hover, h1.destaques-title a:hover{border-bottom:1px dotted #c0c0c0;}
.news-sublead{float:left;clear:both;}
.news-resumo{float:left;width:570px;}
.news-level-1{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;width:100%;padding-top:15px;padding-bottom:15px;}
p.news-sublead{margin-top:8px;}
p.news-sublead-interno{margin-top:8px;font-size:12pt;clear:both;}
#page p{line-height:18pt;margin-bottom:30px;}
.aui-detailed-carousel-title{font-family:helvetica, arial;font-size:14pt !important;}
.aui-detailed-carousel-link{font-family:helvetica, arial;font-size:11pt;}
.overlay-menu h2{font-family:helvetica, arial;font-size:11pt;}
.margin-right{margin-right:15px;}
.margin-right.noticia img{margin:0 auto;display:block;}
.aui-layout-content.down{padding-bottom:1px;}
.aui-tab-vertical{background:#ffffff url('../../../images/bg-tabs-2.jpg') no-repeat left top !important;height:250px;}
.aui-tab-vertical h1, .aui-tab-vertical h2{font-family:helvetica,arial;}
.aui-tabview-content-item{background:#e4e2af url('../../../images/bg-tabs.jpg') no-repeat right top !important;padding:0px !important;border-bottom:none;height:250px !important;}
.ie7 .aui-tabview-content-item, .aui-tabview-content-item{position:absolute;}
.ie7 .aui-tabview-content-item .aui-tabview-content-item{position:relative;width:auto;}
.aui-tabview-content-item .aui-tabview-content-item{background:none !important;height:auto !important;}
.aui-tabview-content-item .aui-widget-bd{background:none !important;}
.aui-tabview-content-item form{padding-top:10px;}
.aui-tabview-content-item .aui-tabview-content{width:100% !important;}
.aui-tabview-content-item .aui-tabview-list{margin:0 !important;}
#markupTabs h2.aui-tabview-header{margin-top:20px !important;margin-left:20px !important;width:80px !important;}
.ie8 #markupTabs h2.aui-tabview-header{width:120px !important;}
#markupTabs .aui-w25{width:250px !important;}
#markupTabs .aui-w75{width:450px !important;}
.ie7 #markupTabs .aui-w25{width:250px !important;}
.ie7 #markupTabs .aui-w75{width:450px !important;}
.aui-tab-active{background:#eae2b2 !important;}
.aui-tabview-list{margin-top:50px !important;}
.fix-padding-bottom{padding-bottom:0;}
ul.menu li:first-child{margin-left:0px !important;}
.aui-carousel-menu-pause{display:none !important;}
.aui-detailed-carousel-content{padding:20px !important;}
ul.menu li ul{display:none;}
ul.menu li .overlay-menu ul{display:block;}
.todas-noticias{border-bottom:none;margin-bottom:0;padding-bottom:5px;}
.todas-noticias img{float:left;margin:0px 15px 0 0;width:125px;}
.todas-noticias .news-resumo{}
.dicionario{text-align:center;}
.dicionario-title{float:left;margin-left:0px;}
.ie7 .dicionario-title{clear:both !important;}
.dicionario .search-field{margin-top:5px;}
.dicionario-terms tr{line-height:30px;}
.dicionario .name{width:25%;}
.dicionario .description{color:#999999;}
.dicionario-header{margin-bottom:20px;text-align:left;}
.ie7 .dicionario-header{margin-bottom:30px;padding-top:0;text-align:left;}
.dicionario-terms{margin-left:0px;text-align:left;width:100%;}
.ie7 .dicionario-header{margin-top:-35px;}
.ie7 .dicionario-header button{margin-right:5px;margin-bottom:55px;float:left;}
.dicionario button{min-width:26px;font-size:10pt;padding:3px 5px;}
.ie8 .dicionario button{min-width:17px;}
.dicionario button:first-child{min-width:66px;font-size:10pt;padding:3px 5px;}
.dicionario button:hover{background:url("../js/aui/aui-skin-classic/images/common/state_hover_bg.png") repeat-x scroll 0 0 #B9CED9;}
.servicos-publicos{font-size:10pt;}
.servicos-publicos .icon{padding-bottom:8px;padding-right:10px;padding-top:8px;}
.servicos-publicos .desc{color:#999999;padding-left:15px;}
.aui-carousel .aui-carousel-content menu{left:15px !important;bottom:15px !important;}
.esconder, .veja-mais{padding-top:5px !important;border-top:1px solid #333333;float:left;width:100% !important;margin-top:15px !important;}
.ie7 .veja-mais, .ie7 .esconder{padding-bottom:0;}
.esconder a, .veja-mais a{font-weight:bold;font-size:8pt;color:#777777 !important;text-shadow:0 -1px #000000;}
.news-help-box{width:100%;float:left;border-top:1px solid #f2f2f2;margin-top:10px;padding-top:10px;position:relative;margin-bottom:20px;}
.news-help-box-bottom{width:100%;float:left;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:10px;padding-top:10px;position:relative;margin-bottom:20px;padding-bottom:20px;}
.thumbnail-interno{float:left;margin-right:20px;margin-top:8px;margin-bottom:5px;width:220px;}
.bt-gallery{padding-left:20px;background:url('../images/ico-gallery.png') no-repeat;float:left;border-bottom:1px solid transparent;margin-top:10px;}
.bt-gallery:hover{border-bottom:1px dotted #999999;}
.aui-image-viewer-bd{width:auto !important;}
.aui-image-viewer-bd img{margin:0 auto !important;display:block;}
.credito{float:right;color:#c0c0c0;font-size:8pt;margin-top:12px;}
.aui-image-gallery-player{display:none;}
.news-sublead, .destaques-text{color:#777777;}
.articles-by-date .active{font-weight:bold;}
#page > *{line-height:20pt !important;}
#page h1, #page h2, #page h3{font-family:Arial !important;}
#page table{background-color:#efefef !important;width:100% !important;margin-bottom:30px !important;}
#page ul li{list-style:square !important;}
#page ul{margin-top:5px !important;margin-bottom:5px !important;}
#page table tbody td{width:auto;padding:8px !important;border:1px solid #ffffff !important;vertical-align:top !important;}
#page > a{color:#a67d42 !important;text-decoration:underline !important;}
#page .buttonheading a{color:inherit !important;text-decoration:inherit !important;}
#page cite{font-style:italic !important;font-family:Georgia !important;}
#page blockquote{margin-left:0px !important;border-left:5px solid #efefef !important;padding-left:20px !important;font-style:italic !important;float:left !important;font-family:georgia !important;line-height:18pt !important;margin-bottom:30px !important;}
legend{display:none;}
.morerss{color:#cecece;}
#NomeParteOuAdv, #CodOAB{width:300px;}
.noticia{position:relative !important;}
.noticia p{text-align:left !important;}
.wrapper-rss-img{width:270px !important;clear:none !important;}
.wrapper-rss-img div{border:0 !important;text-align:left !important;color:#cecece !important;margin-left:20px !important;}
div.calendario{font-size:1em;text-align:center;margin-left:6%;margin-right:6%;margin-top:6%;}
div.calendario div.ano_atual{width:100%;display:block;font-weight:bold;font-size:1.4em;font-family:Century Gothic;text-align:center;}
div.calendario div.meses{margin:auto;width:750px;}
div.calendario div.meses div.mes{border:solid 0.1em #797979;background-color:#e4f0e9;display:block;float:left;clear:none;margin:1.0em;height:17em;width:15.6em;}
div.calendario div.meses div.mes div.tituloMes{display:block;font-weight:bold;font-family:Century Gothic;}
div.calendario div.meses div.mes ul{padding:0px;display:block;float:left;clear:both;list-style:none;background-color:gray;margin:0.1em;background-color:#e4f0e9;white-space:nowrap;width:15.3em;}
div.calendario div.meses div.mes ul.dias{height:2em;background-color:#9cbfaa;font-weight:bold;border-bottom-color:#797979;border-bottom-style:solid;border-bottom-width:thin;}
div.calendario div.meses div.mes ul li{list-style-type:none;width:1.5em;float:left;display:block;margin:0.1em;padding:0.2em 0.2em!important;}
div.calendario div.meses div.mes ul li.hoje{background-color:#9cbfaa;padding-bottom:0.1em;padding-left:0.1em;padding-right:0.5em;padding-top:0.1em;}
div.calendario div.meses div.mes ul li a{text-decoration:none;color:#000000;font-weight:bold;}
div.calendario div.anos{width:100%;display:block;clear:both;}
div.calendario div.anos a{color:#000000;font-weight:bold;width:100%;margin:2%;}