body {margin:0px; background-image:url(../images/bkg_head.jpg); background-position:top left; background-repeat:repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#828282; line-height:150%;}

form {padding:0px; margin:0px;}
input {font-family:Tahoma, Arial, sans-serif; font-size:10px; padding:0px; margin:0px; border:0px none; color:#999999;}
select {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#999999;}

ul {margin:14px 0px 0px 30px; padding:0px;}
li {margin:0px 0px 13px 0px; list-style-image:url(../images/icon/list.gif); list-style-position:ouside;}

a {text-decoration:none; color:#4754A3;}
a:hover {text-decoration:underline;}
a.OnText {text-decoration:underline; color:#828282;}
a:hover.OnText {text-decoration:underline; color:#4754A3;}

.Clear {clear:both; height:1px; overflow:hidden;}
.Margin10Top {margin-top:10px}
.Margin10Bottom {margin-bottom:10px}
.Padding10Bottom {padding-bottom:10px}

/*// TEXT //*/
.BlueBig {font-size:13px; color:#4754A3; font-weight:bold;}
.TitleBlue {font-weight:bold; color:#4754A3;}
.TitleGray {font-weight:bold; color:#666666;}
	.TitleGray a {color:#666666;}
	.TitleGray a:hover {color:#666666;}
.TextBlue {color:#4754A3;}
.SmallBlue {font-size:9px; color:#4754A3;}
.SmallText {font-size:10px;}

/*// FW //*/
.FW_Header {margin:auto; width:936px;}
.FW_BarraSmall {width:100%; background-color:#4754A3; margin-bottom:6px; height:3px;}
.FW_BarraFoto {width:100%; background-color:#4754A3; text-align:center;}
.FW_FooterSpacer {width:100%; background-color:#4754A3; margin:50px 0px 12px 0px; height:8px; text-align:center;}

/*// HEADER //*/
.Logo {float:left;}
.Search {float:right; margin:7px 20px 0px 0px; padding:2px 3px 2px 3px; border:1px solid #DADCE9; background-color:#FFFFFF;}
.MenuTop {float:right; margin:10px 10px 0px 0px; font-size:10px;}
	.MenuTop a {color:#999999}
	.MenuTop a:hover {color:#666666; text-decoration:none;}
	.MenuTop .Sel a {color:#666666;}
.ContainerMenu {height:29px; position:relative;}
.TrackerAndSpacer {margin:auto; width:884px; text-align:right; padding:10px 0px 16px 0px; font-size:10px; color:#B4BCE2;}
	.TrackerAndSpacer a {color:#CCCCCC;}
	.TrackerAndSpacer a:hover {color:#B4BCE2;}
div#PageTitle {color: #4754A3; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


/*// CONTENT //*/
.ContentContainer {margin:auto; width:905px;}
	.ContentLeft {float:left; width:222px;}
	.ContentCenter {float:left; width:347px; margin:0px 50px 0px 50px;}
	.ContentRight {float:left; width:236px;}

.InputBox {float:left; margin:0px 0px 5px 0px; padding:2px 3px 2px 3px; border:1px solid #DADCE9; background-color:#FFFFFF;}
.ArticleContainer {margin-top:22px;}
.ArticleImage {float:right; margin-left:25px;}

.ContentBig {float:left; width:630px; /*width:633px;*/ margin-left:50px;}
div.PageContent {margin-top:22px; height:120px; min-height:120px;}
html>body div.PageContent {height:auto}	/* height / min-height HACK : this line is only for IE7 to override the height property*/

.FotoDetail {float:right; margin-left:25px; width:262px;}
.FotoDetail img {margin-bottom:20px;} 

.PostTitleBigContainer {width:633px; margin:20px 0px 20px 0px;}
/*
.PostTitleBigContainer a {background-color:#CCCCCC; color:#4754A3; padding:0px 3px 0px 3px;}
.PostTitleBigContainer a:hover {background-color:#4754A3; color:#FFFFFF; padding:0px 3px 0px 3px; text-decoration:none;}
.PostTitleBigContainer .Sel a {background-color:#4754A3; color:#FFFFFF; padding:0px 3px 0px 3px;}
*/
.PageContentRight {margin-top:22px; float:left; width:330px;}
.PageContentLeft {margin-top:22px; float:right; width:255px;}
	.PageContentSelect {width:50px; height:50px; float:left; margin-right:1px;}

.FotoGallery {margin-top:22px; float:right; width:255px;}
.FotoGallery .GalleryItem {width:50px; height:50px; float:left; margin-right:1px;}
.FotoGallery .GalleryImage { width:254px; height:254px; }
.transOFF {border:0px;}
.transON IMG {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0px;}

.SubMenu {text-transform:uppercase; margin-top:24px;}
	.SubMenu a {display:block; color:#CCCCCC; background-color:#7E7E7F; padding:2px 2px 2px 13px; margin-top:2px;}
	.SubMenu a:hover {text-decoration:none; color:#DFDFDF; background-color:#989899;}
	.SubMenu .Sel a {display:block; color:#4754A3; background-color:#D5D6DA; padding:2px 2px 2px 13px; margin-top:2px;}
.SubSubMenu {text-transform:none; margin:0px; font-size:10px;}	
	.SubSubMenu a {display:block; color:#7E7E7F; background-color:#E9E9EB; padding:4px 2px 4px 20px; margin:0px;}
	.SubSubMenu a:hover {text-decoration:none; color:#7E7E7F; background-color:#F5F5F5;}
	.SubSubMenu .Sel a {display:block; color:#4754A3; background-color:#E9E9EB; padding:4px 2px 4px 20px; margin:0px;}

.NumberMenu {float:right; }
.NumberMenu a {background-color:#CCCCCC; color:#4754A3; padding:1px 2px 1px 4px; margin-right:2px;text-decoration:none;}
.NumberMenu a:hover {background-color:#4754A3; color:#FFFFFF; }
.NumberMenu strong  {background-color:#4754A3; color:#FFFFFF; padding:1px 2px 1px 4px; margin-right:2px;}
/*// REC FORM //*/	

.RecrutamentoForm input.TextInput {font-size:11px; padding:2px; background-color:#FFFFFF; border-bottom: 1px solid #666666; border-top: 0px none; border-left: 0px none; border-right: 0px none; color:#4754A3;}
.RecrutamentoForm textarea { font-size:11px; padding:2px;color:#4754A3; }
.RecrutamentoForm label { /*margin-left:5px;*/ }	
.RecrutamentoForm blockquote { margin-top:0px; margin-bottom:0px;}
.RecrutamentoForm blockquote p { margin: 0px 0px 5px 0px;}

/*// FOOTER //*/
.Footer {margin:auto; width:928px;}
	.MenuBottom {text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
	.MenuBottom a {color:#999999; padding:0px 17px 0px 17px;}
	.MenuBottom a:hover {color:#666666; text-decoration:none;}
	.Copyright {text-align:center; padding:10px 0px 8px 0px; font-size:10px; color:#CCCCCC;}
	.Copyright a {color:#999999;}
	.Copyright a:hover {color:#666666; text-decoration:none;}
	.Copyright .Sel a {color:#666666;}

/*// MAPA DO SITE //*/
.Sitemap {margin-bottom:5px; }
.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 #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF;  margin:0px 5px 0px 5px; font-weight:bold; }
.Sitemap .Cell .Title A {color:#333333; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#4754A3; background-color:#FFFFFF; text-decoration:none; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:15px 5px 0px 5px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 3px 0px; display:block; color:#828282;}
.Sitemap .Cell .Links A:hover { color:#4754A3; background-color:#FFFFFF; text-decoration:none;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:underline; }

/*// DROPDOWN //*/
.DropDown {filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; position:absolute; top:0px; z-index:99; display:none; background-color:#EEEEEE; }
.DropDownContainer {font-size:10px; background-color:#EEEEEE; margin:1px;}
.DropDown a {color:#666666; padding:2px 5px 2px 5px; margin-bottom:1px; text-decoration:none; display:block; }
.DropDown a:hover{color:#FFFFFF; background-color:#4754A3; text-decoration:none;}