﻿.follow_boletin{margin:20px 0;clear:both}.widget-newsletter{margin-top:0!important;background-color:#fff;padding:20px 10px;margin-bottom:15px;border-radius:4px;box-shadow:0 1px 15px rgba(0,0,0,.08);border:1px solid #eeeff2;text-align:center}.widget-newsletter h6{font-size:18px;font-weight:bold;margin:0 auto}.widget-newsletter button{border:0;font-size:15px;padding:5px 10px;border-radius:3px;cursor:pointer;color:#fff}.widget-newsletter p{font-size:14px;margin:2px 5px 10px 5px}.widget-newsletter input[type="email"]{font-size:15px;margin-right:5px;padding:5px;border:1px solid #ddd;box-shadow:inset 0 1px 3px #ddd;background:#f7f7f7;border-radius:3px;width:160px}.widget-newsletter .widget-newsletter-titulo:before{font-family:icomoon;font-style:normal;font-size:16px;speak:none;font-weight:400;-webkit-font-smoothing:antialiased;content:"";margin-right:10px}.widget-newsletter .widget-newsletter-form{margin-bottom:10px}.widget-newsletter .widget-newsletter-info-msg{color:#c00;font-size:14px}.widget-newsletter .condiciones{margin-top:10px}.widget-newsletter .custom-control-description{font-size:13px}.widget-newsletter .custom-control-description a:hover{border-bottom:1px solid #666}.banner-privacidad{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;background-color:rgba(0,0,0,.6);z-index:-10000;opacity:0;transform:scale(0);transition:all ease-in-out .5s}.banner-privacidad .icon-close{color:#333;font-size:20px;background-color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;position:absolute;top:-15px;right:-20px;cursor:pointer;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.2);z-index:auto}.banner-privacidad .contenido{position:absolute;cursor:pointer;background-color:#fff;top:20%;left:20%;right:20%;border-radius:3px;padding:20px;box-sizing:border-box}.banner-privacidad .contenido .titulo{padding:15px;text-align:center;color:#fff;background-color:#5d6d7e;border-radius:3px;font-size:18px;font-weight:bold;line-height:1.2;box-sizing:border-box}.banner-privacidad .contenido table{margin:20px auto;border-collapse:collapse}.banner-privacidad .contenido table td{padding:15px 10px 15px 10px;border:1px solid #ddd;text-align:center;font-size:16px;line-height:1.3;color:#333}.banner-privacidad .contenido table tr:first-child td{border-top:1px solid #fff;border-right:1px solid #fff}.banner-privacidad .contenido table tr td:first-child{border-left:1px solid #fff;border-bottom:1px solid #fff;text-align:center}.banner-privacidad .contenido table tr td:last-child{border-right:1px solid #fff}.banner-privacidad .contenido table tr:not(:first-child) td:first-child,.banner-privacidad .contenido table tr:first-child td:not(:first-child){background-color:#e6ebef;color:#333;border-color:#ddd}.banner-privacidad.mostrar{opacity:1;transform:scale(1);z-index:10000}body{font-family:'Open Sans',sans-serif}label{font-family:'Open Sans',sans-serif}.contenedor{max-width:640px;margin:0 auto;padding:25px 15px}.caja-logo{text-align:center;padding:10px 0}.caja-logo a{text-decoration:none;color:#000}h1{margin-top:.3em;font-size:1.75em}.logo-europapress-texto{display:inline-block;font-size:23px;font-weight:700}.rojo{color:#c00}.form-group{margin-bottom:20px}.controls{margin:20px 0}.info-msg{color:#c00;margin-bottom:10px}.help-text{color:#6c757d;font-size:.9em}.center{text-align:center}.widget-newsletter{border:0;box-shadow:none}.widget-newsletter h6{display:none}.widget-newsletter .widget-newsletter-subtitulo{margin-bottom:15px}.widget-newsletter input[type="email"]{width:320px;padding:12px;margin-right:10px}.widget-newsletter button{padding:12px;font-size:16px}.widget-newsletter .condiciones{margin-top:20px}@media only screen and (min-device-width:320px) and (max-device-width:480px){#btnEnviar{width:100%}}.contenido{border-radius:3px;box-sizing:border-box}.contenido .titulo{padding:10px;text-align:center;color:#fff;background-color:#5d6d7e;border-radius:3px;font-size:15px;font-weight:bold;line-height:1.2}.contenido table{margin:20px auto;border-collapse:collapse}.contenido table td{padding:12px 8px;border:1px solid #ddd;text-align:center;font-size:14px;line-height:1.3;color:#333}.contenido table tr:first-child td{border-top:1px solid #fff;border-right:1px solid #fff}.contenido table tr td:first-child{border-left:1px solid #fff;border-bottom:1px solid #fff;text-align:center}.contenido table tr td:last-child{border-right:1px solid #fff}.contenido table tr:not(:first-child) td:first-child,.contenido table tr:first-child td:not(:first-child){background-color:#e6ebef;color:#333;border-color:#ddd}