/* SEARCH FORM */
#busca-p2 { position:absolute; z-index:9999 !important; background:#FFF; width: 100%; }

#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }

#suggestions { display:none; z-index:9999 !important; background:#FFF; position: relative; }

/* SEARCHRESULTS */

#searchresults { border:1px solid #cecece; background:#FFF; font-size:10px; line-height:14px; padding:0px; }
#searchresults a { display:block !important; border-left:5px solid #cecece !important; clear:left !important; background:#FFF !important; text-decoration:none !important; height:140px !important; padding:10px !important; }
#searchresults a:hover { border-left:5px solid #000; color:#000; background:#f9f9f9; }
#searchresults a img { float:left; background:#FFF; text-align:center; }
#searchresults a span.searchheading { display:inline; font-weight:bold; font-size:18px; }
#searchresults a:hover span.searchheading { color:#000; }
#searchresults a span { font-size:14px; padding-top:7px; display:inline; }
#searchresults a:hover span { color:#000; }

#searchresults span.category { background:#8abcab; font-size:18px; padding:15px; display:block; color:#fff; font-weight:bold; text-transform: uppercase; }

#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; background-image:url(images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

.dark .spost:hover, .dark .mpost:hover { box-shadow:inset 0px 0px 10px #dedede; }