html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
em, i {
    font-style: italic;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.separador1 {
    height: 1px !important;
}
.separador2 {
    height: 2px !important;
}
.separador3 {
    height: 3px !important;
}
.separador4 {
    height: 4px !important;
}
.separador5 {
    height: 5px !important;
}
.separador6 {
    height: 6px !important;
}
.separador7 {
    height: 7px !important;
}
.separador8 {
    height: 8px !important;
}
.separador9 {
    height: 9px !important;
}
.separador10 {
    height: 10px !important;
}
.separador15 {
    height: 15px !important;
}
.separador16 {
    height: 16px !important;
}
.separador20 {
    height: 20px !important;
}
.separador25 {
    height: 25px !important;
}
.separador30 {
    height: 30px !important;
}
.separador35 {
    height: 35px !important;
}
.separador40 {
    height: 40px !important;
}
.separador50 {
    height: 50px !important;
}
.separador60 {
    height: 60px !important;
}
.separador70 {
    height: 70px !important;
}
.separador80 {
    height: 80px !important;
}
.separador100 {
    height: 100px !important;
}
.separador110 {
    height: 110px !important;
}
.separador120 {
    height: 120px !important;
}
.separador130 {
    height: 130px !important;
}
.full {
    width: 100% !important;
}
.fullh {
    height: 100% !important;
}

.padding1_pct {
    padding: 1% !important;
}
.padding2_pct {
    padding: 2% !important;
}
.padding3_pct {
    padding: 3% !important;
}
.padding4_pct {
    padding: 4% !important;
}
.padding5_pct {
    padding: 5% !important;
}

.padding5_0_0_0 {
    padding-top: 5px !important;
}
.padding0_5_0_0 {
    padding-right: 5px !important;
}
.padding0_0_5_0 {
    padding-bottom: 5px !important;
}
.padding0_0_0_5 {
    padding-left: 5px !important;
}
.padding0_5 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.padding5_0 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.padding5 {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

.padding10_0_0_0 {
    padding-top: 10px !important;
}
.padding0_10_0_0 {
    padding-right: 10px !important;
}
.padding0_0_10_0 {
    padding-bottom: 10px !important;
}
.padding0_0_0_10 {
    padding-left: 10px !important;
}
.padding0_10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.padding10_0 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.padding10 {
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}

.padding14_0_0_0 {
    padding-top: 14px !important;
}
.padding0_14_0_0 {
    padding-right: 14px !important;
}
.padding0_0_14_0 {
    padding-bottom: 14px !important;
}
.padding0_0_0_14 {
    padding-left: 14px !important;
}
.padding0_14 {
    padding-right: 14px !important;
    padding-left: 14px !important;
}
.padding14_0 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
.padding14 {
    padding-top: 14px !important;
    padding-right: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 14px !important;
}

.padding15_0_0_0 {
    padding-top: 15px !important;
}
.padding0_15_0_0 {
    padding-right: 15px !important;
}
.padding0_0_15_0 {
    padding-bottom: 15px !important;
}
.padding0_0_0_15 {
    padding-left: 15px !important;
}
.padding0_15 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.padding15_0 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.padding15 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}

.padding20_0_0_0 {
    padding-top: 20px !important;
}
.padding0_20_0_0 {
    padding-right: 20px !important;
}
.padding0_0_20_0 {
    padding-bottom: 20px !important;
}
.padding0_0_0_20 {
    padding-left: 20px !important;
}
.padding0_20 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.padding20_0 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.padding20 {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
}


.padding22_0_0_0 {
    padding-top: 22px !important;
}
.padding0_22_0_0 {
    padding-right: 22px !important;
}
.padding0_0_22_0 {
    padding-bottom: 22px !important;
}
.padding0_0_0_22 {
    padding-left: 22px !important;
}
.padding0_22 {
    padding-right: 22px !important;
    padding-left: 22px !important;
}
.padding22_0 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
.padding22 {
    padding-top: 22px !important;
    padding-right: 22px !important;
    padding-bottom: 22px !important;
    padding-left: 22px !important;
}

.padding25_0_0_0 {
    padding-top: 25px !important;
}
.padding0_25_0_0 {
    padding-right: 25px !important;
}
.padding0_0_25_0 {
    padding-bottom: 25px !important;
}
.padding0_0_0_25 {
    padding-left: 25px !important;
}
.padding0_25 {
    padding-right: 25px !important;
    padding-left: 25px !important;
}
.padding25_0 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.padding25 {
    padding-top: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
}

.padding30_0_0_0 {
    padding-top: 30px !important;
}
.padding0_30_0_0 {
    padding-right: 30px !important;
}
.padding0_0_30_0 {
    padding-bottom: 30px !important;
}
.padding0_0_0_30 {
    padding-left: 30px !important;
}
.padding0_30 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.padding30_0 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.padding30 {
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
}

.padding50_0_0_0 {
    padding-top: 50px !important;
}
.padding0_50_0_0 {
    padding-right: 50px !important;
}
.padding0_0_50_0 {
    padding-bottom: 50px !important;
}
.padding0_0_0_50 {
    padding-left: 50px !important;
}
.padding0_50 {
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.padding50_0 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.padding50 {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
}


.padding10_0_0_0pct {
    padding-top: 10% !important;
}
.padding0_10_0_0pct {
    padding-right: 10% !important;
}
.padding0_0_10_0pct {
    padding-bottom: 10% !important;
}
.padding0_0_0_10pct {
    padding-left: 10% !important;
}
.padding0_10pct {
    padding-right: 10% !important;
    padding-left: 10% !important;
}
.padding10_0pct {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
}
.padding10pct {
    padding-top: 10% !important;
    padding-right: 10% !important;
    padding-bottom: 10% !important;
    padding-left: 10% !important;
}

.margin5_0_0_0 {
    margin-top: 5px !important;
}
.margin0_5_0_0 {
    margin-right: 5px !important;
}
.margin0_0_5_0 {
    margin-bottom: 5px !important;
}
.margin0_0_0_5 {
    margin-left: 5px !important;
}
.margin0_5 {
    margin-right: 5px !important;
    margin-left: 5px !important;
}
.margin5_0 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.margin5 {
    margin-top: 5px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    margin-left: 5px !important;
}


.margin10_0_0_0 {
    margin-top: 10px !important;
}
.margin0_10_0_0 {
    margin-right: 10px !important;
}
.margin0_0_10_0 {
    margin-bottom: 10px !important;
}
.margin0_0_0_10 {
    margin-left: 10px !important;
}
.margin0_10 {
    margin-right: 10px !important;
    margin-left: 10px !important;
}
.margin10_0 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.margin10 {
    margin-top: 10px !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 10px !important;
}

.margin15_0_0_0 {
    margin-top: 15px !important;
}
.margin0_15_0_0 {
    margin-right: 15px !important;
}
.margin0_0_15_0 {
    margin-bottom: 15px !important;
}
.margin0_0_0_15 {
    margin-left: 15px !important;
}
.margin0_15 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
.margin15_0 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.margin15 {
    margin-top: 15px !important;
    margin-right: 15px !important;
    margin-bottom: 15px !important;
    margin-left: 15px !important;
}

.margin20_0_0_0 {
    margin-top: 20px !important;
}
.margin0_20_0_0 {
    margin-right: 20px !important;
}
.margin0_0_20_0 {
    margin-bottom: 20px !important;
}
.margin0_0_0_20 {
    margin-left: 20px !important;
}
.margin0_20 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.margin20_0 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.margin20 {
    margin-top: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
    margin-left: 20px !important;
}
.clearb {
    clear: both !important;
}


.regular {
    font-weight: normal !important;
}
.inline {
    display: inline !important;
}
.block {
    display: block !important;
}
.inline-block {
    display: inline-block !important;
}
.inline-table {
    display: inline-table !important;
}
.fixed-layout {
    table-layout: fixed;
}
.negrita {
    font-weight: bold !important;
}
.italic {
    font-style: italic !important;
}
.light {
    font-weight: 300 !important;
}
.no-margin {
    margin: 0 !important;
}
.no-padding {
    padding: 0 !important;
}
.no-paddingt {
    padding-top: 0 !important;
}
.no-paddingr {
    padding-right: 0 !important;
}
.no-paddingb {
    padding-bottom: 0 !important;
}
.no-paddingl {
    padding-left: 0 !important;
}
.no-borde {
    border: none !important;
}
.decoration {
    text-decoration: underline;
}
.no-decoration {
    text-decoration: none !important;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}
.line-height-normal {
    line-height: normal !important;
}
.top {
    vertical-align: top !important;
}
.middle {
    vertical-align: middle !important;
}
.bottom {
    vertical-align: bottom !important;
}
.widthAuto {
    width: auto !important;
}
.uppercase {
    text-transform: uppercase !important;
}
.lowercase {
    text-transform: lowercase !important;
}
b, strong {
    font-weight: bold !important;
}
.oculto {
    
}
.relative {
    position: relative !important;
}
