 {
	box-sizing: border-box; moz-box-sizing: border-box
}
H1 {
	FONT-SIZE: 1.4em; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#aaaacc', Direction=135, Strength=2); MARGIN: 20px 0px 10px; COLOR: #4d7097; FONT-FAMILY: "Century Gothic", "Helvetica", "sans-serif"; HEIGHT: 20px
}
H2{
FONT-SIZE: 1.2em; MARGIN: 30px 0px 20px -50px; COLOR: #716f64; BORDER-BOTTOM: #aca899 1px dotted; FONT-FAMILY: "Bookman Old Style", "Helvetica", "sans-serif"
}
H3 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 1em;
	BACKGROUND: #ece9d8;
	PADDING-BOTTOM: 5px;
	MARGIN: 50px 0px 10px;
	COLOR: #716f64;
	PADDING-TOP: 5px;
	FONT-FAMILY: "Bookman Old Style", "Helvetica", "sans-serif"
}
H4 {
	FONT-SIZE: 84%; MARGIN: 10px
}
A {
	COLOR: #248; TEXT-DECORATION: none
}
A:visited {
	COLOR: #040
}
P {
	MARGIN: 10px 0px
}
BLOCKQUOTE {
	BORDER-RIGHT: #cdf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cdf 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f3f3ff; PADDING-BOTTOM: 10px; MARGIN: 10px 30px 10px 0px; BORDER-LEFT: #cdf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cdf 1px solid; FONT-FAMILY: "Century Gothic", "Helvetica", "sans-serif"
}
PRE {
	FONT-SIZE: 100%; MARGIN: 10px 0px 10px 10px; COLOR: #4d7097; FONT-FAMILY: "Courier New", "Courier", "monospace"
}
XMP {
	BACKGROUND: infobackground; COLOR: infotext; FONT-FAMILY: "Courier New", "Courier", "monospace"
}
KBD {
	BACKGROUND: infobackground; COLOR: infotext; FONT-FAMILY: "Courier New", "Courier", "monospace"
}
XMP {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE.page {
	TABLE-LAYOUT: fixed; FONT-SIZE: 100%; WIDTH: 920px; MARGIN-RIGHT: -20px; BORDER-COLLAPSE: collapse
}
UNKNOWN {
	MARGIN-RIGHT: auto
}
TABLE.page TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.head {
	MARGIN: 5px 0px; PADDING-TOP: 5px
}
.head .title {
	BACKGROUND: url(images/logo.png) no-repeat 16px 2px; LINE-HEIGHT: 30pt
}
.head .subtitle {
	FONT-SIZE: 84%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; COLOR: #666; FONT-STYLE: italic; TEXT-ALIGN: right
}
.menu {
	BORDER-TOP: #e2decd 1px solid; BACKGROUND: #ebeadb; MARGIN: 3px 0px; FONT: menu; BORDER-BOTTOM: #d6d2c2 1px solid
}
.menu .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menu .right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menu .right {
	WIDTH: 65%; TEXT-ALIGN: right
}
.menu A {
	MARGIN: 0px 10px; COLOR: #42658d; TEXT-DECORATION: none
}
.menu A:visited {
	COLOR: #42658d
}
.body {
	MARGIN: 20px 0px
}
.body TD.main {
	PADDING-RIGHT: 30px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.35em; PADDING-TOP: 0px
}
.location {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; COLOR: #716f64; BORDER-BOTTOM: #aca899 1px dotted
}
TABLE.topnews {
	FONT-SIZE: 95%; MARGIN: 10px 0px 20px; WIDTH: 470px; COLOR: #716f64
}
TABLE.topnews TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.topnews TD.date {
	WIDTH: 7em
}
.image-home {
	BACKGROUND: url(images/boxes.png) no-repeat 10px 7px; LEFT: -50px; FLOAT: left; MARGIN: 0px -30px -30px 0px; WIDTH: 30px; POSITION: relative; TOP: 0px; HEIGHT: 30px
}
COL.main {
	WIDTH: 640px
}
COL.right {
	WIDTH: 280px
}
.single COL.main {
	WIDTH: 920px
}
.single COL.right {
	DISPLAY: none; WIDTH: 0px
}
.body .main {
	BACKGROUND: url(images/bgm.png) repeat-y right top
}
.body .right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FONT-SIZE: 84%; BACKGROUND: url(images/bgr.png); PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 280px; PADDING-TOP: 20px
}
.body .right H2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 15px 0px; BORDER-LEFT: medium none; COLOR: #716f64; BORDER-BOTTOM: medium none
}
.body .right P {
	MARGIN: 10px 0px
}
.body .right UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: square
}
.body .right UL.reference {
	MARGIN-BOTTOM: 30px; LINE-HEIGHT: 1.8em; PADDING-TOP: 40px; BORDER-BOTTOM: #ece9d8 1px solid
}
.body .right UL UL {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; MARGIN: 0px 3px; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset
}
.body .right UL UL UL {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.body .right LI {
	BORDER-TOP: #ece9d8 1px solid; CURSOR: hand; TEXT-INDENT: 10px; FONT-STYLE: italic
}
.body .right UL UL LI {
	TEXT-INDENT: 20px
}
.body .right UL UL UL LI {
	TEXT-INDENT: 30px; FONT-STYLE: normal
}
.tree-active {
	BACKGROUND: #fff
}
.body .right A {
	COLOR: #248; TEXT-DECORATION: none
}
.copyright .page TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #aca899 1px dashed; PADDING-LEFT: 10px; FONT-SIZE: 84%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center; FONT-VARIANT: small-caps
}
.tutorial TEXTAREA {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; FONT-SIZE: 10pt; BACKGROUND: infobackground; MARGIN: 5px 0px; OVERFLOW: auto; BORDER-LEFT: 1px inset; WIDTH: 100%; BORDER-BOTTOM: 1px inset; HEIGHT: 250px
}
.tutorial IFRAME {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: 5px 0px; BORDER-LEFT: white 1px solid; WIDTH: 100%; BORDER-BOTTOM: white 1px solid; HEIGHT: 150px
}
TABLE.summary {
	FONT-SIZE: 84%; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.params {
	FONT-SIZE: 84%; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.summary TD {
	PADDING-RIGHT: 30px; BORDER-TOP: #ece9d8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ece9d8 1px solid; TEXT-ALIGN: left
}
TABLE.params TD {
	PADDING-RIGHT: 30px; BORDER-TOP: #ece9d8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ece9d8 1px solid; TEXT-ALIGN: left
}
TABLE.summary A {
	COLOR: #248; TEXT-DECORATION: none
}
.reference .image-home {
	BACKGROUND: url(images/boxes.png) no-repeat 10px 7px
}
A:hover {
	TEXT-DECORATION: underline
}
.forum-subject {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 30px 0px 20px; COLOR: #716f64; BORDER-BOTTOM: #aca899 1px dotted; FONT-FAMILY: "Bookman Old Style", "Helvetica", "sans-serif"
}
.forum-message {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
.forum-author {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.forum-date {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.forum .image-home {
	BACKGROUND: url(images/boxes.png) no-repeat 10px 7px
}
.forum-label {
	FONT-SIZE: 11px; LEFT: -52px; VERTICAL-ALIGN: top; WIDTH: 50px; MARGIN-RIGHT: -50px; POSITION: relative; HEIGHT: 16px
}
.forum-separator {
	MARGIN: 10px 0px 15px; BORDER-BOTTOM: #aca899 1px dotted
}
LI UL {
	DISPLAY: none
}
LI.treeVisible UL {
	DISPLAY: block
}
LI.treeVisible LI UL {
	DISPLAY: none
}
LI.treeVisible LI.treeVisible UL {
	DISPLAY: block
}
.aw-code-panel {
	LEFT: -52px; MARGIN: 0px -30px -150px 0px; OVERFLOW: hidden; WIDTH: 30px; POSITION: relative; TOP: 50px; HEIGHT: 150px
}
.aw-code-panel BUTTON {
	FONT: menu; WIDTH: 100%; HEIGHT: 2.5em
}
.aw-code-block {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; DISPLAY: block; PADDING-LEFT: 50px; FONT-SIZE: 100%; BACKGROUND: #f9ffee; PADDING-BOTTOM: 15px; MARGIN: 15px 0px 15px -50px; BORDER-LEFT: #999 1px dotted; PADDING-TOP: 15px; BORDER-BOTTOM: #999 1px dotted; FONT-FAMILY: Georgia, Arial, Helvetica
}
.aw-code-1 {
	COLOR: #006
}
.aw-code-2 {
	COLOR: #00c
}
.aw-code-3 {
	COLOR: #099; FONT-STYLE: italic
}
.aw-code-4 {
	COLOR: #090
}
.bottom-links IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: medium none; WIDTH: 4px; BORDER-BOTTOM: medium none; HEIGHT: 5px
}
#img1 {
	BACKGROUND: url(/runtime/styles/xp/grid.png); WIDTH: 1px; HEIGHT: 1px
}
#img2 {
	BACKGROUND: url(/runtime/styles/xp/icons.png); WIDTH: 1px; HEIGHT: 1px
}
.aw-section {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 5px solid; PADDING-LEFT: 10px; BACKGROUND: #fbfaf8; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#e2decd', Direction=135, Strength=5); PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; BORDER-LEFT: #fff 5px solid; WIDTH: 100%; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 5px solid
}
UNKNOWN {
	BORDER-BOTTOM-WIDTH: 8px; BORDER-RIGHT-WIDTH: 8px; moz-border-right-colors: #f4f3f0 #e2decd #d6d2c2 #fff #fff #fff #fff #fff; moz-border-bottom-colors: #f4f3f0 #e2decd #d6d2c2 #fff #fff #fff #fff #fff; moz-border-radius: 3px
}
.aw-section H2 {
	BORDER-RIGHT: #d6d2c2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e2decd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #ebeadb; PADDING-BOTTOM: 5px; MARGIN: 0px -10px 10px; BORDER-LEFT: #e2decd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d6d2c2 1px solid; FONT-FAMILY: Tahoma
}
.aw-section A {
	COLOR: #4d7097! important; BORDER-BOTTOM: #4d7097 1px dotted; TEXT-DECORATION: none
}
.aw-section A:visited {
	COLOR: #000! important; BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
.aw-section A:hover {
	BACKGROUND: #ffeeee; COLOR: #f00! important; BORDER-BOTTOM: red 1px solid; TEXT-DECORATION: none
}
.aw-markup {
	FONT: menu; COLOR: #4d7097
}
.aw-markup DIV {
	PADDING-LEFT: 25px; TEXT-INDENT: -25px
}
.aw-markup SPAN {
	DISPLAY: block; PADDING-LEFT: 20px
}
.aw-icon {
	DISPLAY: inline; BACKGROUND-IMAGE: url(../imagens/icons.png); MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 16px; HEIGHT: 16px
}
UNKNOWN {
	OVERFLOW: visible
}
.aw-download {
	BACKGROUND-POSITION: -41px -1px
}
.aw-licenses {
	BACKGROUND-POSITION: -81px -1px
}
.aw-buy {
	BACKGROUND-POSITION: -121px -1px
}
.aw-lapis {
	BACKGROUND-POSITION: -161px -1px
}
.aw-fechamento {
	BACKGROUND-POSITION: -361px -1px
}
.aw-credenciais {
	BACKGROUND-POSITION: -241px -1px
}
.aw-subtotal {
	BACKGROUND-POSITION: -441px -1px
}
.aw-layout {
	BACKGROUND-POSITION: -281px -1px
}
.aw-treeitem {
	PADDING-LEFT: 30px; OVERFLOW: hidden; WIDTH: 100%; WHITE-SPACE: nowrap; HEIGHT: 1.6em; TEXT-OVERFLOW: ellipsis
}
.aw-treeitem A {
	BORDER-BOTTOM: medium none
}
.aw-treeitem A:visited {
	BORDER-BOTTOM: medium none
}
.aw-current {
	BORDER-RIGHT: #e2decd 1px solid; BORDER-TOP: #d6d2c2 1px solid; BACKGROUND: #ebeadb; BORDER-LEFT: #d6d2c2 1px solid; BORDER-BOTTOM: #e2decd 1px solid
}
.aw-current SPAN {
	LEFT: -1px; POSITION: relative; TOP: -1px
}
.aw-current A {
	LEFT: -1px; POSITION: relative; TOP: -1px
}
.aw-treelist .aw-treeitem {
	PADDING-LEFT: 40px
}
.aw-treelist .aw-treelist .aw-treeitem {
	PADDING-LEFT: 50px
}
.aw-treelist .aw-treelist .aw-treelist .aw-treeitem {
	PADDING-LEFT: 60px
}
.aw-treelist .aw-treelist .aw-treelist .aw-treelist .aw-treeitem {
	PADDING-LEFT: 70px
}
.aw-treebox1 .aw-treelist {
	DISPLAY: none
}
.aw-treemarker1 {
	BACKGROUND: url(images/icons.png) -467px -1px; MARGIN-LEFT: -32px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 32px; MARGIN-RIGHT: 0px; HEIGHT: 16px
}
.aw-treemarker2 {
	BACKGROUND: #ccc; MARGIN-LEFT: -32px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 32px; CURSOR: pointer; MARGIN-RIGHT: 0px; HEIGHT: 16px
}
.aw-treebox2 .aw-treemarker2 {
	BACKGROUND: url(images/icons.png) -563px -1px
}
.aw-treebox1 .aw-treemarker2 {
	BACKGROUND: url(images/icons.png) -523px -1px
}
UNKNOWN {
	VERTICAL-ALIGN: 13px; OVERFLOW: visible
}

@media Print    
{
TABLE.page {
	WIDTH: 640px
}
.head {
	DISPLAY: none
}
.menu {
	DISPLAY: none
}
COL.right {
	DISPLAY: none
}
.image-home {
	BORDER-LEFT: #eee 30px solid
}
A {
	COLOR: #248
}

}
.Titulo {
	background : #ece9d8;
	FONT-SIZE: 10pt;
	COLOR: #716f64;
	BORDER-BOTTOM: #aca899 1px solid;
	FONT-FAMILY: "Arial";
	font-weight : bold;
	height : auto;
	padding-left : 3;
	width : 100%;
	margin-left : -4;
	margin-right : 0;
	margin-bottom : 5;
	padding : -3 -3 5;
}