/******************** Gestor de capas *************************/
.gestordecapas-lineaseparacion{
	width: 100%;
	height: 1px;
	display: table;
}
.gestordecapas-ocultarsubcapas{
	background-image: url('../images/iconos/menos.png');
	background-size: 80% 50%;
	width: 10px;
	height: 10px;
	cursor: pointer;
	float: left;
	border: 1px solid #f2f2f2;
	padding: 1px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 2px;
}
.gestordecapas-mostrarsubcapas{
	background-image: url('../images/iconos/mas.png');
	background-size: 80% 50%;
	width: 10px;
	height: 10px;
	cursor: pointer;
	float: left;
	border: 1px solid #f2f2f2;
	padding: 1px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 2px;
}
.gestordecapas-contenedor{
	background-color: rgba(255, 255, 255, 1);
	color: #000;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 300px;
	z-index: 999;
	top: 60px;
	display: table;
	position: absolute;
	left: 60px;
	border-top: 3px solid rgb(0, 173, 238);
}
.gestordecapas-titulo-contenedor{
	display: table;
	width: 100%;
	color: #f1f1f1;
	background-color: rgba(136, 147, 182, 0.9);
	background-image: url(../images/icono-capas.png);
	background-repeat: no-repeat;
	background-size: auto 90%;
	padding-bottom: 5px;
	background-position: 5px;
}
.gestordecapas-titulo{
	padding: 5px;	
}
.gestordecapas-titulo-texto{
	float: left;
}
.gestordecapas-titulo-texto > span{
	padding-left: 35px;
	font-size: 14px;
}
.gestordecapas-titulo-controles{
	float:right;
}
.gestordecapas-capas{
	width: 100%;
	height: 390px;
	overflow-x: hidden;
	overflow-y: scroll;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	background: #fff;
}
.gestordecapas-item-borde-inferior{
	border-bottom: 1px dashed #a2a2a2;
	padding-bottom: 5px;
}
.gestordecapas-escalas-ul{
	padding-left: 15px;
}
.gestordecapas-escalas-ul-li{
	display: table;
	width: 100%;
}
.gestordecapas-capas-ul{
	display: table;
	padding-left: 10px;
	width: 100%;
}
.gestordecapas-capas-ul-li{
	width:100%;
	display: table; 
}
.gestordecapas-input{
	float: left;
	width: 7%;
}
.gestordecapas-texto{
	float: left;
	width: 85%;
	min-height: 21px;
	text-align: left;
}
.gestordecapas-iconoaccion-estilo{
	float: left;
	width: 20px;
	margin-left: -6px;
	height: 20px;
	margin-right: 7px;
	cursor: pointer;
}
.gestordecapas-iconoaccion-estilo img{
	width: 100%;
}
.gestordecapas-texto-estilo{
	float: left;
	width: 20px;
	margin-left: 6px;
}
.gestordecapas-texto-titulo{
	float: left;
	margin-left: 10px;
	width: 80%;
	text-align: left;
}
.gestordecapas-texto-titulo2{
	float: left;
	width: 100%;
}
.gestordecapas-texto-titulo-sincolor{
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-top: 2px;
}
.gestordecapas-enlaces-contenedor{
	float:right;
	display: table;
}
.gestordecapas-enlaces-item{
	float:left;
	width: 20px;
}
.gestordecapas-enlaces-item img{
	float:left;
	width: 100%;
}
.gestordecapas-wms-contenedor{
	width: 100%;
	margin-top: 25px;
	display: table;
	border-top: 1px solid #a2a2a2;
	padding-top: 7px;
}
.gestordecapas-wms-item{
	display: table;
	width: 100%;
}
.gestordecapas-wms-item > input{
	float: left;
}
.gestordecapas-wms-item > span{
	float: left;
	margin-left: 5px;
}
.gestordecapas-eliminarcapa{
	width: 12px;
	height: 12px;
	background-image: url('../images/iconos/eliminar.png');
	float: left;
	background-size: 100% 100%;
	margin-top: 4px;
	margin-right: 2px;
	cursor: pointer;
}
.gestordecapas-herramienta-nuevo-contenedor{
	display: table;
	/*min-width: 150px;*/
	float: left;
}
.gestordecapas-herramienta-nuevo-itinerario-contenedor{
	float: left;
	display: table;
}
.gestordecapas-herramienta-nuevo-icono{
	float:left;
	width: 20px;
	padding-top: 4px;
}
.gestordecapas-herramienta-nuevo-lbl{
	float:left;
	padding-left: 4px;
	padding-top: 2px;
	color: green;
}
.gestordecapas-herramienta-nuevo-itinerario{
	float:left;
	padding-left: 4px;
	padding-top: 2px;
	color: green;
}
.gestordecapas-herramienta-nuevo-seleccionitinerario{
	float: right;
	cursor: pointer;
}
.gestordecapas-herramienta-nuevo-seleccionitinerario img{
	width: 25px;
	height: 25px;
}
.gestordecapas-herramienta-seleccioncoto{
	float: right;
	cursor: pointer;
}
.gestordecapas-herramienta-seleccioncoto img{
	width: 25px;
	height: 25px;
}
.transectoseleccionado{
	width: 150px;
	border: inherit;
	font-weight: bold;
	padding-top: 3px;
}
.capatematico-reglas-contenedor{
	width: 100%;
	display: table;
}
.capatematico-reglas{
	display: table;
	margin-left: 10px;
}
.capatematico-reglas-fila{
	width: 100%;
	display: table;
}
.capatematico-reglas-fila-icono{
	float: left;
	margin-right: 5px;
}
.capatematico-reglas-fila-leyenda{
	float: left;
}
.estilos-leyenda-wms{
	max-width: 325px;
	overflow-x: scroll;
	overflow-y: hidden;
}
.estilos-leyenda-wms-2{
	max-width: 325px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.estilo-limites{
	border: 3px dashed #e41a1c;
	width: 20px;
	height: 14px;
	margin-top: 3px;
}
.estilo-limites-municipio{
	border: 2px solid #a2a2a2;
	width: 20px;
	height: 14px;
	margin-top: 3px;
}
.estilo-capa-itinerarios{
	width: 20px;
	height: 5px;
	margin-top: 6px;
	background-color: #000;
}
.estilo-capa-censos{
	width: 20px;
	height: 18px;
	background-image: url('../images/iconos/censo.png');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.estilo-capa-censos-a{
	width: 20px;
	height: 18px;
	background-image: url('../images/iconos/censo-a.png');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.estilo-capa-censos-b{
	width: 20px;
	height: 18px;
	background-image: url('../images/iconos/censo-b.png');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.estilo-capa-itinerario_usuario{
	width: 20px;
	height: 5px;
	margin-top: 6px;
	background-color: #E41A1C;
}
.estilo-capa-itinerario_usuario-subidas{
	width: 20px;
	height: 5px;
	margin-top: 6px;
	background-color: #0000ff;
}
.estilo-capa-caza_cyl_cotos_tc{
	width: 20px;
	height: 12px;
	margin-top: 2px;
	background-color: inherit;
	border: 2px dashed #ff0000;
}
.estilo-capa-rodales{
	width: 20px;
	height: 12px;
	margin-top: 2px;
	background-color: rgba(98, 189, 105, 0.5);
	border: 2px solid #62BD69;
}
.estilo-capa-montes{
	width: 20px;
	height: 12px;
	margin-top: 2px;
	background-color: rgb(224, 133, 89, 0.5);
	border: 2px solid #E08559;
}
.estilo-terrenocinegetico-cotofederativo{	
	width: 15px;
	height: 15px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
	background-color: #FFECB3;
	border: 1px solid #FFFF3B;
}
.estilo-terrenocinegetico-cotoprivado{	
	width: 15px;
	height: 15px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
	background-color: #FBD8B5;
	border: 1px solid #FFB03B;
}
.estilo-terrenocinegetico-reservaregional{	
	width: 15px;
	height: 15px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
	background-color: #8FBE7B;
	border: 1px solid #548D3C;
}
.estilo-nucleo{
	border: 1px solid #995077;
	background-color: #f88084;
	width: 20px;
	height: 11px;
	margin-top: 3px;
	margin-left: 10px;
}
.estilo-calidadaire-bueno{	
	background-image: url('http://resources.plumtic.es/calidadaire/estacion_buena.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-aceptable{	
	background-image: url('http://resources.plumtic.es/calidadaire/fair.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-moderado{	
	background-image: url('http://resources.plumtic.es/calidadaire/moderate.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-malo{	
	background-image: url('http://resources.plumtic.es/calidadaire/poor.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-muymalo{	
	background-image: url('http://resources.plumtic.es/calidadaire/very_poor.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-extremadamentemalo{	
	background-image: url('http://resources.plumtic.es/calidadaire/extremly_poor.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilo-calidadaire-sininformacion{	
	background-image: url('http://resources.plumtic.es/calidadaire/estacion_sininformacion.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.estilos-leyenda-contenedor{
	width: 100%;
	display: table;
}
.estilos-leyenda-item{
	width: 100%;
	display: table;
	line-height: 1.8em;
}
.estilos-leyenda-color{
	width: 35px;
	height: 11px;
	float: left;
}
.estilos-leyenda-titulo{
	float: left;
}
.estilos-leyenda-titulo-pequeno {
    float: left;
    font-size: 9px;
    margin-left: -12px;
}
.estilo-localidades{
	border: 3px solid #d1d1d1;
	width: 8px;
	height: 7px;
	margin-top: 4px;
	border-radius: 15px;
	margin-left: 4px;
}
.estilo-transecto{	
	background-image: url('http://resources.plumtic.es/calidadaire/estacion_buena.png');
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left: 10px;
	background-size: 100% 100%;
}
.gestordecapas-subcapas{
	width: 100%;
	display: table;
}
.gestordecapas-subcapas-ul{
	float: left;
	list-style: none;
	padding-left: 25px;
	width: 100%;
}
.gestordecapas-subcapas-li{
	float: left;
	width: 100%;
}

.cerrar-ventana{
	float: left;
	width: 12px;
	height: 12px;
	background-image: url('../images/x.png');
	background-size: 100%;
	cursor: pointer;
}
.cerrar-ventana:hover{
	opacity: 0.8;	
}
.gestordecapas-capas-ul-li-separador{
	width: 100%;
  border: 1px solid #a2a2a2;
  margin-top: 7px;
  margin-bottom: 8px;
}
.gestordecapas-botones-contenedor{
	width: 100%;
	display: table;
	text-align: left;
}
.gestordecapas-botones-titulo{
	margin-bottom: 7px;
}
.gestordecapas-botones-titulo-img{
	background-image: url('../../../images/iconos/marcador.png');
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  float: left;
}
.gestordecapas-botones-titulo-txt{
	font-weight: bold;
  font-size: 1.2em;
  padding-top: 2px;
}
.gestordecapas-botones-item{
	width: 100%;
	display: table;
}
.gestordecapas-botones-item-titulo{
	
}
.gestordecapas-botones-item-elemento{
	margin-left: 20px;
}
.gestordecapas-button-titulo{
  font-weight: bold;
}
.gestordecapas-button{
	background: none;
  border: 1px solid #a2a2a2;
  border-radius: 5px;
  margin: 2px;
  cursor: pointer;
}
.gestordecapas-button:hover{
	background-color: #f2f2f2;
}