﻿@charset "UTF-8";

/* CSS Document */


/* latin-ext */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    font-family: 'Lato', sans-serif;
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #797979;
    letter-spacing: .2px;
    -webkit-font-smoothing: antialiased;
}

hr {
    border-top: 1px dotted #e1e1e1;
    border-bottom: none;
    margin-top: 30px;
    margin-bottom: 50px;
}

.navbar ul li {
    position: relative;
    display: inline-block;
    padding: 0;
    margin-left: 30px;
    text-align: center;
    vertical-align: middle;
    line-height: 95%;
    align-self: center;
}

.navbar ul li a {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
}

.nav-link {
    text-transform: uppercase;
    vertical-align: middle;
    padding: 13px 1rem 5px 1rem
}

.nav-link:hover {
    -webkit-transition: all 200ms ease-in;
    color: #e35500 !important;
    text-decoration: none
}

.header-wrapper {
    background-color: #232428;
    border-bottom: 2px #fff solid;
}

.header-wrapper .container {
    padding-top: 10px
}

.phones {
    border-radius: 6px;
    float: right;
    margin-left: 10px;
    padding: 5px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
}

.img-tel {
    display: inline-block
}

.num-tel {
    display: inline-block;
}

.numBig {
    line-height: 14px;
    position: relative;
    color: #fff;
    font-weight: bold !important;
    padding-top: 15px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.bannerHero {
    background-color: #0081bc;
    padding-top: 20px;
    padding-bottom: 20px
}

.bannerHero h1 {
    color: #fff;
}

.bannerHero .haches {
    float: left;
    text-shadow: 1px 1px 2px #242323;
    text-align: left;
    color: #fff;
}

.haches h1 {
    font-weight: bold;
    font-size: 44px;
    margin-top: 50px
}

.haches h2 {
    margin-top: 20px;
    font-weight: bold;
    font-size: 35px
}

#Registro {
    text-align: center;
    position: relative;
    float: right;
    background: #ffffff;
    padding: 30px;
    border-radius: 8px;
    height: auto;
    width: 100%;
}

.tablacomparativo {
    color: #797979 !important;
    line-height: normal;
}

.tablacomparativo tr td {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
    color: #797979;
}

.tablacomparativo tr th {
    padding-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: none;
}

.header-blue th {
    color: #1f80c3 !important;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
}

.btndownload {
    background-color: #1f80c3 !important;
}
.Boton_Descarga_Tabla_Desarrolladores {
    background-color: #1f80c3 !important;
}
.Boton_Descarga_Tabla_Timbrado {
    background-color: #1f80c3 !important;
}

.tablacomparativo tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.03);
}

.prow {
    text-align: right;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000 !important;
}

.beneficios {
    padding-left: 20px;
    font-weight: 400;
    font-size: 16px;
    margin-top: 30px
}

.beneficios li {
    position: relative;
    list-style-type: none;
    line-height: 18px;
    margin-bottom: 15px
}

.beneficios li strong {
    color: #ff9b6a;
}

.beneficios li::before {
    content: "\f00c";
    position: absolute;
    left: -20px;
    top: 3px;
    font-family: FontAwesome;
    font-weight: 300 !important;
    text-shadow: none !important;
    border: 2px #fff solid;
    border-radius: 50px;
    font-size: 8px;
    width: 14px;
    height: 14px;
    line-height: 11px;
    text-align: center
}

.bannerHero #Registro input,
.is-scrollable #Registro input,
.bannerHero #Registro select {
    border: 1px solid #6b727b;
    padding: 12px 20px;
    color: #101113;
    font-size: 13px;
    margin-bottom: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 100%;
    height: 40px;
}

.bannerHero #Registro input,
.bannerHero #Registro select {
    border: 1px solid #2b2f34;
    color: #000;
    width: 100%;
    font-size: 14px;
}

.bannerHero #Registro select {
    height: 50px;
    line-height: 30px;
    margin-bottom: 5px
}

.twoInputs {
    width: 48% !important;
    float: left;
    margin-right: 4%
}

.twoInputs.rightinp {
    margin-right: 0px !important
}

.phoneInput {
    width: 65% !important;
    float: left
}

.radiobuttonContainer {
    width: 35%;
    padding-left: 10px;
    float: left;
    text-align: left
}

.radiobuttonContainer input {
    width: auto !important;
    margin-right: 5px
}

.radiobuttonContainer label {
    margin-bottom: 0px
}

.checkbox {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    color: #666;
    overflow: auto;
    clear: both
}

.checkbox input {
    width: auto !important;
    float: left
}

.termsandConditions {
    vertical-align: top;
    display: inline-block;
    width: 95%;
    float: left;
    padding-left: 5px
}

.quickacces_bar {
    background: #ededed;
    border: none;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
}

.quickacces_bar .inner {
    width: 1024px;
    margin: 0 auto
}

.grey-bar .item-container {
    display: inline-block;
    width: 24.5%;
    text-align: center;
    padding: 5px 0 5px 0
}

@media (max-width: 768px) {
    .quickacces_bar .inner {
        width: 100%;
    }
    .grey-bar .item-container {
        width: 45.5%
    }
    .content-wrapper h4::before {
        width: 100% !important
    }
    .grey-bar .item-container img {
        width: 100%
    }
}

#Registro h3 {
    color: #ef5d2e;
    text-align: center;
    font-size: 22px;
    margin: 0;
    padding: 12px 0 6px 0;
    line-height: auto;
    text-transform: uppercase;
    margin-bottom: 20px
}

.footer-wrapper {
    background: #444;
    margin-top: 40px
}

.footer-wrapper,
.footer-wrapper a {
    color: #d9d9d9;
}

.space_footer {
    padding: 10px 0;
}

.footer-wrapper,
.footer-wrapper a {
    color: #d9d9d9;
}

.footer-wrapper a:hover {
    -webkit-transition: all 200ms ease-in;
    color: #e35500;
    text-decoration: none
}

.subfooter-wrapper {
    padding-top: 25px;
    padding-bottom: 25px
}

.subfooter-wrapper {
    background: #3d3d3d;
    color: #d9d9d9;
}

.subfooter-wrapper a:hover {
    color: #e35500;
}

.social-btns-footer {
    margin: 0 2px 0 2px;
    text-align: center;
    height: 23px;
    width: 41px;
    border-radius: 5px;
    background-color: #fff;
    font-size: 17px;
    font-weight: 900;
    display: inline-block;
}

.subfooter-wrapper a {
    color: #555;
}

.content-wrapper {
    color: #333;
}

.text-plain {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #333
}

.content-wrapper h4 {
    background-color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #1f80c3;
    font-size: 30px;
    display: table;
    margin: 0 auto;
    margin-top: 40px;
    padding: 0px 20px 0px 20px;
    position: relative;
}

.content-wrapper h4::before {
    width: 130%;
    height: 1px;
    background-color: #1f80c3;
    content: "";
    position: absolute;
    z-index: -1;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%
}

.one-fourth img {
    display: table;
    margin: 0 auto
}

.subtitle {
    color: #ef5d2e;
}

@media (min-width:720px) {
    .subtitle {
        padding-left: 30%;
        padding-right: 30%
    }
}

@media (max-width:720px) {
    .phones {
        float: none;
        margin-top: 20px
    }
}

@media (max-width:992px) {
    .haches h1 {
        font-size: 2.3em;
        margin-top: 40px
    }
    .phones {
        float: none;
        margin-top: 10px
    }
}

.modalConfirmation {
    text-align: center;
}

.modalConfirmation .fa {
    font-size: 45px
}

.modalConfirmation h5 {
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px
}

.modalConfirmation .fa,
.modalConfirmation h5 {
    color: #e68925;
}

.modalConfirmation p {
    margin-bottom: 0px;
    color: #666
}

#confirmation .modal-footer,
#confirmation .modal-header {
    border: none
}

#confirmation .modal-header {
    padding-bottom: 5px
}

#confirmation .modal-footer button {
    margin: 0 auto;
    color: #666;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px #CCC solid;
    border-radius: 0px !important;
    padding: 10px 35px;
    margin-bottom: 30px
}

.beneficios2 {
    line-height: 28px !important;
    font-size: 20px;
    margin-top: 30px
}

