body {
    color: #3E4034;
    background: #FFF url( ../../img/themes/olive/bDegrade.jpg ) repeat-y scroll top left;
}

body.popup {
    background: white url( ../../img/themes/olive/window/bg.jpg ) repeat-y scroll top left;
}

body.wizard {
    background: white url( ../../img/themes/olive/bDegradeWizard.jpg ) repeat-y scroll top left;
}

/* ========== Header ========== */

div#header {
    background: #3E4034 url( ../../img/themes/olive/bgHeader.gif ) no-repeat scroll top right;
    border-bottom:1px solid #FFF;
}

div#header h2 {
    color: #FFF;
}


/* ========== Title Bar ========== */


div#shortcuts a {
    color: #3E4034;
    text-decoration: none;
}

div#shortcuts a#home {
    background: transparent url( ../../img/themes/olive/iHome.gif ) no-repeat scroll center left;
}

div#shortcuts a#help {
    background: transparent url( ../../img/themes/olive/iHelp.gif ) no-repeat scroll center left;
}

div#shortcuts a#contact {
    background: transparent url( ../../img/themes/olive/iContact.gif ) no-repeat scroll center left;
}

div#shortcuts a#close {
    background: transparent url( ../../img/themes/olive/iClose.gif ) no-repeat scroll center left;
}

/* ========== User Information ========== */

div#userinfo {
    color: #F56527;
}

div#userinfo strong {
    color: #3E4034;
}

/* ========== 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:#3E4034;
}

a:link:hover {
    text-decoration: underline;
}

a:visited {
    text-decoration: none;
    color:#3E4034;
}

a:visited:hover {
    text-decoration: underline;
}

/* ========== Welcome Page ========== */

div#messageBoard h3 {
    color: #63735F;
    border-bottom: 1px solid #63735F;
}

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#successMessages {
    color: #008000;
}

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 div.top-left, div#successMessages div.top-right, div#successMessages div.bottom-left, div#successMessages div.bottom-right {
	background-image: url(../../img/themes/olive/messages/box.gif);
}

div#successMessages div.box-content {
    border-left: 3px solid #3E4034;
	border-right: 3px solid #3E4034;
	background-color: #FFF;
}

div#successMessages div.box-content h4 {
    background: transparent url(../../img/themes/olive/messages/iSuccess.gif) no-repeat scroll center left;
}

/* ========== Menus ========== */

div#menu {
    background-color: #63735F;
}

ul#menubar {
    background-color: #63735F;
}

.menubar, .menubar_hover {
    background: transparent url( ../../img/menu/bgMenuItem.gif ) no-repeat center right;
}

.menubar {
    background-color: #63735F;
    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: #3E4034;
    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 #3E4034;
   border-right: 1px solid #3E4034;
   border-bottom: 1px solid #3E4034;
}

/* ========== Forms ========== */

.linhahr {
    border-bottom: 1px solid #63735F;
}

form h3 {
    color: #63735F;
    border-bottom: 1px solid #63735F;
}

form h4 {
    color: #63735F;
    border-bottom: 1px dotted #63735F;
}

form h5 {
    color: #63735F;
    border-bottom: 1px solid #63735F;
}

form em {
    color: #F56527;
}

form em.attention, form em.attentionBold {
    color: #FF0000;
}

form fieldset {
    border: 0;
}

fieldset#quadroPendencias {
    border:1px solid #3E4034;
}

fieldset#quadroPendencias legend {
    color: #63735F;
}

table.formQuadro td.label {
    background-color: #63735F;
    color:#FFFFFF;
}

table.formBorder {
	border:2px solid #C6C1A6;
}

a.searchButton {
    background: transparent url( ../../img/themes/olive/iSearch.gif ) no-repeat scroll bottom left;
}

a.eraseButton {
    background: transparent url( ../../img/themes/olive/iEraser.gif ) no-repeat scroll bottom left;
}

a.calendarButton { /* Henry: adicionado */
    background: transparent url( ../../img/themes/olive/calendar/iCal.gif ) no-repeat scroll bottom left;
}

a.link {
    background: transparent url( ../../img/themes/olive/iEdit.gif ) no-repeat scroll center left;
}

td a.link {
    background: transparent url( ../../img/themes/olive/iEdit.gif ) no-repeat scroll center left;
}

div.extendedinfo {
	border:2px solid #C6C1A6;    
}

table.buttonBar td {
    background: transparent url( ../../img/themes/olive/bHorizontalLine.gif ) no-repeat scroll center left;
}

table.buttonBar td.buttons, table.buttonBar td.infoButtons {
    background: none;
}

