/***********************************************/
/* emx_nav_right.css                           */
/***********************************************/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
    color: #333333;
    line-height: 1.3;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
p, td {
    font-size: 8pt;
    line-height: 1.3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
select {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}
.buttonEnter {
    margin: 10px 0px 0px 10px;
}
.formSearch {
    height: 17px;
    width: 120px;
    padding: 1px 0px 0px 3px;
    margin: 0px;
    vertical-align : middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: 1px solid #B0B0B0;
}
.formEmailAlert {
    height: 17px;
    width: 200px;
    padding: 1px 0px 0px 3px;
    vertical-align : middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
    color: #FF0000;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}

.LINK-download {
    text-decoration: none;
    font-size: 8pt;
    line-height: 13px;
    font-weight: bold;
    }
.LINK-download:link {
    color: #FF0000;
    }
.LINK-download:hover { 
    color: #FF0000;
    }
.LINK-download:visited { 
    color: #FF0000;
    }
.LINK-download:visited:hover { 
    color: #FF0000;
    }

/*************************** LINK 2 **************************/
.LINK2 {
    text-decoration: none;
    font-size: 7pt;
    font-weight: normal;
    }
.generic-AboutInBev .LINK2:link {
    color: #FF0000;
    }
.generic-AboutInBev .LINK2:hover {
    color: #DF1D1F;
    }
.generic-AboutInBev .LINK2:visited {
    color: #FF0000;
    }
.generic-AboutInBev .LINK2:visited:hover {
    color: #DF1D1F;
    }
.generic-termsconditions .LINK2:link {
    color: #000000;
    }
.generic-termsconditions .LINK2:hover {
    color: #999999;
    }
.generic-termsconditions .LINK2:visited {
    color: #000000;
    }
.generic-termsconditions .LINK2:visited:hover {
    color: #999999;
    }
.generic-Brands .LINK2:link {
    color: #576C85;
    }
.generic-Brands .LINK2:hover {
    color: #869DB7;
    }
.generic-Brands .LINK2:visited {
    color: #576C85;
    }
.generic-Brands .LINK2:visited:hover {
    color: #869DB7;
    }
.generic-Media .LINK2:link {
    color: #1894C4;
    }
.generic-Media .LINK2:hover {
    color: #34C7F4;
    }
.generic-Media .LINK2:visited {
    color: #1894C4;
    }
.generic-Media .LINK2:visited:hover {
    color: #34C7F4;
    }
.generic-Investors .LINK2:link {
    color: #49305E;
    }
.generic-Investors .LINK2:hover {
    color: #76568d;
    }
.generic-Investors .LINK2:visited {
    color: #49305E;
    }
.generic-Investors .LINK2:visited:hover {
    color: #76568d;
    }
.generic-CorporateResponsability .LINK2:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK2:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK2:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK2:visited:hover {
    color: #78C512;
    }

/*************************** LINK 3 **************************/
.LINK3 {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.generic-AboutInBev .LINK3:link {
    color: #FF0000;
    }
.generic-AboutInBev .LINK3:hover {
    color: #DF1D1F;
    }
.generic-AboutInBev .LINK3:visited {
    color: #FF0000;
    }
.generic-AboutInBev .LINK3:visited:hover {
    color: #DF1D1F;
    }
.generic-termsconditions .LINK3:link {
    color: #000000;
    }
.generic-termsconditions .LINK3:hover {
    color: #999999;
    }
.generic-termsconditions .LINK3:visited {
    color: #000000;
    }
.generic-termsconditions .LINK3:visited:hover {
    color: #999999;
    }
.generic-Brands .LINK3:link {
    color: #576C85;
    }
.generic-Brands .LINK3:hover {
    color: #869DB7;
    }
.generic-Brands .LINK3:visited {
    color: #576C85;
    }
.generic-Brands .LINK3:visited:hover {
    color: #869DB7;
    }
.generic-Media .LINK3:link {
    color: #1894C4;
    }
.generic-Media .LINK3:hover {
    color: #34C7F4;
    }
.generic-Media .LINK3:visited {
    color: #1894C4;
    }
.generic-Media .LINK3:visited:hover {
    color: #34C7F4;
    }
.generic-Investors .LINK3:link {
    color: #49305E;
    }
.generic-Investors .LINK3:hover {
    color: #76568d;
    }
.generic-Investors .LINK3:visited {
    color: #49305E;
    }
.generic-Investors .LINK3:visited:hover {
    color: #76568d;
    }
.generic-CorporateResponsability .LINK3:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK3:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK3:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK3:visited:hover {
    color: #78C512;
    }
    
    
/*************************** LINK-download **************************/
.LINK-download {
    text-decoration: none;
    line-height: 13px;
    font-weight: bold;
    }
.generic-termsconditions .LINK-download:link {
    color: #000000;
    }
.generic-termsconditions .LINK-download:hover {
    color: #999999;
    }
.generic-termsconditions .LINK-download:visited {
    color: #000000;
    }
.generic-termsconditions .LINK-download:visited:hover {
    color: #999999;
    }
    
    
.generic-Media .LINK-download:link {
    color: #1894C4;
    }
.generic-Media .LINK-download:hover {
    color: #34C7F4;
    }
.generic-Media .LINK-download:visited {
    color: #1894C4;
    }
.generic-Media .LINK-download:visited:hover {
    color: #34C7F4;
    }
    
    
.generic-Investors .LINK-download:link {
    color: #49305E;
    }
.generic-Investors .LINK-download:hover {
    color: #76568d;
    }
.generic-Investors .LINK-download:visited {
    color: #49305E;
    }
.generic-Investors .LINK-download:visited:hover {
    color: #76568d;
    }
    
    
.generic-CorporateResponsability .LINK-download:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK-download:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK-download:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK-download:visited:hover {
    color: #78C512;
    }
    
.smaller {
    font-size: 7pt;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pageBody {
    background: #FFFFFF;
    padding: 12px 4px 4px 4px;
    position: absolute;
    width: 750px;
    left: 50%;
    margin-left: -375px;
}
#pageBodyBig {
    background: #FFFFFF;
    padding: 12px 4px 4px 4px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: left;
}
#pageTopNavig1 {
    padding: 0px 0px 0px 3px;
    height: 53px;
    background: url(/admin_images/bloc_head_background1.jpg) no-repeat;
}
.logo {
    padding: 0px 0px 0px 0px;
}
#pageTopNavig2 {
    padding: 0px 0px 0px 0px;
    height: 39px;
    background: #EA0000 url(/admin_images/bloc_head_background2.jpg) no-repeat;
}
#pageTopNavig2Col1 {
    width: 163px;
    padding: 0px 0px 4px 15px;
}
.tools {
    padding: 0px 11px 0px 0px;
}
#pageTopNavig2Col2 {
    width: 572px;
    padding: 0px 0px 0px 0px;
}
#boxLeftSearch {
    width: 178px;
    background: #E8E8E8 url(/admin_images/left_nav_background_search.gif) repeat-y;
    padding: 4px 0px 6px 0px;
}
#buttonSearch {
    padding: 2px 0px 0px 6px;
}
.boxLeftNavContent {
    text-align: left;
    background: #F4F4F4 url(/admin_images/background_navig.gif) repeat-y;
    width: 155px;
    padding: 11px 10px 0px 13px;
}
.navig-head {
    color: #FF0000;
    font-size: 9pt;
    font-weight: bold;
}
.leftNavContent-in { 
    color: #FF0000;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    }
.leftNavContentSub-in { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists {
    padding: 0px 0px 16px 0px;
    }
    
.leftNavContent-lists ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
    
.leftNavContent-lists li {
     color: #013b80;
    font-size: 9pt;
    font-weight: bold;
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 7px;
    list-style: none;
     }
.leftNavContent-lists a:link {
    color: #666666;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    }
.leftNavContent-lists a:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 9pt;
    }
.leftNavContent-lists a:visited { 
    color: #666666;
    text-decoration: none;
    font-size: 9pt;
    }
.leftNavContent-lists a:visited:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 9pt;
    }
    
.leftNavContent-lists ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists li li{
     color: #666666;
    font-size: 8pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists li li a:link {
    color: #666666;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:visited { 
    color: #666666;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:visited:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
#navigBrands {
    text-align: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}






#pageTopNavigCol1 {
    width: 178px;
    background: #FFFFFF;
    padding: 0px 2px 2px 0px;
}
#pageTopNavigCol2 {
    background: #FFFFFF;
    padding: 0px 0px 2px 0px;
}
#pageTopNavigContentRow1 {
    padding: 6px 0px 2px 0px;
}
#pageBodyContent {
    padding: 0px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    text-decoration: none;
    text-align: left;
}
#pageBodyContentCol1 {
    width: 178px;
    background: #FFFFFF;
    padding: 0px 2px 2px 0px;
}
#pageBodyContentCol2 {
    background: #FFFFFF;
    padding: 0px 19px 2px 19px;
}
#pageBodyContentCol2b {
    width: 554px;
    background: #FFFFFF;
    padding: 0px 0px 2px 18px;
}
#pageBodyContentCol2bSpecial {
    background: #FFFFFF;
    padding: 0px 0px 2px 14px;
}
#pageBodyContentCol2ContentCol1 {
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
}
#pageBodyContentCol2ContentCol2 {
    background: #FFFFFF;
    text-align: center;
    padding: 13px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol1b {
    width: 364px;
    background: #FFFFFF;
    padding: 0px 11px 0px 0px;
}
#pageBodyContentCol2ContentCol2b {
    width: 179px;
    background: #FFFFFF;
    padding: 17px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol2c {
    width: 179px;
    background: #FFFFFF;
    padding: 0px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol1c {
    background: #FFFFFF;
    padding: 0px 11px 0px 50px;
}
.boxLeftNavContentAboutInbev {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #FF0000;
    border-right: 2px solid #FF0000;
}
.boxLeftNavContentBrands {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #576C85;
    border-right: 2px solid #576C85;
}
.boxLeftNavContentMedia {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #1894C4;
    border-right: 2px solid #1894C4;
}
.boxLeftNavContentInvestors {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #49305E;
    border-right: 2px solid #49305E;
}
.boxLeftNavContentCorporateResponsability {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #4B9306;
    border-right: 2px solid #4B9306;
}
.boxLeftNavContentCareers {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #FF0000;
    border-right: 2px solid #FF0000;
}
.leftNavContent {
    margin: 5px 0px 3px 0px;
}
.logoBrand {
    margin: 10px 0px 20px 0px;
}
.navig-head-AboutInbev {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Brands {
    color: #576C85;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Media {
    color: #1894C4;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Investors {
    color: #49305E;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-CorporateResponsability {
    color: #4B9306;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Careers {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
}
/************** Left Nav LISTS styles ****************/
.leftNavContent-lists-AboutInbev {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Brands {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Media {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Investors {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-CorporateResponsability {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Careers {
    padding: 0px 0px 9px 0px;
    }
/************** Left Nav LEVEL-1 styles ****************/
.leftNavContent-lists-AboutInbev ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Brands ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Media ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Investors ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-CorporateResponsability ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Careers ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
/************** About Inbev ****************/
.leftNavContent-lists-AboutInbev li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-AboutInbev a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-AboutInbev a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-AboutInbev a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-AboutInbev a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Brands ****************/
.leftNavContent-lists-Brands li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Brands a:link {
    color: #576C85;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Brands a:hover { 
    color: #869DB7;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Brands a:visited { 
    color: #576C85;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Brands a:visited:hover { 
    color: #869DB7;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Media ****************/
.leftNavContent-lists-Media li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Media a:link {
    color: #1894C4;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Media a:hover { 
    color: #34C7F4;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Media a:visited { 
    color: #1894C4;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Media a:visited:hover { 
    color: #34C7F4;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Investors ****************/
.leftNavContent-lists-Investors li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Investors a:link {
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Investors a:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Investors a:visited { 
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Investors a:visited:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Corporate Responsability ****************/
.leftNavContent-lists-CorporateResponsability li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-CorporateResponsability a:link {
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-CorporateResponsability a:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-CorporateResponsability a:visited { 
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-CorporateResponsability a:visited:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Careers ****************/
.leftNavContent-lists-Careers li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Careers a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Careers a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Careers a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Careers a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
    
/************** Left Nav LEVEL-2 styles ****************/
.leftNavContent-lists-AboutInbev ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-AboutInbev li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-AboutInbev li li a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
.leftNavContent-lists-Investors ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Investors li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-Investors li li a:link {
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:visited { 
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:visited:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
.leftNavContent-lists-CorporateResponsability ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-CorporateResponsability li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-CorporateResponsability li li a:link {
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:visited { 
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:visited:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
/*--TITLES--*/
H1 {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 10px 0px;
    color: #FF0000;
    font-size: 11pt;
    line-height: 1.1;
    font-weight: bold;
    border-bottom: 1px solid #FF0000;
}
#localBrands H1 {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 11pt;
    line-height: 1.1;
    font-weight: bold;
    border-bottom: 1px solid #FF0000;
}
.imageH1 {
    border-bottom: 1px solid #FF0000;
    margin: 0px 0px 10px 0px;
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
    padding: 8px 0px 8px 0px;
}
H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
.boxContent h2 {
    padding: 0px;
    font-size: 10pt;
}
H4 {
    text-align: left;
    background: #ffffff;
    padding: 5px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
H5 {
    text-align: left;
    background: #ffffff;
    padding: 12px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-AboutInbev H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-AboutInbev H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.generic-Brands {}
.generic-Brands H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #869DB7;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Brands H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #576C85;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-Media {}
.generic-Media H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #34C7F4;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Media H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #1894C4;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.generic-Media H3 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #1894C4;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-Investors {}
.generic-Investors H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #76568D;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Investors H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #49305E;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.td-header-form {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    color: #FF0000;
    padding: 0px 10px 0px 0px;
}
.td-button-form {
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: #76568D;
    padding: 0px 0px 0px 0px;
}
.generic-CorporateResponsability {}
.generic-CorporateResponsability H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #78C512;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-CorporateResponsability H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #4B9306;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}
.applybox {
    width: 255px;
    height: 42px;
    padding: 11px 0px 0px 90px;
    background: no-repeat url();
    text-align: left;
    margin: 0;
    position: relative;
    left: 250px;
}
.boxcontainer {
    text-align: left;
}
.applybox select {
    height: 16px;
    color: #333;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 150px;
}
.generic-Careers H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Careers H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.boxContent {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContent1Col {
    text-align: left;
    background: #ffffff;
    margin: 0px 20px 20px 50px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContent1Colb {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 50px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContentTitle {
    text-align: left;
    margin: 0px 0px 8px 0px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    font-size: 10pt;
    line-height: 1.3;
    font-weight: bold;
}
.boxContentTitle2 {
    text-align: left;
    margin: 0px 0px 8px 0px;
    font-size: 8pt;
    line-height: 1.4;
    font-weight: bold;
    color: #333333;
}
/*TD .boxContentTitle {
    text-align: right;
    }*/
.boxContentTitle1Col {
    text-align: left;
    margin: 0px 20px 8px 50px;
    color: #000000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: normal;
}
.generic-AboutInbev .boxWarning{
    color: #FF0000;
    }
.generic-Brands .boxWarning{
    color: #576C85;
    }
.generic-Media .boxWarning{
    color: #1894C4;
    }
.generic-AboutInbev .boxWarning{
    color: #FF0000;
    }
.generic-CorporateResponsability .boxWarning{
    color: #4B9306;
    }
.generic-Careers .boxWarning{
    color: #FF0000;
    }
.boxWarning {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 0px;
    font-size: 11pt;
    line-height: 15pt;
    font-weight: normal;
}
.boxQuote {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 0px 0px;
    color: #999999;
    font-size: 13pt;
    line-height: 1.15;
    font-weight: normal;
}
.boxQuoteName {
    text-align: left;
    background: #ffffff;
    margin: 9px 0px 0px 0px;
    color: #000000;
    font-size: 8pt;
    line-height: 1.25;
    font-weight: normal;
}
.boxQuoteJob {
    text-align: left;
    background: #ffffff;
    margin: 2px 0px 0px 0px;
    color: #FF0000;
    font-size: 8pt;
    line-height: 1.25;
    font-weight: normal;
}
.boxTitleMore {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 0px 3px;
    margin: 11px 0px 9px 0px;
    border-top: 1px solid #FF0000;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
}
.boxTitleMore2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 0px 3px;
    margin: 1px 0px 9px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
}
.boxTitleMore-investors {
    text-align: left;
    background: #ffffff;
    padding: 18px 0px 6px 3px;
    margin: 0px 0px 10px 0px;
    border-bottom: 2px solid #49305E;
    color: #000000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
    width: 178px;
}
.boxContentMore {
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    padding: 0px 0px 12px 2px;
    margin: 0px 0px 0px 0px;
}
.boxSeparatorMore {
    padding: 0px 0px 0px 0px;
    margin: 12px 0px 12px 0px;
    border-bottom: 2px solid #DEDCDC;
}
.boxDownload {
    padding: 7px 0px 0px 0px;
}
.boxLegalTitle {
    text-align: left;
    background: #ffffff;
    padding: 15px 0px 5px 50px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.boxLegalContent {
    padding: 55px 0px 10px 50px;
    margin: 0px 0px 0px 0px;
    line-height: 1.4;
}
.boxLegalYesNo {
    padding: 10px 0px 55px 50px;
}
.boxTermsConditions {
    padding: 5px 0px 55px 50px;
}
.boxSitemapLevel2 {
    padding: 0px 0px 5px 15px;
}
.dateNews{
    color: #FF0000;
    font-weight: bold;
}
.boxSearch {
      border-bottom: 1px solid #FF0000;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 20px 0px;
}
.boxSearchResults {
    border-bottom: 1px solid #999999;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}
.boxSearchNavig {
    border-bottom: 1px solid #999999;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}
.searchHightlight {
    background-color: #ededed;
    font-weight: bold;
}
#siteInfo {
    width: 750px;
    border-top: 1px solid #D9D9D9;
    margin: 0px 0px 2px 0px;
    padding: 6px 0px 2px 0px;
}
#siteInfoBig {
    border-top: 1px solid #D9D9D9;
    margin: 0px 0px 2px 0px;
    padding: 6px 0px 2px 0px;
}
.copy{
    color: #999999;
    font-size: 7pt;
    text-decoration: none;
}
.copy a:link {
    color: #999999;
    text-decoration: none;
    }
.copy a:hover { 
    color: #999999;
    text-decoration: underline;
    }
.copy a:visited { 
    color: #999999;
    text-decoration: none;
    }
.copy a:visited:hover { 
    color: #999999;
    text-decoration: underline;
    }
    
.jobDescription {
    color: #7E7E7E;
}

/************** Links Press Releases LISTS styles ****************/
/************** List Press Releases styles ****************/
.LinksMedia-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksMedia-lists li {
     color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 13pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/bullet_bluelight.gif);
     }    
.LinksMedia-lists a:link {
    color: #5A5A5A;
    }
.LinksMedia-lists a:hover { 
    color: #34C7F4;
    }
.LinksMedia-lists a:visited { 
    color: #5A5A5A;
    }
.LinksMedia-lists a:visited:hover { 
    color: #34C7F4;
    }
/************** Links Corporate Responsibility LISTS styles ****************/
/************** List Corporate Responsibility styles ****************/
.LinksCorporateResponsibility-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksCorporateResponsibility-lists li {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 13pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/bullet_green.gif);
     }    
.LinksCorporateResponsibility-lists a:link {
    color: #4B9306;
    }
.LinksCorporateResponsibility-lists a:hover { 
    color: #78C512;
    }
.LinksCorporateResponsibility-lists a:visited { 
    color: #4B9306;
    }
.LinksCorporateResponsibility-lists a:visited:hover { 
    color: #78C512;
    }
/************** List styles ****************/
.Links-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.Links-lists li {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 1.3;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/square_red.gif);
     }    
.Links-lists a:link {
    color: #FF0000;
    }
.Links-lists a:hover { 
    color: #FF0000;
    }
.Links-lists a:visited { 
    color: #FF0000;
    }
.Links-lists a:visited:hover { 
    color: #FF0000;
    }
/************** List About InBev styles ****************/
.LinksAboutinbev-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksAboutinbev-lists li {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 13pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/bullet_red.gif);
     }    
.LinksAboutinbev-lists a:link {
    color: #FF0000;
    }
.LinksAboutinbev-lists a:hover { 
    color: #e0292b;
    }
.LinksAboutinbev-lists a:visited { 
    color: #FF0000;
    }
.LinksAboutinbev-lists a:visited:hover { 
    color: #e0292b;
    }
    
/************** List Investors styles ****************/
.LinksInvestors-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksInvestors-lists li {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 13pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/bullet_purple.gif);
     }    
.LinksInvestors-lists a:link {
    color: #49305e;
    }
.LinksInvestors-lists a:hover { 
    color: #76568d;
    }
.LinksInvestors-lists a:visited { 
    color: #49305e;
    }
.LinksInvestors-lists a:visited:hover { 
    color: #76568d;
    }    
/************** List Careers styles ****************/
.LinksCareers-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksCareers-lists li {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    line-height: 13pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(/admin_images/bullet_red.gif);
     }    
.LinksCareers-lists a:link {
    color: #FF0000;
    }
.LinksCareers-lists a:hover { 
    color: #e0292b;
    }
.LinksCareers-lists a:visited { 
    color: #FF0000;
    }
.LinksCareers-lists a:visited:hover { 
    color: #e0292b;
    }
    
/************** Christophe ****************/
.boxAnnualReport {
    margin: 17px 0px 5px 0px;
}
.boxCorpResp {
    background: #ffffff;
    border-top: 2px solid #4B9306;
    margin: 10px 0px 5px 0px;
}
    
    
.highlight{
    color: #FF0000;
    }
    
    
.LinksInvestors {
    padding: 15px 0px 0px 15px;
    }
/************** Tables styles for each section ****************/    
table tr.TRHeader {
    color: #FF0000;
    }
table tr.TRHeader td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRLastLine td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRHeader2 {
    color: #FF0000;
    }
table tr.TRHeader2 td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRLastLine2 td {
      border-bottom: 1px solid #FF0000;
    }

/************** Tables generic styles ****************/
.TRHeader {
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    }
.TRHeader td {
    padding: 3px 6px 3px 6px;
    }
.TRLine td.td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
.TRLastLine {
    background-color: #f9f9f9;
    color: #333333;
    font-weight: normal;
    line-height: 13px;
    }
    
.TRLastLine td {
    padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #999999;
    text-align: center;
    font-size: 8pt;
    }
.TRLastLine td.td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
    
.TRLine {
    background-color: #f9f9f9;
    color: #333333;
    /*font-size: 8pt;*/
    font-weight: normal;
    line-height: 13px;
    }
.TRLine td {
    padding: 3px 6px 3px 6px;
    border-bottom: 1px solid #999999;
    text-align: center;
    font-size: 8pt;
    }
.TRLine td.td-left {
    text-align: left;
    }
    
.TitleRight {
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    }
    
/************** Tables 2 styles ****************/
.TRHeader2 {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    }
.TRHeader2 td {
    padding: 3px 6px 3px 6px;
    }
.TRLine2 td .td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
.TRLastLine2 {
    background-color: #f9f9f9;
    color: #333333;
    font-weight: normal;
    line-height: 13px;
    }
    
.TRLastLine2 td {
    padding: 3px 6px 3px 6px;
    border-bottom: 1px solid #999999;
    text-align: left;
    font-size: 8pt;
    }
.TRLastLine2 td .td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
    
.TRLine2 {
    background-color: #f9f9f9;
    color: #333333;
    /*font-size: 8pt;*/
    font-weight: normal;
    line-height: 13px;
    vertical-align: top;
    }
.TRLine2 td {
    padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #999999;
    text-align: left;
    font-size: 8pt;
    }
    
/************** END Tables styles ****************/
.table-separator {
    margin: 0px 20px 20px 0px;
    border-top: 1px solid #999999;
    }
.table-separator2 {
    margin: 30px 20px 30px 0px;
    border-top: 1px solid #FF0000;
    }
.table-separator3 {
    margin: 0px 0px 20px 0px;
    border-top: 1px solid #999999;
    }
    
.img-spacer-left {
    padding: 5px 5px 5px 0px;
}
    
.img-spacer-right {
    padding: 5px 0px 5px 5px;
}

/******************************************* Links-top ************************************/
.generic-Investors .Links-top a:link{
    color: #49305E;
}
.generic-Investors .Links-top a:hover{
    color: #76568d;
}
.generic-Investors .Links-top a:visited { 
    color: #49305e;
    }
.generic-Investors .Links-top a:visited:hover { 
    color: #76568d;
    }
    
    
.generic-AboutInbev .Links-top a:link{
    color: #FF0000;
}
.generic-AboutInbev .Links-top a:hover{
    color: #df1e20;
}
.generic-AboutInbev .Links-top a:visited { 
    color: #FF0000;
    }
.generic-AboutInbev .Links-top a:visited:hover { 
    color: #df1e20;
    }
    
.Links-top {
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
}
.Links-top a:link {
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
    }
    
    
    
/*.boxStock {
/*    background: #ffffff url() no-repeat;
/*    height: 91px;
/*    width: 178px;
/*}
.boxStockDate {
    padding: 0px 0px 0px 12px;
}
.boxStockView {
    padding: 34px 0px 0px 106px;
}
.boxTitleWelcome {
    padding: 0px 0px 0px 10px;
}
.boxSearchMore {
    padding: 4px 0px 0px 0px;
}

.selectCountry {
    width: 140px;
}
.legend {
    font-size: 7pt;
    padding: 0px 0px 0px 1px;
}
.stockSymbol1 {
    color: #666666;
    font-weight: bold;
}
.stockSymbol2 {
    color: #FF0000;
    font-weight: bold;
}
/*** Imageblocks on history p age ***/
.imageblockRight {
   float: right;
   width: 174px;
   font-style: italic;
   margin: 30px 0px 10px 10px;
}
.imageblockLeft {
   float: left;
   width: 174px;
   font-style: italic;
   margin: 0px 10px 10px 0px;
}
/************** WHO IS WHO TABLE - STYLES *********************/
.WhoBox {
    width: 100%;
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 0px 0px;
    }
    
.WhoPhoto {
    width: 102px;
    height: 145px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    }
.WhoDescrip {
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    }
    
.WhoBoxText {
    vertical-align: top;
    padding: 13px 15px 11px 21px;
    margin: 0px 0px 0px 0px;
    background: #f0f0f0;
    }
.WhoName {
    font-size: 10pt;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    }
.WhoRole {
    padding: 0px 0px 15px 0px;
    }    
    
.WhoBoxButns {
    padding: 16px 0px 0px 0px;
    background: #F0F0F0;
    text-align: right;
    }
    
.WhoBoxCurve {
    background: #F0F0F0;
    }

sup {
    font-size: xx-small;
}
 
.smaller_light {
    font-size: 7pt;
    color: #999999;
}
 
/********************************************/
/* Copy off all classes                     */
/********************************************/

/***********************************************/
/* emx_nav_right.css                           */
/***********************************************/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
    color: #333333;
    line-height: 1.2;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
p, td {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
select {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}
.buttonEnter {
    margin: 10px 0px 0px 10px;
}
.formSearch {
    height: 17px;
    width: 120px;
    padding: 1px 0px 0px 3px;
    margin: 0px;
    vertical-align : middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: 1px solid #B0B0B0;
}
.formEmailAlert {
    height: 17px;
    width: 200px;
    padding: 1px 0px 0px 3px;
    vertical-align : middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{
    color: #FF0000;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}

.LINK-download {
    text-decoration: none;
    font-size: 8pt;
    line-height: 13px;
    font-weight: bold;
    }
.LINK-download:link {
    color: #FF0000;
    }
.LINK-download:hover { 
    color: #FF0000;
    }
.LINK-download:visited { 
    color: #FF0000;
    }
.LINK-download:visited:hover { 
    color: #FF0000;
    }

/*************************** LINK 2 **************************/
.LINK2 {
    text-decoration: none;
    font-size: 7pt;
    font-weight: normal;
    }
.generic-AboutInBev .LINK2:link {
    color: #FF0000;
    }
.generic-AboutInBev .LINK2:hover {
    color: #DF1D1F;
    }
.generic-AboutInBev .LINK2:visited {
    color: #FF0000;
    }
.generic-AboutInBev .LINK2:visited:hover {
    color: #DF1D1F;
    }
.generic-termsconditions .LINK2:link {
    color: #000000;
    }
.generic-termsconditions .LINK2:hover {
    color: #999999;
    }
.generic-termsconditions .LINK2:visited {
    color: #000000;
    }
.generic-termsconditions .LINK2:visited:hover {
    color: #999999;
    }
.generic-Brands .LINK2:link {
    color: #576C85;
    }
.generic-Brands .LINK2:hover {
    color: #869DB7;
    }
.generic-Brands .LINK2:visited {
    color: #576C85;
    }
.generic-Brands .LINK2:visited:hover {
    color: #869DB7;
    }
.generic-Media .LINK2:link {
    color: #1894C4;
    }
.generic-Media .LINK2:hover {
    color: #34C7F4;
    }
.generic-Media .LINK2:visited {
    color: #1894C4;
    }
.generic-Media .LINK2:visited:hover {
    color: #34C7F4;
    }
.generic-Investors .LINK2:link {
    color: #49305E;
    }
.generic-Investors .LINK2:hover {
    color: #76568d;
    }
.generic-Investors .LINK2:visited {
    color: #49305E;
    }
.generic-Investors .LINK2:visited:hover {
    color: #76568d;
    }
.generic-CorporateResponsability .LINK2:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK2:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK2:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK2:visited:hover {
    color: #78C512;
    }

/*************************** LINK 3 **************************/
.LINK3 {
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.generic-AboutInBev .LINK3:link {
    color: #FF0000;
    }
.generic-AboutInBev .LINK3:hover {
    color: #DF1D1F;
    }
.generic-AboutInBev .LINK3:visited {
    color: #FF0000;
    }
.generic-AboutInBev .LINK3:visited:hover {
    color: #DF1D1F;
    }
.generic-termsconditions .LINK3:link {
    color: #000000;
    }
.generic-termsconditions .LINK3:hover {
    color: #999999;
    }
.generic-termsconditions .LINK3:visited {
    color: #000000;
    }
.generic-termsconditions .LINK3:visited:hover {
    color: #999999;
    }
.generic-Brands .LINK3:link {
    color: #576C85;
    }
.generic-Brands .LINK3:hover {
    color: #869DB7;
    }
.generic-Brands .LINK3:visited {
    color: #576C85;
    }
.generic-Brands .LINK3:visited:hover {
    color: #869DB7;
    }
.generic-Media .LINK3:link {
    color: #1894C4;
    }
.generic-Media .LINK3:hover {
    color: #34C7F4;
    }
.generic-Media .LINK3:visited {
    color: #1894C4;
    }
.generic-Media .LINK3:visited:hover {
    color: #34C7F4;
    }
.generic-Investors .LINK3:link {
    color: #49305E;
    }
.generic-Investors .LINK3:hover {
    color: #76568d;
    }
.generic-Investors .LINK3:visited {
    color: #49305E;
    }
.generic-Investors .LINK3:visited:hover {
    color: #76568d;
    }
.generic-CorporateResponsability .LINK3:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK3:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK3:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK3:visited:hover {
    color: #78C512;
    }
    
    
/*************************** LINK-download **************************/
.LINK-download {
    text-decoration: none;
    line-height: 13px;
    font-weight: bold;
    }
.generic-termsconditions .LINK-download:link {
    color: #000000;
    }
.generic-termsconditions .LINK-download:hover {
    color: #999999;
    }
.generic-termsconditions .LINK-download:visited {
    color: #000000;
    }
.generic-termsconditions .LINK-download:visited:hover {
    color: #999999;
    }
    
    
.generic-Media .LINK-download:link {
    color: #1894C4;
    }
.generic-Media .LINK-download:hover {
    color: #34C7F4;
    }
.generic-Media .LINK-download:visited {
    color: #1894C4;
    }
.generic-Media .LINK-download:visited:hover {
    color: #34C7F4;
    }
    
    
.generic-Investors .LINK-download:link {
    color: #49305E;
    }
.generic-Investors .LINK-download:hover {
    color: #76568d;
    }
.generic-Investors .LINK-download:visited {
    color: #49305E;
    }
.generic-Investors .LINK-download:visited:hover {
    color: #76568d;
    }
    
    
.generic-CorporateResponsability .LINK-download:link {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK-download:hover {
    color: #78C512;
    }
.generic-CorporateResponsability .LINK-download:visited {
    color: #4B9306;
    }
.generic-CorporateResponsability .LINK-download:visited:hover {
    color: #78C512;
    }
    
.smaller {
    font-size: 7pt;
}
.smaller2 {
    font-size: 7pt;
    margin-top: 5px;
}
.smaller_light {
    font-size: 7pt;
    color: #999999;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pageBody {
    background: #FFFFFF;
    padding: 12px 4px 4px 4px;
    position: absolute;
    width: 750px;
    left: 50%;
    margin-left: -375px;
}
#pageBodyBig {
    background: #FFFFFF;
    padding: 12px 4px 4px 4px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: left;
}
.logo {
    padding: 0px 0px 0px 0px;
}
#pageTopNavig2Col1 {
    width: 163px;
    padding: 0px 0px 4px 15px;
}
.tools {
    padding: 0px 11px 0px 0px;
}
#pageTopNavig2Col2 {
    width: 572px;
    padding: 0px 0px 0px 0px;
}
#buttonSearch {
    padding: 2px 0px 0px 6px;
}
.navig-head {
    color: #FF0000;
    font-size: 9pt;
    font-weight: bold;
}
.leftNavContent-in { 
    color: #FF0000;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    }
.leftNavContentSub-in { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists {
    padding: 0px 0px 16px 0px;
    }
    
.leftNavContent-lists ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
    
.leftNavContent-lists li {
     color: #013b80;
    font-size: 9pt;
    font-weight: bold;
    line-height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 7px;
    list-style: none;
     }
.leftNavContent-lists a:link {
    color: #666666;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    }
.leftNavContent-lists a:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 9pt;
    }
.leftNavContent-lists a:visited { 
    color: #666666;
    text-decoration: none;
    font-size: 9pt;
    }
.leftNavContent-lists a:visited:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 9pt;
    }
    
.leftNavContent-lists ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists li li{
     color: #666666;
    font-size: 8pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists li li a:link {
    color: #666666;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:visited { 
    color: #666666;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists li li a:visited:hover { 
    color: #999999;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
#navigBrands {
    text-align: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}






#pageTopNavigCol1 {
    width: 178px;
    background: #FFFFFF;
    padding: 0px 2px 2px 0px;
}
#pageTopNavigCol2 {
    background: #FFFFFF;
    padding: 0px 0px 2px 0px;
}
#pageTopNavigContentRow1 {
    padding: 6px 0px 2px 0px;
}
#pageBodyContent {
    padding: 0px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    text-decoration: none;
    text-align: left;
}
#pageBodyContentCol1 {
    width: 178px;
    background: #FFFFFF;
    padding: 0px 2px 2px 0px;
}
#pageBodyContentCol2 {
    background: #FFFFFF;
    padding: 0px 19px 2px 19px;
}
#pageBodyContentCol2b {
    width: 554px;
    background: #FFFFFF;
    padding: 0px 0px 2px 18px;
}
#pageBodyContentCol2bSpecial {
    background: #FFFFFF;
    padding: 0px 0px 2px 14px;
}
#pageBodyContentCol2ContentCol1 {
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
}
#pageBodyContentCol2ContentCol2 {
    background: #FFFFFF;
    text-align: center;
    padding: 13px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol1b {
    width: 364px;
    background: #FFFFFF;
    padding: 0px 11px 0px 0px;
}
#pageBodyContentCol2ContentCol2b {
    width: 179px;
    background: #FFFFFF;
    padding: 17px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol2c {
    width: 179px;
    background: #FFFFFF;
    padding: 0px 0px 15px 0px;
}
#pageBodyContentCol2ContentCol1c {
    background: #FFFFFF;
    padding: 0px 11px 0px 50px;
}
.boxLeftNavContentAboutInbev {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #FF0000;
    border-right: 2px solid #FF0000;
}
.boxLeftNavContentBrands {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #576C85;
    border-right: 2px solid #576C85;
}
.boxLeftNavContentMedia {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #1894C4;
    border-right: 2px solid #1894C4;
}
.boxLeftNavContentInvestors {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #49305E;
    border-right: 2px solid #49305E;
}
.boxLeftNavContentCorporateResponsability {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #4B9306;
    border-right: 2px solid #4B9306;
}
.boxLeftNavContentCareers {
    text-align: left;
    background: #F4F4F4;
    width: 162px;
    padding: 4px 6px 0px 6px;
    border-left: 2px solid #FF0000;
    border-right: 2px solid #FF0000;
}
.leftNavContent {
    margin: 5px 0px 3px 0px;
}
.logoBrand {
    margin: 10px 0px 20px 0px;
}
.navig-head-AboutInbev {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Brands {
    color: #576C85;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Media {
    color: #1894C4;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Investors {
    color: #49305E;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-CorporateResponsability {
    color: #4B9306;
    font-size: 10pt;
    font-weight: bold;
}
.navig-head-Careers {
    color: #FF0000;
    font-size: 10pt;
    font-weight: bold;
}
/************** Left Nav LISTS styles ****************/
.leftNavContent-lists-AboutInbev {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Brands {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Media {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Investors {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-CorporateResponsability {
    padding: 0px 0px 9px 0px;
    }
.leftNavContent-lists-Careers {
    padding: 0px 0px 9px 0px;
    }
/************** Left Nav LEVEL-1 styles ****************/
.leftNavContent-lists-AboutInbev ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Brands ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Media ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Investors ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-CorporateResponsability ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Careers ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     }
/************** About Inbev ****************/
.leftNavContent-lists-AboutInbev li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-AboutInbev a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-AboutInbev a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-AboutInbev a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-AboutInbev a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Brands ****************/
.leftNavContent-lists-Brands li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Brands a:link {
    color: #576C85;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Brands a:hover { 
    color: #869DB7;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Brands a:visited { 
    color: #576C85;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Brands a:visited:hover { 
    color: #869DB7;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Media ****************/
.leftNavContent-lists-Media li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Media a:link {
    color: #1894C4;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Media a:hover { 
    color: #34C7F4;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Media a:visited { 
    color: #1894C4;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Media a:visited:hover { 
    color: #34C7F4;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Investors ****************/
.leftNavContent-lists-Investors li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Investors a:link {
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Investors a:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Investors a:visited { 
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Investors a:visited:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Corporate Responsability ****************/
.leftNavContent-lists-CorporateResponsability li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-CorporateResponsability a:link {
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-CorporateResponsability a:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-CorporateResponsability a:visited { 
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-CorporateResponsability a:visited:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    }
/************** Careers ****************/
.leftNavContent-lists-Careers li {
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 9px;
    list-style: none;
     }    
.leftNavContent-lists-Careers a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    }
.leftNavContent-lists-Careers a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Careers a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    }
.leftNavContent-lists-Careers a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    }
    
/************** Left Nav LEVEL-2 styles ****************/
.leftNavContent-lists-AboutInbev ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-AboutInbev li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-AboutInbev li li a:link {
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:visited { 
    color: #FF0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-AboutInbev li li a:visited:hover { 
    color: #DF1D1F;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
.leftNavContent-lists-Investors ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-Investors li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-Investors li li a:link {
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:visited { 
    color: #49305E;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-Investors li li a:visited:hover { 
    color: #76568D;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
.leftNavContent-lists-CorporateResponsability ul ul {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
     }
.leftNavContent-lists-CorporateResponsability li li{
     color: #013b80;
    font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 9px;
    list-style: none;
     }
.leftNavContent-lists-CorporateResponsability li li a:link {
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:visited { 
    color: #4B9306;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
.leftNavContent-lists-CorporateResponsability li li a:visited:hover { 
    color: #78C512;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
    }
    
/*--TITLES--*/
H1 {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 10px 0px;
    color: #FF0000;
    font-size: 11pt;
    line-height: 1.1;
    font-weight: bold;
    border-bottom: 1px solid #FF0000;
}
#localBrands H1 {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 11pt;
    line-height: 1.1;
    font-weight: bold;
    border-bottom: 1px solid #FF0000;
}
.imageH1 {
      border-bottom: 1px solid #FF0000;
    margin: 0px 0px 10px 0px;
}
H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
H4 {
    text-align: left;
    background: #ffffff;
    padding: 5px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
H5 {
    text-align: left;
    background: #ffffff;
    padding: 12px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-AboutInbev H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-AboutInbev H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.generic-Brands {}
.generic-Brands H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #869DB7;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Brands H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #576C85;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-Media {}
.generic-Media H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #34C7F4;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Media H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #1894C4;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.generic-Media H3 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #1894C4;
    font-size: 10pt;
    line-height: 1.1;
    font-weight: bold;
}
.generic-Investors {}
.generic-Investors H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #76568D;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Investors H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #49305E;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.td-header-form {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    color: #FF0000;
    padding: 0px 10px 0px 0px;
}
.td-button-form {
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: #76568D;
    padding: 0px 0px 0px 0px;
}
.generic-CorporateResponsability {}
.generic-CorporateResponsability H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #78C512;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-CorporateResponsability H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #4B9306;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}
.boxcontainer {
    text-align: left;
}
.applybox select {
    height: 16px;
    color: #333;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 150px;
}
.generic-Careers H1 {
    text-align: left;
    background: #ffffff;
    padding: 25px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.generic-Careers H2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    color: #FF0000;
    font-size: 13pt;
    line-height: 1.1;
    font-weight: bold;
}

.boxContent {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContent1Col {
    text-align: left;
    background: #ffffff;
    margin: 0px 20px 20px 50px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContent1Colb {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 50px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    font-weight: normal;
}
.boxContentTitle {
    text-align: left;
    margin: 0px 0px 8px 0px;
    padding: 12px 0px 0px 0px;
    color: #000000;
    font-size: 10pt;
    line-height: 1.3;
    font-weight: bold;
}
.boxContentTitle2 {
    text-align: left;
    margin: 0px 0px 8px 0px;
    font-size: 8pt;
    line-height: 1.4;
    font-weight: bold;
    color: #333333;
}
/*TD .boxContentTitle {
    text-align: right;
    }*/
.boxContentTitle1Col {
    text-align: left;
    margin: 0px 20px 8px 50px;
    color: #000000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: normal;
}
.generic-AboutInbev .boxWarning{
    color: #FF0000;
    }
.generic-Brands .boxWarning{
    color: #576C85;
    }
.generic-Media .boxWarning{
    color: #1894C4;
    }
.generic-AboutInbev .boxWarning{
    color: #FF0000;
    }
.generic-CorporateResponsability .boxWarning{
    color: #4B9306;
    }
.generic-Careers .boxWarning{
    color: #FF0000;
    }
.boxWarning {
    text-align: left;
    background: #ffffff;
    margin: 0px 0px 20px 0px;
    font-size: 11pt;
    line-height: 15pt;
    font-weight: normal;
}
.boxQuote {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 0px 0px;
    color: #999999;
    font-size: 13pt;
    line-height: 1.15;
    font-weight: normal;
}
.boxQuoteName {
    text-align: left;
    background: #ffffff;
    margin: 9px 0px 0px 0px;
    color: #000000;
    font-size: 8pt;
    line-height: 1.25;
    font-weight: normal;
}
.boxQuoteJob {
    text-align: left;
    background: #ffffff;
    margin: 2px 0px 0px 0px;
    color: #FF0000;
    font-size: 8pt;
    line-height: 1.25;
    font-weight: normal;
}
.boxTitleMore {
    text-align: left;
    background: #ffffff;
    padding: 8px 0px 0px 3px;
    margin: 11px 0px 9px 0px;
    border-top: 1px solid #FF0000;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
}
.boxTitleMore2 {
    text-align: left;
    background: #ffffff;
    padding: 0px 0px 0px 3px;
    margin: 1px 0px 9px 0px;
    color: #FF0000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
}
.boxTitleMore-investors {
    text-align: left;
    background: #ffffff;
    padding: 18px 0px 6px 3px;
    margin: 0px 0px 10px 0px;
    border-bottom: 2px solid #49305E;
    color: #000000;
    font-size: 10pt;
    line-height: 1.4;
    font-weight: bold;
    width: 178px;
}
.boxContentMore {
    color: #000000;
    /*font-size: 8pt;*/
    line-height: 1.4;
    padding: 0px 0px 12px 2px;
    margin: 0px 0px 0px 0px;
}
.boxSeparatorMore {
    padding: 0px 0px 0px 0px;
    margin: 12px 0px 12px 0px;
    border-bottom: 2px solid #DEDCDC;
}
.boxDownload {
    padding: 7px 0px 0px 0px;
}
.boxLegalTitle {
    text-align: left;
    background: #ffffff;
    padding: 15px 0px 5px 50px;
    color: #DF1D1F;
    font-size: 16pt;
    line-height: 1.1;
    font-weight: normal;
}
.boxLegalContent {
    padding: 55px 0px 10px 50px;
    margin: 0px 0px 0px 0px;
    line-height: 1.4;
}
.boxLegalYesNo {
    padding: 10px 0px 55px 50px;
}
.boxTermsConditions {
    padding: 5px 0px 55px 50px;
}
.boxSitemapLevel2 {
    padding: 0px 0px 5px 15px;
}
.dateNews{
    color: #FF0000;
    font-weight: bold;
}
.boxSearch {
      border-bottom: 1px solid #FF0000;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 20px 0px;
}
.boxSearchResults {
    border-bottom: 1px solid #999999;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}
.boxSearchNavig {
    border-bottom: 1px solid #999999;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}
.searchHightlight {
    background-color: #ededed;
    font-weight: bold;
}
#siteInfo {
    width: 750px;
    border-top: 1px solid #D9D9D9;
    margin: 0px 0px 2px 0px;
    padding: 6px 0px 2px 0px;
}
#siteInfoBig {
    border-top: 1px solid #D9D9D9;
    margin: 0px 0px 2px 0px;
    padding: 6px 0px 2px 0px;
}
.copy{
    color: #999999;
    font-size: 7pt;
    text-decoration: none;
}
.copy a:link {
    color: #999999;
    text-decoration: none;
    }
.copy a:hover { 
    color: #999999;
    text-decoration: underline;
    }
.copy a:visited { 
    color: #999999;
    text-decoration: none;
    }
.copy a:visited:hover { 
    color: #999999;
    text-decoration: underline;
    }
    
.jobDescription {
    color: #7E7E7E;
}

/************** Links Press Releases LISTS styles ****************/
/************** List Press Releases styles ****************/
.LinksMedia-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksMedia-lists a:link {
    color: #5A5A5A;
    }
.LinksMedia-lists a:hover { 
    color: #34C7F4;
    }
.LinksMedia-lists a:visited { 
    color: #5A5A5A;
    }
.LinksMedia-lists a:visited:hover { 
    color: #34C7F4;
    }
/************** Links Corporate Responsibility LISTS styles ****************/
/************** List Corporate Responsibility styles ****************/
.LinksCorporateResponsibility-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksCorporateResponsibility-lists a:link {
    color: #4B9306;
    }
.LinksCorporateResponsibility-lists a:hover { 
    color: #78C512;
    }
.LinksCorporateResponsibility-lists a:visited { 
    color: #4B9306;
    }
.LinksCorporateResponsibility-lists a:visited:hover { 
    color: #78C512;
    }
/************** List styles ****************/
.Links-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.Links-lists a:link {
    color: #FF0000;
    }
.Links-lists a:hover { 
    color: #FF0000;
    }
.Links-lists a:visited { 
    color: #FF0000;
    }
.Links-lists a:visited:hover { 
    color: #FF0000;
    }
/************** List About InBev styles ****************/
.LinksAboutinbev-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksAboutinbev-lists a:link {
    color: #FF0000;
    }
.LinksAboutinbev-lists a:hover { 
    color: #e0292b;
    }
.LinksAboutinbev-lists a:visited { 
    color: #FF0000;
    }
.LinksAboutinbev-lists a:visited:hover { 
    color: #e0292b;
    }
    
/************** List Investors styles ****************/
.LinksInvestors-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksInvestors-lists a:link {
    color: #49305e;
    }
.LinksInvestors-lists a:hover { 
    color: #76568d;
    }
.LinksInvestors-lists a:visited { 
    color: #49305e;
    }
.LinksInvestors-lists a:visited:hover { 
    color: #76568d;
    }    
/************** List Careers styles ****************/
.LinksCareers-lists ul {
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
     }
.LinksCareers-lists a:link {
    color: #FF0000;
    }
.LinksCareers-lists a:hover { 
    color: #e0292b;
    }
.LinksCareers-lists a:visited { 
    color: #FF0000;
    }
.LinksCareers-lists a:visited:hover { 
    color: #e0292b;
    }
    
/************** Christophe ****************/
.boxAnnualReport {
    margin: 17px 0px 5px 0px;
}
.boxCorpResp {
    background: #ffffff;
    border-top: 2px solid #4B9306;
    margin: 10px 0px 5px 0px;
}
    
    
.highlight{
    color: #FF0000;
    }
    
    
.LinksInvestors {
    padding: 15px 0px 0px 15px;
    }
/************** Tables styles for each section ****************/    
table tr.TRHeader {
    color: #FF0000;
    }
table tr.TRHeader td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRLastLine td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRHeader2 {
    color: #FF0000;
    }
table tr.TRHeader2 td {
      border-bottom: 1px solid #FF0000;
    }
table tr.TRLastLine2 td {
      border-bottom: 1px solid #FF0000;
    }

/************** Tables generic styles ****************/
.TRHeader {
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    }
.TRHeader td {
    padding: 3px 6px 3px 6px;
    }
.TRLine td.td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
.TRLastLine {
    background-color: #f9f9f9;
    color: #333333;
    font-weight: normal;
    line-height: 13px;
    }
    
.TRLastLine td {
    padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #999999;
    text-align: center;
    font-size: 8pt;
    }
.TRLastLine td.td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
    
.TRLine {
    background-color: #f9f9f9;
    color: #333333;
    /*font-size: 8pt;*/
    font-weight: normal;
    line-height: 13px;
    }
.TRLine td {
    padding: 3px 6px 3px 6px;
    border-bottom: 1px solid #999999;
    text-align: center;
    font-size: 8pt;
    }
.TRLine td.td-left {
    text-align: left;
    }
    
.TitleRight {
    text-align: right;
    vertical-align: top;
    font-weight: bold;
    }
    
/************** Tables 2 styles ****************/
.TRHeader2 {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    }
.TRHeader2 td {
    padding: 3px 6px 3px 6px;
    }
.TRLine2 td .td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
.TRLastLine2 {
    background-color: #f9f9f9;
    color: #333333;
    font-weight: normal;
    line-height: 13px;
    }
    
.TRLastLine2 td {
    padding: 3px 6px 3px 6px;
    border-bottom: 1px solid #999999;
    text-align: left;
    font-size: 8pt;
    }
.TRLastLine2 td .td-title {
    padding: 6px 3px 6px 6px;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }
    
.TRLine2 {
    background-color: #f9f9f9;
    color: #333333;
    /*font-size: 8pt;*/
    font-weight: normal;
    line-height: 13px;
    vertical-align: top;
    }
.TRLine2 td {
    padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #999999;
    text-align: left;
    font-size: 8pt;
    }
    
/************** END Tables styles ****************/
.table-separator {
    margin: 0px 20px 20px 0px;
    border-top: 1px solid #999999;
    }
.table-separator2 {
    margin: 30px 20px 30px 0px;
    border-top: 1px solid #FF0000;
    }
.table-separator3 {
    margin: 0px 0px 20px 0px;
    border-top: 1px solid #999999;
    }
    
.img-spacer-left {
    padding: 5px 5px 5px 0px;
}
    
.img-spacer-right {
    padding: 5px 0px 5px 5px;
}

/******************************************* Links-top ************************************/
.generic-Investors .Links-top a:link{
    color: #49305E;
}
.generic-Investors .Links-top a:hover{
    color: #76568d;
}
.generic-Investors .Links-top a:visited { 
    color: #49305e;
    }
.generic-Investors .Links-top a:visited:hover { 
    color: #76568d;
    }
    
    
.generic-AboutInbev .Links-top a:link{
    color: #FF0000;
}
.generic-AboutInbev .Links-top a:hover{
    color: #df1e20;
}
.generic-AboutInbev .Links-top a:visited { 
    color: #FF0000;
    }
.generic-AboutInbev .Links-top a:visited:hover { 
    color: #df1e20;
    }
    
.Links-top {
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
}
.Links-top a:link {
    text-align: right;
    font-size: 8pt;
    font-weight: bold;
    }
    
    
    
.boxStockDate {
    padding: 0px 0px 0px 12px;
}
.boxStockView {
    padding: 34px 0px 0px 106px;
}
.boxTitleWelcome {
    padding: 0px 0px 0px 10px;
}
.boxSearchMore {
    padding: 4px 0px 0px 0px;
}

.selectCountry {
    width: 140px;
}
.legend {
    font-size: 7pt;
    padding: 0px 0px 0px 1px;
}
.stockSymbol1 {
    color: #666666;
    font-weight: bold;
}
.stockSymbol2 {
    color: #FF0000;
    font-weight: bold;
}

/************** WHO IS WHO TABLE - STYLES *********************/
.WhoBox {
    width: 100%;
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 0px 0px;
    }
    
.WhoPhoto {
    width: 102px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    }
.WhoDescrip {
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    }
    
.WhoBoxText {
    vertical-align: top;
    padding: 13px 15px 11px 21px;
    margin: 0px 0px 0px 0px;
    background: #f0f0f0;
    }
.WhoName {
    font-size: 10pt;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    }
.WhoRole {
    padding: 0px 0px 15px 0px;
    }    
    
.WhoBoxButns {
    padding: 16px 0px 0px 0px;
    background: #F0F0F0;
    text-align: right;
    }
    
.WhoBoxCurve {
    background: #F0F0F0;
    }

sup {
    font-size: xx-small;
}