#form-query-wrapper .placeholder {
	display: none;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;

}
.margin0 {
  margin: 0 !important;
}
.top {
  z-index: 9999999 !important;
}
li.doamos {
    width: 24.9% !important;
}
#wait {
  display: none;
}
.relative {
  position: relative;
}
a.prev_page {
  display: none !important;
  visibility: hidden;
}
.nobox {
  margin: 0;
  padding: 0;
}

a img {
  border:none;
}

img.fiximg,
.fiximg img{
  width:100%;
  display:block;
  height:auto;
}
body {
  color: #333;
  font-size: 10px;
  text-align: center;
  font-family: Arial, "MS Trebuchet", sans-serif;
}
body.wait, body.wait * {
  cursor: wait !important;
}
body.simple #menu {
/*  position: absolute;
  top: 0;
  right: 0;
  padding:5px;
*/
}

.form-wrapper {
  position: relative;
  z-index: 100;
  height: 100%;
}

#infografico {
/*  display: none;*/
}
/*#menu {
  font-size: 12px;
  color: #8a8a8a;
  position: absolute;
  top: 5px;
  right: 10px;

}
*/
/*#menu a {
  color: #ED1E79;
  font-weight: bold;
  text-decoration: none;
}
*/

#developer {
  position: absolute;
  top: 0;
  font-size:14px;
}
input, button {
  font-family: Arial, "MS Trebuchet", sans-serif;
}
.hide {
  display:none;
}
.show {
    display: block !important;

}
.clearfix {
  _height: 1%;
  zoom: 1;
}
.clearfix: after {
  content: ".";
  visibility:hidden;
  display: block;
  clear: both;
  height: 0;
}


#all {
  width:100%;
/*  margin: 40px 0;*/
/*  _padding: 40px 0;*/
  text-align: left;
}
body.home #all {
/*  position:relative;*/
  height: 100%;
  margin: 0 ;
  padding: 0;
}
body.home {
  height: 100%;
}
#b {
  width: 975px;

}
#fake-form-query {
  display:none;

}

#footer {
/*  position:  absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  background: red;
*/
  display: none;
  margin-bottom: 15px;
  font-size: 9px;
  color: #8a8a8a;
/*  line-height: 36px;*/
/*  padding:10px;*/
}
#footer p {
  padding: 0 10px;
}
body.simple #footer {
  visibility: visible;
}
body.simple #footer p{
  padding: 0;
}
body.simple #footer, #footer.bottom {
  position: absolute;
  bottom: 0 !important;
}

#footer p.left {
  float: left;
}

#footer p.right {
  float: right;
}
#footer a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  position: relative;
  top:2px;
  padding:2px;
  color: #8a8a8a;
  text-decoration: none;
}
#footer a:hover {
  background-color:#8a8a8a;
  color:#fff;
}
#form-query-wrapper {
/*  height: 60px;*/
  overflow: hidden;
  clear: both;
/*  width: 100%;*/
  margin: 0 auto;
}
#form-query-wrapper div.suggestions,
#form-query-wrapper div.trends,
#form-query-wrapper div.donations{
  font-size: 10px;
  color: #808080;
  float: left;
/*  padding-bottom: 10px;*/
  padding: 0 10px 10px;

}
#form-query-wrapper div.suggestions a:hover,
#form-query-wrapper div.trends a:hover,
#form-query-wrapper div.donations a:hover {
  text-decoration: underline;
}
#form-query-wrapper div.suggestions a,
#form-query-wrapper div.trends a,
#form-query-wrapper div.donations a{
  color: #ED1E79;
  text-decoration: none;
}
#form-query-wrapper div.suggestions{
  width: 170px;

}
#form-query-wrapper div.trends{
  margin-left: 58px;
  width: 143px;

}
#form-query-wrapper div.donations{
  float: right;

}
#fake-form-query,#form-query {
  z-index: 0;
/*  background: #EFEFEF url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAA8CAIAAADKT1zUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNrslL0KwCAMhJOAgojv/4AiuBXBTdHGn5bSOnfyhsB9JNnusNYKADxDCDHGlBKyyTl779lAF5ZSnHPsiUgpJYTAo4u9MYZn27LW8orWWko5Dmm84H24RPMl4hs9tdFGG/2IRg9MNPJ6x7/FdRH3RSksquNbMKcAAwD8MWDTq5GGUwAAAABJRU5ErkJggg==") no-repeat scroll left top;*/
  height: 60px;
  clear: both;
  margin-top: 10px;

  position: relative;

  /*border: 2px solid #dedede;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;*/

  /*
    TODO Implementar suporte border-radius para IE e Opera
  */
  border-right: none;

}
#form-query span.corner {
  background: #EFEFEF url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAA8CAIAAADKT1zUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5JREFUeNrslL0KwCAMhJOAgojv/4AiuBXBTdHGn5bSOnfyhsB9JNnusNYKADxDCDHGlBKyyTl779lAF5ZSnHPsiUgpJYTAo4u9MYZn27LW8orWWko5Dmm84H24RPMl4hs9tdFGG/2IRg9MNPJ6x7/FdRH3RSksquNbMKcAAwD8MWDTq5GGUwAAAABJRU5ErkJggg==") no-repeat scroll left top;
  width:5px;
  height:60px;
  position: absolute;
  left:0;
  top: 0;
  z-index: 1000;
}
#form-query button {
	z-index: 9999;
}
#form-query input,
#form-query button {
/*  float: left;*/

}
#form-query span {
  display:block;
  margin-right:147px;
}
#form-query #terms {
  outline: none;
}
#form-query #terms {

  font-size: 3.8em;
/*  line-height: 3.8em;*/
  color: #444;
  height: 52px;
  width: 100%;
  display:block;

  border: 2px solid #dedede;
  border-width: 2px 0;
  background:#efefef;
  padding: 4px 0 0 10px;
  position: absolute;
    top: 0;
    left: 0px;

/*  height: 5.6em;
  */


}
#form-query strong, body.simple #infografico strong {
  font-size: 12px;
  color: #922A8C;
}
#infografico {
  text-align: center;
  line-height: 15px;
  font-size: 12px;

  width:100%;
  position: absolute;
  color: #922A8C;
  left: 50%;
  top: 50%;
  height:166px;
  width: 600px;
  margin-left: -300px;
  margin-top: 40px;
  z-index: 0;



}
#footnotes_debug {
  display: none;
}
#infografico div.alimente {
/*  margin: 0 auto;*/
  width: 417px;
  float: right;
  border-top: 1px solid #D6D6D6;
}
#infografico div.saibamais a{
  color:#90258B;
  text-decoration: none;
}
#infografico div.saibamais a:hover{
  text-decoration: underline;
}
#infografico div.saibamais {
  float: left;
  border-top: 1px solid #D6D6D6;
}
#infografico div.obj {
  height: 135px;
}
div.drop {
  position: absolute;
  width: 3px;
  height: 3px;
  background: red;
  z-index: 9999;
}
#infografico .foot_wrapper {

}
#form-query strong {
/*  position: absolute;*/
/*  top: -24px;*/
/*  margin-left: 10px;*/
}
body.simple #footer strong {
  position: relative;
/*  top: 10px;*/
/*  float: left;*/
  display: block;
  width: 100%;

}
body.simple #form-query strong {
  display: none;
}
#form-query button:hover {
  background-position: 0 -60px;
}
#form-query button {
  position: absolute;
  right: -10px;
  top: 0px;

  background: #FFF url("data:image/png;charset=utf-8;base64,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") no-repeat 0 0;

  line-height: 0;
  text-indent: -9999px;
  overflow:hidden;
  border: none;

  width: 157px;
  height: 60px;
}
#form-query button:hover {
  cursor: pointer;
}
body.simple #toolbar,
body.simple #options,
body.simple #contents {
  opacity: 0;
  -moz-opacity: 0;
/*  filter:alpha(opacity=0);*/
/*  _filter: none;*/
  _display: none;
}

body.simple #form-query {
    position:absolute;
    z-index: 1000;
    top:50%;
    left:50%;
    margin-top:-2.8em;
    width: 80%;

    _width: 100%;
    max-width:975px;
    min-width: 760px;
    text-align: left;
}

div#toolbar {
    padding-top: 10px;
    background: url(../images/busk/shade-item-light.png?1282251874) repeat-x left bottom;
    text-align: center;

    border-bottom: 1px solid #dedede;
    float: left;
    width: 100%;
    position: relative;
}
div#toolbar .corner {
  position: absolute;
  top: -1px;
  width: 4px;
  height:5px;
    z-index: 9999;

}
div#toolbar.hover #tabs {
  display:none;
}
div#toolbar .l {
  left: -1px;
  background: url(../images/busk/toolbar_corner_l.png?1282251874) no-repeat top left;

}
div#toolbar .r {
  right: -1px;
  background: url(../images/busk/toolbar_corner_r.png?1282251874) no-repeat top left;
  z-index: 9999;

}
#toolbar div.wrapper {
  text-align: left;

}
.wrapper {
  width: 90%; /*  TODO Deixar fluido */
  min-width:760px;
  max-width:975px;

  _width: expression(document.documentElement.clientWidth < 950 ? '760px' : document.documentElement.clientWidth < 1200 ? "80%" : "975px");

  margin: 0 auto;
  text-align: left;
}
#toolbar div.wrapper div {
  float: left;
  width: 100%;
  border: 1px solid #dedede;
  border-bottom:0;
    border-right: none;

