a:link.Menu{
	font-family: Abel;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	background:none;
}
a:visited.Menu{
	font-family: Abel;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	background:none;
}
a:hover.Menu{
	font-family: Abel;
	font-size: 16px;
	font-weight: bold;
	color: #F67F19;
	text-decoration: none;
	background:none;
}
.SkinnyButton {
	font-family: calibri,tahoma;
	font-size: 11px;
	font-weight : none;
	color: Navy;
	border: solid 1px black;
	height:18px;
	background:#ece5ff;
}
.SkinnyButton:hover {
	background:#b4a3e5;
}

.TextField{
	font-family: Abel,Arial;
	font-size: 18px;
	font-weight : normal;
	color: black;
	border:solid 1px navy;
	background :white;
}
.FieldLabel{
	font-family: Abel,Arial;
	font-size: 1.1em;
	font-weight : none;
	color:  black;
}

.Message{
	font-family: Abel,Arial;
	font-size: 0.8em;
	font-weight : normal;
	color: black;
	font-style : none;
}

.TipsTitle{
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	padding-right:5px;
	color:white;
}

.Text{
	font-family: Abel;
	font-size: 15px;	
	font-weight: normal;
	font-style: none;
	color: #000000;
}

.Field{
	font-family: Calibri,Tahoma;
	font-size: 15px;
	font-weight: none;
	font-style: none;
	color: black;
}

/*------------Novas definições */

.LibraryList{
	list-style-type: circle;
	width:100%;
}

.TableCell{
	float: left;
	padding:5px;
}
.CellWidth-1{
	width: 100px;
}
.CellWidth-2{
	width: 200px;
}
.CellWidth-3{
	width: 300px;
}
.Form-Field{
	color: 532A8A;
	border: solid 1px #532A8A;
	height:40px;
	text-align:left;
	background:white;
	width:100%;
}
.Form-Field-Small{
	color: 532A8A;
	border: solid 1px #532A8A;
	height:20px;
	text-align:left;
	background:white;
}
.Form-Box{
	color: 532A8A;
	border: solid 1px #532A8A;
	text-align:left;
	background:white;
	width:100%;
}

.AbelFamily{
	font-family: Abel;
	font-size: 16px;
	font-weight: none;
	font-style: none;
}
.ComboBoxField{
	font-family: Abel,Arial;
	font-size: 18px;
	font-weight : none;
	color:  black;
	border: solid 1px #532A8A;
	background:#fff;
}

@media (max-width: 799px) {
	.ResposibleWidth{
		width:100%;
	}
}
@media (min-width: 800px) {
	.ResposibleWidth{
		width:800px;
	}
}
a:link.LinkIcon{
	text-decoration: none;
	color:navy;
}
a:visited.LinkIcon{
	text-decoration: none;
	color:#a4afff;

}
a:hover.LinkIcon{
	text-decoration: none;
	color:#a4afff;

}
a:link.AlertLinkIcon{
	text-decoration: none;
	color:#dd0000;
}
a:visited.AlertLinkIcon{
	text-decoration: none;
	color:#ff2e2e;
	background-color:none;
	text-shadow:0px 0px 1em #dd0000;
}
a:hover.AlertLinkIcon{
	text-decoration: none;
	color:#ff2e2e;
	background-color:none;
	text-shadow:0px 0px 1em #dd0000;
}
.FamilyIcon{
	font-family: 'Pe-icon-7-stroke';
}
.FamilyIconMedium{
	font-size:40px;
}
.FamilyIconSmall{
	font-size:26px;
}
.FamilyIconBig{
	font-size:60px;
}
.FormField{
	font-family: Calibri,Tahoma;
	font-size: 16px;
	font-weight : normal;
	color: black;
	border: solid 1px #532A8A;
	height:32px;
	text-align:left;
	background:white;
}
.FontColorWhite{
	color:white;
}