/* CSS Document */
/* Portal */
body * {
	outline: none;

}
h1,h2,h3,h4 {
	margin: 0;
	margin-bottom: 10px;
}

body {
	background: #ffffff url('/baixa-eletronica/javax.faces.resource/bg-body.png.xhtml?ln=img') repeat-x;
	margin:0;
	padding:0;
	font: 9pt tahoma;
}

a {
	color:#222222;
	text-decoration:none;
}

#wrapper,.wrapper {
	margin: 0px auto;
	width: 960px;
	margin-left: 50%;
	left: -480px;
	position: relative;
}

.aui-column-content-last {
	padding-left: 0;
}

.content-separator {
	margin-top:10px;
	background: url('/baixa-eletronica/javax.faces.resource/bg-separator.png.xhtml?ln=img') 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:uppercase;
}

.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('/baixa-eletronica/javax.faces.resource/bt-minimize.png.xhtml?ln=img') no-repeat 0 0 ;
	width:16px;
	height:17px;
	position:absolute;
	right:0;
	top: -1px;
	cursor:pointer;
}

.bt-minimize.down {
	background: url('/baixa-eletronica/javax.faces.resource/bt-minimize.png.xhtml?ln=img') no-repeat 0 -17px ;

}

/* Top Navigation */

.top {
	color:#ffffff;
	padding-top:0px;
	margin: 0;
	/*padding-left:400px;*/
	background: url('/baixa-eletronica/javax.faces.resource/bg-top.png.xhtml?ln=img') no-repeat top left ;
	width:960px;
	height:39px;
	font-size:8pt;
	padding-right:0px;
	margin:right:0px;
}

.ff {
	margin-top: -15px;
}

.top-acessibility {
	float:right;
	margin-top:12px;
	width:90px;
}

.top-nav {
	float: left;
	margin: 0;
	padding: 0;
	text-shadow: 0 1px 1px #000000;
	margin-left:200px;
}

.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 a {
	font-weight:bold;
	padding-left:21px;
	color:#ffffff;
}

.top li.ico-trf5  a{
	background: url('/baixa-eletronica/javax.faces.resource/ico-trf5.png.xhtml?ln=img') no-repeat center left;
	padding-left:20px !important;
	margin-left:20px;
}

/* TRF Logo */

.trf-logo {
	background: url('/baixa-eletronica/javax.faces.resource/logo-trf5.png.xhtml?ln=img') no-repeat center left ;
	height:78px;
	margin-top:15px;
}

.trf-logo-link {
	display: block;
	float: left;
	height: 60px;;
	width: 480px;
}

.search-field {
	background: url('/baixa-eletronica/javax.faces.resource/bg-search.png.xhtml?ln=img') 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;
}

/* Icons */

.ico-close {
	background: url('/baixa-eletronica/javax.faces.resource/ico-close.png.xhtml?ln=img') no-repeat center left;
	width: 16px;
	height: 15px;
}

.ico-font-minus {
	background: url('/baixa-eletronica/javax.faces.resource/ico-font-minus.png.xhtml?ln=img') no-repeat center;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

.ico-font-plus {
	background: url('/baixa-eletronica/javax.faces.resource/ico-font-plus.png.xhtml?ln=img') no-repeat center;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

.ico-contrast {
	background: url('/baixa-eletronica/javax.faces.resource/ico-contrast.png.xhtml?ln=img') no-repeat center;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

.ico-redo {
	background: url('/baixa-eletronica/javax.faces.resource/ico-reload.png.xhtml?ln=img') no-repeat center;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

.ico-twitter {
	background: url('/baixa-eletronica/javax.faces.resource/ico-twitter.png.xhtml?ln=img') no-repeat center left;
	padding-left:25px !important;
}

.ico-youtube {
	background: url('/baixa-eletronica/javax.faces.resource/ico-movie.png.xhtml?ln=img') no-repeat center left;
	padding-left:25px !important;
}

.ico-mail {
	background: url('/baixa-eletronica/javax.faces.resource/ico-mail.png.xhtml?ln=img') no-repeat center left;
	padding-left:25px !important;
}

.ico-padlock {
	background: url('/baixa-eletronica/javax.faces.resource/ico-padlock.png.xhtml?ln=img') no-repeat center left;
	padding-left:25px !important;
}

.ico-rfv {
	background: url('/baixa-eletronica/javax.faces.resource/ico-padlock.png.xhtml?ln=img') no-repeat center right;
}

/* Tabs */


.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 */

#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('/baixa-eletronica/javax.faces.resource/ico-mini-home.png.xhtml?ln=img') 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('/baixa-eletronica/javax.faces.resource/ico-mini-bookmark.png.xhtml?ln=img') 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 {
/*	padding-right: 13px;
//	background: url('/baixa-eletronica/javax.faces.resource/bullet-menu.png.xhtml?ln=img') right center no-repeat;*/
	}

#navigation li li a {
	color: #FFF;
}

.navigation-arrow {
	background: #FFF url('/baixa-eletronica/javax.faces.resource/navigation-arrow.png.xhtml?ln=img') 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;
}

/* Footer */

.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;
	line-height:16px;
	float:left;
	height:16px;

}

.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('/baixa-eletronica/javax.faces.resource/logo-trf5-rodape.png.xhtml?ln=img') no-repeat center left;
	width:100%;
	float:left;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:20px;
}

