.img_logo{
	width: 50% !important;
}
.btn:disabled{
	background-color: white !important;
	color: #643F5E !important;
	border-color: #643F5E !important;
}
.fa-fw{
	cursor: pointer !important;
}
.feature-wrapInt{
	text-align: right !important;
}
.btniconoregreso{
	line-height: 2.5 !important;
}
.btnpararegistro{
	background-color: white ;
	color: #643F5E ;
	border-color: #643F5E ;
}
.btnpararegistro:hover{
	background-color: #6A255F !important;
	color: #fff !important;
	border-color: #6A255F !important;
}
.newBlock{
	background-color: #ffffff;
 	color:#643F5E;

 	border: 1px solid;
 	border-color: #643F5E;

  	height: 120px;
	border-radius: 10px;

	cursor: pointer;
	transition-duration: 0.4s;

	box-shadow: 1px 1px black;
}
.newBlock:hover{
	background-color:#6A255F !important;
	color:white !important;
}

.newBlock_activo{
	background-color: #fff;
 	color:#643F5E;

 	border: 1px solid;
 	border-color: #D6D6D6;

  	height: 102px;
	border-radius: 10px;

	cursor: pointer;
	transition-duration: 0.4s;

	box-shadow: 1px 1px #D6D6D6;
}

.newBlock_activo:hover{
	background-color:#6A255F !important;
	color:white !important;
}

.newBlock_noactivo{
	opacity: .7;

	background-color: #fff;
 	color:#643F5E;

 	border: 1px solid;
 	border-color: #D6D6D6;

  	height: 102px;
	border-radius: 10px;

	cursor: default !important;
	transition-duration: 0.4s;

	box-shadow: 1px 1px #D6D6D6;
}

.offcanvas-body{
	flex-grow:0;
	padding:0px;
	justify-content: unset;
}
.offcanvas{
	/*transition: transform .0s;*/
}
.bloqueado{
	cursor: default !important;
/*	background-color: #001122 !important;
	color: #c8c8c8 !important;*/
}
.barra_opciones_mobile{
	width:100%; 
	border-width: 0px 0px 2px 0px; 
	background-color:#fff; 
	border-color: #643F5E;
	color:#643F5E ; 
	text-align:left;
	border-radius: 0px;
}
.barra_opciones_mobile:hover{
	background-color: #6A255F;
	color:white !important;
}
.barra_sub_opciones{
	width:100%;
	color:#643F5E;
	border-radious:0px;
	text-align:left;
	display:none;
	padding:0px;
	background-color: #fff !important;
	border-bottom: 2px solid #d6d6d6 !important;
	border-color: #d6d6d6 !important;
	padding-top: 8px;
}
.barra_sub_opciones:hover{
	background-color: #6A255F !important;
	color:white;
	border-bottom: 2px solid #643F5E !important;
	border-color: #643F5E !important;
}
.row>*{
	max-width:100%;
	padding-right: 0px;
	padding-left: 0px;
}
.row{
	margin-left: 0px;
	margin-right: 0px;
}
.uv_titulo{
	font-size: 25px;
}
.sub_titulo{
	font-size: 19px;
}
.uv_logo{
	padding-right: 10px;
}

.newBlock_7{
	
 	color:#643F5E;

   	border-top:0px solid #643F5E;
	border-left:1px solid #643F5E;
	border-right:1px solid #643F5E;
	border-bottom:0px solid #643F5E;

	text-align: left;
	transition-duration: 0.4s;

	box-shadow: 0px 1px 5px;

	
	height: 220px;

	width: 220px;
}

.newBlock_7:hover{
	background-color:#FAF0F8 !important;
	
}

@media only screen and (max-width: 1920px){
	ul{
		height: 100% !important;
	}
	.img_logo{
		width: 35% !important;
	}
}

@media only screen and (min-width: 1450px){

	.capainterior{
		padding-top: 20px !important;
	}

	.ultimos{
		height: 65px !important;
	}
	nav{
		width: 105px !important;
	}
	.new_barra_icono_2{
		width: 85px !important;
	}

}

@media only screen and (max-width: 1440px){
	.barritaaa{
		overflow: scroll !important;
		position: inherit !important;
	}
	.img_logo{
		width: 50% !important;
	}
	.capainterior{
		padding-top: 20px !important;
	}
	.nav_prog{
		padding-left: 20px !important;
		margin-top: 10px !important;
	}
}

@media only screen and (max-width: 1280px){
	.capainterior{
		padding-top: 20px !important;
		margin-left: 0px !important;
		padding-right: 0px !important;
		
	}
	.capainterior_convocatoria{

		padding-top: 15px !important;
		margin-left: 0px !important;
		padding-right: 20px !important;
		padding-left: 20px !important;
		
	}
	.capainterior_convo{
		margin-left: 60px !important;
	}
	.padding30{
		
	}
	.img_logito{
		
	}
	.titulo{
		font-size: 22px !important;
		line-height: 40px !important;
	}

}

