@charset "utf-8";
/*.navbar-nav.navbar-center {
    position: relative;
    left: 50%;
    transform: translatex(-50%);
}

/* CSS Document */

html{
	position: relative;
	min-height: 100%;
}

body{
	background-color:#333333!important;
	}

/* MENU */

.navbar {
	background-color:#333333!important;
	font-family: kanit;
	font-weight: 300;
	font-size:15px!important;
	text-transform:uppercase;
	color:#FFFFFF!important;
	text-decoration: none!important;
	text-align: center!important;
	/*height:88px;
	/*top:20px;*/
}
.mi-nav{
	position: absolute; /*absolute*/
	top:20px;
	z-index:999;
	border-bottom:1px solid #9c9aa0;
	padding-bottom: 15px!important;
	margin-bottom: 20px;
}

.mi-brand{
	margin-left:15px;
}

.nav-icon{
	padding:7px 7px!important;
}

.navbar-right{
	margin:0px 30px;
}

.navbar-navo{
	margin: 0px 10px;
}

.nav-item{
	color:white!important;
}
.nav-link{
	color:white!important;
	padding: 25px 20px!important;
}
.nav-here{
	background-color: #4d4d4d;
	color:white!important;
}
.nav-item a:hover{
	text-decoration: none!important;
}
.center-icon{
	display: inline-block;
	/*padding-right: 2%;*/
}
.hr-rest{
	border: 0.5px solid #F00000!important;
	width:70px!important;
}
.hr-contacto{
	border: 0.5px solid #F00000!important;
	width: 70px!important;
	display: inline-block!important;
}
.miut{
	margin-bottom: -10px;


}
.portada-secc{
	background-color: #f00000;
	padding: 7px 0px 7px 20px;
	font-family: roboto;
	font-weight: 400;
	font-size: 18px;
	text-decoration: none;
	color: white;
}
.portada-secc-1{
	width: 50%;
	background-color: #f00000;
	padding: 7px 0px 7px 20px;
	font-family: roboto;
	font-weight: 400;
	font-size: 1.2em;
	text-decoration: none;
	color: white;
}
.portada-secc-desc{
	width: 50%;
	background-color: #7d0000;
	padding: 7px 0px 0px 14px;
	font-family: roboto;
	font-weight: 500;
	font-size: 11px;
	/*vertical-align: middle;*/
}
.img-fichas{
	height: 30px;
	margin-right: 7%;
}
.typo{
	font-family: roboto!important;
}
.none-dec{
	text-decoration: none!important;
	color: white!important;
}
/*FOOTER GRANDE*/ 

.mi-foot{
	font-family: roboto;
	font-weight: 100;
	font-size:12px!important;
	color:#FFFFFF;
	/*bottom:0;*/
    padding: 10px 0px;
	border-top:1px solid #9c9aa0;
	/*display: flex;
    justify-content: center;
    flex-direction: column;*/
}
.mi-foot-back{
	/*position:absolute;
	bottom:0;
	z-index:10;*/
	background-color:#333333 !important;
}
.mi-foot-2{
	text-align:right;
	text-decoration:none;
	color:#FFF;
}

/*FOOTER CHICO*/ 

.mi-foot-small{
	font-family: roboto;
	font-weight: 100;
	font-size:12px!important;
	color:#FFFFFF;
	/*bottom:0;*/
    padding: 10px 0px;
	border-top:1px solid #9c9aa0;
	/*display: flex;
    justify-content: center;
    flex-direction: column;*/
}
.mi-foot-back-small{
	position:absolute;
	bottom:0;
	z-index:10;
	background-color:#333333 !important;
	padding: 10px 0px;
}
.mi-foot-small-2{
	text-align:right;
	text-decoration:none;
	color:#FFF;
}


/*TEXTO SLIDER*/
.titulo-pri{
	padding: 50px 0px 0px 0px;
	font-family: kanit;
	font-weight: 400;
	
}
.vertical2{
	border-bottom:1px solid #9c9aa0;
}
.vertical1 {
  border-right:2px solid #4d4d4d;
  /* or height in PX */
}
.services-item{
	border: 1px solid #FFF;
	padding: 20px;
	line-height: 200%;
	margin-bottom: 15px;
}
.services-item2{
	border: 0.5px solid #FFF;
	padding: 10px;
}