.colderecha{
	float:left;
	width: 64%;
}

.colizquierda .impar{
	background-color: #E0E6F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding:1%;
}

.colizquierda .par{
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding:1%;
}

.colizquierda{
	float:left;
	width: 35%;
	margin-right:1%;
}

.infobulle{
	/*width: 400px;*/
}

.img-localizador{
	padding: 0 !important;
	border: 0px !important;
	background: none !important;
	max-width: 100% !important;
	height: auto !important;
	display: inline !important;
	vertical-align: baseline !important;
}

.nombre_tienda, .url_tienda{
	width: 75%;
}
.opciones_tienda{
	width: 25%;
	text-align: right;
}

.nombre_tienda, .opciones_tienda, .nombre_tienda{
	float: left;
}

.nombre_tienda p{
	margin: 0px 0px;
}
.origen_ruta{
	display:none;
}

.volver{
	text-align:right;
	padding: 10px;
}

.origen_ruta form{
	margin: 0px 0px !important;
}
.origen_ruta input{
	margin: 5px 0px !important;
}

@media only screen and (max-width: 767px) {
	.colizquierda{
		width: 100%;
	}
	
	.colderecha{
		width: 100%;
		margin-top: 20px;
	}
}

#map-spain-autonomies > ul.map-visible-list {
	list-style: none;
}

#map-spain-autonomies > ul.map-visible-list > li> a > div{
	display:none;
}

#map-spain-autonomies > ul.map-visible-list > li > a:hover{
	color: #fff;
	text-decoration: none;
}

#map-spain-autonomies > ul.map-visible-list > li{
	line-height: 1.2em;
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin: 3px 0;
	position: relative;
	font-weight: normal;
	max-width: 25%;
}

/*PARA CAMBIAR EL COLOR DEL LISTADO DE LA IZQUIERDA*/
#map-spain-autonomies > ul.map-visible-list > li:hover {
	color: #fff !important;
	border-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #68a800;
}

@media only screen and (max-width: 989px) {
	#map-spain-autonomies > ul.map-visible-list { display: block;}
	#map-spain-autonomies > ul.map-visible-list > li{ max-width:100%;}
 }
 
