@import url("../../util/enjoyhint/enjoyhint.css");

#header {
  padding:4px 0 0 10px;
  background:#fff url(../img/09.png) bottom left / cover;
  font:normal 8pt arial, tahoma, verdana;
  color:#009382;
  /* 
   * Actualización CSS:
   * 06:33 p.m. 21/07/2014
    background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);
  */
}
#header p.mnTitle {
  /* font-weight:bold; */
  font-size:19px;
  letter-spacing:4.5px;
  text-transform:uppercase;
  /* 
   * Actualización CSS:
   * 06:33 p.m. 21/07/2014
    color: white;
    font-size: 9pt;
    text-shadow: 0.5px 0.5px 2px gray;
  */
}
#header a {
  text-decoration:none;
  color:#009382;
}
#mlogo {
  z-index:20001;position:absolute;width:80px;height:80px;bottom:1px;right:1px;background:transparent url(../img/logo_mapa.png) 0 0 no-repeat;
}
.mbf-item {display:none;}
strong{font-weight:bold;}
.search-item{
  padding:6px 2px;border-bottom:1px dotted #ccc;
}
.search-item div{
  font:normal 9pt tahoma, arial, verdana;text-align:justify;color:#6f6f6f;padding:4px;margin:0;clear:left;
}
.search-item span{
  font:bold 8pt tahoma, arial, verdana;color:#009382;
}
.search-item a.bllLyr{
  font:normal 9pt tahoma, arial, verdana;color:#009382;float:none;text-decoration:underline;margin-left:4px;
}
#prev-panel{
  font:normal 9pt tahoma, arial, verdana;color:#6f6f6f;text-align:center;padding:6px 10px 0 10px;overflow:hidden; min-height:80%;
}
#prev-panel div.opnemsg {
  margin:0 0 10px 0;font-size:95%; padding:1px 26px;
}
#prev-panel h1{
  font:bold 14px tahoma, arial, verdana;text-align:left;color:#009382;padding-bottom:12px;
}
#prev-panel p.ppinfo{
  display:block;position:absolute;top:15%;left:0;text-align:center;padding:0 2px 0 2px;
}
#prev-panel strong{color:#009382}
#prev-panel p{
  text-align:justify;line-height:12pt;padding:10px 0;
}
#prev-panel h3{
  text-align:left;font:normal 9pt tahoma, arial, verdana;color:#009382;border-bottom:solid 1px #009382;clear:both;
}
#prev-panel a,#prev-panel a:visited{
  float:left;font:normal 9pt arial,tahoma,verdana;color:#009382;
}
#prev-panel a.layout,#prev-panel a.layout:visited{
  float:none;width:171px;height:132px;
}
#meta_doc{
  border:0;
  padding:0;
  width:100%;
  height:100%;
  overflow-y:auto;
  top:0;
  bottom:0;
}
#footer #footer-right{
  float:right;
  text-align:right;
  padding-right:6px;
}
#footer #footer-left{
  padding-left:4px;
}
#footer div{
  font:normal 8pt tahoma,arial,verdana;
  text-align:left;
  width:33%;
  float:left;
  padding:0;
  padding-top:4px;
  height:22px;
  color:#33f;
  /* 
   * Actualización CSS:
   * 06:33 p.m. 21/07/2014
    background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);
    text-shadow: 0.5px 0.5px 2px gray;
    color:white;
  */
}
#sc-wp a{
  font:bold 8pt tahoma,verdana,arial;
  color:#696969;
  text-decoration:none;
}
#sc-wp li{
  line-height:12pt;
}
#sc-wp ul{
  list-style:none;
}
#options-info{
  font:normal 8pt tahoma,arial,verdana;
  color:#33f;
  padding:4px 0 0;
  background-color:#e8e8e8;
  border:0;
  width:0;
  height:0;
}
/* .uwPanels{ */
  /* font-size:1.1em */