.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('/baixa-eletronica/javax.faces.resource/ico-phone.png.xhtml?ln=img') no-repeat center left;
}

/* Scroll Nav */

.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('/baixa-eletronica/javax.faces.resource/bt-scroll.png.xhtml?ln=img') no-repeat 0 0;
	width:55px;
	height:27px;
	float:right;
	margin-top:10px;
	margin-left:5px;
	cursor:pointer;
}



.bt-scroll-up {
		background: url('/baixa-eletronica/javax.faces.resource/bt-scroll.png.xhtml?ln=img') no-repeat -55px 0;
	width:55px;
	height:27px;
	float:right;
	margin-top:10px;
	margin-left:5px;
	cursor:pointer;
}



.list-daddy {
	background: url('/baixa-eletronica/javax.faces.resource/bg-separator.png.xhtml?ln=img') 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('/baixa-eletronica/javax.faces.resource/ico-daddy.png.xhtml?ln=img') no-repeat center right;
	display: block;
}

a.aui-detailed-carousel-link {
		background: url('../..//baixa-eletronica/javax.faces.resource/ico-daddy-2.png.xhtml?ln=img') 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;
}

.side-list li, ul.latestnews li {
	background: url('/baixa-eletronica/javax.faces.resource/bg-separator.png.xhtml?ln=img') 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 */

.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("/baixa-eletronica/javax.faces.resource/ico-daddy.png.xhtml?ln=img") no-repeat scroll right center transparent;
	padding-right:25px;
}

.destaques-entry p {
	margin-top: 5px;
	margin-right: 15px;
}

/* Carousel */

.rss-carousel-item {
	height: 253px;
	position: absolute;
	width: 698px;
	background-size:100%;
}

.aui-detailed-carousel-description img {
	height: 100px;
}

/* Feeds */

.thumbnail {
	float:left;
	margin-right:10px;
}

.thumbnail img {
	/*max-height: 100px;
	max-width: 130px;*/
}

.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 {
	background: url('/baixa-eletronica/javax.faces.resource/ico-clock.png.xhtml?ln=img') no-repeat center left;
	color:#c0c0c0;
	padding-left:22px;
	padding-top: 0px;
	line-height: 14px;
}

.update-small, .createdate {
	background: url('/baixa-eletronica/javax.faces.resource/ico-clock-small.png.xhtml?ln=img') no-repeat center left;
	font-size:8pt;
	color:#c0c0c0;
	width:100%;
	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;
}

.ie7 .news-sublead {
	width: 100%;
}

.news-resumo {
	float:left;
	width:550px !important;
}

.news-resumo-full {
	float:left;
	width:100% !important;
}
.thumbnail {
	width: 120px;
	margin-right: 15px;
}
.thumbnail img {
	max-width: 100%;
}

/* Noticias */

.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;
}

/* Breadcrumbs */

.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, ul.breadcrumbs li span {
	background: url('/baixa-eletronica/javax.faces.resource/bullet-breadcrumb.png.xhtml?ln=img') no-repeat center right;
	line-height: 20px;
	margin-left: 2px;
	padding-right:13px;
}

ul.breadcrumbs li a.breadcrumbs-home {
	background:url('/baixa-eletronica/javax.faces.resource/bt-home.png.xhtml?ln=img') no-repeat;
	float:left;
	height:19px;
	margin: 0;
	margin-left:2px\9; /* Usado para consertar o erro do IE8 * - Ana Cláudia Nunes de Oliveira */
	padding:5px;
	width:29px;
}

/* Banner */

.banneritem {
	margin-top: 10px;
}

/*G*/

.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('/baixa-eletronica/javax.faces.resource/ico-print.png.xhtml?ln=img') 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('/baixa-eletronica/javax.faces.resource/ico-send.png.xhtml?ln=img') 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;
}

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:16pt;margin-top:5px;
}

h1.destaques-title a {
	background:url('/baixa-eletronica/javax.faces.resource/ico-daddy.png.xhtml?ln=img') 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 {
	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;
}
/*
.news-level-2 {
	width:225px;
	margin-right:15px;
	float:left;
	margin-top:15px;
}

.news-level-2_last {
width:225px;
	margin-right:0px;
	float:left;
	margin-top:15px;
}
*/
#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;
}