@media only screen and (max-width: 1185px){
	
}

@media only screen and (max-width: 1024px){
	
	.titulo{
		font-size: 18px !important;
		line-height: 30px !important;
	}
}

@media only screen and (max-width: 1001px){
	
}

@media only screen and (max-width: 1000px){

	.capainterior_convo{
		
		margin-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media only screen and (min-height: 927px){
	.barritaaa{
		height: 100%;
		overflow: auto !important;
	}
	.ultimos{
		height: 65px !important;
	}
	nav{
		width: 105px !important;
	}
	.new_barra_icono_2{
		width: 85px !important;
	}
}

@media only screen and (max-width: 770px){
	.carousel{
		padding-top: 0px !important;
		padding-right: 30px !important;
		margin-right: 0px !important;
		margin-left:0px !important;
	}
	.capainterior{
		padding-top: 20px !important;
		margin-left: 0px !important;
		padding-right: 0px !important;
		
	}
}

@media only screen and (max-width: 575px){

	.capainterior_convo{
		margin-left: 20px !important;
		padding-right: 40px !important;
		padding-top: 20px !important;
	}
}

@media only screen and (max-width: 500px){
	.capainterior{
		margin-left: 0px !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		padding-top: 20px !important;
	}
	.nav-item{
		margin-left: 0px !important;
	}
	.new_barra_icono_2{
		width: auto !important;
		padding-left:5px;
	}
	.dropdown-toggle{
		padding-top:15px !important;
	}
	.dropdown-toggle::after{
		font-size: 25px;
	}
	.capainterior_convo{
		margin-left: 20px !important;
		padding-right: 40px !important;
		padding-top: 20px !important;
	}
	.carousel{
		padding-top: 0px !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-right: 0px !important;
		margin-left:0px !important;
	}
	.uv_titulo{
		padding-left: 10px !important;
		font-size: 20px !important;
	}
	.sub_titulo{
		font-size: 15px !important;
	}
	.uv_logo{
		padding-right: 0px !important;
	}
	.img_logito{
		width: 100% !important;
	}
	.convocatoria{
		padding: 10px !important;
	}
}

@media only screen and (max-width: 299px){
	.capainterior{
		margin-left: 20px !important;
		padding-right: 0px !important;
		padding-top: 230px !important;
	}
	.nav-item{
		margin-left: 0px !important;
	}
	.new_barra_icono_2{
		width: auto !important;
		padding-left:5px;
	}
	.dropdown-toggle{
		padding-top:15px !important;
	}
	.dropdown-toggle::after{
		font-size: 25px;
	}
}

#divtitulo{
	width: 100% !important;
}

.titulo{
	font-size: 25px;
	line-height: 50px;
}


#divencabezado{
	position: fixed !important;
	padding-bottom: 600px !important;
	padding-left:0px !important;
	width: fit-content !important;
	z-index:2 !important;
}
 .capainterior{
 	height: 100%;

	margin-left: 120px;
	padding-right: 150px;
	padding-top: 95px ; 

 	margin-bottom: 20px;
 	background-color: #fcfcfc;
 }

  .capainterior_convo{
 	height: 100%;

	margin-left: 120px;
	padding-right: 120px;
	padding-top: 120px ; 

 	margin-bottom: 20px;
 	background-color: #fcfcfc;
 }

 .capainterior_convocatoria_menu{
 	height: 100%;

	margin-left: 10px !important;
	padding-right: 110px !important;
	padding-top: 95px !important; 

 	margin-bottom: 20px;
 	background-color: #fcfcfc;
 }

 .capainterior_convocatoria{
 	height: 100%;

	margin-left: 120px ;
	padding-right: 40px ;
	padding-top: 10px ; 

 	margin-bottom: 20px;
 	background-color: #fcfcfc;
 }

 .card{
 	border-color: #d6d6d6;
 }
 .card-header{
 	background-color: #fff;
 	border-color: #d6d6d6;
 	color: #002549 !important;
 }

