@charset "utf-8";
body {
	background:#d9dde1;
	text-decoration: none;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
    border:none;
}
a:link {
text-decoration: none;

}
a:active {
	text-decoration: none;
	color: #999;


}

a{
	text-decoration:none;
		} 

input#botonform{
	background-image: url('../imagenes/boton_fondo.png');
	height: 23px;
	width: 80px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #fff;
}



.mensaje {
	text-align:left;
	z-index:2;
	position:absolute;
	float:left;
}
.flechita {
	height: 8px;
	text-align:left;
	z-index:2;
	float:left;
	position:absolute;
	margin-left: 5px;

}

.campo_error {
	height: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333;
	background-color: #ffffc2;
	text-align:center;
	z-index:2;
	padding: 5px 10px 5px 10px;
	float:left;
	margin-top: 7px;
	border-width:1px;
	border-style: solid;
	border-color: #999;
}


#todo{
	width: 778px;
	text-align:center;
	margin:5px auto;

	

}

#contenedor {
	height: 1205px;
	width: 778px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin:5px auto;
	
}

#contenedor_b {
	height:100%;
	width: 778px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	margin:0px auto;
	
}

#top {
	height: 80px;
	width: 778px;
	
}
	
	
#marca {
	margin: 10px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	float: left;
	height: 57px;
	width: 145px;
	background-image:url(../imagenes/logo_telered.png)
}

#contacto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7c7c7c;
	text-align: right;
	height: 57px;
	width: 143px;
	margin: 11px 15px 10px 0px; /*arriba derecha abajo izquierda*/
	float: right;
	text-transform: none;
}

#textocontacto {
	height: 57px;
	width: 111px;
	float: left;
	line-height: 9px;
		margin: 7px 0px 0px 5px; /*arriba derecha abajo izquierda*/
		
}


#imagencontacto {
	height: 57px;
	width: 20px;
	float: left;
	margin: 0px 0px 0px 7px; /*arriba derecha abajo izquierda*/
}
 
#titulo {
	height: 22px;
	width: 747px;
	margin: 0px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	background-color:#004772;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: left;	
	padding-left: 12px;
}

#pie {
	height: 27px;
	width: 758px;
	margin: 10px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	
	
}

#formulario {
	height: 1050px;
	width: 758px;
	margin: 0px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	background-color:#fff;
	border-bottom-width: thin;
	/*border-bottom-style: solid;/* Se comenta para sacar linea gris*/
	border-bottom-color: #88949c;
	
}

#formulario_b {
	height: 650px;
	width: 758px;
	margin: 0px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	background-color:#fff;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #88949c;
	
	
}

#formulario_c {
	height:850px;
	width: 758px;
	margin: 0px 10px 10px 10px; /*arriba derecha abajo izquierda*/
	background-color:#fff;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #88949c;
	
	
}


#datos {
	height: 1030px;
	width: 596px;
	float: right;
	background-color:#fff;
}


#datos_b {
	height: 450px;
	width: 596px;
	float: right;
	background-color:#fff;
}
#datos_avisos {
	height:90%px;
	width: 596px;
	float: right;
	background-color:#fff;
}


#menu {
	height: 600px;
	width: 152px;
	float: left;
	background-image: url(../imagenes/menu.jpg);
}

#titulomenu {
	height: 22px;
	width: 143px;
	background-color:#0073ba;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dbeaf4;
	font-weight: bold;
	text-align: left;	
	padding: 9px 0 0 10px;
	
}

#titulomenu2 {
	height: 28px;
	width: 152px;
	background-image: url(../imagenes/titulomenu.png);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dbeaf4;
	font-weight: bold;
	padding-top: 5px;
	text-align: left;	
	padding-left: 12px;
	margin-top:20px;
}


#boton {
	height: 25px;
	width: 152px;
	text-align:left;
	margin: 5px 0px 5px 0px;
	background-image:url(../imagenes/botonazul.png);
	display:block;
	
	
}





#boton:hover {
	height: 25px;
	width: 152px;
	text-align:left;
	margin: 5px 0px 5px 0px;
	
	background-image:url(../imagenes/botongris.png);
	display:block;
	

}


#boton_activo {
	height: 25px;
	width: 152px;
	text-align:left;
	margin: 5px 0px 5px 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	background-image:url(../imagenes/botongris.png);
	display:block;
	
}

#textoboton {
	height: 25px;
	width: 124px;
	float:left;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	display:block;
	margin-left:10px;
	
	
}



