.list_carousel {
  /*  border: 1px solid #A6C9E2;*/
  margin: 0 auto;
  width: 630px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 10px;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.list_carousel ul {
  list-style: none; }

.list_carousel li {
  width: 130px;
  height: 115px;
  padding: 0;
  margin: 5px;
  display: table;
  float: left; }

#foo0_pag.pagination {
  height: 15px;
  text-align: center;
  margin-top: 10px; }

#foo0_pag.pagination a {
  background: url("../images/listcarousel/carrousel_pag.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 15px;
  width: 15px;
  margin: 0 5px 0 0; }

#foo0_pag.pagination a.selected {
  background: url("../images/listcarousel/carrousel_pag_hover.png") no-repeat scroll 0 0 transparent;
  cursor: default; }

#foo0_pag.pagination a span {
  display: none; }

.list_carousel a.prev, .list_carousel a.next {
  background: url(../images/listcarousel/miscellaneous_sprite.png) no-repeat transparent;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 49px; }

.list_carousel a.prev {
  left: 10px;
  background-position: 0 0; }

.list_carousel a.prev:hover {
  background-position: 0 -32px; }

.list_carousel a.prev.disabled {
  background-position: 0 -64px !important; }

.list_carousel a.next {
  right: 15px;
  background-position: -30px 0; }

.list_carousel a.next:hover {
  background-position: -30px -32px; }

.list_carousel a.next.disabled {
  background-position: -30px -64px !important; }

.list_carousel a.prev.disabled, a.next.disabled {
  cursor: default; }

.list_carousel a.prev span, a.next span {
  display: none; }

.list_carousel_imagen {
  text-align: center;
  width: 135px; }

.list_carousel_descargar {
  font-size: 10px;
  text-align: right; }

.list_carousel_vertodas {
  text-align: right; }

.list_carousel_vertodas a {
  margin: 10px 0; }

#fooImage li img, #fooVideo li img, #fooAudio li img {
  width: 125px;
  height: 92px; }

