/* #gallery div{
background: rgb(2,0,36);
background: -webkit-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 0%, rgba(7,61,155,1) 8%, rgba(4,134,203,1) 29%, rgba(0,212,255,1) 61%, rgba(0,212,255,1) 79%);
background: -o-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 0%, rgba(7,61,155,1) 8%, rgba(4,134,203,1) 29%, rgba(0,212,255,1) 61%, rgba(0,212,255,1) 79%);
background: linear-gradient(to right, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 0%, rgba(7,61,155,1) 8%, rgba(4,134,203,1) 29%, rgba(0,212,255,1) 61%, rgba(0,212,255,1) 79%);;
border- radius: 2em/5em;

#gastronomia {
  background: url("http://www.umma.com.mx/ummaWeb/imagenes/campeche.png");
  width: 100;
  height: 100;
} */
.flecha{
  background-color: white;
}
#carouselBiblioteca{
  /* width: 820px; */
  height: 260px;
	/* position: absolute; */
	/* right: 130px; */
  right:10px;
  /*top: 450px;*/
  top:1000px;
	padding:8px 8px 20px 8px;
	background-color: #FFFFFF;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:2px 3px 8px #555555;
	-webkit-box-shadow:2px 3px 8px #555555;
	box-shadow:2px 3px 8px #555555;
}
#carruselBiblio {
    float:left;
    width:740px;
    overflow:hidden;
    height:430px;
    position:relative;
    margin-top:20px;
    margin-left:20px;
    margin-bottom:20px;
}

#carruselBiblio .left-arrow-biblio {
    position:absolute;
    left:10px;
    z-index:1;
    top:50%;
    margin-top:-114px;
}

#carruselBiblio .right-arrow-biblio {
    position:absolute;
    right:10px;
    z-index:1;
    top:50%;
    margin-top:-114px;
}

.carruselBiblio {
    width:1000000px;
    left:0px;
    position:absolute;
    z-index:0;
}

.carruselBiblio>div {
    float: left;
    /* height: 400px;
    width: 780px; */
    text-align:center;
}

.carruselBiblio img {
    cursor:pointer;
}

.revista {
    border:#CCCCCC 1px solid;
}
#cartelGaleria{

	/*position: fixed;
	left: 50%;
	margin-left:155px;
	top:310px;*/
  width: 820px;
  height: 430px;
	position: absolute;
	/* right: 130px; */
  right:10px;
	/* top:20px; */
  top: 10px;
	padding:8px 8px 20px 8px;
	background-color: #FFFFFF;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:2px 3px 8px #555555;
	-webkit-box-shadow:2px 3px 8px #555555;
	box-shadow:2px 3px 8px #555555;
}
#carrusel {
    float:left;
    width:783px;
    overflow:hidden;
    height:430px;
    position:relative;
    margin-top:20px;
    margin-left:20px;
    margin-bottom:20px;
}

#carrusel .left-arrow {
    position:absolute;
    left:10px;
    z-index:1;
    top:50%;
    margin-top:-9px;
}

#carrusel .right-arrow {
    position:absolute;
    right:10px;
    z-index:1;
    top:50%;
    margin-top:-9px;
}

.carrusel {
    width:1000000px;
    left:0px;
    position:absolute;
    z-index:0;
}

.carrusel>div {
    float: left;
    height: 400px;
    width: 780px;
    text-align:center;
}

.carrusel img {
    cursor:pointer;
}

.product {
    border:#CCCCCC 1px solid;
}
