@font-face {
  font-family: 'HelveticaNeue Condensed';
  src: url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.eot");
  src: url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.eot?#iefix") format("embedded-opentype"),
  url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.woff2") format("woff2"),
  url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.woff") format("woff"),
  url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.ttf") format("truetype"),
  url("//db.onlinewebfonts.com/t/7d4ccad1dd5b19d226176287a24b436f.svg#Helvetica Neue") format("svg");
}

body
{
font-family: 'HelveticaNeue Condensed';
}

.lineahor
{
        width: 105px;
        background:#ed1c27 !important;
        height: 3px;
    
}   

@media only screen and (max-width: 600px)
{
 .fondorojo
 {
     background: #000;
     height: 20px !important;
 }
 .logo
{
    width: 45%;
}
.video
{
    width: 104%;
    height: 450px;
}


.fondosimuladores
{
    background-image: url("../img/fondoSecSimuladores.jpg") !important;
    margin-top: -7px;
}
.titulosimuladores
{
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
}
.parrafovtu
{
 text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-top: 35px;
}

.fondoblanco
{
    background: #ffffff;
    width: 71%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px 6px 6px 6px;
}

.imgvtu
{
   padding: 10px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.subtitsim
{
    color: #ed1c27;
    text-align: center;
    font-size: 22px;

}
.descsim
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5rem;

}
.fondoportales
{
    background-image: url("../img/fondoSecPortales.jpg") !important;

}    
.content-section-e 
{
    padding-top: 2px;
    margin-top: 30px;
}    
.container-seccion-e
{
    
    padding: 1.9em 0 1em 0;
}
.seccion-e
{

    text-align: center;
}    
.section-heading 
{
    margin: 25px 0;
    font-weight: normal;
}    
.section-heading2 
{
    color:#474747;
    font-size: 20px;
    margin: 25px 0;
    font-weight: normal;
}     
.btnenlace {
    color: #fff;
    background-color: #ED1C27;
    border-color: #ED1C27;
    font-weight: initial;
    letter-spacing: 1px;
    border-bottom: 4px solid #c30509;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 2em;
    width: 225px;
}

.logo-seccion-d-e-1
{
    margin-top: 1.6em;
    float: center;
    width: 16.3em;
    margin-right: 11px;
}  
.logo-seccion-d-e-2
{
    float: center;
    width: 6.2em;
    margin-right: 11px;
}   
.parrafoportales
{
    text-align: center;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-top: 35px;
}
.fondohagacuentas
{
    background-image: url("../img/fondoHagaCuentas.jpg") !important;
    margin-top: -30px;
}   
.content-section-c 
{
    padding-top: 2px;
    margin-top: 30px;
    background-color: #efefef;
}    
.title-hagacuentas 
{
    margin: 20px 0px -1px -14px;
    height: auto;
    width: 19em;
}    
.text-red 
{
    color: #ed1c27;
    font-style: italic;
}
.logos-seccion-c {
    padding-bottom: 0.6em;
}
.logo-app-hagacuentas {
    height: auto;
    width: 75px;
    margin-right: 20px;
}
.logo-appstore {
    height: auto;
    width: 147px;
    margin-right: 20px;
}
.logo-googleplay {
    height: auto;
    width: 168.1px;
}
.logo-cell-app {
    height: auto;
    width: 19em;
    float: inherit;
    margin-top: 30px;
} 
.footer {
    padding: 12px 0;
    background-color: #000;
}    
.logo-vigilado
{
    margin-bottom: 14px;
    width: 140px;
}    
.footer-logo {
    float: inherit;
    margin-top: 3px;
    width: 200px;
}      
.text-muted {
  color: #fff !important;
}
}
/**********************************************************************/
@media only screen and (min-width: 600px)
{
  .fondorojo
 {
     background: #ed1c27;
     height: 20px !important;
 } 
.logo
{
    width: 45%;
}
.video
{
    width: 100%;
    height: 450px;
}

 .fondosimuladores
{
    background-image: url("../img/fondoSecSimuladores.jpg") !important;
    margin-top: -7px;
}
.titulosimuladores
{
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
}
.parrafovtu
{
 text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-top: 35px;
}

.fondoblanco
{
    background: #ffffff;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px 6px 6px 6px;
}

.imgvtu
{
   padding: 15px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.subtitsim
{
    color: #ed1c27;
    text-align: center;
    font-size: 20px;

}
.descsim
{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 5rem;

}
.fondoportales
{
    background-image: url("../img/fondoSecPortales.jpg") !important;

}    
.content-section-e 
{
    padding-top: 2px;
    margin-top: 30px;
}    
.container-seccion-e
{
    
    padding: 1.9em 0 1em 0;
}
.seccion-e
{

    text-align: center;
}    
.section-heading 
{
    margin: 25px 0;
    font-weight: normal;
}    
.section-heading2 
{
    color:#474747;
    font-size: 20px;
    margin: 25px 0;
    font-weight: normal;
}         
.btnenlace {
    color: #fff;
    background-color: #ED1C27;
    border-color: #ED1C27;
    font-weight: initial;
    letter-spacing: 1px;
    border-bottom: 4px solid #c30509;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 2em;
    width: 225px;
}

.logo-seccion-d-e-1
{
    margin-top: 1.6em;
    float: center;
    width: 16.3em;
    margin-right: 11px;
}  
.logo-seccion-d-e-2
{
    float: center;
    width: 6.2em;
    margin-right: 11px;
}   
.parrafoportales
{
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}
.fondohagacuentas
{
    background-image: url("../img/fondoHagaCuentas.jpg") !important;
    margin-top: -30px;
}   
.content-section-c 
{
    padding-top: 2px;
    margin-top: 30px;
    background-color: #efefef;
}    
.title-hagacuentas 
{
    margin: 20px 0px -1px -14px;
    height: auto;
    width: 19em;
}    
.text-red 
{
    color: #ed1c27;
    font-style: italic;
}
.logos-seccion-c {
    padding-bottom: 0.6em;
}
.logo-app-hagacuentas {
    height: auto;
    width: 75px;
    margin-right: 20px;
}
.logo-appstore {
    height: auto;
    width: 147px;
    margin-right: 20px;
}
.logo-googleplay {
    height: auto;
    width: 168.1px;
}
.logo-cell-app {
    height: auto;
    width: 41em;
    float: inherit;
    margin-top: 30px;
} 
.footer {
    padding: 12px 0;
    background-color: #000;
}    
.logo-vigilado
{
    margin-bottom: 14px;
    width: 140px;
}    
.footer-logo {
    float: right;
    margin-top: 3px;
    width: 200px;
}        
.text-muted {
  color: #fff !important;
  margin-left: 20px
}    
}
/**********************************************************************/
@media only screen and (min-width: 768px)
{
  .fondorojo
 {
     background: #ed1c27;
     height: 30px !important;
 }
 .logo
{
    width: 30%;
}
.video
{
    width: 100%;
    height: 450px;
}

.fondosimuladores
{
    background-image: url("../img/fondoSecSimuladores.jpg") !important;
    margin-top: -7px;
}
.titulosimuladores
{
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
}
.parrafovtu
{
 text-align: center;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}
.fondoblanco
{
    background: #ffffff;
    width: 46%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px 6px 6px 6px;
}

.imgvtu
{
   padding: 20px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.subtitsim
{
    color: #ed1c27;
    text-align: center;
    font-size:22px;

}
.descsim
{
    text-align: center;
    font-weight: bold;
    font-size: 21px;
    margin-bottom: 5rem;

}
.fondoportales
{
    background-image: url("../img/fondoSecPortales.jpg") !important;

}    
.content-section-e 
{
    padding-top: 2px;
    margin-top: 30px;
}    
.container-seccion-e
{
    
    padding: 1.9em 0 1em 0;
}
.seccion-e
{

    text-align: center;
}    
.section-heading 
{
    margin: 25px 0;
    font-weight: normal;
}  
.section-heading2 
{
    color:#474747;
    font-size: 20px;
    margin: 25px 0;
    font-weight: normal;
}         
.btnenlace {
    color: #fff;
    background-color: #ED1C27;
    border-color: #ED1C27;
    font-weight: initial;
    letter-spacing: 1px;
    border-bottom: 4px solid #c30509;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 2em;
    width: 225px;
}
.logo-seccion-d-e-1
{
    margin-top: 1.6em;
    float: center;
    width: 16.3em;
    margin-right: 11px;
}  
.logo-seccion-d-e-2
{
    float: center;
    width: 6.2em;
    margin-right: 11px;
}   
.parrafoportales
{
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}
.fondohagacuentas
{
    background-image: url("../img/fondoHagaCuentas.jpg") !important;
    margin-top: -30px;
}   
.content-section-c 
{
    padding-top: 2px;
    margin-top: 30px;
    background-color: #efefef;
}    
.title-hagacuentas 
{
    margin: 20px 0px -1px -14px;
    height: auto;
    width: 19em;
}    
.text-red 
{
    color: #ed1c27;
    font-style: italic;
}
.logos-seccion-c {
    padding-bottom: 0.6em;
}
.logo-app-hagacuentas {
    height: auto;
    width: 75px;
    margin-right: 20px;
}
.logo-appstore {
    height: auto;
    width: 147px;
    margin-right: 20px;
}
.logo-googleplay {
    height: auto;
    width: 168.1px;
}
.logo-cell-app {
    height: auto;
    width: 41em;
    float: inherit;
    margin-top: 30px;
} 
.footer {
    padding: 12px 0;
    background-color: #000;
}    
.logo-vigilado
{
    margin-bottom: 14px;
    width: 140px;
}    
.footer-logo {
    float: right;
    margin-top: 3px;
    width: 200px;
}   
.text-muted {
  color: #fff !important;
  margin-left: 20px
}    
}
/**********************************************************************/
@media only screen and (min-width: 992px) 
{
  .fondorojo
 {
     background: #ed1c27;
     height: 30px !important;
 }  
 .logo
{
    width: 30%;
}
.video
{
    width: 100%;
    height: 450px;
}

.fondosimuladores
{
    background-image: url("../img/fondoSecSimuladores.jpg") !important;
    margin-top: -7px;
}
.titulosimuladores
{
    text-align: center;
    color: #FFFFFF;
    font-size: 36px;
    font-weight: bold;
    margin-top: 30px;
}
.parrafovtu
{
 text-align: center;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    margin-top: 35px;
}
.fondoblanco
{
    background: #ffffff;
    width: 42%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px 6px 6px 6px;
}

.imgvtu
{
   padding: 30px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.subtitsim
{
    color: #ed1c27;
    text-align: center;
    font-size: 26px;

}
.descsim
{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 5rem;

}
.fondoportales
{
    background-image: url("../img/fondoSecPortales.jpg") !important;

}    
.content-section-e 
{
    padding-top: 2px;
    margin-top: 30px;
}    
.container-seccion-e
{
    
    padding: 1.9em 0 1em 0;
}
.seccion-e
{

    text-align: center;
}    
.section-heading 
{
    margin: 25px 0;
    font-weight: normal;
}    
.section-heading2 
{
    color:#474747;
    font-size: 20px;
    margin: 25px 0;
    font-weight: normal;
}         
.btnenlace {
    color: #fff;
    background-color: #ED1C27;
    border-color: #ED1C27;
    font-weight: initial;
    letter-spacing: 1px;
    border-bottom: 4px solid #c30509;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 2em;
    width: 225px;
}

.logo-seccion-d-e-1
{
    margin-top: 1.6em;
    float: center;
    width: 16.3em;
    margin-right: 11px;
}  
.logo-seccion-d-e-2
{
    float: center;
    width: 6.2em;
    margin-right: 11px;
}   
.parrafoportales
{
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}
.fondohagacuentas
{
    background-image: url("../img/fondoHagaCuentas.jpg") !important;
    margin-top: -30px;
}   
.content-section-c 
{
    padding-top: 2px;
    margin-top: 30px;
    background-color: #efefef;
}    
.title-hagacuentas 
{
    margin: 20px 0px -1px -14px;
    height: auto;
    width: 19em;
}    
.text-red 
{
    color: #ed1c27;
    font-style: italic;
}
.logos-seccion-c {
    padding-bottom: 0.6em;
}
.logo-app-hagacuentas {
    height: auto;
    width: 75px;
    margin-right: 20px;
}
.logo-appstore {
    height: auto;
    width: 147px;
    margin-right: 20px;
}
.logo-googleplay {
    height: auto;
    width: 168.1px;
}
.logo-cell-app {
    height: auto;
    width: 41em;
    float: inherit;
    margin-top: 30px;
} 
.footer {
    padding: 12px 0;
    background-color: #000;
}    
.logo-vigilado
{
    margin-bottom: 14px;
    width: 140px;
}    
.footer-logo {
    float: right;
    margin-top: 3px;
    width: 200px;
}   
.text-muted {
  color: #fff !important;
  margin-left: 20px
}    
}
/**********************************************************************/
@media only screen and (min-width: 1200px)
{
    .fondorojo
    {
    background: #ed1c27;
    height: 30px !important;
    }
    .logo
{
    width: 30%;
}
.video
{
    width: 100%;
    height: 450px;
}

.fondosimuladores
{
    background-image: url("../img/fondoSecSimuladores.jpg") !important;
    margin-top: -7px;
}
.titulosimuladores
{
    text-align: center;
    color: #FFFFFF;
    font-size: 48px;
    font-weight: bold;
    margin-top: 30px;
}
.parrafovtu
{
 text-align: center;
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-top: 40px;
}
.fondoblanco
{
    background: #ffffff;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px 6px 6px 6px;
}

.imgvtu
{
   padding: 35px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.subtitsim
{
    color: #ed1c27;
    text-align: center;
    font-size: 30px;

}

.descsim
{
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 5rem;

}
.fondoportales
{
    background-image: url("../img/fondoSecPortales.jpg") !important;
}    
.content-section-e 
{
    padding-top: 2px;
    margin-top: 30px;
}    
.container-seccion-e
{
    
    padding: 1.9em 0 1em 0;
}
.seccion-e
{

    text-align: center;
}    
.section-heading 
{
    margin: 25px 0;
    font-weight: normal;
}    
.section-heading2 
{
    color:#474747;
    font-size: 20px;
    margin: 25px 0;
    font-weight: normal;
}         
.btnenlace {
    color: #fff;
    background-color: #ED1C27;
    border-color: #ED1C27;
    font-weight: initial;
    letter-spacing: 1px;
    border-bottom: 4px solid #c30509;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 2em;
    width: 225px;
}

.logo-seccion-d-e-1
{
    margin-top: 1.6em;
    float: center;
    width: 16.3em;
    margin-right: 11px;
}  
.logo-seccion-d-e-2
{
    float: center;
    width: 6.2em;
    margin-right: 11px;
}   
.parrafoportales
{
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-top: 35px;
}
.fondohagacuentas
{
    background-image: url("../img/fondoHagaCuentas.jpg") !important;
    margin-top: -30px;
}   
.content-section-c 
{
    padding-top: 2px;
    margin-top: 30px;
    background-color: #efefef;
}    
.title-hagacuentas 
{
    margin: 20px 0px -1px -14px;
    height: auto;
    width: 19em;
}    
.text-red 
{
    color: #ed1c27;
    font-style: italic;
}
.logos-seccion-c {
    padding-bottom: 0.6em;
}
.logo-app-hagacuentas {
    height: auto;
    width: 75px;
    margin-right: 20px;
}
.logo-appstore {
    height: auto;
    width: 147px;
    margin-right: 20px;
}
.logo-googleplay {
    height: auto;
    width: 168.1px;
}
.logo-cell-app {
    height: auto;
    width: 41em;
    float: inherit;
    margin-top: 30px;
} 
.footer {
    padding: 12px 0;
    background-color: #000;
}    
.logo-vigilado
{
    margin-bottom: 14px;
    width: 140px;
}    
.footer-logo {
    float: right;
    margin-top: 3px;
    width: 200px;
}     
.text-muted {
  color: #fff !important;
  margin-left: 20px
}    
}