h4,h5,h6,p,strong,form,acronym,label,th,a,hr,code,pre,hr
	{
	margin: 0;
	padding: 0;
	font-size: 1em;
	background-repeat: no-repeat;
	list-style-type: none;
}

th a,th a:visited {
	color: black;
}

th a:hover {
	text-decoration: underline;
	color: black;
}

th.sorted a,th.sortable a {
	background-position: right;
	display: block;
	width: 100%;	
}

th.sortable a {
	background-image: url(../img/arrow_off.png);
	BORDER-RIGHT: #cc3300 1px solid; 
	BORDER-TOP: #cc3300 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #cc3300 1px solid; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #f0dfa5;
}

th.order1 a {
	background-image: url(../img/arrow_down.png);
	BACKGROUND-COLOR: #808080;
}

th.order2 a {
	background-image: url(../img/arrow_up.png);
	BACKGROUND-COLOR: #808080;
}

tr.odd {
	BACKGROUND-COLOR: #f7f7f7;
}

td.topotab{
	BORDER-RIGHT: #cc3300 1px solid; 
	BORDER-TOP: #cc3300 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #cc3300 1px solid; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #f0dfa5;	
}


table.border
{
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px; 
	border-top-style:solid; 
	border-right-style:solid; 
	border-bottom-style:solid; 
	border-left-style:solid; 
	border-top-color:#000000; 
	border-right-color:#000000; 
	border-bottom-color:#000000; 
	border-left-color:#000000;

	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #FFFFFF;	
}
tr.border
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 	
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #FFFFFF;	
}

td.border
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 	
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #FFFFFF;	
}



tr.tableRowEven,tr.even {
	BACKGROUND-COLOR: #cccccc;
}

span.excel {
	background-image: url(../img/ico_file_excel.png);
}

span.csv {
	background-image: url(../img/ico_file_csv.png);
}

span.xml {
	background-image: url(../img/ico_file_xml.png);
}

span.pdf {
	background-image: url(../img/ico_file_pdf.png);
}

span.rtf {
	background-image: url(../img/ico_file_rtf.png);
}

thead tr {
	background-color: #fc0;
}


div.exportlinks {
	width: 100%;
	BORDER-RIGHT: #f0dfa5 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #f0dfa5 1px solid; 
	MARGIN-TOP: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #f0dfa5 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #f0dfa5 1px solid
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline;
	display: inline-block;
	cursor: pointer;
}


span.pagebanner {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #f0dfa5 1px solid;
	MARGIN-TOP: 5px; PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #f0dfa5 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #f0dfa5 1px solid
}

span.pagelinks {
	BORDER-RIGHT: #f0dfa5 1px solid; 
	PADDING-RIGHT: 5px; 
	MARGIN-TOP: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #f0dfa5 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #f0dfa5 1px solid
}

a,a:visited,a:hover {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



h4,h5,h6,p,strong,acronym,label,th,span,a,hr,code,pre,hr
	{
	margin: 0;
	padding: 0;
	font-size: 1em;
	background-repeat: no-repeat;
	list-style-type: none;
}

a,a:visited,a:hover {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

table hr {
	height: 1px;
	clear: both;
	margin: none;
	width: 100%;
}

dt {
	font-weight: bold;
}

acronym {
	border-bottom: 1px dashed #000;
	cursor: help;
}

ul#stylelist {
	margin: 0 0 20px 0;
	height: 20px;
	padding: 0;
}


ul#showsource a,ul#showsource a:visited {
	font-size: 11px;
	font-family: verdana;
	color: #fff;
}

table.sublist {
	margin: 0 0 0 0;
	width: 100%;
}

table.sublist td,table.sublist th {
	width: 50%;
}

code {
	background-color: #eee;
	padding: 0 2px 0 2px;
}

hr {
	height: 1px;
	color: #fff;
	border: none;
	border-top: 1px dotted #ccc;
	margin: 20px 0 20px 0;
	width: 50%;
}

