﻿@media print{
	#principal > *:not(#container_total){
		display:none;
	}
}
.container_barra {
	width: 400px;
	background: #ccc;
}
.barra {
	position: relative;
	background: #2D5199;
	border: 5px solid #3966BF;
	height: 50px;
	color: white;
	font-weight: bold;
	text-align: center;
}
.votos {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 100%;
}
#ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01 input {
	float: left;
	margin-right: 10px;
}
.vermelho {
	color: white !important;
	position: absolute !important;
	margin-left: -30px !important;
	width: 208px !important;
	height: 27px !important;
	_width: 217px !important;
	text-indent: 20px;
	background: red !important;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar {
	color: #000;
}
.ms-toolbar-togglebutton-on {
	border: 1px;
	border-style: solid;
	border-color: #1c418c;
	background-color: #fffacc;
}
table.ms-toolbar, table.ms-viewtoolbar {
	background-image: none;
	background-color: #dde4f4;
}
table.ms-toolbar {
	border: 1px solid #bad6dd;
}
table.ms-viewtoolbar {
	border-top: none;
	border-bottom: none;
}
.ms-listheader {
	color: #4f79cc;
	background-color: #a9cbd3;
}
.ms-menutoolbar {
	border: solid 1px #b9cbd7;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9cbd7;
	background-color: #d6e1ea;
	background-image: none;/*retirei img*/
}
.ms-menutoolbar td {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #eaf3ff;
}
.ms-menutoolbar td a {
	color: #3c5c78;
}
.ms-listheaderlabel {
	color: #000;
}
/*barras horizontais de menu das webparts*/
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover {
	border: solid 1px #7ea8d3;
	background-image: none;
	background-color: #d6e1ea;
}
div.ms-viewselector, div.ms-viewselectorhover {
	border: 1px;
	border-style: solid;
	border-color: #ffffff;
}
div.ms-viewselector a, div.ms-viewselectorhover a {
	color: #000000;
}
div.ms-viewselectorhover {
	background-color: #f2f4f6;
}
.ms-bottompaging {
	background: #dde4f4;
}
.ms-bottompagingline1 {
	background: #fff;
}
.ms-bottompagingline2 {
	display: none;
}
.ms-bottompagingline3 {
	display: none;
}
.ms-paging {
	color: #002672;
}
.ms-viewselect a:link, .ms-GRFontSize {
	color: #002672;
}
hr {
	color: #3966BF;
}
.ms-formlabel {
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #a9cbd3;
	color: #314c84;
}
.ms-formdescription A {
	color: #002672;
}
.ms-formvalidation {
	color: #ff0000;
}
.ms-informationbar {
	background-color: #efebc2;
	border: 1px;
	border-style: solid;
	border-color: #ffd980;
}
.ms-formbody {
	background: #f0f5f7;
	border-top: 1px solid #bad6dd;
}
.ms-formline {
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #a9cbd3;
}
.ms-formbutton {
	border: 1px;
	border-style: solid;
	border-color: #666666;
}
.ms-formdescription {
	color: #666666;
}
table.ms-form th {
	color: #2d5199;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
	border: 1px;
	border-style: solid;
	border-color: #8c8c8c;
}
.ms-bannerContainer {
	background-image: url("siteTitleBKGD_simple.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}
td.ms-globalbreadcrumb {
	border-bottom: solid 1px #badbe8;
}
.ms-globalbreadcrumb {
	background-color: #ffffff;
	height: 20px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a {
	color: #4c4c4c;
}
.ms-pagebreadcrumb {
	background-color: #eee;
	border-top: solid 1px #eee;
	border-left: none;
}
.ms-pagebreadcrumb a {
	background-color: transparent;
}
.ms-banner {
	vertical-align: bottom;
}
/* início siteaction */
.ms-siteaction, .ms-siteaction a {
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	text-decoration: none;
	line-height: 14px;
}
.ms-siteaction a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	text-decoration: underline;
	line-height: 14px;
}
table.ms-siteaction td.ms-siteaction {
	border-right: solid 0px #cecece;
}
table.ms-siteaction td.ms-siteaction div {
	border-right: solid 0px #FFFFFF;
}
.ms-siteactionsmenu {
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	text-align: left;
	height: 14px !important;
	line-height: 14px !important;
	width: 90px;
	vertical-align: text-top;
}
.ms-siteactionsmenu a {
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	text-align: left;
}
.ms-siteactionsmenu img {
	display: none;
}
.ms-siteactionsmenu div div div {
	background-image: none;
	background: transparent;
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	border: 0px;
}
.ms-siteactionsmenu div div div a {
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	background: transparent;
	text-decoration: none;
	border: 0px;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image: none;
	font-size: 11px;
	font-weight: normal;
	background: transparent;
	color: #556168;
	text-decoration: underline !important;
	border: 0px;
}
/* fim siteaction */
.ms-actionbar {
	border: 1px;
	border-style: solid;
	border-color: transparent;
}
.ms-actionsep {
	border-right: 1px;
	border-right-style: solid;
	border-right-color: transparent;
}
.ms-topnavContainer {
	border-left: 1px;
	border-style: solid;
	border-color: #ebebeb;
}
.ms-topNavFlyOuts {
	background-color: #F2F8FF !important;
}
.ms-topNavFlyOutsHover {
	background-color: #ffe6a0 !important;
}
.ms-topnav {
	border: solid 1px #ebebeb;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #fff;
	border-bottom-width: 0px;
	background-image: none;
	background-color: #fff;
}
.ms-topnavselected {
	color: #003399;
	background: url("http://localhost/topnavselected_simple.gif");
	background-repeat: repeat-x;
	border: solid 1px #bfbfbf;
	border-bottom-width: 0px;
	border-left: solid 1px #fff;
	background-color: #d1d1d1;
}
.ms-topnavselected a {
	color: #003399;
}
.ms-topNavHover {
	background-image: url("http://localhost/topnavhover_simple.gif");
	background-position: bottom left;
	background-color: #fff;
	border: solid 1px #ebebeb;
	border-left: solid 1px #fff;
	border-bottom-width: 0px;
	border-top: solid 1px #fff;
	color: #000000;
}
.ms-nav th {
	color: #000000;
}
.ms-quicklaunchnavsep {
	background-color: transparent;
}
.ms-quicklaunch table td {
	border-top: 1px solid #fff;
}
.ms-quicklaunch table.ms-navheader {
	border-top: 1px solid #fff;
	border: none;
}
.ms-quicklaunch table.ms-navheader td {
	background-color: #eee;
	border: none;
	background-image: none;
}
table.ms-recyclebin td {
	background-color: #eee;
	border-top: none;
	border-left: none;
}
table.ms-recyclebin td a {
	color: #002672;
}
table.ms-navitem td, span.ms-navitem {
	background: url("navBullet_simple.gif") no-repeat;
}
.ms-treeviewouter td.ms-navitem {
	border: none;
	padding: 0px 4px;
}
.ms-navsubmenu1 {
	background-color: transparent;
	border-bottom: none;
}
.ms-navsubmenu2 {
	background-color: transparent;
}
table.ms-navselected td {
	border: 1px solid #CCCCCC;
}
.ms-navheader a {
	color: #002672;
}
.ms-navheader a:hover {
	color: #000000;
}
.ms-navItem a {
	color: #002672;
}
.ms-navItem a:hover {
	color: #000000;
}
.ms-quicklaunchouter {
	border-bottom: none;
	border-right: none;
}
.ms-quickLaunch {
	border: none;
	border-bottom: 0px;
	background-color: transparent;
}
.ms-quicklaunchheader {
	color: #002672;
	background-image: url("quickLaunchHeader_simple.gif");
	background-color: transparent;
	border: solid 1px #BADBE8;
}
.ms-quicklaunchheader a {
	color: #002672;
}
.ms-quicklaunchheader a:hover {
	color: #000000;
}
.ms-storMeUsed, .ms-storMeFilterBar {
	background: #89b4bf;
}
.ms-navline {
	border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
	color: #cce2e8;
}
.ms-selectednav, .ms-GRSortFilter {
	border: 1px solid #1c418c;
	background: #fff699;
}
.ms-unselectednav {
	border: none;
}
.ms-verticaldots {
	border-right: none;
	border-left: none;
}
.ms-nav {
	background-color: transparent;
	background-image: none;
}
.ms-relatedtable {
	background: #f4f4f4;
	border: none;
}
.ms-relatedheader {
	color: #ffffff;
}
.ms-relatedtext {
	color: #002672;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active {
	color: #002672;
}
.ms-relatedtext a:hover {
	color: #002672;
}
.ms-globalTitleArea {
	background-image: url("siteTitleBKGD_simple.jpg");
	background-repeat: no-repeat;
}
.ms-globalTitleAreaSeparator {
	background-color: #BADBE8;
	background-image: none;
}
.ms-titlearea {
	color: #4c4c4c;
}
.ms-titlearea a {
	color: #002672;
}
.ms-titlearea a:hover {
	color: #000000;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-titlearearight .ms-areaseparatorright, .ms-mwspagetitleareaframe {
	background-image: url("pageTitleBKGD_simple.gif");
	background-color: #ffffff;
}
td.ms-mwstitlearealine {
	background-color: #fff;
}
.ms-titlearealine, .ms-storMeEstimated {
	background-color: transparent;
}
.ms-pagetitleareaframe table {
	background-image: none;
}
.ms-titleareaseparator {
	background-color: transparent;
}
.ms-titleareaseparator div {
	background-color: transparent;
	border-top: none;
}
.ms-areaseparatorcorner {
	background-image: url("pageTitleBKGD_simple.gif");
	background-repeat: repeat-x;
	border-right: 1px solid #a9cbd3;
	background-color: #ffffff;
}
.ms-areaseparatorleft, td.ms-areaseparatorleft {
	background-image: none;
	border-right: 1px solid #a4d6e3;
	background-color: transparent;
}
div.ms-areaseparatorleft {
	background-image: none;
	background-color: #fff;
	border-right: 1px solid #a4d6e3;
}
div.ms-areaseparatorright, div.ms-areaseparatorright {
	background-image: none;
	background-color: transparent;
	border-left: solid 1px #a4d6e3;
}
.ms-titlearearight div.ms-areaseparatorright {
	border-left: solid 1px #a4d6e3;
}
.ms-areaseparator {
	background-image: url("formtitlegrad_simple.gif");
	background-color: #DBE2F1;
}
.ms-pagemargin {
	background-color: transparent;
	background-image: none;
	padding: 3px;
}
td.ms-rightareacell div.ms-pagemargin {
	background-color: transparent;
	background-image: none;
	border-left-width: 0px;
}
.ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-pagebottommarginright, .ms-bodyareapagemargin {
	display: none;
}
.ms-bodyareaframe, .ms-viewareaframe {
	border-top: none;
	border-right: none;
	border-left: none;
}
.ms-pagetitle {
	color: #000000;
}
.ms-selected {
	background-color: #89b4bf;
	border-top: 1px solid #89b4bf;
	border-bottom: 1px solid #89b4bf;
}
.ms-descriptiontext {
	color: #666666;
}
.ms-dspadapterlist {
	color: #666666;
}
.ms-alerttext {
	color: #ff0000;
}
.ms-separator {
	color: transparent;
}
.ms-separator img {
	background: #aeaeae;
	border-bottom: 1px solid #eff3fa;
	border-right: 1px solid #eff3fa;
}
.ms-authoringcontrols {
	background-color: #f0f5f7;
	color: #000;
}
.ms-propertysheet th.ms-authoringcontrols {
	background-color: #f0f5f7;/**/
}
.ms-sectionheader {
	color: #2d5199;
}
.ms-linksectionheader {
	color: transparent;
}
td.ms-linksectionheader {
	background-color: #cce2e8;
	border: 1px solid #a9cbd3;
}
.ms-sectionheader a {
	color: #002672;
}
.ms-sectionheader a:hover {
	color: #002672;
}
.ms-sectionheader a:visited {
	color: #002672;
}
.ms-sectionline {
	background-color: #a9cbd3;
}
.ms-partline {
	background-color: #BAD6DD;
}
.ms-propertysheet {
	color: #666666;
}
.ms-propertysheet th {
	color: #666666;
}
.ms-propertysheet a {
	color: #002672;
}
.ms-pageinformation th, .ms-createpageinformation th {
	color: #4f79cc;
}
.ms-informationtablehover {
	border-top: solid 2px #FFFFFF;
	border-left: solid 2px #FFFFFF;
	border-bottom: outset 2px;
	border-right: outset 2px;
	background-color: #cce2e8;
}
.ms-pageinformationheader {
	color: #000000;
}
.ms-itemheader a {
	color: #002672;
}
.ms-itemhover {
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	border: solid 1px #d2b47a;
}
.ms-itemhover a {
	color: #000;
}
.ms-itemhover a:hover {
	color: #000;
	text-decoration: underline;
}
.ms-listdescription {
	background: transparent;
	padding: 0 0 3px 0;
	border-bottom: none;
}
.ms-alternating .ms-unselectedtitle {
	background: transparent;
}
.ms-alternating .ms-vb-user table {
	background: transparent;
}
a.ms-addnew {
	color: #2d5199;
}
.ms-summarytitlebarframe {
	background-color: #1c418c;
}
img.thumbnail {
	border: solid #99bfc9 3px;
}
tr.ms-imglibselectedrow, tr.ms-highlight {
	background-color: #f4f4f4;
}
.ms-imglibthumbnail {
	background-color: #d8d8d8;
	border: solid #99bfc9 0px;
}
.ms-imglibmenuarea {
	background-color: #ffffff;
}
.UserShadedRegion {
	background-color: #fffacc;
}
.UserCaption {
	background-color: transparent;
}
.UserConfiguration {
	background-color: #f4f4f4;
}
.UserDottedLine {
	background-color: #2d5199;
}
.UserNotification {
	COLOR: #666666;
}
.UserToolbarTextArea A:link {
	COLOR: #002672;
}
.UserToolbarTextArea A:visited {
	COLOR: #002672;
}
.UserToolbarDisabledLink {
	COLOR: #666666;
}
.UserToolbarImage {
	background-color: #f4f4f4;
}
.UserSectionTitle {
	border-bottom: solid 1px #2d5199;
}
.UserSectionFooter {
	border-top: solid 1px #2d5199;
}
.UserCellSelected {
	background-color: #fff699;
	border: solid 1px #1c418c;
}
.ms-ToolPaneFrame {
	background-color: transparent;
}
.ms-ToolPaneHeader {
	background-color: #1c418c;
}
.ms-ToolPaneBorder {
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.ms-ToolPaneClose {
	background-color: #1c418c;
}
.ms-ToolPaneTitle {
	background-color: #1c418c;
}
.ms-ToolPaneFooter {
	background-color: #f2f2f2;
}
.ms-ToolPaneInfo {
	background-color: #314044;
}
.ms-ToolStripSelected {
	background-color: #fff699;
	border: solid 1px #1c418c;
}
.ms-ToolStrip {
	border-left: none;
	border-right: solid 1px #89b4bf;
	border-top: solid 1px #89b4bf;
	border-bottom: solid 1px #89b4bf;
	background-color: #cce2e8;
}
.ms-TPHeader {
	background-color: #cce2e8;
}
.ms-TPTitle {
	color: #083772;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
	color: #002672;
}
.ms-TPInput {
	color: #000000;
}
.ms-PropGridBuilderButton {
	border: solid 1px #2d5199;
	background-color: transparent;
}
.ms-BuilderBackground {
	background: #d3d3d3;
}
.ms-SPZone {
	border: #666666 1px solid;
}
.ms-SPZoneSelected {
	border: #00FF00 1px solid;
}
.ms-SPZoneIBar {
	border: #00FF00 3px solid;
}
.ms-SPZoneLabel {
	color: #666666;
}
.ms-SPZoneCaption {
	color: #666666;
}
.ms-WPDesign {
	background-color: transparent;
}
.ms-WPMenu {
	background-color: transparent;
}
.ms-WPTitle {
	color: #002672;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited {
	color: #002672;
}
.ms-WPTitle A:hover {
	color: #000;
}
.ms-WPSelected {
	border: #ffbb77 3px dashed;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
	color: #002672;
}
.ms-WPBorder {
	border-color: #a9cbd3;
}
.ms-HoverCellActive {
	background-color: #BAD6DD;
}
.ms-HoverCellActiveDark {
	border: solid 1px #cce2e8;
	background-color: #BAD6DD;
}
/* links topo welcome e my links */
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	border: #f2f4f6 1px solid;
	vertical-align: top;
	background: transparent;
/*background-image:url("/_layouts/images/menubuttonhover.gif");*/	background-image: none;
}
.ms-SPLink {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #556168;
	line-height: 14px;
}
.ms-SPLink A:link, .ms-SPLink A:visited {
	color: #556168;
	text-decoration: none;
	line-height: 14px;
}
.ms-SPLink A:hover {
	color: #556168;
	text-decoration: underline;
	line-height: 14px;
}
/* fim links topo welcome e my links */
.ms-WPHeader TD {
	border-bottom: solid 1px #BADBE8;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
	border: 1px solid #d8d8d8;
	background-color: #E9F4F6;
	background-image: url("partgrad_simple.gif");
}
.ms-underline {
	border-bottom: 1px solid #cecece;
}
.ms-underlineback {
	border-bottom: 1px solid #cecece;
	background-color: #f4f4f4;
}
.ms-back {
	background-color: #f4f4f4;
}
.ms-smallsectionline {
	border-bottom: 1px solid #cecece;
}
.ms-tabselected {
	color: #002672;
	border-bottom: 1px solid #6f9dd9;
}
.ms-tabinactive {
	background-position: 0 4px;
	background-color: transparent;
	color: #002672;
	border: solid 1px #c2dcff;
}
.ms-tabinactive a:link {
	color: #002672;
}
.ms-tabinactive a:hover {
	color: #002672;
}
.ms-tabinactive a:visited {
	color: #002672;
}
.ms-surveyHBar {
	background-color: #2d5199;
}
.ms-surveyHBarB {
	background-color: #CCCCCC;
}
.ms-surveyVBar {
	background-color: #2d5199;
}
.ms-surveyVBarB {
	background-color: #CCCCCC;
}
.ms-surveyVBarBI {
	background-color: #2d5199;
}
.ms-surveyVBarT {
	color: #666666;
}
.ms-surveyVBarTC {
	color: #666666;
}
.ms-surveyHR {
	color: #CCCCCC;
}
.ms-surveyTotal {
	color: #666666;
}
.ms-uploadborder {
	border: none;
}
.ms-uploadcontrol {
	background-color: #f4f4f4;
}
.ms-stylebox {
	border: 1px solid #CCCCCC;
}
.ms-stylelabel {
	color: #666666;
}
.ms-styleheader {
	background-color: #f4f4f4;
}
.ms-styleheader a:link, .ms-stylebody a:link {
	color: #002672;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
	color: #002672;
}
.ms-MWSInstantiated a:hover {
	color: #89b4bf;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
	color: #002672;
}
.ms-MWSUninstantiated a:hover {
	color: #002672;
}
.ms-ganttDetailTimeUnitRow td {
	border: solid 1px #666666;
}
.ms-ganttMajorTimeUnitHeaderRow td {
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}
.ms-infobar {
	border-color: #7f7f7f;
}
.ms-unpublishedresource {
	border-color: #ff0000;
}
.ms-webpartpickerpageinnerbackground {
	background-color: #f4f4f4;
}
.ms-webpartpickerpagetext {
	color: #656B77;
}
.ms-webpartpickerpagetext a {
	color: #002672;
}
.ms-webpartpickerpageHeaderBorder a {
	color: #002672;
}
.ms-wikicontent a {
	color: #47a9c1;
}
.ms-wikieditouter {
	border: 1px solid #cecece;
}
.ms-wikieditbutton a {
	color: #666666;
}
.ms-diffinsert {
	background-color: #ccffcc;
}
.ms-diffchange {
	background-color: #ffffcc;
}
.ms-PostTitle a {
	color: #002672;
}
.ms-PostFooter a {
	color: #002672;
}
.ms-PostTitle a:hover, .ms-PostFooter a:hover {
	color: #ffbb77;
}
.ms-PostFooter {
	color: #5781d6;
}
h1.ms-PostDate {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BADBE8;
}
h2.ms-CommentTitle {
	color: #4c4c4c;
}
.ms-blogrssnav {
	border-top-width: 0px;
}
.ms-blogedit {
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #e3efff;
}
.ms-blogedit a {
	border: 1px;
	border-style: solid;
	border-color: #e3efff;
	border-top-width: 0px;
}
table.ms-picker-table {
	background-color: #eeeeee;
}
.ms-quickLaunch table.ms-picker-table td {
	border-top-width: 0px;
}
.ms-picker-header .ms-picker-table {
	color: #002672;
	background: transparent url("quickLaunchHeader_simple.gif") repeat-x;
}
.ms-picker-header table.ms-picker-table {
	border: solid 1px #BADBE8;
}
.ms-picker-table .ms-picker-dayheader {
	text-align: center;
	background-color: #eee;
	border-bottom: solid 1px #ffffff;
	border-top-width: 0px;
}
.ms-picker-week {
	background-image: none;
	border-left: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
}
.ms-picker-week a {
	color: #002672;
}
.ms-picker-weekRTL {
	background-image: none;
	border-right: solid 1px #FF0000;
	border-top: solid 1px #FF0000;
}
.ms-picker-weekRTL a {
	color: #002672;
}
.ms-picker-weekselected {
	background-color: #FF0000;
}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
	color: #f00;
	text-decoration: underline;
}
.ms-picker-weekselectedRTL {
	background-color: #FF0000;
}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
	color: #ff0000;
}
table.ms-picker-table td.ms-picker-today {
	border: solid 1px #ff9932;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
	border: solid 1px #eee;
}
.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a {
	color: #002672;
}
.ms-picker-table .ms-picker-daycenterOn {
	background-color: #ffc68e;
}
table.ms-picker-table td.ms-picker-dayselected {
	background-color: #99bfc9;
	border-color: #eeeeee;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	color: #7f7f7f;
	background-color: #eeeeee;
	border: solid 1px #eeeeee;
}
.ms-picker-monthcenter a, .ms-picker-monthcenter a:active, .ms-picker-monthcenter a:link, .ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover {
	color: #002672;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	background-image: none;
	background-color: #ffc68e;
	border: solid 1px #eeeeee;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
	background-image: none;
	background-color: #99bfc9;
	border: solid 1px #eeeeee;
}
table.ms-picker-table td.ms-picker-footer {
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
}
.ms-picker-footer a {
	color: #002672;
}
.ms-picker-line {
	border-top: 2px solid #FF0000;
}
.ms-navframe .ms-datepickerouter {
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.ms-calheader {
	background: transparent;
}
.ms-cal-navselected a {
	color: #000000;
}
.ms-cal-navselected a:hover {
	color: #000000;
}
.ms-cal-nav a {
	color: #2d5199;
}
.ms-cal-nav a:hover {
	color: #000000;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
	background-color: transparent;
	border: none;
}
.ms-cal-weekname {
	background-color: transparent;
	border-top: solid 1px #bad6dd;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.ms-cal-weekday {
	background-color: transparent;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-image: none;
	border: solid 1px #ffffff;
	background-color: #f0f5f7;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border: solid 1px #bad6dd;
	background-color: #ffda8a;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
	color: #000000;
}
.ms-cal-weekbox, .ms-cal-weekboxRTL {
	background-image: none;
	color: #8c8c8c;
}
.ms-cal-topday, .ms-cal-topdayRTL, .ms-cal-topdayL, .ms-cal-topdayRTLL, .ms-cal-wtopdayL, .ms-cal-wtopday, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	background-image: none;
	background-color: transparent;
	border-top: solid 1px #bad6dd;
	border-left: none;
	border-right: none;
	border-bottom: none;
	color: #deeef2;
}
.ms-cal-topday div, .ms-cal-topdayRTL div, .ms-cal-topdayL div, .ms-cal-topdayRTLL div, .ms-cal-wtopdayL div, .ms-cal-wtopday div, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL div {
	background-color: #f0f5f7;
	border: solid 1px #fff;
}
.ms-cal-topday-today, .ms-cal-wtopday-today {
	background-image: none;
	background-color: #ffc68e;
	border: none;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div {
	border: solid 2px #ff9932;
}
.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
	background-color: #ffc68e;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-topdayoverRTLL, .ms-cal-wtopdayover, .ms-cal-wtopdayoverL, .ms-cal-wtopdayoverRTLL, .ms-cal-topdayfocusover {
	background-color: #bad6dd;
	border-top: solid 1px #bad6dd;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div {
	border: none;
	color: #000000;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTLL {
	background-image: none;
	background-color: #99bfc9;
	border: none;
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTLL div {
	border: solid 1px #cce2e8;
	color: #ffffff;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, ms-cal-topdayselectedl a:active, ms-cal-topdayselectedl a:link, ms-cal-topdayselectedl a:visited, ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
	color: #000000;
}
.ms-cal-nodataLeft {
	border-left: none;
	border-right: none;
	background-color: #E3E9F7;
}
.ms-cal-nodataLeftRTL {
	border-left: none;
	border-right: none;
	background-color: transparent;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #f0f5f7;
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTLL {
	border-left: none;
	border-right: none;
}
.ms-cal-muworkitemR {
	border-left: none;
	border-right: none;
}
.ms-cal-muworkitemL {
	border-left: none;
	border-right: none;
}
.ms-cal-workitem, .ms-cal-todayitem {
	border-left: none;
	border-right: none;
}
.ms-cal-workitem2 {
	border-left: none;
	border-right: none;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.ms-cal-workitemL2 {
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2 {
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-workitemL2B {
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2B {
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #FFFFFF;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	border-left: none;
	border-right: none;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-right: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.ms-cal-monthitem {
	color: #000000;
}
.ms-cal-monthitem b {
	color: #8c8c8c;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {
	background-color: #314044;
	color: #FFFFFF;
}
.ms-cal-monthMultiDay a:hover {
	background-color: #314044;
	color: #5d7a82;
}
.ms-cal-more, .ms-cal-more a, .ms-cal-more a:link, .ms-cal-more a:active, .ms-cal-more a:visited {
	color: #000000;
}
.ms-cal-more a:hover {
	color: #4c4c4c;
}
.ms-cal-defaultbgcolor {
	background-color: #E6EAF1;
	border: solid 1px #99bfc9;
}
.ms-cal-defaultbgcolorsel {
	background-color: #f4f4f4;
	border: solid 1px #CCCCCC;
	color: #8c8c8c;
}
.ms-cal-monthAllDay {
	background-color: #E6EAF1;
	border: solid 1px #99bfc9;
}
.ms-cal-defaultbgcolor a {
	color: #2d5199;
}
.ms-cal-defaultbgcolor a:hover, .ms-cal-defaultbgcolorsel a:hover {
	color: #000000;
}
.ms-cal-monthAllDaysel {
	background-color: #f4f4f4;
	border: none;
}
.ms-cal-time {
	border-right: 1px solid #BCC3D7;
	background-color: transparent;
}
.ms-cal-timeRTL {
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-emptytime {
	border-top: none;
	border-left: none;
	background-color: #FFFFFF;
}
.ms-cal-emptytimeRTL {
	border-top: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-emptycell {
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #d8d8d8;
}
.ms-cal-emptycellRTL {
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #d8d8d8;
}
.ms-cal-emptycellB {
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #d8d8d8;
}
.ms-cal-emptycellRTLB {
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #d8d8d8;
}
.ms-cal-alldayevent {
	border-left: none;
	border-right: none;
}
.ms-cal-alldayeventRTL {
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-noworkhour {
	border-left: none;
	background-color: #00FF00;
}
.ms-cal-workhour {
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #D0D6E5;
	background-color: transparent;
	color: transparent;
}
.ms-cal-noworkhourRTL {
	border-right: none;
	background-color: #00FF00;
}
.ms-cal-workhourRTL {
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-noworkhourF {
	border-top: none;
	border-left: none;
	background-color: #00FF00;
}
.ms-cal-workhourF {
	background-color: transparent;
}
.ms-cal-noworkhourRTLF {
	border-top: none;
	border-right: none;
	background-color: #00FF00;
}
.ms-cal-workhourRTLF {
	border-top: none;
	border-right: none;
	background-color: #FFFFFF;
}
.ms-cal-upper-border {
	border-top: none;
	border-right: none;
}
.ms-cal-upper-borderRTL {
	border-top: none;
	border-left: none;
}
.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	border-top: none;
}
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
	border-top: none;
}
.ms-cal-workhourF, .ms-cal-enoworkhourF {
	border-top: none;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF {
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
	border-top none;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: none;
}
.ms-cal-eworkday, .ms-cal-eworkdayRTL {
	background-color: #FFFFFF;
}
.ms-cal-weekedge {
	background-color: transparent;
}
.ms-cal-wtopdayselected {
	background-image: none;
	background-color: #FF9932;
	border-style: solid;
	border: 1px;
	border-color: transparent;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	cursor: pointer;
	width: 14.5%;
}
.ms-cal-wtopdayselectedRTL {
	padding: 1px;
	background-color: #FF9932;
	border: 1px;
	border-style: solid;
	border-color: transparent;
	border-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	cursor: pointer;
	width: 14.5%;
}
.ms-cal-wtopdayselectedL {
	padding: 1px;
	background-color: #FF9932;
	border: 1px;
	border-style: solid;
	border-color: transparent;
	border-left: 3px;
	border-left-style: solid;
	border-left-color: transparent;
	border-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	cursor: pointer;
	width: 14.5%;
}
.ms-cal-wtopdayselectedRTLL {
	padding: 1px;
	background-color: #FF9932;
	border: 1px;
	border-style: solid;
	border-color: transparent;
	border-right: 3px;
	border-right-style: solid;
	border-right-color: transparent;
	border-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	font-family: Verdana;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	cursor: pointer;
	width: 14.5%;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
	border-right: 1px solid #BCC3D7;
	border-left: 1px solid #BCC3D7;
	background-color: #FFFFFF;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL {
	border-right: 1px solid #BCC3D7;
	border-left: 1px solid #BCC3D7;
}
.ms-cal-walldayevent td, .ms-cal-walldayeventRTL td, .ms-cal-walldayeventL td, .ms-cal-walldayeventR td, .ms-cal-walldayeventRTLL td {
	font-family: Tahoma;
	font-size: 8pt;
}
.contR, .contB, .contL {
}
.ms-cal-weekitem, .ms-cal-weekitem a, .ms-cal-weekitem a:link, .ms-cal-weekitem a:active, .ms-cal-weekitem a:visited {
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-weekitem a:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	height: 100%;
}
.ms-cal-tdayitem {
	border: 1px solid #99bfc9;
	background-repeat: repeat-x;
}
.ms-cal-dayitem a {
	color: #000000;
}
.ms-cal-dayitem a:hover {
	color: #ffffff;
}
.ms-cal-dayitem2 {
	border-right: 2px solid #CCCCCC;
	background-color: #cce2e8;
}
.ms-cal-dayitem2rtl {
	border-right: 2px solid #CCCCCC;
	background-color: #cce2e8;
}
.ms-cal-gempty {
	border: none;
}
.ms-cal-navheader {
	color: #000000;
}
div.ms-cal-navheader a img {
	background-image: url("listheadergrad_simple.gif");
	background-repeat: repeat-x;
	border: 1px #BADBE8 solid;
	background-color: #ffffff;
	vertical-align: middle;
	background-position: center center;
}
.ms-BlogNavigator div.ms-navheader {
	background-color: #eee;
	border-top: solid 1px #fff;
	border-left: 0;
	border-bottom: 0;
}
.ms-BlogNavigator div.ms-WPBody {
	border-top: 0;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom: 1px solid #ffffff;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color: #ffffff;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top: solid 1px #cccccc;
}
.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color: #ffffff;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #cccccc;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px #cccccc;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #eeeeee;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color: #eeeeee;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: solid 1px #cccccc;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #eeeeee;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-color: #eeeeee;
	border-left: solid 1px #cccccc;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #cccccc;
}
/* fundo topo area de publicação */
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {
	/*background:#ffffff url("pageTitleBKGD_simple.gif") repeat-x;*/
background-image: none;
	background-color: #f2f4f6;
}
/* borda topo area de publicação */
.ms-consoleframe {
	border-top-width: 1px;
	border-color: #8ea1ae;
}
.ms-consoletitleareaframebottom {
	background: #ffffff;
}
table.ms-applyfiltersinactive {
	background-image: url('ApplyFiltersInActive.gif');
}
table.ms-applyfiltersactive {
	background-image: url('ApplyFiltersActive.gif');
}
table.ms-applyfiltershoverover {
	background-image: url('ApplyFiltersHoverOver.gif');
}
.leftnavPic {
	background-image: url("portraitbackground.gif");
}
.ms-main .ms-ptabcn, .ms-main .ms-sctabcn {
	background: url("PortalTabSelected.gif");
	border-color: #5e3593;
}
.ms-main .ms-sctabcn {
	background-color: #ffffff;
}
.ms-main .ms-ptabcnhover, .ms-main .ms-sctabcnhover {
	background: url("PortalTabHover.gif");
	border-color: #5e3593;
}
.ms-main .ms-ptabcf, .ms-main .ms-sctabcf {
	border-color: #5e3593;
	border-right: 0px;
}
.ms-main .ms-sctabcf {
	background: #ffffff;
}
.ms-main .ms-ptabcfhover, .ms-main .ms-sctabcfhover {
	background: url("PortalTabHover.gif");
	border-color: #5e3593;
}
.ms-main .ms-ptabrx, .ms-main .ms-sctabrx {
	border: 1px solid #5e3593;
	border-top: 0px;
}
.ms-main .ms-sctabrx {
	background: #ffffff;
}
.ms-searchsummarymain {
	background-color: #f2f2f2;
}
div.ms-searchChannelTitle {
	border: 1px solid #8ebbf5;
	background: #73A1DD url('file:///C:/Documents%20and%20Settings/ususharepoint/Desktop/searchgradient.jpg') repeat-x;
}
.ms-searchChannelTitle span {
	color: #003399 !important;
}
.ms-searchtamain, div.srch-BestBetsBottom, .srch-HCMain {
	border-bottom: solid 1px #8ebbf5;
}
.ms-srchresultstop, .srch-stats {
	background-color: #f2f2f2 !important;
}
/* NEW SITE */
table, td, tr, div, h1, h2, h3, h4, ul, li, input, form, a, id, span {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	line-height: 16px;
}
body {
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.escondido {
	display: none;
}
img {
	border: 0px;
}
.italico {
	font-style: italic;
}
#principal {
	margin: 0px auto;
	width: 990px;
	background-color: #FFFFFF;
	text-align: left;
}
#barra_topo {
	background-color: #f2f4f6;
	font-size: 11px;
	font-weight: normal;
	color: #556168;
	text-align: right;
	padding: 5px;
	padding-left: 15px;
}
#topo {
	width: 990px;
	height: 180px;
	margin-top: 10px !important;
	position: relative;
}
#background_logo {
	width: 735px;
	height: 180px;
	margin: 0px;
	/* background-image: url("/_themes/TEMATRF/InternetTopo25Anos5.gif");
   background-image: url("/_themes/TEMATRF/TRFtrf_rjes.gif"); */
   background-image: url("/_themes/TEMATRF/internet-topo-novo-portal.gif");
	background-repeat: no-repeat;
	float: left;
}
#trf_logo {
    background-image: url("transp.gif");
    display: block;
    float: left;
    height: 100px;
    top: 0;
	 margin-left: 0;
	 width: 732px;
	 height: 177px;    
	 z-index: 10;
}
/* #vinte_cinco_anos {
	 background-image: url("transp.gif");
    display: block;
    float: left;
    height: 180px;
    margin-left: 600px;
    margin-top: -180px;
    width: 132px;
    z-index: 99;
} */
#novo_portal {
	 background-image: url("transp.gif");
    display: block;
    float: left;
    height: 180px;
    margin-left: 600px;
    margin-top: -180px;
    width: 132px;
    z-index: 99;
}
#trf_estadoES {
	position: absolute;
	left: 495px;
	/* left: 595px; */
	top: 145px;
	width: 94px;
	height: 20px;
	display: block;
	background-image: url("transp.gif");
	z-index: 10;
}
#trf_estadoRJ {
	position: absolute;
	left: 395px;
	/* left: 495px; */
	top: 145px;
	width: 100px;
	height: 20px;
	display: block;
	background-image: url("transp.gif");
	z-index: 10;
}
#flash_TRF_tamanho {
	width: 735px;
	height: 180px;
	margin: 0px;
}
#flash_TRF_zindex {
	position: absolute;
	z-index: 0;
}
#consulta {
	width: 235px;
	height: 180px;
	float: left;
	margin-left: 20px;
}
#titulo_consulta {
	height: 33px;
	margin: 0px;
	line-height: 33px;
	background-color: #a14600;
	background-image: url("TRFconsulta_rapida.jpg");
	background-position: top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
}
#conteudo_consulta {
	margin: 0px;
	margin-top: 10px;
	height: 135px;
	background-color: #eeeae4;
	font-size: 12px;
	border-top: 1px solid #eeeae4;
	border-bottom: 1px solid #eeeae4;
}
/*
#consulta_areautil{
margin-top: 15px;
margin-bottom: 15px;
margin-left: 15px;
font-size:12px;
background-color:#eeeae4;
}
*/
#consulta_areautil {
	margin-top: 7px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 12px;
	background-color: #eeeae4;
	line-height: 11px;
}
#conteudo_consulta p {
	background-image: url("TRFbullet_consulta.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 10px;
	_padding-left: 7px;
}
#conteudo_consulta fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#conteudo_consulta select {
	border: 0px;
	border: 1px solid #7f9db9;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width: 190px;
	height: 20px;
	font-size: 12px;
	color: #5b5b5b;
}
.input {
	border: 0px;
	border: 1px solid #7f9db9;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 4px;
	width: 175px;
	height: 17px;
	font-size: 12px;
	color: #5b5b5b;
}
#conteudo_consulta a {
	border: 0px;
	line-height: 40px;
	padding: 3px 7px 3px 7px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
	background-color: #c4651e;
}
.button {
	border: 0px;
	width: 50px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #c4651e;
	margin-top: 10px;
	margin-right: 5px;
}
#arealinks {
	width: 990px;
	height: 42px;
	font-size: 11px;
	color: #698700;
	margin-bottom: 5px;
}
#fonts_formatacao {
	margin-top: 10px;
	width: 218px;
	height: 22px;
	float: left;
}
#a_mais {
	width: 22px;
	height: 22px;
	margin-right: 5px;
	float: left;
	background-image: url("TRFA+.jpg");
	background-position: left;
	background-repeat: no-repeat;
}
#a_menos {
	margin-right: 5px;
	width: 22px;
	height: 22px;
	float: left;
	background-image: url("TRFA-.jpg");
	background-position: left;
	background-repeat: no-repeat;
}
#a_normal {
	margin-right: 10px;
	width: 12px;
	height: 22px;
	float: left;
	background-image: url("TRFA.jpg");
	background-position: left;
	background-repeat: no-repeat;
}
#pipe {
	width: 1px;
	height: 22px;
	float: left;
	background-color: #dce5d3;
	margin-right: 10px;
	background-image: url("TRFpipe_verde.jpg");
}
.formatacao {
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	color: #698700;
}
a.formatacao {
	color: #698700;
	text-decoration: none;
}
a:hover.formatacao {
	color: #698700;
	text-decoration: underline;
}
#bread {
	margin-left: 20px;
	margin-top: 10px;
	width: 752px;
	height: 22px;
	line-height: 22px;
	float: right;
	font-size: 12px;
	color: #f36600;
	font-weight: bold;
}
#bread span {
	display: inline-block;
	line-height: 22px;
}
#bread a {
	color: #ff7000;
	text-decoration: none;
}
#bread a:hover {
	color: #f36600;
	text-decoration: underline;
}
#menu_TRF {
	width: 218px;
	float: left;
}
#menu_TRF li {
	background: #f2f4f6 url("TRFbullet_menu.gif") no-repeat 10px 12px;
	border-top: 1px #b9cbd7 solid;
	margin: 0px;
}
#menu_TRF li ul li {
	background: #f2f4f6 url("TRFbullet_menu.gif") no-repeat 23px 12px;
	border-top: 1px #b9cbd7 solid;
	margin: 0px;
}
#menu_TRF li ul li ul li {
	background: #f2f4f6 url("TRFbullet_menu.gif") no-repeat 37px 12px;
	border-top: 1px #b9cbd7 solid;
	margin: 0px;
}
#menu_TRF li ul li ul li ul li {
	background: #f2f4f6 url("TRFbullet_menu.gif") no-repeat 50px 12px;
	border-top: 1px #b9cbd7 solid;
	margin: 0px;
}
#menu_TRF li ul li ul li ul li ul li {
	background: #f2f4f6 url("TRFbullet_menu.gif") no-repeat -100px -100px;
	border-top: 1px #b9cbd7 solid;
	margin: 0px;
	background-image: none;
}
#titulo_menu_TRF {
	height: 33px;
	line-height: 33px;
	background-color: #657c8c;
	background-image: url("TRFmenu.jpg");
	background-position: top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	margin-bottom: 10px;
}
#cobertura_topo_menu_TRF {
	width: 218px;
	height: 5px !important;
	position: relative;
	top: 5px;
	left: 0px;
	background-color: #f2f4f6;
}
#conteudo_menu_TRF {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding-top: 0px;
	background-color: #f2f4f6;
}
#conteudo_menu_TRF ul li a {
	line-height: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	font-size: 13px !important;
	list-style: square;
	color: #556168;
	margin-left: 20px;
	padding-right: 10px;
}
#conteudo_menu_TRF li ul li a {
	margin-left: 35px;
	font-size: 12px !important;
}
#conteudo_menu_TRF li ul li ul li a {
	margin-left: 48px;
	font-size: 12px !important;
}
#conteudo_menu_TRF li ul li ul li ul li {
	padding-left: 61px;
	font-size: 12px !important;
}
#conteudo_menu_TRF li ul li ul li ul li a {
	margin: 0px;
	font-size: 12px !important;
}
#conteudo_menu_TRF li ul li ul li ul li ul li {
	padding-left: 52px;
	font-size: 11px !important;
}
#conteudo_menu_TRF li ul li ul li ul li ul li a {
	font-size: 11px !important;
}
#conteudo_menu_TRF a {
	color: #556168;
	text-decoration: none;
}
#conteudo_menu_TRF a:hover {
	color: #556168;
	text-decoration: underline;
}
#conciliar {
	margin-top: 30px;
	margin-bottom: 23px;
	width: 218px;
	height: 85px;
	display: block;
	background-image: url("TRFconciliar.jpg");
	background-repeat: no-repeat;
}
#acessibilidade {
	margin-top: 10px;
	margin-bottom: 25px;
	width: 218px;
	height: 65px;
	background-image: url("TRFAAA.jpg");
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}
#assistencia {
	margin-top: 10px;
	margin-bottom: 25px;
	width: 200px;
	height: 55px;
	background-image: url("TRFassistencia.jpg");
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}
#forum {
	margin-top: 10px;
	margin-bottom: 25px;
	width: 200px;
	height: 55px;
	background-image: url("TRFforum.jpg");
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}
#newsletter {
	margin-top: 30px;
	margin-bottom: 23px;
	width: 200px;
	height: 55px;
	display: block;
	background-image: url("TRFnewsletter.jpg");
	background-repeat: no-repeat;
	background-position: top;
}
#contato {
	width: 990px;
	height: 33px;
	text-align: center;
	background-image: url("TRFfundo_rodape.jpg");
	background-repeat: repeat-x;
	background-position: top;
}
#contato p {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
}
.titulo_contato {
	margin-left: 13px;
	color: #3c5c78 !important;
	font-size: 15px;
	font-weight: bold !important;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	background-color: #f2f4f6;
}
/*
.under_titulo{
margin-top:2px;
height:5px;
display:block;
background-image:url("TRFbarra_rodape.gif");
background-repeat:repeat-x;
}
*/
/* Páginas internas*/
#container_total {
	/* engloba toda área de conteudo, retirando o quadro de avisos*/
