XML 49 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Impairments (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Impairments (Textual)      
Asset impairment losses $ 0us-gaap_AssetImpairmentCharges $ 0us-gaap_AssetImpairmentCharges $ 86us-gaap_AssetImpairmentCharges
Construction in Progress [Member]      
Impairments (Textual)      
Asset impairment losses     65us-gaap_AssetImpairmentCharges
/ us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis
= us-gaap_ConstructionInProgressMember
Retail Assets [Member]      
Impairments (Textual)      
Asset impairment losses     $ 21us-gaap_AssetImpairmentCharges
/ us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis
= vlo_RetailAssetsMember