/*
   sidebar.css
   wordpress3

   Created by Jorge Queiruga Triñanes on 2010-11-19.
   Copyright 2010 Infonova Informática e Comunicacións, SL.. All rights reserved.
*/

.xoxo {
  margin: 0pt;
  padding: 15px;
}

#primary li.widget-container {
  list-style: none;
}

#primary li.widget-container ul {
  padding: 18px 22px;
  background-color: #CCD309;
  border: 1px solid #C1C700;
  margin-bottom: 15px;
  overflow: hidden;
}

#primary h3.widget-title {
  color: #D81C03;
  font-size: 1.3em;
  height: 31px;
  line-height: 31px;
  margin-bottom: 0pt;
}

/*entries comments*/

#primary .widget_recent_entries li, #primary #recentcomments li {
  list-style: none;
  padding-bottom: 4px;
}

#primary .recentcomments {
  font-weight: bold;
}

#primary .recentcomments a {
  font-weight: normal;
}

/*searchform*/

#primary #searchform {
  padding: 10px;
  background-color: #CCD309;
  margin-bottom: 20px;
  border: 1px solid #C1C700;
  text-align: right;
}

#primary #searchform #s {
  padding: 4px;
}

.widget_search .screen-reader-text {
  display: none
}

/*calendar*/

#primary .widget_calendar .widget-title {
  display: none;
}

#primary #wp-calendar {
  background: none repeat scroll 0 0 #CCD309;
  padding: 5px 3%;
  margin-bottom: 15px;
}

#primary #wp-calendar caption {
  background-color: #CCD309;
  font-size: 1.3em;
  text-align: center;
  text-transform: uppercase;
}

#primary #wp-calendar th {
  background-color: #C4CB00;
  text-align: center;
}

#primary #wp-calendar td {
  text-align: center;
}

#primary #wp-calendar #next {
  text-align: right;
  background-color: #C4CB00;
  padding-right: 15px;
}

#primary #wp-calendar #prev {
  text-align: left;
  background-color: #C4CB00;
  padding-left: 15px;
}

#primary #wp-calendar tfoot .pad {
  background-color: #C4CB00;
}


#primary #wp-calendar tbody tr:nth-child(2n) td, #primary #wp-calendar tbody tr.even td {
  background: transparent;
}

/*categories*/

#primary li.linkcat {
  list-style: none !important;
}

/*widget_tag_cloud*/

#primary .widget_tag_cloud .widget-title {
  display: none;
}

#primary .widget_tag_cloud {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 30px;
}

/*widget_links*/

#primary .widget_links {
  padding: 15px;
  background-color: #CCD309;
  border: 1px solid #C1C700;
  margin: 0pt;
}

#primary .widget_links .widget-title {
  background: transparent;
  text-transform: none;
}

#primary li.widget_links ul {
  border: none;
  background: transparent;
  padding: 3px 0pt 3px 18px;
  margin: 0pt;
}

/*widget_meta*/

#primary .widget_meta .widget-title {
  display: none;
}