
body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}
BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	MARGIN: 0px
}
BODY {
	FONT-SIZE: 10px
}
TD {
	FONT-SIZE: 10px
}
TH {
	FONT-SIZE: 10px
}
.font0 {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
a {	font-weight: bold;}
.style1 {color: #FF0000;font-size: 14px;}
.style2 {color: #FFFFFF;font-weight: bold;}


.cssMesAberto {
	COLOR: white
}
.cssNomeCliente {
	COLOR: white
}
.MenuPrincipal {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#08246b', endColorStr='#A5CbF7', gradientType='1')
}
BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
P {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
OPTION {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana
}
.pageheader_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: black; LETTER-SPACING: 0px
}
.pageheader_titlesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black
}
.pageheader_line {
	COLOR: black
}
.page_break_before {
	PAGE-BREAK-BEFORE: always
}
.page_break_after {
	PAGE-BREAK-AFTER: always
}
.calendar_nextprevmonthcell {
	
}
.calendar_nextprevmonthlink {
	
}
.calendar_titlecell {
	FONT-SIZE: 7pt
}
.calendar_titlelink {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.calendar_titlelink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.calendar_dayheader {
	FONT-SIZE: 7pt; COLOR: white; BACKGROUND-COLOR: black
}
.calendar_othermonthdaycell {
	FONT-SIZE: 7pt; BACKGROUND-COLOR: #ffffcc
}
.calendar_othermonthdaylink {
	COLOR: #cccccc; TEXT-DECORATION: none
}
.calendar_othermonthdaylink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.calendar_daycell {
	FONT-SIZE: 7pt; BACKGROUND-COLOR: #ffffcc
}
.calendar_daylink {
	COLOR: black; TEXT-DECORATION: none
}
.calendar_daylink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.calendar_weekenddaycell {
	FONT-SIZE: 7pt; BACKGROUND-COLOR: #ffffcc
}
.calendar_weekenddaylink {
	COLOR: blue; TEXT-DECORATION: none
}
.calendar_weekenddaylink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.calendar_selecteddaycell {
	FONT-SIZE: 7pt; BACKGROUND-COLOR: #77df4a
}
.calendar_selecteddaylink {
	COLOR: black; TEXT-DECORATION: none
}
.calendar_selecteddaylink:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.calendar_todaycell {
	FONT-SIZE: 7pt; BACKGROUND-COLOR: #cccccc
}
.calendar_todaylink {
	COLOR: black; TEXT-DECORATION: none
}
.calendar_todaylink:hover {
	COLOR: blue
}
.calendar_daylinkcomp {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.calendar {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.internalframe {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.internalframe_title {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: white; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
.repeater_normal {
	FONT-SIZE: 8pt; CURSOR: hand; LETTER-SPACING: 0px; BACKGROUND-COLOR: white
}
.repeater2_normal {
	FONT-SIZE: 8pt; CURSOR: hand; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.repeater2_highlight {
	FONT-SIZE: 8pt; CURSOR: hand; LETTER-SPACING: 0px; TEXT-DECORATION: underline
}
.repeater_normalcenter {
	FONT-SIZE: 8pt; CURSOR: hand; LETTER-SPACING: 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.repeater_highlight {
	FONT-SIZE: 8pt; CURSOR: hand; LETTER-SPACING: 0px; BACKGROUND-COLOR: #A5D7F7
}
.repeater_selected TD {
	COLOR: white; BACKGROUND-COLOR: #FF8629
}
.repeater_positive {
	FONT-SIZE: 8pt; COLOR: blue; LETTER-SPACING: 0px
}
.repeater_negative {
	FONT-SIZE: 8pt; COLOR: red; LETTER-SPACING: 0px
}
.repeater_dimmed {
	FONT-SIZE: 8pt; COLOR: gray; LETTER-SPACING: 0px
}
.repeater_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LETTER-SPACING: 0px
}
.repeater_boldcenter {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LETTER-SPACING: 0px; TEXT-ALIGN: center
}
.repeater_line {
	COLOR: #cccccc; HEIGHT: 1px
}
.label_bold {
	FONT-WEIGHT: bold; COLOR: olive
}
.textbox_money {
	TEXT-ALIGN: right
}
.textbox_noborder {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; BORDER-LEFT: gray 0px solid; BORDER-BOTTOM: gray 0px solid
}
.text_small {
	FONT-SIZE: 7pt
}
.text_center {
	TEXT-ALIGN: center
}
.label_assistente {
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma, Verdana
}
.label_titulo {
	FONT-SIZE: 18pt
}
.label_subtitulo {
	FONT-SIZE: 14pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana
}
.DarfSimplesBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: uppercase
}
.DarfSimplesPequeno {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
.DarfSimplesteste {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; TEXT-TRANSFORM: none; TEXT-ALIGN: center
}
.DarfSimplesXSmall {
	TEXT-TRANSFORM: none
}
.DarfSimplesVerySmall {
	FONT-SIZE: 7pt; TEXT-TRANSFORM: none; FONT-FAMILY: Times New Roman
}
.menu_link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.menu_link:hover {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.menu_linkselected {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; LETTER-SPACING: 0px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.flyoutHeading {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; CURSOR: help; COLOR: #ffcc33; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; LETTER-SPACING: 0px; BACKGROUND-COLOR: red
}
.flyoutLink {
	BORDER-RIGHT: #f1f1f1 0px; PADDING-RIGHT: 2px; BORDER-TOP: #f1f1f1 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; BEHAVIOR: url(/geral/menu.htc); BORDER-LEFT: #f1f1f1 0px; CURSOR: hand; COLOR: #ffcc33; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; LETTER-SPACING: 0px
}
.flyoutMenu TD.flyoutLink {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; BEHAVIOR: url(/geral/menu.htc); BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; LETTER-SPACING: 0px
}
.flyoutLink A {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutLink A:hover {
	COLOR: #08246b; TEXT-DECORATION: none
}
.flyoutLink A:visited {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutLink A:active {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutSubHeading {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; LETTER-SPACING: 0px; BACKGROUND-COLOR: #f1f1f1
}
.flyoutSubLink {
	BORDER-RIGHT: #f1f1f1 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f1f1f1 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; BEHAVIOR: url(/geral/menu.htc); BORDER-LEFT: #f1f1f1 0px solid; CURSOR: hand; COLOR: #ffcc33; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 0px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; LETTER-SPACING: 0px
}
.flyoutSubLink A {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutSubLink A:hover {
	COLOR: #08246b; TEXT-DECORATION: none
}
.flyoutSubLink A:visited {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutSubLink A:active {
	COLOR: #ffcc33; TEXT-DECORATION: none
}
.flyoutMenu {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BEHAVIOR: url(/geral/menu.htc); BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; LETTER-SPACING: 0px
}
.SubflyoutMenu {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #000000 0px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#08246b', endColorStr='#A5CbF7', gradientType='1'); BEHAVIOR: url(/geral/menu.htc); BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; LETTER-SPACING: 0px
}
.smallwindow {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FILTER: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#FFFFFF', endColorStr='#DDDDDD', gradientType='0'); PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid
}
.smallwindowblink {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FILTER: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#FFFFFF', endColorStr='#DDDDDD', gradientType='0'); PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid
}
.smallwindowblink .title {
	FONT-WEIGHT: bold; FILTER: progid:DXImageTransform.Microsoft.Gradient( startColorStr='#FFFFFF', endColorStr='#DDDDDD', gradientType='0'), 
	progid:DXImageTransform.Microsoft.Alpha(opacity = 25); COLOR: #ffcc33
}
.smallwindow .title {
	FONT-WEIGHT: bold; FILTER: progid:DXImageTransform.Microsoft.Gradient (startColorStr='#08246b', endColorStr='#4772d0', gradientType='0'),
	progid:DXImageTransform.Microsoft.Alpha(opacity = 100); COLOR: #ffcc33
}
.smallwindow .closebutton {
	CURSOR: hand
}
.quebra_pagina_antes {
	PAGE-BREAK-BEFORE: always
}
.quebra_pagina_depois {
	PAGE-BREAK-AFTER: always
}
.quebra_pagina_automatica {
	page: auto
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : #666666;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffd700;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : #666666;
	padding : 1px;
}



