 #boton_aceptar_cookies_todas
,#boton_aceptar_cookies_oblig
,#boton_configurar_cookies
,#boton_rechazar_cookies
{
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	*/
/*
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
*/
	float:left;
	text-indent:0;
	--border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	--background-color: #fff!important;
	font-size:1.2em;
	--font-family:Arial;
	font-weight:bold;
	font-style:normal;
	padding: 0.8em 2.5em;
	margin: 0.5em 0.5em;
	text-decoration:none;
	text-align:center;
	--text-shadow:1px 1px 0px #ffffff;
	--border-radius:0px;
}

 #boton_aceptar_cookies_todas:hover
,#boton_aceptar_cookies_oblig:hover
,#boton_configurar_cookies:hover
,#boton_rechazar_cookies:hover
{
	--background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	--background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	--filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	--background-color:#e9e9e9;
}

 #boton_aceptar_cookies_todas:active
,#boton_aceptar_cookies_oblig:active
,#boton_configurar_cookies:active
,#boton_rechazar_cookies:active
{
	position:relative;
	top:1px;
}

#boton_aceptar_cookies_todas {background:#005f00; }
#boton_aceptar_cookies_oblig {background:#363679; }
#boton_configurar_cookies {background:#363679;}
#boton_rechazar_cookies {background:#c10000;}



/*20200908*/
#velo_aceptar_cookies {
    position: fixed;
    z-index: 9999999;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.50);
}

#aviso_cookies .enlace {
	color: white;
	text-decoration: none;
}

.titaviso
{font-size:1.6em;font-weight: bold;}

@media screen and (min-width: 800px) {
	#aviso_cookies p {
		width:50%;
	}
}

#aviso_cookies {
	/*20200908*/
	padding:5%;
	text-align: left;
	--padding:5% 0 5% 0;

	font-size:1.0em;
	/*top: 0;*/
	left:0;
	bottom: 0;
	position:fixed;
  	_position:absolute; /*Para IE*/ 
	width: 100%;
	color: white;
	z-index: 99999999999;

	background: #000;

    /*background: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0, 0));*/
}


#politica_privacidad {
	display:none;
  	position:fixed;
  	_position:absolute;
	top:0;
	left:0;
	z-index: 999999999999;
	background: #000;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)!important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)'!important;
    /*background-color: rgb(0, 0, 0);*/
    background-color: rgba(0, 0, 0, 0.65)!important;
    width: 100%;
    height: 100%!important;
    padding-bottom: 1em;
}
#politica_privacidad div {
	position: absolute!important;
	left: 50%!important;
	height: 100%;
	overflow: visible;
}
#politica_privacidad div div{
	z-index: 9999999999999;
	position:relative!important;
	left: -50%!important;
	top: 1em!important;
	width: 55em!important;
	height: auto!important;
	background: white!important;
	padding: 1em!important;
	margin-bottom: 1em!important;
	overflow-y: auto;
}
#cerrar_politicas_cookies{
	cursor:pointer;
	--text-align:right;
	font-size: 1em;

	position: fixed;
    color: #ffffff;
    background: #de0000;
    margin-left: 300px;
    padding: 5px 20px;
}
#cerrar_politicas_cookies:not(:hover){
	color: #fff;
}
#cerrar_politicas_cookies:hover{
	color: #ffb8b8;
}

#politica_privacidad h1,
#politica_privacidad h2,
#politica_privacidad h3,
#politica_privacidad h4,
#politica_privacidad h5
{ --font-family:Arial; margin-bottom: 0px; text-align:left; }

#politica_privacidad p
{ --font-family:Arial; text-align:left;}


table { border-collapse: collapse;}
table, td, th { border: 1px solid #777777;}