.emailIc {
    font-size: 20px;
    color: inherit
}

.emailIc a {
    color: inherit
}

.containerField {
    position: relative;
    margin: 0 auto;
    display: block;
    overflow: auto
}

.errorPop {
    background-color: #000;
    color: #fff;
    position: absolute;
    z-index: 10;
    font-size: 12px;
    line-height: 13px;
    left: 30%;
    display: block;
    top: -30px;
    width: 150px;
}

.popover.top {
    margin-top: -10px;
}

.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 1);
    border-bottom-width: 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover>.arrow {
    border-width: 11px;
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.btnCTA {
    cursor: pointer;
    width: 100%;
    position: relative;
    height: 60px;
    overflow: hidden;
    background-color: #ff4d2b !important;
    text-align: left
}

.btnCTA .descCTA {
    color: #fff;
    display: block;
    margin-right: 60px;
    text-align: center
}

.arrowCTA {
    float: left;
    text-align: center;
    width: 60px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #a8502c;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
    color: #fff
}

blockquote {
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 32px;
    padding-bottom: 30px;
    text-align: center
}

.page-title {
    background: #007cb7 url(../style/images/bg/bg-titulos.jpg) repeat-x !important;
}

.page-title .inner {
    padding: 23px 0 25px;
}

.intro h1.title,
.page-title h1.title {
    font-weight: 300;
    font-size: 31px;
    line-height: 45px;
    padding: 0;
    text-transform: none;
    letter-spacing: .2px;
    margin: 0;
    color: #fff;
    -webkit-font-smoothing: auto;
}

.bannerBuenFin {
    margin: 50px 10px 50px 10px;
    border: 5px solid #fe5900;
    background-color: #fe5900;
    border-radius: 6px;
    height: 140px;
    padding-left: 3%;
    cursor: pointer;
}

.bannerBuenFin .bfLeft {
    float: left;
    width: 20%;
    margin-top: -30px;
}

.bfLeft img {
    width: 100%
}

.bannerBuenFin .bfRight {
    float: right;
    width: 80%;
    height: 100%;
    text-align: center;
    padding: 1%;
}

.bannerBuenFin .bfRight h3 {
    color: #fff;
    font-size: 200%;
}

.contabilidad .bfRight h3 {
    font-size: 250%;
}

.colored {
    color: #e35500;
    margin-bottom: 25px;
    text-align: center;
}

h2.colored {
    font-size: 20px;
    letter-spacing: -1px;
}

h3 {
    font-size: 18px;
    letter-spacing: -1px;
    color: #000
}

h4 {
    color: #2b2e32;
    font-size: 16px;
    letter-spacing: -1px;
}

.paragrahp-justify {
    text-align: justify;
}

a {
    color: #e35500;
}

a:hover {
    color: inherit;
    text-decoration: none
}

#waTelVentas,
#waTelSoporte,
#txtLada {
    font-size: 11px;
    text-transform: uppercase;
    color: #ff6a00;
    font-weight: normal
}

.txt-lada {
    width: 52px;
    float: left;
    line-height: 9px;
}

.iniciarsesion {
    background: url(../style/images/bt-iniciar-sesion.png) no-repeat 0 -5px;
    padding: 4px 0 0 20px;
    height: 35px;
    width: 210px;
    margin-top: 10px;
    margin-left: 0;
    position: absolute;
    right: 13px;
    top: 35px;
    z-index: 3;
}

.iniciarsesion a {
    color: #fff
}

.brand {
    height: auto
}

@media (min-width:768px) {
    .btnCTA .descCTA {
        font-size: 1.1em !important;
        padding-right: 60px
    }
}

@media (min-width:1200px) {
    .btnCTA .descCTA {
        font-size: 1.3em !important;
        padding-right: 60px
    }
}

@media(max-width:960px) {
    .iniciarsesion {
        top: 90px
    }
    .wa-tel2 {
        width: 14% !important;
        float: right
    }
}

@media (max-width:768px) {
    .logo a img {
        width: 100%
    }
    .phones {
        width: 100%
    }
}

@media(max-width:1200px) {
    .wa-tel2 {
        width: 17%;
        float: right
    }
    .iniciarsesion {
        top: 130px
    }
}

@media(min-width:992px) {
    .iniciarsesion {
        top: 36px
    }
}


/*---------Contacto----------*/

.sidebox h3 {
    font-size: 14px;
    margin-bottom: 15px;
}

.forms {
    position: relative;
    padding: 0;
    width: 100%;
}

.forms fieldset .text-input-row,
.comment-form div.name-field,
.comment-form div.email-field,
.comment-form div.website-field {
    position: relative;
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 15px;
}

.forms li.form-row {
    margin-bottom: 15px;
}

.forms ol li {
    line-height: normal;
    list-style: none;
}

.forms fieldset .text-input,
.forms fieldset .text-area,
.searchform input,
.comment-form input,
.comment-form textarea {
    background-color: #f9f9f9;
    border: 1px solid #e7e7e7;
    color: #797979;
}

.forms fieldset .text-input,
.forms fieldset .text-area,
.searchform input,
.comment-form input,
.comment-form textarea {
    background-color: #f9f9f9;
    margin: 0;
    border: 1px solid #e7e7e7;
    height: 35px;
    line-height: 1;
    padding: 3px 10px 5px;
    color: #797979;
    resize: none;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
}

input[type="text"],
textarea,
select {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    width: 100%;
    letter-spacing: .2px;
}

input[type="text"],
textarea {
    -webkit-appearance: none;
    border-radius: 0;
}

.forms fieldset .text-input,
.forms fieldset .text-area,
.searchform input,
.comment-form input,
.comment-form textarea {
    background-color: #f9f9f9;
    border: 1px solid #e7e7e7;
    color: #797979;
}

.forms fieldset .text-area,
.comment-form textarea {
    min-height: 200px;
    padding: 10px;
    resize: vertical;
}

.forms fieldset .text-input,
.forms fieldset .text-area,
.searchform input,
.comment-form input,
.comment-form textarea {
    background-color: #f9f9f9;
    margin: 0;
    border: 1px solid #e7e7e7;
    height: 35px;
    line-height: 1;
    padding: 3px 10px 5px;
    color: #797979;
    resize: none;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
}

input[type="text"],
textarea,
select {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    width: 100%;
    letter-spacing: .2px;
}

input[type="text"],
textarea {
    -webkit-appearance: none;
    border-radius: 0;
}

a.button,
.forms fieldset .btn-submit,
.forms fieldset .btn-submit-disabled,
.comment-form .btn-submit {
    color: #616161;
    background-color: #ebebeb;
}

.forms input.btn-submit {
    height: 35px;
    margin-top: -5px;
}

a.button,
.forms fieldset .btn-submit,
.comment-form .btn-submit {
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #616161;
    display: inline-block;
    background-color: #ebebeb;
    padding: 7px 20px;
    margin: 0;
    display: inline-block;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    cursor: pointer;
    margin-bottom: 20px;
    width: auto;
    border: none;
}

ol {
    padding: 0px
}

a.button:hover,
.forms fieldset .btn-submit:hover,
.comment-form .btn-submit:hover {
    background-color: #e35500;
    color: #fff;
}

