.map {
	width: 100%;
	height: 520px;
	/*background-image:url(../../assets/img/captura-01.jpg);
	background-position:center center;
	background-repeat:repeat-y;*/
	position: relative;
}
.data-map {
	width: 100%;
	height: auto;
	padding: 20px;
	background-color: rgba(22,48,91,0.8);
	position: absolute;
	bottom: 0;
}
.data-map-xview {
	width: 100%;
	height: auto;
	padding: 20px;
	background-color: rgba(123,141,173,0.8);
	position: absolute;
	top: 0;
}
.data-map-levelup {
	width: 100%;
	height: auto;
	padding: 20px;
	background-color: rgba(20,20,20,0.8);
	position: absolute;
	bottom: 0;
}
.data-map-smart {
	width: 100%;
	height: auto;
	padding: 20px;
	background-color: rgba(59,163,52,0.8);
	position: absolute;
	bottom: 0;
}
.white {
	color: #fff;
}
.multi-select {
	padding: 15px;
	font-size: 14px;
}
.alpha {
	transition: all 0.3s ease;
}
.alpha:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.btn-map {
	position: absolute;
	padding: 15px;
	left: 35%;
	right: 35%;
	bottom: 180px;
}
.bg-list-map {
	background-color: rgba(248,248,248,1.00);
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

@media (max-width: 768px) {
.map {
	height: 620px;
}
.btn-map {
	left: 10%;
	right: 10%;
	bottom: 350px;
}
}
a.selected {
	color: #fff !important;
	background-color: #536c91;
}
a:hover.selected {
	color: #fff !important;
	background-color: #536c91 !important;
}
.roboto {
	font-family: 'Roboto', sans-serif;
}
.lg img:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.gradient {
	background: rgb(229,229,229); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,229,229,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 0 3px 1px #BABABA;
	box-shadow: 0 0 3px 1px #BABABA;
}
/* Sign In */
.form-signin {
	max-width: 330px;
	padding: 5px;
	margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
/* Log */
.log-bar {
	padding: 8px 0;
	background-color: rgba(229,171,25,1.00);
	color: #fff
}
.log-bar a {
	color: #fff;
}
/* Descargas */
#descargas ul {
	list-style-type: none
}
#descargas li {
	background-color: #efefef;
	border-radius: 3px;
	padding: 25px;
	margin-bottom:15px;
	width: 100%;
}
#descargas .btn {
	width: 100%;
	margin-bottom: 5px;
}
#descargas .glyphicon {
	margin-left: 5px;
}
#descargas .centered {
	display: inline-block !important;
	width: 100%;
	padding: 8px
}

@media (min-width:768px) {
#descargas li {
	margin:6px 4px;
	width: 32%;
}
#descargas .centered {
	width: 32%;
}
}

#descargas-op ul {
	list-style-type: none
}
#descargas-op li {
	margin-bottom: 15px;
}
#descargas-op .btn-default {
	width: 100%;
	color: #666;
	border-color: #ccc;
}

.block {
	width: 100%;
	height: auto;
	padding: 40px 0;
}
