.horizontal-menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 24px;
}

.horizontal-menu ul li {
	display: inline;
	background: #CCCCCC;
	border: solid 1px #999999;
	color: #52A07E;
	padding: 5px;
	height: 24px;
}

.horizontal-menu ul li a {
	padding: 5px;
}

.horizontal-menu ul li:hover {
	background: #E7E7E7;
}

#tabelaParticipantesGrupos {
	min-height: 56px;
}

input.button_add {
	background-image: url(../imgs/icons/button_cancel-15.png) !important;
	/* 16px x 16px */
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	border: none !important;
	cursor: pointer;
	/* make the cursor like hovering over an <a> element */
	height: 16px;
	padding-left: 16px; /* make text start to the right of the image */
	vertical-align: middle; /* align the text vertically centered */
}

table th {
	background: #AED1AD;
	height: 14px;
}

table td {
	background: #FFFFFF;
}

table th, table td {
	border: solid 1px #35784C;
}

table.viewOneGroup, table.viewOnePerson, table.visualizarGrupo {
	width: 100%;
}

table.criarGrupos {
	border-collapse: collapse;
	border: none;
}

th.criarGrupos {
	padding-bottom: 0px;
}

tr.criarGrupos, td.criarGrupos {
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

td.disable {
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	color: grey;
}

input.groups {
	border: none;
}

input.groupsName {
	width: 129px;
}

input.convidarRetirar {
	text-align: center;
}

input[type="button"], input[type="submit"] {
	cursor: pointer;
	background: #AED1AD;
	color: #000;
	border: solid 1px #35784C;
	border-radius: 1px;
}

.groupsName {
	margin-bottom: 10px;
}

input.class1 {
	font-size: 12px;
}

input.class2 {
	font-size: 15px;
}

input.class3 {
	font-size: 18px;
}

input.class4 {
	font-size: 21px;
}

input.class5 {
	font-size: 24px;
}

input.class6 {
	font-size: 27px;
}

input.class7 {
	font-size: 30px;
}

input.class8 {
	font-size: 33px;
}

input.class9 {
	font-size: 36px;
}

input.class10 {
	font-size: 39px;
}

div.cloud {
	/*border: 1px solid grey;*/
}

div.cloud input {
	width: 100%;
}

h2, table {
	margin-bottom: 10px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}