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: 'Segoe UI',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: 14px;
	font-weight : normal;
	color: black;
	border:solid 1px navy;
	background :white;
}
.FieldLabel{
	font-family: 'Segoe UI',Arial;
	font-size: 17px;
	font-weight : none;
	color:  black;
}

.Message{
	font-family: 'Segoe UI',Arial;
	font-size: 12px;
	font-weight : normal;
	color: black;
	font-style : none;
}

.SubTitle{
	font-family: Abel;
	font-size: 20px;
	font-weight: none;
	font-style: none;
	color: Navy;
}
.TipsTitle{
	font-family: 'Segoe UI',Arial;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	padding-right:5px;
	color:white;
}

.Text{
	font-family: 'Segoe UI',Arial;
	font-size: 13px;	
	font-weight: normal;
	font-style: none;
	color: black;
}

.Field{
	font-family: 'Segoe UI',Arial;
	font-size: 1.2em;
	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-Small{
	color: 532A8A;
	border: solid 1px #532A8A;
	height:20px;
	text-align:left;
	background:white;
}

.AbelFamily{
	font-family: Abel;
	font-size: 16px;
	font-weight: none;
	font-style: none;
}

@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;
}

.FormField{
	font-family: Abel,Arial;
	font-size: 16px;
	font-weight : normal;
	color: black;
	border: solid 1px #532A8A;
	height:32px;
	text-align:left;
	background:white;
	width:100%;
}
.FontColorWhite{
	color:white;
}

a:link.ThumbSelect{
	border:solid 3px black;
	box-shadow: 10px 10px 5px #888888;
	text-decoration: none;
	background:none;
}
a:hover.ThumbSelect{
	border:solid 3px black;
	box-shadow: 10px 10px 5px #888888;
	text-decoration: none;
	background:none;
}
a:visited.ThumbSelect{
	border:none 3px black;
	box-shadow: 0px 0px 0px #888888;
	text-decoration: none;
	background:none;
}