@charset "UTF-8";
/******************/
/* RESET	      */
/******************/
html {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: transparent; }

body {
  margin: 0;
  padding: 0;
  width: 100%;
  overflow-x: hidden; }

* {
  margin: 0;
  padding: 0;
  outline: none; }

body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset,
input, textarea,
a,
p, blockquote,
th, td {
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

img {
  border: 0; }

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, mark {
  display: block; }

/******************/
/* FUENTES        */
/******************/
/*@import url("//hello.myfonts.net/count/28f98d");*/
@font-face {
  font-family: 'Grandma';
  src: url("webfonts/28F98D_0_0.eot");
  src: url("webfonts/28F98D_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/28F98D_0_0.woff") format("woff"), url("webfonts/28F98D_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'tuffyregular';
  src: url("webfonts/tuffy-regular-webfont.eot");
  src: url("webfonts/tuffy-regular-webfont.eot?#iefix") format("embedded-opentype"), url("webfonts/tuffy-regular-webfont.woff") format("woff"), url("webfonts/tuffy-regular-webfont.ttf") format("truetype"), url("webfonts/tuffy-regular-webfont.svg#tuffyregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'tuffybold';
  src: url("webfonts/tuffy-bold-webfont.eot");
  src: url("webfonts/tuffy-bold-webfont.eot?#iefix") format("embedded-opentype"), url("webfonts/tuffy-bold-webfont.woff") format("woff"), url("webfonts/tuffy-bold-webfont.ttf") format("truetype"), url("webfonts/tuffy-bold-webfont.svg#tuffybold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'tuffyitalic';
  src: url("webfonts/tuffy-italic-webfont.eot");
  src: url("webfonts/tuffy-italic-webfont.eot?#iefix") format("embedded-opentype"), url("webfonts/tuffy-italic-webfont.woff") format("woff"), url("webfonts/tuffy-italic-webfont.ttf") format("truetype"), url("webfonts/tuffy-italic-webfont.svg#tuffyitalic") format("svg");
  font-weight: normal;
  font-style: normal; }

/******************/
/* VARIABLES      */
/******************/
/******************/
/* GENERALES      */
/******************/
body {
  font: 18px "tuffyregular",arial; }

a {
  color: white;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

h2 {
  font: 32px "tuffybold",arial;
  color: white; }

h3 {
  font: 18px "tuffybold",arial;
  color: white;
  color: white; }

#header {
  width: 100%; }
  #header .contentHeader {
    width: 980px;
    margin: 0 auto; }
    #header .contentHeader .menuHead {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
      padding: 20px 0; }
      #header .contentHeader .menuHead h1 {
        display: inline; }
      #header .contentHeader .menuHead img {
        float: left;
        margin-left: 10px;
        text-indent: -9999em;
        position: relative; }
      #header .contentHeader .menuHead .menuopen {
        display: none; }
      #header .contentHeader .menuHead ul {
        float: right;
        margin-right: 10px;
        padding-top: 20px; }
        #header .contentHeader .menuHead ul li {
          display: inline;
          font: 14px "tuffybold",arial;
          margin-left: 15px; }
          #header .contentHeader .menuHead ul li span.selected {
            padding-bottom: 3px;
            border-bottom: 4px solid white; }
          #header .contentHeader .menuHead ul li a {
            color: white;
            text-transform: uppercase;
            text-decoration: none; }
          #header .contentHeader .menuHead ul li a:hover {
            padding-bottom: 3px;
            border-bottom: 4px solid white; }
    #header .contentHeader .content {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
      position: relative; }

.content {
  width: 980px;
  margin: 0 auto; }
  .content section {
    width: 100%;
    overflow: hidden;
    margin: 20px auto; }

#footer {
  background-color: #A8A498;
  width: 100%;
  position: relative; }
  #footer a.idioma {
    position: absolute;
    right: 0;
    top: 15px;
    background: url(../img/btn_es.png) 0 0 no-repeat;
    width: 85px;
    height: 65px;
    display: block; }
  #footer a:hover.idioma {
    background: url(../img/btn_es_hover.png) 0 0 no-repeat;
    width: 101px; }
  #footer .menuFoot {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0; }
    #footer .menuFoot img.logoFoot {
      float: left;
      margin-right: 20px;
      width: 150px;
      margin-top: 7px; }
    #footer .menuFoot ul {
      float: left;
      padding-top: 20px; }
      #footer .menuFoot ul li {
        display: inline;
        font: 14px "tuffybold",arial;
        margin-left: 15px; }
        #footer .menuFoot ul li span.selected {
          padding-bottom: 3px;
          border-bottom: 4px solid white; }
        #footer .menuFoot ul li a {
          color: white;
          text-transform: uppercase;
          text-decoration: none; }
        #footer .menuFoot ul li a:hover {
          padding-bottom: 3px;
          border-bottom: 4px solid white; }
  #footer .contentFoo {
    width: 980px;
    padding: auto 45px;
    margin: 0 auto;
    font: 14px "tuffyitalic",arial;
    color: white;
    overflow: hidden; }
    #footer .contentFoo #copyright {
      width: 505px;
      float: left;
      padding-top: 50px;
      font-size: 14px; }
    #footer .contentFoo .join {
      overflow: hidden;
      float: right;
      width: 450px;
      background: url(../img/oniroFondoIzdaEmail.png) 0 0 no-repeat transparent;
      margin-bottom: 20px; }
      #footer .contentFoo .join .beFirst {
        margin: 0 auto 0 70px;
        width: 350px;
        overflow: hidden;
        background: url(../img/oniroFondoDchaEmail.png) 95% 0 no-repeat transparent; }
        #footer .contentFoo .join .beFirst p {
          color: #fff;
          font: 14px 'tuffyregular',arial;
          padding-left: 5px;
          margin: 0 10px 0 0;
          float: none;
          padding-top: 10px; }
        #footer .contentFoo .join .beFirst input.email {
          color: #999;
          font: 14px 'tuffyregular',arial;
          background: url(../img/fondoEmail.png) 0 0 no-repeat;
          border: none;
          height: 45px;
          padding-left: 10px;
          padding-right: 0;
          width: 154px;
          float: left; }
        #footer .contentFoo .join .beFirst input.button {
          float: left;
          margin-left: 3px; }