@media only screen and (max-width: 480px) {
    .forms fieldset .text-input-row,
    .comment-form div.name-field,
    .comment-form div.email-field,
    .comment-form div.website-field {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 768px) {
    .forms fieldset .text-input-row,
    .comment-form div.name-field,
    .comment-form div.email-field,
    .comment-form div.website-field {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

.text-area-row {
    padding-right: 18px
}

i.contact {
    color: #e35500;
    margin-right: 10px
}

.services {
    text-align: center
}

.faccolor {
    color: #0c82f3;
    font-weight: bold;
}

.services .titulos h1 {
    color: #1f80c3;
    font-size: 1.5em;
    font-weight: bold;
    margin: 43px 1px 1px;
}

.com {
    color: #ff6a00;
}

.precios_line {
    display: block;
    border: none;
    color: #fff;
    height: 1.3px;
    background: #000;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 850, from(#1b84c0), to(#fff));
    margin-top: 10px
}

.bigTxt {
    font-size: 28px
}

.cta-solid-orange {
    background: #fe5900;
    color: #fff !important;
    border: none;
    border-radius: 8px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 20px;
    max-height: 50px;
    position: relative;
    text-align: center;
    margin: 25px 0 25px 0;
    width: 70%;
    cursor: pointer;
}

ul {
    list-style: none;
}

.wrapp-tex_folio {
    width: 124px;
    height: 162px;
    background-color: #007cb7;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 33px;
    font-weight: 900;
    padding-top: 38px;
    line-height: 40px;
    margin-right: 28px;
}

.wrapp-images {
    width: 150px;
    height: 155px;
    text-align: center;
    float: left;
}

.aligncenter {
    text-align: center;
    display: block;
    margin: 0 auto;
}

div.titulo {
    color: #000;
    display: inline;
    font-size: 111%;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.titulo-facturacion {
    color: #16aded;
}

div.titulo {
    color: #000;
    display: inline;
    font-size: 111%;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.titulo-nomina {
    color: #ec6322;
}

.titulo-servicios {
    display: inline-block;
    font-weight: bold;
    font-size: 114%;
    text-align: center;
    padding: 5px;
}

.titulo-contabilidad {
    color: #e0524f;
}

.flexbox-justify-content-center {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding: 1em;
    width: 100%;
    margin-top: 20px
}

.descripcionPlan {
    width: 100% !important;
}

.descripcionPlanUl li div.infoComparation {
    position: relative;
    margin: 0 auto 2.5em;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #e5e5e7;
}

.descripcionPlanUl {
    width: auto !important;
    margin: 0 auto
}

.content {
    padding-top: 40px
}

.politicas p {
    padding-bottom: 20px
}

.politicas-new-styles>h3 {
    color: #2F4DA9;
    font-weight: bold;
    letter-spacing: normal !important;
}

.politicas-new-styles>h5 {
    color: #2F4DA9;
    font-size: medium;
}

.mod {
    float: right;
}

.listTick li {
    position: relative;
    padding-left: 10px;
}

.listTick li::before {
    position: absolute;
    font-family: FontAwesome;
    content: "\f00c";
    left: 0;
    top: 10px;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 24px;
    width: 24px;
    float: left;
    color: #e35500;
}


/*PREGUNTAS FRECUENTES*/

.toggle {
    width: 100%;
    padding-bottom: 15px;
    clear: both;
}

.toggle h4.title {
    color: #616161;
    background-color: #f5f5f5;
    font-size: 15px;
    cursor: pointer;
    margin: 0;
    padding: 10px 15px;
    text-transform: none;
    display: block;
    text-align: left;
    -webkit-transition: all 200ms ease-in;
}

.toggle h4::before {
    display: none
}

.toggle h4.title:hover,
.toggle h4.title.active {
    background-color: #e35500;
    color: #fff;
}

.togglebox {
    height: auto;
    overflow: hidden;
    margin: 0;
    background-color: #f5f5f5;
}

.togglebox div {
    padding: 15px 15px 0 15px;
}

.toggle {
    -webkit-font-smoothing: antialiased !important;
}

.prods h2 {
    color: #2b2e32;
    font-size: 20px
}

.prods h2.colored {
    color: #e35500;
}

.dark-wrapper {
    background: #f9f9f9;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.afiliados li {
    list-style: none;
    display: block;
    padding: 10px 0 10px 0;
    list-style-type: disc !important
}

.post {
    display: block;
    width: 100%;
    overflow: auto;
    margin-bottom: 30px;
    padding: 10px 0px
}

.post-content {
    width: 65%;
    display: inline-block;
    float: left
}

.post h5 {
    margin: 0;
    font-size: 14px;
    color: #2b2e32;
}

h5 a,
.post h2 a {
    color: #707070;
}

.frame {
    display: inline-block;
    float: left;
    margin-right: 15px;
    width: 32%;
}

@media (max-width:576px) {
    .frame {
        width: 100%;
        text-align: center
    }
    .post-content {
        width: 100%;
        text-align: center
    }

    .ImageSatMaxValues{
        max-width: 170px !important;
        margin:auto;
    }
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.bannerHero h1 {
    font-size: 220%;
    margin-top: 30px;
    font-weight: bolder;
    color: #fff;
}

#Registro span.r-header {
    color: #ef5d2e;
    text-align: center;
    font-size: 144%;
    margin: 0;
    padding: 12px 0 6px 0;
    text-transform: uppercase;
    font-weight: bold;
}

#Registro span.r-footer {
    color: #1aa7e5;
    margin: 0;
    padding: 0;
    background: none;
    font-style: normal;
    font-size: 120%;
    font-weight: bold;
}

.social-btns {
    padding-top: 1px;
    margin: 0 2px 0 2px;
    text-align: center;
    height: 26px;
    width: 41px;
    border-radius: 5px;
    background-color: #fff;
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #555;
    font-weight: 900;
}

#social-icons {
    margin: 0 auto;
    display: table;
    position: relative;
    padding-top: 10px;
    clear: both;
}

.social-btns:hover {
    color: #cd5465;
}

a {
    -webkit-transition: all 200ms ease-in;
}

.erp-bg {
    background-color: #dcb30e;
    background-image:url(../img/FondosHeader-Facturador/desarrolladoresBg.jpg);
    background-size:cover;
}

.asociados-bg {
    background-color: #2760a9;
    background-image:url(../img/FondosHeader-Facturador/asociadosBg.jpg);
    background-size:cover;
}

.validar-bg {
    background-color: #70aa43;
    background-image:url(../img/FondosHeader-Facturador/validarCFDIBg.jpg);
    background-size:cover;
}

.home-bg {
    background-color: #0081bc;
    background-image:url(../img/FondosHeader-Facturador/HomeFacturaBg.jpg);
    background-size:cover;
}

.bannerHero.home-bg h1,
.bannerHero.recibos-bg h1 {
  font-size: 176% !important;
  margin-top: 125px;
  font-weight: normal;
  color: #fff;
  text-transform: none;
  text-shadow: none !important;
}

.bannerHero.home-bg h2,
.bannerHero.recibos-bg h2 {
  margin-top: 0px;
  font-weight: 700;
  font-size: 56px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: none !important;
}

.bannerHero.validar-bg h1,
.bannerHero.contabilidad-bg h1,
.bannerHero.erp-bg h1,
.bannerHero.asociados-bg h1 {
  margin-top: 0px;
  font-weight: 700;
  font-size: 48px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: none !important;
  margin-top: 125px;
}

.bannerHero.validar-bg h2,
.bannerHero.contabilidad-bg h2,
.bannerHero.erp-bg h2,
.bannerHero.asociados-bg h2 {
  font-size: 176% !important;
  font-weight: normal;
  color: #fff;
  text-transform: none;
  text-shadow: none !important;
}

.Boton_Video_Header {
  border-radius: 6px;
  border: 1px #fff solid;
  background-color: transparent;
  color: #fff;
  font-size: 15px;
  padding: 13px 15px 14px 10px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: inline-block;
  text-shadow: none !important;
  margin-bottom: 0px;
}

.Boton_Video_Header:hover {
  background-color: #fff;
  color: #2482bc;
}

.Boton_Video_Header span {
  border-radius: 100px;
  background-color: #fff;
  padding: 5px 8px;
  text-align: center;
}

.Boton_Video_Header span i {
  color: #2482bc;
  margin-right: 0 !important;
  font-size: 10px;
  top: -1px;
  left: 1px;
  position: relative;
}

.bannerHero.home-bg {
  text-shadow: none !important;
}
.contenedorv {
    margin-top: 20px
}

.cfdi33-button {
    z-index: 1;
    position: absolute;
    bottom: -21px;
    text-align: center;
    color: #fff;
    background: transparent url(../style/images/CFDI_3_3.png) no-repeat;
    width: 200px;
    height: 70px;
}

.cfdi33-button div {
    line-height: 20px;
    margin: 8% 2% 0% 2%;
}

.cfdi33-button a {
    font-weight: 700;
    color: #1f80c3;
    text-shadow: none
}

.promo-registro {
    font-size: 22px;
    text-transform: uppercase;
    line-height: normal;
    height: 100%;
    color: #fff;
}

span.texto-enfasis2 {
    font-size: 30px !important;
    font-weight: 600;
    color: #fff !important
}

span.texto-enfasis1 {
    font-size: 34px !important;
    font-weight: 700;
    color: #de5115;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 0 0 5px #fff;
    letter-spacing: 1px;
}

.imgcontIco {
    padding: 10px 25%;
}

.welcome-container-span {
    color: #4479bf;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: normal;
}

.welcome-container h1 {
    color: #4479bf;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: normal;
}

.welcome-container h2 {
    color: #4479bf;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: normal;
}

.welcome-container {
    color: #b0b0b0;
    font-size: 15px;
}

.text-graf {
    color: #1f80c3;
    font-size: 1.5em;
    font-weight: bold;
    margin: 43px 1px 1px;
}

.responsive-table {
    min-height: .01%;
    overflow-x: auto;
}

.responsive-table>table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
    border-collapse: separate;
    border-spacing: 20px 0;
}

table.tablaprecios>thead>tr>th {
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    width: 140px;
    max-width: 140px;
}

table>tbody>tr>th,
table.tablaprecios>thead>tr>th>span,
table.tablaprecios>tbody>tr>td {
    padding: 10px 0 0 0;
    vertical-align: middle;
    text-align: center;
}

table.tablaprecios tr>th>span {
    font-size: 105%;
}

table.tablaprecios>thead>tr>th>div {
    background-color: #e66f36;
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
    border-radius: 10px;
    color: #fff;
}

.caracteristicas-precios {
    font-size: 19px;
    font-weight: 900;
    line-height: 20px;
    text-align: center;
    display: block;
}

table.tablaprecios>tbody>tr:first-child>td {
    border-radius: 10px 10px 0 0;
    padding-top: 15px;
}

table.tablaprecios>tbody>tr>td {
    background-color: #007cb7;
}

table>tbody>tr>th,
table.tablaprecios>thead>tr>th>span,
table.tablaprecios>tbody>tr>td {
    padding: 10px 0 0 0;
    vertical-align: middle;
    text-align: center;
}

table.tablaprecios>tbody>tr:last-child>td {
    border-radius: 0 0 10px 10px;
    padding-bottom: 10px;
}

table.tablaprecios>tbody>tr>td>span {
    color: #fff;
}

.contabilidad-bg h2,
.recibos-bg h2,
.validar-bg h2 {
    font-size: 170%;
    text-transform: none;
    color: #fff;
    margin-top: 0px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.contabilidad-bg {
    background-color: #e45d5a;
    background-image:url(../img/FondosHeader-Facturador/softwareContableBg.jpg);
    background-size:cover;
}

.bt-verprecios {
    width: 170px;
    background-color: #df4a00;
    color: #fff;
    font-size: 17px;
    font-family: sans-serif, arial;
    padding: 8px 10px 10px 10px;
    border-radius: 5px;
}

h2.subtitlesT {
    color: #1f80c3;
    font-size: 2.5em;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center
}

.iconoServicios2 {
    margin: 0 auto;
    display: block
}

.iconoBeneficios {
    margin: 0 auto;
    margin-top: 6%;
    display: block;
    height: 30%;
    width: auto;
}

.TextoBeneficios {
    margin-top: 10px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.BeneficiosDescripcion {
    text-align: center;
    margin-bottom: -60px !important;
}

.col-center {
    float: none;
    margin: 0 auto;
}

.TextoServicios {
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 40px
}

.text-center {
    width: 100%
}

.priceMore::before {
    content: 'desde MXN ';
    font-size: 16px;
    color: #8e959c;
}

.priceMore::after {
    content: ' Mensual';
    font-size: 16px;
    color: #8e959c;
}

.priceMoreB::before {
    content: 'desde MXN ';
    font-size: 16px;
    color: #8e959c;
}

.priceMoreB::after {
    content: ' Bimestral';
    font-size: 16px;
    color: #8e959c;
}

.list-point {
    display: block;
    margin: 10px 0;
    padding-left: 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAABDlBMV…r20Ewrdp64ODsOBxi5fUkzDiKWFTZ9jLZ/IZXpuq4xEvQHv0srSAXHMrQAAAAASUVORK5CYII=) no-repeat 8px 3px;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
}

.contenedorv {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    width: 100%;
}

.contenedor_fuc_elec {
    padding: .5em;
    width: 100%;
}

.parrafo-conta {
    text-align: justify;
}

.contenedorv h3 {
    color: #e66f36;
    font-size: 1.5em;
    font-weight: 900;
    margin: 1px 0 -20px -2px;
    text-shadow: -1px -1px 0 #eee, 1px -1px 0 #eee, -1px 1px 0 #eee, 1px 1px 0 #eee;
}

.contenedor_video img {
    width: 100%;
    height: 100%;
}

.listUl {
    padding-left: 0px !important
}

.recibos-bg {
    background-color: #e26626;
    background-image:url(../img/FondosHeader-Facturador/nominaBg.jpg);
    background-size:cover;
}

.bannerCFDInomina {
    margin: 50px 10px 50px 10px;
    border: 5px solid #e26626;
    border-radius: 6px;
    height: 140px;
    padding-left: 3%;
    cursor: pointer;
}

.bannerCFDInomina .bfLeft {
    float: left;
    width: 20%;
    margin-top: -30px;
}

.bannerCFDInomina .bfRight {
    float: right;
    width: 80%;
    height: 100%;
    text-align: center;
    padding: 2%;
}

.bannerCFDInomina .bfRight h3 {
    color: #000;
    font-size: 250%;
}

@media (max-width: 400px) {
    .bannerBuenFin,
    .bannerCFDInomina {
        height: auto;
    }
    .bannerBuenFin .bfLeft,
    .bannerCFDInomina .bfLeft {
        width: 50%;
        height: 30%;
        float: none;
        margin-left: 25%;
    }
    .bannerBuenFin .bfRight,
    .bannerCFDInomina .bfRight {
        float: none;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .bannerBuenFin .bfRight,
    .bannerCFDInomina .bfRight {
        padding: 5%;
    }
}

@media only screen and (max-width: 768px) {
    .bannerBuenFin .bfRight h3,
    .bannerCFDInomina .bfRight h3 {
        font-size: 200%;
    }
}

.borderbt {
    border-bottom: 2px #14a4ea solid
}

.bordergreen {
    border-bottom-color: #5a921b
}

.borderorange {
    border-bottom-color: #e9581f
}

.borderred {
    border-bottom-color: #dc4846
}

.font-normal {
    font-style: normal !important
}

.font-normal .parrafo-conta {
    font-weight: normal !important
}

.baner100 {
    background: #e35500 url(../style/banner_home.webp) no-repeat;
    background-size: 100% 100%;
    background-position: 0 0;
    margin: 3em 0;
    width: 100%;
    border-radius: 6px;
}

.col_left {
    float: left;
    width: 65%;
    text-align: center;
}

.col_left>h2 {
    color: #fff;
    font-size: 200%;
    padding: 2%;
}

.col_right {
    float: right;
    width: 35%;
    text-align: center;
    padding: 2%;
}

.col_right>h2 {
    color: #fff;
    font-size: 200%;
}

.col_right>a,
.col_right>button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px #666;
    -moz-box-shadow: 0 1px 3px #666;
    box-shadow: 0 1px 3px #666;
    color: #08f;
    background: #fafafa;
    padding: 5px 25px 5px 25px;
    border: solid #fff 2px;
    text-decoration: none;
    cursor: pointer;
    float: none;
    margin: 0;
}

@media (max-width: 500px) {
    .col_left {
        float: none;
        width: 100%;
    }
    .col_right {
        float: none;
        width: 100%;
        text-align: center;
        padding-bottom: 2%;
    }
    .col_left>h2,
    .col_right>h2 {
        font-size: 150%
    }
}

.buttonOrange {
    background-color: #d1663a !important;
    border: 1px #d1663a solid !important
}

.modal-body p {
    font-size: 15px !important
}

.modal-title {
    color: #17203D;
    font-weight: 700;
    font-size: 19px;
}

.modal-subtitle {
    color: #556C87;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 0px
}

.modal-header {
    display: block;
    text-align: center;
    padding-bottom: 0px !important;
}

.modal-header,
.modal-body,
.modal-footer {
    padding: 20px 30px !important;
}

.modal-header {
    padding-bottom: 5px !important
}

.close {
    position: absolute;
    top: 10px;
    right: 15px
}

.contenedor-secComplements {
    border-radius: 10px;
    background-color: #e8e8e8;
    border: 2px;
    margin: 3px;
    padding: 13px;
}

.contentedor-complements {
    border-radius: 10px;
    width: 135px;
    height: 135px;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#ic-cartaporte,
#ic-comercioExt,
#ic-datosImport,
#ic-impLocals,
#ic-instEduc,
#ic-cuentPred,
#ic-notPublic,
#ic-complDet,
#ic-vehicular,
#ic-certDestruc,
#ic-divisas,
#ic-aerolineas,
#ic-pagoEsp,
#ic-leyFisc {
    width: 92px;
    height: 71px;
    margin: 0 auto;
}

.wrapText-compl {
    margin-bottom: 1px;
    margin-top: 1px;
    padding-left: 1px;
    padding-right: 1px;
    word-wrap: break-word;
    max-height: 43px;
    height: 43px;
    overflow: hidden;
    line-height: 18px;
}

#ic-cartaporte { 
    background: url(../img/iconos_web/ic_cartaporte.png) no-repeat; 
}

#ic-comercioExt {
    background: url(../img/iconos_web/ic_comExt.png) no-repeat;
}

#ic-datosImport {
    background: url(../img/iconos_web/ic_dtsImport.png) no-repeat;
}

