.datos1, #busquedaavanzada_ventana{
	position: fixed;
	width: 70%;
 	top: 30%; 
 	left: 50%;
  	transform: translate(-50%, 0%);
	background-color:#dce2e6;
	font-size: 20px;
	padding: 10px;
	border-radius:5px;
	box-shadow: 4px 4px 10px #999;
	z-index: 10;	
	text-align: center;
}
.transparencia{
	position: absolute;
	background-color:#FAFAFA;
	opacity: 0.7;
	overflow: auto;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 5;
}
.cierraModal{
	float: right;
	padding: 2px 5px 2px 5px;
	border: 1px;
	cursor: pointer;
	margin: -3px -3px 0px 5px;
}
#cargando{
	position: absolute;
	top: 50%;
	left: 50%;
}
.tablaInvisible table, .tablaInvisible th, .tablaInvisible td, .tablaInvisible tr{
	text-align: right;
	border:hidden;
	margin: 5px;
	padding: 5px;
}
#mapa_emergente{
	position: fixed;
 	top: 70px; 
 	left: 50%;
 	width: 97%;
    height: 720px;
  	transform: translate(-50%, 0%);
	background-color:#FFFFFF;
	font-size: 20px;
	padding: 10px;
	border-radius:5px;
	box-shadow: 4px 4px 10px #999;
	z-index: 10;	
	text-align: center;
}

#iframe_map {
    width: 97%;
    height: 600px;
    border-style: groove;
    border-width: 10px;
    border-color: tan;
}

.actividades {
    border-collapse: collapse !important;
  }
  .actividades td,
  .actividades th {
    background-color: #fff !important;
  }
  .actividades-bordered th,
  .actividades-bordered td {
    border: 1px solid #ddd !important;
  }
  .actividades {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.actividades > thead > tr > th,
.actividades > tbody > tr > th,
.actividades > tfoot > tr > th,
.actividades > thead > tr > td,
.actividades > tbody > tr > td,
.actividades > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
  text-align: left;
}

.aumentar:hover{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

textarea.form-control{
	width: 100% !important;
    height: 100px !important;
}

table.footer{
	width: 100%;
	margin-top: 10px;
}

td.aliizq{
	text-align:left;
	padding: 10px;
}

td.alider{
	text-align:right;
	padding: 10px;
}

.jumbotron{
	margin-bottom: 0px !important;
}


.menu{
	background: #09212B;
}

/* --- Clase para fijar el menú cuando el usuario haga scroll --- */
.menu-fixed {
	/* position:fixed; */
	z-index:1000;
	top:0;
	width:100%;
	box-shadow:0px 4px 3px rgba(0,0,0,.5);
}

.breadcrumb{
	margin-top: 10px;
	background-color: #EBEFEF !important;
	opacity: 85%;
}

/*.form-control{
	width: 50% !important;
}
*/
.btn-lg{
	padding: 10px 12px !important;
}
.breadcrumb > .active{
	color: currentColor !important;
}

.form-control2 {
  display: block;
  width: 50%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control2:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control2::-moz-placeholder {
  color: #999;
  opacity: 1;
}

@media (max-width: 767px) {
  .form-control2 {
	  width: 100%;
	}
}

.centrar{
	text-align: -webkit-center;
}

#actividades1,#rutas1,#estadisticas1,#club1,#usuario1:hover{
	cursor: pointer;
}

#titulo_app {
	cursor: pointer;
}