/* } */
.news-content h2{
  margin-bottom: 8px;
  text-transform: uppercase;
}
.news-content ul{
  font-size: 12px;
  line-height: 1.6em;
  margin-top: 16px;
  list-style:disc;
  padding-left: 1.5em !important;
}
.news-content{
   font-size:1.1em
}
.uwPanelsCt{
  /* background:transparent url(../img/icons-s.gif) -1px -4px no-repeat!important; */
}
.transb_iCls{
  background:transparent;
  display:none!important;
}
.notification_iCls{
  background:transparent url(../img/bell.png) 0 0 no-repeat!important;
}
.search_iCls{
  background:transparent url(../img/icons-s.gif) -1px -4px no-repeat!important;
}
.mapLnk_iCls{
  background:transparent url(../img/icons-s.gif) -1px -28px no-repeat!important;
}
.mapSmp_iCls{
  background:transparent url(../img/icons-s.gif) -1px -52px no-repeat!important;
}
.pntSmp_iCls{
  background:transparent url(../img/icons-s.gif) -1px -76px no-repeat!important;
}
.plugin_iCls{
  background:transparent url(../img/icons-s.gif) -1px -100px no-repeat!important;
}
.paning_iCls{background:transparent url(../img/icons-s.gif) -1px -124px no-repeat!important;}
.ndTree_iCls{background:transparent url(../img/icons-s.gif) -1px -148px no-repeat!important;}
.pgPDFt_iCls{background:transparent url(../img/icons-s.gif) -1px -172px no-repeat!important;}
.tglPnl_iCls{background:transparent url(../img/icons-s.gif) -1px -196px no-repeat!important;}
.toolbx_iCls{background:transparent url(../img/icons-s.gif) -1px -220px no-repeat!important;}
.dwlMtd_iCls{background:transparent url(../img/icons-s.gif) -1px -218px no-repeat!important;}
.zoomLy_iCls{background:transparent url(../img/icons-s.gif) -1px -244px no-repeat!important;}
.zoomIn_iCls{background:transparent url(../img/icons-s.gif) -1px -268px no-repeat!important;}
.zoomOu_iCls{background:transparent url(../img/icons-s.gif) -1px -292px no-repeat!important;}
.layers_iCls{background:transparent url(../img/icons-s.gif) -1px -316px no-repeat!important;}
.inform_iCls{background:transparent url(../img/icons-s.gif) -1px -340px no-repeat!important;}
.fdFind_iCls{background:transparent url(../img/icons-s.gif) -1px -364px no-repeat!important;}
.uSelec_iCls{background:transparent url(../img/icons-s.gif) -1px -388px no-repeat!important;}
.genPtr_iCls{background:transparent url(../img/icons-s.gif) -1px -412px no-repeat!important;}
.genTls_iCls{background:transparent url(../img/icons-s.gif) -1px -436px no-repeat!important;}
.barGrp_iCls{background:transparent url(../img/icons-s.gif) -1px -460px no-repeat!important;}
.genTbl_iCls{background:transparent url(../img/icons-s.gif) -1px -484px no-repeat!important;}
.genSav_iCls{background:transparent url(../img/icons-s.gif) -1px -508px no-repeat!important;}
.wrench_iCls{background:transparent url(../img/icons-s.gif) -1px -532px no-repeat!important;}
.glbAdd_iCls{background:transparent url(../img/icons-s.gif) -1px -556px no-repeat!important;}
.genHlp_iCls{background:transparent url(../img/icons-s.gif) -1px -580px no-repeat!important;}
.folder_iCls{background:transparent url(../img/icons-s.gif) -1px -604px no-repeat!important;}
.mapBsc_iCls{background:transparent url(../img/icons-s.gif) -1px -628px no-repeat!important;}
.mapAdd_iCls{background:transparent url(../img/icons-s.gif) -1px -650px no-repeat!important;}
.docCfg_iCls{background:transparent url(../img/icons-s.gif) -1px -676px no-repeat!important;}
.extent_iCls{background:transparent url(../img/icons-s.gif) -1px -700px no-repeat!important;}
.marea_iCls{background:transparent url(../img/medir-area.png) top left no-repeat!important;}
.mdist_iCls{background:transparent url(../img/medir-distancia.png) top left no-repeat!important;}