margin-bottom: 20px;
	margin-left: 20px;
	width: 752px;
	float: left;
}
#titulo_total {
	/* Título do conteúdo: imagem de fundo, posição, fonte e cor */
height: 33px;
	line-height: 33px;
	background-color: #657c8c;
	background-image: url("TRFconteudo.jpg");
	background-position: top;
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
}
#titulo_total_texto {
	width: 626px;
	line-height: 33px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
h3#titulo_total_texto {
	width: 626px;
	line-height: 33px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#titulo_total_button {
	width: 85px;
	line-height: 33px;
	float: right;
	margin-top: 4px;
	margin-right: 10px;
}
#webpartrss {
	width: 26px;
	height: 25px;
	float: left;
	margin-right: 10px;
}
#webpartimprimir {
	width: 28px;
	height: 25px;
	float: left;
	margin-right: 15px;
}
#webpartemail {
	width: 28px;
	height: 25px;
	float: left;
}
#titulo_total h3 {
	/* título do conteúdo para H1 (uso correto para sinalizar título): fonte e cor */
line-height: 33px !important;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#titulo_total h3 span {
	/* título do conteúdo para H1 (uso correto para sinalizar título): fonte e cor */
line-height: 33px !important;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#iframe {
	width: 100% !important;
	height: 600px;
	min-height: 600px;
}
#conteudo_total {
	/* conteúdo do site: fundo, posição, fonte e cor */