a.actions {
    color: #3E4034;
}

a.toBottom {
    background: transparent url( ../../img/themes/olive/iRollDown.gif ) no-repeat scroll center left;
}

a.toTop {
    background: transparent url( ../../img/themes/olive/iRollUp.gif ) no-repeat scroll center left;
}

/* ========== Advanced Search ========== */
a.closedAdvancedSearch {
    background: transparent url( ../../img/themes/olive/iPlus.gif ) no-repeat scroll center left;
    text-decoration:none;
    color: #3E4034;
}

a.openedAdvancedSearch {
    background: transparent url( ../../img/themes/olive/iMinus.gif ) no-repeat scroll center left;
    text-decoration:none;
    color: #3E4034;
}

/* ========== 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/olive/iFirstOn.gif ) no-repeat scroll top left;
}

a.arrowPreviousOn {
    background: transparent url( ../../img/themes/olive/iPreviousOn.gif ) no-repeat scroll top left;
}

a.arrowNextOn {
    background: transparent url( ../../img/themes/olive/iNextOn.gif ) no-repeat scroll top left;
}

a.arrowLastOn {
    background: transparent url( ../../img/themes/olive/iLastOn.gif ) no-repeat scroll top left;
}

a.arrowFirstOff {
    background: transparent url( ../../img/themes/olive/iFirstOff.gif ) no-repeat scroll top left;
}

a.arrowPreviousOff {
    background: transparent url( ../../img/themes/olive/iPreviousOff.gif ) no-repeat scroll top left;
}

a.arrowNextOff {
    background: transparent url( ../../img/themes/olive/iNextOff.gif ) no-repeat scroll top left;
}

a.arrowLastOff {
    background: transparent url( ../../img/themes/olive/iLastOff.gif ) no-repeat scroll top left;
}

/* ========== Page items ========== */

.resultBorder {
	/*
	border: 1px dotted #C6C1A6;
	*/
    border: 1px solid #63735F;
    background-color: #F3F3E2;
}

table.resultTable {
    border: 1px solid #63735F;
}

.resultTable th, .resultTable th.orderOff, .resultTable th.help {
    background-color: #63735F;
    border: 2px solid #FFF;
    color:#FFF;
}

.resultTable tr.odd {
    background-color: #E6E1C6;
}

.resultTable tr.even {
    background-color: #FFF;
}

.resultTable tr.oddMark {
	background-color: #E6E1C6;
	color: #F56527;
}

.resultTable tr.evenMark {
	background-color: #FFF;
	color: #F56527;
}


/* ========== Page Sorter ========== */

/** Manter as regras NESTA ORDEM: Off, Asc, Desc **/

.resultTable a.orderOff{
    background: #63735F url( ../../img/themes/olive/iArrowOff.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.resultTable a.orderAsc{
    background: #63735F url( ../../img/themes/olive/iArrowUp.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.resultTable a.orderDesc{
    background: #63735F url( ../../img/themes/olive/iArrowDown.gif ) no-repeat scroll center right;
    color:#ffffff;
}

.resultTable a.help{
    background: #63735F url( ../../img/themes/olive/iHelpTip.gif ) no-repeat scroll center right;
    color:#ffffff;
}

/*para o display tag*/
.resultTable th.orderOff {
    background: #63735F url( ../../img/themes/olive/iArrowOff.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.orderAsc {
    background: #63735F url( ../../img/themes/olive/iArrowUp.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.orderDesc {
    background: #63735F url( ../../img/themes/olive/iArrowDown.gif ) no-repeat scroll center left;
    color:#ffffff;
}

.resultTable th.help {
    background: #63735F url( ../../img/themes/olive/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{
	color:#FFF;
}
/* fim display tag */



/* ========== Tree ========== */
div#treeAssunto, div#treeClasseProcessual {
	border: solid 1px #C6C1A6; 
}

div.treeBox  {
	border: solid 1px #C6C1A6; 
}

/* ========== Master Detail Tabs ========== */

.masterBlockSubInfoHorz{
    background-color: #F3F3E2;
	border-left: 1px solid #3E4034;
	border-bottom: 1px solid #3E4034;
	border-right: 1px solid #3E4034;
}

.masterBlockSubInfoVert{
    background-color: #F3F3E2;
	border-top: 1px solid #3E4034;
	border-bottom: 1px solid #3E4034;
	border-right: 1px solid #3E4034;
}


/* ------------------------------------------ Horizontal Tabs -------------------------------------------*/

div#tabHorz div.tabLeft{
	background: transparent url(../../img/themes/olive/tabTopOff.gif) no-repeat scroll left bottom;
}


