
.iniciar{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*==========================*/
.theme-mi-slider .nivoSlider
{
	position:relative;
	margin-top:80px;
}

@media (min-width:1024px)
{
	.theme-mi-slider .nivoSlider
	{
		position:relative;
		margin-top:80px;
		bottom:-54px;
	}
}

.theme-mi-slider .nivoSlider a 
{
	border:0;
	display:block;
}

/* Nivo Pagination =========================*/
.nivo-controlNav
{
	display: flex;
	justify-content: center;
	position:relative;
	z-index:99;
}

@media (min-width:1024px)
{
	.nivo-controlNav
	{
		display: inline-block;
		/*border:1px solid yellow;*/
		
		width:100%;
		top:-10px;
		z-index:99;
	}
}
.theme-mi-slider .nivo-control
{
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #706d6d;
	margin: 3px;
	text-indent: -9999px;
	text-align:center;
}

.theme-mi-slider .nivo-control:hover
{
	background:rgb(155, 149, 149);
}

.theme-mi-slider .active
{
	background: #1B1B1B;
}

/* Nivo direction ============*/
.nivo-directionNav a
{
	display: block;
	width: 30px;
	height: 30px;
}

.nivo-directionNav .nivo-prevNav{
	background-image: url(../img/circle-left.png);
	background-size: cover;
	text-indent: -9999px;
	left: 6px;
}

.nivo-directionNav .nivo-nextNav
{
	background-image: url(../img/circle-right.png);
	background-size: cover;
	text-indent: -9999px;
	right: 6px;
}



/*Nivo Caption*/

.nivo-html-caption
{
	position: absolute;
}

.textoSlide
{
	/*position: relative;*/
	top: -13px;
	z-index: 99;
	color: white;
}
@media (min-width:1024px)
{
	.textoSlide
	{
		/*position: relative;*/
		top: -13px;
		z-index: 99;
		color: black;
	}
}

.filtersi{
      transition: all 1s;
	filter: blur(6px);
}

.filterno{
      transition: all 1s;
	filter: blur(0px);
}

	/* The Nivo Slider styles */
	.nivoSlider 
	{

		height:auto;
		overflow: hidden;
	}
	.nivoSlider img 
	{
		top:0px;
		left:0px;
		max-width: none;
	}

	.nivo-main-image 
	{
		display: block !important;
		position: relative !important;
		width: 100% !important;
	}

	/* If an image is wrapped in a link */
	.nivoSlider a.nivo-imageLink {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		border:0;
		padding:0;
		margin:0;
		z-index:6;
		display:none;
		background:white;
		filter:alpha(opacity=0);
		opacity:0;
	}
	/* The slices and boxes in the Slider */
	.nivo-slice {
		display:block;
		position:absolute;
		z-index:5;
		height:100%;
		top:0;
	}
	.nivo-box {
		display:block;
		position:absolute;
		z-index:5;
		overflow:hidden;
	}
	.nivo-box img { display:block; }

	/* Caption styles */
	.nivo-caption 
	{
		position:absolute;
		top: 0px;
		left:0px;
		bottom:0px;
		text-align: center;
		color:#fff;
		width:100%;
		z-index:8;
		padding: 5px 10px;
		overflow: hidden;
		display: none;
	}

	.nivo-caption p 
	{
		padding:5px;
		margin:0;
	}
	.nivo-caption a 
	{
		display:inline !important;
	}
	.nivo-html-caption
	{
	    display:none;
	}
	/* Direction nav styles (e.g. Next & Prev) */
	.nivo-directionNav a 
	{
		position:absolute;
		top:45%;
		z-index:9;
		cursor:pointer;
	}
	.nivo-prevNav {
		left:0px;
	}
	.nivo-nextNav {
		right:0px;
	}
	/* Control nav styles (e.g. 1,2,3...) */
	.nivo-controlNav 
	{
		
		text-align:center;
		padding: 15px 0;
	}
	.nivo-controlNav a 
	{
		cursor:pointer;
	}
	.nivo-controlNav a.active 
	{
		font-weight:bold;
	}
