html *{margin:0;padding:0;border:0;outline:0;}
a{text-decoration:none;color:inherit;}
body{background:#eee;font-family:Arial;}
ul{list-style:none;}
.clear{height:0;clear:both;}
.barra_navegacion{width:100%;min-width:1024px;height:72px;background:#1b6e96;position:relative;}
.barra_navegacion .contenedor{width:1018px;margin:0 auto;position:relative;}
.contenido{width:1024px;margin:0 auto;font-family:'Open Sans',Arial;position:relative;}

.barra_navegacion .superior_derecha{position:absolute;right:3px;top:0;height:72px;color:#eee;font-weight:300;font-family:'Open Sans',Arial;line-height:92px;font-size:14px;}
.barra_navegacion .acceder_btn{}
.identificador_usuario{display:block;position:relative;z-index:999;cursor:pointer;}
.identificador_usuario .nombre{float:left;margin-right:10px;}
.identificador_usuario .avatar{width:45px;height:45px;float:left;overflow:hidden;border-radius:100%;margin-top:14px;}
.identificador_usuario .avatar img{width:45px;height:45px;}
.identificador_usuario  .menu_usuario{background:#333;position:absolute;right:0;width:130px;height:60px;top:72px;height:0;overflow:hidden;-webkit-transition:height 0.5s ease;}
.identificador_usuario:hover  .menu_usuario{height:60px;}
.identificador_usuario  .menu_usuario  ul {margin-top:10px;margin-right:10px;}
.identificador_usuario  .menu_usuario  ul li a{display:block;line-height:20px;text-align:right;color:#ddd;}
.identificador_usuario  .menu_usuario  ul li a:hover{color:#fff;}
.busqueda{width:200px;height:30px;background:#eee;float:right;-webkit-transition:background 0.2s ease;}
.busqueda .caja_busqueda{width:167px;height:30px;float:right;opacity:0;font-family:'Open Sans',Arial;font-weight:normal;font-size:14px;color:#555;padding:0 5px;text-align:right;-webkit-transition:opacity 0.2s ease;}
.busqueda .buscar_btn{width:30px;height:30px;float:right;margin-right:3px;display:block;background:url(../img/icono_buscar.png) no-repeat center right;cursor:pointer;}
.busqueda:hover{background-color:#fff;}
.busqueda:hover .caja_busqueda{opacity:1;}
.caja_busqueda:focus{opacity:1;}


.gran_menu{font-weight:300;font-size:24px;color:#333;margin-top:30px;height:30px;margin-left:-8px;position:relative;z-index:99;}
.gran_menu ul{list-style-type:none;}
.gran_menu>ul>li{float:left;height:40px;padding-right:20px;padding-left:10px;position:relative;cursor:pointer;}
.gran_menu>ul>li>img{}
.gran_menu>ul>li>.desplegable{width:680px;height:340px;position:absolute;top:40px;left:0;display:none;background:#fff;z-index:99;}
.gran_menu>ul>li:hover{background:#fff;}
.gran_menu>ul>li:hover>.desplegable{display:block;}
.gran_menu .columna_menu{float:left;width:200px;border-right:1px solid #ddd;font-size:16px;margin:20px;}
.gran_menu .columna_menu .encabezado{margin-bottom:10px;font-weight:normal;text-transform:uppercase;font-size:14px;}
.gran_menu .columna_menu li{margin-bottom:8px;}
.gran_menu .columna_menu li:hover{font-weight:normal;color:#000;}
.menu_eventos .desplegable{border-bottom:5px solid #ca372d;}
.menu_eventos .columna_menu .encabezado{color:#ca372d;}
.menu_lugares .desplegable{border-bottom:5px solid #1b6e96;}
.menu_lugares .columna_menu .encabezado{color:#1b6e96;}
.menu_promos .desplegable{border-bottom:5px solid #448a23;}
.menu_promos .columna_menu .encabezado{color:#448a23;}

.migasdepan{font-family:'Open Sans',Arial;font-weight:300;color:#222;font-size:14px;height:30px;margin-top:20px;margin-bottom:10px;margin-left:2px;line-height:30px;}
.migasdepan .eslabon{float:left;padding-right:5px;}
.migasdepan .eslabon .cuerpo{float:left;}
.migasdepan .eslabon .final{float:left;padding-left:5px;}
.migasdepan .primero{}
.migasdepan .ultimo{}
.migasdepan .eslabon:hover .cuerpo{text-decoration:underline;}

/*estructura*/
.bloque{position:relative;background:#777;float:left;display:block;position:relative;margin:3px;}
.cuadro{width:250px;height:250px;}
.cuadro2x2{width:506px;height:506px;background:#555;}
.cuadro2x1{width:506px;height:250px;}
.cuadro1x2{width:250px;height:506px;}
.cuadro3x1{width:762px;height:250px;}
.cuadro4x1{width:1018px;height:250px;}
.cuadro3x2{width:762px;height:506px;background:#555;}
.conjunto1x2{float:left;width:256px;height:512px;}
.conjunto3x2{float:left;width:768px;height:512px;}
.conjunto3x1{float:left;width:768px;height:256px;}

.bloque.verde{background-color:#68b941;}
.bloque.azul{background-color:#1b6e96;}
.bloque .etiqueta{color:#fff;background:#1b6e96;position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0;text-align:right;}
.cuadro .etiqueta a, .cuadro .etiqueta .texto{width:235px;display:block;font-size:16px;padding-right:15px;font-family:'Open Sans',Arial;font-weight:300;}

.columna_izquierda{width:758px;margin-right:10px;min-height:250px;float:left;overflow:hidden;}
.columna_derecha{width:256px;min-height:250px;float:left;}

.provincia .imagen{width:100%;height:auto;}
.provincia .etiqueta a{font-size:22px;}

/*portada*/
.imagen_portada{margin-top:25px;margin-left:3px;cursor:pointer;}
.caja_portada{width:1018px;height:444px;display:block;position:relative;margin-top:25px;margin-left:3px;background:url(../img/portada/portada_dia.jpg) no-repeat;}
.caja_portada .caja_busqueda{width:482px;height:44px;position:absolute;top:100px;left:63px;background:none;border:none;text-indent:10px;font-family:'Open Sans',Arial;color:#333;font-size:16px;}
.caja_portada .buscar_btn{width:55px;height:44px;position:absolute;top:100px;left:545px;background:transparent url(../img/buscar_negro.png) no-repeat center center;cursor:pointer;}
.caja_portada .buscando{background-image:url(../img/buscando_sugerencias.gif);}
.caja_portada .neventos{font-size:12px;color:#bbb;position:absolute;top:155px;left:63px;}
.caja_portada .boton{min-width:100px;height:90px;font-size:18px;color:#eee;background:transparent no-repeat top center;line-height:150px;position:absolute;top:320px;cursor:pointer;}
.caja_portada .boton:hover{color:#fff;}
.caja_portada .provincia_btn{width:120px;background-image:url(../img/portada/icono_provincia.png);background-position:top left;left:63px;}
.caja_portada .hoy_btn{width:150px;background-image:url(../img/portada/icono_hoy.png);left:210px;text-align:center;}
.caja_portada .mapa_btn{width:200px;background-image:url(../img/portada/icono_mapa.png);background-position:top left;left:450px;}

.caja_portada .sugerencias_busqueda{position:absolute;top:146px;left:63px;z-index:9;border-bottom:5px solid #1b6e96;}
.caja_portada .sugerencias_busqueda .sugerencia{background:#222;display:block;color:#eee;width:537px;height:50px;}
.caja_portada .sugerencias_busqueda .sugerencia:last-child{padding-bottom:10px;}
.caja_portada .sugerencias_busqueda .sugerencia:hover{background:#151515;color:#fff;}
.caja_portada .sugerencia .imagen{width:40px;height:40px;float:left;position:relative;margin:5px;margin-left:10px;}
.caja_portada .sugerencia .imagen img{width:40px;height:40px;opacity:0.8;}
.caja_portada .sugerencia .titulo{font-size:15px;margin-left:10px;padding-top:10px;max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.caja_portada .sugerencia .ubicacion{margin-left:10px;font-size:12px;color:#777;line-height:12px;}

.actividad_portada{width:1018px;position:relative;height:345px;margin-top:30px;margin-bottom:30px;background:none;}
.bloque_actividad{width:490px;height:289px;overflow:hidden;position:relative;margin-top:25px;float:left;}
.bloque_actividad ul{list-style-type:none;}
.bloque_actividad ul li{width:490px;height:44px;display:block;position:relative;overflow:hidden;margin-bottom:5px;}
.bloque_actividad ul li a{width:490px;height:42px;display:block;position:relative;background:#e7e7e7;border:1px solid #e9e9e9;border-right:2px solid #e9e9e9;}
.bloque_actividad ul li .foto{width:42px;height:42px;position:relative;float:left;box-shadow: 0 0 0 1px #ccc;}
.bloque_actividad ul li .mensaje{width:425px;position:relative;float:left;margin-left:9px;color:#888;font-size:12px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bloque_actividad ul li .mensaje img{max-height:10px;}
.bloque_actividad ul li .lugar{position:absolute;top:20px;left:50px;color:#707070;font-size:12px;}
.pasarela_portada{float:left;margin-left:38px;margin-top:27px;}

.eventos_portada{width:490px;height:285px;overflow:hidden;float:left;margin-left:38px;margin-top:27px;}
.eventos_portada .deslizador{width:700px;height:285px;}
.eventos_portada .evento{width:158px;height:285px;display:block;position:relative;margin-right:8px;background:#000;float:left;}
.eventos_portada .evento .imagen{width:158px;height:215px;background:no-repeat top center;background-size:cover;opacity:0.7;-webkit-transition:opacity 0.2s ease;}
.eventos_portada .evento:hover .imagen{opacity:1;}
.eventos_portada .evento .etiqueta{width:158px;height:70px;background:#1b6e96;}
.eventos_portada .evento .etiqueta .titulo{width:135px;position:absolute;bottom:5px;right:15px;color:#eee;font-size:12px;line-height:15px;}

/*provincia*/
.conjunto_izquierda{width:768px;height:auto;position:relative;float:left;}
.conjunto_derecha{width:256px;height:auto;position:relative;float:left;}

.imagen_agenda{width:506px;height:256px;position:relative;background:#222 url(../img/resumen_agenda.jpg) no-repeat;}
.barra_resumen_agenda{width: 100%;position:absolute;left:0;bottom:0;height:56px;line-height:56px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:17px;}
.barra_resumen_agenda .alaultima{float:left;margin-left:10px;line-height:62px;}
.barra_resumen_agenda h3{font-size:22px;font-weight:300;text-align:right;float:right;display:block;margin-right:15px;letter-spacing:-1px;}
.resumen_agenda{width:506px;height:245px;overflow:hidden;padding-top:5px;}
.resumen_agenda .evento{width:100%;height:56px;display:block;position:relative;padding:5px 0;color:#fff;font-family:'Open Sans',Arial;font-weight:300;}
.resumen_agenda .evento .miniatura{width:56px;height:56px;overflow:hidden;background:#000;position:relative;left:10px;}
.resumen_agenda .evento .miniatura img{width:56px;height:56px;opacity:0.7;-webkit-transition:opacity 0.2s ease;}
.resumen_agenda .evento:hover .miniatura img{opacity:1;}
.resumen_agenda .evento .titulo{font-size:14px;position:absolute;bottom:12px;left:75px;white-space:nowrap;width:360px;overflow:hidden;text-overflow:ellipsis;}
.resumen_agenda .evento .fecha{font-size:24px;line-height:24px;letter-spacing:-1px;position:absolute;top:8px;left:75px;}

.ultimos_eventos_provincia{background:#3f3f3f;}
.ultimos_eventos_provincia .evento .titulo{font-size:12px;}
.ultimos_eventos_provincia .evento .fecha{font-size:18px;}
.ultimos_lugares_provincia{width:250px;background:#1c4b62;}
.ultimos_lugares_provincia .evento .titulo{font-size:12px;width:150px;}

.mini_sector{width:250px;height:98px;position:relative;background:#000;border-bottom:4px solid #1b6e96;}
.mini_sector .imagen{}
.mini_sector .nombre{position:absolute;z-index:2;bottom:5px;color:#eee;font-family:'Open Sans',Arial;font-size:15px;left:10px;font-weight:300;}
.mini_sector .solapa{width:250px;height:0;background:#1b6e96;position:absolute;left:0;bottom:0;z-index:1;-webkit-transition:height 0.2s ease;}
.mini_sector:hover .solapa{height:32px;}

.cuadro_enlaces .sub_enlace{background:#ca372d;color:#eee;display:block;margin-bottom:5px;height:46px;line-height:46px;text-indent:15px;font-weight:300;}
.cuadro_enlaces .sub_enlace:hover{background:#77221d;}
.cuadro_enlaces .enlace_agenda{background:#862e28;}


/*portada eventos*/
.gran_pasarela_tactil{width:1018px;height:400px;border-bottom:5px solid #ca372d;}
.iosslider{position:relative;top:0;left:0;overflow:hidden;}
.iosslider .slider{width:100%;height:100%;}
.iosslider .slider .slide{float:left;}
.gran_pasarela_tactil .slider .slide{width:1018px;height:400px;}
.iosslider .flecha{width:40px;height:40px;position:absolute;background:transparent no-repeat center center;}
.iosslider .izq{background-image:url(../img/izq_blanca.png);left:15px;}
.iosslider .der{background-image:url(../img/der_blanca.png);right:15px;}
.gran_pasarela_tactil .flecha{top:180px;}
.gran_pasarela_tactil:hover .flecha{background-color:#ca372d;}

/*modulos*/
.pasarela{width:250px;height:250px;overflow:hidden;}
.pasarela .viewport {float:left;width:250px;height:250px;overflow:hidden;position:relative;}
.pasarela .overview {list-style:none;position:absolute;left:0;top:0;}
.pasarela .overview li{width:250px;height:250px;position:relative;float:left;}

.pasarela_eventos{}
.pasarela_eventos .overview li{background:no-repeat 0 0;background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4);}
.pasarela_eventos li img{width:auto;height:250px;min-width:250px;}
.pasarela_eventos .fecha{width:50px;height:50px;position:absolute;top:0;left:0;font-family:'Open Sans',Arial;text-align:center;font-weight:300;color:#fff;background:#1b6e96;z-index:9;}
.pasarela_eventos_roja .fecha{background:#ca372d;}
.pasarela_eventos .fecha .dia{display:block;height:30px;line-height:35px;font-size:22px;letter-spacing:-2px;}
.pasarela_eventos .fecha .mes{display:block;height:20px;line-height:15px;font-size:13px;text-transform:uppercase;letter-spacing:-1px;}
.pasarela_eventos .etiqueta{width:100%;height:50px;display:block;position:relative;background:#1b6e96;line-height:50px;position:absolute;bottom:-50px;-webkit-transition:all 0.2s ease;}
.pasarela_eventos_roja .etiqueta{background:#ca372d;}
.pasarela_eventos .etiqueta .titulo{width:235px;padding-right:15px;color:#fff;font-family:'Open Sans',Arial;font-weight:300;font-size:16px;text-align:right;}
.pasarela_eventos li:hover .etiqueta{bottom:0;}

.pasarela_ofertas .ofertas_titulo{width:80px;height:50px;position:absolute;top:-50px;left:0;font-family:'Open Sans',Arial;text-align:center;font-weight:300;color:#fff;background:#448a23;line-height:50px;z-index:9;-webkit-transition:top 0.2s ease;}
.pasarela_ofertas .overview li{height:200px;background:no-repeat center center;background-size:cover;text-indent:-8000;}
.pasarela_ofertas .etiqueta{width:100%;height:50px;display:block;position:relative;background:#448a23;position:absolute;bottom:0px;z-index:9;}
.pasarela_ofertas .etiqueta .titulo{width:235px;padding-right:15px;color:#fff;font-family:'Open Sans',Arial;font-weight:300;font-size:14px;line-height:18px;text-align:right;position: absolute;bottom:8px;}
.pasarela_ofertas:hover .ofertas_titulo{top:0;}
.pasarela_banners{}
.pasarela_banners .viewport .overview li a{width:100%;height:100%;display:block;}
.pasarela_banners .viewport .overview li{text-indent:-9000px;}

.pasarela_opiniones{background:#448a23 url(../img/comillas.png) no-repeat 18px 18px;color:#fff;}
.pasarela_opiniones .opinion{width:214px;margin:50px 15px 20px 21px;font-family:'Open Sans',Arial;text-align:right;font-weight:300;font-size: 16px;}
.pasarela_opiniones .enlace, .pasarela_twitter .enlace {position:absolute;bottom:16px;right:15px;color:#eee;font-size:12px;width:200px;text-align:right;font-weight:300;}
.pasarela_twitter{background:#1b6e96 url(../img/icono_tweet.png) no-repeat 18px 18px;}
.pasarela_twitter .tweet{width:214px;margin:50px 15px 20px 21px;color:#eee;font-family:'Open Sans',Arial;text-align:right;font-weight:300;font-size:16px;}

/*pie*/
.pie_grande{height:300px;background:#1b6e96;position:relative;margin-top:50px;}
.pie_grande .pie_central{width:1018px;height:300px;position:relative;background:#1b6e96;color:#fff;margin:0 auto;}
.pie_grande .columna_pie{width:268px;height:265px;float:left;margin-top:20px;overflow:hidden;}
.pie_grande .fila_pie{width:268px;min-height:20px;}
.pie_grande .logo{width:261px;height:57px;display:block;text-indent:-9000px;background:url(../img/pie_sprite.png) no-repeat;}
.pie_grande .fb_btn, .pie_grande .tw_btn, .pie_grande .gp_btn, .pie_grande .tu_btn{width:24px;height:23px;display:block;margin-top:20px;text-indent:-9000px;float:left;margin-right:24px;background:url(../img/pie_sprite.png) no-repeat;background-position:0 -57px;}
.pie_grande .tw_btn{background-position:-24px -57px;}
.pie_grande .tu_btn{background-position:-48px -57px;}
.pie_grande .gp_btn{background-position:-72px -57px;}
.titulo_columna{width:268px;height:25px;text-indent:-9000px;background:url(../img/pie_sprite.png) no-repeat;}
.listado_enlaces{font-family:'Trebuchet MS',Arial;font-size:12px;color:#fff;list-style-type:none;text-align:left;margin-top:10px;line-height:18px;}
.listado_enlaces a{color:#ace;}

/*info*/
.cabecera_info{width:755px;height:506px;background:#000;}
.bloque_info{width:755px;}
.imagen_principal{width:755px;height:456px;margin-top:50px;background:#777 no-repeat center center;background-size:cover;opacity:0.8;}
.titulo_lugar{width:747px;height:50px;padding-left:15px;background:#1b6e96;font-family:'Open Sans',Arial;font-size:24px;font-weight:300;color:#eee;line-height:50px;position:absolute;left:0;top:0;}
.cabecera_info .editar_lugar_btn{position:absolute;top:12px;;right:15px;}
.cabecera_info .esquina{position:absolute;top:50px;left:0;}
.megusta{position:absolute;top:70px;left:15px;width:75px;height:20px;overflow:hidden;}
.megusta_varios{width:100px;}

.resumen_lugar{width:506px;min-height:250px;height:auto;background:#333;float:left;}
.resumen_lugar .texto{padding:15px;color:#eee;font-family:'Open Sans',Arial;font-size:14px;font-weight:300;}
.descripcion_lugar{padding-bottom:20px;}
.descripcion_lugar .texto{padding:15px;color:#eee;font-family:'Open Sans',Arial;font-size:13px;font-weight:300;}
.resumen_lugar .pildora_categoria{display:inline-block;background:#1b6e96;color:#eee;margin:3px;padding:3px 10px;}
.resumen_lugar .autor_evento{font-size:12px;text-align:right;float:right;color:#aaa;}
.resumen_lugar .autor_evento a{color:#ccc;}
.resumen_lugar .autor_evento a:hover{color:#fff;}

.acciones_lugar{width:243px;height:240px;float:right;background:#1b6e96;border-left:6px solid #eee;}
.acciones_lugar .rrss{width:243px;height:74px;position:absolute;bottom:0;right:0;border-top:6px solid #eee;}
.acciones_lugar .rrss .boton{width:81px;height:74px;display:block;float:left;text-indent:-8000px;}
.acciones_lugar .rrss .fb{background:#3b5999 url(../img/rrss_fb.png) no-repeat bottom left;}
.acciones_lugar .rrss .tw{background:#4198ff url(../img/rrss_tw.png) no-repeat bottom left;}
.acciones_lugar .rrss .gp{background:#a44545 url(../img/rrss_gp.png) no-repeat bottom left;}

.estrellas{margin-top:18px;}
.estrellas .vota{text-transform:uppercase;font-size:10px;text-align:center;color:#ccc;margin-bottom:10px;}
.enlaces_acciones{margin-left:10px;text-align:center;margin-right:10px;position:absolute;bottom:90px;width:224px;}
.enlaces_acciones p{}
.enlaces_acciones a{color:#ccc;font-size:10px;}
.enlaces_acciones a:hover{color:#fff;}
.posicion_ranking{text-align:center;font-size:10px;line-height:12px;color:#ccc;margin-top:18px;}
.posicion_ranking .posicion{color:#fff;}
.estrellas .votos{width:140px;height:26px;margin:0 auto;background:no-repeat 0 0;}
.estrellas .votos1{background-image:url(../img/estrellas/estrellas1.png);}
.estrellas .votos2{background-image:url(../img/estrellas/estrellas2.png);}
.estrellas .votos3{background-image:url(../img/estrellas/estrellas3.png);}
.estrellas .votos4{background-image:url(../img/estrellas/estrellas4.png);}
.estrellas .votos5{background-image:url(../img/estrellas/estrellas5.png);}
.votacion_estrellas{font-size:0;white-space:nowrap;display:inline-block;width:140px;height:26px;overflow:hidden;position:relative;background:url(../img/estrellas/estrella.png);background-size:contain;display:block;margin:0 auto;}
.votacion_estrellas i {opacity:0;position: absolute;left: 0;top:0;height:100%;width:20%;z-index:1;background:url(../img/estrellas/estrella2.png);background-size:contain;}
.votacion_estrellas input {-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative;cursor:pointer;}
.votacion_estrellas input:hover + i, .votacion_estrellas input:checked + i {opacity:1;}
.votacion_estrellas i ~ i {width:40%;}
.votacion_estrellas i ~ i ~ i {width: 60%;}
.votacion_estrellas i ~ i ~ i ~ i {width:80%;}
.votacion_estrellas i ~ i ~ i ~ i ~ i {width:100%;}

.bloque_eventos_lugar{}
.bloque_eventos_lugar .similar{height:60px !important;}
.bloque_eventos_lugar .similar .imagen{width:50px;height:50px;float:left;margin:5px;}

.bloque_galeria{}
.galeria{width:762px;height:206px;margin-left:-3px;position:relative;overflow:hidden;}
.galeria .etiqueta{width:80px;height:40px;display:none;position:absolute;top:3px;left:3px;font-family:'Open Sans',Arial;text-align:center;font-weight:300;color:#fff;background:#1b6e96;line-height:40px;z-index:9;}
.galeria:hover .etiqueta{display:block;}
.galeria .cuadro{width:248px;height:200px;overflow:hidden;background:#000;}
.galeria .sinfoto{background:#cecece url(../img/icono_subir_foto.png) no-repeat center center;}
.galeria .sinfoto:hover{background-color:#d5d5d5;}
.galeria .imagen_galeria{height:200px;min-width:248px;opacity:0.7;cursor:pointer;-webkit-transition:opacity 0.2s ease;}
.galeria .imagen_galeria:hover{opacity:1;}
.bloque_galeria .flechas{}
.bloque_galeria .flecha{width:40px;height:40px;float:left;background:#1b6e96 url(../img/izq_blanca.png) no-repeat center center;cursor:pointer;-webkit-transition:background 0.2s ease;}
.bloque_galeria .der{background-image:url(../img/der_blanca.png);}
.bloque_galeria .flecha:hover{background-color:#1a3746;}
.bloque_galeria .borrar_foto{width:20;height:20px;display:block;position:absolute;top:5px;left:5px;background:#000 url(../img/aspa_blanca.png) no-repeat center center;}
.bloque_galeria .enlace_subirbtn {position:absolute;top:25px;right:0;font-weight:300;font-size:14px;}

.bloque_mapa{width:755px;background:none;}
.bloque_mapa #map_canvas{width:743px;height:300px;border:0;border:6px solid #cecece;}

.titulo_bloque{font-family:'Open Sans',Arial;font-size:25px;color:#333;margin-top:12px;font-weight:300;}

.contenido_relacionado{width:765px;height:300px;background:none;}
.cuadro_actualidad{cursor:pointer;}
.cuadro_actualidad:hover .imagen{opacity:0.9;-webkit-transition:opacity 0.2s ease;}
.cuadro_actualidad .imagen{background:#111 no-repeat center center;background-size:cover;}
.cuadro_actualidad .etiqueta{background:#1a3746;}
.cuadro_actualidad .etiqueta .titulo{width:235px;padding-right:15px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:14px;line-height:18px;text-align:right;position: absolute;bottom:8px;}
.actualidad_principal{overflow:hidden;margin-left:0;}
.actualidad_principal .imagen{width:250px;height:200px;}
.mini_actualidad{width:250px;height:122px;background:#1a3746;}
.mini_actualidad .imagen{width:122px;height:122px;}
.mini_actualidad .texto{width:110px;position:absolute;left:130px;bottom:5px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:12px;line-height:15px;}

.cuadro_minilugar{width:250px;height:71px;background:#1b6e96;color:#fff;font-family:'Open Sans',Arial;font-weight:300;font-size:12px;-webkit-transition:background 0.2s ease;}
.cuadro_minilugar .imagen{width:71px;height:71px;}
.cuadro_minilugar .imagen img{width:71px;height:71px;}
.cuadro_minilugar .titulo{position:absolute;bottom:22px;right:15px;text-align:right;width:150px;}
.cuadro_minilugar .distancia{position:absolute;bottom:5px;right:15px;width:150px;text-align:right;}
.cuadro_minilugar:hover{background:#333;}

.cuadro_tiempo{width:250px;height:120px;position:relative;overflow:hidden;background:#333;font-weight:300;color:#eee;}
.cuadro_tiempo .icono_clima{position:absolute;top:32px;left:15px;}
.cuadro_tiempo .temperatura{position:absolute;text-align:right;top:30px;right:15px;font-size:38px;}
.cuadro_tiempo .localidad{position:absolute;text-align:right;top:75px;right:15px;font-size:14px;}

/*eventos*/
.cabecera_evento{width:755px;height:506px;background:#eee;}
.cabecera_evento .espacio_imagen{width:326px;height:506px;position:relative;background:#000;overflow:hidden;float:left;}
.cabecera_evento .espacio_imagen .imagen_principal{min-width:326px;min-height:506px;}
.cabecera_evento .espacio_imagen .cartel{width:326px;height:506px;background:#333 no-repeat top center;background-size:cover;opacity:0.8;-webkit-transition:opacity 0.2s ease;}
.cabecera_evento .espacio_imagen .cartel:hover{opacity:1;}
.cabecera_evento .espacio_imagen .esquina{position:absolute;top:0;left:0;z-index:2;}
.cabecera_evento .contenedor{width:429px;height:506px;float:left;background:#1b6e96;}
.cabecera_evento .titulo_evento{margin:15px;font-family:'Open Sans',Arial;font-size:22px;font-weight:300;color:#eee;}
.cabecera_evento .fecha_evento{margin:15px;color:#eee;font-size:14px;font-family:'Open Sans',Arial;font-weight:300;margin-top:20px;}
.cabecera_evento .fecha_evento .icono{margin-right:10px;}
.cabecera_evento .fecha_fin{margin-top:-14px;text-indent:36px;margin-bottom:-14px;}
.cabecera_evento .editar_evento_btn{position:absolute;top:0;right:15px;}
.cabecera_evento .descripcion{margin:15px;color:#eee;font-size:14px;font-family:'Open Sans',Arial;font-weight:300;margin-top:40px;margin-right:0px;height:327px;}
.cabecera_evento .descripcion a{word-break:break-all;}

.bloque_entradas{width:755px;height:180px;background:#333;color:#fff;font-weight:300;}
.bloque_entradas .titulo_entradas{position:absolute;top:15px;left:20px;font-size:18px;}
.bloque_entradas .titulo{position:absolute;top:60px;left:20px;font-size:20px;}
.bloque_entradas .detalles{position:absolute;top:90px;left:20px;font-size:12px;}
.bloque_entradas .precio{position:absolute;top:120px;left:20px;font-size:28px;font-weight:normal;}
.bloque_entradas .afiliado{width:160px;height:90px;position:absolute;left:575px;top:20px;background:#222;}
.bloque_entradas .comprar_btn{width:160px;height:40px;position:absolute;left:575px;top:122px;background:#000;color:#fff;font-size:18px;text-align:center;line-height:40px;}

.resumen_evento{width:506px;min-height:160px;float:left;height:auto;background:#333;}
.rrss_evento{width:243px;height:160px;float:right;background:#eee;border-left:6px solid #eee;}
.rrss_evento .megustafb{width:243px;margin-bottom:6px;height:160px;background:#333;}
.rrss_evento .megustafb iframe{width:210px;height:42px;margin-left:20px;margin-top:20px;overflow:hidden;}
.rrss_evento .rrss{width:243px;height:74px;position:absolute;bottom:0;right:0;border-top:6px solid #eee;}
.rrss_evento .rrss .boton{width:81px;height:74px;display:block;float:left;text-indent:-8000px;}
.rrss_evento .rrss .fb{background:#3b5999 url(../img/rrss_fb.png) no-repeat bottom left;}
.rrss_evento .rrss .tw{background:#4198ff url(../img/rrss_tw.png) no-repeat bottom left;}
.rrss_evento .rrss .gp{background:#a44545 url(../img/rrss_gp.png) no-repeat bottom left;}

.lugar_evento{background:none;}
.lugar_evento .imagen_lugar{width:248px;height:186px;display:block;float:left;background:#000 no-repeat top center;background-size:cover;}
.lugar_evento .caja_lugar{width:507px;height:186px;position:relative;background:#1b6e96;font-family:'Open Sans',Arial;font-weight:300;color:#eee;float:left;}
.lugar_evento .nombre_lugar{font-size:20px;margin:15px;}
.lugar_evento .nombre_lugar .localidad{font-size:16px;}
.lugar_evento .enlaces{font-size:13px;position:absolute;left:15px;bottom:15px;}
.lugar_evento .enlaces p{margin-top:8px;}
.lugar_evento .enlaces a img{vertical-align:-7px;margin-left:5px;}

.bloque_similares{width:755px;background:none;}
.bloque_similares .similar{width:100%;height:40px;display:block;background:#1b6e96;margin-bottom:6px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:15px;line-height:40px;clear:both;}
.bloque_similares .nombre, .bloque_similares .ciudad, .bloque_similares .fecha {width:280px;height:40px;float:left;margin-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bloque_similares .fecha{width:120px;float:right;text-align:right;margin-right:15px;}
.bloque_similares .similar:hover{background:#333;-webkit-transition: background 0.2s ease;}


/*opiniones*/
.bloque_opiniones{background:none;width:755px;}
.bloque_opiniones ol{list-style-type:none;}
.bloque_opiniones .opinion{display:block;position:relative;margin-bottom:6px;background:#cecece;color:#444;font-family:'Open Sans',Arial;font-weight:300;padding-bottom:20px;}
.bloque_opiniones .opinion .avatar{width:65px;height:65px;overflow:hidden;margin:15px;margin-right:0;float:left;}
.bloque_opiniones .opinion .caja_mensaje{width:672px;height:auto;float:left;}
.bloque_opiniones .opinion .datos{display:block;float:left;margin:15px;margin-bottom:0;}
.bloque_opiniones .opinion .usuario{color:#222;float:left;}
.bloque_opiniones .opinion .hace{float:left;font-family:Arial;font-size:11px;color:#888;margin-left:10px;line-height:25px;}
.bloque_opiniones .opinion .texto{width:642px;font-size:13px;margin:15px;float:left;font-weight:normal;color:#444;}
.bloque_opiniones .nueva_opinion{background:#1b6e96;padding-bottom:0;}
.bloque_opiniones .nueva_opinion .usuario{color:#fff;}
.bloque_opiniones .nueva_opinion .texto{color:#eee;}
.bloque_opiniones .nueva_opinion .pico_opinion{width:40px;height:20px;position:absolute;top:-20px;right:30px;background:url(../img/pico_opinion.png) no-repeat;}
.bloque_opiniones .nueva_opinion .mensaje_opinion{width:642px;height:30px;float:left;margin:15px;font-weight:normal;color:#eee;padding:0;background:#1b6e96;-webkit-transition:height 0.5s ease;}
.bloque_opiniones .nueva_opinion .enviar_opinion_btn{padding:10px 30px;display:none;clear:both;float:right;background:#104057;color:#fff;font-family:'Open Sans',Arial;margin:15px;cursor:pointer;text-transform: uppercase;font-size:12px;}
.bloque_opiniones .especialidad{margin-top:15px;}
.bloque_opiniones .subopinion{width:725px;margin-left: 30px;}
.bloque_opiniones .subopinion .caja_mensaje{width:642px;}
.bloque_opiniones .subcomentarios{display:none;}
.bloque_opiniones .paginacion{margin:40px 0;}
.bloque_opiniones .paginacion .boton{background:#1b6e96;color:#fff;display:inline-block;padding:8px 10px;margin-right:3px;cursor:pointer;font-size:16px;}
.bloque_opiniones .paginacion .infopag{background:#1b6e96;color:#fff;display:inline-block;padding:8px 10px;margin-right:3px;font-weight:normal;}

/*mapa provincias*/
.elige_provincia{margin-top:50px;position:relative;}
.selector_provincias{width:560px;margin-top:20px;margin-left:-7px;}
.selector_provincias li{float:left;width:125px;padding:5px 0;}
.selector_provincias li a{color:#333;font-size:14px;font-weight:300;padding:7px 10px;}
.selector_provincias li a:hover{background:#ca372d;color:#fff;}
.selector_provincias_lugares li a:hover{background:#1b6e96;}
.selector_provincias_ofertas li a:hover{background:#448a23;}
.selector_provincias li a.seleccionado{background:#ca372d;color:#fff;}
.selector_provincias_lugares li a.seleccionado{background:#1b6e96;}
.selector_provincias_ofertas li a.seleccionado{background:#448a23;}
.mapa_provincias{position:absolute;top:62px;left:567px;}
.mapa_provincias .mapa_provincia{position:absolute;top:0;left:0;display:none;}


/*agenda*/
.gran_cabecera{position:relative;}
.gran_cabecera .imagen_gran_cabecera{width:1018px;height:400px;background:#ccc;}
.gran_cabecera .titulo{position:absolute;left:25px;bottom:25px;font-family:'Open Sans',Arial;font-weight:300;color:#fff;line-height:25px;line-height:32px;font-size: 28px;}
.gran_cabecera .titulo .texto_provincia{font-size:20px;}
.bloque_eventos{width:1024px;margin:0;margin-top:50px;height:auto;background:none;}
.cuadro_evento{cursor:pointer;}
.cuadro_evento:hover .imagen{opacity:1;-webkit-transition:opacity 0.2s ease;}
.cuadro_evento .imagen{background:#111 no-repeat center center;background-size:cover;}
.cuadro_evento .etiqueta{background:#ca372d;}
.cuadro_evento .etiqueta .titulo{width:235px;padding-right:15px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:14px;line-height:18px;text-align:right;position: absolute;bottom:8px;}
.evento_1x1{overflow:hidden;margin-left:0;margin-right:6px;}
.evento_1x1 .imagen{width:250px;height:200px;opacity:0.8;}
.mini_evento{width:250px;height:122px;background:#000;margin-left:0;margin-right:6px;}
.mini_evento .imagen{width:122px;height:122px;opacity:0.8;}
.mini_evento .etiqueta {width:128px;background:#ca372d;height:122px;left:122px;}
.mini_evento .etiqueta .titulo{width:112px;position:absolute;left:8px;bottom:5px;text-align:left;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:12px;line-height:15px;}

.eventos_especiales{width:1026px;}
.bloque_evento2x1{width:506px;height:250px;background:#444;overflow:hidden;margin-left:0;margin-right:6px;margin-top:10px;}
.bloque_evento2x1 .etiqueta{background:#ca372d;font-size:18px;text-indent:15px;text-align:left;font-weight:300;}
.bloque_evento2x1 .etiqueta .titulo{}

.bloque_mes_guia{width:1026px;clear:both;margin-bottom:50px;}
.esquina_guia{width:91px;height:91px;background:url(../img/eventos/esquina_eventos.png);position:absolute;top:0;right:6px;cursor:pointer;}
.bloque_evento_guia {width:334px;height:200px;background:#444;overflow:hidden;margin-left:0;margin-right:8px;margin-top:10px;}
.bloque_evento_guia .etiqueta{width:189px;height:200px;text-indent:0;background:#ca372d;font-size:18px;text-align:left;font-weight:300;position:absolute;top:0;left:145px;}
.bloque_evento_guia .imagen{width:145px;height:200px;overflow:hidden;background:#000;}
.bloque_evento_guia .imagen img{min-height:200px;opacity:0.75;-webkit-transition:opacity 0.2s ease;}
.bloque_evento_guia .imagen .ima{width:145px;height:200px;background:#000 no-repeat top center;background-size:cover;opacity:0.75;-webkit-transition:opacity 0.2s ease;}
.bloque_evento_guia:hover .imagen img{opacity:1;}
.bloque_evento_guia:hover .imagen .ima{opacity:1;}
.bloque_evento_guia .titulo{width:170px;height:auto;font-size:14px;line-height:17px;margin-left:15px;margin-top:15px;font-weight:normal;}
.bloque_evento_guia .lugar{width:170px;line-height:14px;font-size:12px;margin-left:15px;margin-top:10px;}
.bloque_evento_guia .fecha{width:170px;height:auto;position:absolute;bottom:15px;left:15px;font-size:12px;line-height:15px;}
.bloque_evento_guia .entradas{font-family:Arial;font-size:10px;line-height:12px;position:absolute;left:15px;bottom:52px;}
.bloque_evento_guia .entradas img{vertical-align:-3px;margin-right:5px;}

.bloque_evento1tercio{width:334px;height:250px;background:#444;overflow:hidden;margin-left:0;margin-right:8px;margin-top:10px;}
.bloque_evento1tercio .imagen{}
.bloque_evento1tercio .imagen img{}
.bloque_evento1tercio .etiqueta{background:#ca372d;font-size:18px;text-indent:15px;text-align:left;font-weight:300;}
.bloque_evento1tercio .etiqueta .titulo{}

.bloque_evento1tercio2 {width:334px;height:200px;background:#444;overflow:hidden;margin-left:0;margin-right:8px;margin-top:10px;}
.bloque_evento1tercio2 .imagen {width:145px;overflow:hidden;background:#000;}
.bloque_evento1tercio2 .imagen img{opacity:0.6;}
.bloque_evento1tercio2 .etiqueta {background:#ca372d;font-size:18px;text-indent:15px;text-align:left;font-weight:300;position:absolute;top:0;left:145px;height:220px;}

.bloque_seleccionar_provincia{width:1025px;display:none;}
.bloque_seleccionar_provincia ul{margin-left:-8px;margin-top:20px;}
.bloque_seleccionar_provincia ul li{float:left;width:129px;padding:5px 0;}
.bloque_seleccionar_provincia ul li a{color:#333;font-size:14px;font-weight:300;padding:7px 10px;}
.bloque_seleccionar_provincia ul li a:hover{background:#ca372d;color:#fff;}
.bloque_seleccionar_provincia ul li.prov_der{text-align:right;}


/*agenda provincial*/
.bloque_agenda{margin-top:20px;}
.contenido_agenda{width:755px;margin-top:3px;}
.columna_agenda{margin-top:34px;}
.gran_cabecera .seleccionador_mes{position:absolute;right:45px;bottom:25px;color:#fff;font-size:14px;}
.gran_cabecera .seleccionador_mes ul{list-style-type:none;}
.gran_cabecera .seleccionador_mes ul li{float:left;}
.gran_cabecera .seleccionador_mes ul li a{color:#fff;font-weight:300;font-size:18px;padding:5px;text-shadow:0px 0px 10px #000;}
.gran_cabecera .seleccionador_mes ul li.actual a {border-bottom:3px solid #ca372d;}
.gran_cabecera .seleccionador_mes ul li:hover a{background-color:#ca372d;}
.gran_cabecera .flecha_desplegable{margin-left:10px;}
.gran_cabecera .desplegable_provincias{opacity:0;background:#111;color:#fff;font-size:20px;height:30px;line-height:30px;position:absolute;top:312px;left:25px;font-family:'Open Sans'Arial;font-weight:300;}
.bloque_agenda .titulo_mes{margin-top:50px;margin-bottom:20px;font-size:25px;font-weight:300;border-bottom:1px solid #7C7C7C;}
.bloque_agenda .primer_mes, .bloque_agenda .titulo_mes:first-child{margin-top:0;}
.bloque_agenda .primer_mes{max-width:715px;}
.evento_agenda{width:755px;height:150px;display:block;position:relative;margin-bottom:25px;}
.evento_agenda .cartel{width:120px;height:150px;float:left;background:#000;}
.evento_agenda .cartel .imagen{width:120px;height:150px;background:no-repeat top center;background-size:cover;opacity:0.8;-webkit-transition:opacity 0.2s ease;}
.evento_agenda:hover .cartel .imagen{opacity:1;}
.evento_agenda .datos{width:635px;height:150px;float:left;position:relative;}
.evento_agenda .fecha{position:absolute;top:0;left:0;font-size:18px;line-height:20px;background:#ca372d;color:#eee;padding:5px 10px;padding-left:15px;}
.evento_agenda .titulo{width:400px;position:absolute;display:block;top:42px;left:15px;font-size:19px;color:#333;font-weight:bold;line-height:18px;}
.evento_agenda .lugar{position:absolute;top:125px;left:15px;font-size:14px;}
.evento_agenda .lugar strong{color:#cc6e67;}
.evento_agenda .hora{position:absolute;right:40px;font-size:34px;font-weight:bold;color:#cc6e67;top:0;line-height:25px;}
.evento_agenda .tipo{left:15px;position:absolute;top:105px;font-size:15px;}
.evento_agenda .hasta{position:absolute;right:40px;color:#555;font-weight:normal;font-size:11px;top:32px;}
.evento_agenda .entradas{position:absolute;right:40px;font-size:12px;color:#fff;top:80px;background:#ca372d;padding:4px 10px;}
.evento_agenda .entradas img{vertical-align:-2px;margin-right:5px;}
.agenda_completa_btn{background:#111;color:#eee;display:block;width:200px;height:40px;line-height:40px;text-align:center;}
.agenda_completa_btn:hover{background:#000;}

.mapa_agenda{}
.mapa_agenda #map_canvas{width:248px;height:248px;border:1px solid #aaa;}
.mapa_agenda .titulo{width:80px;height:30px;position:absolute;top:0;right:0;background:#ca372d;color:#eee;text-align:center;line-height:30px;font-weight:300;font-size:14px;}

.buscador_agenda{background:none;}
.buscador_agenda .entrada_buscador{border:1px solid #aaa;width:215px;height:35px;border-right:0;text-indent:5px;font-family:'Open Sans',Arial;color: #000;}
.buscador_agenda .buscador_btn{width:35px;height:35px;color:#fff;text-indent:-8000px;background:#ca372d url(../img/buscar_blanco.png) center center no-repeat;cursor:pointer;}
.buscador_agenda .buscador_todas{font-size:11px;margin-top:8px;color:#777;}

.bloque_actividad_agenda{background:none;height:auto;margin-bottom:40px;}
.bloque_actividad_agenda .bloque_actividad{margin-top:0;}
.bloque_actividad_agenda .bloque_actividad ul li{width:250px;}
.bloque_actividad_agenda .bloque_actividad ul li .mensaje{width:192px;}
.bloque_actividad_agenda .bloque_actividad ul li .lugar{width:192px;overflow:hidden;text-overflow:ellipsis;height:20px;white-space:nowrap;}


/*sector*/
.esquina_publicar_lugar{width:91px;height:91px;background:url(../img/esquina_publicar_lugar.png);position:absolute;top:0;right:6px;cursor:pointer;}
.barra_sectores{width:1018px;height:60px;margin:0px 3px 6px 0px;background:#111;float:left;}
.menu_sectores{width:620px;margin-left:10px;float:left;}
.menu_sectores>ul{}
.menu_sectores>ul>li{display:inline-block;position:relative;}
.menu_sectores>ul>li>a{color:#eee;line-height:60px;padding:19px 17px;font-family:'Open Sans',Arial;font-size:16px;font-weight:300;}
.menu_sectores>ul>li>ul{display:none;width:624px;background:#111;padding-bottom:20px;padding-right:10px;position:absolute;left:-10px;z-index:99;}
.menu_sectores>ul>li>.reducido{width:416px;}
.menu_sectores>ul>li>.super_reducido{width:208px;}
.menu_sectores>ul>li:hover{background:transparent url(../img/flecha_menu_abajo.png) no-repeat center right;}
.menu_sectores>ul>li:hover>ul{display:block;}
.menu_sectores>ul>li>ul>li{float:left;background:#111;width:208px;}
.menu_sectores>ul>li>ul>li>a{display:block;font-size:12px;color:#eee;padding:4px 0px 4px 26px;}
.menu_sectores>ul>li>ul>li>a:hover{color:#fff;}
.menu_sectores .subcategoria_btn .num{display:inline-block;background:#1b6e96;padding:0px 5px;margin-left:8px;}
.bloque_mapa_completo{margin:0;margin-top:25px;background:none;}
.bloque_mapa_completo #map_canvas{width:1016px;height:398px;background:#aaa;border: 1px solid #aaa;}
.buscador_sectores{float:right;margin-right:10px;margin-top:14px;}
.buscador_sectores .caja_busqueda{width:167px;height:30px;float:left;font-family:'Open Sans',Arial;font-weight:normal;font-size:14px;color:#888;padding:0 5px;text-align:right;background:#111;border-bottom:1px solid #2b2b2b;}
.buscador_sectores .buscar_btn{width:30px;height:30px;float:left;margin-right:3px;display:block;background: url(../img/buscar_blanco.png) no-repeat center right;cursor:pointer;}

.ranking{width:1024px;margin:0;margin-top:50px;height:auto;background:none;}
.cuadro_ranking{cursor:pointer;margin-left:0;margin-right:6px;}
.cuadro_ranking:hover .imagen{opacity:1;-webkit-transition:opacity 0.2s ease;}
.cuadro_ranking .imagen{background:#111 no-repeat center center;background-size:cover;}
.cuadro_ranking .etiqueta{background:#222;}
.cuadro_ranking .etiqueta .titulo{width:235px;padding-right:15px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:14px;line-height:18px;text-align:right;position: absolute;bottom:8px;}
.ranking_primero{overflow:hidden;}
.ranking_primero .imagen{width:250px;height:200px;opacity:0.8;}
.mini_ranking{width:250px;height:122px;background:#222;}
.mini_ranking .imagen{width:122px;height:122px;opacity:0.8;}
.mini_ranking .texto{width:110px;position:absolute;left:130px;bottom:5px;color:#eee;font-family:'Open Sans',Arial;font-weight:300;font-size:12px;line-height:15px;}

/*municipio*/
.municipio .caja_mapa{width:684px;height:400px;display:block;position:absolute;top:0;left:334px;background:#dedede;}
.municipio .caja_mapa #map_canvas{width:684px;height:400px;}
.caja_mapa .vineta_mapa{position:absolute;}
.caja_mapa .no{top:0;left:0;}
.caja_mapa .ne{top:0;right:0;}
.caja_mapa .so{bottom:0;left:0;}
.caja_mapa .se{bottom:0;right:0;}
.eventos_municipio{background:none;width:334px;margin:0;height:auto;}
.eventos_municipio .evento{color:#242424;font-weight:normal;}
.eventos_municipio .evento .miniatura{left:0;}
.eventos_municipio .evento .titulo{font-size:12px;left:65px;width:250px;}
.eventos_municipio .evento .fecha{font-size:18px;left:65px;}
.social_municipio{width:347px;height:180px;margin-top:40px;}
.social_municipio .viewport{width:347px;height:180px;}
.social_municipio .overview{width:347px;height:180px;}
.social_municipio .overview li{width:347px;height:180px;}
.social_municipio .overview li .tweet{width:290px;font-size:14px;margin:51px 20px 25px 40px;}
.social_municipio .overview li .opinion{width:290px;font-size:14px;margin:51px 20px 25px 40px;}


/*anadir lugar*/
.tooltip{background:#1b6e96;color:#fff;font-family:arial;padding:4px 5px;font-size:9px;}
.tooltip_e{background:#ca372d;}

.bloque_formulario{background:none;}
.campo{width:auto;float:none;text-align:left;}
.campo input, .campo textarea{width:300px;height:45px;line-height:45px;background:#fff;border:1px solid #aaa;text-indent:8px;color:#498db3;font-family:Arial;font-weight:bold;font-size:16px;}
.campo textarea{line-height:25px;padding:10px;text-indent:0;}
.leyenda{font-size:17px;color:#333;margin-top:20px;}
.campo_categorias{}
.campo_categorias .bloque_categorias{margin-left:0;margin-top:10px;display:none;}
.campo select {width:258px;height:45px;font-family:Arial;font-size:16px;color:#498db3;font-weight:bold;background:#fff;border:1px solid #aaa;}
.campo_categorias select {width:258px;height:45px;font-family:Arial;font-size:16px;color:#498db3;font-weight:bold;background:#fff;border:1px solid #aaa;}
.campo_categorias select:first-child{margin-right:18px;}
.campo_categorias .otra{text-align:right;margin-right:54px;font-size:13px;color:#444;cursor:pointer;}
#leyenda_foto{width:162px;display:block;overflow:hidden;text-overflow:ellipsis;}
.cuadro_foto{width:162px;height:130px;border:1px solid #aaa;background:#fff url(../img/icono_camara_gris.jpg) no-repeat center center;}
.seleccionar_foto_btn{width:164px;height:37px;background:#1b6e96;color:#fff;cursor:pointer;font-family:'Open Sans';}
#ficha_establecimiento{width:1008px;position:relative;overflow:hidden;background:#fff;border:1px solid #aaa;border-top:0;padding-left:10px;display:none;}
#ficha_establecimiento p{margin-top:5px;height:25px;border-bottom:1px solid #ddd;}
#ficha_establecimiento .datos{width:500px;margin-left:10px;font-weight:bold;color:#498db3;font-family:Arial;font-size:14px;}
.bloque_mapa_anadir{width:1018px;min-height:300px;position:relative;}
.bloque_mapa_anadir #map_canvas{width:1018px;height:407px;position:relative;border:1px solid #aaa;}
.bloque_mapa_anadir .boton_mapa{width:20px;height:20px;background:#fff no-repeat center center;position:absolute;z-index:2;cursor:pointer;}
.bloque_mapa_anadir .boton_zoom_mas{top:25px;right:56px;width:33px;height:33px;background-image:url(../img/eventos/ev_zoom_mas_btn.png);}
.bloque_mapa_anadir .boton_zoom_menos{top:25px;right:16px;width:33px;height:33px;background-image:url(../img/eventos/ev_zoom_menos_btn.png);}
.bloque_mapa_anadir .campo_buscar{width:460px;height:33px;position:absolute;top:30px;left:10px;cursor:default;}
.bloque_mapa_anadir #busqueda_mapa_direccion{border:0;background:none;color:#444;font-size:14px;font-family:'Open Sans',Arial;height:32px;line-height:32px;width:460px;text-indent:10px;}
.bloque_mapa_anadir .boton_buscar{width:80px;height:33px;position:absolute;top:30px;left:470px;line-height:34px;color:#eee;background:#1b6e96;text-indent:28px;font-size:14px;;}
.registrorapido{margin-top:50px;}
.registro_oculto{display:none;}
.acceder_facebook_btn{width:250px;height:32px;display:block;border-radius:3px;color:#fff !important;text-align:center;line-height:30px;background-color:#3b5998;position:absolute;top:20px;left:400px;}
.confirmar_btn{position:relative;margin-top:60px;float:left;left:auto;margin-bottom:20px;background:#1b6e96;color:#fff;font-family:'Open Sans';padding: 10px;font-size:16px;cursor:pointer;}

/*anadir evento*/
.formulario_evento{}
.formulario_evento .cuadro_foto{background-image:url(../img/icono_cartel_gris.jpg);height:182px;}
.formulario_evento .seleccionar_foto_btn{background:#ca372d;}
.formulario_evento .vincular_lugar_evento_btn{display:inline;background:#ca372d;color:#fff;font-size:13px;text-align:center;padding:13px 15px;cursor:pointer;}
.formulario_evento .bloque_mapa_anadir .boton_buscar{background:#ca372d;}
.formulario_evento .confirmar_btn{background:#ca372d;padding:10px 30px;}

/*editar evento*/
.editable{margin:10px 0 0px 15px}
.editable input,textarea{width:398px;height:35px;background:#4c7f97;color:#fff;font-family:'Open Sans',Arial;font-size:13px;font-weight:normal;padding:10px;}
.editable textarea{}
.editable .nombre_campo {color:#ddd;text-transform:uppercase;font-size:13px;}
.editable_doble{}
.editable_doble .editable{float:left;}
.editable_doble .editable input{width:160px;}
.editable_direccion{float:left;width:325px;}
.editable_direccion input{width:295px;background:#444;}
.editable select{width:295px;height:35px;background:#4c7f97;color:#fff;padding:0 5px;}
.buscar_lugar_evento_btn{color:#fff;background:#111;height:36px;width:99px;font-size:10px;cursor:pointer;display:inline-block;text-align:center;line-height:36px;}
.cambiar_imagen_btn{height:20px;background:#104057;color:#fff;position:absolute;bottom:15px;left:15px;font-size:12px;padding:5px;display:block;}
.guardar_cambios_btn{float:right;margin-right:2px;margin-bottom:0;margin-top:84px;}
.buscador_editar{background:#cecece;position:relative;}
#busqueda_mapa_direccion{width:657px;border:0;background:#fff;margin-left:6px;margin-bottom:6px;color:#444;font-size:14px;font-family:'Open Sans',Arial;height:32px;line-height:32px;text-indent:10px;}
.buscador_editar .buscar_btn{width:80px;height:32px;position:absolute;top:0px;left:669px;line-height:34px;color:#eee;background:#1b6e96;text-indent:28px;font-size:14px;}


/*acceso*/
.acceso{min-height:500px;}
.errorbox{font-size:16px;color:#cc0000;}
.acceso .confirmar_btn {margin-top:25px;padding:10px 20px;}
.acceso .linea_olvido{font-size:12px;margin-top:10px;}
.acceso .gerundio{font-size:16px;color:#333;margin-top:20px;}
.acceso .com{font-size:14px;margin-left:10px;color:#333;}
.acceso .com img{margin-right:10px;}
.acceso .avatares .c_avatar {float:left;margin-right:14px;position:relative;cursor:pointer;}
.acceso .avatares.c_avatar .tick {position:absolute;z-index:9;left:0;top:0;}

/*ofertas*/
.columna_unica{width:1024px;position:relative;}
.titulo_ofertas{font-family:'Open Sans',Arial;font-weight:300;font-size:32px;color:#333;margin-bottom:8px;}
.superior_ofertas{width:1018px;height:180px;margin:3px;background:#ccc;overflow:hidden;margin-bottom:6px;display:none;}
.ofertas_destacadas{width:1018px;height:360px;margin:3px;overflow:hidden;}
.ofertas_destacadas .diapositiva{width:1018px;height:360px;}
.ofertas_destacadas .diapositiva .imagen{width:676px;height:360px;background:#999 no-repeat center center;background-size:cover;float:left;}
.ofertas_destacadas .diapositiva .caja{width:342px;height:360px;position:relative;background:#448a23;color:#eee;float:left;font-family:'Open Sans',Arial;font-weight:300;}
.ofertas_destacadas .diapositiva .caja .nombre{width:260px;line-height:18px;font-size:18px;position:absolute;bottom:60px;left:20px;}
.ofertas_destacadas .diapositiva .caja .lugar{font-size:12px;position:absolute;bottom:20px;left:20px;}
.menu_ofertas{width:1018px;height:60px;margin:9px 3px 6px 3px;background:#222;}
.menu_ofertas a{color:#fff;line-height:60px;padding:19px 17px;font-family:'Open Sans',Arial;font-size:16px;font-weight:300;-webkit-transition:background 0.4s ease;}
.menu_ofertas a:hover{background:#193807;}
.bloque_oferta{width:335px;height:310px;display:block;position:relative;margin:3px;background:#ccc;float:left;overflow:hidden;}
.bloque_oferta .imagen_oferta{width:335px;height:220px;background:#000;}
.bloque_oferta .imagen_oferta img{min-width:100%;height:220px;opacity:0.75;-webkit-transition:opacity 0.2s ease;}
.bloque_oferta:hover .imagen_oferta img{opacity:1;}
.bloque_oferta .caratula{width:335px;height:90px;background:#448a23;position:absolute;left:0;top:220px;font-family:'Open Sans',Arial;color:#fff;font-weight:300;}
.bloque_oferta .caratula .nombre{font-size:16px;margin:10px 15px;line-height:18px;}
.bloque_oferta .caratula .lugar{margin:5px 15px;font-size:12px;font-weight: normal;}

/*oferta*/
.titulo_oferta{width:747px;height:50px;padding-left:15px;background:#448a23;font-family:'Open Sans',Arial;font-size:24px;font-weight:300;color:#eee;line-height:50px;position:absolute;left:0;top:0;}
.bloque_confirmacion_oferta{width:755px;font-size:13px;color:#eee;padding:12px 0;background:#000;}
.bloque_confirmacion_oferta .confirmar_btn{margin: 9px 24px 0 25px;}
.resumen_oferta{width:500px;height:150px;position:relative;float:left;font-family:'Open Sans',Arial;color:#eee;font-weight:300;background:#448a23;}
.resumen_oferta .titulo{font-size:16px;margin:15px;width:370px;height:40px;}
.resumen_oferta .linea, .resumen_oferta .quedan{margin:15px;}
.resumen_oferta .linea{font-size:10px;font-weight:normal;}
.resumen_oferta .quedan #cuentaatras{font-size:20px;color:#fff}
.resumen_oferta .codigoqr{position:absolute;right:28px;top:28px;}
.resumen_oferta .codigoqr .texto{background:#448a23;color:#eee;font-size:10px;text-align:center;padding:4px 0px;}
.rrss_oferta{width:50px;height:150px;float:left;background:#111;margin-left:6px;}
.rrss_oferta .boton{width:50px;height:50px;display:block;text-indent:-8000px;}
.rrss_oferta .fb{background:#3b5999 url(../img/rrss_fb.png) no-repeat bottom left;}
.rrss_oferta .tw{background:#4198ff url(../img/rrss_tw.png) no-repeat bottom left;}
.rrss_oferta .gp{background:#a44545 url(../img/rrss_gp.png) no-repeat bottom left;}
.caja_reserva_btn{width:193px;height:150px;float:right;background:#222;}
.caja_reserva_btn .reserva_btn{color:#fff;font-family:'Open Sans';font-weight:300;background:#448a23;padding:10px 12px;width:109px;text-align:center;margin:0 auto;margin-top:50px;cursor:pointer;}
.mas_ofertas{background:none;width:755px;}
.mas_ofertas .bloque_oferta{width:374px;margin-right:0;margin-left:0;}
.mas_ofertas .bloque_oferta:first-child{margin-right:6px;}
.mas_ofertas .bloque_oferta .imagen_oferta{width:374px;}
.mas_ofertas .bloque_oferta .caratula{width:374px;}
.cuadro_oferta{background:no-repeat center center;background-size:cover;}
.cuadro_oferta .etiqueta{width:100%;height:50px;display:block;position: relative;background:#448a23;position:absolute;bottom:0px;z-index:9;}

/*contacto*/
.columna_unica.contacto{min-height:500px;}
