body {
    color: #134678;
    background: #FFF url( ../../img/themes/default/bDegrade.jpg ) repeat-y scroll top left;
}

body.popup {
    background: white url( ../../img/themes/default/window/bg.jpg ) repeat-y scroll top left;
}

body.wizard {
    background: white url( ../../img/themes/default/bDegradeWizard.jpg ) repeat-y scroll top left;
}

/* ========== Header ========== */

div#header {
    background: #134678 url( ../../img/themes/default/bgHeader.jpg ) no-repeat scroll top right;
    border-bottom:1px solid #FFF;
}

div#header h2 {
    color: #FFF;
}


/* ========== Title Bar ========== */


/* div#shortcuts a { Henry: alterado para table */
table#userinfo a {
    color: #134678;
    text-decoration: none;
}

table#userinfo a#meusdados, table#userinfo a#areaatuacao {
    color: #F56527;
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}
table#userinfo a#meusdados:hover, table#userinfo a#areaatuacao:hover {
    text-decoration: underline;
}

/* div#shortcuts a#home { Henry: alterado para table */
table#userinfo a#home {
    background: transparent url( ../../img/themes/default/iHome.gif ) no-repeat scroll center left;
}

/* div#shortcuts a#help { Henry: alterado para table */
table#userinfo a#help {
    background: transparent url( ../../img/themes/default/iHelp.gif ) no-repeat scroll center left;
}

/* div#shortcuts a#contact { Henry: alterado para table */
table#userinfo a#contact {
    background: transparent url( ../../img/themes/default/mainPage/iContato.gif ) no-repeat scroll center left;
}

/* div#shortcuts a#close { Henry: alterado para table */
table#userinfo a#close {
    background: transparent url( ../../img/themes/default/iClose.gif ) no-repeat scroll center left;
}

/* div#shortcuts a#history { Henry: alterado para table */
table#userinfo a#history {
    background: transparent url( ../../img/themes/default/iEdit.gif ) no-repeat scroll center left;
}

table#userinfo a#processoBusca {
    background: transparent url( ../../img/themes/default/iView.gif ) no-repeat scroll center left;
}

table#userinfo a#assinarConclusoes {
    background: transparent url( ../../img/themes/salmon/iChecked2.png ) no-repeat scroll center left;
    background-size: contain;/*para chrome*/
}

table#userinfo a#assinarCumprimentos {
    background: transparent url( ../../img/themes/salmon/iChecked2.png ) no-repeat scroll center left;
    background-size: contain;/*para chrome*/
}

/* ========== User Information ========== */

/* div#userinfo { Henry: alterado para table */
table#userinfo td {
    color: #F56527;
}

/* div#userinfo strong{ Henry: alterado para table */
table#userinfo td strong {
    color: #134678;
}

table#userinfo td#userinfo div img {
    vertical-align: sub;
    margin-left: 2px;
}

table#userinfo td#userinfo div.group:hover {
    border-style: dotted;
    border-width: 1px;
    border-color: #134678;
}

table#userinfo span.userinfo_label {
    color: #134678;
}

/* ========== Error StackTrace ========== */

h5.errorTitle {
    color: #F00;
}

pre#stackTrace {
    border: 1px solid #999;
}

/* ================================= */
/* ========== Application ========== */
/* ================================= */

h2.welcome{
	border-bottom: 1px solid;	
}


/* ========== Links ========== */

a:link {
    text-decoration: none;
    color:#134678;
}

a:link:hover {
    text-decoration: underline;
}

a:visited {
    text-decoration: none;
    color: #134678;
}

a:visited:hover {
    text-decoration: underline;
}

/*Exibe o ícone do player, sem necessidade de texto junto ao link*/
a:link.play{
    background: transparent url( ../../img/themes/default/iPlay.png ) no-repeat scroll center left;
    padding: 0 16px;
    margin-left: 5px;
}
a:link.playLeft{
    background: transparent url( ../../img/themes/default/iPlay.png ) no-repeat scroll center left;
    padding: 0 18px;
}
/* ========== Links Mark ========== */

a.linkMark:link {
    text-decoration: none;
    color:#F56527;
}

a.linkMark:link:hover {
    text-decoration: underline;
}

a.linkMark:visited {
    text-decoration: none;
    color:#F56527;
}

a.linkMark:visited:hover {
    text-decoration: underline;
}

/* ========== Welcome Page ========== */

div#messageBoard h3 {
    color: #0C6AA8;
    border-bottom: 1px solid #0C6AA8;
}

div#messageBoard div ul li {
    list-style: none;
}

div#messageBoard div ul li ul li {
    list-style-type: disc;
}

/* ========== Error and Success Messages ========== */

div#errorMessages {
    color: #F00;
}

div#errorMessages div.top-left, div#errorMessages div.top-right, div#errorMessages div.bottom-left, div#errorMessages div.bottom-right {
	background-image: url(../../img/messages/box.gif);
}