/********************************/
/* PARTICULARES - PÁGINAs       */
/********************************/
.home #header.slide1 {
  background-color: #C0BCB8;
  -webkit-transition: background 400ms linear;
  -moz-transition: background 400ms linear;
  -ms-transition: background 400ms linear;
  -o-transition: background 400ms linear;
  transition: background 400ms linear; }

.home #header.slide2 {
  background: #53a355;
  /* Old browsers */
  background: -moz-linear-gradient(top, #53a355 0%, #cbc5d4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53a355), color-stop(100%, #cbc5d4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #53a355 0%, #cbc5d4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #53a355 0%, #cbc5d4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #53a355 0%, #cbc5d4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #53a355 0%, #cbc5d4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53a355', endColorstr='#cbc5d4',GradientType=0 );
  /* IE6-9 */
  -webkit-transition: background 400ms linear;
  -moz-transition: background 400ms linear;
  -ms-transition: background 400ms linear;
  -o-transition: background 400ms linear;
  transition: background 400ms linear; }

.home #header.slide3 {
  background: #ae558b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ae558b), color-stop(100%, #9ab4f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ae558b 0%, #9ab4f1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae558b', endColorstr='#9ab4f1',GradientType=0 );
  /* IE6-9 */
  -webkit-transition: background 400ms linear;
  -moz-transition: background 400ms linear;
  -ms-transition: background 400ms linear;
  -o-transition: background 400ms linear;
  transition: background 400ms linear; }

.home #header .contentHeader .content {
  height: 380px;
  color: white; }
  .home #header .contentHeader .content .captureVideo {
    width: 486px;
    float: left;
    margin: 40px 40px 0 70px;
    -webkit-box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75); }
  .home #header .contentHeader .content .sliderNewBornIcon, .home #header .contentHeader .content .sliderMovingIcon {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto; }
  .home #header .contentHeader .content a.playVideo {
    width: 486px;
    height: 274px;
    position: absolute;
    top: 40px;
    left: 70px;
    z-index: 99; }
    .home #header .contentHeader .content a.playVideo img {
      position: absolute;
      top: 90px;
      left: 0;
      right: 0;
      margin: 0 auto; }
  .home #header .contentHeader .content a:hover.playVideo {
    opacity: 0.5;
    -webkit-transition: all 1000ms ease;
    -moz-transition: all 1000ms ease;
    -ms-transition: all 1000ms ease;
    -o-transition: all 1000ms ease;
    transition: all 1000ms ease; }
  .home #header .contentHeader .content .txt {
    position: relative;
    float: left;
    width: 310px;
    top: 50px; }
    .home #header .contentHeader .content .txt h2 {
      font: 32px "tuffybold",arial;
      line-height: 38px;
      overflow: hidden; }
      .home #header .contentHeader .content .txt h2 a {
        text-decoration: none; }
      .home #header .contentHeader .content .txt h2 a:hover {
        text-decoration: underline; }
    .home #header .contentHeader .content .txt p {
      font: 18px "tuffyregular",arial;
      line-height: 27px;
      margin-top: 15px; }
  .home #header .contentHeader .content .txt.app {
    position: relative;
    float: right;
    width: 330px;
    top: 30px;
    right: 50px; }
    .home #header .contentHeader .content .txt.app h2 {
      font: 42px "Grandma",arial;
      overflow: hidden; }
    .home #header .contentHeader .content .txt.app p {
      font: 18px "tuffyregular",arial;
      line-height: 27px;
      margin-top: 10px; }
    .home #header .contentHeader .content .txt.app .labelProximamente {
      color: #333;
      font-size: 14px;
      margin-top: 10px; }
    .home #header .contentHeader .content .txt.app .linksTiendas {
      width: 100%;
      overflow: hidden;
      margin: 20px 0 0; }
      .home #header .contentHeader .content .txt.app .linksTiendas .appleStore, .home #header .contentHeader .content .txt.app .linksTiendas .googlePlay {
        width: 50%;
        float: left; }
        .home #header .contentHeader .content .txt.app .linksTiendas .appleStore img, .home #header .contentHeader .content .txt.app .linksTiendas .googlePlay img {
          height: 45px; }
          .home #header .contentHeader .content .txt.app .linksTiendas .appleStore img.proximamente, .home #header .contentHeader .content .txt.app .linksTiendas .googlePlay img.proximamente {
            opacity: 0.3;
            filter: alpha(opacity=30);
            /* For IE8 and earlier */ }
      .home #header .contentHeader .content .txt.app .linksTiendas .googlePlay img {
        height: 46px; }
.home #header .contentHeader .oniros {
  overflow: hidden;
  width: 980px;
  position: absolute;
  top: 378px;
  left: 0;
  right: 0;
  margin: 0 auto; }
  .home #header .contentHeader .oniros img.oniroNubeIzda {
    float: left;
    margin-top: 17px; }
  .home #header .contentHeader .oniros img.oniroNubeDcha {
    float: right; }

.home .content section div {
  float: left;
  width: 477px;
  position: relative;
  margin-left: 13px; }
  .home .content section div img {
    width: 100%; }
  .home .content section div h2 {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 100px; }
    .home .content section div h2 a {
      text-decoration: none; }
.home .content section ul {
  margin: 20px auto;
  width: 500px;
  padding-left: 25px; }
  .home .content section ul li {
    display: inline-block;
    padding-left: 60px;
    font: 24px "tuffybold",arial;
    color: #666;
    height: 44px;
    padding-top: 5px;
    margin-right: 20px; }
    .home .content section ul li.juega {
      background: url(../img/icons/iconJuega.png) 0 0 no-repeat transparent; }
    .home .content section ul li.cuenta {
      background: url(../img/icons/iconCuenta.png) 0 0 no-repeat transparent; }
    .home .content section ul li.comparte {
      background: url(../img/icons/iconComparte.png) 0 0 no-repeat transparent; }

