.container1 .contenedor .der { position: relative; }
.container1 .contenedor .der img { margin-top:120px; }

/*talleres */
.alert { margin-top:20px;margin-bottom:-100px;margin-left:auto;margin-right:auto;width:870px;height:140px;background-image:url(../img/talleres.svg);background-position: center;
	background-repeat: no-repeat;padding:20px 90px 20px 190px;text-align: left;display: flex; }
.alert .btn-close { top:40px;right: 30px; }
.alert p { vertical-align: bottom;height: auto;margin:auto;display: inline-block; }
.alert a { background-color: transparent;color:#000;text-decoration: underline; }
.alert a:hover { background-color: #000;color:#fff;text-decoration: none; }

@media screen and (max-width: 1500px) {
	.alert { width:100%;padding:20px 11% 20px 21%; }
	.alert .btn-close { top:40px;right: 5%; }
}

@media screen and (max-width: 1190px) {
	.alert { background-image:url(../img/talleres_2.svg);padding:20px 15% 20px 21%; }
}

@media screen and (max-width: 1024px) {
	.container1 .contenedor .der { padding-left:4%; }
	.alert { width:620px;padding: 20px 0 20px 140px;margin:20px auto -100px auto; }
	.alert .btn-close { position: relative;float: right;top:20px; }
}

@media screen and (max-width: 680px) {
	.alert { background-image:url(../img/talleres_3.svg);height:200px;width: 420px;padding: 60px 40px 20px 40px;text-align: center; }
	.alert .btn-close { position: absolute;top:20px;right:50%;margin-right:-200px; }
}

@media screen and (max-width: 600px) {
	.container1 .contenedor .der { display: inline-block;margin-right:-3%;padding:0; }
	.container1 .contenedor .der img { display: none; }
	.alert { margin:0 auto; }
}

@media screen and (max-width: 480px) {
	.container1 .contenedor .der { padding: 0; }
	.alert { width:300px;background-image:url(../img/talleres_4.svg);padding: 60px 30px 20px 30px; }
	.alert .btn-close { margin-right:-145px; }
}