div#errorMessages div.box-content {
    border-left: 3px solid #F00;
	border-right: 3px solid #F00;
	background-color: #FFF;
}

div#errorMessages div.box-content h4 {
    background: transparent url(../../img/messages/iError.gif) no-repeat scroll center left;
}

div#successMessages {
    color: #008000;
}

div#successMessages div.top-left, div#successMessages div.top-right, div#successMessages div.bottom-left, div#successMessages div.bottom-right {
	background-image: url(../../img/themes/default/messages/box.gif);
}

div#successMessages div.box-content {
    border-left: 3px solid #134678;
	border-right: 3px solid #134678;
	background-color: #FFF;
}

div#successMessages div.box-content h4 {
    background: transparent url(../../img/themes/default/messages/iSuccess.gif) no-repeat scroll center left;
}

div#warningMessages {
    color: #F56527;
}

div#warningMessages div.top-left, div#warningMessages div.top-right, div#warningMessages div.bottom-left, div#warningMessages div.bottom-right {
    background-image: url(../../img/themes/default/messages/wBox.gif);
}

div#warningMessages div.box-content {
    border-left: 3px solid #F56527;
    border-right: 3px solid #F56527;
    background-color: #FFF;
}

div#warningMessages div.box-content h4 {
    background: transparent url(../../img/themes/default/messages/iWarning.gif) no-repeat scroll center left;
}


/* ========== CERTIFICADO DIGITAL ========== */

.tCinza {
    background-color: #EDF8FF;
}

.primeiraLinha {
    background-color:#15648e;
    color:#FFFFFF;
    font-weight:bold;
    font-size: 14px;

}

.ultimaLinha {
    background-color:#15648e;

}

/* ========== Menus ========== */

div#menu {
    background-color: #0C6AA8;
}

ul#menubar {
    background-color: #0C6AA8;
}

.menubar, .menubar_hover {
    background: transparent url( ../../img/menu/bgMenuItem.gif ) no-repeat center right;
}

.menubar {
    background-color: #15648e;
    color: #FFF;
}

.menubar_hover {
   background: transparent url( ../../img/menu/bgMenuBar.gif ) no-repeat top left;	
   color: #FF6527;
}

.submenu {
    color: #FF6527;
}

.menuitem {
    color: #FF6527;
}

.menuitem a {
    color: #134678;
    text-decoration: none;
}

.menuitem a:hover {
    font-weight: bold;
    text-decoration:none;
}

.menubox {
   background: rgb(255,254,240)  url( ../../img/menu/bgMenuBox.gif ) no-repeat top right;
   
   border-left: 1px solid #134678;
   border-right: 1px solid #134678;
   border-bottom: 1px solid #134678;
}

/* ========== Forms ========== */

form h3 {
    color: #0C6AA8;
    border-bottom: 1px solid #0C6AA8;
}

form h4 {
    color: #0C6AA8;
    border-bottom: 1px dotted #0C6AA8;
}

form label {
    color: #0C6AA8;
}

form h5 {
    color: #0C6AA8;
    border-bottom: 1px solid #0C6AA8;
}

form em {
    color: #F56527;
}

form em.normal {
    color: #134678;
}

form em.attention, form em.attentionBold {
    color: #FF0000;
}

form em.attentionBlue {
    color: #0000FF;
}

form em.attentionPurple {
    color: #B200FF;
}

form em.visto, form em.vistoBold {
    color: #0000FF;
}

form fieldset {
    border: 0;
}

form fieldset fieldset div.sem-medidas {
    padding: 20px 12px;
    border-left: 8px solid #15648e;
    color: #15648e;
    margin-top: 10px;
    width: 97%;
    float: left;
    background: #f7fcff;
}

form fieldset label{
    border: 0;
    color: #134678;
}

form fieldset tr td{
    color: #134678;
}

.arquivoSelecionado {
    cursor: pointer;
    background-color: #7aa2de;
    color: #ffffff;
    border-color: #000000;
}

.arquivo {
    cursor: pointer;
    background-color: #ffffff;
    color: #315277;
    border-color: #000000;
    display: block;
}

.groupBox {
    border:1px solid #134678;
}

.groupBox legend {
    color: #134678;
}

fieldset.box, fieldset#quadroProcesso, fieldset#quadroPendencias, fieldset#quadroAnotacoesAutos, fieldset#quadroRealceFiltro {
    border:1px solid #134678;
}

fieldset.box legend, fieldset#quadroProcesso legend, fieldset#quadroPendencias legend, fieldset#quadroAnotacoesAutos legend, fieldset#quadroRealceFiltro legend  {
    color: #134678;
}

fieldset#quadroLembretes {
    border:1px solid #134678;
    margin-bottom:20px;
}

