/* Grid Options */
.Grid1 {
	border: 2px solid #126ecc;

	}

.Grid {
	border: 1px solid #41a641;
	width: 100%;
	}

.Caption th {
	font-size: 80%;  vertical-align: top;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption td {
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption a:link {
	color: #000000;
	}

.Caption a:visited {
	color: #000000;
	}

.Caption a:hover, .Caption a:active {
	color: #cc1717;
	}

.Caption img {
	margin: 2px;
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row td {
	font-size: 80%;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	vertical-align: top;
	background-color: #f7f7f7;
	color: #000000;
	}

.Row a:link {
	color: #000080;
	}

.Row a:visited {
	color: #3d89d7;
	}

.Row a:hover, .Row a:active {
	color: #cc1717;
	}

.Row1 td {
	font-size: 80%;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	vertical-align: top;
	background-color: #E6FFFF;
	color: #000000;
	}

.Row1 a:link {
	color: #000080;
	}

.Row1 a:visited {
	color: #3d89d7;
	}

.Row1 a:hover, .Row a:active {
	color: #cc1717;
	}

.Separator{
	color: #126ecc;
	}

.Separator td{
	height: 1px;
	}

.AltRow td {
	font-size: 80%;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	vertical-align: top;
	background-color: #e7f0f8;
	color: #000000;
	}

.AltRow a:link {
	color: #000080;
	}

.AltRow a:visited {
	color: #3d89d7;
	}

.AltRow a:hover, .AltRow a:active {
	color: #cc1717;
	}

.NoRecords td {
	font-size: 80%;
	padding: 4px;
	border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;
	background-color: #f7f7f7;
	color: #000000;
	vertical-align: top;
	}

.Footer td {
	font-size: 80%;
	padding: 4px;
	border: 1px solid #dfdfdf; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link {
	color: #000000;
	}

.Footer a:visited {
	color: #000000;
	}

.Footer a:hover, .Footer a:active {
	color: #cc1717;
	}

.Footer img {
	margin: 2px;
	vertical-align: middle;
	}

.Footer input {
	vertical-align: middle;
	}

/* AZUL */

.HeaderA {
	width: 100%;
	}

.HeaderA th {
	font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBgA.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderA a:link {
	color: #ffffff;
	}

.HeaderA a:visited {
	color: #ffffff;
	}

.HeaderA a:hover, .Caption a:active {
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftA {
	background-image: url('Images/HeaderLeftA.gif');
	}

.HeaderRightA {
	background-image: url('Images/HeaderRightA.gif');
	}

.HeaderLeftA img{
	width: 3px;
	}

.HeaderRightA img{
	width: 9px;
	}

/* VERDE */

.HeaderV {
	width: 100%;
	}

.HeaderV th {
	font-size: 110%; font-weight: bold; text-align: left;
	padding: 4px;
	background-image: url('Images/HeaderBgV.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderV a:link {
	color: #ffffff;
	}

.HeaderV a:visited {
	color: #ffffff;
	}

.HeaderV a:hover, .Caption a:active {
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftV {
	background-image: url('Images/HeaderLeftV.gif');
	}

.HeaderRightV {
	background-image: url('Images/HeaderRightV.gif');
	}

.HeaderLeftV img{
	width: 3px;
	}

.HeaderRightV img{
	width: 9px;
	}

.Header {
	width: 100%;
	}

.HeaderVC th {
	font-size: 90%; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBgVC.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderVC a:link {
	color: #ffffff;
	}

.HeaderVC a:visited {
	color: #ffffff;
	}

.HeaderVC a:hover, .Caption a:active {
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftVC {
	background-image: url('Images/HeaderLeftVC.gif');
	}

.HeaderRightVC {
	background-image: url('Images/HeaderRightVC.gif');
	}

.HeaderLeftVC img{
	width: 3px;
	}

.HeaderRightVC img{
	width: 9px;
	}

.Record {
	border: 1px solid #3d84cc;
	width: 100%;
	background-color: #f7f7f7;
	}

.RecordV {
	border: 1px solid #209635;
	width: 100%;
	background-color: #f7f7f7;
	}

.RecordV1 {
	border: 1px solid #209635;
	width: 95%;
	background-color: #f7f7f7;
	}

.Error td {
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7;
	}

.Controls th {
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td {
	font-size: 80%;
	padding: 2px;
	border-top: 0px solid #ffe3b0; border-right: 0px solid #ffe3b0;
	vertical-align: top;
	background-color: #f7f7f7;
	color: #000000;
	}





