body {
  background-color: white;
  color: black;
  font-family: Arial, sans-serif;
  font-size: small;
  margin: 5px;
}

a {
  color: darkblue;
}

a:visited {
  color: darkblue;
}

.gwt-DialogBox {
  border: 2px solid #AAAAAA;
  background-color: white;
}

.gwt-DialogBox .Caption {
  background-image: url(gray_gradient.gif);
  background-repeat: repeat-x;
  padding: 4px;
  padding-bottom: 8px;
  font-weight: bold;
  cursor: default;
}

.gwt-MenuBar {
  background-color: #C3D9FF;
  cursor: default;
}

.gwt-MenuItem {
  font-size: 80%;
  margin: 1px;
  cursor: default;
}

.gwt-MenuItem-selected {
  background-color: #E8EEF7;
}

.gwt-Tree {

}

.gwt-Tree .gwt-TreeItem {
  font-size: 80%;
  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 {
  border: 8px solid #C3D9FF;
}

.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-rootPanel {

}

.gwt-logueo {
  background-color: steelblue;
}

.gwt-Label {
  color: Black;
  font-size: 12px;
}

.gwt-LabelTituloBS {
  color: Teal;
  font-size: 24px;
  font-style: normal;
  font-family: serif;
  font-weight: bold;
}

.gwt-LabelProgress {
  color: black;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}

.gwt-MensajeOK {
  color: Black;
  font-stretch: normal;
  font-variant: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
}

.gwt-MensajeNO {
  color: crimson;
  font-stretch: normal;
  font-variant: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
}

.gwt-Mensaje {
  color: black;
  background-color: gold;
  font-variant: normal;
  font-size: 15px;
  font-weight: bold;
}

.gwt-Mensaje-Deudor {
  color: #ffffff;
  background-color: blueviolet;
  font-variant: normal;
  font-size: 15px;
  font-weight: bold;
}

.gwt-Fondo {
  background-color: crimson;

}.gwt-desplegable {
   color: lightsteelblue;
   font-stretch: normal;
   font-variant: normal;
   font-size: 18px;
   font-style: normal;
   font-weight: bold;
   cursor: pointer;
 }

.gwt-bordeLoguin {
  border-top: 1px solid rgb(177, 181, 189);
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(177, 181, 189);
}

.gwt-desplegable-borde {
  border-bottom: solid 1px #CCF;
  padding: 2px;
  border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
  rgb(232, 241, 255);
}

.gwt-titulo-code {
  color: red;
  font-stretch: normal;
  font-variant: normal;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  cursor: pointer;
}

.gwt-borde-menu-rapido {
  border-right: 1px solid rgb(174, 178, 185);
  border-right-width-value: 1px;
  border-right-style-value: solid;
  border-right-color-value: rgb(174, 178, 185);
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
}

.gwt-borde-panel-contenedor {
  border-left: 1px solid rgb(255, 255, 255);
  border-left-width-value: 1px;
  border-left-style-value: solid;
  border-left-color-value: rgb(255, 255, 255);
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
}

.gwt-borde-acceso-rapido {
  border-bottom: 1px solid rgb(177, 181, 189);
  text-shadow: 0px 1px 0px rgb(255, 255, 255);
  color: darkslategray;
  font-size: 16px;
  font-weight: bold;
}

.gwt-item-menu-acceso-rapido {
  padding-left: 1cm;
  text-shadow: 0px 1px 0px rgb(255, 255, 255);
  color: darkslategray;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.gwt-item-menu-acceso-rapido-seleccionado {
  text-shadow: 0px 1px 0px rgb(255, 255, 255);
  color: orange;
  padding-left: 1cm;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.gwt-button-sesion {
  color: red;
  font-size: 12px;
  cursor: pointer;
}

.gwt-menu-general {
  border: hidden;
}

.gwt-stilo-submenu {
  text-shadow: 0px 0px 0px rgb(255, 255, 255);
  color: orange;
  font-size: 12px;
  background-color: rgb(30, 30, 30);
}

.gwt-stilo-menu {
  text-shadow: 0px 1px 0px rgb(255, 255, 255);
  color: rgb(41, 41, 41);
  font-size: 12px;
  background-color: rgb(216, 221, 227);
  font-family: 'Droid Sans', sans-serif;
}

.gwt-stilo-panel {
  border: 1px solid rgb(190, 190, 196);
  border-radius: 3px 3px 3px 3px;
  background-color: rgb(247, 249, 250);
}

.gwt-fondo-login {
  background-position: center center;
  background-attachment: fixed;
  background-size: cover;
}

.gwt-stilo-titulo-panel {
  border-bottom: 1px solid rgb(190, 190, 196);
  box-shadow: 0px 1px 0px rgb(255, 255, 255) inset;
  border-radius: 3px 3px 0px 0px;
  padding: 8px 10px 7px;
  text-shadow: 1px 1px 0px rgb(255, 255, 255);
  color: rgb(41, 41, 41);
  font-size: 14px;
  background: -moz-linear-gradient(center top, rgb(229, 234, 235), rgb(207, 214, 217) ) repeat scroll 0% 0% transparent;
  font-family: 'Droid Sans', sans-serif;
}
