/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	/*
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	*/
	padding: 0px;
	font-weight: normal;
	font-size: 10px;
	background-image: url(../images/cssBody.gif);
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	color: #111257;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

TABLE
{
	border: 0px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	/*
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;

	width: 100%;
	*/
}

TD
{
	/*	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;

	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;

	text-align: left;
	*/
	padding: 0px;
	font-size: 10px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.VerticalDropDownMenuTitle 
{
	background-color:#BFD5E8;
	padding:2px;
	cursor:hand;
	font-weight:bold;
	font:7pt Verdana;
}

A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	text-decoration: none;
	color: #3333cc;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	/*font-family: Courier New, monospace;*/
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

/* Aqui são configuradas as classes personalizadas */
TABLE.MainForm
{
	font-size: 10px;
	background-attachment: scroll;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana, Arial;
	background-color: White;
}

TABLE.BackImage
{
	background-position: 250px 250px;
	font-size: 10px;
	background-attachment: scroll;
	background-image: url(../images/MaiambienteWatermark.gif);
	margin: 0px;
	vertical-align: top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial;
	background-color: White;
}

TD.HeaderLogIn
{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CECECE, endColorstr=#EEEEEE, gradientType=1);*/
	/*border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	border-bottom: #3d3d3d 1px solid;*/
	background-color: #073768;
	/*vertical-align: top;*/
}

TABLE.Main
{
	font-size: 10px;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	width: 100%;
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.MainTitle
{
	border-right: #3d3d3d 1px solid;
	padding-right: 0px;
	border-top: #c7c7c7 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #c7c7c7 1px solid;
	padding-top: 0px;
	border-bottom: #3d3d3d 1px solid;
	height: 70px;
}

TD.MainTitleRight
{
	background-image: url(../images/gradientbgtitle.jpg);
	background-color: White;
	margin: 0px;
	background-repeat: repeat-y;
	vertical-align:middle;
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.LogIn
{
	background-color: #8FB6A6;
}

TD.Gradient
{
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	background-image: url(../images/cssTableGradient.jpg);
	margin: 0px;
	border-left: #c7c7c7 1px solid;
	border-bottom: #3d3d3d 1px solid;
	background-repeat: repeat-y;
	background-color: #5C97C8;
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}


TABLE.Gradient
{
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	background-image: url(../images/cssTableGradient.jpg);
	margin: 0px;
	border-left: #c7c7c7 1px solid;
	border-bottom: #3d3d3d 1px solid;
	background-repeat: repeat-y;
	background-color: #5C97C8;
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.Form
{
	font-size: 10px;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	width: 100%;
	/*left: 0px;
	position: relative;
	top: 0px;*/
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.ActionButtons
{
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	font-size: 10px;
	margin: 0px;
	border-left: #c7c7c7 1px solid;
	width: 100%;
	border-bottom: #3d3d3d 1px solid;
	font-family: Verdana, Arial;
	background-color: aliceblue;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C3D7EA, endColorstr=#FFFFFF, gradientType=0);
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.ActionButtonsFooter
{
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	font-size: 10px;
	margin: 0px;
	border-left: #c7c7c7 1px solid;
	width: 100%;
	border-bottom: #3d3d3d 1px solid;
	font-family: Verdana, Arial;
	background-color: aliceblue;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C3D7EA, gradientType=0);
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TABLE.MessageAlert
{
	width: 100%;
	background-color: cornsilk;
	border: crimson 1px solid;
	/*
	border-right: crimson 1px solid;
	border-top: crimson 1px solid;
	border-left: crimson 1px solid;
	border-bottom: crimson 1px solid;
	*/
}

TD.Form
{
	font-size: 10px;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	font-weight: bold;
	padding: 0px;
	/*
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	*/
}

TD.Title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TD.ListTitle
{
	font-weight: normal;
	font-size: 20px;
	font-family: Verdana, Arial;
}

TD.ListFilterLabel
{
	font-weight: normal;
}

TD.ListFilterText
{
	font-weight: normal;
}

TD.ListSearch
{
	font-weight: normal;
}

TD.ListDataGridPageInfo
{
	font-weight: normal;
}

TD.ListDataGrid
{
	font-weight: normal;
}

TD.MenuLeft
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#396DAF, endColorstr=#C3D7EA, gradientType=1);
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	/*width: 80pt;*/
	border-bottom: #3d3d3d 1px solid;
	background-color: steelblue;
	vertical-align: top;
}

TD.MenuItem
{
	background-color: #3970A4;
	color: #ffffff;
}

TD.MenuTop
{
	color: #ffffff;
	text-align: right;
}

TD.Footer
{
	width: 100%;
	color: #ffffff;
	text-align: right;
}

.CardHeader
{
	font-weight: bold;
	font-size: 10px;
	color: #29467a;
	font-family: Tahoma, Verdana, Arial;
	background-color: #ffffff
}

.CardContentGutter
{
	border-right: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: #d6dff7
}

.CardItem
{
	color: #00008B;
	/*font-weight: bold;*/
	text-decoration: none;
}

.UserLogOn
{
	font-weight: bold;	
}

/*.TopMenuItem
{
	font-weight: bold;
	color: navajowhite;
	text-decoration: none;
}*/

A.TopMenuItem:link
{
	font-weight: bold;
	color: navajowhite;
	text-decoration: none;
}

A.TopMenuItem:visited
{
	font-weight: bold;
	color: navajowhite;
	text-decoration: none;
}

A.TopMenuItem:active
{
	font-weight: bold;
	color: navajowhite;
	text-decoration: none;
}

A.TopMenuItem:hover
{
	font-weight: bold;
	color: #ffc291;
	text-decoration: none;
}

.FormCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

INPUT
{
 font-family : Verdana, Arial;
 font-size : 10px; 
 background-color : White;
 border : 1px solid;
 border-color : Gray;
 color : #111257;
}

.Red
{
 font-family : Verdana, Arial;
 font-size : 10px; 
 background-color : Red;
 border : 1px solid;
 border-color : Gray;
 color : #111257;
}

SELECT
{
 font-family : Verdana, Arial;
 font-size : 10px; 
 background-color : White;
 border : 1px solid;
 border-color : Gray;
 color : #111257;
}

TEXTAREA
{
 font-family : Verdana, Arial;
 font-size : 10px; 
 background-color : White;
 border : 1px solid;
 border-color : Gray;
 color : #111257;
}

INPUT.Style1
{
 background-color : #E6E6E6;
}

INPUT.Style2
{
 font-family : Verdana, Arial;
 font-size : 10px; 
 background-color : #E6E6E6;
/* border : 1px solid;*/
/* border-color : Gray;*/
 color : #111257;
}

INPUT.ActiveStyle
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #006699;
	border: #ff9900 0px;
	/*
	border-right: #ff9900 0px;
	border-top: #ff9900 0px;
	border-left: #ff9900 0px;
	border-bottom: #ff9900 0px;
	*/
}

INPUT.InactiveStyle
{
	font-size: 10px;
	color: #00648a;
	font-family: Verdana, Arial;
	background-color: beige;
	border: gray 0px;
	/*
	border-right: gray 0px;
	border-top: gray 0px;
	border-left: gray 0px;
	border-bottom: gray 0px;
	*/
}

INPUT.CmdOK
{
	/*
	border-right: #ff9900 0px;
	border-top: #ff9900 0px;
	border-bottom: #ff9900 0px;
	border-left: #ff9900 0px;
	*/
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #c7d6f3;
}

INPUT.CmdUtilizador
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color:  #006699;
	height: 18px;
	border: #ff9900 0px;
	/*
	border-right: #ff9900 0px;
	border-top: #ff9900 0px;
	border-bottom: #ff9900 0px;
	border-left: #ff9900 0px;	
	*/
}

INPUT.CmdDelete
{
	/*border-right: #ff9900 0px;
	border-top: #ff9900 0px;
	border-left: #ff9900 0px;
	border-bottom: #ff9900 0px;*/
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #ff947a;
}

INPUT.CmdClose
{
	/*border-right: #ff9900 0px;
	border-top: #ff9900 0px;
	border-left: #ff9900 0px;
	border-bottom: #ff9900 0px;*/
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #99cccc;
}

INPUT.CmdCopy
{
	
}

INPUT.CmdSearch
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Arial;
	background-color: #ffcc99;
}

INPUT.CmdReset
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Arial;
	background-color: #ffff99;
}

INPUT.CmdOther
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #ccccff;
}