ul{
	padding: 0px !important;
}
nav{
	position: absolute;
	height: 100%;
	width: 90px;
	overflow: scroll !important;
	transition: width 0.2s linear;
	z-index: 0;
}
.barritaaa:hover{
	width: 450px !important;
	transition: all 0.5s ease;
	z-index: 1;
	overflow: scroll !important;
}
.barritaaa{
	transition: .5s;
	z-index: 1;
	border-right: 2px solid #d6d6d6;
	/*overflow: scroll;*/

	/*position: fixed;*/
}
.barra_celdas_f:hover{
	
}
.nav-item-big{
	position: relative;
	font-weight: bold;
	margin-left: 10px;
	font-size: 15px;
	top:-4px;
}
.nav-item{
	position: relative;
	font-weight: bold;

	font-size: 15px;
	top:-4px;
}
a{color: unset !important;}
.new_barra_celdas_f{
	background-color: #fff;
	transition-duration: .3s;
	cursor: pointer;
	text-align: left;
	font-size: 15px;
	border-bottom: 2px solid #d6d6d6;
	position: relative;
	display: table;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 15px;
	width: 450px;
	color:#643F5E;
}
.new_barra_celdas_f:hover{
	background-color: #6A255F;
	color:white;

}
.new_barra_celdas_bloqueado{
	background-color: #fff;
	transition-duration: .3s;
	cursor: default !important;
	text-align: left;
	font-size: 15px;
	border-bottom: 2px solid #d6d6d6;
	position: relative;
	display: table;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 15px;
	width: 450px;
	color:#643F5E;

}

.new_barra_celdas_e{
	background-color: #379E59;
	transition-duration: .3s;
	cursor: pointer;
	text-align: left;
	font-size: 15px;
	border-bottom: 2px solid #065A25;
	position: relative;
	display: table;
	padding: 10px;
	width: 450px;

}
.new_barra_celdas_e:hover{
	background-color: #6BC689;

}

.new_barra_celdas_sub{
	background-color: #fff;
	transition-duration: .3s;
	cursor: pointer;
	text-align: left;
	font-size: 15px;
	border-bottom: 1px solid #d6d6d6;
	position: relative;
	display: table;
	padding-top: 8px;
	width: 450px;

}
.new_barra_celdas_sub:hover{
	
	background-color: #6A255F;
	color: white;
	border-bottom: 1px solid #643F5E;
	border-top: 1px solid #643F5E;
}

.new_barra_titulo{
	font-size: 30px !important;
	font-weight: bold;
	color: white;
	display: flex;
	transition: all .5s ease;
	padding: 15px;
	top: 5;

}
.new_barra_icono{
	font-size:50px;
	
	text-align: center;
}

@media only screen and (max-width: 1280px){
	.new_barra_icono_alt{
		text-align: center !important;
	    position: relative !important;
	    width: 70px !important;
	    height: 38px !important;
	    top: 15px !important;
	}
}

@media only screen and (max-width: 500px){
	.new_barra_icono_alt{
		text-align: center !important;
	    position: relative !important;
	    width: 40px !important;
	    height: 38px !important;
	    top: 15px !important;
	}
}

.new_barra_icono_alt{
	text-align: center;
    position: relative;
    width: 70px;
    height: 38px;
    top: 5px;
}
.new_barra_icono_2{
	font-size:30px;
	
	
	position: relative;
	width: 70px;
	height: 30px;
	top: 2px;
	text-align: center;
}
.barra_titulo{
	font-size: 16px !important;
	font-weight: bold;
}
.barra_celdas_f{
	border-left: 2px solid ;
	border-top: 2px solid ;
	border-bottom: 2px solid ;
	border-color: transparent !important;
	background-color: #097A64;
	transition-duration: .3s;
	cursor: pointer;
	text-align: left;
}
.barra_celdas_f:hover{
	background-color: #199980;
}
.barra_celdas{
	border: 2px solid transparent;
	background-color: #097A64;
		transition-duration: .3s;
	cursor: pointer;
	text-align: left;
}
.barra_celdas:hover{
	background-color: #199980;
}
.barra_celdas_l{
	border: 2px solid transparent;
	background-color: #097A64;
	transition-duration: .3s;
	cursor: pointer;
	text-align: left;
}
.barra_celdas_l:hover{
	background-color: #199980;
}
.barra_lista_opciones{
	background-color: #EFFAF8;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
}
.barra_opciones{
/*	background-color: #093780;*/
	transition: .3s;
	padding: 10px;
	/*border-bottom:2px solid #4A77BD;*/
}
.barra_opciones:hover{
	/*background-color: #4a77bd;*/
	
	color: white !important;
}
.sub_opciones{
	transition: .3s;
	padding: 10px;
}
.panel-heading{
	background-color: #fff !important;
	border-color: #643F5E !important;
	color: #643F5E !important;
}
.panel-default, .panel-body{
	border-color: #06372A !important;
}
.newBlock0{
	background-color: #ffffff;
 	color:#388771;

 	border: 1px solid;
 	border-color: #388771;

  	height: 120px !important;
	border-radius: 10px;

	cursor: default;
	transition-duration: 0.4s;

	box-shadow: 1px 1px black;
}

.mensaje_1{
	transition-duration: 0.4s;

}
.iconostyle{
	font-size: 60px;
	color:white;
	padding:10px;
}
.iconostyle_siuv{
	font-size: 60px;
	color:white;
	padding:25px;
}
.iconostyle_ubi{
	font-size: 60px;
	color:white;
	padding:20px;
}