.Wrapper { width: 890px; margin: 0px auto; position:relative; }

/*	17-04-2008 > LM > Header 
--------------------------------------------------*/
.CSSHeader { width: 100%; }
.CSSHeader_TopLeft { width: 10px; height: 26px; background-image: url(Images/BGHeader_TopLeft.gif); }
.CSSHeader_TopCenter { width: auto; height: 26px; background-image: url(Images/BGHeader_TopCenter.gif); background-repeat: repeat-x; }
.CSSHeader_TopRight { width: 140px; height: 26px; background-image: url(Images/BGHeader_TopRight.gif); background-repeat: no-repeat; }
.CSSHeader_MenuButton { width: auto; padding: 5px 10px 5px 10px; background-image: url(Images/BGHeader_MenuButton.gif); background-repeat: repeat-x; color: #FFFFFF; font-size: 14px; }
.CSSHeader_MenuButton:hover { background-image: url(Images/BGHeader_MenuButton_Over.gif); background-repeat: repeat-x; cursor: pointer; }
.CSSHeader_MenuButton a, .CSSHeader_MenuButton a:hover { color: #FFFFFF; text-decoration: none; }
.CSSHeader_MenuCenter { width: 100%; background-image: url(Images/BGHeader_MenuButton.gif); background-repeat: repeat-x; text-align: right; }
.CSSHeader_MenuShadow1 { width: 175px; height: 10px; background-image: url(Images/BGHeader_MenuShadow.gif); background-repeat: repeat-x; }
.CSSHeader_MenuShadow2 { width: 60px; height: 10px; background-image: url(Images/BGHeader_MenuShadow_Center.gif); background-repeat: repeat-x; }
.CSSHeader_MenuShadow3 { width: 645px; height: 10px; background-image: url(Images/BGHeader_MenuShadow.gif); background-repeat: repeat-x; }
.CSSHeader_MenuShadow4 { width: 10px; height: 10px; background-image: url(Images/BGHeader_MenuShadow_Right.gif); background-repeat: repeat-x; }

/*	17-04-2008 > LM > Content 
--------------------------------------------------*/
.CSSContent { width: 645px; background-image: url(Images/BGContent_Image.gif); }
.CSSContent_Left { width: 175px; background-image: url(Images/BGContent_Image.gif); }
.CSSContent_Separador { width: 60px; background-image: url(Images/BGContent_Separador.gif); background-repeat: repeat-y; }
.CSSContent_Right { width: 10px; background-image: url(Images/BGContent_Right.gif); background-repeat: repeat-y; }


/*	17-04-2008 > LM > Footer 
--------------------------------------------------*/
.CSSFooter { width: 100%; height:20px; background-image: url(Images/BGFooter_Image.gif); background-repeat: repeat-x; }

/*	05-05-2010 > BMCC > PopUp
--------------------------------------------------*/
.PopUp { position: absolute; top: 230px; left: 236px; width: 418px; height: 438px; background-image: url(Images/bg_popup.gif); background-repeat: no-repeat; background-position: center center; z-index: 99; cursor: pointer; }


/* 20100715 > BMCC > Bottom Bar
-------------------------------------------------- */
    .BottomBar { border-top:solid 2px #396591; background-image:url(Images/bgBottomBar.gif); background-repeat:repeat-x; background-position:top; width:100%; }
    .BottomBar .BottomCtn  { width:890px; padding:10px 0px 10px 0px; margin:0px auto; font-size:11px; color:#346391; }
    .BottomCtn .MenuBox { float:left; margin-right:70px; }
    .BottomCtn .LogosBar { text-align:right; padding:4px 0px 2px 0px; border-top:dashed 1px #cccccc; border-bottom:dashed 1px #e5e5e5; }
    .BottomCtn .SocialTtl { margin-bottom:2px; color: #346391; font-weight:bold; }
    .BottomCtn .BottomMsg { float:right; text-align:right; }
    .MenuBox a.MenuLink { color:#ffffff; font-weight:bold; }
    .MenuBox a.MenuLink:hover { color:#ff6600; }
    .MenuBox a.SubMenuLink { color:#dddddd; }
    .MenuBox a.SubMenuLink:hover { color:#ff6600; }
    .BottomMsg a.BottomLink { color:#416a92; }
    .BottomMsg a.BottomLink:hover { color:#ff6600; }