.home .contentFull {
  background: url(../img/portadaFondoPersonajes.png) 0 100% repeat-x;
  width: 100%; }
  .home .contentFull section.contentPersonajes {
    width: 980px;
    height: 465px;
    margin: 0 auto;
    position: relative; }
    .home .contentFull section.contentPersonajes img {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0; }
    .home .contentFull section.contentPersonajes .txtPersonajes {
      float: right;
      margin: 40px 130px 0 0;
      color: white;
      width: 350px; }
      .home .contentFull section.contentPersonajes .txtPersonajes a {
        text-decoration: none; }
      .home .contentFull section.contentPersonajes .txtPersonajes a:hover {
        text-decoration: underline; }

.aventuras #header .contentHeader .content,
.cuentos #header .contentHeader .content,
.actividades #header .contentHeader .content,
.juguetes #header .contentHeader .content,
.nosotros #header .contentHeader .content {
  position: relative; }
  .aventuras #header .contentHeader .content .txt,
  .cuentos #header .contentHeader .content .txt,
  .actividades #header .contentHeader .content .txt,
  .juguetes #header .contentHeader .content .txt,
  .nosotros #header .contentHeader .content .txt {
    position: absolute;
    right: 60px;
    width: 420px;
    top: 0px;
    z-index: 2; }
    .aventuras #header .contentHeader .content .txt h2,
    .cuentos #header .contentHeader .content .txt h2,
    .actividades #header .contentHeader .content .txt h2,
    .juguetes #header .contentHeader .content .txt h2,
    .nosotros #header .contentHeader .content .txt h2 {
      font: 36px "tuffybold",arial;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .aventuras #header .contentHeader .content .txt p,
    .cuentos #header .contentHeader .content .txt p,
    .actividades #header .contentHeader .content .txt p,
    .juguetes #header .contentHeader .content .txt p,
    .nosotros #header .contentHeader .content .txt p {
      font: 36px "tuffyregular",arial;
      color: white; }
  .aventuras #header .contentHeader .content img.nubeIzda,
  .cuentos #header .contentHeader .content img.nubeIzda,
  .actividades #header .contentHeader .content img.nubeIzda,
  .juguetes #header .contentHeader .content img.nubeIzda,
  .nosotros #header .contentHeader .content img.nubeIzda {
    position: absolute;
    top: 83px;
    left: 0; }
  .aventuras #header .contentHeader .content img.nubeDcha,
  .cuentos #header .contentHeader .content img.nubeDcha,
  .actividades #header .contentHeader .content img.nubeDcha,
  .juguetes #header .contentHeader .content img.nubeDcha,
  .nosotros #header .contentHeader .content img.nubeDcha {
    position: absolute;
    bottom: 68px;
    right: 0; }

.aventuras #header {
  background: url(../img/aventuras_fondo_head.png) 0 0 repeat-x; }

.cuentos #header {
  background: url(../img/cuentos_fondo_head.png) 0 0 repeat-x; }
  .cuentos #header .contentHeader .content img.nubeIzda {
    top: 0;
    left: 320px;
    z-index: 1; }
  .cuentos #header .contentHeader .content img.nubeDcha {
    bottom: 110px; }

.actividades #header {
  background: url(../img/actividades_fondo_head.png) 0 0 repeat-x;
  height: 400px; }
  .actividades #header .contentHeader .content {
    background: url(../img/actividades_foto_head.png) 0 100% no-repeat;
    height: 305px; }
  .actividades #header .contentHeader .txt {
    position: absolute;
    left: 400px;
    right: 0;
    margin: 0 auto;
    width: 440px;
    top: 130px;
    z-index: 2; }
    .actividades #header .contentHeader .txt h2 {
      font: 36px "tuffybold",arial;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .actividades #header .contentHeader .txt p {
      font: 36px "tuffyregular",arial;
      color: white; }

.juguetes #header {
  background: url(../img/juguetes_fondo_head.png) 0 0 repeat-x; }
  .juguetes #header .contentHeader .menuHead {
    background: url(../img/juguetes_estrellas.png) 50% 25px no-repeat; }
  .juguetes #header .contentHeader .content img {
    margin: 32px 0 0 30px; }
  .juguetes #header .contentHeader .content .txt {
    margin-top: 20px; }