div#tabHorz div.tabCenter{
	background-color:#C6C1A6;
	border-top:1px solid #3E4034;
}

div#tabHorz div.tabRight{
	background: transparent url(../../img/themes/olive/tabTopOff.gif) no-repeat scroll right bottom;
}

div#tabHorz li.currentTab div.tabLeft{
	background: transparent url(../../img/themes/olive/tabTopOn.gif) no-repeat scroll left bottom;
}


div#tabHorz li.currentTab div.tabCenter{
	background-color:#F3F3E2;
}

div#tabHorz li.currentTab div.tabRight{
	background: transparent url(../../img/themes/olive/tabTopOn.gif) no-repeat scroll right bottom;
}

div#tabHorz{
	background: transparent url(../../img/themes/olive/tabBg.gif) repeat-x bottom;	
}


#tabHorz a {
    color: #3E4034;
}

#tabHorz a:hover {
    font-weight:bold;
}

#tabHorz .currentTab a {
    color: #3E4034;
}

/* ------------------------------------------ Vertical Tabs -------------------------------------------*/
td.tabVert {
    background: url(../../img/themes/olive/tabBg.gif) repeat-y right top;
}


#tabVert li {
    background: url(../../img/themes/olive/tabLeftOff.gif) no-repeat right top;
}

#tabVert a {
    color: #3E4034;
}

#tabVert .currentTab {
	background: url(../../img/themes/olive/tabLeftOn.gif) no-repeat right top;
}

#tabVert .currentTab a {
    color: #3E4034;
}

/* ======== Wizards =========*/

.viewedStep{
	background: transparent url(../../img/themes/olive/iSuccess.gif) top left no-repeat;
}

.currentStep{
	background: transparent url(../../img/themes/olive/seta.png) top left no-repeat;
}

.wizardStep h3{
	color:#B0A178;
	border:none;
}

/*============== Window ===============*/
.tjpr_nw {
    background: transparent url( ../../img/themes/olive/window/left-top.gif ) no-repeat 0 0;
}

.tjpr_n {
    background: transparent url( ../../img/themes/olive/window/top-middle.gif ) repeat-x 0 0;
}

.tjpr_ne {
    background: transparent url( ../../img/themes/olive/window/right-top.gif ) no-repeat 0 0;
}

.tjpr_w {
    background: transparent url( ../../img/themes/olive/window/frame-left.gif ) repeat-y top left;
}

.tjpr_e {
    background: transparent url( ../../img/themes/olive/window/frame-right.gif ) repeat-y top right;
}

.tjpr_sw {
    background: transparent url( ../../img/themes/olive/window/bottom-left-c.gif ) no-repeat 0 0;
}

.tjpr_s {
    background: transparent url( ../../img/themes/olive/window/bottom-middle.gif ) bottom left repeat-x;
}

.tjpr_se, .tjpr_sizer {
    background: transparent url( ../../img/themes/olive/window/bottom-right-c.gif ) no-repeat 0 0;
}

.tjpr_close {
    background: transparent url( ../../img/themes/olive/window/button-close-focus.gif ) no-repeat 0 0;
}

.tjpr_minimize {
    background: transparent url( ../../img/themes/olive/window/button-min-focus.gif ) no-repeat 0 0;
}

.tjpr_maximize {
    background: transparent url( ../../img/themes/olive/window/button-max-focus.gif ) no-repeat 0 0;
}

.tjpr_restore {
    background: transparent url( ../../img/themes/olive/window/button-min-focus.gif ) no-repeat 0 0;
}

.tjpr_title {
    color: #C6C1A6;
}

/*============== Calendar =========*/
body.calendar{
	background:#FFF;	
}

table.calendar a{
	text-decoration:none;
}

td.weekday{
	border-bottom:1px solid #63735F;
}

td.weekday a{
	 color:#63735F;
}

td.day a, td.weekend a{
	color:#3E4034;
}

td.weekend{
	background-color: #E6E1C6;
}

span.month{
	color:#3E4034;
}

span.year{
	color:#63735F;
}

span.currMonth{
	color:#3E4034;
}

span.otherMonth{
	color:#B0A178;
}

a.calPrevYear{
	background: transparent url(../../img/themes/olive/calendar/iCalPreviousYear.gif) no-repeat top right;
}
a.calPrevMonth{
	background: transparent url(../../img/themes/olive/calendar/iCalPrevious.gif) no-repeat top right;
}
a.calNextYear{
	background: transparent url(../../img/themes/olive/calendar/iCalNextYear.gif) no-repeat top left;
}
a.calNextMonth{
	background: transparent url(../../img/themes/olive/calendar/iCalNext.gif) no-repeat top right;
}

