body {margin:0px; background-image:url(images/bkg_top.jpg); background-position:top; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:140%;}
a {text-decoration:none; color:#222222;}
a:hover {color:#132F6F;}

ul {margin:0px; padding:0px;}
li {margin:0px 0px 12px 20px; padding:0px;}

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

/*FRAMEWORK*/
div.FWHeader {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#999999; width:932px; margin:auto;}
div.FWMainFoto {width:954px; margin:auto;}
div.FWTracker {width:932px; margin:auto; height:40px; padding-top:10px; font-size:9px; color:#999999; text-align:right;}
	.FWTracker a {color:#BEBEBE;}
	.FWTracker a:hover {color:#999999;}
div.FWMainContainer {width:932px; margin:auto;}

/*HEADER*/
div.MenuTop {text-align:right; padding-top:5px;}
	.MenuTop a {color:#999999}
	.MenuTop a:hover {color:#333333}
	.MenuTop .Sel a {color:#333333}
div.Logo {text-align:center; padding-bottom:15px;}
div.Menu {text-align:center; margin-bottom:9px;}
	.Menu a {padding:0px 13px 0px 13px;}
	
/*CONTENT*/
div.ContentSmallHome {float:left; width:288px;}
div.ContentBigHome {float:right; text-align:right; width:200px;}

div.ContentSmall {float:left; width:238px;}
	.FotoContainer {margin-bottom:30px;}
		.Foto {}
		.Legenda {background-color:#EEF0EE; color:#999999; text-align:right; padding:2px 5px 2px 5px; font-size:10px; border-top:2px solid #FFFFFF;}

div.ContentBig {float:right; width:622px;}

div.Content3ColContainer {}
	div.Content3Col {float:left; width:310px; text-align:center;}
		.Legenda3Col {background-color:#EEF0EE; color:#999999; text-align:right; padding:2px 5px 2px 5px; font-size:10px; border-top:2px solid #FFFFFF; width:280px;}

div.ContactosFirst {float:right; width:250px; padding-left:47px;}
div.ContactosSecond {float:right; width:322px;}
	.InputContainerWhite {border:1px solid #999999; background-color:#FFFFFF; width:320px; padding-left:2px; margin-bottom:5px;}
	.InputContainerWhite input {border:0px none; background-color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#777777;}
	.InputContainerWhite textarea {border:0px none; background-color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#777777; }

/*GALERIA*/
div.GaleriaItem {float:left; width:60px; margin:0px 6px 6px 0px; background-color:#FFFFFF; cursor:pointer;}
	.transOFF {border:0px;}
	.transON IMG {opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px; border:0px;}
	.LegendaGallery {padding:2px 0px 2px 0px; font-size:10px; border-top:1px solid #FFFFFF;}
	.LegendaGallery a {color:#777777; background-color:#EEEEEE; padding:1px 3px 2px 3px;}
	.LegendaGallery a:hover {color:#222222; background-color:#DDDDDD;}
	.LegendaGallery strong {color:#222222; background-color:#DDDDDD; padding:1px 3px 2px 3px; font-weight:normal;}

div.ContentGalleryItem {float:left; width:264px;}
div.ContentGallery {float:right; width:655px; position:relative;}
div.LegendaOverImage {background-color:#EEF0EE; color:#333333; text-align:right; height:30px; padding:15px; width:620px; font-size:10px; position:absolute; top:0px; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8;}

/*FOOTER*/
div.FooterSpacer {clear:both;}
div.MenuBottom {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#AAAAAA; text-align:center;}
	.MenuBottom a {color:#999999;}
	.MenuBottom a:hover {color:#555555;}
div.Copyright {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#BBBBBB; text-align:center; padding:10px 0px 10px 0px;}
	.Copyright a {color:#999999;}
	.Copyright a:hover {color:#555555;}
	
/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin-bottom:40px; 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:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 15px 8px 15px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center; padding-top:8px; }
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999; font-weight:bold; }
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap .Cell .LinksSub { background-color:#FFFFFF; text-align:center; color:#999999;}
.Sitemap .Cell .LinksSub A { line-height:100%; display:block; font-size:10px; color:#999999; font-weight:normal; }
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }