*{font-family:'Open Sans',sans-serif}
@font-face{font-family:NexaLight;src:url(../fonts/nexa-light.otf)}
a:hover{text-decoration:none;cursor:pointer}
p{color:#2b2b2b}
.merh5{text-transform:uppercase;color:#333;height:36px;display:block}
.cfff{color:#fff}
.tdno{text-decoration:none}
.tngris{color:#7b8a97}
.mb0, h1 .mb0{margin-bottom:0px !important}
.clearfix{clear:both}
#carrusel-agenda a{color:#ff0}
.no-padding{padding:0}
.pad-05{padding:5px}
.pad-10{padding:10px}
.pad-15{padding:15px}
.pad-20{padding:20px}
.pad-25{padding:25px}
.pad-30{padding:30px}
.pad-35{padding:35px}
.pad-40{padding:40px}
.pad-45{padding:45px}
.pad-50{padding:50px}
.pad-t05{padding-top:5px}
.pad-t10{padding-top:10px}
.pad-t15{padding-top:15px}
.pad-t20{padding-top:20px}
.pad-t25{padding-top:25px}
.pad-t30{padding-top:30px}
.pad-t35{padding-top:35px}
.pad-t40{padding-top:40px}
.pad-t45{padding-top:55px}
.pad-t50{padding-top:50px}
.pad-b05{padding-bottom:5px}
.pad-b10{padding-bottom:10px}
.pad-b15{padding-bottom:15px}
.pad-b20{padding-bottom:20px}
.pad-b25{padding-bottom:25px}
.pad-b30{padding-bottom:30px}
.pad-b35{padding-bottom:35px}
.pad-b40{padding-bottom:40px}
.pad-b45{padding-bottom:45px}
.pad-b50{padding-bottom:50px}
.no-margin{margin:0}
.mar-05{margin:5px}
.mar-10{margin:10px}
.mar-15{margin:15px}
.mar-20{margin:20px}
.mar-25{margin:25px}
.mar-30{margin:30px}
.mar-35{margin:35px}
.mar-30{margin:40px}
.mar-45{margin:45px}
.mar-50{margin:50px}
.mar-t10{margin-top:10px}
.mar-t15{margin-top:15px}
.mar-t20{margin-top:20px}
.mar-t25{margin-top:25px}
.mar-t30{margin-top:30px}
.mar-t35{margin-top:35px}
.mar-t40{margin-top:40px}
.mar-t45{margin-top:45px}
.mar-t50{margin-top:50px}
.mar-b10{margin-bottom:10px}
.mar-b15{margin-bottom:15px}
.mar-b20{margin-bottom:20px}
.mar-b25{margin-bottom:25px}
.mar-b30{margin-bottom:30px}
.mar-b35{margin-bottom:35px}
.mar-b40{margin-bottom:40px}
.mar-b45{margin-bottom:45px}
.mar-b50{margin-bottom:50px}
ul{list-style-type:none;margin:0;padding:0}
ul.conbefore li:before{content:"\f138";font-family:FontAwesome;color:#0099f1;margin:0 20px 0 0}
.azul{color:#0099f1}
.verde{color:#9dd737}
.gris{color:#7b8a97}
.gris2{color:#90949c}
.blanco{color:#fff}
.negro{color:#333}
.fondo-azul{background:#009eda}
.fondo-azul:hover{background:#9ed838}
.fondo-gris{background:#7b8a97}
.fondo-gris:hover{background:#9ed838}
.fondo-verde{background:#9ed838}
.fondo-verde:hover{background:#009eda}
.boton-cuadrado{padding:10px 15px;text-transform:uppercase;color:#fff}
.boton-cuadrado:hover{color:#fff}
.boton-redondo{padding:10px 15px;border-radius:5px;text-transform:uppercase;color:#fff}
.boton-redondo:hover{color:#fff}
.accion{text-align:center}
.accion a,.accion button{color:#fff;font-size:12px;line-height:30px;padding:0 0 0 5px;float:left;width:100%;border:1px solid #dee2e5;border-radius:5px;margin:5px 0 15px;background-color:#37b3e2}
.accion a i,.accion button i{font-size:12px;width:35px;color:#fff;padding:10px;margin-left:5px;float:right}
.accion.azul i,.accion button i{background:#9dd737}
.accion.verde i{background:#9dd737}
.accion2{text-align:center}
.accion2 a{color:#717171;font-size:12px;line-height:30px;padding:0 0 0 5px;float:left;width:100%;border:1px solid #dee2e5;border-radius:5px;margin:5px 0 15px}
.accion2 a i{font-size:12px;width:35px;color:#fff;padding:10px;margin-left:5px;float:right}
.accion2.azul i{background:#0099f1}
.accion2.verde i{background:#9dd737}
.accion2.gris i{background:#d7e2ea}
.boton-ver{background-color:#9dd737;border:4px solid #f4f4f4;padding:10px 25px;border-radius:25px;text-transform:uppercase;color:#FFF}
.boton-ver:hover{background-color:#0099f1;color:#FFF}
.boton-ver-inverso{background-color:#0099f1;border:4px solid #f4f4f4;padding:10px 25px;border-radius:25px;text-transform:uppercase;color:#FFF}
.boton-ver-inverso:hover{background-color:#9dd737;color:#FFF}
.btn-publicar-anuncio-grande{display:block;width:298px;height:47px;background:url(../imagenes/btn/btn-publicar-anuncio-grande.png)}
.btn-publicar-anuncio-grande:hover{background:url(../imagenes/btn/btn-publicar-anuncio-grande-hover.png)}
.btn-publicar-evento-grande{display:block;width:298px;height:47px;background:url(../imagenes/btn/btn-publicar-evento-grande.png)}
.btn-publicar-evento-grande:hover{background:url(../imagenes/btn/btn-publicar-evento-grande-hover.png)}
.borde-simple{border:1px solid #e6e6e6}
.titulo-con-before{background:#f8f8f8;padding:6px 10px 6px 25px;margin:0 0 20px 40px;color:#0099f1;font-weight:100;text-transform:uppercase}
.titulo-con-before:before{content:"";position:absolute;left:16px;width:43px;height:31px;margin:-6px 0 0;background:url(../imagenes/bg/bg_titulo-evento-agenda.png) no-repeat left center}
.titulo-azul{color:#0099f1;font-size:22px;font-weight:700;text-transform:capitalize;padding:0 0 10px;border-bottom:1px solid #d9d8d8}
.heading{border-left:5px solid #9dd737;padding-left:3px;margin-bottom:20px}
.heading *{font-family:NexaLight;text-transform:uppercase}
.heading h3,.heading h1{color:#0788b9;background:#eceef0;font-size:16px;padding:5px 10px;font-family:"Arial Black",Gadget,sans-serif}
.heading h4,.heading h2{color:#6a6b6d;border-bottom:1px solid #0099f1;font-size:14px;padding:0 10px;margin-top:0}
.heading-inverso{border-left:5px solid #0099f1;padding-left:3px;margin-bottom:20px}
.heading-inverso *{text-transform:uppercase;font-family:NexaLight}
.heading-inverso h3{color:#fff;background:#9dd737;font-size:18px;padding:5px 10px}
.heading-inverso h4{color:#9dd737;border-bottom:1px solid #9dd737;font-size:14px;padding:0 10px}
.heading h3 small{color:#fff;text-transform:lowercase;line-height:20px}
.head{border-left:5px solid #0099f1;padding-left:15px;margin:20px 0}
.head h5{font-size:18px;font-weight:700;margin:0;padding:0}
.head h5 a{color:#0099f1}
.head h5 a:hover{text-decoration:underline}
.head p{font-size:14px;color:#969595;margin:0;padding:0}
.controles-carrusel{text-align:right;margin-top:20px}
.controles-carrusel.absolute{position:absolute;top:-86px;right:0}
.controles-carrusel a{background-color:#f5f5f5;padding:10px 15px;color:#a4b1bc;margin:0 2px}
.controles-carrusel a:hover{background-color:#e5e5e5}
.compartir-redes{margin:20px 0;font-size:13px;color:#7b8a97}
.compartir-redes .titulo{text-align:center;color:#25acdf;font-size:16px;text-transform:uppercase}
.compartir-redes #ficha-rrss a{margin:0 5px;color:#009eda}
.compartir-redes #ficha-rrss a:hover{color:#9dd737}
.compartir-redes #ficha-rrss i{font-size:32px}
.thumbnail{position:relative;overflow:hidden;padding:0;border:none;border-radius:0}
.caption{position:absolute;top:-100%;right:0;background:rgba(66,139,202,0.75);width:100%;height:100%;padding:2%;text-align:center;color:#fff!important;z-index:2}
.thumbnail:hover .caption{top:0}
.img-center{float:none;margin:0 auto}
.modal-header{background:#0099f1}
.modal-header *{color:#fff;text-transform:uppercase}
.form-campitur{background:rgba(249,246,246,0.48);border-radius:10px}
.form-campitur-content{padding:15px}
.form-campitur .heading-form{border-bottom:1px solid #0099f1;margin-bottom:10px;padding-bottom:5px;position:relative}
.form-campitur .heading-form:before{content:"";background:#9dd737;display:block;width:25px;height:36px;position:absolute;border-radius:10px 0 0 0}
.form-campitur .heading-form h3{background:#0099f1;color:#fff;padding:5px;text-transform:uppercase;border-radius:0 10px 0 0;margin-left:30px}
.form-campitur .form-control{color:#7b8a97;border-radius:3px;border-color:#dee2e5}
.form-campitur .form-control:focus{background:#f5fafd;border-color:#c1e2f5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-campitur select.form-control{background:url(../imagenes/bg/bg-select.png) no-repeat right;background-origin:content-box;-webkit-appearance:none}
.form-campitur select.form-control:focus{background:url(../imagenes/bg/bg-select-focus.png) no-repeat right #f5fafd;background-origin:content-box}
.form-campitur button[type="submit"]{width:150px}
.form-campitur .separador-form{background:#dedede;height:1px;width:80%;display:block;margin:14px auto}
div#pagina-ok .alert,#pagina-ok img,div#pagina-ko .alert,#pagina-ko img{display:inline-block}
#cabecera{background:url(../imagenes/bg/bg-cabecera.png)}
div#top{margin:10px auto}
.navbar-inverse{background:url(../imagenes/bg/bg-menu-top.png);border-color:transparent;border-radius:0;margin-bottom:0}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{background:none}
ul.menu-principal{list-style:none;display:inline-block;padding:0;margin:0}
ul.menu-principal li{display:inline-block}
ul.menu-principal a{background:url(../imagenes/bg/bg-menu-top-link.png) no-repeat;display:block;width:100px;height:29px;text-transform:uppercase;font-size:11px;color:#fff;padding:7px 0;text-align:center;margin-top:10px;margin-right:10px;background-size:100%}
ul.menu-principal a:hover{background:url(../imagenes/bg/bg-menu-top-link-hover.png)}
span.user-info-top{display:inline-block;background:#fff;padding:4px 0 4px 13px;border-radius:16px;border:3px solid rgba(0,0,0,0.11)}
.user-info-top span{font-size:10px;padding:0 40px;font-style:italic}
span.user-info-top:before{content:url('../imagenes/icons/icon-usuario-top.png');position:absolute;top:17px}
form#form-buscador-top{display:inline-block;margin:0 0 0 5px}
#form-buscador-top > input{border:0;border-radius:25px;padding-left:15px;color:#959292;font-style:italic;font-size:11px;height:26px}
#form-buscador-top > button{background:url(../imagenes/icons/lupa-buscador-top.png);display:inline-block;width:13px;height:13px;border:none;position:relative;right:25px;top:5px;text-indent:-99999px}
#form-buscador-top ::-webkit-input-placeholder{color:#959292;font-style:italic;font-size:11px}
#form-buscador-top ::-moz-placeholder{color:#959292;font-style:italic;font-size:11px}
#form-buscador-top :-ms-input-placeholder{color:#959292;font-style:italic;font-size:11px}
#form-buscador-top :-moz-placeholder{color:#959292;font-style:italic;font-size:11px}
ul.acciones-top,ul.menu-secundario-top{display:inline-block;list-style:none;padding:0;margin:0}
ul.acciones-top li,ul.menu-secundario-top li{display:inline-block}
ul.acciones-top .btn-publicar{background:url(../imagenes/btn/btn-publicar.png);display:block;width:95px;height:29px;text-indent:-99999px;padding:4px 0 0}
ul.acciones-top .btn-publicar:hover{background:url(../imagenes/btn/btn-publicar-hover.png)}
ul.acciones-top .btn-publicar-mini{background:url(../imagenes/icons/icon-publicar-mini.png);display:block;width:29px;height:29px;text-indent:-99999px;padding:4px 0 0}
ul.acciones-top .btn-mi-panel{background:url(../imagenes/btn/btn-mi-panel.png);display:block;width:95px;height:29px;text-indent:-99999px;padding:4px 0 0}
ul.acciones-top .btn-mi-panel:hover{background:url(../imagenes/btn/btn-mi-panel-hover.png)}
ul.acciones-top .btn-mi-panel-mini{background:url(../imagenes/icons/icon-panel-mini.png);display:block;width:29px;height:29px;text-indent:-99999px;padding:4px 0 0}
ul.social_header{list-style-type:none;padding:0;display:inline-block}
ul.social_header li{display:inline-flex;margin-right:2px}
ul.social_header li:last-child{margin-right:0}
ul.social_header li a{float:left;padding:5px;width:30px;height:30px;line-height:15px;text-align:center;border-radius:50px;background-color:#FFF;border:2px solid #caf284}
ul.social_header li a i{color:#a1db3c;font-size:14px}
ul.social_header li a:hover{background-color:#0ea5de}
ul.social_header li a:hover i{color:#fff}
#menu-secundario .navbar-collapse{padding:0}
ul.menu-secundario-top{margin:0;padding:8px 0 0}
ul.menu-secundario-top li{display:inline-flex;align-items:center;margin-right:10px}
ul.menu-secundario-top li:last-child{margin-right:0}
ul.menu-secundario-top li a{font-size:11px;text-transform:uppercase;font-weight:400}
ul.menu-secundario-top li[class^="icon"]:before{content:"";display:inline-block;width:27px;height:27px;margin-right:5px}
ul.menu-secundario-top li.icon-actividades:before{background:url(../imagenes/icons/icon-actividades.png);background-size:100%}
ul.menu-secundario-top li.icon-actividades a{color:#157fd9}
ul.menu-secundario-top li.icon-alojamiento:before{background:url(../imagenes/icons/icon-alojamiento.png);background-size:100%}
ul.menu-secundario-top li.icon-alojamiento a{color:#d56604}
ul.menu-secundario-top li.icon-restaurantes:before{background:url(../imagenes/icons/icon-restaurantes.png);background-size:100%}
ul.menu-secundario-top li.icon-restaurantes a{color:#ed162b}
ul.menu-secundario-top li.icon-tiendas:before{background:url(../imagenes/icons/icon-tiendas.png);background-size:100%}
ul.menu-secundario-top li.icon-tiendas a{color:#487693}
ul.menu-secundario-top li.icon-empresas:before{background:url(../imagenes/icons/icon-empresas.png);background-size:100%}
ul.menu-secundario-top li.icon-empresas a{color:#333}
ul.menu-secundario-top li.icon-bares:before{background:url(../imagenes/icons/icon-bares.png);background-size:100%}
ul.menu-secundario-top li.icon-bares a{color:#cd0078}
ul.menu-secundario-top li.icon-gastronomia:before{background:url(../imagenes/icons/icon-gastronomia.png);background-size:100%}
ul.menu-secundario-top li.icon-gastronomia a{color:#bb8357}
ul.menu-secundario-top li.icon-salud:before{background:url(../imagenes/icons/icon-salud.png);background-size:100%}
ul.menu-secundario-top li.icon-salud a{color:#8ac827}
ul.menu-secundario-top li.icon-belleza:before{background:url(../imagenes/icons/icon-belleza.png);background-size:100%}
ul.menu-secundario-top li.icon-belleza a{color:#fcaa29}
ul.menu-secundario-top li.icon-listado-empresas:before{background:url(../imagenes/icons/icon-listado-empresas.png);background-size:100%}
ul.menu-secundario-top li.icon-listado-empresas a{color:#1a5da2}
ul.menu-secundario-top li.icon-outlet:before{background:url(../imagenes/icons/icon-outlet.png);background-size:100%}
ul.menu-secundario-top li.icon-outlet a{color:#8b8b8b}
ul.menu-secundario-top li a:hover{color:#333;text-decoration:underline}
.guia{padding:10px 0;background-color:#f3f3f3}
.agenda{background:url(../imagenes/bg/bg_agenda.png) no-repeat center center #009eda;padding:25px}
.agenda i{color:#fff}
.agenda i.calendario{font-size:40px}
.agenda h3{color:#fff;font-size:24px;font-weight:700;margin:15px 0;padding:0}
.agenda p{color:#fff;font-size:12px}
.agenda-footer.controles-carrusel{text-align:center;margin-top:5px}
.agenda-footer.controles-carrusel a{background-color:transparent;padding:5px;color:#fff;margin:0 2px}
.agenda-footer.controles-carrusel a:hover{background-color:transparent}
footer{background-color:#9cd637;padding:40px 0}
footer hr{border-color:#4ea93a}
footer .widget_footer{margin-bottom:25px}
footer .widget_footer h4{color:#FFF;text-transform:uppercase;font-size:14px;font-weight:700;margin:0 0 20px}
footer .widget_footer p{color:#FFF;text-align:justify;font-size:12px}
footer .widget_footer p span{color:#4ea93a}
footer .copyright{font-size:12px;color:#fff}
footer .copyright p{margin:15px 0}
footer .copyright a{color:#fff;text-decoration:none}
footer .copyright a:hover{text-decoration:underline}
footer .social_footer{list-style-type:none;margin:0;padding:0}
footer .social_footer li a{display:inline-block;float:left;padding:10px;margin-right:10px;width:40px;height:40px;line-height:23px;text-align:center;border-radius:50px;background-color:#FFF}
footer .social_footer li a i{color:#9cd637;font-size:18px}
footer .social_footer li a:hover{background-color:#0ea5de}
footer .social_footer li a:hover i{color:#fff}
footer .noticia_footer{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #4ea93a}
footer .noticia_footer:last-child{border-bottom:none}
footer .noticia_footer p{margin:0;padding:0}
footer .noticia_footer .fecha,footer .noticia_footer a.leer_mas{color:#4ea93a;font-weight:700}
footer .noticia_footer a.leer_mas{font-size:12px}
footer .noticia_footer a:hover.leer_mas{text-decoration:underline}
.secciones-footer{margin:30px 0}
.secciones-footer .seccion{width:20%;float:left;text-align:center}
.secciones-footer .seccion .imagen{width:70px;height:70px;border-radius:70px;line-height:65px;margin:0 auto;background-color:#009eda}
.secciones-footer .seccion .imagen:hover{background-color:#aed636}
.secciones-footer .seccion p{font-size:16px;font-weight:700;color:#333;text-transform:uppercase;margin:10px 0 0;padding:0}
.header-gris{background-color:#eceef0;width:100%;padding:10px 0;text-align:center;color:#0099f1}
.titulo-noticia{padding:3px 0;margin:0;font-size:14px}
.h2-noticia{font-size:17px}
.titulo-noticia a{color:#7b8a97}
.titulo-noticia a:hover{text-decoration:underline}
.leer-mas-noticia,.noticia-info{font-size:12px}
.leer-mas-noticia:hover{color:#0099f1;text-decoration:underline}
#carrusel-noticias-portada img{margin-bottom:15px}
#carrusel-noticias-portada p{text-align:justify;font-size:13px;margin:5px 0}
.listado-noticias-mini > div{margin:10px 0;padding:10px 0 20px;border-bottom:1px solid #f1f1f1;clear:both;float:left}
.listado-noticias-mini > div:last-child{border-bottom:none}
.listado-noticias-mini img{float:left;margin-right:10px;margin-top:4px;max-width:35%}
.listado-noticias-mini .info{float:left;max-width:60%}
.listado-noticias-mini h5{font-size:13px}
.categorias-noticias{border:1px solid #e6e6e6;padding:5px}
.categorias-noticias .categorias-principales{background:#0099f1;padding:5px}
.categorias-noticias .categorias-secundarias{background:#9cd637;padding:5px;margin-top:5px}
.categorias-noticias .categorias-3ernivel{background:#fff;padding:5px;margin-top:5px}
.categorias-noticias .categorias-3ernivel a{color:#0099f1}
.categorias-noticias .categorias-principales ul li.active:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #9cd637;position:relative;right:-33%;display:block;top:10px}
.categorias-noticias .categorias-secundarias span{font-size:12px;color:#FFF;display:inline-block;padding:0 0 0 10px;line-height:21px}
.categorias-noticias ul{margin:0;display:inline-block;padding:0}
.categorias-noticias ul li{border-right:1px solid #fff;padding-right:10px;padding-left:10px;line-height:10px}
.categorias-noticias ul li:last-child{border-right:none}
.categorias-noticias ul li a{color:#fff;font-size:12px;display:block;position:relative}
.categorias-noticias ul li a:hover{text-decoration:underline}
.categorias-secundarias li.active{font-weight:700;text-decoration:underline}
.noticia-redactor .subtitulo{min-height:45px}
.noticia-redactor h3{min-height:51px}
.noticia-redactor .cuerpo{min-height:105px}
.redactor{border:1px solid #e6e6e6;border-radius:80px 0 0 80px;margin-bottom:20px;padding:30px 15px}
.redactor span,.redactor i{color:#0099f1;text-transform:uppercase}
.redactor .imagen{width:20%;float:left;margin-right:5%}
.block-triangulo{border-top:1px solid rgba(170,0,0,0.18)}
.block-triangulo:after,.block-triangulo:before{content:'';display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}
.block-triangulo:after{top:-20px;border-color:transparent transparent #fff;border-width:10px;left:15px}
.block-triangulo:before{top:-20px;border-color:transparent transparent #a00;border-width:10px;left:15px}
.borde-simple.mar-b20.noticia{max-height:443px;overflow:hidden}
.borde-simple.mar-b20.noticia img{transition:all .6s ease-in-out}
.borde-simple.mar-b20.noticia:hover img{-webkit-transform:scale(2) rotate(10deg);-moz-transform:scale(2) rotate(10deg);-o-transform:scale(2) rotate(10deg);-ms-transform:scale(2) rotate(10deg);transform:scale(2) rotate(10deg);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}
.noticia img{margin:0 auto;float:none}
.noticia .datos{padding:10px;background:#fff}
.noticia h3{font-size:20px;line-height:24px;margin:0 0 10px;padding:0;min-height:47px}
.noticia a{color:#636363}
.meta-noticia{text-transform:uppercase;margin:0 0 10px;font-size:11px}
.meta-noticia a{color:#636363}
.otras-noticias > div{border-bottom:1px solid #d8d7d7;padding-bottom:10px;margin-bottom:10px}
.otras-noticias h5{font-size:24px}
.enviado .imagen{width:25%;float:left}
.enviado .datos{width:65%;float:left;margin-left:10%}
.enviado .datos p{margin:0;padding:0;font-size:13px}
.enviado .datos p small{color:#39abdf;font-size:11px}
.enviar{background:url(../imagenes/bg/bg_enviar_ficha_noticia.jpg) no-repeat;width:100%;height:112px;float:left;margin-bottom:15px}
.comentario .avatar{width:12%;float:left}
.comentario .info{width:85%;float:left;margin-left:3%}
.formulario-comentario .form-group{width:100%;float:left}
.formulario-comentario input{height:auto;margin-right:10px}
.nota-comentario{font-size:11px;font-style:italic}
.ultimas-noticias{margin-bottom:15px}
.ultimas-noticias .imagen{width:30%;float:left}
.ultimas-noticias .info{width:65%;float:left;margin-left:5%}
.ultimas-noticias .info p a{color:#a4a3a3}
.ultimas-noticias .info p a:hover{text-decoration:underline}
.ultimas-noticias .info p small{color:#39abdf;font-size:11px}
.evento-agenda{margin:0 0 11px;padding:0 0 11px;border-bottom:1px solid #f1f1f1}
.evento-agenda:last-child{border-bottom:none}
.titulo-evento-agenda{padding:3px 0;margin:0;font-size:13px}
.titulo-evento-agenda a:hover{color:#0099f1;text-decoration:underline}
.evento-agenda .texto{text-transform:none;font-size:13px}
.evento-agenda .mas-informacion{font-size:13px}
.evento-agenda .mas-informacion:hover{text-decoration:underline;color:#9dd737}
.evento-agenda .fecha{background-color:#9dd737;border:4px solid #f4f4f4;padding:12px 0;text-transform:uppercase;text-align:center}
.evento-agenda .fecha p{color:#fff;margin:0;padding:0;line-height:14px;font-size:12px}
.evento-agenda .fecha p span{line-height:30px;font-size:18px;font-weight:700}
.evento-agenda h5,.evento-agenda p{text-transform:uppercase}
.agenda-comarcal .nav-pills > li{margin-bottom:5px}
.agenda-comarcal .nav-pills > li > a{border-radius:0;padding:5px;text-transform:uppercase;color:#fff;letter-spacing:-.8px;font-size:12px}
.agenda-comarcal .nav-pills > li.active > a,.agenda-comarcal .nav-pills > li > a:hover{background-color:#9dd737}
.agenda-comarcal .tab-pane{border-top:1px solid #e6e6e6}
.agenda-comarcal .evento-agenda .fecha{border-radius:60px;width:60px;height:60px}
.agenda-comarcal .evento-agenda .fecha.con-imagen{position:absolute;margin-top:-10px;margin-left:-10px}
.calendario{width:100%;color:#7b8a97;text-align:center}
.calendario th{text-align:center;color:#0099f1}
.calendario th.domingo{color:#fd777b}
.calendario tr{line-height:30px}
.calendario .top{background:#0099f1;height:40px;line-height:40px}
.calendario .top th{color:#fff;text-transform:uppercase;font-weight:100}
.calendario .top span{background:#9dd737;padding:0 10px}
.calendario .top span a{color:#fff}
.calendario .top span.anterior{float:left}
.calendario .top span.siguiente{float:right}
.calendario .destacado{background:#9dd737;border-radius:40px;color:#fff}
.agregar-evento{display:block;text-align:center;font-size:14px;margin:15px 0;padding-left:0;padding-right:0}
.mapa a{width:100%;height:200px;display:block;text-indent:-99999px}
.mapa a.guadiato{background:url(../imagenes/agenda/comarcas/guadiato.png) no-repeat center center}
.mapa a.guadiato:hover{background:url(../imagenes/agenda/comarcas/guadiato-hover.png) no-repeat center center}
.mapa a.campiña-sur{background:url(../imagenes/agenda/comarcas/campina-sur.png) no-repeat center center}
.mapa a.campiña-sur:hover{background:url(../imagenes/agenda/comarcas/campina-sur-hover.png) no-repeat center center}
.mapa a.sierra-norte{background:url(../imagenes/agenda/comarcas/sierra-norte.png) no-repeat center center}
.mapa a.sierra-norte:hover{background:url(../imagenes/agenda/comarcas/sierra-norte-hover.png) no-repeat center center}
.seccion-agenda{padding:5px 25px}
.evento-agenda.seccion{margin:0 0 30px;padding:0 0 30px}
.seccion-agenda .nav-pills{margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #e6e6e6}
.seccion-agenda .nav-pills > li{margin-bottom:5px}
.seccion-agenda .nav-pills > li > a{background:none;border-radius:0;padding:5px 15px;text-transform:uppercase;color:#0099f1;font-size:12px}
.seccion-agenda .nav-pills > li.active > a,.seccion-agenda .nav-pills > li > a:hover{background:none;color:#9dd737}
.evento-agenda .fecha{border-radius:90px;width:90px;height:90px}
.evento-agenda .fecha.con-imagen{position:absolute;margin-top:-20px;margin-left:-10px}
.boton-calendario{width:auto;display:table;padding:10px 15px;margin:40px 0 0}
.empresa img{margin:0 auto;padding:0 0 10px;border-bottom:1px solid #e6e6e6;max-height:124px}
.empresa-categoria{background:rgba(0,156,222,0.8)}
.empresa-categoria:hover{background:rgba(157,215,55,0.8)!important}
.empresa-categoria h5 a{color:#fff}
.empresa-categoria img{border-bottom:none;margin:0 auto}
.empresa h5{min-height:45px}
.empresa h5 a{text-transform:uppercase;font-size:14px;font-weight:700;padding:0;margin:0}
.empresa p{padding:0;margin:5px 0 0;font-size:12px}
.empresa p.tipo{text-transform:uppercase;min-height:51px}
.empresa p.ubicacion{margin:0}
.empresa:hover{background-color:rgba(0,156,222,0.8)}
.empresa:hover h5 a,.empresa:hover p a{color:#fff}
.empresa h5 a:hover,.empresa:hover p a:hover{text-decoration:underline}
.empresa:before{width:50px;height:25px;border-radius:0 0 30px 30px;position:absolute;margin-top:-5px;right:20.5px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:400;color:#fff;line-height:25px;z-index:10;-webkit-box-shadow:0 2px 15px 0 rgba(102,102,102,0.5);-moz-box-shadow:0 2px 15px 0 rgba(102,102,102,0.5);box-shadow:0 2px 15px 0 rgba(102,102,102,0.5)}
.empresa.actividades:before{background-color:#157fd9;content:url('../imagenes/icons/actividades.png')}
.empresa.alojamiento:before{background-color:#d56604;content:url('../imagenes/icons/alojamiento.png')}
.empresa.restaurantes:before{background-color:#ed162b;content:url('../imagenes/icons/restaurantes.png')}
.empresa.tiendas:before{background-color:#487693;content:url('../imagenes/icons/tiendas.png')}
.empresa.empresas:before{background-color:#333;content:url('../imagenes/icons/empresas.png')}
.empresa.bares:before{background-color:#cd0078;content:url('../imagenes/icons/bares.png')}
.empresa.gastronomia:before{background-color:#bb8357;content:url('../imagenes/icons/gastronomia.png')}
.empresa.salud:before{background-color:#8ac827;content:url('../imagenes/icons/bares.png')}
.empresa.belleza:before{background-color:#fcaa29;content:url('../imagenes/icons/belleza.png')}
.empresa.listado-empresas:before{background-color:#1a5da2;content:url('../imagenes/icons/listado-empresas.png')}
.empresa.outlet:before{background-color:#8b8b8b;content:url('../imagenes/icons/outlet.png')}
.empresas.controles-carrusel{margin-right:15px}
.owl-prev,.owl-next{display:inline-block}
.empresa-destacada .top{width:100%;padding:10px 15px;color:#fff;text-transform:uppercase;float:left}
.empresa-destacada .datos > div.imagen{padding-left:30px}
.empresa-destacada .datos > div.info{padding-right:30px}
.empresa-destacada h4,.lista-empresas h4{margin:0 0 10px;padding:0;color:#636363;font-size:24px}
.empresa-destacada p{font-size:13px;text-align:justify}
.empresa-destacada .meta p,.lista-empresas .meta p{text-transform:uppercase;font-size:10px}
.lista-empresas > div{border-bottom:1px solid #d7d7d7}
.datos-ficha-empresa .accion a{margin-top:0}
.datos-ficha-empresa .direccion{font-size:12px}
.datos-ficha-empresa .nav-tabs{border-bottom:none;background:#9dd737}
.datos-ficha-empresa .nav-tabs > li{float:none;display:inline-block}
.datos-ficha-empresa .nav-tabs > li > a{border:none;text-transform:uppercase;color:#fff;border-radius:0;padding:8px 14px}
.datos-ficha-empresa .nav-tabs > li.active > a,.datos-ficha-empresa .nav-tabs > li.active > a:hover,.datos-ficha-empresa .nav-tabs > li.active > a:focus{color:#fff;text-transform:uppercase;background:none;border:none}
.datos-ficha-empresa .nav > li > a:hover,.datos-ficha-empresa .nav > li > a:focus,.datos-ficha-empresa .nav > li.active{background:#0099f1}
.descuento .bg{background:url(../imagenes/bg/bg_descuento.jpg) no-repeat center center;height:268px;padding:20px}
.descuento form{padding:0 0 0 198px}
.descuento form input{border:none;margin:10px 0 0;padding:5px;width:100%}
.descuento form input.boton{background:#9dd737;color:#fff;text-transform:uppercase;font-weight:700}
ul.listado-categorias-right li.active{font-weight:700;text-decoration:underline}
ul.listado-categorias-right li a{vertical-align:middle}
ul.listado-categorias-right li img{display:inline-block;max-width:33px}
.categorias-comarcas span{text-transform:uppercase;font-weight:600;margin-right:10px}
.ficha-comarca .titulo,.ficha-localidad .titulo{padding:0;margin:0 0 10px;text-transform:uppercase;font-size:14px;font-weight:600}
.volver_arriba{text-align:center;margin:30px auto;width:100%}
.mercadillo .empresa-destacada,.mercadillo .producto{border:1px solid #e6e6e6;margin-top:15px;margin-bottom:15px}
.mercadillo .empresa-destacada .info,.mercadillo .producto .info{padding:10px}
.mercadillo .empresa-destacada .info h5,.mercadillo .producto .info h5{font-size:15px;font-weight:700;padding:10px 0 0;margin:0 0 10px;min-height:40px;border-top:1px solid #eee;height:48px;line-height:23px}
.mercadillo .producto{position:relative;overflow:hidden;min-height:310px}
.mercadillo .producto:hover .accion.verde.ver_modal a{color:#fff;background:#9dd737}
.mercadillo .producto:hover .accion.verde.ver_modal i{background:#fff;color:#9dd737}
.mercadillo .producto .info h5 a{text-transform:uppercase;color:#333;height:36px;display:block}
.mercadillo .producto .info .masinfo p{margin:0;padding:0;color:#3a9ad8}
.mercadillo .producto .info .masinfo p.precio{font-size:20px;margin-bottom:5px;height:50px;display:block}
.mercadillo .producto .info .masinfo p.precio.consultar{font-size:19px!important}
.mercadillo .producto .info .masinfo p.comarca{color:#333;font-size:13px}
.mercadillo .producto .info .masinfo p.numero-imagenes{font-size:15px;font-weight:700;margin-bottom:10px}
.mercadillo .producto .info .masinfo p.numero-imagenes span{margin:-40px 15px 0 0;background:#9dd737}
.mercadillo .producto .info .masinfo p.numero-imagenes span:after{content:url(../imagenes/icons/icon-mercadillo-producto.png);display:inline-block;position:absolute;right:15px;top:0}
.mercadillo .producto .info .masinfo p.numero-imagenes img{margin-top:-5px}
.mercadillo .producto .info .masinfo p.fecha{font-size:13px}
.mercadillo .producto .caption{position:absolute;top:-500%;right:0;background:rgba(0,153,241,0.7);width:100%;height:186px;padding:10%;text-align:center;z-index:2}
.mercadillo .producto .caption h5{font-weight:700;font-size:15px}
.mercadillo .producto .caption .descripcion{color:#fff}
.mercadillo .producto .caption h5 a,.mercadillo .producto .caption p{color:#fff}
.mercadillo .producto .caption h5 a:hover{text-decoration:underline}
.mercadillo .producto .caption p{font-size:13px}
.mercadillo .producto:hover .caption{top:0}
.mercadillo .producto:hover .info{background-color:#0099f1}
.mercadillo .producto:hover .info h5 a,.mercadillo .producto:hover .info .masinfo p,.mercadillo .producto:hover .info .masinfo p.comarca{color:#fff}
.mercadillo .empresa-destacada .nombre-producto{background-color:#337ab7;width:100%;padding:8px 10px}
.mercadillo .empresa-destacada .nombre-producto p{margin:0;padding:0;text-transform:uppercase}
.mercadillo .empresa-destacada .nombre-producto p a, .a1{color:#fff;height:37px;display:table-cell;vertical-align:middle}
.mercadillo .empresa-destacada .info h5{text-transform:uppercase;color:#00ade4}
.mercadillo .empresa-destacada .info h5 a:hover,.mercadillo .empresa-destacada .nombre-producto p a:hover{text-decoration:underline}
.mercadillo .empresa-destacada .info p{font-size:13px;text-align:justify;height:35px}
.mercadillo .empresa-destacada .info .precio-antes{background:#ececec;color:#7b8a97;padding:5px 10px;padding-bottom:5px;text-decoration:line-through;float:left;margin-right:10px}
.mercadillo .empresa-destacada .info .precio{background:#9cd637;padding:5px;float:left;margin-right:10px;color:#fff}
.mercadillo .empresa-destacada .info .etiqueta{background:#337ab7;padding:5px 15px;color:#fff;float:right;color:#fff;text-transform:uppercase}
.mercadillo .empresa-destacada .info .etiqueta:hover{background:#009bf5}
.mercadillo .categorias{margin:20px 0}
.mercadillo .subcategorias{border:1px solid #e3e3e3;padding:20px}
ul.localidades li:before{content:"\f138";font-family:FontAwesome;color:#0099f1;margin:0 20px 0 0}
ul.localidades li{width:50%;float:left}
.mercadillo .subcategorias li a{color:#636363;font-size:14px}
.mercadillo .subcategorias li a:hover{text-decoration:underline}
.mercadillo .publicidad{margin:30px 0}
.mercadillo .cliente{margin-bottom:30px}
.mercadillo .cliente img{padding:5px;margin-bottom:10px;border:1px solid #e6e6e6}
.mercadillo .cliente h5 a{text-transform:capitalize;color:#333;font-size:14px;font-weight:700;padding:0;margin:0 0 10px;min-height:30px;display:block}
.mercadillo .cliente h5 a:hover{text-decoration:underline}
.ficha-mercadillo .bloque2{margin-bottom:20px}
.ficha-mercadillo h5{font-size:22px;color:#636363;line-height:30px;margin:0;padding:0}
.ficha-mercadillo p{font-size:13px;line-height:20px}
.ficha-mercadillo .precio{width:100%;background:#9dd737;border-radius:5px;text-align:center;color:#fff;font-weight:700;font-size:24px;margin:5px 0 15px}
.ficha-mercadillo .datos p span{color:#0099f1}
.ficha-mercadillo .anuncios{margin-bottom:20px}
.ficha-mercadillo .anuncios ul{margin:0;padding:0}
.ficha-mercadillo .anuncios ul li{margin:0 0 8px 19px;padding:0 0 8px;border-bottom:1px solid #d7d7d7}
.ficha-mercadillo .anuncios ul li a{color:#636363}
.ficha-mercadillo .anuncios ul li a:hover{text-decoration:underline}
.ficha-mercadillo .anuncios ul li span{color:#0099f1}
.widget{margin:0 0 20px}
.widget .empresas-recomendadas{border:1px solid #e6e6e6;padding:10px}
.widget .empresas-recomendadas img{margin-bottom:10px}
.widget .empresas-recomendadas img:last-child{margin-bottom:0}
form.mailchimp input{width:100%;padding:10px 15px;background-color:#287eb8;color:#fff;border:none;margin:5px 0}
form.mailchimp ::-webkit-input-placeholder{color:#fff;font-size:12px}
form.mailchimp :-moz-placeholder{color:#fff;font-size:12px}
form.mailchimp ::-moz-placeholder{color:#fff;font-size:12px}
form.mailchimp :-ms-input-placeholder{color:#fff;font-size:12px}
form.mailchimp input[type="submit"]{width:100%;padding:9px 15px;background:url(../imagenes/bg/bg_novedades-widget.jpg) no-repeat center right #9cd637;color:#fff;text-transform:uppercase;text-align:left;border:none}
.widget .novedades-widget .datos{padding:15px;background-color:#3190ce;border-bottom:2px solid #2079b4}
.widget .carousel{border:1px solid #e6e6e6}
.widget .carousel .carousel-caption{position:relative;background-color:#ecf0f1;top:0;right:0;bottom:0;left:0;padding:15px;text-align:left;color:#9f9f9f;font-size:12px;text-shadow:none}
.widget .carousel .carousel-caption p{margin:0;padding:0}
.widget .carousel .carousel-control{height:30%;top:72px}
.widget .carousel .carousel-control.left,.widget .carousel .carousel-control.right{background-image:none;background-color:rgba(8,133,183,0.7)}
.widget .carousel .carousel-control .glyphicon-chevron-left,.widget .carousel .carousel-control .glyphicon-chevron-right{font-size:15px;margin-left:-15px;margin-top:-5px}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;margin:0 auto}
.anuncio-gratis{background-color:#9ed838;padding:20px}
.anuncio-gratis h4{color:#00a1fe;font-size:14px;padding:0;margin:0}
.anuncio-gratis ul,.categorias-escaparate ul{list-style-type:none;margin:0;padding:0}
.anuncio-gratis li{border-top:1px solid #fff;padding:5px 0;margin:10px 0 0}
.anuncio-gratis li a{color:#fff}
.anuncio-gratis li a:hover{text-decoration:underline}
.categorias-escaparate{background-color:#eceff1;padding:20px}
.categorias-escaparate li{border-bottom:1px solid #fff;padding:8px 0;margin:0}
.categorias-escaparate li:last-child{border-bottom:none}
.categorias-escaparate li a{text-transform:uppercase;color:#0099f1}
.categorias-escaparate li a:hover{text-decoration:underline}
.widget .escaparate{margin:0 0 5px;padding:5px 0 10px;border-bottom:1px solid #f1f1f1;clear:both;float:left;width:100%}
.widget .escaparate:last-child{border-bottom:none}
.widget .escaparate img{float:left;margin-right:5%;margin-top:0;max-width:35%}
.widget .escaparate .info{float:left;max-width:60%}
.widget .escaparate h5,.widget .escaparate p{margin:0;padding:0}
.widget .escaparate h5{text-transform:uppercase;font-size:14px}
.widget .escaparate h5 a{color:#0099f1}
.widget .escaparate p{color:#5d5c5c;font-size:11px}
.widget .escaparate .ver-escaparate{padding:5px 0;border-radius:0}
.destacados-widget > div{margin-bottom:25px}
.destacados-widget .titulo{background:#1c9fd4;text-transform:uppercase;padding:5px 10px;margin:0;text-align:center}
.destacados-widget .titulo a{color:#fff;font-size:10px}
.destacados-widget .precio{background:#7fd715;color:#fff;font-size:14px;padding:10px;text-align:center;position:absolute;right:15px;bottom:-5px}
.buscador-secciones{border:1px solid #e8e8e8;padding:3px;margin:0 0 20px}
.buscador-secciones form{background:#9dd737;padding:10px;font-size:12px}
.buscador-secciones form label{color:#fff;text-transform:uppercase;font-weight:100;margin:0 2px}
.buscador-secciones form .form-control{height:30px;padding:0 5px}
.buscador-secciones form .btn{padding:4px 10px;text-transform:uppercase}
.buscador-secciones form input[type="text"]{max-width:110px;float:none}
.buscador-secciones form select{width:115px!important}
.buscador-secciones form button[type="submit"]{background:#8fc400;color:#fff;text-transform:uppercase;border:none;margin:0;padding:5px 10px;line-height:19px}
.buscador-secciones form button[type="submit"]:hover{background:#80ae03}
#miniaturas a{max-width:30%;display:inline-block;margin-right:3px}
#miniaturas a img{max-width:100%}
#mapa{width:100%;height:470px;border-top:solid 1px #eee;border-bottom:solid 1px #eee}
#modalRuta .modal-dialog{width:800px}
input{background:#FFF;border-radius:10px;border:1px solid #999;height:33px;float:left}
a.trazo{background:url(img/sprite.png) no-repeat;background-position:-814px -257px;width:152px;height:39px;display:block;text-indent:-5000px;white-space:nowrap;float:left}
a.trazo:hover{background-position:-814px -307px}
a.imprimir{background:url(img/imprimir.png) no-repeat;width:150px;float:left;padding-left:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin-bottom:10px;color:#333}
a.imprimir:hover{text-decoration:underline}
.pac-container{z-index:1051!important}
#mapa-localizacion{display:block;width:800px;max-width:100%;height:250px}
.ver-productos{margin:35px 0}
.ver-productos a{background-color:#9dd737;border:4px solid #f4f4f4;padding:10px 25px;border-radius:25px;text-transform:uppercase;color:#FFF}
.ver-productos a:hover{background-color:#0099f1}
.hemeroteca-seccion{color:#969595}
.hemeroteca-seccion .titulo{color:#009eda;font-size:18px;font-weight:700}
.hemeroteca-seccion a{color:#969595}
.hemeroteca-seccion a:hover{color:#2eafe1;text-decoration:underline}
#ofertas-flash-lateral .contador-inverso{zoom:.4;margin:40px 61px}
#ofertas-flash-lateral .contador-inverso .flip-clock-label,.ficha-escaparate .contador-inverso .flip-clock-label,.contador-listado .flip-clock-label{display:none!important}
.ficha-escaparate .contador-inverso{zoom:.6;margin-left:35px}
.contador-listado{zoom:.3;-moz-transform:scale(0.3);margin-left:132px}
.empty-space{display:block;height:36px}
.ficha-escaparate{border:1px solid #e8e8e8;padding:20px}
.ficha-escaparate .miniaturas{margin-top:20px}
.ficha-escaparate .precio{width:100%;text-align:right;margin:0 0 20px}
.ficha-escaparate .precio .antes{color:#24baf3;font-size:20px;font-weight:700;margin:0 20px}
.ficha-escaparate .precio .ahora{background:#9dd737;color:#fff;font-size:24px;font-weight:700;padding:5px 15px;border-radius:5px}
.ficha-escaparate .accion-reservar{float:none}
.ficha-escaparate .accion-reservar .accion{width:70%;display:block;margin:0 auto}
.ficha-escaparate .accion-reservar .accion a{text-transform:uppercase}
.ficha-escaparate .accion-reservar .accion a span{color:#37b3e2}
.ficha-escaparate .pregunta{color:#9dd737;font-size:40px;line-height:45px}
.info-reservar{border:1px solid #e6e6e6;padding:10px}
.info-reservar .pasos .numero{width:15%;height:40px;line-height:40px;text-align:center;float:left;background:#37b3e2;border-radius:40px;color:#fff;font-weight:bolder;font-size:22px;margin:0 5% 10px 0}
.info-reservar .pasos .texto{width:80%;float:left;text-align:justify;font-size:13px;margin:0 0 10px}
.info-reservar .dudas{text-transform:uppercase;font-size:13px}
.info-reservar .dudas .titulo{font-size:18px;color:#37b3e2;margin:0;padding:0}
.info-reservar .info-empresa img{float:left;max-width:35%;margin-right:5%}
.info-reservar .info-empresa > div{float:left;width:60%}
.info-reservar .info-empresa p{font-size:12px}
.info-reservar .info-empresa p span{color:#0099f1}
.info-reservar .formulario h5{color:#9dd737;text-transform:uppercase}
.info-reservar .formulario input[type="text"],.info-reservar .formulario input[type="email"],.info-reservar .formulario textarea{width:100%;border:1px solid #dee2e5;border-radius:5px;margin:0 0 10px;padding:5px 10px}
.info-reservar .formulario .accion{width:60%}
.info-reservar .formulario input[type="submit"]{border:none;background:none;width:auto}
div#botones-ficha-escaparate{position:absolute;right:0;bottom:-14px}
div#botones-ficha-escaparate > div{float:right;width:191px;margin-right:10px}
.publicar-anuncio{border:1px solid #e8e8e8;padding:20px;margin-top:20px}
.publicar-anuncio .rojo{color:red;font-weight:700}
.publicar-anuncio form{margin:20px 0}
.publicar-anuncio form label{color:#959595;font-weight:100}
.publicar-anuncio form .campo input,.publicar-anuncio form .campo textarea{width:80%;border:2px solid #e8e8e8}
.publicar-anuncio form .boton-publicar{padding:10px 25px;color:#fff;text-transform:uppercase;font-size:16px;border:none;background:#9dd737}
.galerias,.ultimas_fotos_comentadas{border:1px solid #e6e6e6;padding:10px;margin-bottom:20px}
.galerias .datos{padding:10px}
.galerias .datos_galerias{padding:20px 0 10px}
.galerias .boton_galeria{background:#9dd737;padding:5px 20px;color:#fff;text-transform:uppercase;border-radius:5px}
.galerias .boton_galeria.ficha{width:100%;float:left;border-radius:0;text-align:center}
.galerias .boton_galeria:hover{background:#0099f1}
.banner_galeria{background:#2ba4e0;padding:30px 80px;text-align:center}
.banner_galeria i{font-size:40px;color:#fff;margin-bottom:15px}
.banner_galeria p{font-weight:100;font-size:18px;text-align:center;margin-bottom:35px;color:#fff;font-style:italic}
.banner_galeria a{border:1px solid #fff;padding:10px;color:#fff;text-transform:uppercase}
.bloque-imagen{position:relative;z-index:1;width:100%;padding:0 20px 10px;margin:20px auto;border:1px solid #c8c8c8;box-shadow:rgba(0,0,0,0.1) 0 5px 5px 2px;background:rgba(157,215,55,0.12);border-radius:4px}
.bloque-imagen span{position:relative;padding:10px 30px;margin:0 -30px 20px;font-size:28px;line-height:32px;font-weight:700;text-align:center;color:#fff;background:#0099f1;text-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);zoom:1;display:block}
.bloque-imagen span:before,.bloque-imagen span:after{content:"";position:absolute;z-index:-1;top:100%;left:0;border-width:0 10px 10px 0;border-style:solid;border-color:transparent #0099f1}
.bloque-imagen span:after{left:auto;right:0;border-width:0 0 10px 10px}
.bloque-imagen img{display:block;margin:0 auto}
@media (min-width: 1200px) {
.container{width:1308px}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.agenda-comarcal .nav-pills > li{width:100%}
.agenda-comarcal .evento{padding:0 0 7px;margin:0 0 7px}
#empresas .ver-empresas a{padding:10px}
.mercadillo .empresa-destacada .nombre-producto{width:87%}
.mercadillo .producto .caption{height:118px;padding:5%}
.widget #widget-imagenes .carousel-control{top:50px}
}
@media (min-width: 768px) and (max-width: 1023px) {
#empresas .ver-empresas{margin:40px 0}
.mercadillo .empresa-destacada .nombre-producto{width:87%}
.mercadillo .producto .caption{height:122px;padding:5%}
}
@media (max-width: 1119px) {
.mercadillo .producto .caption p{font-size:10px}
}
#fbcomments,.fb-comments,.fb-comments iframe[style],.fb-comments span{width:100%!important}
.iconos-tiempo{background-image:url(../imagenes/sprite-el-tiempo.png);display:block;width:100px;height:100px}
.tiempo-11_g,.tiempo-11n_g,.tiempo-12_g,.tiempo-12n_g,.tiempo-13_g,.tiempo-13n_g,.tiempo-14_g,.tiempo-14n_g,.tiempo-15_g,.tiempo-15n_g,.tiempo-16_g,.tiempo-16n_g,.tiempo-17_g,.tiempo-17n_g,.tiempo-23_g,.tiempo-23n_g,.tiempo-24_g,.tiempo-24n_g,.tiempo-25_g,.tiempo-25n_g,.tiempo-26_g,.tiempo-26n_g,.tiempo-27_g,.tiempo-27n_g,.tiempo-33_g,.tiempo-33n_g,.tiempo-34_g,.tiempo-34n_g,.tiempo-35_g,.tiempo-35n_g,.tiempo-36_g,.tiempo-36n_g,.tiempo-43_g,.tiempo-43n_g,.tiempo-44_g,.tiempo-44n_g,.tiempo-45_g,.tiempo-45n_g,.tiempo-46_g,.tiempo-46n_g,.tiempo-51_g,.tiempo-51n_g,.tiempo-52_g,.tiempo-52n_g,.tiempo-53_g,.tiempo-53n_g,.tiempo-54_g,.tiempo-54n_g,.tiempo-61_g,.tiempo-61n_g,.tiempo-62_g,.tiempo-62n_g,.tiempo-63_g,.tiempo-63n_g,.tiempo-64_g,.tiempo-64n_g,.tiempo-71_g,.tiempo-71n_g,.tiempo-72_g,.tiempo-72n_g,.tiempo-73_g,.tiempo-73n_g,.tiempo-74_g,.tiempo-74n_g{max-width:100%;background-size:100%;background-image:url(../imagenes/sprite-el-tiempo.png);display:block;background-repeat:no-repeat}
.tiempo-11_g{background-position:0 0;background-size:100%}
.tiempo-11n_g{background-position:0 1.587302%;background-size:100%}
.tiempo-12_g{background-position:0 3.174603%;background-size:100%}
.tiempo-12n_g{background-position:0 4.761905%;background-size:100%}
.tiempo-13_g{background-position:0 6.349206%;background-size:100%}
.tiempo-13n_g{background-position:0 7.936508%;background-size:100%}
.tiempo-14_g{background-position:0 9.52381%;background-size:100%}
.tiempo-14n_g{background-position:0 11.111111%;background-size:100%}
.tiempo-15_g{background-position:0 12.698413%;background-size:100%}
.tiempo-15n_g{background-position:0 14.285714%;background-size:100%}
.tiempo-16_g{background-position:0 15.873016%;background-size:100%}
.tiempo-16n_g{background-position:0 17.460317%;background-size:100%}
.tiempo-17_g{background-position:0 19.047619%;background-size:100%}
.tiempo-17n_g{background-position:0 20.634921%;background-size:100%}
.tiempo-23_g{background-position:0 22.222222%;background-size:100%}
.tiempo-23n_g{background-position:0 23.809524%;background-size:100%}
.tiempo-24_g{background-position:0 25.396825%;background-size:100%}
.tiempo-24n_g{background-position:0 26.984127%;background-size:100%}
.tiempo-25_g{background-position:0 28.571429%;background-size:100%}
.tiempo-25n_g{background-position:0 30.15873%;background-size:100%}
.tiempo-26_g{background-position:0 31.746032%;background-size:100%}
.tiempo-26n_g{background-position:0 33.333333%;background-size:100%}
.tiempo-27_g{background-position:0 34.920635%;background-size:100%}
.tiempo-27n_g{background-position:0 36.507937%;background-size:100%}
.tiempo-33_g{background-position:0 38.095238%;background-size:100%}
.tiempo-33n_g{background-position:0 39.68254%;background-size:100%}
.tiempo-34_g{background-position:0 41.269841%;background-size:100%}
.tiempo-34n_g{background-position:0 42.857143%;background-size:100%}
.tiempo-35_g{background-position:0 44.444444%;background-size:100%}
.tiempo-35n_g{background-position:0 46.031746%;background-size:100%}
.tiempo-36_g{background-position:0 47.619048%;background-size:100%}
.tiempo-36n_g{background-position:0 49.206349%;background-size:100%}
.tiempo-43_g{background-position:0 50.793651%;background-size:100%}
.tiempo-43n_g{background-position:0 52.380952%;background-size:100%}
.tiempo-44_g{background-position:0 53.968254%;background-size:100%}
.tiempo-44n_g{background-position:0 55.555556%;background-size:100%}
.tiempo-45_g{background-position:0 57.142857%;background-size:100%}
.tiempo-45n_g{background-position:0 58.730159%;background-size:100%}
.tiempo-46_g{background-position:0 60.31746%;background-size:100%}
.tiempo-46n_g{background-position:0 61.904762%;background-size:100%}
.tiempo-51_g{background-position:0 63.492063%;background-size:100%}
.tiempo-51n_g{background-position:0 65.079365%;background-size:100%}
.tiempo-52_g{background-position:0 66.666667%;background-size:100%}
.tiempo-52n_g{background-position:0 68.253968%;background-size:100%}
.tiempo-53_g{background-position:0 69.84127%;background-size:100%}
.tiempo-53n_g{background-position:0 71.428571%;background-size:100%}
.tiempo-54_g{background-position:0 73.015873%;background-size:100%}
.tiempo-54n_g{background-position:0 74.603175%;background-size:100%}
.tiempo-61_g{background-position:0 76.190476%;background-size:100%}
.tiempo-61n_g{background-position:0 77.777778%;background-size:100%}
.tiempo-62_g{background-position:0 79.365079%;background-size:100%}
.tiempo-62n_g{background-position:0 80.952381%;background-size:100%}
.tiempo-63_g{background-position:0 82.539683%;background-size:100%}
.tiempo-63n_g{background-position:0 84.126984%;background-size:100%}
.tiempo-64_g{background-position:0 85.714286%;background-size:100%}
.tiempo-64n_g{background-position:0 87.301587%;background-size:100%}
.tiempo-71_g{background-position:0 88.888889%;background-size:100%}
.tiempo-71n_g{background-position:0 90.47619%;background-size:100%}
.tiempo-72_g{background-position:0 92.063492%;background-size:100%}
.tiempo-72n_g{background-position:0 93.650794%;background-size:100%}
.tiempo-73_g{background-position:0 95.238095%;background-size:100%}
.tiempo-73n_g{background-position:0 96.825397%;background-size:100%}
.tiempo-74_g{background-position:0 98.412698%;background-size:100%}
.tiempo-74n_g{background-position:0 100%;background-size:100%}
.widget-tiempo{display:block;width:100%}
.widget-tiempo *{color:rgba(13,13,13,0.77)}
.item-tiempo{display:inline-block}
.item-tiempo > h4{background:#0099f1;color:#fff;/*text-transform:lowercase;text-transform:lowercase;*/background:#0099f1;color:#fff;padding:3px;text-align:center}
.item-tiempo.tiempo-ancho-3,.item-tiempo.tiempo-ancho-4{width:23%}
.item-tiempo.tiempo-ancho-2{width:14%}
.item-tiempo.tiempo-ancho-1{width:8%}
.item-tiempo .columna-tiempo{display:inline-block;background:rgba(157,215,55,0.14)}
.item-tiempo .columna-tiempo.bg-verde{background:rgba(157,215,55,0.76);padding:7px 0;font-weight:700}
.item-tiempo.tiempo-ancho-4 .columna-tiempo{width:24%}
.item-tiempo.tiempo-ancho-3 .columna-tiempo{width:32%}
.item-tiempo.tiempo-ancho-2 .columna-tiempo{width:48%}
.item-tiempo.tiempo-ancho-1 .columna-tiempo{width:100%}
.columna-tiempo span{display:block;text-align:center}
.columna-tiempo .iconos-tiempo{max-width:56px;max-height:56px;margin:0 auto}
@media (max-width:32rem){.columna-tiempo .iconos-tiempo{max-width:18px;max-height:18px;margin:0 auto}}
.subtitulo-tiempo{padding:10px 7px;background:rgba(0,153,241,0.1);width:99.7%}
.min-max{text-align:center;font-size:16px;background:rgba(157,215,55,0.14)}
span.t-minima{color:#345A8E}
span.t-maxima{color:red}
.imagen_viento{padding:7px;width:34px;height:34px;margin:0 auto;position:relative}
.imagen_direccion_viento{position:absolute;width:0;height:0}
.imagen_C{border:none}
.imagen_ND{border:none}
.imagen_S{top:0;left:36%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #5180C5}
.imagen_N{bottom:0;left:36%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5180C5}
.imagen_NO{border-color:transparent #5180c5 #5180c5 transparent;border-style:solid;right:5px;bottom:5px;border-width:4px 4px 3px 3px}
.imagen_NE{border-color:transparent transparent #5180c5 #5180c5;border-style:solid;bottom:5px;left:5px;border-width:3px 4px 4px 3px}
.imagen_E{border-bottom:5px solid transparent;border-right:5px solid #5180c5;border-top:5px solid transparent;left:0;top:36%}
.imagen_O{border-bottom:5px solid transparent;border-left:5px solid #5180c5;border-top:5px solid transparent;right:0;top:36%}
.imagen_SO{border-color:#5180c5 #5180c5 transparent transparent;border-style:solid;right:5px;top:5px;border-width:3px 4px 4px 3px}
.imagen_SE{border-color:#5180c5 transparent transparent #5180c5;border-style:solid;left:5px;top:5px;border-width:4px 4px 3px 3px}
.texto_km_viento{font-size:.7em;text-align:center;width:20px;background:#5180C5 none repeat scroll 0 0;border-color:#5180C5;border-radius:20px;height:20px;opacity:1}
.texto_km_viento div{color:#fff;padding-top:3px}
ul#menu-letras-empresa{background:#9cd637;display:block;margin:0 auto}
ul#menu-letras-empresa li{display:inline;padding:0 10px;text-align:center}
ul#menu-letras-empresa li a{color:#fff}
.item-empresa{padding:11px 0;border-bottom:1px solid #cdcdcd}
.item-empresa > a:first-child{display:block}
.item-empresa img{display:inline;max-height:60px;border:3px solid #cdcdcd;border-radius:10px;padding:4px}
.item-empresa .desc-corta{display:inline-block;font-size:12px;text-align:justify;color:#969595;max-width:88%;vertical-align:middle;margin-left:14px}
.revista-cabecera{margin:0 auto;display:block}
.localidades-footer a,.localidades-footer a:hover{color:#fff}
.localidades-footer a:hover{text-decoration:underline}
.menu-panel-campitur{background:#eceef0;margin-bottom:10px;border-radius:5px;-webkit-box-shadow:1px 1px 6px 0 rgba(50,50,50,0.5);-moz-box-shadow:1px 1px 6px 0 rgba(50,50,50,0.5);box-shadow:1px 1px 6px 0 rgba(50,50,50,0.5);display:block;width:100%;height:66px;padding:20px}
ul.menu-campitur{margin-bottom:10px;border-bottom:1px solid #cdcdcd}
ul.menu-campitur li{display:inline-block;padding:10px}
ul.menu-campitur li.separador{border-left:1px solid #cdcdcd;height:96px;margin-left:30px;margin-right:15px}
ul.menu-campitur li a{color:#0788b9;text-transform:uppercase}
.icon-publicar{display:block;width:75px;height:75px;margin:10px auto;border-radius:40px}
.icon-publicar-noticia{background:url(../imagenes/icons/publicar-noticia.png) no-repeat #9dd737;background-position:center}
.icon-publicar-noticia:hover{background:url(../imagenes/icons/publicar-noticia.png) no-repeat #0099f1;background-position:center}
.icon-publicar-evento{background:url(../imagenes/icons/publicar-agenda.png) no-repeat #9dd737;background-position:center}
.icon-publicar-evento:hover{background:url(../imagenes/icons/publicar-agenda.png) no-repeat #0099f1;background-position:center}
.icon-publicar-anuncio{background:url(../imagenes/icons/publicar-mercadillo.png) no-repeat #9dd737;background-position:center}
.icon-publicar-anuncio:hover{background:url(../imagenes/icons/publicar-mercadillo.png) no-repeat #0099f1;background-position:center}
.icon-mis-anuncios{background:url(../imagenes/icons/icon-mis-anuncios.png) no-repeat #9dd737;background-position:center}
.icon-mis-anuncios:hover{background:url(../imagenes/icons/icon-mis-anuncios.png) no-repeat #0099f1;background-position:center}
.icon-publicar-empresa{background:url(../imagenes/icons/publicar-empresa.png) no-repeat #9dd737;background-position:center}
.icon-publicar-empresa:hover{background:url(../imagenes/icons/publicar-empresa.png) no-repeat #0099f1;background-position:center}
.icon-usuario{background:url(../imagenes/icons/icon-mi-perfil.png) no-repeat #9dd737;background-position:center}
.icon-usuario:hover{background:url(../imagenes/icons/icon-mi-perfil.png) no-repeat #0099f1;background-position:center}
.icon-direccion{background:url(../imagenes/icons/icon-mis-direcciones.png) no-repeat #9dd737;background-position:center}
.icon-direccion:hover{background:url(../imagenes/icons/icon-mis-direcciones.png) no-repeat #0099f1;background-position:center}
.icon-compras{background:url(../imagenes/icons/icon-mis-compras.png) no-repeat #9dd737;background-position:center}
.icon-compras:hover{background:url(../imagenes/icons/icon-mis-compras.png) no-repeat #0099f1;background-position:center}
.icon-logout{display:inline-block;width:28px;height:28px;background:url(../imagenes/icons/icon-cerrar.png) no-repeat #f54711;background-position:center;border-radius:40px;vertical-align:middle;margin-right:5px}
.icon-logout:hover{background:url(../imagenes/icons/icon-cerrar.png) no-repeat #ef7550;background-position:center}
.icon-empresa{background:url(../imagenes/icons/icon-mi-panel.png) no-repeat #9dd737;background-position:center}
.icon-empresa:hover{background:url(../imagenes/icons/icon-mi-panel.png) no-repeat #0099f1;background-position:center}
.optionGroup{font-weight:700;font-style:italic}
.optionChild{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:15px}
img#captcha{display:block;margin:0 auto}
input.recargar-captcha{display:block;margin:8px auto;height:30px;padding:7px 13px}
input#input-captcha{margin:0 auto;display:block}
ul.listado-con-imagen img{max-width:80px}
ul.listado-con-imagen .thumbnail{margin-bottom:0}
ul.listado-con-imagen li{clear:both;border-bottom:1px solid #f8f8f8;float:left;width:100%;margin-bottom:10px}
ul.listado-con-imagen li:hover{background:#f8f8f8}
ul.listado-con-imagen a.enlace{line-height:80px;margin-left:30px;text-transform:uppercase;color:#0099f1}
.fb-imagen{margin-left:100px}
.panel-info{border-color:#0099f1}
.panel-info > .panel-heading{padding:0;background:#eceef0}
.panel-info > .panel-heading:before{background:#9dd737;content:"";width:20px;margin-right:10px;display:block}
.panel-info > .panel-heading > h3{color:#0788b9;margin:0;font-size:16px;padding:5px 10px;font-family:"Arial Black",Gadget,sans-serif;text-transform:uppercase;display:inline-block}
.form-control,.panel,.btn{border-radius:0}
.btn-info{background:#009eda}
.btn-warning{background-color:#d56604}
.btn-danger{background-color:#ed162b}
.btn-success{background-color:#9cd637}
span[class^="venta-"]{color:#fff;text-transform:uppercase;padding:5px}
.venta-pendiente{background:#d56604}
.venta-finalizada{background:#9cd637}
.venta-cancelada{background:#ed162b}
.input-group-addon{background-color:#9dd737;color:#fff;background-color:#9dd737;color:#fff;border-radius:0;border:1px solid #8cdc00}
.bootstrap-switch{display:inline-block;cursor:pointer;border-radius:4px;border:1px solid;border-color:#ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;min-width:100px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;max-height:42px}
.bootstrap-switch.bootstrap-switch-mini{min-width:71px}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}
.bootstrap-switch.bootstrap-switch-small{min-width:79px}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}
.bootstrap-switch.bootstrap-switch-large{min-width:120px}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:0}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-50%}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-container{margin-left:-25%}
.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{opacity:.5;filter:alpha(opacity=50);cursor:default!important}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{cursor:default!important}
.bootstrap-switch.bootstrap-switch-focused,.bootstrap-switch-readonly{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.bootstrap-switch .bootstrap-switch-container{display:inline-block;width:150%;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block!important;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}
.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;width:33.33333333%}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#43ac6a}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#fff;background:#f04124}
.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}
.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}
.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:33.33333333%;color:#333;background:#fff}
.bootstrap-switch input[type=radio],.bootstrap-switch input[type=checkbox]{position:absolute!important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}
.bootstrap-switch input[type=radio].form-control,.bootstrap-switch input[type=checkbox].form-control{height:auto}
.checkbox{padding-left:20px}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}
.checkbox input[type="checkbox"],.checkbox input[type="radio"]{opacity:0;z-index:1;cursor:pointer}
.checkbox input[type="checkbox"]:focus + label::before,.checkbox input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.checkbox input[type="checkbox"]:checked + label::after,.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c"}
.checkbox input[type="checkbox"]:indeterminate + label::after,.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}
.checkbox input[type="checkbox"]:disabled,.checkbox input[type="radio"]:disabled{cursor:not-allowed}
.checkbox input[type="checkbox"]:disabled + label,.checkbox input[type="radio"]:disabled + label{opacity:.65}
.checkbox input[type="checkbox"]:disabled + label::before,.checkbox input[type="radio"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.checkbox-primary input[type="checkbox"]:checked + label::before,.checkbox-primary input[type="radio"]:checked + label::before{background-color:#337ab7;border-color:#337ab7}
.checkbox-primary input[type="checkbox"]:checked + label::after,.checkbox-primary input[type="radio"]:checked + label::after{color:#fff}
.checkbox-danger input[type="checkbox"]:checked + label::before,.checkbox-danger input[type="radio"]:checked + label::before{background-color:#d9534f;border-color:#d9534f}
.checkbox-danger input[type="checkbox"]:checked + label::after,.checkbox-danger input[type="radio"]:checked + label::after{color:#fff}
.checkbox-info input[type="checkbox"]:checked + label::before,.checkbox-info input[type="radio"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de}
.checkbox-info input[type="checkbox"]:checked + label::after,.checkbox-info input[type="radio"]:checked + label::after{color:#fff}
.checkbox-warning input[type="checkbox"]:checked + label::before,.checkbox-warning input[type="radio"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.checkbox-warning input[type="checkbox"]:checked + label::after,.checkbox-warning input[type="radio"]:checked + label::after{color:#fff}
.checkbox-success input[type="checkbox"]:checked + label::before,.checkbox-success input[type="radio"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c}
.checkbox-success input[type="checkbox"]:checked + label::after,.checkbox-success input[type="radio"]:checked + label::after{color:#fff}
.checkbox-primary input[type="checkbox"]:indeterminate + label::before,.checkbox-primary input[type="radio"]:indeterminate + label::before{background-color:#337ab7;border-color:#337ab7}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,.checkbox-primary input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-danger input[type="checkbox"]:indeterminate + label::before,.checkbox-danger input[type="radio"]:indeterminate + label::before{background-color:#d9534f;border-color:#d9534f}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,.checkbox-danger input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-info input[type="checkbox"]:indeterminate + label::before,.checkbox-info input[type="radio"]:indeterminate + label::before{background-color:#5bc0de;border-color:#5bc0de}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,.checkbox-info input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,.checkbox-warning input[type="radio"]:indeterminate + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,.checkbox-warning input[type="radio"]:indeterminate + label::after{background-color:#fff}
.checkbox-success input[type="checkbox"]:indeterminate + label::before,.checkbox-success input[type="radio"]:indeterminate + label::before{background-color:#5cb85c;border-color:#5cb85c}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,.checkbox-success input[type="radio"]:indeterminate + label::after{background-color:#fff}
.radio{padding-left:20px}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio.checked label::before,.checkbox.checked label::before{background:green}
.radio input[type="radio"]{opacity:0;z-index:1;cursor:pointer}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled{cursor:not-allowed}
.radio input[type="radio"]:disabled + label{opacity:.65}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio-primary input[type="radio"] + label::after{background-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::before{border-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::after{background-color:#337ab7}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c}
input[type="checkbox"].styled:checked + label:after,input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c"}
input[type="checkbox"] .styled:checked + label::before,input[type="radio"] .styled:checked + label::before{color:#fff}
input[type="checkbox"] .styled:checked + label::after,input[type="radio"] .styled:checked + label::after{color:#fff}
#logotipo-heading .box-shadow.shadow-effect-2{border:3px solid #cdcdcd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.3);margin-top:21px}
.shadow-wrapper{z-index:1;position:relative}
.box-shadow{background:#fff;position:relative}
.box-shadow:after,.box-shadow:before{top:80%;left:5px;width:50%;z-index:-1;content:"";bottom:15px;max-width:300px;background:#999;position:absolute}
.shadow-effect-1{box-shadow:0 10px 6px -6px #bbb}
.shadow-effect-2{position:relative}
.shadow-effect-2:after,.shadow-effect-2:before,.shadow-effect-3:before,.shadow-effect-4:after{transform:rotate(-3deg);box-shadow:0 15px 10px #999}
.shadow-effect-2:after,.shadow-effect-4:after{left:auto;right:5px;transform:rotate(3deg)}
.shadow-effect-5{box-shadow:0 0 2px #ccc}
img.img-bordered{padding:3px!important;border:solid 1px #eee!important}
.rounded-2x{border-radius:10px!important}
#slideshow{position:relative;overflow:hidden;height:300px;background:#f8f8f8}
#slideshow img{max-width:none;position:absolute;top:17%;left:30%;margin-left:-180px;margin-top:-120px;opacity:0;transition-property:opacity,transform;transition-duration:3s,8s;transform-origin:bottom left}
#slideshow :nth-child(2n+1){transform-origin:top right}
#slideshow :nth-child(3n+1){transform-origin:top left}
#slideshow :nth-child(4n+1){transform-origin:bottom right}
#slideshow .fx:first-child + img ~ img{z-index:-1}
#slideshow .fx{opacity:1;transform:scale(1.5) translate(30px)}
#slideshow .caption1{position:absolute;top:30px;-webkit-animation:cssAnimation 30s infinite forwards;-moz-animation:cssAnimation 30s infinite forwards;-o-animation:cssAnimation 30s infinite forwards;color:#fff;text-transform:uppercase;font-family:"Arial Black",Gadget,sans-serif;font-size:20px;text-shadow:1px 1px 2px rgba(150,150,150,1);z-index:3;text-align:center}
@-webkit-keyframes cssAnimation {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
}
@-moz-keyframes cssAnimation {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
}
@-o-keyframes cssAnimation {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
}
#slideshow .caption2{position:absolute;top:120px;-webkit-animation:cssAnimation2 30s infinite forwards;-moz-animation:cssAnimation2 30s infinite forwards;-o-animation:cssAnimation2 30s infinite forwards;color:#fff;text-transform:uppercase;font-family:"Arial Black",Gadget,sans-serif;font-size:20px;text-shadow:1px 1px 2px rgba(150,150,150,1);z-index:3;text-align:center}
@-webkit-keyframes cssAnimation2 {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
}
@-moz-keyframes cssAnimation2 {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
}
@-o-keyframes cssAnimation2 {
0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(900px)}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg) translate(-600px)}
}
[data-target="#modalRecovery"]{margin-right:10px}
.texto-tachado{text-decoration:line-through;color:#cdcdcd}
.empresa-destacada img{margin:0 auto}
@media (max-width:1024px) {
ul.menu-principal a{margin-right:3px}
ul.acciones-top{margin-left:33%}
ul.menu-secundario-top li{margin-right:5px}
ul.menu-secundario-top li a{font-size:9px}
ul.menu-secundario-top li[class^="icon"]:before{width:25px;height:25px}
.listado-noticias-mini img{float:none!important;width:100%!important}
.listado-noticias-mini .info{float:none;max-width:100%}
.mercadillo .cliente h5{display:block;min-height:30px}
.mercadillo .empresa-destacada .nombre-producto{width:100%}
.accion a{font-size:10px}
.calendario .top th{font-size:10px}
}
@media (max-width:768px) {
ul.menu-principal a{width:80px;font-size:9px}
.navbar-inverse{padding-bottom:10px}
ul.menu-secundario-top{text-align:center}
#cabecera{background:url(../imagenes/bg/bg-cabecera.png) no-repeat #fff;background-position-y:14px}
.buscador-secciones form input[type="text"]{max-width:none}
.buscador-secciones form select{width:100%!important}
}
@media (max-width:425px) {
#cabecera-movil{background:#a5c500;background:-moz-linear-gradient(left,#a5c500 0%,#c2e623 100%);background:-webkit-linear-gradient(left,#a5c500 0%,#c2e623 100%);background:linear-gradient(to right,#a5c500 0%,#c2e623 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5c500',endColorstr='#c2e623',GradientType=1)}
div#logo-movil{display:inline-block}
div#menu-iconos-movil{display:inline-block;float:right}
.navbar-inverse{padding-bottom:10px;background:none;display:inline-block}
.navbar-inverse .navbar-toggle{border:none;background:#8fb400;height:53px;width:50px;text-align:center;line-height:53px;position:relative;float:right;border-radius:0;color:#fff;margin:0}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:#d7ff3d}
div#menu-top-movil ul li{background:#8fb400;padding:10px;border-bottom:1px solid #fff}
div#menu-top-movil ul li a{color:#fff;text-transform:uppercase}
.iconos-movil-top{display:inline-block;background:#d7ff3d}
.iconos-movil-top a{display:inline-block;padding-top:10px;width:50px;height:53px;text-align:center;line-height:53px}
.icono-top{display:inline-block;width:40px;height:30px}
.iconos-movil-top a.icono-top-escaparate{background:#c4e905}
.iconos-movil-top a.icono-top-escaparate i{background:url(../imagenes/movil/icono-outlet.png) no-repeat center center}
.iconos-movil-top a.icono-top-buscar i{background:url(../imagenes/movil/icono-buscar.png) no-repeat center center}
.iconos-movil-top a.icono-top-publicar{background:#c0f008}
.iconos-movil-top a.icono-top-publicar i{background:url(../imagenes/movil/icono-publicar.png) no-repeat center center}
.iconos-movil-top a.icono-top-usuario{background:#b2de0a}
.iconos-movil-top a.icono-top-usuario i{background:url(../imagenes/movil/icono-usuario.png) no-repeat center center}
#collapse-buscar{background:#d7ff3d;position:absolute;width:100%;z-index:30000;padding:15px;top:60px}
#collapse-buscar h4{text-transform:uppercase;color:#8fb400}
#collapse-buscar input[type=text]:before{content:"\f002"}
#collapse-buscar input[type=text]{margin-bottom:10px}
#collapse-buscar button[type=submit]{text-transform:uppercase}
}