/*  -webkit-border-top-left-radius: 4px;*/
/*  -moz-border-radius-topleft: 4px;*/
/*  -webkit-border-top-right-radius: 4px;*/
/*  -moz-border-radius-topright: 4px;*/

  background:#FFF;
  position: relative;
}
.ellipsis {
  text-overflow: ellipsis;
  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;
}
p#query, ul#tabs {
  position: relative;
}
p#query .ellipsis {
  display: none;
  width: 14px;
  margin-left: -15px;
  position: absolute;
  color: #922A8C;
  background: #FFF;
  line-height: 2.3em;
  height: 100%;
  top:0;
}
p#query.ellipsis .ellipsis {
  display: block;
}
p#query {
  float: left;
  padding-left: 10px;
  overflow:hidden;
  text-overflow: ellipsis;
  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;

width: 70%;

/*  visibility:hidden;*/
}
p#query .message,
p#query .results,
p#query .clipping {
  display:none;
width: 100%;

}

p#query.message {
  color: #922A8C;
  font-weight:bold;
}
p#query.message .message{
  display:block;
}
p#query.results .results {
  display: block;
}
p#query.clipping  .clipping a{
    font-weight: normal;

}
p#query.clipping  .clipping {
  color:#922A8C;
  font-weight: bold;
  display:block;
}
p#query.active {
/*  visibility: visible;*/
}
p#query strong {
  color: #922A8C;
}
ul#tabs li a {
  text-decoration: none;
  color: #808080;
}
ul#tabs {
  float: right;

  margin-left: -341px;

    position: relative;
    right:-1px;

}
body.js ul#tabs input {
  display: none;
}
ul#tabs label {
  display: block;
}
ul#tabs li {
 float: right;

  padding: 1px 25px;

  color: rgb(128,128,128);
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
}

li#item-filter {
    width:97px;
    text-align: center;

}

ul#tabs li.hover,
ul#tabs li:hover {
  background-color: #EFEFEF;
}
ul#tabs .hover,
ul#tabs .hover *,
ul#tabs *:hover {
  cursor: pointer;
  _cursor:hand;
}

ul#tabs #item-suggest {
  border-right: none;
}

#options-suggest ul.results li.active label, ul#tabs #item-expand-all.active {
  background-image: url(../images/busk/bt-check.png?1282251874);
  _background-image: url(../images/busk/bt-check_ie.png?1282251874);
  background-repeat:no-repeat;
  background-position: 95% center;
  background-color:transparent;

}
#options-suggest ul.results li.active label {
  background-position: right center;
}
#options-suggest ul.results li.wait label {
  background-image:none;
}
ul#tabs #item-expand-all.active:hover {
  background-color:#EFEFEF;
}
ul#tabs .active {
  background-color:#EFEFEF;
  background-image: url(../images/busk/bt-close.png?1282251874);
  _background-image: url(../images/busk/bt-close_ie.png?1282251874);
  background-repeat:no-repeat;
  background-position: 95% center;
  margin-bottom: -1px;
  border-bottom: 1px solid #efefef;

}
ul#tabs .loading {
  background-image: url(../images/spinner.gif?1282251874);
  background-repeat:no-repeat;
  background-position: 95% center;
}

p#query, ul#tabs li {
  font-size: 1.4em;
  line-height: 2.3em;
  color: #808080;
}

#options {
  float: left;
  clear: both;
  width: 100%;

  text-align: center;
  background: #efefef;
/*  padding-bottom: 20px;*/
}
#options div.default, #options div.loader {
  margin: 0 10px;
}
#options.default #options-userpage {
  display: block;
}
#options.extra #options-extra {
  display: block;
}

#options-userpage h2{
  color: #8a8a8a;
  font-size: 18px;
}
#options-userpage a {
  color: #ED1E79;
  text-decoration: none;
}
#options-userpage a:hover {
  text-decoration: underline;
}

#options-userpage {
  font-size: 15px;
}
#options-userpage div{
  margin: 10px;
}
#options-extra div.box {
/*  padding: 0 10px;*/
}
#options-extra div {
/*  font-weight: bold;
  font-size: 15px;
  margin: 0 10px;
  color: #8a8a8a;
*/}
#options-extra div strong {
  color: #922A8C;
}
#options .fix-padding {
  padding: 0 0 20px 0;
}
#form-filter {
  float: left;
  width: 100%;

}
#options form {
/*  min-height: 80px;*/
  text-align: left;
}
#options .wrapper {
  display:none;
  padding: 20px 0;
/*  min-height: 100px;*/
/*  _height: 100px;*/
}
#options #options-filter .wrapper {
  display: none;

}
#options-filter .filter_area {
  height:34px;
  line-height: 33px;
  background:#CCC;
  float: left;
  width:100%;
  display: none;


}
#options-filter .filter_area .wrapper {
  padding: 0;
  display: block !important;

}
#options-filter .filter_area p {
  font-size:15px;
  padding: 0 10px;


}
#options #options-filter  {
  display: block;
}
#options-filter .default {
  color: #8a8a8a;
}
#contents {
  clear: both;
    position: relative;
    top: -1px;
    border-top: 1px solid #dedede;
}
#contents .wait {
  text-align:center;
  font-size:18px;
  line-height: 3.6em;
  width:100%;
  clear: both;
}
#contents .hfeed .wait {
  font-size: 12px;
  color: #922A8C;
  font-weight: bold;
}
#contents #clipping {
  display:none;
}
#contents.clipping #clipping {
  display:block;
}
#contents.clipping #results {
  display:none;
}
#contents .hentry .title {
  background: #f7f7f7 url(../images/busk/shade-item.jpg?1282251874) repeat-x left bottom;
}

#contents .hentry .title,
#contents .hentry .title *{
  color: #808080;
  font-weight: normal;
}

#contents .hentry {
  text-align: center;
  clear: both;
    border-top: 1px solid #dedede;
    position: relative;
    top: -1px;
}
/*#contents .hentry .wrapper,*/

.hentry div.actions .panel {
    margin-bottom: 25px;
}
#contents .hentry .actions {
    text-align: center;
    padding:0 10px 25px;
    clear: both;
/*  float: left;*/
}
#contents .hentry .actions-on {
/*  float: left;*/
/*  width:100%;*/

}

#contents .hentry .title a {
  text-decoration: none;
}
#contents .hentry .title a:hover {
  text-decoration: underline;
}
#contents .hentry h2.entry-title {
    font-size: 1.8em;
    font-weight: normal;


}
#contents .hentry h2.entry-title strong {
  color: #808080;
  font-weight: normal;
}
#contents .hentry h2.entry-title a {
  color: #808080;
  text-decoration: none;
}
#contents .hentry h2.entry-title a.entry-link {
  display: block;
  cursor: pointer;
  background: #f7f7f7 url(../images/busk/shade-item.jpg?1282251874) repeat-x left bottom;
}
#contents .hentry h2.entry-title a.entry-link .wrapper {
  display: block;
  min-height: 28px;
  _height:28px;
  padding:8px 0 0;
}
#contents .hentry h2.entry-title .wrapper span.label {
  margin: 0 10px;
  display: block;
}
#contents.expanded h2.entry-title a.entry-link,
#contents.expanded h2.entry-title a.entry-link *,

#contents .key_focus.entry-active h2.entry-title a.entry-link,
#contents .key_focus.entry-active h2.entry-title a.entry-link *,
#contents .key_focus.entry-active h2.entry-title a,

#contents .entry-active h2.entry-title a.entry-link,
#contents .entry-active h2.entry-title a,
#contents .entry-active h2.entry-title a.entry-link *,

#contents .hentry h2.entry-title a.entry-link:hover,
#contents .hentry h2.entry-title a.entry-link:hover * {
  background-position: -1000px  -10000px;
  color: #FFF !important;
  background-color: #ED1E79;
}
#contents.keyboard .hentry h2.entry-title a.entry-link:hover,
#contents.keyboard .hentry h2.entry-title a.entry-link:hover * {
  background-position: 0 0;
  background-color: transparent;
  color: #808080 !important;
}
#contents.keyboard .key_focus h2.entry-title a.entry-link *,
#contents.keyboard .key_focus h2.entry-title a.entry-link,

#contents.keyboard .key_focus h2.entry-title a.entry-link:hover *,
#contents.keyboard .key_focus h2.entry-title a.entry-link:hover {
  background-position: -1000px  -10000px;
  color: #FFF !important;
  background-color:#ED1E79;
}
#contents .hentry h2.entry-title .vcard {

  position: relative;
  top: -2px;
  padding-left: 11px;
  font-size: 10px;
  color: #808080;
}


