#wrapper.topart{background:#6c8dae;padding:20px 0;color:#fff;} #wrapper.topart a{color:#fff;}
.mostrardiv_0{display:none;} .path{font-size:12px;line-height:14px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #c00;} .topart .path{border:none;margin:0;padding:0;}
.provincias-titulo, .subtag-titulo, .localidades-titulo, .busquedas_relacionadas_titulo{background:#c00;padding:8px;color:#fff;font-size:16px;line-height:18px;}
.provincias div, .subtags div, .localidades div{max-height:200px;overflow:auto;} .provincias, .subtags, .localidades, .busquedas_relacionadas{padding:8px;border:1px solid #c00;line-height:20px;background:#fff;margin-bottom:20px;}
.resultados li{margin-bottom:40px;line-height:18px;} .resultados h4{font-size:18px;line-height:20px;margin:0;} .resultados .telnumero{font-weight:bold;} .resultados .lista-localidad{color:#888;} .resultados .lista-web a{color:#4a82b8;}
.resultados_mostrando{border-top:1px dashed #444;padding-top:20px;} .paginador{margin-bottom:40px;} .paginador a{display:inline-block;background:#333;color:#fff;padding:4px 8px;border-radius:6px;} .paginador b a{background:#c00;}
#map_canvas{height:460px;background:#fff;border-radius:6px;margin:0;overflow:hidden;} #sidebar .busquedas_relacionadas{position:relative;padding:44px 8px 8px 8px;}
	.busquedas_relacionadas_titulo{position:absolute;left:0;top:0;padding:8px 2%;width:96.2%;} #sidebar .subtags div.tagsempresa{max-height:none;overflow:visible;} .tagsempresa a, .busquedas_relacionadas a{margin-right:10px;}
.subtags div.detalles{max-height:260px;overflow:auto;} .detalle-telefonos li{margin-bottom:10px;padding-left:12px;background:url(../img/bullet-footer.png) no-repeat 4px 6px;}
	.detalle-telefonos li.detalle-provincia-tit{padding:0;background:none;} .detalle-provincia-tit a{display:block;} .detalle-localidad{font-weight:bold;}
#mapa .subtags.datadir{position:absolute;right:0;top:20px;background:url(../img/back-transparent-b.png);color:#fff;line-height:16px;z-index:10;width:332px;} .ficha .subtags.datadir{background:#c00;color:#fff;}
	.subtags.datadir a{color:#ffc53b;} .webnofollow{padding-top:4px;border-top:1px dashed #fff;margin-top:8px;} .empresas #mapa{overflow:hidden;} .empresas.ficha #mapa{margin:-30px 0 20px 0;} #main.esmiempresa{font-size:16px;line-height:24px;}
	.ficha #mapa{margin-bottom:20px;}
#main .formularios, .admin .formularios{margin:20px 0;border:1px solid #ddd;padding:20px;background:#fff;} #mensaje{color:#c00;}
	#main .formularios .input{width:90%;max-width:380px;} #main .formularios strong{display:block;margin-bottom:20px;} .formularios.datosacceso .input{width:260px;margin-bottom:10px;}
	.formularios.datosacceso strong{display:block;margin-bottom:20px;} .formularios.datosacceso label{display:block;} .formularios.admintags textarea.input{width:92%;margin:10px 0 40px 0;} .recordcon{display:inline-block;margin-left:30px;}
	#wrapper.admin{position:relative;margin:40px 0;} .cancelarcuenta{position:absolute;right:0;top:0;color:#c00;} .subtags.datadir a.title{color:#eaf0ff;display:block;border-bottom:1px dashed #fff;padding-bottom:4px;margin-bottom:8px;font-weight:bold;}
		.subtags.datadir .detalle-direccion, .subtags.datadir .detalle-telefono{font-size:12px;line-height:14px;} .admin #customfields .input{width:auto;} .admin fieldset{margin:0;padding:0;border:1px solid #c00;}
		.admin fieldset label{display:block;background:#c00;color:#fff;padding:4px;} .admin #wrapper{margin-bottom:40px;}
#main h2{font-size:20px;line-height:22px;font-weight:400;margin:0 0 20px 0;}
#subcategorias{margin:20px 0 0 0;padding:20px 0;border-top:1px dashed #ccc;color:#b77ba4;line-height:20px;} #subcategorias a{color:#b77ba4;} #subcategorias a:hover{color:#5b3d52;} .busquedas_relacionadas{margin-bottom:20px;}
	#subcategorias .subtag-titulo, #subcategorias .busquedas_relacionadas_titulo{position:relative;left:0;top:0;width:auto;background:none;padding:0;color:#5b3d52;font-size:20px;line-height:22px;font-weight:400;margin-bottom:6px;}
.empresas.propietario p span{color:#b77ba4;} .resultados .nohay{font-size:16px;line-height:18px;margin:0 0 40px 0;} .resultados .nohay b{color:#c00;font-size:20px;line-height:22px;}
	#wrapper.login .cbox{min-height:560px;padding-bottom:40px;} .login #wrapper h1{margin-bottom:10px;}
.banner_full{border:1px solid #c00;margin-top:20px;} .banner_main{margin-bottom:20px;border:1px solid #c00;} .banner_nbrd{margin-bottom:20px;} .topart .banner_nbrd{margin:10px 0 0 0;}
.banner_side{margin-bottom:20px;border:1px solid #c00;} .subtags .banner_side{border:none;background:#fff;max-height:350px;} .banner_top{padding:10px 0;width:96%;max-width:1000px;margin:0 auto;}
@media screen and (min-width:1180px){}
@media screen and (max-width:1179px) and (min-width:768px){}
@media screen and (max-width:767px) and (min-width:481px){#mapa .cbox{width:100%;} #mapa .subtags.datadir{position:relative;top:0;width:96%;padding:2%;margin:0;border:none;} .subtags .banner_side{margin:8px 0 0 0;width:auto;max-height:inherit;} .banner_full{padding:6px;}}
@media screen and (max-width:480px){.paginador a{margin:0 4px 5px 0;} .provincias, .subtags, .localidades, .busquedas_relacionadas{line-height:30px;} .path{line-height:30px;} .webnofollow{margin-bottom:10px;} #mapa .cbox{width:100%;}
#mapa .subtags.datadir{position:relative;top:0;width:96%;padding:2%;margin:0;border:none;} #main .formularios, .admin .formularios{padding:10px;} .recordcon{display:block;margin:20px 0 0 0;}
.banner_full, .banner_side, .banner_main{padding:0;border:none;} .subtags .banner_side{margin:0;width:auto;max-height:inherit;}}