body {background-color:#474547; margin:0px; height:100%; font-family:Arial, Helvetica, sans-serif; color:#C7C7C7; font-size:11px;}
html {height:100%;}

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

p {padding:0px; margin:0px 0px 13px 0px;}

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

.flash-replaced .alt {display: block;	height: 0;	position: absolute;	overflow: hidden; width: 0;}

.Hidden {display:none;}

h1 {font-size:16px; font-weight:normal; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px; float:left;}
h1 a {color:#A0A0A0;}
h1 a:hover {color:#FFFFFF;}
h1 a.Sel {color:#FFFFFF;}

h2 {font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
h2 a {color:#FFFFFF;}
h2 a:hover {color:#FFFFFF; text-decoration:underline;}

h3 { font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#848384; margin:0px; padding:0px 0px 5px 0px;}
h3 a {color:#848384;}
h3 a:hover {color:#FFFFFF;}

.NumberMenu {font-size:11px; color:#848384; padding-right:10px;}
.NumberMenu a {color:#848384;}
.NumberMenu a:hover {color:#FFF;}
.NumberMenu strong {color:#FFF; font-weight:normal;}

ul {margin:0px; padding:8px 0px 8px 0px;}
li {list-style-type:square; margin:0px 0px 0px 20px; padding:0px;}

form { margin:0px; padding:0px;}
input {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
textarea {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
select {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; width:150px;}

.PageTitle {height:30px;}
.PageTitle a img {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
.PageTitle a:hover img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.PageTitle a.Sel img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.TitleSeparetor {float:left; padding:4px;}

table.FWMain {height:100%;}

table.ShadowBox {width:820px;}
.ShadowBox td.STop {height:1px; background-image:url(../images/shadowbox/shadow_t.jpg); background-repeat:repeat-x;}
.ShadowBox td.SBottom {height:1px; background-image:url(../images/shadowbox/shadow_b.jpg); background-repeat:repeat-x;}
.ShadowBox td.SLeft {width:1px; background-image:url(../images/shadowbox/shadow_l.jpg); background-repeat:repeat-y;}
.ShadowBox td.SRight {width:1px; background-image:url(../images/shadowbox/shadow_r.jpg); background-repeat:repeat-y;}
.ShadowBox td.SCenter {height:430px; background-repeat:no-repeat;}

div.ContentPadding {padding:38px 25px 15px 25px;}

.FWHeader {padding-bottom:40px;}
.FWHeader .Logo {float:left;}
.FWHeader .MainMenu {float:right; font-size:10px; font-weight:bold; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif; text-align:right; }
.FWHeader .MainMenu a img {filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; padding:0px 0px 0px 20px;}
.FWHeader .MainMenu a:hover img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.FWHeader .MainMenu a.Sel img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.FWContent {line-height:120%;}
.FWContent .TextBox {height:243px; width:520px; overflow:auto; scrollbar-3dlight-color:#636363; scrollbar-arrow-color:#636363; scrollbar-base-color:#474547; scrollbar-darkshadow-color:#474547; scrollbar-face-color:#474547; scrollbar-highlight-color:#474547; scrollbar-shadow-color:#636363;}
.FWContent .TextBoxDetail {height:180px; width:520px; overflow:auto; scrollbar-3dlight-color:#636363; scrollbar-arrow-color:#636363; scrollbar-base-color:#474547; scrollbar-darkshadow-color:#474547; scrollbar-face-color:#474547; scrollbar-highlight-color:#474547; scrollbar-shadow-color:#636363;}
.FWContent .TextPadding {padding:0px 20px 0px 0px;}
.FWContent .FotoContainer {float:left; width:222px;}
.FWContent .FotoContainer img {border:1px solid #999;}
.FWContent .Article {width:142px; float:left; margin-right:9px;}
.FWContent .Article#Last {margin:0px;}
.FWContent .Article img {border:1px solid #999;}
.FWContent .Article a img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.FWContent .Article a:hover img { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;}
.FWContent .Article	.ArticleText {}
.FWContent .Article	.ArticleText H2 {padding-top:5px;}
.FWContent .Article	.ArticleText H2 a {color:#CCC;}
.FWContent .Article	.ArticleText H2 a:hover {color:#FFF; text-decoration:none;}
.FWContent .Article	ul {margin:0px; padding:2px 0px 0px 0px;}
.FWContent .Article	li {list-style-type:none; margin:5px 0px 0px 0px; padding:0px; color:#CCC;}
.FWContent .Article .ArticleFotoContainer {position:relative;}
.FWContent .Article .ArticleFotoContainer img {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.FWContent .Article .ArticleFotoContainer img.Selected {filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45;}
.FWContent .Article .ArticleFotoContainer .ArticleMenu {position:absolute; height:220px; width:140px; z-index:30; visibility:hidden;}
.FWContent .Article .ArticleFotoContainer .ArticleMenu table {height:220px;}
.FWContent .Article .ArticleFotoContainer .ArticleMenu table td {padding:10px;}

.FWContent .TextRight{float:right; width:520px;}
.FWContent .TextRight  table.Contactos {margin-top:20px; width:450px;}
.FWContent .TextRight  table.Contactos td {padding:0px 0px 10px 0px;}
.FWContent .TextRight  table.Contactos h1 {color:#7B7A7B;}

.TabMenu {padding:13px 0px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; border-bottom:1px solid #848384; margin-bottom:15px; letter-spacing:1px;}
.TabMenu a {padding:10px 0px 1px 0px; color:#CCC; margin-right:25px; margin-bottom:10px;}
.TabMenu a:hover {color:#FFF;}
.TabMenu a.Sel {color:#FFF; border-bottom:3px solid #FFF;}

.FWContent .HomeContainer { padding:80px 0px 0px 0px;}
.FWContent .HomeContainer h1 {color:#736F70; font-size:13px; padding-top:5px;}
.FWContent .HomeGallery img {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.FWContent .HomeGallery img#Last {border-right:1px solid #CCCCCC;}

.PorfolioDetail {border:1px solid #7B7778; background-color:#FFF;}
.PorfolioDetail .Container {height:418px; width:418px; position:relative;}
.PorfolioDetail .PortfolioFoto {}
.PorfolioDetail .PortfolioDescricao {background-color:#3C393C; position:absolute; bottom:0px; width:418px; z-index:999;}
.PorfolioDetail .PortfolioDescricao .PortfolioPadding {padding:15px;}
.PorfolioDetail .PortfolioDescricao .MenuSetas {float:right; width:60px; height:24px;}
.PorfolioDetail .PortfolioDescricao .MenuSetas a {background-color:#333; display:block; float:left; margin-left:4px;}
.PorfolioDetail .PortfolioDescricao .MenuSetas a:hover {background-color:#000;}
.PorfolioDetail .PortfolioDescricao h2 { margin:0px; padding:0px;}
.PorfolioDetail .PortfolioDescricao h3 { margin:0px; padding:0px;}

.FWFooter {width:820px; margin:auto; text-align:center; font-size:10px; color:#6D6C6D; padding:15px 0px 10px 0px;}
.FWFooter a {color:#6D6C6D;}
.FWFooter a:hover {color:#CCCCCC;}