	@CHARSET "ISO-8859-1";
	/*
	 * Reset All
	 */
	body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
	li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}
	sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}
	input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}
	h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
	em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}
	ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}
	th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}
	caption {margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}td{border:0px;}
	table{margin:0px; border-spacing:1px; padding:0px;}img{border:0px; padding:0px;}
	th,td {border:0px solid #000;padding:0;}
	/*
	 *  Hasta acá es de reset-all
	 */ 
	h1,h2,h3,h4,h5,h6{color:#14658F; }
	
	
	body{ font-size:.9em; font-family:arial,tahoma,verdana,"lucida grande",sans-serif; margin:0px;}
	#body{ margin:0px; font-size: .9em;}
	#menu_bar{font-family:arial; font-size:.9em;}
	#location_bar {background-color: #487AB5; padding: 2px; font-size:.85em; margin-bottom:1em;}
	#location_bar, #location_bar a {color:white; text-decoration: none;}
	#location_bar a:hover{text-decoration: underline;}
	
	th, td{padding: 2px;} 
	.form_table, .data_table {width:94%; margin:0px auto 1em auto; font-size:.75em;}
	.data_table th, .data_table td{color:#333333; border: 1px solid #bbbbbb; padding:3px;}
	.data_table tr:hover{background-color: #eeeeee; cursor: default;}
	.data_table tr th{background-color: #487AB5; color:white;}
	.data_table td.data_table_footer{background-color: #efefef; text-align: center; color:#FF2222;}
	
	div.div_botonera{font-size:.75em; margin:1em;}
	div.div_botonera a{color:#333333; text-decoration:none;}
	div.div_botonera a:hover{text-decoration:underline;}
	
	div.section{border:1px solid #cccccc; padding: 0px 10px 10px 10px; margin: .5em 0px;}
	
	/*----*/
	
	#body div.program_div{margin: 30px; text-align: left;}
	#body div.program_div div.title_one{text-align: center; font-size: 1.6em; text-decoration: underline;background-color:#116BAC;color:#FFFFFF;padding:5px;text-transform:uppercase;vertical-align:middle;}
	#body div.program_div div.title_two{text-align: center; font-size: 1.2em; margin-top: 30px;background-color:#116BAC;color:#FFFFFF;padding:5px;text-transform:uppercase;vertical-align:middle;}
	#body div.program_div div.text_head{margin-top: 20px;}
	#body div.program_div span.text,#body div.program_div span.text p,#body div.program_div div.text_head p{text-align: justify;}
	#body div.program_div span.subtitle{font-weight: bold;}
	#body div.program_div span.subtitle p{margin: 20px 0;}
	#body div.program_div span.text b{font-size: 0.9em;}
	#body div.program_div span.image img{max-height: 23px; padding-right: 10px; vertical-align: top;}
	
	#body div.form_div div.err_div{margin: 20px 0;}
	.err_panel{display: block; border: 1px solid red; padding: 5px 30px 5px 30px; margin-bottom: 10px; color:red;}
	.container_input_wo_border input {border: 0px; margin-right:5px; vertical-align: middle;}
	
	#body div.form_div{margin: 30px;  text-align: left;}
	#body div.form_div div.title_one{background-color:#116BAC;color: white; text-align: center; font-size: 1.6em; text-decoration: underline;}
	#body div.form_div div.title_two{background-color:#116BAC;color: white; text-align: center; font-size: 1.3em; margin-top: 30px;}
	#body div.form_div div.page_n{text-align: right; padding-top: 10px;}
	#body div.form_div div.note{color: red;}
	#body div.form_div span.asterisco{color: red;}
	
	#body div.form_div div.form_name{text-align: center; font-weight: bold; font-size: 1.1em; margin: 30px 0;}
	#body div.form_div div.form_subname{text-align: left; font-weight: bold; font-size: 0.9em; margin: 20px 0;}
	#body div.form_div table tr td.txt_input input{width:350px;}
	#body div.form_div table tr td.description{color: gray; font-size: 0.9em;}
	
	#body div.datos_personales table{line-height: 1.9em;}
	#body div.datos_personales table tr td.label{width: 140px;}
	#body div.datos_personales table.table_form tr td{text-align: left; padding-left: 20px;}
	#body div.becas_solicitada div.becas_detail{margin: 20px 0;}
	#body div.becas_solicitada div.datos_posgrado{margin-left: 10px;}
	
	#body div.form_div span.response{font-weight: bold;}
	#body div.form_div div.photo{margin-left: auto; margin-right: auto; text-align: center;}
	#body .profile_image{max-height: 200px; max-height: 200px;  border: solid 1px black;}
	
	
	/* list form*/
	
	#body div.list_form table{width: 90%; text-align: center; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px;}
	#body div.list_form table tr td{border-top: 1px solid gray;}
	
	#body .pager {text-align: center; font-weight: bold; }
	#body .pager a{color: gray; text-align: center; }
	
	#body div.allTable{text-align: left;}
	
	#body form_div.li{margin-top:1em;}
