body {background-color:#000; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A6A6A6; }

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

form { margin:0px; padding:0px;}
input {font-size:10px; color:#666;}

p { padding:5px 0px 10px 0px; margin:0px;}

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

.Hidden {display:none;}

.AlphaZero {filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}

h1 {color:#FFFFFF; font-size:25px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
h2 {color:#666666; font-size:20px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px;}
h3 {color:#FFFFFF; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
h3 a {color:#FFF;}
h3 a:hover {color:#FFF; text-decoration:underline;}
h4 {}
h5 {color:#999999; font-size:10px; font-weight:normal; margin:0px; padding:0px;}

ul {margin:0px; padding-left:38px;  list-style:none;}
li {padding:0px 5px 0px 15px; margin:10px 0px 10px 0px; background-image:url(/images/icons/white_bullet.gif); background-position:left top; background-repeat:no-repeat; }



.Control {float:right; padding-top:10px; }
.Control a {border:1px solid #000000; display:block; float:left;}
.Control a:hover {border:1px solid #333333;}

.Info {float:right;}
.Info .transOFF {}
.Info .transON IMG {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}

.SubMenu { }
.SubMenu .Text {padding:0px 0px 40px 5px; border-bottom:1px solid #181818;}
.SubMenu a {padding:8px 0px 8px 5px; font-size:16px; color:#444; display:block; border-bottom:1px solid #181818; /*background-image: url(/images/submenu/traco.gif); background-position:left bottom; background-repeat:no-repeat;*/}
.SubMenu a:hover {color:#FFF; background-color:#111;}
.SubMenu a.Sel {color:#FFF; font-size:20px; padding:10px 0px 20px 5px; border-bottom:0px none;}
.SubMenu a.Sel:hover {color:#FFF; font-size:20px; background:none;}

.SubMenu .SubMenuItem .SubMenuItemTitle a {padding:8px 0px 8px 5px; font-size:16px; color:#444; display:block; border-bottom:1px solid #181818; /*background-image: url(/images/submenu/traco.gif); background-position:left bottom; background-repeat:no-repeat;*/}
.SubMenu .SubMenuItem .SubMenuItemTitle a:hover {color:#FFF; background-color:#111;}
.SubMenu .SubMenuItem .SubMenuItemTitle a.Sel {color:#FFF; font-size:20px; padding:10px 0px 20px 5px; border-bottom:0px none;}
.SubMenu .SubMenuItem .SubMenuItemContent { display:none; }
.SubMenu .SubMenuItem .SubMenuItemContent .Text {padding:0px 0px 40px 5px; border-bottom:1px solid #181818;}
.SubMenu .SubMenuItem .SubMenuItemContent .Text#media_projectores {padding:0px 0px 5px 5px; border-bottom:1px solid #181818;}
.SubMenu .SubMenuItem .SubMenuItemContent .SubSubMenu { border-top:1px solid #181818; padding:0px 0px 30px 0px}
.SubMenu .SubMenuItem .SubMenuItemContent .SubSubMenu a { padding:5px 0px 5px 10px; color:#555; font-size:12px;}
.SubMenu .SubMenuItem .SubMenuItemContent .SubSubMenu a:hover {color:#FFF;}
.SubMenu .SubMenuItem .SubMenuItemContent .SubSubMenu a.Sel {padding:5px 0px 5px 10px; color:#FFF; border-bottom:1px solid #181818;}
.SubMenu .SubMenuItem.Open .SubMenuItemTitle a:-moz-any-link:focus {outline:none;}
.SubMenu .SubMenuItem.Open .SubMenuItemTitle a {padding:8px 0px 8px 5px; font-size:16px; color:#444; display:block; border-bottom:1px solid #181818; /*background-image: url(/images/submenu/traco.gif); background-position:left bottom; background-repeat:no-repeat;*/}
.SubMenu .SubMenuItem.Open .SubMenuItemTitle.Sel a {color:#FFF; font-size:20px; padding:10px 0px 20px 5px; border-bottom:0px none;}
.SubMenu .SubMenuItem.Open .SubMenuItemContent { display:block; }
	
	
/* HOME DROPDOWNS */
/*MAINMENU*/
.FWMainMenuContainer {height:1px; position:relative; width:950px;}
.FWMainMenuContainer .MainMenu {position:absolute; width:950px; z-index:995;}
.FWMainMenuContainer .MainMenu td {vertical-align:top; height:98px; border-left:1px solid #333333;}
.FWMainMenuContainer .MainMenu td#Last {border-right:1px solid #333333;}
.FWMainMenuContainer .MainMenu .OwgDropDown {overflow:hidden; height:105px; background-color:#000000; position:relative;}
.FWMainMenuContainer .MainMenu .OwgDropDown_Position {position:absolute; top:66px; z-index:999;}
.FWMainMenuContainer .MainMenu .OwgDropDown_Links {font-size:10px; padding-top:4px;}
.FWMainMenuContainer .MainMenu .OwgDropDown_Links a {color:#CCC; padding:1px 3px 2px 12px; text-decoration:none; display:block; line-height:95%;}
.FWMainMenuContainer .MainMenu .OwgDropDown_Links a:hover{color:#fff; text-decoration:none;}

/* TRACKER MENU */
.OwgTracker { position:absolute; overflow:hidden; background-color:#000000; top:0px; left:0px; line-height:normal; }
.OwgTracker A { display:block; }
.OwgTracker .OwgTrackerList { position:absolute; top:0px; left:0px; font-size:10px;  padding-left:1px;}
.OwgTracker .OwgTrackerList a {background-color:#000; display:block; color:#666;  padding:0px 17px 0px 17px;}
.OwgTracker .OwgTrackerList a:hover {color:#CCC; background-color:#333;}

.OwgTracker .OwgTrackerMore {position:absolute; top:0px; left:0px; display:none; background-color:#000; border-bottom:1px solid #333; text-align:center;}
.OwgTracker .OwgTrackerMore a {background-color:#000; display:block;}
.OwgTracker .OwgTrackerMore a:hover {background-color:#333;}

.OwgTracker .OwgTrackerSelf {color:#808080; font-size:20px; border:1px solid #000000;}
.OwgTracker .OwgTrackerSelf a { background:none; display:block; color:#808080; background-image:url(/images/maintracker_seperator.gif); background-repeat:no-repeat; background-position:left; padding:0px 17px 0px 17px;}
.OwgTracker .OwgTrackerSelf a:hover {color:#FFF; background:none; background-image:url(/images/maintracker_seperator.gif); background-repeat:no-repeat; background-position:left; padding:0px 17px 0px 17px;}
.OwgTracker .OwgTrackerSelf a.Sel {color:#FFF; background:none; background-image:url(/images/maintracker_seperator.gif); background-repeat:no-repeat; background-position:left; padding:0px 17px 0px 17px;}

/*MAIN*/
.FWMain {width:950px; margin:auto;}

/*HEADER*/
.FWHeader {}
.FWHeader .MenuTop{float:right; color:#606060; font-size:10px;}
.FWHeader .MenuTop a {color:#606060; padding:0px 5px 0px 5px;}
.FWHeader .MenuTop a:hover {color:#FFFFFF;}
/*.FWHeader .MenuTop a#Newsletter {color:#B1B1B1;}
.FWHeader .MenuTop a#Newsletter:hover {color:#FFFFFF;}*/
.FWHeader .MenuTop a#idioma {color:#B1B1B1;}
.FWHeader .MenuTop a#idioma:hover {color:#FFFFFF;}
.FWHeader .MenuTop a:hover {color:#FFFFFF;}
.FWHeader .MenuTop a.Sel {color:#FFFFFF;}

.FWHeader .TopLogoHome {height:40px; border-bottom:1px solid #FFFFFF;}
.FWHeader .TopLogo {border-bottom:1px solid #FFFFFF}
.FWHeader .TopLogo .MenuTop {padding:50px 0px 10px 0px;}
.FWHeader .TopLogo .MainTracker {float:left; margin-top:47px;}
.FWHeader .TopLogo .MainTracker .transOFF {}
.FWHeader .TopLogo .MainTracker .transON IMG {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}

.FWHeader .BottomLogoHome {height:78px;}
.FWHeader .BottomLogoHome .MenuTop {padding:10px 0px 10px 0px;}
.FWHeader .BottomLogoHome .Logo{float:left; padding-top:20px;}

/*CONTENT*/
.FWContent {min-height:533px;}
.FWContent .ContentLeft {float:left; width:242px;}
.FWContent .ContentLeft h1 {padding:0px 0px 20px 0px;}
.FWContent .ContentLeft h5 {color:#666666; padding-bottom:5px;}
.FWContent .ArticleFotoLeft {margin-bottom:20px; border:1px solid #333333; height:180px;}

.FWContent .ContentRight {float:right; width:670px;}
.FWContent .ContentRight .Articles {min-height:640px; }
.FWContent .ContentRight .Articles .ControlContainer {height:45px;}
.FWContent .ContentRight .Articles .BottomLogo {height:40px;}
.FWContent .ContentRight .Articles .ArticleItem {margin:0px 7px 6px 0px; position:relative; float:left; border:1px solid #333; background-repeat:no-repeat; background-position:center; cursor:pointer;}
.FWContent .ContentRight .Articles .ArticleItem#Last {margin-right:0px;}
.FWContent .ContentRight .Articles .ArticleItem .TableHover {width:160px; height:180px; background-color:#000;}
.FWContent .ContentRight .Articles .ArticleItem .TableHover td {width:160px; height:180px; }
.FWContent .ContentRight .Articles .ArticleItem .Description {padding:5px;}

.FWContent .ContentRight .ArticlesEquipa {}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem {margin:0px 20px 20px 0px; position:relative; float:left; border:1px solid #333;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem#Last {margin-right:0px;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem .ArticleText {position:absolute; top:10px; right:10px; width:190px; text-align:right;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem .ArticleText h3 {color:#000; font-size:14px; font-weight:bold;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem .BtnEmail {color:#FFF; font-size:10px; width:73px; padding-top:5px;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem .BtnEmail a { background-color:#000; color:#CCC; padding:2px 4px 2px 0px; display:block;}
.FWContent .ContentRight .ArticlesEquipa .ArticleItem .BtnEmail a:hover { background-color:#333; color:#FFF;}

.FWContent .DetailFoto {position:relative; border:1px solid #333;}
.FWContent .DetailFoto .DetailTitle {position:absolute; right:0px; top:0px; text-align:right; width:900px; height:154px; background-image:url(../images/detail/shadow_title.png); background-position:right top; background-repeat:no-repeat;}
.FWContent .DetailFoto .DetailTitle h1 {font-size:30px;}
.FWContent .DetailFoto .DetailTitle h2 { color:#CCC;}
.FWContent .DetailMenu {padding-top:10px;}
.FWContent .DetailMenu .Thumbs {float:left; width:790px;}
.FWContent .DetailMenu .Thumbs  img {border:1px solid #666;}
.FWContent .DetailMenu .Thumbs  a {margin-right:2px; float:left;}
.FWContent .DetailMenu .Control {float:right; padding-top:10px; width:150px;}
.FWContent .DetailMenu .Control a#BtnVoltar {margin-left:10px; font-size:10px;}

.FWContentGroup .ContentLeft {float:left; width:310px;}
.FWContentGroup .ContentCenter {float:left; width:330px;}
.FWContentGroup .ContentCenter h1 {padding:0px 0px 20px 0px;}
.FWContentGroup .ContentCenter .ContentPadding {padding:0px 30px 0px 30px;}
.FWContentGroup .ContentRight {float:right; width:310px;}

/*FOOTER*/

.FWFooter .Copyright {border-top:1px solid #FFFFFF; margin-top:10px; padding:20px; font-size:10px; color:#525252; text-align:center;}
.FWFooter .Copyright a {color:#525252;}
.FWFooter .Copyright a:hover {color:#FFFFFF;}
.FWFooter .Copyright a#Newsletter {color:#B1B1B1;}
.FWFooter .Copyright a#Newsletter:hover {color:#FFFFFF;}

/*MAPA SITE*/
.Sitemap { margin:90px 0px 90px 0px}
.Sitemap .VLine {background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center;}
.Sitemap .Cell {text-align:center; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center;}
.Sitemap .Cell .TopBorder { border-top:1px solid #333; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #333; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #333; width:50%; height:20px; }
.Sitemap .Cell .Title {clear:both; background-color:#111111; margin:1px; font-size:11px; font-weight:bold;}
.Sitemap .Cell .Title A {color:#CCC; background-color:#111111; display:block; height:20px; padding:6px 14px 0px 13px;}
.Sitemap .Cell .Title A:hover {text-decoration:none; background-color:#333; color:#FFF;}
.Sitemap .Cell .Links {margin:16px 0px 0px 0px; text-align:center; font-size:10px;}
.Sitemap .Cell .Links A { line-height:110%; padding:4px 0px 4px 6px; margin:0px; display:block; color:#666; background-color:#000;}
.Sitemap .Cell .Links A:hover {text-decoration:none; background-color:#111111; color:#999;}
.Sitemap A {text-decoration:none;}
.Sitemap A:hover { text-decoration:underline; }
