/* AVISO COOKIES */
.AlertCookies {position: fixed;top:0;left:0;width: 50%;margin-left:25%; z-index: 999999;background-color: #F2F2F2;border-radius:5px;-webkit-box-shadow: 7px -4px 14px -1px rgba(0,0,0,0.75);-moz-box-shadow: 7px -4px 14px -1px rgba(0,0,0,0.75);box-shadow: 7px -4px 14px -1px rgba(0,0,0,0.75);}
.AlertCookies .cerrar{position:absolute;top:0;right:0;margin-top:10px;margin-right:10px;color:#333}

.InfoAlertCookies {margin: auto;position: relative;text-align:center;margin-left:10px;margin-bottom:10px;}
.InfoAlertCookies h3{margin-bottom:10px;margin-top:15px}
.InfoAlertCookies p {font-weight:normal;font-size:0.9em;line-height:1.1em;text-align:justify !important;padding-left:20px;padding-right:20px;text-align:center !important}
.InfoAlertCookies p a {color:#008fc3 !important;text-decoration: underline;}
.InfoAlertCookies p a:hover {color:#CCC !important;}

.InfoAlertCookies a.activar{cursor:pointer;background-color:#239814 !important;border-radius:5px;font-family: 'Open Sans', sans-serif;font-size:0.7em;font-weight:400;-webkit-transition: all 0.3s;-moz-transition:all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width:100%}
.InfoAlertCookies a.activar:hover{color:#CCC}

.InfoAlertCookies a.rechazar{cursor:pointer;background-color:#a80d1f !important;border-radius:5px;font-family: 'Open Sans', sans-serif;font-size:0.7em;font-weight:400;-webkit-transition: all 0.3s;-moz-transition:all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width:100%}
.InfoAlertCookies a.rechazar:hover{color:#CCC}

.InfoAlertCookies a.configurar{background-color:#444;color:#FFF !important; border:1px solid #444!important;border-radius:5px;font-family: 'Open Sans', sans-serif;font-size:0.7em;font-weight:400;-webkit-transition: all 0.3s;-moz-transition:all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width:100%}
.InfoAlertCookies a.configurar:hover{color:#CCC !important}



@media only screen { } /* // Small screens Define mobile styles */
@media only screen and (max-width: 40em) { 
.AlertCookies {width: 100%;margin-left:0%;}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (min-width: 40.063em) { } /* // Medium screens min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
/*.AlertCookies {width: 80%;*/}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 64.063em) { } /* // Large screens min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
/*.AlertCookies {width: 50%;*/}
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */


@media only screen and (min-width: 90.063em) { } /* // XLarge screens min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
@media only screen and (min-width: 120.063em) { } /* // XXLarge screens min-width 1921px, xxlarge screens */


.SetCookies{z-index:99999999999}
.SetCookies a.activar{cursor:pointer;background-color:#239814 !important;font-family: 'Open Sans', sans-serif;	border-radius:5px;font-size:0.7em;font-weight:400;-webkit-transition: all 0.3s;-moz-transition:all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width:80%}
.SetCookies a.activar:hover{color:#000 !important}

.SetCookies button.configurar{width:80%;background-color:#444;color:#FFF !important; border:1px solid #444!important;border-radius:5px;font-family: 'Open Sans', sans-serif;font-size:0.7em;font-weight:400;-webkit-transition: all 0.3s;-moz-transition:all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;width:100%}
.SetCookies button.configurar:hover{color:#CCC !important}


.SetCookies h3{font-size:1em;font-weight:bold}
.SetCookies p{color:#232323;font-size:0.9em !important;text-align:justify;}
.SetCookies p a{color:#0269a4}

.SetCookies .panel{padding-bottom:10px !important;margin-bottom:5px}

.SetCookies  .switch label {background: #fa0808 !important;}
.SetCookies  .switch label:after {background: #FFF;}
.SetCookies  .switch input:checked + label {background: #00ba30 !important; }
.SetCookies  .switch label {color: transparent;background: #DDD; }
.SetCookies .switch label:after {background: #FFF;}
.SetCookies .switch input:checked + label {background: #00ba30 !important; }
 
.SetCookies .accordion li a{font-family: 'Open Sans', sans-serif;	}
.SetCookies .accordion table td{font-family: 'Open Sans', sans-serif;	}


