th,td {
	text-align: left;
	vertical-align: center;
}

tr.odd {
	background-color: #fff
	
}

tr.tableRowEven,tr.even {
	background-color: #fea
}

thead tr {
	background-color: #fc0;
}


th.sorted {
	background-color: orange;
}

body, td, select, input, li{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
}






BODY {
	BACKGROUND-COLOR: #FFFFFF;
}

.principal {
	BACKGROUND-COLOR: #FFECEC;
}

.forms {
	background-image: url("../img/fundo.gif");
	background-color: #FFFFFF;		
	margin: 0 0 0 0;
}

#foldheader {
	cursor:pointer;
	font-size: 14px;
	color: #F0F8FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
	list-style-image:url(fold.gif);
}

#foldinglist {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image:url(list.gif);
	font-size: 12px;
	color: #F5F5F5;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	//#F5F5F5;
	color: #666666;
	font-size: 12px;	
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
	font-size: 12px;	
	background-color: #D5E2F8;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #1A1A1A;
	font-size: 13px;
	text-align: left;
	margin:  0 0 0 0;
}

.label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	vertical-align: middle;
	font-weight: bold;
}

.TabCaptionLabel {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	vertical-align: middle;
	font-weight: bold;
}


.labelRight {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	vertical-align: middle;
	font-weight: bold;
}

.label_titulo {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	vertical-align: middle;
	font-weight: bolder;bold;
}

.entrada_dados {
	background-color: #FAF9F0;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.entrada_dados_valor {
	background-color: #FAF9F0;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;
}

.label_dados {
	background-color: #FAF9F0;
	border-style: hidden;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;	
}

.submit {
	background-color: #FAF9F0;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.disable_entrada_dados {
	background-color: #C0C0C0;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.disable_entrada_dados_valor {
	background-color: #C0C0C0;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align:right;
}

.botao {
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	color: Navy;
	font-size: 12px;
}


.botao2 {
	background-color:	#F3F8FD;
	color:			#1B70E1;
	font-size:		10px;
	font-family:		tahoma, arial;
	font-weight:		bold;
	height:			17px;
	border-left:		#1B70E1 1px solid;
	border-top:		#1B70E1 1px solid;
	border-right:		#1B70E1 1px solid;
	border-bottom:		#1B70E1 1px solid
	padding-bottom:		0px;
	padding-top:		0px;
	
}

.meubotao {
border-width: 1;
font-size: 8pt;
font-family: arial;
font-weight: bold;
}

.titulo_tab {
	background-image: url(../img/table_titulo.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	text-align: left;
	font-weight: bold;
	height: 20;
}


.titulo_tab_inact {
	background-color: #000166;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-align: left;
	font-weight: bold;
}


.titulo_tab_act {
	background-color: #000166;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align: left;
	font-weight: bold;
}

.table_entrada_dados{
	background-color: #FFECEC;
	border-style: solid;
	border-width: 1px;
	border-color: #CC0000;
	margin: 0 0 0 0;
	
}

.imagem {
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	margin-left: 10px;
}

.titulo {
	background-color: #DDDDDD;	
}

.menu_botoes {
	background-color: #D7D7D7;
}

.linha_tabela{
	height: 100%;	
	vertical-align: bottom;
}

.menu_botao {
	border-style: solid;
	border-width: 2px;
	border-color: #505050;
}

.label_vermelho_centro {
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	vertical-align: middle;
	font-weight: bold;	
}

.label_vermelho {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	vertical-align: middle;
	font-weight: bold;	
	
}

.label_verde {
	background-color: green;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	vertical-align: middle;
	font-weight: bold;
}

#innerNice {
	overflow: auto;
	border: 2px inset white;
	background: white;
	color: black;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.gridCell {
	background-color: #FAF9F0;
	border-style: solid;
	border-color: #FAF9F0;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.selectBorder {
	background-color: #EBEBEB;
	border-style: solid;
	border-color: black; /* #000080 */
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.focusBorder {
	padding-top: 0.0px;
	padding-bottom: 0.0px;
	padding-right: 1px;
	padding-left: 0px;
	background-color: gray;
}

.hideList {
	background-color: #FFFFCC;
	border-style: solid;
	border-color: Gray;
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.SelectTdCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	border-style: dotted;
	border-color: Black;
	border-width: 1px;
	color: Black;
}

.defaultTdCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	border-style: solid;
	border-color: #F1F1F1;
	border-width: 1px;
	color: Black;
}

.SelectBoldTdCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: Black;
	border-style: dotted;
	border-color: Black;
	border-width: 1px;
	color: Black;
}

.defaultBoldTdCell1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0C0C0;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	color: Black;
	text-align: left;
}

.defaultBoldTdCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F1F1F1;
	border-style: solid;
	border-color: #F1F1F1;
	border-width: 1px;
	color: Black;
}


.defaultThCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C0C0C0;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	color: Black;
}

.selectTrline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: blue;
	border-style: solid;
	border-color: yellow;
	border-width: 1px;
	color: white;
}

.defaultTrline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: blue;
	border-style: solid;
	border-color: blue;
	border-width: 1px;
	color: white;
}

.tooltip_dados {
	background-color: #FFFFCC;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.hideBorder {
	background-color: #EBEBEB;
	border-style: solid;
	border-color: #EBEBEB;
	border-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}


.tabSelect {
	BORDER-RIGHT: #000000 1px outset; 
	BORDER-TOP: #000000 1px outset; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px; 
	BORDER-LEFT: #000000 1px outset; 
	CURSOR: hand; 
	BORDER-BOTTOM: #000000 1px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #EBEBEB; 
	TEXT-ALIGN: center
}

.tab {
	BORDER-RIGHT: #000000 1px outset; 
	BORDER-TOP: #000000 1px outset; 
	FONT-WEIGHT: bold; 
	MARGIN: 0px; 
	BORDER-LEFT: #000000 1px outset; 
	CURSOR: hand; 
	BORDER-BOTTOM: #000000 1px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #d3d3d3; 
	TEXT-ALIGN: center
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	COLOR: White;
}

.readCell {
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.editCell {
	background-color: #F1F1F1;
	border-style: solid;
	border-color: #F1F1F1;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-top: 0.0px;
	padding-bottom: 0.0px;
	padding-right: 0px;
	padding-left: 0px;
}

.panel {
	BORDER-RIGHT: #000000 1px outset; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #000000 1px outset; 
	PADDING-LEFT: 6px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 6px; 
	MARGIN: 0px; 
	BORDER-LEFT: #000000 1px outset; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #000000 1px outset; 
	POSITION: absolute; 
	TOP: 20px; 
	BACKGROUND-COLOR: #EBEBEB;
}

.canpocinza{
	background-color: rgb(154,154,154);
	height: 18px;
	font-size: 11px;
}

.bdr1-black{border:1px #000 solid;}
.bdr1-cream{border:#A09686 1px solid;}
.bdr2-bege{border:#A09687 2px solid;}
.bdr2-dkgray{border:#262626 2px solid;}
.bdr2-lkgray{border:#808080 0px solid;}
.bdr2-white{border:#FFFFFF 2px solid;}
.bdr5-bege{border:#A09687 5px solid;}
.bdr5-dkgray{border:5px #262626 solid;}
.bdr5-lkgray{border:5px #808080 solid;}
.bdr5-white{border:5px #FFF solid;}
.bdr5-black{border:5px #000 solid;}
.bdr5-lblack{border:5px #1E1E1E solid;}
.bdr7-lrede{border:7px #CC0000 solid;}
.bdr8-lbege{border:8px #B4AA99 solid;}
.bdr8-black{border:8px #000 solid;}
.bdr8-dkgray{border:8px #262626 solid;}
.bdr8-lgray{border:8px #E1E1E1 solid;}
.bdr8-white{border:8px #FFF solid;}
.bdr10-white{border:10px #FFF solid;}


.tdMaisnSC{
	background-image: url('../img/maisNoticiasSC.png');
	background-repeat: repeat-x;
	float: left
}
.tdMaisnLE{
	background-color: #FFE6AE;
	background-image: url('../img/maisNoticiasLE.png');
	background-repeat: repeat-y;
	font-size: 10px; padding-left:20px; padding-right:10px; padding-top:2px; padding-bottom:1px
}
.tdMaisnLE span{
	font-size: 10px;
	color: #515151;
}
.tdMaisnLE a{
	font-size: 10px;
	color: Black;
	text-decoration: none;
}
.tdMaisnLE a:hover{
	text-decoration: underline;
}
.maisnBE, .maisnTE, .maisnTD, .maisnBD{
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	float: left;
	font-size: 0px;
}
.maisnBE{
	background-image: url('../img/maisNoticiasIE.png');
	width: 17px; background-position-y:50%
}
.maisnTE{
	font-size:11px;
	color: #B10A13;
	font-weight: bold;
	background-image: url('../img/maisNoticiasSE.png');
	width: 147px;
	height: 32px; padding-left:35px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
.maisnTE[class]{
	height: 22px;
}
.maisnTD{
	background-image: url('../img/maisNoticiasSD.png');
	background-position: right 50%;
	float: right;
	height: 32px
}
.maisnBD{
	background-image: url('../img/maisNoticiasID.png');
	background-position:  right 50%;
	float: right
}

    
    
    