@media screen and (max-width: 767px){
	.m660{width:340px}.m660 .spain-autonomies,.m660 .spain-autonomies .bg,.m660 .spain-autonomies-cities{background:transparent url('esa-340.png') no-repeat -770px 0}.m660 .spain-autonomies,.m660 .spain-autonomies-cities{height:285px;width:340px}.m660 .spain-autonomies{background-position:0 -485px}.m660 .spain-autonomies-cities{background-position:-350px -485px}.m660 .spain-autonomies .m{margin:10007px 0 0 8px}.m660 .spain-autonomies .m span{font-size:20px !important}
	.m660 .esa1.focus .bg,.m660 .esa1.active-region .bg{height:76px;left:49px;top:158px;width:130px}.m660 .esa1.focus .bg{background-position:-544px -111px}.m660 .esa1.active-region .bg{background-position:-544px -321px} .m660 .esa2.focus .bg,.m660 .esa2.active-region .bg{height:91px;left:166px;top:36px;width:65px}.m660 .esa2.focus .bg{background-position:-280px -96px}.m660 .esa2.active-region .bg{background-position:-280px -306px} .m660 .esa3.focus .bg,.m660 .esa3.active-region .bg{height:24px;left:56px;top:13px;width:59px}.m660 .esa3.focus .bg{background-position:-536px -57px}.m660 .esa3.active-region .bg{background-position:-536px -267px} .m660 .esa4.focus .bg,.m660 .esa4.active-region .bg{height:42px;left:241px;top:119px;width:69px}.m660 .esa4.focus .bg{background-position:-147px -20px}.m660 .esa4.active-region .bg{background-position:-147px -230px} .m660 .esa5.focus .bg,.m660 .esa5.active-region .bg{height:45px;left:201px;top:207px;width:105px}.m660 .esa5.focus .bg{background-position:-3px -16px}.m660 .esa5.active-region .bg{background-position:-3px -226px} .m660 .esa6.focus .bg,.m660 .esa6.active-region .bg{height:23px;left:107px;top:18px;width:38px}.m660 .esa6.focus .bg{background-position:-536px -5px}.m660 .esa6.active-region .bg{background-position:-536px -215px} .m660 .esa7.focus .bg,.m660 .esa7.active-region .bg{height:95px;left:95px;top:83px;width:99px}.m660 .esa7.focus .bg{background-position:-151px -91px}.m660 .esa7.active-region .bg{background-position:-151px -301px} .m660 .esa8.focus .bg,.m660 .esa8.active-region .bg{height:93px;left:58px;top:26px;width:117px}.m660 .esa8.focus .bg{background-position:-4px -93px}.m660 .esa8.active-region .bg{background-position:-4px -303px} .m660 .esa9.focus .bg,.m660 .esa9.active-region .bg{height:69px;left:218px;top:38px;width:70px}.m660 .esa9.focus .bg{background-position:-625px -12px}.m660 .esa9.active-region .bg{background-position:-625px -222px} .m660 .esa10.focus .bg,.m660 .esa10.active-region .bg{height:2px;left:96px;top:235px;width:3px}.m660 .esa10.focus .bg{background-position:-725px -70px}.m660 .esa10.active-region .bg{background-position:-725px -280px} .m660 .esa11.focus .bg,.m660 .esa11.active-region .bg{height:84px;left:181px;top:99px;width:45px}.m660 .esa11.focus .bg{background-position:-375px -102px}.m660 .esa11.active-region .bg{background-position:-375px -312px} .m660 .esa12.focus .bg,.m660 .esa12.active-region .bg{height:73px;left:48px;top:107px;width:64px}.m660 .esa12.focus .bg{background-position:-450px -113px}.m660 .esa12.active-region .bg{background-position:-450px -323px} .m660 .esa13.focus .bg,.m660 .esa13.active-region .bg{height:60px;left:10px;top:10px;width:57px}.m660 .esa13.focus .bg{background-position:-450px -22px}.m660 .esa13.active-region .bg{background-position:-450px -232px} .m660 .esa14.focus .bg,.m660 .esa14.active-region .bg{height:22px;left:145px;top:44px;width:33px}.m660 .esa14.focus .bg{background-position:-703px -164px}.m660 .esa14.active-region .bg{background-position:-703px -374px} .m660 .esa15.focus .bg,.m660 .esa15.active-region .bg{height:37px;left:113px;top:88px;width:34px}.m660 .esa15.focus .bg{background-position:-380px -29px}.m660 .esa15.active-region .bg{background-position:-380px -239px} .m660 .esa16.focus .bg,.m660 .esa16.active-region .bg{height:2px;left:149px;top:252px;width:2px}.m660 .esa16.focus .bg{background-position:-726px -38px}.m660 .esa16.active-region .bg{background-position:-726px -248px} .m660 .esa17.focus .bg,.m660 .esa17.active-region .bg{height:42px;left:159px;top:24px;width:39px}.m660 .esa17.focus .bg{background-position:-245px -19px}.m660 .esa17.active-region .bg{background-position:-245px -229px} .m660 .esa18.focus .bg,.m660 .esa18.active-region .bg{height:30px;left:138px;top:20px;width:38px}.m660 .esa18.focus .bg{background-position:-703px -104px}.m660 .esa18.active-region .bg{background-position:-703px -314px} .m660 .esa19.focus .bg,.m660 .esa19.active-region .bg{height:39px;left:163px;top:157px;width:37px}.m660 .esa19.focus .bg{background-position:-315px -27px}.m660 .esa19.active-region .bg{background-position:-315px -237px}
	.m660 .esa1 a{left:124px;top:205px} .m660 .esa1 a.tooltip-left .tooltip-arrow{left:124px} .m660 .esa2 a{left:207px;top:90px} .m660 .esa2 a.tooltip-right .tooltip-arrow{right:133px} .m660 .esa3 a{left:96px;top:33px} .m660 .esa3 a.tooltip-left .tooltip-arrow{left:96px} .m660 .esa4 a{left:285px;top:150px} .m660 .esa4 a.tooltip-right .tooltip-arrow{right:55px} .m660 .esa5 a{left:264px;top:239px} .m660 .esa5 a.tooltip-right .tooltip-arrow{right:76px} .m660 .esa6 a{left:134px;top:38px} .m660 .esa6 a.tooltip-left .tooltip-arrow{left:134px} .m660 .esa7 a{left:155px;top:140px} .m660 .esa7 a.tooltip-left .tooltip-arrow{left:155px} .m660 .esa8 a{left:124px;top:83px} .m660 .esa8 a.tooltip-left .tooltip-arrow{left:124px} .m660 .esa9 a{left:263px;top:80px} .m660 .esa9 a.tooltip-right .tooltip-arrow{right:77px} .m660 .esa10 a{left:107px;top:246px} .m660 .esa10 a.tooltip-left .tooltip-arrow{left:107px} .m660 .esa11 a{left:208px;top:151px} .m660 .esa11 a.tooltip-right .tooltip-arrow{right:132px} .m660 .esa12 a{left:90px;top:153px} .m660 .esa12 a.tooltip-left .tooltip-arrow{left:90px} .m660 .esa13 a{left:49px;top:49px} .m660 .esa13 a.tooltip-left .tooltip-arrow{left:49px} .m660 .esa14 a{left:171px;top:65px} .m660 .esa15 a{left:141px;top:116px} .m660 .esa15 a.tooltip-left .tooltip-arrow{left:141px} .m660 .esa16 a{left:159px;top:262px} .m660 .esa16 a.tooltip-left .tooltip-arrow{left:159px} .m660 .esa17 a{left:187px;top:53px} .m660 .esa17 a.tooltip-right .tooltip-arrow{right:153px} .m660 .esa18 a{left:167px;top:43px} .m660 .esa19 a{left:191px;top:186px} .m660 .esa19 a.tooltip-right .tooltip-arrow{right:149px}
}

