﻿/*
    Azul-Escuro: 0063be
    Azul: 0082c0
*/

body, form { margin: 0; padding: 0;}
body, table, input, select { font-family: Arial; }

input, textarea { font-size: 12px; color: #0063be; text-align: left; }

body { background: #fff; }

a { text-decoration: none;}

.White { color: #fff;}
.blue { color: #0063be;}
.lightBlue { color: #0082c0; }

.Bold {font-weight: bold;}

.Center { margin: 0px auto; }
.Left { text-align: left; }
.Right { text-align: right; }

.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; height: 21px; }

#section1 { position: relative; background: #1f9bf1 url(../IMG/bgHeader.jpg); background-position: center top; background-repeat: no-repeat; width: 100%; clear: both; }
#section2 { position: relative; width: 100%; text-align: center; clear: both; }
#section3 { position: relative; text-align: center; clear: both;  padding-bottom: 30px; }
#section4 { position: relative; clear: both; text-align: center; padding-top: 40px; }

#section1Content { width: 100%; position: relative; text-align: center; }
#flash { width: 1118px; height: 290px; z-index: 1; position: relative; margin: 0px auto; }
#header { width: 100%; position: absolute; top: 90px; left: 0px; z-index: 15; text-align: center; }
#logo { width: 944px; margin: 0px auto; padding-bottom: 20px; text-align: left; }

#topMenuWrapper { position: relative; width: 100%; height: 45px; background: url(../img/bgMenu.jpg) repeat-x; clear: both; }
#topMenu { width: 944px; margin: 0px auto; }
#topMenu img, #topMenu a { float: left; }
a div.MenuButton {  height: 45px; background-repeat: no-repeat; }
a:hover div.MenuButton { background-position: 0px -45px; }

#MarketingHighlight { width: 944px; padding-top: 40px; }
.MarketingHighlightItemLeft { float: left; background-image: url(../IMG/MarketingHighlightItemLeft.png); background-position: left top; background-repeat: no-repeat; width: 12px; height: 250px; }
.MarketingHighlightItemRight { float: left; background-image: url(../IMG/MarketingHighlightItemRight.png); background-position: left top; background-repeat: no-repeat; width: 12px; height: 250px; }
.MarketingHighlightItemCenter { float: left; background-image: url(../IMG/MarketingHighlightItemCenter.png); background-position: left top; background-repeat: repeat-x; width: 280px; height: 250px; }
.MarketingHighlightItemSeparator { float: left; width: 16px; height: 180px; } 
.MarketingHighlightItemTable { margin: 18px 0 20px 12px; }
.MarketingHighlightItemContent { padding-top: 40px; }
.ProjectHighlightItemText { padding: 0px 5px 9px 5px; }
.MarketingHighlightItemTitle { }
.MarketingHighlightItemSubTitle { }
.MarketingHighlightItemText { font-size: 11px; color: #fff;  padding: 10px 2px 15px 2px;}

.ReadMore { background-image: url(../IMG/WhiteCorner.png); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0 0 0 11px; font-size: 12px; font-weight: bold; letter-spacing:-0.4px;}

#contentWrapper { position: relative; width: 100%; z-index: 10; text-align: center; background: #fff; clear: both; padding-top: 55px; }
#content { width: 944px; margin: 0px auto; }

#generalContent { width: 100%; }
#tdTocT { width: 286px; height: 5px; background: url(../img/cntTocT.jpg) bottom no-repeat; }
#tdToc { background: #e5eff8; padding: 15px; font-size: 12px; }
#tdToc a { background-image: url(../IMG/LBlueCorner.png); background-position: left top; background-repeat: no-repeat; padding-left: 11px; font-weight: bold; }
.tocItem { width: 100%; border-bottom: dotted 1px #0063be; height: 18px; margin-bottom: 5px; font-size: 14px; }
.tocItem a:link, .tocItem a:visited { color: #0183c5; text-decoration: none; }
.tocItem a:active, .tocItem a:hover { color: #0183c5; text-decoration: none; }
#tdTocB { width: 286px; height: 5px; background: url(../img/cntTocB.jpg) top no-repeat; }
#tdContent { font-size: 12px; color: #0063be; padding: 20px; }

.Separator { background-image: url(../IMG/dot.png); background-position: left top; background-repeat: repeat-x; height: 1px;  margin: 10px 0 12px 0; padding: 0;}

#ProjectHighlights { width: 622px; float: left; }
.ProjectHighlightItem { float: left; width: 195px; background: #e6f0f9; margin-bottom: 15px; }
.ProjectHighlightBottom { width: 100%; height: 9px; background: url(../img/featureBottom.png) no-repeat; }
.ProjectHighlightItemSeparator { float: left; width: 18px; height: 1px; }
.ProjectHighlightItemImage { width: 195px; height: 118px; border-width: 0px; margin: 0 0 10px  0; }
.ProjectHighlightItemTitle { background-image: url(../IMG/BlueCorner.png); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0 0 0px 16px; font-size: 11px;  font-weight: bold; color: #0063be; }
.ProjectHighlightItemResume { font-size: 11px;  padding: 12px 0 0px 16px; color: #0082c0; }

#LastNews { width: 300px; float: left; }
.LastNewsTitle { background-image: url(../IMG/BlueCorner.png); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0 0 10px 16px; font-size: 11px;  font-weight: bold; }
.LastNewsResume { font-size: 11px;  padding: 0 0 0px 14px; color: #0082c0;}

#EnterpriseHighlights { width: 944px; padding-top: 26px; clear: both;}
.EnterpriseHighlightItem { float: left; width: 134px; }
.EnterpriseHighlightItemSeparator { float: left; width: 15px; height: 1px; }
.EnterpriseHighlightItemImage { float: left; width: 80px; height: 64px; border-width: 0px; margin: 0 10px 0 0;}
.EnterpriseHighlightItemTitle { background-image: url(../IMG/LBlueCorner.png); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0 0 0 14px; font-size: 11px;  font-weight: bold; }
.EnterpriseHighlightItemResume { font-size: 11px; padding: 10px 0 0 0; color: #0063be; }

.pageSplitterWrapper { padding: 20px 0px 20px 0px; }
.pageSplitter { width: 100%; background: url(../img/pageSplitter.png) repeat-x; clear: both; min-height: 80px; }

#footer { position: relative; height: 328px; background-image: url(../IMG/bg4.jpg); background-position: left top; background-repeat: repeat-x; clear: both; text-align: center; }
#MenuFooter { width: 891px; padding-top: 34px; margin: 0px auto; }
.FooterItem { margin-left: 15px; font-size: 11px;}
.MenuFooter {  height: 12px; background-position: left top;  background-repeat: no-repeat; margin: 0 ; padding: 0 0 18px 0;}
.MenuFooteLink { font-size: 11px; height: 13px; background-image: url(../IMG/MenuCorner.png); background-position: left top; background-repeat: no-repeat; margin: 0; padding: 0 0 0 11px;}
.MenuFooteSeparator { background-image: url(../IMG/dot.png); background-position: left top; background-repeat: repeat-x; height: 1px; }
#copyrightWrapper { padding: 35px 0px 0px 25px; }
#copyrightLogo { float: left; padding-right: 20px; font-size: 11px; }
#copyright { float: left; color: #94b9d5; font-size: 11px; text-align: left; padding-top: 35px; }
#producedBy { float: right; text-align: right; color: #fff; font-size: 11px; padding-top: 35px; }
#producedBy a { color: #fff; }

.genericText { font-size: 12px; color: #0063be; text-align: left; }

.tableForm td { font-size: 12px; color: #0063be; text-align: left; }