#ic-impLocals {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAMAAAC9INAyAAAClFBMV…+W4FvOMBismHAJPuDC4NUjwW9gMJPgBfog2vYF/8vu9A/zNKeos4MoRAAAAABJRU5ErkJggg==) no-repeat;
}

#ic-instEduc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…bFCjiNknNDtgCiafveQm3uY5I2DVwD16aBa+DaErB/BRgA94h7lCoNVUAAAAAASUVORK5CYII=) no-repeat;
}

#ic-cuentPred {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…r4lht6RrHw56ien85KyEe2Q3KHfOnDRbhEhItwiVn+CTAAvO6Fv+cph8MAAAAASUVORK5CYII=) no-repeat;
}

#ic-notPublic {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…OSzsUljRbg3tSTb+AfCwg2HY6fz3seLpKQIsBFAjxv+ivAAFIxC4HbK/gjAAAAAElFTkSuQmCC) no-repeat;
}

#ic-complDet {
    background: url(../img/iconos_web/ic_complDet.png) no-repeat;
}

#ic-leyFisc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…ETtZ9yRi39WAZhjxeLvSq9TcJa9KxvzQK3wK1Z4Pm0/wQYAI+nOm8W2skkAAAAAElFTkSuQmCC) no-repeat;
}

#ic-pagoEsp {
    background: url(../img/iconos_web/ic_pagoEsp.png) no-repeat;
}

