a {color: #8f0c5d;}
a:hover {color: #b92f84;}
a:active {color: #5b0439;}

.bullet{
	float:left;
	font-size:20px;line-height:20px;
	color:#fff;
	background:url('../../imagenes/bullet.gif') no-repeat 1px 0;
	width:41px;height:40px;
	padding:10px 0 0 0;
  margin:0 0 0 45%;
	text-align:center;
		font-family: 'Roboto';font-weight:bold; 
}

.slider {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.slides {
  height: 100%;
  /* Clear fix */
  overflow: hidden;
  *zoom: 1;
  /**
   * Prevent blinking issue
   * Not tested. Experimental.
   */
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  width:100%;
  padding:0;
  margin:0;
}

.slide {
  height: 100%;
  float: left;
  clear: none;
  margin:7px;
  list-style-type: none;
}
.off{display:none}


.slider-arrow {
  position: absolute;
  display: block;
  margin-bottom: -20px;
  padding: 20px;
  cursor:pointer;
  z-index:980;
}

.slider-arrow--right {
  bottom: 4%;
  right: 30px;
}

.slider-arrow--left {
  bottom: 4%;
  left: 30px;
}

.slider-nav {
  position: absolute;
  bottom: 30px;
}

.slider-nav__item {
  width: 12px;
  height: 12px;
  float: left;
  clear: none;
  display: block;
  margin: 0 5px;
  background: #fff;
}

.slider-nav__item:hover {
  background: #ccc;
}

.slider-nav__item--current {
  background: #ccc;
}

.link_otras{float:right;font-size:14px;padding:7px 0 0 0;font-family: 'Roboto';margin-right:20px;display:none;}
.link_otras:hover{font-family: 'Roboto';font-weight:500;text-decoration:underline;}
.diapo {width:100%;max-height: 385px;margin:0 5% 20px;}
@media screen and (max-width: 500px){
	.diapo {width:100%;max-height: 385px;margin:0 1% 20px;}
}