fieldset#quadroLembretes legend {
    color:#134678;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:1.5em;
    font-weight:bold;
}

fieldset#quadroPrioridadesCondicoesAcompanhamento {
    border:1px solid #134678;
    margin-bottom:20px;
}

fieldset#quadroPrioridadesCondicoesAcompanhamento legend{
    color:#134678;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:1.5em;
    font-weight:bold;
}

fieldset.odd {
    background-color: #FFF;
}

fieldset.even {
    background-color: #EDF8FF;
}

table.formQuadro td.label {
    background-color: #134678;
    color:#FFFFFF;
}

table.formBorder {
    border:2px solid #afb9cd;
}

a.searchButton {
    background: transparent url( ../../img/themes/default/iSearch.gif ) no-repeat scroll bottom left;
}

a.eraseButton {
    background: transparent url( ../../img/themes/default/iEraser.gif ) no-repeat scroll bottom left;
}

a.calendarButton { /* Henry: adicionado */
    background: transparent url( ../../img/themes/default/calendar/iCal.gif ) no-repeat scroll bottom left;
}

a.link {
    background: transparent url( ../../img/themes/default/iEdit.gif ) no-repeat scroll center left;
}

a.download {
    background: transparent url( ../../img/themes/default/iDownload.png ) no-repeat scroll center right;
    padding: 2px 20px 2px 2px;
}

td a.link {
    background: transparent url( ../../img/themes/default/iEdit.gif ) no-repeat scroll center left;
}

a.linkMark {
    background: transparent url( ../../img/themes/default/iEditMark.gif ) no-repeat scroll center left;
}

td a.linkMark {
    background: transparent url( ../../img/themes/default/iEditMark.gif ) no-repeat scroll center left;
}

a.linkHierarchy {
    background: transparent url( ../../img/themes/default/iHierarchy.gif ) no-repeat scroll center left;
}

td a.linkHierarchy {
    background: transparent url( ../../img/themes/default/iHierarchy.gif ) no-repeat scroll center left;
}

a.linkView {
    background: transparent url( ../../img/themes/default/iView.gif ) no-repeat scroll center right;
}

td a.linkView {
    background: transparent url( ../../img/themes/default/iView.gif ) no-repeat scroll center right;
}

a.help {
    background: transparent url( ../../img/themes/default/iHelp.gif ) no-repeat scroll center left;
}

a.pdf {
    background: transparent url( ../../img/export/iPdf.gif ) no-repeat scroll center left;
    padding: 2px 0 2px 20px;
}

div.extendedinfo {
	border:2px solid #D7EAF7;    
}

div.extendedinfo-without-border {
    border:none;
}

table.buttonBar td {
    background: transparent url( ../../img/themes/default/bHorizontalLine.gif ) no-repeat scroll center left;
}

table.buttonBar td.buttons, table.buttonBar td.infoButtons {
    background: none;
}

a.actions {
    color: #134678;
}

a.toBottom {
    background: transparent url( ../../img/themes/default/iRollDown.gif ) no-repeat scroll center left;
}

a.toTop {
    background: transparent url( ../../img/themes/default/iRollUp.gif ) no-repeat scroll center left;
}

/* ========== Advanced Search ========== */
a.closedAdvancedSearch {
    background: transparent url( ../../img/themes/default/iPlus.gif ) no-repeat scroll center left;
    text-decoration:none;
    color: #134678;
}

a.openedAdvancedSearch {
    background: transparent url( ../../img/themes/default/iMinus.gif ) no-repeat scroll center left;
    text-decoration:none;
    color: #134678;
}

/* ========== Ajax Tags ========== */

.autocomplete {
    color: #333;
    background-color: #FFF;
    border: 1px solid #666;
}

.autocomplete li {
    border: 1px solid #FFF;
}

.autocomplete li.selected {
    background-color: #CEF;
    border-top: 1px solid #9BC;
    border-bottom: 1px solid #9BC;
}

/* ========== Page Navigator ========== */

a.arrowFirstOn:link:hover, a.arrowPreviousOn:link:hover, a.arrowNextOn:link:hover, a.arrowLastOn:link:hover, a.arrowFirstOff:link:hover, a.arrowPreviousOff:link:hover, a.arrowNextOff:hover, a.arrowLastOff:hover {
    text-decoration: none;
}

a.arrowFirstOn {
    background: transparent url( ../../img/themes/default/iFirstOn.gif ) no-repeat scroll top left;
}

a.arrowPreviousOn {
    background: transparent url( ../../img/themes/default/iPreviousOn.gif ) no-repeat scroll top left;
}

a.arrowNextOn {
    background: transparent url( ../../img/themes/default/iNextOn.gif ) no-repeat scroll top left;
}

a.arrowLastOn {
    background: transparent url( ../../img/themes/default/iLastOn.gif ) no-repeat scroll top left;
}

