#restaurant div#search {margin-top:4px; background:url(restaurantes.gif) 0 0 no-repeat; height:35px; padding-top:44px; padding-left:20px; padding-right:20px;padding-bottom:20px}
#restaurant form#search_by_options {float:left }
#restaurant ul { float:left; margin-bottom:15px; }
#restaurant li { float:left; }
#restaurant .li1 { width:106px; margin-right:10px; }
#restaurant .li2 { width:164px; margin-right:10px; }
#restaurant .li3 { width:126px; }
#restaurant select { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#restaurant form#search_by_text {float:right;}




#restaurant .search_text {font-size:11px; line-height:11px; padding-top:4px; width:109px; border:none; float:left; color:#000000; background:url(buscador_box.gif) no-repeat; height:19px; float:left; padding-left:5px;}
#restaurant .before_focus {color:#999999;font-style:italic}
#restaurant form#search_by_text .search_submit { background:url('buscador_button.gif') 0 0 no-repeat; height:23px; width:25px; border:none; float:right; cursor:pointer; float:left; }
#restaurant #map { clear:left; border:solid 1px #960000; height:400px; font-size:12px; line-height:14px; }
img.imgfloat { float:left; margin-right:10px; margin-bottom:5px; }
p.recommended { color:#000000; font-size:12px; line-height:12px; margin-bottom:2px; }
p.recommended img {margin-right:3px;}
p.name { color:#990000; font-size:15px; line-height:16px; margin-bottom:5px; }
p.food { color:#85826B; font-size:12px; line-height:12px; margin-bottom:2px; }
p.price { color:#85826B; font-size:12px; line-height:12px; margin-bottom:5px; }
p.description { font-size:12px; line-height:15px; color:#000000; }
p.address { font-size:12px; line-height:15px; color:#000000; }
p.address a {color:#818181}
p.address a:hover {text-decoration:unerline }
div.gmap_point { width:330px; }
#map cleaner { clear:both; height:10px; }
p.results{font-size:12px;line-height:14px;padding-bottom:10px; }
p.web {font-size:12px; line-height:14px;}
p.web a{color:#98947e;}
p.web a:hover{text-decoration:underline;}