td.today a, td.today a span.currMonth{
	color:#F56527;
}


/*============== Ajax:callout =========*/
.ajaxCalloutLayout {
	border: 1px solid #3E4034;
}

.ajaxCalloutTextLayout {
	background: #FFFFFF url( ../../img/themes/olive/window/bg.jpg ) repeat-y scroll top left;
} 

.ajaxCalloutTextFont {
	color: #3E4034;
} 

.ajaxCalloutCaptionLayout {
	background-color: #C6C1A6;
}

.ajaxCalloutCaptionFont {
	color: #3E4034;
} 

.ajaxCalloutCloseFont {
	color: #3E4034;
} 


/* gust: calendário */
/*============== MKCalendar =========*/
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation {
	background-color:#3E4034;
	color:#FFFFFF;
}
TD.CALENDARcpDayColumnHeader {
	border:#3E4034;
}
A.CALENDARcpYearNavigation,
A.CALENDARcpMonthNavigation {
	color:#FFFFFF;
	font-weight:bold;
}
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled {
	color:#D0D0D0;
}
.CALENDARcpCurrentMonthDate {
	color:#3E4034;
}
.CALENDARcpCurrentDate {
	color:#FFFFFF;
}
.CALENDARcpOtherMonthDate {
	color:#808080;
}
TD.CALENDARcpCurrentDate {
	color:#FFFFFF;
	background-color:#E6E1C6;
}
TD.CALENDARcpCurrentDateDisabled {
	border:#FFAAAA;
}
TD.CALENDARcpTodayText,
TD.CALENDARcpTodayTextDisabled {
	border:#3E4034;
}
A.CALENDARcpTodayText {
	color:#3E4034;
}
SPAN.CALENDARcpTodayTextDisabled {
	color:#D0D0D0;
}
.CALENDARcpBorder {
	border:#3E4034;
}


/* ========== applet assinador ========== */
#loadAssinador {
	background: transparent url(../../img/indicator.gif) no-repeat top center;
}


/* --- Tree CSS --- */

/* Henry: inserido para ajeitar o radio button */
.tree input {      
	margin-top: -5px;
}

.tree li {
	/*
	padding-left: 15px;           Henry: modificado pelas as linhas abaixo
	*/
	padding-left: 19px;
	vertical-align: middle;
}

.tree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	list-style: none;
	list-style-type: none;
	/*
	font-size: 12px;              Gus: modificado o tamanho
	*/
	font-size: 10px;
	/*
	line-height: 20px;            Henry: alterado a altura
	*/
	line-height: 18px;
	padding-left: 0;
	margin-left: 0;
}

.tree li span {
	display: block;
	/* 
	margin-top: 10px;             Henry: alterado pelas linhas abaixo
	*/
	float:left;
	
	/*
	width: 10px;                  Henry: alterado pelas linhas abaixo
	height: 10px;
	*/

	margin-top: 0px;
	width: 18px;
	height: 18px;
}

.tree li a { 
	/*
	left: 5px;                    Henry: trocado pelas linhas abaixo
	*/
	
	position: relative;
	left: 5px;
	top: -1px;
} 

/* Henry: adicionado para desenhar melhor a árvore quando aparece o ícone de link */
.tree li a.link { 
    padding-left: 20px;		
	position: relative;
	left: 5px;
	top: -1px;
}

/* Sergio: adicionado para apresentar dados em vermelho no link */
.tree li a.linkred {
	padding-left: 20px;		
	position: relative;
	left: 5px;
	top: -1px;
	color: red;
}

/* Henry: adicionado para desenhar melhor a árvore quando aparece o ícone de link */
.tree li font {
    padding-left: 5px;
}

/* Sergio: adicionado para apresentar dados em vermelho na fonte */
.tree li fontred {
    padding-left: 5px;
    font-size: 10px;
    color: red;
}

/* Sergio: forçada apresentacao para o IE de fontes pretas e tamanho 10 */
.tree li fontblack {
    padding-left: 5px;
    font-size: 10px;
    color: black;
}

.expandedNode:hover {
	cursor: pointer;
}

.collapsedNode:hover {
	cursor: pointer;
}

