/**** llamamos a nuestros demas estilos stylus****/

.Cabecera {
    background: #224083;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.Cabecera .Carrusel {
    margin: 0;
    list-style: none;
    padding: 0;
    position: fixed;
    top: 35%;
    display: none;
    right: 10px;
}
@media screen and (min-width: 992px) {
    .Cabecera .Carrusel {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Cabecera .Carrusel {
        top: 35%
    }
}
.Cabecera .Carrusel li {
    list-style: none;
    margin-bottom: 10px;
}
.Cabecera .Carrusel li a {
    background: #e11c24;
    border-radius: 8px;
    display: block;
    text-indent: -9999px;
    position: relative;
    height: 15px;
    width: 15px;
}
.Cabecera .Carrusel li a.ColorBlanco {
    background: #fff
}
.Cabecera .Carrusel li a.ColorCeleste {
    background: #d5e8f1
}
.Cabecera .Carrusel li a.ColorCelesteOscuro {
    background: #0cb4d4
}
.Cabecera .Carrusel li a.ColorAzul {
    background: #224083
}
.Cabecera .Carrusel li a.ColorRojo {
    background: #e11c24
}
.Cabecera .Carrusel li a.ColorRojoOscuro {
    background: #b21e2d
}
.Cabecera .Carrusel li a.ColorNaranja {
    background: #e34136
}
.Cabecera .Carrusel li a.ColorNaranjaClaro {
    background: #eb881e
}
.Cabecera .Carrusel li a.ColorVerde {
    background: #81ba3f
}
.Cabecera .Carrusel li a div {
    font-size: 1.05em;
    font-family: 'bubbleboddyfat', sans-serif;
    font-weight: normal;
    color: #fff;
    position: absolute;
    top: -4px;
    text-indent: 0;
    text-align: right;
    padding-right: 5px;
    opacity: 0;
    transition: all .5s ease;
    left: -150px;
    width: 150px
}
.Cabecera .Carrusel li a:hover > div {
    opacity: 1
}
.navbar-brand {
    height: auto;
    padding: 0;
    width: 55%;
}
@media screen and (min-width: 768px) {
    .navbar-brand {
        width: auto
    }
}
.navbar {
    margin-bottom: 0;
    margin-top: 0
}
@media screen and (min-width: 768px) {
    .navbar-nav {
        float: right;
        padding-top: 18px
    }
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    padding-top: 5px
}
.navbar-default .navbar-nav .active a {
    background: transparent;
    color: #f1dd00;
}
.navbar-default .navbar-nav .active a:focus,
.navbar-default .navbar-nav .active a:hover {
    background: transparent;
    color: #f1dd00
}
.navbar-default .navbar-nav li a {
    transition: all .5s ease;
    color: #fff;
    font-family: "bubbleboddyfat", Arial;
    font-size: 1.2em;
    font-family: 'bubbleboddyfat', sans-serif;
    font-weight: normal;
    color: #fff;
}
.navbar-default .navbar-nav li a:hover {
    color: #f1dd00
}
.navbar-default .navbar-nav li a:focus {
    color: #fff
}
@media screen and (min-width: 768px) {
    .navbar-default .navbar-nav li a {
        padding-top: 8px;
        padding-bottom: 0
    }
}
.Inicio {
    background: #f1dd00;
    min-height: 500px;
    margin: 0 auto 0;
    padding-top: 25%;
    position: relative;
}
@media screen and (min-width: 600px) {
    .Inicio {
        background: url("../images/fondo_inicio.jpg");
        background-attachment: fixed;
        background-size: 100% 100%;
        padding-top: 15%;
        min-height: 620px
    }
}
@media screen and (min-width: 1200px) {
    .Inicio {
        min-height: 900px
    }
}
.Inicio .title {
    font-size: 1.5em;
    font-family: 'helvetica_roundedbold', sans-serif;
    font-weight: normal;
    color: #224083;
    animation: Aparecertituli 3s ease-out;
    letter-spacing: -.03em;
    position: relative;
    z-index: 4
}
@media screen and (min-width: 600px) {
    .Inicio .title {
        font-size: 2.4em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #224083
    }
}
@media screen and (min-width: 1200px) {
    .Inicio .title {
        font-size: 3.43em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #224083
    }
}
.Inicio .title span {
    font-size: 4em;
    font-family: 'helvetica_roundedbold', sans-serif;
    font-weight: normal;
    color: #224083;
    line-height: .8em
}
@media screen and (min-width: 1200px) {
    .Inicio .title span {
        font-size: 5em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #224083
    }
}
.Inicio .Img-amiguitos {
    position: absolute;
    top: 53%;
    animation: FlotarImagen 3s 2s ease-out infinite;
    max-width: 50%;
    right: 60px
}
@media screen and (min-width: 600px) {
    .Inicio .Img-amiguitos {
        max-width: 35%;
        top: 55%
    }
}
@media screen and (min-width: 992px) {
    .Inicio .Img-amiguitos {
        top: 33%
    }
}
@media screen and (min-width: 1200px) {
    .Inicio .Img-amiguitos {
        top: 21%
    }
}
@-moz-keyframes FlotarImagen {
    50% {
        transform: translate(0, 20px)
    }
}
@-webkit-keyframes FlotarImagen {
    50% {
        transform: translate(0, 20px)
    }
}
@-o-keyframes FlotarImagen {
    50% {
        transform: translate(0, 20px)
    }
}
@keyframes FlotarImagen {
    50% {
        transform: translate(0, 20px)
    }
}
@-moz-keyframes Aparecertituli {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-webkit-keyframes Aparecertituli {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-o-keyframes Aparecertituli {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@keyframes Aparecertituli {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
videogular,
[videogular] {
    background-color: transparent !important
}
.Nosotros {
    background: #ed0e4b;
    padding: 100px 0 0;
}
.Nosotros .MarcoEstrellas {
    background: url("../images/estrellas.png") 0 0 no-repeat scroll transparent;
    background-size: cover;
    height: 360px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 320px;
}
@media screen and (min-width: 992px) {
    .Nosotros .MarcoEstrellas {
        width: 460px
    }
}
.Nosotros .ImgPer1 {
    position: absolute;
    top: 29px;
    left: 29px;
  
    width: 42%;
}
.Nosotros .ImgPer1.animationpers {
    animation: PersonajeAni 3s .5s ease;
    animation-fill-mode: forwards
}
@media screen and (min-width: 600px) {
    .Nosotros .ImgPer1 {
        left: 48px
    }
}
@media screen and (min-width: 990px) {
    .Nosotros .ImgPer1 {
        width: 32%
    }
}
.Nosotros .ImgPer2 {
    position: absolute;
    top: 38px;
    left: 189px;
    
    width: 42%;
}
@media screen and (min-width: 600px) {
    .Nosotros .ImgPer2 {
        left: 250px
    }
}
@media screen and (min-width: 990px) {
    .Nosotros .ImgPer2 {
        width: 32%
    }
}
.Nosotros .ImgPer2.animationpers {
    animation: PersonajeAni 3s 3s ease;
    animation-fill-mode: forwards
}
.Nosotros .ImgPer3 {
    position: absolute;
    top: 173px;
    left: 104px;
    opacity: 1;
    width: 42%;
}
.Nosotros .ImgPer3.animationpers {
    animation: PersonajeAni 3s 5s ease;
    animation-fill-mode: forwards
}
@media screen and (min-width: 600px) {
    .Nosotros .ImgPer3 {
        left: 138px
    }
}
@media screen and (min-width: 990px) {
    .Nosotros .ImgPer3 {
        width: 32%
    }
}
.Nosotros h2 {
    font-size: 3.5em;
    font-family: 'bubbleboddyfat', sans-serif;
    font-weight: normal;
    color: #f1dd00;
    text-align: right;
    letter-spacing: -.03em
}
@media screen and (min-width: 1200px) {
    .Nosotros h2 {
        font-size: 5em;
        font-family: 'bubbleboddyfat', sans-serif;
        font-weight: normal;
        color: #f1dd00
    }
}
.Nosotros h3 {
    text-align: right;
    font-size: 1.7em;
    font-family: 'helvetica_roundedbold', sans-serif;
    font-weight: normal;
    color: #f1dd00;
}
@media screen and (min-width: 1200px) {
    .Nosotros h3 {
        font-size: 2.4em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #f1dd00
    }
}
.Nosotros p {
    text-align: right;
    font-size: 1.2em;
    font-family: 'helvetica_roundedbold', sans-serif;
    font-weight: normal;
    color: #f1dd00;
    letter-spacing: -.03em
}
@media screen and (min-width: 1200px) {
    .Nosotros p {
        font-size: 1.7em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #f1dd00
    }
}
.Nosotros .BgAzul {
    background: #224083;
    padding-top: 30px;
    margin-top: 15px;
}
.Nosotros .BgAzul p {
    text-align: left;
    font-size: 1.2em;
    font-family: 'helvetica_roundedbold', sans-serif;
    font-weight: normal;
    color: #fff;
}
@media screen and (min-width: 1200px) {
    .Nosotros .BgAzul p {
        font-size: 1.7em;
        font-family: 'helvetica_roundedbold', sans-serif;
        font-weight: normal;
        color: #fff
    }
}
.Nosotros .BgAzul .ImgAve {
    float: right;
    margin-right: 80px;
    opacity: 0;
}
.Nosotros .BgAzul .ImgAve.animationave {
    animation: PersonajeAve 3s 7.5s ease;
    animation-fill-mode: forwards
}
.Nosotros .BgCataplum {
    background: #ecdf14 url("../images/fondo_cata.jpg") center -108px no-repeat;
    height: 900px;
    position: relative
}
.Nosotros .ContainerImgBoom {
   background: url("../images/boom.png") center center no-repeat transparent scroll;
  /*    height: 854px;
    margin-left: -515px;
    margin-top: -427px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1030px;
     text-align: center;
    padding-top: 18%*/

      height: 100%;
    position: absolute;
    width: 100%;
    text-align: center;
}
.Nosotros .ImgCohete {
    position: absolute;
    top: 145px;
    left: 790px;
}
.Nosotros .ImgCohete.animationcata {
    animation: MoverCohete 3s 2s ease-in-out;
    animation-fill-mode: forwards
}
.Nosotros .ImgTitulo {
    position: absolute;
    top: 291px;
    left: -8px;
    opacity: 0;
}
.Nosotros .ImgTitulo.animationcata {
    animation: MoverTitulo 3s 2s ease-in-out;
    animation-fill-mode: forwards
}
.Nosotros .ImgSubTitulo {
    position: absolute;
    top: 533px;
    left: 270px;
    opacity: 0;
}
.Nosotros .ImgSubTitulo.animationcata {
    animation: MoverSubTitulo 2s 6s ease-in-out;
    animation-fill-mode: forwards
}
@-moz-keyframes MoverCohete {
    from {
        top: 145px;
        left: 790px;
        opacity: 1
    }
    100% {
        top: 0;
        left: 1050px;
        opacity: 0
    }
}
@-webkit-keyframes MoverCohete {
    from {
        top: 145px;
        left: 790px;
        opacity: 1
    }
    100% {
        top: 0;
        left: 1050px;
        opacity: 0
    }
}
@-o-keyframes MoverCohete {
    from {
        top: 145px;
        left: 790px;
        opacity: 1
    }
    100% {
        top: 0;
        left: 1050px;
        opacity: 0
    }
}
@keyframes MoverCohete {
    from {
        top: 145px;
        left: 790px;
        opacity: 1
    }
    100% {
        top: 0;
        left: 1050px;
        opacity: 0
    }
}
@-moz-keyframes MoverTitulo {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-webkit-keyframes MoverTitulo {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-o-keyframes MoverTitulo {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@keyframes MoverTitulo {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-moz-keyframes MoverSubTitulo {
    0% {
        left: -270px;
        opacity: 0
    }
    50% {
        left: 400px;
        opacity: 1
    }
    100% {
        left: 270px;
        opacity: 1
    }
}
@-webkit-keyframes MoverSubTitulo {
    0% {
        left: -270px;
        opacity: 0
    }
    50% {
        left: 400px;
        opacity: 1
    }
    100% {
        left: 270px;
        opacity: 1
    }
}
@-o-keyframes MoverSubTitulo {
    0% {
        left: -270px;
        opacity: 0
    }
    50% {
        left: 400px;
        opacity: 1
    }
    100% {
        left: 270px;
        opacity: 1
    }
}
@keyframes MoverSubTitulo {
    0% {
        left: -270px;
        opacity: 0
    }
    50% {
        left: 400px;
        opacity: 1
    }
    100% {
        left: 270px;
        opacity: 1
    }
}
@-moz-keyframes PersonajeAni {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-webkit-keyframes PersonajeAni {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-o-keyframes PersonajeAni {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@keyframes PersonajeAni {
    0% {
        transform: scale(0);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}
@-moz-keyframes PersonajeAve {
    0% {
        opacity: 0;
        margin-right: 0
    }
    100% {
        opacity: 1;
        margin-right: 80px
    }
}
@-webkit-keyframes PersonajeAve {
    0% {
        opacity: 0;
        margin-right: 0
    }
    100% {
        opacity: 1;
        margin-right: 80px
    }
}
@-o-keyframes PersonajeAve {
    0% {
        opacity: 0;
        margin-right: 0
    }
    100% {
        opacity: 1;
        margin-right: 80px
    }
}
@keyframes PersonajeAve {
    0% {
        opacity: 0;
        margin-right: 0
    }
    100% {
        opacity: 1;
        margin-right: 80px
    }
}
.Video {
    background: #ed0e4b;
}
.Video .PanelVideo {
    position: relative;
    width: 100%
}
.Video .videogular-container {
    width: 100%;
    height: 300px;
    margin: auto;
    overflow: hidden;
}
@media screen and (min-width: 992px) {
    .Video .videogular-container {
        height: 600px
    }
}
@media screen and (min-width: 1200px) {
    .Video .videogular-container {
        height: 900px
    }
}
.Video .ListaVideos {
    background: #ed0e4b;
    padding-top: 80px;
    margin: auto;
    text-align: center;
}
.Video .ListaVideos .title {
    font-size: 1.5em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #f1dd00
}
.Video .ListaVideos ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.Video .ListaVideos ul li {
    margin-bottom: 30px;
    text-align: left;
}
.Video .ListaVideos ul li .reproductor {
    display: block;
}
@media screen and (min-width: 500px) {
    .Video .ListaVideos ul li .reproductor {
        display: inline-block;
        vertical-align: top
    }
}
.Video .ListaVideos ul li span {
    display: inline-block;
    font-size: .95em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #f1dd00;
}
@media screen and (min-width: 992px) {
    .Video .ListaVideos ul li span {
        font-size: 1.18em;
        font-family: "helvetica_roundedbold", sans-serif;
        font-weight: normal;
        color: #f1dd00
    }
}
.Video .ListaVideos ul li .controller-audio {
    display: inline-block;
    float: right
}
.Video .ListaVideos ul li button,
.Video .ListaVideos ul li a {
    border: 0;
    display: inline-block;
    height: 26px;
    vertical-align: middle;
    width: 26px;
}
@media screen and (min-width: 992px) {
    .Video .ListaVideos ul li button margin-right 4px,
    .Video .ListaVideos ul li a margin-right 4px {
        margin-right: 10px
    }
}
.Video .ListaVideos ul li button.icon-play,
.Video .ListaVideos ul li a.icon-play {
    background: url("../images/video.png") -8px -3px no-repeat scroll transparent
}
.Video .ListaVideos ul li button.icon-pause,
.Video .ListaVideos ul li a.icon-pause {
    background: url("../images/video.png") -33px -3px no-repeat scroll transparent
}
.Video .ListaVideos ul li button.icon-stop,
.Video .ListaVideos ul li a.icon-stop {
    background: url("../images/video.png") -59px -3px no-repeat scroll transparent
}
.Video .ListaVideos ul li button.icon-download,
.Video .ListaVideos ul li a.icon-download {
    background: url("../images/video.png") -106px -3px no-repeat scroll transparent;
    width: 41px
}
@media screen and (min-width: 992px) {
    .Video .ListaVideos ul.alignright {
        float: right
    }
}
.Testimonio {
    background: #214184;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
}
.Testimonio .SliderHome {
    background-image: url("../images/marco.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    overflow: hidden;
    padding-left: 10%;
    padding-top: 5%;
    padding-right: 10%;
    padding-bottom: 5%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    width: 350px;
}
@media screen and (min-width: 540px) {
    .Testimonio .SliderHome {
        width: 500px
    }
}
@media screen and (min-width: 768px) {
    .Testimonio .SliderHome {
        width: 700px
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .SliderHome {
        width: 900px
    }
}
.Testimonio .SliderHome .responsive-slider {
    border: 2px solid #fff;
}
.Testimonio .SliderHome .responsive-slider .pages {
    z-index: 101;
}
.Testimonio .SliderHome .responsive-slider .pages .page {
    background: #fff;
    margin-left: 5px;
    visibility: visible;
    height: 20px;
    width: 20px
}
.Testimonio .SliderHome .responsive-slider .slider-control {
    position: absolute;
    top: 12.5%;
    background: transparent;
    z-index: 999;
    width: 82px;
    height: 130px;
    visibility: hidden;
    background-image: url("../images/nav-carrusel.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
@media screen and (min-width: 768px) {
    .Testimonio .SliderHome .responsive-slider .slider-control {
        top: 32.5%;
        visibility: visible
    }
}
@media screen and (min-width: 992px) {
    .Testimonio .SliderHome .responsive-slider .slider-control {
        top: 38.5%
    }
}
.Testimonio .SliderHome .responsive-slider .slider-control.left {
    left: 31%;
    background-position: -101px 12px;
}
@media screen and (min-width: 768px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.left {
        left: -12%
    }
}
@media screen and (min-width: 992px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.left {
        left: -17%
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.left {
        left: -15%
    }
}
.Testimonio .SliderHome .responsive-slider .slider-control.right {
    right: -34%;
    background-position: 21px 12px;
}
@media screen and (min-width: 768px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.right {
        right: -14%
    }
}
@media screen and (min-width: 992px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.right {
        right: -19%
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .SliderHome .responsive-slider .slider-control.right {
        right: -18%
    }
}
.Testimonio .BgBottom .content-comment .fb-page {
   background: none;
    border-radius: 30px;
    padding: 40px
}
.Testimonio h1 {
    font-size: 1.5em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #fff;
    text-align: center;
    line-height: 130%
}
.Testimonio h1 span {
    font-size: 1.5em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #fff
}
.Testimonio .BgTop {
    background: url("../images/fondo_test.jpg") center 50px no-repeat;
    height: auto;
    padding-bottom: 20px;
}
@media screen and (min-width: 1200px) {
    .Testimonio .BgTop {
        height: 730px
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .BgTop {
        background: url("../images/fondo_test1200.jpg") center 30px no-repeat;
        height: 780px
    }
}
.Testimonio .Carrusel {
    background: url("../images/marco.png") 0 0 no-repeat transparent scroll;
    background-size: cover;
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 45px;
    position: relative;
    width: 350px;
}
@media screen and (min-width: 992px) {
    .Testimonio .Carrusel {
        margin-top: 120px;
        width: 700px
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .Carrusel {
        width: 900px
    }
}
.Testimonio .Carrusel .Marco {
    border: 2px solid #fff;
    height: 130px;
    overflow: hidden;
}
@media screen and (min-width: 992px) {
    .Testimonio .Carrusel .Marco {
        height: 300px
    }
}
@media screen and (min-width: 1200px) {
    .Testimonio .Carrusel .Marco {
        height: 400px
    }
}
.Testimonio .Carrusel .Marco ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.Testimonio .Carrusel .Marco ul li {
    display: none;
}
.Testimonio .Carrusel .Marco ul li.active {
    display: block
}
.Testimonio .Carrusel .controlador-nav {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -65px;
    padding-left: 9px;
    width: 100%;
}
@media screen and (min-width: 1200px) {
    .Testimonio .Carrusel .controlador-nav {
        padding-left: 15px;
        padding-right: 6px
    }
}
.Testimonio .Carrusel .controlador-nav .nav-carrusel {
    background: url("../images/nav-carrusel.png") 0 0 no-repeat scroll transparent;
    display: inline-block;
    height: 130px;
    width: 130px;
}
.Testimonio .Carrusel .controlador-nav .nav-carrusel.nav-left {
    background-position: -101px 9px
}
.Testimonio .Carrusel .controlador-nav .nav-carrusel.nav-right {
    background-position: 70px 9px;
    float: right
}
.Testimonio .BgBottom {
    background: url("../images/fondo_test2.jpg") center 0 no-repeat;
    height: auto;
}
@media screen and (min-width: 1200px) {
    .Testimonio .BgBottom {
        background: url("../images/fondo_test1200.jpg") center 30px no-repeat
    }
}
.Testimonio .BgBottom .MensajeFooter {
    font-size: 1.5em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #fff;
    text-align: right;
    margin-top: 30px
}
.Testimonio .BgBottom .ContainerFacebook {
    color: #224083;
    background: url("../images/nube_xs.png") 0 0 no-repeat scroll transparent;
    height: 181px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 55px;
    padding: 34px 0 0 41px;
    position: relative;
    width: 317px;
}
@media screen and (min-width: 550px) {
    .Testimonio .BgBottom .ContainerFacebook {
        background: url("../images/nube.png") 0 0 no-repeat scroll transparent;
        padding: 70px 0 0 50px;
        height: 264px;
        width: 464px
    }
}
.Testimonio .BgBottom .ContainerFacebook .cuadroazul {
    background: #224083;
    padding: 20px 24px
}
.Testimonio .BgBottom .ContainerFacebook span {
    display: block;
    text-align: center
}
.Testimonio .BgBottom .ContainerFacebook p {
    font-size: .9em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #224083;
    padding-right: 25px;
    overflow-y: scroll;
    height: 110px;
}
@media screen and (min-width: 550px) {
    .Testimonio .BgBottom .ContainerFacebook p {
        height: 137px
    }
}
.Testimonio .BgBottom .ContainerFacebook .BtnNext {
    background: url("../images/BtnNext.png") no-repeat 0 0;
    position: absolute;
    bottom: 0;
    left: 220px;
    height: 34px;
    width: 39px
}
@media screen and (min-width: 1200px) {
    .Testimonio .BgBottom .ContainerFacebook {
        margin-top: 180px
    }
}
.Testimonio .BgBottom .content-comment {
    margin: 30px auto 0;
    display: block;
    text-align: center;
}
.Testimonio .BgBottom .content-comment .fb-comments {
    /*background: none;*/
    border-radius: 20px
}
.Equipo {
    background: #f1dd00;
    padding-bottom: 30px;
    overflow-x: hidden;
}
@media screen and (min-width: 1200px) {
    .Equipo padding-top 40px {
        padding-top: 80px
    }
}
.Equipo .container {
    position: relative
}
.Equipo .equipo1 {
    background: url("../images/personajesequipo.png");
    background-position: -24px -20px;
    background-repeat: no-repeat;
    display: none;
    height: 117px;
    top: 100px;
    left: 38px;
    position: absolute;
    width: 117px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo1 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo1 {
        background: url("../images/personajesequipobig.png");
        background-position: -38px -31px;
        background-repeat: no-repeat;
        display: none;
        height: 178px;
        top: 47px;
        left: -2px;
        position: absolute;
        width: 175px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo1 {
        display: block
    }
}
.Equipo .equipo2 {
    background: url("../images/personajesequipo.png");
    background-position: -356px -17px;
    background-repeat: no-repeat;
    display: none;
    height: 126px;
    top: 50px;
    left: 590px;
    position: absolute;
    width: 159px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo2 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo2 {
        background: url("../images/personajesequipobig.png");
        background-position: -536px -38px;
        background-repeat: no-repeat;
        display: none;
        height: 170px;
        top: 9px;
        left: 672px;
        position: absolute;
        width: 229px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo2 {
        display: block
    }
}
.Equipo .equipo3 {
    background: url("../images/personajesequipo.png");
    background-position: -553px -17px;
    background-repeat: no-repeat;
    display: none;
    height: 126px;
    top: 158px;
    left: 776px;
    position: absolute;
    width: 123px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo3 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo3 {
        background: url("../images/personajesequipobig.png");
        background-position: -835px -40px;
        background-repeat: no-repeat;
        display: none;
        height: 173px;
        top: 107px;
        left: 937px;
        position: absolute;
        width: 176px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo3 {
        display: block
    }
}
.Equipo .equipo4 {
    background: url("../images/personajesequipo.png");
    background-position: -553px -197px;
    background-repeat: no-repeat;
    display: none;
    height: 126px;
    top: 541px;
    left: 706px;
    position: absolute;
    width: 123px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo4 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo4 {
        background: url("../images/personajesequipobig.png");
        background-position: -849px -313px;
        background-repeat: no-repeat;
        display: none;
        height: 154px;
        top: 596px;
        left: 925px;
        position: absolute;
        width: 153px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo4 {
        display: block
    }
}
.Equipo .equipo5 {
    background: url("../images/personajesequipo.png");
    background-position: -190px -27px;
    background-repeat: no-repeat;
    display: none;
    height: 104px;
    top: 582px;
    left: 462px;
    position: absolute;
    width: 98px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo5 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo5 {
        background: url("../images/personajesequipobig.png");
        background-position: -288px -46px;
        background-repeat: no-repeat;
        display: none;
        height: 143px;
        top: 654px;
        left: 597px;
        position: absolute;
        width: 147px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo5 {
        display: block
    }
}
.Equipo .equipo6 {
    background: url("../images/personajesequipo.png");
    background-position: -389px -207px;
    background-repeat: no-repeat;
    display: none;
    height: 104px;
    top: 712px;
    left: 32px;
    position: absolute;
    width: 98px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo6 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo6 {
        background: url("../images/personajesequipobig.png");
        background-position: -582px -317px;
        background-repeat: no-repeat;
        display: none;
        height: 149px;
        top: 712px;
        left: 32px;
        position: absolute;
        width: 151px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo6 {
        display: block
    }
}
.Equipo .equipo7 {
    background: url("../images/personajesequipo.png");
    background-position: -173px -197px;
    background-repeat: no-repeat;
    display: none;
    height: 137px;
    top: 370px;
    left: 6px;
    position: absolute;
    width: 167px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo7 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo7 {
        background: url("../images/personajesequipobig.png");
        background-position: -260px -295px;
        background-repeat: no-repeat;
        display: none;
        height: 184px;
        top: 367px;
        left: -67px;
        position: absolute;
        width: 253px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo7 {
        display: block
    }
}
.Equipo .equipo8 {
    background: url("../images/personajesequipo.png");
    background-position: -32px -216px;
    background-repeat: no-repeat;
    display: none;
    height: 100px;
    top: 245px;
    left: 90px;
    position: absolute;
    width: 106px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .equipo8 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .equipo8 {
        background: url("../images/personajesequipobig.png");
        background-position: -50px -333px;
        background-repeat: no-repeat;
        display: none;
        height: 136px;
        top: 237px;
        left: 107px;
        position: absolute;
        width: 149px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .equipo8 {
        display: block
    }
}
.Equipo .estrellaroja1 {
    background: url("../images/personajesequipo.png");
    background-position: -429px -412px;
    background-repeat: no-repeat;
    display: none;
    height: 21px;
    top: 99px;
    left: 154px;
    position: absolute;
    width: 19px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaroja1 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaroja1 {
        background: url("../images/personajesequipobig.png");
        background-position: -650px -623px;
        background-repeat: no-repeat;
        display: none;
        height: 21px;
        top: 58px;
        left: 170px;
        position: absolute;
        width: 19px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaroja1 {
        display: block
    }
}
.Equipo .estrellaroja2 {
    background: url("../images/personajesequipo.png");
    background-position: -429px -412px;
    background-repeat: no-repeat;
    display: none;
    height: 21px;
    top: 188px;
    left: 535px;
    position: absolute;
    width: 19px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaroja2 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaroja2 {
        background: url("../images/personajesequipobig.png");
        background-position: -650px -623px;
        background-repeat: no-repeat;
        display: none;
        height: 21px;
        top: 196px;
        left: 595px;
        position: absolute;
        width: 19px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaroja2 {
        display: block
    }
}
.Equipo .estrellaroja3 {
    background: url("../images/personajesequipo.png");
    background-position: -429px -412px;
    background-repeat: no-repeat;
    display: none;
    height: 21px;
    top: 714px;
    left: 434px;
    position: absolute;
    width: 19px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaroja3 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaroja3 {
        background: url("../images/personajesequipobig.png");
        background-position: -650px -623px;
        background-repeat: no-repeat;
        display: none;
        height: 21px;
        top: 819px;
        left: 568px;
        position: absolute;
        width: 19px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaroja3 {
        display: block
    }
}
.Equipo .estrellaroja4 {
    background: url("../images/personajesequipo.png");
    background-position: -429px -412px;
    background-repeat: no-repeat;
    display: none;
    height: 21px;
    top: 244px;
    left: -17px;
    position: absolute;
    width: 19px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaroja4 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaroja4 {
        background: url("../images/personajesequipobig.png");
        background-position: -650px -623px;
        background-repeat: no-repeat;
        display: none;
        height: 21px;
        top: 244px;
        left: -17px;
        position: absolute;
        width: 19px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaroja4 {
        display: block
    }
}
.Equipo .estrellaazul1 {
    background: url("../images/personajesequipo.png");
    background-position: -19px -385px;
    background-repeat: no-repeat;
    display: none;
    height: 117px;
    top: 480px;
    left: 69px;
    position: absolute;
    width: 117px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaazul1 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaazul1 {
        background: url("../images/personajesequipobig.png");
        background-position: -47px -583px;
        background-repeat: no-repeat;
        display: none;
        height: 150px;
        top: 544px;
        left: 40px;
        position: absolute;
        width: 143px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaazul1 {
        display: block
    }
}
.Equipo .estrellaazul2 {
    background: url("../images/personajesequipo.png");
    background-position: -19px -385px;
    background-repeat: no-repeat;
    display: none;
    height: 117px;
    top: 100px;
    left: 361px;
    position: absolute;
    width: 117px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrellaazul2 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrellaazul2 {
        background: url("../images/personajesequipobig.png");
        background-position: -48px -587px;
        background-repeat: no-repeat;
        display: none;
        height: 146px;
        top: 66px;
        left: 431px;
        position: absolute;
        width: 146px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrellaazul2 {
        display: block
    }
}
.Equipo .estrella2 {
    background: url("../images/personajesequipo.png");
    background-position: -516px -405px;
    background-repeat: no-repeat;
    display: none;
    height: 31px;
    top: 174px;
    left: 930px;
    position: absolute;
    width: 31px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella2 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella2 {
        background: url("../images/personajesequipobig.png");
        background-position: -779px -618px;
        background-repeat: no-repeat;
        display: none;
        height: 33px;
        top: 108px;
        left: 1181px;
        position: absolute;
        width: 33px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella2 {
        display: block
    }
}
.Equipo .estrella3 {
    background: url("../images/personajesequipo.png");
    background-position: -414px -550px;
    background-repeat: no-repeat;
    display: none;
    height: 31px;
    top: 215px;
    left: 922px;
    position: absolute;
    width: 31px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella3 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella3 {
        background: url("../images/personajesequipobig.png");
        background-position: -629px -835px;
        background-repeat: no-repeat;
        display: none;
        height: 33px;
        top: 215px;
        left: 1178px;
        position: absolute;
        width: 33px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella3 {
        display: block
    }
}
.Equipo .estrella4 {
    background: url("../images/personajesequipo.png");
    background-position: -164px -385px;
    background-repeat: no-repeat;
    display: none;
    height: 117px;
    top: 312px;
    left: 850px;
    position: absolute;
    width: 124px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella4 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella4 {
        background: url("../images/personajesequipobig.png");
        background-position: -248px -578px;
        background-repeat: no-repeat;
        display: none;
        height: 165px;
        top: 280px;
        left: 1071px;
        position: absolute;
        width: 182px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella4 {
        display: block
    }
}
.Equipo .estrella5 {
    background: url("../images/personajesequipo.png");
    background-position: -429px -412px;
    background-repeat: no-repeat;
    display: none;
    height: 21px;
    top: 529px;
    left: 947px;
    position: absolute;
    width: 19px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella5 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella5 {
        background: url("../images/personajesequipobig.png");
        background-position: -650px -623px;
        background-repeat: no-repeat;
        display: none;
        height: 21px;
        top: 546px;
        left: 1252px;
        position: absolute;
        width: 19px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella5 {
        display: block
    }
}
.Equipo .estrella6 {
    background: url("../images/personajesequipo.png");
    background-position: -495px -541px;
    background-repeat: no-repeat;
    display: none;
    height: 46px;
    top: 615px;
    left: 892px;
    position: absolute;
    width: 42px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
    z-index: 13;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella6 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella6 {
        background: url("../images/personajesequipobig.png");
        background-position: -745px -816px;
        background-repeat: no-repeat;
        display: none;
        height: 62px;
        top: 693px;
        left: 1199px;
        position: absolute;
        width: 57px;
        z-index: 12;
        z-index: 13
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella6 {
        display: block
    }
}
.Equipo .estrella7 {
    background: url("../images/personajesequipo.png");
    background-position: -65px -562px;
    background-repeat: no-repeat;
    display: none;
    height: 22px;
    top: 778px;
    left: 190px;
    position: absolute;
    width: 22px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella7 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella7 {
        background: url("../images/personajesequipobig.png");
        background-position: -101px -849px;
        background-repeat: no-repeat;
        display: none;
        height: 22px;
        top: 857px;
        left: 280px;
        position: absolute;
        width: 22px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella7 {
        display: block
    }
}
.Equipo .estrella8 {
    background: url("../images/personajesequipo.png");
    background-position: -414px -550px;
    background-repeat: no-repeat;
    display: none;
    height: 31px;
    top: 613px;
    left: -1px;
    position: absolute;
    width: 31px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .estrella8 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .estrella8 {
        background: url("../images/personajesequipobig.png");
        background-position: -630px -834px;
        background-repeat: no-repeat;
        display: none;
        height: 31px;
        top: 704px;
        left: -76px;
        position: absolute;
        width: 31px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .estrella8 {
        display: block
    }
}
.Equipo ._cohete {
    background: url("../images/personajesequipo.png");
    background-position: -175px -541px;
    background-repeat: no-repeat;
    display: none;
    height: 47px;
    top: 760px;
    left: 265px;
    position: absolute;
    width: 46px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
    z-index: 13;
}
@media screen and (min-width: 992px) {
    .Equipo ._cohete {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo ._cohete {
        background: url("../images/personajesequipobig.png");
        background-position: -267px -823px;
        background-repeat: no-repeat;
        display: none;
        height: 61px;
        top: 838px;
        left: 387px;
        position: absolute;
        width: 65px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo ._cohete {
        display: block
    }
}
.Equipo .circulogrande {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 80px;
    top: 95px;
    left: 213px;
    width: 80px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulogrande {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulogrande {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 100px;
        top: 56px;
        left: 254px;
        width: 100px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulogrande {
        display: block
    }
}
.Equipo .circulopequeno {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 210px;
    left: 349px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards
}
@media screen and (min-width: 992px) {
    .Equipo .circulopequeno {
        display: block
    }
}
.Equipo .circulopequeno2 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 199px;
    left: 725px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulopequeno2 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulopequeno2 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 183px;
        left: 876px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulopequeno2 {
        display: block
    }
}
.Equipo .circulopequeno21 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 363px;
    left: 800px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulopequeno21 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulopequeno21 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 364px;
        left: 1024px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulopequeno21 {
        display: block
    }
}
.Equipo .circulopequeno3 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 110px;
    left: 825px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulopequeno3 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulopequeno3 {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 48px;
        left: 1010px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulopequeno3 {
        display: block
    }
}
.Equipo .circulo4 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 476px;
    left: 901px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo4 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo4 {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 494px;
        left: 1151px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo4 {
        display: block
    }
}
.Equipo .circulo5 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 80px;
    top: 564px;
    left: 861px;
    width: 80px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo5 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo5 {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 123px;
        top: 609px;
        left: 1143px;
        width: 123px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo5 {
        display: block
    }
}
.Equipo .circulo6 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 633px;
    left: 656px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo6 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo6 {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 717px;
        left: 869px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo6 {
        display: block
    }
}
.Equipo .circulo7 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 671px;
    left: 575px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo7 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo7 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 747px;
        left: 766px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo7 {
        display: block
    }
}
.Equipo .circulo8 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 683px;
    left: 372px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo8 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo8 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 782px;
        left: 518px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo8 {
        display: block
    }
}
.Equipo .circulo9 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 102px;
    top: 602px;
    left: 196px;
    width: 102px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo9 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo9 {
        background: #224083;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 122px;
        top: 670px;
        left: 300px;
        width: 122px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo9 {
        display: block
    }
}
.Equipo .circulo10 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 778px;
    left: 135px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo10 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo10 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 860px;
        left: 161px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo10 {
        display: block
    }
}
.Equipo .circulo11 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 745px;
    left: 9px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards;
}
@media screen and (min-width: 992px) {
    .Equipo .circulo11 {
        display: block
    }
}
@media screen and (min-width: 1200px) {
    .Equipo .circulo11 {
        background: #ed0e4b;
        border-radius: 50%;
        display: none;
        position: absolute;
        height: 10px;
        top: 825px;
        left: -63px;
        width: 10px;
        z-index: 12
    }
}
@media screen and (min-width: 1200px) and (min-width: 992px) {
    .Equipo .circulo11 {
        display: block
    }
}
.Equipo .circulo12 {
    background: #224083;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 659px;
    left: 199px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards
}
@media screen and (min-width: 992px) {
    .Equipo .circulo12 {
        display: block
    }
}
.Equipo .circulo13 {
    background: #ed0e4b;
    border-radius: 50%;
    display: none;
    position: absolute;
    height: 10px;
    top: 329px;
    left: 16px;
    width: 10px;
    z-index: 12;
    animation: Desvanecer 3s ease-in-out;
    animation-fill-mode: forwards
}
@media screen and (min-width: 992px) {
    .Equipo .circulo13 {
        display: block
    }
}
.Equipo p {
    font-size: 2em;
    font-family: "bubbleboddyfat", sans-serif;
    font-weight: normal;
    color: #224083;
    margin-top: 10px;
    text-align: center;
    margin: 50px 0 0 0;
    line-height: 120%
}
@media screen and (min-width: 1200px) {
    .Equipo p {
        padding-top: 40px;
        font-size: 2.5em;
        font-family: "bubbleboddyfat", sans-serif;
        font-weight: normal;
        color: #224083
    }
}
@media screen and (min-width: 992px) {
    .Equipo p {
        margin: 250px 0 0 0
    }
}
.Equipo .MensajeFooter p {
    font-size: 1.5em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #224083;
    margin-top: 50px;
    text-align: right
}
@media screen and (min-width: 992px) {
    .Equipo .MensajeFooter p {
        margin-top: 270px
    }
}
@-moz-keyframes Desvanecer {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-webkit-keyframes Desvanecer {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@-o-keyframes Desvanecer {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes Desvanecer {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
.Contacto {
    background: transparent;
    background-color: #ed0e4b;
    padding-top: 60px;
    padding-bottom: 0;
}
@media screen and (min-width: 992px) {
    .Contacto {
        background: url("../images/fondo_contacto.jpg") center center no-repeat;
        background-size: cover
    }
}
@media screen and (min-width: 1200px) {
    .Contacto {
        padding-top: 150px;
        padding-bottom: 220px
    }
}
.Contacto h3 {
    font-size: 1.2em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #fff;
    letter-spacing: .06em;
    line-height: 150%
}
.Contacto form {
    margin-top: 20px;
}
@media screen and (min-width: 992px) {
    .Contacto form {
        margin-top: 80px
    }
}
.Contacto form input {
    border-radius: 20px
}
.Contacto form textarea {
    border-radius: 20px;
    height: 120px
}
.Contacto form button {
    font-size: 1.2em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #5e2653;
    float: right
}
.Contacto .container {
    padding-bottom: 38px
}
.Contacto .error {
    background: #ed0e4b
}
.Contacto .warning {
    background: #f1dd00
}
.Contacto .alerform {
    text-align: center;
    color: #fff
}
.Contacto .Alinearform {
    margin-top: 40px;
    font-size: .86em;
    font-family: "helvetica_roundedbold", sans-serif;
    font-weight: normal;
    color: #fff;
}
@media screen and (min-width: 992px) {
    .Contacto .Alinearform {
        margin: 24px 0 0 50px
    }
}
@media screen and (min-width: 1200px) {
    .Contacto .Alinearform {
        font-size: 1em;
        font-family: "helvetica_roundedbold", sans-serif;
        font-weight: normal;
        color: #fff
    }
}
.Contacto .Alinearform table tr td {
    vertical-align: top;
}
.Contacto .Alinearform table tr td:first-child {
    padding-right: 10px
}
.Contacto .Alinearform .Social-Contacto {
    float: right;
}
.Contacto .Alinearform .Social-Contacto ul {
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
}
.Contacto .Alinearform .Social-Contacto ul li {
    display: inline-block;
}
.Contacto .Alinearform .Social-Contacto ul li a {
    background-image: url("../images/iconsocial.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    width: 37px;
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-facebook {
    background-position: -4px 0
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-twitter {
    background-position: -66px 0
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-pinterest {
    background-position: -128px 0
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-photo {
    background-position: -190px 0
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-youtube {
    background-position: -254px 0
}
.Contacto .Alinearform .Social-Contacto ul li a.icon-nube {
    background-position: -315px 0
}
.Contacto .Alinearform .Social-Contacto ul li:nth-child(n) {
    margin-left: 10px;
    margin-right: 10px
}
.Contacto .Alinearform .Social-Contacto ul li:first-child {
    margin-left: -3px
}
.Contacto .Alinearform .Social-Contacto ul li:last-child {
    margin-right: 0
}
#map-canvas {
    height: 400px;
    margin: 30px 0 20px;
    padding: 0
}
.Footer {
    background: #5e2753;
    padding-top: 0;
}
.Footer p {
    font-size: .65em;
    font-family: "akzidenz-grotesk_bq_lightRg", sans-serif;
    font-weight: normal;
    color: #fff;
    text-align: center
}
.Footer a {
    color: #fff;
    text-decoration: none;
}
.Footer a:hover {
    text-decoration: underline
}
.Footer .icon-corazon {
    background-image: url("../images/corazon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 21px
}
body {
    font-size: 16px;
    overflow-x: hidden
}