body {
	font-family: arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	color: #436373;
	margin: 0px;
	background: #FFF url(../imagenes/bg.jpg) center repeat-y;
	line-height: 16px;
}
#top {
	text-align: center;
	background: url(../imagenes/bg.jpg) top center no-repeat;
}
#principal {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 759px;
	text-align: left;
}

#cabecera {
	float: left;
	width: 759px;
	height: 60px;
}
	#fecha {
		float: right;
		width: 240px;
		height: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		margin-top: 5px;
		margin-bottom: 3px;
	}

	#logomin {
		float: left;
		width: 250px;
	}
	
	#logint {
		float: right;
		width: 500px;
		font-size: 34px;
		color: #2C6473;
	}
#cabe_in {
		float: left;
		width: 759px;
		height: 58px;
		background: #D0DFDB;
		color: #FFFFFF;
		font-weight: bold;
	}

	.Titulo_cabe_in {
		font-size: 18px;
		padding-bottom: 8px;
		}
	#cabe_in a:link {
		font-size: 11px;
		text-decoration: none;
		color: #FFF;
	}
	#cabe_in a:hover {
		border-bottom: solid 1px #FCE2CF;
		color: #FCE2CF;
	}
	#cabe_in a:visited {
	text-decoration: none;
	color: #FCE2CF;
	}
	#cabe_in a:active {
		border-bottom: solid 1px #FCE2CF;
		text-decoration: none;
		color: #FCE2CF;
	}

#menu3 {
	float: left;
	width: 759px;
	height: 20px;
	background: #568094;
	text-align: center;
	padding-top: 2px;
}
	#menu3 a:link {
	text-decoration: none;
	color: #FFF;
	}
	#menu3 a:hover {
	color: #FCD79E;
	}
	#menu3 a:visited {
	text-decoration: none;
	color: #F8F8F8;
	}
	#menu3 a:active {
	text-decoration: none;
	color: #F79509;
	}

	#boton_onn {
	float: left;
	height: 18px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: solid 1px #FFFFFF; 
	background: #85A7B8;
	}
	#boton_off {
	float: left;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFFFFF;
	border-right: solid 1px #FFFFFF; 
	}

#menu2 {
	float: left;
	width: 759px;
	height: 20px;
	background: #436373;
	text-align: center;
	padding-top: 2px;
}
	#boton_of {
	float: left;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	border-right: solid 1px #FFFFFF; 
	}
	#boton_on {
	float: left;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	border-right: solid 1px #FFFFFF; 
	background: #568094;
	}

	#menu2 a:link {
	text-decoration: none;
	color: #FFF;
	}
	#menu2 a:hover {
	color: #FCD79E;
	}
	#menu2 a:visited {
	text-decoration: none;
	color: #F8F8F8;
	}
	#menu2 a:active {
	text-decoration: none;
	color: #F79509;
	}

#conten {
	clear: both;
	width: 740px;
	_height: 350px;
/*	height: auto; */
	min-height:300px;
	background: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 20px;
/*	margin: 20px 10px 10px 10px;*/
}

/* Estilo de textos */
.Titulo {
	color: #568094;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.titulo_tramite {
	width: 620px;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	border-bottom: solid 1px #FF6633;
/*	color: #6699CC;*/
	text-align:right;
	margin-bottom: 15px;
	
}
.Alerta {
	color: #C42C07;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.Epigrafe {
	font-size: 9px
}
.Subtitulo1 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.Subtitulo2 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
.Volanta {
	font-size: 12px
}

a:link {
	color: #436373;
	font-size: 11px;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #436373;
}
a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #F79509;
}
a:active {
	font-size: 11px;
	text-decoration: none;
	color: #F79509;
}

.textns	{	
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #436373;
		text-decoration: none; 
	}
.textred	{	
		font-family: arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0000;
	}

#tab_resul {
	clear: both;
	width: 550px; 
	margin-left: 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	border-spacing: inherit;
}

	#tab_resul #rtitulos {
	background-color: #A4BFC6;
	border-right: solid 1px #CBDFE5; 
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	}
	#tab_resul #ctitulos {
	width: 100px; 
	background-color: #E9F2F9;
	border-right: solid 1px #A4BFC6; 
	border-bottom: solid 1px #CBDFE5;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	}
	#tab_resul #campos {
	background-color: #E9F2F9;
	border-right: solid 1px #A4BFC6; 
	border-bottom: solid 1px #CBDFE5;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	}

.Nota {
	border-bottom: dashed 1px #3098D5;
	padding-bottom: 10px;
	padding-top: 10px;
}
.Nota1 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.Novedad {
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-right: 8px;
	border-bottom: dashed 1px #3098D5;
}
	#campo {
	width: 44px; 
	border: solid 1px #999999; 
	padding-left: 3px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	#buscar {
	float: right;
	margin-top: 20px;
	margin-right: 70px;
	border-top: solid 2px #436373;
	border-left: solid 2px #436373;
	border-right: solid 2px #999999;
	border-bottom: solid 2px #999999;
	background: #2E626F;
	font-size: 11px;
	color: #ffffff;
	}

#filabotones {
	clear: both;
	width: 700px; 
	padding-top: 4px;
	padding-left: 20px;
}

#consultar {
	float: left;
	margin-top: 20px;
	margin-left: 80px;
	margin-right: 60px;
	font-size: 14px;
/*	font-size: 20px;*/
	}

#formu {
/*	clear: both;*/
	width: 730px; 
	height: auto;
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 10px;
	border-top: solid 1px #CC0000;
	border-bottom: solid 1px #CC0000;
	border-left: solid 1px #CC0000;
	border-right: solid 1px #CC0000;
}

#filapais {
	clear: both;
	width: 700px; 
	padding-top: 4px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#item_pais {
	float: left;
	width: 80px; 
	height: 11px;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	padding-left: 15px;
	padding-right: 15px;
	}

#fila {
	clear: both;
	width: 650px; 
	padding-top: 4px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#fila #etiquetal {
	float: left;
	width: 150px; 
	border: 0; 
	padding-right: 20px;
	margin-left: 120px;
	}
	#fila #campo1 {
	float: left;
	width: 90px; 
	border: solid 1px #999999; 
	font-size: 9px;
	}
#filaceleste {
	clear: both;
	width: 700px; /**/
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9F2F9;
	margin-left: 30px;
}
	#filaceleste #completa {
	float: left;
	width: 680px; 
	height: 20px;
	margin-left: 10px;
	}

#filacorta {
	clear: both;
	width: 540px; /**/
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9F2F9;
	margin-left: 100px;
}
	#filacorta #completa {
	float: left;
	width: 520px; 
	margin-left: 10px;
	}

	#filacorta #etiqueta {
	float: left;
	width: 100px; 
	height: 10px;
	padding-right: 10px;
	margin-left: 20px;
	}
	#filacorta #datos {
	float: left;
	width: 300px; 
	height: 20px;
	padding-left: 10px;
	padding-right: 20px;
	}

#filatab {
	clear: both;
	width: 704px; 
	height: 50px;
	margin-left: 20px;  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#filatab #etiquetas {
	float: left;
	width: 143px; 
	height: 24px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 10px;
	font-weight: bold;
	}
	#filatab #etiqueta1 {
	float: left;
	text-align: center;
	width: 350px; 
	padding: 2px;
	font-weight: bold;
	}
	#filatab #etiqueta2 {
	float: left;
	width: 690px; 
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 10px;
	font-weight: bold;
	}
	#filatab #etiqueta3 {
	float: left;
	width: 230px; 
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 10px;
	font-weight: bold;
	}
	#filatab #etiqueta4 {
	float: right;
	width: 690px; 
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 70px;
	text-align: right;
	font-weight: bold;
	}

	#filatab #datos0 {
	float: left;
	width: 390px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}

	#filatab #datos2 {
	float: left;
	width: 200px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}
	#filatab #datos3 {
	width: 650px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}
	#filatab #datos5 {
	float: left;
	width: 470px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}
	#filatab #botones01 {
	width: 450px;
	padding-top: 2px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	font-weight: bold;
	}

#filatab4 {
/*	clear: both;*/
	float: left;
	width: 210px; 
	height: 50px;
	margin-left: 20px;  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#filatab4 #etiqueta5 {
	float: left;
	width: 210px; 
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 2px;
	font-weight: bold;
	}
	#filatab4 #datos4 {
	width: 210px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}

#filalarga {
	clear: both;
	width: 720px; 
	height: 50px;
}

#filatab5 {
/*	clear: both;*/
	float: left;
	width: 340px; 
	height: 50px;
	margin-left: 20px;  
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#filatab5 #etiqueta6 {
	float: left;
	width: 320px; 
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 10px;
	font-weight: bold;
	}
	#filatab5 #datos6 {
	width: 320px; 
	height: 24px;
	padding-top: 1px;
	padding-left: 15px;
	font-size: 11px;
	}

#pie {
/*	position: relative;*/
	clear: both;
	float: left;
	width: 758px;
	border-top: solid 1px #2E626F;
}
#tablapie {
	float: left;
	width: 758px;
	font-family: arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	font-size: 10px;
}

	#pie a {
		color: #FFF;
		text-decoration: none;
		border-bottom: dashed 1px #DF8D8B;
	}

	#pie a:hover {
		border-bottom: solid 1px #FFF;
	}

