@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700|Montserrat:400,700|Rochester|Cinzel+Decorative|Croissant+One|Dr+Sugiyama|Playfair+Display:400,700);
* { padding: 0; margin: 0; }
html, body { height: 100%; cursor: default; font-family: 'Open Sans', sans-serif; }
img { display: block; border: 0; }
form { padding: 0px; margin: 0px; }
.skrollr-desktop body { height: 100% !important; }
#skrollr-body { height: 100%; }
input:focus { outline: none; }
#barra { position: fixed; top: 0px; left: 0px; height: 80px; width: 100%; z-index: 999; display: block; }
#marca, #marca:link, #marca:active, #marca:visited { display: block; position: absolute; cursor: pointer; top: 19px; left: 16px; width: 207px; height: 40px; background-image: url(imagenes/marca.png); background-repeat: no-repeat; background-position: 0px 0px; }
#marca:hover, #marca:visited:hover { text-decoration: none; color: #FFFFFF; }
#progreso { height: 4px; background-color: #9830B1; position: absolute; top: 0px; left: 0px; }
#lista { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; cursor: pointer; border-left: solid 1px transparent; z-index: 10; }
#listaA { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; background-image: url(imagenes/lista.png); background-repeat: no-repeat; background-position: 0px 0px; }
#listaB { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; background-image: url(imagenes/lista.png); background-repeat: no-repeat; background-position: 0px -80px; display: none; }
#ocultar { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; cursor: pointer; border-left: solid 1px transparent; z-index: 10; display: none; }
#ocultarA { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; background-image: url(imagenes/ocultar.png); background-repeat: no-repeat; background-position: 0px 0px; }
#ocultarB { position: absolute; top: 0px; right: 0px; width: 80px; height: 80px; background-image: url(imagenes/ocultar.png); background-repeat: no-repeat; background-position: 0px -80px; display: none; }
#crear, #crear:link, #crear:active, #crear:visited { display: block; text-decoration: none; background-color: rgba(104,33,122,0.50); width: 220px; height: 27px; padding-top: 12px; position: absolute; top: 20px; right: 100px; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 14px; line-height: 14px; text-align: center; font-weight: 600; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; z-index: 10; }
#crear:hover, #crear:visited:hover { text-decoration: none; color: #FFFFFF; }
#menu { width: 342px; display: none; height: 100%; background-color: #1D1326; position: fixed; top: 0px; right: 0px; z-index: 998; }
#relleno { width: 342px; height: 79px; display: none; background-color: #1D1326; border-bottom: solid 1px #382549; position: absolute; top: 0px; right: 0px; z-index: 9; }
.indice { padding-left: 33px; margin-top: 100px; height: 100%; }
#indice-scroll { position: relative; height: 68%; margin-right: 34px; overflow: hidden; }
.punto { width: 8px; height: 8px; margin-top: 4px; margin-right: 28px; float: left; border: solid 1px #4D4747; background-color: #1D1326; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; }
.objeto { color: #7E7676; text-decoration: none; font-size: 17px; line-height: 18px; float: left; font-weight: 400; letter-spacing: -1px; }
.indice-elemento, .indice-elemento:link, .indice-elemento:active, .indice-elemento:visited { clear: both; display: block; text-decoration: none; color: #7E7676; position: relative; padding-top: 8px; padding-bottom: 8px; cursor: pointer; background-image: url(imagenes/punteado.png); background-repeat: repeat-y; background-position: 4px 8px; }
.indice-elemento:hover, .indice-elemento:visited:hover { text-decoration: none; color: #7E7676; }
.indice-condiciones { position: absolute; left: 0px; bottom: 27px; font-size: 11px; line-height: 17px; padding-left: 33px; color: #7E7676; }
.indice-enlace { text-decoration: none; color: #7E7676; cursor: pointer; }
.relleno1 { width: 8px; height: 8px; background-color: #1D1326; position: absolute; top: 2px; left: 2px; }
.relleno2 { width: 8px; height: 8px; background-color: #1D1326; position: absolute; top: 26px; left: 2px; }
.botonesTooltip { border: solid 2px rgba(255,255,255,0.50); background-color: transparent; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
.botonesTooltip .tooltipster-content { padding-bottom: 9px; padding-left: 11px; padding-right: 11px; padding-top: 5px; font-size: 14px; line-height: 17px; color: #FFFFFF; font-weight: 600; text-align: center; }
#pdf { position: relative; cursor: pointer; float: left; margin-left: 10px; margin-bottom: 4px; }
.pdf { min-width: 44px; min-height: 44px; background-color: #68217A; background-image: url(imagenes/pdf.png); background-repeat: no-repeat; background-position: 12px center; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; }
.pdf-borde { padding: 3px; background-color: rgba(255,255,255,0.35); border-radius: 72px; -moz-border-radius: 72px; -webkit-border-radius: 72px; -khtml-border-radius: 72px; }
#compartir { position: relative; cursor: pointer; float: left; }
.botones { position: fixed; left: 30px; bottom: 30px; z-index: 999; }
.compartir { min-width: 64px; min-height: 64px; background-color: #68217A; background-image: url(imagenes/compartir.png); background-repeat: no-repeat; background-position: left center; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; }
.compartir-borde { padding: 3px; background-color: rgba(255,255,255,0.35); border-radius: 72px; -moz-border-radius: 72px; -webkit-border-radius: 72px; -khtml-border-radius: 72px; }
.compartir-bloque { display: none; margin-left: 60px; padding-right: 20px; }
.compartir-facebook, .compartir-facebook:link, .compartir-facebook:active, .compartir-facebook:visited { text-decoration: none; display: block; float: left; background-color: #4862A3; color: #FFFFFF; font-size: 16px; line-height: 16px; height: 28px; margin-top: 10px; padding-top: 9px; padding-left: 46px; padding-right: 18px; margin-right: 5px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/fbk.png); background-repeat: no-repeat; background-position: 15px 8px; }
.compartir-facebook:hover, .compartir-facebook:visited:hover { color: #FFFFFF; text-decoration: none; }
.compartir-twitter, .compartir-twitter:link, .compartir-twitter:active, .compartir-twitter:visited { text-decoration: none; display: block; float: left; background-color: #55ACEE; color: #FFFFFF; font-size: 16px; line-height: 16px; height: 28px; margin-top: 10px; padding-top: 9px; padding-left: 46px; padding-right: 18px; margin-right: 5px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/twi.png); background-repeat: no-repeat; background-position: 15px 9px; }
.compartir-twitter:hover, .compartir-twitter:visited:hover { color: #FFFFFF; text-decoration: none; }
.compartir-google, .compartir-google:link, .compartir-google:active, .compartir-google:visited { text-decoration: none; display: block; float: left; background-color: #DC4E41; color: #FFFFFF; font-size: 16px; line-height: 16px; height: 37px; width: 74px; margin-top: 10px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/goo.png); background-repeat: no-repeat; background-position: center; }
.compartir-google:hover, .compartir-google:visited:hover { color: #FFFFFF; text-decoration: none; }
.compartir-facebook2, .compartir-facebook2:link, .compartir-facebook2:active, .compartir-facebook2:visited { text-decoration: none; display: block; float: left; background-color: #4862A3; color: #FFFFFF; font-size: 20px; line-height: 20px; height: 40px; padding-top: 15px; padding-left: 64px; padding-right: 28px; width: 98px; margin-right: 5px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/fbk2.png); background-repeat: no-repeat; background-position: 18px 11px; }
.compartir-facebook2:hover, .compartir-facebook2:visited:hover { color: #FFFFFF; text-decoration: none; }
.compartir-twitter2, .compartir-twitter2:link, .compartir-twitter2:active, .compartir-twitter2:visited { text-decoration: none; display: block; float: left; background-color: #55ACEE; color: #FFFFFF; font-size: 20px; line-height: 20px; height: 40px; padding-top: 15px; padding-left: 64px; padding-right: 28px; width: 81px; margin-right: 5px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/twi2.png); background-repeat: no-repeat; background-position: 18px 12px; }
.compartir-twitter2:hover, .compartir-twitter2:visited:hover { color: #FFFFFF; text-decoration: none; }
.compartir-google2, .compartir-google2:link, .compartir-google2:active, .compartir-google2:visited { text-decoration: none; display: block; float: left; background-color: #DC4E41; color: #FFFFFF; font-size: 20px; line-height: 20px; height: 55px; width: 110px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/goo2.png); background-repeat: no-repeat; background-position: center; }
.compartir-google2:hover, .compartir-google2:visited:hover { color: #FFFFFF; text-decoration: none; }
.comparte { background-color: #FFFFFF; }
.comparte-titulo { text-align: center; font-size: 32px; line-height: 32px; letter-spacing: -2px; font-family: 'Open Sans', sans-serif; color: #68217A; padding-bottom: 20px; padding-top: 25px; }
.comparte-botones { padding-bottom: 38px; width: 483px; margin: 0 auto; }
.anuncio { padding-top: 30px; padding-bottom: 30px; background-color: #1A1118; text-align: center; min-height: 90px; }
.anuncio2 { max-width: 960px; margin: 0 auto; }
.descarga { background-color: #FFFFFF; padding-top: 35px; overflow: hidden; padding-bottom: 45px; height: 434px; }
.descarga-pdf { width: 188px; height: 188px; margin: 0 auto; background-image: url(imagenes/descarga.png); background-position: center; background-repeat: no-repeat; }
.descarga-titulo { text-align: center; font-size: 36px; line-height: 38px; letter-spacing: -2px; font-family: 'Open Sans', sans-serif; color: #68217A; padding-bottom: 20px; padding-top: 15px; }
.descarga-subtitulo { width: 620px; margin: 0 auto; margin-top: 20px; color: #777777; letter-spacing: -1px; padding: 4px; padding-top: 11px; padding-bottom: 15px; font-family: 'Open Sans', sans-serif; font-size: 26px; line-height: 26px; border: solid 2px #CCCCCC; text-align: center; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.comenta-centro { margin: 0 auto; width: 686px; }
.comenta { background-color: #FFFFFF; padding-bottom: 30px; height: 370px; overflow: auto; overflow-x: hidden; }
.comenta-titulo { text-align: center; font-size: 32px; line-height: 32px; letter-spacing: -2px; font-family: 'Open Sans', sans-serif; color: #68217A; padding-bottom: 20px; padding-top: 25px; }
.comenta-subtitulo { width: 480px; margin: 0 auto; color: #777777; letter-spacing: -1px; padding: 4px; padding-top: 10px; padding-bottom: 15px; font-family: 'Open Sans', sans-serif; font-size: 24px; line-height: 24px; border: solid 2px #CCCCCC; text-align: center; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.comenta-comentarios { width: 480px; margin: 0 auto; }
.comenta-icono { float: left; margin-top: 25px; margin-left: 20px; width: 174px; height: 162px; background-image: url(imagenes/comentar.png); background-repeat: no-repeat; background-position: center; }
.comenta-bloque { float: left; }
.compartir-enlace { display: block; background-color: #FFFFFF; color: #68217A; font-size: 16px; font-weight: 600; letter-spacing: -1px; line-height: 19px; height: 28px; margin-top: 0px; padding-top: 9px; padding-left: 18px; cursor: text; padding-right: 18px; border-radius: 64px; -moz-border-radius: 64px; -webkit-border-radius: 64px; -khtml-border-radius: 64px; background-image: url(imagenes/twi.png); background-repeat: no-repeat; background-position: 15px 9px; }
.pdf-bloque { display: none; color: #FFFFFF; font-size: 14px; line-height: 14px; padding-left: 44px; padding-right: 20px; padding-top: 13px; }
#crear2 { width: 208px; height: 27px; padding-top: 13px; background-color: #68217A; position: absolute; top: 20px; right: 100px; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 13px; line-height: 13px; text-align: center; font-weight: 600; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
#desplazar { letter-spacing: 1px; text-transform: uppercase; color: rgba(255,255,255,0.50); font-size: 13px; line-height: 13px; text-align: center; padding-top: 55px; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 45px; background-image: url(imagenes/mouse.png); background-repeat: no-repeat; background-position: center 0px; }
.espacio { height: 100%; min-height: 780px; width: 100%; overflow: hidden; position: relative; }
.espacio2 { height: 100%; min-height: 780px; width: 100%; overflow: hidden; position: relative; }
#video { position: relative; height: 100%; }
#video video { -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100; }
.video-bloque { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; min-height: 780px; overflow: hidden; }
.centro { position: absolute; left: 50%; top:0px; width: 960px; height: 613px; margin-top: 40px; margin-bottom:50px; margin-left: -480px; }
.centro2 { width: 960px; height: 613px; margin: 0 auto; margin-top: 100px; }
.titulo { width: 520px; margin-left: 20px; height: 150px; float: left; }
.eslogan { width: 376px; margin-left: 20px; height: 150px; float: left; background-image: url(imagenes/eslogan.png); background-repeat: no-repeat; background-position: center; }
.intro { float: left; margin-bottom: 20px; width: 520px; height: 443px; margin-left: 20px; background-color: #68217A; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; }
.registro { float: left; width: 376px; height: 364px; margin-bottom: 20px; padding-top: 30px; padding-bottom: 45px; margin-left: 20px; text-align: center; border: solid 2px #CCCCCC; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; }
#fondo { position: absolute; top: 33px; left: 48px; background-image: url(imagenes/galaxia.jpg); position: relative; width: 164px; height: 84px; }
.infinito { position: absolute; top: 0px; left: 0px; width: 164px; height: 84px; background-image: url(imagenes/infinito.png); background-repeat: no-repeat; background-position: 0px 0px; }
.logo { position: absolute; top: 3px; left: 183px; width: 234px; height: 78px; background-image: url(imagenes/carta.png); background-repeat: no-repeat; background-position: 0px 0px; }
.introTexto { text-align: center; padding-top: 40px; padding-bottom: 40px; font-size: 16px; line-height: 23px; color: #FFFFFF; }
.introTextoParrafo { margin-bottom: 10px; padding-left: 40px; padding-right: 40px; }
.divisor { background-color: #E2E2E2; width: 100%; height: 1px; margin: 0 auto; width: 200px; margin-bottom: 8px; }
.textoTitulo { color: #68217A; font-size: 31px; line-height: 31px; font-weight: 600; letter-spacing: -1px; margin-bottom: 24px; }
.textoSorprenderas { margin-left: 40px; margin-right: 40px; padding-left: 35px; letter-spacing: -1px; padding-right: 35px; font-size: 19px; line-height: 24px; color: #68217A; padding-top: 18px; padding-bottom: 22px; margin-top: 22px; margin-bottom: 20px; background-color: #FFFFFF; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -khtml-border-radius: 150px; }
.textoEllos { font-weight: 600; margin-bottom: 15px; }
.textoSup { font-size: 11px; }
.etiqueta { text-transform: uppercase; font-size: 12px; line-height: 12px; color: #68217A; font-weight: 700; }
.cuadro { display: block; margin: 0 auto; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #999999; font-size: 12px; line-height: 12px; padding: 0; text-align: center; border: solid 1px #CCCCCC; background-color: #FFFFFF; font-size: 14px; padding: 5px; width: 228px; height: 18px; margin-bottom: 7px; margin-top: 4px; border-radius: 77px; -moz-border-radius: 77px; -webkit-border-radius: 77px; -khtml-border-radius: 77px; }
.fechaBloque1 { position: relative; float: left; cursor: pointer; }
.fechaBloque2 { position: relative; float: left; cursor: pointer; }
.fechaBloque3 { position: relative; float: left; cursor: pointer; }
.fechaDia { z-index: 100; position: absolute; top: 10px; left: 0px; width: 70px; padding-top: 2px; height: 16px; border-right: solid 1px #CCCCCC; color: #999999; text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 700; background-image: url(imagenes/flecha.png); background-repeat: no-repeat; background-position: right 0px; }
.fechaMes { z-index: 100; position: absolute; top: 10px; left: 0px; width: 98px; padding-top: 2px; height: 16px; color: #999999; text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 700; background-image: url(imagenes/flecha.png); background-repeat: no-repeat; background-position: right 0px; }
.fechaAnio { z-index: 100; position: absolute; top: 10px; left: 0px; width: 60px; padding-right: 10px; padding-top: 2px; height: 16px; border-left: solid 1px #CCCCCC; color: #999999; text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 700; background-image: url(imagenes/flecha.png); background-repeat: no-repeat; background-position: right 0px; }
.fecha { width: 240px; margin: 0 auto; position: relative; z-index: 99; }
.fecha1 { z-index: 100; width: 60px; position: relative; display: block; border: solid 1px #CCCCCC; border-right-style: none; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #9830B1; font-size: 12px; line-height: 12px; padding: 0; background-color: #FFFFFF; font-size: 14px; padding: 5px; height: 18px; margin-bottom: 7px; margin-top: 4px; -webkit-border-top-left-radius: 77px; -webkit-border-bottom-left-radius: 77px; -moz-border-radius-topleft: 77px; -moz-border-radius-bottomleft: 77px; border-top-left-radius: 77px; border-bottom-left-radius: 77px; }
.fecha2 { z-index: 100; width: 88px; position: relative; display: block; border: solid 1px #CCCCCC; border-right-style: none; border-left-style: none; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #9830B1; font-size: 12px; line-height: 12px; padding: 0; background-color: #FFFFFF; font-size: 14px; padding: 5px; height: 18px; margin-bottom: 7px; margin-top: 4px; }
.fecha3 { z-index: 100; width: 60px; position: relative; display: block; border: solid 1px #CCCCCC; border-left-style: none; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #9830B1; font-size: 12px; line-height: 12px; padding: 0; background-color: #FFFFFF; font-size: 14px; padding: 5px; height: 18px; margin-bottom: 7px; margin-top: 4px; -webkit-border-top-right-radius: 77px; -webkit-border-bottom-right-radius: 77px; -moz-border-radius-topright: 77px; -moz-border-radius-bottomright: 77px; border-top-right-radius: 77px; border-bottom-right-radius: 77px; }
.listado { margin-top: 13px; overflow: auto; height: 150px; overflow-x: hidden; padding-top: 10px; padding-bottom: 17px; }
.lista { display: none; position: absolute; z-index: 99; top: 20px; left: 0px; background-color: #FAF3FC; border: solid 1px #CCCCCC; }
.elemento { font-size: 13px; line-height: 20px; font-weight: 600; text-transform: uppercase; color: #999999; cursor: pointer; }
.textoIndicacion { color: #68217A; font-size: 13px; line-height: 16px; margin-bottom: 15px; }
.crear { position: relative; z-index: 10; margin: 0 auto; margin-top: 12px; width: 215px; padding-left: 25px; height: 25px; padding-top: 10px; background-color: #68217A; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 13px; line-height: 13px; text-align: center; font-weight: 600; background-image: url(imagenes/varita.png); background-position: 85px 0px; background-repeat: no-repeat; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.terminar { position: relative; z-index: 10; margin: 0 auto; margin-top: 10px; width: 217px; padding-left: 23px; height: 25px; padding-top: 10px; background-color: #68217A; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 13px; line-height: 13px; text-align: center; font-weight: 600; background-image: url(imagenes/tick.png); background-position: 72px 0px; background-repeat: no-repeat; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.terminarcargando { display: none; position: relative; z-index: 10; margin: 0 auto; margin-top: 10px; width: 217px; padding-left: 23px; height: 25px; padding-top: 10px; background-color: #68217A; background-image: url(imagenes/cargando2.gif); background-repeat: no-repeat; background-position: center; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.condiciones { text-align: center; font-size: 11px; line-height: 13px; padding-left: 30px; padding-right: 30px; padding-top: 30px; color: #999999; }
.condicionesenlace { font-weight: 600; color: #777777; cursor: pointer; }
/* Legales */
.legalesFondo { display: none; position: fixed; top: 0px; left: 0px; background-color: rgba(255,255,255,0.80); width: 100%; height: 100%; z-index: 1000; }
.legalesFondo2 { display: none; position: fixed; top: 0px; left: 0px; background-color: rgba(23,16,31,0.90); width: 100%; height: 100%; z-index: 1000; }
.legalesRecuadro { width: 710px; height: 550px; overflow: hidden; z-index: 1001; margin: auto; position: fixed; top: 0; left: 0; bottom: 0; right: 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border: solid 3px #68217A; background-color: #FFFFFF; }
.legalesRecuadro2 { width: 710px; height: 550px; overflow: hidden; z-index: 1001; margin: auto; position: fixed; top: 0; left: 0; bottom: 0; right: 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; background-color: #FFFFFF; }
#bloqueLegales { display: none; }
.legales { width: 100%; height: 100%; }
.legalesTexto { font-size: 13px; line-height: 19px; color: #777777; padding: 60px; padding-bottom: 80px; padding-top: 42px; position: relative; }
.legalesTexto p, ul, ol { padding: 0px; margin: 0px; padding-bottom: 15px; }
.legalesTexto h1 { padding: 0px; margin: 0px; margin-left: -4px; font-size: 40px; line-height: 42px; letter-spacing: -1px; padding-bottom: 30px; padding-top: 40px; color: #68217A; font-weight: 600; }
.legalesTexto h2 { padding: 0px; margin: 0px; font-size: 20px; line-height: 22px; padding-bottom: 22px; padding-top: 13px; font-weight: 600; color: #777777; }
.legalesTexto h3 { padding: 0px; margin: 0px; color: #777777; font-weight: 600; }
.legalesTexto { list-style: inside; }
.legalesTexto a, .ventanaTexto a:link, .ventanaTexto a:active, .ventanaTexto a:visited { text-decoration: none; color: #777777; }
.legalesTexto a:hover, .ventanaTexto a:visited:hover { text-decoration: underline; color: #777777; }
.legalesTextoDestacado { font-size: 17px; line-height: 24px; color: #68217A; padding-bottom: 30px; }
.legalesCerrar { width: 32px; height: 32px; position: absolute; z-index: 999; top: 30px; right: 40px; background-image: url(imagenes/cerrar.png); background-repeat: no-repeat; cursor: pointer; }
.legalesCerrar:hover { background-position: 0px -32px; }
#legalesScroll { height: 100%; overflow: hidden; }
/* Scroll */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #CCCCCC; }
.vscrollerbar { width: 10px; background-color: #999999; }
.hscrollerbase { height: 10px; background-color: #CCCCCC; }
.hscrollerbar { height: 10px; background-color: #999999; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }
/* */
#bloqueo { background-color: #FFFFFF; text-align: center; min-height: 1280px; }
.bloqueo-candado { width: 121px; height: 121px; padding: 20px; background-image: url(imagenes/bloqueo.png); background-repeat: no-repeat; background-position: center; margin: 0 auto; border: solid 6px #CCCCCC; border-radius: 350px; -moz-border-radius: 350px; -webkit-border-radius: 350px; -khtml-border-radius: 350px; }
.bloque-espacio { height: 120px; }
.bloqueo-bloqueada { color: #777777; font-size: 26px; line-height: 28px; font-weight: 600; letter-spacing: -1px; margin-top: 15px; margin-bottom: 30px; }
.bloqueo-puedes { color: #777777; font-size: 24px; line-height: 26px; font-weight: 400; letter-spacing: -1px; margin-top: 22px; margin-bottom: 25px; }
.bloqueo-describe { color: #68217A; font-size: 32px; line-height: 32px; font-weight: 600; letter-spacing: -1px; display: inline-block; }
.bloqueo-describe2 { padding-top: 14px; padding-bottom: 22px; padding-left: 31px; padding-right: 30px; border: solid 2px #68217A; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -khtml-border-radius: 150px; }
.bloqueo-item { color: #68217A; font-size: 19px; line-height: 21px; font-weight: 600; margin-bottom: 7px; letter-spacing: -1px; }
.bloqueo-contenido { width: 500px; margin: 0 auto; padding-top: 5px; line-height: 23px; }
.bloqueo-item-imagen { display: inline-block; padding: 0px; margin-right: 3px; }
.bloqueo-items { display: inline-block; }
.bloqueo-items2 { border: solid 4px #CCCCCC; width:560px; padding: 33px; padding-top: 24px; padding-bottom: 43px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; }
.bloqueo-precio { margin: 0 auto; text-align: center; background-color: #68217A; margin-top: 15px; margin-bottom: 11px; color: #FFFFFF; font-size: 20px; line-height: 20px; font-weight: 600; width: 150px; padding: 10px; padding-bottom: 12px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.bloqueo-descubre { color: #777777; letter-spacing: -1px; padding: 4px; padding-bottom: 13px; margin-top: 21px; font-size: 19px; line-height: 21px; font-weight: 600; border: solid 2px #CCCCCC; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.bloqueo-tengo2 { margin-top: 10px; margin-bottom: 10px; }
.bloqueo-tengo { color: #CECECE; font-size: 13px; line-height: 13px; font-weight: 600; }
.bloqueo-display { margin: 0 auto; width: 406px; height: 78px; position: relative; }
.bloqueo-ellos { font-size: 16px; line-height: 16px; color: #68217A; font-weight: 600; margin-bottom: 15px; border-top: solid 1px #E2E2E2; margin-top: 15px; padding-top: 15px; }
.bloqueo-anterior { position: absolute; top: 0px; left: 0px; width: 16px; margin-right: 7px; height: 80px; float: left; cursor: pointer; }
.bloqueo-siguiente { position: absolute; top: 0px; right: 0px; width: 16px; margin-left: 7px; height: 80px; float: left; cursor: pointer; }
.bloqueo-anterior1 { position: absolute; top: 0px; left: 0px; width: 16px; height: 80px; background-image: url(imagenes/anterior2.png); background-position: right 0px; background-repeat: no-repeat; }
.bloqueo-siguiente1 { position: absolute; top: 0px; right: 0px; width: 16px; height: 80px; background-image: url(imagenes/siguiente2.png); background-position: left 0px; background-repeat: no-repeat; }
.bloqueo-anterior2 { display: none; position: absolute; top: 0px; left: 0px; width: 16px; height: 80px; background-image: url(imagenes/anterior2.png); background-position: right -80px; background-repeat: no-repeat; }
.bloqueo-siguiente2 { display: none; position: absolute; top: 0px; right: 0px; width: 16px; height: 80px; background-image: url(imagenes/siguiente2.png); background-position: left -80px; background-repeat: no-repeat; }
.bloqueo-paypal { width: 75px; height: 18px; background-image: url(imagenes/paypal.png); background-repeat: no-repeat; margin: 0 auto; margin-top: 13px; }
.bloqueo-mercadopago { width: 88px; height: 23px; background-image: url(imagenes/mercadopago.png); background-repeat: no-repeat; margin: 0 auto; margin-top: 13px; }
.facebook { margin: 0 auto; width: 215px; padding-left: 25px; margin-bottom: 15px; height: 25px; padding-top: 10px; background-color: #3A5897; cursor: pointer; text-transform: uppercase; color: #FFFFFF; font-size: 13px; line-height: 13px; text-align: center; font-weight: 600; background-image: url(imagenes/facebook.png); background-position: 29px 0px; background-repeat: no-repeat; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.completar { margin: 0 auto; width: 215px; padding-left: 25px; margin-bottom: 15px; height: 25px; padding-top: 10px; background-color: #3A5897; text-transform: uppercase; color: #FFFFFF; font-size: 13px; line-height: 13px; text-align: center; font-weight: 600; background-position: 29px 0px; background-repeat: no-repeat; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; }
.circulo, .circulo:link, .circulo:active, .circulo:visited { display: block; width: 76px; height: 76px; border: solid 2px #FFFFFF; background-position: center; background-repeat: no-repeat; float: left; margin-left: 4px; margin-right: 4px; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -khtml-border-radius: 150px; cursor: pointer; }
.circulo:hover, .circulo:visited:hover { }
.anterior { position: absolute; top: 0px; left: 0px; width: 16px; margin-right: 7px; height: 80px; float: left; cursor: pointer; }
.siguiente { position: absolute; top: 0px; right: 0px; width: 16px; margin-left: 7px; height: 80px; float: left; cursor: pointer; }
.anterior1 { position: absolute; top: 0px; left: 0px; width: 16px; height: 80px; background-image: url(imagenes/anterior.png); background-position: right 0px; background-repeat: no-repeat; }
.siguiente1 { position: absolute; top: 0px; right: 0px; width: 16px; height: 80px; background-image: url(imagenes/siguiente.png); background-position: left 0px; background-repeat: no-repeat; }
.anterior2 { display: none; position: absolute; top: 0px; left: 0px; width: 16px; height: 80px; background-image: url(imagenes/anterior.png); background-position: right -80px; background-repeat: no-repeat; }
.siguiente2 { display: none; position: absolute; top: 0px; right: 0px; width: 16px; height: 80px; background-image: url(imagenes/siguiente.png); background-position: left -80px; background-repeat: no-repeat; }
.nombreTooltip { border: solid 2px #68217A; background-color: #FAF3FC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.nombreTooltip .tooltipster-content { padding: 16px; padding-left: 17px; padding-right: 17px; padding-top: 11px; font-size: 13px; line-height: 16px; color: #68217A; font-weight: 600; text-align: center; }
.famosoTooltip { border: solid 2px #68217A; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.famosoTooltip .tooltipster-content { padding: 12px; padding-left: 14px; padding-right: 14px; padding-top: 8px; font-size: 13px; line-height: 16px; color: #68217A; font-weight: 700; text-align: center; }
.etiquetaCentro { width: 240px; margin: 0 auto; }
.famoso { float: left; }
.famososBloque { position: absolute; top: 0px; left: 23px; }
.display { margin: 0 auto; width: 398px; position: relative; }
.imagenPerfil { display: block; width: 146px; height: 146px; margin: 0 auto; margin-top: 25px; border: solid 5px #D8C0DF; background-color: #F4E8F9; background-image: url(imagenes/personas/150/silueta.png); background-position: center; background-repeat: no-repeat; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -khtml-border-radius: 150px; }
.imagenError { color: #F47920; font-size: 13px; line-height: 15px; margin-left: 8px; margin-right: 8px; margin-top: 5px; width: 180px; }
.imagenCargando { visibility: hidden; margin: 0 auto; width: 88px; height: 8px; background-image: url(imagenes/cargando.gif); background-repeat: no-repeat; }
.jquery-filestyle { display: block; padding: 0px; }
div.jquery-filestyle label, div.jquery-filestyle input[type=text][disabled] { }
div.jquery-filestyle input[type=text][disabled] { }
div.jquery-filestyle.registrar label { display: block; width: 105px; margin: 0 auto; color: #999999; font-size: 13px; line-height: 13px; font-weight: 600; background-image: url(imagenes/cambiar.png); background-repeat: no-repeat; background-position: 0px 0px; text-align: left; padding-left: 20px; padding-top: 5px; padding-bottom: 7px; margin-top: 5px; }
div.jquery-filestyle.registrar label:hover { cursor: pointer; color: #68217A; background-position: 0px -25px; }
#paso1 { display: block; }
#paso2 { display: none; }
/*Perfil*/
.perfil { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.perfil-imagen { margin: 0 auto; margin-top: 120px; width: 200px; height: 200px; background-color: #FFFFFF; background-position: center; background-repeat: no-repeat; border: solid 6px #FFFFFF; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; -khtml-border-radius: 200px; }
.perfil-nombre { color: #FFFFFF; letter-spacing: -2px; font-size: 86px; line-height: 86px; text-align: center; font-weight: 300; margin-top: 5px; padding-left: 30px; padding-right: 30px; }
.perfil-nacimiento { color: #FFFFFF; font-size: 24px; line-height: 24px; text-align: center; font-weight: 300; text-transform: uppercase; margin-top: 15px; }
.perfil-texto { overflow: hidden; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; height: 130px; text-align: center; width: 570px; margin: 0 auto; margin-top: 20px; padding-left: 15px; padding-right: 15px; }
.perfil-sub { font-weight: 700; }
.grupo { float: left; }
#egipcio { background-color: #18191B; background-image: url(imagenes/egipcio/egipcio.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.egipcio-nombre { font-size: 38px; line-height: 44px; color: #FFFFFF; padding-bottom: 25px; padding-top: 140px; padding-right: 20px; }
.egipcio-texto { overflow: hidden; color: #C5C6C0; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 36%; position: relative; padding-right: 15px; }
.egipcio-bloque { width: 720px; margin: 0 auto; height: 100%; position: relative; z-index: 10; }
.egipcio-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #C5C6C0; cursor: pointer; }
.egipcio-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.egipcio-contenido { float: left; width: 570px; padding-left: 30px; height: 100%; }
.egipcio-simbolo { width: 120px; height: 250px; background-repeat: no-repeat; background-position: top right; float: left; margin-top: 140px; }
.egipcio-dios { color: #FFFFFF; }
.egipcio-luna { z-index: 9; position: absolute; top: 140px; right: 20%; width: 78px; height: 79px; background-image: url(imagenes/egipcio/luna.png); background-repeat: no-repeat; background-position: center; }
.egipcio-sub { font-weight: 700; }
#wuyku { background-color: #664949; background-image: url(imagenes/wuyku/wuyku.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.wuyku-titulo { font-size: 56px; line-height: 62px; color: #FBF6D4; text-align: center; font-weight: 300; padding-top: 170px; margin-left: 100px; margin-right: 100px; margin-bottom: 30px; }
.wuyku-nombre { font-weight: 600; }
.wuyku-bloque { }
.wuyku-texto { color: #FBF6D4; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; max-height: 36%; text-align: center; width: 500px; margin: 0 auto; }
.wuyku-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 5px; margin-left: 5px; color: #FBF6D4; cursor: pointer; display: inline-block; float: none; }
.wuyku-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.wuyku-botones { text-align: center; margin-bottom: 15px; }
.wuyku-simbolo { width: 120px; height: 120px; background-image: url(imagenes/wuyku/1.png); background-repeat: no-repeat; background-position: center; margin: 0 auto; margin-top: 20px; }
#hadas { background-color: #5C5D14; background-image: url(imagenes/hadas/hadas.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.hadas-titulo { font-family: 'Rochester', cursive; font-size: 60px; line-height: 62px; color: #F1EEC5; text-align: left; padding-top: 160px; margin-left: 15%; margin-right: 20%; margin-bottom: 30px; }
.hadas-bloque { width: 500px; height: 100%; float: left; margin-left: 20px; margin-top: 5px; }
.hadas-texto { overflow: hidden; color: #F1EEC5; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; max-height: 26%; padding-right: 15px; text-align: left; width: 500px; margin: 0 auto; }
.hadas-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 8px; color: #F1EEC5; cursor: pointer; display: inline-block; float: none; }
.hadas-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.hadas-botones { text-align: left; margin-bottom: 15px; }
.hadas-sub { font-weight: 700; }
.hadas-nombre { color: #DADD4D; }
.hadas-simbolo { margin-left: 15%; width: 160px; height: 198px; float: left; background-repeat: no-repeat; background-position: center; }
#color { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.color-punto { text-align: center; color: #FFFFFF; font-weight: 700; font-size: 24px; line-height: 24px; text-transform: uppercase; letter-spacing: -1px; position: relative; z-index: 11; margin: 0 auto; margin-top: 130px; margin-bottom: 30px; width: 150px; border: solid 5px #FFFFFF; height: 150px; border-radius: 150px; -moz-border-radius: 150px; -webkit-border-radius: 150px; -khtml-border-radius: 150px; }
.color-oscuridad { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.65); z-index: 9; }
.color-texto { color: #FFFFFF; z-index: 10; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; text-align: center; width: 540px; margin: 0 auto; }
#orisha { background-image: url(imagenes/orisha/orisha.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.orisha-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #DECCB5; cursor: pointer; }
.orisha-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.orisha-texto { color: #DECCB5; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; padding-right: 15px; }
.orisha-sub { font-weight: 700; }
.orisha-nombre { font-size: 38px; line-height: 44px; color: #FFFFFF; padding-bottom: 25px; padding-top: 160px; padding-right: 20px; letter-spacing: -2px; }
.orisha-dios { color: #E23112; font-weight: 600; }
.orisha-principio { color: #E23112; }
.orisha-contenido { float: left; width: 540px; height: 100%; }
.orisha-imagen { position: relative; overflow: hidden; width: 500px; height: 386px; background-image: url(imagenes/orisha/orishas.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; margin: 100px; margin-top: 160px; margin-right: 40px; display: block; float: left; -webkit-box-shadow: 10px 10px 31px -9px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 31px -9px rgba(0,0,0,0.75); box-shadow: 10px 10px 31px -9px rgba(0,0,0,0.75); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; }
.orisha-simbolo { background-image: url(imagenes/orisha/1.png); background-repeat: no-repeat; background-position: center; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; }
#druida { background-color: #56933D; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.druida-nombre { font-size: 40px; line-height: 46px; color: #FFFFFF; padding-bottom: 25px; padding-right: 20px; letter-spacing: -1px; }
.druida-texto { color: #E7F2E1; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; padding-right: 15px; overflow: hidden; }
.druida-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #E7F2E1; cursor: pointer; }
.druida-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.druida-contenido { position: absolute; top: 0px; right: 0px; width: 670px; height: 100%; background-color: rgba(86,147,61,0.6); }
.druida-sub { font-weight: 700; }
.druida-arbol { color: #253F1B; font-weight: 600; }
.druida-bloque { padding-top: 150px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px; }
#alquimico { background-color: #6D7B9E; background-image: url(imagenes/alquimico/alquimico.jpg); background-position: left center; background-repeat: no-repeat; background-size: cover; position: relative; }
.alquimico-nombre { font-family: 'Cinzel Decorative', cursive; font-size: 38px; line-height: 44px; color: #FFFFFF; padding-bottom: 25px; padding-top: 20px; padding-right: 20px; }
.alquimico-texto { color: #C5C6C0; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; padding-right: 15px; }
.alquimico-bloque { width: 720px; margin: 0 auto; height: 100%; position: relative; z-index: 10; }
.alquimico-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #C5C6C0; cursor: pointer; }
.alquimico-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.alquimico-contenido { width: 570px; padding-left: 20%; height: 100%; z-index: 10; position: relative; }
.alquimico-simbolo { width: 110px; height: 110px; background-position: center; background-size: cover; background-repeat: no-repeat; margin-top: 140px; }
.alquimico-oscuridad { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.55); z-index: 9; }
.alquimico-metal { color: #C931F3; }
#hindu { background-color: #FB7F37; background-image: url(imagenes/hindu/hindu.jpg); background-position: left bottom; background-repeat: no-repeat; background-size: cover; position: relative; }
.hindu-nombre { font-family: 'Croissant One', cursive; letter-spacing: -3px; font-size: 38px; line-height: 44px; color: #FFFFFF; padding-bottom: 25px; }
.hindu-dios { color: #FE7612; }
.hindu-texto { color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; padding-right: 15px; }
.hindu-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #FFDAC1; cursor: pointer; }
.hindu-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.hindu-sub { font-weight: 700; }
.hindu-simbolo { display: block; margin: 0px; border: 0px; padding: 0px; margin-top: 120px; margin-bottom: 15px; }
.hindu-contenido { width: 670px; padding-left: 20%; height: 100%; z-index: 10; position: relative; }
.hindu-lema { color: #FE7612; font-family: 'Croissant One', cursive; letter-spacing: -1px; font-size: 17px; }
.hindu-oscuridad { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.25); z-index: 9; }
#gitano { background-color: #CB9867; background-image: url(imagenes/gitano/gitano.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover; position: relative; }
.gitano-nombre { letter-spacing: -1px; text-align: right; font-size: 38px; line-height: 45px; color: #FFFFFF; padding-bottom: 25px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
.gitano-elemento { color: #FFFFFF; font-weight: 700; }
.gitano-texto { color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; text-align: right }
.gitano-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-left: 8px; color: #FFFFFF; cursor: pointer; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); float: none; display: inline-block; text-align: right; }
.gitano-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.gitano-contenido { width: 550px; z-index: 10; position: absolute; top: 0px; right: 0px; margin-right: 100px; }
.gitano-bloque { position: absolute; top: 0px; right: 0px; height: 100%; width: 100%; background-image: url(imagenes/gitano/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: right top; }
.gitano-simbolo { text-align: right; margin-top: 140px; margin-bottom: 5px; }
.gitano-imagen { display: inline-block; }
#arabe { background-color: #D46800; background-image: url(imagenes/arabe/arabe.jpg); background-position: center bottom; background-repeat: no-repeat; background-size: cover; position: relative; }
.arabe-nombre { font-family: 'Dr Sugiyama', cursive; font-size: 62px; line-height: 64px; color: #FE9403; padding-bottom: 25px; padding-top: 140px; padding-left: 60px; padding-right: 60px; position: relative; z-index: 10; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
.arabe-texto { overflow: hidden; color: #FFDEBF; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 36%; position: relative; padding-right: 15px; }
.arabe-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #FFDEBF; cursor: pointer; }
.arabe-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.arabe-contenido { width: 570px; padding-left: 120px; height: 100%; position: relative; z-index: 10; }
.arabe-sub { font-weight: 700; }
.arabe-bloque { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(imagenes/arabe/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: left top; }
.arabe-aprendizaje { font-size: 38px; line-height: 40px; padding-top: 10px; padding-bottom: 15px; color: #FFFFFF; }
.arabe-simbolo { float: left; display: block; margin-top: 6px; margin-right: 14px; }
#azteca { background-color: #C08678; background-image: url(imagenes/azteca/azteca.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.azteca-nombre { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-size: 62px; letter-spacing: -4px; font-style: italic; line-height: 64px; color: #F4F1F0; padding-bottom: 10px; padding-top: 15px; text-align: center; position: relative; z-index: 10; padding-left: 30px; padding-right: 30px; }
.azteca-texto { color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; padding-left: 15px; padding-right: 15px; position: relative; text-align: center; }
.azteca-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-left: 5px; margin-right: 5px; color: #CEB9B5; cursor: pointer; float: none; display: inline-block; text-align: center; }
.azteca-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.azteca-contenido { width: 620px; height: 100%; margin: 0 auto; position: relative; z-index: 10; }
.azteca-animal { font-weight: 700; }
.azteca-simbolo { padding: 14px; background-color: rgba(255,255,255,0.20); width: 170px; height: 170px; background-repeat: no-repeat; background-position: center; margin: 0 auto; margin-top: 130px; position: relative; z-index: 10; border-radius: 200px; -moz-border-radius: 200px; -webkit-border-radius: 200px; -khtml-border-radius: 200px; }
.azteca-valores { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-size: 36px; letter-spacing: -1px; line-height: 38px; color: #F4F1F0; font-weight: 600; font-style: italic; padding-bottom: 25px; padding-top: 0px; text-align: center; position: relative; z-index: 10; padding-left: 30px; padding-right: 30px; }
.azteca-sombra { background-image: url(imagenes/azteca/sombra.png); background-position: center; background-repeat: no-repeat; background-size: contain; width: 100%; height: 100%; bottom: -25%; left: 0px; position: absolute; }
#indigena { background-color: #6F553C; background-image: url(imagenes/indigena/indigena.jpg); background-position: left bottom; background-repeat: no-repeat; background-size: cover; position: relative; }
.indigena-nombre { letter-spacing: -1px; font-weight: 300; font-size: 58px; line-height: 62px; color: #FFFFFF; padding-bottom: 35px; padding-top: 140px; padding-right: 25%; padding-left: 60px; }
.indigena-texto { overflow: hidden; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; max-height: 40%; padding-right: 15px; background-repeat: no-repeat; background-position: center; }
.indigena-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #C9BAA7; cursor: pointer; }
.indigena-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.indigena-contenido { float: left; width: 400px; padding-left: 60px; height: 100%; }
.indigena-animal { color: #B7A68D; font-weight: 400; }
.indigena-luna { color: #281D15; font-weight: 700; text-transform: uppercase; font-size: 20px; line-height: 26px; letter-spacing: -1px; padding-bottom: 10px; text-decoration: overline; }
.indigena-sub { font-weight: 700; }
#chino { background-position: right top; background-repeat: no-repeat; background-size: cover; position: relative; }
.chino-nombre { padding-left: 80px; font-size: 52px; font-weight: 300; line-height: 58px; font-style: italic; letter-spacing: -2px; color: #FFFFFF; padding-bottom: 10px; padding-top: 10px; padding-right: 60px; position: relative; z-index: 10; }
.chino-texto { overflow: hidden; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 26%; position: relative; padding-right: 15px; }
.chino-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #DFD2B7; cursor: pointer; margin-top: 8px; }
.chino-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.chino-contenido { float: left; width: 625px; padding-left: 80px; height: 100%; }
.chino-animal { color: #FFFFFF; font-weight: 600; }
.chino-sub { font-weight: 700; }
.chino-botones { position: relative; z-index: 10; padding-top: 30px; }
.chino-personalidad { position: relative; z-index: 10; font-weight: 300; color: #FFFFFF; font-style: italic; font-size: 26px; line-height: 34px; letter-spacing: -1px; padding-left: 80px; padding-right: 60px; }
.chino-verso { font-size: 19px; line-height: 27px; font-style: italic; }
.chino-simbolo { margin-top: 120px; margin-left: 80px; }
#maya { background-color: #B2927D; background-image: url(imagenes/maya/maya.jpg); background-position: center bottom; background-repeat: no-repeat; background-size: cover; position: relative; }
.maya-nombre { text-transform: uppercase; font-weight: 300; font-size: 52px; line-height: 60px; color: #FFFFFF; padding-bottom: 25px; padding-top: 140px; padding-right: 60px; padding-left: 60px; position: relative; z-index: 10; }
.maya-texto { overflow: hidden; color: #F9EEDD; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 26%; position: relative; padding-right: 15px; position: relative; z-index: 10; }
.maya-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #F9EEDD; cursor: pointer; margin-top: 10px; }
.maya-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.maya-contenido { float: left; width: 620px; padding-left: 20px; height: 100%; }
.maya-luna { font-weight: 600; letter-spacing: -1px; color: #2A1F2F; }
.maya-sub { font-weight: 700; }
.maya-botones { position: relative; z-index: 10; }
.maya-simbolo { float: left; margin-left: 60px; }
#celta { background-color: #3B6229; background-image: url(imagenes/celta/celta.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.celta-simbolo { width: 270px; height: 270px; float: left; margin-top: 140px; margin-left: 10%; background-repeat: no-repeat; background-position: center; border-radius: 300px; -moz-border-radius: 300px; -webkit-border-radius: 300px; -khtml-border-radius: 300px; border: solid 8px #FFFFFF; }
.celta-nombre { font-weight: 300; font-size: 48px; line-height: 52px; letter-spacing: -2px; color: #FFFFFF; padding-bottom: 8px; padding-top: 150px; padding-right: 20px; }
.celta-texto { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; position: relative; padding-right: 15px; }
.celta-bloque { float: left; margin: 0 auto; height: 100%; position: relative; z-index: 10; }
.celta-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #FFFFFF; cursor: pointer; }
.celta-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.celta-contenido { width: 470px; padding-left: 30px; height: 100%; }
.celta-arbol { color: #FFFFFF; font-weight: 600; }
.celta-sub { font-weight: 700; }
.celta-lema { color: #FFFFFF; font-size: 22px; line-height: 28px; font-weight: 600; margin-bottom: 30px; }
#kin { background-color: #000000; background-image: url(imagenes/kin/kin.jpg); background-position: right center; background-repeat: no-repeat; background-size: cover; position: relative; }
.kin-nombre { font-weight: 300; display: table; font-size: 48px; line-height: 58px; letter-spacing: -1px; color: #EDE1C9; padding-bottom: 25px; padding-top: 125px; padding-right: 20px; position: relative; z-index: 10; }
.kin-texto { overflow: hidden; color: #EDE1C9; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 36%; position: relative; padding-right: 15px; }
.kin-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #EDE1C9; cursor: pointer; margin-top: 10px; }
.kin-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.kin-contenido { float: left; width: 585px; padding-left: 95px; height: 100%; position: relative; z-index: 10; }
.kin-dios { color: #FFFFFF; }
.kin-sub { font-weight: 700; }
.kin-texto p { margin: 0px; padding: 0px; padding-top: 7px; }
.kin-bloque { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(imagenes/kin/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: left center; }
.kin-simbolo { display: table-cell; padding-left: 60px; text-align: center; }
.kin-titulo { display: table-cell; vertical-align: middle; padding-left: 25px; padding-top: 36px; }
#griego { background-color: #1D1B4A; background-position: left center; background-repeat: no-repeat; background-size: cover; position: relative; }
.griego-simbolo { float: left; display: block; margin-top: 8px; margin-right: 13px; }
.griego-nombre { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-weight: 300; font-size: 48px; line-height: 52px; letter-spacing: -2px; color: #FFFFFF; padding-bottom: 15px; padding-top: 140px; }
.griego-texto { overflow: hidden; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 15px; max-height: 30%; position: relative; padding-right: 15px; }
.griego-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #CBC7E0; cursor: pointer; margin-top: 8px; }
.griego-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.griego-contenido { position: absolute; top: 0px; right: 10%; width: 570px; height: 100%; background-image: url(imagenes/griego/sombra.png); background-repeat: no-repeat; background-size: contain; background-position: center; }
.griego-sub { font-weight: 700; }
.griego-lema { color: #FFFFFF; font-size: 22px; line-height: 26px; font-weight: 600; margin-bottom: 30px; }
.griego-texto p { margin: 0px; padding: 0px; padding-top: 7px; }
.griego-signo { color: #8383CF; font-weight: 400; }
#musica { background-color: #72B589; background-image: url(imagenes/musica/musica.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.musica-texto { overflow: hidden; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 20px; max-height: 36%; position: relative; padding-right: 15px; }
.musica-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #FFFFFF; cursor: pointer; }
.musica-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.musica-bloque { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(imagenes/musica/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: left bottom; }
.musica-artista { display: table; margin-bottom: 5px; }
.musica-elemento-nombre { display: table-cell; vertical-align: middle; padding-left: 10px; font-weight: 600; }
.musica-elemento-detalle { font-weight: 300; }
.musica-elemento-imagen { display: table-cell; vertical-align: middle; }
.musica-elemento-imagenx { width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.musica-elemento-imagenx-artista { width: 64px; height: 64px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.musica-elemento-imagenx-disco { width: 125px; height: 125px; float: left; margin-right: 5px; margin-bottom: 5px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.musica-nombre { font-weight: 300; display: table; font-size: 68px; line-height: 68px; letter-spacing: -3px; color: #FFFFFF; padding-bottom: 25px; padding-top: 135px; padding-right: 20px; position: relative; z-index: 10; }
.musica-simbolo { display: table-cell; padding-left: 60px; text-align: center; }
.musica-titulo { display: table-cell; vertical-align: middle; padding-left: 25px; padding-top: 0px; }
.musica-contenido { width: 420px; padding-left: 225px; height: 100%; position: relative; z-index: 10; }
.musica-botones { width: 480px; padding-left: 225px; position: relative; z-index: 10; visibility: hidden; }
.musica-enlace { cursor: pointer; }
.musica-elemento-nombre-artista { font-size: 15px; line-height: 21px; padding-bottom: 4px; padding-left: 15px; }
.musica-cuadros { position: absolute; right: 0px; bottom: 0px; width: 50%; padding-bottom: 50%; }
.musica-cuadro1 { width: 50%; height: 50%; position: absolute; bottom: 0%; right: 0%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.musica-cuadro2 { width: 25%; height: 25%; position: absolute; bottom: 50%; right: 0%; background-repeat: no-repeat; background-size: cover; }
.musica-cuadro3 { width: 25%; height: 25%; position: absolute; bottom: 0%; right: 50%; background-repeat: no-repeat; background-size: cover; }
.musica-cuadro4 { width: 12%; height: 12%; position: absolute; bottom: 75%; right: 0%; background-repeat: no-repeat; background-size: cover; }
.musica-cuadro5 { width: 12%; height: 12%; position: absolute; bottom: 0%; right: 75%; background-repeat: no-repeat; background-size: cover; }
.musica-cuadro-verde { visibility: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(imagenes/musica/verde.png); }
.musica-nombre-destacado { color: #1ED760; }
.musica-descripcion { font-size: 24px; letter-spacing: -1px; margin-top: 12px; line-height: 30px; }
#twitter { background-color: #E8C18E; background-image: url(imagenes/twitter/twitter.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.twitter-globo { position: absolute; top: 120px; right: 63%; background-color: #FFFFFF; width: 320px; height: 502px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; }
.twitter-pico { position: absolute; top: 30%; right: -40px; width: 40px; height: 27px; background-image: url(imagenes/twitter/pico.png); background-repeat: no-repeat; background-position: center; }
.twitter-diciendo { border-right: solid 2px #C5BA9E; padding-right: 20px; padding-bottom: 12px; font-family: 'Playfair Display'; position: absolute; top: 24%; right: 8%; width: 25%; text-align: right; color: #FFFFFF; font-size: 45px; line-height: 51px; }
.twitter-diciendo-destacado { }
.twitter-diciendo-destacado2 { color: #372D1F; font-weight: 700; }
.tweet-user-link, .tweet-user-link:link, .tweet-user-link:active, .tweet-user-link:visited { color: #2C5FCC; font-weight: 700; }
.tweet-mention, .tweet-mention:link, .tweet-mention:active, .tweet-mention:visited { color: #2C5FCC; font-weight: 400; }
.tweet-hash, .tweet-hash:link, .tweet-hash:active, .tweet-hash:visited { color: #2C5FCC; font-weight: 400; }
.twitter-historia { padding-bottom: 10px; }
#twitter-bloque { color: #372D1F; font-family: 'Playfair Display'; overflow: hidden; font-size: 15px; line-height: 19px; height: 404px; margin: 25px; margin-bottom: 31px; margin-right: 10px; padding-left: 4px; padding-right: 25px; position: relative; }
#peliculas { background-color: #E8C18E; background-image: url(imagenes/peliculas/peliculas.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.peliculas-poster { display: block; width: 14.5%; padding-top: 22%; margin: 1%; float: left; background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-box-shadow: 2px 2px 10px 0px rgba(40,13,4,0.75); -moz-box-shadow: 2px 2px 10px 0px rgba(40,13,4,0.75); box-shadow: 2px 2px 10px 0px rgba(40,13,4,0.75); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
#peliculas-bloque { overflow: hidden; color: #FFFFFF; font-size: 16px; line-height: 19px; height: 380px; margin-top: 0px; margin-left: 10%; margin-right: 10%; position: relative; }
.peliculasTooltip { -webkit-box-shadow: 2px 2px 8px 0px rgba(40,13,4,0.75); -moz-box-shadow: 2px 2px 8px 0px rgba(40,13,4,0.75); box-shadow: 2px 2px 8px 0px rgba(40,13,4,0.75); border: none 2px #4862A3; background-color: #BF1717; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; }
.peliculasTooltip .tooltipster-content { font-family: 'Montserrat'; padding: 13px; padding-left: 18px; padding-right: 18px; padding-top: 10px; font-size: 14px; line-height: 14px; color: #FFFFFF; text-align: center; }
.peliculas-nombre { font-family: 'Montserrat'; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom: 20px; text-align: center; font-weight: 700; font-size: 64px; line-height: 68px; letter-spacing: -4px; color: #BF1717; padding-top: 120px; padding-left: 10%; padding-right: 10%; }
.peliculas-nombre-destacado { color: #FFFFFF; font-weight: 700; }
#dia { background-color: #381E0F; background-image: url(imagenes/dia/dia.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.dia-texto { overflow: hidden; background-position: center; border-right: solid 2px rgba(255,255,255,0.35); width: 520px; text-align: right; color: #FFFFFF; font-size: 15px; line-height: 22px; max-height: 36%; position: relative; padding-right: 15px; }
.dia-texto li { padding: 0px; margin: 0px; list-style: inside; }
.dia-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #FFFFFF; cursor: pointer; display: inline-block; float: none; }
.dia-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.dia-descripcion { font-size: 22px; line-height: 32px; letter-spacing: -1px; margin-top: 15px; margin-bottom: 5px; }
.dia-nombre { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); font-weight: 400; font-size: 64px; line-height: 72px; letter-spacing: -3px; color: #FFFFFF; padding-bottom: 25px; padding-top: 135px; padding-left: 70px; position: relative; z-index: 10; }
.dia-bloque { position: absolute; top: 0px; right: 70px; height: 100%; text-align: right; }
.dia-alineacion { display: inline-block; text-align: right; height: 100%; padding-top: 10px; }
.dia-botones { width: 535px; position: relative; z-index: 10; visibility: hidden; text-align: left; border-right: solid 2px rgba(255,255,255,0.35); }
.dia-nombre-destacado { color: #F0AE4C; }
.dia-calendario { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); display: inline-block; float: left; margin-right: 12px; border: solid 3px #F0AE4C; text-align: center; color: #FFFFFF; padding: 3px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; }
.dia-calendario-numero { font-size: 56px; line-height: 56px; font-weight: 700; }
.dia-calendario-mes { font-size: 32px; line-height: 32px; }
#gente { background-color: #CC88AD; min-height: 830px; background-image: url(imagenes/gente/gente.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.gente-nombre { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom: 35px; text-align: center; font-weight: 300; font-size: 64px; line-height: 72px; letter-spacing: -3px; color: #FFFFFF; padding-top: 125px; padding-left: 10%; padding-right: 10%; }
.gente-nombre-destacado { color: #FFFFFF; font-weight: 600; }
.gente-bloque { overflow: hidden; text-align: center; color: #FFFFFF; font-size: 16px; line-height: 19px; height: 390px; margin-left: 10%; margin-right: 10%; position: relative; }
.gente-imagen { width: 100px; height: 100px; display: inline-block; padding: 0px; margin: 5px; cursor: pointer; -webkit-box-shadow: 2px 2px 10px 0px rgba(61,41,61,0.75); -moz-box-shadow: 2px 2px 10px 0px rgba(61,41,61,0.75); box-shadow: 2px 2px 10px 0px rgba(61,41,61,0.75); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
.genteTooltip { -webkit-box-shadow: 2px 2px 8px 0px rgba(61,41,61,0.75); -moz-box-shadow: 2px 2px 8px 0px rgba(61,41,61,0.75); box-shadow: 2px 2px 8px 0px rgba(61,41,61,0.75); border: none 2px #4862A3; background-color: #FFFFFF; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; }
.genteTooltip .tooltipster-content { padding: 13px; padding-left: 18px; padding-right: 18px; padding-top: 10px; font-size: 14px; line-height: 14px; color: #795974; font-weight: 600; text-align: center; }
#buscador { background-color: #B5954F; background-image: url(imagenes/buscador/buscador.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.buscador-texto { overflow: hidden; width: 560px; color: #FFFFFF; font-size: 15px; line-height: 22px; margin-top: 20px; max-height: 35%; position: relative; padding-right: 15px; }
.buscador-grupo { text-transform: uppercase; font-size: 18px; line-height: 18px; margin-right: 14px; color: #D9CBA1; cursor: pointer; }
.buscador-grupo-marcado { font-weight: 700; color: #FFFFFF; }
.buscador-bloque { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(imagenes/musica/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: left bottom; }
.buscador-destacado { font-weight: 400; }
.buscador-nombre { font-weight: 300; display: table; font-size: 68px; line-height: 74px; letter-spacing: -3px; color: #FFFFFF; padding-bottom: 25px; padding-top: 135px; padding-right: 20px; position: relative; z-index: 10; }
.buscador-simbolo { display: table-cell; padding-left: 60px; padding-top: 7px; text-align: center; }
.buscador-titulo { display: table-cell; vertical-align: middle; padding-left: 35px; padding-top: 0px; }
.buscador-contenido { height: 100%; position: relative; z-index: 10; margin-left: 235px; }
.buscador-botones { width: 460px; padding-left: 235px; position: relative; z-index: 10; visibility: hidden; }
.buscador-resultado { margin-bottom: 10px; }
.buscador-resultado a, a:link, a:active, a:visited { color: #E49A01; text-decoration: none; font-weight: 600; }
.buscador-resultado a:hover, a:visited:hover { color: #E49A01; text-decoration: none; }
.buscador-resultado-imagen img { float: left; margin-right: 8px; margin-bottom: 8px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
.buscador-bloque { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; background-image: url(imagenes/buscador/sombra.png); background-repeat: no-repeat; background-size: cover; background-position: left center; }
#registro { background-color: #FFFFFF; }
@media only screen and (max-width: 1200px) {
.orisha-imagen { width: 260px; height: 220px; }
}
