body {margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#555555;}
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, label, img { margin:0; border:0; padding:0 }

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

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

input {font-size:10px; color:#999; font-family:Arial, Helvetica, sans-serif;}
select {font-size:10px; color:#999; font-family:Arial, Helvetica, sans-serif;}
textarea {font-size:10px; color:#999; font-family:Arial, Helvetica, sans-serif;}

h1 {font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFF;}
h2 {font-family:"Times New Roman", Times, serif; font-size:25px; font-weight:normal; color:#006699;} 
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  color:#006699;}

/*HEADER*/
.MenuTop {color:#999; width:158px;}
.MenuTop a {color:#999; display:block; padding:2px 0px 2px 0px;}
.MenuTop a:hover {color:#333; text-decoration:none;}
.MenuTop a.Sel {color:#333;}

.SearchContainer {padding:8px 0px 5px 0px;}
.SearchContainer .Search {border:1px solid #CCC;}
.SearchContainer .Search input {width:130px; border:0px none; font-size:10px; color:#999; padding:0px 3px 1px 3px;}
.SearchContainer .Search .BtnSearch input {width:16px; padding:0px;}

.Share { padding-top:8px;}
.Share a {width:26px; height:25px; background-repeat:no-repeat; background-image:url(/images/sprite.gif); float:left; margin-right:5px;}
.Share a#Facebook {background-position:0px 0px;}
.Share a#Tweeter {background-position:-29px 0px;}
.Share a#Flickr {background-position:-58px 0px;}
.Share a#Youtube {background-position:-86px 0px;}
.Share a.Rss {background-position:-115px 0px;}

/*CONTENT*/
.ContentLeft .MainMenu {font-family:"Times New Roman", Times, serif; font-size:18px; color:#666666; padding:0px 25px 0px 25px;}
.ContentLeft .MainMenu a {color:#666666; display:block; padding:5px 0px 5px 0px; background:no-repeat url(/images/mainmenu_separator.gif) right top;}
.ContentLeft .MainMenu a.First {background:none;}
.ContentLeft .MainMenu a:hover {color:#006699;}
.ContentLeft .MainMenu a.Sel {color:#006699;}
.ContentLeft .SubMenu {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999; padding:0px 5px 10px 5px;}
.ContentLeft .SubMenu a {color:#999; display:block; padding:2px 0px 2px 10px; background:none;}
.ContentLeft .SubMenu a:hover {color:#999; background:no-repeat url(/images/sprite.gif) -494px -76px;}
.ContentLeft .SubMenu a.Sel {color:#006699; background:no-repeat url(/images/sprite.gif) -494px 4px;}
.ContentLeft .SubSubMenu {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999; padding:0px 5px 10px 5px;}
.ContentLeft .SubSubMenu a {color:#999; display:block; padding:2px 0px 0px 15px; background:none;}
.ContentLeft .SubSubMenu a:hover {color:#333; background:none;}
.ContentLeft .SubSubMenu a.Sel {color:#333; background:none;}

.ContentRight h1.PageTitle {padding:11px 25px 0px 25px; color:#FFF; height:44px;}
.ContentRight h3.PageSubSubTitle {padding:0px 25px 0px 25px;font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#333;}
.ContentRight .TitleContainer h2.PageSubTitle {padding:11px 25px 15px 25px; color:#006699;}
.ContentRight .NumberMenu {float:right; font-size:10px; color:#FFF; padding:20px 15px 0px 0px;}
.ContentRight .NumberMenu a {padding:0px 4px 0px 4px; margin-right:1px; background-color:#CCC; color:#FFF;}
.ContentRight .NumberMenu a:hover {color:#FFF; text-decoration:none; background-color:#006699;}
.ContentRight .NumberMenu strong {padding:0px 4px 0px 4px; margin-right:1px; background-color:#006699; color:#FFF; font-weight:normal;}
.ContentRight .NumberMenu a.Arrow {padding:0px 4px 2px 4px; color:#999; background:none; font-weight:bold; font-size:12px;}
.ContentRight .NumberMenu a.Arrow:hover {color:#006699; background:none;}
.ContentRight .BottomNumberMenu .NumberMenu {padding:0px 0px 0px 0px;}
.ContentRight .TopNumberMenu {border-bottom:1px solid #EEE; padding:0px 0px 10px 0px; margin-bottom:20px; zoom:1;}
.ContentRight .TopNumberMenu .NumberMenu {padding:0px 0px 0px 0px;}
.ContentRight .BtnBack {font-size:10px; color:#FFF;}
.ContentRight .BtnBack a {padding:2px 4px 2px 4px; margin-right:1px; background-color:#999; color:#FFF; font-weight:bold;}
.ContentRight .BtnBack a:hover {color:#FFF; text-decoration:none; background-color:#006699;}
.ContentRight .BtnBack#btn_show_more {float:right; padding-right:3px;}
.ContentRight .BtnBack#btn_show_more a {padding:4px 15px 4px 15px;}
.ContentRight .Tracker {text-align:right; padding:5px 15px 5px 0px; font-size:10px; color:#128CBB;}
.ContentRight .Tracker a {color:#CCC;}
.ContentRight .Tracker a:hover {color:#128CBB; text-decoration:none;}

.ContentRight .BtnAddComentario {border-bottom:#EEE; padding:0px 0px 20px 0px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px;}
.ContentRight .BtnAddComentario a {display:block; padding:4px; color:#333; border:1px solid #EEE}
.ContentRight .BtnAddComentario a:hover {display:block; padding:4px; background-color:#006699; color:#FFF; text-decoration:none;}

/*CONTENT TEXT*/
.Text {padding:10px 15px 25px 25px; line-height:140%;}
.Text .BorderBottom {border-bottom:1px solid #EEE; clear:both; height:1px; overflow:hidden;}
.Text p {margin:0px 0px 20px 0px;}
.Text p.Highlight {margin:0px 0px 20px 0px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#128CBB; line-height:120%;}
.Text a.LinkPDF {font-size:10px; color:#666; background:no-repeat url(/images/sprite.gif) 0px -41px; padding:3px 0px 3px 20px;}
.Text a.LinkPDF:hover {color:#000;}
.Text ul {padding-left:30px;}
.Text ol {padding-left:30px;}
.Text ul li {padding:0px 0px 10px 0px;}
.Text ol li {padding:0px 0px 10px 0px;}

.ArticleFilters {margin-bottom:20px; padding:8px 0px 8px 0px; border-bottom:1px solid #EEE; border-top:1px solid #EEE;}
.ArticleFilters input.Btn { font-size:11px; background-color:#006699; border:1px solid #006699; color:#FFF;}

.ArticleContainer {}
.ArticleContainer .Article {padding-bottom:23px;}
.ArticleContainer .Article .ArticleFoto {float:right;}
.ArticleContainer .Article .ArticleFoto img {margin:0px 0px 0px 15px; border:0px none;}
.ArticleContainer .Article .ArticleText {width:325px; line-height:normal;}
.ArticleContainer .Article .ArticleText#no-image {width:auto;}
.ArticleContainer .Article .ArticleText h3 {line-height:normal;}
.ArticleContainer .Article .ArticleText h3 a {color:#333;}
.ArticleContainer .Article .ArticleText h3 a:hover {color:#128CBB; text-decoration:none;}
.ArticleContainer .Article .ArticleText .Data {font-size:10px; color:#CCC; line-height:normal; padding-bottom:3px;}
.ArticleContainer .Article .ArticleText .Options { padding-bottom:10px; margin-top:10px; border-bottom:1px solid #EEE;}
.ArticleContainer .Article .ArticleText .Options .Extras {float:left;}
.ArticleContainer .Article .ArticleText .Options .Extras a {height:15px; width:15px; margin-right:3px; border:1px solid #EEE; float:left;}
.ArticleContainer .Article .ArticleText .Options .Extras a.Pdf {background:no-repeat url(/images/sprite.gif) -1px -124px;}
.ArticleContainer .Article .ArticleText .Options .Extras a.Movie {background:no-repeat url(/images/sprite.gif) -1px -150px;}
.ArticleContainer .Article .ArticleText .Options .Extras a:hover {border:1px solid #999;}
.ArticleContainer .Article .ArticleText .Options .Mais {float:right; font-size:10px; padding-top:3px; color:#128CBB;}
.ArticleContainer .Article .ArticleText .Options .Mais a {color:#128CBB;}
.ArticleContainer .Article .ArticleText .Options .Mais a:hover {color:#333; text-decoration:underline;}

.ArticleContainer .Article .ArticleText.White h3 {line-height:normal;}
.ArticleContainer .Article .ArticleText.White h3 a {color:#FFF;}
.ArticleContainer .Article .ArticleText.White h3 a:hover {color:#66AED1; text-decoration:none;}
.ArticleContainer .Article .ArticleText.White .Data {color:#128CBB;}

.ArticleContainer .Article.NoImage {}
.ArticleContainer .Article.NoImage .ArticleFoto {display:none;}
.ArticleContainer .Article.NoImage .ArticleText {width:auto;}

.ArticleContainer .ArticleDetail {padding-bottom:23px;}
.ArticleContainer .ArticleDetail .ArticleFoto {float:right;}
.ArticleContainer .ArticleDetail .ArticleFoto .Foto img {margin:0px 0px 0px 15px; border:0px none;}
.ArticleContainer .ArticleDetail .ArticleFoto .GalleryBtn {background-color:#006699; font-size:10px; color:#FFF; margin:0px 0px 10px 15px;}
.ArticleContainer .ArticleDetail .ArticleFoto .GalleryBtn a {background-color:#999; display:block; padding:4px; color:#FFF;}
.ArticleContainer .ArticleDetail .ArticleFoto .GalleryBtn a:hover {background-color:#006699; color:#FFF; }
.ArticleContainer .ArticleDetail .ArticleText {width:auto;}
.ArticleContainer .ArticleDetail .ArticleText h3 {line-height:normal;}
.ArticleContainer .ArticleDetail .ArticleText h3 a {color:#333;}
.ArticleContainer .ArticleDetail .ArticleText h3 a:hover {color:#128CBB; text-decoration:none;}
.ArticleContainer .ArticleDetail .ArticleText .Data {font-size:10px; color:#CCC; line-height:normal; padding-bottom:5px;}
.ArticleContainer .ArticleDetail .ArticleText .Options { padding-bottom:10px; margin-top:10px; border-bottom:1px solid #EEE;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras {float:left;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras a {height:18px;  width:auto; margin-right:3px; border:1px solid #EEE; float:left; display:block; padding:0px 10px 0px 23px; color:#999;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras a.Pdf { padding-top:3px; background:no-repeat url(/images/sprite.gif) -1px -121px;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras a.Movie { padding-top:3px; background:no-repeat url(/images/sprite.gif) -1px -148px;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras a:hover {border:1px solid #999; color:#333;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras .MenuSound {border:1px solid #EEE; padding:2px 0px 3px 0px; float:left}
.ArticleContainer .ArticleDetail .ArticleText .Options .Extras .MenuSound:hover {border:1px solid #999}
.ArticleContainer .ArticleDetail .ArticleText .Options .Mais {float:right; font-size:10px; padding-top:3px;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Mais a {color:#128CBB;}
.ArticleContainer .ArticleDetail .ArticleText .Options .Mais a:hover {color:#333; text-decoration:underline;}
.ArticleContainer .ArticleDetail .BtnBack { float:left; margin-right:20px;}

.ArticleContainer .ArticleAgenda {padding-top:10px; margin-top:10px; border-top:1px solid #EEE;}
.ArticleContainer .ArticleAgenda.First { border-top:none}
.ArticleContainer .ArticleAgenda .Title {float:left; width:360px;}
.ArticleContainer .ArticleAgenda .Title h3 {line-height:normal; color:#333; font-weight:normal;}
.ArticleContainer .ArticleAgenda .Data {float:left; width:70px; color:#128CBB; font-weight:bold;}

.GaleryContainer {padding-bottom:20px;}
.GaleryContainer .ArticleGalery {margin:0px 0px 15px 8px; float:left; width:104px; line-height:100%;}
.GaleryContainer .ArticleGalery.First {margin:0px 0px 15px 0px;}
.GaleryContainer .ArticleGalery .ArticleFoto {position:relative;}
.GaleryContainer .ArticleGalery .ArticleFoto .Video {position:absolute; top:0px; left:0px; width:108px; height:108px;}
.GaleryContainer .ArticleGalery .ArticleFoto img {margin:0px 0px 0px 0px; border:0px none;}
.GaleryContainer .ArticleGalery .ArticleText {}
.GaleryContainer .ArticleGalery .ArticleText h3 { font-size:11px; font-weight:bold; padding-top:5px;}
.GaleryContainer .ArticleGalery .ArticleText h3 a {color:#666;}
.GaleryContainer .ArticleGalery .ArticleText h3 a:hover {color:#000; text-decoration:none;}
.GaleryContainer .ArticleGalery .ArticleText .Categoria {color:#128CBB; font-size:10px;}

/*FOOTER*/
.MenuBottom {font-size:10px; color:#9A9A9A; padding-top:15px;}
.MenuBottom a {color:#9A9A9A; padding:0px 7px 0px 7px;}
.MenuBottom a:hover {color:#006699; text-decoration:none;}

.Copyright {font-size:10px; color:#CCC; padding:5px 0px 0px 7px;}
.Copyright a {color:#CCC;}
.Copyright a:hover {color:#006699; text-decoration:none;}
.Copyright a.Sel {color:#006699;}

.LogosFooter {padding:20px 0px 0px 7px;}
.LogosFooter a {height:32px; background-repeat:no-repeat; background-image:url(/images/sprite.gif); float:left; margin-right:30px;}
.LogosFooter a.GrupoPPE {width:127px; background-position:0px -76px;}
.LogosFooter a.PsdEuropa {width:49px; height:38px; background-position:-223px -74px;}
.LogosFooter a.Psd {width:60px; background-position:-145px -80px;}

/*SITE MAP*/
.SiteMap {line-height:normal;}
.SiteMap .Logo { border-bottom:1px solid #CCC;}
.SiteMap .Logo td.LeftColl {font-family:"Times New Roman", Times, serif; font-size:25px; padding:20px 0px 10px 0px;}
.SiteMap .Logo td.RightColl{padding-bottom:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.SiteMap .Logo td.RightColl a {padding:0px 3px 0px 3px; color:#333;}
.SiteMap .Logo td.RightColl a:hover {color:#006699; text-decoration:none;}
.SiteMap .Mapa a {display:block; color:#999; border-bottom:1px solid #CCC;padding:0px 0px 0px 0px;  margin:0px 15px 0px 0px;}
.SiteMap .Mapa a:hover {color:#333;}
.SiteMap .Mapa tr.Title {font-family:"Times New Roman", Times, serif; color:#000; font-size:14px;}
.SiteMap .Mapa tr.Title td {padding:20px 0px 0px 0px; width:33%; }
.SiteMap .Mapa tr.Title a {color:#000; padding-bottom:5px;}
.SiteMap .Mapa tr.Title a:hover {color:#006699; text-decoration:none;}
.SiteMap .Mapa .subMenu {margin-left:10px; }
.SiteMap .Mapa .subMenu a{ border-bottom: none; }

/*.subMenu { margin-left:10px;}
.subMenu a{ border-bottom:1px solid #cc3300;}*/
#highlight-btn {position:absolute; width:182px; height:48px; overflow:hidden; z-index:10; top:250px; left:-192px; background:no-repeat top left url(/images/bkg_home_btn.png); font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-style:italic;}
#highlight-btn:hover {background:no-repeat bottom left url(/images/bkg_home_btn.png);}
#highlight-btn a {display:block; padding:14px 10px 16px 42px; text-align:center; color:#FFF;}

/*FRAMEWORK*/
#fw-bkg {background-image:url(/images/bkg.gif); background-repeat:repeat-x; background-position:top;}
#fw-bkg-home {background-image:url(/images/bkg_home.gif); background-repeat:repeat-x; background-position:top;}

#fw-main {width:955px; margin:auto; background:no-repeat url(/images/main_bkg.jpg) 0px 0px;}
#fw-main-home {width:955px; margin:auto; background:no-repeat url(/images/main_bkg_home.jpg) 0px 0px;}

#fw-header {height:152px;}
#fw-header .LogoContainer {float:left; width:360px;}
#fw-header .LogoContainer .Logo {padding:24px;}
#fw-header .LogoContainer .Logo h1 {color:#006699; font-size:45px; letter-spacing:-2px; line-height:80%;}
#fw-header .LogoContainer .Logo h1 a {color:#006699;}
#fw-header .LogoContainer .Logo h1 a:hover {color:#006699; text-decoration:none;}
#fw-header .LogoContainer .Logo h2 {color:#666666; font-size:14px;}
#fw-header .MenuTopContainer {float:right; width:464px;}
#fw-header .MenuTopContainer.Home {float:right; width:290px;}

#fw-content {_height:450px; min-height:450px;}
#fw-content .ContentLeft {float:left; width:266px;}
#fw-content .ContentRight {float:right; width:488px;}
#fw-content-home {_height:550px; min-height:550px;}
#fw-content-home .ContentLeft {float:left; width:266px;}
#fw-content-home .ContentRight {float:right; width:310px; color:#99C2D6; padding-top:15px;}
#fw-content-home .ContentRight h1.PageTitle {font-size:20px;}

#fw-footer {border-top:1px solid #CCC; margin-top:10px; padding-bottom:30px;}

