@charset "utf-8";
/* CSS Document */

h2 {
		font-size: 40px;
		line-height: 1em;
		color: #ffffff !important;
		margin-bottom: 40px;
		width: 100%;
		position: relative;
		background: #808080;
		background: -moz-linear-gradient(top, #808080 0%, #ffffff 12%, #808080 30%, #ffffff 77%, #808080 100%);
		background: -webkit-linear-gradient(top, #808080 0%,#ffffff 12%,#808080 30%,#ffffff 77%,#808080 100%);
		background: linear-gradient(to bottom, #808080 0%,#ffffff 12%,#808080 30%,#ffffff 77%,#808080 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=0 );
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	text-shadow: 0 0 0 rgba(255, 255, 255, .1); }

.mt-60 { margin-top: 60px; }
.mt-40 { margin-top: 40px; }
.mt-20 { margin-top: 20px; }
.blue { color: #3fd6ff; }
.grey { color: #939393; }
.white { color: #ffffff; }

a, a:hover { color: #3fd6ff; }



/* Otros */
#stats figure {
  border-left: 1px solid #484848;
	margin: 40px 0; }

#stats figure p {
  padding: 0 10px;
	margin: 10px 0 5px; }

#stats .bar_blue {
	width: 100%;
	background: #008084;
	background: -moz-linear-gradient(left, #008084 28%, #3fd6ff 60%, #008084 100%);
	background: -webkit-linear-gradient(left, #008084 28%,#3fd6ff 60%,#008084 100%);
	background: linear-gradient(to right, #008084 28%,#3fd6ff 60%,#008084 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008084', endColorstr='#008084',GradientType=1 );
	position: relative; }

#stats figure div p {
	font-size: 1.5rem;
	margin-bottom: 0;
	position: absolute;
	right: 0;
	top: -280%; }

#stats figure small {
	display: block;
	font-size: 16px;
	text-align: right;
	padding: 2px 10px 3px; }

#stats figure:first-child .bar_grey {
   width: 25%;
	min-width: 85px; }

#stats figure:last-child .bar_grey {
    width: 18.1818%;
    min-width: 85px;
}

#stats .bar_grey {
	width: 100%;
	background: #484848;
	position: relative; }

#stats .txt-grey {
   color: #9b9b9b;
	font-weight: 400; }

.hd_signal figure {
    width: 100%;
    display: inline-block;
    margin: 0;
    position: relative;
    overflow: hidden; }

.hd_signal .hd-bg {
    width: 100%;
    opacity: 1;
    margin-top: -80px; }

.hd_signal .hd-people {
    position: absolute;
    width: 100%;
    top: 0;
    top: -80px;
    left: 0;
    z-index: 2; }

.hd_signal .wifilist {
    width: 40%;
    position: absolute;
    right: 1%;
	bottom: -11.5%; }

.hd_signal .list {
    width: 100%; }