.textoboton {
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-transform: none;
	text-decoration: none;
	vertical-align: bottom;
	display:block;
}
		



.textoboton:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration:underline;
	text-transform: none;	
}	


.textolink2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7c7c7c;
	text-decoration: none;
	text-transform: none;
	
}

.textolink2:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7c7c7c;
	text-decoration:underline;
	text-transform: none;
	
}	


#titulodatos {
	height: 21px;
	width: 582px;
	background-color:#0073ba;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dbeaf4;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: left;
	padding-left:15px;	
	
}

#titulodatos2 {
	height: 27px;
	/*width: 596px;*/
        width: 580px;
	background-image:url(../imagenes/titulodatos.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dbeaf4;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 5px;
	text-align: left;
	padding-left:15px;	
	margin: auto;
}

#subtitulos {
	height: 27px;
	width: 596px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-align: left;
	padding-top: 3px;
	padding-left:10px;	
}
	
#renglon {
	height: 33px;
	width: 596px;
	background-color:#ebeff2;
	margin: 5px 0px 0px 0px; /*arriba derecha abajo izquierda*/
	float:left;
	
	
		
}

#renglonCentrado {
	height: 33px;
	width: 596px;
	background-color:#ebeff2;
	margin: auto;
	margin-bottom: 5px;
	
		
}

#renglon2 {
	height: 33px;
	width: 596px;
	background-color:#fff;
	margin: 5px 0px 0px 0px; /*arriba derecha abajo izquierda*/
	float:left;
	
}	

#renglon_2 {
	height: 33px;
	width: 596px;
	background-color:#fff;
	margin: 10px 0px 0px 0px; /*arriba derecha abajo izquierda*/
	float:left;
	
	
}	

#separador {
	width:596px;
	height:30px;
	float:left;
}
	

#textodiv {
	height: 23px;
	width: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	
	
	
}

#textodivHome {
	height: 23px;
	width: 210px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	
	
	
}

#textodiv_aviso {
	height: 13px;
	width: 55px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}

#textodiv_espacio {
	height: 23px;
	width: 10px;
	float: left;
	
}
	
#textodiv_detalle {
	height: 13px;
	width:230px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-align:left;
	
}

#textodiv_sueldo {
	height: 13px;
	width: 150px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	
}
	
	


#textodiv2 {
	height: 15px;
	width: 122px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	float:left;
	font-weight: bold;
	padding-top: 8px;
        padding-left: 8px;
	
}
#textodiv3 {
	height: 15px;
	width: 122px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	float:left;
	padding-top: 8px;
	padding-left: 8px;
	
	
}

#textodiv_alto {
	height: 35px;
	width:130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	float:left;
	margin: 5px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	
	
	
}


#textodiv_largo {
	height: 23px;
	width: 480px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	text-transform: none;
	text-decoration: none;
	color: #666;
}

.textodiv_paginas {
	height: 23px;
	width: 480px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: right;
	float: rigth;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	text-transform: none;
	text-decoration: none;
	color: #666;
	word-spacing:5px;
}
	
	
	
	
	
.textodiv_largo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: none;
	
}

.textodiv_largo:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration:underline;
	text-transform: none;
	
}	
	

#textolargo {
	height: 23px;
	width: 450px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	float:left;
	margin: 5px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	
	
}


#campo {
	height: 23px;
	width: 130px;
	float:left;
	margin: 8px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	z-index:1;
}


	
.campo {
	width: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#384f5f;
	border: thin solid #CCC;
	z-index:1;
}
	
#botonuno {
	height: 23px;
	width: 80px;
	float:left;	
	margin: 4px 0px 5px 260px; /*arriba derecha abajo izquierda*/

}

#botondos {
	height: 23px;
	width: 90px;
	float:left;	
	margin: 9px 0px 5px 10px; /*arriba derecha abajo izquierda*/

}

#opcion {
	height: 23px;
	width: 23px;
	float:left;	
	margin: 10px 0px 5px 5px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#384f5f;
}
	
#nombreopcion {
	height: 23px;
	width: 70px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	float:left;
	margin: 10px 0px 0px 5px; /*arriba derecha abajo izquierda*/
	
}	
	
#textodivchico {
	height: 23px;
	width: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	
}

.campochico {
	width: 50px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#384f5f;
	border: thin solid #ccc;
	
}