#contents .hentry h2.entry-title .vcard span:hover {
  text-decoration: underline;
}
#contents .hentry .actions,
#contents .hentry .loader {
  display: none;
}
#contents .hentry .entry-content .date,
#contents .hentry .entry-content .content {
  margin: 10px;
}


body.js #contents.expanded .hentry .actions,
#contents .entry-active .actions,
body.js #contents.expanded .hentry .loader,
#contents .entry-active .loader {
  display:block;
}
body.js #contents .hentry .entry-content div.date {
/*  position: relative;*/
  margin-bottom:1em;
  cursor: default;
  font-size: 11px;
/*  display: inline;*/
}
body.js #contents .hentry .entry-content div.date div{
/*  display: inline;*/
  margin: 0 0 12px 0;
}
body.js #contents .hentry .entry-content div.date ol {
  display: none;
  z-index: 1000;
  position:absolute;
  margin: 3px 0;
  padding:4px;
  color: #333;
  font-size:10px;
  text-transform: lowercase;
  background-color:#FFFF99;
  width:200px;
  border: 1px solid #666;
}
strong.highlight {
  color: #922A8C; /*ROXO*/
}
.inner .hentry .entry-content h3 {
  color: #922A8C;
  font-size: 14px;
  margin: 1em 0;
}
.inner strong {
  color: #922A8C;
}
.inner .hentry .active {
  background: #922A8C !important;
}
body.js #contents .hentry .entry-content div.date li:hover strong{
/*  color: #ED1E79;*/
}

body.js #contents .hentry .entry-content div.date ol li {
  list-style: none;
  margin:0;
  padding:0;
/*  display: inline;*/
}
body.js #contents .hentry .entry-content div.date div:hover ol {
  display: block;
  color: #333;
}
#contents .item_pagination {
  padding-left:20px;
  font-size: 12px;
  line-height:36px;

}

#contents .item_pagination,#contents .item_pagination a{
  color:#808080;
  text-decoration: none;
  display: block;
}

#contents .item_pagination a:hover{
  color:#ED1E79;
}

#contents .item_pagination span {
  display:none;

}

.hentry .actions .forms form {
  display: none;
  width: 300px;
  clear: both;
}

.hentry .actions .forms form textarea,
.hentry .actions .forms form input{
  width:100%;

  display: block;
  border: 1px solid #dedede;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-family: arial, sans-serif;
  font-size: 12px;
  padding:3px;

}
.hentry .actions .forms form li {
  margin: 5px 0;
}

.options-clipping {
  color: rgb(138,138,138);

}
.options-clipping .backup {
  display: none;
}
.filter_area a, .options-clipping a{
  color: #ED1E79;
  text-decoration: none;
}
#options .options-clipping form {
  display: block;
}
.options-clipping p{
  font-size: 1.5em;
/*  font-weight: bold;*/
/*  font-weight: bold;*/
/*  text-align: center;*/

}

.filter_area strong, div.clipping_message strong, .options-clipping p strong {
  color: #922A8C;
}
div.button {
  position: relative;
  height: 34px;
  width: 100%;
  line-height: 34px;
  font-size: 15px;
  font-weight: bold;
}

div.button .badge,
div.button .label,
div.button .corner {
  position: absolute;
  top:0;
  height: 100%;
}
div.button .badge {
  width: 13px;
  height:100%;
  right: 20px;
}
div.button .corner {
  width: 4px;
  display: block !important;
}
div.button .left {
  left:0;
}
div.button .right {
  right:0;
}

div.button .label {
  width: 100%;
}
div.button .badge {
  background: url(/images/busk/seta_botao.png?1282251874) no-repeat center left;
  _background: url(/images/busk/seta_botao_ie.png?1282251874) no-repeat center left;
}
div.cancel .badge {
  background: url(/images/busk/close-badge.png?1282251874) no-repeat center left;
  _background: url(/images/busk/close-badge_ie.png?1282251874) no-repeat center left;
}

div.button .label a{
  color: #FFF !important;
  text-decoration: none;
  display: block;
  height: 34px;
  margin:0 4px;
  padding: 0 8px;

}
div.button.hover .label a,
div.button.hover .left,
div.button.hover .right {
  background-position: 0 -34px !important;
}
div.button .label a:hover {
  text-decoration: underline;
}

div.gray_button .label a{
  color: #FFF;
  background: url(../images/busk/bt_cinza_miolo.png?1282251874) repeat-x top left;
}
div.gray_button .left {
  background: url(/images/busk/bt_cinza_esq.png?1282251874) no-repeat top left;
}
div.gray_button .right {
  background: url(/images/busk/bt_cinza_dir.png?1282251874) no-repeat top left;
}

div.pink_button .label a{
  color: #FFF;
  background: url(../images/busk/bt_rosa_miolo.png?1282251874) repeat-x top left;
}
div.pink_button .left {
  background: url(/images/busk/bt_rosa_esq.png?1282251874) no-repeat top left;
}
div.pink_button .right {
  background: url(/images/busk/bt_rosa_dir.png?1282251874) no-repeat top left;
}

.css_check input{
  display: none;
}
.css_check {
  background: url(../images/busk/css_check.png?1282251874) no-repeat left center;
  padding-left: 15px;
}
.css_checked {
  background: url(../images/busk/bt-check.png?1282251874) no-repeat left center;
  _background: url(../images/busk/bt-check_ie.png?1282251874) no-repeat left center;

}
.options-clipping .button{
  width:50%;
  _width: 49%;
}
*:first-child+html #login-form .options-clipping .button {
  width: 49%;

}
.options-clipping div.button .button-wrapper{
  height: 34px;
  position: relative;
}
.options-clipping .col_a .button-wrapper{
  margin-right: 10px;
}
.options-clipping .col_b .button-wrapper {
  margin-left: 10px;
}
.options-clipping .buttons {
  float: left;
  width: 100%;
  margin: 20px 0 0;
}
.options-clipping .buttons p{
  margin: 10px 0;
}
.options-clipping .buttons p.col_b{

}
.clipping_message .col_a, .options-clipping .col_a{
  float: left;
}
.clipping_message div.buttons .col_b {
  float: right;
}
.clipping_message {
  color: #8a8a8a;
}
.clipping_message h2 {
  padding-bottom: 10px;
}

div.clipping_message p {
  font-size: 15px;
  margin: 5px 0;
}
div.clipping_message div.button {
  width: 49%;
  margin-right: 0;
}

.clipping_message .col_b, .options-clipping .col_b{
  float: right;
}
div.clipping_message h2, .options-clipping h2 {
  font-size: 18px;
  margin: 0.5em 0;
  font-weight: normal;
}
.options-clipping h2 strong{
  color: rgb(138,138,138);
}
.options-clipping form {

}
#login-form .button,
#register-form .button {
  width: 65%;
}
#login-form .col_b,
#register-form .col_b{
  width: 33%;
}
#register-form fieldset.round p {
/*  width: 33%;*/
}
#register-form fieldset.round p.middle {
/*  width: 34%; */
}

fieldset.round {
  border: none;
  position: relative;
  clear: both;
}
fieldset.round .corner {
  position: absolute;
  z-index: 1000;
  width: 4px;
  height: 4px;
  display: block !important;


}
fieldset.round .tl {
  top: 0px;
  left: 1px;
  background: url(../images/busk/fieldset_round_tl.gif?1282251874) no-repeat top left;
}
fieldset.round .tr {
  top: 0px;
  right: 0;
  background: url(../images/busk/fieldset_round_tr.gif?1282251874) no-repeat top right;
}
fieldset.round .bl {
  bottom: -1px;
  left: 0px;
  background: url(../images/busk/fieldset_round_bl.gif?1282251874) no-repeat bottom left;

}
fieldset.round .br {
  bottom: -1px;
  right: 0px;
  background: url(../images/busk/fieldset_round_br.gif?1282251874) no-repeat bottom right;
}
span.leg {
  display: none;
}
fieldset.leg div.leg{
/*  _bottom: 15px !important;*/
  bottom: -16px;
  position: absolute;
  display: block;
  margin-left: 20px;
  width: 16px;
  height: 16px;
  background: url(../images/busk/textarea_leg.png?1282251874) no-repeat left top;
}

fieldset.round table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  text-indent: 10px;
/*  height: 67px;*/
}
fieldset.round table tfoot td,
fieldset.round table tfoot tr {
  background: #FFF;
  vertical-align: top;
  border: 1px solid #dedede;
  border-top: none;
  border-bottom: none;
}
fieldset.round th {
  background: #FFF;
  color: #FFF;
  font-size: 15px;
  height: 33px;
  background:rgb(138,138,138);
  font-weight: normal;
  border: 1px solid #dedede;
  border-top: none;
  border-bottom: none;
}
fieldset.round table tr .last label {
  border: none;
}
fieldset.round table tr td{
  height: 33px;

}
fieldset.round table tr,
fieldset.round table td,
fieldset.round table th {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
}
fieldset.round table th.middle,
fieldset.round table td.middle{
  width: 34%;
}
fieldset.round p{
  width:50%;
  margin:10px 0;
  float: left;
}
fieldset.round label,
fieldset.round input,
fieldset.round .field{
  font-size: 15px;
  display: block;
/*  line-height: 33px;*/

}
fieldset.round td span {
  display: block;
  padding: 6px 10px;
}
fieldset.round textarea {
  display: block;
  border: none;
  width:100%;
  overflow: auto;
  font-size: 14px;
  /*
    TODO Ajuste de padding
  */

/*  margin: 10px;*/
  font-family: arial;
  height: 100px;
}
fieldset.round input{
/*  display: none;*/
  border: none;
  width: 100%;
/*  height: 27px;*/
/*  padding-top: 7px;*/
/*  text-indent: 10px;*/
/*  _padding-left: 10px;*/
/*  _text-indend: 0px;*/
}

