.contenedor_formularios{
	width: 100%;
	min-height: calc(100vh - 200px);
	background: url("../rsc/img/fondo_configuracion.jpg") center center;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	align-content: flex-start;
}
.contenedor_formularios form{
	background: rgba(255,255,255,0.8);
	margin: 2em auto;
	padding: 2em;
	width: calc(75% - 8em);
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 1500px;
}
.contenedor_formularios form a{
		color: #0076A5 ;
		border: 1px solid #0076A5;
		text-align: center;
		padding: 4px 0;
}
.contenedor_formularios form.chico{
	font-size: 0.9em;
}
.contenedor_formularios form.chico input[type="text"]{
	font-size: 0.8em;
}
.contenedor_formularios .contenedor_menu_botones{
	background: rgba(255,255,255,0.8);
	margin: 2em auto;
	padding: 2em;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 250px;
}
.contenedor_formularios .contenedor_menu_botones div{
	margin: 0.5em 0;
}
.contenedor_formularios form .contenedor_agrupar{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contenedor_formularios form .contenedor_agrupar_tablas{
	display: grid;
	width: 100%;
}
.contenedor_formularios form .contenedor_agrupar label{
	margin: 0 auto 0.75em auto;
}	
.contenedor_formularios form fieldset, .contenedor_formularios form .select-personalizados,.contenedor_formularios form .contendedor_check{
	margin: 0.5em 0px;
	width: calc(100%);
}
.contenedor_formularios form .contendedor_check{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: flex-start;
}
.contenedor_formularios form h1{
	text-align: center;
	margin: 0.5em 2em;
	width: calc(100% - 4em);
	font-size: 1.5em;
	color: #666;
}
.contenedor_formularios form h3{
	margin: 0.5em 0;
	width: calc(100%);
	font-size: 1.1em;
	color: #666;
}
.contenedor_formularios form h4{
	margin: 0.5em 0;
	width: calc(100%);
	font-size: 0.9em;
	color: #666;
}
.contenedor_formularios form .centrar{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1em;
}
.contenedor_formularios.datos_inicio fieldset legend,.contenedor_formularios.datos_inicio .select-personalizados .legend{
	opacity: 1;
}
.fieldset_input_en_linea{
	margin: 0.5em 10px !important;
	width: auto !important;
}

.botono_formulario_funcionalidad{
	margin: 2em auto;
}
/* MEDIA QUERIES */
/* TV */
@media screen and ( min-width: 2049px){
	
}
/* PC */
@media screen and ( max-width: 2048px){
	
}
/* PORTATIL */
@media screen and ( max-width: 1380px){
	
}
/* TABLET */
@media screen and ( max-width: 1600px){
		.contenedor_formularios form{
		width: calc(80% - 8em);
		max-width: 100%;
	}
}
@media screen and ( max-width: 870px){
	.contenedor_formularios form{
		width: calc(85% - 8em);
		max-width: 100%;
	}
}
/* MOVIL */
@media screen and ( max-width: 720px){
	.contenedor_formularios form{
		width: calc(95% - 8em);
		max-width: 100%;
	}
		.contenedor_formularios form fieldset,.contenedor_formularios form a, .contenedor_formularios form .select-personalizados,.contenedor_formularios form .contendedor_check{
		width: calc(100%) !important;
		max-width: 100% !important;
		margin-top: 1em;
	}
}
/* SMARTWATCH */
@media screen and ( max-width: 600px){
	.contenedor_formularios form{
		width: calc(100% - 8em);
		max-width: 100%;
	}
}

/* ANIMACIONES */