#base_contacto{float:left;position:relative;width:100%;height:auto;background:url(../img/subpie.jpg) top left no-repeat;padding:0 0 5px;border-top:3px solid #ec0d2c;box-shadow:-10px 0 9px #666;z-index:1000}
/*body[data-id="1"] #base_contacto{background:#f2f2f2!important}*/
body[data-id="1"] #movil #base_contacto{background:url(../img/subpie.jpg) top left no-repeat!important}
#contacto{width:44%;height:auto;float:right;margin:0;padding:40px 0;text-align:center}
#contacto ul.contacto{width:100%;height:auto;float:left;margin:0;padding:0;display:inline-block}
.especial_derecha #contacto ul.contacto{width:100%!important}
.especial_derecha #contacto{width:100%;padding:40px 0 0}
.especial_derecha #contacto ul.contacto li.texto{margin:0 0 11px;padding:0;font-size:1.65em;color:#ec0d2c;font-weight:700;text-align:left;line-height:24px}
.especial_derecha #contacto textarea{width:96%;min-height:70px}
.especial_derecha div.botonEnviar{width:100%}
.especial_derecha div.botonEnviar input[type="submit"]{width:100%!important}
#base_formulario_cabecera #contacto{width:50%;height:auto;float:left;margin:0;padding:70px 0;text-align:center}
#base_formulario_cabecera #contacto ul.contacto{width:80%!important}
#base_formulario_cabecera #contacto ul.contacto li.texto{display:none}
#base_formulario_cabecera div.botonEnviar{color:#fff;cursor:pointer;float:none;margin:20px auto;padding:0 0 5px;width:80%}
#base_formulario_cabecera div.botonEnviar input[type="submit"]{background:#819d1f!important;color:#fff!important}
#contacto ul.contacto li.texto{display:block;width:96%;height:auto;float:left;margin:0 0 30px;padding:0;font-size:1.65em;color:#393939;font-weight:400;text-align:left;line-height:20px}
#contacto ul.contacto li.texto span{font-size:.5em;font-weight:400;line-height:20px!important;margin-top:20px;display:inline-block;text-align:justify;color:var(--colorNeutro4)}
body[data-id="1"] #contacto ul.contacto li.texto{color:#323232!important}
#contacto ul.contacto li{display:block;float:left;height:auto;margin:8px 2% 15px 0;padding:0;width:46%}
#contacto ul.contacto li.condiciones{border:0 none;color:#999;float:left;font-size:1em;margin:3px 0 0;padding:0;width:100%}
#contacto ul.contacto li span.condiciones{background:none repeat scroll 0 0 #bbb;border:1px solid #ccc;color:#fff;float:left;font-size:.6em;height:45px;margin:10px 0 0;overflow-y:scroll;padding:5px 10px;text-align:justify;width:89.5%;display:none}
#base_contacto #contacto ul.contacto li span.condiciones{background:#fff;color:#eee}
#base_contacto #contacto ul.contacto li span.condiciones:hover{color:#393939}
#contacto ul.contacto li span.condiciones p{margin:0;padding:0}
#contacto ul.contacto li span.captcha{float:left;width:auto;height:auto;font-size:.8em;margin:20px 0 0;padding:0 15px 5px 0;border:0;color:#999}
#contacto ul.contacto li span.captcha a{background:url(../img/recargar.png) 0 0 no-repeat;color:#666;padding:3px 0 0 33px;float:left;height:30px;margin:0}
#contacto ul.contacto li span.captcha a:hover{color:#ec0d2c;background:url(../img/recargar_hover.png) 0 0 no-repeat}
#contacto label{float:left;font-size:.9em;margin:5px 0 3px;padding:3px 10px 0 0;text-align:left;text-transform:uppercase;width:90%;text-indent:10px;color:#ec0d2c;display:none}
#contacto select{float:left;font-size:.8em;margin:3px 0 0;padding:4px 8px 5px 5px;border:0;border:1px solid #ddd;color:#999;font-family:inherit;background:#fff;transition:background .5s ease}
#contacto select:hover{background:#ec0d2c;color:#fff}
#contacto input{width:90%;float:left;padding:13px 12px;margin:0 0 12px;font-size:.85em;border:1px solid #e2e2e2;color:#333;font-family:inherit;background:#fff;transition:background .5s ease;box-shadow: 0 0 2px 0 #333;}
#contacto input:hover{color:#393939}
#contacto textarea{width:94%;min-height:80px;float:left;margin:3px 0 2px;padding:5px 0 0 10px;font-size:.85em;font-family:inherit;border:1px solid #ddd;color:#333;background:#FFF;transition:background .5s ease;display:block;box-shadow: 0 0 2px 0 #333;}
#contacto textarea:hover{color:var(--colorNeutro4)}
#contacto img.img_captcha{display:block;float:left;margin:8px 10px 12px 0;border:1px solid #ddd}
div.botonEnviar{color:#999;cursor:pointer;float:left;margin:0 auto;padding:0 0 5px;width:100%;clear:both}
#contacto input[type="submit"]{background-color:#ec0d2c;color:#eee;width:95%;text-align:center;font-weight:600!important;margin-top:10px;text-transform:uppercase;border-radius:2px;border:none;padding:15px 0;cursor:pointer}
#contacto input.boton:hover{opacity:.8}
#contacto span.acepto{width:100%;height:auto;float:left;margin:10px 0 0;padding:0;color:#222!important}
body[data-id="1"] #contacto span.acepto{color:#a2a49f!important}
#contacto span.acepto input.acepto{width:20px;float:left;margin:0;padding:0}
#contacto span.acepto label.clausula{width:92%;float:left;margin:-1px 0 0;padding:0;text-align:left;font-size:.7em;letter-spacing:-.3px;text-transform:none;display:block!important;color:inherit}
#contacto span.acepto label.clausula a{display:inline;color:inherit;text-decoration:underline}
#contacto span.acepto label.clausula a:hover{color:var(--colorNeutro4)}
#base_central #contacto{width:100%;position:relative;background:url(../../../../img/contacto-1.jpg) no-repeat left top;padding:0 0 40px}
#base_central #contacto ul.contacto{width:40%;margin:0 25% 0 35%}
#base_central #contacto ul.contacto li.texto{font-size:0}
#base_central #contacto input,#base_central #contacto textarea{background:#fafafa;color:#333}
#base_central #contacto ul.contacto li.texto span{display:none}
#base_central #contacto ul.contacto li.texto::before{position:relative;content:"Completa el formulario para contactar:";font-size:18px;color:#666;float:left}
#base_central #contacto span.acepto{color:#555!important}
#base_central #contacto textarea{display:block}
#base_central #contacto div.botonEnviar{width:40%;margin:0 25% 0 35%}
#base_central #contacto div.botonEnviar input{position:absolute;left:30%;width:38%;color:rgba(0,0,0,0);background:rgba(0,0,0,0)!important}
#base_central #contacto div.botonEnviar::before{position:relative;content:"ENVIAR MENSAJE";font-size:18px;color:#fff;float:left;margin:10px 0 0;background:#ec0d2c;width:98%;padding:15px 0;border-radius:5px;font-weight:700}
#base_central #contacto .datos{position:absolute;right:0;width:20%;top:0;background:#f2f2f2;text-align:left;padding:0 0 0 15px;font-size:.9em;color:#666}
#base_central #contacto .datos::before{content:"";height:100%;width:5px;position:absolute;background:#aaa;left:-20px;top:0}
#base_central #contacto .datos p strong{color:#444}
#base_central #contacto .datos p a{color:#ec0d2c}
#descripcion_seccion #contacto{width:100%;position:relative;background:url(../../../../img/contacto-1.jpg) no-repeat left top;padding:230px 0 40px}
#descripcion_seccion #contacto ul.contacto{width:80%;margin:0 5% 0 15%}
#descripcion_seccion #contacto ul.contacto li.texto{font-size:0}
#descripcion_seccion #contacto input,#descripcion_seccion #contacto textarea{background:#fafafa;color:#333}
#descripcion_seccion #contacto ul.contacto li.texto span{display:none}
#descripcion_seccion #contacto ul.contacto li.texto::before{position:relative;content:"Completa el formulario para contactar con TUTELA:";font-size:18px;color:#666;float:left}
#descripcion_seccion #contacto span.acepto{color:#555!important}
#descripcion_seccion #contacto textarea{display:block}
#descripcion_seccion #contacto div.botonEnviar{width:80%;margin:0 5% 0 15%}
#descripcion_seccion #contacto div.botonEnviar input{position:absolute;left:30%;width:38%;color:rgba(0,0,0,0);background:rgba(0,0,0,0)!important}
#descripcion_seccion #contacto div.botonEnviar::before{position:relative;content:"ENVIAR MENSAJE";font-size:18px;color:#222;float:left;margin:10px 0 0;background:#ec0d2c;width:98%;padding:15px 0;border-radius:5px;font-weight:700}
#descripcion_seccion #contacto .datos{position:relative;width:80%;background:#f2f2f2;text-align:left;padding:5px 0 5px 15px;font-size:.9em;color:#666;margin:90px 0 0 13%}
#descripcion_seccion #contacto .datos::before{content:"";height:100%;width:5px;position:absolute;background:#aaa;left:-20px;top:0}
#descripcion_seccion #contacto .datos p strong{color:#444}
#descripcion_seccion #contacto .datos p a{color:#ec0d2c}