#ic-aerolineas {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…LBM8fDL8uMlMZlu6sLudUbmrf+xRaxFh4LHlsseEHZfwIMAKdaziKfXXIQAAAAAElFTkSuQmCC) no-repeat;
}

#ic-divisas {
    background: url(../img/iconos_web/ic_divisas.png) no-repeat;
}

#ic-certDestruc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…J9mrxsVOGJj9/bphsJeddwqg54tVkMPAYeA48tBu6u/SvAAHEPqYEOIJqFAAAAAElFTkSuQmCC) no-repeat;
}

#ic-vehicular {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFW…fghsCAG3AzA27AzQy4ATcz4AbcgJsZcANuZsAPV/tHgAEA/n4bnNmsiRIAAAAASUVORK5CYII=) no-repeat;
}

.flexbox-space-around {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding: 1em;
    width: 100%;
}

.inner-complements {
    width: 996px;
    margin: 0 auto;
    padding: 0;
}

.tooltip {
    font-size: 11px
}

#ic-cartaporte { 
    background: url(../img/iconos_web/ic_cartaporte.png) no-repeat; 
}

#ic-cartaporte:hover { 
    background: url(../img/iconos_web/ic_cartaporte_white.png) no-repeat; 
}

#ic-comercioExt {
    background: url(../img/iconos_web/ic_comExt.png) no-repeat
}

#ic-comercioExt:hover {
    background: url(../img/iconos_web/ic_comExt_white.png) no-repeat
}

#ic-datosImport {
    background: url(../img/iconos_web/ic_dtsImport.png) no-repeat
}

#ic-datosImport:hover {
    background: url(../img/iconos_web/ic_dtsImport_white.png) no-repeat
}

#ic-impLocals {
    background: url('data:image/png;base64,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') no-repeat
}

#ic-impLocals:hover {
    background: url(../img/iconos_web/ic_impLocales_white.png) no-repeat
}

#ic-instEduc {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTQ2QkFDNDQzNzMxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTQ2QkFDNTQzNzMxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NDZCQUMyNDM3MzExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5NDZCQUMzNDM3MzExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R6diUQAABzBJREFUeNrsnAts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') no-repeat
}

#ic-instEduc:hover {
    background: url(../img/iconos_web/ic_instEduc_white.png) no-repeat
}

#ic-cuentPred {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTQ2QkFDODQzNzMxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTQ2QkFDOTQzNzMxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NDZCQUM2NDM3MzExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE5NDZCQUM3NDM3MzExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CMuaEwAAA7tJREFUeNrsnMlrFEEUh6snMTFREQQPKi64i1ExiooLIm4YL4KiBxEvenHXi6Cg4AIuUSOoB6/exJy8+B8I4oYoUUGIoHgwRlExmmSMv0dewTCZ6a52epnqej/4yDo909/UVL+q6m5vYGBASZJLThSIcBEuiTDUh1dCCtkCnoPTYJRt/motax8zwF7QBMaAl6A9xONrQLl9ptbjgb+gL64dsEn4LNAKNrC4ieAKf3/XcBubwW7Qw2ILQ7KHg4egrcTfnepSZoL7oJ9bYiGdYIfhdk7xY/rLQH97AIa53KXMBpfBJm7NxZkMLoA8uBeia0mlkMhZ0I2Q7JYASVPARbA1YHt5g+fsd1X4HO6jWwxf51Ru6dulDg+feeBaCNk607ml7xLh5pnP1chGrhzChrqX81yNiHCDln2JS79KQiXj2WqUXk3CFxS07ChC0s+AnUW1tgjnlt0aQcsuziRwrqBO/572jlZDHd7Epd+6mLav+/QeHkk6LbyZS7n1MT/PNH5Tv/GQPeei8EUsYU2C0wMqtjmSKhe+mPvs1a4dt2pTkn0VrFIOJul3e6HLspMW3szDdWdlJ9mlkOw212Un1cKXgusiO5kWTrJv8IHSltB8eJ+NLXwJuGWZbEoDqLdN+DJu2c0Wfurngj2gLpatx7CITLIfq6GLvTbRBfaZtPTQviIWTt3HE8tla76A/SpgwitN4VmSrekGB/ykpyV8OXiWMdmar+AgH0yrQjjV1x0Zla35AQ6BxlSFs+xXGZftKz0x4chKh2RrfoLDYESiwll2h2OyC6Uf09JjF84HSFdla2h99Ch1L7EJV4OnGKwAbxyXrfml+/TIhbPsteC1iB4i/QgYGbVwWlXvFMEloTNyj4MJJi49k5PqPc97rwZPqpGUTztcbgt0aShcrp4NTh4uA9cXTBcgPvCRueTolucaxitl3UVaRiJ5Iqubp7OLz0/0+PddUa740JUFvT4rJHTy/E0wNoPCaYR5G9zhhpUrIdzz8RNeOD4qj3y6G/ry2/QJLQzt1zvwttzkVRorPo0qu1c1e1Euucml3wlHhItwES4R4fbGhoEK1V1/lP9VxLqSqBHhlecjOAGeqtI3HaA6eRw4qZK7miLTwmlQ9UINLueVyyfwWfrw6AYeDQH/U69C3HJDhEuVIhHhIlwiwkW4RISLcBEusUB4zmA0+L+pM3ydcd0Lxe/2qaET1Ybolhh0GsXoGIb1vSr4lht6RrHw56ien85KyEe2Q3KHfOnDRbhEhItwiVn+CTAAvO6Fv+cph8MAAAAASUVORK5CYII=') no-repeat
}

