body {
		background-color: #3F3F3F;
		margin: 15px;
		color: #f9f9f9;
	}

	body {

	}

	*{
		font-family: tahoma, arial, sans-serif;
		font-size: 18px;
		margin: 0px;
		padding: 0px;
	}

	div.server {
		background-color: #f9f9f9;
		border-radius: 5px;
		padding: 4px;
		box-shadow: 0px 0px 5px #000;
		margin:15px 0px;
	}

	table.tableExpansives {
		width: 100%;
	}

	div.qmemory, div.qnet {
		border:1px solid #999;
		background-color: #fff;
		padding:1px;
	}

	div.qnet {

	}

	.xmemory span, .xnet span {

	}

	.xmemory {

	}



	.cqmemory {
		background-color: #009FD0;
		height: 25px;
		margin: 1px;
	}

	.cnet {
		background-color: #66D8FF;
	}

	.lbl {
		font-weight: bold;
	}

	td.ip {
		font-size: 1.2em;
		text-align: center;
	}

	td.load {
		font-size: 1.2em;
		text-align: center;
	}

	td.online {
		font-size: 1.2em;
		text-align: center;
	}

	h1 {
		background-color: #666;
		border-radius: 4px;
		border:1px solid #fff;
		font-size: 22px;
		color: #fff;
		padding: 8px;
	}

	.status-ok {
		background-color: #59BE63;
	}

	.status-error {
		background-color: #c20000;
	}

	.invalidate {
		background-color: #d0d0d0;
		color: #999;
	}

	div.service-status {
		padding: 4px;
		font-weight: bold;
		border-radius: 4px;
		margin:5px;
		font-size: 17px;
	}

	div.servicos {

	}

	.service-status-error {
		background-color: #c20000;
		color: #fff;
	}

	.service-status-ok {
		background-color: #59BE63;
		color: #fff;
	}

	#load, #uptime, #ip_gvh, #load_gvh, #uptime_gvh {
		background-color: #e5e5e5;
		padding: 5px;
		margin:5px 0px;
		border-radius: 5px;
		font-size: 22px;
	}

	#load, #load_gvh {
		background-color: #C4DFFF;
	}

	#uptime, #uptime_gvh {
		background-color: #FFC4FE;
	}

	#lastupdate {
		color: #999;
		padding: 15px;
	}

	#memoryusage, #memoryusage_gvh {
		background-color: #e5e5e5;
		border-radius: 5px;
	}

	#memoryusage .v, #memoryusage_gvh .v {
		background-color: #fff;
		border:1px solid #c0c0c0;
		padding: 5px;
		border:0px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		border: 1px solid #333;
		border-left:0px;
	}

	#memoryusage div, #memoryusage_gvh div {
		padding: 5px;
		margin: 5px;
		float: left;
	}

	#memoryusage .l, #memoryusage_gvh .l {
		padding: 5px;
		background-color: #666;
		color: #fff;
		border:0px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
		border: 1px solid #333;
	}

	#static {
		padding: 5px;
		margin-bottom: 15px;
		background-color: #fff;
		border-radius: 4px;
	}

	#varnishs {
		padding: 1px;
		margin-bottom: 15px;
		background-color: #fff;
		border-radius: 4px;
	}

	#varnishs div.normal {
		padding: 8px;
		font-size: 13px;
		border-radius: 4px;
		color: #fff;
		font-weight: bold;
		display: block;
		margin:3px;
		text-align: left;
	}

	.status-ok {
		background-color: #59BE63;
	}

	.status-error {
		background-color: #c20000;
	}

	span.oconnections {
		float: right;
		color: #333;
		background-color: #fff;
		padding: 2px 5px;
		border-radius: 4px;
	}

	span.oconnections2 {
		float: right;
		color: #fff;
		background-color: #000;
		padding: 2px 5px;
		border-radius: 4px;
		margin-right: 10px;
		font-weight: normal;
	}

	span.service-status {
		padding: 2px 5px;
		font-weight: bold;
		border-radius: 4px;
		margin:10px;
		font-size: 14px;
	}

	div.servicos {
		margin: 10px;
	}

	.service-status-error {
		background-color: #c20000;
		color: #fff;
	}

	.service-status-ok {
		background-color: #59BE63;
		color: #fff;
	}

	div.host {

	}

	div.host span {
		margin:1px 0px;
		padding: 3px;font-size: 12px;
		display: block;
	}

	div.host span.a {
		background-color: #333;
		color: #fff;
	}

	div.host span.b {
		background-color: #3D6A82;
		color: #fff;
	}

	div.host span.c1 {
		background-color: #59BE63;
		color: #fff;
	}


	div.stats {
		padding: 10px;
		background-color: #e5e5e5;
	}

	div.stats span {
		margin:1px 0px;
		padding: 3px;font-size: 12px;
		display: block;
	}

	div.stats span.a {
		background-color: #333;
		color: #fff;
	}

	div.stats span.b {
		background-color: #3D6A82;
		color: #fff;
	}

	div.stats span.c1 {
		background-color: #59BE63;
		color: #fff;
	}

	td.dx {
		background-color: #d0d0d0;
		color: #000;
		padding: 1px 3px;
		font-size: 12px;
	}

	td.dv {
		color: #333;
		background-color: #e5e5e5;
		padding: 1px 3px;
		font-size: 10px;
	}

	table.varnishsxtable {
		background-color: #fff;
		width: auto;
	}

	table.varnishsxtable tr th {
		background-color: #333;
		padding: 5px;
		color: #fff;
	}

	table.varnishsxtable tr td {
		background-color: #fff;
		padding: 3px 5px;
		border-bottom:1px dotted #c0c0c0;
		border-right:1px dotted #c0c0c0;
		color: #333;
	}

	#ipsconectados {
		padding: 5px;
		font-size: 1.5em;
	}

	#ipsconectados div a {
		padding: 2px 5px;
		color: #666;
		display: block;
		font-size: 1.2em;
	}

	.server {
	width: 100%;
	background-color: #fff;
	padding: 4px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #666;
	text-align: center;
	margin:10px 0px;
}