#user-profile p,
#user-profile h2 {
  font-size: 18px;
  margin:0;
}

#user-profile a {
  font-size: 15px;

  display: block;
  margin-top: 20px;
}
#user-profile p strong {
  font-weight: normal;
}



#login-form fieldset.round p {
  width: 50%;
  _width: 49%;
  /* fix para ie7*/
}
*:first-child+html #login-form fieldset.round p {
  width: 49%;
}
#login-form fieldset.round p.last {
  _width: 51%;
}
*:first-child+html #login-form fieldset.round p.last {
  _width: 51%;
}
#recovery-form fieldset.round p {
  width: 100%;

}


#options-suggest table {
  font-size: 15px;
  width:100%;
  table-layout: fixed;
  border-collapse: collapse;

}
#options-suggest table tr {

}
#options-suggest table th,
#options-suggest table td{
  border: 1px solid #dedede;
}
#options-suggest table thead{
  color: #FFF;
  }
#options-suggest table thead tr{
  background: rgb(138,138,138);
}

#options-suggest table thead th{

  font-weight: normal;
}

#options-suggest table tbody td,
#options-suggest table thead th{
  padding:0 10px;
}
#options-suggest table thead th.first-col{

  background: url(/images/busk/corner_tabela_cinza_tl.png?1282251874) no-repeat left top;
}
#options-suggest table thead th.last-col{
  background: url(/images/busk/corner_tabela_cinza_tr.png?1282251874) no-repeat right top;
}
#options-suggest table tbody ul.drop-down li.first {
  top: 0;
}
#options-suggest table thead th{
  padding-top: 5px;
  padding-bottom: 5px;
}
#options-suggest tfoot {

}

#options-suggest tfoot tr{

}

#options-suggest tfoot td{
  padding-top: 20px;
}

#options-suggest tfoot td.first{
  padding-right: 5px;
}

#options-suggest tfoot td.last{
  padding-left: 5px;
}

#options-suggest table tbody{

}
#options-suggest table tbody tr{
  background: #FFF;
}
#options-suggest table tbody td.check{
/*  background: url(../images/busk/bt-check.png?1282251874) no-repeat 96% center;*/
/*  _background: url(../images/busk/bt-check_ie.png?1282251874) no-repeat 96% center;*/

}
#options-suggest table tbody td p {
  margin: 0;
}
#options-suggest table tbody td.check p {
  background: url(../images/busk/bt-check.png?1282251874) no-repeat right center;
  _background: url(../images/busk/bt-check.png?1282251874) no-repeat right center;

}
#options-suggest table td.nobox {
  padding:0 ;
}
#options-suggest table ul.drop-down {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: url(../images/busk/drop_down_tabela.png?1282251874) repeat-x top left;
  height: 16px;
  padding: 8px 6px;
  /*
    TODO O último dropdown fica esquisito
  */

}
#options-suggest table ul.dd-active {
  background-position: 0 -33px;
}
#options-suggest table ul.drop-down ul.items {
  border-color: #dedede;
}


#options-suggest {
  font-size: 15px;
  color: rgb(138,138,138);
}
#options-suggest p.message strong{
  color: #922A8C;
}
#options-suggest p.message {
  padding: 10px 0;
}
#options-suggest p{
  margin:0 10px 10px;
}
#options-suggest p.nobox {
  margin: 0 0 10px;
  padding: 0 0 0 10px;
}
p.suggest_input {
  height: 33px;
  line-height: 33px;
  background: #FFF;
  padding: 0 0 0 0;
  background: #FFF url(../images/busk/suggest_corner.gif?1282251874) no-repeat top left;

}
#options-suggest #suggest-query input {
  background: transparent url(../images/busk/suggest_corner_arrow.gif?1282251874) no-repeat right top;

/*  text-indent: 10px;*/
  color: rgb(138,138,138);
  font-size: 15px;
  border: none;
/*  -webkit-border-radius: 4px;*/
/*  -moz-border-radius: 4px;*/
/*  padding: 3px;*/
  padding: 8px 0;

  display:block;
  width:100%;
/*  background: red;*/

}

#options-suggest #suggest-query p {
/*  display: none;*/
}
#suggest-query.default .message {
  display: none;
}
#suggest-query.default .disclaimer {
  display: block;
}
#suggest-query .disclaimer {
  display: none;
}

body.js #options-suggest form {
  display: block;
  padding: 0;
}

#options p.username strong {
  color: #8a8a8a;
}
#options p.change_password {
  margin-top: 30px;
  font-size: 12px;
}



.hentry div.actions {

}

.hentry div.actions div.wrapper{
  position: relative;
}
.hentry div.actions-on ul.main-actions span.corner{
  display: none;


}
.hentry div.actions span.bl{
  left: 0px;
  background: url(../images/busk/panel_corner_bl.png?1282251874) no-repeat top left;

}
.hentry div.actions span.br{
  right: 0;
  background: url(../images/busk/panel_corner_br.png?1282251874) no-repeat top left;
}
.hentry div.actions .panels {
  clear: both;
  text-align: left;
}
ul.test {
  display: none;
}
ul.test li {
  display: inline;
}
ul.test li.last {

}
ul.test li a:hover {
  background: blue;

}

ul.test li.last a{
  display: block;
  float: none;
  text-align: right;

}
ul.test li a span{
  display: block;
  padding:0 10px;
}
ul.test li a {
  float: left;
  height: 33px;
  line-height: 33px;
}
.hentry div.actions {
/*  margin: 10px 0;*/

}
.hentry .entry-content div.enclosure {
  border: 1px solid #efefef;
  color: #8a8a8a;
}
.hentry .entry-content div.enclosure:hover {
  border: 1px solid #dedede;
  color: #999;
}
.hentry .entry-content div.enclosure {
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;

}
.hentry .entry-content div.enclosure p {
/*  display: block;*/
  margin: 0px 10px !important;
  line-height: 25px;
  height: 25px;
}
.hentry .entry-content div.enclosure .url {
  font-weight: bold;
  color: #ED1E79;
}
.hentry div.actions div.panels{
/*  width: 100%;*/

}
.hentry div.actions ul.main-actions li a{
  background: url(../images/busk/bg_item_actions.png?1282251874) repeat-x top left;
  float: left;
/*  border-right: 1px solid #FFF;*/
  font-size: 14px;
  line-height: 33px;
  color: #808080;
  text-decoration: none;
}
.hentry div.actions ul.main-actions li a span.wrap{
  display: block;
  padding: 0 10px;
/*  background: blue;*/
  border-right: 1px solid #FFF;

}
.hentry div.actions ul.main-actions li.right a span.wrap{
  border-left: none;
}
.hentry div.actions ul.main-actions li a {
  position: relative;
  z-index: 1;
}
.hentry div.actions ul.main-actions li.hide {
  display: none;
}
.hentry div.actions ul.main-actions li {
  display: inline;
  z-index: 1;
  position: relative;
}
.hentry div.actions ul.main-actions li.active a, .hentry div.actions ul.main-actions a:hover{
  background-position: 0 -33px !important;
  cursor: pointer;
}
.hentry div.actions ul.main-actions li.action-rank a:hover {
  background-position: 0 0 !important;
  /*BUSKTD Implementar isso pra ie6*/
}
.hentry div.actions ul.main-actions li.right a:hover {
  background-position: right -33px !important;
}

.hentry div.actions ul.main-actions li.first a {
  background: url(../images/busk/bg_item_actions_left.png?1282251874) no-repeat top left;
}
.hentry div.actions ul.main-actions li.first a,
.hentry div.actions ul.main-actions li.right a {
  position: relative;

}
.hentry div.actions ul.main-actions li.first a:hover .corner,
.hentry div.actions ul.main-actions li.right a:hover .corner {
  background-position: 0 -5px;
}
.hentry div.actions ul.main-actions li .corner {
  position: absolute;
  bottom: 0;
  _bottom: -1px;
  width:5px;
  height: 5px;
  overflow: hidden;
}
.hentry div.actions ul.main-actions li.first .corner{
  left: 0;
  background: #FFF url(../images/busk/corner_actions_bl.png?1282251874) no-repeat left top;
}