#ic-cuentPred:hover {
    background: url(../img/iconos_web/ic_cuentPred_white.png) no-repeat
}

#ic-notPublic {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMUIyMDgwMzQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMUIyMDgwNDQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NDZCQUNBNDM3MzExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMxQjIwODAyNDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8ErP/QAABBlJREFUeNrsnEtsTUEYx+eolt4WRT0agngUCcFGEGxq0ZAuumks2HhEWEokFmJpI7EUsRARoRskEo94hEhEgohXvUqiokUlfWirqm6P/5fz3eSmtPc85pw759zvn/zTxe2de+5vpt98M/NNLdu2lSg6jREEAjzRGhu0Acuywh4Q1XAdvBleBU/i19rhR/Al+Cb8GR7y+gGRh1T6wCAOWQ3wXfgT3E+PO8y98Ae4EV6fj+/vmZehwEvhYwzaduE03Azv9fpXK8CVKoZPwn0uYWebwsw+uESAu9cBuMcH7Izb4FpTgZuWpdAEuQcuD9BGFbwbni1pYW7thOdoaKcGXi3Acz9LnY5UlVPHtVkppAD/jxbBMyi11xiepgjwkTVPI+zMKB8vwKN7FktzByYO+FfN7dHKdFCAj6xmhqRLrXC3AB9ZtC9yH/6joS0a2Q/hTgE+uk4w+KB6Bj+QkJJb95SzOxh0lDdyiJKFTw4R6NPwzwBtvIFvaZ4PEgs8M8qblLPl6kcXlbNHrgS4O9FEdxke8PHeHxySegW4N92Gv/l4H8F+rQyWqcBfws99TJ7UUV8EuL9V4lOPYaWLJ8y0APenF8o5+XGrJ3CLMlwmA2/yGMdfwd8FuH+1MEC3tSZtJmcncQDez2meW+DdSs8+TMECJ/322EG2AA8mSyVMpgMv8QC9LA4dZDLwlHIOgd0+42TloeJKgP+rlfAsD6PWyFP6OAFfB0/38Psb4PkC3J+o1G0ThxW3mgtvND2smAq8XjmVU16rsLbCKwS4Ny1QTp33BB/vXQ7v4AnUTBlWrkylbud4dWkH8CF4YhTfP8714RSDzwQEnTFt6x52M+kWInBK5ai8+I4m2Nk+pZyLWClTgFtBofm8xVbMcXamcornt8EVIUXN9/Bx+Jpytnu7svdcor7FFibwIh5ZKU7VCPI4jq2L4S3KuQpYHtF3paO3C/AN5Vwx7OPNsTRvfFFpRr8dcg+EAZwyH7r2sYZTtCU8egnsNHihAbnCAI/8DgZNI5/OUB/TTzAJr0ROcwwvYtBXQ4jHUfgXfJQm8DhMmjTUl8FvYwo722dpjjH9FlsZL1iqVfxVzxO5sStNaofu6DSoZIgm+hrMT1UmAqc2lsJH4EqVHNHm2X5ArzANeIpDSa1KlihEbufU1biQUqqSKVv3dq8u4OkEAx8yEbhIgAtwkQAX4AK8wDtO+319HaAoJWxNKHDaxu3Q2oOa9sNpVbZLOYU4ScjJqTyDbjHTsd8VnYcSgYADNpWiVfLDjclaLCQhlNjDwgqN9HbwGswn8HfKOd1J8n8MzsRwumx7HbwO5hP4kEpgDfcoy/xO8Jqaz0mzUGAPDzOSzsUljRbg3tSTb+AfCwg2HY6fz3seLpKQIsBFAjxv+ivAAFIxC4HbK/gjAAAAAElFTkSuQmCC') no-repeat
}

#ic-notPublic:hover {
    background: url(../img/iconos_web/ic_notPublic_white.png) no-repeat
}

#ic-complDet {
    background: url(../img/iconos_web/ic_complDet.png) no-repeat
}

#ic-complDet:hover {
    background: url(../img/iconos_web/ic_complDet_white.png) no-repeat
}

#ic-leyFisc {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMUIyMDgwQjQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMUIyMDgwQzQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMxQjIwODA5NDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMxQjIwODBBNDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+14rZKgAABgtJREFUeNrsnFts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') no-repeat
}

#ic-leyFisc:hover {
    background: url(../img/iconos_web/ic_leyFisc_white.png) no-repeat
}

#ic-pagoEsp {
    background: url(../img/iconos_web/ic_pagoEsp.png) no-repeat
}

#ic-pagoEsp:hover {
    background: url(../img/iconos_web/ic_pagoEsp_white.png) no-repeat
}

#ic-aerolineas {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDIxQ0JGQTQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDIxQ0JGQjQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMjFDQkY4NDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwMjFDQkY5NDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+88WxkAAABvhJREFUeNrsnHls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') no-repeat
}

#ic-aerolineas:hover {
    background: url(../img/iconos_web/ic_aerolineas_white.png) no-repeat
}

#ic-divisas {
    background: url(../img/iconos_web/ic_divisas.png) no-repeat
}

#ic-divisas:hover {
    background: url(../img/iconos_web/ic_divisas_white.png) no-repeat
}

#ic-certDestruc {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OEY4NjQ3OTQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OEY4NjQ3QTQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg4Rjg2NDc3NDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg4Rjg2NDc4NDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6XgBeQAABiZJREFUeNrsnFtsFGUUx7/dbbPYCloKFBRQULxfUiJVExG1ivES8Uq8Gx80xkv1UX3w8kaILypKNKk8+KKJijYmYFHRGFPl4j0IGIQW5SKIRSnYYln//+y/yTjOtrvb/Wbn252T/NPsdndm5zffnHO+M+ebRCaTMbGFZ4kYeAw8Bh5bBQFPJBKl3uQJ0FzoQuh86DSo3vP/fqgH2gB9BX0BrQOHfTHwwqwRmge1CvRkaBJUm+PzvdBeaBv0EbQcLDbFwEe246HroKugc6GpULLAbfwJfQu9BB5v2jzeGofd4TToRuhaaDY0fhTbGic3NB0DoA7Ql1XUCMdB8eBuhY6B3oPegvL9IbOgBdDV0Bzo6BE+fxj6VS6Enz0Oqhvm8z9Cj0Cfgc2A88AB+xT8aYcu0lvbodcgjqruHF9rgM7WaGYwPA8aM8xuDkHfyDd/Df0OHdR3GuTf6ecvhWb4vpvRIGgHm/crAXgb/iyG0p63CaMLWgF9J59aq6B3lnzzLEEfznZyZEIfCPQGZSVB1qTt3Qct9P2PJ+hjsFlYCT58e0BQq1N20QLt0AhNyeVMGmE0G2Uaq3TC1mkfI9luqVcns9mX8bRYOXqO8DAFGwu9CA3q8h2NNkNL5M8bi0QwEXo9YNu9No4/9BGOnf4Ft/KMRuGDmqgUaut5yUMroS+hvlH8pKM0CPzWZ+P4y5IWAjp95GKA/16p3ZXKn3Ml5Ud0grokzg7XlOjnTIFO9b03IDdVWXk4wK8A9C5lBWdCJwsAffo/8q+chm+FfpZ/3lPErtJyE/40L6Vs5aSAmPBJNcw0xyttS8vH9wlwf7GbV+p3ja6SDmUx3py+XZMeb97+BuMM2Kx1PmgGBFFr5xK6Q1P2oUDIYtVNns88rivJGyy7NbGqrYigWYCN0ayQWcSxel3r8bEHoD+gXcq//a7yduhZ6ETP+0z9Funq6VcOnvJ9l/FhFeAcrgaXMgE6BzpdgWyGoE+QXx/yxYS1X9W+bqWHm5S97FAxa5EKW0HWo8lNs+99fvdeMOms5GohiZ8BXaLJxtyA6XY+Rh+9WsH18iK2wRG9FDwetXq85QQO1rw5cD10BXRZGc87/fiH0MPgscXmjmrKBLpRmcNdGo3ltp0a3Vts76imDLCZbz8A3algGAWjW2vCb0sDer/VPYWcAs5RyTQTQf0CPQTVW2UQIuyLfTlxFLVf0NNOA1f2sTHisL0Tn3m2oCdD8NmcPi8NKBBF1ViDn51HDb4oS1qGzaD4nA7AFeME6nOTvQniVtCEPeGIGxkS3d7NTgZNTdH3OgKatZUfoBusxzNLsJnfLzeluY0WhliLWRBGAmHLh7OVodV2jCih0ZV0hrGjpIVAWaNcts6hQEn3N99J4Kr8tQTUmaNs01lEw2BJuQictegpxi1jLYVNQdNcBN5s3GwSbTK2mn8sA59pcrc7RNkmmv/fAXIC+FTjTnbitbQGi3PAGxwd4UY18ZRrwFPGXWPb22TXgLtsbMOoj4GHZynz3771GLhl4937QzHw8Iy9KQdcAz7gMHDC3u0a8N9M/ivSoma7MpY7o2wAZ7vBEQdhszXa+kpkG8A3OwqcXbhrXQTONTd/Owic7W7rXQTO5SNbHfPjzE7WwH3vcQ44fjSXWX+qg3DF2MTZEcaObOXhL5jsHXtXrEuu0FngHDHvOpKT0/29jSszlLhjrSE/kUiw6sYOppkRhs02jlegNnAYdHmEG83Ynop4xsIHILwcFuyhIGez+4r3NpcogEaxS5aroJOh9siH9DCDDk2GotQH/pixtBYzCv3hXL63OiKwWX592qgduSKBCzqfGtFZZtisBj5pPF1hFQtc0NmKsKxMsDl1v9/4WvAqGrigs0m/TVXFsGDz2SqtJmBVQ9jHX66nuvHuOJtu7tGos2U8qc9zYmOyy70Hg4CHeuzlWomsJd8c7XxeyW3Q3SXcPOs5r6qQ9pPJPsQsZ1pcFcA94Dn54nNS+JAYLgG/xWQbKwttJjqoTOgdk30iRI/J4/5kNQL3vhyrFJLwLzDZvm0+JYjtc+N8U/J9mrxsVOGJj9/bphsJeddwqg54tVkMPAYeA48tBu6u/SvAAHEPqYEOIJqFAAAAAElFTkSuQmCC') no-repeat
}

