div.disabled {
    background: lightgrey;
}
input[type="text"]:disabled {
    background: lightgrey;
}
select:disabled {
    background: lightgrey;
}
label:disabled {
    background: lightgrey;
}
.olMarkerLabel{
    border: 1px solid #000;
    border-radius: 5px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
}
.popUpChuvaPontoDiv{
	background:none repeat scroll 0 0 #D1D0CE;
	 border-radius: 5px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    min-width: 180px;
}
.popUpChuvaTitulo{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

.Texto_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}

.olControlOverviewMapElement {
    background-color: #00008b;
    padding: 5px;
}

div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }
.ui-dialog .ui-state-error { padding: .3em; }

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 0; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0; background-image: none; margin:0; padding:0; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: 4px; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial; font-size: 1.0em/*{fsDefault}*/; }

.ui-th-column-left, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-left {
    text-align: left;
    white-space: nowrap;
}
.ui-th-column-right, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-right {
    text-align: right;
    white-space: nowrap;
}


.ui-dialog .ui-dialog-content {
background: none repeat scroll 0 0 transparent;
border: 0 none;
overflow: auto;
padding: 0;
position: relative;
}

.loadingCprm {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-position: center;
	background-image: url("../img/carregando.gif");
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
	border: 0;
	background-attachment:fixed;
}

.loadingTelaCprm {
	width: 100%;
	height: 85%;
	z-index: 99999;
	background-position: center center;
	background-image: url("../img/carregando.gif");
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	/* for IE */
  	filter:alpha(opacity=30);
  	/* CSS3 standard */
  	opacity:0.3;
	border: 0;
}

.disabledTelaCprm {
	width: 100%;
	height: 100%;
	z-index: 99999;
	background-position: center center;
	background-repeat:no-repeat;
	background-color: #C4C4C4;
	/* for IE */
  	filter:alpha(opacity=30);
  	/* CSS3 standard */
  	opacity:0.3;
	border: 0;
}

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 5px; background: none; }


.labelForm{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}

.text{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}


	.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.file-wrapper input {
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
}
.file-wrapper .button {
  background: #79130e;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  padding: 4px 18px;
  text-transform: uppercase;
}