#emergenteRGPD {
	background-color: var(--oscuro_01);
	color: var(--claro_01);
	position:fixed;
	bottom:0px;
	right:0px;
	width:100%;
	padding:10px 20px 50px 20px;
	font-size: 1em;
	opacity:0.95;
	z-index: 2;
}

#emergenteRGPD a{
	color: var(--claro_02);
	font-size: 1em;
}

#emergenteRGPD a:hover {
	color: var(--color_01);
}

#emergenteRGPD p, #emergenteRGPD div{
	display: inline-block;
}

#emergenteRGPD p{
	width:100%;
}

#emergenteRGPD div{
	width: 80px;
	padding: 10px 8px;
	border: 1px solid #000;
	background-color: var(--medio_02);
	text-align:center;
	position:absolute;
	bottom: 15px;
	right: 35px;
	font-size: 1em;
	border-radius: 10px;
	transition: 1s ease;
}

#emergenteRGPD div:hover{
	background-color: var(--color_01);
	cursor:pointer;
}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px){
	#emergenteRGPD {
		padding:10px 20px 70px 20px;
	}
	#emergenteRGPD div{
		right: 50%;
		transform: translate(50%, 0);
	}

	#emergenteRGPD p{
	text-align: center;
}
}


/* Medium devices (tablets, 768 and up) */ 
@media only screen and (min-width: 768px){

}

/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px){

}

/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px){

}