.hentry div.actions ul.main-actions li.right a{
    right: -3px;
}
.hentry div.actions ul.main-actions li.right,.hentry div.actions ul.main-actions li.right a{
  position: relative;


  z-index: 0;

}
ul.main-actions {
  background: #F7F7F7 url(../images/busk/shade-item.jpg?1282251874) repeat-x scroll left bottom
}
.hentry .tags_list {
  border: 1px solid #e1e1e1;
  padding: 5px;
  margin: 10px;
  clear: both;
}
.hentry .tags_list span a {
  position: absolute;
  color: #fFF;
  text-decoration: none;
  right: 3px;
  font-size: 10px;
}
.hentry .tags_list span {

  background:#666;
  color:#FFF;
  font-size: 12px;
  padding: 3px 5px;
  -moz-border-radius: 3px;
  display: inline-block;
  margin: 0;
}
ul.main-actions li a {
  height: 33px;
}
.hentry div.actions-on .corner {
/*  display: none;*/
}
.hentry div.actions ul.main-actions li.right .corner{
  right: 1px;
  background: #FFF url(../images/busk/corner_actions_br.png?1282251874) no-repeat right top;

}
.hentry div.actions ul.main-actions li.right a{
  display: block;
  background: url(../images/busk/bg_item_actions_right.png?1282251874) no-repeat right top;
  text-align: right;
  float: none;
  border: none;

}
.hentry div.actions ul.main-actions li.action-rank {

}
.hentry div.actions ul.main-actions li.action-rank span.diggs{
    font-weight: bold;

}
.hentry div.actions ul.main-actions li.action-rank span.label{
  float: left;
  padding: 0 ;
}
.hentry div.actions ul.main-actions li.action-rank .rank {
  float: right;
  margin-left: 10px;

}

.hentry div.actions .panel {
    background: #efefef;
    float: left;
    padding-bottom: 5px;
    display: none;
    width:100%;

    border: 1px solid #dedede;
    border-top: none;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

    -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
    -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;


}

.hentry div.actions .module {
    padding: 10px 10px 10px;
}
.hentry div.actions div.line {
  margin: 0 2px;
  border-bottom: 1px solid #FFF;
}
.hentry div.actions .panel div.messages {
  font-size: 12px;
  font-weight: bold;
  color: #922A8C;
}
.hentry div.actions .panel a {
  color: #ED1E79;
  text-decoration: none;
}

div.actions fieldset.round {
  margin: 10px 0;
}

div.actions fieldset.round .tl {
  background: url(../images/busk/panel_corner_tl.png?1282251874) no-repeat top left;
}
div.actions fieldset.round .tr {
  top: 0px;
  right: 0;
  background: url(../images/busk/panel_corner_tr.png?1282251874) no-repeat top left;
}
div.actions fieldset.round .bl {
  bottom: -1px;
  left: 0px;
  background: url(../images/busk/fieldset_round_bl_light.gif?1282251874) no-repeat bottom left;

}
div.actions fieldset.round .br {
  bottom: -1px;
  right: 0px;
  background: url(../images/busk/fieldset_round_br_light.gif?1282251874) no-repeat bottom right;
}

div.actions fieldset.round table th,
div.actions fieldset.round table td {
/*  */
/*  border: none !important;*/
  border-color: #efefef !important;
}
div.actions fieldset.round table tfoot tr,
div.actions fieldset.round table tfoot tr td{
  border-color: #efefef !important;
}

.module .button {
  width: 190px;
  margin-right: 20px;
  float: left;
}

.module .buttons {
  padding-top: 10px;
}
p.warnings {
  font-size: 12px !important;
  margin: 4px;
}

.fiximg {
  width:100%;
  height:auto;
}

table.results tbody tr.last-row,table.results tbody tr.last-row td{
  background: #8a8a8a;
  height: 10px;
  border: none !important;
  line-height: 10px;
}
table.results tbody tr.last-row td.first{
  background: #8a8a8a url(/images/busk/corner_tabela_cinza_bl.png?1282251874) no-repeat left bottom;
}
table.results tbody tr.last-row td.last{
  background: #8a8a8a url(/images/busk/corner_tabela_cinza_br.png?1282251874) no-repeat right bottom;
}
table.results thead tr {
/*  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;*/

/*  -webkit-border-radius: 4px;*/
/*  -moz-border-radius: 4px;*/

}



#sobre {
/*  color: #90258B;*/
  color: #808080;
  font-size: 12px;
}
#sobre .topic {
  clear: both;
  margin-bottom: 30px;
  float: left;
  width:100%;

}
#sobre .topic div {

}
#contents .hentry  #sobre.entry-content .topic h3 {
  font-size: 18px;
  font-weight: normal;
}
#contents .hentry  #sobre.entry-content .topic h3.small {
  font-size: 1.2em;
  font-weight: bold;
}
#sobre .topic .right {
  float: right;
}
#sobre .topic .left {
  float: left;

}
#sobre .topic div.right {
  width: 50%;

}
#sobre .topic div.left {
  width:50%;
}
#sobre .topic div.centered {
  text-align: center;
  padding-top: 20px;
}

#sobre .filter {
  margin-bottom: 70px;
}
#sobre .sinceramente {
  position: relative;
  left: -10px;
  clear: both;
}

.date abbr {
  border: none;
}


#menu_bar {
  font-size: 15px;
  clear: both;
  z-index: 99999;

}

#menu_bar a {
  display: block;
  padding: 7px 10px;
  color: #808080;
  text-decoration: none;
}
#menu_bar .active a,
#menu_bar a:hover {
  color: #ED1E79;
}
#menu_bar ul.menu {
  float: left;
}

#menu_bar ul.user_menu {
  float: right;
}
#menu_bar li {

  float: left;
  position: relative;

}
#menu_bar li.colors {
  padding: 2px 10px;
  top: 2px;
}
#menu_bar li.colors a {
  text-indent: -9999px;
  padding: 0;
  position: relative;
  top: 8px;
  overflow: hidden;
  width:10px;
  height: 10px;
  border: 1px solid #dedede;
  display: inline;
  float: left;
  margin: 0 5px 0 0;
}

#menu_bar li.colors a.blue  {
  background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi1Nz1nwEb+Pv736NTz5jwyP349JMJjxyQzYRHDl0aTQ5FGlMOIY1VDiqNSw4kjUcOJI1HDggAAgwAy9tQS+JaOhkAAAAASUVORK5CYII=");
}
#menu_bar li.colors a.purple  {
  background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpifCNXyYAD7Pz3jwmP3NX//5nwyAEZTHjksEgjy6FLo8mhSGPKIaSxykGlccmBpPHIAQFAgAEA9Jo2FH1IAN8AAAAASUVORK5CYII=");
}
#menu_bar div.clearfix {
  float: left;
  border: 1px solid #dedede;
  border-top: 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;

  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright : 0px;
  width: 100%;

  margin-bottom: 6px;
}

.hentry .actions .send_panel .share {
    position: relative;
    padding-top: 104px;
    display: block;
    float: left;
    width: 57px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    float: left;
    margin: 0 0 0 20px;

    color: #8a8a8a;
}
.send_panel .share:hover {
    color: #ED1E79 !important;
}
.share.facebook {
    background: url(../images/panels/share_facebook.png?1282251874) no-repeat left top;
    left: -5px;
}
.share.twitter {
    background: url(../images/panels/share_twitter.png?1282251874) no-repeat left top;
}

.share.email {
  background: url(../images/share/share_mail_1.png?1282251874) no-repeat left top;
}
.email form {
  margin:10px 10px 10px 100px;
}
.email > span.corner {
  position: absolute;
  right: 0;
  height: 100%;
  width: 10px;
  background: #efefef url(../images/share/share_mail_2.png?1282251874) no-repeat right top;
}

.email form p.clear {
  width: 100%;
  text-indent: 10px;
  clear: both;
  font-weight: bold;

}

.email form .col {
  float: left;
  width: 150px;
  margin-right: 7px;

}

#contents .hentry .email form .field{
  margin: 7px 0;
  min-height: 11px;
  background: #FFF;
  border: 1px solid #dedede;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center;

}
#contents .hentry .email form p {
  margin: 0;
}
.email form label span {
  display: none;
}
.email form .from .comments {
  float: left;
}

input, textarea {
  font-family: arial;
  font-size: 12px;
}
.email .to,
.email .buttons  {
  float: left;
  margin-left: 7px;
}
.email .buttons  {
  width: 90px;
}

.email .from {
  float: left;
}
.email form .tagbox,
.email form textarea {
  margin: 10px 0 0;
  height: 55px;
  padding: 0 7px 5px;
  margin-bottom: 2px;
}
.email label {
  line-height: 0;
  margin: 0;
  padding: 0;
}
.email form .to .tagbox,
.email form .to textarea {
    width:136px;
}

.email form .from .comments textarea {
  width: 224px;

}

.email form input, .email form textarea {
/*  padding: 4px;*/
  border: none;
}

.email form input {
  display: block;
  margin: 10px 0 9px;
  text-indent: 7px;
}
.email .buttons {
  margin-top: 12px;
}
.email .button {
  width: 100% !important;
  margin-bottom: 7px;
}
.email .button .label {

  text-align: center;
}

.email .button .badge {
  display: none;
}