/*tabs*/

.aui-tab-vertical {
	background: #ffffff url('../..//baixa-eletronica/javax.faces.resource/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('../..//baixa-eletronica/javax.faces.resource/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;
}

#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 as Notícias */

.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 {
/*	width: auto !important; */
}

/* Dicionario */

.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 button {

	margin-right: 5px;

	float: left;
}
.dicionario button {
min-width: 26px;

	font-size: 10pt;
	padding: 3px 5px;
}
.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.xhtml?ln=img") repeat-x scroll 0 0 #B9CED9;
}

/* Servicos Publicos */

.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('/baixa-eletronica/javax.faces.resource/ico-gallery.png.xhtml?ln=img') 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;
}

/* Noticias por Data */

.articles-by-date .active {
	font-weight: bold;
}





/*CSS Artigos*/

#page > * {

	line-height:20pt !important;

}

#page h1, #page h2, #page h3 {
	font-family: Arial !important;
	}

/** Alterado por Ana Cláudia Oliveira **/
table.tabelas_conteudo {
	background-color:#ebebeb;
	width: 100% !important;
	margin-bottom: 30px !important;
}

table.tabelas_conteudo th{
	/**background-color: #35251E;**/
       background-color: #A6BBA5;
	border:#FFFFFF 1px solid;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
}

table.tabelas_conteudo a{
	color:#0000FF;
	text-decoration:underline;
}
/** Fim da Alteração **/


/** css original do guilherme 
#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;
}

.firefox #NomeParteOuAdv, .firefox #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;

}

/* Contraste */

.contrast {
	background: #000000 !important;
}

.firefox .contrast #wrapper {
	margin: 16px auto;
}

.contrast p, .contrast h1, .contrast h2, .contrast h3, .contrast h4,
.contrast blockquote, .contrast cite, .contrast ul, .contrast li, .contrast div,
.contrast span, .contrast a, .contrast table {
	color: #ffffff !important;
	border-color: #ffffff !important;
}

.contrast input, .contrast button {
	color: #000000 !important;
}

.contrast .top {
	border-bottom: 1px solid #ffffff !important;
}

.contrast #page table {
	background: #000000 !important;
}

.contrast .trf-logo {
	background: url('/baixa-eletronica/javax.faces.resource/logo-trf5-white.png.xhtml?ln=img') no-repeat center left !important;
}

.contrast .footer-nav {
	background: url('/baixa-eletronica/javax.faces.resource/logo-trf5-rodape-white.png.xhtml?ln=img') no-repeat center left !important;
}

.contrast #markupTabs * {
	color: #000000 !important;
}

.aui-overlaymask {
	z-index: 33333333 !important;
}

.margin-right .aui-overlay.aui-overlaymask {
	z-index: 50 !important;
}

.aui-image-viewer-close {
	z-index: 33333334 !important;
}

.firefox .rss-carousel menu, .chrome .rss-carousel menu, .ie6 .rss-carousel menu, .ie7 .rss-carousel menu {
	z-index: 9999999999999999999999 !important;
}

/* posicionamento */
.direita {
	float: right;
}

.esquerda {
	float: left;
}

/* para os sistemas php */
#conteudo {
	margin: 0px auto;
	width: 960px;
	margin-left: 50%;
	left: -480px;
	position: relative;
	overflow: hidden;
}

/* imagens sem bordas em links */
.img-no-border {
	border: 0 none;
}

/* breadcrumbs */
.pathway {
	font-size: 12px;
	line-height: 3;
	margin-left: 76px;
}

.cleaner {
	clear: both;
}

/*Modificado por Rebeca para acessibilidade - 22/06/11*/

.daSilva_Alm{
	width: 775px;
	border: 0; 
}

.daSilvatab{
	border: 1px outset #000099;
}

.dassilva{
	width:160px;
	}
	
.font_das{
	font: 13px tahoma;
	font-weight: 400px;
	font-style:	normal;
	line-height: 16px;
}

.acessi{
	width: 100px;
}

.background-text{
	color: #A6A6A6;	
}

.background-text:focus{
	color: #000000;
}

.dasilva-cheque{
	border: 0;
	width: 420px;
}

/*Alterações por Jonathan - imagens validação */

#valid{  float:left;
width:100%;
height:31px;

}

#valid ul{ 
display:inline; 
margin:0;
padding:0;
border:0;

}

#valid ul li{  
float:left; margin-right:5px;
list-style-type:none;
}

#valid img{  border:0; padding:0; margin:0;

}
/* -- fim -- */