#suscribir>div>div{width: 203px; height: 40px; }
#suscribir .boton2{width: 40px; cursor: pointer;}
#suscribir input{ padding: 0px 10px; width: 144px; border: none; background: transparent; color: #FFF; font-style: italic; }
footer .fb{background: url(../img/fb.png) no-repeat; }
footer .ig{background: url(../img/ig.png) no-repeat; }
footer .fb, footer .ig{ background-size: 20px 20px; width: 25px; height: 20px;  }   
footer>div>div>div + div{margin-top: 15px;}
footer .redes a{text-decoration: none; color: #FFF; font-size: 18px;}

@media screen and (min-width:1200px){  
    footer .redes{ float: left; margin-left: 50px; margin-top: 65px; }    
    #suscribir{float: right;}
    footer, #suscribir{ height: 200px; }
    #suscribir{background: url(../img/suscribir.png) no-repeat; width: 840px; }
    #suscribir>div{margin: 132px 0px 0px 547px;}
    #suscribir img{display: none;}    
}

@media screen and (max-width:1199px){ 
    footer .redes{display: table; margin: 50px auto 0px auto;}
    footer{overflow: hidden;}
    #suscribir{margin-top: 50px; overflow: hidden;}
    #suscribir img{display: block; width: 100%; max-width: 571px; margin: auto;}    
    #suscribir>div{ background: url(../img/frmMovil.png) no-repeat; width: 212px; height: 115px; margin: 30px auto 50px auto; 
          overflow: hidden; }
    #suscribir>div>div{margin-top: 60px;}
} 

