body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878; line-height:140%;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:none; color:#94B8D2;}

form {margin:0px; padding:0px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}

div.Clear {overflow:hidden; height:1px; clear:both;}

div.FWMainDiv {width:910px; margin:auto;}

/*HEADER///////////////////////////////////////////*/
div.FWHeader {height:144px; position:relative;}
	div.Logo { float:left; width:283px; padding-top:50px;}
	div.MenuTop {float:right; width:283px; font-size:10px; text-align:right; color:#CCCCCC; margin-top:10px; position:relative;}
		.MenuTop a{color:#CCCCCC; padding:0px 2px 0px 2px;}
		.MenuTop a:hover {color:#001F37;}
		.MenuTop .Sel a {color:#001F37;}
		
	div.NumberMenu {width:200px; float:right; margin-top:20px; text-align:right; position:absolute; top:80px; right:8px; font-size:10px;}
		.NumberMenu a {color:#FFFFFF; background-color:#D3E2EC; margin-right:1px; padding:1px 3px 1px 3px;}
		.NumberMenu a:hover {color:#FFFFFF; background-color:#94B8D2; text-decoration:none;}
		.NumberMenu strong  {color:#FFFFFF; background-color:#94B8D2; font-weight:normal; margin-right:1px; padding:1px 3px 1px 3px;}

/*CONTENT///////////////////////////////////////////*/
div.FWContentSmall {_height:424px; min-height:424px; overflow:visible;}
	.FWContentSmall .TextContent {min-height:307px; _height:307px; width:659px; margin:auto; padding-top:20px; overflow:visible;}
	.FWContentSmall .TextContentNoMargin {height:307px; padding:20px 60px 0px 0px;}
	.FWContentSmall .FotoContent {position:relative; height:99px; background-color:#001D40; background-position:bottom; background-repeat:no-repeat;}
	.FWContentSmall .FotoContent.Home {position:relative; height:99px; background-color:#FFFFFF; background-position:bottom; background-repeat:no-repeat;}
		.FWContentSmall .FotoContent .SubMenuContainer{ position:absolute; top:30px; background-color:#FFFFFF; width:100%; height:5px;}
		.FWContentSmall .FotoContent .PageTitle { position:absolute; bottom:0px;}
		
div.FWContentMedium {_height:424px; min-height:424px; overflow:visible;}	
	.FWContentMedium .TextContent {min-height:283px; _height:283px; width:659px; margin:auto; padding-top:20px; overflow:visible;}
	.FWContentMedium .FotoContent {position:relative; height:123px; background-color:#001D40; background-position:bottom; background-repeat:no-repeat;}
		.FWContentMedium .FotoContent .SubMenuContainer { position:absolute; top:30px; background-color:#FFFFFF; width:100%; height:29px;}
		.FWContentMedium .FotoContent .PageTitle { position:absolute; bottom:0px;}

div.FWContentBig {_height:424px; min-height:424px; overflow:visible;}
	.FWContentBig .TextContent {height:1px; width:659px; overflow:hidden; overflow:visible;}
	.FWContentBig .FotoContent {position:relative; height:426px; background-color:#001D40; background-position:bottom; background-repeat:no-repeat;}
		.FWContentBig .FotoContent .SubMenuContainer { position:absolute; top:30px; background-color:#FFFFFF; width:100%; height:29px;}
		.FWContentBig .FotoContent .PageTitle { position:absolute; top:60px;}
		
.MainMenu {position:absolute; top:0px; background-color:#94B8D2; width:100%; height:30px;}
.MainMenu .MenuLeft { float:left;}
.MainMenu .MenuRight { float:right;}
.MainMenu a{display:block; float:left;}
.MainMenu a:hover { background-color:#80AAC9;}

.SubMenu {font-size:10px; color:#001F37; line-height:100%;}
.SubMenu a {color:#001F37; padding:6px 11px 6px 11px; margin:3px 0px 0px 1px; display:block; float:left;}
.SubMenu a:hover {background-color:#CBDAE5; color:#001F37;}
.SubMenu .Pdf a:hover {text-decoration:underline; background:none;}
.SubMenu .Sel a {background-color:#CBDAE5;}
.SubMenu #knot {}
.SubMenu #collection {padding-left:47px;}
.SubMenu #family {padding-left:45px;}
.SubMenu #working {padding-left:193px;}
.SubMenu #news {padding-left:260px;}

div.ArticlesContainer {margin-bottom:20px;}
	.ArticleFoto { border:1px solid #94B8D2; float:left; margin-right:20px;}

div.CollectionContainer {width:910px; height:366px; padding-top:61px; background-color:#FFFFFF;}
	.CollectionLeft {width:451px; height:364px; float:left;}
	.CollectionRight {width:451px; height:364px; float:right;}

/*TEXT///////////////////////////////////////////*/
.CollectionDescription {color:#FFFFFF; width:300px; padding-left:28px;}
.Title { font-weight:bold; color:#94B8D2;}
.Title a {color:#94B8D2;}
.Title a:hover {color:#94B8D2; text-decoration:underline;}

.Date {font-size:10px; color:#001F37;}
.DivPdf { background-image:url(/images/bullets/pdf.gif); background-position:left; background-repeat:no-repeat; padding-left:24px; width:200px; }

/*FOOTER///////////////////////////////////////////*/
div.FWFooter {height:65px; font-size:10px; }
	div.Copyright {float:left; width:580px; margin-top:20px; color:#CCCCCC;}
		.Copyright a {color:#CCCCCC;}
		.Copyright a:hover {color:#001F37;}
	
	div.MenuBottom {float:right; width:300px; margin-top:20px; text-align:right;}
		.MenuBottom a{color:#A3A3A3; padding:0px 2px 0px 2px;}
		.MenuBottom a:hover {color:#001F37;}
		.MenuBottom .Sel a {color:#001F37;}	
		
/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin-bottom:5px; width:100%; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:10px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:10px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:10px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:10px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 15px 3px 15px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:10px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:3px 0px 3px 3px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover {text-decoration:none; color:#666666 }