#ic-certDestruc:hover {
    background: url(../img/iconos_web/ic_certDestruc_white.png) no-repeat
}

#ic-vehicular {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABHCAYAAACK/iAAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OEY4NjQ3RDQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OEY4NjQ3RTQzNzQxMUU1OEM0N0U0QkEwMTVFODFFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg4Rjg2NDdCNDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg4Rjg2NDdDNDM3NDExRTU4QzQ3RTRCQTAxNUU4MUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HfsTQQAABj1JREFUeNrsnGls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') no-repeat
}

#ic-vehicular:hover {
    background: url(../img/iconos_web/ic_vehicular_white.png) no-repeat
}

.imgFullServices {
    margin: 30px;
}

.imgFullServices img {
    border-radius: 4px;
    box-shadow: 2px 2px 5px #888;
}

.list-point {
    display: block;
    margin: 10px 0;
    padding-left: 35px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAABDlBMVEUAAAH///8AAAEAAAEAAAHidRQAAAEAAAEAAAGXTg4AAAEAAAEAAAEAAAEAAAEAAAFBIQYAAAEAAAEAAAEAAAEAAAEAAAEvGAUAAAEAAAHbcRMAAAEAAAEAAAEAAAEvGAXecxR8QAvWbxPIaBLcchOvWxDHZxLVbhOiVA/idRTidRSzXRDdchTYcBO+YhHgdBTidRTdchTWbxPidRTIaBLidRThdRThdRTSbRPacRPQbBPZcBPidRTidRTacRPZcBPidRTecxTaXADaXQDaXQHbXgHbXwPbYAPcYQTcYgXcYwXdZQfdZQjeaAreaQrfagzfbQ7gbg/gbw/gcBDhcRDhcRHhchLidRTkaxbwfjItXcA5AAAAQnRSTlMAAAECAwMEBQYGBwgJCgwNDg8QERIUGBgbHh4hIyYnKzE1OT1KUVJWWGN+gYeKmpqgpKW0uLu+wcLKztTV2+Pn7vVjo5WlAAAA3UlEQVQYlW3QfVMBURQG8HX22mXZhK2kEuWthCgvReQihaLEY7//F2ndu2PM6PnzN2fOmeconv0o/5qyH2ne29rry/3NriXbEHmIby0J/IyHo+kKDXKN6pjxTQZLlEkYpbHsc7528B3wS7vDJ+e2bTu4wBVtTK1gyteOOZNz5ISx4u7ctbQsfrncNwIOVWGhJ3zJuwtUg3KfmQG+PwZvkxVaJ4Yw8kXzHdmjmQpp0ljw6LL03Os+Fk4jhur20Ewrdp64ODsOBxi5fUkzDiKWFTZ9jLZ/IZXpuq4xEvQHv0srSAXHMrQAAAAASUVORK5CYII=') no-repeat 8px 3px;
    font-size: 15px;
    font-style: italic;
    font-weight: bold
}

.title p {
    margin-bottom: 0px;
    font-size: 16px !important;
    line-height: 20px
}

iframe {
    border: 0px !important
}

.header-wrapper {
    padding-top: 20px
}


/*CAMBIAR IDIOMA HEADER*/

.countryFlag {
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 13px;
    width: 100%;
    max-width: 1140px;
    overflow: auto;
    transform: translate(-50%, 0);
    right: 0px;
    left: 50%;
    position: absolute;
    padding-left: 0px;
    padding-right: 2%;
}

.countryFlag li {
    display: inline-block;
    margin: 0px;
    padding-bottom: 0px;
    float: right
}

.countryFlag li a {
    color: #929292;
    font-size: 16px;
}

.countryFlag li a:hover {
    color: #fff
}

.countryFlag li a.active {
    color: #fff
}

.text-relative-footer{
    position: relative;
    z-index: 1;
}

.bannerCFDI4 {
  display: inline-block;
    padding: 8px 13px 25px 13px;
    color: #fff;
    background-color: #000000;
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    border-radius: 8px;
    z-index: 10;
    font-weight: bold;
    right:-35px;
    top:230px;
    
}

@media (max-width: 991px){
	.bannerCFDI4 {
    bottom:-20px;
    transform:rotate(0deg);
    left:20px;
    right:auto;
    top:auto;
    display:inline-block;
	padding: 8px 13px 25px 13px;
	}
}


.flagsTop {
    background-color: #161718;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 25px
}

.listSeparator {
    font-size: 10px;
    color: #414141;
    padding-left: 5px;
    padding-right: 5px
}

select.countrySelect {
    background-color: transparent;
    border: 1px #575757 solid;
    border-radius: 4px;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 0.5em 3.5em 0.5em 1em;
    color: #fafafa;
    font-size: 12px;
    margin: 0;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}