a.arrowFirstOff {
    background: transparent url( ../../img/themes/default/iFirstOff.gif ) no-repeat scroll top left;
}

a.arrowPreviousOff {
    background: transparent url( ../../img/themes/default/iPreviousOff.gif ) no-repeat scroll top left;
}

a.arrowNextOff {
    background: transparent url( ../../img/themes/default/iNextOff.gif ) no-repeat scroll top left;
}

a.arrowLastOff {
    background: transparent url( ../../img/themes/default/iLastOff.gif ) no-repeat scroll top left;
}

/* ========== Page items ========== */

.resultBorder {
    /*
    border: 1px dotted #afb9cd;
    */
    border: 1px solid #15648e;
    background-color: #ffffff;
}

table.resultTable, table.resultInnerTable {
    border: 1px solid #15648e;
}

.resultTable th, .resultTable th.orderOff, .resultTable th.help {
    background-color: #15648e;
    border: 2px solid #FFF;
    color: #FFF;
}

.resultTable th.secondTitle {
    background-color: #afb9cd;
    border: 2px solid #FFF;
    color:#134678;
}

.resultInnerTable th, .resultInnerTable th.orderOff, .resultTable th.help {
    background-color: #afb9cd;
    border: 2px solid #FFF;
    color:#134678;
}

.resultTable tr.odd {
    background-color: #c8d3e7;
}

.resultInnerTable tr.odd {
    background-color: #c8d3e7;
}

.resultTable tr.even, .resultInnerTable tr.even {
    background-color: #FFF;
}

.resultTable tr.oddMark {
    background-color: #f1f19b;
    color: #F56527;
}

.resultInnerTable tr.oddMark {
    background-color: #c8d3e7;
    color: #F56527;
}
.resultTable tr.evenMark, .resultInnerTable tr.evenMark {
    background-color: #fcffae;
    color: #F56527;
}

.resultTable a.linkMark, .resultInnerTable a.linkMark {
    color: #F56527;
}

.resultTable a.link, .resultInnerTable a.link {
    color: #134678;
}

.resultTable a.linkHierarchy, .resultInnerTable a.linkHierarchy,
.resultTable a.linkView, .resultInnerTable a.linkView {
    color: #484848;
}

/* ========== Page Sorter ========== */

/** Manter as regras NESTA ORDEM: Off, Asc, Desc **/

.resultTable a.orderOff, .resultInnerTable a.orderOff{
    background: #15648e url( ../../img/themes/default/iArrowOff.gif ) no-repeat scroll center right;
    color: #ffffff;
}

.resultTable a.orderAsc, .resultInnerTable a.orderAsc{
    background: #15648e url( ../../img/themes/default/iArrowDown.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.resultTable a.orderDesc, .resultInnerTable a.orderDesc{
    background: #15648e url( ../../img/themes/default/iArrowUp.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.resultTable a.help, .resultInnerTable a.help{
    background: #134678 url( ../.../../img/themes/default/iHelpTip.gif ) no-repeat scroll center right;
    color:#ffffff;
}

/*para o display tag*/
.resultTable th.orderOff, .resultInnerTable th.orderOff {
    background: #15648e url( ../../img/themes/default/iArrowOff.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.orderAsc, .resultInnerTable th.orderAsc {
    background: #15648e url( ../../img/themes/default/iArrowDown.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.orderDesc, .resultInnerTable th.orderDesc {
    background: #15648e url( ../../img/themes/default/iArrowUp.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.help, .resultInnerTable th.help{
    background: #134678 url( ../../img/themes/default/iHelpTip.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.sorted a, .resultTable th.sortable a, .resultTable th.orderOff a, .resultTable th.help a,
.resultInnerTable th.sorted a, .resultInnerTable th.sortable a, .resultInnerTable th.orderOff a, .resultInnerTable th.help a {
    color:#FFF;
}
/* fim display tag */

/* ========== Tree ========== */
div#treeAssunto, div#treeClasseProcessual {
    border: solid 1px #509CC7;
}

div.treeBox  {
    border: solid 1px #509CC7;
}

/* ========== Master Detail Tabs ========== */

.masterBlockSubInfoHorz{
    background-color: #EDF8FF;
	border-left: 1px solid #134678;
	border-bottom: 1px solid #134678;
	border-right: 1px solid #134678;
}

.masterBlockSubInfoVert{
    background-color: #EDF8FF;
	border-top: 1px solid #134678;
	border-bottom: 1px solid #134678;
	border-right: 1px solid #134678;
}


/* ------------------------------------------ Horizontal Tabs -------------------------------------------*/

div#tabHorz div.tabLeft{
	background: transparent url(../../img/themes/default/tabTopOff.gif) no-repeat scroll left bottom;
}

div#tabHorz div.tabCenter{
	background-color: #a8dbf9;
	border-top: 1px solid #134678;
}

