﻿
body {
    margin: 0;
    background-color: #FFFFFF;
    /*#003366;*/
    /* cursor: default; */
}

/******* hyperlink and anchor tag styles *******/

#MenuPrincipal a{
    color: #990000;         
}

#utility a{
	color: #ffffff;
}

#utility1 a{
	color: #000000;
}

#utility a:hover{
	text-decoration: underline;
}

#globalNav{
	color: #cccccc;
	background-image:  url("glbnav_background.gif");
}

a:link, a:visited{	
	text-decoration: none;
}
/*color: #005FA9;*/

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

.tab{
    color: #3c526b;
}

.tabselected, .tabunselected, .tabhover 
{
    cursor: pointer;
    color: #3c526b;
}

.tabselected, .tabunselected, .tabhover, .tabdisabled {
    text-align: center;
    border-left: solid 1px #94A6B5;
    border-right: solid 1px #94A6B5;
    border-top: solid 1px #94A6B5;
	font-family: Arial, Verdana, Helvetica, Sans, Sans-Serif;
    font-size:9pt;
    color: #3c526b;
}

.tabselected {
    background-color: #FFFBFF;
    border-bottom: solid 1px #FFFBFF;
    color: #3c526b;
}

.tabunselected, .tabhover, .tabdisabled {
    background-color: #EEEEEE;
    border-bottom: solid 1px #94A6B5;
    color: #3c526b;
}

.panel {
    background-color: #FFFBFF;
    border: solid 1px #94A6B5;
        
}

.fieldsettitle 
{
    background-color: #FFFBFF;
	font-weight:bold;
}
.fieldset
{
	background-color: Transparent;
	border: #d7d7d7 1px solid;
	/*
	border-left: #5c5c5c 1px solid;
	border-top: #5c5c5c 1px solid;
	border-bottom: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	*/
}

.menudisabled, .leftmenudisabled a, .tabdisabled
{
	cursor: default !important;
	color: gray !important; 
	/* #333333 !important; darkgray */
}

.menudisabled img, .leftmenudisabled img, .tabdisabled
{
	filter: Alpha(Opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}

.menuhover, .menuunselected 
{
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
}

.menuunselected, .menudisabled
{
	background-color: #ffffff;
	border: solid 1px #ffffff;
}

.menuunselected a, .menuselected a, .menuhover a 
{
	color: black;
}

.dynmenu 
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
	background-color: #ffffff;
	border: solid 1px #284274;
	width:208px;
}

.dynmenuitem, .dynmenuitemhover
{
	width:208px;
}

.dynmenuitem a 
{
	color:Black !important;
}

.dynmenuitemhover 
{
	background-color: #97A7C1;
}

.dynmenuitemhover a 
{
	color: black;
}

.menuhover
{
	border: solid 1px #284274;
	background-color: #97A7C1;
}

.menu
{
    background-color: #FFFFFF;	
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	color: Black;
    /*
	background-color: #0061a1;	
	border-left: solid 1px #0061a1;
	border-top: solid 1px #0061a1;
	border-right: solid 1px #0061a1;
	border-bottom: solid 1px #5A7298;
*/
}

.headertitle
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 8pt;
	font-weight:bold;
    color: #FFFFFF;
    position : relative;
}

.tabtitulo
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 14px;
	font-weight:bold;
    color: #3c526b;
	text-decoration: none;
}

.texto, .texto_semA, .texto_relat, .texto_obrig, .fieldsettitle, .textogrid, .textogrid_semA, .texto_center 
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
}

.texto {
    color: #3c526b;
	text-decoration: none;
	text-align: right;
}

.texto_center
{
    color: #3c526b;
	text-decoration: none;
	text-align: center;
}

.textogrid {
    color: #000066;
	text-decoration: none;
	text-align: right;
}

.texto_semA, .fieldsettitle {
    color: #3c526b;
	text-decoration: none;
}

.textogrid_semA {
    color: #000066;
	text-decoration: none;
}

.texto_relat {
    color: #111111;
	text-decoration: none;
}

.texto_obrig {
    color: #3c526b;
	text-decoration: underline;
	text-align: right;
}



/* file selector */
/*
input[type="file"] {
  -moz-appearance: none;
  white-space: nowrap;
  cursor: default;
  -moz-binding: none;

  padding: 0 !important;
  border-style: none !important;
}
*/
/* button part of file selector */
/*
input[type="file"] > input[type="button"] {
  height: inherit;
  font-size: inherit;
}
*/

.campo, .campo_r, .campo2_r, .campo_R, .campo2_R
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 9px;
	color: #3c526b;
	font-weight: bold;
	border: solid 1px #7F9DB9;
}
		
.campo_r, .campo2_r {
	text-align: right;
}

.disabled 
{
	background-color: #F5F5F5 !important; /* whitesmoke */
	color: #333333 !important; /* darkgray */
}

.th 
{
position: relative;
}

.gridpanel 
{
	/*
	border-style:inset;
	border-width:1px;
	*/
	border: solid 1px #3C526B;
	background-color: #e4e2d4;
}

.gridheader, .gridrow, .gridrowa, .gridrows, th
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
}

.gridheader 
{
	background-color: #3C526B;
	font-weight:bold;
	color:White;
	height:10px;
}

.gridrow 
{
	background-color:White;
	color:#000066;
}

.gridrowa
{
	background-color:#B0C4DE; /* LightSteelBlue; */
	color:#000066;
}

.gridrows 
{
	font-weight:bold;
	
}

.gridrow td, .gridrowa td, .gridrows td
{
	border-right: solid 0px gray;
}

