body { 
	color: Black;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: White;
	background-repeat: repeat;
}

a {	
	color: darkblue;
}

a:visited {	
	color: darkblue; 
}

.gwt-DialogBox {
	margin: 0px;
	border: 2px solid #9CBADC;
	background-color: #C1E0F9;
}

.gwt-DialogBox .Caption {
	color: midnightblue;
	padding: 5px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	cursor: move;
}

.gwt-MenuBar {
	color: #000000;
	font-size: 12px;
	text-align: left;
	cursor: default;
}

.gwt-MenuItem {
	color: black;
	margin: 1px;
	font-size: 13px;
	cursor: default;
	background-color: #F5FAFE;
}

.gwt-MenuItem-selected {
	color: White;
	font-size: 13px;
	background-color: #3366cc;
}

.gwt-Tree {
}

.gwt-Tree .gwt-TreeItem {
	font-size: 13px;
	cursor: default;
}

.gwt-Tree .gwt-TreeItem-selected {
	background-color: #C3D9FF;
}

.gwt-StackPanel {
	background-color: white;
	border: 1px solid #AAAAAA;
	width: 15em;
}

.gwt-StackPanel .gwt-StackPanelItem {
	background-image: url(blue_gradient.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
	cursor: pointer;
	cursor: hand;
}

.gwt-StackPanel .gwt-StackPanelItem-selected {
}

.gwt-TabPanel {
	
}

.gwt-TabPanelBottom {
	border-left: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
}

.gwt-TabBar {
	font-size: smaller;
}

.gwt-TabBar .gwt-TabBarFirst {
	height: 100%;
	border-bottom: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
	border-bottom: 1px solid #87b3ff;
	padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
	border-top: 1px solid #87b3ff;
	border-bottom: 1px solid #87b3ff;
	padding: 2px;
	cursor: hand;
	white-space: nowrap;
	border-right: 1px solid #87b3ff;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	font-weight: bold;
	background-color: #e8eef7;
	border-top: 1px solid #87b3ff;
	border-right: 1px solid #87b3ff;
	border-bottom: 1px solid #e8eef7;
	padding: 2px;
	cursor: default;
	white-space: nowrap;
}

.gwt-PushButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-PushButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-up-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  border: 2px solid transparent;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-ToggleButton-down-hovering {
  background-color: #C3D9FF;
  padding: 2px;
  background-color: #E8F1FF;
  border: 2px solid transparent;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
  cursor: pointer;
  cursor: hand;
}

.gwt-RichTextArea {
  border: 1px solid black;
  background-color: white;
}

.gwt-RichTextToolbar {
  background-color: #C3D9FF;
  padding: 2px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 2px;
  border: 1px solid #C3D9FF;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205) rgb(232, 241, 255);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 2px;
  background-color: #E8F1FF;
  border: 1px solid #C3D9FF;
  border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255) rgb(157, 174, 205);
}

.gwt-HorizontalSplitPanel {
	border: 8px solid #C3D9FF;
}

.gwt-HorizontalSplitPanel .splitter {
	background-color: #C3D9FF;
	cursor: move;
}

.gwt-HorizontalSplitPanel .left {
  background-color: #E8EEF7;
}

.gwt-VerticalSplitPanel {
}

.gwt-VerticalSplitPanel .splitter {
	background-color: #C3D9FF;
	height: 8px;
	cursor: move;
}

.gwt-SuggestBoxPopup {
	border: 2px solid #C3D9FF;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
	background-color: #C3D9FF;
	padding: 2px;
}

.gwt-DisclosurePanel {
	border: 2px solid #C3D9FF;
}

