.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;
}