
/* 
 *  Font style
 */

@font-face {
  font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: local('Fira Sans'), local(
	'FiraSans-Regular'), 
	url(http://fonts.gstatic.com/s/firasans/v5/EjsrzDkQUQCDwsBtLpcVQVtXRa8TVwTICgirnJhmVJw.woff2) 
	format('woff2'), 
	url(http://fonts.gstatic.com/s/firasans/v5/EjsrzDkQUQCDwsBtLpcVQT8E0i7KZn-EPnyo3HZu7kw.woff) 
	format('woff');
}

/*
 * Text style and colors  
 */
 
html, body {
	font-family: 'Fira Sans';
	color: #4e4e4e;
}

h1, h2, h3, h4, h5, h6 {	
	font-weight: bold;
}

/* unvisited link */
a:link {
    color: #007FA5;
}

/* visited link */
a:visited {
    color: #007FA5;
}

/* mouse over link */
a:hover {
    color: #2DA0C2;
}

/* selected link */
a:active {
    color: #007FA5;
}

/* Quoted text */
q {
	color: #6D858B;
}

/* 
 * Header style
 */
 


/* 
 * Body style
 */
 


body p {
	text-align: justify;
}

/* Box container */

.box-container {
	
	padding: 10px;
	
}

.clear {
	clear: both;
}
.gallery-container {
	clear: both;

}

footer {
	min-height: 100px;
	padding: 1em 0;
}

footer p {
	text-align: center;
}



#contenedor {
	margin-top: 2em;
	margin-bottom: 2em;

}



.custom-button {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #FFF;
	width: 100px;
	padding: 5px 12px;
	cursor: pointer;
	border: 1px solid;

	border-radius: 3px;
	box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.6);
}
a.custom-button {
	padding: 6px 12px;
}
.custom-button:hover,
.custom-button:focus {
	
	text-decoration: none;
	color: #FFF;
}

.compactar {
	background: #4787B8;
	border-color: #3873AB; /* Fallback */
	border-color: rgba(0, 0, 0, 0.2);
	
}

.compactar:hover {	
	
	background: #60B6F7;
}

.borrar {
	background: #FF5D57;
	border-color: #C00600; /* Fallback */
	border-color: rgba(0, 0, 0, 0.2);
	
}

.borrar:hover {	
	
	background: #FF3932;
}



#latlng{
  display: block;
  margin: 0;
  padding: 0;
  position:absolute;
  top: 0;
  left: 0;
  right: 0; 
  height: 50px; 
}

#map {
  background: silver;
  display: block;
  height: 400px;
  margin-bottom: 1em;
  margin-top: 1em;
  min-height: 200px;
  width: 100%;
}




