


a:link {text-decoration: none; color: #4040FF; font-size: 8pt;}
a:visited{text-decoration: none; color: #4040FF; font-size: 8pt;}
a:hover {text-decoration: underline; color: #4040FF; font-size: 8pt;}
body{
  font-family: tahoma,arial,times new roman,verdana;
  background-repeat: repeat;
  width: 760px;
  font-size: 9pt;
  color: #000000;
}
 
/* 
 INPUT  {
  border: solid;
  border-width: 1pt;
  border-color: #7F9DB9;

  font-family: verdana,arial;
  font-size: 8pt;
  color: #000000;
  background-color: #FFFFFF;
 }
 RADIO  {font-family:Verdana; font-size:8pt; color:#EBDB6A;}
 SELECT {font-family:Verdana; font-size:8pt; background-color:#e0e8e8; border-color:#ECE07A;color:#610000; }
 
 TEXTAREA {font-family:tahoma;border-bottom-color: #003C74;  border-left-color:#003C74;border-top-color:#01488B; font-size:10pt; letter-spacing:1pt;   background-color:#e0e8e8; color:#610000;  }
 FILE {font-family:tahoma;border-bottom-color: #DCC963;  border-left-color:#ECE07A;border-top-color:#FFF2AD; font-size:10pt; letter-spacing:1pt;    background-color:#FFF2AA; color:#610000;  }
 */
LI.withborder {
	border-style: dashed;
	border-width: medium;
	border-color: blue;
}

.TEDE{  
	border-style:solid;
	border-color: #FFFFFF;
	border-width:1.5px;
	padding :0%	;
	margin :0;
      }

.titfondecyt {
	background-color:#3c329c;
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 18pt;
	font-weight : normal;
	letter-spacing : 0px;
	margin :0;
	padding :0;
	color: white;
}

.titfondecytbanner {
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 15pt;
	font-weight : normal;
	letter-spacing : 0px;
	margin :0;
	padding :0;
	color: white;
}

.prgfondecytbanner {
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 10pt;
	font-weight : normal;
	letter-spacing : 0px;
	margin :0;
	padding :0;
	color: white;
}

.titdecla {
	background-color:#ffa448;
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 18pt;
	font-weight : normal;
	letter-spacing : 0px;
	margin :0;
	padding :0;
	color: black;
} 

.tittabla {
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 10pt;
	font-weight : normal;
	color: #006984; 
	background-color: #D9E5E8;
}

.tittabla_alert {
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 10pt;
	font-weight : normal;
	color: #680000; 
	background-color: #b8d8f0
}

.menu {
	background-color:#E5F0F3;
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 9pt;
	font-weight : normal;
	letter-spacing : 0px;
	margin :0;
	padding :0;
	color: white;
}

.txtcelda {
	font-family : Tahoma, Verdana,Arial, Sans Serif, Arial;
	font-size : 8pt;
	font-weight : normal;
	color: #006984; 
	background-color: #e8f0f8;
}


td.txtceldaVinnetaOver {
	font-family : Tahoma, Verdana,Arial, Sans Serif, Arial;
	font-size : 8pt;
	font-weight : bold;
	color: #FFFFFF; 

}

td.txtceldaVinnetaOver a:visited, td.txtceldaVinnetaOver a:link {
	font-family : Tahoma, Verdana,Arial, Sans Serif, Arial;
	font-size : 8pt;
	font-weight : bold;
	color: #FFFFFF; 

}

td.MenuBarLink{
	font-family : Tahoma, Verdana,Arial, Sans Serif, Arial;
	font-size : 8pt;
	font-weight : bold;
	color: #444; 
	
}

.txtceldaVinnetaOff {
	font-family : Tahoma, Verdana,Arial, Sans Serif, Arial;
	font-size : 8pt;
	font-weight : bold;
	color: #000000; 

}



.txtcelda_alert {
	font-family : Verdana,Arial, Sans Serif, Tahoma, Arial;
	font-size : 10pt;
	font-weight : bold;
	color: #480000; 
	background-color: #e8f0f8
}



.mnu{
	border-collapse: collapse;
}

.mnu td.mnu_no_select, #select_sub_menu{
	padding: 0.5em 1em;
	text-align: center;
}
#main_mnu{
	margin-bottom: 3em;
}
#main_mnu a, #total a{
	text-decoration: none;
	color: white;
	padding: 0.5em 1em;
}

.mnu_no_select{
	background-color: #2880a8;
	color: white;
	border-left: 1px solid white;
}

#select_main_mnu{
	color: #2880a8;
	padding: 0.5em 1em;  
}

