.container {
	width:100%;
    max-width: 1140px;
    margin: 1em auto 0;
}

.notice * {
    box-sizing: border-box;
}

.notice {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
	z-index:99999999999;
}

.notice > .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: #000;
    -moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.notice > .content {
    position: relative;
    z-index: 1;
    width:100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 10px 0;
	overflow:auto;
	box-sizing: border-box;
}

.notice .bt-cookies {
	float:right;
	width:100px;
	font-size:13px;
}

.notice .texto-cookies {
	float:left;
	width:calc(100% - 120px);
	font-size:13px;
	color:#DDD;
	padding:8px 0;
}

.notice > .content a.closeBT {
    display: block;
    float: right;
    padding: 8px 10px;
    margin: 0 0 0 1em;
    border: 1px solid #FFF;
    text-decoration: none;
	background-color:#FFFFFF;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.notice > .content a.closeBT:hover {
    -moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.link-cookies{
	color:#FFF;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.link-cookies:hover{
	color:#FFCC33;
}

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

	.notice > .content {
		position: relative;
		z-index: 1;
		width:100%;
		max-width: 1140px;
		margin: 0 auto;
		padding: 10px 15px;
		overflow:auto;
		box-sizing: border-box;
	}


}