@media screen and (max-width: 440px){
	.m660{width:250px} .m660 .spain-autonomies,.m660 .spain-autonomies .bg,.m660 .spain-autonomies-cities{background:transparent url('esa-250.png') no-repeat 0 0} .m660 .spain-autonomies,.m660 .spain-autonomies-cities{height:210px;width:250px} .m660 .spain-autonomies-cities{background-position:-260px 0} .m660 .spain-autonomies .m{margin:9994px 0 0 -4px} .m660 .spain-autonomies .m span{font-size:16px !important;padding:0 1px 1px 0} .m660 .spain-autonomies .bg{padding:5px}
	.m660 .esa1.focus .bg,.m660 .esa1.active-region .bg{height:61px;left:31px;top:118px;width:104px}.m660 .esa1.focus .bg{background-position:-440px -346px}.m660 .esa1.active-region .bg{background-position:-440px -516px} .m660 .esa2.focus .bg,.m660 .esa2.active-region .bg{height:73px;left:125px;top:20px;width:52px}.m660 .esa2.focus .bg{background-position:-226px -324px}.m660 .esa2.active-region .bg{background-position:-226px -494px} .m660 .esa3.focus .bg,.m660 .esa3.active-region .bg{height:19px;left:37px;top:3px;width:47px}.m660 .esa3.focus .bg{background-position:-429px -306px}.m660 .esa3.active-region .bg{background-position:-429px -476px} .m660 .esa4.focus .bg,.m660 .esa4.active-region .bg{height:34px;left:185px;top:87px;width:55px}.m660 .esa4.focus .bg{background-position:-116px -266px}.m660 .esa4.active-region .bg{background-position:-116px -436px} .m660 .esa5.focus .bg,.m660 .esa5.active-region .bg{height:36px;left:153px;top:158px;width:84px}.m660 .esa5.focus .bg{background-position:-9px -266px}.m660 .esa5.active-region .bg{background-position:-9px -436px} .m660 .esa6.focus .bg,.m660 .esa6.active-region .bg{height:19px;left:78px;top:6px;width:30px}.m660 .esa6.focus .bg{background-position:-429px -266px}.m660 .esa6.active-region .bg{background-position:-429px -436px} .m660 .esa7.focus .bg,.m660 .esa7.active-region .bg{height:76px;left:68px;top:58px;width:79px}.m660 .esa7.focus .bg{background-position:-124px -324px}.m660 .esa7.active-region .bg{background-position:-124px -494px} .m660 .esa8.focus .bg,.m660 .esa8.active-region .bg{height:75px;left:39px;top:13px;width:94px}.m660 .esa8.focus .bg{background-position:-8px -325px}.m660 .esa8.active-region .bg{background-position:-8px -495px} .m660 .esa9.focus .bg,.m660 .esa9.active-region .bg{height:56px;left:166px;top:22px;width:56px}.m660 .esa9.focus .bg{background-position:-499px -267px}.m660 .esa9.active-region .bg{background-position:-499px -437px} .m660 .esa10.focus .bg,.m660 .esa10.active-region .bg{height:1px;left:68px;top:180px;width:2px}.m660 .esa10.focus .bg{background-position:-578px -317px}.m660 .esa10.active-region .bg{background-position:-578px -487px} .m660 .esa11.focus .bg,.m660 .esa11.active-region .bg{height:68px;left:136px;top:71px;width:36px}.m660 .esa11.focus .bg{background-position:-302px -324px}.m660 .esa11.active-region .bg{background-position:-302px -494px} .m660 .esa12.focus .bg,.m660 .esa12.active-region .bg{height:58px;left:30px;top:78px;width:51px}.m660 .esa12.focus .bg{background-position:-362px -337px}.m660 .esa12.active-region .bg{background-position:-362px -507px} .m660 .esa13.focus .bg,.m660 .esa13.active-region .bg{height:58px;left:0;top:0;width:46px}.m660 .esa13.focus .bg{background-position:-362px -267px}.m660 .esa13.active-region .bg{background-position:-362px -437px} .m660 .esa14.focus .bg,.m660 .esa14.active-region .bg{height:18px;left:108px;top:27px;width:26px}.m660 .esa14.focus .bg{background-position:-567px -389px}.m660 .esa14.active-region .bg{background-position:-567px -559px} .m660 .esa15.focus .bg,.m660 .esa15.active-region .bg{height:30px;left:83px;top:62px;width:27px}.m660 .esa15.focus .bg{background-position:-297px -266px}.m660 .esa15.active-region .bg{background-position:-297px -436px} .m660 .esa16.focus .bg,.m660 .esa16.active-region .bg{height:2px;left:111px;top:193px;width:1px}.m660 .esa16.focus .bg{background-position:-581px -286px}.m660 .esa16.active-region .bg{background-position:-581px -456px} .m660 .esa17.focus .bg,.m660 .esa17.active-region .bg{height:34px;left:119px;top:11px;width:32px}.m660 .esa17.focus .bg{background-position:-193px -266px}.m660 .esa17.active-region .bg{background-position:-193px -436px} .m660 .esa18.focus .bg,.m660 .esa18.active-region .bg{height:24px;left:102px;top:8px;width:31px}.m660 .esa18.focus .bg{background-position:-566px -343px}.m660 .esa18.active-region .bg{background-position:-566px -513px} .m660 .esa19.focus .bg,.m660 .esa19.active-region .bg{height:31px;left:122px;top:118px;width:29px}.m660 .esa19.focus .bg{background-position:-246px -266px}.m660 .esa19.active-region .bg{background-position:-246px -436px}
	.m660 .esa1 a{left:89px;top:150px}.m660 .esa1 a.tooltip-left .tooltip-arrow{left:89px} .m660 .esa2 a{left:155px;top:58px}.m660 .esa2 a.tooltip-right .tooltip-arrow{right:95px} .m660 .esa3 a{left:63px;top:15px}.m660 .esa3 a.tooltip-left .tooltip-arrow{left:63px} .m660 .esa4 a{left:217px;top:109px}.m660 .esa4 a.tooltip-right .tooltip-arrow{right:33px} .m660 .esa5 a{left:200px;top:181px}.m660 .esa5 a.tooltip-right .tooltip-arrow{right:50px} .m660 .esa6 a{left:98px;top:18px}.m25
}

.content{
	padding-top: 50px !important;
}

img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
max-width: none;
}

.infobulle {
width: 350px;
padding-top: 2px;
}