/*Para contactar*/
.contactar{margin-bottom:20px;}
.contactar .contact_bloque{width: 100%;text-align:center;}
.contactar .contact_bloque input,.contactar .contact_bloque textarea{width: 100%;}
.contactar .texto_legal{padding: 10px 20px;font-size: 0.857em;}
.contactar .contact_clausula p{text-align: center;}
.contactar .contact_clausula a{color: #eb2943;}
.contactar .contact_clausula label{float: left;width: 62%;text-align: right;}
.contactar .botonera{text-align: center;}
.contact_mapa{float: left;height: 300px;width: 50%;text-align:center;}
.contact_mapa img{width: 90%;}
.contact_sucursales{float: left;width: 50%;}
.contact_sucursales .contact_sucursal{}
.contact_sucursales .contact_sucursal p{color: #333;}
.contact_sucursales th{background-color: #ccc;border: 1px solid #f4f4f4;}
.contact_sucursales td{background-color: #fff;border: 1px solid #f4f4f4;}

/*CHECK TRATAMIENTO DATOS PERSONALES*/
.contactar .contact_clausula input[type="checkbox"]{height: 2rem;opacity: 0;overflow: hidden;padding: 0;position: absolute;width: 100%;z-index: 2;}
span.check::after {color: #ccc;content: "\ee64";font-family: icomoon;font-size: 1.5em;margin-top:-5px;margin-left: 5px;position: absolute;z-index: 1;}
:checked ~ span.check::after {font-family: icomoon;color: #e95824;content: "\ee63";z-index: 1;}
.contactar .botonera{text-align: center;margin-top: 15px;}