
html {
	font-family: Arial, Verdana,Helvetica, sans-serif;
}


body {
	background-color:#a8b7d0;   /* #647CA3;     /* #f2f2f2;  */
	font-family: Arial, Verdana,Helvetica, sans-serif;
	margin:0;
	color: #000;
	/*  font-size:.95em;  */
}

h1,h2,h3,h4,h5,h6, div, span, p, form  { font-size: inherit; }

a, a:link, a:visited  { font-size: inherit;}
table, tr, th, td   { font-size: inherit;}

label { 	font-weight:normal;}

.clear { clear:both; }

.aviso_noscript {
	margin:2em;padding:2em;font-size:1.1em;background-color:#fff; color:red;
}

.ppal { 
	background-color:#a8b7d0;   /* #647CA3;    /*  #f2f2f2;  #647CA3 #FFF; #3d557c; */
	
	margin:0 ; 
	width:100%;
	color:#000;
	overflow:hidden;
	font-size:.95em;
}

.contenido  {
	background-color:#fff;
	margin:0 auto 0 auto; 
	width:80%;
	
	overflow:hidden;
}


.cabecera { margin:.5em 0 .5em 0;padding:.5em; }

	.cablogo {
		text-align: right;
		float: left;
		margin-right:.2em;
		margin-bottom:2em;
	}

	.cabtit{
		text-align: left;
		float: left;
		padding-left:1.5em;
	}

	.cabtit H1 {
		font-size:1.75em;
		text-align: left;
		color: #647CA3;
		margin: .3em 0;
	}

	.cabtit span {
		font-size:1.3em;
		color: #606061;
		font-weight: bold;
			
	}

.txt_periodo { text-align:right; padding:.75em 1em .75em; font-size:1.2em; color: #666;margin:0; }

.txt_arch_limite {
	text-align:right;font-weight:bold;padding:0 1em .5em;  }

	
.enlace { 
	text-align:right;
	padding-right:.7em;
	padding-bottom: .3em;
	border-bottom: 1px solid #d2d5d6;
}

.enlace a {
	/* 29/08/19
	color:#FFA500;*/
	color: #1369b3;
	text-decoration: none;
	/* font-weight:bold;  */
}
	
.enlace a:active, .enlace a:hover, .enlace a:focus  {
	/*color:#FFA500;*/
	color: #1369b3;
	/*29/08/19*/
	/*font-weight:bold;*/
	color: orange;
}

.enlace .inicio {
	display:inline;float:left;
	padding-left: .3em;
}

	.enlace .inicio a, .enlace .inicio a:visited {
		/*29/08/19  color:#337ab7;   color:#color: #1369b3; */
		color: #1369b3;		
		font-weight:bold;
	}

	
.pie_beca { 
	text-align:center; 
	padding:1.5em; padding-bottom:2em; 
	margin-bottom:0;
	background-color:#f2f2f2;
	border-top: 2px solid #d2d5d6;
}

.hr1 {
	border:none;   /* 0 solid #FFB366; color:#FFB366; ie*/
	background-color:#d2d5d6; /*#FFB366;*/
	color:#d2d5d6;
	height:1px;
	padding:0;
	margin:0;
	display:block;
	clear:both;	
}

/* div - observaciones a tener en cuenta*/
.txt_consideraciones {
	margin: 1.5em 2em;

}

.txt_consideraciones .tit1 {
	color: #617698;   	/*  #647CA3;  */
	font-weight:bold;
	border:none;
}

.txt_consideraciones .txt_2 {
	color:#556989;font-weight:bold;
}

.txt_consideraciones .div_txt_2 {
	padding-top: 2em;border-bottom: #647CA3 2px solid;
}

 
.txt_1 {
	color: #247d28; 
	font-size:.85em;
	font-size:.97em;
}

.subtit {
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	color:#617698;  /* #647CA3;  */
}

.msg_session {
	background-color:#FFF;
	color: #000;
	font-size:1.1em;
	border: 1px solid #cc0000;
	padding:.75em;
	margin: 1em;
}

.msg_campos {
    border: none;
	margin:0;
	padding:.5em 0 0; 
	color:#000;
	background-color:#fff;
}



UL {
	color:#000;
	text-align:left;
	
	margin-top: .5em;
}

ul li {
    padding: .2em;
    margin: 0;
}


.tit_confirmada {
	clear:both;margin:1em;padding-bottom:1em;font-weight:bold;color:#596f92;font-size:1.1em;
}

#etiq_confirmada  {
	float:right;background-color:#08b115;color:#FFF;margin-bottom: 1em; padding:.5em 1em; border-radius:.4em;font-weight: normal;
}

#etiq_form_solic {
	float:right;background-color:#fb9923;color:#FFF;margin-bottom: 1em; padding:.5em 1em; border-radius:.4em;
}

/* Formulario  */

label {	
}

input, textarea, select {
	color: #1d1d1d;  /* #555;  */
	background-color: #fff;		/* #e3e3e3; */
	border: 1px solid #ccc;
	padding: .4em .3em;
	margin: .3em .1em;
	border-radius: 4px;	
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	
}


	input[type="text"]:-moz-read-only {
	  background-color: #f9fafd;
	  outline: none;
	}
	input[type="text"]:read-only {
	  background-color: #f9fafd;
	  outline: none;
	}
	

	/* formulario de inscripcion */
	.inscripcion {
		background-color:#f5f5f5; 	/*  #f5f5f5; */
		width:100%; 
		text-align:left;
		margin-top:1em;
		padding-bottom: 2em; 
	}

	.inscripcion .tit_form {
		font-size:1.25em;
		font-weight:bold;
		background-color:#5e7498;   /* #647CA3;  */
		color: #FFF;
		padding: .5em .3em;

	}

	.inscripcion  label {  
		font-size:1.25em;
		color:#586b8b;		/* #617698;  */
	}


	.g3w_marca {
		font-size:.75em;
		color: #247d28;
		/* font-weight: bold; */
	}
	
	.lectura { 
		background-color:#f9fafd;   /* #f5f7fc; #f0f1f5;  #fbfbf7; */
		color:#6d6d6d;				/* #5e5e5f;*/
		border:none;
		box-shadow: none;
		-webkit-box-shadow:  none;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;			
	}

	

	.obligatorio {
		color: #e70202;  	/* #FF0000;  */
		font-weight: bold;
		font-size: 1.1em;
	}

	.opcional {
		color:#606ab7;   /* #6b6a6a; */
	}

	.form_arch  label {	
		color: #647CA3;
		font-size:1.2em;
	}




