
/* Utilizado no over das tabelas */
.on{
	cursor: pointer;
	color: Black;
	background-color:#3980D2;
}

.off{
	color: Black;
	background-color:#FFFFFF;
}


/*Comboedit */
.dropdownInput {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	background-color: #FFFFFF;
}
.dropdownSelect {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	background-color: #FFFFFF;
}

table.pixel
{
    border-color: #0066CC;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

td.pixel
{
    border-color: #0066CC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFFFFF;
}

.disabled 
{ 
	background-color: #eeeeee; 
	color: #cccccc; 
} 

divTabela {
	border: 1px solid #004584;
	position:relative; 
	left:1px; 
	top:0px; 
	z-index:1; 
	overflow: auto; 
	background-color:#FFFFFF;
}

table.grid {
    color: #ff0000;
	font-size: 8pt;
	font-weight: bold;
	background: #F0F2F4;
}

td.grid
{
    border-color: #0066CC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFFFFF;
}


#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); VISIBILITY: hidden; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: lightyellow
}
.div_tooltip {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", "TypoUpright BT", "Serifa BT"
}
.duvida {
	CURSOR: hand
}

.itemMenu {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.subitemMenu {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

.labelbold {
	COLOR: #004584;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: bold;
	TEXT-DECORATION: none
}


.label {
	COLOR: #004584;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-style: normal;
	font-weight: 500;
	TEXT-DECORATION: none
}

.title1 {	
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	TEXT-DECORATION: none
}

TD {	
	color:#004584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	TEXT-DECORATION: none;
	font-weight:700;	
}

.aplicar {
  background:White;
  border: none;
  cursor:pointer;
  height: 25px;
  width: 75px;
}
.title2 {
	color: #004584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	TEXT-DECORATION: none; 
	background:#F0F2F4;
}

.title3 {
	color: #004584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	TEXT-DECORATION: none
}

.textfield {

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	border: 1px solid #004584;
	background-color: #FFFFFF;
}


.textfield2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	border: 1px solid #004584;
	background-color: #F0F2F4;
}

.checkbox    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	border: 1px solid #004584;
	background-color: #FFFFF6;
}

.select    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #004584;
	border: 1px solid #004584;
	background-color: #FFFFFF;
}

.button {
	COLOR:#000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #043F75;
	height:22;  
	background-color: #F4F2EF;
}

.buttonDisabled {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #7D9FBD;
	background-color: #B8CAE2; 
	color: #999999; 
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}

.table {
	color: #004584;
	border: 1px solid #004584;
}

.table-header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004584;
	background-color: #C8D7E5;
}

.table-light-row    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #D5DFEE;
}

.table-light-row A:link    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.table-light-row A:visited    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.table-light-row A:hover    {
	text-decoration: none;
	color: #B02836;
	font-size: 10px;
}

.table-light-row A:active    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.linha    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.table-dark-row    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.table-dark-row A:link    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.table-dark-row A:visited    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

.table-dark-row A:hover    {
	text-decoration: none;
	color: #B02836;
	font-size: 10px;
}

.table-dark-row A:active    {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}

search-bar    {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	border: thin gray solid;
}

search-bar A:link    {
	text-decoration: none;
	color: #000000;
	font-size: 8px;
}

search-bar A:visited    {
	text-decoration: none;
	color: #000000;
	font-size: 8px;
}

search-bar A:hover    {
	text-decoration: none;
	color: #B02836;
	font-size: 8px;
}

search-bar A:active    {
	text-decoration: none;
	color: #000000;
	font-size: 8px;
}

A:active {
	text-decoration: none;
	color: #000000; 
}

A:visited {
	text-decoration: none;
	color: #000000; 
}

A:hover {
	text-decoration: underline;
	color: #B02836;
}

A:link {
	text-decoration: none;
	color: #000000; 
}

.body {
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	SCROLLBAR-ARROW-COLOR: #808080;
	SCROLLBAR-FACE-COLOR: #DEDEDE;
	SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-SHADOW-COLOR: #808080;
	SCROLLBAR-3DLIGHT-COLOR: #808080;
	SCROLLBAR-DARKSHADOW-COLOR: #F5F5F5;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
}
