/*General*/
* { margin: 0 0 0 0; padding: 0 0 0 0; font-family: "ING_RH_Myriad", Arial; /*font-family: Comic Sans MS;*/ }
input { text-transform: uppercase; font-size: 95%; border: 1px solid #CCCCCC; color: #555555; font-size: 14px; }
select { border: 1px solid #CCCCCC; color: #555555; font-size: 14px; }
input[type="email"], input[type="password"] { text-transform: none; }
.minusculas { text-transform: none; } 
.txtRedondeado { border-radius: .3em; }

/* Maqueta */
html,body { height: 100%; font-size: 95%; text-align: center; }

img, video, object { max-width:100%; }

body 
{
    background-image: url(../ImagenesMx/Fondo.jpg);
    background-size: 100% 100%;
    background-position: center;
	background-repeat: no-repeat;
	background-color: #000000;
    font-style: normal; text-align: center;
	min-width: 300px;
}

#page{
	height: 78%;
	width: 80%;
	background-color: #ffffff;
    font-style: normal;
    display: block;
	margin: 0px auto;
	overflow: hidden;
}

/*#pie {
    height:10%; width:80%;  
	margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto;  
    background-color: #9FA1A5;
}*/

*:first-child+html #page { position: relative; }/*ie7*/
 html #page{ position: relative; }/*ie6*/

#content_container
{
    display: inherit;
    margin:0 auto 0 auto;
    vertical-align:top;
	height: 100%;
	width:100%;	
	background-color: #ffffff;
	overflow: auto;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FAFBFD), color-stop(1, #FFFFFF) );
	background:-moz-linear-gradient( center top, #FAFBFD 5%, #FFFFFF 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFBFD', endColorstr='#FFFFFF');
}

#cabecera {
    background-color: #261555; 
    background-image: url(../Imagenes/header.png); 
    background-repeat: no-repeat; 
    background-size:100% 100%;
    height:18%; 
    width:80%;
	margin: auto;     
    position:relative;
    padding-top: 1%;     
}

#lineaTop
{
    background-color: #261555;
    /*background-color: #FF0000;*/
    /*/height: 1%;*/
    width: 80%;
    margin: auto;
    height: 2%;
    /*/position: relative;*/
}

#logo {
    /*background-image: url(../ImagenesMx/LogoAzteca-06.png); */
    background-position: center; 
    background-size: contain; 
    background-repeat: no-repeat;
    width: 20%;
    padding: 0 2.5% 0 2.5%; 
    height: 100%; 
    float: left;
}

/*Pagina*/
#imgTOPcenter {
    background-image: url(../ImagenesMx/GraciasInteresartePRINCIPAL.png); 
    background-position: right; 
    background-size: contain;
    -o-background-size: 90% 99%;
    -moz-background-size: 90% 99%;
    -webkit-background-size: 90% 99%;
    background-repeat: no-repeat;
    width: 35%;
    height: 100%;
    position: relative;
    float: left;
}


.View  
{
    width: 98%; 
    height: 88%;
    padding: 1%;
}

#ImagenIndex 
{
    display: run-in;
	background-image: url(../ImagenesMx/FondoCentral.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
	background-color: #BEBEC9;
	width: 100%; height: 100%; float: left;
}

#divLeftLineaPunteada  
{
    width: 59.5%; 
    height: 100%;
    float: left;
}

#LineaPunteadaIndex  {
	background-image: url(../Imagenes/LineaPunteada-09.png);
	background-repeat: repeat-y;
	background-position: center;
	width: 1%;
	height: 100%;
	float: left;
	display: inherit;
}

#SubContenedorIndex { width: 35%; height: 100%; float: left; text-align: left; padding: 0 2% 0 2%;}

#divTopLineaPunteada { width: 100%; height: 30%; float: left;}


