/** Add css rules here for your application. */

.filaCoactiva {
  color:red;
  background: -webkit-linear-gradient(-90deg, rgba(247,41,22,0.19) 0, rgba(247,41,22,0.19) 1%, rgba(207,4,4,0) 100%);
  background: -moz-linear-gradient(180deg, rgba(247,41,22,0.19) 0, rgba(247,41,22,0.19) 1%, rgba(207,4,4,0) 100%);
  background: linear-gradient(180deg, rgba(247,41,22,0.19) 0, rgba(247,41,22,0.19) 1%, rgba(207,4,4,0) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
}


.transparent
{
  border-style: none;
}

.filaAgua {
  color:blue;
}
.filaLicencia {
  color:#FF00FF;;
}
.filaUrbano {
  color:olive;
}

.filaUltrasonicos{
  background-color:DarkKhaki;
  color:DarkGreen;
}

.filaRural {
  color:green;
}

.filaPlusvalia {
  color:teal;
}

.filaExpeculacionSuelo{
  color:#0080C0;
}

.filaDesechoSolido{
  color:#5A8C55;
}

.filaInquilinato{
  color:#D98308;
}

.filaAlcabala {
  color:purple;
}

.filaPatente {
  color: #FF7C00;
}

.filaActivoTotal {
  color:#FFC14D;
}

.filaPermisos {
  color:#0099FF;
}

.filaAlquiler {
  color:#FF8000;
}

.filaMultas {
  color:red;
}

.filaMejoras {
  color:maroon;
}

.filaRodaje {
  color:#666633;
}

.filaEspectaculos {
  color:fuchsia;
}

.filaFerias {
  color:#CC3366;
}

.filaRastro {
  color:#990000;
}

.filaPesas {
  color:#008080;
}

.filaCementerio {
  color:black;
}

.filaRegistroPropiedad {
  color:navy;
}
.filaCertificacionRP {
  color:steelblue;
}
.filaFormularios {
  color:#FF7F50;
}

.filaPlanificacion {
  color:#54588E;
}

.filaTramite {
  color:#0CB7BC;
}

.filaConvenioPago {
  color:#AA55CC;
}

.filaPagoParcial {
  color:#000000;
}

.filaPagoParcialCoactiva {
  color:#58585A;
  font-weight: bolder;
}

.filaCertificacionRM {
  color: #515a4c;
  font-weight: bolder;
}

.filaRegistroMercantil {
  color: #385b49;
  font-weight: bolder;
}

.notaCreditoCoactiva {
  background: url(../images/iconos/coactiva.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 15px;
  height: 15px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 1px 1px;
  transition: 1s;
}

.notaCreditoPagoParcial {
  background: url(../images/iconos/pagarabono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 15px;
  height: 15px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 1px 1px;
  transition: 1s;
}

.notaCreditoNormal {
  background: url(../images/iconos/notaCredito.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 15px;
  height: 15px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 1px 1px;
  transition: 1s;
}

.filaPagoParcialdisabled{
  background-color: #ddd;
  cursor: not-allowed;
}

.filaAbonadoActivo {
  color:#58585A;
}

.filaAbonadoEliminado {
  color:#d0a75E;
}
.filaAbonadoSuspendido {
  color:#FB7C5B;
}
.filaSuspendidoRetirado {
  color:#FF9900;
}
.filaServiciosAgua {
  color:royalblue;
}
.filaBomberos {
  color:orangered;
}
.filaBomberosImpuesto {
  color:#990000;
}
.filaMunicipalVenta {
  color:#990000;
}
.filaMunicipalArriendo {
  color:#990000;
}
.filaCanchas {
  color:#136207;
}
/** Example rules used by the template application (remove for your app) */
h1 {
  color: #777777;
  margin: 40px 0px 70px;
  padding: 5px;
  border: 2px groove Black;
  font-size: 2em;
  font-weight: bolder;
  vertical-align: middle;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}
.gwt-SIIM-Default {
  font-size: 11px;
}

.fondoContenedorModulo

.gwt-fojaCell{
  background-color: rgb(214,233,258);
}


  /*======= Estilo Mapa  ============*/

.gmnoprint a, .gmnoprint span {
  display:none;
}

.gmnoprint div  {
  background:none !important;
}


.gm-style-cc a{
  display:none;
}

.map-report div.gmnoprint,
.map-report div.gmnoscreen {
  display: none;
}

/**
 * The file contains styles for GWT widgets in the Clean theme.
 *
 * In order to maintain cross-browser compatibility, the following syntax is
 * used to create IE6 specific style rules:
 *    .gwt-Widget {
 *      property: rule applies to all browsers
 *      -property: rule applies only to IE6 (overrides previous rule)
 *    }
 *    * html .gwt-Widget {
 *      property: rule applies to all versions of IE
 *    }
 */

input, select {
  -webkit-writing-mode: horizontal-tb;
  font-size: 11px;
}

button:hover {
  background: #474748;
  border:1px solid #d6dcdc;
}

button {
  margin: 0;
  text-decoration: none;
  background: #58585A;
  border-radius: 12px;
  -moz-border-radius: 12px;
  color: #FFFFFF;
  text-align: center;
  border:1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-size: 11px;
}

body, table td, select {
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-size: 11px;
}
pre {
  font-family: "courier new", courier;
  font-size: small;
}
body {
  color: black;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: #fff;
  direction: ltr;
}
a, a:visited {
  color: #0066cc;
  text-decoration:none;
}

a:hover {
  color: #0066cc;
  text-decoration:underline;
}

select {
  background: white;
}

/**
 * The reference theme can be used to determine when this style sheet has
 * loaded.  Create a hidden div element with absolute position, assign the style
 * name below, and attach it to the DOM.  Use a timer to detect when the
 * element's height and width are set to 5px.
 */
.gwt-Reference-clean {
  height: 5px;
  width: 5px;
  zoom: 1;
}

.detalleFactura button {
  background: transparent;
  border: transparent;
  color: inherit;
  text-align: center;
  padding: 1px 1px;
  border-radius: 12px;
  transition: 0.1s;
}

.detalleFactura button:before {
  font-family: FontAwesome;
  content: "\f002";
  display: inline-block;
}
.detalleFactura button:hover {
  transition: 0.1s;
  border: 1px solid;
  border-color: inherit;
  transform: scale(1.3);
}
.asignacion{
  content: " ";
  background: transparent;
  padding: 3px 3px;
  border: transparent;
  display: inline-block;

}
.edit-cell input {
  width: 100%;
}
.fa-bars-plusv,
.fa-bars-plusv-up-disabled {
  background: url(../images/iconos/carritolistar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 3px 3px;
  border-radius: 15px;
  transition: 1s;
}
.fa-bars-plusv-up-disabled:hover {
  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-bars-plusv-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.fa-cart-plusv,
.fa-cart-plusv-up-disabled {
  background: url(../images/iconos/carritoingreso.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 3px 3px;
  border-radius: 15px;
  transition: 1s;
}
.fa-cart-plusv-up-disabled:hover {
  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-cart-plusv-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.fa-eraser-plusv,
.fa-eraser-plusv-up-disabled {
  background: url(../images/iconos/carritoborrar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 3px 3px;
  border-radius: 15px;
  transition: 1s;
}
.fa-eraser-plusv-up-disabled:hover {
  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-eraser-plusv-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.pbt-efectivizar,
.pbt-efectivizar-up-disabled {
  background: url(../images/iconos/efectivizar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.pbt-efectivizar-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.pbt-efectivizar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.pbt-pago,
.pbt-pago-up-disabled {
  background: url(../images/iconos/pagar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.pbt-pago-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.pbt-pago-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.pbt-pago-parcial,
.pbt-pago-parcial-up-disabled {
  background: url(../images/iconos/pagarabono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.pbt-pago-parcial-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.pbt-pago-parcial-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.fa-exoneracion,
.fa-exoneracion-up-disabled {
  background: url(../images/iconos/exoneraciones.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.fa-exoneracion-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-exoneracion-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.fa-excel,
.fa-excel-up-disabled {
  background: url(../images/iconos/excel.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 3px 3px;
  border-radius: 15px;
  transition: 1s;
}
.fa-excel-up-disabled:hover {
  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-excel-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}



.fa-print-notificacion,
.fa-print-notificacion-up-disabled {
  background: url(../images/iconos/notificacionpago.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: inherit;
  text-align: center;
  padding: 3px 3px;
  border-radius: 15px;
  transition: 1s;
}
.fa-print-notificacion-up-disabled:hover {
  transition: 1s;
  border: 1px solid;
  transform: scale(1);
  color: #58585A;
}
.fa-print-notificacion-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.fa-print-recordatorio,
.fa-print-recordatorio-up-disabled {

  background: url(../images/iconos/recordariopago.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  color: #58585A;
  text-align: center;
  padding: 3px 3px;
  border-radius: 20px;
  transition: 1s;

}
.fa-print-recordatorio-up-disabled:hover {
  /* transition: 1s;*/
  border-radius: 20px;
  border: 1px solid;
  transform: scale(1);
  color: #58585A;
}
.fa-print-recordatorio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.fa-talonario,
.fa-talonario-up-disabled {
  background: url(../images/iconos/talonario.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.fa-talonario-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.fa-talonario-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-vistaPreviavc,
.gwt-TaskButton-vistaPreviavc-up-disabled {
  background: url(../images/iconos/vistaPrevia.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 3px 3px;
  color: inherit;
  border-radius: 15px;
  border-bottom-color: #58585A;
  transition: 1s;
}
.gwt-TaskButton-vistaPreviavc-up-disabled:hover {

  transition: 1s;
  border: 1px solid;
  transform: scale(1);
}
.gwt-TaskButton-vistaPreviavc-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-Button {
  margin: 0;
  text-decoration: none;
  background: #58585A;
  border-radius: 12px;
  -moz-border-radius: 12px;
  color: #FFFFFF;
  text-align: center;
  padding: 3px 5px;
}
.gwt-Button:active {
  border: 1px inset #ccc;
}
.gwt-Button:hover {
  border-color: #939393;
}
.gwt-Button[disabled] {
  cursor: default;
  color: #888;
  background: #b3b3b3;
}
.gwt-Button[disabled]:hover {
  border: 1px outset #ccc;
  background: #b3b3b3;
}

.gwt-CheckBox {
}
.gwt-CheckBox-disabled {
  color: #888;
}

.gwt-DecoratorPanel {
}
.gwt-DecoratorPanel .topCenter {
  border-top: 1px solid #0098FF;
  line-height: 0px;
}
.gwt-DecoratorPanel .bottomCenter {
  border-bottom: 1px solid #0098FF;
  line-height: 0px;
}
.gwt-DecoratorPanel .topCenterInner,
.gwt-DecoratorPanel .bottomCenterInner {
  height: 1px;
  line-height: 0px;
  font-size: 1px;
}
.gwt-DecoratorPanel .middleLeft {
  border-left: 1px solid #0098FF;
}
.gwt-DecoratorPanel .middleRight {
  border-right: 1px solid #0098FF;
}
.gwt-DecoratorPanel .middleLeftInner,
.gwt-DecoratorPanel .middleRightInner {
  width: 1px;
  line-height: 1px;
}
.gwt-DecoratorPanel .topLeftInner,
.gwt-DecoratorPanel .topRightInner,
.gwt-DecoratorPanel .bottomLeftInner,
.gwt-DecoratorPanel .bottomRightInner {
  width: 5px;
  height: 5px;
  zoom: 1;
  font-size: 1px;
  overflow: hidden;
}
.gwt-DecoratorPanel .topLeft {
  line-height: 0px;
  background: url(../images/circles.png) no-repeat 0px -6px;
  -background: url(../images/circles_ie6.png) no-repeat 0px -6px;
}
.gwt-DecoratorPanel .topRight {
  line-height: 0px;
  background: url(../images/circles.png) no-repeat -5px -6px;
  -background: url(../images/circles_ie6.png) no-repeat -5px -6px;
}
.gwt-DecoratorPanel .bottomLeft {
  line-height: 0px;
  background: url(../images/circles.png) no-repeat 0px -11px;
  -background: url(../images/circles_ie6.png) no-repeat 0px -11px;
}
.gwt-DecoratorPanel .bottomRight {
  line-height: 0px;
  background: url(../images/circles.png) no-repeat -5px -11px;
  -background: url(../images/circles_ie6.png) no-repeat -5px -11px;
}
* html .gwt-DecoratorPanel .topLeftInner,
* html .gwt-DecoratorPanel .topRightInner,
* html .gwt-DecoratorPanel .bottomLeftInner,
* html .gwt-DecoratorPanel .bottomRightInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
}

.gwt-MyDialogBox-Caption {
  background: #0098FF;
  color:#FFFFFF;
  padding: 4px 8px 4px 4px;
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-weight: bold;
  width: 100%;
}

.gwt-MyDialogBox-cerrar{
   background: url(../images/iconos/cerrarBlanco.png) no-repeat scroll center center rgba(0, 0, 0, 0);
   cursor: hand;
   padding: 5px 5px;
   float: right;
 }

.gwt-MyDialogBox-minimizar{
  background: url(../images/iconos/minimizarBlanco.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  cursor: hand;
  padding: 5px 5px;
  float: right;
}

.gwt-MyDialogBox-maximizar{
  background: url(../images/iconos/maximizarBlanco.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  cursor: hand;
  padding: 5px 5px;
  float: right;
}

.gwt-DialogBox .Caption {
  background: #0098FF;
  color:#FFFFFF;
  padding: 4px 8px 4px 4px;
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-weight: bold;
}
.gwt-DialogBox .dialogContent {
}
.gwt-DialogBox .dialogMiddleCenter {
  padding: 3px;
  background: white;
}
.gwt-DialogBox .dialogBottomCenter {
  background-color: rgba(0, 0, 0, 0.25)
}
.gwt-DialogBox .dialogMiddleLeft {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-DialogBox .dialogMiddleRight {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-DialogBox .dialogTopLeftInner {
  width: 10px;
  height: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopRightInner {
  width: 12px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomLeftInner {
  width: 10px;
  height: 12px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomRightInner {
  width: 12px;
  height: 12px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopLeft {
  background-color: rgba(0, 0, 0, 0.25);
}
.gwt-DialogBox .dialogTopRight {
  background-color: rgba(0, 0, 0, 0.25);
}
.gwt-DialogBox .dialogBottomLeft {
  background-color: rgba(0, 0, 0, 0.25);
}
.gwt-DialogBox .dialogBottomRight {
  background-color: rgba(0, 0, 0, 0.25);
}
* html .gwt-DialogBox .dialogTopLeftInner {
  width: 10px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogTopRightInner {
  width: 12px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomLeftInner {
  width: 10px;
  height: 12px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomRightInner {
  width: 12px;
  height: 12px;
  overflow: hidden;
}

.gwt-DisclosurePanel {

}
.gwt-DisclosurePanel-open {
}
.gwt-DisclosurePanel-closed {
}
.gwt-DisclosurePanel .header,
.gwt-DisclosurePanel .header a {
  text-decoration: none;  /* Remove underline from header */
  color: black;
  cursor: pointer;
  cursor: hand;
  box-shadow:2px 4px 14px #999;
  border-top: #a7a7a7 solid 1px;
  border-bottom: #1d72b1 solid;
}
.gwt-DisclosurePanel-Head-Gad .header,
.gwt-DisclosurePanel .header a{
  border-bottom: #1d72b1 solid;
}

.gwt-DisclosurePanel-Head-Contabilidad .header,
.gwt-DisclosurePanel .header a{
  border-bottom: #75b11f solid;
}

.gwt-DisclosurePanel-Head-RrHh .header,
.gwt-DisclosurePanel .header a{
  border-bottom: #b05018 solid;
}
.gwt-DisclosurePanel-Head-ControProyectos .header,
.gwt-DisclosurePanel .header a{
  border-bottom: #b0146b solid;
}
.gwt-DisclosurePanel .content {
  padding: 4px 0px 4px 8px;
  margin-left: 6px;
}

.gwt-FileUpload {
  font-size: 11px;
}

.gwt-Frame {
  border-top: 2px solid #666;
  border-left: 2px solid #666;
  border-right: 2px solid #bbb;
  border-bottom: 2px solid #bbb;
}

.gwt-HorizontalSplitPanel {
}
.gwt-HorizontalSplitPanel .hsplitter {
  cursor: move;
  border: 0px;
  background: #e7e7e7;
  line-height: 0px;
}
.gwt-VerticalSplitPanel {
}
.gwt-VerticalSplitPanel .vsplitter {
  cursor: move;
  border: 0px;
  background: #e7e7e7;
  line-height: 0px;
}

.gwt-HTML {
  padding: 0 0px;
}

.gwt-Hyperlink {
  cursor: pointer;
}

.gwt-Image {
}

.gwt-Label {
}

.gwt-Menu-Administracion{
  background-color: #58585A;
  bottom: 0;
  color: #FFFFFF;
  left:0;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: 0;
}

.gwt-ListBox {
  border-top: 1px solid #0098FF;
  border-left: 1px solid #0098FF;
  border-right: 1px solid #0098FF;
  border-bottom: 1px solid #0098FF;
}

.gwt-MenuBar {
  cursor: default;
}
.gwt-MenuBar .gwt-MenuItem {
  cursor: default;
  font-family: Arial Unicode MS, Arial, sans-serif;
}
.gwt-MenuBar .gwt-MenuItem-selected {
  background: rgba(0, 0, 0, 0.5);
  color:#FFFFFF;
}
.gwt-MenuBar-horizontal {
  background: #0098FF ;
}
.gwt-MenuBar-horizontal .gwt-MenuItem {
  padding: 5px 10px;
  vertical-align: bottom;
  color: #FFFFFF;
  font-weight: bold;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
  width: 1px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-left: 1px solid #ccc;
  background: white;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
  width: 1px;
  height: 1px;
  background: white;
}
.gwt-MenuBar-vertical {
  margin-top: 0px;
  margin-left: 0px;
  background: white;
}
.gwt-MenuBar-vertical table {
  border-collapse: collapse;
}
.gwt-MenuBar-vertical .gwt-MenuItem {
  padding: 2px 40px 2px 5px;
}
.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
  padding: 2px 0px;
}
.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
  height: 1px;
  padding: 0px;
  border: 0px;
  border-top: 1px solid #ccc;
  overflow: hidden;
}
.gwt-MenuBar-vertical .subMenuIcon {
  background: none;
  padding-right: 5px;
}
.gwt-MenuBar-vertical .subMenuIcon-selected {
  background-color: rgba(0, 0, 0, 0.5);
  padding-right: 5px;
}
.gwt-MenuBarPopup {
  margin: 0px 0px 0px 0px;
}
.gwt-MenuBarPopup .menuPopupTopCenter {
  background: #0098FF;
}
.gwt-MenuBarPopup .menuPopupBottomCenter {
  background: #0098FF;
}
.gwt-MenuBarPopup .menuPopupMiddleLeft {
  background: #0098FF;
}
.gwt-MenuBarPopup .menuPopupMiddleRight {
  background: #0098FF;
}
.gwt-MenuBarPopup .menuPopupTopLeftInner {
  background: #0098FF;
}
.gwt-MenuBarPopup .menuPopupTopRightInner {
  background: #0098FF;
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomLeftInner {
  background: #0098FF;
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomRightInner {
  background: #0098FF;
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupTopLeft {
  background: url(../images/corner.png) no-repeat 0px -36px;
  -background: url(../images/corner_ie6.png) no-repeat 0px -36px;
}
.gwt-MenuBarPopup .menuPopupTopRight {
  background: url(../images/corner.png) no-repeat -5px -36px;
  -background: url(../images/corner_ie6.png) no-repeat -5px -36px;
}
.gwt-MenuBarPopup .menuPopupBottomLeft {
  background: url(../images/corner.png) no-repeat 0px -41px;
  -background: url(../images/corner_ie6.png) no-repeat 0px -41px;
}
.gwt-MenuBarPopup .menuPopupBottomRight {
  background: url(../images/corner.png) no-repeat -5px -41px;
  -background: url(../images/corner_ie6.png) no-repeat -5px -41px;
}
* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupTopRightInner {
  width: 8px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
  width: 5px;
  height: 8px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
  width: 8px;
  height: 8px;
  overflow: hidden;
}

.gwt-PasswordTextBox {
  padding: 5px 4px;
  border: 1px solid #ccc;
  border-top: 1px solid #999;
  font-size: 100%;
}
.gwt-PasswordTextBox-readonly {
  color: #0098FF;
}

.gwt-PopupPanel {
  border: 3px solid #e7e7e7;
  padding: 3px;
  background: white;
}

.gwt-PopupBuscador {
  border: 3px solid #e7e7e7;
  padding: 3px;
  background: white;
  min-width: 190px;
  min-height: 100px;
}

.gwt-PopupArbolCatalogo {
  border: 3px solid #e7e7e7;
  padding: 3px;
  background: rgba(0, 152, 255, 0.1);
  width: 190px;
  height: 100px;
}

.gwt-DecoratedPopupPanel .popupContent {
}
.gwt-DecoratedPopupPanel .popupMiddleCenter {
  padding: 3px;
  background: #f1f1f1;
}
.gwt-DecoratedPopupPanel .popupTopCenter {
  background: url(../images/hborder.png) 0px -2937px repeat-x;
}
.gwt-DecoratedPopupPanel .popupBottomCenter {
  background:  url(../images/hborder.png) repeat-x 0px -2938px;
  -background: url(../images/hborder_ie6.png) repeat-x 0px -2138px;
}
.gwt-DecoratedPopupPanel .popupMiddleLeft {
  background: url(../images/vborder.png) -21px 0px repeat-y;
}
.gwt-DecoratedPopupPanel .popupMiddleRight {
  background: url(../images/vborder.png) repeat-y -24px 0px;
  -background: url(../images/vborder_ie6.png) repeat-y -24px 0px;
}
.gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 6px;
  height: 5px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 6px;
  height: 5px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 6px;
  height: 6px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 6px;
  height: 6px;
  zoom: 1;
}
.gwt-DecoratedPopupPanel .popupTopLeft {
  background: url(../images/circles.png) no-repeat 0px -16px;
  -background: url(../images/circles_ie6.png) no-repeat 0px -16px;
}
.gwt-DecoratedPopupPanel .popupTopRight {
  background: url(../images/circles.png) no-repeat -6px -16px;
  -background: url(../images/circles_ie6.png) no-repeat -6px -16px;
}
.gwt-DecoratedPopupPanel .popupBottomLeft {
  background: url(../images/circles.png) no-repeat 0px -21px;
  -background: url(../images/circles_ie6.png) no-repeat 0px -21px;
}
.gwt-DecoratedPopupPanel .popupBottomRight {
  background: url(../images/circles.png) no-repeat -6px -21px;
  -background: url(../images/circles_ie6.png) no-repeat -6px -21px;
}
* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 6px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 6px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 6px;
  height: 6px;
  overflow: hidden;
}
* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 6px;
  height: 6px;
  overflow: hidden;
}

.gwt-PopupPanelGlass {
  opacity: 0.6;
  filter: alpha(opacity=30);
  background: #58585A url(../images/glass.png) center center ;
  background-repeat: repeat-y;
}

.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled,
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
  margin: 0;
  text-decoration: none;
  background: #58585A;
  border-radius: 12px;
  -moz-border-radius: 12px;
  color: #FFFFFF;
  text-align: center;
}
.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled {
  padding: 3px 5px 3px 5px;
}
.gwt-PushButton-up {
  border:1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
}
.gwt-PushButton-up-hovering {
  border: 1px solid;
  border-color: #939393;
  cursor: pointer;
  cursor: hand;
}
.gwt-PushButton-up-disabled {
  border: 1px solid #bbb;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
  padding: 4px 4px 2px 6px;
  outline:none;
}
.gwt-PushButton-down {
  border: 1px inset #666;
  cursor: pointer;
  cursor: hand;
}
.gwt-PushButton-down-hovering {
  border: 1px solid #939393;
  border-top: 1px solid #333333;
  cursor: pointer;
  cursor: hand;
}
.gwt-PushButton-down-disabled {
  border: 1px outset #ccc;
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-RadioButton {
}
.gwt-RadioButton-disabled {
  color: #888;
}

.gwt-RichTextArea {
}
.hasRichTextToolbar {
  border: 0px;
}
.gwt-PanelSiim{
  background-color: rgba(0,152,255,0.1);
  border-top: 2px solid #0098FF;
  border-bottom: 2px solid #0098FF;
}
.gwt-RichTextToolbar {
  background: #e3e8f3 url(../images/hborder.png) repeat-x 0px -2003px;
  border-bottom: 1px solid #BBBBBB;
  padding: 3px;
  margin: 0px;
}
.gwt-RichTextToolbar .gwt-PushButton-up {
  padding: 0px 1px 0px 0px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border:1px solid #bbb;
  border-bottom: 1px solid #a0a0a0;
}
.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}
.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}

.gwt-StackPanel {
  border-bottom: 1px solid #bbbbbb;
}
.gwt-StackPanel .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  font-size: 1.3em;
  padding: 3px;
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
}
.gwt-StackPanel .gwt-StackPanelContent {
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
  padding: 2px 2px 10px 5px;
}

.gwt-DecoratedStackPanel {
  border-bottom: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .gwt-StackPanelContent {
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
  padding: 2px 2px 10px 5px;
}
.gwt-DecoratedStackPanel .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
}
.gwt-DecoratedStackPanel .stackItemTopLeft,
.gwt-DecoratedStackPanel .stackItemTopRight {
  height: 6px;
  width: 6px;
  zoom: 1;
}
.gwt-DecoratedStackPanel .stackItemTopLeft {
  border-left: 1px solid #bbbbbb;
  background: #d3def6 url(../images/corner.png) no-repeat 0px -49px;
  -background: #d3def6 url(../images/corner_ie6.png) no-repeat 0px -49px;
}
.gwt-DecoratedStackPanel .stackItemTopRight {
  border-right: 1px solid #bbbbbb;
  background: #d3def6 url(../images/corner.png) no-repeat -6px -49px;
  -background: #d3def6 url(../images/corner_ie6.png) no-repeat -6px -49px;
}
.gwt-DecoratedStackPanel .stackItemTopLeftInner,
.gwt-DecoratedStackPanel .stackItemTopRightInner {
  width: 1px;
  height: 1px;
}
* html .gwt-DecoratedStackPanel .stackItemTopLeftInner,
* html .gwt-DecoratedStackPanel .stackItemTopRightInner {
  width: 6px;
  height: 6px;
  overflow: hidden;
}
.gwt-DecoratedStackPanel .stackItemTopCenter {
  background: url(../images/hborder.png) 0px -21px repeat-x;
}
.gwt-DecoratedStackPanel .stackItemMiddleLeft {
  background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
  border-left: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
  width: 1px;
  height: 1px;
}
.gwt-DecoratedStackPanel .stackItemMiddleRight {
  background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
  border-right: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .stackItemMiddleCenter {
  font-weight: bold;
  font-size: 1.3em;
  background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
}
.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
  border: 0px;
  background-color: white;
}
.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight {
  background-color: white;
}

.gwt-SuggestBox:focus{
  transition: 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  background-position: 8px 3px;
  padding-left: 25px;
}

.gwt-SuggestBox {
  padding: 4px 2%;
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border: solid 1px #0198ff;
  border-style: inset;
  border-radius: 3px;
  box-sizing: border-box;
  padding-left: 20px;

  background-repeat: no-repeat;
  background-image: url(../images/iconos/buscar.png);
  background-position: 3px 3px;
  background-size: 14px;

  transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.gwt-SuggestBoxPopup {
}

.gwt-SuggestBoxPopup .item {
  padding: 2px 6px;
  color: #000;
  cursor: default;
  font-size: 11px;
}
.gwt-SuggestBoxPopup .item-selected {
  background: #0098FF;
  color: white;
}
.gwt-SuggestBoxPopup .suggestPopupContent {
  background: white;
}
.gwt-SuggestBoxPopup .suggestPopupTopCenter {
  border-top: 1px solid #bbb;
}
.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-SuggestBoxPopup .suggestPopupTopCenterInner,
.gwt-SuggestBoxPopup .suggestPopupBottomCenterInner {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-SuggestBoxPopup .suggestPopupMiddleLeftInner,
.gwt-SuggestBoxPopup .suggestPopupMiddleRightInner {
  width: 1px;
  line-height: 1px;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
  width: 0px;
  height: 0px;
  zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeft {
  background: rgba(0, 0, 0, 0.25);
  width:5px;
  height:5px;
}
.gwt-SuggestBoxPopup .suggestPopupTopRight {
  background: rgba(0, 0, 0, 0.25);
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
  background: rgba(0, 0, 0, 0.25);
  width:5px;
  height:5px;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRight {
  background: rgba(0, 0, 0, 0.25);
  width:5px;
  height:5px;
}
* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
  width: 0px;
  height: 0px;
  overflow: hidden;
}

.gwt-TabBar {

  padding-top: 6px;
}
.gwt-TabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.gwt-TabBar .gwt-TabBarRest {
}
.gwt-TabBar .gwt-TabBarItem {
  margin-left: 4px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-weight: normal;
  text-align: center;
  background: rgba(88,88,90,0.75);
  -moz-border-radius: 0px 5px 0px 0px;
  border-radius: 0px 5px 0px 0px;
}
.gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: rgba(88,88,90,1);
  color: white;
  font-weight: bold;
}
.gwt-TabBar .gwt-TabBarItem-disabled {
  cursor: default;
  color: #999999;
}
.gwt-TabPanel {
}
.gwt-TabPanelBottom {
  border-color: #ccc;
  border-style: solid;
  border-width: 0px 1px 1px;
  overflow: hidden;
  padding: 6px;
}
.gwt-DecoratedTabBar {
  background: #ccc;
  padding-top: 6px;
}
.gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.gwt-DecoratedTabBar .gwt-TabBarRest {
}
.gwt-DecoratedTabBar .gwt-TabBarItem {
  border-collapse: collapse;
  margin-left: 4px;
}
.gwt-DecoratedTabBar .tabTopCenter {
  padding: 0px;
  background: #8E8E8E;
}
.gwt-DecoratedTabBar .tabTopLeft,
.gwt-DecoratedTabBar .tabTopRight {
  padding: 0px;
  zoom: 1;
}
.gwt-DecoratedTabBar .tabTopLeftInner,
.gwt-DecoratedTabBar .tabTopRightInner {
  width: 3px;
  height: 3px;
}
.gwt-DecoratedTabBar .tabTopLeft {
  background: url(../images/circles.png) no-repeat 0px 0px;
  -background: url(../images/circles_ie6.png) no-repeat 0px 0px;
}
.gwt-DecoratedTabBar .tabTopRight {
  background: url(../images/circles.png) no-repeat -3px 0px;
  -background: url(../images/circles_ie6.png) no-repeat -3px 0px;
}
* html .gwt-DecoratedTabBar .tabTopLeftInner,
* html .gwt-DecoratedTabBar .tabTopRightInner {
  width: 3px;
  height: 3px;
  overflow: hidden;
}
.gwt-DecoratedTabBar .tabMiddleLeft,
.gwt-DecoratedTabBar .tabMiddleRight {
  width: 3px;
  padding: 0px;
  background: #8E8E8E;
}
.gwt-DecoratedTabBar .tabMiddleLeftInner,
.gwt-DecoratedTabBar .tabMiddleRightInner {
  width: 1px;
  height: 1px;
}
.gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0px 5px 4px 5px;
  cursor: pointer;
  cursor: hand;
  color: #fff;
  font-weight: normal;
  text-align: center;
  background: #8E8E8E;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background:#fff;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
  background: url(../images/circles.png) no-repeat -6px 0px;
  -background: url(../images/circles_ie6.png) no-repeat -6px 0px;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
  background: url(../images/circles.png) no-repeat -9px 0px;
  -background: url(../images/circles_ie6.png) no-repeat -9px 0px;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
  background: #fff;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  background: #fff;
  color:#333;
  font-weight:bold;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter {
  cursor: default;
  color: #999999;
}

.gwt-TextArea {
  padding: 4px;
  border: 1px solid #0098FF;
  font-size: 100%;
  font-family: Arial Unicode MS, Arial, sans-serif;
}
.gwt-TextArea-readonly {
  color: #888;
}

.gwt-TextBox {
  padding: 5px 4px;
  border: 1px solid #0098FF;
  font-size: 11px;
  font-family: Arial Unicode MS, Arial, sans-serif;
  height: 10px;
}
.gwt-TextBox-readonly {
  color: #0098FF;
}
.gwt-ToggleButton-up,
.gwt-ToggleButton-up-hovering,
.gwt-ToggleButton-up-disabled,
.gwt-ToggleButton-down,
.gwt-ToggleButton-down-hovering,
.gwt-ToggleButton-down-disabled {
  margin: 0;
  text-decoration: none;
  background: url("../images/hborder.png") repeat-x 0px -27px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gwt-ToggleButton-up,
.gwt-ToggleButton-up-hovering,
.gwt-ToggleButton-up-disabled {
  padding: 3px 5px 3px 5px;
}
.gwt-ToggleButton-up {
  border:1px solid #bbb;
  border-bottom: 1px solid #a0a0a0;
  cursor: pointer;
  cursor: hand;
}
.gwt-ToggleButton-up-hovering {
  border: 1px solid;
  border-color: #939393;
  cursor: pointer;
  cursor: hand;
}
.gwt-ToggleButton-up-disabled {
  border: 1px solid #bbb;
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=45);
}
.gwt-ToggleButton-down,
.gwt-ToggleButton-down-hovering,
.gwt-ToggleButton-down-disabled {
  padding: 4px 4px 2px 6px;
}
.gwt-ToggleButton-down {
  background-position: 0 -513px;
  border: 1px inset #666;
  cursor: pointer;
  cursor: hand;
}
.gwt-ToggleButton-down-hovering {
  background-position: 0 -513px;
  border: 1px inset;
  border-color: #9cf #69e #69e #7af;
  cursor: pointer;
  cursor: hand;
}
.gwt-ToggleButton-down-disabled {
  background-position: 0 -513px;
  border: 1px inset #ccc;
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=45);
}

.gwt-Tree .gwt-TreeItem {
  padding: 1px 0px;
  margin: 0px;
  white-space: nowrap;
  cursor: hand;
  cursor: pointer;
  font-size: 11px;
}
.gwt-Tree .gwt-TreeItem-selected {
  background: rgba(0,0,0,0.3);
}
.gwt-TreeItem .gwt-RadioButton input,
.gwt-TreeItem .gwt-CheckBox input {
  margin-left: 0px;
}
* html .gwt-TreeItem .gwt-RadioButton input,
* html .gwt-TreeItem .gwt-CheckBox input {
  margin-left: -4px;
}

.gwt-DateBox {
  padding: 5px 4px;
  border: 1px solid #0098FF;
  font-size: 100%;
  height: 10px;
}
.gwt-DateBox input {
  width: 8em;
}
.dateBoxFormatError {
  background: #ffcccc;
}
.dateBoxPopup {
}

.gwt-DatePicker {
  border: 1px solid #0098FF;
  cursor: default;
}
.gwt-DatePicker td,
.datePickerMonthSelector td:focus {
  outline: none;
}
.datePickerDays {
  width: 100%;
  background: white;
}
.datePickerDay,
.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  font-size: 85%;
  text-align: center;
  padding: 4px;
  outline: none;
  font-weight:bold;
  color:#333;
  border-right: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}
.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  background: #fff;
  padding: 0px 4px 2px;
  cursor: default;
  color:#666;
  font-size:70%;
  font-weight:normal;
}
.datePickerDay {
  padding: 4px 7px;
  cursor: hand;
  cursor: pointer;
}
.datePickerDayIsWeekend {
  background: #f7f7f7;
}
.datePickerDayIsFiller {
  color: #999;
  font-weight:normal;
}
.datePickerDayIsValue {
  background: #d7dfe8;
}
.datePickerDayIsDisabled {
  color: #AAAAAA;
  font-style: italic;
}
.datePickerDayIsHighlighted {
  background: #F0E68C;
}
.datePickerDayIsValueAndHighlighted {
  background: #d7dfe8;
}
.datePickerDayIsToday {
  padding: 3px;
  color: #fff;
  background: url(../images/hborder.png) repeat-x 0px -2607px;
}

.datePickerMonthSelector {
  width: 100%;
  padding: 1px 0 5px 0;
  background: #fff;
}
td.datePickerMonth {
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 100%;
  font-weight: bold;
  color: #333;
}
.datePickerPreviousButton,
.datePickerNextButton {
  font-size: 120%;
  line-height: 1em;
  color: #3a6aad;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 4px;
  outline: none;
}

.dinamicTabPanelPrevButton {
  font-size: 120%;
  line-height: 1em;
  border-color:#58585A;
  color: #CCCCCC;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 6px;
  outline: none;
  background: #FFFFFF url(../images/iconos/flechaDerecha.png);
  background-size: contain;
}

.dinamicTabPanelNextButton {
  font-size: 120%;
  line-height: 1em;
  border-color:#58585A;
  color: #CCCCCC;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 6px;
  outline: none;
  background: #FFFFFF url(../images/iconos/flechaIzquierda.png);
  background-size: contain;
}

.dinamicTabSubPanelPrevButton {
  background: url(../images/iconos/subFlechaDerecha.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-style: none;
  color: #CCCCCC;
  cursor: pointer;
  font-size: 120%;
  font-weight: bold;
  line-height: 1em;
  outline: medium none;
  padding: 0 6px;
}

.dinamicTabSubPanelNextButton {
  background: url("../images/iconos/subFlechaIzquierda.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-style: none;
  color: #CCCCCC;
  cursor: pointer;
  font-size: 120%;
  font-weight: bold;
  line-height: 1em;
  outline: medium none;
  padding: 0 6px;
}

.gwt-StackLayoutPanel {
  border-bottom: 1px solid #bbbbbb;
}
.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader {
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
  font-size: 1.3em;
  padding: 3px;
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: #d3def6 url(../images/hborder.png) repeat-x 0px -989px;
}
.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering {
  background: #d3def6;
}
.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent {
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
  padding: 2px 2px 10px 5px;
}

.gwt-TabLayoutPanel {
  box-shadow: 0px 0 28px -4px #58585A;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
  background: #ccc;
  padding-top: 6px;
  padding-left: 5px;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelContentContainer {
  border-color: #ccc;
  border-style: solid;
  border-width: 0px 0px 0px;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
  background: rgba(0, 152, 225, 0.05);
  overflow: hidden;
  padding: 0px;

}

.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
  margin-left: 4px;
  padding: 6px 8px 6px 8px;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-weight: normal;
  text-align: center;
  background: #58585A;
  -moz-border-radius: 0;
  border-radius: 0;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
  cursor: default;
  background: #0098FF;
  color: #FFFFFF;
  font-weight: bold;
}

.gwt-TabLayoutSubPanel {
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTabs {
  background: #ccc;
  padding-top: 6px;
  padding-left: 5px;
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelContentContainer {
  border-color: #ccc;
  border-style: solid;
  border-width: 0px 0px 0px;
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelContent {
  background: rgba(0, 152, 225, 0.05);
  overflow: hidden;
  padding: 0px;

}

.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTab {
  margin-left: 4px;
  padding: 2px 8px 2px 8px;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-weight: normal;
  text-align: center;
  background: #0098FF;
  -moz-border-radius: 0;
  border-radius: 4px;
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTab-selected {
  cursor: default;
  background: #0e4d7e;
  color: #FFFFFF;
  font-weight: bold;
}

.gwt-SplitLayoutPanel-HDragger {
  background: url(../images/iconos/HFlechasSplitLayoutPanel.png) center center no-repeat rgba(0,0,0,0.0);
  cursor: col-resize;
}

.gwt-SplitLayoutPanel-HDragger:before {
  background: none repeat scroll 0 0 #a5a6a7;
  bottom: 0;
  content: " ";
  margin: 9px;
  position: absolute;
  top: 0;
  width: 1.5pt;
}


.gwt-SplitLayoutPanel-VDragger {
  background: url(../images/iconos/VFlechasSplitLayoutPanel.png) center center no-repeat rgba(0,0,0,0.0);
  cursor: col-resize;
}

.gwt-SplitLayoutPanel-VDragger:before {
  background: none repeat scroll 0 0 #a5a6a7;
  bottom: 0;
  content: " ";
  margin: 9px;
  position: absolute;
  top: 0;
  width: 830pt;
}

.gwt-TextBox-login {
  padding: 5px 4px;
  border: 1px solid #6F7072;
  color:#6F7072;
  font-size: 11px;
  font-family: Arial Unicode MS, Arial, sans-serif;
  height: 10px;
}

.uppercase {
  text-transform:uppercase
}

.gwt-fondo-login {
  background: #e7e7e7 url(../images/fondo.png) center center ;
}

.gwt-fondo-limpio {
  background: none ;
}

.gwt-triangulo_bottom_left {
  width: 0;
  height: 0;
  border-bottom: 19px solid #0081c8;
  border-right: 12px solid transparent;
  border-collapse: separate !important;
}

.gwt-actaRedaccion {
  border: 2px solid;
  background-color: lightyellow;
  border-spacing: 5px;
  border-color: rgb(204, 204, 204)  ;
  text-align: justify;
  margin: 0.5cm;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/*SliderButton*/
.gwt-SliderButton-up,
.gwt-SliderButton-up-hovering,
.gwt-SliderButton-up-disabled,
.gwt-SliderButton-down,
.gwt-SliderButton-down-hovering,
.gwt-SliderButton-down-disabled {
  margin: 0;
  text-decoration: none;
  background-color: #cccccc;
  text-align: center;
}
.gwt-SliderButton-up,
.gwt-SliderButton-up-hovering,
.gwt-SliderButton-up-disabled {
  padding: 3px 5px 3px 5px;
}
.gwt-SliderButton-up {
  background: url("../images/hborder.png") repeat-x 0px -27px;
  background-position: 0 -513px;
  border:1px solid #bbb;
  border-bottom: 1px solid #a0a0a0;
  cursor: pointer;
  cursor: hand;
}
.gwt-SliderButton-up-hovering {
  border: 1px solid;
  border-color: #939393;
  cursor: pointer;
  cursor: hand;
}
.gwt-SliderButton-up-disabled {
  border: 1px solid #bbb;
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=45);
}
.gwt-SliderButton-down,
.gwt-SliderButton-down-hovering,
.gwt-SliderButton-down-disabled {
  padding: 4px 4px 2px 6px;
}
.gwt-SliderButton-down {
  background-color:#2E9AFE;
  border: 1px inset #666;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
}
.gwt-SliderButton-down-hovering {
  background-color:#2E9AFE;
  border: 1px inset;
  border-color: #9cf #69e #69e #7af;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
}
.gwt-SliderButton-down-disabled {
  background-color:#2E9AFE;
  background-position: 0 -513px;
  border: 1px inset #ccc;
  cursor: default;
  opacity: .5;
  zoom: 1;
  filter: alpha(opacity=45);
  color: #ffffff;
}

.gwt-SliderButton-top {
  -moz-border-radius: 12px 12px 0px 0px;
  border-radius: 12px 12px 0px 0px;
}

.gwt-SliderButton-botton {
  -moz-border-radius: 0px 0px 12px 12px;
  border-radius: 0px 0px 12px 12px;
}

.gwt-SliderButton-right {
  -moz-border-radius: 0px 12px 12px 0px;
  border-radius: 0px 12px 12px 0px;
}

.gwt-SliderButton-left {
  -moz-border-radius: 12px 0px 0px 12px;
  border-radius: 12px 0px 0px 12px;
}

.gwt-VisorArchivos{
  border: 2px solid #0081c8;
  border-radius:6px;
  padding: 1px;
  padding-top: 15px;
  background: url(../images/iconos/vistaPrevia.png) left 0px top -3px no-repeat;
}

.gwt-VisorArchivos-loading{
  background: url(../images/iconos/loading.gif) no-repeat scroll center center rgba(239, 242, 243, 0.9);
}


/*TaskButton*/
.gwt-TaskButton-Area{
  vertical-align: top;
  width: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  border-right: solid 1px #58585A;
}

/*TaskButton*/
.gwt-TaskButton-Minimal{
    vertical-align: middle;
    border-right: solid 1px #58585A;
}

/**
 * Estilos para TaskButton que van en la barra de tareas
 */
.gwt-TaskButton-aceptar,
.gwt-TaskButton-aceptar-up-disabled {
  background: url(../images/iconos/aceptar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-aceptar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-borrar,
.gwt-TaskButton-borrar-up-disabled {
  background: url(../images/iconos/borrar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-borrar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-buscar,
.gwt-TaskButton-buscar-up-disabled {
  background: url(../images/iconos/buscar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-buscar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-busquedaAvanzada,
.gwt-TaskButton-busquedaAvanzada-up-disabled {
  background: url(../images/iconos/busquedaAvanzada.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-busquedaAvanzada-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-cerrar,
.gwt-TaskButton-cerrar-up-disabled {
  background: url(../images/iconos/cerrar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cerrar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-dibujar,
.gwt-TaskButton-dibujar-up-disabled {
  background: url(../images/iconos/dibujar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-dibujar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-dividir,
.gwt-TaskButton-dividir-up-disabled {
  background: url(../images/iconos/dividir.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-dividir-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-ediciones,
.gwt-TaskButton-ediciones-up-disabled {
  background: url(../images/iconos/ediciones.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-ediciones-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-libros,
.gwt-TaskButton-libros-up-disabled {
  background: url(../images/iconos/libros.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 30px;
  height: 30px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-libros-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-editar,
.gwt-TaskButton-editar-up-disabled {
  background: url(../images/iconos/editar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-editar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-editarDibujo,
.gwt-TaskButton-editarDibujo-up-disabled {
  background: url(../images/iconos/editarDibujo.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-editarDibujo-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-eliminar,
.gwt-TaskButton-eliminar-up-disabled {
  background: url(../images/iconos/eliminar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-eliminar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-guardar,
.gwt-TaskButton-guardar-up-disabled {
  background: url(../images/iconos/guardar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-guardar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-historial,
.gwt-TaskButton-historial-up-disabled {
  background: url(../images/iconos/historial.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-historial-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-imprimir,
.gwt-TaskButton-imprimir-up-disabled {
  background: url(../images/iconos/imprimir.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-imprimir-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-mapa,
.gwt-TaskButton-mapa-up-disabled {
  background: url(../images/iconos/mapa.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-mapa-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-nuevo,
.gwt-TaskButton-nuevo-up-disabled {
  background: url(../images/iconos/nuevo.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-nuevo-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.gwt-TaskButton-procesosDia,
.gwt-TaskButton-procesosDia-up-disabled {
  background: url(../images/iconos/procesosDia.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-procesosDia-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-propietario,
.gwt-TaskButton-propietario-up-disabled {
  background: url(../images/iconos/propietario.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-propietario-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-recargar,
.gwt-TaskButton-recargar-up-disabled {
  background: url(../images/iconos/recargar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-recargar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-redraw,
.gwt-TaskButton-redraw-up-disabled {
  background: url(../images/iconos/redraw.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-redraw-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-salir,
.gwt-TaskButton-salir-up-disabled {
  background: url(../images/iconos/salir.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-salir-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-seleccionar,
.gwt-TaskButton-seleccionar-up-disabled {
  background: url(../images/iconos/seleccionar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 15px;
  height: 11px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-seleccionar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-unificar,
.gwt-TaskButton-unificar-up-disabled {
  background: url(../images/iconos/unificar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-unificar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-formulario,
.gwt-TaskButton-formulario-up-disabled {
  background: url(../images/iconos/formulario.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-formulario-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-quitar,
.gwt-TaskButton-quitar-up-disabled {
  background: url(../images/iconos/quitar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-quitar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-agregar,
.gwt-TaskButton-agregar-up-disabled {
  background: url(../images/iconos/agregar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-agregar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-cancelar,
.gwt-TaskButton-cancelar-up-disabled {
  background: url(../images/iconos/cancelar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cancelar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-entrar,
.gwt-TaskButton-entrar-up-disabled {
  background: url(../images/iconos/entrar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 26px;
  height: 30px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-entrar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-informacion,
.gwt-TaskButton-informacion-up-disabled {
  background: url(../images/iconos/informacion.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-informacion-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.gwt-TaskButton-izquierda,
.gwt-TaskButton-izquierda-up-disabled {
  background: url(../images/iconos/izquierda.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-izquierda-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-derecha,
.gwt-TaskButton-derecha-up-disabled {
  background: url(../images/iconos/derecha.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-derecha-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-calcular,
.gwt-TaskButton-calcular-up-disabled {
  background: url(../images/iconos/calcular.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-calcular-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-cajaAbierta,
.gwt-TaskButton-cajaAbierta-up-disabled {
  background: url(../images/iconos/cajaAbierta.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 30px;
  height: 30px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cajaAbierta-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-cajaCerrada,
.gwt-TaskButton-cajaCerrada-up-disabled {
  background: url(../images/iconos/cajaCerrada.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 30px;
  height: 30px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cajaCerrada-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-subirArchivo,
.gwt-TaskButton-subirArchivo-up-disabled {
  background: url(../images/iconos/subirArchivo.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-subirArchivo-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

/* Boton con imagen de actualizar*/
.gwt-TaskButton-actualizar,
.gwt-TaskButton-actualizar-up-disabled {
  background: url(../images/iconos/actualizar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-actualizar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-institucion,
.gwt-TaskButton-institucion-up-disabled {
  background: url(../images/iconos/institucion.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-institucion-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


/* Boton con imagen de fachada*/
.gwt-TaskButton-fachada,
.gwt-TaskButton-fachada-up-disabled {
  background: url(../images/iconos/fachada.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-fachada-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

/* Boton para lista de cuentas*/
.gwt-TaskButton-cuentaspredio,
.gwt-TaskButton-cuentaspredio-up-disabled {
  background: url(../images/iconos/cuentas.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cuentaspredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

/* Boton para contrato de agua*/
.gwt-TaskButton-calendario,
.gwt-TaskButton-calendario {
  background: url(../images/iconos/calendario.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

/*Boton para Calendario*/
.gwt-TaskButton-contrato,
.gwt-TaskButton-contrato-up-disabled {
  background: url(../images/iconos/contrato.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cuentaspredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-filtrar,
.gwt-TaskButton-filtrar-up-disabled {
  background: url(../images/iconos/filtrar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-filtrar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-certificados,
.gwt-TaskButton-filtrar-up-disabled {
  background: url(../images/iconos/certificados.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-certificados-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.gwt-TaskButton-vistaPrevia,
.gwt-TaskButton-vistaPrevia-up-disabled {
  background: url(../images/iconos/vistaPrevia.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-vistaPrevia-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.gwt-TaskButton-maximizar,
.gwt-TaskButton-maximizar-up-disabled {
  background: url(../images/iconos/maximizar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-maximizar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-activaredicionpredio,
.gwt-TaskButton-activaredicionpredio-up-disabled {
  background: url(../images/iconos/activaredicionpredio.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-activaredicionpredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-buscarcoordenadaxy,
.gwt-TaskButton-buscarcoordenadaxy-up-disabled {
  background: url(../images/iconos/buscarcoordenadaxy.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-buscarcoordenadaxy-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-buscarpornombrecliente,
.gwt-TaskButton-buscarpornombrecliente-up-disabled {
  background: url(../images/iconos/buscarpornombrecliente.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-buscarpornombrecliente-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-buscarpredios,
.gwt-TaskButton-buscarpredios-up-disabled {
  background: url(../images/iconos/buscarpredios.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-buscarpredios-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-divisionpredio,
.gwt-TaskButton-divisionpredio-up-disabled {
  background: url(../images/iconos/divisionpredio.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-divisionpredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-redibujar,
.gwt-TaskButton-redibujar-up-disabled {
  background: url(../images/iconos/redibujar.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-redibujar-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-unionpredio,
.gwt-TaskButton-unionpredio-up-disabled {
  background: url(../images/iconos/unionpredio.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-unionpredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-siguienteposicion,
.gwt-TaskButton-siguienteposicion-up-disabled {
  background: url(../images/iconos/siguienteposicion.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-siguienteposicion-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-posicionanterior,
.gwt-TaskButton-posicionanterior-up-disabled {
  background: url(../images/iconos/posicionanterior.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-posicionanterior-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-informacionpredio,
.gwt-TaskButton-informacionpredio-up-disabled {
  background: url(../images/iconos/informacionpredio.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-informacionpredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-cuadriculamapa,
.gwt-TaskButton-cuadriculamapa-up-disabled {
  background: url(../images/iconos/cuadriculamapa.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-cuadriculaMapa-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-medicionarea,
.gwt-TaskButton-medicionarea-up-disabled {
  background: url(../images/iconos/medicionarea.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-medicionarea-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-medicionperimetro,
.gwt-TaskButton-medicionperimetro-up-disabled {
  background: url(../images/iconos/medicionperimetro.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-medicionperimetro-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-movimientomapa,
.gwt-TaskButton-movimientomapa-up-disabled {
  background: url(../images/iconos/movimientomapa.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-movimientomapa-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-obtenerareaperimetro,
.gwt-TaskButton-obtenerareaperimetro-up-disabled {
  background: url(../images/iconos/obtenerareaperimetro.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-obtenerareaperimetro-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-zoomarea,
.gwt-TaskButton-zoomarea-up-disabled {
  background: url(../images/iconos/zoomarea.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-zoomarea-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-descargarpoligono,
.gwt-TaskButton-descargarpoligono-up-disabled {
  background: url(../images/iconos/descargarpoligono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-descargarpoligono-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-dibujarpoligono,
.gwt-TaskButton-dibujarpoligono-up-disabled {
  background: url(../images/iconos/dibujarpoligono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-dibujarpoligono-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-editarnodo,
.gwt-TaskButton-editarnodo-up-disabled {
  background: url(../images/iconos/editarnodo.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-editarnodo-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-eliminarpoligono,
.gwt-TaskButton-eliminarpoligono-up-disabled {
  background: url(../images/iconos/eliminarpoligono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-eliminarpoligono-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-fichapredial,
.gwt-TaskButton-fichapredial-up-disabled {
  background: url(../images/iconos/fichapredial.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-fichapredial-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-moverpoligono,
.gwt-TaskButton-moverpoligono-up-disabled {
  background: url(../images/iconos/moverpoligono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-moverpoligono-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-resize,
.gwt-TaskButton-resize-up-disabled {
  background: url(../images/iconos/resize.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-resize-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-rotarpoligono,
.gwt-TaskButton-rotarpoligono-up-disabled {
  background: url(../images/iconos/rotarpoligono.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-rotarpoligono-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-streetview,
.gwt-TaskButton-streetview-up-disabled {
  background: url(../images/iconos/streetview.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-streetview-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-zoommas,
.gwt-TaskButton-zoommas-up-disabled {
  background: url(../images/iconos/zoommas.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-zoommas-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-zoommenos,
.gwt-TaskButton-zoommenos-up-disabled {
  background: url(../images/iconos/zoommenos.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-zoommenos-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-flechaarriba,
.gwt-TaskButton-flechaarriba-up-disabled {
  background: url(../images/iconos/flechaArriba.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-flechaarriba-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-flechaabajo,
.gwt-TaskButton-flechaabajo-up-disabled {
  background: url(../images/iconos/flechaAbajo.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-flechaabajo-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

/**
 * Estilos de todos los modulos para ModuloButton.
 */

.gwt-ModuloButton{
  color: #3D3D3F;
  cursor: pointer;
  font-size: 11pt;
  height: 75px;
  line-height: 74px;
  text-indent: 63px;
  width: 240px;
  border-bottom: #D5D1CD solid;
  margin-right: 15px;
}
@-webkit-keyframes gwt-ModuloButton-up-hovering {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes gwt-ModuloButton-up-hovering {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.gwt-ModuloButton-up-hovering {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;

}
.gwt-ModuloButton-up-hovering:hover, .gwt-ModuloButton-up-hovering:focus, .gwt-ModuloButton-up-hovering:active {
  -webkit-animation-name: gwt-ModuloButton-up-hovering;
  animation-name: gwt-ModuloButton-up-hovering;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


.gwt-ModuloButton-Canchas{
  background: url("../images/modulos/cancha.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-LevantamientoPredial{
  background: url("../images/modulos/levantamientopredial.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Auditoria{
  background: url("../images/modulos/auditoria.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-MunicipalVenta{
  background: url("../images/modulos/ventalotes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-PlanificacionTerritorial{
  background: url("../images/modulos/platerritorial.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BI{
  background: url("../images/modulos/bi.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Glosas{
  background: url("../images/modulos/glosas.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CatastroUrbano{
  background: url("../images/modulos/catastroUrbano.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CatastroRural{
  background: url("../images/modulos/catastroRural.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-AguaAlcantarillado{
  background: url("../images/modulos/agua.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Patentes{
  background: url("../images/modulos/patentes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Permisos{
  background: url("../images/modulos/administracionGeneral.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-NotasCredito{
  background: url("../images/modulos/notaCredito.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Facturacion{
  background: url("../images/modulos/facturacion.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Comisaria{
  background: url("../images/modulos/comisaria.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Rodaje{
  background: url("../images/modulos/rodaje.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Espectaculos{
  background: url("../images/modulos/espectaculos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Ferias{
  background: url("../images/modulos/ferias.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Rastro{
  background: url("../images/modulos/rastro.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Pesas{
  background: url("../images/modulos/pesas.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RegistroPropiedad{
  background: url("../images/modulos/registroPropiedad.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RegistroMercantil{
  background: url("../images/modulos/registroMercantil.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Planificacion{
  background: url("../images/modulos/planificacion.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Tramite{
  background: url("../images/modulos/tramite.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Plusvalia{
  background: url("../images/modulos/plusvalia.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-ExpeculacionSuelo{
  background: url("../images/modulos/expeculacionSuelo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Inquilinato{
  background: url("../images/modulos/alquileres.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DesechoSolidos{
  background: url("../images/modulos/desechos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Alcabalas{
  background: url("../images/modulos/alcabalas.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Mejoras{
  background: url("../images/modulos/mejoras.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Cementerio{
  background: url("../images/modulos/cementerio.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Usuarios{
  background: url("../images/modulos/usuarios.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Cliente{
  background: url("../images/modulos/cliente.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-AdministracionGeneral{
  background: url("../images/modulos/administracionGeneral.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-ConveniosPago{
  background: url("../images/modulos/conveniosPago.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Recaudacion{
  background: url("../images/modulos/recaudacion.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DepuradorContribuyentes{
  background: url("../images/modulos/depuradorContribuyentes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Reintegros{
  background: url("../images/modulos/reintegros.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Arriendos{
  background: url("../images/modulos/arriendos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BancoEstado{
  background: url("../images/modulos/bancoEstado.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Formularios{
  background: url("../images/modulos/formularios.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Coactiva{
  background: url("../images/modulos/coactiva.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DepuradorPredial{
  background: url("../images/modulos/depuradorPredial.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CopiasCertificadas{
  background: url("../images/modulos/copiasCertificadas.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Reportes{
  background: url("../images/modulos/reportes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Certificaciones{
  background: url("../images/modulos/certificaciones.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BodegasEInventarios{
  background: url("../images/modulos/bodegasEInventarios.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Contabilidad{
  background: url("../images/modulos/contabilidad.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-ContabilidadCostos{
  background: url("../images/modulos/contabilidadCostos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RecursosHumanos{
  background: url("../images/modulos/recursosHumanos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RolPagos{
  background: url("../images/modulos/rolPagos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Contratos{
  background: url("../images/modulos/contratos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Estadisticas{
  background: url("../images/modulos/administracionGeneral.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Proyectos{
  background: url("../images/modulos/proyectos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-LicenciaFuncionamiento{
  background: url("../images/modulos/licenciaFuncionamiento.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Bomberos{
  background: url("../images/modulos/bomberos.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

a[href^="http://maps.google.com/maps"]{display:none !important}


/** MISC **/
.centrado {
  margin: auto;
}













/** AUTOCOMPLETE **/
.auto_suggest {
  z-index: 20;
  background-color: white;
  padding: 10px;
  width: 400px;
  height: 230px;
}

.original-token-input {
  width: 396px;
  border: 1px solid #8496ba;
  font-size: 12px;
  font-family: Verdana;
  padding: 4px 8px;
}

/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  width: 400px;
  border: 1px solid #8496ba;
  cursor: text;
  font-size: 12px;
  font-family: Verdana;
  min-height: 1px;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
}

ul.token-input-list-facebook {
  list-style-type: none;
}

ul.token-input-list-facebook li input {
  border: 0;
  width: 100px;
  padding: 3px 8px;
  background-color: white;
  margin: 2px 0;
}

li.token-input-token-facebook {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  margin: 3px;
  padding: 1px 3px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 11px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
}

li.token-input-token-facebook p {
  display: inline;
  padding: 0;
  margin: 0;
}

li.token-input-token-facebook span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}

li.token-input-selected-token-facebook {
  background-color: #5670a6;
  border: 1px solid #3b5998;
  color: #fff;
}

li.token-input-input-token-facebook {
  float: left;
}


/* AUDITORIA */
.margin10{
  padding: 10px;
}
/* Esta regla es para corregir los bordes no collapsados del elemento Table que actua como wrapper del modulo de auditoria eliminando la separacion del contenido del modulo con el contenedor de 3 pixeles*/
.siim-modulo-auditoria {
  margin: -3px;
  background-color: white;
}

/* Todosl los TabPanels eliminamos el padding y colocamos el fondo azul que tiene los paneles con caption */
.siim-modulo-auditoria .gwt-TabPanelBottom {
  background: rgba(0,152,255,0.1);
  padding: 0;
}

/* Collapsamos todas las tablas dentro del modulo de auditoria para eliminar bordes */
.siim-modulo-auditoria table {
  border-collapse: collapse;
  border-spacing: 0;
}

.siim-modulo-auditoria table td {
  padding: 0;
}

/* Estilos por default para listas */
.siim-modulo-auditoria .com-google-gwt-user-cellview-client-CellList-Style-cellListEvenItem {
  background-color: rgb(214,233,258);
}

.siim-modulo-auditoria .com-google-gwt-user-cellview-client-CellList-Style-cellListOddItem {
  background-color: rgb(238,251,270);
}

/* Estilos del menu vertical de seleccion de modulo */
.siim-modulo-auditoria .lista-modulos {
  background-color: #58585A;
  color: #DDDDDD;
}
.siim-modulo-auditoria .lista-modulos .com-google-gwt-user-cellview-client-CellList-Style-cellListEvenItem,
.siim-modulo-auditoria .lista-modulos .com-google-gwt-user-cellview-client-CellList-Style-cellListOddItem {
  padding: 0px 8px;
  background-color: transparent;
}

.siim-modulo-auditoria .lista-modulos .com-google-gwt-user-cellview-client-CellList-Style-cellListEvenItem:hover,
.siim-modulo-auditoria .lista-modulos .com-google-gwt-user-cellview-client-CellList-Style-cellListOddItem:hover {
  color: #FFFFFF;
}

/* Estilos del listado de historico de revisiones */
.siim-modulo-auditoria .historico-revisiones {
  background-color: #FAFAFA;
  border-right: solid 1px #DEDEDE;
}
.siim-modulo-auditoria .historico-revisiones .com-google-gwt-user-cellview-client-CellList-Style-cellListEvenItem,
.siim-modulo-auditoria .historico-revisiones .com-google-gwt-user-cellview-client-CellList-Style-cellListOddItem {
  border-top: solid 1px #DEDEDE;
  border-right: solid 1px transparent;
  padding: 3px 10px;
  background-color: transparent;
}

.siim-modulo-auditoria .historico-revisiones .com-google-gwt-user-cellview-client-CellList-Style-cellListKeyboardSelectedItem {
  border-right: solid 1px #0098ff;
  background: white;
  color: inherit;
}

/* Estilos de autores de rvisiones */
.siim-modulo-auditoria .aud-revision-autor-large {
  padding: 10px;
  background: #FAFAFA;
}

.siim-modulo-auditoria .aud-revision-autor-large .leyenda-nuevo {
  background: #2AC833;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.siim-modulo-auditoria .aud-revision-autor-large .leyenda-modificado {
  background: #FDB525;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.siim-modulo-auditoria .aud-revision-autor-large .leyenda-eliminado {
  background: #FB4947;
  width: 10px;
  height: 10px;
  display: inline-block;
}

/* Reducir el tiempo de la animacion attention seeker del panel de visualizacion de revisiones */
.siim-auditoria-revision-panel {
  -moz-animation-duration: 0.2s;
  -moz-animation-delay: 0s;
  -webkit-animation-duration: 0.2s;
  -webkit-animation-delay: 0s;
}

.siim-auditoria-revision-panel .gwt-TextBox-readonly {
  background: transparent;
  border: none;
  color: black;
  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
  width: 100%;
}

/* div.aud-diff-MODIFICADO {
  background: #FDB525;
  border: solid 1px #D49328;
}

div.aud-diff-ELIMINADO {
  background: #FB4947;
  border: solid 1px #D53A3B;
}

div.aud-diff-NUEVO {
  background: #2AC833;
  border: solid 1px #4C9F57;
} */

div.aud-diff-MODIFICADO, div.aud-diff-ELIMINADO, div.aud-diff-NUEVO {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(148,148,148,1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(148,148,148,1);
  box-shadow: 0px 0px 5px 0px rgba(148,148,148,1);

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  color: black;
  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}

dl div {
  margin-bottom: 5px;
  padding: 3px 5px;
}




.aud-atr-rev-seccion {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

  margin: 0px;
  padding: 0px;
  border: solid 1px;
}

.aud-atr-rev-seccion .vermas{
  border: none;
  width: 100%;
  margin-bottom: -3px;
  border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  background: rgba(255,255,255,0.5);
  font-size: 8px;
}

.aud-atr-rev-seccion.aud-diff-IGUAL {
  background: transparent;
  border: solid 1px transparent;
}

.aud-atr-rev-seccion.aud-diff-IGUAL .vermas {
  display: none;
}

.aud-atr-rev-seccion.aud-diff-NUEVO {
  background: #2AC833;
  border: solid 1px #4C9F57;
}

.aud-atr-rev-seccion.aud-diff-NUEVO .vermas {
  display: none;
}

.aud-atr-rev-seccion.aud-diff-MODIFICADO, .aud-atr-rev-seccion.aud-diff-MODIFICADO.aud-atr-rev-seccion-collapse .aud-seccion-actual {
  background: #FDB525;
  border-color: #D49328;
}

.aud-atr-rev-seccion.aud-diff-ELIMINADO, .aud-atr-rev-seccion.aud-diff-ELIMINADO.aud-atr-rev-seccion-collapse .aud-seccion-actual {
  background: #FB4947;
  border-color: #D53A3B;
}

.aud-atr-rev-seccion-collapse {
  background: none !important;
  border: none !important;
}

.aud-atr-rev-seccion.aud-atr-rev-seccion-collapse .aud-seccion-actual {
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  margin-bottom: 0px;
  border: solid 1px;
}

.aud-atr-rev-seccion .aud-seccion-antes {
  display: none;
}

.aud-atr-rev-seccion.aud-atr-rev-seccion-collapse .aud-seccion-antes {
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  border: solid 1px;
  margin-bottom: 0px;
  display: block !important;

  background: #96CFF4;
  border-color: #61AAE1;
}

/* Cambios en los detalles de las revisiones */
.aud-atr-rev-seccion.aud-diff-ELIMINADO .aud-atr-rev-seccion, .aud-atr-rev-seccion.aud-diff-NUEVO .aud-atr-rev-seccion {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.aud-atr-rev-seccion.aud-diff-ELIMINADO .aud-seccion-antes {
  display: block !important;
}

.aud-atr-rev-seccion.aud-diff-ELIMINADO .aud-seccion-actual {
  display: none !important;
}

.siim-modulo-aplicacionmovil {
    margin: -3px;
    background-color: white;
}

.siim-modulo-aplicacionmovil .container {
    padding: 15px;
}

.celllist-no-seleccion .com-google-gwt-user-cellview-client-CellList-Style-cellListKeyboardSelectedItem {
  background: none;

}

.text-light {
    color: #888;
}

.gwt-TaskButton-persona,
.gwt-TaskButton-persona-up-disabled {
  background: url(../images/iconos/persona.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-persona-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-imagenpredio,
.gwt-TaskButton-imagenpredio-up-disabled {
  background: url(../images/iconos/ImagenPredio.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-TaskButton-imagenpredio-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-open{
  background: url(../images/iconos/open.png) no-repeat center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  border: 1px solid #bbb

}
.gwt-TaskButton-close{
  background: url(../images/iconos/close.png) no-repeat center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  border: 1px solid #bbb

}

.gwt-TaskButton-busqueda{
  background: url(../images/iconos/lupa.png) no-repeat center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  border: 1px solid #bbb
}

.gwt-TaskButton-buscarEnLibro{
  background: url(../images/iconos/buscarEnLibro.png) no-repeat center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  border: 1px solid #bbb

}

.mensajeInfo{
  color: #00529B;
  background-color: #BDE5F8;
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/info.png');
}

.mensajeExito{
  color: rgb(79, 138, 16);
  background-color: rgb(223, 242, 191);
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/succes.png');
}

.mensajeError{
  color: #D8000C;
  background-color: #FFBABA;
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/error.png');
}

.mensajeWarning{
  color: #9F6000;
  background-color: #FEEFB3;
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/warning.png');
}

.panelComponenteElastic{
  color: #00529B;
  background-color: #BDE5F8;
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 15px 10px 15px 0px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.adminsitracion-registrop{
  width: 105px;
  border-bottom: 1px solid rgba(170, 170, 17, 0.83);
  cursor: pointer;
  font-family: Segoe UI,Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;
  color: rgba(255, 255, 255, 0.9);
  text-shadow: -1px -1px 5px rgba(173, 184, 201, 0.66);
  box-shadow: 0px -4px 0px -1px rgba(15, 123, 173, 0.3) inset;
  padding-left: 1px;
}

.adminsitracion-registrop:hover{
  background-color:rgb(0, 152, 255);
  border: none;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
}

.gwt-TaskButton-boton-vincular,
.gwt-TaskButton-boton-vincular-up,
.gwt-TaskButton-boton-vincular-up-hovering,
.gwt-TaskButton-boton-vincular-up-disabled,
.gwt-TaskButton-boton-vincular-down,
.gwt-TaskButton-boton-vincular-down-hovering,
.gwt-TaskButton-boton-vincular-down-disabled {
  background: url("../images/iconos/vincular.png") no-repeat scroll center center rgba(158, 167, 158, 0.3);
  border-radius: 50% 50% 50% 50%;
  width: 30px;
  height: 30px;
  box-shadow: 1px 1px 1.5px 1px rgba(0, 0, 0, 0.12), 1px 1px 1px 1px rgba(0, 0, 0, 0.24);
  border: medium none;
  margin: auto;
}
.gwt-TaskButton-boton-vincular-up,
.gwt-TaskButton-boton-vincular-up-hovering,
.gwt-TaskButton-boton-vincular-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
}
.gwt-TaskButton-boton-vincular-up {
  background-color:rgba(158, 167, 158, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-vincular-up-hovering {
  background-color: rgba(255,255,0,0.7);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-vincular-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset rgba(0, 0, 0, 0.5);
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-boton-vincular-down,
.gwt-TaskButton-boton-vincular-down-hovering,
.gwt-TaskButton-boton-vincular-down-disabled {
  outline:none;
}
.gwt-TaskButton-boton-vincular-down {
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-vincular-down-hovering {
  background-color: rgba(0,152,255,0.9);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-vincular-down-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset transparent;
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=45);
  zoom: 1;
}


.gwt-TaskButton-boton-desvincular,
.gwt-TaskButton-boton-desvincular-up,
.gwt-TaskButton-boton-desvincular-up-hovering,
.gwt-TaskButton-boton-desvincular-up-disabled,
.gwt-TaskButton-boton-desvincular-down,
.gwt-TaskButton-boton-desvincular-down-hovering,
.gwt-TaskButton-boton-desvincular-down-disabled {
  background: url("../images/iconos/desvincular.png") no-repeat scroll center center rgba(158, 167, 158, 0.3);
  border-radius: 50% 50% 50% 50%;
  width: 30px;
  height: 30px;
  box-shadow: 1px 1px 1.5px 1px rgba(0, 0, 0, 0.12), 1px 1px 1px 1px rgba(0, 0, 0, 0.24);
  border: medium none;
  margin: auto;
}
.gwt-TaskButton-boton-desvincular-up,
.gwt-TaskButton-boton-desvincular-up-hovering,
.gwt-TaskButton-boton-desvincular-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
}
.gwt-TaskButton-boton-desvincular-up {
  background-color:rgba(158, 167, 158, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-desvincular-up-hovering {
  background-color: rgba(255,255,0,0.7);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-desvincular-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset rgba(0, 0, 0, 0.5);
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-boton-desvincular-down,
.gwt-TaskButton-boton-desvincular-down-hovering,
.gwt-TaskButton-boton-desvincular-down-disabled {
  outline:none;
}
.gwt-TaskButton-boton-desvincular-down {
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-desvincular-down-hovering {
  background-color: rgba(0,152,255,0.9);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-boton-desvincular-down-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset transparent;
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-imprimir-grande,
.gwt-TaskButton-imprimir-grande-up-disabled {
  background: url(../images/iconos/imprimir.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 50px;
  height: 50px;
  cursor: hand;
  padding: 5px 5px;
  border: none;
}

.gwt-TaskButton-imprimir-grande-up-disabled {
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-reingreso,
.gwt-TaskButton-reingreso-up-disabled {
  background: url(../images/iconos/reingreso.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.blur {
    filter: blur(15px);
}

.cuenta-bloqueada-modal {
    border: none;
    padding: 30px;
    border-radius: 8px;
    background: rgba(255,255,255,0.8);
}

.timePickerPreviousButton,
.timePickerNextButton {
  font-size: 190%;
  line-height: 1em;
  color: #3a6aad;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 4px;
  outline: none;
  text-align: center;
}

.gwt-TextBox-Time {
  padding: 5px 4px;
  border: 1px solid #0098FF;
  font-size: 11px;
  font-family: Arial Unicode MS, Arial, sans-serif;
  height: 10px;
  width: 20px;
  max-lenght: 2;
}
.gwt-cellTable{
  position: relative;
  top: 8px;
  right: 16px;

}

.gwt-TaskButton-seleccion-todos,
.gwt-TaskButton-seleccion-todos-up,
.gwt-TaskButton-seleccion-todos-up-hovering,
.gwt-TaskButton-seleccion-todos-up-disabled,
.gwt-TaskButton-seleccion-todos-down,
.gwt-TaskButton-seleccion-todos-down-hovering,
.gwt-TaskButton-seleccion-todos-down-disabled {
  background: url(../images/iconos/seleccionarTodos.png)  no-repeat scroll center center rgba(158, 167, 158, 0.3);
  border-radius: 50% 50% 50% 50%;
  width: 30px;
  height: 30px;
  box-shadow: 1px 1px 1.5px 1px rgba(0, 0, 0, 0.12), 1px 1px 1px 1px rgba(0, 0, 0, 0.24);
  border: medium none;
  margin: auto;
}
.gwt-TaskButton-seleccion-todos-up,
.gwt-TaskButton-seleccion-todos-up-hovering,
.gwt-TaskButton-seleccion-todos-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
}
.gwt-TaskButton-seleccion-todos-up {
  background-color:rgba(158, 167, 158, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-todos-up-hovering {
  background-color: rgba(255,255,0,0.7);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-todos-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset rgba(0, 0, 0, 0.5);
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-seleccion-todos-down,
.gwt-TaskButton-seleccion-todos-down-hovering,
.gwt-TaskButton-seleccion-todos-down-disabled {
  outline:none;
}
.gwt-TaskButton-seleccion-todos-down {
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-todos-down-hovering {
  background-color: rgba(0,152,255,0.9);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-todos-down-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset transparent;
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=45);
  zoom: 1;
}

.gwt-TaskButton-seleccion-varios,
.gwt-TaskButton-seleccion-varios-up,
.gwt-TaskButton-seleccion-varios-up-hovering,
.gwt-TaskButton-seleccion-varios-up-disabled,
.gwt-TaskButton-seleccion-varios-down,
.gwt-TaskButton-seleccion-varios-down-hovering,
.gwt-TaskButton-seleccion-varios-down-disabled {
  background: url(../images/iconos/seleccionarVarios.png)  no-repeat scroll center center rgba(158, 167, 158, 0.3);
  border-radius: 50% 50% 50% 50%;
  width: 30px;
  height: 30px;
  box-shadow: 1px 1px 1.5px 1px rgba(0, 0, 0, 0.12), 1px 1px 1px 1px rgba(0, 0, 0, 0.24);
  border: medium none;
  margin: auto;
}
.gwt-TaskButton-seleccion-varios-up,
.gwt-TaskButton-seleccion-varios-up-hovering,
.gwt-TaskButton-seleccion-varios-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
}
.gwt-TaskButton-seleccion-varios-up {
  background-color:rgba(158, 167, 158, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-varios-up-hovering {
  background-color: rgba(255,255,0,0.7);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-varios-up-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset rgba(0, 0, 0, 0.5);
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-seleccion-varios-down,
.gwt-TaskButton-seleccion-varios-down-hovering,
.gwt-TaskButton-seleccion-varios-down-disabled {
  outline:none;
}
.gwt-TaskButton-seleccion-varios-down {
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-varios-down-hovering {
  background-color: rgba(0,152,255,0.9);
  box-shadow: 2px 2px 2.5px 2px rgba(0, 0, 0, 0.3), 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  cursor: hand;
}
.gwt-TaskButton-seleccion-varios-down-disabled {
  background-color:rgba(158, 167, 158, 0.3);
  border: 1px outset transparent;
  cursor: default;
  opacity: 0.5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-accordion-panel .header {
  background-color: rgba(236, 236, 236, 0.55);
  color: rgba(24, 24, 24, 0.86);
  border: 1px solid #3d3d3d;
  cursor: hand;
}
.gwt-TaskButton-vistaPreviaActa{
  background-image: url(../images/iconos/vistaPreviaActa.png) ;
  background-repeat:no-repeat;
  background-position:right;
  background-color:#58585A;
}
.gwt-TaskButton-buscarporficharegistral,
.gwt-TaskButton-buscarporficharegistral-up-disabled {
  background: url(../images/iconos/buscarFicha.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

.gwt-paleta{
  padding: 1px 3px 1px 3px;
  cursor: hand;
  width: 85px;
  height: 25px;
  border:1px solid #8EA6A7;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

@-webkit-keyframes gwt-paleta-up-hovering {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes gwt-paleta-up-hovering {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.gwt-paleta-up-hovering {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;

}
.gwt-paleta-up-hovering:hover, .gwt-paleta-up-hovering:focus, .gwt-paleta-up-hovering:active {
  -webkit-animation-name: gwt-paleta-up-hovering;
  animation-name: gwt-paleta-up-hovering;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.gwt-paleta,
.gwt-paleta-up-disabled {
  cursor: hand;
}

.gwt-paleta_textBox{
  background: url("../images/iconos/TextBox.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-paleta_listBox{
  background: url("../images/iconos/ListBox.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-paleta_checkBox{
  background: url("../images/iconos/CheckBox.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-paleta_radioButton{
  background: url("../images/iconos/RadioButton.png") no-repeat scroll center center rgba(0, 0, 0, 0);
 }

.finscalizacionAprobada{
  color: rgb(79, 138, 16);
  background-color: rgb(223, 242, 191);
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 5px 5px 5px 5px;
  background-repeat: no-repeat;
  background-position: 10px center;
  font-weight:bold;
}

.finscalizacionNoAprobada{
  color: #D8000C;
  background-color: #FFBABA;
  border: 1px solid;
  margin: 0px 3px 0px 3px;
  padding: 5px 5px 5px 5px;
  background-repeat: no-repeat;
  background-position: 10px center;
  font-weight:bold;
}

.tituloCanchero{
  color: #0d2046;
  font-family: 'Raleway',sans-serif;
  font-size: 25px;
  font-weight: 800;
  line-height: 36px;
  margin: 0 0 24px;
  text-align: center;
}

.htmlCanchero{
  color: #00529B;
  background-color: #BDE5F8;
  margin: 0px 3px 0px 3px;
  background-repeat: no-repeat;
  background-position: 10px center;
  cursor: hand;
}

.trSombreado{}

.trSombreado:hover{background-color:#C0D4E6;}

.footer{
  position: fixed;
  bottom: 0;
  width: 100%;
}