div#tabHorz div.tabRight{
	background: transparent url(../../img/themes/default/tabTopOff.gif) no-repeat scroll right bottom;
}

div#tabHorz li.currentTab div.tabLeft{
	background: transparent url(../../img/themes/default/tabTopOn.gif) no-repeat scroll left bottom;
}

div#tabHorz li.currentTab div.tabCenter{
	background-color: #EDF8FF;
}

div#tabHorz li.currentTab div.tabRight{
	background: transparent url(../../img/themes/default/tabTopOn.gif) no-repeat scroll right bottom;
}

div#tabHorz{
	background: transparent url(../../img/themes/default/tabBg.gif) repeat-x bottom;	
}

#tabHorz a {
    color: #134678;
}

#tabHorz a:hover {
    font-weight:bold;
}

#tabHorz .currentTab a {
    color: #134678;
}

/* ------------------------------------------ Vertical Tabs -------------------------------------------*/
td.tabVert {
    background: url(../../img/themes/default/tabBg.gif) repeat-y right top;
}


#tabVert li {
    background: url(../../img/themes/default/tabLeftOff.gif) no-repeat right top;
}

#tabVert a {
    color: #134678;
}

#tabVert .currentTab {
	background: url(../../img/themes/default/tabLeftOn.gif) no-repeat right top;
}

#tabVert .currentTab a {
    color: #134678;
}

/* ======== Wizards =========*/

.viewedStep{
	background: transparent url(../../img/themes/default/iSuccess.gif) top left no-repeat;
}

.currentStep{
    background: transparent url(../../img/themes/default/seta.png) top left no-repeat;
}

.wizardStep h3{
	color:#509CC7;
	border:none;
}

/*============== Window ===============*/
.tjpr_nw {
    background: transparent url( ../../img/themes/default/window/left-top.gif ) no-repeat 0 0;
}

.tjpr_n {
    background: transparent url( ../../img/themes/default/window/top-middle.gif ) repeat-x 0 0;
}

.tjpr_ne {
    background: transparent url( ../../img/themes/default/window/right-top.gif ) no-repeat 0 0;
}

.tjpr_w {
    background: transparent url( ../../img/themes/default/window/frame-left.gif ) repeat-y top left;
}

.tjpr_e {
    background: transparent url( ../../img/themes/default/window/frame-right.gif ) repeat-y top right;
}

.tjpr_sw {
    background: transparent url( ../../img/themes/default/window/bottom-left-c.gif ) no-repeat 0 0;
}

.tjpr_s {
    background: transparent url( ../../img/themes/default/window/bottom-middle.gif ) bottom left repeat-x;
}

.tjpr_se, .tjpr_sizer {
    background: transparent url( ../../img/themes/default/window/bottom-right-c.gif ) no-repeat 0 0;
}

.tjpr_close {
    background: transparent url( ../../img/themes/default/window/button-close-focus.gif ) no-repeat 0 0;
}

.tjpr_minimize {
    background: transparent url( ../../img/themes/default/window/button-min-focus.gif ) no-repeat 0 0;
}

.tjpr_maximize {
    background: transparent url( ../../img/themes/default/window/button-max-focus.gif ) no-repeat 0 0;
}

.tjpr_restore {
    background: transparent url( ../../img/themes/default/window/button-min-focus.gif ) no-repeat 0 0;
}

.tjpr_title {
    color: #134678;
}

/*============== Toogle Content =========*/
.toogleContent{
    color: #134678;
}

.toogleContent .header{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #134678;
    color: #FFF;
    padding: 5px;
    border-radius: 3px;
}

.toogleContent .header:hover{
    background-color: #134678;
    border: 1px solid #134678;
}

.toogleContent .header .link{
    cursor: pointer;
}

/*============== Calendar =========*/
body.calendar{
	background:#FFF;	
}

table.calendar a{
	text-decoration:none;
}

td.weekday{
	border-bottom:1px solid #0C6AA9;
}

td.weekday a{
	 color:#0C6AA9;
}

td.day a, td.weekend a{
	color:#134678;
}

td.weekend{
	background-color: #EDF8FF;
}

span.month{
	color:#134678;
}

span.year{
	color:#0C6AA9;
}

span.currMonth{
	color:#134678;
}

span.otherMonth{
	color:#509CC7;
}

a.calPrevYear{
	background: transparent url(../../img/themes/default/calendar/iCalPreviousYear.gif) no-repeat top right;
}
a.calPrevMonth{
	background: transparent url(../../img/themes/default/calendar/iCalPrevious.gif) no-repeat top right;
}
a.calNextYear{
	background: transparent url(../../img/themes/default/calendar/iCalNextYear.gif) no-repeat top left;
}
a.calNextMonth{
	background: transparent url(../../img/themes/default/calendar/iCalNext.gif) no-repeat top right;
}

td.today a, td.today a span.currMonth{
	color:#F56527;
}

