/** Add css rules here for your application. */
:root {
  --colorUno: #267f82;
  --colorDos: #1e6466;
  --colorTres: #C1E8FD;
  --colorCuatro: #000000;
  --colorCinco: #98d4f3;
  --colorSeis :  hue-rotate(326deg) saturate(1.5) brightness(0.8);
}


.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;
}

.filaCoactiva input{
  width: 60px;
}


.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:#003366;
}

.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;
}

.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-color: white;
  color: #518CBF;
  border:1px solid #d6dcdc;
}

button {
  margin: 0;
  text-decoration: none;
  background: #518CBF;;
  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;
}

body > table.animated{
  position: absolute;
  top: 0px;
  left: 0px;
}

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: #518CBF;
  border-radius: 12px;
  -moz-border-radius: 12px;
  color: #FFFFFF;
  text-align: center;
  padding: 3px 5px;
  outline: 0;
}
.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: #518CBF;*/
/*  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;*/
/*  width: 20px;*/
/*  height: 20px;*/
/*}*/

/*.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;*/
/*  width: 20px;*/
/*  height: 20px;*/
/*}*/

/*.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;*/
/*  width: 20px;*/
/*  height: 20px;*/
/*}*/

.gwt-DialogBox .Caption {
  background: #518CBF;
  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: 1px;
  height: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopRightInner {
  width: 2px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomLeftInner {
  width: 1px;
  height: 1px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomRightInner {
  width: 2px;
  height: 2px;
  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: 1px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogTopRightInner {
  width: 2px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomLeftInner {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomRightInner {
  width: 2px;
  height: 2px;
  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;
  outline: 0;
  /*box-shadow:2px 4px 14px #999;*/
  /*border-top: #a7a7a7 solid 1px;*/
  /*border-bottom: #518CBF; solid;*/
}
.gwt-DisclosurePanel-Head-Gad .header,
.gwt-DisclosurePanel .header a{
  border-bottom: #518CBF; solid;
  font-family: 'Roboto Condensed Light', sans-serif;
  font-size: 18px;
}
/*.gwt-DisclosurePanel-Head-Gad, .gwt-DisclosurePanel-open{height: 620px;}*/
/*!*.gwt-DisclosurePanel-Head-Gad, .gwt-DisclosurePanel-closed{height: 10%;}*!*/
/*.gwt-DisclosurePanel-Head-ControProyectos {height: 10%;}*/
/*.gwt-DisclosurePanel-Head-Contabilidad {height: 10%;}*/

/*.gwt-DisclosurePanel-Head-Gad > tbody > tr:nth-child(2) > td {*/
/*  height: 620px;*/
/*}*/

/*.gwt-DisclosurePanel-Head-Gad, .gwt-DisclosurePanel-open {*/
/*  height: 25%;*/
/*}*/
/*.gwt-DisclosurePanel-Head-Gad a, .gwt-DisclosurePanel-closed {*/
/*  height: 25px;*/
/*}*/

/*.gwt-DisclosurePanel-Head-ControProyectos, .gwt-DisclosurePanel-open {*/
/*  height: 550px;*/
/*}*/

/*.gwt-DisclosurePanel-Head-Gad .wrapper, .gwt-DisclosurePanel-open {*/
/*  height: 25px;*/
/*}*/
/*.gwt-DisclosurePanel-Head-Gad .wrapper, .gwt-DisclosurePanel-closed {*/
/*  height: 25px;*/
/*}*/
/*.gwt-DisclosurePanel-Head-Gad-closed > tbody > tr:nth-child(2) > td {*/
/*  height:0px;*/
/*}*/

/*.gwt-DisclosurePanel-Head-Gad {height: 620px}*/

.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-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-Barra-Superior {
  background-color: transparent;
}
.gwt-Barra-Superior-Panel-Notificaciones {
  background-color: #518CBF;
  height: 40px;
  margin-top: 50px;
  margin-left: -180px;
}

.gwtCertificados{
  margin-left: 450px;
}



.gwt-ListBoxTramites {
  border: 2px solid #CCCCCC;
}
.gwt-ListBoxTramites:focus {
  border: 2px solid #518CBF;
}

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

.gwt-MenuBar {
  cursor: default;
}
.gwt-MenuBar .gwt-MenuItem {
  cursor: default;
  font-family: Arial Unicode MS, Arial, sans-serif;
}
.gwt-MenuBar .gwt-MenuItem-selected {
  background: #cccccc;
  color:#333333;
}
.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: 2px 15px;
  width: 282px;
  height: 20px;
  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-ScrollPanel {
  overflow:scroll;
  color:black;
  display: inline;
  scroll-behavior: smooth;
}

.gwt-RootPanel{
  background-color: #eceff1;
}

.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;*/
  background: white;
}



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

.gwt-RichTextArea {
}
.hasRichTextToolbar {
  border: 0px;
}
.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 {
  /*margin-right: 4px;*/
  /*margin-bottom: 4px;*/
  /*padding: 0px 1px 0px 0px;*/
  /*border-width: 1px;*/
}
.gwt-RichTextToolbar {
  /*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-Button-Alarmas-Financiero{
  color: white;
  background-image: url(../images/iconos/ic_button_leido.png);
  font-size: 13px;
  font-weight: bold;
  width: 22px;
  height: 22px;
  margin-left: 380px;
}

.prueba3{
  height: 500px;
  max-height: 500px;
}


.gwt-Resize {

  width: 10px;
}

.gwt-TabBar {

  padding-top: 6px;
  border-radius: 10px 10px 0px 0px;
  background: #ADC5DF;
  height: 40px;

}
.gwt-TabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.gwt-TabBar .gwt-TabBarRest {
}
.gwt-TabBar .gwt-TabBarItem {
  color: #aedafa;
  /*font-size: 14px;*/
  font-weight: bold;
  text-align: center;
  background: #ADC5DF;
  /*width: 240px;*/
  height: 25px;
  border-bottom: 4px solid #ADC5DF;
  font-family: 'Roboto', sans-serif;
  user-select: none;
  margin-left: 8px;
  margin-right: 8px;

}
.gwt-TabBar .gwt-TabBarItem-selected {
  /*cursor: default;*/
  background: #ADC5DF;
  border-bottom: 4px solid #185480;
  color:  #ffffff;
  font-weight: bold;
  outline: 0;
}
.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: scroll;
  overflow-inline: visible;
  overflow-block: auto;
  /*height: 500px;*/
  overflow-x: auto;
}
.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-TextAreaTramites {
  padding: 5px 10px;
  border: none;
  font-size: 100%;
  font-family: 'Roboto', sans-serif;
  resize: none;
  background: #DCE8F2;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-top: 5px;
  border-radius: 4px;
}


.gwt-TextAreaTramites:focus {
  border-bottom: 2px solid #518CBF;
}

.gwtBomberosSelect{
  margin-top: 30px;
}

.gwt-TextArea {
  padding: 4px;
  border: 2px solid #CCCCCC;
  font-size: 100%;
  font-family: 'Roboto', sans-serif;
  resize: none;
}


.gwt-TextArea:focus {
  padding: 4px;
  border: 2px solid #518CBF;
  font-size: 100%;
  font-family: 'Roboto', sans-serif;
}

.gwt-TextArea-readonly {
  color: #888;
}

.gwt-ButtonGeneralTramites {
  height: 20px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  margin-top: 10px;
  padding-top: 8px;
  background: #78ae90;
  color: white;
  border-radius: 20px;
  font-weight: bold;
  font-size: 12px;
  user-select: none;
}
.gwt-LabelTramite {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 20px;
  color: #003366;
  user-select: none;
}
.gwt-LabelDatosAdicionales {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 20px;
  color: #003366;
  user-select: none;
}

.gwt-LabelDosColumnasTramite {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  height: 12px;
  margin-top: 5px;
  background: none;
  margin-left: -80px;
  width: 100px;
  border: none;
  color: #003366;
}

.gwt-LabelPorcentajeGeneral {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  margin-top: 10px;
  margin-left: 5px;
  color: #003366;
  user-select: none;
  font-weight: bold;
}

.gwt-ListBoxGeneral {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 20px;
}

.gwt-TextBoxGeneral {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 20px;
}
.gwt-LabelObservacion{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  color: #003366;
  user-select: none;
  margin-left: 30px;
  margin-top: 20px;
}
.gwt-TextAreaObservacion{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  color: #003366;
  user-select: none;
  margin-left: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
  width: 385px;
  height: 250px;
  resize: none;
}
.gwt-TextAreaObservacion:focus {
  border-bottom: 2px solid #518CBF;
}

.gwtReferenciaArriendos {
  color: #003366;
  user-select: none;
  font-size: 24px;
  margin-left: 40px;
  margin-top: 20px;
  background-color: white;
  font-family: 'Roboto Condensed', sans-serif;
  padding: 10px 10px 10px 10px;
  border-radius: 12px;
}

.gwtReferenciaAlcabalas {
  color: #003366;
  user-select: none;
  font-size: 24px;
  margin-top: 20px;
  background-color: white;
  font-family: 'Roboto Condensed', sans-serif;
  padding: 10px 10px 10px 10px;
  border-radius: 12px;
}

.gwt-TextBoxCedulaTramite {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  border-radius: 4px;
  width: 110px;
  height: 20px;
  margin-left: 10px;
  border: none;
}

.gwt-TextBoxCedulaTramite:focus {
  border-bottom: 2px solid #518CBF;
}

.gwt-TextBoxTramite {
  padding: 5px 10px;
  border: 2px solid #CCCCCC;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  width: 250px;
  height: 12px;
  border-radius: 4px;
  margin-top: 5px;
  background: none;
  margin-left: 10px;
}

.gwt-TextBoxTramite:focus {
  border: 2px solid #518CBF;
}
.gwt-TextBoxTramiteTotal{
  padding: 5px 10px;
  border: 2px solid #CCCCCC;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 12px;
  border-radius: 4px;
  margin-top: 5px;
  background: #DCE8F2;
  margin-left: -130px;
  width: 100px;
}
.gwt-TextBoxTramiteNumeroCuotas {
  padding: 5px 10px;
  border: 2px solid #CCCCCC;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 12px;
  border-radius: 4px;
  margin-top: 5px;
  background: none;
  margin-left: -130px;
  width: 100px;
}

.gwt-TextBoxTramiteNumeroCuotas:focus {
  border: 2px solid #518CBF;
}


.gwt-TextBoxTramiteTotales {
  padding: 5px 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 12px;
  margin-top: 5px;
  background: none;
  margin-left: -130px;
  width: 100px;
  border: none;
}

.gwt-TextBoxTramiteBusqueda {
  padding: 5px 10px;
  border: 2px solid #CCCCCC;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 12px;
  border-radius: 4px;
  margin-top: 5px;
  background: none;
  margin-left: -250px;
  width: 220px;
}

.gwt-TextBoxTramiteBusqueda:focus {
  border: 2px solid #518CBF;
}

.gwt-TextBoxClienteApellido {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  width: 180px;
  height: 20px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: none;
  margin-left: 10px;
}

.gwt-TextBoxClienteApellido:focus {
  border-bottom: 2px solid #518CBF;
}


.gwt-TextBoxCliente {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  width: 200px;
  height: 20px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: none;
  margin-left: 10px;
}



.gwt-ListBoxTramite {
  padding: 5px 4px;
  border: 2px solid #CCCCCC;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 30px;
  width: 275px;
  border-radius: 4px;
  margin-top: 5px;
  margin-left: 10px;
}

.gwt-ListBoxTramite:focus {
  border: 2px solid #518CBF;
  border-bottom: 2px solid #518CBF;;
}

.gwt-BuscarCliente{
  margin-left: -60px;
  outline: 0;
}

.gwt-TextBox {
  padding: 5px 4px;
  border: 2px solid #CCCCCC;
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
  height: 10px;
}
.gwt-TextBox:focus {
  border: 2px solid #518CBF;
}

.gwt-TextBox-readonly {
  color: #518CBF;
}
.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-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 #518CBF;
  font-size: 100%;
  height: 10px;
}
.gwt-DateBox input {
  width: 8em;
}
.dateBoxFormatError {
  background: #ffcccc;
}
.dateBoxPopup {
}

.gwt-DatePicker {
  border: 1px solid #518CBF;
  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%;
  color: #3a6aad;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  padding: 0px 4px;
  outline: none;
  margin-top: 1px;
}

.dinamicTabPanelPrevButton {
  cursor: hand;
  cursor: pointer;
  outline: none;
  border: none;
  background: url(../images/iconos/flechaDerecha.png)no-repeat scroll center center rgba(0, 0, 0, 0);
  /*background-position-y: center;*/
  align-items: center;
  vertical-align: center;
  horiz-align: center;
  width: 40px;
  margin-top: 5px;
}

.dinamicTabPanelNextButton {
  cursor: hand;
  cursor: pointer;
  outline: none;
  border: none;
  background: url(../images/iconos/flechaIzquierda.png)no-repeat scroll center center rgba(0, 0, 0, 0);
  /*background-position-y: center;*/
  align-items: center;
  vertical-align: center;
  horiz-align: center;
  width: 40px;
  margin-top: 5px;
}

.dinamicTabSubPanelPrevButton {
  background: url("../images/iconos/ic_modulo_tab_flechader.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-style: none;
  cursor: pointer;
  outline: none;
  border: none;
  margin-top: 8px;
  padding: 8px;
}

.dinamicTabSubPanelPrevButton:hover {
  background: url("../images/iconos/ic_modulo_tab_flechader_HOVER.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.dinamicTabSubPanelNextButton {
  background: url("../images/iconos/ic_modulo_tab_flechaizq.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-style: none;
  cursor: pointer;
  outline: none;
  border: none;
  margin-top: 8px;
  padding: 8px;
}

.dinamicTabSubPanelNextButton:hover {
  background: url("../images/iconos/ic_modulo_tab_flechaizq_HOVER.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.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-ScrollPanel{
  width: 100%;
  height: 100%;
  resize: vertical;
  overflow:scroll;

}

.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;
  /*overflow-x: hidden;*/
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
  overflow: hidden;

}


.gwt-TabLayoutSubPanel {
}


.gwt-LayoutMenuLateral{
  background: url(../images/iconos/ic_flecha_cerrarmenu.png) center top no-repeat white;
  cursor: col-resize;
}

.gwt-LayoutMenuLateral:before {
  background: none repeat scroll 0 0 #518CBF;
  bottom: 0;
  content: " ";
  margin: 18px;
  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-Icon-menu {
  margin-left: 50px;
  width: 90px;
  height: 34px;
}

.gwt-Icon-settings {
  margin-right: 50px;
  margin-left: 18px;
  width: 28px;
  height: 28px;
}

.gwt-Icon-user-menu {
  width: 28px;
  height: 28px;
  margin-left: 10px;
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(../siim/fonts/roboto-condensed.regular.ttf) format('woff');

}


@font-face {
  font-family: 'Roboto Condensed  Light';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(../siim/fonts/RobotoCondensed-Light.ttf) format('truetype');
}


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../siim/fonts/Roboto-Regular.ttf) format('truetype');
}

.gwt-TextBox-BusquedaRegistroPropiedad{
  padding: 1px 6px 3px 3px;
  width: 200px;
  height: 18px;
  color: #6F7072;
  font-size: 11px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

.gwt-TextBox-login:focus{
  border-bottom: 2px solid #518CBF;
}

.uppercase {
  text-transform:uppercase
}

.gwt-textoIngreso{
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  font-style: italic;
  margin-left: 30px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #518CBF;
}

.gwtPanelClienteTramite{
  margin-left: 30px;
  margin-top: 20px;
}

.gwtPanelDatosAdicionales {
  margin-left: 30px;
  margin-top: 20px;

}

.gwtPanelTramitesVarios{
  margin-left: 30px;
  margin-top: 20px;
}
.gwtPanelTramitesVarios-Recaudacion{
  margin-top: 20px;
}

.gwtTextoNroCuentaTramite{
  width: 230px;
  height: 12px;
}

.gwtTextoDatosAvaluo{
  width: 60px;
  height: 10px;
}

.gwtTextoBusquedaTipoTramite{
  margin-left: 7px;
  width: 230px;
  height: 12px;
}

.gwtBusquedaTipoTramite{
  margin-left: -35px;
}

.gwtTituloPaneles {
  color: white;
  font-weight: bold;
  background-color: rgb(81, 140, 191);
  height: 30px;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  border-radius: 10px 10px 0px 0px;
  margin-left: -7px;
  margin-right: -7px;
  margin-top: -7px;
  padding-top: 10px;
  padding-left: 20px;
}

.gwtPanelTramiteGeneral{
  margin-left: 30px;
  margin-top: 20px;
}

.gwt-triangulo_bottom_left {
  width: 0;
  height: 0;
  border-bottom: 19px solid #518CBF;
  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: white;
  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:#518CBF;
  border: 1px inset #666;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
}
.gwt-SliderButton-down-hovering {
  background-color:#518CBF;
  border: 1px inset;
  border-color: #9cf #69e #69e #7af;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
}
.gwt-SliderButton-down-disabled {
  background-color:#518CBF;
  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);
}

.gwt-tabsProyectos {
  color:#666666;
  /*width: 200px;*/
  /*height: 500px;*/
  /*max-width: 300px;*/
  text-align: center;
  display: block;
  max-height: 500px;
  min-height: 500px;
}

.gwt-panelNotificaciones{
  background: rgb(255, 249, 243);
  width: 430px;
  height: 620px;
  border-radius: 8px;
}

.gwt-panelEncabezadoNotificaciones{
  background: #518CBF;
  color:white;
  width: 430px;
  height: 55px;
  font-weight: bold;
}

.gwt-panelAsunto{
  background: gainsboro;
  width: 430px;
  height: auto;
  font-weight: bold;
}

.gwt-panelContenidoNotificaciones{
  background: white;
  border-top: 60px;
  color:#333333;
  width: 430px;
  height: 500px;
  overflow: scroll;
  overflow-inline: visible;
  overflow-block: auto;
}

.gwt-labelPiePagina {
  color:#666666;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  width: 450px;
  height: 30px;
  margin-left: 15px;
  margin-top: 10px;
}

.gwt-Button-Alarmas-Financiero{
  color: white;
  background-image: url(../images/iconos/ic_button_leido.png);
  font-size: 13px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  margin-left: 380px;
  margin-top: -70px;
  display: block;
}

.gwt-Button-Alarmas-Financiero:hover {
  background-color: white;
  background-image: url(../images/iconos/ic_button_leido_hover.png);
}



.gwt-Button-Expandir {
  color: white;
  background-image: url(./images/iconos/ic_expand.png);
}

.gwt-Button-Contraer {
  color: white;
  background-image: url(./images/iconos/ic_contraer.png);
}

.gwt-Panel-Vista-Notificacion{
  height: 500px;
}


.gwt-Button-Ventana-Notificacion{
  background: #518CBF;
  color: white;
  font-size: 16px;
  font-weight: bold;
  width: 150px;
  height: 35px;
  margin-left: -290px;
  margin-top: 450px;
  border-radius: 20px;
}

.gwt-Button-Ventana-Notificacion-Leido{
  background: #87A50E;
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 60px;
  height: 25px;
  margin-left: -80px;
  margin-top: 15px;
  border-radius: 8px;
}

.gwt-Button-Ventana-Notificacion-Leido:hover{
  background-color: white;
  color: #87A50E;
  border: 3px solid #87A50E;
}



.gwt-lblTreeItem{
  color: #518CBF;
  font-size: 12px;
  font-weight: bold;
  text-indent: 25px;
  transition-duration: 0.3s;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center !important;
  background-clip: border-box;
  background-origin: padding-box;
  /*background-size: auto auto;*/
  background-size: 20px 20px !important;
  display: inline-block;
  vertical-align: middle;
  background-image: inherit !important;
  background-position: left center  !important;
  background-repeat: no-repeat;
  filter:none;
}
.gwt-lblTreeItem:before {
  background-image: inherit !important;
  background-position: left center  !important;
  background-repeat: no-repeat;
  filter:none;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0098FF;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  /************************************************************************/.

transition: all 0.3s;
  padding: 5px 5px;
  transition: all .3s ease-out;
  background-color: #0098FF;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  /*background-size: auto auto;*/
  background-size: 20px 20px !important;
  color: white !important;

}

.gwt-lblTreeItem:hover, .gwt-lblTreeItem:focus, .gwt-lblTreeItem:active {
  /*
  Este es cuando se selecciona un item del Menu Item
   */
  color: #003366;
  border-left: 3px solid #003366;
  background-repeat: no-repeat;
  background-position: left center !important;
  background-size: 20px 20px !important;
  filter: none;
}
.gwt-lblTreeItem:hover:before, .gwt-lblTreeItem:focus:before, .gwt-lblTreeItem:active:before {
  background-color:greenyellow ;
  background-repeat: no-repeat;
  background-position: left center !important;
  background-size: 20px 20px !important;
  filter: none;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.gwt-ButtonTreeItemSiim{

  color: #518CBF;
  font-size: 12px;
  font-weight: bold;
  text-indent: 25px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center !important;
  background-clip: border-box;
  background-origin: padding-box;
  /*background-size: auto auto;*/
  background-size: 20px 20px !important;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}



/*.gwt-TreeItemSiim:hover{
  filter: none;
  background-color:rgb(0, 152, 255);
  border: none;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
}*/


/*TaskButton*/
.gwt-TaskButton-Area{
  margin-right: auto;
  margin-left: auto;
  /*background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);*/
  background-repeat: no-repeat;
  /*border-color: #1995dc;*/
  /*border-bottom: 1px solid #178acc;*/
  /*box-shadow: 0 1px 10px rgba(0,0,0,0.1);*/
  /*background-color: #518CBF;*/
  border-radius: 4px;
  filter: none;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 20px;
  height: 42px;
  width: 100%;
  display: inline-table;
  border-bottom: 2px solid #B3B3B3;
  padding-bottom: 10px;
  margin-top: 5px;
  user-select: none;
}

.gwt-TaskButton-Area-Label{
  color: #003366;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  line-height: 20px;
  padding-top: 12px;
}


.gwt-TaskButton-ClienteEncabezados{
  color: #003366;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-top: 20px;
}

.gwt-Titulo-General-Modulos{
  color: #003366;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  line-height: 20px;
  padding-top: 12px;
  margin-left: 20px;
}

.gwt-TaskButton-Area-Button{
  position: relative;
  top: 1px;
  /*border-right: 1px solid #e6e6e6;*/
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.gwt-TaskButton-Area-grupo{
  /*background: linear-gradient(#fff, #fff 60%, #f5f5f5);*/
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 4px;
  margin-right: 500px;
}

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

/**
 * Estilos para TaskButton que van en la barra de tareas
 */
.gwt-TaskButton,
.gwt-TaskButton-up-disabled,
.gwt-TaskButton-aceptar,
.gwt-TaskButton-aceptar-up-disabled {
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;-
transition: all .3s ease-out;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  outline: 0;
}
.gwt-TaskButton:hover{
  border: none;
  /*box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;*/
}

.gwt-TaskButton:after {
  content: "";
  background: rgba(0, 129, 200, 0.5);
  display: block;
  position: absolute;
  /*  padding-top: 300%;
    padding-left: 350%;
    margin-left: -20px!important;
    margin-top: -120%;*/
  opacity: 0;
  transition: all 0.3s
}

.gwt-TaskButton:active:after {
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s
}

.gwt-TaskButton:active{
  background-color:rgba(0, 129, 200, 0.5);
}

.gwt-TaskButton-up-disabled {
  cursor: default;
  /*opacity: .5;*/
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-up-disabled:active {
  background-color:#FFFFFF;
  cursor: default;
  opacity: .5;
  filter: alpha(opacity=45);
  zoom: 1;
}
.gwt-TaskButton-up-disabled:hover {
  border: none;
  box-shadow: none ;
}
.gwt-TaskButton-prueba{
  background-image: url(../images/iconos/guardar.png);
}

.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-ayuda,
.gwt-TaskButton-ayuda-disabled {
  background: url(../images/iconos/ic_ayuda.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}


.gwt-TaskButton-predio {
  background-image: url(../images/iconos/ImagenPredio.png);
}

.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-administracionf-gis{
  background-image: url(../images/iconos/administracion_gis.png) ;
}


.gwt-TaskButton-cementerio-boveda{
  background-image: url(../images/iconos/cementerios_procesos_bovedas.png) ;
}

.gwt-TaskButton-cementerio-mantenimiento{
  background-image: url(../images/iconos/cementerios_procesos_mantenimiento.png) ;
}

.gwt-TaskButton-cementerio-nicho{
  background-image: url(../images/iconos/cementerios_procesos_nichos.png) ;
}

.gwt-TaskButton-cementerio-tumulo{
  background-image: url(../images/iconos/cementerios_procesos_tumulos.png) ;
}

.gwt-TaskButton-documentos{
  background-image: url(../images/iconos/ic_sidebar_documentos.png) ;
}

.gwt-TaskButton-escombreras{
  background-image: url(../images/iconos/ic_sidebar_escombreras.png) ;
}

.gwt-TaskButton-entrada{
  background-image: url(../images/iconos/entradas.png) ;
}
.gwt-TaskButton-administracion{
  background-image: url(../images/iconos/administracion.png) ;
}
.gwt-TaskButton-proceso-recaudacion{
  background-image: url(../images/iconos/recaudacion.png) ;
}
.gwt-TaskButton-procesos-depurador{
  background-image: url(../images/iconos/depurador.png) ;
}

.gwt-TaskButton-ficha{
  background-image: url(../images/iconos/ficha.png) ;
}

.gwt-TaskButton-ficha-edicion{
  background-image: url(../images/iconos/ficha_edicion.png) ;
}

.gwt-TaskButton-ficha-ingreso{
  background-image: url(../images/iconos/ficha_ingreso.png) ;
}

.gwt-TaskButton-proceso{
  background-image: url(../images/iconos/procesos.png) ;
}

.gwt-TaskButton-reimpresion{
  background-image: url(../images/iconos/reimpresion.png) ;
}

.gwt-TaskButton-reimpresion-factura{
  background-image: url(../images/iconos/reimpresion_factura.png) ;
}

.gwt-TaskButton-reportes{
  background-image: url(../images/iconos/reportes.png) ;
}

.gwt-TaskButton-visor{
  background-image: url(../images/iconos/visor.png) ;
}

.gwt-TaskButton-proceso-Geomatica{
  background-image: url(../images/iconos/ic_sidebar_geomatica.png) ;
}

.gwt-TaskButton-proceso-analisisEstadistico{
  background-image: url(../images/iconos/ic_sidebar_analisisestadistico.png) ;
}

.gwt-TaskButton-proceso-componenteUrbano{
  background-image: url(../images/iconos/ic_sidebar_componenteurbano.png) ;
}

.gwt-TaskButton-proceso-componenteRudal{
  background-image: url(../images/iconos/ic_sidebar_componenterural.png) ;
}

.gwt-TaskButton-proceso-normasEstructurales{
  background-image: url(../images/iconos/ic_sidebar_normasestructurales.png) ;
}


.gwtBotonesRecaudacion{
  margin-top: 60px;
}

.gwt-TaskButton-aceptar-nuevoIcono {
  background-image: url(../images/iconos/ic_aceptar.png);
  background-color: white;
  border-radius: 30px;
  margin-right: 8px;
  margin-left: 20px;
}

.gwt-TaskButton-eliminarCliente-nuevoIcono {
  background-image: url(../images/iconos/ic_acciones_limpiar_cliente.png);
  background-color: white;
  border-radius: 30px;
  margin-left: -30px;
}

.gwt-TaskButton-eliminar-nuevoIcono {
  background-image: url(../images/iconos/ic_tramites_eliminar.png) ;
}

.gwt-TaskButton-importar-nuevoIcono {
  background-image: url(../images/iconos/ic_importar.png) ;
}

.gwt-TaskButton-cuentasPredio-nuevoIcono {
  background-image: url(../images/iconos/ic_cuentas_agua_predio.png) ;
}

.gwt-TaskButton-valorSuelo-nuevoIcono {
  background-image: url(../images/iconos/ic_valor_suelo_predio.png) ;
}


.gwt-TaskButton-fachada_predio-nuevoIcono {
  background-image: url(../images/iconos/ic_imagen_satelital.png) ;
}


.gwt-TaskButton-imagen_predio-nuevoIcono {
  background-image: url(../images/iconos/ic_imagen.png) ;
}

.gwt-TaskButton-informacion_contrato-nuevoIcono {
  background-image: url(../images/iconos/ic_informacion_contrato.png) ;
}

.gwt-TaskButton-editarDibujo-nuevoIcono{
  background-image: url(../images/iconos/ic_tramites_emitir_forumilario.png) ;
}


.gwt-TaskButton-formulario-nuevoIcono{
  background-image: url(../images/iconos/ic_tramites_formulario.png) ;
}


.gwt-TaskButton-guardar-nuevoIcono{
  background-image: url(../images/iconos/ic_tramites_guardar.png) ;
}

.gwt-TaskButton-nuevo-nuevoIcono{
  background-image: url(../images/iconos/ic_tramites_nuevo.png) ;
}
.gwt-TaskButton-procesosDia-nuevoIcono{
  background-image: url(../images/iconos/ic_tramites_procesos_dia.png) ;
}



.gwt-TaskButton-editar-nuevoIcono{
  background-image: url(../images/iconos/ic_acciones_editar.png) ;
}

.gwt-TaskButton-enviarCorreo-nuevoIcono{
  background-image: url(../images/iconos/ic_enviar_correo.png) ;
}

.gwt-TaskButton-ayuda-nuevoIcono {
  background-image: url(../images/iconos/ic_acciones_ayuda.png) ;
}

.gwt-TaskButton-quitar-nuevoIcono {
  background-image: url(../images/iconos/ic_remover.png);
}

.gwt-TaskButton-certificados-nuevoIcono {
  background-image: url(../images/iconos/ic_certificados.png);
}

.gwt-TaskButton-historial-nuevoIcono {
  background-image: url(../images/iconos/ic_historial.png);
}

.gwt-TaskButton-mapa-nuevoIcono {
  background-image: url(../images/iconos/ic_mapa.png);
}

.gwt-TaskButton-ediciones-nuevoIcono {
  background-image: url(../images/iconos/ic_acciones_bitacora.png);
}

.gwt-TaskButton-persona-nuevoIcono {
  background-image: url(../images/iconos/ic_persona.png);
}

.gwt-TaskButton-informacion-nuevoIcono {
  background-image: url(../images/iconos/ic_info.png);
}

.gwt-TaskButton-buscar-nuevoIcono {
  background-image: url(../images/iconos/ic_buscar.png);
}

.gwt-TaskButton-autorizacion-nuevoIcono {
  background-image: url(../images/iconos/ic_autorizar.png);
}

.gwt-TaskButton-cancelar-nuevoIcono {
  background-image: url(../images/iconos/ic_cancelar.png);
}


.gwt-TaskButton-actualizar-nuevoIcono {
  background-image: url(../images/iconos/ic_actualizar.png);
}

.gwt-TaskButton-agregar-nuevoIcono {
  background-image: url(../images/iconos/ic_agregar.png);
}

.gwt-TaskButton-quitarRegistro-nuevoIcono {
  background-image: url(../images/iconos/ic_remover.png);
}
.gwt-TaskButton-busquedaAvanzada-nuevoIcono {
  background-image: url(../images/iconos/ic_busqueda_avanzada.png);
}

.gwt-TaskButton-tituloCredito-nuevoIcono {
  background-image: url(../images/iconos/ic_titulo_credito.png);
}

.gwt-TaskButton-talonarioFactura-nuevoIcono {
  background-image: url(../images/iconos/ic_talonario_factura.png);
}


.gwt-TaskButton-pagoParcial-nuevoIcono {
  background-image: url(../images/iconos/ic_pago_parcial.png);
}


.gwt-TaskButton-pagoTotal-nuevoIcono {
  background-image: url(../images/iconos/ic_pago_total.png);
}

.gwt-TaskButton-imprimirNotificacion-nuevoIcono {
  background-image: url(../images/iconos/ic_imprimir_notificacion.png);
}

.gwt-TaskButton-imprimirRecordatorio-nuevoIcono {
  background-image: url(../images/iconos/ic_imprimir_recordatorio.png);
}


.gwt-TaskButton-exportarExcel-nuevoIcono {
  background-image: url(../images/iconos/ic_exportar_excel.png);
}

.gwt-TaskButton-exportarTodoExcel-nuevoIcono {
  background-image: url(../images/iconos/ic_exportar_todo_excel.png);
}

.gwt-TaskButton-anularConvenioPago-nuevoIcono {
  background-image: url(../images/iconos/ic_anular-convenio.png);
}

.gwt-TaskButton-removerCarrito-nuevoIcono {
  background-image: url(../images/iconos/ic_remover_carrito.png);
}

.gwt-TaskButton-agregarCarrito-nuevoIcono {
  background-image: url(../images/iconos/ic_agregrar_carrito.png);
}


.gwt-TaskButton-verCarrito-nuevoIcono {
  background-image: url(../images/iconos/ic_ver_carrito.png);
}

.gwt-TaskButton-descuentoExoneracion-nuevoIcono {
  background-image: url(../images/iconos/ic_descuentos.png);
}

.gwt-TaskButton-imprimir-nuevoIcono {
  background-image: url(../images/iconos/ic_imprimir.png);
}

.gwt-TaskButton-calcular-nuevoIcono {
  background-image: url(../images/iconos/ic_calcular.png);
}


.gwt-TaskButton-filtrar-nuevoIcono {
  background-image: url(../images/iconos/ic_filtrar.png);
}

.gwt-TaskButton-generarConvenio-nuevoIcono {
  background-image: url(../images/iconos/ic_generar_convenio.png);
}

.gwt-TaskButton-generarConvenioVerbal-nuevoIcono {
  background-image: url(../images/iconos/ic_acuerdo_verbal.png);
}
.gwt-TaskButton-borrar-nuevoIcono {
  background-image: url(../images/iconos/ic_limpiar.png);
}

.gwt-TaskButton-reingreso-nuevoIcono {
  background-image: url(../images/iconos/ic_subir_archivo.png);
}

.gwt-TaskButton-vistaPrevia-nuevoIcono {
  background-image: url(../images/iconos/ic_vista_previa.png);
}

.gwt-TaskButton-cerrarMenu-nuevoIcono {
  background-image: url(../images/iconos/ic_abrir_cerrar_menu.png);
}

.gwt-TaskButton-mostrarMenu-nuevoIcono {
  background-image: url(../images/iconos/ic_abrir_cerrar_menu.png);
}

.gwt-TaskButton-reingresarTramite-nuevoIcono {
  background-image: url(../images/iconos/ic_reingresar_tramite.png);
}

.gwt-TaskButton-suspenderMedidor-nuevoIcono {
  background-image: url(../images/iconos/ic_suspender_medidor.png);
}


.gwt-TaskButton-suspenderRetirarMedidor-nuevoIcono {
  background-image: url(../images/iconos/ic_suspender_remover_medidor.png);
}


.gwt-TaskButton-seleccionarTodos-nuevoIcono {
  background-image: url(../images/iconos/ic_buscar_rangos.png);
}

.gwt-TaskButton-renta_individual_cementerioIcono{
  background-image: url(../images/iconos/renta_individual_cementerio.png) ;
}

.gwt-TaskButton-mantenimiento_individual_cementerioIcono{
  background-image: url(../images/iconos/mantenimiento_individual_cementerio.png);
}

.gwt-TaskButton-autorizar-facturas{
  background-image: url(../images/iconos/ic_acciones_autorizar_facturas.png) ;
}
.gwt-TaskButton-autorizar-facturas:hover {
  background-color: #BEDFF4;
}

.gwt-TaskButton-baja_vehicularIcono{
  background-image: url(../images/iconos/baja_vehiculo.png);
}


.gwt-TaskButton-agregar,
.gwt-TaskButton-agregar-up-disabled {
  background: url(../images/iconos/agregar.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  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-agregar-Favoritos{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 240px;
}

.gwt-agregar-Favoritos:hover{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
}

.gwt-agregar-Favoritos:active{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 240px;
}
.gwt-agregar-Favoritos-Largos{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 320px;
}
.gwt-agregar-Favoritos-Largos:hover{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
}
.gwt-agregar-Favoritos-Largos:active {
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 320px;
}
.gwt-agregar-Favoritos-Extra-Largos{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 390px;
}
.gwt-agregar-Favoritos-Extra-Largos:hover{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
}
.gwt-agregar-Favoritos-Extra-Largos:active {
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 390px;
}

.gwt-agregar-Favoritos-Extra-Largos-Extras{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 450px;
}
.gwt-agregar-Favoritos-Extra-Largos-Extras:hover{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
}
.gwt-agregar-Favoritos-Extra-Largos-Extras:active {
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 450px;
}
.gwt-Es-Favorito{
  background: url(../images/iconos/ic_sidebar_favoritos.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  height: 18px;
  width: 20px;
  margin-left: 285px;
}

.gwt-Es-Favoritos:hover{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
}
.gwt-Es-Favoritos:active{
  background: url(../images/iconos/ic_sidebar_marcar_favorito.png) no-repeat scroll rgba(0, 0, 0, 0);
}

.gwt-TreeItemMenu{
  margin-top: -32px;
}

.gwt-panel-login{
  background-color: #FAFAFA;
  border-radius: 10px;
  align-items: center;
  margin-top: -100px;
}

.gwt-siim-login{
  margin: 15px 0px 20px 30px;
}

.gwt-olvidoPassword-login{
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
  outline: 0 ;
}

.gwt-Panel-Dialogo{
  height: 110px;
  width: 380px;
}

/*
background-color: #3574B5;
  text-align: center;
  color: white;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  width: 200px;
  height: 40px;
  border-radius: 28px;
  display: inherit;
  margin-left: 5px;
  vertical-align: middle;
    user-select: none;
 */

.gwt-Button-Dialogo{
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: white;
  background-color: #3b4b61;
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  horiz-align: center;
  outline: 0;
}

.gwt-Button-Dialogo:hover {
  background-color: #3b4b61;
  color: #fff;
  border:1px solid #3b4b61;
  outline: 0;
}


.gwt-Button-Dialogo-Salir{
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: white;
  background-color: #3b4b61;
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  horiz-align: center;
  outline: 0;
}
.gwt-Button-Dialogo-Salir:hover {
  background-color: #0049A2;
  color: white;
  border:none;
  font-weight: bold;
}

/*.gwt-Button-Dialogo-Cancelar{*/
/*  height: 35px;*/
/*  width: 130px;*/
/*  font-family: 'Roboto Condensed', sans-serif;*/
/*  font-size: 16px;*/
/*  color: #3b4b61;*/
/*  background-color: white;*/
/*  border-radius: 28px;*/
/*  margin-bottom: 15px;*/
/*  user-select: none;*/
/*  text-align: center;*/
/*  display: inherit;*/
/*  vertical-align: middle;*/
/*  horiz-align: center;*/
/*  border:1px solid #6F7072;*/
/*  outline: 0;*/
/*}*/


/*.gwt-Button-Dialogo-Cancelar:hover {*/
/*  background-color: #fff;*/
/*  color: #3b4b61;*/
/*  border:none;*/
/*}*/




.gwt-Button-Dialogo-Continuar{
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: white;
  background-color: #6F7072;
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  horiz-align: center;
  margin-left: 52%;
  margin-top: -50px;
  outline: 0;
}
.gwt-Button-Dialogo-Continuar:hover {
  background-color: #0049A2;
  color: white;
  border:none;
  font-weight: bold;
}

.gwt-Button-Dialogo-NoContinuar{
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: #3b4b61;
  background-color: white;
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  horiz-align: center;
  border:1px solid #3b4b61;
  margin-left: 40%;
  outline: 0;
}


.gwt-Button-Dialogo-NoContinuar:hover {
  background-color: #D9D9D9;
  color: #3b4b61;
  border:none;
}


.gwt-TaskButton-informacion,
.gwt-TaskButton-informacion-up-disabled {
  background: url(../images/iconos/informacion.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  width: 24px;
  height: 24px;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  width: 24px;
  height: 24px;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  width: 20px;
  height: 20px;
  cursor: hand;
  padding: 5px 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*********************************************** FIN IMAGENES DE MODULOS ************************************************/


.gwt-TaskButton-cajaAbierta,
.gwt-TaskButton-cajaAbierta-up-disabled {
  background: url(../images/iconos/cajaAbierta.png) no-repeat scroll rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  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 rgba(0, 0, 0, 0);
  background-position: center center;
  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;
}


.gwt-textModules{
  margin-top: 30px;
  line-height: 12px;
  font-size: 13px;
}
/**
 * Estilos de todos los modulos para ModuloButton.
 */

.gwt-Prueba2{
  color: #333333;
  cursor: pointer;
  width: 102px;
  text-align: center;
  line-height: 14px;
  font-size: 18px;
  padding: 90px 0px 5px 0px;
  font-family: 'Roboto Condensed', sans-serif;

}


.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;*/
  background-color: #cccccc;

}

.gwt-ModuloButton-Canchas{
  background: url("../images/modulos/cancha.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-LevantamientoPredial{
  background: url("../images/modulos/levantamientopredial.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Auditoria{
  background: url("../images/modulos/auditoria.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-AplicacionMovil{
  background: url("../images/modulos/app_movil.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-MunicipalVenta{
  background: url("../images/modulos/ventalotes.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-PlanificacionTerritorial{
  background: url("../images/modulos/platerritorial.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BI{
  background: url("../images/modulos/bi.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Glosas{
  background: url("../images/modulos/glosas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CatastroUrbano{
  background: url("../images/modulos/catastroUrbano.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CatastroRural{
  background: url("../images/modulos/catastroRural.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-AguaAlcantarillado{
  background: url("../images/modulos/agua.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Abonos{
  background: url("../images/modulos/abonos.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Titulos{
  background: url("../images/modulos/tituloCredito.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Autorizacion{
  background: url("../images/modulos/autorizacion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Patentes{
  background: url("../images/modulos/patentes.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Permisos{
  background: url("../images/modulos/administracionGeneral.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-NotasCredito{
  background: url("../images/modulos/notaCredito.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Facturacion{
  background: url("../images/modulos/facturacion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Comisaria{
  background: url("../images/modulos/comisaria.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Rodaje{
  background: url("../images/modulos/rodaje.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Espectaculos{
  background: url("../images/modulos/espectaculos.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Ferias{
  background: url("../images/modulos/ferias.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Rastro{
  background: url("../images/modulos/rastro.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Pesas{
  background: url("../images/modulos/pesas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RegistroPropiedad{
  background: url("../images/modulos/registroPropiedad.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-RegistroMercantil{
  background: url("../images/modulos/registroMercantil.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Planificacion{
  background: url("../images/modulos/planificacion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Tramite{
  background: url("../images/modulos/tramite.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Plusvalia{
  background: url("../images/modulos/plusvalia.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-ExpeculacionSuelo{
  background: url("../images/modulos/expeculacionSuelo.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Inquilinato{
  background: url("../images/modulos/alquileres.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DesechoSolidos{
  background: url("../images/modulos/desechos.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Alcabalas{
  background: url("../images/modulos/alcabalas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Mejoras{
  background: url("../images/modulos/mejoras.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Cementerio{
  background: url("../images/modulos/cementerio.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Usuarios{
  background: url("../images/modulos/usuarios.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Cliente{
  background: url("../images/modulos/cliente.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-AdministracionGeneral{
  background: url("../images/modulos/administracionGeneral.png") no-repeat scroll center center rgba(0, 0, 0, 0);

}
.gwt-ModuloButton-ConveniosPago{
  background: url("../images/modulos/conveniosPago.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Recaudacion{
  background: url("../images/modulos/recaudacion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DepuradorContribuyentes{
  background: url("../images/modulos/depuradorContribuyentes.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Reintegros{
  background: url("../images/modulos/reintegros.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Arriendos{
  background: url("../images/modulos/arriendos.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BancoEstado{
  background: url("../images/modulos/bancoEstado.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Formularios{
  background: url("../images/modulos/formularios.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Coactiva{
  background: url("../images/modulos/coactiva.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-DepuradorPredial{
  background: url("../images/modulos/depuradorPredial.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-CopiasCertificadas{
  background: url("../images/modulos/copiasCertificadas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Reportes{
  background: url("../images/modulos/reportes.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Certificaciones{
  background: url("../images/modulos/certificaciones.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-BodegasEInventarios{
  background: url("../images/modulos/bodegasEInventarios.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

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

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

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

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

.gwt-ModuloButton-Financiero-Administracion{
  background: url("../images/modulos/tryton-settings.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Evaluacion-Rendimiento{
  background: url("../images/modulos/tryton-evaluacionrendimiento.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Banca{
  background: url("../images/modulos/tryton-bank.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

.gwt-ModuloButton-Financiero-Ventas{
  background: url("../images/modulos/tryton-sale.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-InstitucionPublica{
  background: url("../images/modulos/tryton-institucion.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

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

.gwt-ModuloButton-Financiero-BI{
  background: url("../images/modulos/tryton-graph.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

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

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

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

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

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

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

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

.gwt-ModuloButton-Financiero-Productos{
  background: url("../images/modulos/tryton-product.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

.gwt-ModuloButton-Financiero-PartesTrabajo{
  background: url("../images/modulos/tryton-timesheet.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Clendarios{
  background: url("../images/modulos/tryton-timesheet.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

.gwt-ModuloButton-Financiero-GuardiaCiudadana{
  background: url("../images/modulos/guard.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Financiero-Importaciones{
  background: url("../images/modulos/tryton-Importaciones.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.gwt-ModuloButton-Financiero-HorasExtra{
  background: url("../images/modulos/tryton-Ingresar Horas Extra Simple.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

.gwt-ModuloButton-Financiero-EvaluacionDesempenio{
  background: url("../images/modulos/tryton-folder.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Activos{
  background: url("../images/modulos/tryton-archive.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

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

.gwt-ModuloButton-Financiero-Compras{
  background: url("../images/modulos/tryton-purchase.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Tesoreria{
  background: url("../images/modulos/tryton-tesoreria.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Moneda{
  background: url("../images/modulos/tryton-currency.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Terceros{
  background: url("../images/modulos/tryton-party.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}


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

.gwt-ModuloButton-Financiero-Contabilidad{
  background: url("../images/modulos/tryton-account.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-Empleados{
  background: url("../images/modulos/tryton-employees.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}


.gwt-ModuloButton-Financiero-Grupos{
  background: url("../images/modulos/tryton-groups.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-ModuloButton-Financiero-ParqueAutomotor{
  background: url("../images/modulos/tryton-parqueAutomotor.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.gwt-TaskButton-Financiero-ConfiguracionGeneral{
  background-image: url(../images/t1.png);
}

.gwt-TaskButton-Financiero-Configuraciones{
  background-image: url(../images/iconos/tryton-list.png);
}

.gwt-TaskButton-Tabs-Home{
  background-image: url(../images/iconos/ic_tabs_home.png);
}


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


/** MISC **/
.centrado {
  margin: auto;
  background: #E3E3E3;
  width: 100%;
}













/** 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: #518CBF;;
  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:  var(--colorTres) !important;
  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:  var(--colorTres) !important

}

.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-busqueda:hover{
  background: url(../images/iconos/lupa.png) no-repeat center center rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  cursor: hand;
  background-color: white;
}

.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');
}

.nuevoMensajeInfo{
  color: #333333;
  margin: 0px 8px 0px 40px;
  padding: 23px 10px 23px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/ic_modals_exito.png');
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
}

.nuevoMensajeWarning {
  /* Fuente y tamaño base */
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #333;

  /* Ajustes de posicionamiento y visual */
  display: flex;                 /* Para alinear contenido si deseas */
  align-items: center;
  margin: 10px 20px;            /* Margen para separar de otros elementos */
  padding: 16px 16px 16px 60px;  /* Espacio interior; la izquierda extra para el ícono */

  /* Fondo de alerta sutil */
  background-color: #FFF9C4;     /* Amarillo muy suave */
  border: 1px solid #FFD54F;     /* Borde ligeramente más fuerte */
  border-radius: 4px;            /* Bordes redondeados */

  /* Icono de advertencia a la izquierda */
  background-image: url('../images/iconos/ic_alerta_amarilla.png');
  background-repeat: no-repeat;
  background-position: 20px center; /* Ajusta para que el ícono quede bien */

  /* Sombra ligera para resaltar el mensaje */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.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');
  font-size: 18px;
}

.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');
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;

}

.mensajeErrorLogin{
  color: #333333;
  background-color: white;
  border: none;
  margin: 0px 3px 0px 50px;
  padding: 23px 10px 23px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/ic_modals_atencion.png');
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
}

.mensajeConfirmarSesion{
  color: #333333;
  background-color: white;
  border: none;
  margin: 0px 3px 0px 45px;
  padding: 23px 10px 23px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url('../images/iconos/ic_modals_atencion.png');
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
}


.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: 14px center;
  font-family: 'Roboto', sans-serif;
  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: #518CBF;
  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{
  color: #003366;
  border-left: 3px solid #003366;
  background-repeat: no-repeat;
  background-position: left center !important;
  background-size: 20px 20px !important;
  filter: none;
  background: gainsboro;
  border: none;
}

.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-imprimir-grande:hover{
  background: url(../images/iconos/imprimir.png) no-repeat scroll center center rgba(0, 0, 0, 0);
  cursor: hand;
  padding: 5px 5px;
  background-color: white;
}


.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);
}

.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);*/
  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%;
}

/*

Iconos Modulo Recaudacion
 */
.gwt-TaskButton-procesos-financiero {
  background-image: url(../images/iconos/siim_recaudaciones_procesos.png) ;
}

.gwt-TaskButton-transferencia-financiero {
  background-image: url(../images/iconos/siim_recaudaciones_procesos_transferencias.png) ;
}

.gwt-TaskButton-consultar-financiero {
  background-image: url(../images/iconos/siim_recaudaciones_procesos_consultarfactura.png) ;
}

.gwt-TaskButton-exportar-financiero {
  background-image: url(../images/iconos/siim_recaudaciones_procesos_exportar.png) ;
}

/*
  Iconos Generales para cada uno de los mÃƒÂ³dulos
 */
.gwt-TaskButton-certificados-baja{
  background-image: url(../images/iconos/bajas_certificacion.png) ;
}

.gwt-TaskButton-certificados-anulacion{
  background-image: url(../images/iconos/ic_anulaciones_certificacion.png) ;
}

.gwt-TaskButton-boton-leido{
  background-image: url(../images/iconos/ic_button_leido.png) ;
}

.gwt-TaskButton-pagos-anulacion{
  background-image: url(../images/iconos/ic_anulaciones_pagos.png) ;
}

.gwt-TaskButton-clientes{
  background-image: url(../images/iconos/ic_clientes.png) ;
}

.gwt-TaskButton-clientes-Cuentas-Bancarias{
  background-image: url(../images/iconos/ic_clientes_cuentas_bancarias.png) ;
}

.gwt-TaskButton-cobros{
  background-image: url(../images/iconos/ic_cobros.png) ;
}

.gwt-TaskButton-debitos{
  background-image: url(../images/iconos/ic_debitos_recurrentes.png) ;
}

.gwt-TaskButton-reportes-adicionales{
  background-image: url(../images/iconos/ic_reportes_adicionales.png) ;
}

.gwt-TaskButton-reportes-recaudaciones{
  background-image: url(../images/iconos/ic_sidebar_reportes_recaudaciones.png) ;
}

.gwt-TaskButton-reportes-estadisticos{
  background-image: url(../images/iconos/ic_sidebar_reportes_estadisticos.png) ;
}


.gwt-TaskButton-reportes-auditorias{
  background-image: url(../images/iconos/ic_sidebar_reportes_auditorias.png) ;
}

.gwt-TaskButton-reportes-comprobantes_electronicos{
  background-image: url(../images/iconos/ic_sidebar_reportes_comprobanteselectronicos.png) ;
}

.gwt-TaskButton-reportes-procesos{
  background-image: url(../images/iconos/ic_sidebar_reportes_procesos.png) ;
}

.gwt-TaskButton-procesos-clientes{
  background-image: url(../images/iconos/ic_sidebar_clientes.png) ;
}

.gwt-TaskButton-procesos-certificaciones{
  background-image: url(../images/iconos/ic_sidebar_certificaciones.png) ;
}

.gwt-TaskButton-reportes-anulados{
  background-image: url(../images/iconos/ic_reportes_anulados.png) ;
}

.gwt-TaskButton-reportes-bajas{
  background-image: url(../images/iconos/ic_reportes_baja.png) ;
}

.gwt-TaskButton-reportes-ingresos{
  background-image: url(../images/iconos/ic_reportes_ingresos.png) ;
}

.gwt-TaskButton-reportes-nuevo{
  background-image: url(../images/iconos/ic_reportes_nuevo.png) ;
}


.gwt-TaskButton-saldos{
  background-image: url(../images/iconos/ic_saldos.png) ;
}

.gwt-TaskButton-spi{
  background-image: url(../images/iconos/ic_spi_automatico.png) ;
}

.gwt-TaskButton-Anulaciones{
  background-image: url(../images/iconos/ic_anulaciones.png) ;
}

.gwt-TaskButton-Catastro{
  background-image: url(../images/iconos/ic_catastro.png) ;
}

.gwt-TaskButton-reportes-cobros{
  background-image: url(../images/iconos/ic_reportes_cobros.png) ;
}

.gwt-TaskButton-reportes-saldos{
  background-image: url(../images/iconos/ic_reportes_saldos.png) ;
}

.gwt-TaskButton-reclamos{
  background-image: url(../images/iconos/ic_reclamos.png) ;
}

.gwtButtonCancelarRecaudacion{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: white;
  color: #518CBF;
  padding: 5px 10px 5px 10px;
}


.gwtButtonCancelarRecaudacion:hover{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: #D9D9D9;
  color: #518CBF;;
  padding: 5px 10px 5px 10px;
}

.gwtButtonAceptarRecaudacion{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: #518CBF;
  color: white;
  padding: 5px 10px 5px 10px;
}


.gwtButtonAceptarRecaudacion:hover{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: #0049A2;;
  color: white;
  padding: 5px 10px 5px 10px;
}






/*******************************    e-GOB DESIGN    ******************************/
/*More dark #27303e */
/*Dark #2c3849 */
/*Primary #3b4b61       alternativo #07575b*/
/*Light #2a85e0 */
/*Super light #c4dfe6 */
/*Menu borders #4f5964  */


.gwt-fondo-limpio {
  overflow-y: auto!important;
  background-color: #e6ebf1!important;
}

/* SIIM main container LEFT */
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1){
  width: 100%!important;
}
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table, .gwt-TabLayoutPanel{
  width: 100%!important;
  position: absolute;
  overflow-x: none;
}
/* SIIM main container RIGHT*/
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(2){
  position: absolute;
  left: 55%;
}
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(2) > table{
  margin-top: 40px;
  width: 50%!important;
  position: absolute;
}


.gwt-fondo-limpio > table > tbody > tr > td > table {
  width: 100%!important;
}

/* FIRST TOP BAR */
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td{
  width: 100%!important;
  background-color: #27303e;
  border-bottom: 1px solid #4f5964;
  position: absolute!important;
}

.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td{
  padding-top: 50px;
}

/* FIRST TOP BAR */
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > table{
  width: 100%!important;
  /*   width: 162%!important; */
  background-color: #27303e;
}
/* FIRST TOP BAR EGOB IMAGE*/
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1){
  /*   width: 100%!important; */
  background-color: #fff;
  border-radius: 20px;
}

.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(1) > img{
  /*   width: 100%!important; */
  margin: 0px 30px;
}


.gwt-Icon-gad {
  margin-left: 20px;
  width: 100px;
  height: 46px;
}


.gwt-hora-menu-bar {
  width: 140px;
  height: 20px;
  horiz-align: center;
  vertical-align: center;
  text-align: center;
  display: flex;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: #ffffff;
}

.gwt-Label-menu-bar {
  height: 20px;
  horiz-align: center;
  vertical-align: center;
  text-align: center;
  border-left: 1px solid #4f5964;
  display: flex;
  align-items: center;
  padding-left: 15px;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;

  color: #ffffff;
}


/* SECOND TOP BAR */
.gwt-TabLayoutPanel-Bar{
  background-color: #27303e;
  height: 34px;
  align-items: center;
  border-bottom: 1px solid #4f5964;
  padding-bottom: 5px;
  width: 100%!important;
  /*   width: 162%!important; */
  -webkit-box-shadow: 0px 6px 9px 0px rgba(171,171,171,1);
  -moz-box-shadow: 0px 6px 9px 0px rgba(171,171,171,1);
  box-shadow: 0px 6px 9px 0px rgba(171,171,171,1);
}

.gwt-Menu-Administracion{
  background-color: #FFFFFF;
  bottom: 0;
  /*   color: #518CBF; */
  /*   left:0; */
  line-height: 20px;
  /*   position: absolute; */
  /*   right: 0; */
  /*   top: 0; */
  /*   margin-top: 6px; */
}


.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
  /*
  Modulos no Seleccionados
   */
  margin-left: 4px;
  padding: 6px 8px 6px 8px;
  /*   cursor: pointer; */
  /*   cursor: hand; */
  color: #BBBBBB;
  /*   font-weight: normal; */
  /*   text-align: center; */
  /*background: #58585A;*/
  /*   background: #518CBF; */
  /*   -moz-border-radius: 0; */
  /*   border-radius: 0; */
}

.gwt-TabLayoutPanelTab:hover {
  border-bottom: 2px solid #2a85e0;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
  cursor: default;
  background: #3b4b61;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  border-bottom: 2px solid #2a85e0;
}



/* LEFT SIDE BAR ON ADMINISTRATION WINDOW */
.gwt-Menu-Administracion{
  background-color: #2c3849;
}

/* EACH BUTTON ON LEFT SIDE */
.gwt-TreeItemSiim{
  font-family: 'Roboto', sans-serif;
  color: #c4dfe6;
  font-size: 14px;
  font-weight: bold;
  text-indent: 25px;
  background-repeat: no-repeat;
  background-position: left center !important;
  background-size: 20px 20px !important;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 8px;
}

.gwt-TreeItemSiim:before {
  color: #fff;
  background-image: inherit !important;
  background-position: left center  !important;
  background-repeat: no-repeat;
  filter:none;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}


.gwt-Menu-Administracion > div > div > table > tbody > tr > td > div > div > table > tbody{
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.gwt-Menu-Administracion > div > div > table > tbody > tr > td > div > div > table > tbody:hover,
.gwt-Menu-Administracion > div > div > table > tbody > tr > td > div > div > table > tbody:focus,
.gwt-Menu-Administracion > div > div > table > tbody > tr > td > div > div > table > tbody:active{
  background-color: #3b4b61;
}

.gwt-Menu-Administracion > div > div > table > tbody > tr > td > div > div > table{
  width: 100%;
}

.gwt-TreeItemSiim:hover, .gwt-TreeItemSiim:focus, .gwt-TreeItemSiim:active {
  /*
  Este es cuando se selecciona un item del Menu Item
   */
  color: #ffffff;
  border-left: 4px solid #2a85e0;

}
.gwt-TreeItemSiim:hover:before, .gwt-TreeItemSiim:focus:before, .gwt-TreeItemSiim:active:before {
  background-repeat: no-repeat;
  background-position: left center !important;
  background-size: 20px 20px !important;
  filter: none;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);

}


/* SCROLL BAR */
::-webkit-scrollbar {
  width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 46%);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #3b4b61;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: #3b4b61;
}


/* LOGIN */


.gwt-fondo-login {
  overflow-y:hidden;
  overflow-x: hidden;
  background-color: #fff!important;
}

.gwt-fondo-login > div[tabindex="0"] {
  position: inherit!important;
}

.gwt-fondo-login > div > table > tbody > tr > td{
  text-align: center;
}

.gwt-fondo-login > div > table > tbody > tr:nth-child(2){
  height:100px;
}

.gwt-fondo-login > div > table > tbody > tr:nth-child(3){
  text-align: center;
  background-color:#3b4b61;
  height:250px;
}

.gwt-fondo-login > div > table > tbody > tr:nth-child(3) > td{
  margin-bottom: 0px;
  vertical-align: middle!important;
}

.gwt-fondo-login > div > table > tbody > tr:nth-child(4) > td{
  vertical-align: unset;
  padding-top: 60px;
}

.gwt-Label-CopyRight{
  position: absolute;
  bottom: 0;
  width: 100%;
}



/* MENU SPLITERS */


.gwt-SplitLayoutPanel-HDragger {
  /*background: url(../images/iconos/ic_flecha_cerrarmenu.png) center top no-repeat white;*/
  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: 20px;*/
  margin: 9px;
  position: absolute;
  top: 0;
  width: 1.5pt;
}

/* SECOND LEFT MENU */

.gwt-TabLayoutPanelContent{
  width: 100%!important;
}

.gwt-TabLayoutPanelContent > div > div > div > .gwt-Tree{

}

.gwt-TabLayoutPanelContent > div > div > div > .gwt-Tree > div{
}


.gwt-Tree .gwt-TreeItem {
  padding: 1px 0px;
  margin: 0px;
  /*   white-space: nowrap; */
  /*   cursor: hand; */
  /*   cursor: pointer; */
  font-size: 11px;
  width: 100%;
}

.gwt-Tree > div {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  padding-left: 0px!important;
  width: 100%;
}

.gwt-PushButton{
  width: 100%!important;
  /*border-bottom: 1px solid #4f5964;*/
  border: 2px solid #518CBF;
  border-radius: 8px;
  cursor: pointer;
}

.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled
{
  text-decoration: none;
  /*   background: #518CBF; */
  -moz-border-radius: 12px;
  color: #3b4b61;
  /*color: white;
  background-color: #518CBF;*/
  text-align: center;
  width: 90%!important;
}
.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled {
  padding: 3px 5px 5px 5px;
  /* margin-right: 8px; */
}
.gwt-PushButton-up {
  cursor: pointer;
  /*cursor: hand;*/

}
.gwt-PushButton-up-hovering,
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
  /*border-bottom: 4px solid #4f5964;*/
  font-weight: bold;
  padding: 7px 7px 7px 7px;
  width: 90%!important;
  text-align: center;
  background-color: #518CBF;
  color: white;
  /*border: 2px solid #518CBF;
  background-color: white;
  color: #3b4b61;*/
}
.gwt-PushButton-up-disabled {
  /*   border: 1px solid #bbb;
    cursor: default;
    opacity: .5;
    filter: alpha(opacity=45);
    zoom: 1; */
}


.gwt-TabLayoutSubPanel{
  width: 100%
}

.gwt-TabLayoutSubPanel-Bar{
  width: 73%!important;
  margin-bottom: 5px;
  height: 40px;
  background-color: #3b4b61;
  border-radius: 0px 0px 10px 10px;
  padding-left: 100px;
  position: fixed !important;
  z-index: 100;
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTabs {
  /*   background: #ccc; */
  /*   padding-top: 12px; */
  /*   padding-left: 45px; */
}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelContentContainer {
  /*   border-color: #ccc; */
  /*   border-style: solid; */
  /*   border-width: 0px 0px 0px; */
  /*   overflow-x: hidden; */

}
.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelContent {
  background: rgba(0, 152, 225, 0.05);
  /*overflow: hidden;*/
  padding: 0px;

}

.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTab {
  margin-left: 8px;
  margin-top: 8px;
  cursor: pointer;
  cursor: hand;
  color: #BBBBBB;
  font-weight: normal;
  text-align: center;
  height: 18px;
  padding-top: 7px;
  padding-left: 4px;
}

.gwt-TabLayoutSubPanelTab:hover {
  background-color: #00000000;
  border-bottom: 2px solid #2a85e0;
}

.gwt-TabLayoutSubPanelTabInner:hover {
  background-color: #00000000;
}

.gwt-TabLayoutSubPanel .gwt-TabLayoutSubPanelTab-selected {
  cursor: default;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  border-bottom: 2px solid #2a85e0;
}


/* PANELS */

.gwt-PanelSiim{
  background-color: white;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-radius: 10px 10px 10px 10px;
  -webkit-box-shadow: 5px 0px 9px 0px rgba(171,171,171,1);
  -moz-box-shadow: 5px 0px 9px 0px rgba(171,171,171,1);
  box-shadow: 5px 0px 9px 0px rgba(171,171,171,1);

}

.gwt-TabLayoutSubPanelContentContainer > div > div > table > tbody {

}

.gwt-TabLayoutSubPanelContentContainer > div > div > table > tbody > tr:nth-child(4){
  /*background-color:#3b4b61;
  border-radius: 10px 10px 10px 10px;
  -webkit-box-shadow: 5px 5px 9px 0px rgba(171,171,171,1);
  -moz-box-shadow: 5px 5px 9px 0px rgba(171,171,171,1);
  box-shadow: 5px 5px 9px 0px rgba(171,171,171,1);*/
}

.gwt-TabLayoutSubPanelContentContainer > div > div > table > tbody > tr:nth-child(4) > td{
  border-radius: 10px 10px 10px 10px;
  color: #000000;
}
.gwt-TabLayoutSubPanelContentContainer > div > div > div > table > tbody > tr:first-child {
  position: fixed;
  top: 100;
  z-index: 100; /* Para asegurarse de que el tr se quede encima de otros elementos al desplazarse */
  background-color: #ffffff; /* Fondo necesario para evitar que se vea texto a través */
  box-shadow: 0 2px 2px -1px rgb(169 169 169 / 40%); /* Opcional: agrega sombra para un efecto de elevación */
}


.gwt-TabLayoutSubPanelContentContainer > div > div > div > table > tbody > tr:nth-child(2) >td {
  /* position: revert; */
  /* padding-top: 100px; */
  padding-top: 60px; /* Ajusta basado en la altura del tr fijo */
}

.gwt-TabLayoutSubPanel> div:nth-child(2) >div{
  background-color: #ffffff4f;
  padding-top: 40px;
}


.gwt-TaskButton-ingresar {
  background-color: #3b4b61;
  text-align: center;
  color: white;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  width: 200px;
  height: 40px;
  border-radius: 28px;
  display: inherit;
  margin-left: 5px;
  vertical-align: middle;
  user-select: none;
  outline: 0;
}


.gwt-Label-login {
  color:#3b4b61;
  text-indent: 15px;
  font-size: 11px;
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
  font-style: normal;
  width: 300px;
  height: 10px;
  margin-left: 15px;
  text-align: left;
}

.gwt-Recuperar {
  padding: 100px 4px;
  color:#78ae90;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  font-family: Arial Unicode MS, Arial, sans-serif;
  height: 10px;
}


.gwt-TextBox-login {
  text-indent: 12px;
  padding: 1px 6px 3px 3px;
  width: 270px;
  height: 18px;
  color: #6F7072;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #999999;
  margin-left: 15px;
  outline: 0;
}


/* DASHBOARD PANELS */

.gwt-DisclosurePanel .content {
  padding: 0px 0px 0px 0px;
  margin-left: 25px;
  border-radius: 20px;
  background-color: #fff;
}


/* DASHBOARD ICONS */

.gwt-ModuloButton{
  color: #333333;
  cursor: pointer;
  width: 102px;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  padding: 70px 0px 5px 0px;
  font-family: 'Roboto Condensed', sans-serif;
  outline: 0;
  background-position: top!important;
}

.gwt-ModuloButton-up-hovering:hover, .gwt-ModuloButton-up-hovering:focus, .gwt-ModuloButton-up-hovering:active {
  background-color: #cccccc;
  border-radius: 20px;
}


/* PANEL DE PROYECTOS */


.gwt-textoProyectos {
  color:#666666;
  /*width: 80px;*/
  /*height: 500px;*/
  text-align: center;
  line-height : 5px;
  text-indent: 10pt;
}
.gwt-panelProyectos{
  margin-top: 5px;
  margin-left: 150px;
  color: #518CBF;
  background: white;
  width: 480px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 8px;
}

.gwt-labelProyectos {
  color:#333333;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  width: 450px;
  height: 30px;
  margin-top: 170px;
  margin-left: 150px;
}


/* SUGGEST POPUP */


.gwt-SuggestBoxMenuLateral{
  width: 280px;
  padding: 4px 2%;
  font-family: 'Roboto Light', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  margin-left: 40px;
  color:#518cbf;
  border-bottom: solid 1px #518cbf;
  border-left: none;
  border-top: none;
  border-right: none;
  background-repeat: no-repeat;
  background-image: url(../images/iconos/buscar2.png);
  background-position: 4px 4px;
  background-size: 18px;
  transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  margin-top: -30px;
  margin-bottom: 30px;
  border-top: none;
  display: block;
  padding: 5px 5px 5px 25px;
  border-radius: 100px;
}
.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-SuggestBox:focus{
  transition: 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
  background-position: 8px 3px;
  padding-left: 25px;
}

.gwt-SuggestBoxPopup {
}

.gwt-SuggestBoxPopup .item {
  padding: 2px 6px;
  color: #333333;
  cursor: default;
  font-size: 12px;
  font-family: 'Roboto Light', sans-serif;
}
.gwt-SuggestBoxPopup .item-selected {
  /*background: gainsboro;*/
  background: #dce8f2;
  color: #333333;
}
.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-Menus-Favoritos {
  width: 10px;
  font-family: 'Roboto Light', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  margin-left: 5px;
  color:#518cbf;
  border-bottom: none;
  border-left: none;
  border-top: none;
  border-right: none;
  padding-left: 25px;
  background-repeat: no-repeat;
  background-image: url(../images/iconos/ic_button_favoritos.png);
  background-position: 3px 3px;
  background-size: 18px;
  transition: 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  border-top: none;
  height: 35px;
  user-select: none;
  overflow: scroll;
  overflow-inline: visible;
  margin-top: 20px;
  outline: none;
  background-color: transparent;
}


.gwt-Menus-FavoritosSeleccionado {
  background-color: white;
  color: #333333;
  padding: 2px 6px;
  cursor: default;
  font-size: 12px;
  font-family: 'Roboto Light', sans-serif;
}

.gwt-Menus-FavoritosSeleccionado:hover {
  background: #dce8f2;
  color: #333333;
  padding: 2px 6px;
  cursor: default;
  font-size: 12px;
  font-family: 'Roboto Light', sans-serif;
}
.gwt-Menus-FavoritosPopup .item-selected {
  /*background: gainsboro;*/
  background: #dce8f2;
  color: #333333;
}


/* e-GOB POPUP ALERTS */
.gwt-PopupPanelGlass {
  opacity: 0.3;
  filter: alpha(opacity=30);
  background: black;
}

.gwt-DialogBox {
  width: 500px;
  margin-left: 70px;
  /* border-radius: 20px; */
}


.gwt-DialogBox table{
  border-radius: 15px!important;
  border-color: transparent!important;
  border-width: 0px!important;
}



.gwt-TaskButton-eliminar-nuevoIcono:hover,.gwt-TaskButton-importar-nuevoIcono:hover,
.gwt-TaskButton-cuentasPredio-nuevoIcono:hover,.gwt-TaskButton-valorSuelo-nuevoIcono:hover,
.gwt-TaskButton-fachada_predio-nuevoIcono:hover,.gwt-TaskButton-imagen_predio-nuevoIcono:hover,
.gwt-TaskButton-informacion_contrato-nuevoIcono:hover,.gwt-TaskButton-editarDibujo-nuevoIcono:hover,
.gwt-TaskButton-formulario-nuevoIcono:hover,.gwt-TaskButton-guardar-nuevoIcono:hover,
.gwt-TaskButton-nuevo-nuevoIcono:hover,.gwt-TaskButton-procesosDia-nuevoIcono:hover,
.gwt-TaskButton-editar-nuevoIcono:hover,.gwt-TaskButton-ayuda-nuevoIcono:hover,
.gwt-TaskButton-quitar-nuevoIcono:hover,.gwt-TaskButton-eliminarCliente-nuevoIcono:hover,
.gwt-TaskButton-certificados-nuevoIcono:hover,.gwt-TaskButton-historial-nuevoIcono:hover,
.gwt-TaskButton-mapa-nuevoIcono:hover,.gwt-TaskButton-ediciones-nuevoIcono:hover,
.gwt-TaskButton-persona-nuevoIcono:hover,.gwt-TaskButton-informacion-nuevoIcono:hover,
.gwt-TaskButton-aceptar-nuevoIcono:hover,.gwt-TaskButton-buscar-nuevoIcono:hover,
.gwt-TaskButton-autorizacion-nuevoIcono:hover,.gwt-TaskButton-cancelar-nuevoIcono:hover,
.gwt-TaskButton-actualizar-nuevoIcono:hover,.gwt-TaskButton-agregar-nuevoIcono:hover,
.gwt-TaskButton-quitarRegistro-nuevoIcono:hover,.gwt-TaskButton-busquedaAvanzada-nuevoIcono:hover,
.gwt-TaskButton-tituloCredito-nuevoIcono:hover,.gwt-TaskButton-talonarioFactura-nuevoIcono:hover,
.gwt-TaskButton-pagoParcial-nuevoIcono:hover,.gwt-TaskButton-pagoParcial-nuevoIcono:hover,
.gwt-TaskButton-imprimirNotificacion-nuevoIcono:hover,.gwt-TaskButton-imprimirRecordatorio-nuevoIcono:hover,
.gwt-TaskButton-exportarExcel-nuevoIcono:hover,.gwt-TaskButton-exportarTodoExcel-nuevoIcono:hover,
.gwt-TaskButton-anularConvenioPago-nuevoIcono:hover,.gwt-TaskButton-removerCarrito-nuevoIcono:hover,
.gwt-TaskButton-agregarCarrito-nuevoIcono:hover,.gwt-TaskButton-verCarrito-nuevoIcono:hover,
.gwt-TaskButton-descuentoExoneracion-nuevoIcono:hover,.gwt-TaskButton-imprimir-nuevoIcono:hover,
.gwt-TaskButton-calcular-nuevoIcono:hover,.gwt-TaskButton-filtrar-nuevoIcono:hover,
.gwt-TaskButton-generarConvenio-nuevoIcono:hover,.gwt-TaskButton-generarConvenioVerbal-nuevoIcono:hover,
.gwt-TaskButton-borrar-nuevoIcono:hover,.gwt-TaskButton-reingreso-nuevoIcono:hover,
.gwt-TaskButton-vistaPrevia-nuevoIcono:hover, .gwt-TaskButton-enviarCorreo-nuevoIcono:hover,
.gwt-TaskButton-mostrarMenu-nuevoIcono:hover,.gwt-TaskButton-reingresarTramite-nuevoIcono:hover,
.gwt-TaskButton-suspenderMedidor-nuevoIcono:hover,.gwt-TaskButton-suspenderRetirarMedidor-nuevoIcono:hover,
.gwt-TaskButton-seleccionarTodos-nuevoIcono:hover,.gwt-TaskButton-procesos-financiero:hover,
.gwt-TaskButton-renta_individual_cementerioIcono:hover,.gwt-TaskButton-mantenimiento_individual_cementerioIcono:hover,.gwt-TaskButton-baja_vehicularIcono:hover {
  background-color: #b1b1b1;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);
  -moz-box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);
  box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);
}




.gwt-TaskButton-eliminar-nuevoIcono,.gwt-TaskButton-importar-nuevoIcono ,.gwt-TaskButton-cuentasPredio-nuevoIcono,
.gwt-TaskButton-valorSuelo-nuevoIcono ,.gwt-TaskButton-fachada_predio-nuevoIcono,
.gwt-TaskButton-imagen_predio-nuevoIcono ,.gwt-TaskButton-informacion_contrato-nuevoIcono ,
.gwt-TaskButton-editarDibujo-nuevoIcono,.gwt-TaskButton-formulario-nuevoIcono,
.gwt-TaskButton-guardar-nuevoIcono,.gwt-TaskButton-nuevo-nuevoIcono,.gwt-TaskButton-procesosDia-nuevoIcono,
.gwt-TaskButton-editar-nuevoIcono,.gwt-TaskButton-ayuda-nuevoIcono ,.gwt-TaskButton-quitar-nuevoIcono ,
.gwt-TaskButton-certificados-nuevoIcono ,.gwt-TaskButton-historial-nuevoIcono ,.gwt-TaskButton-mapa-nuevoIcono ,
.gwt-TaskButton-ediciones-nuevoIcono ,.gwt-TaskButton-persona-nuevoIcono ,.gwt-TaskButton-informacion-nuevoIcono ,
.gwt-TaskButton-buscar-nuevoIcono ,.gwt-TaskButton-autorizacion-nuevoIcono ,.gwt-TaskButton-cancelar-nuevoIcono ,
.gwt-TaskButton-actualizar-nuevoIcono ,.gwt-TaskButton-agregar-nuevoIcono ,.gwt-TaskButton-quitarRegistro-nuevoIcono ,
.gwt-TaskButton-busquedaAvanzada-nuevoIcono ,.gwt-TaskButton-tituloCredito-nuevoIcono ,
.gwt-TaskButton-talonarioFactura-nuevoIcono ,.gwt-TaskButton-pagoParcial-nuevoIcono ,
.gwt-TaskButton-pagoTotal-nuevoIcono ,.gwt-TaskButton-imprimirNotificacion-nuevoIcono ,
.gwt-TaskButton-imprimirRecordatorio-nuevoIcono ,.gwt-TaskButton-exportarExcel-nuevoIcono ,
.gwt-TaskButton-exportarTodoExcel-nuevoIcono ,.gwt-TaskButton-anularConvenioPago-nuevoIcono ,
.gwt-TaskButton-removerCarrito-nuevoIcono ,.gwt-TaskButton-agregarCarrito-nuevoIcono ,
.gwt-TaskButton-verCarrito-nuevoIcono ,.gwt-TaskButton-descuentoExoneracion-nuevoIcono ,
.gwt-TaskButton-imprimir-nuevoIcono ,.gwt-TaskButton-calcular-nuevoIcono ,.gwt-TaskButton-filtrar-nuevoIcono ,
.gwt-TaskButton-generarConvenio-nuevoIcono ,.gwt-TaskButton-generarConvenioVerbal-nuevoIcono ,
.gwt-TaskButton-borrar-nuevoIcono ,.gwt-TaskButton-reingreso-nuevoIcono ,.gwt-TaskButton-vistaPrevia-nuevoIcono ,
.gwt-TaskButton-mostrarMenu-nuevoIcono , .gwt-TaskButton-enviarCorreo-nuevoIcono ,
.gwt-TaskButton-reingresarTramite-nuevoIcono ,.gwt-TaskButton-suspenderMedidor-nuevoIcono ,
.gwt-TaskButton-suspenderRetirarMedidor-nuevoIcono ,.gwt-TaskButton-seleccionarTodos-nuevoIcono ,
.gwt-TaskButton-autorizar-facturas,.gwt-TaskButton-procesos-financiero,.gwt-TaskButton-renta_individual_cementerioIcono,.gwt-TaskButton-mantenimiento_individual_cementerioIcono, .gwt-TaskButton-baja_vehicularIcono {
  background-color: #f4f4f5;
  border-radius: 30px;
  margin-right: 8px;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);
  -moz-box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);
  box-shadow: 2px 2px 4px 0px rgba(171,171,171,1);

}

.gwt-TaskButton-cerrarMenu-nuevoIcono:hover, .gwt-TaskButton-cerrarMenu-nuevoIcono {
  background-color: transparent;
  border-radius: 30px;
  margin-right: 8px;
}


/*  CAMBIAR CONTRASENA  */
/*More dark #27303e */
/*Dark #2c3849 */
/*Primary #3b4b61  */

.cuenta-bloqueada-modal {
  border: none;
  padding: 30px;
  border-radius: 8px;
  background: #27303eee;
  color: #fff;
  font-family: 'Roboto', sans-serif!important;
}

.cuenta-bloqueada-modal > div > table > tbody > tr:nth-child(1) > td > div{
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 1rem;
}

.cuenta-bloqueada-modal > div > table > tbody > tr > td > table{
  width: 100%;
}

.cuenta-bloqueada-modal > div > table > tbody > tr > td > table .gwt-PasswordTextBox{
  margin-left: 27%;
  width: 40%;
  border-radius: 2rem;
  border: none;
  text-align: center;
  margin-top: 0.5rem;
}

.cuenta-bloqueada-modal > div > table > tbody > tr:nth-child(6) .gwt-PushButton{
  margin-top: 1rem;
  background-color: #3b4b61;
  border-radius: 1rem;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 14px;
}

.com-google-gwt-user-cellview-client-CellTable-Style-cellTableCell{
  /*color: #000*/;
}

.dialogMiddleCenterInner .gwt-PushButton{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: #518CBF;
  color: white;
  padding: 5px 0px 5px 0px;
}


.dialogMiddleCenterInner .gwt-PushButton:hover{
  border: 1px solid #8EA6A7;
  cursor: pointer;
  cursor: hand;
  margin-left: 10px;
  border-radius: 20px;
  margin-right: 10px;
  background: #518CBF;
  color: #D9D9D9;
  padding: 5px 0px 5px 0px;
  font-style:normal;
}

.gwt-DialogBox .dialogTop{
  border-color: transparent!important;
  border-width: 0px!important;
  background: #518CBF;
  color: #FFFFFF;
}


.gwt-DialogBox .dialogTop table div{
  font-size: 1rem;
  padding-top: 0.5rem;
  padding-left: 1rem;
}

.mensajeUsuarios {
  color: #7137ff;
  background: -webkit-linear-gradient(-90deg, rgba(196, 206, 250, 0.19) 0, rgb(196, 206, 250, 0.19) 1%, rgba(207, 4, 4, 0) 100%);
  background: -moz-linear-gradient(180deg, rgba(196, 206, 250, 0.19) 0, rgba(196, 206, 250, 0.19) 1%, rgba(207,4,4,0) 100%);
  background: linear-gradient(180deg, rgba(196, 206, 250,0.19) 0, rgba(196, 206, 250,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;
}
.gwt-TaskButton-Encabezados {
  margin-left: 30px;
  margin-top: 200px;
}

/* Estilo para el TextBox del DateBox */
.gwt-TextBoxDatosAdicionales {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  width: 200px;
  height: 20px;
  border-radius: 4px;
  margin-bottom: 5px;
  border: none;
  margin-left: 10px;
}

/* Estilo para el panel del DatePicker */
.custom-DatePicker {
  background: #ffffff;
  border: 1px solid #DCE8F2;
  border-radius: 12px; /* Más redondeado */
  font-family: 'Roboto', sans-serif;
  padding: 10px; /* Más grande */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra para mejor apariencia */
}

/* Estilo para los encabezados del calendario */
.custom-DatePicker .datePickerMonth,
.custom-DatePicker .datePickerWeekdayLabel {
  background: #DCE8F2;
  color: #000000;
  font-weight: bold;
  padding: 8px; /* Más grande */
  border-radius: 8px; /* Redondeado */
}

/* Estilo para los días del calendario */
.custom-DatePicker .datePickerDay {
  padding: 10px; /* Más grande */
  text-align: center;
  cursor: pointer;
  border-radius: 6px; /* Redondeado */
}

.custom-DatePicker .datePickerDay:hover {
  background: #FFD700; /* Amarillo para hover */
  color: #000000;
}

/* Fondo celeste para el día actual */
.custom-DatePicker .datePickerDayIsToday {
  border: 1px solid #DCE8F2;
  background: #ADD8E6; /* Celeste para el día actual */
  color: #000000;
  border-radius: 6px; /* Redondeado */
}

/* Fondo azul para el día seleccionado */
.custom-DatePicker .datePickerDayIsSelected {
  border: 1px solid #DCE8F2;
  background: #1E90FF; /* Azul para el día seleccionado */
  color: #ffffff;
  border-radius: 6px; /* Redondeado */
}

.custom-DatePicker .datePickerDayIsWeekend {
  color: #FF0000;
}

.custom-DatePicker .datePickerDayIsDisabled {
  color: #888888;
}

.custom-DatePicker .datePickerDayIsFiller {
  visibility: hidden;
}


.gwt-custom-dropdown {
  padding: 10px;
  font-size: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #f9f9f9;
  margin-bottom: 15px; /* Espaciado entre la lista desplegable y la tabla */
}

.gwt-custom-label {
  font-size: 10px;
  margin-right: 10px;
  font-family: Arial, sans-serif;
  display: inline-block;
  line-height: 34px; /* Alineación vertical con el ListBox */
}


/* customStyles.css */
.gwt-LabelNoDatosAdicionales {
  font-size: 14px;
  color: #333; /* Color de texto */
  margin: 10px 0; /* Espaciado superior e inferior */
  padding: 10px; /* Relleno interno */
  background-color: #f9f9f9; /* Color de fondo */
  border: 1px solid #ddd; /* Borde */
  text-align: center; /* Alinear texto al centro */
  border-radius: 5px; /* Bordes redondeados */
}


select {
  padding: 3px;
  font-size: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #f9f9f9;
  margin-bottom: 7px; /* Espaciado entre la lista desplegable y la tabla */
}

.gwt-label-header-datosEdoxc {
  font-weight: bold;
  font-size: 14px;
  color: #2c3e50;
  margin-right: 10px;
}




/* Asumiendo que gwt-TabPanelBottom es una clase en algún div que envuelve las tablas */
.gwt-TabPanelBottom > div > table > tbody > tr > td  > table   tbody   tr:nth-child(odd) {
  background-color: #ffffff00;
}

.gwt-TabPanelBottom > div > table > tbody > tr > td  > table tbody tr:nth-child(even) {
  background-color: #e7e7e7; /* Un gris claro para facilitar la lectura */
}
.gwt-fondo-limpio > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > table {
  background-color: var(--colorUno) !important;

}
.gwt-TabLayoutPanel-Bar{
  background-color: var(--colorUno)!important;
}

.gwt-Menu-Administracion {
  background-color: #ffffff!important;
}

::-webkit-scrollbar-thumb {
  background: var(--colorUno)!important;

}



element.style {
  color: #333333 !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

.gwtTituloPaneles {
  background: var(--colorUno) !important;
}

.gwt-TabLayoutSubPanel-Bar {
  background: var(--colorUno) !important;
}

.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
  background:  var(--colorDos)  !important;

}

.gwt-PushButton {
  border: 2px solid var(--colorUno) !important;

}

.gwt-PushButton-up-hovering,
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled {
  background-color: var(--colorUno) !important;
}

.gwt-TabLayoutSubPanelTab:hover {
  background-color: var(--colorDos);
}

.cuenta-bloqueada-modal {

  background: var(--colorUno) !important;

}

.cuenta-bloqueada-modal > div > table > tbody > tr:nth-child(6)
.gwt-PushButton {
  background-color:  var(--colorDos) !important;
}

.gwtReferenciaArriendos {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

.gwt-TabBar {
  background: var(--colorUno);
}

.gwt-TabBar .gwt-TabBarItem-selected
{

  background: var(--colorUno);
  border-bottom: 4px solid  var(--colorDos);

}

.gwt-TabBar .gwt-TabBarItem {

  background: var(--colorUno);
  border-bottom: 4px solid  var(--colorDos);

}

.gwt-SliderButton-down {
  background-color: var(--colorUno);

}

.dinamicTabSubPanelNextButton,
.dinamicTabSubPanelPrevButton,
.gwt-Menus-Favoritos,
.gwt-SuggestBoxMenuLateral,
.gwt-TaskButton-up,
.gwt-ButtonTreeItemSiim,
.gwt-TaskButton-administracion{
  filter: var(--colorSeis);
}

.gwt-TreeItemSiim {
  color: #333333 !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  filter: hue-rotate(39deg) saturate(5) brightness(0);

}


.gwt-TaskButton-Area-Button,
.gwt-TaskButton
{filter: hue-rotate(326deg);}


.gwt-DialogBox
.Caption {
  background: var(--colorUno);
}

.mensajeInfo {
  color: #fff;
  background-color: #71bdc1;
}


.gwt-Button {
  background: var(--colorUno);
}


.gwt-TaskButton-Area > tbody > tr {
  display: flex;
  flex-direction: row-reverse; /* Esto invierte el orden de las celdas */
}

.gwt-TaskButton-Area > tbody > tr > td:first-child {
  margin-left: auto;
}

.gwt-TaskButton-Area > tbody > tr > td:last-child {
  margin-right: -450px;
}

.gwt-TabPanelBottom > div > table > tbody > tr > td  > table   tbody   tr:nth-child(odd) {
  background-color: #ffffff00;
}

.gwt-Menu-Administracion > div > div> table > tbody > tr > td > div > div >table >tbody:hover {
  background-color: #e6ebf1;
}

.gwt-fondo-login > div > table > tbody > tr:nth-child(3) {
  background-color: var(--colorUno));
}

.gwt-TaskButton-ingresar {
  background-color: var(--colorUno);
}

.gwt-DialogBox .dialogTop {
  background: var(--colorUno);
}

.dialogMiddleCenterInner .gwt-PushButton {
  background: var(--colorUno);
}

.gwt-Button-Dialogo {
  background: var(--colorUno);
}

.gwt-MyDialogBox-Caption {
  background: var(--colorUno);
}

button {
  background:var(--colorUno);}


.siim-modulo-auditoria .lista-modulos {
  background-color: var(--colorUno);
  font-size: 14px;
}

.adminsitracion-registrop{
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;

}

.com-google-gwt-user-cellview-client-CellTable-Style-cellTableSelectedRow {
  background: var(--colorCinco);
}

.gwt-ListBox {
  width: 250px;
}
.com-google-gwt-user-cellview-client-CellTable-Style-cellTableKeyboardSelectedRow{
  background: var(--colorCinco);
}

/* Estilos para el campo de texto del ID */
.gwt-TextBoxId-edoc {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  border-radius: 4px;
  width: 110px;
  height: 20px;
  margin-left: 10px;
  border: none;
}

.gwt-TextBoxId-edoc:focus {
  border-bottom: 2px solid #518CBF;
}

/* Estilos para la tabla de datos */
.gwt-FlexTable-edoc {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #999;
}

/* Estilos para las cabeceras de la tabla */
.gwt-FlexTable-edoc th {
  background-color: #4a4a4a; /* Fondo más oscuro para los títulos */
  color: #ffffff; /* Texto blanco en los títulos */
  padding: 8px;
  border: 1px solid #666; /* Líneas más oscuras */
  font-weight: bold; /* Texto en negrita */
}

/* Estilos para las celdas de la tabla */
.gwt-FlexTable-edoc td {
  padding: 8px;
  border: 1px solid #999; /* Líneas más oscuras */
  background-color: #f9f9f9; /* Color de fondo suave */
}

/* Estilo para las filas alternas en la tabla */
.gwt-FlexTable-edoc tr:nth-child(even) td {
  background-color: #e9e9e9; /* Color de fondo más suave para filas alternas */
}

/* Estilos para los enlaces en la tabla de datos */
.gwt-Anchors-edoc {
  color: #007bff;
  text-decoration: none;
}

.gwt-Anchors-edoc:hover {
  text-decoration: underline;
}

/* Estilos para el panel de botones */
.gwt-HorizontalPanelBotones-edoc {
  margin-top: 15px;
  text-align: right;
}


/* Estilos para el campo de texto del ID */
.gwt-TextBoxId-edoc {
  padding: 5px 10px;
  background: #DCE8F2;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  border-radius: 4px;
  width: 110px;
  height: 20px;
  margin-left: 10px;
  border: none;
}

.gwt-TextBoxId-edoc:focus {
  border-bottom: 2px solid #518CBF;
}

/* Estilos para el label "Ingrese el ID" */
.gwt-LabelId-edoc {
  color: #003366;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  margin-bottom: 10px;
}

/* Estilos para la tabla de datos */
.gwt-FlexTable-edoc {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #999;
}

/* Estilos para las cabeceras de la tabla */
.gwt-FlexTable-edoc th {
  background-color: #518CBF; /* Fondo azul similar al número del 19 */
  color: #003366; /* Texto azul oscuro similar a .gwtReferenciaArriendos */
  padding: 8px;
  border: 1px solid #666; /* Líneas más oscuras */
  font-weight: bold; /* Texto en negrita */
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
}

/* Estilos para las celdas de la tabla */
.gwt-FlexTable-edoc td {
  padding: 8px;
  border: 1px solid #999; /* Líneas más oscuras */
  background-color: #f9f9f9; /* Color de fondo suave */
}

/* Estilo para las filas alternas en la tabla */
.gwt-FlexTable-edoc tr:nth-child(even) td {
  background-color: #e9e9e9; /* Color de fondo más suave para filas alternas */
}

/* Estilos para los enlaces en la tabla de datos */
.gwt-Anchors-edoc {
  color: #007bff;
  text-decoration: none;
}

.gwt-Anchors-edoc:hover {
  text-decoration: underline;
}

/* Estilos para el panel de botones */
.gwt-HorizontalPanelBotones-edoc {
  margin-top: 15px;
  text-align: right;
}

.gwt-TableHeader-edoc {
  background-color: #518CBF; /* Fondo azul similar al número del 19 */
  color: #003366; /* Texto azul oscuro similar a .gwtReferenciaArriendos */
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  padding: 8px;
}


.boton-contador-edoc {
  background-color: #1A4D80;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
  margin: 5px;
  /* Puedes agregar más estilos para que coincida con el resto de los botones */
}

.boton-contador-edoc:hover {
  background-color: #173B6A; /* Cambio de color al pasar el mouse */
}


/* CSS general para los botones de la aplicación */
.gwt-Button-edoc {
  background-color: #003366; /* Azul oscuro */
  color: #ffffff; /* Texto en blanco */
  border: none; /* Sin borde */
  border-radius: 50%; /* Forma circular */
  padding: 10px; /* Espaciado interno */
  font-size: 14px; /* Tamaño de la fuente */
  cursor: pointer; /* Manito en hover */
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Sombra sutil */
  display: inline-block; /* Alinear con otros botones */
}

.gwt-Button-Icon-edoc {
  width: 40px; /* Ajustar el tamaño del botón */
  height: 40px; /* Altura del botón */
  line-height: 20px; /* Centrar el texto verticalmente */
  text-align: center; /* Centrar el texto horizontalmente */
  margin: 5px; /* Margen para separar botones */
}

.boton-contador-edoc {
  background-color: #ffffff;  /* Fondo blanco */
  color: #003366;  /* Número en color azul */
  border-radius: 50%;
  border: 2px solid #003366;  /* Borde azul para un mayor contraste */
  width: 30px;  /* Tamaño ajustado */
  height: 30px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  margin: 0 5px;  /* Espacio a los lados */

  /* Efecto 3D */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2),
  inset 0px 0px 5px rgba(255, 255, 255, 0.6),
  inset 0px 0px 0px 2px #ffffff;
}

.boton-contador-edoc:hover {
  background-color: #f0f0f0;  /* Fondo ligeramente más oscuro al pasar el mouse */
}

/* Estilo para el diálogo de detalles del adjunto */
.detalles-adjunto-dialog {
  padding: 15px;
  font-family: Arial, sans-serif;
  color: #333;
  background-color: #f1f5f9;
  border-radius: 8px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border: 1px solid #d1d5db;
}

.detalles-adjunto-dialog .detalle-item {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.detalles-adjunto-dialog .label-detalle {
  font-weight: bold;
  color: #007BFF; /* Color azul para las etiquetas */
}

.detalles-adjunto-dialog .valor-detalle {
  flex: 1;
  text-align: right;
  color: #000; /* Color negro para las respuestas */
  margin-left: 10px;
}

.detalles-adjunto-dialog .detalle-item a {
  color: #007BFF; /* Color azul para los enlaces */
  text-decoration: none;
}

.detalles-adjunto-dialog .detalle-item a:hover {
  text-decoration: underline;
}

.detalles-adjunto-dialog .close-button {
  margin-top: 20px;
  padding: 10px 15px;
  background-color: #007BFF;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
}

.detalles-adjunto-dialog .close-button:hover {
  background-color: #0056b3;
}

.required-label {
  font-weight: bold;
}

.required-label::after {
  content: " *";
  color: red;
}

.existe-interes {
  font-weight: bold;
  color: red;
}

/* Decorator panel con bordes redondeados y sombra */
.detalleDeudaDecorator {
  padding: 10px;
  background-color: #f9f9f9;
  border: 1px solid #ccc;
}

/* Estilos para la tabla de detalles */
.tablaDetalle {
  width: 100%;
  border-collapse: collapse;
}
.tablaDetalle td, .tablaDetalle th {
  border: 1px solid #ddd;
  padding: 5px;
}
.tablaDetalle th {
  background-color: #f2f2f2;
  font-weight: bold;
}

/* Estilos para las etiquetas de formulario */
.labelForm {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
}

/* Estilos para campos de texto y datebox */
.textForm {
  width: 250px;
  padding: 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
}

/* Botones */
.btnAceptar {
  background-color: #4CAF50;
  color: white;
  padding: 8px 12px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-family: Arial, sans-serif;
}
.btnAceptar:hover {
  background-color: #45a049;
}
.btnCancelar {
  background-color: #f44336;
  color: white;
  padding: 8px 12px;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  font-family: Arial, sans-serif;
}
.btnCancelar:hover {
  background-color: #da190b;
}

/* Estilo para el CaptionPanel */
.gwt-CaptionPanel {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #555;
  margin-bottom: 10px;
}
.tituloVentana {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 10px;
}

.editorTexto {
  border: 1px solid #ccc;
  padding: 5px;
  font-family: Arial, sans-serif;
  font-size: 14px;
}

.btnImprimir, .btnCancelar {
  padding: 8px 16px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.btnImprimir {
  background-color: #4CAF50;
  color: white;
}

.btnImprimir:hover {
  background-color: #45a049;
}

.btnCancelar {
  background-color: #f44336;
  color: white;
}

.btnCancelar:hover {
  background-color: #da190b;
}

/* Estilo base de cada item de usuario */
.usuario-item-panel {
  border: 1px solid #ccc;
  padding: 5px;
  margin-bottom: 2px;
  background-color: #f9f9f9;  /* color base */
  cursor: pointer;
}

/* Al pasar el mouse, un ligero cambio */
.usuario-item-panel:hover {
  background-color: #f1f1f1;
}

/* Cuando se selecciona (clic), resaltamos */
.usuario-item-panel-seleccionado {
  background-color: #ffffcc; /* un amarillo claro */
}





/* ======= ESTILO DEL DIÁLOGO ======= */
.gwt-Dialogo-Confirmacion {
  min-width: 10px;
  max-width: 100%;
  background: white;
  border-radius: 12px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
  padding-right: 5px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  color: #333; /* Color oscuro para mejor contraste */
}

/* Ejemplo adicional:
   .gwt-Dialogo-Confirmacion para un estilo distinto en la cabecera */
.gwt-Dialogo-Confirmacion .Caption {
  background-color: #31318c;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 8px;
  border-radius: 12px 12px 12px 12px;
  width: 100%;
}


/* ======= TÍTULO DEL DIÁLOGO ======= */
.gwt-Dialogo-Titulo {
  font-size: 18px;
  font-weight: bold;
  color: #222; /* Más oscuro para resaltar */
  margin-bottom: 10px;
}

/* ======= MENSAJE DEL DIÁLOGO ======= */
.gwt-Dialogo-Mensaje {
  font-size: 16px;
  color: #444; /* Letras más oscuras */
  margin-bottom: 15px;
}

/* ======= CONTENEDOR DE BOTONES ======= */
.gwt-Dialogo-Botones {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 15px;
}


/* ======= ESTILO GENERAL DE LOS BOTONES ======= */
.gwt-Button-Dialogo {
  height: 40px;
  width: 140px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  border-radius: 30px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  border: 2px solid transparent;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
}



.gwt-Button-Dialogo-Aceptar {
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: white;
  background-color: green; /* fondo inicial (puedes cambiarlo si lo deseas) */
  border: 1px solid green;  /* borde verde */
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  /* horiz-align no es propiedad CSS; se puede omitir o usar otra forma para centrar */
  /*margin-left: 52%;*/
  /*margin-top: -50px;*/
  outline: 0;
}

.gwt-Button-Dialogo-Aceptar:hover {
  background-color: white; /* fondo verde al pasar el cursor */
  color: green;
  border: 1px solid green;
  font-weight: bold;
}

.gwt-Button-Dialogo-Cancelar {
  height: 35px;
  width: 130px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  color: white;
  background-color: RED; /* fondo inicial (puedes cambiarlo si lo deseas) */
  border: 1px solid RED;  /* borde verde */
  border-radius: 28px;
  margin-bottom: 15px;
  user-select: none;
  text-align: center;
  display: inherit;
  vertical-align: middle;
  /* horiz-align no es propiedad CSS; se puede omitir o usar otra forma para centrar */
  /*margin-left: 52%;*/
  /*margin-top: -50px;*/
  outline: 0;
}

.gwt-Button-Dialogo-Cancelar:hover {
  background-color: white;
  color: RED;
  border: 1px solid red;
  font-weight: bold;
}


/* ===============================================
   Estilo principal del DialogBox
   =============================================== */
.gwt-MyDialogBox {
  /* Borde sutil */
  border: 1px solid #ccc;
  /* Esquinas redondeadas */
  border-radius: 8px;
  /* Sombra para efecto elevación */
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  background-color: #fff;
  overflow: hidden; /* Para que las esquinas recorten bien */
}

/* Barra de título (caption) */
.gwt-MyDialogBox-Caption {
  background: var(--colorUno) !important;         /* color del encabezado */
  color: #FFFFFF;              /* texto blanco */
  padding: 8px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  /* Esquinas superiores redondeadas */
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-sizing: border-box;

  /* Importante para poder ubicar botones con position:absolute */
  position: relative;

  /* Ocupar todo el ancho */
  width: 100%;

  /* Centrar el contenido del caption si se desea */
  text-align: center;
  min-height: 40px;  /* altura mínima para que quepan los botones */
}

/* El título que abarca todo el ancho */
.gwt-MyDialogBox-title {
  display: inline-block;
  width: 100%;
  text-align: center; /* centra el texto */
  line-height: 40px;  /* alinea verticalmente si gustas, ajusta según alto */
}

/* =====================
   Botón "cerrar" (X roja)
   ===================== */
.gwt-MyDialogBox-cerrar {
  /* Eliminamos el float para usar posicionamiento absoluto */
  background: none;
  border: none;
  cursor: pointer;
  outline: none;

  /* Ubicación en la esquina superior derecha */
  position: absolute;
  top: 8px;
  right: 8px;
  width: 28px;
  height: 28px;
}

.gwt-MyDialogBox-cerrar::before {
  content: "X";
  color: white;
  font-weight: 900;      /* más grueso */
  font-size: 15px;       /* más grande */
  display: block;
  text-align: center;
  line-height: 20px;     /* centra verticalmente dentro del botón */
}

/* =====================
   Botón "minimizar" (guion)
   ===================== */
.gwt-MyDialogBox-minimizar {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;

  /* Ubicarlo a la derecha, un poco más a la izquierda que la X */
  position: absolute;
  top: 8px;
  right: 44px;  /* deja espacio para la X */
  width: 28px;
  height: 28px;
}

.gwt-MyDialogBox-minimizar::before {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 6px;
  right: 6px;
  height: 2px;
  background-color: #ffffff;
}

/* =====================
   Botón "maximizar" (cuadrado)
   ===================== */
.gwt-MyDialogBox-maximizar {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;

  /* Misma posición que el minimizar, para que lo reemplace */
  position: absolute;
  top: 8px;
  right: 44px;
  width: 28px;
  height: 28px;
}

.gwt-MyDialogBox-maximizar::before {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border: 2px solid #ffffff;
}

/* ===============================================
   Ejemplo adicional: Estilo de mensaje interno
   =============================================== */
.gwt-Dialogo-Mensaje {
  font-size: 16px;
  color: #444;
  margin-bottom: 15px;
  text-align: center;
}


/* Botón circular con imagen de fondo, efecto 3D y zoom en hover */
.boton-contador-icono-edoc {
  width: 30px;                /* Tamaño del botón */
  height: 30px;
  border-radius: 50%;         /* Forma circular */
  cursor: pointer;
  margin: 5px;

  /* Fondo con imagen centrada. Ajusta la ruta y el tamaño del ícono */
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  background-color: #ffffff;
  background-image: url("../images/iconos/edoc_icono.png"); /* Ajusta esta ruta */

  /* Efecto 3D: sombra externa ligera, sombra interna clara y borde interno blanco */
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2),
  inset 0px 0px 5px rgba(255, 255, 255, 0.6),
  inset 0px 0px 0px 2px #ffffff;

  /* Transición para que el zoom sea suave */
  transition: transform 0.2s ease;
}

/* Zoom en hover: el botón crece un 20% y reforzamos el 3D si quieres */
.boton-contador-icono-edoc:hover {
  transform: scale(1.5); /* Ajusta el factor de zoom a tu gusto */

  /* Puedes intensificar la sombra si te agrada un efecto más notorio */
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3),
  inset 0px 0px 6px rgba(255, 255, 255, 0.7),
  inset 0px 0px 0px 2px #ffffff;
}


/*****************************************
 * DialogBox con estilo moderno
 *****************************************/
.myDialogBoxModern {
  /* Fondo blanco, con efecto de tarjeta */
  background-color: #fff;
  border: none; /* Sin borde extra */
  border-radius: 8px; /* Esquinas redondeadas */
  box-shadow: 0 2px 10px rgba(0,0,0,0.15); /* Sombra suave */
  padding: 16px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  max-width: 700px; /* Controla la anchura máxima de la caja */
  margin: 0 auto;   /* Centra la DialogBox */
}

/* Opcional: estilo para la cabecera de la DialogBox (título) */
.myDialogBoxModern .Caption {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  padding: 0.5em;
}

/*****************************************
 * CellTable con diseño moderno y minimal
 *****************************************/
.myCellTableModern {
  width: 100%;
  max-width: 600px; /* Controla el ancho máximo de la tabla */
  margin: 0 auto;   /* Centra la tabla dentro del contenedor */
  border-collapse: collapse;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: #444;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden; /* Para que el radius afecte a las esquinas de la tabla */
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

/* Encabezado de la tabla */
.myCellTableModern thead th {
  background-color: var(--colorUno) !important;    /* Azul principal */
  color: #ffffff;               /* Texto blanco */
  text-align: left;
  padding: 12px 8px;
  font-weight: 500;
  border-bottom: none;
}

/* Celdas del cuerpo de la tabla */
.myCellTableModern td {
  padding: 10px 8px;
  border-bottom: 1px solid #eeeeee;
}

/* Quita el borde en la última fila para un look más limpio */
.myCellTableModern tbody tr:last-child td {
  border-bottom: none;
}

/* Efecto hover suave en filas */
.myCellTableModern tr:hover td {
  background-color: #f9f9f9;
  transition: background-color 0.2s ease-in-out;
}

/*****************************************
 * Botón de "Cerrar" con estilo moderno
 *****************************************/
.myModernCloseButton {
  background-color: var(--colorUno) !important; /* Azul principal */
  color: #ffffff;
  border: none;
  padding: 8px 16px;
  border-radius: 20px;
  cursor: pointer;
  font-size: 14px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  margin-top: 8px;
  transition: background-color 0.3s ease;
}

/* Hover para el botón */
.myModernCloseButton:hover {
  background-color: #1976D2; /* Un tono más oscuro de azul */
}
.com-google-gwt-user-cellview-client-CellList-Style-cellListSelectedItem {
    background: var(--colorTres) !important;
    /* marco sólido de 2px */
    border: 2px solid var(--colorCuatro) !important;
    /* opcional: esquinas redondeadas */
    border-radius: 4px;
    /* ajustar el box-model para que el padding no haga crecer de más el cuadro */
    box-sizing: border-box;
}

/* contenedor flex que adapta columnas */
.registro-responsive-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.registro-responsive-left {
  flex: 1 1 200px;   /* crece hasta llenar, mínimo 200px */
  min-width: 200px;
}
.registro-responsive-right {
  flex: 2 1 300px;   /* ocupa más espacio, mínimo 300px */
  min-width: 300px;
}

/* wrapper de la tabla con scroll horizontal */
.registro-responsive-table-wrapper {
  width: 100%;
  overflow-x: auto;
}
.com-google-gwt-user-cellview-client-CellList-Style-cellListSelectedItem {
    color: var(--colorCuatro) ;
}
.com-google-gwt-user-cellview-client-CellList-Style-cellListKeyboardSelectedItem {
    background: var(--colorTres) !important;
    border: 2px solid var(--colorCuatro) !important;
    /* opcional: esquinas redondeadas */
    border-radius: 4px;
    /* ajustar el box-model para que el padding no haga crecer de más el cuadro */
    box-sizing: border-box;
}

/* la propia tabla */
.registro-CellTable {
  width: 100% !important;
  table-layout: auto !important;
}

.registro-CellTable td,
.registro-CellTable th {
  white-space: nowrap !important;
  padding: 4px 8px !important;
}

/* filas seleccionadas */
.registro-CellTable .cellTableSelectedRow {
  background: var(--colorTres) !important;
  border: 2px solid var(--colorCuatro) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  color: var(--colorCuatro) !important;
}
.filaVerdes {
    background-color: #2eef3e !important;
    border-radius: 8px;
    text-align: center;
    transition: background-color 0.3s ease;
    border: 2px solid var(--colorCuatro) !important;
    color: #161111 !important;
}

.filaRojas {
    background-color: #f52340 !important;
    border-radius: 8px;
    text-align: center;
    border: 2px solid var(--colorCuatro) !important;
    transition: background-color 0.3s ease;
    color: white !important;
}
