@charset "UTF-8";.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: bold
}

.alert>p,.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease
}

.progress-bar-striped,.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active,.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    background-color: #000000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000
}

.clearfix:after,.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important;
	padding-left: 2px;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important
}

.affix {
    position: fixed
}

.arrendasoft {
    padding: 20px 5px;
	border-radius: 4px;
	margin-bottom: 20px;
}

.arrendasoft *,.arrendasoft :after,.arrendasoft :before {
    box-sizing: border-box
}

.arrendasoft body {
    margin: 0;
    font-family: sans-serif
}

.arrendasoft img {
    max-width: 100%;
    height: auto
}

.arrendasoft a {
    text-decoration: none
}

.arrendasoft .ed-container,.arrendasoft .grupo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.arrendasoft .ed-container.full,.arrendasoft .ed-container.total,.arrendasoft .grupo.full,.arrendasoft .grupo.total {
    max-width: 100%
}

.arrendasoft .caja,.arrendasoft .ed-item {
    margin: 2px 0;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.arrendasoft .base-1,.arrendasoft .caja.base-1,.arrendasoft .ed-item.base-1 {
    width: 1%
}

.arrendasoft .base-2,.arrendasoft .caja.base-2,.arrendasoft .ed-item.base-2 {
    width: 2%
}

.arrendasoft .base-3,.arrendasoft .caja.base-3,.arrendasoft .ed-item.base-3 {
    width: 3%
}

.arrendasoft .base-4,.arrendasoft .caja.base-4,.arrendasoft .ed-item.base-4 {
    width: 4%
}

.arrendasoft .base-5,.arrendasoft .caja.base-5,.arrendasoft .ed-item.base-5 {
    width: 5%
}

.arrendasoft .base-6,.arrendasoft .caja.base-6,.arrendasoft .ed-item.base-6 {
    width: 6%
}

.arrendasoft .base-7,.arrendasoft .caja.base-7,.arrendasoft .ed-item.base-7 {
    width: 7%
}

.arrendasoft .base-8,.arrendasoft .caja.base-8,.arrendasoft .ed-item.base-8 {
    width: 8%
}

.arrendasoft .base-9,.arrendasoft .caja.base-9,.arrendasoft .ed-item.base-9 {
    width: 9%
}

.arrendasoft .base-10,.arrendasoft .caja.base-10,.arrendasoft .ed-item.base-10 {
    width: 10%
}

.arrendasoft .base-11,.arrendasoft .caja.base-11,.arrendasoft .ed-item.base-11 {
    width: 11%
}

.arrendasoft .base-12,.arrendasoft .caja.base-12,.arrendasoft .ed-item.base-12 {
    width: 12%
}

.arrendasoft .base-13,.arrendasoft .caja.base-13,.arrendasoft .ed-item.base-13 {
    width: 13%
}

.arrendasoft .base-14,.arrendasoft .caja.base-14,.arrendasoft .ed-item.base-14 {
    width: 14%
}

.arrendasoft .base-15,.arrendasoft .caja.base-15,.arrendasoft .ed-item.base-15 {
    width: 15%
}

.arrendasoft .base-16,.arrendasoft .caja.base-16,.arrendasoft .ed-item.base-16 {
    width: 16%
}

.arrendasoft .base-17,.arrendasoft .caja.base-17,.arrendasoft .ed-item.base-17 {
    width: 17%
}

.arrendasoft .base-18,.arrendasoft .caja.base-18,.arrendasoft .ed-item.base-18 {
    width: 18%
}

.arrendasoft .base-19,.arrendasoft .caja.base-19,.arrendasoft .ed-item.base-19 {
    width: 19%
}

.arrendasoft .base-20,.arrendasoft .caja.base-20,.arrendasoft .ed-item.base-20 {
    width: 20%
}

.arrendasoft .base-21,.arrendasoft .caja.base-21,.arrendasoft .ed-item.base-21 {
    width: 21%
}

.arrendasoft .base-22,.arrendasoft .caja.base-22,.arrendasoft .ed-item.base-22 {
    width: 22%
}

.arrendasoft .base-23,.arrendasoft .caja.base-23,.arrendasoft .ed-item.base-23 {
    width: 23%
}

.arrendasoft .base-24,.arrendasoft .caja.base-24,.arrendasoft .ed-item.base-24 {
    width: 24%
}

.arrendasoft .base-25,.arrendasoft .caja.base-25,.arrendasoft .ed-item.base-25 {
    width: 25%
}

.arrendasoft .base-26,.arrendasoft .caja.base-26,.arrendasoft .ed-item.base-26 {
    width: 26%
}

.arrendasoft .base-27,.arrendasoft .caja.base-27,.arrendasoft .ed-item.base-27 {
    width: 27%
}

.arrendasoft .base-28,.arrendasoft .caja.base-28,.arrendasoft .ed-item.base-28 {
    width: 28%
}

.arrendasoft .base-29,.arrendasoft .caja.base-29,.arrendasoft .ed-item.base-29 {
    width: 29%
}

.arrendasoft .base-30,.arrendasoft .caja.base-30,.arrendasoft .ed-item.base-30 {
    width: 30%
}

.arrendasoft .base-31,.arrendasoft .caja.base-31,.arrendasoft .ed-item.base-31 {
    width: 31%
}

.arrendasoft .base-32,.arrendasoft .caja.base-32,.arrendasoft .ed-item.base-32 {
    width: 32%
}

.arrendasoft .base-33,.arrendasoft .caja.base-33,.arrendasoft .ed-item.base-33 {
    width: 33%
}

.arrendasoft .base-34,.arrendasoft .caja.base-34,.arrendasoft .ed-item.base-34 {
    width: 34%
}

.arrendasoft .base-35,.arrendasoft .caja.base-35,.arrendasoft .ed-item.base-35 {
    width: 35%
}

.arrendasoft .base-36,.arrendasoft .caja.base-36,.arrendasoft .ed-item.base-36 {
    width: 36%
}

.arrendasoft .base-37,.arrendasoft .caja.base-37,.arrendasoft .ed-item.base-37 {
    width: 37%
}

.arrendasoft .base-38,.arrendasoft .caja.base-38,.arrendasoft .ed-item.base-38 {
    width: 38%
}

.arrendasoft .base-39,.arrendasoft .caja.base-39,.arrendasoft .ed-item.base-39 {
    width: 39%
}

.arrendasoft .base-40,.arrendasoft .caja.base-40,.arrendasoft .ed-item.base-40 {
    width: 40%
}

.arrendasoft .base-41,.arrendasoft .caja.base-41,.arrendasoft .ed-item.base-41 {
    width: 41%
}

.arrendasoft .base-42,.arrendasoft .caja.base-42,.arrendasoft .ed-item.base-42 {
    width: 42%
}

.arrendasoft .base-43,.arrendasoft .caja.base-43,.arrendasoft .ed-item.base-43 {
    width: 43%
}

.arrendasoft .base-44,.arrendasoft .caja.base-44,.arrendasoft .ed-item.base-44 {
    width: 44%
}

.arrendasoft .base-45,.arrendasoft .caja.base-45,.arrendasoft .ed-item.base-45 {
    width: 45%
}

.arrendasoft .base-46,.arrendasoft .caja.base-46,.arrendasoft .ed-item.base-46 {
    width: 46%
}

.arrendasoft .base-47,.arrendasoft .caja.base-47,.arrendasoft .ed-item.base-47 {
    width: 47%
}

.arrendasoft .base-48,.arrendasoft .caja.base-48,.arrendasoft .ed-item.base-48 {
    width: 48%
}

.arrendasoft .base-49,.arrendasoft .caja.base-49,.arrendasoft .ed-item.base-49 {
    width: 49%
}

.arrendasoft .base-50,.arrendasoft .caja.base-50,.arrendasoft .ed-item.base-50 {
    width: 50%
}

.arrendasoft .base-51,.arrendasoft .caja.base-51,.arrendasoft .ed-item.base-51 {
    width: 51%
}

.arrendasoft .base-52,.arrendasoft .caja.base-52,.arrendasoft .ed-item.base-52 {
    width: 52%
}

.arrendasoft .base-53,.arrendasoft .caja.base-53,.arrendasoft .ed-item.base-53 {
    width: 53%
}

.arrendasoft .base-54,.arrendasoft .caja.base-54,.arrendasoft .ed-item.base-54 {
    width: 54%
}

.arrendasoft .base-55,.arrendasoft .caja.base-55,.arrendasoft .ed-item.base-55 {
    width: 55%
}

.arrendasoft .base-56,.arrendasoft .caja.base-56,.arrendasoft .ed-item.base-56 {
    width: 56%
}

.arrendasoft .base-57,.arrendasoft .caja.base-57,.arrendasoft .ed-item.base-57 {
    width: 57%
}

.arrendasoft .base-58,.arrendasoft .caja.base-58,.arrendasoft .ed-item.base-58 {
    width: 58%
}

.arrendasoft .base-59,.arrendasoft .caja.base-59,.arrendasoft .ed-item.base-59 {
    width: 59%
}

.arrendasoft .base-60,.arrendasoft .caja.base-60,.arrendasoft .ed-item.base-60 {
    width: 60%
}

.arrendasoft .base-61,.arrendasoft .caja.base-61,.arrendasoft .ed-item.base-61 {
    width: 61%
}

.arrendasoft .base-62,.arrendasoft .caja.base-62,.arrendasoft .ed-item.base-62 {
    width: 62%
}

.arrendasoft .base-63,.arrendasoft .caja.base-63,.arrendasoft .ed-item.base-63 {
    width: 63%
}

.arrendasoft .base-64,.arrendasoft .caja.base-64,.arrendasoft .ed-item.base-64 {
    width: 64%
}

.arrendasoft .base-65,.arrendasoft .caja.base-65,.arrendasoft .ed-item.base-65 {
    width: 65%
}

.arrendasoft .base-66,.arrendasoft .caja.base-66,.arrendasoft .ed-item.base-66 {
    width: 66%
}

.arrendasoft .base-67,.arrendasoft .caja.base-67,.arrendasoft .ed-item.base-67 {
    width: 67%
}

.arrendasoft .base-68,.arrendasoft .caja.base-68,.arrendasoft .ed-item.base-68 {
    width: 68%
}

.arrendasoft .base-69,.arrendasoft .caja.base-69,.arrendasoft .ed-item.base-69 {
    width: 69%
}

.arrendasoft .base-70,.arrendasoft .caja.base-70,.arrendasoft .ed-item.base-70 {
    width: 70%
}

.arrendasoft .base-71,.arrendasoft .caja.base-71,.arrendasoft .ed-item.base-71 {
    width: 71%
}

.arrendasoft .base-72,.arrendasoft .caja.base-72,.arrendasoft .ed-item.base-72 {
    width: 72%
}

.arrendasoft .base-73,.arrendasoft .caja.base-73,.arrendasoft .ed-item.base-73 {
    width: 73%
}

.arrendasoft .base-74,.arrendasoft .caja.base-74,.arrendasoft .ed-item.base-74 {
    width: 74%
}

.arrendasoft .base-75,.arrendasoft .caja.base-75,.arrendasoft .ed-item.base-75 {
    width: 75%
}

.arrendasoft .base-76,.arrendasoft .caja.base-76,.arrendasoft .ed-item.base-76 {
    width: 76%
}

.arrendasoft .base-77,.arrendasoft .caja.base-77,.arrendasoft .ed-item.base-77 {
    width: 77%
}

.arrendasoft .base-78,.arrendasoft .caja.base-78,.arrendasoft .ed-item.base-78 {
    width: 78%
}

.arrendasoft .base-79,.arrendasoft .caja.base-79,.arrendasoft .ed-item.base-79 {
    width: 79%
}

.arrendasoft .base-80,.arrendasoft .caja.base-80,.arrendasoft .ed-item.base-80 {
    width: 80%
}

.arrendasoft .base-81,.arrendasoft .caja.base-81,.arrendasoft .ed-item.base-81 {
    width: 81%
}

.arrendasoft .base-82,.arrendasoft .caja.base-82,.arrendasoft .ed-item.base-82 {
    width: 82%
}

.arrendasoft .base-83,.arrendasoft .caja.base-83,.arrendasoft .ed-item.base-83 {
    width: 83%
}

.arrendasoft .base-84,.arrendasoft .caja.base-84,.arrendasoft .ed-item.base-84 {
    width: 84%
}

.arrendasoft .base-85,.arrendasoft .caja.base-85,.arrendasoft .ed-item.base-85 {
    width: 85%
}

.arrendasoft .base-86,.arrendasoft .caja.base-86,.arrendasoft .ed-item.base-86 {
    width: 86%
}

.arrendasoft .base-87,.arrendasoft .caja.base-87,.arrendasoft .ed-item.base-87 {
    width: 87%
}

.arrendasoft .base-88,.arrendasoft .caja.base-88,.arrendasoft .ed-item.base-88 {
    width: 88%
}

.arrendasoft .base-89,.arrendasoft .caja.base-89,.arrendasoft .ed-item.base-89 {
    width: 89%
}

.arrendasoft .base-90,.arrendasoft .caja.base-90,.arrendasoft .ed-item.base-90 {
    width: 90%
}

.arrendasoft .base-91,.arrendasoft .caja.base-91,.arrendasoft .ed-item.base-91 {
    width: 91%
}

.arrendasoft .base-92,.arrendasoft .caja.base-92,.arrendasoft .ed-item.base-92 {
    width: 92%
}

.arrendasoft .base-93,.arrendasoft .caja.base-93,.arrendasoft .ed-item.base-93 {
    width: 93%
}

.arrendasoft .base-94,.arrendasoft .caja.base-94,.arrendasoft .ed-item.base-94 {
    width: 94%
}

.arrendasoft .base-95,.arrendasoft .caja.base-95,.arrendasoft .ed-item.base-95 {
    width: 95%
}

.arrendasoft .base-96,.arrendasoft .caja.base-96,.arrendasoft .ed-item.base-96 {
    width: 96%
}

.arrendasoft .base-97,.arrendasoft .caja.base-97,.arrendasoft .ed-item.base-97 {
    width: 97%
}

.arrendasoft .base-98,.arrendasoft .caja.base-98,.arrendasoft .ed-item.base-98 {
    width: 98%
}

.arrendasoft .base-99,.arrendasoft .caja.base-99,.arrendasoft .ed-item.base-99 {
    width: 99%
}

.arrendasoft .base-100,.arrendasoft .caja.base-100,.arrendasoft .ed-item.base-100 {
    width: 100%
}

.arrendasoft .base-1-3,.arrendasoft .caja.base-1-3,.arrendasoft .ed-item.base-1-3 {
    width: 33.33333%
}

.arrendasoft .base-2-3,.arrendasoft .caja.base-2-3,.arrendasoft .ed-item.base-2-3 {
    width: 66.66667%
}

.arrendasoft .base-3-3,.arrendasoft .caja.base-3-3,.arrendasoft .ed-item.base-3-3 {
    width: 100%
}

.arrendasoft .base-1-6,.arrendasoft .caja.base-1-6,.arrendasoft .ed-item.base-1-6 {
    width: 16.66667%
}

.arrendasoft .base-2-6,.arrendasoft .caja.base-2-6,.arrendasoft .ed-item.base-2-6 {
    width: 33.33333%
}

.arrendasoft .base-3-6,.arrendasoft .caja.base-3-6,.arrendasoft .ed-item.base-3-6 {
    width: 50%
}

.arrendasoft .base-4-6,.arrendasoft .caja.base-4-6,.arrendasoft .ed-item.base-4-6 {
    width: 66.66667%
}

.arrendasoft .base-5-6,.arrendasoft .caja.base-5-6,.arrendasoft .ed-item.base-5-6 {
    width: 83.33333%
}

.arrendasoft .base-6-6,.arrendasoft .caja.base-6-6,.arrendasoft .ed-item.base-6-6 {
    width: 100%
}

.arrendasoft .base-1-8,.arrendasoft .caja.base-1-8,.arrendasoft .ed-item.base-1-8 {
    width: 12.5%
}

.arrendasoft .base-2-8,.arrendasoft .caja.base-2-8,.arrendasoft .ed-item.base-2-8 {
    width: 25%
}

.arrendasoft .base-3-8,.arrendasoft .caja.base-3-8,.arrendasoft .ed-item.base-3-8 {
    width: 37.5%
}

.arrendasoft .base-4-8,.arrendasoft .caja.base-4-8,.arrendasoft .ed-item.base-4-8 {
    width: 50%
}

.arrendasoft .base-5-8,.arrendasoft .caja.base-5-8,.arrendasoft .ed-item.base-5-8 {
    width: 62.5%
}

.arrendasoft .base-6-8,.arrendasoft .caja.base-6-8,.arrendasoft .ed-item.base-6-8 {
    width: 75%
}

.arrendasoft .base-7-8,.arrendasoft .caja.base-7-8,.arrendasoft .ed-item.base-7-8 {
    width: 87.5%
}

.arrendasoft .base-8-8,.arrendasoft .caja.base-8-8,.arrendasoft .ed-item.base-8-8 {
    width: 100%
}

@media (min-width: 480px) {
    .arrendasoft .caja.movil-1,.arrendasoft .ed-item.movil-1,.arrendasoft .movil-1 {
        width:1%
    }

    .arrendasoft .caja.movil-2,.arrendasoft .ed-item.movil-2,.arrendasoft .movil-2 {
        width: 2%
    }

    .arrendasoft .caja.movil-3,.arrendasoft .ed-item.movil-3,.arrendasoft .movil-3 {
        width: 3%
    }

    .arrendasoft .caja.movil-4,.arrendasoft .ed-item.movil-4,.arrendasoft .movil-4 {
        width: 4%
    }

    .arrendasoft .caja.movil-5,.arrendasoft .ed-item.movil-5,.arrendasoft .movil-5 {
        width: 5%
    }

    .arrendasoft .caja.movil-6,.arrendasoft .ed-item.movil-6,.arrendasoft .movil-6 {
        width: 6%
    }

    .arrendasoft .caja.movil-7,.arrendasoft .ed-item.movil-7,.arrendasoft .movil-7 {
        width: 7%
    }

    .arrendasoft .caja.movil-8,.arrendasoft .ed-item.movil-8,.arrendasoft .movil-8 {
        width: 8%
    }

    .arrendasoft .caja.movil-9,.arrendasoft .ed-item.movil-9,.arrendasoft .movil-9 {
        width: 9%
    }

    .arrendasoft .caja.movil-10,.arrendasoft .ed-item.movil-10,.arrendasoft .movil-10 {
        width: 10%
    }

    .arrendasoft .caja.movil-11,.arrendasoft .ed-item.movil-11,.arrendasoft .movil-11 {
        width: 11%
    }

    .arrendasoft .caja.movil-12,.arrendasoft .ed-item.movil-12,.arrendasoft .movil-12 {
        width: 12%
    }

    .arrendasoft .caja.movil-13,.arrendasoft .ed-item.movil-13,.arrendasoft .movil-13 {
        width: 13%
    }

    .arrendasoft .caja.movil-14,.arrendasoft .ed-item.movil-14,.arrendasoft .movil-14 {
        width: 14%
    }

    .arrendasoft .caja.movil-15,.arrendasoft .ed-item.movil-15,.arrendasoft .movil-15 {
        width: 15%
    }

    .arrendasoft .caja.movil-16,.arrendasoft .ed-item.movil-16,.arrendasoft .movil-16 {
        width: 16%
    }

    .arrendasoft .caja.movil-17,.arrendasoft .ed-item.movil-17,.arrendasoft .movil-17 {
        width: 17%
    }

    .arrendasoft .caja.movil-18,.arrendasoft .ed-item.movil-18,.arrendasoft .movil-18 {
        width: 18%
    }

    .arrendasoft .caja.movil-19,.arrendasoft .ed-item.movil-19,.arrendasoft .movil-19 {
        width: 19%
    }

    .arrendasoft .caja.movil-20,.arrendasoft .ed-item.movil-20,.arrendasoft .movil-20 {
        width: 20%
    }

    .arrendasoft .caja.movil-21,.arrendasoft .ed-item.movil-21,.arrendasoft .movil-21 {
        width: 21%
    }

    .arrendasoft .caja.movil-22,.arrendasoft .ed-item.movil-22,.arrendasoft .movil-22 {
        width: 22%
    }

    .arrendasoft .caja.movil-23,.arrendasoft .ed-item.movil-23,.arrendasoft .movil-23 {
        width: 23%
    }

    .arrendasoft .caja.movil-24,.arrendasoft .ed-item.movil-24,.arrendasoft .movil-24 {
        width: 24%
    }

    .arrendasoft .caja.movil-25,.arrendasoft .ed-item.movil-25,.arrendasoft .movil-25 {
        width: 25%
    }

    .arrendasoft .caja.movil-26,.arrendasoft .ed-item.movil-26,.arrendasoft .movil-26 {
        width: 26%
    }

    .arrendasoft .caja.movil-27,.arrendasoft .ed-item.movil-27,.arrendasoft .movil-27 {
        width: 27%
    }

    .arrendasoft .caja.movil-28,.arrendasoft .ed-item.movil-28,.arrendasoft .movil-28 {
        width: 28%
    }

    .arrendasoft .caja.movil-29,.arrendasoft .ed-item.movil-29,.arrendasoft .movil-29 {
        width: 29%
    }

    .arrendasoft .caja.movil-30,.arrendasoft .ed-item.movil-30,.arrendasoft .movil-30 {
        width: 30%
    }

    .arrendasoft .caja.movil-31,.arrendasoft .ed-item.movil-31,.arrendasoft .movil-31 {
        width: 31%
    }

    .arrendasoft .caja.movil-32,.arrendasoft .ed-item.movil-32,.arrendasoft .movil-32 {
        width: 32%
    }

    .arrendasoft .caja.movil-33,.arrendasoft .ed-item.movil-33,.arrendasoft .movil-33 {
        width: 33%
    }

    .arrendasoft .caja.movil-34,.arrendasoft .ed-item.movil-34,.arrendasoft .movil-34 {
        width: 34%
    }

    .arrendasoft .caja.movil-35,.arrendasoft .ed-item.movil-35,.arrendasoft .movil-35 {
        width: 35%
    }

    .arrendasoft .caja.movil-36,.arrendasoft .ed-item.movil-36,.arrendasoft .movil-36 {
        width: 36%
    }

    .arrendasoft .caja.movil-37,.arrendasoft .ed-item.movil-37,.arrendasoft .movil-37 {
        width: 37%
    }

    .arrendasoft .caja.movil-38,.arrendasoft .ed-item.movil-38,.arrendasoft .movil-38 {
        width: 38%
    }

    .arrendasoft .caja.movil-39,.arrendasoft .ed-item.movil-39,.arrendasoft .movil-39 {
        width: 39%
    }

    .arrendasoft .caja.movil-40,.arrendasoft .ed-item.movil-40,.arrendasoft .movil-40 {
        width: 40%
    }

    .arrendasoft .caja.movil-41,.arrendasoft .ed-item.movil-41,.arrendasoft .movil-41 {
        width: 41%
    }

    .arrendasoft .caja.movil-42,.arrendasoft .ed-item.movil-42,.arrendasoft .movil-42 {
        width: 42%
    }

    .arrendasoft .caja.movil-43,.arrendasoft .ed-item.movil-43,.arrendasoft .movil-43 {
        width: 43%
    }

    .arrendasoft .caja.movil-44,.arrendasoft .ed-item.movil-44,.arrendasoft .movil-44 {
        width: 44%
    }

    .arrendasoft .caja.movil-45,.arrendasoft .ed-item.movil-45,.arrendasoft .movil-45 {
        width: 45%
    }

    .arrendasoft .caja.movil-46,.arrendasoft .ed-item.movil-46,.arrendasoft .movil-46 {
        width: 46%
    }

    .arrendasoft .caja.movil-47,.arrendasoft .ed-item.movil-47,.arrendasoft .movil-47 {
        width: 47%
    }

    .arrendasoft .caja.movil-48,.arrendasoft .ed-item.movil-48,.arrendasoft .movil-48 {
        width: 48%
    }

    .arrendasoft .caja.movil-49,.arrendasoft .ed-item.movil-49,.arrendasoft .movil-49 {
        width: 49%
    }

    .arrendasoft .caja.movil-50,.arrendasoft .ed-item.movil-50,.arrendasoft .movil-50 {
        width: 50%
    }

    .arrendasoft .caja.movil-51,.arrendasoft .ed-item.movil-51,.arrendasoft .movil-51 {
        width: 51%
    }

    .arrendasoft .caja.movil-52,.arrendasoft .ed-item.movil-52,.arrendasoft .movil-52 {
        width: 52%
    }

    .arrendasoft .caja.movil-53,.arrendasoft .ed-item.movil-53,.arrendasoft .movil-53 {
        width: 53%
    }

    .arrendasoft .caja.movil-54,.arrendasoft .ed-item.movil-54,.arrendasoft .movil-54 {
        width: 54%
    }

    .arrendasoft .caja.movil-55,.arrendasoft .ed-item.movil-55,.arrendasoft .movil-55 {
        width: 55%
    }

    .arrendasoft .caja.movil-56,.arrendasoft .ed-item.movil-56,.arrendasoft .movil-56 {
        width: 56%
    }

    .arrendasoft .caja.movil-57,.arrendasoft .ed-item.movil-57,.arrendasoft .movil-57 {
        width: 57%
    }

    .arrendasoft .caja.movil-58,.arrendasoft .ed-item.movil-58,.arrendasoft .movil-58 {
        width: 58%
    }

    .arrendasoft .caja.movil-59,.arrendasoft .ed-item.movil-59,.arrendasoft .movil-59 {
        width: 59%
    }

    .arrendasoft .caja.movil-60,.arrendasoft .ed-item.movil-60,.arrendasoft .movil-60 {
        width: 60%
    }

    .arrendasoft .caja.movil-61,.arrendasoft .ed-item.movil-61,.arrendasoft .movil-61 {
        width: 61%
    }

    .arrendasoft .caja.movil-62,.arrendasoft .ed-item.movil-62,.arrendasoft .movil-62 {
        width: 62%
    }

    .arrendasoft .caja.movil-63,.arrendasoft .ed-item.movil-63,.arrendasoft .movil-63 {
        width: 63%
    }

    .arrendasoft .caja.movil-64,.arrendasoft .ed-item.movil-64,.arrendasoft .movil-64 {
        width: 64%
    }

    .arrendasoft .caja.movil-65,.arrendasoft .ed-item.movil-65,.arrendasoft .movil-65 {
        width: 65%
    }

    .arrendasoft .caja.movil-66,.arrendasoft .ed-item.movil-66,.arrendasoft .movil-66 {
        width: 66%
    }

    .arrendasoft .caja.movil-67,.arrendasoft .ed-item.movil-67,.arrendasoft .movil-67 {
        width: 67%
    }

    .arrendasoft .caja.movil-68,.arrendasoft .ed-item.movil-68,.arrendasoft .movil-68 {
        width: 68%
    }

    .arrendasoft .caja.movil-69,.arrendasoft .ed-item.movil-69,.arrendasoft .movil-69 {
        width: 69%
    }

    .arrendasoft .caja.movil-70,.arrendasoft .ed-item.movil-70,.arrendasoft .movil-70 {
        width: 70%
    }

    .arrendasoft .caja.movil-71,.arrendasoft .ed-item.movil-71,.arrendasoft .movil-71 {
        width: 71%
    }

    .arrendasoft .caja.movil-72,.arrendasoft .ed-item.movil-72,.arrendasoft .movil-72 {
        width: 72%
    }

    .arrendasoft .caja.movil-73,.arrendasoft .ed-item.movil-73,.arrendasoft .movil-73 {
        width: 73%
    }

    .arrendasoft .caja.movil-74,.arrendasoft .ed-item.movil-74,.arrendasoft .movil-74 {
        width: 74%
    }

    .arrendasoft .caja.movil-75,.arrendasoft .ed-item.movil-75,.arrendasoft .movil-75 {
        width: 75%
    }

    .arrendasoft .caja.movil-76,.arrendasoft .ed-item.movil-76,.arrendasoft .movil-76 {
        width: 76%
    }

    .arrendasoft .caja.movil-77,.arrendasoft .ed-item.movil-77,.arrendasoft .movil-77 {
        width: 77%
    }

    .arrendasoft .caja.movil-78,.arrendasoft .ed-item.movil-78,.arrendasoft .movil-78 {
        width: 78%
    }

    .arrendasoft .caja.movil-79,.arrendasoft .ed-item.movil-79,.arrendasoft .movil-79 {
        width: 79%
    }

    .arrendasoft .caja.movil-80,.arrendasoft .ed-item.movil-80,.arrendasoft .movil-80 {
        width: 80%
    }

    .arrendasoft .caja.movil-81,.arrendasoft .ed-item.movil-81,.arrendasoft .movil-81 {
        width: 81%
    }

    .arrendasoft .caja.movil-82,.arrendasoft .ed-item.movil-82,.arrendasoft .movil-82 {
        width: 82%
    }

    .arrendasoft .caja.movil-83,.arrendasoft .ed-item.movil-83,.arrendasoft .movil-83 {
        width: 83%
    }

    .arrendasoft .caja.movil-84,.arrendasoft .ed-item.movil-84,.arrendasoft .movil-84 {
        width: 84%
    }

    .arrendasoft .caja.movil-85,.arrendasoft .ed-item.movil-85,.arrendasoft .movil-85 {
        width: 85%
    }

    .arrendasoft .caja.movil-86,.arrendasoft .ed-item.movil-86,.arrendasoft .movil-86 {
        width: 86%
    }

    .arrendasoft .caja.movil-87,.arrendasoft .ed-item.movil-87,.arrendasoft .movil-87 {
        width: 87%
    }

    .arrendasoft .caja.movil-88,.arrendasoft .ed-item.movil-88,.arrendasoft .movil-88 {
        width: 88%
    }

    .arrendasoft .caja.movil-89,.arrendasoft .ed-item.movil-89,.arrendasoft .movil-89 {
        width: 89%
    }

    .arrendasoft .caja.movil-90,.arrendasoft .ed-item.movil-90,.arrendasoft .movil-90 {
        width: 90%
    }

    .arrendasoft .caja.movil-91,.arrendasoft .ed-item.movil-91,.arrendasoft .movil-91 {
        width: 91%
    }

    .arrendasoft .caja.movil-92,.arrendasoft .ed-item.movil-92,.arrendasoft .movil-92 {
        width: 92%
    }

    .arrendasoft .caja.movil-93,.arrendasoft .ed-item.movil-93,.arrendasoft .movil-93 {
        width: 93%
    }

    .arrendasoft .caja.movil-94,.arrendasoft .ed-item.movil-94,.arrendasoft .movil-94 {
        width: 94%
    }

    .arrendasoft .caja.movil-95,.arrendasoft .ed-item.movil-95,.arrendasoft .movil-95 {
        width: 95%
    }

    .arrendasoft .caja.movil-96,.arrendasoft .ed-item.movil-96,.arrendasoft .movil-96 {
        width: 96%
    }

    .arrendasoft .caja.movil-97,.arrendasoft .ed-item.movil-97,.arrendasoft .movil-97 {
        width: 97%
    }

    .arrendasoft .caja.movil-98,.arrendasoft .ed-item.movil-98,.arrendasoft .movil-98 {
        width: 98%
    }

    .arrendasoft .caja.movil-99,.arrendasoft .ed-item.movil-99,.arrendasoft .movil-99 {
        width: 99%
    }

    .arrendasoft .caja.movil-100,.arrendasoft .ed-item.movil-100,.arrendasoft .movil-100 {
        width: 100%
    }

    .arrendasoft .caja.movil-1-3,.arrendasoft .ed-item.movil-1-3,.arrendasoft .movil-1-3 {
        width: 33.33333%
    }

    .arrendasoft .caja.movil-2-3,.arrendasoft .ed-item.movil-2-3,.arrendasoft .movil-2-3 {
        width: 66.66667%
    }

    .arrendasoft .caja.movil-3-3,.arrendasoft .ed-item.movil-3-3,.arrendasoft .movil-3-3 {
        width: 100%
    }

    .arrendasoft .caja.movil-1-6,.arrendasoft .ed-item.movil-1-6,.arrendasoft .movil-1-6 {
        width: 16.66667%
    }

    .arrendasoft .caja.movil-2-6,.arrendasoft .ed-item.movil-2-6,.arrendasoft .movil-2-6 {
        width: 33.33333%
    }

    .arrendasoft .caja.movil-3-6,.arrendasoft .ed-item.movil-3-6,.arrendasoft .movil-3-6 {
        width: 50%
    }

    .arrendasoft .caja.movil-4-6,.arrendasoft .ed-item.movil-4-6,.arrendasoft .movil-4-6 {
        width: 66.66667%
    }

    .arrendasoft .caja.movil-5-6,.arrendasoft .ed-item.movil-5-6,.arrendasoft .movil-5-6 {
        width: 83.33333%
    }

    .arrendasoft .caja.movil-6-6,.arrendasoft .ed-item.movil-6-6,.arrendasoft .movil-6-6 {
        width: 100%
    }

    .arrendasoft .caja.movil-1-8,.arrendasoft .ed-item.movil-1-8,.arrendasoft .movil-1-8 {
        width: 12.5%
    }

    .arrendasoft .caja.movil-2-8,.arrendasoft .ed-item.movil-2-8,.arrendasoft .movil-2-8 {
        width: 25%
    }

    .arrendasoft .caja.movil-3-8,.arrendasoft .ed-item.movil-3-8,.arrendasoft .movil-3-8 {
        width: 37.5%
    }

    .arrendasoft .caja.movil-4-8,.arrendasoft .ed-item.movil-4-8,.arrendasoft .movil-4-8 {
        width: 50%
    }

    .arrendasoft .caja.movil-5-8,.arrendasoft .ed-item.movil-5-8,.arrendasoft .movil-5-8 {
        width: 62.5%
    }

    .arrendasoft .caja.movil-6-8,.arrendasoft .ed-item.movil-6-8,.arrendasoft .movil-6-8 {
        width: 75%
    }

    .arrendasoft .caja.movil-7-8,.arrendasoft .ed-item.movil-7-8,.arrendasoft .movil-7-8 {
        width: 87.5%
    }

    .arrendasoft .caja.movil-8-8,.arrendasoft .ed-item.movil-8-8,.arrendasoft .movil-8-8 {
        width: 100%
    }
}

@media (min-width: 768px) {
    .arrendasoft .caja.tablet-1,.arrendasoft .ed-item.tablet-1,.arrendasoft .tablet-1 {
        width:1%
    }

    .arrendasoft .caja.tablet-2,.arrendasoft .ed-item.tablet-2,.arrendasoft .tablet-2 {
        width: 2%
    }

    .arrendasoft .caja.tablet-3,.arrendasoft .ed-item.tablet-3,.arrendasoft .tablet-3 {
        width: 3%
    }

    .arrendasoft .caja.tablet-4,.arrendasoft .ed-item.tablet-4,.arrendasoft .tablet-4 {
        width: 4%
    }

    .arrendasoft .caja.tablet-5,.arrendasoft .ed-item.tablet-5,.arrendasoft .tablet-5 {
        width: 5%
    }

    .arrendasoft .caja.tablet-6,.arrendasoft .ed-item.tablet-6,.arrendasoft .tablet-6 {
        width: 6%
    }

    .arrendasoft .caja.tablet-7,.arrendasoft .ed-item.tablet-7,.arrendasoft .tablet-7 {
        width: 7%
    }

    .arrendasoft .caja.tablet-8,.arrendasoft .ed-item.tablet-8,.arrendasoft .tablet-8 {
        width: 8%
    }

    .arrendasoft .caja.tablet-9,.arrendasoft .ed-item.tablet-9,.arrendasoft .tablet-9 {
        width: 9%
    }

    .arrendasoft .caja.tablet-10,.arrendasoft .ed-item.tablet-10,.arrendasoft .tablet-10 {
        width: 10%
    }

    .arrendasoft .caja.tablet-11,.arrendasoft .ed-item.tablet-11,.arrendasoft .tablet-11 {
        width: 11%
    }

    .arrendasoft .caja.tablet-12,.arrendasoft .ed-item.tablet-12,.arrendasoft .tablet-12 {
        width: 12%
    }

    .arrendasoft .caja.tablet-13,.arrendasoft .ed-item.tablet-13,.arrendasoft .tablet-13 {
        width: 13%
    }

    .arrendasoft .caja.tablet-14,.arrendasoft .ed-item.tablet-14,.arrendasoft .tablet-14 {
        width: 14%
    }

    .arrendasoft .caja.tablet-15,.arrendasoft .ed-item.tablet-15,.arrendasoft .tablet-15 {
        width: 15%
    }

    .arrendasoft .caja.tablet-16,.arrendasoft .ed-item.tablet-16,.arrendasoft .tablet-16 {
        width: 16%
    }

    .arrendasoft .caja.tablet-17,.arrendasoft .ed-item.tablet-17,.arrendasoft .tablet-17 {
        width: 17%
    }

    .arrendasoft .caja.tablet-18,.arrendasoft .ed-item.tablet-18,.arrendasoft .tablet-18 {
        width: 18%
    }

    .arrendasoft .caja.tablet-19,.arrendasoft .ed-item.tablet-19,.arrendasoft .tablet-19 {
        width: 19%
    }

    .arrendasoft .caja.tablet-20,.arrendasoft .ed-item.tablet-20,.arrendasoft .tablet-20 {
        width: 20%
    }

    .arrendasoft .caja.tablet-21,.arrendasoft .ed-item.tablet-21,.arrendasoft .tablet-21 {
        width: 21%
    }

    .arrendasoft .caja.tablet-22,.arrendasoft .ed-item.tablet-22,.arrendasoft .tablet-22 {
        width: 22%
    }

    .arrendasoft .caja.tablet-23,.arrendasoft .ed-item.tablet-23,.arrendasoft .tablet-23 {
        width: 23%
    }

    .arrendasoft .caja.tablet-24,.arrendasoft .ed-item.tablet-24,.arrendasoft .tablet-24 {
        width: 24%
    }

    .arrendasoft .caja.tablet-25,.arrendasoft .ed-item.tablet-25,.arrendasoft .tablet-25 {
        width: 25%
    }

    .arrendasoft .caja.tablet-26,.arrendasoft .ed-item.tablet-26,.arrendasoft .tablet-26 {
        width: 26%
    }

    .arrendasoft .caja.tablet-27,.arrendasoft .ed-item.tablet-27,.arrendasoft .tablet-27 {
        width: 27%
    }

    .arrendasoft .caja.tablet-28,.arrendasoft .ed-item.tablet-28,.arrendasoft .tablet-28 {
        width: 28%
    }

    .arrendasoft .caja.tablet-29,.arrendasoft .ed-item.tablet-29,.arrendasoft .tablet-29 {
        width: 29%
    }

    .arrendasoft .caja.tablet-30,.arrendasoft .ed-item.tablet-30,.arrendasoft .tablet-30 {
        width: 30%
    }

    .arrendasoft .caja.tablet-31,.arrendasoft .ed-item.tablet-31,.arrendasoft .tablet-31 {
        width: 31%
    }

    .arrendasoft .caja.tablet-32,.arrendasoft .ed-item.tablet-32,.arrendasoft .tablet-32 {
        width: 32%
    }

    .arrendasoft .caja.tablet-33,.arrendasoft .ed-item.tablet-33,.arrendasoft .tablet-33 {
        width: 33%
    }

    .arrendasoft .caja.tablet-34,.arrendasoft .ed-item.tablet-34,.arrendasoft .tablet-34 {
        width: 34%
    }

    .arrendasoft .caja.tablet-35,.arrendasoft .ed-item.tablet-35,.arrendasoft .tablet-35 {
        width: 35%
    }

    .arrendasoft .caja.tablet-36,.arrendasoft .ed-item.tablet-36,.arrendasoft .tablet-36 {
        width: 36%
    }

    .arrendasoft .caja.tablet-37,.arrendasoft .ed-item.tablet-37,.arrendasoft .tablet-37 {
        width: 37%
    }

    .arrendasoft .caja.tablet-38,.arrendasoft .ed-item.tablet-38,.arrendasoft .tablet-38 {
        width: 38%
    }

    .arrendasoft .caja.tablet-39,.arrendasoft .ed-item.tablet-39,.arrendasoft .tablet-39 {
        width: 39%
    }

    .arrendasoft .caja.tablet-40,.arrendasoft .ed-item.tablet-40,.arrendasoft .tablet-40 {
        width: 40%
    }

    .arrendasoft .caja.tablet-41,.arrendasoft .ed-item.tablet-41,.arrendasoft .tablet-41 {
        width: 41%
    }

    .arrendasoft .caja.tablet-42,.arrendasoft .ed-item.tablet-42,.arrendasoft .tablet-42 {
        width: 42%
    }

    .arrendasoft .caja.tablet-43,.arrendasoft .ed-item.tablet-43,.arrendasoft .tablet-43 {
        width: 43%
    }

    .arrendasoft .caja.tablet-44,.arrendasoft .ed-item.tablet-44,.arrendasoft .tablet-44 {
        width: 44%
    }

    .arrendasoft .caja.tablet-45,.arrendasoft .ed-item.tablet-45,.arrendasoft .tablet-45 {
        width: 45%
    }

    .arrendasoft .caja.tablet-46,.arrendasoft .ed-item.tablet-46,.arrendasoft .tablet-46 {
        width: 46%
    }

    .arrendasoft .caja.tablet-47,.arrendasoft .ed-item.tablet-47,.arrendasoft .tablet-47 {
        width: 47%
    }

    .arrendasoft .caja.tablet-48,.arrendasoft .ed-item.tablet-48,.arrendasoft .tablet-48 {
        width: 48%
    }

    .arrendasoft .caja.tablet-49,.arrendasoft .ed-item.tablet-49,.arrendasoft .tablet-49 {
        width: 49%
    }

    .arrendasoft .caja.tablet-50,.arrendasoft .ed-item.tablet-50,.arrendasoft .tablet-50 {
        width: 50%
    }

    .arrendasoft .caja.tablet-51,.arrendasoft .ed-item.tablet-51,.arrendasoft .tablet-51 {
        width: 51%
    }

    .arrendasoft .caja.tablet-52,.arrendasoft .ed-item.tablet-52,.arrendasoft .tablet-52 {
        width: 52%
    }

    .arrendasoft .caja.tablet-53,.arrendasoft .ed-item.tablet-53,.arrendasoft .tablet-53 {
        width: 53%
    }

    .arrendasoft .caja.tablet-54,.arrendasoft .ed-item.tablet-54,.arrendasoft .tablet-54 {
        width: 54%
    }

    .arrendasoft .caja.tablet-55,.arrendasoft .ed-item.tablet-55,.arrendasoft .tablet-55 {
        width: 55%
    }

    .arrendasoft .caja.tablet-56,.arrendasoft .ed-item.tablet-56,.arrendasoft .tablet-56 {
        width: 56%
    }

    .arrendasoft .caja.tablet-57,.arrendasoft .ed-item.tablet-57,.arrendasoft .tablet-57 {
        width: 57%
    }

    .arrendasoft .caja.tablet-58,.arrendasoft .ed-item.tablet-58,.arrendasoft .tablet-58 {
        width: 58%
    }

    .arrendasoft .caja.tablet-59,.arrendasoft .ed-item.tablet-59,.arrendasoft .tablet-59 {
        width: 59%
    }

    .arrendasoft .caja.tablet-60,.arrendasoft .ed-item.tablet-60,.arrendasoft .tablet-60 {
        width: 60%
    }

    .arrendasoft .caja.tablet-61,.arrendasoft .ed-item.tablet-61,.arrendasoft .tablet-61 {
        width: 61%
    }

    .arrendasoft .caja.tablet-62,.arrendasoft .ed-item.tablet-62,.arrendasoft .tablet-62 {
        width: 62%
    }

    .arrendasoft .caja.tablet-63,.arrendasoft .ed-item.tablet-63,.arrendasoft .tablet-63 {
        width: 63%
    }

    .arrendasoft .caja.tablet-64,.arrendasoft .ed-item.tablet-64,.arrendasoft .tablet-64 {
        width: 64%
    }

    .arrendasoft .caja.tablet-65,.arrendasoft .ed-item.tablet-65,.arrendasoft .tablet-65 {
        width: 65%
    }

    .arrendasoft .caja.tablet-66,.arrendasoft .ed-item.tablet-66,.arrendasoft .tablet-66 {
        width: 66%
    }

    .arrendasoft .caja.tablet-67,.arrendasoft .ed-item.tablet-67,.arrendasoft .tablet-67 {
        width: 67%
    }

    .arrendasoft .caja.tablet-68,.arrendasoft .ed-item.tablet-68,.arrendasoft .tablet-68 {
        width: 68%
    }

    .arrendasoft .caja.tablet-69,.arrendasoft .ed-item.tablet-69,.arrendasoft .tablet-69 {
        width: 69%
    }

    .arrendasoft .caja.tablet-70,.arrendasoft .ed-item.tablet-70,.arrendasoft .tablet-70 {
        width: 70%
    }

    .arrendasoft .caja.tablet-71,.arrendasoft .ed-item.tablet-71,.arrendasoft .tablet-71 {
        width: 71%
    }

    .arrendasoft .caja.tablet-72,.arrendasoft .ed-item.tablet-72,.arrendasoft .tablet-72 {
        width: 72%
    }

    .arrendasoft .caja.tablet-73,.arrendasoft .ed-item.tablet-73,.arrendasoft .tablet-73 {
        width: 73%
    }

    .arrendasoft .caja.tablet-74,.arrendasoft .ed-item.tablet-74,.arrendasoft .tablet-74 {
        width: 74%
    }

    .arrendasoft .caja.tablet-75,.arrendasoft .ed-item.tablet-75,.arrendasoft .tablet-75 {
        width: 75%
    }

    .arrendasoft .caja.tablet-76,.arrendasoft .ed-item.tablet-76,.arrendasoft .tablet-76 {
        width: 76%
    }

    .arrendasoft .caja.tablet-77,.arrendasoft .ed-item.tablet-77,.arrendasoft .tablet-77 {
        width: 77%
    }

    .arrendasoft .caja.tablet-78,.arrendasoft .ed-item.tablet-78,.arrendasoft .tablet-78 {
        width: 78%
    }

    .arrendasoft .caja.tablet-79,.arrendasoft .ed-item.tablet-79,.arrendasoft .tablet-79 {
        width: 79%
    }

    .arrendasoft .caja.tablet-80,.arrendasoft .ed-item.tablet-80,.arrendasoft .tablet-80 {
        width: 80%
    }

    .arrendasoft .caja.tablet-81,.arrendasoft .ed-item.tablet-81,.arrendasoft .tablet-81 {
        width: 81%
    }

    .arrendasoft .caja.tablet-82,.arrendasoft .ed-item.tablet-82,.arrendasoft .tablet-82 {
        width: 82%
    }

    .arrendasoft .caja.tablet-83,.arrendasoft .ed-item.tablet-83,.arrendasoft .tablet-83 {
        width: 83%
    }

    .arrendasoft .caja.tablet-84,.arrendasoft .ed-item.tablet-84,.arrendasoft .tablet-84 {
        width: 84%
    }

    .arrendasoft .caja.tablet-85,.arrendasoft .ed-item.tablet-85,.arrendasoft .tablet-85 {
        width: 85%
    }

    .arrendasoft .caja.tablet-86,.arrendasoft .ed-item.tablet-86,.arrendasoft .tablet-86 {
        width: 86%
    }

    .arrendasoft .caja.tablet-87,.arrendasoft .ed-item.tablet-87,.arrendasoft .tablet-87 {
        width: 87%
    }

    .arrendasoft .caja.tablet-88,.arrendasoft .ed-item.tablet-88,.arrendasoft .tablet-88 {
        width: 88%
    }

    .arrendasoft .caja.tablet-89,.arrendasoft .ed-item.tablet-89,.arrendasoft .tablet-89 {
        width: 89%
    }

    .arrendasoft .caja.tablet-90,.arrendasoft .ed-item.tablet-90,.arrendasoft .tablet-90 {
        width: 90%
    }

    .arrendasoft .caja.tablet-91,.arrendasoft .ed-item.tablet-91,.arrendasoft .tablet-91 {
        width: 91%
    }

    .arrendasoft .caja.tablet-92,.arrendasoft .ed-item.tablet-92,.arrendasoft .tablet-92 {
        width: 92%
    }

    .arrendasoft .caja.tablet-93,.arrendasoft .ed-item.tablet-93,.arrendasoft .tablet-93 {
        width: 93%
    }

    .arrendasoft .caja.tablet-94,.arrendasoft .ed-item.tablet-94,.arrendasoft .tablet-94 {
        width: 94%
    }

    .arrendasoft .caja.tablet-95,.arrendasoft .ed-item.tablet-95,.arrendasoft .tablet-95 {
        width: 95%
    }

    .arrendasoft .caja.tablet-96,.arrendasoft .ed-item.tablet-96,.arrendasoft .tablet-96 {
        width: 96%
    }

    .arrendasoft .caja.tablet-97,.arrendasoft .ed-item.tablet-97,.arrendasoft .tablet-97 {
        width: 97%
    }

    .arrendasoft .caja.tablet-98,.arrendasoft .ed-item.tablet-98,.arrendasoft .tablet-98 {
        width: 98%
    }

    .arrendasoft .caja.tablet-99,.arrendasoft .ed-item.tablet-99,.arrendasoft .tablet-99 {
        width: 99%
    }

    .arrendasoft .caja.tablet-100,.arrendasoft .ed-item.tablet-100,.arrendasoft .tablet-100 {
        width: 100%
    }

    .arrendasoft .caja.tablet-1-3,.arrendasoft .ed-item.tablet-1-3,.arrendasoft .tablet-1-3 {
        width: 33.33333%
    }

    .arrendasoft .caja.tablet-2-3,.arrendasoft .ed-item.tablet-2-3,.arrendasoft .tablet-2-3 {
        width: 66.66667%
    }

    .arrendasoft .caja.tablet-3-3,.arrendasoft .ed-item.tablet-3-3,.arrendasoft .tablet-3-3 {
        width: 100%
    }

    .arrendasoft .caja.tablet-1-6,.arrendasoft .ed-item.tablet-1-6,.arrendasoft .tablet-1-6 {
        width: 16.66667%
    }

    .arrendasoft .caja.tablet-2-6,.arrendasoft .ed-item.tablet-2-6,.arrendasoft .tablet-2-6 {
        width: 33.33333%
    }

    .arrendasoft .caja.tablet-3-6,.arrendasoft .ed-item.tablet-3-6,.arrendasoft .tablet-3-6 {
        width: 50%
    }

    .arrendasoft .caja.tablet-4-6,.arrendasoft .ed-item.tablet-4-6,.arrendasoft .tablet-4-6 {
        width: 66.66667%
    }

    .arrendasoft .caja.tablet-5-6,.arrendasoft .ed-item.tablet-5-6,.arrendasoft .tablet-5-6 {
        width: 83.33333%
    }

    .arrendasoft .caja.tablet-6-6,.arrendasoft .ed-item.tablet-6-6,.arrendasoft .tablet-6-6 {
        width: 100%
    }

    .arrendasoft .caja.tablet-1-8,.arrendasoft .ed-item.tablet-1-8,.arrendasoft .tablet-1-8 {
        width: 12.5%
    }

    .arrendasoft .caja.tablet-2-8,.arrendasoft .ed-item.tablet-2-8,.arrendasoft .tablet-2-8 {
        width: 25%
    }

    .arrendasoft .caja.tablet-3-8,.arrendasoft .ed-item.tablet-3-8,.arrendasoft .tablet-3-8 {
        width: 37.5%
    }

    .arrendasoft .caja.tablet-4-8,.arrendasoft .ed-item.tablet-4-8,.arrendasoft .tablet-4-8 {
        width: 50%
    }

    .arrendasoft .caja.tablet-5-8,.arrendasoft .ed-item.tablet-5-8,.arrendasoft .tablet-5-8 {
        width: 62.5%
    }

    .arrendasoft .caja.tablet-6-8,.arrendasoft .ed-item.tablet-6-8,.arrendasoft .tablet-6-8 {
        width: 75%
    }

    .arrendasoft .caja.tablet-7-8,.arrendasoft .ed-item.tablet-7-8,.arrendasoft .tablet-7-8 {
        width: 87.5%
    }

    .arrendasoft .caja.tablet-8-8,.arrendasoft .ed-item.tablet-8-8,.arrendasoft .tablet-8-8 {
        width: 100%
    }
}

@media (min-width: 1024px) {
    .arrendasoft .caja.web-1,.arrendasoft .ed-item.web-1,.arrendasoft .web-1 {
        width:1%
    }

    .arrendasoft .caja.web-2,.arrendasoft .ed-item.web-2,.arrendasoft .web-2 {
        width: 2%
    }

    .arrendasoft .caja.web-3,.arrendasoft .ed-item.web-3,.arrendasoft .web-3 {
        width: 3%
    }

    .arrendasoft .caja.web-4,.arrendasoft .ed-item.web-4,.arrendasoft .web-4 {
        width: 4%
    }

    .arrendasoft .caja.web-5,.arrendasoft .ed-item.web-5,.arrendasoft .web-5 {
        width: 5%
    }

    .arrendasoft .caja.web-6,.arrendasoft .ed-item.web-6,.arrendasoft .web-6 {
        width: 6%
    }

    .arrendasoft .caja.web-7,.arrendasoft .ed-item.web-7,.arrendasoft .web-7 {
        width: 7%
    }

    .arrendasoft .caja.web-8,.arrendasoft .ed-item.web-8,.arrendasoft .web-8 {
        width: 8%
    }

    .arrendasoft .caja.web-9,.arrendasoft .ed-item.web-9,.arrendasoft .web-9 {
        width: 9%
    }

    .arrendasoft .caja.web-10,.arrendasoft .ed-item.web-10,.arrendasoft .web-10 {
        width: 10%
    }

    .arrendasoft .caja.web-11,.arrendasoft .ed-item.web-11,.arrendasoft .web-11 {
        width: 11%
    }

    .arrendasoft .caja.web-12,.arrendasoft .ed-item.web-12,.arrendasoft .web-12 {
        width: 12%
    }

    .arrendasoft .caja.web-13,.arrendasoft .ed-item.web-13,.arrendasoft .web-13 {
        width: 13%
    }

    .arrendasoft .caja.web-14,.arrendasoft .ed-item.web-14,.arrendasoft .web-14 {
        width: 14%
    }

    .arrendasoft .caja.web-15,.arrendasoft .ed-item.web-15,.arrendasoft .web-15 {
        width: 15%
    }

    .arrendasoft .caja.web-16,.arrendasoft .ed-item.web-16,.arrendasoft .web-16 {
        width: 16%
    }

    .arrendasoft .caja.web-17,.arrendasoft .ed-item.web-17,.arrendasoft .web-17 {
        width: 17%
    }

    .arrendasoft .caja.web-18,.arrendasoft .ed-item.web-18,.arrendasoft .web-18 {
        width: 18%
    }

    .arrendasoft .caja.web-19,.arrendasoft .ed-item.web-19,.arrendasoft .web-19 {
        width: 19%
    }

    .arrendasoft .caja.web-20,.arrendasoft .ed-item.web-20,.arrendasoft .web-20 {
        width: 20%
    }

    .arrendasoft .caja.web-21,.arrendasoft .ed-item.web-21,.arrendasoft .web-21 {
        width: 21%
    }

    .arrendasoft .caja.web-22,.arrendasoft .ed-item.web-22,.arrendasoft .web-22 {
        width: 22%
    }

    .arrendasoft .caja.web-23,.arrendasoft .ed-item.web-23,.arrendasoft .web-23 {
        width: 23%
    }

    .arrendasoft .caja.web-24,.arrendasoft .ed-item.web-24,.arrendasoft .web-24 {
        width: 24%
    }

    .arrendasoft .caja.web-25,.arrendasoft .ed-item.web-25,.arrendasoft .web-25 {
        width: 25%
    }

    .arrendasoft .caja.web-26,.arrendasoft .ed-item.web-26,.arrendasoft .web-26 {
        width: 26%
    }

    .arrendasoft .caja.web-27,.arrendasoft .ed-item.web-27,.arrendasoft .web-27 {
        width: 27%
    }

    .arrendasoft .caja.web-28,.arrendasoft .ed-item.web-28,.arrendasoft .web-28 {
        width: 28%
    }

    .arrendasoft .caja.web-29,.arrendasoft .ed-item.web-29,.arrendasoft .web-29 {
        width: 29%
    }

    .arrendasoft .caja.web-30,.arrendasoft .ed-item.web-30,.arrendasoft .web-30 {
        width: 30%
    }

    .arrendasoft .caja.web-31,.arrendasoft .ed-item.web-31,.arrendasoft .web-31 {
        width: 31%
    }

    .arrendasoft .caja.web-32,.arrendasoft .ed-item.web-32,.arrendasoft .web-32 {
        width: 32%
    }

    .arrendasoft .caja.web-33,.arrendasoft .ed-item.web-33,.arrendasoft .web-33 {
        width: 33%
    }

    .arrendasoft .caja.web-34,.arrendasoft .ed-item.web-34,.arrendasoft .web-34 {
        width: 34%
    }

    .arrendasoft .caja.web-35,.arrendasoft .ed-item.web-35,.arrendasoft .web-35 {
        width: 35%
    }

    .arrendasoft .caja.web-36,.arrendasoft .ed-item.web-36,.arrendasoft .web-36 {
        width: 36%
    }

    .arrendasoft .caja.web-37,.arrendasoft .ed-item.web-37,.arrendasoft .web-37 {
        width: 37%
    }

    .arrendasoft .caja.web-38,.arrendasoft .ed-item.web-38,.arrendasoft .web-38 {
        width: 38%
    }

    .arrendasoft .caja.web-39,.arrendasoft .ed-item.web-39,.arrendasoft .web-39 {
        width: 39%
    }

    .arrendasoft .caja.web-40,.arrendasoft .ed-item.web-40,.arrendasoft .web-40 {
        width: 40%
    }

    .arrendasoft .caja.web-41,.arrendasoft .ed-item.web-41,.arrendasoft .web-41 {
        width: 41%
    }

    .arrendasoft .caja.web-42,.arrendasoft .ed-item.web-42,.arrendasoft .web-42 {
        width: 42%
    }

    .arrendasoft .caja.web-43,.arrendasoft .ed-item.web-43,.arrendasoft .web-43 {
        width: 43%
    }

    .arrendasoft .caja.web-44,.arrendasoft .ed-item.web-44,.arrendasoft .web-44 {
        width: 44%
    }

    .arrendasoft .caja.web-45,.arrendasoft .ed-item.web-45,.arrendasoft .web-45 {
        width: 45%
    }

    .arrendasoft .caja.web-46,.arrendasoft .ed-item.web-46,.arrendasoft .web-46 {
        width: 46%
    }

    .arrendasoft .caja.web-47,.arrendasoft .ed-item.web-47,.arrendasoft .web-47 {
        width: 47%
    }

    .arrendasoft .caja.web-48,.arrendasoft .ed-item.web-48,.arrendasoft .web-48 {
        width: 48%
    }

    .arrendasoft .caja.web-49,.arrendasoft .ed-item.web-49,.arrendasoft .web-49 {
        width: 49%
    }

    .arrendasoft .caja.web-50,.arrendasoft .ed-item.web-50,.arrendasoft .web-50 {
        width: 50%
    }

    .arrendasoft .caja.web-51,.arrendasoft .ed-item.web-51,.arrendasoft .web-51 {
        width: 51%
    }

    .arrendasoft .caja.web-52,.arrendasoft .ed-item.web-52,.arrendasoft .web-52 {
        width: 52%
    }

    .arrendasoft .caja.web-53,.arrendasoft .ed-item.web-53,.arrendasoft .web-53 {
        width: 53%
    }

    .arrendasoft .caja.web-54,.arrendasoft .ed-item.web-54,.arrendasoft .web-54 {
        width: 54%
    }

    .arrendasoft .caja.web-55,.arrendasoft .ed-item.web-55,.arrendasoft .web-55 {
        width: 55%
    }

    .arrendasoft .caja.web-56,.arrendasoft .ed-item.web-56,.arrendasoft .web-56 {
        width: 56%
    }

    .arrendasoft .caja.web-57,.arrendasoft .ed-item.web-57,.arrendasoft .web-57 {
        width: 57%
    }

    .arrendasoft .caja.web-58,.arrendasoft .ed-item.web-58,.arrendasoft .web-58 {
        width: 58%
    }

    .arrendasoft .caja.web-59,.arrendasoft .ed-item.web-59,.arrendasoft .web-59 {
        width: 59%
    }

    .arrendasoft .caja.web-60,.arrendasoft .ed-item.web-60,.arrendasoft .web-60 {
        width: 60%
    }

    .arrendasoft .caja.web-61,.arrendasoft .ed-item.web-61,.arrendasoft .web-61 {
        width: 61%
    }

    .arrendasoft .caja.web-62,.arrendasoft .ed-item.web-62,.arrendasoft .web-62 {
        width: 62%
    }

    .arrendasoft .caja.web-63,.arrendasoft .ed-item.web-63,.arrendasoft .web-63 {
        width: 63%
    }

    .arrendasoft .caja.web-64,.arrendasoft .ed-item.web-64,.arrendasoft .web-64 {
        width: 64%
    }

    .arrendasoft .caja.web-65,.arrendasoft .ed-item.web-65,.arrendasoft .web-65 {
        width: 65%
    }

    .arrendasoft .caja.web-66,.arrendasoft .ed-item.web-66,.arrendasoft .web-66 {
        width: 66%
    }

    .arrendasoft .caja.web-67,.arrendasoft .ed-item.web-67,.arrendasoft .web-67 {
        width: 67%
    }

    .arrendasoft .caja.web-68,.arrendasoft .ed-item.web-68,.arrendasoft .web-68 {
        width: 68%
    }

    .arrendasoft .caja.web-69,.arrendasoft .ed-item.web-69,.arrendasoft .web-69 {
        width: 69%
    }

    .arrendasoft .caja.web-70,.arrendasoft .ed-item.web-70,.arrendasoft .web-70 {
        width: 70%
    }

    .arrendasoft .caja.web-71,.arrendasoft .ed-item.web-71,.arrendasoft .web-71 {
        width: 71%
    }

    .arrendasoft .caja.web-72,.arrendasoft .ed-item.web-72,.arrendasoft .web-72 {
        width: 72%
    }

    .arrendasoft .caja.web-73,.arrendasoft .ed-item.web-73,.arrendasoft .web-73 {
        width: 73%
    }

    .arrendasoft .caja.web-74,.arrendasoft .ed-item.web-74,.arrendasoft .web-74 {
        width: 74%
    }

    .arrendasoft .caja.web-75,.arrendasoft .ed-item.web-75,.arrendasoft .web-75 {
        width: 75%
    }

    .arrendasoft .caja.web-76,.arrendasoft .ed-item.web-76,.arrendasoft .web-76 {
        width: 76%
    }

    .arrendasoft .caja.web-77,.arrendasoft .ed-item.web-77,.arrendasoft .web-77 {
        width: 77%
    }

    .arrendasoft .caja.web-78,.arrendasoft .ed-item.web-78,.arrendasoft .web-78 {
        width: 78%
    }

    .arrendasoft .caja.web-79,.arrendasoft .ed-item.web-79,.arrendasoft .web-79 {
        width: 79%
    }

    .arrendasoft .caja.web-80,.arrendasoft .ed-item.web-80,.arrendasoft .web-80 {
        width: 80%
    }

    .arrendasoft .caja.web-81,.arrendasoft .ed-item.web-81,.arrendasoft .web-81 {
        width: 81%
    }

    .arrendasoft .caja.web-82,.arrendasoft .ed-item.web-82,.arrendasoft .web-82 {
        width: 82%
    }

    .arrendasoft .caja.web-83,.arrendasoft .ed-item.web-83,.arrendasoft .web-83 {
        width: 83%
    }

    .arrendasoft .caja.web-84,.arrendasoft .ed-item.web-84,.arrendasoft .web-84 {
        width: 84%
    }

    .arrendasoft .caja.web-85,.arrendasoft .ed-item.web-85,.arrendasoft .web-85 {
        width: 85%
    }

    .arrendasoft .caja.web-86,.arrendasoft .ed-item.web-86,.arrendasoft .web-86 {
        width: 86%
    }

    .arrendasoft .caja.web-87,.arrendasoft .ed-item.web-87,.arrendasoft .web-87 {
        width: 87%
    }

    .arrendasoft .caja.web-88,.arrendasoft .ed-item.web-88,.arrendasoft .web-88 {
        width: 88%
    }

    .arrendasoft .caja.web-89,.arrendasoft .ed-item.web-89,.arrendasoft .web-89 {
        width: 89%
    }

    .arrendasoft .caja.web-90,.arrendasoft .ed-item.web-90,.arrendasoft .web-90 {
        width: 90%
    }

    .arrendasoft .caja.web-91,.arrendasoft .ed-item.web-91,.arrendasoft .web-91 {
        width: 91%
    }

    .arrendasoft .caja.web-92,.arrendasoft .ed-item.web-92,.arrendasoft .web-92 {
        width: 92%
    }

    .arrendasoft .caja.web-93,.arrendasoft .ed-item.web-93,.arrendasoft .web-93 {
        width: 93%
    }

    .arrendasoft .caja.web-94,.arrendasoft .ed-item.web-94,.arrendasoft .web-94 {
        width: 94%
    }

    .arrendasoft .caja.web-95,.arrendasoft .ed-item.web-95,.arrendasoft .web-95 {
        width: 95%
    }

    .arrendasoft .caja.web-96,.arrendasoft .ed-item.web-96,.arrendasoft .web-96 {
        width: 96%
    }

    .arrendasoft .caja.web-97,.arrendasoft .ed-item.web-97,.arrendasoft .web-97 {
        width: 97%
    }

    .arrendasoft .caja.web-98,.arrendasoft .ed-item.web-98,.arrendasoft .web-98 {
        width: 98%
    }

    .arrendasoft .caja.web-99,.arrendasoft .ed-item.web-99,.arrendasoft .web-99 {
        width: 99%
    }

    .arrendasoft .caja.web-100,.arrendasoft .ed-item.web-100,.arrendasoft .web-100 {
        width: 100%
    }

    .arrendasoft .caja.web-1-3,.arrendasoft .ed-item.web-1-3,.arrendasoft .web-1-3 {
        width: 33.33333%
    }

    .arrendasoft .caja.web-2-3,.arrendasoft .ed-item.web-2-3,.arrendasoft .web-2-3 {
        width: 66.66667%
    }

    .arrendasoft .caja.web-3-3,.arrendasoft .ed-item.web-3-3,.arrendasoft .web-3-3 {
        width: 100%
    }

    .arrendasoft .caja.web-1-6,.arrendasoft .ed-item.web-1-6,.arrendasoft .web-1-6 {
        width: 16.66667%
    }

    .arrendasoft .caja.web-2-6,.arrendasoft .ed-item.web-2-6,.arrendasoft .web-2-6 {
        width: 33.33333%
    }

    .arrendasoft .caja.web-3-6,.arrendasoft .ed-item.web-3-6,.arrendasoft .web-3-6 {
        width: 50%
    }

    .arrendasoft .caja.web-4-6,.arrendasoft .ed-item.web-4-6,.arrendasoft .web-4-6 {
        width: 66.66667%
    }

    .arrendasoft .caja.web-5-6,.arrendasoft .ed-item.web-5-6,.arrendasoft .web-5-6 {
        width: 83.33333%
    }

    .arrendasoft .caja.web-6-6,.arrendasoft .ed-item.web-6-6,.arrendasoft .web-6-6 {
        width: 100%
    }

    .arrendasoft .caja.web-1-8,.arrendasoft .ed-item.web-1-8,.arrendasoft .web-1-8 {
        width: 12.5%
    }

    .arrendasoft .caja.web-2-8,.arrendasoft .ed-item.web-2-8,.arrendasoft .web-2-8 {
        width: 25%
    }

    .arrendasoft .caja.web-3-8,.arrendasoft .ed-item.web-3-8,.arrendasoft .web-3-8 {
        width: 37.5%
    }

    .arrendasoft .caja.web-4-8,.arrendasoft .ed-item.web-4-8,.arrendasoft .web-4-8 {
        width: 50%
    }

    .arrendasoft .caja.web-5-8,.arrendasoft .ed-item.web-5-8,.arrendasoft .web-5-8 {
        width: 62.5%
    }

    .arrendasoft .caja.web-6-8,.arrendasoft .ed-item.web-6-8,.arrendasoft .web-6-8 {
        width: 75%
    }

    .arrendasoft .caja.web-7-8,.arrendasoft .ed-item.web-7-8,.arrendasoft .web-7-8 {
        width: 87.5%
    }

    .arrendasoft .caja.web-8-8,.arrendasoft .ed-item.web-8-8,.arrendasoft .web-8-8 {
        width: 100%
    }
}

@media (min-width: 1400px) {
    .arrendasoft .caja.hd-1,.arrendasoft .ed-item.hd-1,.arrendasoft .hd-1 {
        width:1%
    }

    .arrendasoft .caja.hd-2,.arrendasoft .ed-item.hd-2,.arrendasoft .hd-2 {
        width: 2%
    }

    .arrendasoft .caja.hd-3,.arrendasoft .ed-item.hd-3,.arrendasoft .hd-3 {
        width: 3%
    }

    .arrendasoft .caja.hd-4,.arrendasoft .ed-item.hd-4,.arrendasoft .hd-4 {
        width: 4%
    }

    .arrendasoft .caja.hd-5,.arrendasoft .ed-item.hd-5,.arrendasoft .hd-5 {
        width: 5%
    }

    .arrendasoft .caja.hd-6,.arrendasoft .ed-item.hd-6,.arrendasoft .hd-6 {
        width: 6%
    }

    .arrendasoft .caja.hd-7,.arrendasoft .ed-item.hd-7,.arrendasoft .hd-7 {
        width: 7%
    }

    .arrendasoft .caja.hd-8,.arrendasoft .ed-item.hd-8,.arrendasoft .hd-8 {
        width: 8%
    }

    .arrendasoft .caja.hd-9,.arrendasoft .ed-item.hd-9,.arrendasoft .hd-9 {
        width: 9%
    }

    .arrendasoft .caja.hd-10,.arrendasoft .ed-item.hd-10,.arrendasoft .hd-10 {
        width: 10%
    }

    .arrendasoft .caja.hd-11,.arrendasoft .ed-item.hd-11,.arrendasoft .hd-11 {
        width: 11%
    }

    .arrendasoft .caja.hd-12,.arrendasoft .ed-item.hd-12,.arrendasoft .hd-12 {
        width: 12%
    }

    .arrendasoft .caja.hd-13,.arrendasoft .ed-item.hd-13,.arrendasoft .hd-13 {
        width: 13%
    }

    .arrendasoft .caja.hd-14,.arrendasoft .ed-item.hd-14,.arrendasoft .hd-14 {
        width: 14%
    }

    .arrendasoft .caja.hd-15,.arrendasoft .ed-item.hd-15,.arrendasoft .hd-15 {
        width: 15%
    }

    .arrendasoft .caja.hd-16,.arrendasoft .ed-item.hd-16,.arrendasoft .hd-16 {
        width: 16%
    }

    .arrendasoft .caja.hd-17,.arrendasoft .ed-item.hd-17,.arrendasoft .hd-17 {
        width: 17%
    }

    .arrendasoft .caja.hd-18,.arrendasoft .ed-item.hd-18,.arrendasoft .hd-18 {
        width: 18%
    }

    .arrendasoft .caja.hd-19,.arrendasoft .ed-item.hd-19,.arrendasoft .hd-19 {
        width: 19%
    }

    .arrendasoft .caja.hd-20,.arrendasoft .ed-item.hd-20,.arrendasoft .hd-20 {
        width: 20%
    }

    .arrendasoft .caja.hd-21,.arrendasoft .ed-item.hd-21,.arrendasoft .hd-21 {
        width: 21%
    }

    .arrendasoft .caja.hd-22,.arrendasoft .ed-item.hd-22,.arrendasoft .hd-22 {
        width: 22%
    }

    .arrendasoft .caja.hd-23,.arrendasoft .ed-item.hd-23,.arrendasoft .hd-23 {
        width: 23%
    }

    .arrendasoft .caja.hd-24,.arrendasoft .ed-item.hd-24,.arrendasoft .hd-24 {
        width: 24%
    }

    .arrendasoft .caja.hd-25,.arrendasoft .ed-item.hd-25,.arrendasoft .hd-25 {
        width: 25%
    }

    .arrendasoft .caja.hd-26,.arrendasoft .ed-item.hd-26,.arrendasoft .hd-26 {
        width: 26%
    }

    .arrendasoft .caja.hd-27,.arrendasoft .ed-item.hd-27,.arrendasoft .hd-27 {
        width: 27%
    }

    .arrendasoft .caja.hd-28,.arrendasoft .ed-item.hd-28,.arrendasoft .hd-28 {
        width: 28%
    }

    .arrendasoft .caja.hd-29,.arrendasoft .ed-item.hd-29,.arrendasoft .hd-29 {
        width: 29%
    }

    .arrendasoft .caja.hd-30,.arrendasoft .ed-item.hd-30,.arrendasoft .hd-30 {
        width: 30%
    }

    .arrendasoft .caja.hd-31,.arrendasoft .ed-item.hd-31,.arrendasoft .hd-31 {
        width: 31%
    }

    .arrendasoft .caja.hd-32,.arrendasoft .ed-item.hd-32,.arrendasoft .hd-32 {
        width: 32%
    }

    .arrendasoft .caja.hd-33,.arrendasoft .ed-item.hd-33,.arrendasoft .hd-33 {
        width: 33%
    }

    .arrendasoft .caja.hd-34,.arrendasoft .ed-item.hd-34,.arrendasoft .hd-34 {
        width: 34%
    }

    .arrendasoft .caja.hd-35,.arrendasoft .ed-item.hd-35,.arrendasoft .hd-35 {
        width: 35%
    }

    .arrendasoft .caja.hd-36,.arrendasoft .ed-item.hd-36,.arrendasoft .hd-36 {
        width: 36%
    }

    .arrendasoft .caja.hd-37,.arrendasoft .ed-item.hd-37,.arrendasoft .hd-37 {
        width: 37%
    }

    .arrendasoft .caja.hd-38,.arrendasoft .ed-item.hd-38,.arrendasoft .hd-38 {
        width: 38%
    }

    .arrendasoft .caja.hd-39,.arrendasoft .ed-item.hd-39,.arrendasoft .hd-39 {
        width: 39%
    }

    .arrendasoft .caja.hd-40,.arrendasoft .ed-item.hd-40,.arrendasoft .hd-40 {
        width: 40%
    }

    .arrendasoft .caja.hd-41,.arrendasoft .ed-item.hd-41,.arrendasoft .hd-41 {
        width: 41%
    }

    .arrendasoft .caja.hd-42,.arrendasoft .ed-item.hd-42,.arrendasoft .hd-42 {
        width: 42%
    }

    .arrendasoft .caja.hd-43,.arrendasoft .ed-item.hd-43,.arrendasoft .hd-43 {
        width: 43%
    }

    .arrendasoft .caja.hd-44,.arrendasoft .ed-item.hd-44,.arrendasoft .hd-44 {
        width: 44%
    }

    .arrendasoft .caja.hd-45,.arrendasoft .ed-item.hd-45,.arrendasoft .hd-45 {
        width: 45%
    }

    .arrendasoft .caja.hd-46,.arrendasoft .ed-item.hd-46,.arrendasoft .hd-46 {
        width: 46%
    }

    .arrendasoft .caja.hd-47,.arrendasoft .ed-item.hd-47,.arrendasoft .hd-47 {
        width: 47%
    }

    .arrendasoft .caja.hd-48,.arrendasoft .ed-item.hd-48,.arrendasoft .hd-48 {
        width: 48%
    }

    .arrendasoft .caja.hd-49,.arrendasoft .ed-item.hd-49,.arrendasoft .hd-49 {
        width: 49%
    }

    .arrendasoft .caja.hd-50,.arrendasoft .ed-item.hd-50,.arrendasoft .hd-50 {
        width: 50%
    }

    .arrendasoft .caja.hd-51,.arrendasoft .ed-item.hd-51,.arrendasoft .hd-51 {
        width: 51%
    }

    .arrendasoft .caja.hd-52,.arrendasoft .ed-item.hd-52,.arrendasoft .hd-52 {
        width: 52%
    }

    .arrendasoft .caja.hd-53,.arrendasoft .ed-item.hd-53,.arrendasoft .hd-53 {
        width: 53%
    }

    .arrendasoft .caja.hd-54,.arrendasoft .ed-item.hd-54,.arrendasoft .hd-54 {
        width: 54%
    }

    .arrendasoft .caja.hd-55,.arrendasoft .ed-item.hd-55,.arrendasoft .hd-55 {
        width: 55%
    }

    .arrendasoft .caja.hd-56,.arrendasoft .ed-item.hd-56,.arrendasoft .hd-56 {
        width: 56%
    }

    .arrendasoft .caja.hd-57,.arrendasoft .ed-item.hd-57,.arrendasoft .hd-57 {
        width: 57%
    }

    .arrendasoft .caja.hd-58,.arrendasoft .ed-item.hd-58,.arrendasoft .hd-58 {
        width: 58%
    }

    .arrendasoft .caja.hd-59,.arrendasoft .ed-item.hd-59,.arrendasoft .hd-59 {
        width: 59%
    }

    .arrendasoft .caja.hd-60,.arrendasoft .ed-item.hd-60,.arrendasoft .hd-60 {
        width: 60%
    }

    .arrendasoft .caja.hd-61,.arrendasoft .ed-item.hd-61,.arrendasoft .hd-61 {
        width: 61%
    }

    .arrendasoft .caja.hd-62,.arrendasoft .ed-item.hd-62,.arrendasoft .hd-62 {
        width: 62%
    }

    .arrendasoft .caja.hd-63,.arrendasoft .ed-item.hd-63,.arrendasoft .hd-63 {
        width: 63%
    }

    .arrendasoft .caja.hd-64,.arrendasoft .ed-item.hd-64,.arrendasoft .hd-64 {
        width: 64%
    }

    .arrendasoft .caja.hd-65,.arrendasoft .ed-item.hd-65,.arrendasoft .hd-65 {
        width: 65%
    }

    .arrendasoft .caja.hd-66,.arrendasoft .ed-item.hd-66,.arrendasoft .hd-66 {
        width: 66%
    }

    .arrendasoft .caja.hd-67,.arrendasoft .ed-item.hd-67,.arrendasoft .hd-67 {
        width: 67%
    }

    .arrendasoft .caja.hd-68,.arrendasoft .ed-item.hd-68,.arrendasoft .hd-68 {
        width: 68%
    }

    .arrendasoft .caja.hd-69,.arrendasoft .ed-item.hd-69,.arrendasoft .hd-69 {
        width: 69%
    }

    .arrendasoft .caja.hd-70,.arrendasoft .ed-item.hd-70,.arrendasoft .hd-70 {
        width: 70%
    }

    .arrendasoft .caja.hd-71,.arrendasoft .ed-item.hd-71,.arrendasoft .hd-71 {
        width: 71%
    }

    .arrendasoft .caja.hd-72,.arrendasoft .ed-item.hd-72,.arrendasoft .hd-72 {
        width: 72%
    }

    .arrendasoft .caja.hd-73,.arrendasoft .ed-item.hd-73,.arrendasoft .hd-73 {
        width: 73%
    }

    .arrendasoft .caja.hd-74,.arrendasoft .ed-item.hd-74,.arrendasoft .hd-74 {
        width: 74%
    }

    .arrendasoft .caja.hd-75,.arrendasoft .ed-item.hd-75,.arrendasoft .hd-75 {
        width: 75%
    }

    .arrendasoft .caja.hd-76,.arrendasoft .ed-item.hd-76,.arrendasoft .hd-76 {
        width: 76%
    }

    .arrendasoft .caja.hd-77,.arrendasoft .ed-item.hd-77,.arrendasoft .hd-77 {
        width: 77%
    }

    .arrendasoft .caja.hd-78,.arrendasoft .ed-item.hd-78,.arrendasoft .hd-78 {
        width: 78%
    }

    .arrendasoft .caja.hd-79,.arrendasoft .ed-item.hd-79,.arrendasoft .hd-79 {
        width: 79%
    }

    .arrendasoft .caja.hd-80,.arrendasoft .ed-item.hd-80,.arrendasoft .hd-80 {
        width: 80%
    }

    .arrendasoft .caja.hd-81,.arrendasoft .ed-item.hd-81,.arrendasoft .hd-81 {
        width: 81%
    }

    .arrendasoft .caja.hd-82,.arrendasoft .ed-item.hd-82,.arrendasoft .hd-82 {
        width: 82%
    }

    .arrendasoft .caja.hd-83,.arrendasoft .ed-item.hd-83,.arrendasoft .hd-83 {
        width: 83%
    }

    .arrendasoft .caja.hd-84,.arrendasoft .ed-item.hd-84,.arrendasoft .hd-84 {
        width: 84%
    }

    .arrendasoft .caja.hd-85,.arrendasoft .ed-item.hd-85,.arrendasoft .hd-85 {
        width: 85%
    }

    .arrendasoft .caja.hd-86,.arrendasoft .ed-item.hd-86,.arrendasoft .hd-86 {
        width: 86%
    }

    .arrendasoft .caja.hd-87,.arrendasoft .ed-item.hd-87,.arrendasoft .hd-87 {
        width: 87%
    }

    .arrendasoft .caja.hd-88,.arrendasoft .ed-item.hd-88,.arrendasoft .hd-88 {
        width: 88%
    }

    .arrendasoft .caja.hd-89,.arrendasoft .ed-item.hd-89,.arrendasoft .hd-89 {
        width: 89%
    }

    .arrendasoft .caja.hd-90,.arrendasoft .ed-item.hd-90,.arrendasoft .hd-90 {
        width: 90%
    }

    .arrendasoft .caja.hd-91,.arrendasoft .ed-item.hd-91,.arrendasoft .hd-91 {
        width: 91%
    }

    .arrendasoft .caja.hd-92,.arrendasoft .ed-item.hd-92,.arrendasoft .hd-92 {
        width: 92%
    }

    .arrendasoft .caja.hd-93,.arrendasoft .ed-item.hd-93,.arrendasoft .hd-93 {
        width: 93%
    }

    .arrendasoft .caja.hd-94,.arrendasoft .ed-item.hd-94,.arrendasoft .hd-94 {
        width: 94%
    }

    .arrendasoft .caja.hd-95,.arrendasoft .ed-item.hd-95,.arrendasoft .hd-95 {
        width: 95%
    }

    .arrendasoft .caja.hd-96,.arrendasoft .ed-item.hd-96,.arrendasoft .hd-96 {
        width: 96%
    }

    .arrendasoft .caja.hd-97,.arrendasoft .ed-item.hd-97,.arrendasoft .hd-97 {
        width: 97%
    }

    .arrendasoft .caja.hd-98,.arrendasoft .ed-item.hd-98,.arrendasoft .hd-98 {
        width: 98%
    }

    .arrendasoft .caja.hd-99,.arrendasoft .ed-item.hd-99,.arrendasoft .hd-99 {
        width: 99%
    }

    .arrendasoft .caja.hd-100,.arrendasoft .ed-item.hd-100,.arrendasoft .hd-100 {
        width: 100%
    }

    .arrendasoft .caja.hd-1-3,.arrendasoft .ed-item.hd-1-3,.arrendasoft .hd-1-3 {
        width: 33.33333%
    }

    .arrendasoft .caja.hd-2-3,.arrendasoft .ed-item.hd-2-3,.arrendasoft .hd-2-3 {
        width: 66.66667%
    }

    .arrendasoft .caja.hd-3-3,.arrendasoft .ed-item.hd-3-3,.arrendasoft .hd-3-3 {
        width: 100%
    }

    .arrendasoft .caja.hd-1-6,.arrendasoft .ed-item.hd-1-6,.arrendasoft .hd-1-6 {
        width: 16.66667%
    }

    .arrendasoft .caja.hd-2-6,.arrendasoft .ed-item.hd-2-6,.arrendasoft .hd-2-6 {
        width: 33.33333%
    }

    .arrendasoft .caja.hd-3-6,.arrendasoft .ed-item.hd-3-6,.arrendasoft .hd-3-6 {
        width: 50%
    }

    .arrendasoft .caja.hd-4-6,.arrendasoft .ed-item.hd-4-6,.arrendasoft .hd-4-6 {
        width: 66.66667%
    }

    .arrendasoft .caja.hd-5-6,.arrendasoft .ed-item.hd-5-6,.arrendasoft .hd-5-6 {
        width: 83.33333%
    }

    .arrendasoft .caja.hd-6-6,.arrendasoft .ed-item.hd-6-6,.arrendasoft .hd-6-6 {
        width: 100%
    }

    .arrendasoft .caja.hd-1-8,.arrendasoft .ed-item.hd-1-8,.arrendasoft .hd-1-8 {
        width: 12.5%
    }

    .arrendasoft .caja.hd-2-8,.arrendasoft .ed-item.hd-2-8,.arrendasoft .hd-2-8 {
        width: 25%
    }

    .arrendasoft .caja.hd-3-8,.arrendasoft .ed-item.hd-3-8,.arrendasoft .hd-3-8 {
        width: 37.5%
    }

    .arrendasoft .caja.hd-4-8,.arrendasoft .ed-item.hd-4-8,.arrendasoft .hd-4-8 {
        width: 50%
    }

    .arrendasoft .caja.hd-5-8,.arrendasoft .ed-item.hd-5-8,.arrendasoft .hd-5-8 {
        width: 62.5%
    }

    .arrendasoft .caja.hd-6-8,.arrendasoft .ed-item.hd-6-8,.arrendasoft .hd-6-8 {
        width: 75%
    }

    .arrendasoft .caja.hd-7-8,.arrendasoft .ed-item.hd-7-8,.arrendasoft .hd-7-8 {
        width: 87.5%
    }

    .arrendasoft .caja.hd-8-8,.arrendasoft .ed-item.hd-8-8,.arrendasoft .hd-8-8 {
        width: 100%
    }
}

.arrendasoft body.desarrollo {
    margin: 0!important
}

.arrendasoft body.desarrollo:before {
    background: steelblue;
    color: #fff;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    display: block;
    height: 36px;
    margin-bottom: 30px;
    position: relative;
    z-index: 900
}

.arrendasoft body.desarrollo .ed-container,.arrendasoft body.desarrollo .grupo {
    padding-top: 22px;
    margin-bottom: 10px;
    outline: 1px solid tomato;
    position: relative
}

.arrendasoft body.desarrollo .ed-container .caja,.arrendasoft body.desarrollo .ed-container .ed-item,.arrendasoft body.desarrollo .grupo .caja,.arrendasoft body.desarrollo .grupo .ed-item {
    position: relative;
    padding-bottom: 22px
}

.arrendasoft body.desarrollo .ed-container .caja:nth-child(2n),.arrendasoft body.desarrollo .ed-container .ed-item:nth-child(2n),.arrendasoft body.desarrollo .grupo .caja:nth-child(2n),.arrendasoft body.desarrollo .grupo .ed-item:nth-child(2n) {
    background: rgba(70, 130, 180, 0.2)
}

.arrendasoft body.desarrollo .ed-container .ed-container,.arrendasoft body.desarrollo .ed-container .grupo,.arrendasoft body.desarrollo .grupo .ed-container,.arrendasoft body.desarrollo .grupo .grupo {
    margin-bottom: 0
}

.arrendasoft .desarrollo .ed-container .ed-item:after,.arrendasoft .desarrollo .ed-container:before,.arrendasoft .desarrollo .grupo .caja:after,.arrendasoft .desarrollo .grupo:before {
    content: attr(class);
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px;
    z-index: 1;
    bottom: 0;
    right: 0;
    position: absolute;
    display: table;
    width: 100%;
    height: 22px;
    line-height: 22px
}

.arrendasoft .desarrollo .ed-container:before,.arrendasoft .desarrollo .grupo:before {
    background: rgba(255, 99, 71, 0.3);
    color: tomato;
    top: 0;
    left: 0;
    width: 100%
}

.arrendasoft .desarrollo .caja:after,.arrendasoft .desarrollo .ed-item:after {
    background: rgba(70, 130, 180, 0.2);
    color: steelblue
}

.arrendasoft .desarrollo .caja.total:after,.arrendasoft .desarrollo .ed-item.total:after {
    background: rgba(27, 50, 70, 0.3)
}

.arrendasoft body.desarrollo:before {
    content: "ED-GRID: Tamaño base"
}

@media screen and (min-width: 480px) {
    .arrendasoft body.desarrollo:before {
        content:"ED-GRID: Tamaño movil, desde 480px"
    }
}

@media screen and (min-width: 768px) {
    .arrendasoft body.desarrollo:before {
        content:"ED-GRID: Tamaño tablet, desde 768px"
    }
}

@media screen and (min-width: 1024px) {
    .arrendasoft body.desarrollo:before {
        content:"ED-GRID: Tamaño web, desde 1024px"
    }
}

@media screen and (min-width: 1400px) {
    .arrendasoft body.desarrollo:before {
        content:"ED-GRID: Tamaño hd, desde 1400px"
    }
}

.arrendasoft .ed-container.demostrar,.arrendasoft .grupo.demostrar {
    outline: 1px solid tomato;
    margin: 1em auto
}

.arrendasoft .ed-container.demostrar>.caja,.arrendasoft .ed-container.demostrar>.ed-item,.arrendasoft .grupo.demostrar>.caja,.arrendasoft .grupo.demostrar>.ed-item {
    background: #eee;
    box-shadow: 0 0 0 1px steelblue;
    padding-top: 1em;
    padding-bottom: 1em
}

.arrendasoft .ed-container.demostrar>.caja p,.arrendasoft .ed-container.demostrar>.ed-item p,.arrendasoft .grupo.demostrar>.caja p,.arrendasoft .grupo.demostrar>.ed-item p {
    margin-bottom: 0
}

.arrendasoft .ed-container.demostrar>.caja:nth-child(odd),.arrendasoft .ed-container.demostrar>.ed-item:nth-child(odd),.arrendasoft .grupo.demostrar>.caja:nth-child(odd),.arrendasoft .grupo.demostrar>.ed-item:nth-child(odd) {
    background: #ddd
}

@media screen and (max-width: 479px) {
    .arrendasoft .desde-movil,.arrendasoft .from-movil {
        display:none!important
    }
}

@media screen and (max-width: 767px) {
    .arrendasoft .desde-tablet,.arrendasoft .from-tablet {
        display:none!important
    }
}

@media screen and (max-width: 1023px) {
    .arrendasoft .desde-web,.arrendasoft .from-web {
        display:none!important
    }
}

@media screen and (max-width: 1399px) {
    .arrendasoft .desde-hd,.arrendasoft .from-hd {
        display:none!important
    }
}

@media screen and (min-width: 480px) {
    .arrendasoft .hasta-movil,.arrendasoft .to-movil {
        display:none!important
    }
}

@media screen and (min-width: 768px) {
    .arrendasoft .hasta-tablet,.arrendasoft .to-tablet {
        display:none!important
    }
}

@media screen and (min-width: 1024px) {
    .arrendasoft .hasta-web,.arrendasoft .to-web {
        display:none!important
    }
}

@media screen and (min-width: 1400px) {
    .arrendasoft .hasta-hd,.arrendasoft .to-hd {
        display:none!important
    }
}

.arrendasoft .center,.arrendasoft .centrar,.arrendasoft .centro {
    display: block;
    clear: both;
    margin-right: auto!important;
    margin-left: auto!important
}

.arrendasoft .izquierda,.arrendasoft .left {
    float: left
}

.arrendasoft .derecha,.arrendasoft .right {
    float: right
}

.arrendasoft .full,.arrendasoft .total {
    width: 100%;
    clear: both
}

.arrendasoft .center-text,.arrendasoft .centrar-texto,.arrendasoft .text-center {
    text-align: center
}

.arrendasoft .izquierda-contenido,.arrendasoft .izquierda-texto {
    text-align: left
}

.arrendasoft .derecha-contenido,.arrendasoft .derecha-texto {
    text-align: right
}

.arrendasoft .circle,.arrendasoft .circulo {
    border-radius: 50%
}

.arrendasoft .clearfix:after,.arrendasoft .clearfix:before,.arrendasoft .limpiar:after,.arrendasoft .limpiar:before {
    content: "";
    display: table;
    width: 100%;
    clear: both
}

.arrendasoft .caja.no-padding,.arrendasoft .ed-item.no-padding,.arrendasoft .no-padding.ed-container>.ed-item,.arrendasoft .no-padding.grupo>.caja {
    padding-left: 0!important;
    padding-right: 0!important
}

.arrendasoft .padding {
    padding-left: 15px;
    padding-right: 15px
}

.arrendasoft .padding-2 {
    padding-left: 30px;
    padding-right: 30px
}

.arrendasoft .padding-3 {
    padding-left: 45px;
    padding-right: 45px
}

.arrendasoft [class*=" icon-"]:before,.arrendasoft [class^=icon-]:before {
    position: relative;
    top: .15em;
    display: inline-block
}

.arrendasoft .espacio:before {
    margin-right: .3em
}

.arrendasoft .ed-video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.arrendasoft .ed-video>iframe,.arrendasoft .ed-video>object,.arrendasoft .ed-video>video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.arrendasoft .ed-menu,.arrendasoft .ed-menu ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.arrendasoft .ed-menu li {
    position: relative
}

.arrendasoft .ed-menu ul {
    position: absolute;
    display: none
}

.arrendasoft .ed-menu a {
    display: block;
    width: 100%;
    line-height: 3em;
    padding: 0 1em
}

.arrendasoft .ed-menu.default,.arrendasoft .ed-menu.nav-bar {
    background: #eee
}

.arrendasoft .ed-menu.default li,.arrendasoft .ed-menu.nav-bar li {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.arrendasoft .ed-menu.default li:hover,.arrendasoft .ed-menu.nav-bar li:hover {
    background: rgba(0, 0, 0, 0.1)
}

.arrendasoft .ed-menu.default ul,.arrendasoft .ed-menu.nav-bar ul {
    background: #e1e1e1
}

.arrendasoft .ed-menu.default a,.arrendasoft .ed-menu.nav-bar a {
    color: #666
}

.arrendasoft .ed-menu.nav-bar {
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.arrendasoft .ed-menu.nav-bar li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.arrendasoft .ed-menu.nav-bar li:last-child {
    border-right: none
}

.arrendasoft .ed-menu.nav-bar ul {
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.arrendasoft .ed-menu.nav-bar ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.arrendasoft .ed-menu.nav-bar ul li:last-child {
    border-bottom: none
}

.arrendasoft .ed-menu.button-bar li {
    margin-bottom: .5em;
    margin-right: .5em
}

.arrendasoft .ed-menu.button-bar a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    background: #eee;
    line-height: 2.5em;
    margin-right: .5em;
    padding: 0 1.5em;
    border-radius: 4px;
    color: #666
}

.arrendasoft .ed-menu.button-bar a:hover {
    background: rgba(0, 0, 0, 0.1)
}

@media screen and (min-width: 768px) {
    .arrendasoft .tablet-horizontal {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .arrendasoft .tablet-horizontal.nav-bar>li {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: none
    }

    .arrendasoft .tablet-horizontal a {
        text-align: center
    }

    .arrendasoft .tablet-horizontal ul {
        position: absolute;
        top: 100%;
        min-width: 10em
    }

    .arrendasoft .tablet-horizontal ul ul {
        top: 0;
        left: 100%
    }

    .arrendasoft .tablet-horizontal li:hover>ul {
        display: block
    }
}

@media screen and (min-width: 1024px) {
    .arrendasoft .web-horizontal {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .arrendasoft .web-horizontal.nav-bar>li {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: none
    }

    .arrendasoft .web-horizontal a {
        text-align: center
    }

    .arrendasoft .web-horizontal ul {
        position: absolute;
        top: 100%;
        min-width: 10em
    }

    .arrendasoft .web-horizontal ul ul {
        top: 0;
        left: 100%
    }

    .arrendasoft .web-horizontal li:hover>ul {
        display: block
    }
}

@font-face {
    .arrendasoft {
        font-family: "ed-grid";
        src: url("~ed-grid/fonts/ed-grid.eot");
        src: url("~ed-grid/fonts/ed-grid.eot?#iefix") format("embedded-opentype"), url("~ed-grid/fonts/ed-grid.woff") format("woff"), url("~ed-grid/fonts/ed-grid.ttf") format("truetype"), url("~ed-grid/fonts/ed-grid.svg#ed-grid") format("svg");
        font-weight: normal;
        font-style: normal
    }
}

.arrendasoft [data-icon]:before {
    font-family: "ed-grid", sans-serif!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.arrendasoft [class*=" icon-"]:before,.arrendasoft [class^=icon-]:before {
    font-family: "ed-grid",sans-serif!important;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.arrendasoft .icon-youtube:before {
    content: "a"
}

.arrendasoft .icon-twitter:before {
    content: "b"
}

.arrendasoft .icon-facebook:before {
    content: "c"
}

.arrendasoft .icon-linkedin:before {
    content: "d"
}

.arrendasoft .icon-pinterest:before {
    content: "e"
}

.arrendasoft .icon-instagram:before {
    content: "f"
}

.arrendasoft .icon-rss:before {
    content: "g"
}

.arrendasoft .icon-github:before {
    content: "h"
}

.arrendasoft .icon-izquierda:before {
    content: "i"
}

.arrendasoft .icon-derecha:before {
    content: "j"
}

.arrendasoft .icon-arriba:before {
    content: "k"
}

.arrendasoft .icon-abajo:before {
    content: "l"
}

.arrendasoft .icon-triangulo-izquierda:before {
    content: "m"
}

.arrendasoft .icon-triangulo-derecha:before {
    content: "n"
}

.arrendasoft .icon-triangulo-arriba:before {
    content: "p"
}

.arrendasoft .icon-aceptar:before {
    content: "q"
}

.arrendasoft .icon-triangulo-abajo:before {
    content: "o"
}

.arrendasoft .icon-telefono:before {
    content: "r"
}

.arrendasoft .icon-android:before {
    content: "s"
}

.arrendasoft .icon-apple:before {
    content: "t"
}

.arrendasoft .icon-bitcoin:before {
    content: "u"
}

.arrendasoft .icon-fecha:before {
    content: "v"
}

.arrendasoft .icon-camara:before {
    content: "w"
}

.arrendasoft .icon-tarjeta:before {
    content: "x"
}

.arrendasoft .icon-pin:before {
    content: "y"
}

.arrendasoft .icon-cerrar:before {
    content: "z"
}

.arrendasoft .icon-whatsapp:before {
    content: "A"
}

.arrendasoft .icon-vimeo:before {
    content: "B"
}

.arrendasoft .icon-menu:before {
    content: "C"
}

.arrendasoft .icon-menu-secundario:before {
    content: "D"
}

.arrendasoft .icon-correo:before {
    content: "E"
}

.arrendasoft .icon-ed:before {
    content: "F"
}

.arrendasoft .icon-google-plus:before {
    content: "G"
}

.arrendasoft .icon-carrito:before {
    content: "H"
}

.arrendasoft .icon-usuario:before {
    content: "I"
}

.arrendasoft .icon-enlace:before {
    content: "J"
}

.arrendasoft .icon-portafolio:before {
    content: "K"
}

.arrendasoft .icon-mastercard:before {
    content: "L"
}

.arrendasoft .icon-paypal:before {
    content: "M"
}

.arrendasoft .icon-visa:before {
    content: "N"
}

.arrendasoft .icon-buscar:before {
    content: "O"
}

@media screen and (min-width: 480px) {
    .arrendasoft .movil-order-1 {
        -webkit-order:1;
        -ms-flex-order: 1;
        order: 1
    }

    .arrendasoft .movil-order-2 {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .arrendasoft .movil-order-3 {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .arrendasoft .movil-order-4 {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .arrendasoft .movil-order-5 {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .arrendasoft .movil-order-6 {
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .arrendasoft .movil-order-7 {
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .arrendasoft .movil-order-8 {
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .arrendasoft .movil-order-9 {
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .arrendasoft .movil-order-10 {
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
}

@media screen and (min-width: 768px) {
    .arrendasoft .tablet-order-1 {
        -webkit-order:1;
        -ms-flex-order: 1;
        order: 1
    }

    .arrendasoft .tablet-order-2 {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .arrendasoft .tablet-order-3 {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .arrendasoft .tablet-order-4 {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .arrendasoft .tablet-order-5 {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .arrendasoft .tablet-order-6 {
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .arrendasoft .tablet-order-7 {
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .arrendasoft .tablet-order-8 {
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .arrendasoft .tablet-order-9 {
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .arrendasoft .tablet-order-10 {
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
}

@media screen and (min-width: 1024px) {
    .arrendasoft .web-order-1 {
        -webkit-order:1;
        -ms-flex-order: 1;
        order: 1
    }

    .arrendasoft .web-order-2 {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .arrendasoft .web-order-3 {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .arrendasoft .web-order-4 {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .arrendasoft .web-order-5 {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .arrendasoft .web-order-6 {
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .arrendasoft .web-order-7 {
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .arrendasoft .web-order-8 {
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .arrendasoft .web-order-9 {
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .arrendasoft .web-order-10 {
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
}

@media screen and (min-width: 1400px) {
    .arrendasoft .hd-order-1 {
        -webkit-order:1;
        -ms-flex-order: 1;
        order: 1
    }

    .arrendasoft .hd-order-2 {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .arrendasoft .hd-order-3 {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .arrendasoft .hd-order-4 {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
    }

    .arrendasoft .hd-order-5 {
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
    }

    .arrendasoft .hd-order-6 {
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
    }

    .arrendasoft .hd-order-7 {
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
    }

    .arrendasoft .hd-order-8 {
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
    }

    .arrendasoft .hd-order-9 {
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
    }

    .arrendasoft .hd-order-10 {
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
    }
}

.arrendasoft .justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .distribute,.arrendasoft .distributed {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-distribute,.arrendasoft .movil-distributed {
        -webkit-justify-content:space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-distribute,.arrendasoft .tablet-distributed {
        -webkit-justify-content:space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-distribute,.arrendasoft .web-distributed {
        -webkit-justify-content:space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-distribute,.arrendasoft .hd-distributed {
        -webkit-justify-content:space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .main-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-main-center {
        -webkit-justify-content:center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-main-center {
        -webkit-justify-content:center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-main-center {
        -webkit-justify-content:center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-main-center {
        -webkit-justify-content:center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .main-start {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-main-start {
        -webkit-justify-content:flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-main-start {
        -webkit-justify-content:flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-main-start {
        -webkit-justify-content:flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-main-start {
        -webkit-justify-content:flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .main-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-main-end {
        -webkit-justify-content:flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-main-end {
        -webkit-justify-content:flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-main-end {
        -webkit-justify-content:flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-main-end {
        -webkit-justify-content:flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .cross-start {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-cross-start {
        -webkit-align-items:flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-cross-start {
        -webkit-align-items:flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-cross-start {
        -webkit-align-items:flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-cross-start {
        -webkit-align-items:flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .cross-center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-cross-center {
        -webkit-align-items:center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-cross-center {
        -webkit-align-items:center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-cross-center {
        -webkit-align-items:center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-cross-center {
        -webkit-align-items:center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .cross-end {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

@media (min-width: 480px) {
    .arrendasoft .movil-cross-end {
        -webkit-align-items:flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-cross-end {
        -webkit-align-items:flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-cross-end {
        -webkit-align-items:flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-cross-end {
        -webkit-align-items:flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-content: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .column {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 480px) {
    .arrendasoft .movil-column {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-column {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-column {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-column {
        -webkit-flex-direction:column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .column-reverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@media (min-width: 480px) {
    .arrendasoft .movil-column {
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 768px) {
    .arrendasoft .tablet-column {
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1024px) {
    .arrendasoft .web-column {
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 1400px) {
    .arrendasoft .hd-column {
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.arrendasoft .abcenter {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

@media (min-width: 480px) {
    .arrendasoft .caja.movil-offset-5,.arrendasoft .ed-item.movil-offset-5 {
        margin-left:5%
    }

    .arrendasoft .caja.movil-offset-10,.arrendasoft .ed-item.movil-offset-10 {
        margin-left: 10%
    }

    .arrendasoft .caja.movil-offset-15,.arrendasoft .ed-item.movil-offset-15 {
        margin-left: 15%
    }

    .arrendasoft .caja.movil-offset-20,.arrendasoft .ed-item.movil-offset-20 {
        margin-left: 20%
    }

    .arrendasoft .caja.movil-offset-25,.arrendasoft .ed-item.movil-offset-25 {
        margin-left: 25%
    }

    .arrendasoft .caja.movil-offset-30,.arrendasoft .ed-item.movil-offset-30 {
        margin-left: 30%
    }

    .arrendasoft .caja.movil-offset-35,.arrendasoft .ed-item.movil-offset-35 {
        margin-left: 35%
    }

    .arrendasoft .caja.movil-offset-40,.arrendasoft .ed-item.movil-offset-40 {
        margin-left: 40%
    }

    .arrendasoft .caja.movil-offset-45,.arrendasoft .ed-item.movil-offset-45 {
        margin-left: 45%
    }

    .arrendasoft .caja.movil-offset-50,.arrendasoft .ed-item.movil-offset-50 {
        margin-left: 50%
    }

    .arrendasoft .caja.movil-offset-55,.arrendasoft .ed-item.movil-offset-55 {
        margin-left: 55%
    }

    .arrendasoft .caja.movil-offset-60,.arrendasoft .ed-item.movil-offset-60 {
        margin-left: 60%
    }

    .arrendasoft .caja.movil-offset-65,.arrendasoft .ed-item.movil-offset-65 {
        margin-left: 65%
    }

    .arrendasoft .caja.movil-offset-70,.arrendasoft .ed-item.movil-offset-70 {
        margin-left: 70%
    }

    .arrendasoft .caja.movil-offset-75,.arrendasoft .ed-item.movil-offset-75 {
        margin-left: 75%
    }

    .arrendasoft .caja.movil-offset-80,.arrendasoft .ed-item.movil-offset-80 {
        margin-left: 80%
    }

    .arrendasoft .caja.movil-offset-85,.arrendasoft .ed-item.movil-offset-85 {
        margin-left: 85%
    }

    .arrendasoft .caja.movil-offset-90,.arrendasoft .ed-item.movil-offset-90 {
        margin-left: 90%
    }

    .arrendasoft .caja.movil-offset-95,.arrendasoft .ed-item.movil-offset-95 {
        margin-left: 95%
    }

    .arrendasoft .caja.movil-offset-100,.arrendasoft .ed-item.movil-offset-100 {
        margin-left: 100%
    }

    .arrendasoft .caja.movil-offset-1-3,.arrendasoft .ed-item.movil-offset-1-3 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.movil-offset-2-3,.arrendasoft .ed-item.movil-offset-2-3 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.movil-offset-3-3,.arrendasoft .ed-item.movil-offset-3-3 {
        margin-left: 100%
    }

    .arrendasoft .caja.movil-offset-1-6,.arrendasoft .ed-item.movil-offset-1-6 {
        margin-left: 16.66667%
    }

    .arrendasoft .caja.movil-offset-2-6,.arrendasoft .ed-item.movil-offset-2-6 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.movil-offset-3-6,.arrendasoft .ed-item.movil-offset-3-6 {
        margin-left: 50%
    }

    .arrendasoft .caja.movil-offset-4-6,.arrendasoft .ed-item.movil-offset-4-6 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.movil-offset-5-6,.arrendasoft .ed-item.movil-offset-5-6 {
        margin-left: 83.33333%
    }

    .arrendasoft .caja.movil-offset-6-6,.arrendasoft .ed-item.movil-offset-6-6 {
        margin-left: 100%
    }

    .arrendasoft .caja.movil-offset-1-8,.arrendasoft .ed-item.movil-offset-1-8 {
        margin-left: 12.5%
    }

    .arrendasoft .caja.movil-offset-2-8,.arrendasoft .ed-item.movil-offset-2-8 {
        margin-left: 25%
    }

    .arrendasoft .caja.movil-offset-3-8,.arrendasoft .ed-item.movil-offset-3-8 {
        margin-left: 37.5%
    }

    .arrendasoft .caja.movil-offset-4-8,.arrendasoft .ed-item.movil-offset-4-8 {
        margin-left: 50%
    }

    .arrendasoft .caja.movil-offset-5-8,.arrendasoft .ed-item.movil-offset-5-8 {
        margin-left: 62.5%
    }

    .arrendasoft .caja.movil-offset-6-8,.arrendasoft .ed-item.movil-offset-6-8 {
        margin-left: 75%
    }

    .arrendasoft .caja.movil-offset-7-8,.arrendasoft .ed-item.movil-offset-7-8 {
        margin-left: 87.5%
    }

    .arrendasoft .caja.movil-offset-8-8,.arrendasoft .ed-item.movil-offset-8-8 {
        margin-left: 100%
    }
}

@media (min-width: 768px) {
    .arrendasoft .caja.tablet-offset-5,.arrendasoft .ed-item.tablet-offset-5 {
        margin-left:5%
    }

    .arrendasoft .caja.tablet-offset-10,.arrendasoft .ed-item.tablet-offset-10 {
        margin-left: 10%
    }

    .arrendasoft .caja.tablet-offset-15,.arrendasoft .ed-item.tablet-offset-15 {
        margin-left: 15%
    }

    .arrendasoft .caja.tablet-offset-20,.arrendasoft .ed-item.tablet-offset-20 {
        margin-left: 20%
    }

    .arrendasoft .caja.tablet-offset-25,.arrendasoft .ed-item.tablet-offset-25 {
        margin-left: 25%
    }

    .arrendasoft .caja.tablet-offset-30,.arrendasoft .ed-item.tablet-offset-30 {
        margin-left: 30%
    }

    .arrendasoft .caja.tablet-offset-35,.arrendasoft .ed-item.tablet-offset-35 {
        margin-left: 35%
    }

    .arrendasoft .caja.tablet-offset-40,.arrendasoft .ed-item.tablet-offset-40 {
        margin-left: 40%
    }

    .arrendasoft .caja.tablet-offset-45,.arrendasoft .ed-item.tablet-offset-45 {
        margin-left: 45%
    }

    .arrendasoft .caja.tablet-offset-50,.arrendasoft .ed-item.tablet-offset-50 {
        margin-left: 50%
    }

    .arrendasoft .caja.tablet-offset-55,.arrendasoft .ed-item.tablet-offset-55 {
        margin-left: 55%
    }

    .arrendasoft .caja.tablet-offset-60,.arrendasoft .ed-item.tablet-offset-60 {
        margin-left: 60%
    }

    .arrendasoft .caja.tablet-offset-65,.arrendasoft .ed-item.tablet-offset-65 {
        margin-left: 65%
    }

    .arrendasoft .caja.tablet-offset-70,.arrendasoft .ed-item.tablet-offset-70 {
        margin-left: 70%
    }

    .arrendasoft .caja.tablet-offset-75,.arrendasoft .ed-item.tablet-offset-75 {
        margin-left: 75%
    }

    .arrendasoft .caja.tablet-offset-80,.arrendasoft .ed-item.tablet-offset-80 {
        margin-left: 80%
    }

    .arrendasoft .caja.tablet-offset-85,.arrendasoft .ed-item.tablet-offset-85 {
        margin-left: 85%
    }

    .arrendasoft .caja.tablet-offset-90,.arrendasoft .ed-item.tablet-offset-90 {
        margin-left: 90%
    }

    .arrendasoft .caja.tablet-offset-95,.arrendasoft .ed-item.tablet-offset-95 {
        margin-left: 95%
    }

    .arrendasoft .caja.tablet-offset-100,.arrendasoft .ed-item.tablet-offset-100 {
        margin-left: 100%
    }

    .arrendasoft .caja.tablet-offset-1-3,.arrendasoft .ed-item.tablet-offset-1-3 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.tablet-offset-2-3,.arrendasoft .ed-item.tablet-offset-2-3 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.tablet-offset-3-3,.arrendasoft .ed-item.tablet-offset-3-3 {
        margin-left: 100%
    }

    .arrendasoft .caja.tablet-offset-1-6,.arrendasoft .ed-item.tablet-offset-1-6 {
        margin-left: 16.66667%
    }

    .arrendasoft .caja.tablet-offset-2-6,.arrendasoft .ed-item.tablet-offset-2-6 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.tablet-offset-3-6,.arrendasoft .ed-item.tablet-offset-3-6 {
        margin-left: 50%
    }

    .arrendasoft .caja.tablet-offset-4-6,.arrendasoft .ed-item.tablet-offset-4-6 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.tablet-offset-5-6,.arrendasoft .ed-item.tablet-offset-5-6 {
        margin-left: 83.33333%
    }

    .arrendasoft .caja.tablet-offset-6-6,.arrendasoft .ed-item.tablet-offset-6-6 {
        margin-left: 100%
    }

    .arrendasoft .caja.tablet-offset-1-8,.arrendasoft .ed-item.tablet-offset-1-8 {
        margin-left: 12.5%
    }

    .arrendasoft .caja.tablet-offset-2-8,.arrendasoft .ed-item.tablet-offset-2-8 {
        margin-left: 25%
    }

    .arrendasoft .caja.tablet-offset-3-8,.arrendasoft .ed-item.tablet-offset-3-8 {
        margin-left: 37.5%
    }

    .arrendasoft .caja.tablet-offset-4-8,.arrendasoft .ed-item.tablet-offset-4-8 {
        margin-left: 50%
    }

    .arrendasoft .caja.tablet-offset-5-8,.arrendasoft .ed-item.tablet-offset-5-8 {
        margin-left: 62.5%
    }

    .arrendasoft .caja.tablet-offset-6-8,.arrendasoft .ed-item.tablet-offset-6-8 {
        margin-left: 75%
    }

    .arrendasoft .caja.tablet-offset-7-8,.arrendasoft .ed-item.tablet-offset-7-8 {
        margin-left: 87.5%
    }

    .arrendasoft .caja.tablet-offset-8-8,.arrendasoft .ed-item.tablet-offset-8-8 {
        margin-left: 100%
    }
}

@media (min-width: 1024px) {
    .arrendasoft .caja.web-offset-5,.arrendasoft .ed-item.web-offset-5 {
        margin-left:5%
    }

    .arrendasoft .caja.web-offset-10,.arrendasoft .ed-item.web-offset-10 {
        margin-left: 10%
    }

    .arrendasoft .caja.web-offset-15,.arrendasoft .ed-item.web-offset-15 {
        margin-left: 15%
    }

    .arrendasoft .caja.web-offset-20,.arrendasoft .ed-item.web-offset-20 {
        margin-left: 20%
    }

    .arrendasoft .caja.web-offset-25,.arrendasoft .ed-item.web-offset-25 {
        margin-left: 25%
    }

    .arrendasoft .caja.web-offset-30,.arrendasoft .ed-item.web-offset-30 {
        margin-left: 30%
    }

    .arrendasoft .caja.web-offset-35,.arrendasoft .ed-item.web-offset-35 {
        margin-left: 35%
    }

    .arrendasoft .caja.web-offset-40,.arrendasoft .ed-item.web-offset-40 {
        margin-left: 40%
    }

    .arrendasoft .caja.web-offset-45,.arrendasoft .ed-item.web-offset-45 {
        margin-left: 45%
    }

    .arrendasoft .caja.web-offset-50,.arrendasoft .ed-item.web-offset-50 {
        margin-left: 50%
    }

    .arrendasoft .caja.web-offset-55,.arrendasoft .ed-item.web-offset-55 {
        margin-left: 55%
    }

    .arrendasoft .caja.web-offset-60,.arrendasoft .ed-item.web-offset-60 {
        margin-left: 60%
    }

    .arrendasoft .caja.web-offset-65,.arrendasoft .ed-item.web-offset-65 {
        margin-left: 65%
    }

    .arrendasoft .caja.web-offset-70,.arrendasoft .ed-item.web-offset-70 {
        margin-left: 70%
    }

    .arrendasoft .caja.web-offset-75,.arrendasoft .ed-item.web-offset-75 {
        margin-left: 75%
    }

    .arrendasoft .caja.web-offset-80,.arrendasoft .ed-item.web-offset-80 {
        margin-left: 80%
    }

    .arrendasoft .caja.web-offset-85,.arrendasoft .ed-item.web-offset-85 {
        margin-left: 85%
    }

    .arrendasoft .caja.web-offset-90,.arrendasoft .ed-item.web-offset-90 {
        margin-left: 90%
    }

    .arrendasoft .caja.web-offset-95,.arrendasoft .ed-item.web-offset-95 {
        margin-left: 95%
    }

    .arrendasoft .caja.web-offset-100,.arrendasoft .ed-item.web-offset-100 {
        margin-left: 100%
    }

    .arrendasoft .caja.web-offset-1-3,.arrendasoft .ed-item.web-offset-1-3 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.web-offset-2-3,.arrendasoft .ed-item.web-offset-2-3 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.web-offset-3-3,.arrendasoft .ed-item.web-offset-3-3 {
        margin-left: 100%
    }

    .arrendasoft .caja.web-offset-1-6,.arrendasoft .ed-item.web-offset-1-6 {
        margin-left: 16.66667%
    }

    .arrendasoft .caja.web-offset-2-6,.arrendasoft .ed-item.web-offset-2-6 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.web-offset-3-6,.arrendasoft .ed-item.web-offset-3-6 {
        margin-left: 50%
    }

    .arrendasoft .caja.web-offset-4-6,.arrendasoft .ed-item.web-offset-4-6 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.web-offset-5-6,.arrendasoft .ed-item.web-offset-5-6 {
        margin-left: 83.33333%
    }

    .arrendasoft .caja.web-offset-6-6,.arrendasoft .ed-item.web-offset-6-6 {
        margin-left: 100%
    }

    .arrendasoft .caja.web-offset-1-8,.arrendasoft .ed-item.web-offset-1-8 {
        margin-left: 12.5%
    }

    .arrendasoft .caja.web-offset-2-8,.arrendasoft .ed-item.web-offset-2-8 {
        margin-left: 25%
    }

    .arrendasoft .caja.web-offset-3-8,.arrendasoft .ed-item.web-offset-3-8 {
        margin-left: 37.5%
    }

    .arrendasoft .caja.web-offset-4-8,.arrendasoft .ed-item.web-offset-4-8 {
        margin-left: 50%
    }

    .arrendasoft .caja.web-offset-5-8,.arrendasoft .ed-item.web-offset-5-8 {
        margin-left: 62.5%
    }

    .arrendasoft .caja.web-offset-6-8,.arrendasoft .ed-item.web-offset-6-8 {
        margin-left: 75%
    }

    .arrendasoft .caja.web-offset-7-8,.arrendasoft .ed-item.web-offset-7-8 {
        margin-left: 87.5%
    }

    .arrendasoft .caja.web-offset-8-8,.arrendasoft .ed-item.web-offset-8-8 {
        margin-left: 100%
    }
}

@media (min-width: 1400px) {
    .arrendasoft .caja.hd-offset-5,.arrendasoft .ed-item.hd-offset-5 {
        margin-left:5%
    }

    .arrendasoft .caja.hd-offset-10,.arrendasoft .ed-item.hd-offset-10 {
        margin-left: 10%
    }

    .arrendasoft .caja.hd-offset-15,.arrendasoft .ed-item.hd-offset-15 {
        margin-left: 15%
    }

    .arrendasoft .caja.hd-offset-20,.arrendasoft .ed-item.hd-offset-20 {
        margin-left: 20%
    }

    .arrendasoft .caja.hd-offset-25,.arrendasoft .ed-item.hd-offset-25 {
        margin-left: 25%
    }

    .arrendasoft .caja.hd-offset-30,.arrendasoft .ed-item.hd-offset-30 {
        margin-left: 30%
    }

    .arrendasoft .caja.hd-offset-35,.arrendasoft .ed-item.hd-offset-35 {
        margin-left: 35%
    }

    .arrendasoft .caja.hd-offset-40,.arrendasoft .ed-item.hd-offset-40 {
        margin-left: 40%
    }

    .arrendasoft .caja.hd-offset-45,.arrendasoft .ed-item.hd-offset-45 {
        margin-left: 45%
    }

    .arrendasoft .caja.hd-offset-50,.arrendasoft .ed-item.hd-offset-50 {
        margin-left: 50%
    }

    .arrendasoft .caja.hd-offset-55,.arrendasoft .ed-item.hd-offset-55 {
        margin-left: 55%
    }

    .arrendasoft .caja.hd-offset-60,.arrendasoft .ed-item.hd-offset-60 {
        margin-left: 60%
    }

    .arrendasoft .caja.hd-offset-65,.arrendasoft .ed-item.hd-offset-65 {
        margin-left: 65%
    }

    .arrendasoft .caja.hd-offset-70,.arrendasoft .ed-item.hd-offset-70 {
        margin-left: 70%
    }

    .arrendasoft .caja.hd-offset-75,.arrendasoft .ed-item.hd-offset-75 {
        margin-left: 75%
    }

    .arrendasoft .caja.hd-offset-80,.arrendasoft .ed-item.hd-offset-80 {
        margin-left: 80%
    }

    .arrendasoft .caja.hd-offset-85,.arrendasoft .ed-item.hd-offset-85 {
        margin-left: 85%
    }

    .arrendasoft .caja.hd-offset-90,.arrendasoft .ed-item.hd-offset-90 {
        margin-left: 90%
    }

    .arrendasoft .caja.hd-offset-95,.arrendasoft .ed-item.hd-offset-95 {
        margin-left: 95%
    }

    .arrendasoft .caja.hd-offset-100,.arrendasoft .ed-item.hd-offset-100 {
        margin-left: 100%
    }

    .arrendasoft .caja.hd-offset-1-3,.arrendasoft .ed-item.hd-offset-1-3 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.hd-offset-2-3,.arrendasoft .ed-item.hd-offset-2-3 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.hd-offset-3-3,.arrendasoft .ed-item.hd-offset-3-3 {
        margin-left: 100%
    }

    .arrendasoft .caja.hd-offset-1-6,.arrendasoft .ed-item.hd-offset-1-6 {
        margin-left: 16.66667%
    }

    .arrendasoft .caja.hd-offset-2-6,.arrendasoft .ed-item.hd-offset-2-6 {
        margin-left: 33.33333%
    }

    .arrendasoft .caja.hd-offset-3-6,.arrendasoft .ed-item.hd-offset-3-6 {
        margin-left: 50%
    }

    .arrendasoft .caja.hd-offset-4-6,.arrendasoft .ed-item.hd-offset-4-6 {
        margin-left: 66.66667%
    }

    .arrendasoft .caja.hd-offset-5-6,.arrendasoft .ed-item.hd-offset-5-6 {
        margin-left: 83.33333%
    }

    .arrendasoft .caja.hd-offset-6-6,.arrendasoft .ed-item.hd-offset-6-6 {
        margin-left: 100%
    }

    .arrendasoft .caja.hd-offset-1-8,.arrendasoft .ed-item.hd-offset-1-8 {
        margin-left: 12.5%
    }

    .arrendasoft .caja.hd-offset-2-8,.arrendasoft .ed-item.hd-offset-2-8 {
        margin-left: 25%
    }

    .arrendasoft .caja.hd-offset-3-8,.arrendasoft .ed-item.hd-offset-3-8 {
        margin-left: 37.5%
    }

    .arrendasoft .caja.hd-offset-4-8,.arrendasoft .ed-item.hd-offset-4-8 {
        margin-left: 50%
    }

    .arrendasoft .caja.hd-offset-5-8,.arrendasoft .ed-item.hd-offset-5-8 {
        margin-left: 62.5%
    }

    .arrendasoft .caja.hd-offset-6-8,.arrendasoft .ed-item.hd-offset-6-8 {
        margin-left: 75%
    }

    .arrendasoft .caja.hd-offset-7-8,.arrendasoft .ed-item.hd-offset-7-8 {
        margin-left: 87.5%
    }

    .arrendasoft .caja.hd-offset-8-8,.arrendasoft .ed-item.hd-offset-8-8 {
        margin-left: 100%
    }
}

.arrendasoft .valor-0 {
    display: none
}

.arrendasoft [class*=-arrendasoft] {
    width: 100%
}

.arrendasoft .skip-venta-y-arriendo select option[value="3"] {
    display: none
}

.arrendasoft .range-1-2 {
    width: 45%;
    float: left;
    margin: 0px 5px
}

.arrendasoft .img-item {
    height: 315px;
    width: 315px;
    overflow: hidden
}

.arrendasoft .img-item img {
    max-height: 160%;
    max-width: 160%
}

.arrendasoft .content-rotador {
    position: relative;
    overflow: hidden
}

.arrendasoft .item-body {
    position: absolute;
    top: 20%;
    left: 27%;
    text-align: center;
    color: white;
    visibility: hidden
}

.arrendasoft .content-rotador:hover .img-item {
    -webkit-transform: translate3d(670px, 0px, 0px) scale3d(1, 1, 1);
    transform: translate3d(670px, 0px, 0px) scale3d(1, 1, 1);
    transition: opacity 250ms ease-out, -webkit-transform 250ms ease-out;
    transition: transform 250ms ease-out, opacity 250ms ease-out;
    transition: transform 250ms ease-out, opacity 250ms ease-out, -webkit-transform 250ms ease-out;
    -webkit-transform: scale3d(1.15, 1.15, 1);
    transform: scale3d(1.15, 1.15, 1);
    -webkit-filter: blur(2px);
    filter: blur(2px);
    background: #000
}

.arrendasoft .content-rotador:hover .img-item img {
    opacity: 0.8
}

.arrendasoft .content-rotador:hover .item-body {
    visibility: visible;
    -webkit-transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1);
    transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1);
    transition: opacity 250ms ease-out, -webkit-transform 250ms ease-out;
    transition: transform 250ms ease-out, opacity 250ms ease-out;
    transition: transform 250ms ease-out, opacity 250ms ease-out, -webkit-transform 250ms ease-out
}

.arrendasoft .content-rotador:hover .btn-view {
    display: inline-block;
    padding: 7px 12px;
    margin: 3px;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    text-decoration: none;
    text-transform: uppercase
}

.arrendasoft .content-rotador:hover .btn-view:hover {
    background: rgba(0, 0, 0, 0.5)
}

.arrendasoft .rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0
}

.arrendasoft .rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0
}

.arrendasoft .rslides li:first-child {
    position: relative;
    display: block;
    float: left
}

.arrendasoft .rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}

.arrendasoft .rslides_tabs.pagination>li>a,.arrendasoft .rslides_tabs.pagination>li>span {
    padding: 0px;
    max-width: 100px;
    max-height: 70px;
    overflow: hidden
}

.arrendasoft .slider-responsive {
    position: relative
}

.arrendasoft .slider-responsive .rslides_nav.prev {
    position: absolute;
    color: white;
    z-index: 100;
    opacity: 0.7;
    left: -5px;
    top: 45%;
    padding: 15px 10px;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    transition: .2s ease-in
}

.arrendasoft .slider-responsive .rslides_nav.prev:after {
    font-family: 'FontAwesome';
    content: "\f053";
    font-size: 35px;
    color: #000
}

.arrendasoft .slider-responsive .rslides_nav.next {
    position: absolute;
    color: white;
    z-index: 100;
    opacity: 0.7;
    right: -5px;
    top: 45%;
    padding: 15px 10px;
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    transition: .2s ease-in
}

.arrendasoft .slider-responsive .rslides_nav.next:after {
    font-family: 'FontAwesome';
    content: "\f054";
    font-size: 35px;
    color: #000
}

.arrendasoft textarea.input-arrendasoft {
    height: 100px
}

.arrendasoft .calificacion img {
    float: left
}

.arrendasoft .form-arrendasoft {
    width: 100%
}

.arrendasoft .social-arrendasoft {
    cursor: pointer
}

.arrendasoft .social-arrendasoft.facebook {
    display: block;
    width: 50px;
    height: 50px;
    background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    -khtml-background-size: 100%
}

.arrendasoft .social-arrendasoft.google {
    display: block;
    width: 50px;
    height: 50px;
    background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    -khtml-background-size: 100%
}

.arrendasoft .social-arrendasoft.twitter {
    display: block;
    width: 50px;
    height: 50px;
    background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    -khtml-background-size: 100%
}

.arrendasoft .social-arrendasoft.whatsapp {
    display: block;
    width: 50px;
    height: 50px;
    background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    -khtml-background-size: 100%
}

.arrendasoft .map-arrendasoft {
    min-height: 400px
}

.arrendasoft .owl-item {
    float: left
}

.arrendasoft .owl-item li {
    list-style: none;
    padding: 3px
}

.owl-theme .owl-dots .owl-dot {
	background: transparent !important;
	border-color: transparent !important;
}

.arrendasoft .no-padding {
    padding: 0px;
    margin: 0px
}

.arrendasoft .hide {
    display: none
}

.arrendasoft .content-item-menu {
    border: 1px solid #eee;
    border-radius: 2px;
    margin: 10px 50px;
    padding: 5px;
    padding-top: 15px
}

.arrendasoft .content-item-menu span {
    font-weight: 500
}

.arrendasoft .value-0 {
    display: none
}

.arrendasoft .no-margin {
    margin: 0px!important
}

.arrendasoft .no-padding {
    padding: 0px!important
}

.arrendasoft .margin-sm {
    margin: 2px
}

.arrendasoft .margin-left-sm {
    margin-left: 2px!important
}

.arrendasoft .margin-right-sm {
    margin-right: 2px!important
}

.arrendasoft .margin-bottom-sm {
    margin-bottom: 2px!important
}

.arrendasoft .margin-top-sm {
    margin-top: 2px!important
}

.arrendasoft .padding-sm {
    padding: 2px
}

.arrendasoft .padding-left-sm {
    padding-left: 2px!important
}

.arrendasoft .padding-right-sm {
    padding-right: 2px!important
}

.arrendasoft .padding-bottom-sm {
    padding-bottom: 2px!important
}

.arrendasoft .padding-top-sm {
    padding-top: 2px!important
}

.arrendasoft .margin {
    margin: 5px
}

.arrendasoft .margin-left {
    margin-left: 5px!important
}

.arrendasoft .margin-right {
    margin-right: 5px!important
}

.arrendasoft .margin-bottom {
    margin-bottom: 5px!important
}

.arrendasoft .margin-top {
    margin-top: 5px!important
}

.arrendasoft .padding {
    padding: 5px
}

.arrendasoft .padding-left {
    padding-left: 5px!important
}

.arrendasoft .padding-right {
    padding-right: 5px!important
}

.arrendasoft .padding-bottom {
    padding-bottom: 5px!important
}

.arrendasoft .padding-top {
    padding-top: 5px!important
}

.arrendasoft .margin-lg {
    margin: 10px
}

.arrendasoft .margin-left-lg {
    margin-left: 10px!important
}

.arrendasoft .margin-right-lg {
    margin-right: 10px!important
}

.arrendasoft .margin-bottom-lg {
    margin-bottom: 10px!important
}

.arrendasoft .margin-top-lg {
    margin-top: 10px!important
}

.arrendasoft .padding-lg {
    padding: 10px
}

.arrendasoft .padding-left-lg {
    padding-left: 10px!important
}

.arrendasoft .padding-right-lg {
    padding-right: 10px!important
}

.arrendasoft .padding-bottom-lg {
    padding-bottom: 10px!important
}

.arrendasoft .padding-top-lg {
    padding-top: 10px!important
}

.arrendasoft .margin-bg {
    margin: 15px
}

.arrendasoft .margin-left-bg {
    margin-left: 15px!important
}

.arrendasoft .margin-right-bg {
    margin-right: 15px!important
}

.arrendasoft .margin-bottom-bg {
    margin-bottom: 15px!important
}

.arrendasoft .margin-top-bg {
    margin-top: 15px!important
}

.arrendasoft .padding-bg {
    padding: 15px
}

.arrendasoft .padding-left-bg {
    padding-left: 15px!important
}

.arrendasoft .padding-right-bg {
    padding-right: 15px!important
}

.arrendasoft .padding-bottom-bg {
    padding-bottom: 15px!important
}

.arrendasoft .padding-top-bg {
    padding-top: 15px!important
}

.arrendasoft .text-space {
    white-space: pre!important;
    white-space: pre-wrap!important;
    white-space: pre-line!important;
    white-space: -pre-wrap!important;
    white-space: -o-pre-wrap!important;
    white-space: -moz-pre-wrap!important;
    white-space: -hp-pre-wrap!important;
    word-wrap: break-word!important
}

.arrendasoft .text-center {
    text-align: center
}

.arrendasoft .text-left {
    text-align: left
}

.arrendasoft .text-right {
    text-align: right
}

.arrendasoft .text-justify {
    text-align: justify
}

.arrendasoft .text-bold {
    font-weight: bold
}

.arrendasoft i.required {
    color: red
}

.arrendasoft .dataTables_filter {
    text-align: right
}

.arrendasoft .dataTables_filter label {
    width: 70%;
    text-align: right!important
}

.lb-dataContainer {
    padding-top: 15px!important
}

.arrendasoft-spinner-content {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.28)
}

.arrendasoft-spinner-content .spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: auto;
    margin-top: 15%
}

.arrendasoft-spinner-content .label-spinner {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    font-size: 25px;
    color: #fff;
    font-weight: 500
}

.arrendasoft-spinner-content .double-bounce1,.arrendasoft-spinner-content .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #FFF;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out
}

.arrendasoft-spinner-content .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

@-webkit-keyframes sk-bounce {
    0%,to {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%,to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}

.arrendasoft .content-item-menu {
    margin: 10px 10px !important;
}

.arrendasoft select, .arrendasoft textarea, .arrendasoft input {
	border: 1px solid #d8d8d8;
    border-radius: 6px;
    height: 50px;
    background: #ffffff;
    padding: 0 10px;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
    font-family: "Nunito";
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    letter-spacing: 0;
    padding: 12px 30px;
    font-size: 14px;
    line-height: 1.75;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 14px 35px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 10px;
}

@media (max-width: 767px) {
	.arrendasoft .range-1-2 {
		width: 100%;
		float: left;
		padding: 0px 10px;
		margin: 2px auto;
	}
}

.arrendasoft .precio-arriendo, .arrendasoft .precio-venta {
    margin-top: -20px;
}

.arrendasoft [type="checkbox"] {
    height: 13px;
    margin-right: 8px !important;
}

.arrendasoft label {
	line-height: normal;
}

/* Aplica el alto a los elementos select2 */
.select2-container .select2-selection--single {
    height: 50px !important;
    line-height: 50px !important;
}

/* Ajusta la posición del texto dentro del select2 */
.select2-container .select2-selection__rendered {
    line-height: 50px !important;
}

/* Ajusta la posición de la flecha de dropdown */
.select2-container .select2-selection__arrow {
    height: 50px !important;
}

/* Clases para el buscador de mapa en google maps */
:root {
--building-color: #FF9800;
--house-color: #0288D1;
--shop-color: #7B1FA2;
--warehouse-color: #558B2F;
--mountain-sun-color: #ff583b;
}

/*
 * Property styles in unhighlighted state.
 */
.property {
	align-items: center;
	background-color: #FFFFFF;
	border-radius: 50%;
	color: #263238;
	display: flex;
	font-size: 14px;
	gap: 15px;
	height: 30px;
	justify-content: center;
	padding: 4px;
	position: relative;
	position: relative;
	transition: all 0.3s ease-out;
	width: 30px;
}
  
.property::after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #FFFFFF;
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	top: 95%;
	transform: translate(-50%, 0);
	transition: all 0.3s ease-out;
	width: 0;
	z-index: 1;
}
  
.property .icon {
	align-items: center;
	display: flex;
	justify-content: center;
	color: #FFFFFF;
}

.property .icon svg {
	height: 20px;
	width: auto;
}
  
.property .details {
	display: none;
	flex-direction: column;
	flex: 1;
}

.property .address {
	color: #9E9E9E;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.property .features {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	gap: 10px;
}

.property .features > div {
	align-items: center;
	background: #F5F5F5;
	border-radius: 5px;
	border: 1px solid #ccc;
	display: flex;
	font-size: 10px;
	gap: 5px;
	padding: 5px;
}
  
/*
* Property styles in highlighted state.
*/
.property.highlight {
	background-color: #FFFFFF;
	border-radius: 8px;
	box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
	height: 80px;
	padding: 8px 15px;
	width: auto;
}
  
.property.highlight::after {
	border-top: 9px solid #FFFFFF;
}

.property.highlight .details {
	display: flex;
}

.property.highlight .icon {
	font-size: 48px;
}
.property.highlight .icon svg {
	width: 50px;
	height: 50px;
}
  
.property .bed {
	color: #FFA000;
}

.property .bath {
	color: #03A9F4;
}

.property .size {
	color: #388E3C;
}
  
/*
* House icon colors.
*/
.property.highlight:has(.fa-house) .icon {
	color: var(--house-color);
}
  
.property:not(.highlight):has(.fa-house) {
	background-color: var(--house-color);
}

.property:not(.highlight):has(.fa-house)::after {
	border-top: 9px solid var(--house-color);
}
  
/*
* Building icon colors.
*/
.property.highlight:has(.fa-building) .icon {
	color: var(--building-color);
}

.property:not(.highlight):has(.fa-building) {
	background-color: var(--building-color);
}

.property:not(.highlight):has(.fa-building)::after {
	border-top: 9px solid var(--building-color);
}
  
/*
* Warehouse icon colors.
*/
.property.highlight:has(.fa-warehouse) .icon {
	color: var(--warehouse-color);
}

.property:not(.highlight):has(.fa-warehouse) {
	background-color: var(--warehouse-color);
}

.property:not(.highlight):has(.fa-warehouse)::after {
	border-top: 9px solid var(--warehouse-color);
}
  
/*
* Shop icon colors.
*/
.property.highlight:has(.fa-shop) .icon {
	color: var(--shop-color);
}

.property:not(.highlight):has(.fa-shop) {
	background-color: var(--shop-color);
}

.property:not(.highlight):has(.fa-shop)::after {
	border-top: 9px solid var(--shop-color);
}

/*
* Mountain-sun icon colors.
*/
.property.highlight:has(.fa-mountain-sun) .icon {
	color: var(--mountain-sun-color);
}

.property:not(.highlight):has(.fa-mountain-sun) {
	background-color: var(--mountain-sun-color);
}

.property:not(.highlight):has(.fa-mountain-sun)::after {
	border-top: 9px solid var(--mountain-sun-color);
}

/* button.map_draw {
	border-radius: .25rem;
    border-style: solid;
    border-width: .0625rem;
    bottom: 3rem;
    font-weight: 700;
    margin: 0 auto;
    padding: .563rem 1rem;
    position: fixed;
    right: 50%;
    -ms-touch-action: pan-y pan-x;
    touch-action: pan-y pan-x;
    text-decoration: none;
    transform: translateX(50%);
    background-color: #fff;
    color: #B62682;
    border-color: #B62682;
    box-shadow: inset 0 -0.063rem .063rem 0 #CBCCC7,inset 0 .063rem .063rem 0 rgba(255,255,255,0.5);
}

.icon-draw:before {
    color: #B62682;
    margin-right: .5rem;
	content: "\e330";
} */
