﻿
/* Classes Vasco */



.Captions
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:11px;
    color:Black;
    vertical-align: middle;
    text-align:right; 
	width:100px;
}

.TextBox
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:11px;
    color:Black;
    vertical-align: middle;
    text-align:left; 
}

.ComboBox
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:11px;
    color:Black;
    vertical-align: middle;
    text-align:left; 
}

.TextBoxDisable
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:11px;
    vertical-align: middle;
    text-align:left; 
    color: #3c3c3c;
}


.Space
{
    width: 3px;
}


.GridTopItem
{
	color: #373737;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
	background-color: #cdcdcd;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	border-left: #969696 1px solid;
	border-bottom: #969696 1px solid;
	font-weight: bold;
	font-variant: small-caps;
}


.GridSubItem
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
}


.LinkButtonGravar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center ;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/save16.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonGravar:hover { background-color: #e6e6e6;}


.LinkButtonCancelar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/delete2.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonCancelar:hover { background-color: #e6e6e6;}

.LinkButtonApagar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/delete2.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonApagar:hover { background-color: #e6e6e6;}

.LinkButtonDesApagar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/garbage_full.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonApagar:hover { background-color: #e6e6e6;}

.LinkButtonEditar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center ;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/document_edit.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonEditar:hover { background-color: #e6e6e6;}


.LinkButtonAdicionar
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center ;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/document_add16.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonAdicionar:hover { background-color: #e6e6e6;}
























/* Classes gerais */
.HeaderUserInfo
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #336699;
}

.nanofont { font-size: 1px; }

.NOBorder
{
	border-collapse:collapse;
}

.ProjectTitle
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 26px;
	color: #474747;
	font-variant: small-caps;
	vertical-align: middle;
	text-decoration: none;
}
.PageMainTitle
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 26px;
	text-transform: uppercase;
	color: #474747;
}
.TituloPrincipal
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-style:italic ; 
	font-size: 17px;
	line-height: 20px;
	color: black;
}
.FormTitle
{
	color: #323232;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	font-variant: small-caps;
}

.TopMenuItem
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}
.LinkRed { color: #282828; }
.LinkRed:hover { color: #b22222; }
.TopMenuItemSEL
{
	color: #f8f8ff;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	background-color: #282828;
	height: 16px;
	padding-bottom: 2px;
	padding-top: 1px;
	text-decoration: none;
}
.TopMenuSubItem
{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}
.TopMenuSubItemSEL
{
	padding-bottom: 1px;
	padding-top: 1px;
	color: #f8f8ff;
	background-color: #282828;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

.VGrafSmall
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #336699;
	text-align: center;
}

.LinkVGrafSmall
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 9px;
	color: #336699;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	cursor: hand;
}
.LinkVGrafSmall:visited { color: #336699; }
.LinkVGrafSmall:hover
{
	color: #000080; font-weight:bolder ;  
}

.FormFieldTitle {
	color: black;
	font-family: Verdana, Arial;
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
.FormFieldSubTitle
{
	color: #323232;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
}
.FormFieldGroupBorder
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.UploadFieldGroupBorder
{
	border-right: lightblue 1px solid;
	border-top: lightblue 1px solid;
	border-left: lightblue 1px solid;
	border-bottom: lightblue 1px solid;
}

.FormFieldNoBorder
{
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial;
}

.FormFieldTextBox
{
	font-size: 10px;
	line-height: 12px;
	border-right: #787878 1px solid;
	border-top: #787878 1px solid;
	border-left: #787878 1px solid;
	border-bottom: #787878 1px solid;
	font-family: Verdana, Arial;
}
.FormFieldTextBoxDisabled
{
	font-size: 10px;
	line-height: 12px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial;
}
.FormFieldRequired
{
	color: #8b0000;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}
.ForceLeftAlign { text-align: left; }
.ForceRightAlign { text-align: right; }
.ForceCenterAlign { text-align: center; }
.DisabledGray
{
	color: #d3d3d3;
}
.ForceRed
{
	color: #990000;
}
.DisabledLightGray
{
	color: #939393;
}

.ThinGrayBorder
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.DGItemHeader
{
	color: #373737;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 10px;
	background-color: #ebebeb;
	padding-right: 4px;
	padding-left: 4px;
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	padding-bottom: 2px;
	border-left: #969696 1px solid;
	padding-top: 2px;
	border-bottom: #969696 1px solid;
	font-weight: bold;
	font-variant: small-caps;
}
.DGItemHeader2
{
	color: #373737;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 10px;
	background-color: #ebebeb;
	padding-right: 4px;
	padding-left: 4px;
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	padding-bottom: 2px;
	border-left: #969696 1px solid;
	padding-top: 2px;
	border-bottom: #969696 1px solid;
	font-variant: small-caps;
}
.DGItemHeader3
{
	color: #373737;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 10px;
	background-color: #ebebeb;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	font-variant: small-caps;
}
.DGItemHeader4
{
	color: #373737;
	font-family: Verdana,Arial;
	font-size: 8px;
	line-height: 8px;
	background-color: #ebebeb;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	font-variant: small-caps;
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	border-left: #969696 1px solid;
	border-bottom: #969696 1px solid;
}
.DGItemHeaderSmall
{
	color: #373737;
	font-family: Arial, Verdana;
	font-size: 9px;
	line-height: 9px;
	background-color: #ebebeb;
	padding-right: 4px;
	padding-left: 4px;
	border-right: #969696 1px solid;
	border-top: #969696 1px solid;
	padding-bottom: 2px;
	border-left: #969696 1px solid;
	padding-top: 3px;
	border-bottom: #969696 1px solid;
	font-variant: small-caps;
}
.DGActionColumn
{
	color: #333300;
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 10px;
	background-color: transparent;
	text-align: right;
}

.DGItemTitle
{
	color: #232323;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}
.DGItem {
	color: #232323;
	font-family: Verdana, Arial;
	font-size: 9px;
	line-height: 10px;
}

.ErrorMSG
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	line-height:11px;
	color: #990033;
	font-weight: bold ;
}
/* --------- Buttons ----------------------------------------------- */

.LinkButton
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
}
.LinkButton:hover { background-color: #e6e6e6; }

.LinkButtonLogOut
{
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height:15px;
	color: #464646;
	background-color: transparent;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/shutdown.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.LinkButtonLogOut:hover { color: #b22222; }

.LinkButtonPassword
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 20px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 10px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/keys16.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonPassword:hover { background-color: #e6e6e6; }

.LinkButtonSeguinte
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 20px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 10px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/nav_right_green.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonSeguinte:hover { background-color: #e6e6e6; }

.LinkButtonYES
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 20px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 10px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/check2.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonYES:hover { background-color: #e6e6e6; }

.LinkButtonNO
{
	font-family: Verdana, Arial;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	font-size: 10px;
	line-height: 20px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 10px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	background-image: url(../Images/navigate_cross.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.LinkButtonNO:hover { background-color: #e6e6e6; }


.LinkButtonDelete
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/delete2.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
.LinkButtonDelete:hover { background-color: #e6e6e6;}

.LinkButtonDeleteDisabled
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/delete2gray.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

.LinkButtonEmail
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/mail2.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.LinkButtonEmail:hover { background-color: #e6e6e6;}
.LinkButtonAdd
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/plus.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.LinkButtonAdd:hover { background-color: #e6e6e6;}

.LinkButtonAddDisabled
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/plusgray.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}


.LinkButtonGear
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/gear_run.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.LinkButtonGear:hover { background-color: #e6e6e6;}

.LinkButtonAddDoc
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/document_add16.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.LinkButtonAddDoc:hover { background-color: #e6e6e6;}


.LinkButtonAddDocDisabled
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 18px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/document_add16gray.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.LinkButtonDownload
{
	font-family: Verdana, Arial;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-size: 10px;
	line-height: 19px;
	color: #3c3c3c;
	background-color: #f5f5f5;
	text-align: right;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url(../Images/document_out16.png);
	background-repeat: no-repeat;
	background-position: 2px;
}
.LinkButtonDownload:hover { background-color: #e6e6e6;}

/* --------- Buttons ----------------------------------------------- */
/* ----------------------------------------------------------------- */



