XML 36 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies (Schedule Of Pending Cases) (Details) (Pending Litigation [Member])
Dec. 31, 2014
cases
Dec. 31, 2013
cases
Dec. 31, 2012
cases
Individual Smoking And Health Cases [Member]
     
Loss Contingencies [Line Items]      
Number of Cases Pending 67us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_IndividualSmokingAndHealthCasesMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
67us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_IndividualSmokingAndHealthCasesMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
77us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_IndividualSmokingAndHealthCasesMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
Smoking And Health Class Actions And Aggregated Claims Litigation [Member]
     
Loss Contingencies [Line Items]      
Number of Cases Pending 5us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_SmokingAndHealthClassActionsAndAggregatedClaimsLitigationMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
6us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_SmokingAndHealthClassActionsAndAggregatedClaimsLitigationMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
7us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_SmokingAndHealthClassActionsAndAggregatedClaimsLitigationMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
Health Care Cost Recovery Actions [Member]
     
Loss Contingencies [Line Items]      
Number of Cases Pending 1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_HealthCareCostRecoveryActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_HealthCareCostRecoveryActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
1us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_HealthCareCostRecoveryActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
Lights/Ultra Lights Class Actions [Member]
     
Loss Contingencies [Line Items]      
Number of Cases Pending 12us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_LightsUltraLightsClassActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
15us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_LightsUltraLightsClassActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
14us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mo_LightsUltraLightsClassActionsMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember