body {background-color:#002033; margin:0px; font-family:Arial, Helvetica, sans-serif;}

a {text-decoration:none; color:#0067A5;}
a:hover {text-decoration:underline;}

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

ul {padding:0px 0px 0px 3px; margin:15px 0px 10px 0px; list-style:none;}
li {background-image:url(/images/bullet_ul_blue.gif); background-repeat:no-repeat; padding:0px 5px 5px 15px; margin:0px 0px 0px 0px;}
ul.Red {}
ul.Red li {background-image:url(/images/bullet_ul_red.gif); background-repeat:no-repeat; padding:0px 0px 5px 15px; margin:0px 0px 0px 0px;}

p {margin:0px 0px 18px 0px;}
.h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BF2F38; margin:0px; padding:0px; font-weight:normal; line-height:normal;}

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

h1 {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000; margin:0px; padding:0px 0px 15px 0px; font-weight:normal; line-height:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BF2F38; margin:0px; padding:0px; font-weight:normal; line-height:normal;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0067A5; margin:0px; padding:0px; font-weight:normal; line-height:normal;}
h3#Title { font-weight:bold}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#BF2F38; margin:0px; padding:0px; font-weight:normal; line-height:normal;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002033; margin:0px; padding:0px; font-weight:bold; line-height:normal;}

.FWMain {width:955px; margin:auto;}

.FWMenuTop {padding:60px 5px 0px 0px;}
.FWMenuTop .Telefone {font-size:10px; text-align:right; color:#CCC; padding-bottom:2px;}
.FWMenuTop .LangMenu {font-size:10px; text-align:right; color:#667680; font-size:10px; padding-bottom:5px;}
.FWMenuTop .LangMenu a {color:#95A3AA;}
.FWMenuTop .LangMenu a:hover {color:#CCC; text-decoration:none;}
.FWMenuTop .LangMenu a.Sel {color:#FFF; text-decoration:none;}

.HomeServicesListAll {font-size:10px; font-weight:bold;}
.HomeServicesListAll#ser_location {color:#0067A5; padding-top:30px;}
.HomeServicesListAll#ser_translation {padding-left:8px;}

.FWMainContainer { background-image:url(/images/bkg/content_repeat_x.gif); background-repeat:repeat-y; background-position:center; background-color:#FFF}
.FWMainContainer .BottomCorners { background-image:url(/images/bkg/content_corner_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:14px;}

div.DropDown { position:absolute; top:0px; z-index:99; display:none; font-family:Tahoma, Geneva, sans-serif; }
.DropDown .DropDownContainer {font-size:10px;}
.DropDown .DropDownContainer a {color:#666; padding:4px 15px 4px 15px; text-decoration:none; display:block; background-color:#FFF; border-left:1px solid #EEE; border-right:1px solid #EEE; border-bottom:1px solid #EEE;}
.DropDown .DropDownContainer a:hover{color:#FFF; background-color:#0067A5; text-decoration:none;}
.DropDown.Red .DropDownContainer a:hover{background-color:#BF2F38;}

/*HEADER*/
.FWHeader {zoom:1;}
.FWHeader #d1_header {background-image:url(/images/bkg/bkg.gif); background-repeat:no-repeat; background-position:top;}
.FWHeader #d2_header {background-image:url(/images/bkg/header_repeat_y.gif); background-repeat:repeat-y; background-position:center;}
.FWHeader #d3_header {background-image:url(/images/bkg/header_corner_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:6px;}
.FWHeader #d4_header {background-image:url(/images/bkg/header_corner_top.gif); background-repeat:no-repeat; background-position:top; padding-top:6px;}
.FWHeader #d5_header {margin:auto; position:relative; width:945px; height:122px;}

.FWHeader #d5_header .MainMenuContainer {padding-top:25px;}
.FWHeader #d5_header .MainMenuContainer .MainMenu {padding-left:275px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; padding-top:2px;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem {height:25px; float:left; background-image:url(/images/mainmenu/bkg_left.gif); background-repeat:no-repeat; background-position:left top; margin-right:3px;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem a { text-decoration:none; display:block; float:left; color:#000; padding:6px 9px 7px 9px; background-image:url(/images/mainmenu/bkg_right.gif); background-repeat:no-repeat; background-position:right top;}
.FWHeader #d5_header .MainMenuContainer .MainMenu.DE .MenuItem a {padding:6px 5px 7px 5px;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem a:hover {color:#000; text-decoration:none;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem:hover {background-color:#DADADA; text-decoration:none;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem#Sel {background-color:#0067A5;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem#Sel a {color:#FFF;}
.FWHeader #d5_header .MainMenuContainer .MainMenu .MenuItem#Sel a:hover {color:#FFF; text-decoration:none;}
.FWHeader #d5_header .Logo {position:absolute; top:-68px; left:24px;}
.FWHeader #d5_header .PageTrackerContainer {width:700px; position:absolute; bottom:0px; right:0px;}
.FWHeader #d5_header .PageTrackerContainer .PageTracker {padding:6px 20px 10px 0px; text-align:right; font-size:20px; color:#0067A5;}
.FWHeader #d5_header .PageTrackerContainer .PageTracker a {color:#888;}
.FWHeader #d5_header .PageTrackerContainer .PageTracker a:hover {color:#0067A5; text-decoration:none;}
.FWHeader #d5_header .ShadowBottom {position:absolute; bottom:-12px; right:-6px; z-index:10;}

.FWHeader.Home {}
.FWHeader.Home #d1 {background-image:url(/images/bkg/bkg_home.gif); background-repeat:no-repeat; background-position:top;}
.FWHeader.Home #d5 .Logo {position:absolute; top:-58px; left:24px;}
.FWHeader.Home #d5 .MainMenuContainer {padding-top:35px;}
.FWHeader.Home #d5 {margin:auto; position:relative; width:945px; height:203px;}
.FWHeader.Home #d5 .PageTrackerContainer {width:700px; position:absolute; bottom:0px; right:0px;}
.FWHeader.Home #d5 .PageTrackerContainer .PageTracker {padding:6px 75px 6px 0px; text-align:right; font-size:20px; color:#002033;}
.FWHeader.Home #d5 .PageTrackerContainer .PageTracker .LightBlue {color:#0067A5;}

.FWHeader.Red {}
.FWHeader.Red #d5 .PageTrackerContainer .PageTracker {color:#BF2F38;}
.FWHeader.Red #d5 .PageTrackerContainer .PageTracker a {color:#999;}
.FWHeader.Red #d5 .PageTrackerContainer .PageTracker a:hover {color:#BF2F38; text-decoration:none;}
.FWHeader.Red #d5 .MainMenuContainer .MainMenu .MenuItem#Sel {background-color:#BF2F38;}

/*CONTENT*/
.FWContent {padding:0px 30px 20px 30px; font-size:11px; color:#666666; font-family:Tahoma, Geneva, sans-serif; line-height:130%;}

.FWContent .ContentLeft {float:left; width:600px;}
.FWContent .ContentLeft #d1 {padding:30px 0px 0px 0px;}
.FWContent .ContentLeft h2 {color:#0067A5; font-size:16px;}
.FWContent .ContentLeft a {color:#000;}
.FWContent .ContentLeft a:hover {color:#0067A5;}

.FWContent .ContentRight {float:right; width:237px;}
.FWContent .ContentRight #d1_right {padding:0px 0px 0px 0px; background-image:url(/images/content_right/foto.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:#F2F2F2;}
.FWContent .ContentRight #d2_right {background-image:url(/images/content_right/corner_left_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.FWContent .ContentRight #d3_right {background-image:url(/images/content_right/corner_right_bottom.gif); background-repeat:no-repeat; background-position:right bottom;}
.FWContent .ContentRight #d4 {padding:10px;}

.FWContent .ContentRight .SubMenu { font-family:Arial, Helvetica, sans-serif; width:237px; background-color:#EEE; padding:20px 0px 20px 0px; margin-bottom:30px; font-weight:bold; -ms-filter:"alpha(opacity=95)"; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.FWContent .ContentRight .SubMenu a {color:#000; display:block; padding:3px 20px 3px 20px;}
.FWContent .ContentRight .SubMenu a:hover{color:#0067A5; text-decoration:none;}
.FWContent .ContentRight .SubMenu a.Sel {color:#0067A5; background-color:#FFF; }
.FWContent .ContentRight .SubMenu .SubSubMenu { position:relative; padding:4px 0px 4px 0px; font-weight:normal;}
.FWContent .ContentRight .SubMenu .SubSubMenu a { color:#333; padding:3px 45px 3px 45px; margin-bottom:1px;}
.FWContent .ContentRight .SubMenu .SubSubMenu a:hover{color:#000; background-color:#FFF; text-decoration:none;}
.FWContent .ContentRight .SubMenu .SubSubMenu a.Sel {color:#000; background-color:#FFF; font-weight:normal; background-image:url(/images/submenu/bullet_blue.gif); background-repeat:no-repeat; background-position:left center;}

.FWContent .ContentRight .BtnDestaquesContainer {width:237px; background-color:#FFF; margin-bottom:30px; padding:5px 0px 5px 0px; -ms-filter:"alpha(opacity=95)"; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; line-height:normal;}
.FWContent .ContentRight .BtnDestaquesContainer .BtnDestaques {margin:auto; width:180px; padding:3px 0px 3px 0px;}

.Faqs  {}
.Faqs p { margin:0px; padding:0px;}
.Faqs .Question {font-size:11px; line-height:100%; line-height:normal;}
.Faqs .Question a {color:#002033; padding:3px 0px 3px 0px; display:block;outline: none;}
.Faqs .Question a:hover {color:#0067A5; text-decoration:none;}
.Faqs .Question a.Sel{color:#0067A5; font-weight:bold; }
.Faqs .Question a.Sel:hover {color:#0067A5;}
.Faqs .Answer {margin:5px; padding-bottom:10px;}

.Clientes {color:#002033; line-height:normal;}
.Clientes .FirstColl {float:left; width:300px;}
.Clientes .SecondColl {float:right; width:300px;}

.Servicos ul.Red li a {}
.Servicos ul.Red li a:hover {color:#BF2F38;}

/*CONTENTHOME*/
.FWContent.Home {}
.FWContent.Home .ContentLeft {width:450px;}
.FWContent.Home .ContentLeft #d1 {padding:30px 0px 0px 0px;}
.FWContent.Home .ContentRight {width:394px;}
.FWContent.Home .ContentRight #d3 {padding-top:0px;}
.FWContent.Home .ContentRight .BtnDestaquesContainer {width:394px;}
.HomeServicos { margin-top:40px;}
.FWContent.Home .HomeServicos ul {padding:0px 0px 0px 3px; margin:8px 0px 8px 0px;}
.FWContent.Home .HomeServicos li {padding:0px 10px 3px 12px; margin:0px 0px 0px 0px;}
.FWContent.Home .HomeServicos li a { color:#666;}

/*CONTENTRED*/
.FWContent.Red .ContentLeft h2 {color:#BF2F38;}
.FWContent.Red .ContentLeft a {color:#000;}
.FWContent.Red .ContentLeft a:hover {color:#BF2F38;}
.FWContent.Red .ContentRight .SubMenu a:hover{color:#BF2F38;}
.FWContent.Red .ContentRight .SubMenu a.Sel {color:#BF2F38;}
.FWContent.Red .ContentRight .SubMenu .SubSubMenu a:hover{color:#000; background-color:#FFF;}
.FWContent.Red .ContentRight .SubMenu .SubSubMenu a.Sel {color:#000; background-color:#FFF; background-image:url(/images/submenu/bullet_red.gif); background-repeat:no-repeat; background-position:left center;}

/*FOOTER*/
.FWFooter { padding:15px 6px 15px 6px;}
.FWFooter .FooterLeft {float:left}
.FWFooter .FooterLeft .MenuBottom {font-size:10px; color:#CCC; padding-bottom:4px;}
.FWFooter .FooterLeft .MenuBottom a {color:#CCC;}
.FWFooter .FooterLeft .MenuBottom a:hover {color:#FFF;}
.FWFooter .FooterLeft .Copyright {font-size:10px; color:#667680;}
.FWFooter .FooterLeft .Copyright a {color:#667680;}
.FWFooter .FooterLeft .Copyright a:hover {color:#667680; text-decoration:underline;}
.FWFooter .FooterRight {float:right}

/*MAPA DO SITE*/
.Sitemap {margin-bottom:12px; width:100%; margin-bottom:50px; }
.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:8px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:10px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:10px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:10px; }
.Sitemap .Cell .Title {clear:both; background-color:#FFFFFF; padding:0px 12px 4px 12px; font-size:11px; font-weight:bold; }
.Sitemap .Title A { text-decoration:none; color:#002033; }
.Sitemap .Title A:hover {text-decoration:none; color:#0067A5;}
.Sitemap .Cell div.Links { background-color:#FFFFFF;}
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center; font-size:11px; }
.Sitemap .Cell .Links A { line-height:100%; padding:3px 5px 3px 5px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#0067A5;}
.Sitemap A { text-decoration:none; color:#999999; }
.Sitemap A:hover {text-decoration:none; color:#0067A5;}