select.countrySelect {
    background-image: linear-gradient(45deg, #fafafa 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #fafafa 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

select.countrySelect option {
    color: black;
}

select.countrySelect:focus {
    background-image: linear-gradient(45deg, #fafafa 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #fafafa 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    border-color: #575757;
    outline: 0;
}

select.countrySelect:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.buttonsLogin {
    float: right;
    padding-left: 10px;
    z-index: 11;
    margin-bottom: 0px !important;
    position: relative;
}

.numBig::after {
    content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translate(-50%, 15px);
    font-size: 10px;
    color: #787878;
    width: 120px
}

.buttonsLogin li {
    margin-left: 5px;
    display: inline-block;
}

.princBtn {
    background-color: #1f80c3;
    color: #fff !important;
    font-weight: 700;
}

.upperCase {
    text-transform: uppercase;
}

.btn.borderBtn {
    border: 1px #CCC solid;
    color: #ccc !important;
    font-weight: 700;
}

.icoBtn,
.icoBtn2 {
    position: relative;
    padding-left: 30px;
}

.num-tel2:after {
    content: '';
    height: 15px;
    width: 1px;
    background-color: #585858;
    position: absolute;
    right: -12px;
    top: 10px;
}

.num-tel2 {
    display: inline-block;
    line-height: 11px;
    color: #fff !important;
    position: relative;
    width: auto;
    padding-top: 0.6rem !important;
    font-weight: bold !important;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"
}

#waTelVentas,
#waTelSoporte,
#txtLada {
    font-size: 13px;
    text-transform: uppercase;
    color: #ff6a00;
}

.num-tel2 a {
    color: #fff !important;
    font-weight: bold !important
}

.icoBtn2 img {
    position: absolute;
    left: 5px;
    top: 17px;
}

.navPrincipal {
    border-top: 1px #383838 solid
}

.loginbtn {
    background-color: #33363c;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    padding: 13px 50px 13px 13px
}

.loginbtn .iconBtn {
    background-color: #254a8d;
    display: inline-block;
    float: left;
    margin-left: 4px;
    position: absolute;
    right: -12px;
    top: 0px;
    padding: 10px 20px 10px 10px
}

.loginbtn span {
    float: left;
    margin-top: 0px
}

.phones .num-tel2:first-child:after {
    display: none
}

.wa-ventas .num-tel2:after {
    display: none !important
}

@media (max-width: 991px) {
    .phones {
        float: left;
    }
    .bannerHero.home-bg h1,
  .bannerHero.recibos-bg h1,
  .bannerHero.validar-bg h1,
  .bannerHero.contabilidad-bg h1,
  .bannerHero.erp-bg h1,
  .bannerHero.asociados-bg h1 {
    text-align: center;
    margin-top: 70px;
  }
  .bannerHero.home-bg h2,
  .bannerHero.recibos-bg h2,
  .bannerHero.validar-bg h2,
  .bannerHero.contabilidad-bg h2,
  .bannerHero.erp-bg h2,
  .bannerHero.asociados-bg h2 {
    text-align: center;
    margin-bottom: 50px;
  }

  .home-bg .haches {
    text-align: center;
  }
  .Boton_Video_Header {
    margin-bottom: 50px !important;
  }
}
  .header-wrapper {
    padding-top: 0px !important;
  }

@media (max-width:768px) {
    .buttonsLogin {
        position: absolute;
        right: 20px;
        bottom: -50px
    }
    .wa-tel {
        width: 50% !important;
        margin-left: 0px !important
    }
    .wa-tel2 {
        width: 25% !important;
        margin-left: 0px !important;
        padding-left: 0px
    }
    .numBig {
        font-size: 16px
    }
    .num-tel2 a {
        font-size: 11px !important
    }
    .icoBtn2 img {
        left: -5px
    }
    .phones {
        padding: 5px 0px
    }
    .navbar-toggler {
        margin-bottom: 10px
    }
    .num-tel2:after {
        display: none
    }
}

.loader {
    margin: auto;
    width: 100%;
    height: 100%;
    background-size: 115px;
    background-repeat: no-repeat;
    background-image: url('../img/facturadoranimado.gif');
    background-color: #000000d1;
    background-position-x: center;
    background-position-y: center;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

#btnRegistrarAsociado {
    cursor: pointer;
    background: url(../style/images/bt/btn_registro_asociados.png) no-repeat 50%;
    border: none;
    width: 100%;
    height: 40px;
}

.icon-warning-modal {
    background: url(../img/advertencia.png) no-repeat;
    height: 30px;
    background-size: 30px;
}

.logo-footer-modal {
    width: 100%;
    height: 30px;
}

.logo-footer-modal.facturador {
    background: url(../style/images/Facturador_electronico_logo_color.png) no-repeat 70%;
    background-size: 180px;
}

.logo-footer-modal.asociados {
    background: url(../style/images/registro-asociados/logo_asociados_popup.png) no-repeat 70%;
    background-size: 120px;
}

.initText {
    font-size: 15px;
    margin-bottom: 0px
}

.tree,
.tree ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.tree ul {
    margin-left: 1em;
    position: relative
}

.tree ul ul {
    margin-left: .5em
}

.tree ul:before {
    content: "";
    display: block;
    width: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 1px solid
}

.tree li {
    margin: 0;
    padding: 0 1em;
    line-height: 2em;
    color: #369;
    font-weight: 700;
    position: relative
}

.tree ul li:before {
    content: "";
    display: block;
    width: 10px;
    height: 0;
    border-top: 1px solid;
    margin-top: -1px;
    position: absolute;
    top: 1em;
    left: 0
}

.tree ul li:last-child:before {
    background: #fff;
    height: auto;
    top: 1em;
    bottom: 0
}

.indicator {
    margin-right: 5px;
    font-family: FontAwesome;
    font-style: normal!important
}

.tree li a {
    text-decoration: none;
    color: #369;
}

.tree li button,
.tree li button:active,
.tree li button:focus {
    text-decoration: none;
    color: #369;
    border: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline: 0;
}

.grey-bar>div {
    text-align: center
}

.blueUrl {
    color: blue;
    text-decoration-line: underline;
}


/*AGREGADO 20190222 Estilos para whats headers*/

.tels2 {
    margin-top: 2px
}

.tels2 div {
    display: table;
    overflow: auto;
    text-align: right;
    width: 166px
}

.tels2 div p {
    font-size: 16px;
    text-align: right;
    margin-bottom: 0;
    position: relative;
    width: 120px!important;
    float: right
}

.tels2 div p a {
    color: #fff!important
}

.tels2 div p a:hover {
    color: #e35500!important
}

.tels2 div p span {
    position: absolute;
    left: -49px;
    top: -1px;
    font-size: 9px;
    color: #777
}

.md-icon {
    font-size: 17px
}


/* Added CSS for new footer requirement #17908 */

.newFooter {
    background-color: #2c2d2d !important;
    padding-top: 50px;
    padding-bottom: 30px;
    letter-spacing: 0.3px
}

.newFooter p {
    line-height: normal
}

p.titleFooter {
    color: #e35500;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    padding-left: 15px
}

.footerLinks {
    padding-left: 15px;
    border-left: 1px #353636 solid
}

.footerLinks li {
    font-size: 13px
}

.footerLinks li a {
    cursor: pointer !important;
    color: #c3c3c3
}

.footerLinks li a:hover {
    color: #fff
}

.social-btns-footer {
    width: 23px;
    color: #2c2d2d !important;
    border-radius: 20px;
    cursor: pointer
}

.social-btns-footer:hover {
    color: #e35500 !important
}

.infoFooter {
    padding: 0px;
    margin-top: 30px
}

.infoFooter li {
    font-size: 16px !important
}

.infoFooter li i {
    color: #fff
}

.subfooter-wrapper {
    background-color: #202020 !important
}

.subfooter-wrapper p {
    margin-bottom: 0px !important;
    font-size: 13px;
    color: #6e6e6e
}

.mainInfoFooter .socialN {
    display: table;
    float: left
}

@media (max-width:767px) {
    .mainInfoFooter {
        text-align: center
    }
    .mainInfoFooter p,
    .mainInfoFooter ul li {
        text-align: center !important
    }
    .mainInfoFooter .socialN {
        display: table;
        float: none;
        margin: 0 auto
    }
    .mainInfoFooter {
        margin-bottom: 40px
    }
    .mainInfoFooter .logobottom {
        max-width: 250px;
    }
}


/*Added for color in PoliticasPrivacidad Requirement #19831*/

#hred {
    color: red;
}


/*Added for styles in Preguntas Requirement #20503*/

.preguntas-tb {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}

table.preguntas-tb td {
    border: 1px solid black;
}

.preguntas ul li {
    list-style-type: disc;
}

.preguntas mark {
    background-color: yellow;
}

.preguntas ol {
    padding-left: 40px;
}

.blockquote-gray {
    color: #939393;
}

.lazyLoad {
    width: 100%;
    opacity: 0;
}

.visible {
    transition: opacity 1000ms ease;
    opacity: 1;
}

.fondo-blanco{
    background: #fff !important;
}

.ImageSatMaxValues{
    max-width: 100px;
    margin:auto;
}

.card-preguntas-frecuentes:hover {
    cursor: pointer;
}
.styled-list-container{
    text-align: center;
}
.styled-list-container>ul{
    display: inline-block;
    text-align: justify;
}