.expandedNode {
	background-image: url(../../img/tree/minus.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.collapsedNode {
	background-image: url(../../img/tree/plus.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* Henry: adicionado para desenhar melhor a árvore */
.collapsedBottomNode {
	background-image: url(../../img/tree/plusbottom.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* Henry: adicionado para desenhar melhor a árvore */
.joinNode {
	background-image: url(../../img/tree/join.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* Henry: adicionado para desenhar melhor a árvore */
.joinBottomNode {
	background-image: url(../../img/tree/joinbottom.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* Henry: adicionado para desenhar melhor a árvore */
.lineExpandedNode {
	background-image: url(../../img/tree/line.gif);
	background-repeat: repeat-y;
	background-position: left;
}


/*============== indicator =========*/
img.indicatorOn {
	padding-top: 3px; 
	*padding-top: 0px;
	/* as propriedades prefixadas por "*" são renderizadas apenas pelo IE7 e servem para posicionar corretamente a imagem */
}

img.indicatorOff {
	padding-top: 3px;
	*padding-top: 0px;
	/* as propriedades prefixadas por "*" são renderizadas apenas pelo IE7 e servem para posicionar corretamente a imagem */
}



/*============== Ajax:callout =========*/
#ajaxCalloutDiv {
	width: 400px; 
	height: 200px; 
	border: none; 
	padding: 6px;
	overflow: auto;
}

table.ajaxCalloutForm {
    width: 100%;
}

table.ajaxCalloutForm td {
	vertical-align: top;
    line-height: 1.2em;
}

table.ajaxCalloutForm td.label {
	text-align: right;
	padding-right: 5px;
	width: 1%;
	white-space: nowrap;
}

.ajaxCalloutTextLayout {
	text-align: justify;
} 

.ajaxCalloutCaptionLayout {
	text-align: center;	
	padding: 0 5px 0 5px;	
}

/* gust: calendário */
/*============== MKCalendar =========*/
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation {
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-weight:bold;
}
.CALENDARcpDayColumnHeader,
.CALENDARcpYearNavigation,
.CALENDARcpMonthNavigation,
.CALENDARcpCurrentMonthDate,
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDate,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDate,
.CALENDARcpCurrentDateDisabled,
.CALENDARcpTodayText,
.CALENDARcpTodayTextDisabled,
.CALENDARcpText	{
	font-family:arial;
	font-size:8pt;
}
TD.CALENDARcpDayColumnHeader {
	text-align:right;
	border:solid thin;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-width:1px;
}
.CALENDARcpCurrentMonthDate,
.CALENDARcpOtherMonthDate,
.CALENDARcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.CALENDARcpCurrentMonthDateDisabled,
.CALENDARcpOtherMonthDateDisabled,
.CALENDARcpCurrentDateDisabled {
	text-align:right;
	text-decoration:line-through;
}
.CALENDARcpCurrentMonthDate {
	font-weight:bold;
}
.CALENDARcpCurrentDate {
	font-weight:bold;
}
TD.CALENDARcpTodayText,
TD.CALENDARcpTodayTextDisabled {
	border:solid thin;
	border-left-width:0;
	border-right-width:0;
	border-top-width:1px;
	border-bottom-width:0;
}
A.CALENDARcpTodayText,
SPAN.CALENDARcpTodayTextDisabled {
	height:20px;
}
A.CALENDARcpTodayText {
	font-weight:bold;
}
.CALENDARcpBorder {
	border:solid thin;
}


/* ========== applet assinador ========== */
#loadAssinador {
	margin: 0 5px 0 2px; 
	*margin: 1px 5px 0 2px; 
	/* as propriedades prefixadas por "*" são renderizadas apenas pelo IE7 e servem para posicionar corretamente o botão que chama o applet */
}

/*============== Quadro de Pendências =========*/
fieldset#quadroPendencias legend {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1.5em;
	font-weight: bold;
}


/*============== Ajax:callout =========*/
table.ajaxCalloutForm td.label {
	font-weight: bold;
}

.ajaxCalloutTextFont {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.60em;
} 

.ajaxCalloutCaptionFont {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.80em;
	font-weight: bold;
}

.ajaxCalloutCloseFont {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.80em;
	font-weight: bold;
} 

/* ========== Error and Success Messages ========== */

div.box-content h4 {
    font-weight: bold; 
    font-size: 1.1em;
}

.menu-item h3 {
    font-size: 1em;
}

a.searchButton, a.eraseButton, a.calendarButton {
/*    display: inline-block; */
	display: inline-table; /* henry: o firefox estava reclamando do valor antigo */
	padding-left: 25px;
    height: 16px;
    width: 16px;
    vertical-align: middle;
    font-size: 13px; /* Tamanho fixo para não cortar a imagem */
}

a.calendarButton {
	margin-left: 4px;
}

a.searchButton span, a.eraseButton span, a.calendarButton span {
    display: none;
}

input.button {
    width: 160px;
}

table.form td.label {
    text-align: right;
    padding-right: 5px;
    width: 250px;
}

