.btnSiguiente {
	text-align:center;
	height: 45px;
}
.btnLog {
    text-decoration: none;
    font-weight: 600;
    font-size: 1.2em;
    color: #ffffff;
    background-color: #d37b17;
    border: 2px solid #d37b17;
    padding: 5px 15px 5px 15px;
	border-radius: 15px;
	font-family: "Times New Roman", Times, serif;
}
.boton {
	text-decoration: none;
    color: #ffffff;
    background-color: #d37b17;
    border: 2px solid #d37b17;
    font-family: "Times New Roman", Times, serif;
     font-size: 15px;
    border-radius: 10px;
    padding: 5px;
}
.btnAntSig, .btnCelu {
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff;
    background-color: #d37b17;
    border: 2px solid #d37b17;
    width:5%;
    font-family: "Times New Roman", Times, serif;
    border-radius: 12px; /* 0 0 12px;*/
    padding: 5px;
}
.btnCelu {
	font-size: 1.1em;
}
.btnInicio:hover, .btnAntSig:hover, .boton:hover, .btnLog:hover, .btnCelu:hover, .blqDatos {
    cursor: pointer;
}

/* --- Formulario frmLog en ingresa.php --- */
.txtLog {
	margin: auto auto 3% 15%;
	padding: 2px 5px 2px 5px;
	font-size: 0.9em;
    border-radius: 5px 5px 5px 5px;
	width: 200px;
}

/* ------- Formularios en datos.php ------- */
.frmPostu .clsDatEdu {
	margin-top:15px;
}
.frmPostu input, .frmPostu select, .colIzq textarea {
	padding: 2px 5px 2px 5px;
	font-size: 0.9em;
    border-radius: 5px 5px 5px 5px;
	width: 70%;	
}
.frmPostu select {
	width: 80%;
	border-top: solid #BFBFBF;
}
.frmPostu label {
	font-size:1.1em;
	font-weight: bold;
}

.frmPostu h3, .frmPostu .blqDatos {
	padding: 1%;
	margin: -25px auto 10px -5%;
	background: #F4B619; /*#F9B72F;*/
	text-align: center;
	width: 109%;
	height: 20px;
}
#frmDatResu h3  {
	margin: 2%;
	width: 94%;
}
#frmDatResu hr  {
	margin:0;
}

.frmPostu h4 {
	padding: 1%;
	margin: auto auto auto -5%;
	color: #CA700A;
	/*background: #F4B619; /*#F9B72F;*/
	text-align: left;
	border-bottom: 2px outset #DA8626;
	width:109%;
	/*height:15px;*/
}
.frmPostu .clsDatEdu h4 {
	margin-bottom: 12px;
}
.frmPostu h5 {
	padding: 1%;
	margin: auto auto 3% -5%;
	text-align: left;
	border-bottom: 1px dashed #d37b17; 
	width:109%;
}
.frmPostu h6 {
	margin: 2% auto 1% auto;
	font-size: 0.9em;
	border-bottom: 1px dashed #d37b17;
	width:95%;
}
.frmPostu hr {
	margin: 4px -5% 5% -5%;
}
.colIzq {
	float:left; 
	width:55%; 
	margin-left:-5%;
}
.colDer {
	width: 55%;
	/*background: yellow;*/
}

#frmDatPers .colIzq {
	margin-top: -3%;
}
#frmDatPers .colDer {	
	margin: 3% auto auto 50%;
}
#frmDatEduc .colDer, #frmDatLabs .colDer {	
	margin: auto auto auto 50%;
}

.colIzq input, .colIzq select, .colIzq textarea, .colDer input, .colDer select {
	margin: auto auto 2% 15%;
}
.colIzq label, .colDer label {
	margin-left: 8%;
}
.colIzq textarea{
	width:72%;
	resize:none;
	height: 40px;
}
.colDer textarea {
	margin-left: 15%;
	width:72%;
	resize:none;
}
.colDer .boton {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 9px 2px 9px;
}

@media screen and (min-width:700px)  {
	.frmPostu .blqDatos, .btnCelu {
		display: none;
		visibility: hidden;
	}
}

@media screen and (min-width:750px) and (max-width:1023px) {
	#frmIndex, #frmDatPers, #frmDatEduc, #frmDatLabs, #frmDatOtro {
		margin-left: 35%;
		height: 290px;
		padding: 4%;
		width: 56%;
	}
}

@media screen and (max-width:699px)  {
	.frmPostu .blqDatos {
		display: block;
		visibility: visible;
		padding: 5px 10px 5px 10px;
		margin: 1px 10px auto 0;
		height: 23px;
		width: 96.5%;
		font-size: 1.2em;
		font-weight: bold;
		color: white;
	}
	.frmPostu h3, .btnAntSig {
		display: none;
		visibility: hidden;
	}
}
#pDatPers {
	font-size: 1.2em;
	font-weight: bold;
	color: black;
}


/* formulario Resumen */
#frmDatResu h2 {
	font-size: 1.2em;
	/*border-bottom: 3px double #d37b17;*/
}
#frmDatResu h4 {
	border-bottom: 0px;
}
.ResColIzq {
	margin-left: 20px;
	float:left;
	width:47%;
	/*background: yellow;*/
}
.ResColDer {
	margin-left: 51%;
	width:47%;
	/*background: yellow;*/
}
.ResDatos h6 {
	font-size: 0.9em;
	border-bottom: none;
/*	margin: auto 0 7px 0;
	width:95%;
	text-align:center;*/
}
.col1 {
	text-align:right;
	padding-right: 5px;
	width:38%;
}
#vistaPrevia {
	width: 100px;
	height:95px;
}