.gwt-DisclosurePanel .header {
	background-color: #e8eef7;
	cursor: hand;
}
.gwt-Label {
	color: Black;
	font-family: Arial;
	font-size: 13px;
}
.gwt-Button {
	color: #FFFFFF;
	border: 1px hidden #73A0B7;
	font-family: Arial;
	font-size: 13px;
	background-color: #266282;
}
.gwt-LabelWhite {
	color: White;
	font-family: Arial;
	font-size: 13px;
}
.gwt-Button-Blue {
	color: #FFFFFF;
	border: 1px hidden #73A0B7;
	font-family: Arial;
	font-size: 13px;
	background-color: #266282;
}
.gwt-Label16 {
	color: White;
	font-family:  Arial, Arial Black;
	font-size: 16px;
}
.gwt-PanelWhite {
	background-color: White;
}
.gwt-MenuBar2 {
	border: 1px solid #73A0B7;
	font-size: 13px;
	text-align: left;
	background-color: #E8EEF7;
}
.gwt-Panelborder {
	border: 1px solid #E0EFFC;
	background-color: #ECF4FD;
}
.gwt-PanelEscuro {
	background-color: #BDD1E8;
}
.gwt-ButtonDisabled {
	color: #FFFFFF;
	border: 1px hidden #73A0B7;
	font-family: Arial;
	font-size: 13px;
	background-color: gray;
}
.gwt-RadioButton {
	font-family: Arial, sans-serif, serif;
	font-size: 13px;
}
.gwt-LabelRed {
	color: Red;
	font-family: Arial;
	font-size: 13px;
}
.gwt-Grid {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.gwt-GridRowPar {
	color: Black;
	font-family: Arial;
	font-size: 10px;
	background-color: White;
	cursor: pointer;
}
.gwt-GridRowImpar {
	color: Black;
	font-family: Arial;
	font-size: 10px;
	background-color: #eaeaea;
}
.gwt-PanelEscuroBorda {
	border: 1px solid #99ccff;
	background-color: lightblue;
}
.gwt-ButtonClose {
	color: White;
	border: 1px node White;
	font-family: Arial;
	font-size: 11px;
	background-color: Maroon;
}
.gwt-GridRowSelected {
	color: White;
	border: 1px solid #266282;
	font-size: 10px;
	background-color: steelblue;
	cursor: pointer;
}
.gwt-TitleGrid {
	color: #335588;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 2px solid #99ccff;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: Silver;
	cursor: pointer;
}
.gwt-GridOrder {
	color: #335588;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid cornflowerblue;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e5ecf9;
	cursor: pointer;
}
.gwt-RowTitleGrid {
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 1px solid lightsteelblue;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background-image: url(img/titleGrid.jpg);
	cursor: pointer;
}
.gwt-TitleBar {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #C1E0F9;
}
.gwt-LabelTitle {
	color: midnightblue;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.gwt-ButtonMenor {
	color: #FFFFFF;
	border: 1px hidden #73A0B7;
	font-family: Arial;
	font-size: 12px;
	background-color: #266282;
}
.gwt-PanelWrite {
	background-color: White;
}
.gwt-LabelBlue {
	color: #335588;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.gwt-LabelLogin {
	color: White;
	font-family: Arial;
	font-size: 11px;
}
.gwt-LabelBlue2 {
	color: #335588;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.gwt-MenuBar3 {
	color: #000000;
	font-size: 12px;
	text-align: left;
	cursor: default;
	background-color: #EDF4FC;
}
.gwt-AbsPanel {
	color: #000000;
	font-size: 12px;
	text-align: left;
	cursor: default;
	background-color: #F5FAFE;
}
.gwt-FundoGTable {
	background-color: darkgray;
}
.gwt-TextBox {
	border: 1px solid #336699;
}
.gwt-PasswordTextBox {
	border: 1px solid #336699;
}
.gwt-ListBox {
	border: 1px solid #336699;
}
.gwt-TextBoxBlank {
	border: 1px solid red;
}
.gwt-TextBoxFocus {
	border: 1px solid limegreen;
}
.gwt-ListBoxBlank {
	border: 1px solid red;
	background-color: pink;
}