INPUT.CmdWorkflow
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #c7d6f3;
}


.PanelStyle
{
 border-top : #006699 4px solid;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
 width: 100%;
}

.DatagridStyle
{
	border-right: #3d3d3d 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	border-bottom: #3d3d3d 1px solid;
	background-color: #C3D7EA;
	width: 100%;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C3D7EA, endColorstr=#f9e8e9, gradientType=0);*/
}



table.DatagridStyleRMImpressao
{
	border-collapse: collapse;
	width: 100%;
}

.DatagridItemStyleRMImpressao
{
	background-color:#FFFFFF;
}

.DatagridItemStyleRMImpressao td
{
	border-right:  	#000000 1px solid;
	border-top:  	#000000 1px solid;
	border-left:  	#000000 1px solid;
	border-bottom:  #000000 1px solid;
	background-color:  #FFFFFF;
	padding: 2px 2px 2px 2px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C3D7EA, endColorstr=#f9e8e9, gradientType=0);*/
}

.DatagridHeaderStyleRMImpressao
{
	font-weight: bold;
	/*border-left: #c7c7c7 1px solid;
	width: 100%;
	color: lavender;
	background-color: #006699;*/
	background-color: #C0C0C0;
}

.DatagridHeaderStyleRMImpressao td 
{
	border: #000000 1px solid;
	padding: 2px 2px 2px 2px;
}


TABLE.Header
{
	background-color: #e6e6fa;
	border-bottom: #adadad 1px solid;
	border-right: #adadad 1px solid;
	border-left: #e7e7e7 1px solid;
}

.DatagridHeaderStyle
{
	font-weight: bold;
	/*border-left: #c7c7c7 1px solid;
	width: 100%;
	color: lavender;
	background-color: #006699;*/
}

.DatagridItemStyle
{
	background-color: #ede8e9;
}

.DatagridAlternativeItemStyle
{
	background-color: #e5e6e2;
}

.WorkflowActualState
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	width: 100%;
	background-color: cornsilk;
	border: darkblue 1px solid;
	/*
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	border-left: darkblue 1px solid;
	border-bottom: darkblue 1px solid;
	*/
}

.PanelVisible
{
	border-top : #006699 4px solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px 015093;
	width: 100%;
	display: block;
}
.PanelInvisible
{
	border-top : #006699 4px solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px 015093;
	width: 100%;
	display: none;
}
.titulo 
{
	font-weight: bold;
	font-size: 10pt;
	color: #555555;
	font-family: Verdana;
}