BODY {
	COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TR {
	COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
P {
	COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
B {
	COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
A {
	COLOR: #333; FONT-FAMILY: verdana, arial, helvetica
}
.bg_cor_1 {
	BACKGROUND-COLOR: #feeaaf
}
.central {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.cor_1 {
	BACKGROUND-COLOR: #f8f8f9
}
.cor_2 {
	BACKGROUND-COLOR: #f0dfa5
}
.cor_3 {
	BACKGROUND-COLOR: #f4f4f5
}
.cor_4 {
	BACKGROUND-COLOR: #fefefe
}
.cor1 {
	PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 45px; BACKGROUND-COLOR: #fff9e7
}
.dez {
	FONT-SIZE: 10px
}
.doze {
	FONT-SIZE: 12px
}
.ferramentas {
	PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 45px; BACKGROUND-COLOR: #efefef
}
.form {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-TOP: 2px; 	
	BORDER-LEFT: #c0c0c0 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #f7f7f7
}
.obrigatorio {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 2px; 
	MARGIN-TOP: 2px; 	
	BORDER-LEFT: #c0c0c0 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: verdana, arial, helvetica; 
	BACKGROUND-COLOR: #FFF0E1
}
.formradio {
	FONT-SIZE: 5px; 
}

.formLabel {
	BORDER-RIGHT: #c0c0c0 0px solid; BORDER-TOP: #c0c0c0 0px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #c0c0c0 0px solid; COLOR: #666666; BORDER-BOTTOM: #c0c0c0 0px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #f7f7f7
}
.form_b {
	BORDER-RIGHT: #cc3300 1px solid; BORDER-TOP: #cc3300 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cc3300 1px solid; COLOR: #cc3300; BORDER-BOTTOM: #cc3300 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #f7f7f7; cursor: hand
}
.form_m {
	BORDER-RIGHT: #cc3300 0px solid; BORDER-TOP: #cc3300 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #cc3300 0px solid; COLOR: #cc3300; BORDER-BOTTOM: #cc3300 0px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #f7f7f7
}
.form_toolbar {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #ffffff
}
.frame {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-LEFT: #bebebe 1px solid; BORDER-BOTTOM: #bebebe 1px solid
}
.header {
	BACKGROUND-IMAGE: url(bg_header.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 50px; BACKGROUND-COLOR: #ffffff
}
.item1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.item2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.item3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.l_item {
	COLOR: #ff7800; TEXT-DECORATION: none
}
.l_item:hover {
	COLOR: #ff7800; TEXT-DECORATION: underline
}
.lateral {
	BORDER-RIGHT: #c0c0c0 1px solid; WIDTH: 130px
}
.m_item1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.m_item2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.m_item3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.main {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
.menu_top {
	PADDING-RIGHT: 5px; COLOR: #ff7800; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.menu_top:hover {
	PADDING-RIGHT: 5px; COLOR: #ff7800; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline
}
.nove {
	FONT-SIZE: 9px
}
.onze {
	FONT-SIZE: 11px
}
.rodape {
	BORDER-TOP: #c0c0c0 1px solid; BACKGROUND-IMAGE: url(bg_rodape.gif); COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica; HEIGHT: 20px
}
.sep {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.t_item {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #666666; HEIGHT: 20px; BACKGROUND-COLOR: #eaeaea
}
.t_menu {
	BORDER-TOP: #bebebe 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff9900; HEIGHT: 20px
}
.tab_busca {
	BORDER-RIGHT: #f0dfa5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0dfa5 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f0dfa5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f0dfa5 1px solid
}
.tab_txt {
	PADDING-RIGHT: 4px; BORDER-TOP: #dbdbdb 4px solid; PADDING-LEFT: 4px; COLOR: #00a8e8; BORDER-BOTTOM: #dbdbdb 4px solid; BACKGROUND-COLOR: #ffffff
}
.treze {
	FONT-SIZE: 13px
}
.txt {
	COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica
}
.cor_tit {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica
}
.cor_dep {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: verdana, arial, helvetica
}
.cor_agr {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana, arial, helvetica
}
.txt_i {
	FONT-SIZE: 12px; COLOR: #cc3300; FONT-FAMILY: verdana, arial, helvetica
}
.active-controls-grid {
	FONT-SIZE: 10px; FONT: menu; COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica
}
.active-column-0 {
	WIDTH: 120px
}
.active-column-1 {
	WIDTH: 130px
}
.active-column-2 {
	WIDTH: 170px
}
.active-column-3 {
	WIDTH: 70px; TEXT-ALIGN: right
}
.active-column-4 {
	WIDTH: 80px; TEXT-ALIGN: right
}
.active-grid-column {
	BORDER-RIGHT: buttonshadow 1px solid
}
.active-grid-row {
	BORDER-BOTTOM: threedlightshadow 1px solid
}

