#categories_filter {
    font-size:90%;
}

table.book_filter {
    width:100%;
}

.book_filter_label {
    font-size:%;
    background-color:black;
    color:white;
    padding-right:5px;
    text-align:right;
    font-weight:bold;
    vertical-align:top;
}

.book_filter_widget {
    font-size:100%;
    vertical-align:top;
}

.book_filter_widget select {
    font-size:90%;
}

#shopping-basket-confirm {
    border: 1px solid black;
    width: 100%;
    background-color: #ECE8E8;
    display:inline-block;
}

#shopping-basket-confirm h3 {
    background-color: #5fa032;
    color: white;
    margin-left:0px;
    margin-top: 0px;
    font-weight: bold;
    padding-left: 5px;
}

#shopping-basket-confirm table {
    font-size: 0.7em;
}
#shopping-basket-confirm th {
    background-color: black;
    COLOR: white;
    font-weight:bold;
    font-size: 14px;
}
#shopping-basket-confirm td.descripcio {
    padding-top: 5px;
    background-color:white;
    font-size: 12px;
    text-align: left;
}
#shopping-basket-confirm td.price { 
    padding-top: 5px;
    background-color:white;
    font-size: 12px;
    text-align: right;
}
#shopping-basket-confirm td.qty {
    background-color:white;
    font-size: 12px;
    text-align: right;
}
#shopping-basket-confirm td.totalprice {
    border-top: 1px dashed black;
    font-size: 12px;
    font-weight: bold;
}
#shopping-basket-confirm td.totalqty {
    border-top: 1px dashed black;
    font-size: 12px;;
    font-weight: bold;
}

table.register td {
    padding:10px;
    background-color:#eeeeee;
    font-size:80%;
}

table.register {
    width:100%;
}

#register_form {
    width:100%;
}

#register_form div.form-label {
    background-color:#60a52c;
    color:white;
    font-weight:bold;
    width:16em;
    padding-right:5px;
    margin-right:3px;
}

#register_form div.form-widget-error, span.form-required-mark, div.form-error {
    color:#B80000;
}

#footer {
  background-color: #ffffff;
  padding-top: 90px;
  padding-bottom: 20px;
  margin-top: -3px;
  margin-left: -1px;
  font-size: 11px;
  color: #737373;
  text-align: center;
  width: 927px;
  position: relative;
}

#footer a {
  color: #737373;
  text-decoration: none;
}

#footer a:hover {
  color:#373737;
  text-decoration:underline;}

#footer ul {
  display: inline;
  margin-left: 0;
  padding-left: 0;
  border: none;
}
#footer ul li {
  margin-left: 0;
  padding-left: 10px;
  border: none;
  list-style: none;
  display: inline;
}

#footer .action-list {
  float: left;
}

// taula de tots els llibres amb fulls swf

.cel_00 {
   border-color:#CCCCCC;
   border-bottom:2px solid;
   border-rigth:2px solid;
}

#cel_0-0 {
	border:0px;
} 
#cel_0-1, #cel_0-2, #cel_1-1, #cel_1-2, #cel_2-1, #cel_2-2 {
   border-left:2px solid #CCC;
}

#cel_1-0, #cel_1-1, #cel_1-2, #cel_2-0, #cel_2-1, #cel_2-2 {
   border-top:2px solid #CCC;
}

