body {margin:0px; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#858585; line-height:130%;}

a {text-decoration:none; color:#333333}
a:hover {text-decoration:none; color:#FFCC00;}

form {padding:0px; margin:0px;}

ul {padding:0px; margin:15px 0px 15px 20px;}
li {list-style:disc; padding:6px 0px 6px 0px;}

/*TEXT*/
.BkgGrey {background-image:url(../images/bkg_grey.gif);}
.BkgBlue {background-image:url(../images/bkg_blue.gif);}

.Title {font-size:11px; font-weight:bold; color:#002038;}
.Date {font-size:9px; color:#ECBD00;}

.TitleWhiteSmall {font-size:10px; font-weight:bold; color:#FFFFFF; padding:2px 7px 2px 7px;}

/*HEADER*/
/*div.HeaderContainerHome { width:932px; margin:auto; height:240px;}*/
div.HeaderContainer {width:932px; margin:auto; height:160px;}
	div.LogoContainer{background-image:url(../images/logo_bkg.jpg); background-repeat:no-repeat; background-position:center; height:120px;}
		div.Logo {float:left; width:181px; height:87px; margin-top:16px; text-align:right;}
		div.FraseChaveHome {float:right; width:503px; margin:60px 16px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DCE0E4; text-align:right;}
		div.FraseChave { float:right; width:503px; margin:65px 16px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DCE0E4; text-align:right;}

	
	div.YellowBar {height:5px; background-color:#FFCC00;}

	div.MenusContainer {height:33px; background-image:url(../images/header/h_bkg_menu.gif); background-repeat:repeat-x; padding:0px 13px 0px 13px;}
		div.MainMenu {float:left; width:618px;}
		div.RightMenu {float:right; width:215px; text-align:right; margin-top:10px; font-size:10px; color:#333333;}
			.RightMenu a {color:#333333;}
			.RightMenu a:hover {color:#F1C100; text-decoration:none;}
			.RightMenu .Sel a {color:#F1C100; text-decoration:none;}

	td.HShadowLeft {width:6px; background-image:url(../images/header/h_shadow_left.gif); background-repeat:repeat-y;}
	td.HShadowRight {width:6px; background-image:url(../images/header/h_shadow_right.gif); background-repeat:repeat-y;}
	td.HShadowBottom {height:4px; background-image:url(../images/header/h_shadow_bottom.gif); background-repeat:repeat-x;}
	td.HCenter {height:134px; vertical-align:top;}

div.Tracker {width:913px; margin:auto; height:50px; padding:5px 19px 0px 0px; text-align:right; clear:both; font-size:9px; color:#777777;}
	.Tracker a {color:#CCCCCC; text-decoration:none;}
	.Tracker a:hover {color:#FFCC00; text-decoration:none;}

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

div.ContentContainer {width:932px; margin:auto;}
	.BkgLine {background-image: url(../images/bkg_content.gif); background-repeat:repeat-y; background-position:left;}

div.ElementContent {float:left;}
	.OneElement {width:218px;}
	.TwoElement {width:476px; padding-left:19px;}
	
	div.TitleContainer {margin:0px 4px 0px 4px;}
		
	div.FotoContainer {}
		td.Foto_lct {background-image:url(../images/fotos/foto_lct.jpg); background-repeat:no-repeat; height:4px; width:4px;}
		td.Foto_lcb {background-image:url(../images/fotos/foto_lcb.jpg); background-repeat:no-repeat; height:4px; width:4px;}
		td.Foto_rct {background-image:url(../images/fotos/foto_rct.jpg); background-repeat:no-repeat; height:4px; width:4px;}
		td.Foto_rcb {background-image:url(../images/fotos/foto_rcb.jpg); background-repeat:no-repeat; height:4px; width:4px;}
		td.Foto_l { background-image:url(../images/fotos/foto_l.jpg); background-repeat:repeat-y; width:4px;}
		td.Foto_r {background-image:url(../images/fotos/foto_r.jpg); background-repeat:repeat-y; width:4px;}
		td.Foto_t {background-image:url(../images/fotos/foto_t.jpg); background-repeat:repeat-x; height:4px;}
		td.Foto_b {background-image:url(../images/fotos/foto_b.jpg); background-repeat:repeat-x; height:4px;}
		td.Foto_c {background-color:#FFFFFF; padding:2px;}
			.Foto_c div {border:4px solid #333333;}
			
	div.TextContainer {padding:10px 10px 0px 10px;}
		.TextContainer a {color:#333333;}
		.TextContainer a:hover {color:#999999;}
	
	/*TITULO*/
	div.PageTitleContainer {height:22px;}
		div.PageTitleContent {float:left; text-align:left;}
		div.NumberMenu {float:right; text-align:right; margin-right:19px; font-size:10px;}
			.NumberMenu a {color:#FFFFFF; background-color:#CACACA; padding:0px 3px 1px 3px; margin:2px;}
			.NumberMenu a:hover {color:#FFFFFF; background-color:#FFCC00;}
			.NumberMenu .Sel a {color:#FFFFFF; background-color:#F1C100; padding:0px 3px 1px 3px; margin:2px;}
			.NumberMenu STRONG {color:#FFFFFF; background-color:#F1C100; padding:0px 3px 1px 3px; margin:2px; font-weight:normal; }
	
	/*SUBMENUS*/
	div.SubMenuContainer {float:left; width:157px; margin-top:30px;}
		div.SubMenu {width:136px; float:right; text-align:right;}
			.SubMenu a {display:block; padding:2px 12px 2px 0px; background-color:#DFDFDF; margin-bottom:3px; color:#999999;}
			.SubMenu a:hover {background-color:#FFCC00; color:#FFFFFF;}
			.SubMenu .Sel a {display:block; padding:2px 12px 2px 0px;background-color:#FFCC00; color:#FFFFFF;}
				
	/*CONTAINER*/
	div.TextContentContainer {float:right; width:719px; margin-top:30px; min-height:328px;}
		
		div.TextContent {width:698px; margin-left:2px;}
		
		div.TextContent_2A {width:348px; margin-left:2px; float:left;}
		div.TextContent_2B {width:350px; float:left;}
		
		div.ItemContainer {width:218px; float:left; height:300px; padding-right:21px;}
		
		div.FotosContainerDetalhe {float:left; margin-right:25px;}
			.FotosDetalhe {margin-bottom:20px; width:218px;}
	
		div.TextContainerDetalhe {margin-bottom:20px; width:455px; float:right;}
		div.BackDetalhe {margin-top:15px;}
			.BackDetalhe a {padding:2px 3px 2px 3px; background-color:#DFDFDF; color:#999999;}
			.BackDetalhe a:hover {padding:2px 3px 2px 3px; background-color:#FFCC00; color:#FFFFFF;}
			
		div.Equipa {width:695px; padding-bottom:20px; clear:both;}
			.Equ_Foto {width:100px; margin-right:15px; float:left;}
			.Equ_Texto {width:580px; float:left;}
			
		div.Parceiros {width:325px; margin:0px 34px 30px 0px; float:left;}
			.Par_Foto {width:100px; padding-right:15px; float:left;}
			.Par_Texto {float:left;}

		table.FAQIntro { margin-bottom:40px; font-weight:bold; color:#333333; }
		table.FAQIntro TD { padding-bottom:4px; padding-right:10px; }
		div.FAQItem { padding-bottom:20px; }
		div.FAQItem .Title { padding-bottom:2px; border-bottom:1px solid #999999; }
		div.FAQItem .Content { padding-top:4px;}
		div.FAQItem .Content .R { color:#333333; font-weight:bold; }
		div.FAQItem .GoTo { padding-top:4px; text-align:right; }
	
	/*FORM*/
	.TableForm {margin-top:10px;}
	.TableForm .TitleForm {font-size:11px; font-weight:bold; color:#002038; padding-bottom:8px; padding-top:8px; }
	.TableForm .SmallTextInfo { padding:14px 0px 14px 0px; font-size:10px; }
	.TableForm .Input { text-align:left; }
	.TableForm .Input INPUT { width:300px; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px; border:1px solid #BBBBBB; }
	.TableForm .Input TEXTAREA { width:300px; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px; border:1px solid #BBBBBB; }
	.TableForm .Input SELECT {  font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px; }
	.TableForm .Submit { padding-top:10px; }
	.TableForm .Submit INPUT { margin-right:15px; font-size:11px;}


/*FOOTER*/
div.FooterContainer {width:909px; margin:auto; height:43px; padding:0px 0px 0px 17px; clear:both; margin-top:20px;}
	.FooterContainer input {border:0px none; font-size:9px; background-color:#FAFAFA;}
	div.FooterLeft {float:left; margin:15px 58px 15px 0px; width:437px;}
	div.FooterRight {float:left; margin:15px 0px 15px 0px; width:407px;}
	.FooterFundo {background-image:url(../images/footer/f_bkg.jpg); background-repeat:no-repeat;}
	
	.TitleDiv {width:111px; margin-right:4px; float:left;}
	.ItemForm {background-color:#FAFAFA; width:123px; float:left; border:1px solid #999999; margin-right:4px; height:17px;} 
	
	.MenuBottom {font-size:9px; color:#666666;}
	.MenuBottom a {color:#666666;}
	.MenuBottom a:hover {color:#000000;}
	
	.Copyright {font-size:10px; color:#A5A5A5; text-align:right;}
	.Copyright a {color:#A5A5A5}
	.Copyright a:hover {color:#333333;}
	
/*DROP-DOWN*/
div.MenuDropDown {padding:0px; position:absolute; top:0px; z-index:1; visibility:hidden; margin:35px 0px 0px 3px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
	div.DropMenuItem {background-color:#EEEEEE; font-size:10px;}
		.DropMenuItem a {color:#333333; text-decoration:none; display:block; padding:3px 3px 3px 15px;}
		.DropMenuItem a:hover {color:#FFFFFF; background-color:#FFCC00; text-decoration:none;}
	
/*SITEMAP*/
.MapaSite  {background-image:url(../images/mapa_site/traco2.gif); background-repeat:repeat-x;}
.MapaSite1  {background-image:url(../images/mapa_site/l_top2.gif); background-repeat:no-repeat; background-position:top right;}
.MapaSite2  {background-image:url(../images/mapa_site/l_bottom2.gif); background-repeat:no-repeat; background-position:top left;}
.Mapatit { font-weight:bold; font-size:11px;}
.Mapatit a { padding:0px 3px 0px 3px;}
.Mapatit a:hover { text-decoration:none; color:#F1C100; }
.MapaSub { margin-top:10px; text-align:center; font-size:10px;}
.MapaSub a { color:#999999; }
.MapaSub a:hover { text-decoration:none; color:#333333; }