#barraaceptacionPrivacidad, #barraaceptacion { display:none; position:fixed;  overflow: scroll;left:0px; right:0px; bottom:0px; padding-bottom:20px; width:100%; height:100%; text-align:center; background-color: rgba(216, 216, 216, 0.78);; color:#fff; z-index:99999; top:0px }
.inner { width:70%; position:relative; padding-left:5px; top:30%; background-color:rgba(255,255,255,1); padding:20px 30px 20px 30px; margin:auto; color:#000; font-family: "Open Sans" ; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.inner h1 { font-family: "Open Sans" ;  font-size: 19px;  font-weight: bold;  font-stretch: normal;  line-height: normal;  letter-spacing: normal; color: #000; margin:0px; padding:0px 0px 0px 0px; font-style:italic; text-align: left}
.inner a.info { font-family: "Open Sans"; padding:5px; text-decoration:underline; color:#000; font-size:13px; text-align: center}
.inner a.ok {  border-radius: 1px;
  background-color: #cf113e;border:1px solid #cf113e; color:#FFF;  padding:10px 20px; font-size:14px; margin:10px 0px 2px 0px}
.innerSlog {color:#0254aa; padding: 0px 10px; text-align: center; text-transform: uppercase}
hr { border-color: #000}
#barraaceptacionPrivacidad  {max-height: calc(100vh - 0px); overflow-y: auto;}
#barraaceptacionPrivacidad .inner{ top:2%;}

@media screen and (max-width: 540px){
	.inner { width:90%;top:10%}
	.inner a.ok {width:100%; display:block; text-align:center; }
	.inner a.info {width:100%; display:block; text-align:center;margin:0px 0px;  }
	.inner span {visibility:hidden}
}
@media screen and (min-width: 541px) and (max-width: 1023px){
	.inner { width:70%;top:10%}
}
@media screen  and (min-width: 992px){
	.inner {top:10%;}
}

.detpolitica .noair {padding:4px 10px}
.detpolitica .impar {background-color: rgba(168, 168, 168, 0.13);}