width: 711px;
	_width: 751px;
	margin-top: 10px;
	background-color: #f2f4f6;
	font-size: 12px;
	color: #000;
	padding: 17px 20px 17px 20px;
	overflow-x: auto;
	overflow-y: hidden;
}
#conteudo_Btn_Voltar_TRF {
	/* conteúdo do site: fundo, posição, fonte e cor */
width: 711px;
	_width: 751px;
	background-color: #f2f4f6;
	font-size: 12px;
	color: #000;
	padding: 5px 20px 17px 20px;
	float: right;
	text-align: center;
}
#conteudo_total p {
	/* conteúdo quando estiver dentro das tags p (parágrafo): toda primeira linha terá uma identação*/
text-indent: 2em;
	margin-top: 0;
	margin-bottom: 7px;
	font-size: 12px;
	color: #000;
}
.sem_indent {
	/* esta classe deve ser chamada nos parágrafos que não tem indentação*/
text-indent: 0px !important;
	margin-top: 0;
	margin-bottom: 0px !important;
}
.so_sem_indent {
text-indent: 0px !important;
margin-top: 8px !important;
margin-bottom: 8px !important;
}
#conteudo_total a {
	/* conteúdo quando estiver dentro das tags a (link) */
font-size: 12px;
	color: #10518a;
	text-decoration: none;
}
#conteudo_total a:hover {
	/* link com mouse hover */