form.edit_clipping {
  position: relative;
  background: url(/images/share/tags.png?1282251874) no-repeat 20px center;
}
form.edit_clipping .load_response {
  color: #922A8C;
  font-weight: bold;
  padding-left: 100px;
}
form.edit_clipping .buttons {
  margin-left: 100px;
}
form.edit_clipping .round {
  margin: 0 0 0 100px;
  background: #FFF;
  border: 1px solid #dedede;
  min-height: 122px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 7px;

}
form.edit_clipping .leg {
  background: url(../images/share/tags_leg.png?1282251874) no-repeat left top;
  position: absolute;
  top: 50%;
  left: 100px;
  width: 19px;
  height: 18px;

  margin-top: -9px;
  margin-left: -18px;


}
form.edit_clipping .tagbox {
    width:100%;
    height: 115px;
    border: none;
}
#options-consumption .consumption-container {
    float: left;
    width:100%;
    position: relative;
    padding: 20px 0;
}

.consumption_map, .chart {
    float: left;

}
.chart {
    position: relative;
    margin: 0 30px;
}
.chart div span {
    display: block;
    font-size: 12px;
}
.chart div span.loading {
    padding-top: 10px;
}
.chart div {
    position: absolute;
    top: 50%;
    left:50%;
    z-index: 9999;
    width:96px;
    height: 64px;
    padding-top: 32px;
    font-size: 24px;
    text-align: center;

    margin-left: -48px;
    margin-top: -50px;

    color: #8a8a8a;


}
.cloud {
    float: right;
}
#options-extra .consumption {
    float: left;
    width:100%;

}
.cloud {
    float: right;
    width:100%;
    margin-left: -449px;
    position: relative;
    z-index: 0;
}

.clipped_cloud {
  height: 221px;
  overflow: hidden;
  position: relative;
}

.clipped_cloud .gradient {

  position: relative;
  display: block;
  margin-left: 448px;
  top: 212px; /*  221px - 7px */
  height: 9px;
  background: url(/images/info_consumption/degrade_clip.png?1282251874) repeat-x 0 0;

}
.cloud div {
    margin-left: 448px;
}
.cloud span a {
  color: #808080;
}
.more-tags .less {
  display: none;
}
.more-tags.less .less {
  display: block;
  clear: both;
}
.more-tags.less .more {
  display: none;
}

#options-consumption div.default {
    float: left;
    width:100%;
    margin: 0;
}
#options-consumption {
    border-bottom: none !important;
}
#options-consumption .wrapper {
    display: block;
    padding:0;

}

.cloud span {
    cursor: default;
}
.cloud span:hover,
.cloud span:hover a{
  color: #333;
}
.cloud span:hover a {
        cursor: pointer;
}
.cloud span.active a {
  color: #ED1E79;
}
.consumption_map {
    position: relative;
    z-index: 999;
  width:137px;
  padding-top: 90px;
  background: url(/images/info_consumption/filter_clipping.png?1282251874) no-repeat center 10px;
}
.consumption_map p {
  font-size: 12px;
  font-weight: bold;

  margin: 0 16px;

}
.consumption_map a {
  display: block;
  font-size: 12px;
  color: #808080;
  padding: 3px 0 3px 16px;

}
#options-consumption .border-left,
#options-consumption .border-right {
    height:100%;
    width:1px;
    position: absolute;
    top:0;
    left:0px;
    background-color: #dedede;
}
#options-consumption .border-right {
    left: 137px;
}
.consumption_map a:hover {
  background: #CCC;
}

.consumption_map li.active a{
  background: #ED1E79;
  color: #FFF;
}
.consumption_map ul {
  margin-top: 20px;
}
.consumption_map li {
  display: inline ;
}

.options-clipping .filter_area{

}
.options-clipping .filter,
.options-clipping .filter_area{

  background: #CCC;
  line-height: 33px;
  width:100%;
    float: left;
    height: 34px;
  bottom: 0;
  left: 0;

}
.options-clipping .filter {
    float: none;
    position: absolute;
    bottom: 0;

}
.options-clipping .filter div.wrapper {
    display: block !important;
    padding: 0 !important;
}
.options-clipping .filter p{
  font-size: 15px;
  display: block !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
    margin: 0 10px;
}

.options-clipping .filter a,
{
  color: #ED1E79;
}
.options-clipping .filter strong{
  color: #922A8C;
}

.filter_area a , .options-clipping .filter a {
  font-size: 10px;
  position: relative;
    left: 20px;
/*  top: -4px;*/
}
#options > div{
/*    border-bottom:1px solid #dedede;*/
    }
#options {
  position: relative;

}
.search_info {
  font-size: 10px;
  color: #808080;
  padding: 10px 0 0;
}
.search_info a {
  color: #ED1E79;
  text-decoration: none;
}
.search_info a:hover {
  text-decoration: underline;
}
.search_info .suggestions {
  float: left;
  width: 100%;

}
.search_info .total_donations{
  float: right;
}
.search_info .spacer {
  margin: 0 10px;
}

a.expand {
    font-size: 10px;
    position: relative;
    left: 15px;
    top: -1px;
    text-decoration: none;
    color: #ED1E79;
}


div.form_item {
    font-size: 12px;
    color: #808080;
    clear: both;
    float: left;
    width:100%;
    margin-bottom: 5px;
}

div.form_item input {
/*      padding: 5px 0;*/

}
div.form_item strong {
    font-weight: bold;
    float: left;
    width: 45px;
    padding-top: 4px;

}
div.form_item div.container {
    float: right;
    width: 100%;
    margin-left: -45px;

}
div.form_item div.container div.item-wrapper {
    margin-left: 45px;

}
.busk-es div.form_item strong {
  width:70px;

}
.busk-es div.form_item div.container {
  margin-left: -70px;
}
.busk-es div.form_item div.container div.item-wrapper {
    margin-left: 70px;
}
div.form_item div.col1 {
    width:180px;
    _width:160px;
    float: left;

}
div.form_item div.col1 label  {
    width: 100%;

}
div.form_item div.col2 {
    width: 100%;
    float: right;
    margin-left: -180px;
}
div.form_item div.col2 div {
    margin-left: 189px;
    position: relative;
    left:-2px;

}
div.form_item div.col2 div label {
/*  margin-left: 180px;*/
    width:100%;
}
div.form_item .pseudo-label ,
div.form_item label {
    background: #FFF;
    border: 1px solid #DEDEDE;
    display: block;
    position: relative;
    _position: static;
    z-index: 9999;

}
div.form_item label .message {
  position: absolute;
  top:0px;
  left:0px;
  display: none;
}
div.form_item.error label .message {
  display: block ;
}
div.form_item label:hover .message {
  display: none !important;
}
div.error {

}
div.error .pseudo-label ,
div.error label {

    border: 1px solid #EC6D6B;
}
div.error label input.invisible {
  color: #FFF;
}
div.form_item .pseudo-label span,
div.form_item label span {
    display: block;
    margin: 4px;
}

.edit_clipping div.form_item .pseudo-label span,
.edit_clipping div.form_item label span {
    margin: 0px;
}
.edit_clipping span.tag label {
    height: 15px;
}
.edit_clipping span.tag input {
    top: 1px;
}

div.form_item .tagbox-container span.tag{
    margin: 3px 0 3px 3px;
}
.send_panel div.form_item .tagbox-container span.tag label{
    background: #808080;
}
.tagbox-container span.tag label:hover{
    border-color: transparent;
}
.send_panel div.form_item .tagbox-container span.tag label input {
    color: #FFF;
}
div.form_item .tagbox-container span.tagbox {
    min-height: 24px;
    width: 100%;
    margin: 0;
}
.tag-actions {
  position: absolute;
  right: 0;
  top: 0;
}
div.form_line {
  height: 24px;
}
div.form_item input,
div.form_item textarea {
  background: #FFF;
  color: #b3b3b3;
  border: 0px solid transparent;
  font-size: 12px;
  width:100%;
}

div.form_line .item-wrapper{
  padding-top: 4px;
  margin-left: 50px !important;
}
div.form_item .remember {
  border: none;
  background: none;


}
div.form_item .remember input {
  width:auto;
  display: inline-block;
  margin-right: 5px;

}

div.form_item label:hover,
div.form_item .pseudo-label:hover {
    border-color: #b3b3b3;
    cursor: pointer;
}

div.form_item textarea {
    width: 100%;
    height: 46px;
}

div.form-items {
    float: left;
    width:100%;

}
div.form-items .fluid-wrapper {
    margin-right: 110px;
}
div.form-actions {
    float: left;
    width: 99px;
    margin-left: -99px;


}
.hentry div.actions div.form-actions a {
    display: block;
    margin: 0 10px;
    padding-top:103px;
    color: #922A8C;
}

.hentry div.actions .send_to_friend div.form-actions a {
    padding-top:104px;
}

