.post-10674 .entry-header{
	margin-top: -4%;
}

.post-10674 .AOdatospersonales{
		display: flex;
		flex-direction: column;
		margin: 0 0 30px;
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px;
	}
	
	.post-10674 .AEdatoslaborales{
		display: flex;
		flex-direction: column;
		margin: 0 0 30px;
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px;
	}
	
		.post-10674 .AOdatosbanco{
		margin: 0 0 30px;
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px 25px 25px 15px;
	}
	
	.post-10674 .AOdatosbanco .datosbanco{
	display: flex;
  flex-wrap: wrap;
	flex-direction: row;
}
		
.post-10674 .AOdatosbanco .ban_a{
	text-align: center;
	vertical-align: middle;
	width:45px;
	padding: 5px;
	font-weight:bold;
	font-size: 25px;


}
.post-10674 .AOdatosbanco .ban_b{
	text-align: center;
	width:50px;
	font-size: 20px;
		padding: 5px;
}
.post-10674 .AOdatosbanco .ban_c{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding: 5px;
}
.post-10674 .AOdatosbanco .ban_d{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding: 5px;
}
.post-10674 .AOdatosbanco .ban_e{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding: 5px;
}
.post-10674 .AOdatosbanco .ban_f{
	text-align: center;
	width:75px;
	font-size: 20px;
	padding: 5px;
}
.post-10674 .AOdatosbanco .ban_g{
	text-align: center;
	width:75px;
	font-size: 20px;
	padding: 5px;
}

.post-10674 .AOdatosbanco .Bancoayuda{
	padding-top: 30px;
margin-left:5px;
}
.post-10674 .AOdatosbanco .Bancoimagen{
	width:100%;

}
	
		.post-10674 .AOdatosadjuntos{
		display: flex;
		flex-direction: column;
		margin: 0 0 30px;
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px;
	}

	.filaadjunto1{
		margin-bottom:10px;
    border-bottom: 2px solid #C6C6C6;
	}

  .AOanexo{
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px;
	}

.post-10674 .AOcomentarios{
		display: flex;
		flex-direction: column;
		margin: 0 0 30px;
		border-style: solid;
		border-radius: 4px;
		border-width: 2px;
		padding: 25px;
	}
.post-10674 .wpcf7-submit{
	margin-left: 25%;
	width: 50%;
	height: 40px;
	font-weight:500; 
	font-size: 100%;

}
.post-10674 .wpcf7-validation-errors
{background-color:yellow;
text-align: center;
}