/*============== Ajax:callout =========*/
table.ajaxCalloutForm em.attentionBold {
    color: #FF0000;
}


.ajaxCalloutLayout {
    border: 1px solid #134678;
}

.ajaxCalloutTextLayout {
    background: #FFFFFF url( ../../img/themes/default/window/bg.jpg ) repeat-y scroll top left;
}

.ajaxCalloutTextFont {
    color: #134678;
}

.ajaxCalloutCaptionLayout {
    background-color: #EDF8FF ;
}

.ajaxCalloutCaptionFont {
    color: #134678;
}

.ajaxCalloutCloseFont {
    color: #134678;
}

a#ajaxCalloutHelp, a#ajaxCalloutProcessoHelp, a#ajaxCalloutRecursoHelp,
a.ajaxCalloutGenericoHelp, a.ajaxCalloutNivelSigiloHelp, a.ajaxCalloutDataTransitoJulgadoHelp, a.ajaxCalloutDataReferenciaManualHelp, a.ajaxCalloutProcuradoriaPrincipalHelp, a.ajaxCalloutCitacaoOnlineHelp,
a.ajaxCalloutProcuradoria2InstanciaHelp, a.ajaxCalloutProcuradoriaProcessoFisicoHelp, a.ajaxFasesProcessoPlanoAplicacaoHelp, a.ajaxCalloutFiltroMovimentacoesHelp,
a.ajaxCalloutHelpUnidade{
    background: transparent url( ../../img/themes/default/mainPage/iInfoAdvogado.gif ) no-repeat scroll center;
}

a.ajaxCalloutDiscussao{
    background: transparent url( ../../img/sessaoDigital/chatazulsolidop.png ) no-repeat scroll center;
}
/* gust: calendário */
/*============== MKCalendar =========*/
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation {
    background-color:#134678;
    color:#FFFFFF;
}
TD.CALENDARcpDayColumnHeader {
    border:#134678;
}
A.CALENDARcpYearNavigation,
A.CALENDARcpMonthNavigation {
    color:#FFFFFF;
    font-weight:bold;
}
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled {
    color:#D0D0D0;
}
.CALENDARcpCurrentMonthDate {
    color:#134678;
}
.CALENDARcpCurrentDate {
    color:#FFFFFF;
}
.CALENDARcpOtherMonthDate {
    color:#808080;
}
TD.CALENDARcpCurrentDate {
    color:#FFFFFF;
    background-color:#EDF8FF;
}
TD.CALENDARcpCurrentDateDisabled {
    border:#FFAAAA;
}
TD.CALENDARcpTodayText,
TD.CALENDARcpTodayTextDisabled {
    border:#134678;
}
A.CALENDARcpTodayText {
    color:#134678;
}
SPAN.CALENDARcpTodayTextDisabled {
    color:#D0D0D0;
}
.CALENDARcpBorder {
    border:#134678;
}


/* ========== applet assinador ========== */
.loadAssinador {
    background: transparent url(../../img/indicator.gif) no-repeat top center;
}

.desabilitado {
    color: graytext;
    background-color: lightgray;
    cursor: default;
}

/* ========== botões, etc. desabilitados ========== */
input[type="text"][disabled], textarea[disabled],
input[type="text"][readonly], textarea[readonly],
option[disabled], optgroup[disabled], select[disabled] {
    color: graytext;
    background-color: lightgray;
    cursor: default;
}

option.specialDisabled {
    background-color: transparent;
}

input[type="radio"][disabled], input[type="radio"][disabled]:active, input[type="radio"][disabled]:hover, input[type="radio"][disabled]:hover:active,
input[type="radio"][readonly], input[type="radio"][readonly]:active, input[type="radio"][readonly]:hover, input[type="radio"][readonly]:hover:active,
input[type="checkbox"][disabled], input[type="checkbox"][disabled]:active, input[type="checkbox"][disabled]:hover, input[type="checkbox"][disabled]:hover:active,
input[type="checkbox"][readonly], input[type="checkbox"][readonly]:active, input[type="checkbox"][readonly]:hover, input[type="checkbox"][readonly]:hover:active {
    color: graytext;
    background-color: lightgray;
    cursor: default;
}

input[type="radio"] {
    accent-color: #134678;
}

.tabelaBotoes td.even {
    background-color: #FFF;
}

.tabelaBotoes td.odd {
    background-color: #EDF8FF;
}



/* ========== perfil corregedoria ========== */
div.quadroCorregedoriaEven {
    border: 1px solid #134678;
    background-color: #FFF;
}

div.quadroCorregedoriaOdd {
    border: 1px solid #134678;
    background-color: #EDF8FF;
}

div.quadroCorregedoriaDesabilitado {
    border: 1px solid #134678;
    background-color: #C4C4C4;
}

