@charset "UTF-8";
/*Estilo 1*/
@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-BlkCn';
	src: url('fonts/HelveticaNeueLTStd-BlkCn.eot');
	src: local('?'), url('fonts/HelveticaNeueLTStd-BlkCn.woff') format('woff'),url('fonts/HelveticaNeueLTStd-BlkCn.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-BlkCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Estilo 2*/
@font-face {
	font-family: 'Conv_Cafeta';
	src: url('fonts/cafeta.eot');
	src: local('?'), url('fonts/cafeta.woff') format('woff'), url('fonts/cafeta.ttf') format('truetype'), url('fonts/cafeta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Estilo 3*/
@font-face {
    font-family: 'Conv_Another';
    src: url('fonts/Another.eot');
    src: url('fonts/Another.eot?#iefix') format('embedded-opentype'),url('fonts/Another.woff') format('woff'),url('fonts/Another.ttf') format('truetype'),url('fonts/Another.svg#Conv_Another') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Estilo 4*/
@font-face {
    font-family: 'Conv_HoeflerText';
    src: url('fonts/HoeflerText.eot');
    src: url('fonts/HoeflerText.eot?#iefix') format('embedded-opentype'),url('fonts/HoeflerText.woff') format('woff'),url('fonts/HoeflerText.ttf') format('truetype'),url('fonts/HoeflerText.svg#Conv_HoeflerText') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Estilo 5*/
@font-face {
	font-family: 'Conv_MarkerFeltThin';
	src: url('fonts/MarkerFeltThin.eot');
	src: local('?'), url('fonts/MarkerFeltThin.woff') format('woff'), url('fonts/MarkerFeltThin.ttf') format('truetype'), url('fonts/MarkerFeltThin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'Clearly Gothic';
    src: url('fonts/ClearlyGothic.woff2') format('woff2'),
        url('fonts/ClearlyGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clearly Gothic Light';
    src: url('fonts/ClearlyGothicLight.woff2') format('woff2'),
        url('fonts/ClearlyGothicLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.titulo_login
{
	border: 0px solid #ff0000;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 20px;	
	border-spacing:0; 
	border-collapse: collapse;
	height: 25px;
	color: #ffffff;
	text-align: center;
}
table.tbl_info_becas
{
	border: 0px solid #ff0000;
	border-spacing: 0px;
	border-collapse: collapse;
	text-align: center;
	background-color: white;
}
table.tbl_info_becas td.titulo_tbl
{
	border: 0px solid #b0abab;
	background-color: #ffffff;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;	
	border-spacing:0; 
	border-collapse: collapse;
	height: 25px;
	color: #0066ff;
}
table.tbl_info_becas td.info_beca_tabla
{
	border: 0px solid #b0abab;
	background-color: #ffffff;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 15px;	
	border-spacing:0; 
	border-collapse: collapse;
	height: 25px;
	color: #0066ff;
}
table.tbl_info_becas td.acciones_tabla
{
	border: 0px solid #b0abab;
	width: 250px;
	height: 40px;
	background-color: #ffffff;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 15px;	
	border-spacing:0; 
	border-collapse: collapse;
	color: #0066ff;
}
div.tip_1
{
	border: 0px solid #ff0000;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 10px;
}
.thumbnail{
	position: relative;
	z-index: 0;
	border: 0px solid #ff0000;
	width: 20px;
	height: 20px;	
}
.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	width: 250px;
	background-color: #5197ff;
	padding: 5px;
	left: -1000px;
	border: 0px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 35px; /*position where enlarged image should offset horizontally */
}
#direccion_pais
{
	border: 0px solid #ff0000;
	width: 500px;	
}
.boton_imp_preinsc{
  height: 40px; 
  width: 350px;
  background-color: #f5f5f0; 
  border: 2px solid #555555;
  font-size: 14px;
  font-weight: bold;
  color:black; 
  background-image: url(./img_comuns/btns.png);
  background-repeat: no-repeat; 
  cursor:hand; 
  cursor:pointer;
  outline-width:0px;
}

.boton_imp_preinsc:hover{
  height: 40px; 
  width: 350px; 
  background-color: #f5f5f0; 
  border: 2px solid #AAAAAA;
  font-size: 14px; 
  font-weight: bold;
  color:black;
  /*padding-left: 20px; */
  background-repeat: no-repeat;
  cursor:hand; 
  cursor:pointer; 
  /*margin-left:5px; 
  margin-right:5px;*/
  outline-width:0px;
  background-image: url(./img_comuns/btns_act.png);
  
}
#error_alerta
{
	font-family: 'Clearly Gothic Light';
	font-size: 17px;
	font-weight: bold;
	color: Red;
	border: 0px solid #00BFFF;
	text-align: center;
}
#texto_campo
{
	font-family: 'Clearly Gothic Light';
	font-size: 19px;
	font-weight: 500;
	color:#000;
}
#texto_campo span{padding-right:5px}
#texto_campo pre{font-family: 'Clearly Gothic Light';color:#666;display:inline}
a.ligas_home:link {
	color: #000000;
	text-decoration: underline;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
}
a.ligas_home:visited {
	color: #000000;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
}

a.ligas_home:hover {
	color: #000000;
	text-decoration: none;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
}

a.ligas_home:active {
	color: #000000;
	text-decoration: underline;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
}
/* --------------- BOTONES --------------- */
.button, .button:visited 
{ /* botones genéricos */
	background: #222 url(http://sites.google.com/site/zavaletaster/Home/overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor:pointer;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
.button:hover { /* el efecto hover */
background-color: #111;
color: #FFF;
}
.button:active{ /* el efecto click */
top: 1px;
}
/* botones pequeños */
.small.button, .small.button:visited {
font-size: 11px ;
}
/* botones medianos */
.button, .button:visited,.medium.button, .medium.button:visited {
font-size: 13px;
font-weight: bold;
line-height: 1;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
/* botones grandes */
.large.button, .large.button:visited {
font-size:14px;
padding: 8px 14px 9px;
}
/* botones extra grandes */
.super.button, .super.button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.button { background-color: #E22092; }
.pink.button:hover{ background-color: #C81E82; }
.green.button, .green.button:visited { background-color: #91BD09; }
.green.button:hover{ background-color: #749A02; }
.red.button, .red.button:visited { background-color: #E62727; }
.red.button:hover{ background-color: #CF2525; }
.orange.button, .orange.button:visited { background-color: #FF5C00; }
.orange.button:hover{ background-color: #D45500; }
.blue.button, .blue.button:visited { background-color: #2981E4; }
.blue.button:hover{ background-color: #2575CF; }
.yellow.button, .yellow.button:visited { background-color: #FFB515; }
.yellow.button:hover{ background-color: #FC9200; }

#sub_titulo_login {
	border: 0px solid #FF4500;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
table.tbl_historial_2{
	border: 0px solid #DDD;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;

}table.tbl_historial_2 tr{
	background-color: transparent;
}
table.tbl_historial_2 td{
	background-color: transparent;
}

table.tbl_historial{
	border: 0px solid #DDD;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
   /*background-image: url(../images/no_oficial.jpg);
	background-color: White;*/
}
/* CSS Document */
span.error_horario{
font-family: sans-serif;
font-size: 14px;
/*font-weight: bold;*/
	text-align: center;
   color: Red;
}
span.bloqueo{
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
	text-align: center;
   color: Red;
}
th.I1{
	background-color: #ffc20f;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.I1{
	border: 1px solid #ffc20f;
	text-align: center;
}
.des_I1{
	/*font-family: Century Gothic, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #ffc20f;
	border-width: 0px 1px 1px 1px;
}
th.I2{
	background-color: #f36523;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.I2{
	border: 1px solid #f36523;
	text-align: center;
}
.des_I2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #f36523;
	border-width: 0px 1px 1px 1px;
}
th.I3{
	background-color: #c42027;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.I3{
	border: 1px solid #c42027;
	text-align: center;
}
.des_I3{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #c42027;
	border-width: 0px 1px 1px 1px;
}
th.I4{
	background-color: #681c1e;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	color: White;
}
.I4{
	border: 1px solid #681c1e;
	text-align: center;
}
.des_I4{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #681c1e;
	border-width: 0px 1px 1px 1px;
}


th.I5{
	background-color: #01622c;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
	color: White;
}
.I5{
	border: 1px solid #01622c;
	text-align: center;
}
.des_I5{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #01622c;
	border-width: 0px 1px 1px 1px;
}


th.I6{
	background-color: #0054a5;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.I6{
	border: 1px solid #0054a5;
	text-align: center;
}
.des_I6{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #0054a5;
	border-width: 0px 1px 1px 1px;
}
body {
	font-family: 'Clearly Gothic';
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	/*background-color:#524643;*/
	color: #222;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	
	
}


img {
	border: 0px;
}

a:link {
	/*color: #000000;*/
	text-decoration: underline;
}

a:visited {
	/*color: #333333;*/
}

a:hover {
	text-decoration: none;
}

a:active {
	/*color: #000000;*/
	text-decoration: underline;
}

a.depto:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a.depto:visited {
	color: #FFFFFF;
}

a.depto:hover {
	text-decoration: none;
}

a.depto:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Contenido */
.encabezado {
	font-size:11px;
	font-weight:bold;
	/*color:#3399cc;*/
	color:#00437b;
	padding: 10px;
}

.titulo {
    font-family: 'Clearly Gothic';
	font-size:32px;
	font-weight:100;
	line-height:28px;
	
	/*color:#06F;*/
	color:#000;
	
}
.titulo span{display:block;color:#666;font-size:26px;}

.alumaccno{font-size:30px;color:#000;font-family: 'Clearly Gothic Light';margin:30px 0 20px;line-height:25px}
.alumaccno span{display:block;font-size:20px;color:#666;}
.alumaccno b{display:inline-block;padding-left:110px;color:#000;font-size:34px;}

.titulocontenido {
	font-size:14px;
	font-weight:bold;
}

.titulodepto {
	color:#FFFFFF;
	font-weight:bold;
	background-color: #5B5C5E;
	padding:3px;
}

.barraIzq {
	background-color:#666666;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	width:135px;
	padding:10px;
	vertical-align:top;
}

.contenido {
	padding: 0 5px 0 5px;
	vertical-align:top;
	text-align:left;
}

.barraIzq a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.barraIzq a:hover {
	text-decoration: underline;
	color:#CCC;
}
.barraIzq a:visited {
	color: #FFFFFF;
}
.barraIzq a:active {
	color: #FFFFFF;
}

.alerta {
	padding: 5px;
	width: 100%;
	border: thin solid #FF0000;
	background-color: #F4F4F4;
	margin: 20px;
}

.boton1 {
	padding: 5px;
	width: 100%;
	border: 1px solid #DDD;
	background-color: Green;
	margin: 20px;
}

/* Estilos para las tablas */
#listado {
	width:98%;	
}

#documentos {
	width:50%;	
}

th {
	text-align: left;
	background: url(pics/main/th_fondo.gif) 100% 0 no-repeat;
	font-size:.9em;
	padding:3px;
}

/* Diferentes colores para los renglones y los status  */
td.a {	background-color: #FFFFFF; padding:3px;border:1px solid #5c1e5d;text-align:center}
td.b {	background-color: #EEEEEE; padding:3px;border:1px solid #5c1e5d;text-align:center}
td.c {	background-color: #FFFFCC; padding:3px; }

/* Estilos para formas */
radio, select, textarea {
	border: 1px solid #ddd;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 2px;
	outline: none;
}
/*
input, radio, select, textarea {
	border: 1px solid #ddd;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 2px;
	outline: none;
}
*/
textarea:hover,
input:focus,
textarea:focus{ 
	border: 1px solid #aaa; 
}
/*
input:hover,
textarea:hover,
input:focus,
textarea:focus{ 
	border: 1px solid #aaa; 
}
*/
input.boton_rsv_1 {
	border: 1px solid #ddd;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	font-weight: bold;
	padding: 10px;
	outline: none;
}
input.boton_rsv_1:hover,input.boton_rsv_1:focus{ 
	border: 1px solid #aaa; 
	cursor: pointer;
}
input.boton_rsv_2 {
	border: 1px solid #ddd;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	font-weight: bold;
	padding: 10px;
	outline: none;
	width: 150px;
}
input.boton_rsv_2:hover,input.boton_rsv_2:focus{ 
	border: 1px solid #aaa; 
	cursor: pointer;
}
.info {
	background-color: #F2F2F2;
}

/* Footer */
.footer {
	font-size:10px;
	text-align:left;
	background-color:#524643;
	padding:10px;
	color: #CCC;
}

#footer {
	clear: both;
	/*padding: 10px 0px 15px 45px;*/
	color: #000;
	text-align: left;
	padding-top: 25px;
	height: 150px;
}

/* Estilos creados por CEPE */
/* para el calendario */
.seccion{
font-family:  Arial Black, Helvetica,Verdana;
	font-size: 1.5em;
	text-transform: uppercase;
	text-align: center;
}

th.gen{
	background-color: #0d2c6c;
	color:#fff;
	/*font-family: "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 12pt;
	text-align:center;
	padding: 8px 0;
}

th.A1{
	background-color: #ffc20f;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.A1{
	border: 1px solid #ffc20f;
	text-align: center;
}
.des_A1{
	/*font-family: Century Gothic, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #ffc20f;
	border-width: 0px 1px 1px 1px;
}
th.A2{
	background-color: #f36523;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.A2{
	border: 1px solid #f36523;
	text-align: center;
}
.des_A2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #f36523;
	border-width: 0px 1px 1px 1px;
}
th.A3{
	background-color: #c42027;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}
.A3{
	border: 1px solid #c42027;
	text-align: center;
}
.des_A3{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #c42027;
	border-width: 0px 1px 1px 1px;
}
th.A4{
	background-color: #681c1e;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
	color: White;
}
.A4{
	border: 1px solid #681c1e;
	text-align: center;
}
.des_A4{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #681c1e;
	border-width: 0px 1px 1px 1px;
}
th.B1{
	background-color: #cadb2a;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.B1{
	border: 1px solid #cadb2a;
	text-align: center;
}
.des_B1{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #cadb2a;
	border-width: 0px 1px 1px 1px;
}
th.B2{
	background-color: #6d9c32;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
	color: White;
}
.B2{
	border: 1px solid #6d9c32;
	text-align: center;
}
.des_B2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #6d9c32;
	border-width: 0px 1px 1px 1px;
}
th.B3{
	background-color: #01622c;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
	color: White;
}
.B3{
	border: 1px solid #01622c;
	text-align: center;
}
.des_B3{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #01622c;
	border-width: 0px 1px 1px 1px;
}
th.C1{
	background-color: #0054a5;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 14px;
}
.C1{
	border: 1px solid #0054a5;
	text-align: center;
}
.des_C1{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	border: 1px solid #0054a5;
	border-width: 1px 1px 1px 1px;
}
th.PUB{
	background-color: #fff;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.PUB{
	border: 1px solid #5c1e5d;
	text-align: center;
}
.des_PUB{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #5c1e5d;
	border-width: 0px 1px 1px 1px;
}
th.PUB2{
	background-color: #AB90E6;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.PUB2{
	border: 1px solid #AB90E6;
	text-align: center;
}
.des_PUB2{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #AB90E6;
	border-width: 0px 1px 1px 1px;
}
th.PUB0{
	background-color: Fuchsia;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.PUB0{
	border: 1px solid #851A5D;
	text-align: center;
}
.des_PUB0{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #851A5D;
	border-width: 0px 1px 1px 1px;
}
th.PUB3{
	background-color: #851A5D;
	color: White;
	padding-left: 10px;
	/*font-family: Century Gothic, "Arial Black", Arial, Helvetica, sans-serif;*/
	font-size: 9pt;
}
.PUB3{
	border: 1px solid #851A5D;
	text-align: center;
}
.des_PUB3{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	border: 1px solid #851A5D;
	border-width: 0px 1px 1px 1px;
}
a.curso{
	color: White;
	text-decoration: underline;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
a.curso:hover{
	color: Black;
	text-decoration: none;
	font-family: "Arial Black", Arial Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

#content {
	background:none;
	height: 1%;
}
.clearfix:after, .rlinks:after {	
	content: ".";	
	display: block;	
	height: 0;	
	clear: both;	
	visibility: hidden;
}
#project_navigation {
	background: transparent;
	padding: 20px 25px 0px;
}

#project_navigation a {
	display: block;
	padding: 5px 10px 4px;
	color: #224400;
	font-weight: bold;
	text-decoration: none;
}

#project_navigation ul {
	display: inline;
	list-style: none;
}

#project_navigation li {
	float: left;
	margin-right: 8px;
	margin-bottom: 30px;
}
#project_navigation li a{
    font-family: 'Clearly Gothic';
    font-weight:100;
    background:#0d2c6c;
    padding:10px 50px;
    line-height:24px;
    font-size:19px;
    color:#fff;
    text-align:center
}
#project_navigation li a span{
    color:#ccc;
    font-size:17px;
    display:block;
}
#project_navigation li.current {
}

#project_navigation li.current a {
    background:#000;
	color: #fff;
}

#action_nav {
	background: #f6f6f6 url("..//images/buttonbg.gif") repeat-x top left;
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
	margin: -25px -25px 25px -25px;
}

#action_nav a, #action_nav a:visited {
	color: #444;
}

#action_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#action_nav ul li {
	margin-left: 15px;
	display: inline;
}

table input,table select{background:#dfe1df;font-family: 'Clearly Gothic';font-weight:bold;padding:10px;width:75%;font-size:17px;letter-spacing:1px}
table input[type="submit"],.insc2submit input[type="button"],.chotsubmit button{margin-top:40px;border-radius:0!important;width:480px;color:#fff;background:#28365d;padding:10px;font-family: 'Clearly Gothic';text-transform:uppercase;font-weight:100;font-size:22px;border:5px solid #647395}
.insc2submit input[type="button"]{cursor:pointer;color:#fff;}
.chotsubmit button{display:block;margin:40px auto 0}
h3{margin:20px 0!important}

.studcheckbox{width:30px;height:30px;}
.studcheckbox[type="checkbox"]:before{position:relative;display:block;width:26px;height:26px;border:1px solid #808080;content:"";background:#FFF}
.studcheckbox[type="checkbox"]:after{position:relative;display:block;left:2px;top:-26px;width:20px;height:20px;border-width:1px;border-style:solid;border-color:#B3B3B3 #dcddde #dcddde #B3B3B3;content:"";background-image: linear-gradient(135deg, #B1B6BE 0%,#FFF 100%);background-repeat:no-repeat;background-position:center}
.studcheckbox[type="checkbox"]:checked:after{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC'), linear-gradient(135deg, #B1B6BE 0%,#FFF 100%)}

.regtitle{font-size:34px;line-height:1.3}
.regtitle span{display:block;color:#666666}
.sidetitle{font-size:28px;color:#fff;padding:10px 0 10px 30px;margin:20px 0;line-height:30px;background: #0f2d6c;
background: -moz-linear-gradient(left, #0f2d6c 0%, #ffffff 85%, #ffffff 100%);
background: -webkit-linear-gradient(left, #0f2d6c 0%,#ffffff 85%,#ffffff 100%);
background: linear-gradient(to right, #0f2d6c 0%,#ffffff 85%,#ffffff 100%)}
.sidetitle span,.rsidetitle span{color:#b2b2b2;font-size:24px;display:block}

.rsidetitle{font-size:28px;color:#fff;padding:10px 30px 10px 0;margin:20px 0;line-height:30px;text-align:right;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 15%, #0f2d6c 100%);
background:-webkit-linear-gradient(left, #ffffff 0%,#ffffff 15%,#0f2d6c 100%);background: linear-gradient(to right, #ffffff 0%,#ffffff 15%,#0f2d6c 100%)}

.regform{width:1060px;margin:0 auto;zoom:1;font-family: 'Clearly Gothic';font-weight:400;font-size:19px;color:#666666}
.regform b{font-weight:400;color:#000}
.regform p{font-family:'Clearly Gothic';text-align:justify;font-size:19px;line-height:1.4;font-weight:300;color:#5d6367}
.regform:before,.regform:after{content:"";display:table}
.regform:after{clear:both}
.regform label{display:inline-block}
.regform input,.regform select{width:100%;margin-top:5px;}
.regform option{background:#fff}
.regform input[type="radio"]{width:20px}
.calendar-table select{background:#f9f9f9}
.asterik{color:#D90005}
.regform .regbtn{display:block;cursor:pointer;width:400px;margin:40px auto;text-align:center;font-size:21px;font-weight:300;background: #000217;
background: -moz-linear-gradient(left, #000217 0%, #556488 49%, #556488 50%, #000217 100%);
background: -webkit-linear-gradient(left, #000217 0%,#556488 49%,#556488 50%,#000217 100%);
background: linear-gradient(to right, #000217 0%,#556488 49%,#556488 50%,#000217 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000217', endColorstr='#000217',GradientType=1 );color:#fff;border:7px solid #2a375d;}
/*  grid  */
.gdsection{clear:both;padding:0px;margin:0px}
.col{display:block;float:left;margin: 2% 0 2% 1.4%;}
.col:first-child{margin-left:0}

.gdgroup:before,.group:after{content:"";display:table}
.gdgroup:after{clear:both}
.gdgroup{zoom:1}

.span12{width:100%}
.span11{width: 91.55%}
.span10{width:83.1%}
.span9{width:74.65%}
.span8{width:66.2%}
.span7{width:57.75%}
.span6{width:49.3%}
.span5{width:40.85%}
.span4{width:32.4%}
.span3{width:23.95%}
.span2{width:15.5%}
.span1{width:7.05%}

@media only screen and (max-width: 480px) {
	.col{margin:1% 0 1% 0%}
    .span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{width:100%}
    .regform{width:100%}
}
@media print {
    .tbl_historial{
        display: none!important;
    }
}