font-size: 12px;
	color: #10518a;
	text-decoration: underline;
}
#conteudo_total h4 {
	/* título do conteudo */
color: #191970;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
}
#conteudo_total h4 a {
	/* título do conteudo quando for link*/
color: #ff7000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#conteudo_total h4 a:hover {
	/* título do conteudo quando for link*/
color: #ff7000;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.titulosh5 {
	/* conteÃƒÂºdo quando estiver dentro das tags p (parÃƒÂ¡grafo): toda primeira linha terÃƒÂ¡ uma identaÃƒÂ§ÃƒÂ£o*/
font-size: 13px !important;
	padding-top: 15px !important;
	text-indent: 0em !important;
	font-weight: bold;
}
#conteudo_total h5 {
	/* subtítulo do conteudo*/
color: #222;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}
#conteudo_total h5 a {
	/* subtítulo do conteudo quando for link*/
font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
#conteudo_total h5 a:hover {
	/* subtítulo do conteudo quando for link*/
font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.h5_maior {
	/* subtítulo do conteudo*/
font-size: 14px !important;
	color: #222 !important;
}
#conteudo_total h6 {
	/* subtítulo do conteudo - segundo nivel*/
color: #222;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
#conteudo_total h6 a {
	/* subtítulo do conteudo - segundo nivel - quando for link*/
