*{padding:0;margin:0;border:0;}
body{line-height:1;}
ol,li,ul{list-style:none;}
textarea{resize:none;}
input[type=text]{-webkit-appearance:none;}
a,textarea,input,select{outline:0;}
img{vertical-align:bottom;display:block;}
@font-face{font-family:"Open Sans",sans-serif;}
.font{font-family:"Open Sans",Arial,Helvetica,Verdana;}
.clear{clear:both;}
.overflow{overflow:hidden;}
.left{float:left;}
.right{float:right;}
.none{display:none;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.relative{position:relative;}
.absolute{position:absolute;}
.gris{color:#999999;}
.green{color:#C8CB65;}
.oculted{position:absolute;left:-9999px;width:1px;height:1px;}
.red,.rojo{color:#CC0000 !important;}
.nobr{white-space:nowrap;}
body{font-size:13px;line-height:20px;font-family:Arial,Helvetica,Verdana;color:#333333;margin:0 auto;min-height:600px;background:#F1F1F1;}
body .color{color:#FF6600;}
body .color2{color:#9C321E;}
body a{color:#FF6600;text-decoration:none;font-weight:bold;}
body a:hover{text-decoration:underline;}
.contents{margin:0 auto;width:1002px;}
#footer{font-size:12px;background-color:#FFFFFF;border-top:1px solid #F1F1F1;}
.footer{padding:24px 0 26px 0;}
.footer .info{width:420px;padding-top:2px;}
.footer .info h3{color:#FF6600;font-size:18px;}
.footer .info p{padding:11px 0;}
.footer .info .submenu{padding:9px 0 0 0;}
.footer .info .submenu a{float:left;}
.footer .info .submenu span{float:left;margin:8px 5px 7px 5px;width:2px;height:2px;display:block;font-size:0px;line-height:0px;background-color:#FF6600;}
.footer .info a{font-weight:bold; }
.footer .iconos{width:563px;}
.footer .iconos .ocultos{display:none;}
.footer .assos a,.footer .assos b{display:inline-block;font-weight:bold;color:#FF6600;}
.footer .assos span{float:left;margin:9px 5px 0px 2px;width:2px;height:2px;display:block;font-size:0px;line-height:0px;background-color:#FF6600;}
.footer .assos.first{padding:13px 0 0 0;}
.footer .convenio{text-align:right;}
.footer .convenio img{padding:7px 0 4px 0;float:right;clear:both;}
.footer .convenio img.first{padding-top:18px;}
#bottom{background-color:#FF6600;color:#FFFFFF;}
.bottom{padding:15px 0 0 0;}
.bottom .left,.bottom .right{padding-bottom:14px;}
.bottom a{font-weight:bold;color:#FFFFFF !important;}
#loading{height:20px;position:relative;}
#loading img{position:absolute;left:50%;margin:-6px 0 0 -16px;display:none;}
#loader{display:none;padding:10px 0;width:128px;margin:0 auto;}
#alert{display:none;position:fixed;top:50%;left:50%;margin:-62px 0 0 -250px;padding:69px 20px 20px 20px;background-image:url(/img/zp/alerta.png);background-position:center 10px;background-repeat:no-repeat;width:500px;z-index:102;border:2px solid #FF6600;background-color:#FFFFFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45);text-align:center;}
#alert .accept{margin:16px 0 0 0;}
.mfp-no-margins img.mfp-img {padding:0;}
.mfp-no-margins .mfp-figure:after{top:0;bottom:0;}
.mfp-no-margins .mfp-container{padding:0;}
.shares{line-height:19px;margin:20px 0 4px 0;}
.share-num{float:left;text-align:center; display:inline-block;width:61px;font-weight:bold !important;padding:1px 0 0 0;}
.shares div{float:left;width:93px;height:29px;margin-right:5px;}
.share-mini-fb{background:url(/img/share-fb.20140919.png) repeat-x top left;}
.share-mini-tw{background:url(/img/share-tw.20140919.png) repeat-x top left;}
.share-mini-gp{background:url(/img/share-gp.20140919.png) repeat-x top left;margin-right:0px !important;}
.share-num{width:100%;padding:6px 5px 0 0;text-align:right;display:block;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.shares a{color:#FFFFFF !important;}
.shares a:hover{text-decoration:none !important;}
.share-global{text-align:left !important;}
.ajuste-share{display:none;}
#footer .ajuste-share{margin-top:41px;display:block !important;}
#header{background-color:#FFFFFF;border-top:6px solid #FF6600;border-bottom:1px solid #F1F1F1;}
.cabecera{background-repeat:no-repeat;background-position:bottom right;overflow:hidden;}
.cat .cabecera{background-image:url(/img/header-cat.20181105.png);}
.es .cabecera{background-image:url(/img/header-es.20181105.png);}
.en .cabecera{background-image:url(/img/header-en.20181105.png);}
.logo{float:left;margin-bottom:10px;}
.social{float:right;margin-top:2px;}
.idiomas{line-height:25px;height:25px;font-size:12px;color:#000000;padding:8px 0 0 0;}
.idiomas a{font-weight:normal;}
.social .ico{background-color:#FF6600;margin:8px 0 0 5px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.social .ico:hover{opacity:0.6;filter:alpha(opacity=60);}
.redes{margin:0 0 0 14px;}
.login{font-weight:600;background-color:#FF6600;margin:0 0 0 19px;display:inline-block;color:#FFFFFF;padding:12px 14px 12px 42px;line-height:16px;font-size:14px;background-image:url(/img/login.20140919.png);background-repeat:no-repeat;background-position:15px 11px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#login{background-color:#febf94;border:1px solid #FF6600;padding:17px 20px 19px 10px;width:345px;z-index:5;left:50%;margin-left:125px;margin-top:17px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ie7 #login{margin-top:54px;}
#login .triangle{right:58px;top:-14px;width:0;height:0;border-style:solid;border-width:0 13.5px 14px 13.5px;border-color:transparent transparent #FF6600 transparent;}
#login .triangle i{width:0;height:0;border-style:solid;border-width:0 12.5px 13px 12.5px;border-color:transparent transparent #FEBF94 transparent;display:block;left:-12px;position:relative;top:1px;}
#login .left{text-align:right;width:71px;padding:7px 10px 0 0;}
#login .right{text-align:left;width:264px;}
#login input[type=text],#login input[type=password]{width:254px;height:24px;margin:4px 0;border:1px solid #CCCCCC;padding:0 4px;color:#666666;}
#login .boton{padding:14px 0 0 0;}
#login .boton a{color:#FFFFFF;font-size:14px;background-color:#FF6600;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;text-align:center;padding:5px 14px 6px 13px;}
#login .boton a:hover{background-color:#666666;text-decoration:none;}
.recovery{padding:2px 0;}
.recovery a{padding:0 0 0 10px;background-image:url(/img/li.20140424.png);background-repeat:no-repeat;background-position:0 4px;}
.fechas{float:left;text-align:center;padding:105px 0 0 80px;font-size:19px;font-weight:bold;}
.fechas span{display:block;}
.navigator{border-top:1px solid #E5E5E5;height:40px;}
.menu{font-size:14px;float:left;border-right:1px solid #E5E5E5;}
.menu a{float:left;padding:10px 20px;border-left:1px solid #E5E5E5;}
.menu a:hover,.menu a.active{text-decoration:none;color:#999999;border-top:3px solid #FF6600;padding-top:7px;}
.ordenar{padding:18px 0 0 0;}
.geolocation{display:none;margin-left:0px!important;}
.filter a,.filter em{color:#FF6600;font-size:13px;margin:0 0 0 25px;font-weight:normal;font-style:normal;}
.filter a span{background-repeat:no-repeat;background-position:0 3px;padding-left:26px;line-height:27px;display:inline-block;}
.filter a span.loc{background-image:url(/img/loc.20140919.png);}
.filter a span.nom{background-image:url(/img/nom.20140919.png);padding-left:23px;}
.filter em{line-height:27px;}
.filter em select{background:#FFFFFF;border:1px solid #999999;margin-left:4px;width:118px;height:20px;}
.filter .searcher{top:0px;right:0px;border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5;height:40px;padding-right:10px;}
.filter .searcher a{margin:13px 10px 0 20px;background-image:url(/img/lupa.20140919.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;width:16px;height:16px;float:left;}
.filter .searcher input[type=text]{display:none;padding:1px 10px 2px 10px;height:22px;width:170px;background-color:#E5E5E5;margin:8px 0 0 0;}
.filter .searcher input[type=text].active{display:inline-block;}
.filter .searcher .submit{width:19px;height:19px;left:7px;top:4px;margin:0px;}
.list,.filt{display:none;}
.breadcrumbs{color:#999999;padding:21px 0 0 0;position:absolute;width:400px;}
.breadcrumbs a{font-weight:normal;}
.val{margin:0 16px 0 0;padding:0 0 0 22px;background-repeat:no-repeat;background-position:0px 4px;font-size:12px;}
.val.likes{background-image:url(/img/likes.20140919.png);}
.val.comments{background-image:url(/img/comments.20140919.png);}
.val.geo{background-image:url(/img/geo.20140919.png);margin-right:0px;padding-left:17px;background-position:0px 2px;}
#main{padding:60px 0 19px 0;min-height:535px;clear:both;overflow:hidden;-webkit-box-shadow:inset 0px 13px 18px -5px rgba(0,0,0,0.10);-moz-box-shadow:inset 0px 13px 18px -5px rgba(0,0,0,0.10);box-shadow:inset 0px 13px 18px -5px rgba(0,0,0,0.10);background:url(/img/main.20140427.png) repeat-x bottom center;}
.colum{background-color:#FFFFFF;width:320px;margin:0 0 21px 0;float:left;border-bottom:1px solid #FF6600;}
.colum .foto{padding:0 0 17px 0;}
.colum .foto img{width:100%;}
.colum h2{text-align:center;font-size:13px;line-height:16px;padding:0 0 5px 0;margin:0 20px;}
.colum h3{text-align:center;font-size:18px;line-height:22px;padding:0 0 16px 0;margin:0 20px;border-bottom:1px solid #E5E5E5;}
.colum h3 a{color:#333333;}
.colum h4{background:url(/img/sep.20150427.png) repeat-x 0 0;padding:21px 0 0 0;margin:0 20px;line-height:18px;}
.colum p{padding:16px 0 14px 0;margin:0 20px;}
.colum p.girs{padding-top:12px;}
.colum p.data{padding:11px 20px;background-color:#E6E6E6;margin:0;}
#interior{background-color:#FFFFFF;padding:16px 20px 20px 20px;min-height:450px;margin-bottom:21px;}
#interior #map-routes{display:none;padding-bottom:16px;}
#interior .view-route-p{display:none;}
#interior .view-route-p div{display:inline-block;padding-left:8px;font-style:italic;}
#interior.info p{padding:0 0 18px 0;}
#interior.info ul{padding:0 0 12px 0;}
#interior.info ul li{padding:0 0 6px 13px;background-image:url(/img/arrow.20140919.png);background-repeat:no-repeat;background-position:0 5px;}
#interior.noblank{padding:0;}
#interior.noblank .download{margin-left:15px;padding-bottom:16px !important;}
#interior.noblank #map-routes{padding-left:15px;padding-right:15px;padding-top:16px;}
#map-entire{width:100%;height:560px;margin:4px 0 0 0;}
.download{margin:20px 0 4px 0;line-height:22px;padding:0 0 0 28px !important;background-image:url(/img/doc.20150427.png);background-repeat:no-repeat;background-position:0 0;}
.download a{color:#FF6600;font-weight:bold;}
.asociacion .foto{padding:20px 20px 0 20px;}
.asociacion .foto img{border:1px solid #E5E5E5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.asociacion h2{border-bottom:1px solid #E5E5E5;font-size:18px;line-height:22px;padding:16px 0;}
.asociacion h2 a{color:#333333;}
.asociacion p a{font-weight:normal;}
#contactar{padding:10px 0 0 0;}
.form fieldset{padding:0 0 8px 0;width:100%;}
.form .left{width:40%;padding:3px 0 5px 0;text-align:right;}
.form .right{width:60%;text-align:left;}
.form .center{margin:0 auto;width:444px;padding:1px 0 16px 0;}
.form label{margin:0 5px 0 0;}
.form input,.form textarea{margin:0 0 0 5px;border:1px solid #CCCCCC;line-height:16px;height:16px;width:300px;padding:4px 5px;font-size:13px;color:#666666;font-family:Arial,Helvetica,Verdana;}
.form textarea{height:220px;}
.form .error{border:1px solid #FF0033 !important;background-color:#FFF2F5 !important;}
.form .alert{color:#FF0033 !important;display:none;margin:2px 0 0 5px;font-size:11px;}
.form .recovery a{margin:0 0 0 5px;}
.captcha{float:left;margin:0 10px 0 5px;border:1px solid #CCCCCC;}
.recaptcha{float:left;font-style:italic;font-size:11px;margin:4px 0 0 0;}
.recaptcha a{font-weight:bold;}
.btn{color:#FFFFFF;background-color:#FF6600;display:inline-block;margin:12px 11px 4px 5px;padding:6px 10px;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.btn:hover{background-color:#666666;text-decoration:none;}
.detalle{padding:4px 0 0 0;}
.detalle .tapa .tapa-left{float:left;margin:0 0 20px 0;}
.detalle .tapa .tapa-left img{width:100%;}
.detalle .tapa .tapa-right{float:right;background-color:#F1F1F1;width:410px;padding:24px 30px 16px 30px;margin:0 0 20px 0;min-height:272px;}
.detalle .tapa .tapa-right h2{font-size:22px;line-height:26px;border-bottom:1px solid #FF6600;text-align:center;padding:0 0 16px 0;margin:0 0 4px 0;}
.detalle .tapa .tapa-right p{padding:12px 0 8px 0 !important;}
.detalle .tapa .tapa-right .bar-top{background:url(/img/sep.20150427.png) repeat-x 0 0;margin:6px 0 0 0;}
.detalle .tapa .tapa-right .bar-top h3{padding:21px 0 0 0;}
.detalle .bloque{padding:10px 0 0 0;}
.detalle .bloque h5{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;color:#999999;font-size:14px;padding:10px 10px 11px 9px;margin:0 0 26px 0;}
.detalle .bar .bar-left{float:left;margin:4px 0;width:470px;}
.detalle .bar #map-canvas{width:100%;height:351px;border:1px solid #E5E5E5;margin:0 0 16px 0;}
.detalle .bar #map-route{display:none;width:470px;padding-bottom:10px;}
.detalle .bar .bar-right{float:right;margin:0 0 20px 0;width:470px;height:353px;}
.detalle .bar .bar-right .bar-logo{float:left;border:1px solid #E5E5E5;margin:4px 0 26px 0;}
.detalle .bar .bar-right .social-links{float:right;padding:0 0 26px 20px;}
.detalle .bar .bar-right .social-links .ico{float:left;background-color:#999999;margin:4px 0 0 5px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.detalle .bar .bar-right .social-links .ico:hover{background-color:#000000;}
.detalle .bar .bar-right .social-links a:first-of-type .ico{margin-left:0px;}
.detalle .bar .bar-right .no-logo{float:left;padding-left:0px;}
.detalle .bar .bar-right h4{font-size:20px;line-height:23px;}
.detalle .bar .bar-right p{padding:12px 0 8px 0 !important;}
.detalle .bar .bar-right .shares{bottom:-4px;margin-bottom:0px;}
.detalle .galeria{padding:4px 0 0 0;}
.detalle .galeria img{border:1px solid #E5E5E5;padding:12px;float:left;margin:0 0 20px 22px;}
.detalle .galeria img.first{margin-left:0px;}
.detalle .comentarios{padding:4px 0 0 0;}
.static{text-align:center;min-height:0px !important;padding-bottom:16px;}
#floater{position:fixed;bottom:0px;width:100%;z-index:1000;}
#cookies{color:#FFFFFF;padding:6px 0;background-color:rgba(0,0,0,0.7);font-size:11px;line-height:16px;z-index:10002;}
#cookies a{display:inline-block;font-weight:bold;padding:0 2px;}
.cookies-buttons{padding:6px 0 0 0;}
.cookies-buttons a{padding:4px 8px !important;margin:0 10px 4px 0;background-color:#FF6600;color:#FFFFFF;}
.cookies-buttons a:hover{background-color:#000000 !important;text-decoration:none;}
.ie7 #cookies,.ie8 #cookies{background-color:#000000;}
#back{width:50px;height:50px;z-index:100003;display:none;position:absolute;top:-60px;right:15px;background-image:url(/img/back.123456.png);}
#geolocate{width:50px;height:50px;z-index:100004;position:absolute;top:-120px;right:15px;background-image:url(/img/geolocation.010101.png);}
.map-container{background-color:#FFFFFF;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.map-logo{padding:10px 0 10px 10px;}
.map-logo img{display:inline-block;border:1px solid #E1E1E1;}
.map-nombre{padding:6px 10px 11px 10px;font-size:18px;}
.map-nombre a{color:#000000;}
.map-bar{padding:6px 10px 11px 10px;font-size:14px;}
.map-direccion{padding:0 10px 14px 10px;}
.map-buttons{border-top:1px solid #E1E1E1;clear:both;overflow:hidden;}
.map-buttons a{border-left:1px solid #E1E1E1;float:left;text-align:center;font-size:12px;padding:80px 0 6px 0;background-position:center 10px;background-repeat:no-repeat;}
.map-buttons a:first-of-type{border-left:0;}
.map-buttons a.map-tapa{background-image:url(/img/map-tapa.010101.png);}
.map-buttons a.map-route{background-image:url(/img/map-route.010101.png);}
.map-buttons a.map-call{background-image:url(/img/map-call.010101.png);}
.map-buttons a.map-close{background-image:url(/img/map-close.010101.png);}
.map-colums-2{width:311px;}
.map-colums-2 .map-buttons a{width:155px;}
.map-colums-3{width:309px;}
.map-colums-3 .map-buttons a{width:102px;}
.map-colums-4{width:311px;}
.map-colums-4 .map-buttons a{width:77px;}
#page-index,#page-barrios,#page-associacions{width:1023px;}
#page-index .colum,#page-barrios .colum,#page-associacions .colum{margin-left:10px;margin-right:11px;}
.concursos{padding-top:19px;border-top:1px solid #E5E5E5;}
.concursos:first-of-type{padding-top:0px;border-top:none;}
.concursos h3{font-size:16px;padding-bottom:18px;}
.concurs-instagram-item{width:306px;float:left;margin-bottom:21px;}
.concurs-instagram-item .foto img{max-width:100%;}
.concurs-instagram-item .resto{padding:15px;background-color:#EDEFF0;}
.concurs-instagram-item .avatar{clear:both;overflow:hidden;padding:0 0 11px 0;}
.concurs-instagram-item .avatar img{border-radius:50%;float:left;height:40px;width:40px;margin-right:8px;}
.concurs-instagram-item .avatar span{float:left;padding-top:8px;}
.concurs-instagram-item .data a:first-of-type span{margin-right:0px;}
.cortesia .contents{margin-top:78px;}
.cortesia .contents img{float:right;margin:0 112px 60px 0;}
.cortesia .contents div{width:600px;text-align:center;position:absolute;margin:122px 0 0 90px;left:0px;top:0px;}
.cortesia .contents div img{float:none;margin:2px auto;}
.cortesia .contents div h2{font-size:48px;line-height:51px;font-weight:800;}
.cortesia .contents div h3{font-size:36px;line-height:45px;font-weight:800;}
.share-plugin{position:fixed;top:20%;width:48px;z-index:100020;left:0px;cursor:pointer;}
.share-plugin.right{left:auto !important;right:0px;}
.share-plugin a{position:relative;display:block;width:3pc;outline:0;text-align:center;float:left;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out;overflow:hidden;background:#EDEDED;z-index:100030;}
.share-plugin a .icon-wrapper{display:block;padding:8px 0;}
.share-plugin a.icon-svc-facebook span{background-color:rgb(59,89,152);}
.share-plugin a.icon-svc-twitter span{background-color:rgb(29,161,242);}
.share-plugin a.icon-svc-googleplus span{background-color:rgb(220,78,65);}
.share-plugin a.icon-svc-pinterest span{background-color:rgb(203,32,39);}
.share-plugin a.icon-svc-linkedin span{background-color:rgb(0,119,181);}
.share-plugin a.icon-svc-whatsapp span{background-color:rgb(97,190,79);}
.share-plugin a span .share-btn{position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;width:2pc;height:2pc;line-height:2pc;margin:0 auto;overflow:hidden;}
.share-plugin .share-btn{fill:#FFFFFF;}
.share-plugin a:hover{width:4pc;}
.geo-ico + .price{margin-right:20px;}
/* Maximun device (2 columnas) */
@media(max-width:1021px){
	.contents{width:661px;}
	.footer .info{width:100%;}
	.footer .iconos{width:100%;padding-top:22px;}	
	#footer .ajuste-share{margin-top:26px;}
	.menu{font-size:13px;}
	.menu a{padding:10px 9px;}
	.fechas{padding-left:0px;padding-top:23px;float:right;text-align:right;font-size:17px;}
	.fechas span{display:inline;margin-left:5px;}
	.breadcrumbs{width:245px;font-size:12px;}
	.filter em span{display:none;}
	.filter a span.nom{padding-left:19px;}
	.filter a,.filter em{margin-left:8px;font-size:12px;}
	.filter a span.loc{padding-left:22px;}
	.filter em select{margin-left:0px;}
	.filter .searcher{padding-right:0px;}
	.filter .searcher a{margin-left:10px;}
	.filter .searcher input[type=text]{margin-right:5px;width:85px;}
	#login{margin-left:-47px;}
	#interior{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.detalle .tapa .tapa-right{min-height:0px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.detalle .tapa .tapa-right .bar-top{display:none;}
	.detalle .tapa .tapa-left{width:100%;}
	.detalle .bar .bar-left{width:100%;}
	.detalle .bar .bar-right{width:100%;height:auto;}
	.detalle .bar .bar-right .shares{position:static;bottom:auto;margin-top:16px;margin-bottom:10px;}
	.detalle .galeria img{width:273px;}
	.detalle .galeria img.first{margin-left:20px;}
	.detalle .galeria a:nth-child(odd) img{margin-left:0px;}
	.detalle .bar #map-route{width:100%;}
	#page-index,#page-barrios,#page-associacions{width:682px;}
	.concurs-instagram-item{width:300px;}
	.cortesia .contents div{width:450px;text-align:left;margin-left:0px;}
	.cortesia .contents img{margin-right:0px;}
	.cortesia .contents div h2{font-size:37px;}
	.cortesia .contents div h3{font-size:26px;line-height:34px;}
}
/* Tablets devices in vertical (1 columna) */
@media(max-width:680px){
	.contents{width:320px !important;}
	#footer .ajuste-share{margin:12px 0 13px 0;}
	.footer .info{float:none;}
	.footer .info .submenu{display:none;}
	.footer .iconos{float:none;width:100%;color:#000000;padding-top:0px;line-height:18px;}
	.footer .iconos img{display:none;}
	.footer .iconos .organiza,.footer .iconos .convenio{float:none;padding:13px 0 5px 0;width:100%;text-align:left;}
	.footer .iconos .ocultos{display:block;}
	.footer .assos{display:none;}
	.footer .organiza b.ocultos{color:#FF6600;}
	.bottom{text-align:center;line-height:18px;padding-top:26px;padding-bottom:25px;}
	.bottom .right,.bottom .left{float:none;padding:0;}
	#alert{margin-left:-142px;width:240px;background-image:url(/img/zp/alerta-mini.png);}
	.login{display:none;}
	.social{float:none;text-align:center;}
	.idiomas,.redes{float:none;display:inline-block;}
	.social .ico{display:inline-block;float:none;}
	.fechas{float:none;text-align:center;font-size:12px;padding-top:10px;}
	.cabecera{background-image:url(/img/header-cat-mini.20181105.png) !important;background-position:117px 35px;background-size:203px auto;padding-bottom:82px;}
	.es .cabecera{background-image:url(/img/header-es-mini.20181105.png) !important;}
	.en .cabecera{background-image:url(/img/header-en-mini.20181105.png) !important;}
	.logo{float:none;}
	.logo img{margin:0;height:110px;}
	.navigator{height:auto;position:absolute;border:none;top:199px;left:0px;width:100%;}
	.menu{border:0;}
	.ordenar{float:right;padding-top:0px;}
	.menu,.ordenar{clear:none;}
	.nav,.filtros{width:150px;height:50px;}
	.nav-cortesia{width:320px;}
	.list,.filt{display:block;border:1px solid #CCCCCC !important;background-color:#F1F1F1;padding:0 !important;float:none;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.list h5,.filt h5{font-size:15px;padding:14px 0 14px 15px;}
	.list h6,.filt h6{width:14px;height:11px;line-height:11px;font-size:0px;background-image:url(/img/nav.20140919.png);background-repeat:no-repeat;background-position:0 0;margin:19px 15px 0 0;}
	.list:hover,.list.active,.filt:hover,.filt.active{border:1px solid #FF6600 !important;}
	.lista,.filter{width:320px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #FF6600;border-left:1px solid #FF6600;border-right:1px solid #FF6600;position:absolute;top:50px;z-index:1000;}
	.lista.active,.filter.active{top:49px;}
	.lista a,.filter a,.filter em{width:100%;background-color:#F1F1F1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:7px 0 7px 15px;border-bottom:1px solid #FF6600;}
	.lista a:hover,.lista a.active,.filter a:hover,.filter a.active{background-color:#FFCC99;border-top:0;color:#FF6600;}
	.menu .lista a{border-left:0 !important;}
	.filter a{margin-left:0px;float:left;}
	.filter .searcher{float:left;position:static;border-bottom:1px solid #FF6600;background-color:#F1F1F1;border-left:0;border-right:0;height:43px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.filter .searcher a{margin-left:15px;border:0;}
	.filter .searcher input[type=text]{display:inline-block;width:247px;}
	.filt{float:left;}
	.filt:hover,.filt.active{color:#999999;}
	.filter{display:none;}
	.filter.active{display:block;left:0px;}
	.es .filter a,.es .filter em{margin-left:0px;}
	.filter em span{display:inline-block;}
	.filter a span{padding-left:26px !important;font-size:13px;}
	.filter .lupa{margin-left:15px !important;}
	.filter .lupa:hover{background-color:transparent;}
	#interior{padding:11px 15px 15px 15px;}
	#map-entire{height:420px;}
	.form .left,.form .right{float:none;width:100%;text-align:left;}
	.form .center{width:100%;}
	.form input,.form textarea{width:100%;margin-left:0px;height:26px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.form textarea{height:160px;}
	.captcha{margin-left:0px;}
	.detalle .bar .bar-right .social-links{clear:both;float:none;overflow:hidden;padding-left:0px;}
	.detalle .bar #map-canvas{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.detalle .tapa .tapa-right{padding:16px 20px 6px 20px;}
	.detalle .tapa .tapa-right h2{padding-bottom:8px;}
	.detalle .galeria img{padding:0px;float:none;clear:both;margin-left:auto !important;margin-right:auto !important;}
	.colum{margin-left:0px !important;margin-right:0px !important;}
	.concurs-instagram-item{width:100%;}
	.cortesia .contents{margin-top:0px;}
	.cortesia .contents img{width:300px;margin:200px auto 0px auto;}
	.cortesia .contents div{width:100%;text-align:center;margin-top:0px;}
	.cortesia .contents div h2{line-height:41px;}
	.cortesia .contents div h3{margin-top:15px;}
	.cortesia .contents .conedicion h3{margin-top:318px;}
	.cortesia .contents .conedicion ~ img{margin-top:117px;}

}
/* Phones devices mini */
@media(max-width:339px){ 
	.contents{width:300px !important;}
	.shares div{width:83px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
	.nav,.filtros{width:140px;}
	.nav-cortesia{width:300px;}
	.lista,.filter{width:300px;}
	.filter .searcher input[type=text]{width:222px;}
	.colum{width:300px;}
	.colum h2,.colum h3,.colum h4,.colum p{margin-left:10px;margin-right:10px;}
	.colum p.data{padding-left:10px;padding-right:10px;}
	.detalle .tapa .tapa-right{padding:11px 15px 1px 15px;}
	.detalle .galeria img{max-width:268px !important;}
	.asociacion .foto{padding:10px 10px 0 10px;}
	.cabecera{background-size:183px auto;}
	.fechas{font-size:11.5px;}
}
/* Social Plugin */
@media screen and (max-width:410px){
	.share-plugin{top:auto !important;left:auto !important;right:auto !important;bottom:0px !important;width:100% !important;}
	.share-plugin a:hover .icon-wrapper{background-color:rgb(0,0,0);}
	.share-plugin a:first-child:nth-last-child(1),.share-plugin a:first-child:nth-last-child(1) ~ a{width:100%;}
	.share-plugin a:first-child:nth-last-child(2),.share-plugin a:first-child:nth-last-child(2) ~ a{width:50%;}
	.share-plugin a:first-child:nth-last-child(3),.share-plugin a:first-child:nth-last-child(3) ~ a{width:33.333333333333333333333333333333%;}
	.share-plugin a:first-child:nth-last-child(4),.share-plugin a:first-child:nth-last-child(4) ~ a{width:25%;}
	.share-plugin a:first-child:nth-last-child(5),.share-plugin a:first-child:nth-last-child(5) ~ a{width:20%;}
	.share-plugin a:first-child:nth-last-child(6),.share-plugin a:first-child:nth-last-child(6) ~ a{width:16.666666666666666666666666666666%;}
	.share-plugin a:first-child:nth-last-child(7),.share-plugin a:first-child:nth-last-child(7) ~ a{width:14.28571428571429%;}
	.share-plugin a span .share-btn{width:1pc;height:1pc;line-height:1pc;}
}