.pbs
{ 
	BORDER-RIGHT: #000000 2px solid; 
	BORDER-TOP: #000000 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 2px solid; 
	CURSOR: hand; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cccccc
}

.pb
{ 
	
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	CURSOR: hand; 
	COLOR: #000000; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cccccc 
}

.h3 
{ 
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif 
}

.h4
{ 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	font-weight:bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif 
}

.pagetitle
{ 
	margin-top:6px;
	margin-bottom:6px;
	color: #000000; 
	font-size: 16px; 
	font-weight:bold;
	FONT-FAMILY: helvetica, sans-serif 
}

.h2 
{ 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.text 
{ 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.field 
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	z-index: -10 
}

.field2
{ 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 0px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 0px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

.summary 
{ 
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-TOP: #ff0000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ff0000 1px solid; 
	COLOR: #ff0000; 
	BORDER-BOTTOM: #ff0000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff 
}

.button 
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	CURSOR: hand; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cccccc 
}

.grid 
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff 
}

.gridcad
{

    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: #436976;
    BORDER-BOTTOM: #dee7ec 1px solid;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dee7ec;
}

.gridtitle
{ 
	FONT-SIZE: 11px;
	color: #ffffff; 
	BACKGROUND-COLOR: #000000; 
}
.gridtitle a:link {
	text-decoration: none;
	color: #FFFFFF;
	}
.gridtitle a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}
.gridtitle a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
.gridtitle a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

.gridline
{ 
	BACKGROUND-COLOR: #dee7ec
}

.gridlineover
{
	BACKGROUND-COLOR: #dfffdf
}

.gridfooter
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 0px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff 
}


.backgroundImage {
	background-image: url(fundo.gif);
	background-repeat: repeat;
}

.body {
    BACKGROUND-COLOR: white
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN: 0px;
	FONT-SIZE: 10px; 
    COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}

.menuTable
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma
}

.menuTr
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma 
}

menuTd
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma 
}

H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H5 A
{
    COLOR: black! important
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BORDER-BOTTOM: medium none
}
UL A
{
    TEXT-DECORATION: underline
}
OL A
{
    TEXT-DECORATION: underline
}
LI
{
	font-size:10pt;
    MARGIN-BOTTOM: 1em
}
DT
{
    FONT-WEIGHT: bold
}
DT A
{
    TEXT-DECORATION: underline
}
DD
{
    MARGIN-BOTTOM: 1em;
    LINE-HEIGHT: 1.5em
}
DD A
{
    TEXT-DECORATION: underline
}
DD.link A
{
    COLOR: black;
    TEXT-DECORATION: none
}
FIELDSET
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em 0em;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #8cacbb 1px solid
}
LEGEND
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 90%;
    BACKGROUND: white;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0.5em
}
FORM
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TEXTAREA
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    FONT: 110% "Courier New", Courier, monospace;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    BACKGROUND-COLOR: white
}
INPUT
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    VISIBILITY: visible;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: white
}
SELECT
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid
}

a.link 
{
	text-decoration:none;
}

a.link:visited
{
	color:#2020B0;
}

a.link:link
{
	color:#000000;
}

a.menu_main
{
	text-decoration:none;
}

a.menu_main:visited
{
	color:#0000A0;
}

.erro
{
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	color:#F90000
}

.menu_main
{
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color:#C0C0C0
}

.form_label
{
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color:black
}

.form_label_readonly
{
	font-size:7pt;
	font-style:normal;
	font-weight:normal;
	color:Gray;
}

.form_title
{
	background:#000080;
}

.requerido
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:red
}

.form_input
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:black
}

.form_input_readonly
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:Gray 
}

.form_inputsel
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#A0A0A0;
}

.group_sel
{
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	color:#000000;
}

.group
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

.alert
{
	color:#BB0000;
}

.form_division
{
	background:#F0F0F0;
}

.form_division
{
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	color:#000000;
}

.form_help
{
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color:#303030;
}

.form_unselected
{
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	color:#505050;
}

.explorer{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	vertical-align :baseline ;
}

.form_title
{
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	color:#ffffff
}

.tabela_item
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#000000
}

.tabela_titulo
{
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	color:#000000
}

#maintable 
{
	position:absolute;
	left:0;
	top:0;
}

#menugraf 
{
	position:relative;
	top:0;
}

#portal-globalnav
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 2em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0em;
    WHITE-SPACE: nowrap;
    LIST-STYLE-TYPE: none;
    BORDER-COLLAPSE: collapse;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent
}
#portal-globalnav LI
{
    DISPLAY: inline
}
#portal-globalnav LI A
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 2em;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 2em;
    PADDING-BOTTOM: 0em;
    TEXT-TRANSFORM: lowercase;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: #436976;
    MARGIN-RIGHT: 0.5em;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #8cacbb 1px;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#portal-globalnav LI.selected A
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: #436976;
    BORDER-BOTTOM: #dee7ec 1px solid;
    BACKGROUND-COLOR: #dee7ec
}
#portal-globalnav LI A:hover
{
    BORDER-LEFT-COLOR: #8cacbb;
    BORDER-BOTTOM-COLOR: #dee7ec;
    COLOR: #436976;
    BORDER-TOP-COLOR: #8cacbb;
    BACKGROUND-COLOR: #dee7ec;
    BORDER-RIGHT-COLOR: #8cacbb
}
#portal-personaltools
{
    PADDING-RIGHT: 3em;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 3em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0px;
    TEXT-TRANSFORM: lowercase;
    COLOR: black;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #dee7ec;
    TEXT-ALIGN: right
}
#portal-personaltools .portalUser
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(http://www.contentmanagementsoftware.info/user.gif) no-repeat left center
}
#portal-personaltools .portalNotLoggedIn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px
}
#portal-personaltools LI
{
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    MARGIN-LEFT: 1em;
    COLOR: #436976
}
#portal-personaltools LI A
{
    COLOR: #436976;
    TEXT-DECORATION: none
}

.hiddenStructure
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px -1px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}
.contentViews .hiddenStructure
{
    LEFT: -200px;
    POSITION: absolute;
    TOP: -200px
}
.contentActions .hiddenStructure
{
    LEFT: -200px;
    POSITION: absolute;
    TOP: -200px
}
