@charset "utf-8";
/* CSS Document */

/* --------------------- Codigo para la política de cookies ------------------------- */

/* CSS para la animación y localización de los DIV de cookies */
 
@keyframes desaparecer {
  0%		{bottom: 0px;}
  80%		{bottom: 0px;}
  100%		{bottom: -50px;}
}
 
@-webkit-keyframes desaparecer /* Safari and Chrome */ {
  0%		{bottom: 0px;}
  80%		{bottom: 0px;}
  100%		{bottom: -50px;}
}
 
@keyframes aparecer {
  0%		{bottom: -38px;}
  10%		{bottom: 0px;}
  90%		{bottom: 0px;}
  100%		{bottom: -38px;}
}
 
@-webkit-keyframes aparecer /* Safari and Chrome */ {
  0%		{bottom: -38px;}
  10%		{bottom: 0px;}
  90%		{bottom: 0px;}
  100%		{bottom: -38px;}
}
#cookiesms1:target {
  display: none;
}
.cookiesms {	
  width:100%;
  margin:0 auto;
  padding: 1% 0 1% 0;
  font-size: 1em;
  text-align: center;
  clear:both;
  font-weight: bold;
  color: #ffffff;
  bottom:0px;
  position:fixed;
  left: 0px;
  background-color: #5e5a5a;
  opacity:0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
  transition: bottom 1s;
  -webkit-transition:bottom 1s; /* Safari */
  -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
  -moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
  box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
  z-index:999999999;
}
.cookiesms:hover{
  bottom:0px;
}
#cookiesms:target {
  display: none;
}
.cookies2{
  text-align: left;
  font-weight: bolder;
  padding-bottom: .3em;
  padding-left: .5em;
}
.cookies {
  max-width: 1000px;
  margin: 0px auto;
}
button { 
  width: 120px; 
  color: #ffffff;
  font-weight: bold; 
  border: solid thin #fb7904; 
  background-color: #fb7904;
  cursor: pointer;
  display: inline-block;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px;
  opacity:1 !important;
  filter:alpha(opacity=100) !important;
} 
 
button:hover { 
  background-color: #ffffff; 
  color: #fb7904;
}
/* Fin del CSS para cookies */