html{overflow-y:scroll;}
iframe{overflow:hidden;width:100%;height:100%;border:none;}
.has-overlay{overflow:hidden;}
.has-overlay > body{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.semantic-content{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;color:#222;line-height:1.3;display:none\9;}
.semantic-content:target{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.is-active.semantic-content{display:block\9;}
.semantic-content .modal-inner{position:absolute;top:150px;left:50%;z-index:20;margin-left:-325px;width:650px;overflow-x:hidden;border-radius:1px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.6);box-shadow:0 0 30px rgba(0, 0, 0, 0.6);}
.semantic-content.condiciones .modal-inner{top:50px;height:85%;left:43%;width:832px;max-width:95%;}
.semantic-content.condiciones .modal-content{overflow-y:hidden;height:87%;}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video{width:100%;height:auto;min-height:300px;}
.semantic-content .modal-inner > img{width:auto;max-width:100%;}
.semantic-content a{color:#1AB394;}
.semantic-content header{border-bottom:1px solid #dddddd;padding:0 1.2em;}
.semantic-content header > h2{margin:0.5em 0;color:#1AB394;font-family: 'Ubuntu Condensed', sans-serif;font-size:1.1em;letter-spacing:1px;}
.semantic-content .modal-content{max-height:400px;max-height:72vh;border-bottom:1px solid #dddddd;padding:15px 4%;overflow-x:hidden;overflow-y:auto;font-size:0.9em;}
.semantic-content.condiciones .modal-content{padding:15px 1%;}
.semantic-content .modal-content > *{max-width:100%;}
.semantic-content footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:1px;}
.semantic-content .modal-close{display:block;text-indent:-100px;overflow:hidden;}
.semantic-content .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg==");}
.semantic-content .modal-close:after{content:'×';position:absolute;top:125px;left:50%;z-index:20;margin-left:285px;background:#fff;border-radius:1px;padding:2px 8px;font-size:1.2em;text-decoration:none;text-indent:0;display:none;}
.semantic-content.condiciones .modal-close:after{top:25px;}
.adicionales.semantic-content .modal-content{font-size:0.84em;line-height:20px;}
.adicionales.semantic-content .modal-content span.subr{text-decoration:underline;}
.adicionales.semantic-content .modal-content ul.validado li{list-style:none;background:#FFF url("../img/ok_verde.png") no-repeat left center;background-size:14px;padding-left:20px;}
.adicionales.semantic-content .modal-content ul.no_validado li{list-style:none;background:#FFF url("../img/exclamation_naranja.png") no-repeat left center;background-size:14px;padding-left:20px;}
@media screen and (max-width:690px){.semantic-content .modal-inner{width:auto;left:20px;right:20px;margin-left:0;}
.semantic-content.condiciones .modal-inner{width:auto!important;left:20px!important;}
.semantic-content .modal-close{left:auto;right:33px;margin-left:0;}
.semantic-content .modal-close:after{margin-left:40%;}
}
@media screen and (max-width:30em){.semantic-content{-webkit-transform:translate(0, 400px);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s ease-in-out, opacity 1ms 0.25s;-moz-transition:-moz-transform 0.25s ease-in-out, opacity 1ms 0.25s;-o-transition:-o-transform 0.25s ease-in-out, opacity 1ms 0.25s;-ms-transition:-ms-transform 0.25s ease-in-out, opacity 1ms 0.25s;transition:transform 0.25s ease-in-out, opacity 1ms 0.25s;display:block;height:100%;bottom:auto;}
.semantic-content:target{-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;-ms-transition:-ms-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;}
.semantic-content:before{background-color:#E0F5D3;background-image:-webkit-gradient(linear, left top, left bottom, from(#E0F5D3), to(#F7FDF4));background-image:-webkit-linear-gradient(top, #E0F5D3, #F7FDF4);background-image:-moz-linear-gradient(top, #E0F5D3, #F7FDF4);background-image:-o-linear-gradient(top, #E0F5D3, #F7FDF4);background-image:linear-gradient(to bottom, #E0F5D3, #F7FDF4);content:'';position:fixed;top:0;left:0;right:0;z-index:30;height:3em;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);box-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
.semantic-content .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;padding-top:3em;height:100%;overflow:scroll;-webkit-box-shadow:none;box-shadow:none;}
.semantic-content.condiciones .modal-inner{overflow:hidden;width:auto!important;left:0px!important;right:0px!important;margin-left:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;}
.semantic-content .modal-content{max-height:none;}
.semantic-content .modal-content{overflow-y:auto!important;-webkit-overflow-scrolling:touch;}
.semantic-content .modal-close{right:auto;text-decoration:none;}
.semantic-content .modal-close:before{display:none;}
.semantic-content .modal-close:after{content:'X';top:0.4em!important;left:1em;z-index:40;margin-left:0;font-size:1em;padding:0.5em 1em;display:block;}
}
@media screen and (max-height:36em) and (min-width:30em){.semantic-content .modal-content{  max-height: 83%;}
}
@media screen and (min-width:30em){.semantic-content{-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}
}

 .modal-close-new a{
 	text-decoration: none;
	 }
	 .modal-close-new div{
	 	float: right;
  		padding: 1% 1.3% 1% 1%;
		}
		.modal-close-new div:hover{
			opacity: 0.5;
		}