.telcel-contenedor-beneficios{padding-bottom:36px}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--gris{background-color:#f8f8f8}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion{background-color:#f2f7f9}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion .telcel-contenedor-beneficios--contenedor img{width:48px;height:48px}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion .telcel-contenedor-beneficios--contenedor a{display:block;font-size:16px}
@media(max-width:990px){.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion .telcel-contenedor-beneficios--contenedor img{width:40px;height:40px}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion .telcel-contenedor-beneficios--contenedor .telcel-contenedor-beneficios--contenedor-titulo{font-size:16px}
.telcel-contenedor-beneficios.telcel-contenedor-beneficios--accion .telcel-contenedor-beneficios--contenedor a{font-size:14px}
}
.telcel-contenedor-beneficios--contenedor{margin-top:24px;margin-bottom:8px}
.telcel-contenedor-beneficios--contenedor img{display:block;width:56px;height:56px}
.telcel-contenedor-beneficios--contenedor .telcel-contenedor-beneficios--contenedor-titulo{font-size:18px;font-weight:600;line-height:1.22;margin:8px 0}
.telcel-contenedor-beneficios--contenedor p{font-size:16px;margin:0}
@media(max-width:767px){.telcel-contenedor-beneficios--contenedor img{width:48px;height:48px}
.telcel-contenedor-beneficios--contenedor p{font-size:14px}
}
@media(max-width:767px) and (min-width:460px){.telcel-contenedor-beneficios--contenedor.col-xs-12{width:50%;float:left}
}
.coral3-Checkbox.regex-invalid+.regex-error,.coral-Checkbox.regex-invalid+.regex-error{vertical-align:-webkit-baseline-middle}
section.regex-invalid,.coral3-Checkbox.regex-invalid,.coral-Form--vertical .coral-Checkbox.regex-invalid{display:inline-table}
.regex-invalid.coral-RichText-editable.is-edited,.regex-invalid.cq-RichText-editable.is-edited,.coral3-FileUpload .regex-invalid,.coral3-Multifield.regex-invalid,.coral-Multifield.regex-invalid{box-shadow:0 0 3px #e14132;border:1px solid #e14132}
.regex-invalid.coral3-Textfield.is-invalid{box-shadow:0 0 3px #e14132 !important}
#regexDialogId .coral3-Dialog-header,#regexDialogId .coral-Dialog-header{text-align:center}
#regexDialogId div.heading{margin-bottom:15px;font-size:1.5em;font-weight:bold;color:#982217}
#regexDialogId div.content p{margin:0;color:#505050;font-family:Verdana;font-size:14px}
#regexDialogId div.content p>span.errTab{font-weight:bold;color:#0c528c;font-family:sans-serif}
#regexDialogId div.content p>span.errLabel{font-weight:bold;color:#d60606;font-family:sans-serif}
#regexDialogId div.content p>span.err-separator{font-family:cursive;font-size:15px;margin:0 5px;color:#000;font-weight:bold}
#regexDialogId .coral3-Dialog-footer .coral3-Button,#regexDialogId .coral-Dialog-footer .coral-Button{width:100px}