#msviFooter {
	BORDER-TOP: #3F65B2 1px solid; FONT: 70% Tahoma, Helvetica; POSITION: absolute
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}

BODY {
	MARGIN: 0px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #ffffff;
}
SPAN {
	FONT-FAMILY: verdana, arial, helvetica
}
A {
	FONT-FAMILY: verdana, arial, helvetica
}

A:link{
	color: #003399;
}

A:visited{
	color: #003399;
}

A:hover{
	TEXT-DECORATION: none;
	color: #003399;
}

A:active{
	COLOR: #003399;
}

A.White{
	COLOR: #FFFFFF;
}

A.White:hover{
	TEXT-DECORATION: none;
}

A.Redlink{
	COLOR: red;
	TEXT-DECORATION: none;
}
.UtilityNav {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #3F65B2;
}
A.UtilityNav {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

A.UtilityNav:visited {
	COLOR: #FFFFFF;
}
A.UtilityNav.hover{
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;	
}

A.mainnav{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.selected{
	COLOR: #E4E4E4;
	TEXT-DECORATION: none;
}

A.small {
	FONT-WEIGHT: normal;
	FONT-SIZE: 85%;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-DECORATION: underline
}

TABLE.grid
{
	border-collapse: collapse;
	border-left: solid #7F7F7F 1px;
	border-top: solid #7F7F7F 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}

TH.grid
{
	FONT-SIZE: 12px;
	border-right: solid #7F7F7F 1px;
	border-bottom: solid #7F7F7F 1px;
	background-color: #EEEEEE;
	vertical-align: bottom;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}

Table.NotaPromissoria
{
	border-collapse: collapse;
	FONT-FAMILY: Verdana, arial, helvetica;
	COLOR: #000000;
	border-right:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-left: solid #000000 1px;
	border-top: solid #000000 1px;
	/*padding:5px;*/
}
TH.NotaPromissoria
{
	FONT-SIZE: 15px;
	border-right:solid #000000 1px;
	border-bottom:solid #000000 1px;
	border-left: solid #000000 1px;
	border-top: solid #000000 1px;
	background-color: #E6E6E6;
	vertical-align: middle;
}
TD.NotaPromissoria
{
	font-size: 12px;
	background-color: #FFFFCC;
}
TD.NotaPromissoria2
{
	font-size: 17px;
	background-color: #FFFFCC;
	FONT-WEIGHT: bold;
}
TABLE.DATA
{
	border-collapse: collapse;
	border-left: solid #7F7F7F 1px;
	border-top: solid #7F7F7F 1px;
	padding:5px;
}

TH.DATA
{
	FONT-SIZE: 12px;
	border-right:solid #7F7F7F 1px;
	border-bottom:solid #7F7F7F 1px;
	background-color: #EEEEEE;
	vertical-align: bottom;
}

TD.DATA
{
	font-size: 11px;
	border-right:solid #7F7F7F 1px;
	border-bottom:solid #7F7F7F 1px;
	background-color: #FFFFFF;
}

TD.DataRed
{
	font-size: 11px;
	border-right:solid #7F7F7F 1px;
	border-bottom:solid #7F7F7F 1px;
	background-color: #FFFFFF;
	color: Red;
	
}

TD.DataBlue
{
	font-size: 11px;
	border-right:solid #7F7F7F 1px;
	border-bottom:solid #7F7F7F 1px;
	background-color: #FFFFFF;
	color: Blue;
}

TD.destaque
{
	font-size: 11px;
	border-right: solid #EAEAEA 1px;
	border-bottom: solid #EAEAEA 1px;
	background-color: #EAEAEA;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}


HR {
	COLOR: #000000; HEIGHT: 1px
}

INPUT{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
}

Select{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px
}
	

#PageHeading{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

#Alert{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: red;
}

#BaseFont{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}

.BaseFont {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}

#BaseFontSemPadding {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
}

#BaseFontPS {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 9px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
}

#BaseBlueFont{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: #0000FF;
}

#BaseBlueFontPS{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 9px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	COLOR: #0000FF;
}

#BaseFontNavy{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: navy;
}

#SmallFont{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 9px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
#SmallFont1{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 8px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}

#BaseFontBold{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;	
}

#BaseFontBoldPS{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;	
}

.BaseFontBold {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;	
}

#BaseBlueFontBold{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: navy;	
}

#TitleFontBold{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #DBDBDB
}
#TitleFont{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
#BigFontRed{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #AC153E;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
#nav{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
#ajuda{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #CCCCCC
}

.desktopcopy {
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	WIDTH: 20px;
	COLOR: #000000;
}
#default{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
}
#textDiv{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	POSITION:absolute;
	LEFT:159px;
	TOP:95px;
	WIDTH:225px;
}
#desktopDiv{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
	POSITION:absolute;
	LEFT:450px;
	TOP:95px;
	WIDTH:110px;
}

DIV.list{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 1.6em;
}
	
TD.Body{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 11pt;
}
	
.Valor {
	font-family: Verdana, arial, helvetica;
	font-size: 11px;
	font-style: normal;
	text-align: right;
}
.campo {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	border-color: #7F7F7F;
	border-bottom-width : 2px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-style: solid;
	background-color: #DBDBDB;
}
.btSalvar {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	border-color: #7F7F7F;
	border-bottom-width : 2px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-style: solid;
	background-color: #DBDBDB;
	width: 60pt;
}
.btCancelar {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	border-color: #7F7F7F;
	border-bottom-width : 2px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	border-style: solid;
	background-color: #DBDBDB;
	width: 60pt;
}
.btCancelar:active, .campo:active, .btSalvar:active 
{   
   color: #6a6a6a;   
}
.anexarArquivo {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	border-color: #7F7F7F;
	border-bottom-width : 2px;
	border-left-width : 1px;
	border-right-width : 2px;
	border-top-width : 1px;
	/*border-style: solid;*/
}
.navegacao
{
	FONT-FAMILY: Verdana, arial, helvetica;
	FONT-SIZE: 11px;
}

.navegacao A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.navegacao A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.navegacao A:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.navegacao A:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.form {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}

.myHint {
	FONT-FAMILY: verdana, arial, helvetica
}

A.myHint {
	color: #000000;
	TEXT-DECORATION: none;
}

A.myHint:visited{
	color: #000000;
	TEXT-DECORATION: none;
}

A.myHint:hover{
	TEXT-DECORATION: none;
	color: #000000;
}

A.myHint:active{
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.TituloSublinhado{
	border-bottom:solid #000000 1px;
}

.Bloqueador { 
	position: absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background-repeat:repeat;
	background-image: url(b.gif);
	/* border: 1px solid black;*/
}
/*@see http://css-tricks.com/5700-css3-gradients/*/
.gradienteAzul {
	background-repeat: repeat-y;
	
	/* Internet Explorer 5.5 - 9 */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#003399', gradientType='1');
	
	/* Internet Explorer 8 (somente) */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#b90100, GradientType=1)";*/	
	
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#003399));
	
	/* IE 10 */
	background-image: linear-gradient(to right, #FFFFFF 0%, #003399 100%);
	
	/* Safari 5.1+, Safari Mobile, Chrome 10+ */
	background-image: -webkit-linear-gradient(left, #FFFFFF, #003399);
	
	background-color:#003399;
}
.fieldset
{
	border:solid #ddd 1px; 
	padding:8px;
} 

