html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body {margin: 0}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block}audio, canvas, progress, video {display: inline-block;vertical-align: baseline}audio:not([controls]) {display: none;height: 0}template {display: none}a {background-color: transparent}a:active, a:hover {outline: 0}abbr[title] {border-bottom: 1px dotted}b, strong {font-weight: 700}dfn {font-style: italic}h1 {font-size: 2em;margin: .67em 0}mark {background: #ff0;color: #000}small {font-size: 80%}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup {top: -.5em}sub {bottom: -.25em}img {border: 0}svg:not(:root) {overflow: hidden}figure {margin: 1em 40px}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre {overflow: auto}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em}button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0}button {overflow: visible}button, select {text-transform: none}button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer}button[disabled], html input[disabled] {cursor: default}button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}input {line-height: normal}input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height:auto}input[type=search] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance:none}fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em}legend {border: 0;padding: 0}textarea {overflow: auto}optgroup {font-weight: 700}table {border-collapse: collapse;border-spacing: 0}td, th {padding: 0}@charset "iso-8859-1";h1, h2, h3, .t3 {letter-spacing: -1px;text-shadow: 0 2px 0 #FFF}body, h1, h2, h3, h4, .t3 {font-family: latoregular, sans-serif}.idioma, .lang, .lang li a, footer a {text-decoration: none}.lang, .lang li ul {list-style-type: none}@font-face {font-family: latoregular;src: url(css5/fonts/lato-regular-webfont.eot);src: url(css5/fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'), url(css5/fonts/lato-regular-webfont.woff) format('woff'), url(css5/fonts/fonts/lato-regular-webfont.ttf) format('truetype'), url(css5/fonts/fonts/lato-regular-webfont.svg#latoregular) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: latobold;src: url(css5/fonts/lato-bold-webfont.eot);src: url(css5/fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'), url(css5/fonts/lato-bold-webfont.woff) format('woff'), url(css5/fonts/lato-bold-webfont.ttf) format('truetype'), url(css5/fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: latolight;src: url(css5/fonts/lato-light-webfont.eot);src: url(css5/fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'), url(css5/fonts/lato-light-webfont.woff) format("woff"), url(css5/fonts/lato-light-webfont.ttf) format('truetype'), url(css5/fonts/lato-light-webfont.svg#latolight) format('svg');font-weight: 400;font-style: normal}@font-face {font-family: fontello;src: url(css5/fonts/fontello.eot?29464103);src: url(css5/fonts/fontello.eot?29464103#iefix) format('embedded-opentype'), url(css5/fonts/fontello.woff?29464103) format('woff'), url(css5/fonts/fontello.ttf?29464103) format('truetype'), url(css5/fonts/fontello.svg?29464103#fontello) format('svg');font-weight: 400;font-style: normal}*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.container-fluid {padding-left: 15px;padding-right: 15px;margin-right: auto;margin-left: auto;position: relative;clear: both;max-width: 1600px}.row {margin-left: -15px;margin-right: -15px}.columna-a, .columna-b, .columna-c {min-height: 1px;padding-left: 15px;padding-right: 15px;float: left;padding-top: 15px}.columna-a {width: 220px;position: absolute;top: 0px;left: 10px;z-index: 900}.columna-b {padding-right: 245px;padding-left: 250px;width: 100%;z-index: 0;position: relative}h2, h3, .t3 {line-height: 22px;padding-left: 0;padding-top: 5px;padding-bottom: 5px;clear: both}.columna-c {width: 200px;position: absolute;top: 0px;right: 20px}body {background-color: #ECECEC;color: #656565;padding-top: 80px}h1, h2, h3, h4, .t3 {font-weight: 400;color: #31536B}h1 {font-size: 28px;line-height: 32px;color: #31536B;padding-bottom: 0;margin-top: 0;margin-bottom: 5px;float: left;width: 100%;width: calc(100% - 280px)}.bg, .logo img, footer {width: 100%}h2 {font-size: 24px;margin: 0}h3, .t3 {font-size: 22px;margin: 0 0 5px}.logo {margin-left: 15px;margin-top: 15px;margin-bottom: 15px;position: relative;max-width: 300px;display: inline-block;z-index: 999}.logo img {height: auto}.bg {background-color: #4D7D9F;z-index: 1020;position: fixed;top: 0;left: 0;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;height: 80px;}.banner_listado, .tripadvisor {margin-bottom: 10px}.banner_menu, .banner_menu_fix {float: none;clear: both;margin-left: -10px}.idioma {font-size: 13px;color: #FFF;position: absolute;z-index: 1200;-webkit-border-radius: 2px;border-radius: 2px;right: 15px;padding: 10px;top: 5px}.home_top{float: right;height: 50px;margin-top: 15px;max-width: 120px;overflow: hidden;}.banner_fix, .banner_listado {position: relative;overflow: hidden;float: none;clear: both}.banner_listado {height: 90px;width: 100%}.banner_fix {display: block;width: 200px;margin: 15px auto}.b_200x250, .flip_200x200 {margin-bottom: 20px;overflow: hidden}.banner_fix img {width: 100%;height: auto}.banner_listado iframe {position: absolute;top: 10px;width: 100%;height: 90px;overflow: hidden;display: block}.lang, .lang>li>a:after, .social .facebook, .social .twitter {display: inline-block}.flip_200x200 {width: 200px;height: 200px}.b_200x250 {width: 200px;height: 250px}.banner_menu_fix iframe, .flip_200x200 iframe {width: 200px;height: 220px}.b_200x250 iframe {width: 200px;height: 270px}.fix {position: fixed;top: 90px;z-index: 999}.social {float: right;text-align: right;margin-top: 8px;width: 280px}.social .facebook {overflow: hidden;padding-right: 4px}@media only screen and (max-width :1300px) {.social, h1 {width: 100%}.social {clear: both;margin: 0 0 10px;text-align: left}h1 {float: none}}.lang {color: #fff;font-size: 14px;line-height: 35px;height: 35px;text-align: center;margin-left: 10px;margin-right: 10px;padding-right: 10px;padding-left: 7px;float: right;margin-top: 4px;position: relative;border-radius: 4px;margin-top: 25px;}.btn-social:hover, .lang:hover {background-color: rgba(0,0,0,.2)}.lang>li>a>img {margin-right: 5px;width: 15px;height: auto;}.lang>li>a:after {font-family: fontello;content: '\e808';margin-left: 5px}.lang li a {color: #FFF;padding-left: 5px}.lang li ul {display: none;position: absolute;right: 0;top: 35px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,.2);margin: 0;padding: 0;background-color: #1A9DDF}.lang li ul li a {display: block;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #3FB1E9;width: 100%;color: #FFF}.lang li ul li a:hover {background-color: #0092DB}.lang li ul li:last-child a {border: none}@media only screen and (max-width :650px) {.breadcrumb {display: none}}.banner_fix.fix600 {margin: 0;width: 200px}.banner_fix.fix600 iframe {width: 200px;height: 600px}.bloque, .ov {overflow: hidden;text-align: center}.bloque b, .ov b:after {font-weight: 400}.menu, .menu li ul, .menu-ciudades {list-style-type: none}.bloque, .ov, .ov b:after {text-align: center}.bp {position: relative;width: 100%}.bloque {float: left;margin: 0 0 1% 1%;width: 32%;border: 1px solid #d6d6d6;height: 330px}.bloque img {width: 100%}.bloque p {color: #333;font-size: 13px;margin: 10px 20px;text-overflow: ellipsis}.bloque a {text-decoration: none;color: #50A3CD;font-size: 16px}.ov {background: rgba(0,0,0,.5);bottom: 0;color: #fff;font-size: 1em;left: 0;opacity: 0;padding: 3.75em 3em;position: absolute;top: 0;right: 0;-webkit-transition: .6s;transition: .6s}.ov:hover {opacity: 1}.ov b {background-color: #0092DB;font-size: 12px;border-radius: 4px;padding: 10px 20px;white-space: nowrap}.ov b:after {font-family: fontello;font-style: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;font-variant: normal;text-transform: none;line-height: 1em;margin-left: 1em;content: '\e824'}.bloque .img {position: relative}@media only screen and (max-width :768px) {.bloque {width: 49%;height: 380px}}@media (max-width:320px) {.bloque {margin: 0 1% 1%;width: 98%;height: 380px}}.banner_menu, .banner_menu_fix {float: none;clear: both;margin-left: -10px}.breadcrumb {margin-bottom: 10px;list-style: none;font-size: 12px;padding-top: 5px;padding-bottom: 5px;padding-left: 0}.breadcrumb>li {display: inline-block}.breadcrumb>li a {color: #007BB7;text-decoration: none}.breadcrumb>li+li:before {padding: 0 3px;color: #ccc;content: "/\00a0"}.breadcrumb>.active {color: #777}.herramientas {color: #FFF;font-size: 13px;display: inline-block;width: 80%;width: calc(100% - 570px);position: absolute;top: 0px;left: 350px}.menu {background-color: rgba(255,255,255,1);-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;margin: 0 -10px 20px -10px;padding: 5px 10px 10px}.menu li {margin: 0;padding: 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DCDCDC}.menu li:last-child {margin: 0;padding: 0;border-style: none}.menu li a i, .submenu i {-webkit-border-radius: 20px;border-radius: 20px;display: inline-block;padding: 3px;margin: 0 2px 0 0}.submenu i {margin-left: 15px}.menu li a {width: 100%;padding-top: 6px;padding-bottom: 6px;display: block;color: #333;padding-left: 10px;text-decoration: none;font-size: 14px}.menu a.ac, .menu li a:hover {color: #C7452C;text-decoration: none;font-family: latobold, sans-serif}.menu .menu_titulo a {font-size: 18px;color: #D95B43;font-weight: 300;font-family: latoregular, sans-serif;letter-spacing: -1px;line-height: 22px;padding-top: 15px}.menu li ul {width: 100%;left: 0;display: none;margin: -5px 0 10px;padding: 0}.menu li ul.desplegado {display: block;padding-bottom: 10px;margin-bottom: 0}.menu li span {display: block;padding-top: 5px;padding-bottom: 5px}.menu li ul li {font-size: 13px;border-style: none}.menu li ul li a {margin: 0;color: #7D7D7D;font-size: 13px;padding: 3px 0 3px 35px}.menu li .icon-down-dir {float: right;color: #dcdcdc}nav a#pull {display: none;clear: both;text-align: left} .scroll {overflow-y: scroll;max-height: 350px;-webkit-overflow-scrolling: touch;}.menu-ciudades {background-color: #007BB7;color: #FFF;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;margin: -25px -10px 20px -20px;padding: 0 0 10px}.menu-ciudades .menu_titulo {font-size: 16px;line-height: 28px;padding-top: 15px;padding-bottom: 5px}.menu-ciudades li {padding-left: 15px;padding-right: 15px}.menu-ciudades li a {font-size: 13px;line-height: 28px;text-decoration: none;color: #FFF;display: block;border-top-width: 1px;border-top-style: solid;border-top-color: rgba(255,255,255,.2)}.menu-ciudades li a:hover {color: #FFF}#servicios i.checked, input#search {color: #d95b43}#fpromo ::-webkit-input-placeholder::before { content: '\e832'; font-family: fontello; color: #0092DB; font-size: 14px; margin-right:10px;}#fpromo ::-webkit-input-placeholder { color: #656565;}#fpromo ::-moz-placeholder::before { content: '\e832'; font-family: fontello; color: #0092DB; font-size: 14px; margin-right:10px;}#fpromo input:-moz-placeholder { color: #656565;}#fpromo :-ms-input-placeholder::before { content: '\e832'; font-family: fontello; color: #0092DB; font-size: 14px; margin-right:10px;}#fpromo input:-ms-input-placeholder { color: #656565;}#fpromo input:-moz-placeholder::before { content: '\e832'; font-family: fontello; color: #0092DB; font-size: 14px; margin-right:10px;}#fpromo input:-moz-placeholder { color: #656565;}#fpromo input {border: 0 none;width: 40%;font-size: 14px;padding: 10px;color: #333333;margin-top: 0px;margin-bottom: 15px;-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.5);box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.5);}[class*=" icon-"]:before, [class^=icon-]:before {font-family: fontello;font-style: normal;font-weight: 400;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em}.ciud, .ciud a {text-decoration: none}.icon-ok:before {content: '\e800'}.icon-up-open:before {content: '\e801'}.icon-right-open:before {content: '\e802'}.icon-left-open:before {content: '\e803'}.icon-down-open:before {content: '\e804'}.icon-right-dir:before {content: '\e805'}.icon-left-dir:before {content: '\e806'}.icon-up-dir:before {content: '\e807'}.icon-down-dir:before {content: '\e808'}.icon-comentario:before {content: '\e809'}.icon-reloj:before {content: '\e80a'}.icon-usuario:before {content: '\e80b'}.icon-mail:before {content: '\e80c'}.icon-bandera:before {content: '\e80d'}.icon-mapa:before {content: '\e80e'}.icon-foto:before {content: '\e80f'}.icon-lapiz:before {content: '\e810'}.icon-play:before {content: '\e811'}.icon-cronometro:before {content: '\e812'}.icon-datos-utiles:before {content: '\e813'}.icon-dificultad:before {content: '\e814'}.icon-menu:before {content: '\e815'}.icon-auto:before {content: '\e816'}.icon-peso:before {content: '\e817'}.icon-gastronomia:before {content: '\e818'}.icon-alojamiento:before {content: '\e819'}.icon-ticket:before {content: '\e81a'}.icon-info:before {content: '\e81b'}.icon-como-llegar:before {content: '\e81c'}.icon-comprar:before {content: '\e81d'}.icon-mapa2:before {content: '\e81e'}.icon-ticket-1:before {content: '\e81f'}.icon-ojo:before {content: '\e820'}.icon-valija:before {content: '\e821'}.icon-leyendas:before {content: '\e822'}.icon-historia:before {content: '\e823'}.icon-paseos:before {content: '\e824'}.icon-comprar2:before {content: '\e825'}.icon-detalle:before {content: '\e826'}.icon-profesionales:before {content: '\e827'}.icon-puzle:before {content: '\e828'}.icon-asterisco:before {content: '\e829'}.icon-facebook-squared:before {content: '\e82a'}.icon-twitter-squared:before {content: '\e82b'}.icon-flickr:before {content: '\e82c'}.icon-wordpress:before {content: '\e82d'}.icon-youtube-squared:before {content: '\e82e'}.icon-cerrar:before {content: '\e82f'}.icon-nieve:before {content: '\e830'}.icon-inmobiliario:before {content: '\e831'}.icon-buscar:before {content: '\e832'}.icon-whatsapp:before {content: '\e833'}.icon-piscina:before {content: '\e834'}.icon-mascota:before {content: '\e835'}.icon-street-view:before {content: '\e836'}.fix600 {margin: 0;width: 200px}.fix600 iframe {width: 200px;height: 600px}.menutop {color: #FFF;display: inline-block;width: 100%}@media only screen and (max-width :1024px) {.columna-b {padding-right: 5px;width: 99%}.columna-c {width: 100%;position: relative;top: 0;float: none;clear: both;padding: 0;margin-left: 20px}.columna-c .flip-container {display: inline-block;margin-right: 10px}.columna-c .banner_fix {display: none}.columna-c .flip_200x200 {float: left;margin-left: 15px}}@media only screen and (max-width :768px) {nav, nav a#pull {position: fixed}nav {border-bottom: 0;top: 75px;left: 0;width: 40%;padding: 0}nav ul.menu, nav ul.menu-ciudades {display: none;height: auto;width: 100%;clear: both;margin-right: 0;margin-left: 0;-webkit-box-shadow: 0 2px 5px -2px rgba(0,0,0,.5);box-shadow: 0 2px 5px -2px rgba(0,0,0,.5)}nav a#pull {display: block;line-height: 24px;font-size: 24px;text-decoration: none;color: #FFF;font-weight: 300;font-family: latoregular, sans-serif;left: 10px;top: 20px;padding: 5px;background-color: rgba(0,0,0,.2);-webkit-border-radius: 2px;border-radius: 2px}nav a#pull:after {content: "";width: 30px;height: 30px;display: inline-block;position: absolute;right: 15px;top: 10px}.banner_fix, .banner_menu, .banner_menu_fix, .menu li ul.desplegado {display: none}.columna-b {padding-right: 5px;padding-left: 5px;width: 100%}.columna-a {margin: 0;padding: px;position: fixed;z-index: 1020;top: 75px}.columna-c {width: 100%;position: relative;top: 0;float: none;clear: both;margin: 0;padding: 0}.logo {margin-left: 65px;}.lang {position: absolute;top: -15px;right: 0px;}.bg {height: 120px; padding-top: 10pxpadding-bttom: 10px}body {padding-top: 120px}.home_top{display: none;}}@media only screen and (max-width :650px) {.columna-a, .columna-b, nav {width: 100%}.columna-b {padding-right: 5px;padding-left: 5px;float: none;clear: both}nav a#pull {top: 10px}nav {border-bottom: 0;position: fixed;top: 55px;left: 0}nav ul.menu {background-color: #fff;-webkit-box-shadow: 0 2px 5px -2px rgba(0,0,0,.5);box-shadow: 0 2px 5px -2px rgba(0,0,0,.5)}.idioma {right: 10px;top: 0}h1 {font-size: 24px;line-height: 24px;margin-top: 0}.banner_listado, .columna-c, .breadcrumb, .lista p.serv, #tn, .dfiscal {display: none}.herramientas {width: 100%;clear: both;float: none;position: absolute;margin: 0;padding: 0;left: 0;top: 45px}.ocultar, input#search {width: 50px}#bqform {margin-right: 10px}#mapa {margin-top: 20px}.ocultar {font-size: 20px;top: 20px;height: 50px;line-height: 50px}body {padding-top: 120px}.lang {position: absolute;top: -25px;right: 0px;}}#mapa {width: 100%;height: 700px}@media only screen and (max-width :650px) {#mapa {width: 100%;height: 480px}}.foto-top {position: relative;}.foto-top img {height: auto;width: 100%;border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: #00B259;}.menutop {color: #FFF;display: inline-block;width: 100%;float: left;}.btn-top {font-size: 15px;cursor: pointer;line-height: 40px;padding-right: 15px;padding-left: 12px;display: inline-block;margin-right: 10px;background-color: rgba(0,153,255,0.1);}.btn-top:hover {background-color: rgba(0,0,0,.2)}.btn-top:after {font-family: fontello;content: '\e808';margin-left: 10px;}.btn-top:before {font-family: fontello;margin-right: 10px;display: inline-block;}.btn-top a {color: #fff;text-decoration: none;}.promociones:before {content: '\e817';}.alojamientos:before {content: '\e819';}.rentacar:before {content: '\e816';}.gastronomia:before {content: '\e818';}.ayuda {color: #fff;font-size: 14px;line-height: 35px;height: 35px;text-align: center;margin-left: 10px;padding-right: 10px;padding-left: 7px;float: right;margin-top: 4px;position: relative;border-radius: 4px;padding-top: 15px;}.ayuda span, .ayuda a {color: #fff;text-decoration: none;}.ayuda:before {content: '?';border-radius: 20px;height: 20px;width: 20px;line-height: 20px;background-color: #5FBF00;text-align: center;color: #FFFFFF;display: inline-block;margin-right: 4px;}.menu-promociones, .menu-rentacar, .menu-alojamientos, .menu-gastronomia {margin-right: 10px;min-height: 300px;position: relative;left: 0;top: 40px;background-color: #FFF;z-index: 1020;color: #656565;-webkit-box-shadow: 0 1px 5px -1px rgba(0,0,0,0.5);box-shadow: 0 1px 5px -1px rgba(0,0,0,0.5);width: 100%;padding-top: 10px;padding-right: 30px;padding-left: 30px;padding-bottom: 30px;display: none;max-width: 1024px;}.btn-top.activo, .btn-top.activo a {background-color: rgba(255,255,255,1);color: rgba(13,58,80,1);}.titulo-20 {font-size: 20px;color: #0D3A50;text-transform: uppercase;}.titulo-30 {font-size: 20px;color: #FFFFFF;text-transform: uppercase;line-height: 10px;}.mc-btn {text-decoration: none;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;font-size: 14px;background-color: #00B259;clear: both;color: #FFFFFF;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;display: inline-block;float: right;}.cerrar {color: #656565;display: inline-block;font-size: 20px;font-family: fontello;cursor: pointer;position: absolute;top: 0px;right: 0px;line-height: 20px;background-color: #FFFFFF;padding: 10px;}.cerrar:before {content: '\e82f';}.mas-buscadas {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;margin-top: -10px;margin-bottom: 0;width: 60%;}.mas-buscadas li a {color: #0092DB;text-decoration: none;font-size: 13px;line-height: 20px;display: inline-block;}.cuadro-busqueda {display: block;width: 100%;padding-top: 15px;padding-bottom: 15px;}.cuadro-busqueda input {width: 60%;background-color: #FFFFFF;border: none;font-size: 15px;float: none;color: #FFF;-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow: inset 0 0 5px 0 rgba(0,0,0,.5);padding: 10px;}.frase {bottom: 30px;width: 100%;position: absolute;text-align: center;font-size: 13px;}.frase h2 {color: rgba(255,255,255,1);text-shadow: 0px 0px 0px #000;font-size: 30px;line-height: 30px;}.cont {display: flex;flex-wrap: wrap;clear:both;}.bloque-a {width: 49%;margin-right: 2%;color: #31536B;background-color: #FFFFFF;padding: 15px;display: inline-block;float: left;margin-bottom: 15px;font-size: 13px;}.columna-b h3, .t3 {padding-top: 20px;padding-bottom: 10px;font-size: 24px;}.bloque-a ul, .bloque-b ul {list-style-position: inside;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;list-style-type: none;}.bloque-a ul li:before, .bloque-b ul li:before {content: '\e805';font-family: fontello;padding-right: 5px;color: #66CC00;font-size: 11px;}.bloque-a p, .bloque-b p {font-size: 13px;line-height: 15px;margin: 0px;padding: 0px;}.bloque-a img {height: auto;width: 100%;margin: 0px;padding-bottom: 15px;}.bloque-a .titulo-a, .bloque-b .titulo-b {font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 10px;}.columna-b a {color: #d95b43;font-weight: bold;text-decoration: none;}.bloque-b {width: 49%;margin-right: 2%;color: #31536B;background-color: #FFFFFF;padding: 15px;float: left;margin-bottom: 15px;font-size: 13px;}.bloque-b:nth-child(2), .bloque-b:nth-child(4), .bloque-a:nth-child(2){margin-right: 0px;}.bloque-b .der, .bloque-b .izq {height: auto;width: 50%;float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;}iframe {margin-bottom: 15px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}.bloque-cuadrado {position: relative;overflow: hidden;display: block;width: 20%;vertical-align: top;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;float: left;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);}.bloque-cuadrado img {display: block;width: 100%;height: auto;-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.2;}.bloque-cuadrado:hover img {-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}.slide {width: 100%;height: 100%;min-height: 100%;background-color: #FFFFFF;display: none;position: relative;float: none;clear: both;}.bloque-cuadrado .txt {text-align: center;width: 100%;display: block;color: #FFFFFF;position: absolute;left: 0px;top: 0px;font-size: 14px;height: 100%;-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-ms-transition: background 1s ease;-o-transition: background 1s ease;transition: background 1s ease;margin: 0%;padding-top: 10%;padding-right: 20%;padding-bottom: 10%;padding-left: 20%;}.bloque-cuadrado .txt span {font-size: 20px;display: block;line-height: 20px;padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(255,255,255,0.5);margin-bottom: 10px;text-transform: uppercase;font-weight: 600;}.bloque-cuadrado .txt strong {font-weight: normal;}b[class^="icon"] {height: 50px;width: 50px;display: inline-block;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;font-size: 30px;font-weight: normal;line-height:50px;}.txt .icon1:after{font-family: fontello;content: '\e83d';}.txt .icon2:after {font-family: fontello;content: '\e83b';}.txt .icon3:after {font-family: fontello;content: '\e83e';}.txt .icon4:after {font-family: fontello;content: '\e83c';}.txt .icon5:after {font-family: fontello;content: '\e83a';}.txt .icon6 {background-position: -250px 0px;}.masbuscadas {color: #FFFFFF;width: 40%;display: inline-block;vertical-align: top;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 35px;}.promoder {padding: 15px;color: #656565;width: 58%;display: inline-block;height: 100%;min-height: 100%;vertical-align: top;font-size: 13px;}.promoder p a {color: #00A5F4;text-decoration: none;}.promoder p {padding: 0px;margin: 3px;}.promo .detalle {font-size: 11px;margin: 0px;padding: 0px;color: #CCCCCC;}.masbuscadas .titulo {font-size: 24px;font-weight: 400;color: #31536B;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}.lista {width: 31.33%;border: 1px solid #F2F2F2;position: relative;display: block;padding: 15px;text-align: center;margin-left: 2%;min-height: 310px;float: left;}.lista .hlink-wel {font-size: 20px;color: #00A5F4;margin-top: 0px;margin-right: 0px;margin-bottom: 4px;margin-left: 0px;display: block;text-decoration: none;}.lista .ciudad {display: block;color: #fff;background-color: #4D7D9F;font-size: 12px;width: 100%;padding-top: 8px;padding-bottom: 8px;margin-bottom: 15px;margin-top: 0px;margin-right: 0px;margin-left: 0px;padding-right: 0px;padding-left: 0px;}.promo .ciudad {display: block;color: #fff;background-color: #4D7D9F;font-size: 12px;width: 100%;padding-top: 8px;padding-bottom: 8px;padding-right: 5px;padding-left: 5px;text-decoration: none;margin-top: -3px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.promoder .promo .hfoto-wel {margin-right: 15px;position: absolute;width: 200px;left: 15px;top: 15px;text-decoration: none;}.promoder .promo img {width: 100%;height: auto;-webkit-filter: brightness(1);filter: brightness(1);}.lista .hfoto-wel {height: 130px;width: 100%;overflow: hidden;display: block;position: relative;}.lista img {position: absolute;left: -1000%;right: -1000%;top: -1000%;bottom: -1000%;margin: auto;min-height: 100%;min-width: 100%;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-filter: brightness(1);filter: brightness(1);}.lista img:hover, .promo img:hover {-webkit-filter: brightness(0.8);filter: brightness(0.8);}.lista .listado-btn, .promo .listado-btn {color: #FFF;padding: 7px;display: inline-block;text-decoration: none;margin-top: 10px;margin-right: 5px;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-border-radius: 3px;border-radius: 3px;font-size: 13px;background-color: #d95b43;}.bg1 {border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: rgba(237,133,20,1);}.bg2 {border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: rgba(108,189,22,1);}.bg3 {border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: rgba(230,180,55,1);}.bg4 {border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: rgba(180,71,76,1);}.bg5 {border-bottom-width: 8px;border-bottom-style: solid;border-bottom-color: rgba(35,189,249,1);}.masbuscadas .busca {font-size: 20px;}.promoder .titulo {font-size: 20px;color: #31536B;margin-top: 0px;margin-right: 0px;margin-bottom: 4px;margin-left: 0px;}.masbuscadas ul {list-style-position: outside;list-style-type: none;display: block;width: 100%;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px;}.masbuscadas ul li a {font-size: 15px;color: #00A5F4;text-decoration: none;}.masbuscadas ul li a:hover {color: #007BB7;}.top {position: relative;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.promo {width: 100%;margin-bottom: 14px;border: 1px solid #F2F2F2;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 230px;position: relative;min-height: 172px;}.bg4 .promo {min-height: 182px;}.fotogal {width: 100%;}.fotogal a {text-decoration: none;font-weight: 300;width: 33%;display: inline-block;padding-left: 10px;padding-top: 10px;}.fotogal a img {height: auto;width: 50%;display: block;float: left;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;-webkit-filter: brightness(1);filter: brightness(1);}.fotogal a:hover img {-webkit-filter: brightness(0.8);filter: brightness(0.8);}.fotogal a .titulo {color: #31536B;text-decoration: none;font-weight: 300;font-size: 18px;display: block;padding-bottom: 5px;width: 98%;} @media only screen and (max-width :650px) {.lista {width: 100%;text-align: center;margin-left: 0%;float: none;min-height: 200px;}.fotogal a {width: 100%;}.fotogal a img {width: 33%;}}.activo .txt {background-color: rgba(0,0,0,0.2);}.activo img {opacity: 0.8;-webkit-filter: grayscale(0%);filter: grayscale(0%);}.activo:before {bottom: 0px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 20px;margin-left: -20px;z-index: 999;}.btn-brd {margin-right: auto;margin-left: auto;color: #5FBF00;display: inline-block;clear: both;text-decoration: none;margin-top: 20px;background-color: #FFFFFF;padding-top: 5px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;border: 1px solid rgba(237,237,237,1);font-size: 15px;-webkit-border-radius: 3px;border-radius: 3px;}.bg1 .btn-brd {color: #ED8514;}.bg1 .btn-brd span {background-color: #ED8514;}.bg1 .btn-brd:hover {color: #E17E11;}.bg2 .btn-brd {color: #5FBF00;}.bg2 .btn-brd span {background-color: #5FBF00;}.bg2 .btn-brd:hover {color: #57A305;}.bg3 .btn-brd {color: #DDA311;}.bg3 .btn-brd span {background-color: #DDA311;}.bg3 .btn-brd:hover {color: #CF9B10;}.bg4 .btn-brd {color: #B4474C;}.bg4 .btn-brd span {background-color: #B4474C;}.bg4 .btn-brd:hover {color: #A94348;}.bg5 .btn-brd {color: #23BDF9;}.bg5 .btn-brd span {background-color: #23BDF9;}.bg5 .btn-brd:hover {color: #06A4DF;}.btn-brd span {color: #FFFFFF;display: inline-block;font-size: 11px;text-decoration: none;background-color: #5FBF00;padding: 0px;text-align: center;-webkit-border-radius: 30px;border-radius: 30px;line-height: 40px;height: 40px;width: 40px;margin-left: 10px;}.bg1 .btn-brd {color: #ED8514;}.btn1 {background-color: #ED8514;border-top-width: 8px;border-top-style: solid;border-top-color: #ED8514;}.btn1:hover .txt {background-color: rgba(0,0,0,0.3);}.btn1:hover .txt {background-color: rgba(0,0,0,0.5);}.btn2 {background-color: #5FBF00;border-top-width: 8px;border-top-style: solid;border-top-color: #5FBF00;}.btn2:hover .txt {background-color: rgba(0,0,0,0.3);}.btn2:hover .txt {background-color: rgba(0,0,0,0.5);}.btn3 {background-color: #DDA311;border-top-width: 8px;border-top-style: solid;border-top-color: #DDA311;}.btn3:hover .txt {background-color: rgba(0,0,0,0.3);}.btn3:hover .txt {background-color: rgba(0,0,0,0.5);}.btn4 {background-color: #B4474C;border-top-width: 8px;border-top-style: solid;border-top-color: #B4474C;}.btn4:hover .txt {background-color: rgba(0,0,0,0.3);}.btn4:hover .txt {background-color: rgba(0,0,0,0.5);}.btn5 {background-color: #23BDF9;border-top-width: 8px;border-top-style: solid;border-top-color: #23BDF9;}.btn5:hover .txt {background-color: rgba(0,0,0,0.3);}.btn5:hover .txt {background-color: rgba(0,0,0,0.5);}@media only screen and (max-width :1280px) {.bloque-cuadrado .txt {padding-top: 5%;}}@media only screen and (max-width :1240px) {.bloque-cuadrado .txt {padding-top: 3%;}.bloque-cuadrado .txt span {font-size: 16px;line-height: 16px;}.bloque-cuadrado .txt strong {font-size: 11px;line-height: 11px;}}@media only screen and (max-width :1024px) {.bloque-cuadrado .txt span {font-size: 15px;line-height: 15px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}.bloque-cuadrado .txt strong {display: none;}.bloque-cuadrado .txt {padding-top: 10%;}.masbuscadas, .promoder {width: 100%}.masbuscadas ul {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}}@media only screen and (max-width :768px) {.bloque-cuadrado .txt span {font-size: 12px;line-height: 13px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}}@media only screen and (max-width :650px) {.bloque-a, .bloque-b {width: 100%;margin-right: 0%;}.cont {display: block;}.masbuscadas {padding-left: 15px;}.masbuscadas, .promoder {width: 100%}.masbuscadas ul {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}.masbuscadas .titulo {font-size: 18px;width: 90%}.masbuscadas ul {padding-left: 0px;}.btn-brd {padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;font-size: 12px;text-align: center;width: 100%;}.promoder .titulo {font-size: 16px;}.bloque-cuadrado {width: 25%;height: 80px;}.bloque-cuadrado .txt {padding-top: 5%;}.bloque-cuadrado img, .bloque-cuadrado .txt span, .bloque-cuadrado:nth-child(5) {display: none;}.activo:before {border-width: 10px;margin-left: -10px;}.promo {padding-left: 15px;text-align: center;}.promoder .promo .hfoto-wel {width: 100%;position: relative;left: auto;top: auto;margin-bottom: 5px;}}.azul {color: #FFFFFF;background-color: #39D;}.naranja {color: #FFFFFF;background-color: #E82;}.verde {color: #FFFFFF;background-color: #20BD6F;}.badge {width: 120px;float: right;height: 100px;padding: 10px;text-align: center;position: relative;border: 1px solid #F2F2F2;margin-left: 15px;-webkit-border-radius: 3px;border-radius: 3px;min-height: 136px;}.ribbon {font-size: 28px;width: 100%;position: absolute;color: #fff;display: block;left: 0px;line-height: 18px;padding: 8px;background-color: rgba(0,0,0,0.2);font-family: latobold, Arial, Helvetica, sans-serif;font-weight: 700;height: 80px;bottom: 0px;padding-top: 20px;}.azul .ribbon, .naranja .ribbon {line-height: 40px;}.ribbon em {display: block;clear: both;font-style: normal;font-size: 11px;}.badge span {font-size: 16px;padding-top: 8px;display: block;}@media only screen and (max-width:650px) {.badge {width: 100%;float: none;margin: 0px;min-height: 60px;height: 60px;}.promocion_web .foto {float: none;width: 100%;}.badge span {padding-top: 5px;display: inline-block;}.ribbon {font-size: 18px;line-height: 18px;bottom: auto;padding-top: 10px;height: auto;display: inline-block;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;position: relative;left: auto;top: auto;right: auto;width: auto;}.verde .ribbon, .azul .ribbon, .naranja .ribbon {line-height: 18px;margin-left: 10px;-webkit-border-radius: 3px;border-radius: 3px;}.ribbon em {display: inline-block;clear: none;margin-right: 3px;}} #fciudad {width: 100%;max-width: 35%;min-width: 280px;display: inline-block;padding: 0px;position: relative;margin-bottom: 0px;margin-left: 20px;overflow: visible;top: -15px;}.lu {position: relative;overflow: hidden;position: absolute;left: 8px;top: 8px;width: 30px;height: 20px}.lu span:before {content: '\e832';font-family: fontello;color: #d95b43;font-size: 16px;margin-right: 10px;display: inline-block;position: absolute;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;left: 0}#fciudad ::-webkit-input-placeholder { color: #d95b43;}#fciudad input:-moz-placeholder { color: #d95b43;}#fciudad input:-ms-input-placeholder { color: #d95b43;}#fciudad input:-moz-placeholder { color: #d95b43;}#fciudad input {border: 0 none;width: 80%;font-size: 16px;color: #d95b43;-webkit-box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,0.2);box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,0.2);padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 28px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}#fciudad input:focus {padding-left: 8px;padding-right: 28px;}#fciudad input:focus+.lu span:before {left: -20px;}.res {position: absolute;top: 40px;z-index: 10;display: none;background: #fff;border: 2px solid #ECECEC;max-height: 260px;width: 88%;}.res:after, .res:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.res:after {border-bottom-color: #fff;border-width: 15px;margin-left: -15px;}.res:before {border-bottom-color: #ECECEC;border-width: 18px;margin-left: -18px;}.mres {width: 100%;max-height: 210px;padding: 2%;overflow: auto;text-align: left;background: url(/img/cargando.gif) center center no-repeat transparent;color: #656565}.ct, .no-ciud {text-align: center}.mres.sin-bg {background-image: none}.mres .bnom {font-size: 13px;line-height: 12px}.mres .nom {font-size: 19px;line-height: 23px;padding-top: 10px;}.mres .nom:first-child {padding-top: 0;}.mres .nom span {font-size: 11px;color: #aaa;float: right;}.mres .nom span:before {content: ''}.mres .nom b {color: #d95b43;}.ciud {display: block;cursor: pointer;border-bottom: 1px dotted #ddd;padding: 2px 15px;color: #333}.ciud:hover, .box_hover {background-color: #d95b43;color: #fff}#fciudad .ciud:hover i, #fciudad .box_hover i {color: #fff}.bqprov span, .ciud span.pr {font-size: 10px;color: #ccc}.no-ciud {color: #333;font-size: 12px;padding: 6px 0;font-weight: 700} @media only screen and (max-width :900px) {#fciudad {max-width: 25%;min-width: 190px;}} @media only screen and (max-width :768px) {.logo {margin-left: 25%;width: 50%;margin-right: 25%;display: block;margin-top: 15px;}#fciudad {width: 100%;max-width: 100%;min-width: 100%;clear: both;left: 15px;padding-right: 30px;margin: 0px;top: 50px;position: absolute;}#fciudad input {width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}} .provincias {width: 100%;background-color: #FFFFFF;display: inline-block;float: left;margin-bottom: 15px;position: relative;padding-top: 15px;padding-right: 340px;padding-bottom: 15px;padding-left: 15px;height:380px;}.provincias .mapa span p {margin-top: 10%;padding: 10%;font-weight: 300;margin-bottom: 0px;}.provincias .mapa span {background-color: #6BBD13;color: #FFFFFF;height: 220px;width: 220px;position: absolute;font-size: 18px;-webkit-border-radius: 300px;border-radius: 300px;text-align: center;padding: 5%;left: -20%;display: block;top: 10%;}.provincias .mapa span strong {display: inline-block;text-align: center;font-size: 20px;clear: both;}.provincias h3, .t3 {padding-top: 10px;display: inline-block;}.provincias ul {list-style-type: none;-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;width: 100%;margin: 0px;padding: 0px;}.provincias ul li a {font-size: 14px;color: #d95b43;text-decoration: none;line-height: 24px;}.provincias ul li a:hover {color: #C7452C;}.provincias .mapa {float: right;width: 330px;height: 400px;position: absolute;display: block;top: 15px;right: 15px;overflow: hidden;}.provincias .mapa iframe {width: 100%;height: 359px;}@media only screen and (max-width :1366px) {.provincias ul li a {font-size: 14px;line-height: 18px;}.provincias .mapa {width: 290px;height:320px;}.provincias {padding-right: 320px;height:340px;}}@media only screen and (max-width :1280px) {.provincias ul li a {font-size: 14px;line-height: 16px;}} @media only screen and (max-width :1024px) {.provincias {padding-right: 10px;height:auto;}.provincias .mapa {display:none}}@media only screen and (max-width :650px) {.provincias ul {list-style-type: none;-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;width: 100%;margin: 0px;padding: 0px;}.provincias .mapa {display: none}} .mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;filter: alpha(opacity=80);}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #FFF;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}button::-moz-focus-inner { padding: 0; border: 0;}.mfp-close {width: 50px;height: 50px;line-height: 50px;position: absolute;right: 0;top: 10;text-decoration: none;text-align: center;padding: 0;font-style: normal;font-size: 44px;font-family: Arial, Baskerville, monospace;background-color: #6BBD13;-webkit-border-radius: 100px;border-radius: 100px;}.mfp-close:hover, .mfp-close:focus {opacity: 1;filter: alpha(opacity=100);}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: 25px;top: 10px;width: 50px;background-color: #6BBD13;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {border-right: 17px solid #FFF;margin-left: 31px;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left: 17px solid #FFF;margin-left: 39px;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 96%;max-width: 1200px;height: 470px;}.mfp-iframe-holder .mfp-close {top: -25px;right: -25px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}.fancy-checkbox {cursor: pointer;}.fancy-checkbox input[type="checkbox"]:checked ~ .checked {display: inline-block;}.fancy-checkbox input[type="checkbox"]:checked ~ .unchecked {display: none;} @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}} @media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.mfp-ie7 .mfp-img {padding: 0;}.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}.mfp-ie7 .mfp-container {padding: 0;}.mfp-ie7 .mfp-content {padding-top: 44px;}.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}.tematico {position: relative;width: 100%;height: 250px;margin: 0 0 20px 0;background-color: #6BC8B5;background-repeat: no-repeat;background-position: 0 20px;max-width:200px;display:inline-block;}.tematico .titulo {position: relative;font-size: 12px;line-height: 28px;padding: 0 7px 0 7px;color: #FFF;font-weight: bold;background-color: #31536B;}.tematico a.sub, .tematico .sub {position: relative;font-size: 14px;line-height: 14px;padding: 7px;text-decoration: none;font-weight: bold;text-transform: uppercase;display: block;color: #FFFFFF;background-color: rgba(217,91,67,0.9);}.tematico a:hover.sub {color: #FFFFFF;background-color: rgba(217,91,67,0.8);}.tematico p {position: relative;line-height: 14px;padding: 7px;color: #fff;margin: 0;background-color: rgba(0,0,0,0.2);font-size: 12px;text-shadow: 1px 1px 2px #000000;}.tematico a.btn {text-decoration: none;color: #fff;line-height: 22px;background-color: #d95b43;position: absolute;text-align: right;font-weight: bold;right: 0;bottom: 0;font-size: 11px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}.tematico a.btn:before {content: '\e805';font-family: fontello;padding-right: 5px;}.tematico a.btn:hover {background-color: #C7452C;} @media all and (max-width: 1024px) {.tematico {height: 200px;background-position: 0 center;margin-top: 0;margin-right: 0;margin-bottom: 20px;margin-left: 15px;}}footer {clear: both;display: block;align-content: center;text-align: center;font-size: 12px;padding: 10px;margin-top: 20px;max-width: 1600px;margin-right: auto;margin-left: auto}footer .copy {font-size: 11px}footer p {margin: 0}footer a {color: #007BB7}.portales {margin-bottom: 25px;text-align: center;}.portales a {width: 30%;margin: 1%;max-width: 150px;display: inline-block;}.portales a img{width:100%;max-width:150px;height:auto;}.acopy {display: inline-block;position: relative;}.dfiscal {position: absolute;top: -60px;right: -350px}#tn {position: absolute;top: -50px;left: -350px}#tn a {text-align: center;font-family: Orbitron, sans-serif;font-size: 11px;color: #636363;}.supertop {margin-bottom: 10px;width: 100%;height: 90px;clear: both;}.supertop iframe {width: 100%;height: 90px;}