.hentry div.actions div.form-actions a:hover,
.hentry div.actions div.form-actions a:hover span.default {
    color: #ED1E79;
}
div.form-actions a span{
    display: block;

    font-weight: bold;
    font-size: 12px;
    text-align: center;

}
div.form-actions a span.default {
    color: #8a8a8a;
}
div.form-actions a span.default ,
div.form-actions a span.error {
    display: none;
}
div.form-actions a.error span.error,
div.form-actions a.default span.default {
    display: block;

}
div.form-actions a.error span {
    display: none;
}
div.form-actions a.default span {
    display: none;
}
form.new_comment {
    float: left;
    width:100%;
}
.hentry div.actions form.new_comment div.form-actions a {
    background: url(/images/panels/submit_comentarios.png?1282251874) no-repeat center top;
    padding-top: 89px;
}
form.new_comment textarea {
    height:77px;

}
.hentry  div.actions .comment_panel .module {
    padding: 10px 10px 0;
    clear: both;
}

.hentry  div.actions .comment_panel .comments_list {
    padding: 0 0 10px;
    position: relative;
    top: 5px;
    border-top: 1px solid #DEDEDE;
    clear: both;
}

.comment {
    color: #808080;
    font-size: 12px;
    margin: 10px 10px 0;
}
.comment blockquote {
    background: #FFF;
    position: relative;
    border: 1px solid #DEDEDE;
    padding: 0 12px;
}
.comment p.author {
    margin: 5px 5px 2px 40px;
    font-size:12px;
}
.comment p.author span,
.comment p.author a {
    color: #922A8C;
}
.comment blockquote p {
    margin: 5px;
}
.comment blockquote .leg {
    display: block;
    position: absolute;
    width: 18px;
    height:18px;
    bottom: 100%;
    left:12px;
    background: url(/images/panels/comment_leg.png?1282251874) no-repeat left top;
}

form.send_to_friend div.form-actions a {
    background: url(/images/panels/enviar_por_email.png?1282251874) no-repeat 0 0;
}
form.send_to_friend div.form-actions {
    width: 114px;
    margin-left: -114px;

}
form.send_to_friend div.form-items .fluid-wrapper {
    margin-right: 124px;
}

form.send_to_friend div.form-actions a,
.send_panel a.share {
    position: relative;

}
form.send_to_friend {
    margin-right: 155px;
}
.send_panel {
    position: relative;
}
.send_panel .border-right {
    position: absolute;
    width:1px;
    height:118px;
    background-color: #DEDEDE;
    right: 155px;
}

form.edit_clipping div.form-actions a {
    background: url(/images/panels/tags.png?1282251874) no-repeat center 14px;
}


.loader .preload {
    margin: 10px;
    font-size: 12px;
    text-transform: lowercase;
    color: #b3b3b3;
}

#related-items {
    background: #CCC;
    line-height: 33px;
    color: #8a8a8a;
    border: 1px solid #BBB;
    border-width: 0 0 1px 0;
    float: left;
    width:100%;


}
#related-items p{
    margin: 0 10px;
    font-size: 15px;
}

#related-items strong {
    color: #922A8C;
}

.chart canvas {
    position: relative;
/*  border: 1px solid #000;*/
}
.chart canvas div {
    position: relative;
    left:48px;
    top:44px;
    z-index: 0;


}


.mini-login, .mini-register {
  width: 48%;

}
.mini-login {
  float: left;
}
.mini-login .busk-button {
  background: url(/images/login_barra/login_button.png?1282251874) no-repeat 0 0;
}

.mini-register .busk-button {
  background: url(/images/login_barra/register_button.png?1282251874) no-repeat 0 0;
}
.new_suggestion .busk-button {
    background: url(/images/panels/suggest.png?1282251874) no-repeat 0 0;
}
.new_suggestion .form_item {
  position: relative;
  top: 19px;

}
.mini-register {
  float: right;
}
.mini-register .form_item div.col1,
.mini-register .form_item div.col2 {
  width:49%;

}
.mini-register .form_item div.col2 div {
  left:0px;
  margin-left: 0;

}
.mini-register .form_item div.col2 div label {
/*  position: relative;*/
  width: auto;

  margin-left: 3px;
}

.mini-register h2 {
  color: #922A8C;
  margin: 3px 0 12px;
}
.mini-register p {
  color: #b3b3b3;
  font-size: 12px;
  margin: 5px 0;
}
.mini-forms-wrapper {
  float: left;
  width:100%;
  position: relative;
}

.mini-forms-wrapper .border-right {
  position: absolute;
  left:50%;
  height:100%;
  width:1px;
  background: #DEDEDE;
}
.mini-login .forgot, .mini-login label.remember {
  position: relative;
  left:-50px;

}
.mini-login label.remember {
  top: 8px;
  *top: 0;
  font-weight: bold;

}
.mini-login div.remember {
  border-top: 2px solid #dedede;

}

#login_box .forgot {
  color: #ED1E79;
}
#login_box, #register_box, #suggest_box {
  z-index: 99999;
  position: absolute;
  right:-2px;
  top:40px;
  background: #efefef;
  border: 1px solid #DEDEDE;
  z-index: 99991;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;

/*  width: 405px;*/
  width: 50%;
  display: none;
}
#suggest_box {
/*  display: block;*/
  width:60%;

  left: 92px;
}
.new_suggestion  {
  padding: 10px 10px 5px;
  float: left;

}
.new_suggestion p {
  color: #808080;
  font-size: 12px;
  margin-bottom: 12px;
}
.new_suggestion br {
  display: block;
  margin: 8px 0 0;
}
.new_suggestion div.form_item strong {
  width:110px;
}
.new_suggestion div.form_item div.container {
  margin-left: -110px;
}
.new_suggestion div.form_item div.container div.item-wrapper {
  margin-left: 110px;
}
#login_box > div, #register_box > div {
  padding: 10px 5px 5px 9px;
  float: left;
  width:100%;
}
#register_box a,
#login_box a {
  padding: 0;
}
#register_box a.busk-button,
#login_box a.busk-button,
#suggest_box a.busk-button {
   padding-top:103px;
   width: 76px;
}
#login_box .mini-login,
#register_box .mini-register {
  float: none;
  width: 100%;
}
#register_box h2 {
  font-size: 15px;
}
ul li.language {
  font-size: 10px;
  line-height: 20px;

}
#menu_bar ul li.language a {
  display: inline-block;
  padding: 7px 5px;
/*  padding: 7px 2px !important;*/
}



#steps a:hover, #steps a:hover + p a {
  color: #ED1E79;
}

#exemplos a {
  color: #ED1E79;
  text-decoration: none;
}
.encontre {
  background: url(/images/busk/magenta/encontre.png?1282251874) no-repeat center top;
}
.salve {
  background: url(/images/busk/magenta/salve.png?1282251874) no-repeat center top;
}
.comente {
  background: url(/images/busk/magenta/comente.png?1282251874) no-repeat center top;
}
.alimente {
  background: url(/images/busk/magenta/alimente.png?1282251874) no-repeat center top;
}















#sobre  #pontosdevista {
    background: url(/images/sobre/pontosdevista.jpg?1282251874) no-repeat right top;
    height: 320px;
  }
#sobre  #salve {
    background: url(/images/sobre/clipping.jpg?1282251874) no-repeat left top;
    height: 320px;

  }
#sobre  #comente {
    background: url(/images/sobre/relevanciasocial.jpg?1282251874) no-repeat right top;
    height: 320px;

  }
#sobre  #sugira {
    background: url(/images/sobre/sugira.jpg?1282251874) no-repeat right bottom;

/*    height: 320px;*/
  }
#sobre  #alimente {
    background: url(/images/sobre/alimente.jpg?1282251874) no-repeat right bottom;

    height: 300px;
  }
#sobre  #sugira div {
    margin-right: 228px;
  }
#sobre  #alimente div {
    margin-right: 228px;
  }
#sobre  #filtre {
    background: url(/images/sobre/fluxo.jpg?1282251874) no-repeat center bottom;
    padding-bottom: 120px;
    margin-bottom: 20px;
  }

#sobre  p.sinceramente {
    background: url(/images/sobre/sinceramente.gif?1282251874) no-repeat 0 0;
    height:69px;
    width:100%;


  }


.filter-info {
  width:242px;
  height:126px;

  float: left;
  background: url(/images/filter/contextual-filter.png?1282251874) no-repeat center top;
  font-size: 12px;
  text-align: center;
}
.filter-info div {
  width: 170px;
  margin: 0;
  padding-top: 70px;
}
.filter-info p {


}
.filter-list {
  float: left;
  width:100%;
  margin-left: -242px;
}
.filter-list .filters {
  margin-left: 242px;
  background:#000;

}
.default .col {
  float: left;
/*  width: 144px;*/
  width:23%;
  margin: 0 1% 0 0;
  font-size: 12px;
}
.c1col .col {
  width:98%;
}
.c2col .col {
  width:48%;
}
.c3col .col {
  width:31%;
}
.c4col .col {
  width:23%;
}
.c5col .col {
  width:18%;
}

.default .col p {
  margin-bottom: 15px;
}
.filter-info, .default .col {
  margin-bottom: 20px;
}
.col a{
  color: #808080;
  text-decoration: none;
}

.col > span.loading {
  font-size: 10px;
  display: block;
  text-align: center;

}