/* ===== filtro de movimentações ======= */
.quadroFiltroMovimentacoes td.btn {
    padding: 0 0 0 10px;
    cursor: pointer;
}

/* ===== anotações nos autos ======= */
#quadroAnotacoesAutos td.btn {
    padding: 0 0 0 10px;
    cursor: pointer;
}


.anotacaoAutos {
    display: inline-block;
    margin: 10px 20px 0 0;
    font-weight: bold;
}

.anotacaoAutosMini {
    display: inline-block;
    font-weight: bold;
    background-color: #F8F7B6;
    border-color: gray;
    border-style: outset;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    margin: 0 2px 2px;
}

.anotacaoAutosMini td {
    padding-right: 10px;
}

.anotacaoAutos:HOVER, .anotacaoAutosMini:HOVER {
    cursor: pointer;
    text-decoration: underline;
}

.anotacaoAutos img , .anotacaoAutosMini img{
    margin-right: 2px;
    vertical-align:text-bottom;
}

.anotacaoAutosSelecionada {
    background-color: #F8F7B6;
    border-color: gray;
    border-style: outset;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    margin: 0 2px 2px;
    padding: 5px 10px 10px 10px;
    min-height: 150px;
    min-width: 300px;
    max-width: 300px;
    z-index: 100;
}

.anotacaoAutosSelecionada table {
    width: 100%;
    height: 150px;
}

.anotacaoAutosSelecionada tr.titulo {
    cursor: move;
    font-weight: bold;
}

.anotacaoAutosSelecionada td.conteudo {
    max-width: 296px;
    overflow-x: hidden;
    padding-top: 10px;
    font-style: italic;
    height: 75px;
    vertical-align: top;
}

.anotacaoAutosSelecionada tr.autor {
    font-style: italic;
    vertical-align: bottom;
}

.anotacaoAutosSelecionada textarea {
    overflow: hidden;
    resize: none;
    background: inherit;
    border: none;
    color: #134678;
    width: 300px;
}

.anotacaoAutosSelecionada td.count {
    text-align: right;
}

.anotacaoAutosSelecionada input[type="text"].count{
    border: none;
    background-color: inherit;
    color: inherit;
    vertical-align: baseline;
    text-align: right;
}

.novaAnotacaoAutos {
    border-style: dashed;
}