#select_sub_menu{
	background-color: #fff;
}

#total{
	margin: 0.5em auto;
	background-color: white;
}

#contenido{
	padding: 1em;
}

.tittabla2{
	background-color: #eee;
}


h1{
	font-weight: 900;
	font-size : 11pt;
}

h2{
	font-weight: 800;
	font-size : 10pt;
}

.formato{
	width: 15em;
	float: left;
}

#formatos li{
	list-style-type: none;
}

img{
	border: 0;
}

.sub_line{
	text-decoration: underline;
}

.error{
	color: #733;
	font-weight: bold
}

.coinvestigador{
	border: solid 1px #aaa;
	margin-bottom: 0.5em;
	padding: 0.5em;
}

#contenido a{
	color: #44e;
	border: 0;
	margin: 0;
	padding: 0
	
}

#formatos a{
	color: #333;
	border: 0
}

.texto_db{
	border: solid 1px #aaa;
	padding: 1em;
	margin: 0.5em;	
}

#especificar{
	visibility: hidden;
}

.err_campo{
	 text-decoration: underline;
}

.mensaje_productos{
	text-align: left; 
	padding: 0 0.5em;
	margin:0; 
	position: relative; 
	bottom: 2em
}

.mensaje_productos p h2{
	padding: 0; 
	margin: 0; 
}

.datos_c_internacional{
	border: solid 1px #aaa;
	margin-bottom: 1.5em;
	padding: 0.5em;
}

#manuales{
	position:absolute;
	right: 5px;
	top: 5px;
}

.mensaje_etapa{
	text-align: left;
	padding: 0 0.5em;
	margin:0; 
	position: relative; 
	bottom: 2em;
}
.preguntas_eval{
	font-weight: 900;
	margin: 0; 
}

.respuestas_eval{
	list-style-type: none;
	margin: 0 0 0 1em;
}

.respuestas_eval li{
	display: inline;
	margin: 1em;	
}

.preg_eval{
	margin: 2em 0 2em 0;
}

.respuestas_eval input{
	position: relative;
	top: 3px
}


.nombre{			width:300px;}
.nombre_inst{		width:300px;}
.direccion{			width:580px;}

.email{				width:200px;}

.apellido{			width:135px;}

.telefono{			width:80px;}
.telefono_movil{	width:80px;}
.rut{				width:70px;}
.digito{			width:15px;}		

.clave_pass{		width:150px;}
.captura{
	width:150px;
}

.facultad{			width: 99%;}

.charlas_multiselect{
	float:left;
	height:10em;
	width:5em;
}

.botones_multiselect{
	float:left;
	display: block;
	width: 5em;
	text-align: center;
}

.botones_multiselect button{
	width: 3em;
}

.alert{
	margin: 0 auto;
}

.titulo_alert{
	background-color:#E5F0F3;
	color: #444;
	text-align:center;
}

.titulo{
	background: url("../img/estilo_explora/titulo.png") no-repeat;
	width: 235;
	height: 24;
	color: white;
	text-align:left;
	padding: 0.5em 0 0.5em 2em ;
}


.titulo_colegio{
	background: url("../img/estilo_explora/titulo_colegio.png") no-repeat;
	width: 235;
	height: 24;
	color: white;
	text-align:left;
	padding: 0.5em 0 0.5em 2em ;
}

.titulo_admin{
	background: url("../img/estilo_explora/titulo_admin.png") no-repeat;
	width: 235;
	height: 24;
	color: white;
	text-align:left;
	padding: 0.5em 0 0.5em 2em ;
}

.titulo2{
	background: #0a94d5;
	font-weight: 800;
	font-size : 10pt;
	color: #ffffff;
}

.titulo2_colegio{
	background: #f79e11;
	font-weight: 800;
	font-size : 10pt;
	color: #ffffff;
}



.titulo2_admin{
	background: #00aa11;
	font-weight: 800;
	font-size : 10pt;
	color: #ffffff;
}

.botons_charla{
	float: right;
	color: #999
}

#calentry_date{
	width: 15em;
	display: inline;
}

table.datos{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 1px;
	border: 1px #000 solid ;
}

table.datos tr, table.datos td, table.datos th{
	border: 1px #444 solid;
}

table.datos th{
	width: 200px;
	background-color: #d1d7e6;
	color: black;
}

table.datos td{
	background-color: white;
	color: black;
	font-size: 9pt;
	text-align: center;
}
table.datos td.deshacer_edit_row{
	background-color: #dedede;
	font-family: cursive;
}

.list_detalle ul{
	padding: 0 1em;
	margin: 0.5em 0;
	
}