.dlFlds,.x-form-item-label{
  font-size:9pt;
}
.x-tree-activeTheme {}
.x-tree-activeTheme  span{
  color:#009382 !important;
  font-weight:bold;
  font-size:9pt;
}
.x-tree-visibleTheme {
  color:#009382 !important;
  font-weight:normal;
  font-size:9pt;
}
.x-tree-node-anchor{
  /* font:normal 9pt tahoma, arial, verdana; */
}
#loading-mask{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:20000;
  background-color:white;
}
#loading{
  position:absolute;
  left:45%;
  top:40%;
  padding:2px;
  z-index:20001;
  height:auto;
}
#loading .loading-indicator{
  background:white;
  color:#009382;
  font:bold 12px "Montserrat",sans-serif;
  padding:10px;
  margin:0;
  text-align:center;
  height:auto;
}
#mview-panel{
  background-color:#e3ecf0;
  width:100%;
  height:100%;
}
#dlframe{
  height:0;
  width:0;
  position:absolute;
  visibility:hidden;
}
.olControlScaleBar{
  bottom:10px;
  left:10px;
  font-family:sans-serif;
  color:#33f;
}
.olControlScaleBarBar{
  height:1px;
  top:14px;
  background:#33f;
}
.olControlScaleBarBarAlt{
  height:1px;
  top:14px;
  background:#33f;
}
.olControlScaleBarMarkerMajor{
  height:8px;
  width:1px;
  top:11px;
  background:#33f;
}
.olControlScaleBarMarkerMinor{
  height:5px;
  width:1px;
  top:12px;
  background:#33f;
}
.olControlScaleBarNumbersBox{
  width:40px;
  height:13px;
  top:21px;
  font-size:7pt;
}
.olControlScaleBarLabelBox{
  top:-2px;
  height:15px;
  letter-spacing:.1em;
  font-style:italic;
  font-size:.7em;
}
div.olLayerDiv{
  -moz-user-select:none;
}
.olHandlerBoxZoomBox{
  border:2px solid #00f;
  position:absolute;
  background-color:#ccf;
  opacity:.35;
  font-size:1px;
  filter:alpha(opacity=35);
}
#prev-panel img.glg {
  float:left;
  margin:10px 0;
}
.suinfo {font:normal 9pt tahoma, arial, verdana;color:#6f6f6f;display:block;position:absolute;top:5%;left:0;text-align:center;padding:0 10px}
.suinfo ul { text-align:left; margin:1em 0 0.2em 1em; list-style:outside disc;}
.suinfo li { margin-bottom:0.75em;}
.suinfo strong { color: #009382}

.lcp { padding:8px 8px 0 8px; font:normal 9pt tahoma, arial, verdana; color:#6f6f6f; }
.lcp em { font-style:italic; }
.lcp p { margin-top:0.5em; margin-bottom:0.5em; }
.lcp ul { margin:0.2em 0 0.2em 3.5em; list-style:outside disc; }
.lcp ul li { line-height:1.4em; }
.lcp a, .lcp a:visited { color:#009382; }
.lcp dl { margin:0.5em 0 0.5em 2em; }
.lcp dd { margin:0.2em 0 0.2em 2.5em; }
#idxsect { border-bottom:solid 1px #efefef; }
#idxsect p { font-weight:bold; }
#dt_contactadrs ul, #idxsect ul{ list-style-type:none; margin-left:0; padding-left:1.5em; }
h3.mainsec { margin-top:1em; font:bold 11pt tahoma, arial, verdana; color:#009382; text-align:right; }
h1.mainhdr { margin:0; font:bold 11pt tahoma, arial, verdana; line-height:3em; color:#009382; border-bottom:solid 1px #009382; text-align:right; }
p.lmd_msg { padding-top:4em; text-align:right; }
p.boldbkgp { font-weight:bold; background:#efefef url(../img/icons-s.gif) right no-repeat; line-height:2em; }
p.noteblk { margin:1em 5em; padding:1em 0.5em; border:solid 1px #dfdfdf; }
p.gtlnk { text-align:right; }
span.notesect { font-weight:bold; color:#009382; display:block; }
.x-grid3-cell-inner, .x-grid3-hd-inner { overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding:2px;white-space:normal!important;}
#licst {z-index: 20002; position: absolute; bottom: 8px; padding:0 30%; text-align: center; font: 8pt arial,tahoma,verdana; color: #33f;}

.geologo{ float:left; padding:0px 10px; }
.hright {
    position: absolute;
    right: 5px;
    top: 5px;
	width: 350px;
}
.hleft {
    margin: 5px 0;
}
.hleft img {
    padding: 0 10px;
}
/* boton */
.btn {
	display: inline-block;
	/* font-weight: 400; */
	font-family: "Montserrat",sans-serif !important;
	color: #fff !important;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	text-decoration: none;
	/* font-size: 1rem;
	line-height: 1.5; */
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none
}

.btn.focus,
.btn:focus {
	outline: 0;
	/* box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) */
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #009382;
	border-color: #006256;
}

.btn-primary:hover, .btn-primary:active {
	color: #fff;
	background-color: #006256;
	border-color: #009382
}

.btn-primary.focus,
.btn-primary:focus {
	/* box-shadow: 0 0 0 .2rem RGBA(0,74,65,.5); */
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #666666;
	background-color: #AAAAAA;
	border-color: #888888
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #666666;
	background-color: #AAAAAA;
	border-color: #888888
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	/* box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5) */
}

#time-line-container {
    top: 10px;
    height: 90px;
    position: absolute;
    right: 15px;
    z-index: 1000;
	display: none;
}

#time-line-container div {
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 5px;
    margin: auto;
    padding: 5px 15px;
    width: 450px;
}