table {
	margin-left: 1em;
}
TD {
	font-size:.95em;
	color:#181818;
}


.tit1 { 
	color: #556989;	/* #647CA3; */
    border-bottom: #647CA3 2px solid;
    padding-top: 2em;
}

.tit2 {	font-style:italic;font-weight:bold;border-bottom:#556989 1px solid;height:1px;}


	





/* botones */
	
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight:normal;  
	text-align:center;	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 1.1em;
	line-height: 1.42857143;
	border-radius: 4px;
	
	margin: .75em;
	margin-left: 0;
	
	touch-action: manipulation;
	-ms-touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
	
	.btn:hover, .btn:focus, .btn:active  {
		color:#333;
		text-decoration:none;
	}	

	
.btn-alta {	
	color:#000; 
	background-color:#dcddde;     /* #067cb5;  #039be5; */
	border-color: #d2d5d6;       /* #039be5;	 #ccc; */
}

	.btn-alta:active, .btn-alta:hover, .btn-alta:focus  {
		color:#FFF;
		background-color:#bcc4cc;   /*  #0388ca;	*/
		border-color:#adadad;		/* border-color: #8c8c8c; */
		outline: 0;
	}
	
	
.btn-subir {	
	color:#FFF; 
	background-color:#3f88ab;   /* #77c57d;     /* #067cb5;  #039be5; */
	border-color: #387998;       /* #039be5;	 #ccc; */
}

	.btn-subir:active, .btn-subir:hover, .btn-subir:focus {
		color:#FFF;
		background-color:#50abd6;  /* #65d46e;   /*  #0388ca;	*/
		border-color:#50abd6;   /*  #adadad;		/* border-color: #8c8c8c; */
		outline: 0;
	}
	
.btn-enlace {	
	color:#FFF; 
	background-color:#387999;   		/*   #3f88ab  #77c57d;     /* #067cb5;  #039be5; */
	border-color:#387999;       		/* #387998	#039be5;	 #ccc; */
	text-decoration:none; 
	font-size:1.2em;
}

	.btn-enlace:active, .btn-enlace:hover, .btn-enlace:focus, .btn-enlace:visited {
		color:#FFF;
		background-color:#50abd6;   	/* #50abd6; #65d46e;   /*  #0388ca;	*/
		border-color:#adadad;   	/*  #adadad;		/* border-color: #8c8c8c; */
		
		outline: 0;
		text-decoration: none;
	}
	
	
/* tabla */

.tabla1 {
	color:#000000;
	/*  background-color:#f2f2f2;   background:#FFFFFF; #FAFAFA;*/
	margin-top:1em;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}

		

	.tabla1 th {
		color:#5e7394;   /* #647CA3;   */
		font-family: Arial, Verdana,Helvetica, sans-serif;
		font-weight:normal;
		vertical-align:middle;
		border: 1px #828080 solid;
		padding: .2em .4em 0;
	
	}
			
		
	.tabla1 td  {
		line-height:1.2em;
		color:#000;
		background-color:#FFFFFF;
		font-weight:normal;
		vertical-align:bottom; 
		margin:0;
		border: 1px #828080 solid;
		padding: .7em .3em .1em;
	}
	
.tabla2 {
	color:#000000;
	padding:0;
	margin:0;
	margin-top:1.3em;
	border-spacing:0;
	border-collapse:collapse;
}

.tabla2 td { padding:0;	}

.tabla2  table th {
	color:#5e7394;
	padding: .5em .4em .3em;
	font-weight:normal;
	border: 1px #828080 solid;
	border-spacing:0;
	border-collapse:collapse;
}

.tabla2  table td {
	border: 1px #828080 solid;
	border-spacing:0;
	border-collapse:collapse;
}



/*  IMPRIMIR  */https://uns.edu.ar/

@media print {
	.ppal { width:100%;}
	.contenido  {  width:100%; }
	
	.enlace { display:none;}
	
	#etiq_confirmada { display:none;}
	
}	

.boton-reglamento{
  color: #1369b3; 
  text-decoration: none;
  background: none; 
  border:none;
  font-size: inherit;
  font-weight: 650;
}
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  padding-top:1em;
  display: none;
  overflow: auto;
  position: absolute;
  background-color: #f1f1f1;
  right: 0;
  left:auto;
  width: 40vw;
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 7px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {  
  color: #FFFFFF;
  background-color: #00A4BD;
}

.dropdown:hover .dropdown-content {display: block;}


.arrow {
  border: solid #1369b3;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px; 
  vertical-align: 0.25em;
}
.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

@media screen and (max-width: 440px) {
    .dropdown-content {
	  width: 95vw;
	  overflow-y: scroll;
	}
}

@media screen and (min-width: 440px) and (max-width: 1200px) {
    .dropdown-content {
	  width: 70vw;
	  height: 30vh;
	  overflow-y: scroll;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1440px) {
    .dropdown-content {
	  width: 55vw;
	}
}