.demo,
.demo1 {
    width: 0;
    min-height: 50px;
    height: 100%
}
.load-error,
.load-success {
    font-size: .8em;
    line-height: normal
}
.demo {
    background: #b30000
}
.demo1 {
    background: red
}
.palomino-verde-degrade {
    background-color: #005921;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#005921, endColorstr=#00a838);
    background-image: -moz-linear-gradient(left, #005921 0, #00a838 50%, #005921 100%);
    background-image: linear-gradient(left, #005921 0, #00a838 50%, #005921 100%);
    background-image: -webkit-linear-gradient(left, #005921 0, #00a838 50%, #005921 100%);
    background-image: -o-linear-gradient(left, #005921 0, #00a838 50%, #005921 100%);
    background-image: -ms-linear-gradient(left, #005921 0, #00a838 50%, #005921 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #005921), color-stop(50%, #00a838), color-stop(100%, #005921))
}
button.btn-buscar-programacion,
button.palomino-rojo-degrade {
    background-image: -moz-linear-gradient(left, #B30000 0, red 50%, #B30000 100%)
}
button.palomino-rojo-degrade {
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#B30000, endColorstr=#FF0000);
    background-image: linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -o-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -ms-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #B30000), color-stop(50%, red), color-stop(100%, #B30000))
}
.load-preguntas,
.load-programaciones {
    background-image: none
}
.palomino-well {
    padding-left: 10px;
    padding-right: 10px
}
.promociones:hover {
    margin: 30px;
    background-color: red;
    border: 1px solid #000;
    opacity: .6;
    filter: alpha(opacity=60)
}
.palomino-box-shadow {
        -webkit-box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    -moz-box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    margin-left: 128px;
}
.load-error {
    color: red;
    font-family: MyriadPro-SemiCnIt
}
.load-success {
    color: #00822E;
    font-family: MyriadPro-SemiCnIt
}
button.btn-buscar-programacion,
button.btn-comprar {
    display: inline-block;
    font-family: MyriadPro-SemiCnIt;
    color: #FFF;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#B30000, endColorstr=#FF0000);
    cursor: pointer
}
.load-preguntas {
    min-width: 60px;
    min-height: 60px
}
.div-load-noticias {
    min-height: 100%;
    width: 900px;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    background: center no-repeat #F2F2F2;
    z-index: 100
}
.div-load-promociones {
    width: 182px;
    height: 220px;
    max-width: 100%;
    max-height: 100%;
    background: url(../icon/imgpromocion.png) center no-repeat #EEE
}
.padding-bottom-40 {
    padding-bottom: 40px
}
.padding-bottom-50 {
    padding-bottom: 50px
}
.padding-bottom-60 {
    padding-bottom: 60px
}
.padding-bottom-90 {
    padding-bottom: 90px
}
.padding-bottom-120 {
    padding-bottom: 120px
}
.padding-bottom-150 {
    padding-bottom: 150px
}
.padding-bottom-em {
    padding-bottom: 25em
}
.padding-bottom-em-40 {
    padding-bottom: 40em
}
button.btn-buscar-programacion {
    width: 100%;
    padding: 4px 12px;
    font-size: 18px;
    line-height: 1.428571429;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-image: linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -o-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -ms-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #B30000), color-stop(50%, red), color-stop(100%, #B30000))
}
button.btn-comprar {
    width: 100%;
    height: 2.5em;
    font-size: 1em;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-image: -moz-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -o-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -ms-linear-gradient(left, #B30000 0, red 50%, #B30000 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #B30000), color-stop(50%, red), color-stop(100%, #B30000))
}
.fondo-inicio {
    background: grey
}
.fondo-white {
    background: #fff
}
.btn-buscar-programacion:hover {
    color: #00822E;
    background: #FFEA00
}
.well-palomino,
.well-palomino-destinos {
    margin-bottom: 20px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e3e3e3
}
.well-palomino {
    min-height: 20.5em;
    padding: 19px;
    height: auto;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    margin-top: -139%;
    z-index: 999;
    position: relative;
}
div.container-palomino {
    z-index: 14;
    position: relative
}
div.container-palomino-puntos-venta {
    z-index: 14;
    position: relative;
    background: #fff
}
div.container-palomino-ciudades {
    z-index: 13;
    position: relative
}
div.container-palomino-slider-ciudades {
    z-index: 9;
    position: relative
}
.well-palomino-destinos {
    min-height: 22.6em;
    padding: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.menu-superior {
    margin-top: 10px;
    margin-bottom: 10px
}
.padding-20 {
    padding-top: 20px;
    padding-bottom: 20px
}
.padding-top-30 {
    padding-top: 30px
}
.padding-3 {
    padding-top: 3px
}
.padding-5 {
    padding-top: 5px
}
.padding-10 {
    padding-top: 10px
}
.padding-12 {
    padding-top: 12px
}
.padding-14 {
    padding-top: 14px
}
.padding-25 {
    padding-top: 25px
}
.padding-30 {
    padding-top: 30px
}
.padding-35 {
    padding-top: 35px
}
.padding-40 {
    padding-top: 40px
}
.padding-50 {
    padding-top: 50px
}
.padding-60 {
    padding-top: 60px
}
.padding-70 {
    padding-top: 70px
}
.padding-80 {
    padding-top: 80px
}
.padding-90 {
    padding-top: 90px
}
.padding-100 {
    padding-top: 100px
}
.padding-bottom-10 {
    padding-bottom: 10px
}
.padding-bottom-15 {
    padding-bottom: 15px
}
.padding-bottom-20 {
    padding-bottom: 20px
}
.padding-bottom-24 {
    padding-bottom: 24px
}
.padding-bottom-30 {
    padding-bottom: 30px
}
.padding-bottom-em0 {
    padding-bottom: .5em
}
.padding-icon {
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: .2em
}
.banner-palomino {
    display: block;
    margin: auto
}
.input-text-palomino {
    font-size: 18px!important;
    width: 100%;
    font-family: MyriadPro-Regular
}
.label-agencias-green,
.label-agencias-yellow {
    font-family: MyriadPro-SemiCnIt;
    font-size: 1em;
    text-align: center
}
.footer_login {
    bottom: 0;
    width: 100%;
    color: #f5f5f5;
    background-color: #009045;
    padding-left: 0
}
.label-agencias-yellow {
    color: #ff0
}
.label-agencias-green {
    color: #00822E;
    font-weight: 700;
    line-height: normal
}
.label-agencias-gris {
    font-family: MyriadPro-Regular;
    font-size: .67em;
    color: #666;
    text-align: center;
    line-height: normal
}
.label-promociones-gris {
    font-family: MyriadPro-Bold;
    font-size: 1.7em;
    font-weight: 700;
    color: #666;
    text-align: left
}
.label-promociones-gris-detalle {
    font-family: MyriadPro-SemiCnIt;
    font-size: 1.1em;
    color: #666;
    text-align: left;
    line-height: normal;
    letter-spacing: .01em
}
.label-agencias-detalle {
    text-align: center;
    font-family: MyriadPro-It;
    font-size: .8em;
    color: #FFF;
    line-height: normal
}
.div-portada {
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, .5) 1%, rgba(255, 255, 255, 1) 24%, rgba(255, 255, 255, 1) 55%, rgba(252, 254, 255, 1) 82%, rgba(255, 255, 255, .5) 100%)
}
.div-content-portada,
.img-flecha,
.img-portada-logo,
.img-puntos-venta,
.label-text-nuestros {
    background-repeat: no-repeat
}
.div-content-portada {
    position: relative;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center
}
.container-logo {
    padding-top: 20%
}
.container-empresas,
.container-portada-logo {
    padding-top: 35%
}
.emp-palomino:hover {
    -webkit-transform: scale(1.1);
    transition-duration: .3s;
    transform: scale(1.09)
}
.emp-poseidon:hover,
.emp-tran-wari:hover,
.emp-wari-cargo:hover,
.emp-wari-service:hover {
    -webkit-transform: scale(1.1);
    transition-duration: .3s;
    transform: scale(1.2)
}
.container-portada-empresas {
    padding-top: 110%
}
.img-portada-logo {
    background-image: url(../images/logo_palomino_20.png);
    min-height: 187px;
    min-width: 200px
}
.icon img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}
.icon:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}
.centerdata {
    margin: auto;
    width: 60%;
    border: 3px solid #73AD21;
    padding: 10px
}
.label-text-nuestros {
    font-family: MyriadPro-SemiCnIt;
    font-size: 25px;
    color: #2F8201;
    text-align: center;
    padding-right: 10px;
    padding-top: 1px
}
.label-text-nuestros-destinos {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 50px;
    font-weight: 700;
    padding-left: 60px;
    color: #2F8201
}
.label-text-nuestros-destinos-detalle {
    font-family: MyriadPro-SemiCnIt;
    font-size: 13px;
    color: #666;
    text-align: center
}
.compra-linea-green,
.compra-linea-gris,
.compra-linea-white {
    font-size: 20px;
    text-align: center;
    font-family: MyriadPro-SemiCnIt
}
.destinos-box-shadow {
    -webkit-box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    -moz-box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    box-shadow: 0 0 5px 5px rgba(199, 199, 199, .75);
    display: inline-block;
    height: auto;
    max-width: 100%;
    background-color: #fff;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.destinos-padding-bottom {
    padding-bottom: 25px
}
.triangulo-2 {
    width: 100px;
    height: 0;
    border-left: 280px solid #f0ad4e;
    border-top: 0 solid transparent;
    border-bottom: 480px solid transparent
}
.terminos {
    cursor: pointer;
    color: black;
}
.compra-linea-green {
    color: #329300
}
.compra-linea-gris,
.compra-linea-white {
    color: #666
}
.span-gris {
    font-family: MyriadPro-SemiCnIt;
    font-size: 1.1em;
    color: #666;
    line-height: normal;
    letter-spacing: .05em;
    text-align: justify
}
.span-green-direccion,
.span-gris-direccion {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 1.05em;
    text-align: justify
}
.span-gris-direccion {
    color: #666;
    line-height: normal
}
.span-green-direccion {
    color: #00822E;
    line-height: normal
}
.span-green,
.span-green-bold {
    font-size: 1.12em;
    color: #00822E;
    line-height: normal;
    letter-spacing: .05em
}
.span-green {
    font-family: MyriadPro-SemiCnIt
}
.span-green-bold {
    font-family: MyriadPro-SemiCnBoltIt
}
.span-destinos {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end
}
.span-gris-bold {
    font-family: MyriadPro-Regular;
    font-size: 1.01em;
    font-weight: 700;
    color: #666;
    text-align: center
}
.img-angulo-plantilla {
    width: 36%;
    height: 70%;
    z-index: 10;
    position: absolute
}
.ih-item img,
.mapa-ciudades {
    width: 100%;
    height: 100%
}
.label-ciudades {
    color: #fff;
    z-index: 11;
    padding-top: 1%;
    padding-left: 10%;
    position: absolute;
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 3em
}
#divpuntos img:hover,
.divpuntos {
    background-color: #BFDFCA;
    border-radius: 3px
}
.divcargando {
    background-image: url(../gif/load.gif);
    display: none
}
.img-flecha {
    background-image: url(../images/flecha_700.png);
    background-position: right;
    position: relative;
    width: 100%;
    z-index: -2;
    padding: 12px 0 5px;
    text-align: right
}
.label-text-cabecera {
    font-family: MyriadPro-SemiCnIt;
    font-size: 2.2em;
    color: #00822E;
    padding-right: 1em
}
.label-text-detalle span {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 4.1em;
    font-weight: 700;
    color: #00822E;
    padding-top: 1.5em
}
.img-puntos-venta {
    padding-top: 1em;
    padding-left: 5em;
    background-image: none;
    min-height: 7em;
    background-position: center
}
.div-load-mapa {
    background: center no-repeat #EBE8DE;
    z-index: 100
}
.div-load-agencias {
    background: center no-repeat #EBEBEB;
    z-index: 100
}
.div-data {
    min-width: 350px;
    border: 10px solid #fff;
    box-shadow: 0 1px 2px 3px rgba(0, 0, 0, .3);
    background: #fff
}
.mapa-ciudades {
    min-height: 200px
}
.span-text-preguntas {
    font-family: MyriadPro-SemiCnIt;
    font-size: 1.2em;
    color: #00822E;
    font-weight: 700
}
.span-contactanos {
    font-family: MyriadPro-SemiCnBoltIt;
    color: #00822E;
    font-size: 2.5em
}
.span-contactanos-texto,
.span-contactanos-texto-bold {
    font-family: MyriadPro-SemiCnBoltIt;
    color: #00822E;
    font-size: 1.1em
}
.span-gris-promociones {
    font-family: MyriadPro-SemiCnIt;
    font-size: .6em;
    color: #666;
    line-height: normal;
    letter-spacing: .05em
}
.logo-bus-consultas {
    background-image: url(../images/contactanos/bus2.png);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 290px
}
.load-mapa-cobertura {
    background: center no-repeat #EBEBEB;
    z-index: 100
}
.span-green-comprar-bold {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 2em;
    font-weight: 700;
    color: #00822E;
    text-align: center
}
.span-gris-comprar-bold {
    font-family: MyriadPro-Regular;
    font-size: 1.12em;
    font-weight: 700;
    color: #666;
    text-align: center
}
.ih-item {
    position: relative;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.ih-item.square.effect6 .img,
.ih-item.square.effect6 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}
.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.ih-item a {
    color: #333
}
.ih-item a:hover {
    text-decoration: none
}
.ih-item.square {
    background: #FFF;
    position: relative;
    width: 320px;
    height: 100%;
    border: 8px solid #fff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}
.ih-item.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.ih-item.square.effect6 {
    overflow: hidden
}
.ih-item.square.effect6.colored .info {
    background: #1a4a72;
    background: rgba(26, 74, 114, .6)
}
.ih-item.square.effect6.colored .info h3 {
    background: rgba(12, 34, 52, .6)
}
.ih-item.square.effect6 .img {
    transition: all .35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.ih-item.square.effect6 .info {
    background: #333;
    background: rgba(0, 0, 0, .6);
    visibility: hidden;
    opacity: 0;
    transition: all .35s ease-in-out
}
.ih-item.square.effect6 .info h3 {
    font-family: MyriadPro-SemiCnBoltIt;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 1.35em;
    padding: 10px;
    background: #37A500;
    margin: 30px 0 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.ih-item.square.effect6 .info p,
.oferta-compra {
    text-align: center;
    font-family: MyriadPro-SemiCnIt
}
.ih-item.square.effect6 .info p {
    font-style: italic;
    font-size: 14px;
    position: relative;
    color: #bbb;
    padding: 20px;
    -webkit-transition: all .35s .1s linear;
    -moz-transition: all .35s .1s linear;
    transition: all .35s .1s linear
}
.ih-item.square.effect6 a:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}
.ih-item.square.effect6 a:hover .info {
    visibility: visible;
    padding-top: 17%;
    opacity: 1
}
.ih-item.square.effect6.top_to_bottom .info h3,
.ih-item.square.effect6.top_to_bottom .info p {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}
.ih-item.square.effect6.top_to_bottom a:hover .info h3,
.ih-item.square.effect6.top_to_bottom a:hover .info p {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}
.oferta-compra {
    background-image: none;
    color: #00822E;
    min-height: 20px;
    min-width: 20px;
    width: 100%;
    font-size: 1em
}
@media all and (min-width: 640px) {
    .img-flecha,
    .oferta-compra {
        background-repeat: no-repeat
    }
    .well-palomino-destinos {
        min-height: 17.5em
    }
    .mapa-ciudades {
        min-height: 350px;
        width: 100%;
        height: 100%
    }
    .oferta-compra {
        background-image: url(../images/oferta.png);
        color: #00822E;
        min-height: 20px;
        min-width: 20px;
        text-align: center;
        width: 100%;
        font-size: 1em;
        font-family: MyriadPro-SemiCnIt
    }
    .img-angulo-plantilla {
        width: 30%;
        height: 70%;
        z-index: 10;
        position: absolute
    }
    .label-ciudades {
        color: #fff;
        z-index: 11;
        padding-top: 1%;
        padding-left: 5.4%;
        position: absolute;
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 3.8em
    }
    .img-flecha {
        background-position: right;
        position: relative;
        width: 100%;
        z-index: -2;
        padding: 15px 0 5px;
        text-align: right
    }
    .label-text-cabecera {
        font-family: MyriadPro-SemiCnIt;
        font-size: 2.3em;
        color: #00822E;
        padding-left: 3.5em
    }
    .label-text-detalle span {
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 4.7em;
        font-weight: 700;
        color: #00822E;
        text-align: right
    }
    .img-puntos-venta {
        padding-top: 100px;
        background-image: url(../icon/icono_puntos_de_venta_100.png);
        min-width: 100%
    }
    .container-portada-logo {
        padding-top: 20%
    }
    .container-portada-empresas {
        padding-top: 65%
    }
}
@media all and (min-width: 1024px) {
    .well-palomino-destinos {
        min-height: 14.2em
    }
    .mapa-ciudades {
        min-height: 280px;
        width: 100%;
        height: 100%
    }
    .div-load-promociones {
        width: 182px;
        height: 125px;
        max-width: 100%;
        max-height: 100%;
        background: url(../icon/imgpromocion.png) center no-repeat #EEE
    }
    .ih-item.square {
        background: #FFF;
        position: relative;
        width: 450px;
        height: 100%;
        border: 8px solid #fff;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
    }
    .oferta-compra {
        background-image: url(../images/oferta9.png);
        background-repeat: no-repeat;
        color: #00822E;
        min-height: 20px;
        min-width: 20px;
        text-align: center;
        position-image: left;
        width: 100%;
        font-size: 1em;
        font-family: MyriadPro-SemiCnIt
    }
    .img-angulo-plantilla {
        width: 18%;
        height: 750px;
        z-index: 10;
        position: absolute
    }
    .logo-palomino,
    .logo-palomino-plantilla {
        background-image: url(../images/empresas/logo_gp_60.png);
        z-index: 100;
        height: 100%;
        width: 100%;
        background-repeat: no-repeat
    }
    .logo-palomino {
        margin-left: 1.5em
    }
    .logo-palomino-plantilla {
        margin-left: 2em
    }
    .label-ciudades {
        color: #fff;
        z-index: 11;
        padding-top: 13.4%;
        padding-left: 2.5em;
        position: absolute;
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 4.7em
    }
    .img-flecha {
        background-image: url(../images/flecha_900.png);
        background-position: right;
        position: relative;
        width: 100%;
        z-index: -2;
        background-repeat: no-repeat;
        padding: 12px 0 5px;
        text-align: right
    }
    .label-text-cabecera {
        font-family: MyriadPro-SemiCnIt;
        font-size: 2.5em;
        color: #00822E;
        padding-left: 2.5em
    }
    .label-text-detalle span {
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 4.9em;
        font-weight: 700;
        color: #00822E;
        padding-left: 1.8em
    }
    .img-puntos-venta {
        background-image: url(../icon/icono_puntos_de_venta_75.png);
        min-height: 7em;
        background-position: center;
        background-repeat: no-repeat
    }
    .container-portada-logo {
        padding-top: 15%
    }
    .container-portada-empresas {
        padding-top: 35%
    }
}
@media all and (min-width: 1440px) {
    .well-palomino-destinos {
        min-height: 14.2em
    }
    .mapa-ciudades {
        min-height: 350px;
        width: 100%;
        height: 100%
    }
    .img-angulo-plantilla {
        width: 16.7%;
        height: 850px;
        z-index: 10
    }
    .div-load-promociones {
        width: 182px;
        height: 220px;
        max-width: 100%;
        max-height: 100%;
        background: url(../icon/imgpromocion.png) center no-repeat #EEE
    }
    .oferta-compra {
        background-image: url(../images/oferta.png);
        background-repeat: no-repeat;
        color: #00822E;
        min-height: 20px;
        min-width: 20px;
        text-align: center;
        position-image: left;
        width: 100%;
        font-size: 1em;
        font-family: MyriadPro-SemiCnIt
    }
    .logo-palomino-inicio,
    .logo-palomino-plantilla {
        background-image: url(../images/empresas/logo_gp_60.png);
        z-index: 100;
        height: 100%;
        width: 100%;
        background-repeat: no-repeat
    }
    .logo-palomino-inicio {
        margin-left: 1.5em
    }
    .label-ciudades {
        color: #fff;
        z-index: 11;
        padding-top: 12.3%;
        padding-left: 2em;
        position: absolute;
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 7em
    }
    .img-flecha {
        background-image: url(../images/flecha_900.png);
        background-position: right;
        position: relative;
        width: 100%;
        z-index: -2;
        padding: 12px 0 0;
        background-repeat: no-repeat;
        text-align: right
    }
    .label-text-cabecera {
        font-family: MyriadPro-SemiCnIt;
        font-size: 3em;
        color: #00822E;
        padding-left: 5.2em
    }
    .label-text-detalle span {
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 5.2em;
        font-weight: 700;
        color: #00822E;
        padding-top: 5.22em
    }
    .img-puntos-venta {
        padding-top: 1em;
        padding-left: 1.5em;
        background-image: url(../icon/icono_puntos_de_venta_100.png);
        min-height: 7.5em;
        background-position: center;
        background-repeat: no-repeat
    }
    .container-portada-logo {
        padding-top: 15%
    }
    .container-portada-empresas {
        padding-top: 35%
    }
}
.label-text-quienes,
.label-text-servicios,
.prueba_1 {
    background-repeat: no-repeat
}
@media all and (min-width: 2230px) {
    .logo-palomino-plantilla {
        background-image: url(../images/empresas/logo_gp_60.png);
        z-index: 100;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat
    }
    .mapa-ciudades {
        min-height: 455px;
        width: 100%;
        height: 100%
    }
    .label-ciudades {
        color: #fff;
        z-index: 11;
        padding-top: 14.9%;
        padding-left: 1.7em;
        position: absolute;
        font-family: MyriadPro-SemiCnBoltIt;
        font-size: 8em
    }
    .img-angulo-plantilla {
        width: 16.2%;
        height: 850px;
        z-index: 10
    }
}
.label-text-servicios {
    font-family: MyriadPro-SemiCnIt;
    font-size: 25px;
    color: #00822E;
    text-align: center;
    padding-right: 10px;
    padding-top: 1px
}
.label-text-nuestros-servicios {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 50px;
    font-weight: 700;
    padding-left: 65px;
    color: #2F8201
}
.label-text-nuestros-servicios-ofrecen {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 2.3em;
    font-weight: 700;
    letter-spacing: 1px;
    color: #00822E
}
.label-text-quienes,
.span-green-servicios-bold,
.span-gris-servicios,
.span-gris-servicios-logos,
.span-header-white,
.span-header-yellow,
.span-white-idavuelta {
    font-family: MyriadPro-SemiCnIt
}
.span-gris-servicios {
    font-size: 1.2em;
    padding-top: .04em;
    color: #666
}
.span-gris-servicios-logos {
    font-size: .7em;
    padding-top: .1em;
    color: #666
}
.span-header-white {
    color: #fff
}
.span-header-yellow {
    color: #FFF213
}
.span-green-servicios-bold {
    font-size: 1.2em;
    font-weight: 700;
    color: #00822E;
    text-align: center
}
.span-white-idavuelta {
    font-size: 15px;
    color: #00A638;
    text-align: center
}
.row-float {
    position: fixed
}
.div-servicios-icon img {
    cursor: pointer
}
.slider-ciudad {
    position: absolute;
    z-index: 10
}
.slider-ciudad-item {
    font-size: 2.5em;
    font-weight: 700
}
.label-text-quienes {
    font-size: 35px;
    color: #2F8201;
    text-align: center;
    padding-right: 35px;
    padding-top: 15px
}
.label-text-quienes-somos {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 65px;
    font-weight: 700;
    padding-right: 60px;
    padding-top: 10px;
    color: #2D8300
}
.span-mision {
    font-family: MyriadPro-SemiCnBoltIt;
    font-size: 50px;
    padding-left: 15px;
    padding-top: 17px;
    color: #00822E
}

@font-face {
    font-family: MyriadPro-SemiCnBoltIt;
    src: url(fonts/MyriadPro-SemiCnBoltIt.otf)
}
@font-face {
    font-family: MyriadPro-Regular;
    src: url(fonts/MyriadPro-Regular.otf)
}
@font-face {
    font-family: MyriadPro-SemiCnIt;
    src: url(fonts/MyriadPro-SemiCnIt.otf)
}
@font-face {
    font-family: MyriadPro-SemiCnBold;
    src: url(fonts/MyriadPro-SemiCnBold.otf)
}
@font-face {
    font-family: MyriadPro-SemiCn;
    src: url(fonts/MyriadPro-SemiCn.otf)
}
@font-face {
    font-family: MyriadPro-BoldIt;
    src: url(fonts/MyriadPro-BoldIt.otf)
}
@font-face {
    font-family: MyriadPro-Bold;
    src: url(fonts/MyriadPro-Bold.otf)
}
@font-face {
    font-family: MyriadPro-It;
    src: url(fonts/MyriadPro-It.otf)
}

#container-mapa {
    height: 70em;
    width: 100%;
    margin: 0 auto
}
.loading {
    margin-top: 10em;
    text-align: center;
    color: gray
}
.prueba_1 {
    background-image: url(../ica.png);
    width: 100%;
    height: auto
}
.pe-001,
.pe-002,
.pe-003,
.pe-004,
.pe-005,
.pe-007,
.pe-010,
.pe-011,
.pe-015,
.pe-025,
.pe-036,
.pe-065,
.pe-075,
.pe-085,
.pe-120,
.pe-125,
.pe-248 {
    background-repeat: no-repeat;
    width: 250px;
    height: 180px
}
.pe-001 {
    background-image: url(../images/mapa/lima.png)
}
.pe-002 {
    background-image: url(../images/mapa/abancay.png)
}
.pe-003 {
    background-image: url(../images/mapa/cusco.png)
}
.pe-004 {
    background-image: url(../images/mapa/andahuaylas.png)
}
.pe-005 {
    background-image: url(../images/mapa/ferrenafe.png)
}
.pe-007 {
    background-image: url(../images/mapa/ayacucho.png)
}
.pe-010 {
    background-image: url(../images/mapa/ica.png)
}
.pe-011 {
    background-image: url(../images/mapa/nasca.png)
}
.pe-012 {
    background-image: url(../images/mapa/puquio.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 180px
}
.pe-015 {
    background-image: url(../images/mapa/chalhuanca.png)
}
.pe-025 {
    background-image: url(../images/mapa/curahuasi.png)
}
.pe-036 {
    background-image: url(../images/mapa/uripa.png)
}
.pe-065 {
    background-image: url(../images/mapa/chiclayo.png)
}
.pe-075 {
    background-image: url(../images/mapa/chimbote.png)
}
.pe-085 {
    background-image: url(../images/mapa/puertomaldonado.png)
}
.pe-120 {
    background-image: url(../images/mapa/arequipa.png)
}
.pe-125 {
    background-image: url(../images/mapa/camana.png)
}
.pe-248 {
    background-image: url(../images/mapa/lamerced.png)
}