.server h1 {
	text-align: center;
	color: #fff;
	font-size: 2em;
	border-radius: 4px;
	padding:5px 0px;
	background-color: #333;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.server .res .x {
	padding: 3px 7px;
	font-size: 1.4em;
	display: inline;
	border-radius: 4px;
	margin:0px 4px;
}

.server .res .a { background-color: #E5E5E5; }
.server .res .b { background-color: #D3E7FF; }
.server .res .c { background-color: #D3C4FF; }
.server .res .d { background-color: #E7FFC4; }

.server .res {
	background-color: #fff;
	padding:8px;
	width: 100%;
	line-height: 2.3em;
	display: block;
	text-align: center;
}

.status-0 , .status-1 {
	font-size: 16px; padding: 5px;
	color: #fff;
	border-radius: 3px;
	margin:0px 3px;
}

.status-1 {
	background-color: #169D53;
}

.status-0 {
	background-color: #c20000;
}

div.pct {
	margin:0px;
}

div.pct .container {
	background-color: #169D53;
	border-radius: 2px;
	font-size: 1.4em;
	border-right:1px solid #fff;
}

.server .res .e { padding: 0px;background-color: #c0c0c0; width: 50px; display: inline-block; }

.server .res .z { color: #666; font-size: 1em; padding: 0px; }

.depura {
	/*padding: 8px 0px;
	font-size: 15px;*/
	display: none;
}

.e {

}

.server .res div.services {
	clear:both;
	display: block;
	margin: 5px 0px;
	width: 100%;
}

table.details tr td {
	padding: 5px;
	font-size: 28px;
}

table.details tr td.lbl {
	color: #ffcc00;
}

table.data2 {
	border:1px solid #c0c0c0;
}

table.data2 tr th {
	border:1px solid #f9f9f9;
	background-color: #e5e5e5;
	padding: 0.3em;
	font-size: 0.9em;;
	color: #333;
}

table.data2 tr td {
	border:1px solid #f9f9f9;
	background-color: #f9f9f9;
	padding: 0.3em;
	color: #333;
	font-size: 0.9em;;
}

div.server {
	max-width: 630px;
	margin:10px auto;
}

td.memory1 {
	background-color: #5B915C;
	color: #fff;
	font-size: 1.08em;
	font-weight: bold;
	padding:3px;
}

td.memory2 {
	background-color: #C8FF5B;
	color: #000;
	font-size: 1.08em;
	font-weight: bold;
	padding:3px;
}

td.memory3 {
	background-color: #999;
	color: #333;
	font-size: 1.08em;
	font-weight: bold;
	padding:3px;
}

td.uptime1 {
	background-color: #5B91FF;
	color: #fff;
	font-size: 1.08em;
	font-weight: bold;
	padding:3px;
}

td.uptime2,td.uptime3 {
	background-color: #d0d0d0;
	color: #333;
	font-size: 0.9em;
	font-weight: normal;
	padding:3px;
}

td.banda1 {
	background-color: #FCC1FF;
	color: #5B085F;
	font-size: 1em;
	font-weight: bold;
	padding:3px;
}

td.banda2,td.banda3,td.banda4 {
	background-color: #d0d0d0;
	color: #333;
	font-size: 1em;
	font-weight: normal;
	padding:3px;
}

div.servicos {
	margin:5px;
}

span.act-1 {
	font-size: 0.8em; padding: 2px 3px;
	color: #fff;
	border-radius: 3px;
	background-color: #169D53;
	margin:2px;
}

span.act-0 {
	font-size: 0.8em; padding: 2px 3px;
	color: #fff;
	border-radius: 3px;
	background-color: #c20000;
	margin:2px;
}

@media screen and (min-width: 910px) {
    /*#servers {
		max-width: 920px;
		margin:0 auto;
	}

	div.server {
		float: left;
		margin: 5px;
	}*/
}


div.error {
	background-color: #c20000;
	padding:2px;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}

div.espaco {
	background-color: #d0d0d0;
	padding:4px 0px;
	text-align: center;
	font-size: 1em;
	color: #000;
}

div.espaco span.total {
	color: #5B855F;
	font-weight: bold;
}

div.espaco span.utilizado {
	color: #666;
	font-weight: bold;
}

	.f0 {
		padding:5px 8px;
		font-size: 20px;
		width: 100%;
		border-radius: 4px;
		border:0px;
		text-align: center;
	}

	.f10 {
		padding:5px 8px;
		font-size: 20px;
		width: 100%;
		border-radius: 4px;
		border:0px;
		text-align: center;
		background-color: #ffcc00;
		color: #333;
		cursor: pointer;
	}

	.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }