body {margin:0px; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#666666; background-color:#FFFFFF; line-height:140%; letter-spacing:0.05em;}

a {text-decoration:none; color:#222222;}
a:hover {text-decoration:underline; color:#000000;}

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

.FWMain {position:relative; width:100%; background-image:url(../images/bkg_content.gif); background-position:bottom center; background-repeat:no-repeat;}

/* HEADER///////////////*/
.FWMenuTop {width:916px; padding-top:9px; margin:auto; font-size:9px; color:#999999;}
	.FWMenuTop a {color:#999999;}
	.FWMenuTop a:hover {color:#555555; text-decoration:none;}
	.FWMenuTop .Sel a {color:#555555; text-decoration:none;}

	div.MenuTopRight {float:right;}
		.MenuTopRight a {color:#999999;}
		.MenuTopRight a:hover {color:#555555; text-decoration:none;}
		.MenuTopRight .Sel a {color:#555555; text-decoration:none;}
	div.MenuTopLeft {float:left;}
	
.FWHeader {margin:auto; width:950px; text-align:center;}
	div.Logo {padding-bottom:11px;}
	div.Menu {height:23px;}
		.Menu a {padding:0px 35px 0px 35px;}
		
/* MAIN CONTENT//////////*/
.FWMainContent {position:relative; margin:auto; width:916px; padding:50px 0px 80px 0px; }
	div.Tracker {position:absolute; right:1px; top:12px; color:#999999; font-size:10px; text-align:right;}
		.Tracker a {color:#AAAAAA;}
		.Tracker a:hover {color:#888888; text-decoration:none;}
		
	div.ContainerSmall {width:204px; float:left;}
		.ContainerSmall img {padding-bottom:20px;}
		.ContainerSmall a {color:#666666}
		.ContainerSmall a:hover {color:#333333; text-decoration:none;}
	div.ContainerMiddle {width:432px; float:left; margin:0px 38px 0px 38px}
	div.ContactosHome {padding-top:30px; color:#999999; font-size:10px;}
	
	div.ContainerSubMenu {width:190px; float:left;}
		.ContainerSubMenu img {padding-bottom:20px;}
		.ContainerSubMenu ul {margin:0px; padding:0px;}
		.ContainerSubMenu li {text-align:right; padding:5px; border-bottom:1px solid #CCCCCC; list-style:none;}
		.ContainerSubMenu li.Bgk {background-color:#F6F6F6}
		.ContainerSubMenu a {color:#772631; display:block;}
		.ContainerSubMenu a:hover {color:#2F667B; text-decoration:none;}
		.ContainerSubMenu .Sel a {color:#2F667B; font-weight:bold;}
		
		.ContainerSubMenu #subsub {line-height:120%; }
		.ContainerSubMenu #subsub ul {margin:0px; padding:0px;}
		.ContainerSubMenu #subsub li {text-align:right; border-top:1px dotted #CCCCCC; border-bottom:0px none; list-style:none; padding:2px 10px 4px 0px;}
		.ContainerSubMenu #subsub li.First {border-top:1px dotted #CCCCCC; margin-top:6px;}
		.ContainerSubMenu #subsub a {color:#777777; font-size:10px; display:block;}
		.ContainerSubMenu #subsub a:hover {color:#333333; text-decoration:none;}
		.ContainerSubMenu #subsub .Sel a {color:#333333; font-weight:normal;}
		
		
	div.ContainerContent {width:470px; float:left; margin:0px 38px 0px 38px}
		.ContainerContent ul {margin-left:25px;}
		.ContainerContent ul li {padding-bottom:8px;}
		.ContainerContent ol li {padding-bottom:13px;}
		.ContainerContent em {color:#777777}
		.ContentText {padding-left:13px;} 
		.TitleImage {padding-bottom:25px;}
		
	div.ContainerRight {width:180px; float:left;}
		.ContainerRight img {border-bottom:5px solid #7B2D37;}
	
		.HomeListAreas p { padding:0px; margin:0px 0px 12px 0px;}
	
	div.Container688 {width:688px; float:left; margin-left:38px;}
		.LNK_image {float:left; width:55px; height:55px; border:1px solid #CCCCCC; margin-bottom:20px;}
		.LNK_text {float:left; width:249px; height:57px; margin:0px 24px 20px 13px;}
		.LNK_text a {font-weight:bold;}
		.LNK_text a:hover {}
	
	div.ContainerTotal {width:916px; float:left;}
	
	/*CONTACTOS*/
	div.ContainerCenterSmall {width:365px; float:left; margin:0px 38px 0px 38px}
	div.ContainerMap {width:280px; float:left;}
		.ContainerMap img {border:1px solid #CCCCCC;}
		
/* FOOTER///////////////*/
.FWLineBottom {height:1px; background-color:#A26B72; background-image:url(../images/bkg_linebottom.gif); background-position:center; background-repeat:no-repeat;}
.FWFooter {background-image:url(../images/bkg_footer.gif); background-position:top center; background-repeat:no-repeat; text-align:center; font-size:10px; color:#AAAAAA;}
	.FWFooter a {color:#8C8C8C;}
	.FWFooter a:hover {color:#6F6F6F; text-decoration:none;}

	div.MenuBottom {padding:14px 0px 6px 0px; text-transform:uppercase;}
	div.Copyright {padding-bottom:15px;}
	
/* MENU DROPDOWN////////*/
div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; visibility:hidden; margin:24px 0px 0px 40px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
	div.DropMenuItem {background-color:#F5F5F5; font-size:10px; line-height:normal;}
		.DropMenuItem a {color:#555555; text-decoration:none; display:block; padding:3px 3px 3px 8px;}
		.DropMenuItem a:hover {color:#FFFFFF; background-color:#2F667B; text-decoration:none;}

/*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;}
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }
