:root {
  overflow-y: scroll; }

html {
  min-height: 100% !important;
  margin-bottom: 1px;
  overflow-y: scroll}

body {
  margin: 3px 0 60px 0;
  padding: 0;
  margin-bottom: 60px;
  font: 11px/1.25 arial, verdana, serif;
  color: #9fa2a4;
  }

#wrap {
/*  width: 884px;*/
  width: 885px;
  margin: 0px auto 60px;
  position: relative;
  overflow: hidden;
/*  _display: inline-block;*/
  }

    body.home #wrap {
/*      background: #fff url(/img/loader.gif) 435px 325px no-repeat; */
      background: #fff url(/img/loader.gif) 312px 320px no-repeat;
      }

    #body{
        margin-top: 107px;
        background: url(img/lineapunteada.jpg) repeat-x top left;
        padding: 0 0 0 0;
    }

#header {}

#section-menu {
  float: left;
  width: 155px;
  margin-top: 15px;
  }
    h1{
        position: absolute;
/*        top: 42px;*/
        top: 52px;
        left: 0px;
        z-index: 100;
    }
    h1,
    h2 {
      margin: 0; }

    h1 a img {
      border: none; }

    h2 {
      font-size: 1em; }

    hr {
      display: none; }

    p {
      margin: 0 0 1.25em 0; }

    a {
      color: #868789 !important;
      outline: 0; }
        a:hover {
          text-decoration: none;}
    img {
        border: 0;
    }
/* MENU PRINCIPAL
--------------------------- */
#menu-superior{
    background: url(img/lineapunteada.jpg) repeat-x bottom left;
    overflow: hidden;
/*    _display: inline-block;*/
    }
    #language-menu {
/*      font-family: Georgia, serif;*/
      font-family: arial, sans-serif;
/*      font-style: italic;*/
      font-size: 9px;
      float: left;
      margin: 8px 0 0 0;
      /* ie7 */
/*      margin-top: 10px;*/
/*      _margin-top: 8px;*/
      }
        #language-menu ul{
            position: absolute;
            top: 38px;
            right: 4px;
        }
            #language-menu ul,
            #language-menu li {
              margin: 0;
              padding: 0}
            #language-menu li {
              display: inline;
              color: #ABACAE;
              margin-left: 5px
              }
            #language-menu li.first {
/*              padding-right: 5px;*/
              padding-right: 8px;
              background: url(img/footer-link-border.gif) right 50% no-repeat; }
            #language-menu li.last{}
                #language-menu a {
                  color: #ABACAE;
                  text-decoration: none}
                #language-menu a:hover {
                    color: #4B4B4D !important}
    #menu {
        float: left;
/*        margin: 8px 15px 0 402px;*/
        margin: 8px 15px 0 0px;

/*        _margin: 6px 10px 0 210px;*/
        /* ie7 */
/*        margin: 9px 15px 0 415px;*/
        padding-bottom: 8px;
        overflow: hidden;
        _display: inline-block}
        .en #menu{
/*            margin-left: 416px;*/
/*            _margin-left: 218px;*/
        }
        #menu ul{
            float: left}
        #menu ul,
        #menu li {
          margin: 0;
          padding: 0;
          list-style: none}
        #menu li {
          float: left;
          margin: 0 0px 0 0;
          padding: 0 7px;
          text-transform: uppercase;
          background: url(img/footer-link-border.gif) no-repeat right center
          }
            #menu li.primera {
              padding-left: 0;
              }
        #menu li a {
          color: #868789;
            background: #fff;
          font-size: 11px;
          text-decoration: none;
          padding-left: 4px;
          padding-right: 4px;
          }
        #menu li a:hover {
            color: #4B4B4D !important}
        #menu li.ultima{
            background: none}
            #menu li.ultima a{
                    /*                padding-right: 0*/
                }
        #menu li.current-thread a {
            background: #dfdfdf;
            color: #4B4B4D !important;
                        /*          margin: 0 3px;*/
            }
            #menu li.current-thread a:hover {
                color: #4B4B4D}
/* FIN MENU PRINCIPAL
------------------------------------------ */
#submenu,
.en #submenu {
  overflow: hidden;
/*  _display: inline-block;*/
  padding: 12px 0 25px 0;
}
    .galeria #submenu,
    .galeria .en #submenu {
      padding: 12px 0 0px 0;
    }
    #submenu ul,
    #submenu li,
    .en #submenu ul,
    .en #submenu li {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      list-style: none;
      text-transform: uppercase;
     }
     #submenu ul li,
     .en #submenu ul li {
         background: url(img/footer-link-border.gif) no-repeat right center;
         margin: 0 8px 0 0;
         padding: 0 8px 0 0;
     }
         #submenu ul li.ultima,
         .en #submenu ul li.ultima {
             background: none;
         }
    #submenu ul,
    .en #submenu ul {
      float: left;
    }
        #submenu li,
        .en #submenu li {
          float: left;
        }
    #submenu li a,
    #submenu li em,
    .en #submenu li a,
    .en #submenu li em {
        font-size: 11px;
        text-decoration: none;
        color: #868789 !important;
    }
    #submenu li.current em,
    .en #submenu li.current em {
        padding: 0 5px !important;
        margin-right: 0px;
        color: #4B4B4D !important;
    }
        #submenu li a.primera{
            padding-left: 0 !important;
        }
    #submenu li a:hover span,
    .en #submenu li a:hover span,
    #submenu li a:hover,
    .en #submenu li a:hover {
        color: #4B4B4D !important;
    }
    #submenu em span,
    #submenu li.current-thread span,
    .en #submenu em span,
    .en #submenu li.current-thread span,
    #submenu em,
    #submenu li.current-thread,
    .en #submenu em,
    .en #submenu li.current-thread {
        background-color: #DADCDB !important;
    }
#section-menu ul,
#section-menu li,
.en #section-menu ul,
.en #section-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  }
    #section-menu li,
    .en #section-menu li {
      padding: 0px 0px 5px 0px;
/*      background: url(img/punt-1.jpg) bottom left repeat-x; */
      }
    #section-menu a,
    #section-menu em,
    .en #section-menu a,
    .en #section-menu em {
        text-decoration: none;
        font-size: 11px;
        font-style: normal;
        color: #868789;
        padding-right: 3px;
        padding-left: 3px;
        }
    #section-menu a:hover span,
    .en #section-menu a:hover span,
    #section-menu a:hover,
    .en #section-menu a:hover {
      color: #4B4B4D !important}
    #section-menu em span,
    #section-menu li.current-thread span,
    .en #section-menu em span,
    .en #section-menu li.current-thread span,
    #section-menu em,
    #section-menu li.current-thread,
    .en #section-menu em,
    .en #section-menu li.current-thread {
      color: #4B4B4D !important;
      background-color: #DADCDB !important}

    ul li#link-galeria,
    ul li#link-inspiracion,
    ul li#link-pdf,
    ul li#link-galeria em,
    ul li#link-inspiracion em,
    ul li#link-pdf em {
        font-style:normal;}
    /*space*/
    #section-menu.menu-space a,
    #section-menu.menu-space em,
    .en #section-menu.menu-space a,
    .en #section-menu.menu-space em,
    ul li#link-galeria a,
    ul li#link-inspiracion a,
    ul li#link-pdf a {
        color: #727684;}
    #section-menu.menu-space a:hover span,
    .en #section-menu.menu-space a:hover span,
    #section-menu.menu-space a:hover,
    .en #section-menu.menu-space a:hover,
    ul li#link-galeria a:hover,
    ul li#link-inspiracion a:hover,
    ul li#link-pdf a:hover {
      color: #bdc6db;}
    #section-menu.menu-space em span,
    #section-menu.menu-space li.current-thread span,
    .en #section-menu.menu-space em span,
    .en #section-menu.menu-space li.current-thread span,
    #section-menu.menu-space em,
    #section-menu.menu-space li.current-thread,
    .en #section-menu.menu-space em,
    .en #section-menu.menu-space li.current-thread {
      color: #727684;
      background-color: #dfdfdf}

    /* contacto pero falta código para que funcione el RIR */
    li#link-contactanos,
    .en li#link-contactanos {
      background: none;
      padding: 0;
      margin: 4px 0 0 0;
    }
    li#link-contactanos a,
    li#link-contactanos em,
    .en li#link-contactanos a,
    .en li#link-contactanos em {
      padding: 0;
      position: relative;
      display: block;
      overflow: hidden;
      text-indent: -9999px;
      width: 120px;
      height: 50px; }
    li#link-contactanos a span,
    li#link-contactanos em span,
    .en li#link-contactanos a span,
    .en li#link-contactanos em span {
      background: url(img/contacta_cast.jpg) no-repeat;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #fff !important;
    }
    .en li#link-contactanos a span,
    .en li#link-contactanos em span,
    .en .en li#link-contactanos a span,
    .en .en li#link-contactanos em span {
      background: url(img/contacta_ing.jpg) no-repeat; }
    li#link-contactanos a:hover span,
    .en li#link-contactanos a:hover span,
    li#link-contactanos.current em span,
    .en li#link-contactanos.current em span {
      background-position: 0 -50px;}

#legal {
  padding-top: 6px;
  width: 385px;
  }
    .js #legal {
      display: none; }
    .js #legal h3 {
        font-size: 12px;
        font-family: Georgia, serif;
/*        color: #E74183;*/
        color: #f68295;
        font-style: italic;
        font-weight: normal;
        background: url(img/lineapunteada.jpg) repeat-x bottom left;
        padding-bottom: 7px;
         }

#footer-inner-2 {}
    #footer-inner-3 {
        background: url(img/oysho_footer.jpg) no-repeat center right;
        height: 15px;
      }
    #footer {
      text-transform: uppercase;
      background: url(img/lineapunteada.jpg) repeat-x top left;
      padding-top: 10px;
      line-height: 1;
      font-size: 10px;
      clear: both;
      float: left;
      margin: 40px 0 0 0;
      width: 884px;
      }
        #footer ul,
        #footer li {
          margin: 0;
          padding: 0;
          list-style: none;}
        #footer p,
        #footer ul,
        #footer li {
          display: inline; }
        #footer li {
          padding: 0 12px 0 13px;
          background: url(img/footer-link-border.gif) right 50% no-repeat; }
            #footer li.primera {
              padding-left: 0;
              }
        #footer p {
          padding: 0 12px;
          }
        #footer em {
          font-style: normal;
          color: #4B4B4D; }
        #footer a,
        #footer p {
          color: #868789;
          text-decoration: none; }
        #footer a:hover {
          color: #4B4B4D !important;
          }


/* HOME
------------------------------------ */
#contenedor-principal{
    margin-top: 25px;
    background: transparent url(img/loading.gif) no-repeat top left;
    overflow: hidden;
/*    _display: inline-block;*/
}
.loading #contenedor-principal{
    visibility: hidden;
}
    #contenido-home{
        background: #fff;
/*        background: red; */
        overflow: hidden;
/*        _display: inline-block;*/
    }
    #principal-home{
/*        width: 640px;*/
        width: 421px;
        _overflow: hidden;
/*        margin: 108px 0 0 0;*/
        margin: 83px 0 0 0;
        padding-top: 15px;
        background: url(img/lineapunteada.jpg) repeat-x top left;
        float: left;
    }
        #principal-home a{
            color: #4b4b4d !important;
        }
        #principal-home p.pie-foto{
            margin: 10px 0 0 0;
        }
            #principal-home p.pie-foto a{
                text-transform: uppercase;
            }
        #principal-home p.pie-foto2{
            margin: 5px 0 0 0;
        }
        #principal-home #pildoras-principales{
            overflow: hidden;
/*            _display: inline-block;*/
            background: url(img/lineapunteada.jpg) repeat-x bottom left;
                margin-top: 10px;
        }
            #principal-home #pildoras-principales div.bloque{
                float: left;
                width: 420px;
                background: url(img/lineapunteada.jpg) repeat-x top left;
                padding: 13px 0 13px 0;
            }
                #principal-home #pildoras-principales div.bloque img{
                    margin: 0 0 7px 0;
/*                    _margin: 0;*/
                }
                #principal-home #pildoras-principales div.bloque p{
                    margin: 0;
                }
                    #principal-home #pildoras-principales div.bloque p.link1{
                        margin-top: 0px;
                    }
                    #principal-home #pildoras-principales div.bloque p.text1{
                        margin-top: 5px;
                    }
                    #principal-home #pildoras-principales div.bloque p a{
                        text-transform: uppercase;
                    }
            #principal-home #pildoras-principales div.primera{
                margin-right: 30px;
            }
        #principal-home #pildoras-secundarias{
            overflow: hidden;
/*            _display: inline-block;*/
        }
/*            #principal-home #pildoras-secundarias div.bloquep{
                float: left;
                background: url(img/lineapunteada.jpg) repeat-x top left;
                padding-top: 12px;
                margin: 20px 0 0 30px;
                width: 193px;
            }
                #principal-home #pildoras-secundarias div.bloquep img{
                    margin: 0 0 10px 0;
                }
                #principal-home #pildoras-secundarias div.bloquep p{
                    margin: 0 0 3px 0;
                }
                    #principal-home #pildoras-secundarias div.bloquep p a{
                        text-transform: uppercase;
                    }
            #principal-home #pildoras-secundarias div.primera{
                margin-left: 0px;
            }
*/

            #animacion{
                clear:left;
                position:relative;
                width: 420px;
/*                height: 554px;*/
                height: 552px;
                /*safari*/
                overflow: hidden;
                }
            .js #animacion #mimetize {
                visibility: hidden;
                position: absolute;
                width: 420px;
                height: 554px;
            }
    #ow-home{
        width: 420px;
        margin: 33px 0 0 0;
        _margin-top: 40px;
        float: right;
        font-size: 11px;
    }
        #ow-home h2{
            float: left;
            _margin-bottom: 4px;
            }
        #ow-home a{
            color: #4b4b4d !important

            }
            #ow-home h2 a{
                float: left;
                background: url(img/home_ow_logo.jpg) no-repeat 0 0;
                width: 111px;
                height: 23px;
                display: block;
                overflow: hidden;
                text-indent: -10000px;
                margin-bottom: 11px;
                margin-top: 16px}
                #ow-home h2 a:hover {
                    background-position: 0 -23px !important}

        #ow-home-container{
            background: url(img/lineapunteada.jpg) repeat-x top left;
            padding-top: 15px;
            clear: left;
            overflow: hidden;
            _display: inline-block;
        }
            #ow-home #ow-i{
                clear: both;
                float: left;
                width: 200px;
                margin-right: 20px;
                background: url(img/lineapunteada.jpg) repeat-x bottom left;
            }

            #ow-home #ow-d{
                float: right;
                width: 200px;
                background: url(img/lineapunteada.jpg) repeat-x bottom left;
            }

            #ow-home div.pildora-ow{
                background: url(img/lineapunteada.jpg) repeat-x top left;
                clear: left;
                padding: 14px 0 10px 0;
            }
                #ow-home div.pildora-ow-primera{
                    background: none !important;
                    padding-top: 0 !important;
                }
                #ow-home div.pildora-ow p{
                    margin: 0;
                    padding: 0;
                }
                    #ow-home div.pildora-ow img{
                        margin: 0;
                    }
                        #ow-home div.pildora-ow-primera img{
                            margin-top: 0 !important;
                        }
                    #ow-home div.pildora-ow p.seccion{
                        text-transform: uppercase;
                    }
                        #ow-home div.pildora-ow p.seccion span{
/*                            background: #f5bbd2;*/
                            background: #ffe1df;
/*                            color: #E74183;  */
                            color: #f68295;
                            padding: 1px 3px 0px 3px;
                            margin-top: 9px;
                            float: left;
                        }
                        #ow-home div.pildora-ow p.nl-home{
                            font-size: 12px;
                            font-family: Georgia, serif;
                            color: #E74183;
                            font-style: italic;
                            line-height: 15px;
                        }
                    #ow-home div.pildora-ow p.enlace-principal{
                        clear: left;
                        text-transform: uppercase;
                        padding-top: 5px;
                        _padding-top: 3px;
                        font-size: 11px;
                    }
                        #ow-home div.pildora-ow p.enlace-principal a{
                            text-transform: uppercase;
                            color: #4b4b4b !important;
                        }
                    #ow-home div.pildora-ow p.breve{
                        clear: left;
                        margin-top: 3px;
                        line-height: 16px;
                        color: #868789;
                    }
                        #ow-home div.pildora-ow p.breve a{
                            text-decoration: none;
                            color: #9fa2a4 !important;
                        }
                            #ow-home div.pildora-ow p.breve a:hover{
                                color: #4B4B4D !important;
                            }

/* FIN HOME
--------------------------------------  */


/* GALERIA COLECCION
--------------------------------------  */

div#contenido-galeria{
      background: #fff url(/img/loader.gif) 50% 50% no-repeat;
      overflow: hidden;
/*    _display: inline-block;*/
}
    .js div#contenido-galeria-inner{
        visibility: hidden;
    }

/* FIN GALERIA COLECCION
--------------------------------------  */

.two-cols #main-content {
    margin-left: 214px;
/*    _margin-left: 207px;*/
    overflow: hidden;
/*    _display: inline-block;*/
}

#main-content{
    font-size: 12px;
    width: 670px;
    }
    #main-content p{
      line-height: 15px;
      }

.conocenos #main-content,
.localizanos #main-content,
.cuentanos #main-content,
.prensa #main-content,
.tarjeta-regalo #main-content,
.contactanos #main-content,
.legal #main-content,
.subscribe #main-content,
.subscribe-baja #main-content {
      padding-top: 30px;
      color: #868789;
}

#main-conocenos {
  padding-right: 390px;
  height: 380px;
  height: 310px;
  background: url(img/conoc_imagen.jpg) top right no-repeat;
  }
  .en #main-conocenos {}

.contactanos #main-content {
}
    #main-contactanos {
      margin-top: 0;
      margin-bottom: 80px;
      padding-left: 10px;
      min-height: 390px;
/*      _height: 390px;*/
      background: url(img/cont_imagen.jpg) 217px 0 no-repeat; }
        #main-contactanos h2 {
          position: absolute;
          top: -10000px; }
        #main-contactanos h3 {
            padding-bottom: 3px;
            font-weight: normal;
            font-style: italic;
            font-family: Georgia, sans-serif;
/*            color: #E74183;*/
            color: #f68295;
            font-size: 1em;
          font-weight: bold;
          margin: 0; }
        #main-contactanos div.vcard {
          margin-bottom: 1.2em; }
        #main-contactanos dl, #main-contactanos dt, #main-contactanos dd {
          margin: 0; }
        #main-contactanos dt {
          margin-top: 1.2em;
           }

.tarjeta-regalo #main-content {}
    #main-tarjeta-regalo {
      margin-top: 0;
      margin-bottom: 20px;
      padding-right: 280px;
      min-height: 350px;
/*      _height: 350px;*/
      background: url(img/surprise/tarj_imagen_gen_es.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.default-en{
      background: url(img/surprise/tarj_imagen_gen_en.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.es{
        background: url(img/surprise/tarj_imagen_es.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.fr{
        background: url(img/surprise/tarj_imagen_fr.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.el{
        background: url(img/surprise/tarj_imagen_el.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.it{
      background-color: red;
        background: url(img/surprise/tarj_imagen_it.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.mx{
        background: url(img/surprise/tarj_imagen_mx.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.pl{
        background: url(img/surprise/tarj_imagen_pl.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.pt{
        background: url(img/surprise/tarj_imagen_pt.jpg) 355px 0 no-repeat; }
      #main-tarjeta-regalo.ru{
        background: url(img/surprise/tarj_imagen_ru.jpg) 355px 0 no-repeat; }

        #main-tarjeta-regalo h2 {}
        #main-tarjeta-regalo p.entradilla {
            width: 240px;
            margin: 5px 0 25px 0;
            }
            .en #main-tarjeta-regalo p.entradilla {
                width: 270px;
                }
        #main-tarjeta-regalo p.elige {
            margin: 57px 0 12px 0;
            font-size: 11px}
        #main-tarjeta-regalo a#verCondiciones {
            font-size: 11px;
            }
            #main-tarjeta-regalo a#verCondiciones:hover {
                }
/*        #infoTarjeta {*/
        .infoTarjeta {
          margin-bottom: 50px;
          padding-right: 200px; }
/*            #infoTarjeta h3 {*/
            .infoTarjeta h3 {
                background: url(img/lineapunteada.jpg) repeat-x bottom left;
                padding-bottom: 10px;
                font-size: 12px !important;
                font-weight: normal;
                font-style: italic;
                font-family: Georgia, sans-serif;
/*                color: #E74183;*/
                color: #f68295;
                margin-bottom: 10px}
/*            #infoTarjeta p {*/
            .infoTarjeta p {
                background: url(img/lineapunteada.jpg) repeat-x bottom left;
                padding-bottom: 10px;
                margin-bottom: 10px;
            }
        select#idioma{
            width: 155px;
            margin: 0 0 12px 0;
        }


.localizanos #main-content {
    background: url(img/local_imagen.jpg) 310px 30px no-repeat;
    min-height: 350px;
/*    _height: 350px;*/
  }

    #main-localizanos {
      background: url(img/local_form_medio.jpg) top left repeat-y; }
    #main-localizanos #main-localizanos-inner {
      background: url(img/local_form_arriba.jpg) top left no-repeat; }
    #main-localizanos #main-localizanos-inner-2 {
      background: url(img/local_form_abajo.jpg) bottom left no-repeat;
      padding-top: 22px;
      z-index: 10;
      padding-left: 28px;
      padding-right: 415px;
      padding-bottom: 20px; }

.prensa #main-content {
    background: url(img/prensa_imagen.jpg) 310px 30px no-repeat;
    min-height: 340px;
    height: 340px;
  }
    #main-prensa {
      background: url(img/prensa_form_medio.jpg) top left repeat-y; }
    #main-prensa #main-prensa-inner {
      background: url(img/prensa_form_arriba.jpg) top left no-repeat; }
    #main-prensa #main-prensa-inner-2 {
      background: url(img/prensa_form_abajo.jpg) bottom left no-repeat;
      padding-left: 28px;
      padding-right: 413px;
      padding-bottom: 20px;
      padding-top:20px;
      position: relative;
     }
        p.dossier-prensa{
            position: absolute;
            top: 300px;
            right: 187px;
            /*ie 6*/
/*            _right: 105px !important;*/
/*            _width: 250px;*/
        }
            .en p.dossier-prensa{
                right: 238px;
/*                _right: 105px !important;*/
            }

#main-localizanos h2,
#main-cuentanos h2,
#consejos h2,
#simbolos h2,
#cambios h2,
#main-prensa h2,
#main-tarjeta-regalo h2,
#main-suscribete-inner-2 h2 {
    font-size: 18px;
    font-style: italic;
    font-family: Georgia, serif;
    text-transform: uppercase;
    color: #4B4B4D;
    font-weight: normal;
}
    #main-localizanos form.loading {
      background: url(img/loading-form.gif) 200px 0 no-repeat;
      }
    #main-localizanos div.form-item {
      margin: 16px 0; }
    #main-localizanos div.form-item label {
      position: absolute;
      top: -10000px; }
    #main-localizanos div.form-item select {
      width: 180px; }
    #main-localizanos div.form-buttons input {
      vertical-align: middle; }
    #main-localizanos #addresses .address {
      padding: 10px 0 14px;
      }

    #main-prensa form.loading {
      background: url(img/loading-form.gif) 200px 0 no-repeat;
      }
        #main-prensa div.form-item {
          margin: 16px 0; }
        #main-prensa div.form-item label {
          position: absolute;
          top: -10000px; }
        #main-prensa div.form-item select {
          width: 180px; }
        #main-prensa div.form-buttons input {
          vertical-align: middle; }
        #main-prensa #addresses .address {
          padding: 10px 0 14px;
          background: url(img/lin-form.jpg) bottom left repeat-x; }

.cuentanos #main-content{
    background: url(img/cuent_imagen.jpg) 484px 30px no-repeat;
  }
.trabaja #main-content {}
    #main-cuentanos,
    #main-trabaja {
      background: url(img/cuent_form_medio.jpg) top left repeat-y; }
    #main-cuentanos-inner,
    #main-trabaja-inner {
      background: url(img/cuent_form_arriba.jpg) top left no-repeat; }
    #main-cuentanos-inner-2,
    #main-trabaja-inner-2 {
      background: url(img/cuent_form_abajo.jpg) bottom left no-repeat;
      padding-top: 22px;
      padding-left: 25px;
      padding-right: 52px;
      padding-bottom: 20px;
      overflow: hidden; }
    #main-trabaja h2 {
      width: 269px;
      height: 32px; }
        #main-trabaja h2 span {
          background: url(img/trab-m-c.jpg); }
    #main-trabaja-inner {
      background-image: url(img/trab-1.jpg); }

.tips #main-content {
  padding-top: 30px;
  background: url(img/teacons_imagen.jpg) 362px 30px no-repeat;
  min-height: 750px;
/*  _height: 820px;*/
/*  color: #666;*/
  color: #868789;
  }
    #te-aconsejamos {
      margin: 0 326px 0 0;
      background: url(img/teacons_form_medio.jpg) top left repeat-y; }
    #te-aconsejamos-inner {
      background: url(img/teacons_form_arriba.jpg) top left no-repeat; }
    #te-aconsejamos-inner-2 {
      background: url(img/teacons_form_abajo.jpg) 0px 100% no-repeat;
      padding: 1px 28px 28px 28px;
      /*ie7*/
/*      padding: 1px 22px 28px 20px; */
      }
    #consejos,
    #simbolos,
    #cambios {
      padding-bottom: 4px;
      margin-bottom: 25px;
      }
    #consejos h2, #simbolos h2, #cambios h2 {
      margin-bottom: 6px;
    }
    #consejos h3 {
      font-size: 12px;
      font-weight: normal;
      font-style: italic;
      font-family: Georgia, sans-serif;
/*      color: #E74183;*/
      color: #f68295;
      margin: 15px 0 1px 0;
      padding-top: 6px;
      background: url(img/form_lineapunt.jpg) top left repeat-x; }
    #consejos p {
      margin: 0;
      padding-bottom: 7px; }

    #simbolos {
      margin-bottom: 0; }
        #simbolos h2 span {
          background: url(img/consej-m2-c.jpg); }
        .en #simbolos h2 span {
          background: url(img/consej-m2-i.jpg); }
        #simbolos ul{
            background: url(img/form_lineapunt.jpg) top left repeat-x;
            margin-top: 10px !important;
            padding-top: 5px !important;
        }
        #simbolos ul,
        #simbolos li {
          padding: 0;
          margin: 0;
          list-style: none; }
        #simbolos li {
          overflow: hidden;
          padding-top: 6px;
          padding-bottom: 4px;
          background: url(img/consej-pun.jpg) top left repeat-x; }
        #simbolos span.symbol {
          width: 25px;
          float: left;
          text-align: center;
          margin-right: 10px; }
    #cambios {
      margin-bottom: 0; }
        #cambios h2 span {
          background: url(img/consej-m3-c.jpg); }
        .en #cambios h2 span {
          background: url(img/consej-m3-i.jpg); }
        #cambios p {
          margin: 15px 0 0 0;
          padding-top: 10px;
          padding-bottom: 10px;
          background: url(img/form_lineapunt.jpg) top left repeat-x; }

.legal #main-content {
    width: 425px;
    }
    .legal #main-content h2 {
      background: url(img/form_lineapunt.jpg) bottom left repeat-x;
      padding-bottom: 9px;
      font-size: 12px;
      font-weight: normal;
      font-style: italic;
      font-family: Georgia, sans-serif;
/*      color: #E74183;*/
      color: #f68295;
      margin-bottom: 12px;
        }
        .legal #main-content h3 {
            font-size: 12px;
            margin: 0;
            padding: 0;
            font-weight: normal;
            font-style: italic;
            font-family: Georgia, sans-serif;
/*            color: #E74183;*/
            color: #f68295;
            }
            .legal #main-content h4 {
                background: url(img/form_lineapunt.jpg) top left repeat-x;
                padding-top: 7px;
                font-size: 12px;
                font-weight: normal;
                margin: 30px 0 15px 0;
                }
                .legal #main-content h4.firstOne {
                    margin-top: 10px;
                    }
                .legal #main-content h5 {
                    font-size: 12px;
                    font-weight: normal;
                    text-transform: uppercase;
                    }

    .legal #main-content div.intro {
      padding-bottom: 16px;
/*      background: url(img/punt-1.jpg) bottom left repeat-x;*/
      margin-bottom: 16px; }
    .legal #main-content p {
      margin: 0 0 10px 0; }

.subscribe #main-content,
.subscribe-baja #main-content {
  background: url(img/suscr_imagen.jpg) 481px 30px no-repeat;
  padding-right:500px;
}
.subscribe-baja #main-content {
    height: 540px;
}
    .subscribe-baja #main-content form {
        padding-bottom: 15px;
    }
#main-suscribete {
  background: url(img/suscr_form_medio.jpg) top left repeat-y;
  width: 460px;
}
    #main-suscribete-inner {
      background: url(img/suscr_form_arriba.jpg) top left no-repeat;
     }
    #main-suscribete-inner-2 {
      background: url(img/suscr_form_abajo.jpg) bottom left no-repeat;
      padding: 30px 28px 20px 25px;
    }

.inspiracion #main-content {}
    .loading .inspiracion #main-content {
      background: url(/img/loader.gif) 50% 50% no-repeat; }
    .loading .inspiracion #main-content img {
      visibility: hidden; }

#tips-menu {
  margin-top: 18px;
  margin-bottom: 35px;
  }
    #tips-menu ul, #tips-menu li {
      margin: 0;
      padding: 0; }
        #tips-menu li {
          display: inline;
          margin-left: 7px;
          }
            #tips-menu em {
              font-style: normal; }
            #tips-menu li.first {
              padding-right: 9px;
              margin-left: 0;
              background: url(img/footer-link-border.gif) right 4px no-repeat; }

a span {
  /* needed by IE7 */
  cursor: pointer;
  }

form {
  margin: 0;
  padding: 0;
  color: #9fa2a4;
/*  color: #666;*/
  color: #868789;
 }
    form div.hint,
    form div.error,
    form div.thanks {
    margin: 15px 0 15px 0;
    padding-top: 7px;
    background: url(img/form_lineapunt.jpg) top left repeat-x;
    }
        #main-localizanos div.hint{
            width: 230px}
        #main-cuentanos div.hint,
        #main-cuentanos form div.error,
        #main-cuentanos form div.thanks{
            width: 407px}
            div.hint-baja p{
/*                color: #666 !important;*/
                color: #868789 !important;
            }
    form div.hint p,
    form div.error p,
    form div.thanks p {
      padding-bottom: 9px;
      background: url(img/form_lineapunt.jpg) bottom left repeat-x;
      font-size: 12px;
      font-style: italic;
      font-family: Georgia, serif;
/*      color: #E74183;*/
      color: #f68295;
    }
    form div.error p {
      padding-left: 0;
      padding-right: 0;
      font-weight: bold;
      }
    form div.error span,
    form div.thanks span {
      color: #cc0000;
      display: block;
      padding: 1px 4px; }
    form div.thanks span {
      background: #a7aeb4;
      color: #ffffff; }
    form div.form-item {
      margin: 0 0 16px 0; }
    form div.form-item label {
      display: block;
      margin-bottom: 4px; }
    form div.form-item select,
    form div.form-item input.text {
      width: 194px;
/*    _width: 190px;*/
      }
    form div.form-item textarea {
      width: 404px;
      color: #888;
      font-family: Arial, Verdana, sans-serif;
      font-size: 12px;
      padding: 2px 1px;
      height: 60px; }
    form div.form-item-long-input input.text {
      width: 404px; }
    form div.form-item-odd, form div.form-item-even {
      min-height: 40px; }
    form div.form-item-odd {
      float: left;
      clear: left;
      width: 200px; }
    form div.form-item-even {
      float: none;
      clear: none;
      margin-left: 208px; }
    form div.form-item-checkbox label {
      display: inline; }
    form input.text, form select {
      color: #888;
      padding: 0; }
    form fieldset {
      border: none;
      padding: 0;
      margin: 0; }
    form fieldset ul, form fieldset li {
      margin: 0;
      padding: 0;
      list-style: none; }
    form fieldset ul {
      margin: 8px 0 16px 0; }
    form fieldset li {
      line-height: 1.5; }
    form fieldset legend {
      margin: 0;
      padding: 0;
      color: #c897a5;
      text-transform: uppercase; }
    form fieldset fieldset {
      margin-top: 1em; }
    form fieldset fieldset legend {
      text-transform: none; }

img.img-happy-tmp{margin-left:7px}
a.a-aff-tmp{margin-left:7px !important}

/* HOME TEMPORAL */

div#home-tmp{
    background: #fff url(/img/loader.gif) 50% 50% no-repeat;
    width: 961px;
    margin: 60px auto 60px;
}
    .js div#home-tmp-inner{
        visibility: hidden;
    }

