.overflou { width: 100%; overflow: hidden}
.enlaces {float:left; width: 210px; margin-top: 10px}
#comprar{font-size:16px}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;margin-top:5px;padding:0;}
input{font-family:Arial, Helvetica, sans-serif;font-size:12px;border-color:gray;border-style:solid;border-width:1px}
.contenedor_pagina{width:1020px;margin-left:auto;margin-right:auto;overflow:hidden}
form{}
#buscar{width:590px;height:20px;padding:4px;font-size:20px}
#logotipo{padding-top:0px;padding-bottom:20px}
#patrocina{padding-top:40px}
#contenedor_pie{margin-bottom:20px;}
.menu_principal{}
.menu_principal ul{padding:0;margin:0}
.menu_principal ul li{display:inline}
#pie{margin-top:20px}
img{border:0}
#cabecera{overflow:hidden;width:100%;position:relative}
#logotipo_pequeno{}
#formulario_buscar{float:left;position:absolute;top:15px;left:240px}
#resultados{margin-top:40px;margin-bottom:40px}
h1{font-size:35px;font-weight:bold;display:inline}
h2{font-size:18px;font-weight:bold;display:inline}
.ficha{width:580px;overflow:hidden;border-bottom-color:#DDD;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px;padding-bottom:10px}
#contenido{float:right;width:660px;margin-right:5px}
#publicidad{float:left;width:340px;;overflow:hidden;}
.foto{float:left;width:80px;height:60px;background-color:#ddd;margin-right:20px}
.datos{float:left;width:480px;}
.paginado{}
.paginado ul{}
.paginado ul li{float:left;list-style:none;margin:0;padding:0}
.paginado ul li a{display:block;padding:8px}
.paginado ul li a:hover{background-color:#ddd}
#contenedor_ficha{padding-top:20px}
.formulario_opinion{width:100%;overflow:hidden;background-color:#E2E2E2;padding-top:10px}
#opinion{padding-left:10px;margin-bottom:10px}
.foto_ficha{float:left;width:80px;height:60px;background-color:#e2e2e2;margin-right:2px;margin-bottom:2px}
.contiene_foto{overflow:hidden;width:100%}
#visor{margin-bottom:5px;}
#anadir_fotos,#opinion_anadir{padding-bottom:10px}
#buscadouro{width:400px}
.descripcion{font-size:12px;color:gray}
#mapa{width:590px;height:200px}
#mapa_index{width:600px;height:300px;float:left;margin-right:10px}
.globo{overflow:auto;width:250px;height:75px}
#capa_empresas{height:100px;overflow:auto;margin-top:10px}
.capa_empresas_index{width:390px;height:300px;float:left}
#contenedor_capa_empresas{overflow:hidden;width:100%;background-color:#e2e2e2;padding-bottom:10px}
.relaciones a{display:block;float:left;width:100px;}
.contenedor_mapa{overflow:hidden;width:100%;margin-top:10px}
.proximos ul li{list-style:disc;margin-bottom:10px}
.hreview-aggregate{margin-bottom:20px}
#boton_buscar{margin-left:10px;padding:4px}
#contenedor_columnas{margin-top:20px;overflow:hidden;width:100%;margin-bottom:20px}
#col_dos{float:left;width:300px}
#col_uno{width:590px;float:left}
.ad300{width:340x;height:285px;float:right;margin-bottom:10px;  }
.ad302{width:340x;height:252px;float:right;margin-bottom:10px;  }
.vertical {width: 180px; float: right; overflow: hidden}
#publi2,#publi3{height:240px;background-color:black;color:white;font-size:16px;width:300px;margin-bottom:10px;padding:2px;overflow:hidden;float:right}
#publi_propia{background-color:black;color:white;font-size:16px;width:300px;float:right;margin-bottom:10px;padding:2px;height:240px}
#publi_propia a{color:white;text-decoration:none}
#publi_propia a:hover{text-decoration:underline;}
#muydom{color:red;font-size:16px}
.face_directo{float:right;width:300px;margin-top:5px;margin-bottom:5px}