font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#conteudo_total h6 a:hover {
	/* subtítulo do conteudo - segundo nivel - quando for link*/
font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.center {
	text-align: center;
}
.blockquote {
	text-indent: 6em !important;
	text-align: justify;
}
.border {
	border: 1px solid #10518a;
	padding: 15px;
}
hr {
	height: 1px;
	color: #B0C0CE;
}
.conteudo_total_lista {
	/* classe para as listas: chamar essa classe na <ul> */
color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	_margin-top: 0px;
	margin-bottom: 13px;
}
.lista_identada{
	
	margin-left:200px;
	list-style-type:none;
}
.conteudo_total_lista li {
	/* classe para as listas: estilo dos bullets*/
list-style: square;
	color: #000;
	margin-left: 20px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.conteudo_total_lista li a {
	/* classe para as listas que são links */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.conteudo_total_lista li a:hover {
	/* classe para as listas que são links e o mouse estiver sobre o link */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.conteudo_total_lista_vazia {
	/* classe para as listas: chamar essa classe na <ul> */
color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	_margin-top: 0px;
	margin-bottom: 13px;
	list-style: none;
}
.conteudo_total_lista_vazia li {
	/* classe para as listas: sem estilo nos bullets*/
list-style: none !important;
	color: #000;
	font-size: 12px;
	margin-left: 0px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.conteudo_total_lista_vazia li a {
	/* classe para as listas que são links */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	list-style: none !important;
}
.conteudo_total_lista_vazia li a:hover {
	/* classe para as listas que são links e o mouse estiver sobre o link */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.conteudo_total_lista_numerada {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	_margin-top: 0px;
	margin-bottom: 13px;
}
.conteudo_total_lista_numerada li {
	/* classe para as listas numeradas*/
list-style: decimal;
	color: #000;
	font-size: 12px;
	margin-left: 30px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.conteudo_total_lista_numerada li a {
	/* classe para as listas que são links */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.conteudo_total_lista_numerada li a:hover {
	/* classe para as listas que são links e o mouse estiver sobre o link */
color: #10518a;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.corregedoria_brasao {
	width: 100%;
	height: 90px;
	background-image: url(TRFbrasao.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
.corregedoria_textowide {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
}
.texto_peq {
	font-size: 11px;
}
.corregedoria_textoside {
	width: 345px;
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
	float: left;
}
#tabela {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
	color: #000;
	border: 1px solid #10518a;
	border-top: 5px solid #10518a;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 12px;
	background-color: #e5eaef;
}
#tabela th {
	border: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ced9e2;
	line-height: 15px;
	font-size: 11px;
	color: #003366;
}
#tabela td {
	border: 1px solid #fff;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	font-size: 11px;
	color: #000;
}
#tabela_60 {
	width: 60% !important;
	margin-top: 20px;
	margin-bottom: 30px;
	color: #000;
	border: 1px solid #10518a;
	border-top: 5px solid #10518a;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 12px;
	background-color: #e5eaef;
}
#tabela_60 th {
	border: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ced9e2;
	line-height: 15px;
	font-size: 11px;
	color: #003366;
}
#tabela_60 td {
	border: 1px solid #fff;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	font-size: 11px;
	color: #000;
}
.tabela {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
	color: #000;
	border: 1px solid #10518a;
	border-top: 5px solid #10518a;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 12px;
	background-color: #e5eaef;
}
.tabela th {
	border: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ced9e2;
	line-height: 15px;
	font-size: 11px;
	color: #003366;
}
.tabela td {
	border: 1px solid #fff;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	font-size: 11px;
	color: #000;
}
.tabela_60 {
	width: 60% !important;
	margin-top: 20px;
	margin-bottom: 30px;
	color: #000;
	border: 1px solid #10518a;
	border-top: 5px solid #10518a;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 12px;
	background-color: #e5eaef;
}
.tabela_60 th {
	border: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ced9e2;
	line-height: 15px;
	font-size: 11px;
	color: #003366;
}
.tabela_60 td {
	border: 1px solid #fff;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
	font-size: 11px;
	color: #000;
}
.imagens_lado_a_lado {
	float: left;
	width: 160px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: center;
}
#varias_imagens_esquerda {
	float: left;
	margin-right: 20px;
	margin-top: 5px;
}
#varias_imagens_esquerda img {
	margin-bottom: 15px;
}
.imagens_lado_texto {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.img_texto {
	width: 355px;
	_width: 375px;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: left;
	float: left;
}
.img_texto img {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
.img_texto p {
	text-indent: 0px !important;
	margin-top: 0;
	margin-bottom: 0px !important;
}
#foto_curriculo {
	width: 135px;
	height: 178px;
	background: url(TRFbkg_foto_cur.gif) 0px 0px no-repeat;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#foto_curriculo img {
	width: 135px;
	height: 178px;
}
.foto_cur img {
}
.fieldset_forms {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.fieldset_forms p {
	/* conteúdo quando estiver dentro das tags p (parágrafo): toda primeira linha terá uma identação*/
margin-top: 7px !important;
	margin-bottom: 0px !important;
}
.button_forms {
	/* botão para os formulários do site*/
border: 0px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #627889;
	margin-top: 10px;
	margin-right: 5px;
}
.button_ajuda {
	border: 0px;
	width: 22px;
	!width: 20px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #c4651e;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 3px;
	line-height: 20px;
}
.input_forms {
	border: 0px;
	border: 1px solid #7f9db9;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-left: 4px;
	width: 300px; /*height:17px;*/;
	font-size: 12px;
	color: #5b5b5b;
}
.input_forms_peqWidth1 {
	border: 0px;
	border: 1px solid #7f9db9;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	padding-left: 4px;
	width: 200px;
	height: 150px;
	font-size: 12px;
	color: #5b5b5b;
}
.input_forms_peqWidth2 {
	border: 0px;
	border: 1px solid #7f9db9;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	padding-left: 4px;
	width: 200px;
	height: 150px;
	font-size: 12px;
	color: #5b5b5b;
}
/* fim conteúdo páginas internas */
#conteudo li {
	list-style: square;
	color: #000;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 15px;
}
#conteudo {
	margin: 0px;
	padding: 0px;
	width: 497px;
	float: left;
}
#titulo_noticias {
	height: 33px;
	line-height: 33px;
	background-color: #657c8c;
	background-image: url("TRFdestaques.jpg");
	background-position: top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
}
#conteudo_noticias {
	margin-top: 10px;
	background-color: #f2f4f6;
	font-size: 13px;
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;
}
.lista_links {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 15px;
	_margin-left: 20px;
	padding: 0px;
}
.lista_links li {
	list-style: square;
	color: #000;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.lista_links a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.lista_links a:hover {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.ver_mais {
	border: 0px;
	line-height: 40px;
	padding: 3px 7px 3px 7px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
	background-color: #627889;
	margin-left: 15px;
}
a.ver_mais {
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.ver_mais {
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.ver_mais_avisos {
	border: 0px;
	line-height: 10px;
	padding: 3px 7px 3px 7px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
	background-color: #68935e;
	float:left;
	height:20px;
	margin-top:10px;
}
a.ver_mais_avisos {
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.ver_mais_avisos {
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.div_central {
	padding-left: 15px;
	padding-right: 15px;
}
.conteudo a, .conteudo li a {
	color: #ff7000;
	font-weight: bold;
	text-decoration: none;
}
.conteudo a:hover, .conteudo li a:hover {
	color: #ff7000;
	font-weight: bold;
	text-decoration: underline;
}
.conteudo p {
	margin: 0px;
	margin-bottom: 20px;
}
.conteudo img {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
#lateral_direita {
	margin-left: 20px;
	width: 235px;
	float: left;
}
#quadro_avisos {
	width: 235px;
}
#titulo_qavisos {
	height: 33px;
	line-height: 33px;
	background-color: #5c8054;
	background-image: url("TRFqavisos.jpg");
	background-position: top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	margin-bottom: 10px;
}
#conteudo_qavisos {
	width: 235px;
	background-color: #eaede7;
	font-size: 11px;
	color: #696c66;
}
#conteudo_qavisos ul {
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#conteudo_qavisos a {
	color: #696c66;
	font-weight: bold;
	text-decoration: none;
}
#conteudo_qavisos a:hover {
	color: #696c66;
	font-weight: bold;
	text-decoration: underline;
}
.under_qavisos {
	height: 2px;
	background-image: url("TRFunder_qavisos.gif");
	background-repeat: repeat-x;
	margin-bottom: 5px;
	margin-top: 10px;
}
/*
#quadro_avisos{
width:235px;
}
#titulo_qavisos{
height:33px;
line-height:33px;
background-image:url("TRFqavisos.jpg");
background-position:top;
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
color:#fff;
padding-left:15px;
margin-bottom:10px;

}
#conteudo_qavisos{
width:235px;
background-color:#eaede7;
font-size:11px;
color:#696c66;
}
*/
#pesquisa {
	width: 235px;
}
#titulo_pesquisa {
	height: 33px;
	line-height: 33px;
	background-color: #5c8054;
	background-image: url("TRFqavisos.jpg");
	background-position: top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
#conteudo_pesquisa {
	!width: 205px;
	background-color: #eaede7;
	font-size: 10px;
	color: #696c66;
	padding: 13px;
	padding-bottom: 10px !important;
}
#conteudo_pesquisa input {
	margin-top: 5px;
	margin-bottom: 5px;
}
#conteudo_pesquisa a {
	font-size: 10px;
	color: #696c66 !important;
	font-weight: normal;
	text-indent: 0em;
	text-decoration: none;
}
#conteudo_pesquisa a:hover {
	font-size: 10px;
	color: #696c66 !important;
	font-weight: normal;
	text-indent: 0em;
	text-decoration: underline;
}
p.titulo_pesquisa {
	font-size: 12px;
	color: #696c66;
	font-weight: bold;
	text-indent: 0em;
}
.Button_pesquisa {
	/* botão para a webpart de pesquisa*/
border: 0px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #68935e !important;
	margin-top: 8px;
	margin-bottom: 8px;
}
#conteudo_pesquisa p {
	font-size: 10px;
	line-height: 12px;
	color: #696c66;
}
.input_pesquisa {
	font-size: 10px;
	line-height: 13px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #696c66;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	height: 16px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.br0 {
	width: 0px;
	height: 0px;
	line-height: 0px;
}
#link_top {
	display: block;
	float: left;
	line-height: 22px;
	height: 22px;
	font-size: 11px;
}
#link_top a {
	color: #556168;
	font-size: 11px;
	text-decoration: none;
}
#link_top a:hover {
	color: #556168;
	font-size: 11px;
	text-decoration: underline;
}
.mapa_site li {
	margin: 0px;
	color: #556168;
	font-size: 13px !important;
	font-weight: bold;
	line-height: 25px;
	list-style: square;
	margin-left: 18px;
}
.mapa_site li a {
	font-size: 13px !important;
}
.mapa_site li ul li {
	font-size: 12px !important;
	margin-left: 15px;
	list-style: square;
	border: 0px;
}
.mapa_site li ul li a {
	font-size: 12px !important;
}
.mapa_site li ul li ul li {
	font-size: 12px !important;
	margin-left: 15px;
	list-style: disc;
}
.mapa_site li ul li ul li ul li {
	font-size: 12px;
	margin-left: 15px;
	list-style: disc;
}
.mapa_site li ul li ul li ul li ul li {
	font-size: 11px;
	margin-left: 15px;
	list-style: circle;
}
.mapa_site li ul li ul li ul li ul li a {
	font-size: 11px !important;
}
.mapa_site li ul li ul li ul li ul li ul li {
	font-size: 11px;
	margin-left: 15px;
	list-style: circle;
}
.mapa_site li ul li ul li ul li ul li ul li a {
	font-size: 11px !important;
}
.topo_left {
	float: left;
}
.bandeira {
	width: 23px;
	height: 16px;
	float: left !important;
	margin-right: 15px;
	background-color: #CCCCCC;
}
#bandeiras {
	float: right !important;
}
/*links topo*/
.ms-globallinks {
	visibility: inherit;
	font-weight: normal;
	color: #556168 !important;
	background: transparent;
	line-height: 14px !important;
	border: 0px !important;
	padding-left: 5px;
	font-size: 10px;
}
.ms-globallinks a {
	color: #556168;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px !important;
	border: 0px !important;
}
.ms-globallinks a:hover {
	color: #556168;
	text-decoration: underline;
	line-height: 16px;
}
/* fim links topo */
.ms-titleimagearea {
	padding-left: 2px;
	display: none !important;
}
h1.ms-sitetitle a {
	margin: 0;
	padding: 0;
	width: 445px;
	height: 60px;
	display: block;
}
/* imagem degrade topo para publicação */
.ms-consolestatusminorframe {
	background-color: #e3efff;
	background: url('TRFcnsugrdntrf.gif');
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe {
	background-color: #fff8b2;
	background: url('TRFcnsugrdntrf.gif');
}
/* fundo hover site actions itens e outros */
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
	padding: 2px;
	color: #556168 !important;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableCell A, .ms-MenuUIItemTableCellHover A, .ms-MenuUIItemTableCellCompact A, .ms-MenuUIItemTableCellCompactHover A {
	color: #556168 !important;
	text-decoration: none;
}
.ms-menuitemdescription {
	color: #666666;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
	padding: 1px;
	color: #556168 !important;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableHover {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
}
.ms-MenuUIItemTableHover {
	color: #ff7000 !important;
}
.ms-menuitemdescription {
	color: #333333;
}
.ms-alternating {
	background-color: transparent;
}
.ms-vb2 {
	padding: 0px !important;
	height: 18px !important;
}
.ms-gb {
	height: 16px;
	background-color: transparent;
	font-weight: bold;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px !important;
}
#MSOPageViewerWebPart_WebPartWPQ3 {
	width: 100%;
	height: 100% !important;
}
.ms-menubuttoninactivehover {
	background-image: none !important;
	background-color: transparent;
}
.ms-menubuttonactivehover {
	background-image: none !important;
	background-color: #f2f4f6;
	border: 1px solid #d6e1ea;
}
.ms-menubuttoninactivehover a {
	color: #1c486e !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}
.ms-menubuttonactivehover a {
	color: #255d8d !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}
.ms-menubuttoninactivehover img {
	display: none;
}
.ms-menubuttonactivehover img {
	display: none;
}
.ms-disc-bar {
	background-image: none !important;
	background-color: #e4ecf2 !important;
	border: 1px solid #d6e1ea !important;
}
.ms-splitbutton, .ms-splitbuttontext {
	background-image: none !important;
	background-color: transparent;
}
.ms-splitbuttonhover {
	background-image: none !important;
	background-color: #f2f4f6;
	border: 1px solid #d6e1ea;
}
#bandeiras {
	float: left;
}
.right {
	text-align: right;
}
#ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_0 {
	margin-left: 15px !important;
}
#ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_1 {
	margin-left: 15px !important;
}
#ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_2 {
	margin-left: 15px !important;
}
.ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_0 {
	margin-left: 15px !important;
}
.ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_1 {
	margin-left: 15px !important;
}
.ctl00_ctl12_g_1459e78b_9802_4707_84ad_667c461f4e98_ctl01_2 {
	margin-left: 15px !important;
}
#boas_vindas {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	Color: #255180;
	text-align: center;
	line-height: 40px;
	Font-size: 15px;
	margin-bottom: 5px;
}
/* link para cadastro no topo da página */
#cadastro {
	display: block;
	float: left;
	height: 22px;
	font-size: 11px;
	padding-top: 1px;
}
#cadastro a {
	color: #556168;
	font-size: 11px;
	text-decoration: none;
}
#cadastro a:hover {
	color: #556168;
	font-size: 11px;
	text-decoration: underline;
}
/* fim cadastro */
/* Classes para modificar a estrutura da masterpage do site quando não tiver o menu vertical ao lado - todas possuem o mesmo nome e são diferenciadas por possuírem o sufixo: semMenu */
#container_total_semMenu {
	/* engloba toda área de conteudo, retirando o quadro de avisos*/