.aventuras .content .speach,
.cuentos .content .speach,
.actividades .content .speach,
.juguetes .content .speach {
  font: 24px "tuffyitalic",arial;
  margin: 0 auto 30px;
  padding: 0 60px;
  color: #666; }
.aventuras .content .producto,
.cuentos .content .producto,
.actividades .content .producto,
.juguetes .content .producto {
  overflow: hidden;
  margin-bottom: 70px; }
  .aventuras .content .producto .titular,
  .cuentos .content .producto .titular,
  .actividades .content .producto .titular,
  .juguetes .content .producto .titular {
    width: 465px;
    background-size: 100%;
    float: left;
    position: relative;
    margin-left: 10px; }
    .aventuras .content .producto .titular h2,
    .cuentos .content .producto .titular h2,
    .actividades .content .producto .titular h2,
    .juguetes .content .producto .titular h2 {
      font: 36px "Grandma",arial;
      position: absolute;
      top: 50px;
      left: 120px;
      width: 240px;
      z-index: 3; }
      .aventuras .content .producto .titular h2 a,
      .cuentos .content .producto .titular h2 a,
      .actividades .content .producto .titular h2 a,
      .juguetes .content .producto .titular h2 a {
        text-decoration: none; }
    .aventuras .content .producto .titular .fondo,
    .cuentos .content .producto .titular .fondo,
    .actividades .content .producto .titular .fondo,
    .juguetes .content .producto .titular .fondo {
      position: relative;
      padding: 20px 0 0 20px; }
      .aventuras .content .producto .titular .fondo img,
      .cuentos .content .producto .titular .fondo img,
      .actividades .content .producto .titular .fondo img,
      .juguetes .content .producto .titular .fondo img {
        width: 100%;
        margin-bottom: 20px; }
    .aventuras .content .producto .titular .icon,
    .cuentos .content .producto .titular .icon,
    .actividades .content .producto .titular .icon,
    .juguetes .content .producto .titular .icon {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
  .aventuras .content .producto .txt,
  .cuentos .content .producto .txt,
  .actividades .content .producto .txt,
  .juguetes .content .producto .txt {
    width: 450px;
    margin: 20px 0 0 50px;
    float: left; }
    .aventuras .content .producto .txt img.proximamente, .aventuras .content .producto .txt a img.proximamente,
    .cuentos .content .producto .txt img.proximamente,
    .cuentos .content .producto .txt a img.proximamente,
    .actividades .content .producto .txt img.proximamente,
    .actividades .content .producto .txt a img.proximamente,
    .juguetes .content .producto .txt img.proximamente,
    .juguetes .content .producto .txt a img.proximamente {
      opacity: 0.3;
      filter: alpha(opacity=30);
      /* For IE8 and earlier */
      margin-bottom: 10px; }
    .aventuras .content .producto .txt .labelProximamente,
    .cuentos .content .producto .txt .labelProximamente,
    .actividades .content .producto .txt .labelProximamente,
    .juguetes .content .producto .txt .labelProximamente {
      display: block;
      width: 100%;
      text-align: left; }
    .aventuras .content .producto .txt .info,
    .cuentos .content .producto .txt .info,
    .actividades .content .producto .txt .info,
    .juguetes .content .producto .txt .info {
      margin: 20px auto 30px;
      overflow: hidden; }
      .aventuras .content .producto .txt .info a, .aventuras .content .producto .txt .info span,
      .cuentos .content .producto .txt .info a,
      .cuentos .content .producto .txt .info span,
      .actividades .content .producto .txt .info a,
      .actividades .content .producto .txt .info span,
      .juguetes .content .producto .txt .info a,
      .juguetes .content .producto .txt .info span {
        font: 18px "tuffybold",arial;
        border-bottom: 2px solid #666;
        float: left;
        margin-top: 15px;
        color: #333;
        text-decoration: none; }
      .aventuras .content .producto .txt .info a:hover,
      .cuentos .content .producto .txt .info a:hover,
      .actividades .content .producto .txt .info a:hover,
      .juguetes .content .producto .txt .info a:hover {
        border-bottom: none; }
      .aventuras .content .producto .txt .info img,
      .cuentos .content .producto .txt .info img,
      .actividades .content .producto .txt .info img,
      .juguetes .content .producto .txt .info img {
        margin: 5px 0 0 10px;
        float: left; }

.cuentos .content .producto .titular h2 {
  left: 150px;
  line-height: 32px; }

.actividades .content .producto .titular h2,
.juguetes .content .producto .titular h2 {
  width: 260px; }
.actividades .content .producto .txt .juega, .actividades .content .producto .txt .comparte, .actividades .content .producto .txt .cuenta,
.juguetes .content .producto .txt .juega,
.juguetes .content .producto .txt .comparte,
.juguetes .content .producto .txt .cuenta {
  background: url(../img/icons/iconJuega.png) 0 0 no-repeat;
  padding-left: 55px;
  margin-bottom: 20px; }
  .actividades .content .producto .txt .juega h3, .actividades .content .producto .txt .comparte h3, .actividades .content .producto .txt .cuenta h3,
  .juguetes .content .producto .txt .juega h3,
  .juguetes .content .producto .txt .comparte h3,
  .juguetes .content .producto .txt .cuenta h3 {
    color: #333;
    margin-bottom: 8px;
    text-transform: uppercase; }
.actividades .content .producto .txt .comparte,
.juguetes .content .producto .txt .comparte {
  background: url(../img/icons/iconComparte.png) 0 0 no-repeat; }
.actividades .content .producto .txt .cuenta,
.juguetes .content .producto .txt .cuenta {
  background: url(../img/icons/iconCuenta.png) 0 0 no-repeat; }

.actividades .content .producto .titular h2 {
  width: 310px; }

.actividades .downloadAct {
  width: 156px;
  height: 57px;
  background: url(../img/btndownloadPDF.png) 0 0 no-repeat; }
  .actividades .downloadAct a {
    float: left;
    margin: 8px 0 0 20px;
    font-family: "tuffybold",arial;
    text-decoration: none; }

.juguetes .content .speach {
  margin-top: 20px; }
.juguetes .content .producto {
  position: relative; }
  .juguetes .content .producto .titular h2 {
    font: 36px "Grandma",arial;
    position: absolute;
    top: 0;
    left: 20px;
    width: 340px;
    color: #333; }

.juguetes .content .producto .titular .fondo.top50 {
  top: 50px; }

.juguetes .content .producto .vistoEn, .personajes .vistoEn {
  background: url(../img/fondoVistoEn.png) 0 0 no-repeat transparent;
  width: 180px;
  height: 120px;
  position: absolute;
  bottom: 0;
  left: 290px;
  font-size: 14px;
  color: white;
  z-index: 2; }
  .juguetes .content .producto .vistoEn span, .personajes .vistoEn span {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px; }

.personajes .vistoEn {
  background: url(../img/fondoVistoEnPersonajes.png) 0 0 no-repeat transparent;
  left: 150px;
  height: 140px; }

.nosotros #header {
  background: none;
  background-color: #B8B4B1; }

.nosotros #header .contentHeader .menuHead {
  padding-bottom: 50px; }
.nosotros #header .contentHeader .content img.ppddsNosotros {
  margin-left: 100px; }
.nosotros #header .contentHeader .content .txt {
  right: 120px; }
  .nosotros #header .contentHeader .content .txt h2 {
    font-size: 32px; }
  .nosotros #header .contentHeader .content .txt p {
    font-size: 18px; }
