<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.3.0.11</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ReportType />
  <ContextCount>191</ContextCount>
  <ElementCount>89</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>182</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>true</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0100000 - Document - Risk/Return Summary - Invesco V.I. Balanced-Risk Allocation Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Balanced-Risk Allocation Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0100001 - Document - Risk/Return Summary - Invesco V.I. Balanced-Risk Allocation Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Balanced-Risk Allocation Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0100002 - Document - Risk/Return Summary - Invesco V.I. Basic Value Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Basic Value Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0100003 - Document - Risk/Return Summary - Invesco V.I. Basic Value Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Basic Value Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0100004 - Document - Risk/Return Summary - Invesco V.I. Capital Appreciation Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Capital Appreciation Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0100005 - Document - Risk/Return Summary - Invesco V.I. Capital Appreciation Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Capital Appreciation Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0100006 - Document - Risk/Return Summary - Invesco V.I. Capital Development Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Capital Development Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0100007 - Document - Risk/Return Summary - Invesco V.I. Capital Development Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Capital Development Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0100008 - Document - Risk/Return Summary - Invesco V.I. Core Equity Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Core Equity Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0100009 - Document - Risk/Return Summary - Invesco V.I. Core Equity Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Core Equity Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0100010 - Document - Risk/Return Summary - Invesco V.I. Diversified Income Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Diversified Income Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0100011 - Document - Risk/Return Summary - Invesco V.I. Diversified Income Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Diversified Income Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0100012 - Document - Risk/Return Summary - Invesco V.I. Global Health Care Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Global Health Care Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0100013 - Document - Risk/Return Summary - Invesco V.I. Global Health Care Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Global Health Care Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0100014 - Document - Risk/Return Summary - Invesco V.I. Global Real Estate Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Global Real Estate Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0100015 - Document - Risk/Return Summary - Invesco V.I. Global Real Estate Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Global Real Estate Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0100016 - Document - Risk/Return Summary - Invesco V.I. Government Securities Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Government Securities Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0100017 - Document - Risk/Return Summary - Invesco V.I. Government Securities Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Government Securities Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0100018 - Document - Risk/Return Summary - Invesco V.I. High Yield Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. High Yield Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0100019 - Document - Risk/Return Summary - Invesco V.I. High Yield Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. High Yield Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0100020 - Document - Risk/Return Summary - Invesco V.I. International Growth Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. International Growth Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0100021 - Document - Risk/Return Summary - Invesco V.I. International Growth Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. International Growth Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0100022 - Document - Risk/Return Summary - Invesco V.I. Leisure Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Leisure Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0100023 - Document - Risk/Return Summary - Invesco V.I. Leisure Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Leisure Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0100024 - Document - Risk/Return Summary - Invesco V.I. Mid Cap Core Equity Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Mid Cap Core Equity Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0100025 - Document - Risk/Return Summary - Invesco V.I. Mid Cap Core Equity Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Mid Cap Core Equity Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0100026 - Document - Risk/Return Summary - Invesco V.I. Money Market Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Money Market Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0100027 - Document - Risk/Return Summary - Invesco V.I. Money Market Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Money Market Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0100028 - Document - Risk/Return Summary - Invesco V.I. Small Cap Equity Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Small Cap Equity Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0100029 - Document - Risk/Return Summary - Invesco V.I. Small Cap Equity Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Small Cap Equity Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0100030 - Document - Risk/Return Summary - Invesco V.I. Technology Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Technology Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0100031 - Document - Risk/Return Summary - Invesco V.I. Technology Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Technology Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0100032 - Document - Risk/Return Summary - Invesco V.I. Utilities Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Utilities Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0100033 - Document - Risk/Return Summary - Invesco V.I. Utilities Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Utilities Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0100034 - Document - Risk/Return Summary - Invesco V.I. Dividend Growth Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Dividend Growth Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0100035 - Document - Risk/Return Summary - Invesco V.I. Dividend Growth Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Dividend Growth Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0100036 - Document - Risk/Return Summary - Invesco V.I. High Yield Securities Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. High Yield Securities Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0100037 - Document - Risk/Return Summary - Invesco V.I. High Yield Securities Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. High Yield Securities Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0100038 - Document - Risk/Return Summary - Invesco V.I. S&amp;P 500 Index Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISAndPFiveHundredIndexFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. S&amp;P 500 Index Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0100039 - Document - Risk/Return Summary - Invesco V.I. S&amp;P 500 Index Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISAndPFiveHundredIndexFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. S&amp;P 500 Index Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0100040 - Document - Risk/Return Summary - Invesco V.I. Select Dimensions Equally-Weighted S&amp;P 500 Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISelectDimensionsEquallyWeightedSAndPFiveHundredFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Select Dimensions Equally-Weighted S&amp;P 500 Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0100041 - Document - Risk/Return Summary - Invesco V.I. Select Dimensions Equally-Weighted S&amp;P 500 Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVISelectDimensionsEquallyWeightedSAndPFiveHundredFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco V.I. Select Dimensions Equally-Weighted S&amp;P 500 Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0100042 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Capital Growth Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Capital Growth Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0100043 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Capital Growth Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Capital Growth Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0100044 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Comstock Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Comstock Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0100045 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Comstock Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Comstock Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0100046 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Equity and Income Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Equity and Income Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0100047 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Equity and Income Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Equity and Income Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0100048 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Global Value Equity Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Global Value Equity Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0100049 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Global Value Equity Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Global Value Equity Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0100050 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Growth and Income Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Growth and Income Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0100051 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Growth and Income Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Growth and Income Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0100052 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Growth Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Growth Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0100053 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Growth Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Growth Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0100054 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Value Fund - Series I shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Value Fund - Series I shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0100055 - Document - Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Value Fund - Series II shares {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/RiskReturnSummaryInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Risk/Return Summary - Invesco Van Kampen V.I. Mid Cap Value Fund - Series II shares</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0200100 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0200101 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0200102 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0200103 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0200104 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0200105 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0200106 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0200107 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0200108 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0200109 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0200110 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0200111 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0200112 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0200113 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0200114 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0200115 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0200116 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0200117 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0200118 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0200119 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0200120 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0200121 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0200122 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0200123 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0200124 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0200125 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0200126 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0200127 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0200128 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0200129 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0200130 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0200131 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0200132 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0200133 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0200134 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0200135 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0200136 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0200137 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0200138 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISAndP500IndexFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0200139 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISAndP500IndexFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0200140 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0200141 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0200142 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0200143 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0200144 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0200145 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0200146 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0200147 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0200148 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0200149 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0200150 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>0200151 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>0200152 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>0200153 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>0200154 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>0200155 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>0200200 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>0200201 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>0200202 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>0200203 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>0200204 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>0200205 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>0200206 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>0200207 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>0200208 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>0200209 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>0200210 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>0200211 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>0200212 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>0200213 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>0200214 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>0200215 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>0200216 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>0200217 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>0200218 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>0200219 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>0200220 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>0200221 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>0200222 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>0200223 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>0200224 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>0200225 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>0200226 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>0200227 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>0200228 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>0200229 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>0200230 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>0200231 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>0200232 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>0200233 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>0200234 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>0200235 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>0200236 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>0200237 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>0200238 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISAndP500IndexFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>0200239 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISAndP500IndexFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>0200240 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>0200241 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>0200242 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>0200243 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>0200244 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>0200245 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>0200246 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>0200247 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>0200248 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>0200249 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>0200250 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>0200251 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>0200252 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>0200253 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>0200254 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>0200255 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>0200300 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>0200301 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>0200302 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>0200303 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>0200304 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>0200305 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>0200306 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>0200307 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>0200308 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>0200309 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>0200310 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>0200311 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>0200312 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>0200313 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>0200314 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>0200315 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>0200316 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>0200317 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>0200318 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>0200319 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>0200320 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>0200321 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>0200322 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>0200323 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>0200324 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>0200325 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>0200326 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>0200327 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>0200328 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>0200329 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>0200330 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>0200331 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R201.htm</HtmlFileName>
      <LongName>0200332 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R202.htm</HtmlFileName>
      <LongName>0200333 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R203.htm</HtmlFileName>
      <LongName>0200334 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R204.htm</HtmlFileName>
      <LongName>0200335 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>0200336 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>0200337 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R207.htm</HtmlFileName>
      <LongName>0200338 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISAndP500IndexFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R208.htm</HtmlFileName>
      <LongName>0200339 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISAndP500IndexFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R209.htm</HtmlFileName>
      <LongName>0200340 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R210.htm</HtmlFileName>
      <LongName>0200341 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>0200342 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>0200343 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R213.htm</HtmlFileName>
      <LongName>0200344 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R214.htm</HtmlFileName>
      <LongName>0200345 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>0200346 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>0200347 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>0200348 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>0200349 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R219.htm</HtmlFileName>
      <LongName>0200350 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R220.htm</HtmlFileName>
      <LongName>0200351 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R221.htm</HtmlFileName>
      <LongName>0200352 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R222.htm</HtmlFileName>
      <LongName>0200353 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>0200354 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>0200355 - Schedule - Expense Example {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Expense Example</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R225.htm</HtmlFileName>
      <LongName>0200500 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R226.htm</HtmlFileName>
      <LongName>0200501 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R227.htm</HtmlFileName>
      <LongName>0200502 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R228.htm</HtmlFileName>
      <LongName>0200503 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>0200504 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>0200505 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R231.htm</HtmlFileName>
      <LongName>0200506 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R232.htm</HtmlFileName>
      <LongName>0200507 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R233.htm</HtmlFileName>
      <LongName>0200508 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R234.htm</HtmlFileName>
      <LongName>0200509 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>0200510 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>0200511 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R237.htm</HtmlFileName>
      <LongName>0200512 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R238.htm</HtmlFileName>
      <LongName>0200513 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R239.htm</HtmlFileName>
      <LongName>0200514 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R240.htm</HtmlFileName>
      <LongName>0200515 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>0200516 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>0200517 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R243.htm</HtmlFileName>
      <LongName>0200518 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R244.htm</HtmlFileName>
      <LongName>0200519 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R245.htm</HtmlFileName>
      <LongName>0200520 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R246.htm</HtmlFileName>
      <LongName>0200521 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>0200522 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>0200523 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R249.htm</HtmlFileName>
      <LongName>0200524 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R250.htm</HtmlFileName>
      <LongName>0200525 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R251.htm</HtmlFileName>
      <LongName>0200526 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R252.htm</HtmlFileName>
      <LongName>0200527 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>0200528 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>0200529 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R255.htm</HtmlFileName>
      <LongName>0200530 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R256.htm</HtmlFileName>
      <LongName>0200531 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R257.htm</HtmlFileName>
      <LongName>0200532 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R258.htm</HtmlFileName>
      <LongName>0200533 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>0200534 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>0200535 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R261.htm</HtmlFileName>
      <LongName>0200536 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R262.htm</HtmlFileName>
      <LongName>0200537 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R263.htm</HtmlFileName>
      <LongName>0200538 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISAndP500IndexFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R264.htm</HtmlFileName>
      <LongName>0200539 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISAndP500IndexFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>0200540 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>0200541 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R267.htm</HtmlFileName>
      <LongName>0200542 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R268.htm</HtmlFileName>
      <LongName>0200543 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R269.htm</HtmlFileName>
      <LongName>0200544 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R270.htm</HtmlFileName>
      <LongName>0200545 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>0200546 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>0200547 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R273.htm</HtmlFileName>
      <LongName>0200548 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R274.htm</HtmlFileName>
      <LongName>0200549 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R275.htm</HtmlFileName>
      <LongName>0200550 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R276.htm</HtmlFileName>
      <LongName>0200551 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>0200552 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>0200553 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R279.htm</HtmlFileName>
      <LongName>0200554 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R280.htm</HtmlFileName>
      <LongName>0200555 - Schedule - Annual Total Returns (Bar Chart)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Annual Total Returns (Bar Chart)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R281.htm</HtmlFileName>
      <LongName>0200600 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBalancedRiskAllocationFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R282.htm</HtmlFileName>
      <LongName>0200601 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBalancedRiskAllocationFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>0200602 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBasicValueFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>0200603 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBasicValueFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R285.htm</HtmlFileName>
      <LongName>0200604 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalAppreciationFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R286.htm</HtmlFileName>
      <LongName>0200605 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalAppreciationFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R287.htm</HtmlFileName>
      <LongName>0200606 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalDevelopmentFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R288.htm</HtmlFileName>
      <LongName>0200607 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalDevelopmentFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>0200608 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICoreEquityFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>0200609 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICoreEquityFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R291.htm</HtmlFileName>
      <LongName>0200610 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDiversifiedIncomeFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R292.htm</HtmlFileName>
      <LongName>0200611 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDiversifiedIncomeFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R293.htm</HtmlFileName>
      <LongName>0200612 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalHealthCareFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R294.htm</HtmlFileName>
      <LongName>0200613 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalHealthCareFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>0200614 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalRealEstateFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>0200615 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalRealEstateFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R297.htm</HtmlFileName>
      <LongName>0200616 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGovernmentSecuritiesFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R298.htm</HtmlFileName>
      <LongName>0200617 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGovernmentSecuritiesFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R299.htm</HtmlFileName>
      <LongName>0200618 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R300.htm</HtmlFileName>
      <LongName>0200619 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>0200620 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIInternationalGrowthFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>0200621 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIInternationalGrowthFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R303.htm</HtmlFileName>
      <LongName>0200622 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVILeisureFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R304.htm</HtmlFileName>
      <LongName>0200623 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVILeisureFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R305.htm</HtmlFileName>
      <LongName>0200624 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMidCapCoreEquityFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R306.htm</HtmlFileName>
      <LongName>0200625 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMidCapCoreEquityFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>0200626 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMoneyMarketFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>0200627 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMoneyMarketFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R309.htm</HtmlFileName>
      <LongName>0200628 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISmallCapEquityFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R310.htm</HtmlFileName>
      <LongName>0200629 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISmallCapEquityFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R311.htm</HtmlFileName>
      <LongName>0200630 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVITechnologyFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R312.htm</HtmlFileName>
      <LongName>0200631 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVITechnologyFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>0200632 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIUtilitiesFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>0200633 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIUtilitiesFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R315.htm</HtmlFileName>
      <LongName>0200634 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDividendGrowthFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R316.htm</HtmlFileName>
      <LongName>0200635 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDividendGrowthFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R317.htm</HtmlFileName>
      <LongName>0200636 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldSecuritiesFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R318.htm</HtmlFileName>
      <LongName>0200637 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldSecuritiesFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>0200638 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISAndP500IndexFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>0200639 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISAndP500IndexFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R321.htm</HtmlFileName>
      <LongName>0200640 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R322.htm</HtmlFileName>
      <LongName>0200641 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R323.htm</HtmlFileName>
      <LongName>0200642 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVICapitalGrowthFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R324.htm</HtmlFileName>
      <LongName>0200643 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVICapitalGrowthFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>0200644 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIComstockFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>0200645 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIComstockFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R327.htm</HtmlFileName>
      <LongName>0200646 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIEquityAndIncomeFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R328.htm</HtmlFileName>
      <LongName>0200647 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R329.htm</HtmlFileName>
      <LongName>0200648 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGlobalValueEquityFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R330.htm</HtmlFileName>
      <LongName>0200649 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>0200650 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>0200651 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R333.htm</HtmlFileName>
      <LongName>0200652 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapGrowthFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R334.htm</HtmlFileName>
      <LongName>0200653 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapGrowthFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R335.htm</HtmlFileName>
      <LongName>0200654 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapValueFundSeriesIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R336.htm</HtmlFileName>
      <LongName>0200655 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapValueFundSeriesIIShares</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <ContainEmbeddedReports>false</ContainEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIBalancedRiskAllocationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBalancedRiskAllocationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIBalancedRiskAllocationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBalancedRiskAllocationFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBalancedRiskAllocationFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000030663_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIBalancedRiskAllocationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBalancedRiskAllocationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIBalancedRiskAllocationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBalancedRiskAllocationFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000030663_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBalancedRiskAllocationFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000030663_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIBasicValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBasicValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIBasicValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBasicValueFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBasicValueFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000199_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIBasicValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIBasicValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIBasicValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIBasicValueFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000199_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIBasicValueFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000199_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICapitalAppreciationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalAppreciationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICapitalAppreciationFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalAppreciationFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalAppreciationFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000201_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICapitalAppreciationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalAppreciationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICapitalAppreciationFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalAppreciationFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000201_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalAppreciationFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000201_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICapitalDevelopmentFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalDevelopmentFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICapitalDevelopmentFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalDevelopmentFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalDevelopmentFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000202_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICapitalDevelopmentFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICapitalDevelopmentFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICapitalDevelopmentFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICapitalDevelopmentFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000202_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICapitalDevelopmentFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000202_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICoreEquityFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICoreEquityFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000203_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVICoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVICoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVICoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVICoreEquityFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000203_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVICoreEquityFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000203_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIDiversifiedIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDiversifiedIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIDiversifiedIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDiversifiedIncomeFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDiversifiedIncomeFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000205_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIDiversifiedIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDiversifiedIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIDiversifiedIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDiversifiedIncomeFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000205_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDiversifiedIncomeFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000205_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGlobalHealthCareFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalHealthCareFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGlobalHealthCareFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalHealthCareFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalHealthCareFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000193_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGlobalHealthCareFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalHealthCareFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGlobalHealthCareFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalHealthCareFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000193_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalHealthCareFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000193_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGlobalRealEstateFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalRealEstateFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGlobalRealEstateFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalRealEstateFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalRealEstateFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000187_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGlobalRealEstateFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGlobalRealEstateFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGlobalRealEstateFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGlobalRealEstateFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000187_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGlobalRealEstateFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000187_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGovernmentSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGovernmentSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGovernmentSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGovernmentSecuritiesFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGovernmentSecuritiesFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000179_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIGovernmentSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIGovernmentSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIGovernmentSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIGovernmentSecuritiesFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000179_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIGovernmentSecuritiesFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000179_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIHighYieldFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIHighYieldFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000181_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIHighYieldFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIHighYieldFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000181_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000181_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIInternationalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIInternationalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIInternationalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIInternationalGrowthFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIInternationalGrowthFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000182_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIInternationalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIInternationalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIInternationalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIInternationalGrowthFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000182_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIInternationalGrowthFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000182_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVILeisureFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVILeisureFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVILeisureFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVILeisureFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVILeisureFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000194_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVILeisureFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVILeisureFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVILeisureFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVILeisureFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000194_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVILeisureFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000194_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIMidCapCoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMidCapCoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIMidCapCoreEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMidCapCoreEquityFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMidCapCoreEquityFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000184_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIMidCapCoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMidCapCoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIMidCapCoreEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMidCapCoreEquityFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000184_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMidCapCoreEquityFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000184_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIMoneyMarketFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMoneyMarketFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIMoneyMarketFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMoneyMarketFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMoneyMarketFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000185_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIMoneyMarketFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIMoneyMarketFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIMoneyMarketFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIMoneyMarketFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000185_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIMoneyMarketFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000185_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISmallCapEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISmallCapEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISmallCapEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISmallCapEquityFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISmallCapEquityFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000188_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISmallCapEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISmallCapEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISmallCapEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISmallCapEquityFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000188_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISmallCapEquityFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000188_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVITechnologyFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVITechnologyFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVITechnologyFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVITechnologyFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVITechnologyFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000196_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVITechnologyFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVITechnologyFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVITechnologyFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVITechnologyFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000196_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVITechnologyFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000196_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIUtilitiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIUtilitiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIUtilitiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIUtilitiesFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIUtilitiesFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000198_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIUtilitiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIUtilitiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIUtilitiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIUtilitiesFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000000198_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIUtilitiesFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000000198_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIDividendGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDividendGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIDividendGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDividendGrowthFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDividendGrowthFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027871_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIDividendGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIDividendGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIDividendGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIDividendGrowthFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027871_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIDividendGrowthFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027871_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIHighYieldSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIHighYieldSecuritiesFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldSecuritiesFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldSecuritiesFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027884_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVIHighYieldSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVIHighYieldSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVIHighYieldSecuritiesFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVIHighYieldSecuritiesFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVIHighYieldSecuritiesFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027884_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISAndP500IndexFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISAndP500IndexFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISAndP500IndexFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISAndP500IndexFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISAndP500IndexFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027886_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISAndP500IndexFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISAndP500IndexFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISAndP500IndexFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISAndP500IndexFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027886_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISAndP500IndexFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027886_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027889_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027889_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVISelectDimensionsEquallyWeightedSAndP500FundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027889_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVICapitalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVICapitalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVICapitalGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVICapitalGrowthFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVICapitalGrowthFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027890_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVICapitalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVICapitalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVICapitalGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVICapitalGrowthFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027890_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVICapitalGrowthFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000030663_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027890_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIComstockFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIComstockFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIComstockFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIComstockFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIComstockFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027890_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIComstockFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIComstockFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIComstockFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIComstockFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027872_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIComstockFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027872_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIEquityAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIEquityAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIEquityAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIEquityAndIncomeFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027884_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIEquityAndIncomeFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027884_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027873_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027873_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027873_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027873_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIEquityAndIncomeFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027873_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGlobalValueEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGlobalValueEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGlobalValueEquityFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGlobalValueEquityFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGlobalValueEquityFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027875_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027875_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGlobalValueEquityFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027875_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGrowthAndIncomeFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027877_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027877_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIGrowthAndIncomeFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027877_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapGrowthFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapGrowthFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapGrowthFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027872_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027880_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapGrowthFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapGrowthFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027880_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapGrowthFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027880_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027880_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapValueFundSeriesIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapValueFundSeriesIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapValueFundSeriesIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027881_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027881_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ShareholderFeesInvescoVanKampenVIMidCapValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/AnnualFundOperatingExpensesInvescoVanKampenVIMidCapValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;" &amp;amp;gt;~ http://invesco.com/role/ExpenseExampleInvescoVanKampenVIMidCapValueFundSeriesIIShares column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt;&amp;lt;div&amp;gt; &amp;amp;lt;div style="display:none;"&amp;amp;gt;~ http://invesco.com/role/AnnualTotalReturnsBarChartInvescoVanKampenVIMidCapValueFundSeriesIIShares
column period compact *
column rr_ProspectusShareClassAxis compact *
row primary compact *
row dei_DocumentInformationDocumentAxis compact aimvif896435
_S000027881_Member *
~&amp;amp;lt;/div&amp;amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</Log>
    <Log type="Warning">Warning: The following embed command is incorrectly formatted.
&lt;div&gt; &amp;lt;div style="display:none;"&amp;gt;~ http://invesco.com/role/AverageAnnualTotalReturnsInvescoVanKampenVIMidCapValueFundSeriesIIShares column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_DocumentInformationDocumentAxis compact aimvif896435_S000027881_Member * row dei_LegalEntityAxis&amp;#160; compact aimvif896435_S000027881_Member * ~&amp;lt;/div&amp;gt; &lt;/div&gt;</Log>
  </Logs>
  <InputFiles>
    <File>aimvif896435-20110502.xml</File>
    <File>aimvif896435-20110502.xsd</File>
    <File>aimvif896435-20110502_cal.xml</File>
    <File>aimvif896435-20110502_def.xml</File>
    <File>aimvif896435-20110502_lab.xml</File>
    <File>aimvif896435-20110502_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