margin-bottom: 20px;
	width: 990px;
}
#titulo_total_semMenu {
	/* Título do conteúdo: imagem de fundo, posição, fonte e cor */
height: 33px;
	line-height: 33px!important;
	background-color: #657c8c;
	background-image: url("TRFconteudo_semMenu.jpg");
	background-position: top;
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
}
#titulo_total_texto_semMenu {
	width: 800px;
	line-height: 33px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-top: 8px;
	!padding-top: 0px;
}
h3#titulo_total_texto_semMenu {
	width: 800px;
	line-height: 33px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#conteudo_total_semMenu {
	/* conteúdo do site: fundo, posição, fonte e cor */
width: 950px;
	_width: 990px;
	margin-top: 10px;
	background-color: #f2f4f6;
	font-size: 12px;
	color: #000;
	padding: 17px 20px 17px 20px;
	overflow-x: auto;
	overflow-y: hidden;
	clear: both;
}
#conteudo_Btn_Voltar_TRF_semMenu {
	/* conteúdo do site: fundo, posição, fonte e cor */
width: 950px;
	_width: 990px;
	background-color: #f2f4f6;
	font-size: 12px;
	color: #000;
	padding: 5px 20px 17px 20px;
	float: right;
	text-align: center;
}
/* fim semMenu */
/*css lista e biblioteca*/
.lista_ativo, .lista_desativado, .webpart_ativo, .webpart_desativado {
	height: 18px;
	margin-top: 10px;
	display:inline-block;
}
.lista_ativo {
	background-color: #dbdbdb;
	color: #002672;
	padding: 4px 8px;
	font-weight: bold;
	margin-right: 10px;
}
.lista_desativado {
	color: #888;
	background-color: #ebebeb;
	padding: 4px 8px;
	margin-right: 10px;
}
.webpart_ativo {
	background-color: #dbdbdb;
	color: #002672;
	padding: 4px 8px;
	font-weight: bold;
}
.webpart_desativado {
	color: #888;
	background-color: #ebebeb;
	padding: 4px 8px;
}
.newsprincipal {
	margin: 20px 0px 0px 0px;
	display: block;
	min-height: 74px;
	!height: 74px;
}
.newsprincipal img {
	width: 75px!important;
	height: 74px!important;
	float: left;
	display: inline-block;
	margin: 0px 10px 10px 0px;
}
.newsprincipal h3 {
	margin: 0px 0px 5px 0px;
	color: #002672;
}
.newsprincipal p {
	font-size: 8pt!important;
	text-indent: 0px!important;
	line-height: 16px;
	margin: 0px 0px 5px 0px!important;
}
.newsprincipal b {
	padding-right: 4px;
}

/* espaçamento seções ordinarias */

.margem_esq{
	
	margin-left:135px;
}

/* banner sazonal - mensagens de Natal etc. */
#banner_sazonal {
	margin:0; padding:0; margin-top:10px;
}