@media only screen and (min-width: 860px) 
{
	
	.post-10674 .entry-header{
	margin-top: -4%;
	margin-left: 30%;
}
	
	.post-10674 {
		width: 100%;
	}

	.post-10674 .wpcf7{
		width: 300%;
		margin-left: -100%;
	}
	.post-10674 .entry-content{
		width: 30%;
	}

	.post-10674 .datospersonal {
		display: grid;
		grid-template-columns: repeat(5, 1);
		grid-template-rows: repeat(5, 1);
		grid-column-gap: 15px;
		grid-row-gap: 5px;
		padding: 0 0 0 30px;
		}

	.post-10674 .per_a { grid-area: 1 / 1 / 2 / 2; }
	.post-10674 .per_b { grid-area: 1 / 2 / 2 / 3; }
	.post-10674 .per_c { grid-area: 2 / 1 / 3 / 2; }
	.post-10674 .per_d {	grid-area: 2 / 2 / 3 / 3; }
	.post-10674 .per_e { grid-area: 3 / 1 / 4 / 2; }
	.post-10674 .per_f { grid-area: 3 / 2 / 4 / 3; }
	.post-10674 .per_g { grid-area: 4 / 1 / 5 / 2; }





	.post-10674 .datoslaboralprevio {
		display: grid;
		grid-template-columns: repeat(5, 1);
		grid-template-rows: repeat(5, 1);
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		padding: 0 0 0 30px;
		}
		
	.post-10674 .lab_1 { grid-area: 1 / 1 / 2 / 2; }
	.post-10674 .lab_2 { grid-area: 1 / 2 / 2 / 3; }

	.post-10674 .datoslaboral {
		display: grid;
		grid-template-columns: repeat(5, 1);
		grid-template-rows: repeat(5, 1);
		grid-column-gap: 15px;
		grid-row-gap: 5px;
		padding: 0 0 0 30px;
		}

	.post-10674 .lab_a { grid-area: 1 / 1 / 2 / 2; }
	.post-10674 .lab_b { grid-area: 1 / 2 / 2 / 3; }
	.post-10674 .lab_c { grid-area: 2 / 1 / 3 / 2; }
	.post-10674 .lab_d {	grid-area: 2 / 2 / 3 / 3; }
	.post-10674 .lab_e { grid-area: 3 / 1 / 4 / 2; }
	.post-10674 .lab_f { grid-area: 3 / 2 / 4 / 3; }
	.post-10674 .lab_g { grid-area: 4 / 1 / 5 / 2; }
	.post-10674 .lab_h { grid-area: 4 / 2 / 5 / 3; }

	.post-10674 .bordetipolab {
		border-style: solid;
		text-align:center;
		width: 83%;
		border-radius: 3px;
		border-width: 1px;
		border-color: #DCDCDC;
		padding: 10px 0px 10px 0px;
	}

	.post-10674 .datosadjunto {
		padding: 0 0 0 30px;
		box-sizing: border-box;
		}
		
	.post-10674 .columnaadjunto1 {
		  float: left;
		  width: 50%;
		}
	.post-10674 .columnaadjunto2 {
	  float: left;
	  width: 50%;
	}
		.filaadjunto1:after {
	  content: "";
	  display: table;
	  clear: both;
		padding-top:15px;
	}
	.filaadjunto:after {
		content: "";
	  display: table;
	  clear: both;
	}
	.post-10674 .AOdatosbanco{
	display: flex;
	flex-direction: column;
	margin: 0 0 30px;
	border-style: solid;
	border-radius: 4px;
	border-width: 2px;
	padding: 25px;
}

.post-10674 .AOdatosbanco .datosbanco{
	display: flex;
	flex-direction: row;
}
		
.post-10674 .AOdatosbanco .ban_a{
	text-align: center;
	vertical-align: middle;
	width:45px;
	padding-right: 5px;
	font-weight:bold;
	font-size: 25px;

}
.post-10674 .AOdatosbanco .ban_b{
	text-align: center;
	width:50px;
	font-size: 20px;
		padding-right: 5px;
}
.post-10674 .AOdatosbanco .ban_c{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding-right: 5px;
}
.post-10674 .AOdatosbanco .ban_d{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding-right: 5px;
}
.post-10674 .AOdatosbanco .ban_e{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding-right: 5px;
}
.post-10674 .AOdatosbanco .ban_f{
	text-align: center;
	width:75px;
	font-size: 20px;
		padding-right: 5px;
}
.post-10674 .AOdatosbanco .ban_g{
	text-align: center;
	width:75px;
	font-size: 20px;
}

.post-10674 .AOdatosbanco .ban_g{
	text-align: center;
	width:75px;
	font-size: 20px;
}

.post-10674 .AOdatosbanco .Bancoayuda{
	padding-top: 30px;
margin-left:30px;
}
.post-10674 .AOdatosbanco .Bancoimagen{
	width:60%;

}

.datoscomentarios{
	padding: 0px 30px 10px 30px;
}
.datoscomentarios .wpcf7-textarea{
	height:100px;
}
  .AOanexo{
	display: relative;
	margin-left: -100%;
	width: 283%;
	border-style: solid;
	border-radius: 4px;
	border-width: 2px;
	padding: 25px;
}

}