﻿input[obligatorio="S"], textarea[obligatorio="S"] {background-image:url(/iconos/forms/obligatorio.png);background-position:100% 0px;background-repeat:no-repeat} input.seo, textarea.seo {background-color:#d3e992;color:#000000;padding:5px 0px 5px 4px;width:100%} div.seo_params {margin:20px 10px 20px 10px} div.seo_params h5 {margin:0px;padding:10px 0px 10px 5px;border-bottom:1px solid #e1e1e1;font-size:13px;background-color:#e3e8d2;font-weight:bold} div.ley_cookies {border:1px solid #333333;background-color:#dddddd;color:#333333;position:fixed;bottom:0;top:auto;width:auto;left:0;width:100%;font-size:11px;border:0px;background-color:#f2f2f2;z-index:999} div.ley_cookies div.contenido {padding:10px 5px 10px 5px} div.ley_cookies a.boton {float:right;padding:2px 3px 2px 3px;margin:0px 10px 10px 5px;border:0px;height:auto} div.media_foto .clasif_archivo {width:20px;height:20px;background-size:12px auto;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:0px;top:0px} .media_container {margin:2px;} .media_container div.media_seleccion {float:left} .media_container div.media_foto {width:90px;height:90px;background-repeat:no-repeat;float:left;border:1px dotted #ddd;background-size:90px auto;background-position:center center;margin-right:10px;position:relative} .media_container div.media_foto img {width:90px;height:90px} .media_container div.media_info {font-size:11px;width:auto} .media_container div.centrado {background-size:auto auto}     .media_container div.media_content {border-bottom:1px dotted #ddd;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px} table.media_container {border:1px solid #e1e1e1;background-COLOR:#fefefe;empty-cells:show;border-collapse:collapse;width:100%} table.media_container tr td {font-size:11px;padding:2px 6px 8px 2px;vertical-align:top} table.media_container tr.media td {padding-top:10px} table.media_container div.media_foto {width:80px;height:80px;background-size:80px auto;background-repeat:no-repeat;background-position:center center;position:relative;} table.media_container div.media_foto img {width:80px;height:80px} table.media_container div.centrado {background-size:auto auto} table.media_container div.media_info {font-size:11px;height:70px;overflow:auto;} table.media_container div.media_acciones a {text-decoration:none;font-size:12px}  table.media_container tr.media_acciones td {padding-bottom:5px}  table.media_container thead tr td {padding:5px;border-bottom:1px solid #e1e1e1;font-size:13px} table.media_container tr:nth-child(even) {background:#f9f9f9 } table.media_container tr:nth-child(odd) {background:#FFF} div.toolbox {box-shadow:2px 2px 3px #ddd;border:1px solid #aaa;padding:5px 5px 5px 45px;background-color:#f5eafa;margin:10px 0px 10px 0px;z-index:1;background-IMAGE:url(/iconos/fondos/herramientas.gif);background-position:0px center;background-repeat:no-repeat;min-height:15px} div.toolbox a {color:#555555;font-weight:normal;display:inline-block;background-color:#e5caf2;padding:4px 6px 4px 6px;margin:0px 2px 4px 0px;border:1px dotted #888888} div.toolbox a:hover {background-color:#ddbcee;color:#111111}  div.toolboxMini {padding:0px 0px 0px 25px;margin:0px 0px 0px 0px;background-IMAGE:url(/iconos/fondos/herramientas.gif);background-position:2px center;background-repeat:no-repeat;background-size:20px auto} div.toolboxMini a {display:inline-block;background-color:#e5caf2;padding:2px 3px 2px 3px;margin:0px 2px 2px 0px;border:1px dotted #888888;;font-weight:normal;;height:20px} div.toolboxMini a img {width:20px; height:20px} div.toolboxMini a:hover {background-color:#ddbcee;color:#111111}  .input_slider div.valor_campo {float:left;vertical-align:top;width:70px;overflow:hidden;} .input_slider div.valor_slider {margin:0px 20px 0px 80px;padding:5px 0px 0px 0px} .cmd {padding:3px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;color:#fff;margin:1px; display:inline-block;background-color:#b0ccde;text-transform:uppercase;background-repeat:no-repeat; background-size:auto 100%;vertical-align:top;border:1px solid #aaa;height:18px; } .cmd:hover {background-color:#0099cc;color:#fff;border-color:#000} a.cmd_texto {padding-left:30px !important;background-position:3px 50%;vertical-align:middle;background-size:auto 22px;background-repeat:no-repeat;} a.cmd_entrar {} a.cmd_admin_ico {padding:2px;margin:0px;font-size:12px;font-weight:normal;background-size:auto 90%; display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:50% 50%;} a.cmd_admin_ico img {width:100%;height:100%;padding:0px;margin:0px;} a.cmd_inicio {background-image:url(/iconos/botones/home.png);} a.cmd_subir {background-image:url(/iconos/botones/subir.png);} a.cmd_rechazar {background-color:#a74528 !important} a.cmd_excel {background-image:url(/iconos/botones/excel.png);} a.cmd_calendario {background-image:url(/iconos/epv/calendario.png);} a.cmd_imprimir {background-image:url(/iconos/botones/imprimir.png);} a.cmd_editar {background-image:url(/iconos/botones/editar.png);} a.cmd_duplicar {background-image:url(/iconos/botones/duplicar.png);} a.cmd_nuevo {background-image:url(/iconos/botones/nuevo.png);} a.cmd_borrar {background-image:url(/iconos/botones/borrar.png);} a.cmd_subir {background-image:url(/iconos/botones/subir.png);} a.cmd_guardar {background-image:url(/iconos/botones/guardar.png);background-position:5px 50%;padding-left:40px !important} a.cmd_guardando {background-image:url(/iconos/botones/loading.png);} a.cmd_mail {background-image:url(/iconos/botones/mail.png);} a.cmd_cancelar {background-image:url(/iconos/botones/cancelar.png);} a.cmd_refrescar {background-image:url(/iconos/botones/refrescar.png);} a.cmd_ver {background-image:url(/iconos/botones/ojo.png);} a.cmd_stats {background-image:url(/iconos/botones/stats.png);} a.cmd_ai {background-image:url(/iconos/botones/ai.png);} a.botonAdmin {background-repeat:no-repeat;cursor:pointer} div.social_comparte a.check_on, a.check_on {background-image:url(/iconos/1.gif);background-repeat:no-repeat;background-position:4px 50%;color:#555555;font-weight:normal;display:inline-block;background-color:#e5caf2;padding:4px 6px 4px 25px;margin:0px 2px 4px 0px;border:1px dotted #888888;display:inline-block;font-size:0.9em} div.social_comparte a.check_off, a.check_off {background-image:url(/iconos/0.gif);background-repeat:no-repeat;background-position:4px 50%;color:#555555;font-weight:normal;display:inline-block;background-color:#e5caf2;padding:4px 6px 4px 25px;margin:0px 2px 4px 0px;border:1px dotted #888888;display:inline-block;font-size:0.9em} div.social_comparte a.check_on:hover, div.social_comparte a.check_off:hover {color:#000000;background-image:url(/iconos/ico1.gif)} /************** DESDE AQUÍ ESTÁ SIN PASAR A VMOVIL NI COMPROBAR SI HAY QUE PASAR A DISEÑOS *******/ /******** SLIDERS ***********/ /******** SLIDERS ***********/ /******** SLIDERS ***********/ div.epv_slideshow {width:100%;height:400px;position:relative;overflow:hidden;} div.epv_slideshow div.slides {background-repeat:no-repeat;height:100%;background-position:center center;background-size:100% auto} div.epv_slideshow div.slides div.captions {} div.epv_slideshow div.slides div.caption {z-index:30;position:absolute;padding:5px 10px 5px 10px;color:#fff;display:none;} div.epv_slideshow div.slides div.top_left {top:10px;left:10px;max-width:45%} div.epv_slideshow div.slides div.top_right {top:10px;right:10px;text-align:right;max-width:45%} div.epv_slideshow div.slides div.bottom_left {bottom:10px;left:10px} div.epv_slideshow div.slides div.center_bottom {bottom:10px;left:0;right:0; text-align:center;} div.epv_slideshow div.slides div.bottom_right {bottom:10px;right:10px;text-align:right} div.epv_slideshow div.slides div.center_top {top:0px;left:0;right:0; text-align:center;} div.epv_slideshow div.slides div.center_center {top:45%;left:0;right:0; text-align:center;} div.epv_slideshow div.slides div.center_left {top:45%;left:10px;text-align:left;max-width:45%} div.epv_slideshow div.slides div.center_right {top:45%;right:10px;text-align:right;max-width:45%} div.epv_slideshow div.slides div.titulo {font-size:1.5em;text-transform:uppercase} div.epv_slideshow div.slides div.subtitulo {font-size:1.2em;text-transform:uppercase} div.epv_slideshow div.slides div.recuadro_negro {filter:alpha(opacity=60); opacity:0.6;background-color:#333;color:#fff} div.epv_slideshow div.slides div.recuadro_negro_opaco {filter:alpha(opacity=95); opacity:0.95;background-color:#333;color:#fff} div.epv_slideshow div.slides div.recuadro_blanco_opaco {filter:alpha(opacity=95); opacity:0.95;background-color:#fff;color:#fff} div.epv_slideshow div.slides div.texto_negro {color:#111} div.epv_slideshow div.slides div.texto_blanco {color:#fff} div.epv_slideshow div.slides div.recuadro_blanco {filter:alpha(opacity=60); opacity:0.6;background-color:#fff;color:#111} div.epv_slideshow div.indice {position:absolute;bottom:5px;text-align:center;width:100%;z-index:10;display:none} div.epv_slideshow div.indice div.content {margin:0 auto;width:auto;display:inline-block; filter:alpha(opacity=60); opacity:0.6;background-color:#333333;padding:2px 10px 2px 10px} div.epv_slideshow div.indice div.content a.indice {display:inline-block;width:30px;height:30px;background:transparent url(/iconos/epv/tics.png) no-repeat;background-position:-5px -3px;} div.epv_slideshow div.indice div.content a.selected {background-position:-65px -3px} div.epv_slideshow div.indice div.content a:hover {background-position:-95px -3px;} div.epv_slideshow div.img-container {width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;z-index:1} div.epv_slideshow div.img-container img.imagen, div.epv_slideshow div.img-container img.imagen_anima {position:absolute;    width:100%;   left:50%;   top:50%;   transform:translateY(-50%) translateX(-50%);   -moz-transform:translateY(-50%) translateX(-50%);   -webkit-transform:translateY(-50%) translateX(-50%);z-index:2} div.epv_slideshow div.img-container img.imagen_cache {position:absolute;top:0px;left:0px;width:1px;z-index:1}  div.epv_slideshow div.img-container img.loading {position:absolute;left:50%;top:50%;margin-left:-28px;height:10px;z-index:10}  div.epv_slideshow div.navigation {display:none} div.epv_slideshow a.navigation {cursor:pointer;filter:alpha(opacity=60); opacity:0.6;background-color:#000;position:absolute;z-index:50;height:100%;background-repeat:no-repeat;} div.epv_slideshow a.left {left:0px;display:inline-block;position:absolute;width:60px;background-image:url(/iconos/epv/flechas.png);background-position:0px 50%} div.epv_slideshow a.left:hover {background-position:-120px 50%} div.epv_slideshow a.right {right:0px;display:inline-block;position:absolute;width:60px;background-image:url(/iconos/epv/flechas.png);background-position:-60px 50%} div.epv_slideshow a.right:hover {background-position:-180px 50%} /******** SLIDERS ***********/ /******** SLIDERS ***********/ /******** SLIDERS ***********/ img.img_posicion {background-color:transparent;padding:1px;cursor:pointer;margin:1px 3px 1px 0px} img.img_posicion:hover {background-color:#333}  img.img_posicion_seleccionada {background-color:#444} div.zona_expandible h4, div.zona_expandible h5 {background-color:#f7f7f7;padding:6px 0px 6px 6px;margin:0px;background-position:99% 50%;background-repeat:no-repeat;cursor:pointer;background-image:url(/iconos/epv/mas.gif)} div.zona_expandible h5[expandido="1"], div.zona_expandible h4[expandido="1"] { background-image:url(/iconos/epv/menos.gif); transition-duration:0.5s; } div.zona_expandible >div.content {display:none} div.zona_expandible_pub { margin:10px 0px 10px 0px } div.zona_expandible_pub h4, div.zona_expandible_pub h5 { background-image:url(/iconos/epv/baj.png); background-repeat:none; padding:6px 0px 6px 36px; margin:0px; background-position:2px 50%; background-repeat:no-repeat; cursor:pointer; font-size:1em; font-weight:bold; color:#888; transition-duration:0.5s; } div.zona_expandible_pub h4[expandido="1"] { background-image:url(/iconos/epv/sub.png); transition-duration:0.5s; } div.zona_expandible_pub>div.content { display:none } div.form_buscar_pub { border:1px dotted #ddd; padding:10px; background-color:#fbfbfb } div.form_buscar_pub a.boton { float:right } div.form_buscar {border:1px dotted #ddd;} div.form_buscar >div.content {padding:5px;display:none} div.formulario {border:1px solid #ccc;padding:0px;background-color:#fafafa;margin:15px 0px 20px 0px;padding:.75rem 1.25rem; -webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;} div.formulario >h2 {margin:0px 0px 10px 0px;background-color:#999;padding:5px 10px 5px 10px;color:#fff;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px;} div.formulario >span {padding:0px 0px 10px 0px;display:inline-block;} div.formulario >div.content {padding:5px;} div.formulario >div.content >div.campo {padding:5px 0px 5px 0px;margin:0px 10px 0px 0px;clear:both;position:relative} div.formulario >div.content >div.campo div.campo_comandos {clear:both} div.formulario >div.content >div.campo div.campo_nombre {box-sizing:border-box;width:100%;padding:12px 0px 2px 0px;margin-bottom:5px;display:inline-block;vertical-align:baseline;background-repeat:no-repeat;border-top:1px dotted #ddd} div.formulario >div.content >div.campo div.campo_value {padding:12px 0px 2px 0px;display:inline-block;vertical-align:baseline;} /*añadir overflow:hidden a campo_input hace que no se vean los popup de fecha en chrome*/ div.formulario >div.content >div.campo div.campo_input {position:relative} div.formulario >div.content >div.campo div.campo_ayuda {font-size:11px;font-style:italic;padding:10px 0px 5px 10px;} div.formulario >div.content >div.campo input {padding:8px 10px 8px 10px;} div.formulario .completo {box-sizing:border-box;width:100% !important} div.formulario >div.content >div.campo textarea  {padding:8px 10px 8px 10px;box-sizing:border-box;width:100%;} div.formulario div.left {float:left} div.formulario div.clear {clear:both} div.formulario a.boton {float:right} a.flag_traduccion {display:block;margin:3px;position:relative;z-index:999;right:0px;top:0px} a.flag_traduccion img {height:22px;width:auto} table.check_radio {background-COLOR:#fefefe;empty-cells:show;border-collapse:collapse;} table.check_radio thead tr td {padding:5px;} table.check_radio tr td {padding:5px 20px;} a.sel_check {background-image:url(/iconos/epv/check_off.gif);background-repeat:no-repeat;background-position:4px 50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:3px 10px 3px 25px;margin:2px 2px 2px 0px;display:inline-block} .check_radio td.sel_check {text-align:center} .check_radio a.sel_check {background-image:url(/iconos/epv/check_r.png)} a.sel_check.checked {background-image:url(/iconos/epv/check_on.gif);background-color:#ffffff} .check_radio a.sel_check.checked {background-image:url(/iconos/epv/check_r_on.png)} a.sel_check.checked {color:#69763e;background-color:#e6eec9} a.sel_check:not(.checked):hover {background-color:#e6eec9} .check_notxt a.sel_check {background-position:center center;min-width:17px;min-height:19px;box-sizing:border-box;} div.sel_cuadro {display:inline-block;} a.sel_cuadro {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:6px 10px 6px 10px;margin:2px;display:inline-block;font-size:10px;text-transform:uppercase;border:1px solid #ddd} a.sel_cuadro.checked {color:#000;background-color:#dddddd} a.sel_cuadro.disabled {color:#ddd;cursor:default} a.sel_cuadro:not(.checked):hover {background-color:#dddddd;color:#000} .check_manos a {border:1px solid #aaa;padding:3px;  -webkit-border-radius:.15rem; -moz-border-radius:.15rem; border-radius:.15rem;} .check_manos a.check_S {background-image:url(/iconos/epv/hand_up.png);width:38px;height:30px;background-size:contain;margin:2px;padding:0px;background-position:center center} .check_radio a.check_S.checked {background-image:url(/iconos/epv/hand_up_on.png); -webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.332); -moz-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.332); box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.332);} .check_manos a.check_N {background-image:url(/iconos/epv/hand_down.png);width:38px;height:30px;background-size:contain;margin:2px;padding:0px;background-position:center center} .check_radio a.check_N.checked {background-image:url(/iconos/epv/hand_down_on.png); -webkit-box-shadow:-1px 1px 2px 1px rgba(0, 0, 0, 0.232); -moz-box-shadow:-1px 1px 2px 1px rgba(0, 0, 0, 0.232); box-shadow:-1px 1px 2px 1px rgba(0, 0, 0, 0.232);} div.texto_estilo {display:inline-block;margin-top:5px;vertical-align:top;margin-right:10px;background-color:#fff;padding:2px;border:1px dotted #ddd} div.texto_estilo h5 {background-color:#666;color:#fff;padding:5px 5px 5px 5px;text-align:left;float:left;margin:0px 5px 0px 0px;width:160px} a.linkenlace_cuadrado {border:1px dotted #ddd;padding:3px 6px 3px 6px;margin:2px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:6px;background-color:#fff} a.linkenlace_cuadrado:hover {background-color:#f2f2f2} .bold {font-weight:bold} #mapa_localizacion {padding:4px;border:3px solid #f3f3f3;margin:0px 0px 30px 0px;padding:0px;}  #mapa_localizacion #origen_fijo {background-color:#333;padding:10px;vertical-align:top} #mapa_localizacion #origen_fijo h5 {display:block;margin-right:20px;vertical-align:top;color:#fff;font-size:1.1em;margin:0px 0px 10px 0px;border-bottom:1px solid #fff;padding:0px 5px 10px 5px;} #mapa_localizacion #origen_fijo a {margin:0px 10px 10px 0px;float:left;padding:4px 10px 4px 30px;border:1px dotted #ddd;background-color:#fff;background-position:2px 50%;background-repeat:no-repeat;background-size:auto 20px;color:#111} #mapa_localizacion #origen_fijo a.seleccionado {font-weight:normal;background-color:#e6eec9;color:#111;font-size:normal} #mapa_localizacion #origen_fijo a.trans_WALKING {background-image:url(/iconos/epv/trans_walking.png)} #mapa_localizacion #origen_fijo a.trans_DRIVING {background-image:url(/iconos/epv/trans_driving.png)} #mapa_localizacion #origen_fijo a.trans_TRANSIT {background-image:url(/iconos/epv/trans_publico.png)} #mapa_localizacion #origen_fijo a.trans_BICYCLING {background-image:url(/iconos/epv/trans_bici.png)} #mapa_localizacion #origen_fijo a:hover {background-color:#ddd}  #mapa_localizacion form {padding:5px} #mapa_localizacion h2 {background-color:#f3f3f3;margin:0px;padding:5px 5px 5px 5px} #map_canvas { width:100%; height:300px; border:1px dotted #ddd; }  div.galeria_ajax {margin:10px 5px 10px 5px;position:relative} div.galeria_ajax >p {margin:0px 0px 10px 0px} div.galeria_ajax >div.foto {width:100px;height:50px;float:left;background-repeat:no-repeat;background-position:center center;border:1px solid #dddddd;margin-right:6px;margin-bottom:6px;background-size:100px auto;position:relative} div.galeria_ajax >div.foto img {border:0px;width:100px;height:50px;} a.cmd_bajalista {background:transparent url(/iconos/epv/bajar.png) no-repeat 3px 50%;display:inline-block;margin:5px;padding:5px 20px 5px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:6px;background-color:#669900;color:#fff} a.cmd_bajalista:hover {background-color:#92c500;color:#fff}  a.cmd_subelista {background:transparent url(/iconos/epv/subir-rojo.png) no-repeat 3px 50%;display:inline-block;margin:5px;padding:5px 20px 5px 40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:6px;background-color:#cc0000;color:#fff} a.cmd_subelista:hover {background-color:#ff4444;color:#fff}  #nav_admin, #nav_admin ul {display:none; list-style:none;	line-height:1em;		font-weight:bold;	padding:0px;	margin:0px 0px 0px 0px;	text-align:left;} li.admin hr {height:1px;border:0;border-top:1px dotted #999;} li.admin {background:#f7f7f7 url(/iconos/epv/llave_amarilla.png) no-repeat 6px 50%;padding-left:20px !important;border:0px !important;margin:0px !important} li.admin a {color:#333 !important;border:0px} ul.slicknav_nav li.admin {border-bottom:1px solid #f7f7f7 !important;border-top:1px solid #dddddd !important} div#dv_login{COLOR:#636f09;text-align:left;padding:5px 5px 5px 5px;font-size:0.9em;background-COLOR:#c3caab;z-index:9;background-image:url(/iconos/ico_epv.gif);background-position:98% 4px;background-size:auto 30px;background-repeat:no-repeat;} div#dv_login a.botonAdmin{font-size:1em;font-weight:normal;padding:4px} div#dv_login a.botonAdmin:hover {text-decoration:none;background-color:#333333;color:#0074a2} div#dv_login div.content {} div#dv_login span.user{font-weight:normal;} div#dv_login div.zonainfo {float:left;font-size:1em;font-weight:normal;padding-top:6px;margin-right:10px;} div#dv_login div.zonainfo span.alias {display:block;} div#dv_login div.zonainfo span.password {display:block;margin:10px 0px 0px 0px} div#dv_login div.zonainfo span.recordar {display:block;clear:both;margin:2px 0px 5px 0px} div#dv_login div.zonainfo a {cursor:pointer;display:inline-block;COLOR:#636f09;text-transform:uppercase;padding:4px 5px 3px 5px} div#dv_login div.zonainfo a:hover {text-decoration:none;font-weight:normal;color:#292901;background-color:#ecefd5} @font-face { font-family:'fontello'; src:url('/iconos/fonts/fontello.eot?96510075'); src:url('/iconos/fonts/fontello.eot?96510075#iefix') format('embedded-opentype'), url('/iconos/fonts/fontello.woff?96510075') format('woff'), url('/iconos/fonts/fontello.ttf?96510075') format('truetype'), url('/iconos/fonts/fontello.svg?96510075#fontello') format('svg'); font-weight:normal; font-style:normal; } .icon-quote-left:before { content:'\e800'; }  .icon-quote-right:before { content:'\e801'; }  .icon-comment:before { content:'\e802'; }  .icon-bell:before { content:'\e803'; }  .icon-stop:before { content:'\e804'; }  .icon-pause:before { content:'\e805'; }  .icon-to-end:before { content:'\e806'; }  .icon-to-start:before { content:'\e807'; }  .icon-eject:before { content:'\e808'; }  .icon-play:before { content:'\e809'; }  .icon-folder-empty:before { content:'\e80a'; }  .icon-right-open:before { content:'\e80b'; }  .icon-left-open:before { content:'\e80c'; }  .icon-volume-up:before { content:'\e80d'; }  .icon-star:before { content:'\e80e'; }  .icon-star-empty:before { content:'\e80f'; }  .icon-mail-alt:before { content:'\e810'; }  .icon-camera:before { content:'\e811'; }  .icon-videocam:before { content:'\e812'; }  .icon-male:before { content:'\e813'; }  .icon-female:before { content:'\e814'; }  .icon-users:before { content:'\e815'; }  .icon-user:before { content:'\e816'; }  .icon-ok-squared:before { content:'\e817'; }  .icon-blank:before { content:'\e818'; }  .icon-plus-squared:before { content:'\e819'; }  .icon-minus-squared:before { content:'\e81a'; }  .icon-th-list:before { content:'\e81b'; }  .icon-th-large:before { content:'\e81c'; }  .icon-th:before { content:'\e81d'; }  .icon-info:before { content:'\e81e'; }  .icon-home:before { content:'\e81f'; }  .icon-lock:before { content:'\e820'; }  .icon-lock-open-alt:before { content:'\e821'; }  .icon-tags:before { content:'\e822'; }  .icon-download-cloud:before { content:'\e823'; }  .icon-upload-cloud:before { content:'\e824'; }  .icon-trash-empty:before { content:'\e825'; }  .icon-cog:before { content:'\e826'; }  .icon-wrench:before { content:'\e827'; }  .icon-cog-alt:before { content:'\e828'; }  .icon-sliders:before { content:'\e829'; }  .icon-right-big:before { content:'\e82a'; }  .icon-left-big:before { content:'\e82b'; }  .icon-up-big:before { content:'\e82c'; }  .icon-down-big:before { content:'\e82d'; }  .icon-angle-double-right:before { content:'\e82e'; }  .icon-angle-double-left:before { content:'\e82f'; }  .icon-calendar:before { content:'\e830'; }  .icon-wifi:before { content:'\e831'; }  .icon-cc-visa:before { content:'\e832'; }  .icon-attach:before { content:'\e833'; }  .icon-menu:before { content:'\e834'; }  .icon-chart-bar:before { content:'\e835'; }  .icon-recycle:before { content:'\e836'; }  .icon-heart:before { content:'\e837'; }  .icon-heart-empty:before { content:'\e838'; }  .icon-info-1:before { content:'\e839'; }  .icon-hourglass:before { content:'\e83a'; }  .icon-help:before { content:'\e83b'; }  .icon-rss-1:before { content:'\e83c'; }  .icon-direction:before { content:'\e83d'; }  .icon-location:before { content:'\e83e'; }  .icon-cab:before { content:'\e83f'; }  .icon-taxi:before { content:'\e840'; }  .icon-truck:before { content:'\e841'; }  .icon-bus:before { content:'\e842'; }  .icon-bicycle:before { content:'\e843'; }  .icon-flight:before { content:'\e844'; }  .icon-aboveground-rail:before { content:'\e845'; }  .icon-belowground-rail:before { content:'\e846'; }  .icon-monitor:before { content:'\e847'; }  .icon-mobile:before { content:'\e848'; }  .icon-print:before { content:'\e849'; }  .icon-basket:before { content:'\e84a'; } .icon-child:before { content:'\e84b'; }  .separador-menus {font-family:fontello;display:inline-block;margin:0px 3px 0px 3px;color:#aaaaaa;font-size:10px;height:16px;width:16px;height:100%;position:relative;box-sizing:border-box} .separador-menus:before {content:'\e80b';padding:0px 4px;position:absolute;bottom:0px;height:10px;box-sizing:border-box;} a.evento_ics {background:transparent url(/iconos/epv/ico_setevento.png) no-repeat 2px 50%;background-size:auto 22px;padding:4px 4px 0px 28px; display:inline-block;height:18px;font-size:13px;border:1px dotted #ddd;margin:5px 0px 5px 0px} a.evento_ics:hover {background-color:#eeeeee} .toast{padding:4px 4px 4px 22px;margin:4px 0px 0px 0px;background-repeat:no-repeat;background-position:2px 50%} .toast_ok {background-image:url(/iconos/epv/toast_ok.png);color:#669900} .toast_error {background-image:url(/iconos/epv/toast_error.png);color:red} .picker_fecha {background-image:url(/iconos/calendario.gif);background-repeat:no-repeat;background-position:99% 50%;width:260px} /*CLASES PARTICULARES PERSONALIZABLES EN CADA WEB*/ div.epv_ficha {border:1px solid #dddddd;padding:10px;text-align:center;margin:50px 10px 10px 10px;position:relative;background-color:#fafafa;} div.epv_ficha h3 {margin:10px 0px 20px 0px;padding-top:13px;} div.epv_ficha div.epv_ico {height:50px;width:50px;position:absolute;left:50%;top:-25px;margin:0px 0 0 -25px;background-repeat:no-repeat;background-position:center center;background-color:#C3512F;webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background-size:25px auto;font-family:fontello;text-align:center; -webkit-transition:all 1.2s linear 0s; -moz-transition:all 1.2s linear 0s; -o-transition:all 1.2s linear 0s; -ms-transition:all 1.2s linear 0s;} div.epv_ficha div.epv_ico:hover {background-color:#a74528;} div.epv_ficha div.epv_ico:before {color:#fff;font-size:2em;line-height:50px} div.epv_banda {display:block;margin:10px 0px 10px 0px;padding:7px 10px 10px 10px;vertical-align:top;position:relative;border:1px dotted #eeeeee;} div#footer div.epv_banda {border:0px} div.epv_banda h3 {text-align:left} div.epv_banda div.icono {display:inline-block;width:140px;height:140px;line-height:140px;background-color:#c3512f;text-align:center;font-family:fontello;font-size:80px;color:#fff; webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; -webkit-transition:all 1.2s linear 0s; -moz-transition:all 1.2s linear 0s; -o-transition:all 1.2s linear 0s; -ms-transition:all 1.2s linear 0s;} div.epv_banda div.icono:hover {background-color:#000;webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}  div.epv_banda div.contenido {word-wrap:break-word; display:inline-block;vertical-align:top;margin-left:10px;padding:5px 10px 0px 0px;text-align:left; width:-moz-calc(100% - 175px); width:-webkit-calc(100% - 175px); width:calc(100% - 175px); height:100%;} div.epv_banda div.contenido h3 {text-transform:uppercase;margin:0px 0px 8px 0px;border-bottom:1px dotted #dddddd;padding:0px 0px 8px 0px} div.epv_franja {padding:20px 10px 20px 10px;text-align:left;} div.epv_franja h2 {text-align:center;font-size:1.8em;text-transform:uppercase;color:black;margin:20px 0px 20px 0px} div.epv_franja_oscura {color:white;background-color:#333333;color:#C4C4C4;} div.epv_franja_oscura h2 {color:#FCFCFC;} div.epv_franja_clara {background-color:#FCFCFC;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2} div.epv_franja_img {background:url(imag/local/mahide.jpg) no-repeat;background-size:cover;-moz-background-size:cover -webkit-background-size:cover;-o-background-size:cover;} div.epv_franja_img p {padding:8px;} div.epv_franja_oscura div.epv_banda {border:1px dotted #444}  ul.epv_play {margin:0px;padding:0px;margin:15px 0px 15px 0px} ul.epv_play li {list-style-type:none;margin:0px 0px 0px 0px;text-align:left;display:block;vertical-align:middle;text-indent:40px;position:relative;} ul.epv_play li a {padding:10px 0px 10px 0px;display:block} ul.epv_play li span {background-color:#000;padding:5px;color:#fff;margin-right:10px} ul.epv_play li:hover {background-color:#f2f2f2}  ul.epv_play li:before {font-family:fontello;color:#AE4323;font-size:18px;position:absolute;top:7px;left:-20px;} ul.epv_lista_ico {margin:0px;padding:0px;} ul.epv_lista_ico li {list-style-type:none;margin:15px 20px 30px 0px;text-align:left;display:block;vertical-align:top;padding:0px 0px 0px 42px;text-indent:0px;position:relative;} ul.epv_lista_ico li:before {font-family:fontello;color:#AE4323;font-size:20px;position:absolute;top:0px;left:5px;} ul.epv_lista_ico li h5 {margin:0px 0px 10px 0px;display:block;font-size:1.2em;font-weight:normal} span.etiq_icono {margin:0px 0px 5px 0px;padding:5px 15px 5px 35px;display:inline-block;vertical-align:top;font-weight:bold;background-color:#eee;color:#333;background-repeat:no-repeat;background-position:0% 50%;background-size:auto 28px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} div.bsens_dv_container {position:absolute;z-index:20;background-COLOR:Transparent;width:600px;height:400px;} div.bsens_dv_container div.cabecera {height:25px;text-align:right;background-COLOR:#f2f2f2;border:1px solid #ddd;font-size:0.8em} div.bsens_dv_container div.cabecera a {COLOR:#797979;display:inline-block;width:25px;height:25px} div.bsens_dv_container div.cabecera a:hover {background-color:#d2d2d2} div.bsens_dv_container .bsens_filtros {height:100%;float:right;background-color:#f2f2f2;padding:20px 10px} div.bsens_dv {border:1px solid #ddd;z-index:20;background-COLOR:#ffffff;overflow:auto;width:598px;height:398px;} div.bsens_item {border-bottom:1px dotted #ddd;cursor:pointer;padding:10px 10px;overflow:hidden;font-size:0.9em;position:relative} div.bsens_item .bsens_foto {height:50px;width:50px;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:top;margin-right:20px} div.bsens_item span {display:inline-block;vertical-align:top} div.bsens_item:hover {background-COLOR:#a8a8a8;color:#ffffff} input.bsens {background-COLOR:#ffffff;background-image:url(/iconos/buscar.png);background-repeat:no-repeat;background-position:100% 50%;background-size:auto 80%;border:1px solid #dddddd;padding-right:25px} input.bsens_focus {background-COLOR:#F5F7D9;background-IMAGE:none;} audio {width:100%;} .fotos, .fotos .foto, .fotos .destacada {position:relative} .fotos .foto img, .fotos .destacada img {z-index:2;position:absolute;top:0;left:0}  .banner a.highslide {display:block;position:relative} .foto_360 .caption_foto {display:block;margin:0 auto;margin-top:0px;text-align:center;text-decoration:none;font-size:0.9em;color:#888888;background-color:#f7f7f7;padding:4px 10px 4px 10px;} .foto_360:after  { -webkit-animation:flickerAnimation 6s infinite; -moz-animation:flickerAnimation 6s infinite; -o-animation:flickerAnimation 6s infinite; animation:flickerAnimation 6s infinite; content:'';position:absolute;background:url(/iconos/360.png);background-repeat:no-repeat;background-size:100px auto;text-align:center;background-position:center center;z-index:3;width:100%;height:100%;left:0px;} a.foto_360:before  { -webkit-animation:flickerAnimation 6s infinite; -moz-animation:flickerAnimation 6s infinite; -o-animation:flickerAnimation 6s infinite; animation:flickerAnimation 6s infinite; content:'';position:absolute;background:url(/iconos/360.png);background-repeat:no-repeat;background-size:100px auto;text-align:center;background-position:center center;z-index:3;width:100%;height:100%;} .contentPopUp div.divpopup {position:relative;background-color:#ffffff;} .selector {padding:4px} .selector .elemento {display:inline-block;padding:3px 5px 3px 5px;margin:4px;border:1px solid #eee;background-color:#fefefe} .selector .elemento[activo='N'] {text-decoration:line-through} .selector .elemento:hover {background-color:#e6eec9} .numero {text-align:right} .narrow {width:30px} .negativo {color:red} div.calculadora {border:1px solid #ccc;padding:2px;} div.calculadora div.valor {border:1px solid #ccc;background-color:#ddd;cursor:pointer;padding-top:10px;padding-bottom:10px;text-align:center} div.calculadora div.valor span{display:inline-block} div.calculadora div.valor input {width:60%;margin:0 auto;text-align:right} div.calculadora table {width:100%;text-align:center;} div.calculadora table tbody tr td {border:1px solid #ccc;background-color:#eee;cursor:pointer;padding-top:4px;padding-bottom:4px;border-bottom-color:#999;border-right-color:#999;font-size:1.3em;white-space:nowrap} div.calculadora table tr td.comando {background-color:#ccc;font-size:1.4em;} a.tagimportance {display:inline-block;margin-right:10px} a.enlace_social {display:inline-block;background-position:50% 50%;background-repeat:no-repeat;padding:4px;background-size:auto 20px;width:30px;height:30px;margin:1px} a.enlace_social:hover {background-color:#444444} a.enlace_social img {width:24px;height:24px} a.social_mail {background-image:url(/iconos/sociales/social-mail.png)} a.social_meneame {background-image:url(/iconos/sociales/social-meneame.png)} a.social_meneame:hover {background-color:#cccccc;background-image:url(/iconos/sociales/social-meneame-on.png);} a.social_twitter {background-color:#55acee;background-image:url(/iconos/sociales/social-twitter-on.png)} a.social_facebook {background-color:#1877f2;background-image:url(/iconos/sociales/social-facebook-on.png)} a.social_vimeo {background-color:#1ab7ea;background-image:url(/iconos/sociales/social-vimeo-on.png)} a.social_linkedin {background-color:#2088bd;background-image:url(/iconos/sociales/social-linkedin-on.png)} a.social_youtube {background-color:#ffffff;background-image:url(/iconos/sociales/social-youtube-on.png)} a.social_flickr {background-color:#ffffff;background-image:url(/iconos/sociales/social-flickr-on.png)} a.social_skype {background-color:#00aff0;background-image:url(/iconos/sociales/social-skype-on.png)} a.social_gplus {background-color:#ffffff;background-image:url(/iconos/sociales/social-gplus-on.png)} a.social_pinterest {background-color:#cb1c24;background-image:url(/iconos/sociales/social-pinterest-on.png)} a.social_yahoo {background-color:#5107ad;background-image:url(/iconos/sociales/social-yahoo-on.png)} a.social_picasa {background-color:#e1e1e1;background-image:url(/iconos/sociales/social-picasa-on.png)} a.social_strava {background-color:#ffffff;background-image:url(/iconos/sociales/social-strava-on.png)} a.social_whatsapp {background-color:rgb(29,161,16);background-image:url(/iconos/sociales/social-whatsapp-on.png)} a.social_telegram {background-color:rgb(255,255,255);background-image:url(/iconos/sociales/social-telegram.png)} a.social_instagram {background-color:#4D80A5 ;background-image:url(/iconos/sociales/social-instagram.png)} a.social_tripadvisor {background-color:#4b7e37;background-image:url(/iconos/sociales/social-tripadvisor-on.png)} .social_houzz {background-image:url(/iconos/sociales/social-houzz.png)} .social_houzz:hover {background-color:#57ba63;background-image:url(/iconos/sociales/social-houzz-on.png);} .social_gmaps {background-image:url(/iconos/sociales/social-gmaps-on.png)} .social_gmaps:hover {background-color:#70b672;background-image:url(/iconos/sociales/social-gmaps.png);} .social_booking {background-image:url(/iconos/sociales/social-booking-on.png)} .social_booking:hover {background-color:#003382;background-image:url(/iconos/sociales/social-booking.png);} .social_tfno {background-color:#fff;background-image:url(/iconos/sociales/social-tfno.png)} .social_movil {background-color:#fff;background-image:url(/iconos/sociales/social-movil.png)} /**********animaciones********/ @keyframes flickerAnimation { 0%   { opacity:1; }  50%  { opacity:0.6; }  100% { opacity:1; } } @-o-keyframes flickerAnimation{ 0%   { opacity:0.9; }  50%  { opacity:0.6; }  100% { opacity:0.9; } } @-moz-keyframes flickerAnimation{ 0%   { opacity:0.9; }  50%  { opacity:0.6; }  100% { opacity:0.9; } } @-webkit-keyframes flickerAnimation{ 0%   { opacity:0.9; }  50%  { opacity:0.6; }  100% { opacity:0.9; } } @keyframes anim_logoScrollD {0%{background-position:0px 50%;} 15%{background-position:99.5% 50%} 100%{background-position:99% 50%}} @-webkit-keyframes anim_logoScrollD {0%{background-position:0px 50%;} 15%{background-position:99.5% 50%} 100%{background-position:99% 50%}} @-moz-keyframes anim_logoScrollD {0%{background-position:0px 50%;} 15%{background-position:99.5% 50%} 100%{background-position:99% 50%}} @-o-keyframes anim_logoScrollD {0%{background-position:0px 50%;} 15%{background-position:99.5% 50%} 100%{background-position:99% 50%}} @-ms-keyframes anim_logoScrollD {0%{background-position:0px 50%;} 15%{background-position:99.5% 50%} 100%{background-position:99% 50%}} @keyframes anim_logoScrollI {0%{background-position:0px 50%;} 100%{background-position:98% 50%}} @-webkit-keyframes anim_logoScrollI {0%{background-position:0px 50%;} 15%{background-position:99% 50%} 100%{background-position:98% 50%}} @-moz-keyframes anim_logoScrollI {0%{background-position:0px 50%;} 100%{background-position:5px 100%}} @-o-keyframes anim_logoScrollI {0%{background-position:0px 50%;} 15%{background-position:99% 50%} 100%{background-position:98% 50%}} @-ms-keyframes anim_logoScrollI {0%{background-position:0px 50%;} 15%{background-position:99% 50%} 100%{background-position:98% 50%}} @keyframes bounceIn { 0% {transform:scale(0.1);opacity:0; } 60% {transform:scale(1.2); opacity:1; } 100% { transform:scale(1); }} @keyframes keys-vibracion {0%{transform :translate3d(0,-40px,0);} 100%{transform :translate3d(0px,0,0);}} @keyframes scale { 0% {transform :translate3d(-10px,0,0);} 30%{transform:scale(1.1);}  100%{transform:translate3d(30px,0,0);}} @keyframes slideLeft { 0% {transform:translate(-400px, 0);opacity:0;} 60% {opacity:0.4;)} 100% {transform:translate(0, 0);opacity:1} } @keyframes slideRight { 0% {transform:translate(400px, 0);opacity:0;} 60% {opacity:0.7;} 100% {transform:translate(0, 0);opacity:1} } @keyframes slideUp { 0% {transform:translate(0px, 100px);opacity:0;} 60% {opacity:0.5;)} 100% {transform:translate(0);opacity:1} } .ani-vibra.animacion { animation:keys-vibracion 1.5s normal}  .ani-zoom.animacion {animation:bounceIn 1.6s normal;animation-delay:0.2s} .ani-zoom-fast.animacion {animation:bounceIn 0.6s normal;} .animavisible{transition-duration:1.5s;} .scale.animacion { animation:scale 0.5s normal} .flickerAnimation.animacion { animation:flickerAnimation;animation-duration:1s;animation-timing-function:normal;animation-delay:0.5s ;} .ani-slide-right.animacion{animation:slideRight 1s normal;animation-delay:0.2s} .ani-slide-left.animacion{animation:slideLeft 1.3s normal;animation-delay:0.2s} .ani-slide-up.animacion{animation:slideUp 2s normal;animation-delay:0.2s} /**********animaciones********/ .link {padding:6px 10px 8px 45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:1.1em;margin:8px; display:block; background-color:#f3f3f3; border:1px solid #f3f3f3; background-repeat:no-repeat; background-size:auto 80%;vertical-align:top;height:18px; background-position:8px 50%;   } .link_spotify {background-image:url(/iconos/sociales/spotify.png);} .link_apple {background-image:url(/iconos/sociales/apple.png);} .link_strava {background-image:url(/iconos/sociales/strava.png);} .link_relive {background-image:url(/iconos/sociales/relive.png);} .link_altimetria{background-image:url(/iconos/botones/desnivel.png);} 