html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}strong {font-weight: bold;}:focus {outline:0;}body{line-height: 1;color: #9e9e9e;background: #FFFFFF;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: lighter;line-height: normal;font-size: 30px;letter-spacing: -1.25px;color: #c5c5c5;background-color: #fff;}html, body {width: 100%;color: #c5c5c5;text-align: left}#container {clear: both;display: block;width: 848px;margin-left: 50px;margin-top: 100px;}h1{font-family: Helvetica, Arial, sans-serif;font-weight: bold;font-size: 95px;letter-spacing: -5px;line-height: 95px;}a {text-decoration:none;color: #c5c5c5;}a:hover {text-decoration:none;color: #575659;}h1 a {background: url(css_img/css-sprite.gif) no-repeat 4px -290px;letter-spacing: -3px;}h1 a:hover {background-position: 4px -408px;}#menu {position: relative;z-index: 30;}#menu #up, #menu #down {position: relative;}#menu #up h1, #menu #down h1 {line-height: 95px;}.section {line-height: 35px;width: 848px;height: auto;}.section h3 {font-weight: 600;color: #575659;line-height: 32px;}.section p {margin-bottom: 33px;display: block;float: left;line-height: 34px;}.section p strong {font-weight: 600;}h1#title_momento, #title_momento {display: block;float: left;width: 408px;height: 73px;text-indent: -9999px;background: url(css_img/css-sprite.png) no-repeat 0px -1308px;}h1#title_seas, #title_seas {display: block;float: left;width: 198px;height: 73px;text-indent: -9999px;background: url(css_img/css-sprite.png) no-repeat 0 -1554px;}h1#title_feliz, #title_feliz {display: block;float: left;width: 171px;height: 73px;text-indent: -9999px;background: url(css_img/css-sprite.png) no-repeat 0 -1185px;}h1#title_ahora, #title_ahora {display: block;float: left;width: 243px;height: 73px;text-indent: -9999px;background: url(css_img/css-sprite.png) no-repeat 0 -1062px;}#seas ul {float: left;width: 222px;margin: 0;padding: 0;font-size: 28px;display: block;margin-bottom: 35px;}#seas ul.last {width: 182px;} #seas li {margin: 0; padding: 0;line-height: 32px;} #seas #agencias {clear: both;}.tipo_menor {font-size: 28px;padding-bottom: 13px;}#feliz ol {display: inline;float: left;font-size: 100px;font-weight: bold;letter-spacing: -5px;color: #01ecff;list-style-type: decimal-leading-zero;list-style-position: inside;counter-reset: item;}#feliz ol.none {list-style-type: decimal;}#feliz ol li {display: block;width: 320px;margin-top: 22px;float: left;}#feliz ol li.middle {width: 300px;}#feliz ol li.last {width: 220px;}#feliz ol li p {font-weight: 600;font-size: 27px;line-height: 30px;padding: 30px 0px 0px 5px;color: #575659;position: relative;letter-spacing: -1px;top: -20px;left: 0px;margin-bottom: 20px;}#feliz ol li h3 {font-size: 100px;font-weight: bold;letter-spacing: -5px;color: #01ecff;margin-bottom: 10px;}#ahora p{clear: both;width: 100%;}#ahora img {display: block;float: left;margin-bottom: 40px;}#ahora #escribenos {margin-right: 19px;}#ahora #contacto {clear: both;color: #00e4ff;font-weight: 600;}#ahora #contacto li a {color: #00e4ff;}#ahora #contacto li a:hover {color: #575659;}#footer {clear: both;display: block;float: left;padding-top: 170px;width: 848px;height: 70px;}#footer p {float: left;width: 550px; height: 29px;padding-top: 15px;padding-left: 40px;background: url(css_img/css-sprite.gif) no-repeat -156px -534px;font-size: 15px;letter-spacing: -1px;}#footer p a {font-weight: 600;font-size: 15px;}#footer ul {float: right;width: 107px;margin-right: 80px;display: inline;}#footer ul li a {float: left;display: inline;text-indent:-9999px;width: 52px;height: 20px;margin-top: 8px;}#footer ul li#boton_home {display: none;}#footer ul li a#bt_home {background: url(css_img/css-sprite.gif) no-repeat -52px -534px;margin-right: 3px;}#footer ul li a#bt_reel {background: url(css_img/css-sprite.gif) no-repeat -104px -534px;margin-right: 3px;display: inline;}#footer ul li a#bt_blog {background: url(css_img/css-sprite.gif) no-repeat 0px -534px;display: inline;}#footer ul li a#bt_home:hover {background-position: -52px -554px;}#footer ul li a#bt_reel:hover {background-position: -104px -554px;}#footer ul li a#bt_blog:hover {background-position: 0 -554px;}#reel {clear: both;display: block;width: 100%;min-height: 640px;padding-top: 50px;background: #6d6c6e url(css_img/reel_bg.png) repeat-x top left;display: none;}#reel h1 {clear: both;display: block;margin-left: 50px;width: 500px;height: 80px;text-indent: -9999px;background: url(css_img/css-sprite.png) no-repeat 0 -1431px;}#reel p {padding: 0 0 20px 50px;color: #575659;}#reel #video-html5 {padding: 50px 0px 50px 50px;}#reel #video-flash {display: block;margin: 50px 0px 50px 50px;}.absolutePosition {position: absolute;z-index: 10;}#close {position: absolute;display: block;float: left;z-index: 40;width: 28px;height: 28px;background: url(css_img/css-sprite.png) no-repeat 0 -555px;background-color: #fff;cursor: pointer;margin-right: 28px;margin-top: 28px;}#close_box {position: absolute;width: 28px;height: 28px;background: url(css_img/css-sprite.png) no-repeat 0 -555px;}#selectedOption {position: absolute;z-index: 40;}#mask {position: absolute;z-index: 20;width: 848px;height: 255px;background: url(css_img/css-sprite.png) no-repeat 0 -757px;}#mask.no_background{background: none;}h1 a.selected {color: #c5c5c5;background-position: 4px -2000px;}h1 a.selected:hover {color: #c5c5c5;cursor: default;}#tapa {position: absolute;top: 0px;left: 0px;z-index: 100;width: 100%;height: 100%;display: block;background-color: #fff;}#tapaPreload {position: absolute;top: 0px;left: 0px;z-index: 101;width: 100%;height: 100%;display: block;background: url(css_img/loading.gif) no-repeat 50px 50px;}#css_award {position: absolute;right: 0px;top: 10px;width: 69px;height: 105px;z-index: 90;display: block;}#alert {position: absolute;top: 0px;left: 0px;z-index: 110;width: 364px;height: 205px;display: block;float: left;padding: 270px 180px 30px 270px;color: #575659;background: url(css_img/css-sprite.png) no-repeat 0px 0px;}#alert a {color: #fff;text-decoration: underline;line-height: 40px;}#title_momento.box2d, #title_seas.box2d, #title_feliz.box2d, #title_ahora.box2d {margin-top:-20px;display: none;}.box2d {position:absolute;top: 30px;left: 30px;margin: 0px;padding: 0px;cursor: move;display: none;}#konami_code {position: absolute;z-index: 90;display: block;width: 80px;height: 75px;background: url(css_img/css-sprite.png) no-repeat 0 -632px;display: none;}#laboratorio_bg {display: block;position: absolute;left: 57px;top: 25px;background: url(css_img/css-sprite.gif) no-repeat top left;width: 770px;height: 370px;display: none;}#idioma {position:absolute;left: 762px;top: 18px;}#idioma a {font-size: 13px;font-weight: bold;color: #f9e207;letter-spacing: 0px;}#idioma a:hover {color: #575659;}@media screen and (-webkit-min-device-pixel-ratio:0){body {font-size: 29px;}h1 {font-size: 95px;}h1 a {background: url(css_img/css-sprite.gif) no-repeat 4px -279px;}h1 a:hover {background-position: 4px -397px;}}#feliz ol li:before {content: "0" counters(item, ".") " "; counter-increment: item;}#feliz ol.none li:before {content: "";}