input[type="submit"], input[type="button"], .Boton
{	
	/*008A49*/
	/*006827*/
	border: 1px solid #008A49;
    background-color: #008A49;
    color: #FFF;
    text-transform: none;
    padding: .1em;
    border-radius: 0.3em;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008A49), color-stop(1, #006827) );
	background:-moz-linear-gradient( center top, #008A49 5%, #006827 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008A49', endColorstr='#006827');
}

input[type="submit"]:hover, input[type="button"]:hover, .Boton:hover {
	/*006827*/
	/*008A49*/
	border: 1px solid #008A49;
	background-color: #006827;
	color: #CCC;
	text-transform: none;
	padding .1em;
	border-radius: .3em;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006827), color-stop(1, #008A49) );
	background:-moz-linear-gradient( center top, #006827 5%, #008A49 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006827', endColorstr='#008A49');
	
}

.cajaTitulosPrincipales  
{
    width: 30%; 
    height: 25%; 
    border: #f00 1px dashed; 
    text-align: center; 
    background-color: #fff; 
    color: #333; 
    border-radius: .3em; 
    margin: auto; 
    display: block;
    font-weight: bold;
    font-size: 28px;
}

.lineaPunteadaRojaH  
{
    background-image: url(../Imagenes/LineaPunteadaRojaHoriz.png); 
    background-repeat: repeat-x; 
    background-position: center 50%; 
    width: 100%; 
    float: left;
}
.lblTextoRojo { color: Red; }

.EditarImg {
    color: Green; text-align: center; width: 100%; height: 100%;
    /*background: url(../../Content/ImagenesMx/imagenEditar-38.png);
    background-color: #F5F5F5; background-repeat: no-repeat;*/
}

.EliminarImg {
    color: Green; text-align: center; width: 100%; height: 100%;
    /*background: url(../../Content/ImagenesMx/imagenEliminar.png);
    background-color: #F5F5F5; background-repeat: no-repeat;*/
}
 
#linkCreate { height: 15px; width: 20px; background-color: #009B5A; border-radius: .3em; padding: 5px 10px 5px 10px; color: #ffffff; }
#linkCreate:link { text-decoration: none; color: #ffffff; }
#linkCreate:visited { text-decoration: none; color: #ffffff; }
#linkCreate:active { text-decoration: none; color: #ffffff; }
#linkCreate:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007032), color-stop(1, #009b5a) );
	background:-moz-linear-gradient( center top, #007032 5%, #009b5a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007032', endColorstr='#009b5a');
	background-color:#007032;
}

#divContinuar { padding-bottom: 2%; }

/*Section Login*/
#login
{
    width: 40%;
    height: 100%;
    float: left; 
    border-radius: .3em;
}

#imgloginSession { 
    width: 40%; height: 100%; position: absolute;
    color: White;
    z-index: 100;
}

#loginSession { 
    width: 40%; height: 100%; 
    position: absolute;
    color: White;
    z-index: 101;
}

.Etiquetas { }

#topLogin{ background-color: #333; height: 20%; width: 100%; float: left; border-radius: .3em; }
#imgpartialLogin { width: 100%; height: 75%; top: 20%; z-index: 100; position: absolute; border-radius: .3em; }
#partialLogin { width: 100%; height: 50%; top: 20%; z-index: 101; position: absolute; }

.lblClassTopLogin { font-style: normal; color: White; }
#lblLoginTituloSesion { padding-top: 5px; width: 50%; float: left; }
#lblLoginCuenta { width: 50%; float: left; font-size: 22px; }
#CierraSesion { padding-top: 5%; width: 100%; float: left; text-align: right; }

#IniciarSesion { padding: 5px 0 0 0; width: 100%; float: left; }
#RecuperarContraseña { width: 100%; float: left; }

#loginSession #Cerrar { padding-top: 5%; }
#btnCerrar { }

/*Index*/
#Usuario { width: 40%; height: 50%; float: left; padding: 0 5% 0 5%; font-size: 18px; }
#Usuario .LoginUsuario { width: 100%; display: block; text-align: left; }
#Usuario .Message { width: 100%; float: left; font-size: 36px; }

#Password { width: 40%; height: 50%; float: left; padding: 0 5% 0 5%; font-size: 18px; }
#Password .LoginPassword { width: 100%; display: block; text-align: left; }

/*Registro*/
#Registro { width: 100%; height: 50%; float: left; }
#Registrarse { text-align: right; width: 90%; }
#lblRegistro { z-index: 1; width: 100%; color: #E5352C; font-size: 30px; padding-bottom: 4%; }
#lblCandidato { color: #333; font-size: 28px; }
#lblFolio { color: #005396; font-size: 28px; }
#lblFolio.pequeño { font-size: 18px; } 
#lblCorreo { color: #333; padding-bottom: 20px; }

#lblRegistroCorreo { width: 35%; float: left; text-align: left; padding-bottom: 2%; }
#txtRegistroCorreo { width: 65%; float: left; text-align: left; padding-bottom: 2%; }
#txtRegistroCorreo input { width: 84%; border-radius: .3em; }

#lblRegistroFolio { width: 35%; float: left; text-align: left; padding-bottom: 2%; }
#txtRegistroFolio { width: 65%; float: left; text-align: left; padding-bottom: 2%; }
#txtRegistroFolio input { width: 84%; border-radius: .3em; }

#btnRegistro { width: 91%; text-align: right; padding-top: 2%; }

.Registro { color: #333; display: table; padding-bottom: 2%; }
.Registro span { vertical-align: middle; display: table-cell; }

#RegistroPassword { width: 100%; float: left; padding-bottom: 20px; }
#RegistroPassword1 { width: 50%; float: left; }
#RegistroPassword2 { width: 50%; float: left; }

#divRegistroCorreo { width: 100%; float: left; padding-bottom: 20px; }
#divRegistroCorreoAlt1 { width: 100%; float: left; }
.RegistroCorreo1 { width: 50%; float: left; }
.RegistroCorreo2 { width: 50%; float: left; }
.RegistroCorreo3 { width: 100%; float: left;  text-align: center; }

#divPreguntaSecreta select { border-radius: .3em; width: 90%; }

/*Recupera Contraseña*/
#lblRecuperaContrasena { width: 83%; text-align: center; float: left; padding-bottom: 20px; font-weight: bold; }
#linkRegresar { width: 90%; float: left; text-align: left; padding:  3% 5% 3% 5%; }
#RecuperaContrasena { width: 50%; margin: auto; }

#lblRecupPasswordEmail { width: 30%; float: left; padding-right: 5%; padding-bottom: 2%; text-align: right; }
#txtRecupPasswordEmail { width: 50%; float: left; padding-bottom: 2%; }
#txtRecupPasswordEmail input { width: 90%; text-align: left; }

#lblRecupPasswordPregunta { width: 30%; float: left; padding-right: 5%; padding-bottom: 2%; text-align: right; }
#selectRecupPasswordPregunta { width: 50%; float: left; padding-bottom: 2%; }
#selectRecupPasswordPregunta select { width: 92%; text-align: left; }

#lblRecupPasswordRespuesta { width: 30%; float: left; padding-right: 5%; padding-bottom: 2%; text-align: right; }
#txtRecupPasswordRespuesta { width: 50%; float: left; padding-bottom: 2%; }
#txtRecupPasswordRespuesta input { width: 90%; text-align: left; }
#btnRecupPassword { width: 83%; float: left; text-align: right; }

#lostPass { width: 40%; height: 50%; margin: auto; padding: 2% 2% 2% 2%; }

.linkRegrLostPass { height: 15px; width: 20px; background-color: #009B5A; border-radius: .3em; padding: 5px 10px 5px 10px; color: #ffffff; }
.linkRegrLostPass:link { text-decoration: none; color: #ffffff; }
.linkRegrLostPass:visited { text-decoration: none; color: #ffffff; }
.linkRegrLostPass:active { text-decoration: none; color: #ffffff; }
.linkRegrLostPass:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007032), color-stop(1, #009b5a) );
	background:-moz-linear-gradient( center top, #007032 5%, #009b5a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007032', endColorstr='#009b5a');
	background-color:#007032;
}

#lostPassEmail { width: 100%; float: left; padding-bottom: 2%; }
#lostPassEmail_lbl { width: 30%; float: left; text-align: right; padding-right: 10%; }
#lostPassEmail_txt { width: 60%; float: left; }
#lostPassEmail_txt input { width: 90%; }

#lostPassFolio { width: 100%; float: left; padding-bottom: 2%; }
#lostPassFolio_lbl { width: 30%; float: left; text-align: right; padding-right: 10%; }
#lostPassFolio_txt { width: 60%; float: left; }
#lostPassFolio_txt input { width: 90%; }

#lostPassBtnEnviar { width: 98%; float: left; text-align: right; }

#lostPassTitle { width: 100%; float: left; text-align: center; padding-bottom: 2%; font-size: 30px; font-weight: bold; }
#lostPassRegresar { width: 100%; float: left; text-align: left; }
#lostPassIndicaciones { width: 100%; float: left; text-align: center; padding-bottom: 2%; }

#lostPassReg_LPR { width: 96%; float: left; padding: 2% 2% 2% 2%; }
#LPR_link { width: 100%; float: left; text-align: left; padding-top: 2%; }

#LPR_Pass { width: 100%; float: left; padding: 2% 2% 2% 2%; }
#LPR_lblPass { width: 50%; float: left; text-align: right;}
#LPR_txtPass { width: 20%; float: left; }
#LPR_valPass { width: 50%; float: left; text-align: right;}

#LPR_PassConfir { width: 100%; float: left; padding: 2% 2% 2% 2%; }
#LPR_lblPassConfir { width: 50%; float: left; text-align: right;}
#LPR_txtPassConfir { width: 20%; float: left; }
#LPR_valPassConfir { width: 50%; float: left; text-align: right;}

#LPR_Pregunta { width: 100%; float: left; padding: 2% 2% 2% 2%; }
#LPR_lblPregunta { width: 50%; float: left; text-align: right;}
#LPR_selectPregunta { width: 20%; float: left; }

#LPR_Respuesta { width: 100%; float: left; padding: 2% 2% 2% 2%; }
#LPR_lblRespuesta { width: 50%; float: left; text-align: right;}
#LPR_txtRespuesta { width: 20%; float: left; }
#LPR_valRespuesta { width: 50%; float: left; text-align: right;}

#LPR_btnEnviar { width: 100%; float: left; padding: 2% 2% 2% 2%; }

/*Mensajes*/
#imgFlecha { width: 100%; height: 50%; float: left; }
#TextoMessage { width: 100%; height: 50%; float: left; color: Red; }

/*Datos Generales*/
#Avance { width: 100%; float: left; }
#AvanceLeft { width: 60%; height: 100%; float: left; text-align: left; font-weight: bold; font-size: 28px; }
#AvanceRight { width: 40%; height: 100%; float: left; text-align: center; }
#lblPerfilLaboral { font-size: 20px; }
#lblAvance { text-align: left; width: 100%; }
#imgAvance { vertical-align: middle; }

#NotaDatosGenerales { width: 100%; float: left; text-align: left; padding-bottom: 2%; font-size: 12px; }
#TituloDatosPersonales { width: 100%; height: auto; float: left; display: block; padding-bottom: 1%; }
#NotificacionDatosGenerales { width: 100%; float: left; display: block; padding-bottom: 2%; font-size: 12px; }

#Generales1 { width: 80%; float: left; display: block; padding-left: 10%; padding-right: 10%; }
#Generales2 { width: 80%; float: left; display: block; padding-left: 10%; padding-right: 10%; }
#Generales3 { width: 80%; float: left; display: block; padding-left: 10%; padding-right: 10%; padding-bottom: 7%; }

#CargaDatosNombre { width: 31%; float: left; text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosNombre input { width: 85%; }
#CargaDatosPrimerApellido { width: 31%; float: left; text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosPrimerApellido input { width: 85%; }
#CargaDatosSegundoApellido { width: 31%; float: left; text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosSegundoApellido input { width: 85%; }

#CargaDatosSexo { width: 31%; float: left; text-align: left; padding-bottom: 2%; clear: left; padding-right: 2%; }
#CargaDatosFechaNacimiento { width: 31%; float: left; text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosFechaNacimiento input { width: 85%; }

#CargaDatosPais { width: 31%; float: left;  text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosPais select { width: 86%; }
#CargaDatosEstado { width: 31%; float: left;  text-align: left; padding-bottom: 2%; padding-right: 2%; }
#CargaDatosEstado select { width: 86%; }
#CargaDatosEstadoCivil { width: 31%; float: left; text-align: left; padding-bottom: 2%; }
#CargaDatosEstadoCivil select { width: 86%; }

#divFamGrupoSalinas { width: 31%; float: left;  text-align: left; padding-right: 2%; }
#divComoSupiste { width: 31%; float: left; display: block; text-align: left; }
#divComoSupiste select { width: 86%; }

#divBlanco { width: 50%; float: left; display: block; }

#Corroboro { width: 100%; float: left; text-align: center; display: block; padding-bottom: 2%; font-size: 12px; }
#divContinuar { width: 100%; float: left; }


/*Direccion*/
.Direccion { width: 100%; float: left; display: block; padding-bottom: 2%; }

#DireccionPais { width: 20%; float: left; text-align: left; }
#DireccionPais select { width: 80%; }

#DireccionEstado { width: 20%; float: left; text-align: left; }
#DireccionEstado select { width: 80%; }

#DireccionMunicipio { width: 20%; float: left; text-align: left; }
#DireccionMunicipio select { width: 80%; }

#DireccionColonia { width: 20%; float: left;text-align: left; }
#DireccionColonia select { width: 80%; }
#DireccionColonia input { width: 80%; }

#DireccionCodigoPostal { width: 20%; float: left; text-align: left; }
#DireccionCodigoPostal input { width: 80%; }

#DireccionCalle { width: 40%; float: left; display: block; text-align: left; }
#DireccionCalle input { width: 89%; }

#DireccionNoExterior { width: 20%; float: left; display: block; text-align: left; }
#DireccionNoExterior input { width: 80%; }

#DireccionNoInterior { width: 20%; float: left; display: block; text-align: left; }
#DireccionNoInterior input { width: 80%; }

#DireccionReferencia1 { width: 25%; float: left; }
#DireccionReferencia2 { width: 25%; float: left; }

#TituloDireccion { width: 100%; float: left; padding: 1% 0 1% 0; }
#TituloTelefonos { width: 100%; float: left; padding: 1% 0 1% 0; }


/*#Telefonos { width: 100%; float: left; padding: 4% 0 2% 0; }
#AddTelefono { width: 100%; text-align: center; padding-bottom: 1%; }
#Telefono0 { width: 50%; float: left; padding-left: 25%; padding-bottom: 2%; }
#Telefono1 { width: 50%; float: left; padding-left: 25%; padding-bottom: 2%; }
#Telefono2 { width: 50%; float: left; padding-left: 25%; padding-bottom: 2%; }
#Telefonos #TEL_lblTipo { width: 50%; float: left; }
#Telefonos #TEL_txtNumero { width: 50%; float: left; }
#TextoGeneral { width: 100%;  float: left; text-align: center;  }
#fon { width: 100%; float: left; padding-top: 2%; }
#fon select, #fon input[type="text"] { border-radius:5px; width: 95%; text-align: left; }
#TipoTel { width: 25%; padding-left: 25%; float: left; }
#Numero { width: 25%; float: left; }
#btnEliminarTel { width: 25%; float: left; }
#btnEliminarTel img { vertical-align: middle; text-align: center; }*/

#Telefonos { width: 100%; float: left; padding-bottom: 2%; }
#AddTelefono { width: 100%; text-align: center; padding-bottom: 1%; }
#Telefono0 { width: 40%; float: left; text-align: left; }
#Telefono1 { width: 40%; float: left; text-align: left; }
#Telefono2 { width: 40%; float: left; text-align: left; }

#Telefonos #TEL0_lblTipo { width: 50%; float: left; }
#Telefonos #TEL0_lblTipo input { width: 80%; }
#Telefonos #TEL0_lblTipo select { width: 80%; }

#Telefonos #TEL0_txtNumero { width: 50%; float: left; }
#Telefonos #TEL0_txtNumero input { width: 80%; }

#Telefonos #TEL1_lblTipo { width: 50%; float: left; }
#Telefonos #TEL1_lblTipo input { width: 80%; }
#Telefonos #TEL1_lblTipo select { width: 80%; }

#Telefonos #TEL1_txtNumero { width: 50%; float: left; }
#Telefonos #TEL1_txtNumero input { width: 80%; }

#Telefonos #TEL2_lblTipo { width: 50%; float: left; }
#Telefonos #TEL2_lblTipo input { width: 80%; }
#Telefonos #TEL2_lblTipo select { width: 80%; }

#Telefonos #TEL2_txtNumero { width: 50%; float: left; }
#Telefonos #TEL2_txtNumero input { width: 80%; }


#TextoGeneral { width: 100%;  float: left; text-align: center;  }
#fon { width: 100%; float: left; padding-top: 2%; }
#fon select, #fon input[type="text"] { border-radius: .3em; width: 95%; text-align: left; }
#TipoTel { width: 25%; padding-left: 25%; float: left; }
#Numero { width: 25%; float: left; }
#btnEliminarTel { width: 25%; float: left; }
#btnEliminarTel img { vertical-align: middle; text-align: center; }
.lbltipoTelefono { width: 80%; border: 1px solid #CCC; border-radius: .3em; color: #555555;  }

#Iden_Info { width: 100%; float: left; }

#titIdentificaciones { width: 100%; font-weight: bold; font-size: 20px; text-align: left; } 
#Identificaciones { width: 100%; float: left; padding-bottom: 1%; }
#Identificaciones .Etiquetas { float: left; text-align: left; }
#Identificaciones .Campos { width: 100%; float: left; text-align: left; }

#CedulaCiudadania { width: 40%; float: left; padding-bottom: 2%; }
#CedulaCiudadania input { width: 89%; }

#Pasaporte { width: 40%; text-align: center; float: left; padding-bottom: 2%; }
#Pasaporte input { width: 89%; }

#Licencia { width: 40%; float: left; }
#Licencia input { width: 89%; }

#CedulaExtranjeria { width: 40%; float: left; }
#CedulaExtranjeria input { width: 89%; }

#rfc { width: 40%; float: left; padding-bottom: 2%; }
#rfc input { width: 90%; }

#curp { width: 40%; float: left; padding-bottom: 2%; }
#curp input { width: 90%; }

#numSeguro { width: 40%; float: left; padding-bottom: 2%; }
#numSeguro input { width: 90%; }

#otraIdent { width: 40%; float: left; padding-bottom: 2%; }
#otraIdent #SelectIdent { width: 30%; float: left; text-align: left; }
#otraIdent #SelectIdent select { width: 90%; }
#otraIdent .CamposIden { width: 65%; float: left; text-align: left; }
#otraIdent .CamposIden input { width: 92%; }


#rfc_curp_validar { width: 100%; float: left; text-align: center; }

/*Escolaridad*/
#titUltimoGrado { width: 100%; float: left; text-align: left; font-size: 22px; }
#lblUltimoGrado { width: 100%; float: left; text-align: left; display: block; }

#Escolaridad { width: 100%; float: left; padding-bottom: 5%; }
#partialViewEscolaridad { width: 59%; float: left; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#flechaEscolaridad { width: 5%; height: 100%; float: left; }
#FleEscol { vertical-align: middle; }
#listaEscolaridad { width: 35%; float: left; }

#listaEstudiosAgregados { width: 100%; float: left; }

#listaEstudiosAgregados a:link { text-decoration: none; color: Green; }
#listaEstudiosAgregados a:visited { text-decoration: none; color: Green; }
#listaEstudiosAgregados a:active { text-decoration: none; color: Green; }
#listaEstudiosAgregados a:hover { text-decoration: none; color: #191970; text-transform: uppercase; }

.registroEstudio { width: 100%; float: left; }
#createEstudio { width: 96%; float: left; text-align: left; padding: 2% 0 2% 0; text-align: center; }
#nombreEstudioAgregado { width: 69%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; text-align: left; text-transform: capitalize; }
#editarEstudioAgregado { width: 15%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#eliminarEstudioAgregado { width: 15%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }

#divTrOtros { display: none; }

.CrEsLine { width: 100%; float: left; text-align: left; }

#CrEsUltimoGrado { width: 33%; float: left; padding-bottom: 2%; }
#CrEsUltimoGrado select { width: 80%; }

#CrEsCarrera { width: 33%; float: left; padding-bottom: 2%; }
#CrEsCarrera select { width : 80%; }

#CrEsSituacionAcademica { width: 33%; float: left; padding-bottom: 2%; }
#CrEsSituacionAcademica select { width: 80%; }

#CrEsPais { width: 33%; float: left; padding-bottom: 2%; }
#CrEsPais select { width: 80%; }

#CrEsEstado_Ciudad { width: 33%; float: left; padding-bottom: 2%; }
#CrEsEstado_Ciudad select { width: 80%; }

#CrEsInstitucion { width: 33%; float: left; padding-bottom: 2%; }
#CrEsInstitucion select { width: 80%; }

#CrEsFechaIni { width: 33%; float: left; padding-bottom: 2%; }
#CrEsFechaIni input { width: 80%; }

#CrEsFechaFin { width: 33%; float: left; padding-bottom: 2%; }
#CrEsFechaIni input { width: 80%; }

#CrEsCalificacion { width: 33%; float: left; padding-bottom: 2%; }
#CrEsFechaIni input { width: 80%; }

#CrEsAreaEspecializacion { width: 66%; float: left; padding-bottom: 2%; }
#CrEsAreaEspecializacion input { width: 89%; }

#CrEsBtnAgregar { width: 33%; float: left; text-align: right; }
#CrEsBtnAgregar img { vertical-align: middle; }

.EdEsLine { width: 100%; float: left; padding-top: 1%; padding-bottom: 1%; }
#EdEsUltimoGrado { width: 33%; float: left; }
#EdEsCarrera { width: 33%; float: left; }
#EdEsSituacionAcademica { width: 33%; float: left; }
#EdEsPais { width: 33%; float: left; }
#EdEsEstado_Ciudad { width: 33%; float: left; }
#EdEsInstitucion { width: 33%; float: left; }
#EdEsFechaIni { width: 33%; float: left; }
#EdEsFechaFin { width: 33%; float: left; }
#EdEsCalificacion { width: 33%; float: left; }
#EdEsAreaEspecializacion { width: 66%; float: left; }
#EdEsBtnGuardar { width: 33%; float: left; text-align: center; }
#EdEsBtnGuardar img { vertical-align: middle; }

#lblSeguro { width: 100%; float: left; text-align: left; padding-top: 2%; }
#DeEsNombre { width: 100%; float: left; text-align: left; padding-top: 2%; }
#DeEsNombre span { font-style: italic; }
#DeEsAre { width: 100%; float: left; text-align: left; padding-top: 2%; }
#DeEsAre span { font-style: italic; }
#DeEsBtnGuardar { width: 33%; float: left; text-align: center; padding-top: 2%; }
#DeEsBtnGuardar img { vertical-align: middle; }

/*Experiencia*/
.clExpe { width:100%; float: left; } 
#lblchkExperiencia { width: 100%; float: left; text-align: left; padding-bottom: 1%; }
#lblInformacionExperiencia { width: 100%; float: left; text-align: left; padding-bottom: 1%; }
#lblchkExperienciaSalinas { width: 100%; float: left; text-align: left; padding-bottom: 1%; }

#Experiencia { width: 100%; float: left; text-align: left; }
#partialViewExperiencia { width: 59%; float: left; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#flechaExperiencia { width: 5%; float: left; }
#listaExperiencia { width: 35%; float: left; }

.registroExperiencia { width: 100%; float: left; }
#createExperiencia { text-align: left; padding: 2% 0 2% 0; text-align: center; }
#nombreExperienciaAgregada { width: 69%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; text-transform: capitalize; }
#editarExperienciaAgregada { width: 15%; float: left; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#eliminarExperienciaAgregada { width: 15%; float: left; }

#listaExperienciasAgregadas a:link { text-decoration: none; color: Green; }
#listaExperienciasAgregadas a:visited { text-decoration: none; color: Green; }
#listaExperienciasAgregadas a:active { text-decoration: none; color: Green; }
#listaExperienciasAgregadas a:hover { text-decoration: none; color: #191970; text-transform: uppercase; }

#CrExNombreEmpresa { width: 33%; float: left; padding-bottom: 1%; }
#CrExNombreEmpresa input { width: 80%; }
#CrExNombreEmpresa select { width: 80%; }

#CrExGiro {  width: 33%; float: left; padding-bottom: 1%; }
#CrExGiro select { width: 80%; }

#CrExRamo {  width: 33%; float: left; padding-bottom: 1%; }
#CrExRamo select { width: 80%; }

#CrExPais {  width: 33%; float: left; padding-bottom: 1%; }
#CrExPais select { width: 80%; }

#CrExEst_Ciu {  width: 33%; float: left; padding-bottom: 1%; }
#CrExEst_Ciu select { width: 80%; }

#CrExDireccion {  width: 66%; float: left; padding-bottom: 1%; }
#CrExDireccion  input { width: 89%; }

#CrExTelContacto {  width: 33%; float: left; padding-bottom: 1%; }
#CrExTelContacto input { width: 80%; }

#CrExPuesto {  width: 66%; float: left; padding-bottom: 1%; }
#CrExPuesto input { width: 89%; }

#CrExArea { width: 33%; float: left; padding-bottom: 1%; }
#CrExArea input { width: 80%; }

#CrExJefeInmediato {  width: 66%; float: left; padding-bottom: 1%; }
#CrExJefeInmediato input { width: 89%; }

#CrExPuestoJefe {  width: 33%; float: left; padding-bottom: 1%; }
#CrExPuestoJefe input { width: 80%; }

#CrExFIngreso {  width: 33%; float: left; padding-bottom: 1%; }
#CrExFIngreso input { width: 80%; }

#CrExFSalida {  width: 33%; float: left; padding-bottom: 1%; }
#CrExFSalida input { width: 80%; }

#CrExAunTrabaja {  width: 33%; float: left; padding-bottom: 1%; text-align: left; }
#CrExAunTrabaja input { width: 80%; }

#CrExFunciones {  width: 50%; float: left; padding-bottom: 2%; }
#CrExFunciones textarea {  width: 90%; border-radius: .3em; border: 1px solid #ccc; color: #444444;  }

#CrExResp {  width: 50%; float: left; padding-bottom: 2%; }
#CrExResp textarea {  width: 90%; border-radius: .3em; border: 1px solid #ccc; color: #444444;  }

#CrExbtnAgregar { width: 27%; float: left; display: block; text-align: right;  padding-bottom: 2%; padding-top: 2%; }
#CrExbtnAgregar btnAgregar { vertical-align: middle; }

#CrExperienciaEn{width: 66%; float: left;}


#DeExlblSeguro { width: 100%; float: left; text-align: left; padding-top: 2%; }
#DeExNombre { width: 100%; float: left; text-align: left; padding-top: 2%; }
#DeExNombre span { font-style: italic; }
#DeExBtnGuardar { width: 33%; float: left; text-align: center; padding-top: 2%; }

#lblExperiencia { width: 100%; float: left; text-align: center; }

/*Informacion Adicional*/
#lblAI { width: 100%; float: left; text-align: center; padding-bottom: 2%; }
#lstAreasInteres_LAI { width: 50%; float: left; padding-bottom: 2%; }
#LAI_partialView { width: 100%; float: left; }
#LAI_flecha { width: 10%; float: left; display: none; }
#LAI_lstAreas { width: 100%; float: left; }

#IA_lineaRoja { width: 100%; float: left; } 
.IA { width: 50%; float: left; text-align: left; padding-bottom: 2%; }
.IA_Linea { width: 100%; float: left; padding-bottom: 2%; }
.IA_Linea p { }

#IA_Viajar { width: 50%; float: left; }
#IA_Viajar select { width: 90%; }
#IA_FlechaViajar { width: 5%; float: left; vertical-align: middle; display: none; }
#IA_FrecuenViajar { width: 50%; float: left; }
#IA_FrecuenViajar select { width: 90%; }

#IA_Horario { width: 50%; float: left; }
#IA_Horario select { width: 90%; }
#IA_FlechaHorario { width: 5%; float: left; vertical-align: middle; display: none; }
#IA_FrecuenHorario { width: 50%; float: left; }
#IA_FrecuenHorario select { width: 90%; }

#IA_Incorporarse { width: 50%; float: left; }
#IA_Incorporarse select { width: 90%; }
#IA_Residencia { width: 50%; float: left; }
#IA_Residencia select { width: 90%; }

#IA_Ingles { width: 50%; float: left; }
#IA_Ingles select { width: 90%; }
#IA_OtroIdioma { width: 50%; float: left; display: none; }

#IA_AdicionalIdioma { width: 50%; float: left; }
#IA_AdicionalIdioma select { width: 90%; }
#IA_FlechaIdioma { width: 5%; float: left; vertical-align: middle; display: none; }
#IA_Nivel { width: 50%; float: left; }
#IA_Nivel select { width: 90%; }

#IA_SueldoReciente { width: 50%; float: left; }
#IA_SueldoReciente input { width: 90%; }
#IA_SueldoPretendido { width: 50%; float: left; }
#IA_SueldoPretendido input { width: 90%; }

#CrLAI { width: 100%; float: left; padding-bottom: 2%; }
#CrLAI_lblArea  { width: 100%; float: left; text-align: center; }
#CrLAI_txtArea  { width: 70%; float: left; text-align: center; }
#CrLAI_btnAddArea  { width: 10%; float: left; }

#lstAreasInteres { width: 100%; float: left; text-align: center; }
.lstAI_item { width: 100%; float: left; }
#lblAreaInt { width: 65%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#editAreaInt { width: 15%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }
#deleteAreaInt { width: 15%; float: left; color: Green; background-color: #F5F5F5; border-right-width: 1px; border-right-style: dashed; border-right-color: Grey; }

#lstAreasInteres a:link { text-decoration: none; color: Green; }
#lstAreasInteres a:visited { text-decoration: none; color: Green; }
#lstAreasInteres a:active { text-decoration: none; color: Green; }
#lstAreasInteres a:hover { text-decoration: none; color: #191970; text-transform: uppercase; }


/*Pantalla END*/
/************************pantalla final*****************************/

#contenedorPantallaFinalGeneral {
	height:768px;
	width: 1000px;
	margin: auto;
	position: relative;
	background-color:#FFF;
	background-image:url(../../Content/ImagenesMx/FondoCargaDatosFinal.png);
	background-repeat: repeat-x;
	background-position: top;
}

.textoCerrarRojo {
	font: bold 28px Myriad Pro;
	text-align: center;
	color: #C80C00;
	text-shadow: 2px 2px 1px #CCC;
}


.textoMensajeAzul2 {
	font: bold 32px Myriad Pro;
	text-align: center;
	color: #003ACC;
}

.textoMensajeRojo {
	font: bold 18px Myriad Pro;
	text-align: center;
	color: #B30000;
}


#textoFelicidades{
	height: 69px;
	width: 278px;
	position: absolute;
	left: 215px;
	top: 106px;
	z-index: 1;

}

#textoCerrar{
	height: 33px;
	width: 100px;
	position: absolute;
	left: 891px;
	top: 158px;
	z-index: 1;

}

#imaFlecha{
	height: 27px;
	width: 34px;
	position: absolute;
	left: 866px;
	top: 164px;
	z-index: 1;

}

#contenedorPantallaFinal {
	position: absolute;
	left: 0px;
	top: 196px;
	width: 1002px;
	height: 386px;
	z-index: 1;
	background-image:url(../../Content/ImagenesMx/ImagenPantallaFinal.png);
	background-repeat: no-repeat;

}

.textoFelicidadesAmarillo {
	font: bold 50px Myriad Pro;
	text-align: center;
	color: #FDB813;
}

#textoFelicidades{
	height: 69px;
	width: 278px;
	position: absolute;
	left: 215px;
	top: 106px;
	z-index: 1;
}