#campochico {
	height: 23px;
	width: 50px;
	float:left;
	margin: 8px 0px 5px 5px; /*arriba derecha abajo izquierda*/
	
	
}

#textotitulo {
	height: 15px;
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	float:left;
	margin: 15px 0px 0px 10px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3a4953;
	font-weight: bold;
		
	
}

#textotitulo2 {
	height: 15px;
	width: 400px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	float:left;
	margin: 5px 0px 0px 10px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3a4953;
	font-weight: bold;
		
	
}

#renglontitulo {
	height: 33px;
	width: 594px;
	text-align:left;
	margin: 5px 0px 0px 0px; /*arriba derecha abajo izquierda*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-color: #999;
	border-top-style: dashed;
	float:left;
	
}
#renglontituloCentrado {
	height: 33px;
	width: 596px;
	text-align:left;
	margin: auto;
        margin-bottom: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-color: #999;
	border-top-style: dashed;
	
}


#textorequerimiento {
	height: 15px;
	width: 180px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	float:left;
	margin: 15px 0px 0px 10px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a4953;
			
	
}

#respuesta {
	height: 23px;
	width: 8px;
	text-align:right;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a4953;
	margin:10px 0px 0px 5px; /*arriba derecha abajo izquierda*/
	
}

#respuesta_b {
	height: 23px;
	width: 14px;
	text-align:right;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #3a4953;
	margin:10px 0px 0px 5px; /*arriba derecha abajo izquierda*/
	
}



#botonguardar {
	height: 23px;
	width: 80px;
	margin:auto;
	text-align: center;
	
}

.textorequerido {
	font-family: Verdana, Geneva, sans-serif;
	margin: 15px 0px 0px 10px; /*arriba derecha abajo izquierda*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
}

#cuadroedu {
	height: 50px;
	width: 596px;
	background-color:#ebeff2;	
	margin-top: 10px;
}

#botontres {
	height: 23px;
	width: 80px;
	float:left; 
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
}

#botoncuatro {
	height: 23px;
	width: 80px;
	float:left; 
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}



#opciones {
	height: 23px;
	width: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/ 
}
	
#opciones_b {
	height: 23px;
	width: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
	font-weight: bold;
}
	
#campocomentario {
	height: 80px;
	width:300px;
		margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
}
#campocomentario2 {
	height: 80px;
	width:300px;
        margin: auto;
        margin-bottom: 8px;
}

.campocomentario {
	height: 70px;
	width:300px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #3a4953;
	text-align:left;
	border: thin solid #ccc;
}

#cuadro_login {
	height: 650px;
	width:758px;
	background-image:url(../imagenes/login.jpg);
	background-repeat:no-repeat;
 }
 
#login {
	height: 500px;
	width:400px;
	margin:auto;

	
	
}

#renglon3 {
	height: 40px;
	width:400px;
	background-color:#FFF;
	margin-top:5px;
	
	
}

#renglon4 {
	height: 40px;
	width:400px;
	background-color:#ebeff2;
	margin-top:8px;
}

#renglontitulo_login {
	height: 40px;
	width:400px;
	text-align:left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-color: #999;
	border-top-style: dashed;
	
}

#texto_login {
	height: 23px;
	width: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:right;
	float:left;
	margin: 10px 0px 5px 10px; /*arriba derecha abajo izquierda*/
}
	
#renglon_se_ha_enviado {
	height: 40px;
	width:758px;
	background-color:#FFF;
	margin-top:5px;
}

#olvido {
	height: 20px;
	width:400px;
	text-align:center;
	padding-top: 7px;
	margin-top:5px;
	background-color: #FFF;
	}
	
	
	
.texto_olvido {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:center;	
	}	
	
	.texto_olvido:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:center;
	text-decoration: underline;
	}	

#renglontitulo_login_se {
	height: 25px;
	width:745px;
	text-align:left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-color: #999;
	border-top-style: dashed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	
}
#divAviso{
    /*border: 1px solid black;*/
    border: 10px outset #cccccc;
   background-color: #cccccc;
}

#cuerpo_aviso {
	width: 520px;
	height: 120px;
	float: left;
	margin-left:40px;
	margin-top: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;	
	line-height: 15px;
	
	
}

#boton_postularse {
	width:77px;
	height:22px;
	float:right;
	margin-top:8px;
	padding-right:10px;
}

#banner_aviso {
    width: 596px;
    float: left;
}
img.banner_aviso {
    width: 100%;
	height: 233px;
}