.titulo_bloque {
	color: #FFF;
	padding: 2px;
	border: solid 1px #FFF;
}

.titulo_bloque a { color: #FFF }

img { 
	border: none;	
}
#img1 { 
	border: none;	
	font-size: 9px;
	color: #2E626F;
	text-align: center;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.left {
	float: left;
	padding: 0px 20px 10px 40px;
}

.right {
	float: right;
	padding: 0px 20px 10px 40px;
}

.center {
	text-align: center;
	padding: 0px 20px 10px 40px;
}

.img {
		padding: 5px;
		background: #FFF;
		border: solid 1px #D8D1BC;
	}

p {
	padding-left: 40px;
	padding-right: 20px;
}	

.rojo { 
	color: #550000;
}
.rojocf { 
	color: #FF7929;
}
.clear {
	clear: both;
}

	#tabla_cuerpo {
	    font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 100%;
		float:left;
	}
	#tabla_cuerpo a:link {
		font-size: 11px;
		text-decoration: none;
		color: #2E626F;
		}
	#tabla_cuerpo a:hover {
		color: #3098D5;
	}
#tabla_confe {
	    font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
	    color: #4D4D4D;
		width: 100%;
		float:left;
		bgcolor: #003366; 
	}
.fondocel	  {	background-color: #CCDFE5;
				bgcolor: #CCDFE5;
		}
.fondoclaro	  {	background-color: #EEF4F7;
				bgcolor: #EEF4F7;
		}
#tabla_confe a:link {
	color: #2E626F;
	text-decoration: none;
}
#tabla_confe a:visited {
	text-decoration: none;
	color: #2E626F;
}
#tabla_confe a:hover {
	text-decoration: none;
	color: #3098D5;
}
#tabla_confe a:active {
	text-decoration: none;
	color: #3098D5;
}
/* thumbnail list */

	ul#thumbs, ul#thumbs li{
		margin-left:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:5px;
		border:1px solid #999;	
		padding:2px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */
 
/* Alumnos ------------------------*/
#conten_al {
	float: left;
	width: 759px;
	background: #F4DCCF;
	margin-top: 3px;
}
	#cuerpo_al {
		float: right;
		width: 605px;
		background: #FFFFFF;
		padding-top: 20px;
	}
		#cuerpo1_al {
			float: left;
			width: 470px;
			padding-left: 5px;
			padding-right: 5px;
/*			border-left: dashed 1px #999999;  */
			border-right: dashed 1px #999999;
			margin-left: 5px;
		}
		#cuerpo2_al { 
			float: left;
			width: 114px;
			border: none;
			padding-left: 5px;
		}
	.Titulo_cabe_al {
		font-size: 24px;
		font-weight: bold;
		color: #FCE2CF;
		}
	#cabe_tabla_al {
		width: 750px; 
		color: #FCE2CF;
	}
	#cabe_tabla_al a:link {
		font-size: 11px;
		text-decoration: none;
		color: #FCE2CF;
		}
	#cabe_tabla_al a:hover {
		border-bottom: solid 1px #FCE2CF;
		color: #FFF;
	}
	#cabe_tabla_al a:visited {
		text-decoration: none;
		color: #FCE2CF;
	}
	#cabe_tabla_al a:active {
		border-bottom: solid 1px #FCE2CF;
		text-decoration: none;
		color: #FCE2CF;
	}

		#cabe_menu_al {
		float: right;
		width: 110px;
		height: 20px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		background: #E6B493;
		}
		#boton_al {
		width: 100px;
		height: 15px;
		padding-top: 3px;
		text-align: left;
		border-bottom: dashed 1px #333333;
		}
	#boton_al a:link {
		font-size: 9px;
		color: #000;
		text-decoration: none;
		}
	#boton_al a:hover {
		font-size: 9px;
		text-decoration: none;
		color: #FCE2CF;
	}
	#boton_al a:visited {
		font-size: 9px;
		text-decoration: none;
		color: #FCE2CF;
     }
    #boton_al a:active {
		font-size: 9px;
		text-decoration: none;
		color: #FCE2CF;
}	

#menu4_al {
	float: left;
	width: 154px;
	border-top: solid 3px #CA5609;
	background: #F4DCCF;
}
	#menu4_al #boton4_al {
	float: left;
	width: 154px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: solid 1px #CA5609;
	background: #F4DCCF;
	}

/* Fin Alumnos --------------------*/