/* ===== anotações de gabinete ===== */
#anotacaoAssessoriaPopup {
    background: transparent;
    border: 1px ridge transparent;
    padding: 0 10px;
    position: fixed;
}
#anotacaoAssessoriaPopup:HOVER {
    border-color: gray;
    border-radius: 5px;
    border-style: ridge;
    border-width: 1px;
    background-color: #EDF8FF;
}
#anotacaoAssessoriaPopupTitulo {
    cursor: move;
    width: 100%;
}
#anotacaoAssessoriaPopup img.new {
    margin: 0 0 -1px 0;
}
#listaAnotacao {
    max-height: 600px;
    min-width: 335px;
    overflow-y: hidden;
    padding-right: 5px;
}
#listaAnotacao:HOVER {
    overflow-y: auto;
}
.anotacao {
    background-color: #F8F7B6;
    border-color: gray;
    border-radius: 5px 5px 0 0;
    border-style: outset;
    border-width: 1px 1px 0;
    margin: 0 0 2px;
    padding: 5px 10px 10px 10px;
    /*width: 100%;*/
}
.anotacao table {width: 100%;}
/*
.anotacao textarea {
	background: inherit;
	border: none;
	color: #134678;
	margin: 10px 0 0;
	min-height: 145px;
	width: 318px;
}
*/
.anotacao li {
    margin-left: 15px;
}
.anotacao li.select {
    list-style: none;
    margin-left: 0;
}
.anotacaoItem {
    cursor: pointer;
    min-width: 300px;
    max-width: 300px;
}
.anotacaoItem:HOVER {
    opacity: .7;
    /* para IE: */
    filter: alpha(opacity=70);
}
.anotacaoItem td.conteudo {
    min-width: 300px;
    max-width: 300px;
}
.anotacaoBtnBar {
    /*padding-bottom: 20px;*/
    height: 16px;
    text-align: right;
}
.anotacaoBtnBar img {
    cursor: pointer;
}
.anotacaoBtnBar img.view {
    margin: 0 -2px 0 0;
}
.anotacaoBtnBar img.save {
    margin: 0 4px -1px 0;
}
.anotacaoBtnBar img.remove {
    height: 15px;
    margin: 0 0 0 -3px;
}
.anotacaoBtnBar img.close {
    margin: 0 0 2px 8px;
}
.anotacaoBadge {
    background-color:hsla(0,0%,75%,0.8);
    vertical-align: super;
    font-size:.7em;
    color:black;
    border-width:1px;
    box-shadow:0 0 1px #333;
}
.anotacaoSelecionada, .ultimaAnotacao {
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    min-height: 150px;
    min-width: 300px;
    max-width: 300px;
}
.edicaoAnotacao {
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    min-height: 150px;
}
.anotacaoSelecionada td.conteudo, .ultimaAnotacao td.conteudo, .edicaoAnotacao td.conteudo {
    padding-top: 10px;
}
.anotacaoSelecionada#detalhe, .ultimaAnotacao#detalhe, .edicaoAnotacao#detalhe {
    padding-top: 10px;
}
.anotacao div#limitadorResumo {
    max-width: 200px;
    max-height: 15px;
    opacity: .5;
    /* para IE: */
    filter: alpha(opacity=50);
    overflow: hidden;
    padding-top: 5px;
}
.anotacao div#limitadorResumo p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.anotacao div#limitadorConteudo {
    max-width: 296px;
    overflow-x: hidden;
}
.anotacao div#limitadorConteudo a:LINK {
    text-decoration: underline;
}
.anotacao tr.autor, .anotacao td.autor {font-style: italic; }
.paletaAnotacao {
    margin-left: 10px;
    display: inline;
}
.itemPaletaAnotacao {
    cursor: pointer;
    height: 13px;
    width: 10px;
    border: 1px solid gray;
}
.notaAmarela {background-color: #F8F7B6;}
.notaAzul {background-color: #C9ECF8;}
.notaBranca {background-color: #F5F5F5;}
.notaVerde {background-color: #C5F7C1;}
.notaRoxa {background-color: #D4CDF3;}

/* Notificação de inclusão no Histórico de processos e recursos */
.historyNotification {
    position: absolute;
    background-color: #F8F7B6;
    border-color: gray;
    border-style: outset;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    margin: 0 2px 2px;
    padding: 5px 10px 10px 10px;
    min-height: 50px;
    min-width: 290px;
    max-width: 290px;
    z-index: 100;
}

/* Layout para paineis (box) com ações de abrir/fechar (collapse) e barra de título (ex: lista de área de atuação pós login) */
.collapsiblePanel {
    border: 1px solid #134678;
    margin: 20px 0 5px 0;
    padding: 0 0 2px 0;
    /*max-width: 500px;*/
    border-style: outset;
    border-radius: 5px 5px 5px 5px;
}
.collapsiblePanel p.title {
    text-align: left;
    font-size: 15px;
    margin: 2px 2px 2px 2px;
    padding: 4px 0px 2px 4px;
    background-color: #134678;
    color: #FFF;
    border-radius: 5px 5px 0px 0px;
}
.collapsiblePanel a.eraseButton {
    vertical-align: top;
    float: right;
}
.collapsiblePanel img.toggleButton {
    vertical-align: text-top;
    cursor: pointer;
}

a.cpInfo {
    background: #134678 url( ../../img/themes/default/iHelpTip.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

/*---------------------------------------------------------------------------*/
/*------------------------------ Tela Principal -----------------------------*/
/*---------------------------------------------------------------------------*/
/*
OBSERVA??O IMPORTANTE: qualquer altera??o realizada no "#mainPage"
abaixo, tamb?m deve ser aplicado ao "#mainPage" nos arquivos JSPs
que se encontram no raiz, no "internal CSS" feito para funcionar no IE.
*/
body#mainPage {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    margin: 10px 0px 0px 0px;
    min-width: 771px;
    background: #FFF url( ../../img/themes/default/bDegrade.jpg ) repeat-y scroll top left;
    color: #134678;
}

body#mainPage a {
    font-weight: bold;
}
body#mainPage a:link {
    text-decoration: none;
    color:#134678;
}
body#mainPage a:link:hover {
    text-decoration: underline;
}
body#mainPage a:visited {
    text-decoration: none;
    color:#134678;
}
body#mainPage a:visited:hover {
    text-decoration: underline;
}

body#mainPage div#shortcuts {
    display: inline;
    padding-left: 10px;
}
body#mainPage div#shortcuts a{
    padding: 0 4px 1px 18px;
}
body#mainPage div#shortcuts a#help{
    padding-left:15px;
    margin-left:-4px;
    background: transparent url( ../../img/themes/default/iHelp.gif ) no-repeat scroll center left;
}

.cke_1 .cke_top{
    background-image: none !important;
}

.cke_top{
    background: #db6565 !important;
}

.listaAreaAtuacao li.odd {
    background-color: #EDF8FF !important;
}

.quadroDigitarTexto legend, .quadroSelecionarArquivo legend {
    color: #15648e !important;
}

tr.odd-even:nth-child(even) {
    background: #EDF8FF !important;
}

.primeiraLinha {
    background-color: #15648e;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    height: 25px;
}

.ultimaLinha {
    background-color: #15648e;
    height: 30px;
}

.tBranca {
    background-color: #FFFFFF;
}

.tCinza{
    background-color: #EDF8FF;
    height: 25px;
}