.facet a span{
  display: none;
}
.facet a {
/*  color: #808080;*/
/*  background: #808080;*/
  font-size: 10px;
}
.facet {
  margin-bottom: 3px;
}
.facet-active a {
  color: #ED1E79;
}
.facet-active a span{
  display: inline-block;
  margin-right: 5px;

}

html {
  height: 100%;
}
#developer {
  display: none;
}
#menu {
/*        display: none;*/
}
#steps {
  height: 150px;
  position: absolute;
  bottom: 50px;
  width: 100%;
}
#steps a {
  color:#AAA9A9;
  text-decoration: none;
          display: block;
          height: 120px;
}

#steps li{
  float: left;
  width: 25%;
  _width: 24%;
  text-align: center;
  font-size: 12px;
}
#steps strong {
  display: block;
}
.busk p{
  width: 173px;
}
.salve p{
  width: 196px;
}
.comente p{
  width: 181px;
}
.doamos p{
  width: 143px;
}
#steps p {
  margin: 0 auto;
  color: #aaa9a9;
  width: 170px;
}
#encontre {
  font-size: 36px;
  text-align: center;
  color: #c1c1c1;
}
#login {
  position:absolute;
  right: 10px;
  top: -20px;
}
#login a {
  color: #aaa9a9;
  text-decoration: none;
  font-size: 14px;
}
#busca {
  color: #aaa9a9;
  position: absolute;
  height: 210px;
  overflow: visible;
  top:50%;
  margin-top: -105px;
  width: 100%;
  text-align: center;
}
#encontre, #exemplos {
  margin: 20px 0;
}
#homebar {
  position: absolute;
  top: 0;
  right: 0;
  width: 149px;
  background: #dedede url(/images/busk/home/bottom_corner_toolbar.png?1282251874) no-repeat left bottom;
  text-align: center;
}
#homebar ul {
  margin: 0 15px;
}
#homebar li {
  float: left;
  width: 50%;
  font-size: 14px;
}
#homebar a {
  color: #a8a8a8;
  display: block;
  padding: 5px 0;
  text-decoration: none;
}
#homebar .feedback {
  text-align: left;
}
.feedback a {
/*        margin-right: 5px;*/
}
#homebar .login {
  text-align: right;
}
.login a {
/*        margin-left: 5px;*/
}
#homebar a:hover {
  text-decoration: underline;
}
.relative {
  position: relative;
}

#exemplos a:hover {
  text-decoration: underline;
}
#menu_bar {
  position: relative;
  z-index: 99999;
}
#steps img {
  display: none;
}
#steps > a {
  display: block;
  height: 120px;

}
#form-query-wrapper form span#placeholder {
	position: absolute;
	top: 0px;
	left: 10px;
	height: 40px;
	padding: 10px 0;
	display: block;

	font-size: 36px;
	z-index: 999;
	width: 100%;
	cursor: pointer;
}
a,
#form-query-wrapper div.suggestions a,
#form-query-wrapper div.trends a,
#form-query-wrapper div.donations a,
#options-userpage a,
ul.drop-down li.first li.head-first a,
ul.drop-down li.first li.head a,
#contents .item_pagination a:hover,
.filter_area a, .options-clipping a,
.hentry .entry-content div.enclosure .url,
.hentry div.actions .panel a,
#menu_bar .active a,
#menu_bar a:hover,
.cloud span.active a,
.options-clipping .filter a,
.search_info a,
* a.expand,
.hentry div.actions div.form-actions a:hover,
.hentry div.actions div.form-actions a:hover span.default,
#contents .hentry .entry-content a,
#exemplos a,
.facet-active a,
#steps a:hover, #steps a:hover + p a {
	color: #0072dc;
}
a.expand,
#menu_bar .active a,
#menu_bar a:hover,
body *  div.suggestions a {
	color: #0072dc; 

}
.send_panel .share:hover{
	color: #0072dc !important;
}
#contents.keyboard .key_focus h2.entry-title a.entry-link *,
#contents.keyboard .key_focus h2.entry-title a.entry-link,

#contents.keyboard .key_focus h2.entry-title a.entry-link:hover *,
#contents.keyboard .key_focus h2.entry-title a.entry-link:hover,
#contents.expanded h2.entry-title a.entry-link,
#contents.expanded h2.entry-title a.entry-link *,

#contents .key_focus.entry-active h2.entry-title a.entry-link,
#contents .key_focus.entry-active h2.entry-title a.entry-link *,
#contents .key_focus.entry-active h2.entry-title a,

#contents .entry-active h2.entry-title a.entry-link,
#contents .entry-active h2.entry-title a,
#contents .entry-active h2.entry-title a.entry-link *,

#contents .hentry h2.entry-title a.entry-link:hover,
#contents .hentry h2.entry-title a.entry-link:hover *,


#menu_bar li ul li a:hover,
ul.drop-down ul.items a:active,
#contents .hentry h2.entry-title a.entry-link:hover,
#contents .hentry h2.entry-title a.entry-link:hover *,
#contents.keyboard .key_focus h2.entry-title a.entry-link:hover *,
#contents.keyboard .key_focus h2.entry-title a.entry-link:hover,
.consumption_map li.active a,
span.tag label{
	background: #0072dc
}



#form-query strong, body.simple #infografico strong,
#infografico,
p#query .ellipsis,
p#query.message,
p#query.clipping  .clipping,
p#query strong,
#options-extra div strong,
ul.drop-down strong,
#contents .hfeed .wait,
strong.highlight,
.inner .hentry .entry-content h3,
.inner strong,


#options-suggest p.message strong,
.hentry div.actions .panel div.messages,
form.edit_clipping .load_response,
.options-clipping .filter strong,
.hentry div.actions div.form-actions a,
.comment p.author a,
#related-items strong,
#login_box .forgot,
.mini-register h2 {
	color: #29BBFF
}
.filter_area p strong, div.clipping_message strong, .options-clipping p strong {
	color: #0072dc;
}
.inner .hentry .active {
  background: #29BBFF !important;
}


#form-query button {
	  background: #FFF url("data:image/png;charset=utf-8;base64,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") no-repeat 0 0;
	}
	
.encontre {
	background: url(/images/busk/azul/encontre.png?1282251874) no-repeat center top;
}
.salve {
	background: url(/images/busk/azul/salve.png?1282251874) no-repeat center top;
}
.comente {
	background: url(/images/busk/azul/comente.png?1282251874) no-repeat center top;
}
.alimente {
	background: url(/images/busk/azul/alimente.png?1282251874) no-repeat center top;
}

	
	
	
	
	
#sobre		#pontosdevista {
			background: url(/images/blue/sobre/pontosdevista.jpg?1282251874) no-repeat right top;
		}
#sobre		#salve {
			background: url(/images/blue/sobre/clipping.jpg?1282251874) no-repeat left top;


		}
#sobre		#comente {
			background: url(/images/blue/sobre/relevanciasocial.jpg?1282251874) no-repeat right top;

		}
#sobre		#sugira {
			background: url(/images/blue/sobre/sugira.jpg?1282251874) no-repeat right bottom;

		}
#sobre		#alimente {
			background: url(/images/blue/sobre/alimente.jpg?1282251874) no-repeat right bottom;

		}
	
#sobre		#filtre {
			background: url(/images/blue/sobre/fluxo.jpg?1282251874) no-repeat center bottom;

		}

#sobre		p.sinceramente {
			background: url(/images/blue/sobre/sinceramente.gif?1282251874) no-repeat 0 0;


		}
		
		
.mini-login .busk-button {
	background: url(/images/blue/login_barra/login_button.png?1282251874) no-repeat 0 0;
}

.mini-register .busk-button {
	background: url(/images/blue/login_barra/register_button.png?1282251874) no-repeat 0 0;
}

form.edit_clipping div.form-actions a {
    background: url(/images/blue/panels/tags.png?1282251874) no-repeat center 14px;
}


.share.facebook {
    background: url(/images/blue/panels/share_facebook.png?1282251874) no-repeat left top;
    left: -5px;
}
.share.twitter {
    background: url(/images/blue/panels/share_twitter.png?1282251874) no-repeat left 12px;
}

form.send_to_friend div.form-actions a {
    background: url(/images/blue/panels/enviar_por_email.png?1282251874) no-repeat left 20px;
}

.hentry div.actions form.new_comment div.form-actions a {
    background: url(/images/blue/panels/submit_comentarios.png?1282251874) no-repeat center top;
}
.consumption_map {
  background: url(/images/blue/info_consumption/filter_clipping.png?1282251874) no-repeat center 10px;
}

div.pink_button .label a{
  color: #FFF;
  background: url(/images/busk/bt_cinza_miolo.png?1282251874) repeat-x top left;
}
div.pink_button .left {
  background: url(/images/busk/bt_cinza_esq.png?1282251874) no-repeat top left;
}
div.pink_button .right {
  background: url(/images/busk/bt_cinza_dir.png?1282251874) no-repeat top left;
}
.new_suggestion .busk-button {
		background-image: url(/images/blue/panels/suggest.png?1282251874);
}
.filter-info {
	background: url(/images/blue/filter/contextual-filter.png?1282251874) no-repeat center top;
}