.nosotros #header .contentHeader .videoNosotros {
  position: relative;
  padding-bottom: 10px; }
  .nosotros #header .contentHeader .videoNosotros img.captureVideo {
    margin: 50px auto;
    display: block;
    -webkit-box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 4px 4px 12px 0px rgba(50, 50, 50, 0.75); }
  .nosotros #header .contentHeader .videoNosotros img.playVideo {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    margin: 0 auto; }

.nosotros section {
  width: 680px;
  margin: 0 auto;
  color: #333;
  font-size: 16px;
  overflow: hidden;
  padding-bottom: 60px; }
  .nosotros section p {
    margin: 30px auto;
    line-height: 24px; }
    .nosotros section p a {
      color: #0066cc;
      text-decoration: none; }
    .nosotros section p a.mailArt {
      display: block; }
    .nosotros section p a:hover {
      text-decoration: underline; }
  .nosotros section h2 {
    color: #333;
    margin-bottom: 30px; }
  .nosotros section ul {
    margin-bottom: 30px; }
    .nosotros section ul li {
      margin-bottom: 10px; }
  .nosotros section img {
    float: left;
    margin: auto 60px; }

/********************************/
/* PARTICULARES - APPS       */
/********************************/
body.diamudanza {
  background: url(../img/fondo_color_dia_mudanza.png) 0 38px repeat-x #ae558b; }

body.reciennacido {
  background: url(../img/fondo_color_recien_nacido.png) 0 -16px repeat-x #3fa580; }

body.familiapapa {
  background: url(../img/fondo_color_familia_papa.png) 0 -22px repeat-x #46a69f; }

body.primerdia {
  background: url(../img/fondo_color_primer_dia.png) 0 0 repeat-x #908dc5; }

body.diamami {
  background: url(../img/fondo_color_dia_mami.png) 0 -2px repeat-x #da7586; }

body.personajes {
  background: url(../img/fondo_color_personajes.png) 0 0 repeat-x; }

.personajes section {
  margin: 98px auto -4px; }
  .personajes section h2 {
    font-size: 18px;
    margin-left: 45px;
    text-transform: uppercase; }
  .personajes section h3 {
    font: 32px "tuffybold", Verdana;
    margin-bottom: 30px;
    margin-left: 45px; }
  .personajes section ul {
    margin-bottom: 50px; }
    .personajes section ul li {
      float: left;
      width: 50%;
      background: url(../img/fondoCuadroPersonajes.png) 50% 50% no-repeat;
      height: 300px;
      color: white;
      position: relative; }
      .personajes section ul li div {
        margin: 70px auto auto 140px;
        width: 260px; }
        .personajes section ul li div h4 {
          font: 36px "Grandma",Verdana; }
        .personajes section ul li div p {
          font-size: 16px;
          padding-left: 30px; }
      .personajes section ul li .nola, .personajes section ul li .newborn {
        position: absolute;
        bottom: 20px;
        left: 20px; }
      .personajes section ul li .mami, .personajes section ul li .papi, .personajes section ul li .oniros {
        position: absolute;
        bottom: 0;
        left: 0; }
      .personajes section ul li .onirosolo {
        position: absolute;
        top: 26px;
        left: 70px; }
      .personajes section ul li .pesadillas {
        position: absolute;
        bottom: 0;
        left: -30px; }
  .personajes section .elenco {
    margin-top: 172px; }

.diamudanza section, .reciennacido section, .familiapapa section, .primerdia section, .diamami section {
  overflow: hidden;
  position: relative; }
  .diamudanza section h2, .reciennacido section h2, .familiapapa section h2, .primerdia section h2, .diamami section h2 {
    font-size: 18px;
    text-transform: uppercase; }
  .diamudanza section .datosApp, .diamudanza section .imagenesApp, .reciennacido section .datosApp, .reciennacido section .imagenesApp, .familiapapa section .datosApp, .familiapapa section .imagenesApp, .primerdia section .datosApp, .primerdia section .imagenesApp, .diamami section .datosApp, .diamami section .imagenesApp {
    float: left;
    width: 50%; }
  .diamudanza section .datosApp .txt, .reciennacido section .datosApp .txt, .familiapapa section .datosApp .txt, .primerdia section .datosApp .txt, .diamami section .datosApp .txt {
    color: white;
    padding-right: 50px; }
    .diamudanza section .datosApp .txt .juega, .diamudanza section .datosApp .txt .comparte, .diamudanza section .datosApp .txt .cuenta, .reciennacido section .datosApp .txt .juega, .reciennacido section .datosApp .txt .comparte, .reciennacido section .datosApp .txt .cuenta, .familiapapa section .datosApp .txt .juega, .familiapapa section .datosApp .txt .comparte, .familiapapa section .datosApp .txt .cuenta, .primerdia section .datosApp .txt .juega, .primerdia section .datosApp .txt .comparte, .primerdia section .datosApp .txt .cuenta, .diamami section .datosApp .txt .juega, .diamami section .datosApp .txt .comparte, .diamami section .datosApp .txt .cuenta {
      background: url(../img/icons/iconJuegaBorde.png) 0 0 no-repeat;
      padding-left: 70px;
      margin-bottom: 30px; }
      .diamudanza section .datosApp .txt .juega h3, .diamudanza section .datosApp .txt .comparte h3, .diamudanza section .datosApp .txt .cuenta h3, .reciennacido section .datosApp .txt .juega h3, .reciennacido section .datosApp .txt .comparte h3, .reciennacido section .datosApp .txt .cuenta h3, .familiapapa section .datosApp .txt .juega h3, .familiapapa section .datosApp .txt .comparte h3, .familiapapa section .datosApp .txt .cuenta h3, .primerdia section .datosApp .txt .juega h3, .primerdia section .datosApp .txt .comparte h3, .primerdia section .datosApp .txt .cuenta h3, .diamami section .datosApp .txt .juega h3, .diamami section .datosApp .txt .comparte h3, .diamami section .datosApp .txt .cuenta h3 {
        margin-bottom: 8px;
        text-transform: uppercase; }
    .diamudanza section .datosApp .txt .comparte, .reciennacido section .datosApp .txt .comparte, .familiapapa section .datosApp .txt .comparte, .primerdia section .datosApp .txt .comparte, .diamami section .datosApp .txt .comparte {
      background: url(../img/icons/iconComparteBorde.png) 0 0 no-repeat; }
    .diamudanza section .datosApp .txt .cuenta, .reciennacido section .datosApp .txt .cuenta, .familiapapa section .datosApp .txt .cuenta, .primerdia section .datosApp .txt .cuenta, .diamami section .datosApp .txt .cuenta {
      background: url(../img/icons/iconCuentaBorde.png) 0 0 no-repeat; }
    .diamudanza section .datosApp .txt .cabeceraApp, .reciennacido section .datosApp .txt .cabeceraApp, .familiapapa section .datosApp .txt .cabeceraApp, .primerdia section .datosApp .txt .cabeceraApp, .diamami section .datosApp .txt .cabeceraApp {
      background: url(../img/icons/movingDayIcon.png) 0 0 no-repeat;
      padding-left: 120px;
      margin-bottom: 30px;
      height: 102px; }
      .diamudanza section .datosApp .txt .cabeceraApp h3, .reciennacido section .datosApp .txt .cabeceraApp h3, .familiapapa section .datosApp .txt .cabeceraApp h3, .primerdia section .datosApp .txt .cabeceraApp h3, .diamami section .datosApp .txt .cabeceraApp h3 {
        font: 42px "Grandma",Verdana;
        margin: 10px auto 20px; }
  .diamudanza section .imagenesApp .screen_shots, .reciennacido section .imagenesApp .screen_shots, .familiapapa section .imagenesApp .screen_shots, .primerdia section .imagenesApp .screen_shots, .diamami section .imagenesApp .screen_shots {
    overflow: hidden; }
    .diamudanza section .imagenesApp .screen_shots img, .reciennacido section .imagenesApp .screen_shots img, .familiapapa section .imagenesApp .screen_shots img, .primerdia section .imagenesApp .screen_shots img, .diamami section .imagenesApp .screen_shots img {
      width: 44%;
      margin: 0 2% 20px; }
  .diamudanza section .imagenesApp .appStore, .reciennacido section .imagenesApp .appStore, .familiapapa section .imagenesApp .appStore, .primerdia section .imagenesApp .appStore, .diamami section .imagenesApp .appStore {
    overflow: hidden;
    margin-top: 15px; }
    .diamudanza section .imagenesApp .appStore div, .reciennacido section .imagenesApp .appStore div, .familiapapa section .imagenesApp .appStore div, .primerdia section .imagenesApp .appStore div, .diamami section .imagenesApp .appStore div {
      width: 100%;
      margin: 0 auto; }
      .diamudanza section .imagenesApp .appStore div img, .reciennacido section .imagenesApp .appStore div img, .familiapapa section .imagenesApp .appStore div img, .primerdia section .imagenesApp .appStore div img, .diamami section .imagenesApp .appStore div img {
        float: none;
        margin: 0 auto 15px;
        display: block; }
        .diamudanza section .imagenesApp .appStore div img.proximamente, .reciennacido section .imagenesApp .appStore div img.proximamente, .familiapapa section .imagenesApp .appStore div img.proximamente, .primerdia section .imagenesApp .appStore div img.proximamente, .diamami section .imagenesApp .appStore div img.proximamente {
          opacity: 0.3;
          filter: alpha(opacity=30);
          /* For IE8 and earlier */ }
  .diamudanza section .imagenesApp ul.devices, .reciennacido section .imagenesApp ul.devices, .familiapapa section .imagenesApp ul.devices, .primerdia section .imagenesApp ul.devices, .diamami section .imagenesApp ul.devices {
    display: block;
    color: white;
    float: none;
    width: 465px;
    margin: 30px auto; }
    .diamudanza section .imagenesApp ul.devices li, .reciennacido section .imagenesApp ul.devices li, .familiapapa section .imagenesApp ul.devices li, .primerdia section .imagenesApp ul.devices li, .diamami section .imagenesApp ul.devices li {
      display: inline-block;
      width: 115px;
      margin-right: 5px; }
      .diamudanza section .imagenesApp ul.devices li img, .reciennacido section .imagenesApp ul.devices li img, .familiapapa section .imagenesApp ul.devices li img, .primerdia section .imagenesApp ul.devices li img, .diamami section .imagenesApp ul.devices li img {
        margin: 0 auto 10px;
        display: block; }
      .diamudanza section .imagenesApp ul.devices li span, .reciennacido section .imagenesApp ul.devices li span, .familiapapa section .imagenesApp ul.devices li span, .primerdia section .imagenesApp ul.devices li span, .diamami section .imagenesApp ul.devices li span {
        text-align: center;
        display: block;
        font: 16px "tuffyregular",arial,sans-serif; }
    .diamudanza section .imagenesApp ul.devices li.last span, .reciennacido section .imagenesApp ul.devices li.last span, .familiapapa section .imagenesApp ul.devices li.last span, .primerdia section .imagenesApp ul.devices li.last span, .diamami section .imagenesApp ul.devices li.last span {
      width: 190px; }
  .diamudanza section .contenidoTb, .reciennacido section .contenidoTb, .familiapapa section .contenidoTb, .primerdia section .contenidoTb, .diamami section .contenidoTb {
    height: 285px;
    margin: 30px 0 0;
    position: relative; }
    .diamudanza section .contenidoTb h2, .reciennacido section .contenidoTb h2, .familiapapa section .contenidoTb h2, .primerdia section .contenidoTb h2, .diamami section .contenidoTb h2 {
      font: 36px "Grandma",arial;
      position: absolute;
      top: 50px;
      left: 120px;
      width: 240px;
      z-index: 2;
      text-transform: none; }
    .diamudanza section .contenidoTb .icon, .reciennacido section .contenidoTb .icon, .familiapapa section .contenidoTb .icon, .primerdia section .contenidoTb .icon, .diamami section .contenidoTb .icon {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 3; }
    .diamudanza section .contenidoTb .fondo, .reciennacido section .contenidoTb .fondo, .familiapapa section .contenidoTb .fondo, .primerdia section .contenidoTb .fondo, .diamami section .contenidoTb .fondo {
      position: relative;
      padding: 20px 0 0 20px; }
      .diamudanza section .contenidoTb .fondo img, .reciennacido section .contenidoTb .fondo img, .familiapapa section .contenidoTb .fondo img, .primerdia section .contenidoTb .fondo img, .diamami section .contenidoTb .fondo img {
        width: 100%;
        margin-bottom: 20px; }
    .diamudanza section .contenidoTb .appSugerida, .reciennacido section .contenidoTb .appSugerida, .familiapapa section .contenidoTb .appSugerida, .primerdia section .contenidoTb .appSugerida, .diamami section .contenidoTb .appSugerida {
      position: absolute;
      top: 20px;
      left: 20px;
      z-index: 1; }
  .diamudanza section .casaMudanza, .diamudanza section .hospital, .diamudanza section .colegio, .reciennacido section .casaMudanza, .reciennacido section .hospital, .reciennacido section .colegio, .familiapapa section .casaMudanza, .familiapapa section .hospital, .familiapapa section .colegio, .primerdia section .casaMudanza, .primerdia section .hospital, .primerdia section .colegio, .diamami section .casaMudanza, .diamami section .hospital, .diamami section .colegio {
    width: 100%;
    position: relative; }
.diamudanza section.bottomSection, .reciennacido section.bottomSection, .familiapapa section.bottomSection, .primerdia section.bottomSection, .diamami section.bottomSection {
  margin: 0px auto -4px; }
.diamudanza img.hospital, .reciennacido img.hospital, .familiapapa img.hospital, .primerdia img.hospital, .diamami img.hospital {
  margin-bottom: -4px; }
.diamudanza img.washington, .reciennacido img.washington, .familiapapa img.washington, .primerdia img.washington, .diamami img.washington {
  margin-bottom: -2px; }

.diamudanza .linksTiendas,
.reciennacido .linksTiendas {
  width: 490px;
  overflow: hidden;
  margin: 10px 0 20px; }
  .diamudanza .linksTiendas .appleStore,
  .reciennacido .linksTiendas .appleStore {
    width: 237px;
    float: left; }
    .diamudanza .linksTiendas .appleStore img,
    .reciennacido .linksTiendas .appleStore img {
      float: right;
      margin-right: 5px; }
      .diamudanza .linksTiendas .appleStore img.proximamente,
      .reciennacido .linksTiendas .appleStore img.proximamente {
        opacity: 0.3;
        filter: alpha(opacity=30);
        /* For IE8 and earlier */ }
  .diamudanza .linksTiendas .googlePlay,
  .reciennacido .linksTiendas .googlePlay {
    width: 50%;
    float: left; }
    .diamudanza .linksTiendas .googlePlay img,
    .reciennacido .linksTiendas .googlePlay img {
      float: left;
      margin-left: 5px; }
      .diamudanza .linksTiendas .googlePlay img.proximamente,
      .reciennacido .linksTiendas .googlePlay img.proximamente {
        opacity: 0.3;
        filter: alpha(opacity=30);
        /* For IE8 and earlier */ }

.diamudanza .labelProximamente,
.familiapapa .labelProximamente,
.diamami .labelProximamente,
.primerdia .labelProximamente,
.reciennacido .labelProximamente {
  width: 100%;
  text-align: center; }

.diamudanza section.bottomSection {
  margin: 60px auto -4px; }

.reciennacido section .datosApp .txt .cabeceraApp {
  background: url(../img/icons/newBornIcon.png) 0 0 no-repeat; }

.reciennacido section .contenidoTb {
  margin-bottom: 30px; }
  .reciennacido section .contenidoTb h2 {
    width: 260px; }

.reciennacido section .imagenesApp ul.devices li.last span,
.familiapapa section .imagenesApp ul.devices li.last span,
.diamami section .imagenesApp ul.devices li.last span,
.primerdia section .imagenesApp ul.devices li.last span {
  width: 116px; }

.reciennacido section .imagenesApp ul.devices,
.familiapapa section .imagenesApp ul.devices,
.diamami section .imagenesApp ul.devices,
.primerdia section .imagenesApp ul.devices {
  width: 380px; }

.familiapapa section .datosApp .txt .cabeceraApp {
  background: url(../img/icons/papisFamilyIcon.png) 0 0 no-repeat;
  padding-left: 150px; }

.familiapapa section .contenidoTb {
  width: 465px;
  position: relative;
  margin-bottom: 23px; }

.familiapapa section .hotel {
  width: 100%;
  position: relative; }

.diamami section .datosApp .txt .cabeceraApp {
  background: url(../img/icons/doctorMamiIcon.png) 0 0 no-repeat;
  padding-left: 150px; }

.diamami section .washington {
  width: 100%;
  position: relative; }

.diamami section .contenidoTb {
  background: none; }

.diamami section .contenidoTb {
  position: relative;
  margin-bottom: 22px; }
  .diamami section .contenidoTb h2 {
    font: 36px "Grandma",arial;
    position: absolute;
    top: 25px;
    left: 30px;
    width: 315px; }

.primerdia section .datosApp .txt .cabeceraApp {
  background: url(../img/icons/firstDayIcon.png) 0 0 no-repeat;
  padding-left: 150px; }

.primerdia section .datosApp .txt .cabeceraApp h3 {
  line-height: 45px; }

.primerdia .contentJuguetes {
  overflow: hidden;
  margin-top: 20px;
  width: 100%; }
  .primerdia .contentJuguetes .contenidoTbIzda, .primerdia .contentJuguetes .contenidoTbDcha {
    width: 439px;
    float: left;
    position: relative; }
    .primerdia .contentJuguetes .contenidoTbIzda h2, .primerdia .contentJuguetes .contenidoTbDcha h2 {
      font: 36px "Grandma",arial;
      position: absolute;
      top: 30px;
      left: 40px;
      width: 330px;
      text-transform: none; }
    .primerdia .contentJuguetes .contenidoTbIzda img, .primerdia .contentJuguetes .contenidoTbDcha img {
      width: 100%; }
  .primerdia .contentJuguetes .contenidoTbDcha {
    margin-left: 30px;
    float: left; }

.diamami section.bottomSection .contenidoTb .appSugerida {
  top: 0;
  left: 0; }

/******************/
/* SLIDER        */
/******************/
.slider {
  position: relative;
  width: 100%;
  height: 380px;
  overflow: hidden; }

.slides {
  height: 100%;
  /* Clear fix */
  overflow: hidden;
  *zoom: 1;
  /**
   * Prevent blinking issue
   * Not tested. Experimental.
   */
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d; }

.slide {
  height: 100%;
  float: left;
  clear: none;
  position: relative; }

.slide.newborn {
  background: url(../img/sliderNewBornBuilding.png) 10% 100% no-repeat; }

.slide.movingday {
  background: url(../img/sliderMovingHouse.png) 10% 100% no-repeat; }

.slider-arrow {
  position: absolute;
  display: block;
  margin-bottom: 0;
  padding: 0;
  z-index: 999; }

.slider-arrow--right {
  bottom: 50%;
  right: 0;
  background: url(../img/icons/arrowSlider.png) 100% 0 no-repeat;
  height: 52px;
  width: 31px; }

.slider-arrow--left {
  bottom: 50%;
  left: 0;
  background: url(../img/icons/arrowSlider.png) 0 0 no-repeat;
  height: 52px;
  width: 31px; }

.slider-nav {
  position: absolute;
  bottom: 30px;
  display: none; }

.slider-nav__item {
  width: 12px;
  height: 12px;
  float: left;
  clear: none;
  display: block;
  margin: 0 5px;
  background: #fff; }

.slider-nav__item:hover {
  background: #ccc; }

.slider-nav__item--current {
  background: #ccc; }

/******************/
/* MODALES        */
/******************/
.simplemodal-overlay {
  background: #000;
  opacity: 0.8; }

.simplemodal-container {
  position: relative; }

.modal {
  width: 828px;
  background: url(../img/back/fondoModal.png) 0 0 no-repeat;
  height: 629px;
  display: none;
  position: relative;
  font-family: Helvetica;
  padding: 60px 110px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .modal .modalCloseImg {
    position: absolute;
    top: 77px;
    right: -1px;
    cursor: pointer; }

/******************/
/* HACKS        */
/******************/
@-moz-document url-prefix() {
  .personajes section {
    margin: 96.5px auto -4px; }

  body.diamudanza {
    background: url(../img/fondo_color_dia_mudanza.png) 0 44px repeat-x #ae558b; }

  .diamudanza section .casaMudanza, .hospital, .hotel {
    margin-bottom: -1px; }

  body.reciennacido {
    background: url(../img/fondo_color_recien_nacido.png) 0 -9px repeat-x #3fa580; }

  body.familiapapa {
    background: url(../img/fondo_color_familia_papa.png) 0 -16px repeat-x #46a69f; }

  body.diamami {
    background: url(../img/fondo_color_dia_mami.png) 0 6px repeat-x #da7586; }

  body.primerdia {
    background: url(../img/fondo_color_primer_dia.png) 0 8px repeat-x #908dc5; }

  .colegio {
    margin-bottom: -1px; } }

@media screen\0 {
  body.diamudanza {
    background: url(../img/fondo_color_dia_mudanza.png) 0 39px repeat-x #ae558b; }

  body.reciennacido {
    background: url(../img/fondo_color_recien_nacido.png) 0 -14px repeat-x #3fa580; }

  body.familiapapa {
    background: url(../img/fondo_color_familia_papa.png) 0 -21px repeat-x #46a69f; }

  body.diamami {
    background: url(../img/fondo_color_dia_mami.png) 0 -1px repeat-x #da7586; }

  body.primerdia {
    background: url(../img/fondo_color_primer_dia.png) 0 2px repeat-x #908dc5; }

  img.wahington {
    margin-bottom: -1px; } }
body #fondoPrivacy {
  padding-bottom: 100px;
  background: #ae558b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ae558b), color-stop(100%, #9ab4f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ae558b 0%, #9ab4f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ae558b 0%, #9ab4f1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae558b', endColorstr='#9ab4f1',GradientType=0 );
  /* IE6-9 */ }
  body #fondoPrivacy #privacy {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    margin: 0 auto;
    color: white;
    padding-top: 50px; }
    body #fondoPrivacy #privacy #logo {
      width: 215px;
      margin: 0 auto 50px;
      display: block; }
    body #fondoPrivacy #privacy h3 {
      margin-top: 40px;
      text-decoration: underline;
      font-size: 24px; }
    body #fondoPrivacy #privacy #update, body #fondoPrivacy #privacy p {
      margin: 20px 0; }
    body #fondoPrivacy #privacy #update {
      font: 36px "Grandma";
      text-align: center;
      margin-bottom: 0; }
    body #fondoPrivacy #privacy span {
      width: 100%;
      text-align: center;
      font-size: 16px;
      display: block;
      margin-bottom: 60px; }
