



/* GLOBAL SEARCH */

/*                posicion horizontal   */
#globalsearch { width: 190px; height: 48px; position: absolute; top: 0; right: 0; background-position: 50% 0; background-repeat: no-repeat; }
#globalsearch.active { background-position: 100% -88px; }
#globalsearch input.g-prettysearch { width:140px; height: 86px; margin-top: 0px; margin-left: 11px; background: url(../wp_images/searchfield_repeat.png) center top repeat-x; }
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 4px; margin-left: 11px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left, 
#globalsearch .search-wrapper .right { behavior:url(iepngfix.htc); }
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../wp_images/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 20px; height: 19px; background: url(../wp_images/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #3E8E3E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(../wp_images/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(../wp_images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 1px 0 0 0; font: 11px "Lucida Grande", Geneva, Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}

#globalsearch input[type=search].not-round { background: #ABfff0; height: 09px; outline: none; -webkit-border-radius: 1px; -webkit-border-image: url(../wp_images/searchfield_border.png) 2 2 2 2 stretch stretch; width: 183px; }

/* SEARCH SHORTCUTS */
#sp-results { position: absolute; margin-right: -9px; margin-bottom: 0; margin-left: 0; top: 51px; left: 175px; height: 0; }
#sp-results .inside { width: 328px; height: auto; position: absolute; top: 0; right: 0; line-height: 1px; font-size: 1px; }
#sp-results .resultCat { position: relative; color: #c6ffc6; background: #919191; width: 308px; height: 8px; margin: 0; padding-bottom: 12px; width: 302px; font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; border: 1px none #fb6bff; }


/* Sustituir las 3 imagenes de abajo */
ul.sp-results { background: url(../wp_images/shortcuts_bg_mid_grey.png) repeat-y 0 0; _background: url(../wp_images/shortcuts_bg_mid_grey.gif) repeat-y 0 0; color: #131; padding: 0 3px; margin: 0; width: 328px; text-align: left; font: 10px/14px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
ul.sp-results li { margin: 0 0 -3px 0; padding: 5px 10px; list-style-type: none; height: 4.6em; position: relative; border-left: 1px solid #91c191; border-right: 1px solid #91c191; width: 300px; }
ul.sp-results li.viewall { width: 308px; height: 20px; text-align: right; color: #000; position: absolute; bottom: -30px; *bottom: -27px; left: 0px; background: url(../wp_images/shortcuts_bg_foot_grey.png) no-repeat left bottom; _background: url(../wp_images/shortcuts_bg_foot_grey.gif) no-repeat left bottom; border-style: none; }
ul.sp-results li.hoverli { background: #b7cfb7 none repeat-x; color: #cfc; cursor: pointer; }
ul.sp-results li.hoverli h4 a { color: #afa; }
ul.sp-results li.hoverli p { color: #f0fff0; }
ul.sp-results li span.text { display: block; position: absolute; left: 68px; width: 240px; }
ul.sp-results li h4 { margin: 0; font-size: 11px; font-weight: bold; }
ul.sp-results li p { margin: 0; font-size: 10px; overflow: hidden; height: 2.7em; color: #595; }
ul.sp-results li a { color: #60c060; text-decoration: none; }
ul.sp-results li img, 
ul.sp-results li .replacementimg { position: absolute; left: 10px; width: 18px; height: 18px; behavior: url(iepngfix.htc); }
ul.sp-results li h4 a { color: #69a969; }
ul.sp-results li.viewall.hover {  }
#sp-search-spinner { position: absolute; top: 8px; right: 24%; z-index: 120; display: none; }
#sp-search-cancel img { cursor: pointer; }
/* sustituir estas imagenes */
#sp-results .firstCat { position: absolute; top: -25px; left: 0; width: 308px; height: 8px; background: url(../wp_images/shortcuts_bg_head_grey.png) no-repeat left top; _background: url(../wp_images/shortcuts_bg_head_grey.gif) no-repeat left top; }
#sp-result-none.viewall {bottom: -27px; *bottom: -27px;}
#sp-result-none.viewall a { font-size: 10px; }

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }


/* PRETTY SEARCH */
input.prettysearch { width:200px; height: 06px; background: url(../wp_images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 1px 0 0 0; font:11px "Lucida Grande", Geneva, Arial, sans-serif; }
.search-wrapper { position: relative; width: 100px; }
.search-wrapper input.prettysearch { width: 171px; margin-left: 10px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
.search-wrapper .left, 
.search-wrapper .right { behavior:url(iepngfix.htc); }
.search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../wp_images/searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(../wp_images/searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7e7e7e; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(../wp_images/close.gif); display: block; cursor: pointer; _cursor:hand; }
.search-wrapper.empty .reset { display: none; }
label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}