#mensaje {
	height: 260px;
	width: 492px;
	position: absolute;
	left: 509px;
	top: 77px;
	z-index: 1;
	background-image:url(../../Content/Imagenes/imagenFondoMensaje.png);
	background-repeat: no-repeat;
	background-size : 100% 100%;
}

#textoMensaje1 {
	height: 67px;
	width: 441px;
	position: absolute;
	left: 49px;
	top: 38px;
	z-index: 1;
}
#textoMensaje2 {
	height: 52px;
	width: 425px;
	position: absolute;
	left: 62px;
	top: 111px;
	z-index: 1;
}

.textoMensajeAzul2 {
	font: bold 32px Myriad Pro;
	text-align: center;
	color: #003ACC;
}

.textoMensajeRojo2 {
	font: bold 24px Myriad Pro;
	text-align: center;
	color: #B30000;
}
.textoMensajeAzul {
	font: bold 24px Myriad Pro;
	text-align: center;
	color: #003ACC;
}
#divRecupera
{
    height: 200px; width: 100%;
    }
    
     #EXP_FUNCIONES
    {
        width:90%;
        }
        
        #EXP_RESP
    {
        width:90%;
        }

    #lRegresar
   {
        text-decoration:none;  
   }  
   
   
#lCreate
   {
        text-decoration:none;  
   }
   
   
#lDetails
   {
        text-decoration:none;  
   }
