.img-full-programas{
	display:flex;
}

.body-full-programas{
	width: 450px;
  	height: 100px;
   	margin-left:650px;
	margin-top:-300px;
	margin-bottom:230px;
}

.video_contenedor {
    	width: 600px;
    	height: 350px;
	left:-500px;
	top:50px;
}



.spot-video {

    padding-top: 0 !important;

    border: 10px solid white;

    border-radius: 30px;

    width: 100%;

    height: 100%;

    border-radius: 20px;

}



@media screen and (max-width: 1700px) {

    .video_contenedor {

      width: 640px;
      height: 350px;
	left:-400px;
	top:50px;
    }



}



@media screen and (max-width: 1600px) {

    .video_contenedor {

        width: 640px;

        height: 330px;

    }

}



@media screen and (max-width: 1500px) {

    .video_contenedor {

        width: 640px;

        height: 330px;
            
	}
}



@media screen and (max-width: 1400px) {

    .video_contenedor {

        width: 620px;

        height: 300px;

  
    }



}



@media screen and (max-width: 1300px) {

    .video_contenedor {

        width: 620px;

        height: 280px;
    }

}



@media screen and (max-width: 1200px) {
    .video_contenedor {

        width: 480px;
	   height: 250px;
    }

	.body-full-programas{
	width: 400px;
  	height: 100px;
   	margin-left:510px;
	margin-top:-250px;
	margin-bottom:180px;
	}


}



@media screen and (max-width: 1100px) {

    .video_contenedor {

        width: 500px;

        height: 280px;
    }
	.body-full-programas{
	width: 400px;
  	height: 100px;
   	margin-left:510px;
	margin-top:-250px;
	margin-bottom:150px;
	}


}



@media screen and (max-width: 1000px) {

    .video_contenedor {

        width: 400px;

        height: 260px;
	margin-left:-55px;

    }

	.body-full-programas{
	width: 350px;
  	height: 100px;
   	margin-left:350px;
	margin-top:-250px;
	margin-bottom:180px;
	}


}



@media screen and (max-width: 900px) {

    .video_contenedor {

        width: 380px;

        height: 250px;

    }

	.body-full-programas{
	width: 350px;
  	height: 100px;
   	margin-left:350px;
	margin-top:-240px;
	margin-bottom:180px;
	}


}



@media screen and (max-width: 800px) {

    .video_contenedor {

        width: 380px;

        height: 250px;

    }

	.body-full-programas{
	width: 350px;
  	height: 100px;
   	margin-left:350px;
	margin-top:-240px;
	margin-bottom:180px;
	}


}



@media screen and (max-width: 750px) {

    .video_contenedor {

        width: 380px;

        height: 250px;

    }

	.body-full-programas{
	width: 350px;
  	height: 100px;
   	margin-left:330px;
	margin-top:-240px;
	margin-bottom:180px;
	}

}



@media screen and (max-width: 700px) {

    .video_contenedor {

        width: 330px;

        height: 250px;

    }

	.body-full-programas{
	width: 350px;
  	height: 100px;
   	margin-left:280px;
	margin-top:-240px;
	margin-bottom:180px;
	}

}



@media screen and (max-width: 650px) {

    .video_contenedor {

        width: 310px;

        height: 250px;

    }

	.body-full-programas{
	width: 330px;
  	height: 90px;
   	margin-left:259px;
	margin-top:-250px;
	margin-bottom:200px;
	
	}

}



@media screen and (max-width: 600px) {

     .video_contenedor {

        width: 550px;

        height: 250px;

    }

	.body-full-programas{
	width: 550px;
  	height: 90px;
	margin-left:-30px;
	margin-top:50px;
	margin-bottom:80px;

	}
}



@media screen and (max-width: 550px) {

    .video_contenedor {

        width: 500px;

        height: 250px;

    }

	.body-full-programas{
	width: 500px;
  	height: 90px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:120px;

	}

}



@media screen and (max-width: 500px) {

        .video_contenedor {

        width: 430px;

        height: 250px;

    }

	.body-full-programas{
	width: 430px;
  	height: 90px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:120px;

	}
}



@media screen and (max-width: 450px) {

      .video_contenedor {

        width: 400px;

        height: 250px;

    }

	.body-full-programas{
	width: 400px;
  	height: 90px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:180px;

	}

}



@media screen and (max-width: 400px) {

     .video_contenedor {

        width: 350px;

        height: 250px;

    }

	.body-full-programas{
	width: 340px;
  	height: 90px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:200px;

	}

}



@media screen and (max-width: 350px) {

    .video_contenedor {

        width: 300px;

        height: 250px;

    }

	.body-full-programas{
	width: 300px;
  	height: 90px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:240px;

	}

}



@media screen and (max-width: 300px) {

    .video_contenedor {

        width: 250px;

        height: 250px;

    }

	.body-full-programas{
	width: 250px;
  	height: 180px;
	margin-left:-30px;
	margin-top:30px;
	margin-bottom:240px;

	}

}