/*por incompatibilidad con bootstrap*/
*{
-webkit-box-sizing: unset
}

.menu_interno li.activo_int:before {
    color: #3999c7;
}

.busq_menu {
  padding: 1px 0 0 15px;
  background-image: url(busq_menu.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}


.wrap_sec_busq input, select {
    margin-right: 0.25em;
    margin-bottom: 1.25em;
}

.wrap_sec_busq #canio {
  margin-left: 10px;
}

.wrap_sec_busq #careas, #cdescrip, #cpalclave, #cnomlegajo {
  float: right;
  width: 70%;
}

.doc_busq {
  float: right;
}

.doc_busq #cdoctipo {
  margin-right:30px;
  
}

.doc_busq #cdoctipo, .doc_busq #cdocnro {
  margin-left: 3px;
}

.wrap_sec_but_busq {
  float: right;
}

.wrap_sec_but_busq input {
/*modif para b�sq sigeva*/
  margin-right: 5px;
  color: #143c98;
 }

.wrap_sec_but_busq #B1 {
  width: 100px;
}

.subh1 {
  color: #4d4d4d;
  font-size: .8em;
}

.invest_tit_nombre {
  color: #4d4d4d;
  font-size: 1.28em;
}

.subtit_busq {
  font-size: 1.17em;
  font-weight: bold;
  color: #3999c7;
  border-bottom: solid 1px #3999c7;
}

.frame_header, .frame_footer {
	width: 100%;
	border: 0;
}

.frame_contenido {
  width: 100%;
  height: 100%;
  border: 0;
}

.menu_container {
  float: left;
}


.frame_menu {
  background-color: #F2F2F2;
  width: 180px;
  height: 300px;
  border: 0;
}

.entidad_opcion {
  position: relative;
  overflow: hidden;
  float: left;
  display: table;
  margin: 15% 0 0 0;
  padding: .7em 1em .7em 1em;
  text-align: center;
  vertical-align: middle;
  color: white;
  background-color: rgba(11, 69, 149, 0.6);
  font-size: 2em;
  text-shadow: 1px -2px 1px rgba(69,69 ,69 , 0.6);
  text-decoration: none;
  font-weight: bold;
  color: white;
}

.opciones_head {
	background: url('header_1.jpg');	
	border-bottom: 3px solid #35519b;
	padding: 0;
}

.titulo_opcion {
	background: rgba(11, 69, 149, 0.6);
	width: auto;
}

.menu_interno li.anio_actual {
	background-color: #3999c7;
	text-align: right;
	font-weight: bold;
	color:	white;
	font-size: 1.5em;
  padding: 0.5em 0.5em 0.4em 0.5em;
}

.volver {
  float: right;
}

.volver a,
.volver a:link,
.volver a:visited,
.volver a:active {
  font-size: .6em;
  font-weight: bold;
  color: #3999c7;
  text-decoration: none;
  padding: 5px 0 4px 24px;
  background-image: url(back_still.png);
  background-repeat: no-repeat;
}

.volver a:hover {
  background-image: url(back_still.png);
  padding-left: 27px;
}

.text-orange {
	color: #ff6600;
}

.justify {
  /*text-align: justify;*/ /*accesibilidad*/
}

.fixed {
  position: fixed;
}

.field_invest {
  border: 0;
  width: 91%;
  height: 100%;
  vertical-align: middle;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

.submit_busq {
  vertical-align: middle;
  background-image: url(busq.png);
  background-repeat: no-repeat;
  border: 0;
  width: 26px;
  background-position-x: center;
  background-color: transparent;
  border-left: 1px solid #c5c5c5;
}

.field_invest:focus, .submit_busq:focus {
  outline: 0;
}

.wrap_busq_invest {
    border: 1px solid #c5c5c5;
    width: 360px;
    height: 24px;
}

.wrap_rrhh {
  width: 100%;
  height: 75px;
}

.inner_wrap_rrhh {
  float: left;
  margin-right: 1%; 
  margin-bottom: 20px;
  }

.rrhh_col1 {
  width: 28%;
}

.rrhh_col2 {
  width: 35%;
}

.rrhh_col3 {
  width: 32%;
}

.contenido_rrhh {
  background-color: #f3f4f5;
  padding: 9px 25px 5px 11px;
  height: 100%;
}

.sep_seccion_rrhh {
  color: white;
  font-weight: bold;
  font-size: 1.1em;
  background-color: #3999c7;
  padding: 3px 0 2px 8px;
}

.patentes_col1 {
  width: 76%;
}

.wrap_prod_opciones {
    height: 38px;
    border-bottom: 1px solid #3999C7;
    margin-top: 1.2em;
    margin-bottom:1.2em;
    padding-left: 10px;
}

.prod_opcion_box {
    display: block;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    margin-right: 3px;
    float: left;
    width: 13%;
    padding: 5px 0;
}

.prod_opcion, .prod_opcion:link, .prod_opcion:visited, .prod_opcion:active,
.prod_opcion_selected:hover {
  background-color: #3999c7;
  color: white;
  border: 1px solid transparent;
  outline: 0;
}

.prod_opcion_selected, .prod_opcion_selected:link, .prod_opcion_selected:visited, .prod_opcion_selected:active {
  outline: 0;
  background-color: #f3f4f5;
  color: #3999c7;
  border: 1px solid #B0CDDA;
}

.prod_opcion:hover {
  outline: 0;
  background-color: #54ACD6 ;
  color: white;
  border: 1px solid #B0CDDA;
}

.wrap_abc {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  height: 21px;
}

.abc_box {
  display: block;
  font-weight: bold;
  height: 21px;
  width: 19px;  
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  margin-right: 3px;
  float: left;
}

.abc, .abc:link, .abc:visited, .abc:active,
.abc_selected:hover {
  background-color: #3999c7;
  color: white;
  border: 1px solid transparent;
  outline: 0;
}

.abc_selected, .abc_selected:link, .abc_selected:visited, .abc_selected:active,
.abc:hover {
  outline: 0;
  background-color: white;
  color: #3999c7;
  border: 1px solid #3999c7;
}

.res_busq {
  list-style-type: none;
  padding-left: 13px;
}

.res_busq a, .res_busq a:link, .res_busq a:visited {
  text-decoration: none;
  color: black;
}

.res_busq a:hover {
  text-decoration: underline;
  color: #3999c7;
}
/*
.sep_seccion {
  color: white;
  font-weight: bold;
  font-size: 1.1em;
  background-color: #3999c7;
  padding: 3px 0 2px 8px;
  margin-top: 15px;
}*/

.sep_seccion .normal {
  font-weight: normal;
}

.sep_seccion a, .sep_seccion a:link, .sep_seccion a:visited {
  color: white;
  text-decoration: none;
}

.sep_seccion a:hover {
  text-decoration: underline;
}

.datos_seccion {
  color: #4d4d4d;
  margin-top: 7px;
  margin-bottom: 15px;
  margin-left: 8px;
  font-weight: normal;
}

.titulo_seccion {
  color: black;
  font-weight: bold;
}

.titulo_res {
  color: #3999c7;
  text-transform: uppercase;
  font-weight: bold;
}

.pie_invest_datos {
  margin-top: 25px;
  width: 100%;
  text-align: right;
}

.pie_invest_datos a,
.pie_invest_datos a:link,
.pie_invest_datos a:visited,
.pie_invest_datos a:active {
  background-color: #3999c7;
  padding: 7px 11px 6px 9px;
  margin-right: 3px;
  color: white;
  font-weight: bold;
  text-decoration: none;
  border: 1px transparent solid;
}

.pie_invest_datos a:hover {
  background-color: white;
  color: #3999c7;
  border: 1px #3999c7 solid;
}

a.a_tit_proyecto_bl,
a.a_tit_proyecto_bl:link,
a.a_tit_proyecto_bl:visited,
a.a_tit_proyecto_bl:active {
  color: #3999c7;
  font-weight: bold;
  text-decoration: none;
}

a.a_tit_proyecto_cl,
a.a_tit_proyecto_cl:link,
a.a_tit_proyecto_cl:visited,
a.a_tit_proyecto_cl:active {
  color: #525252;
  text-decoration: none;
}

a.a_tit_proyecto,
a.a_tit_proyecto:link,
a.a_tit_proyecto:visited,
a.a_tit_proyecto:active {
  color: white;
  text-decoration: none;
}

.a_tit_proyecto_grupo,
.a_tit_proyecto_grupo:link,
.a_tit_proyecto_grupo:visited,
.a_tit_proyecto_grupo:active {
  color: #3999c7;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.2em;
}

a.a_tit_proyecto:hover,
a.a_tit_proyecto_ng:hover,
a.a_tit_proyecto_bl:hover {
  text-decoration: underline;
}

.a_tit_proyecto_grupo:hover {
  text-decoration: underline;
  color: #1e6689;
}

.tabla_detalle_inv,
.tabla_cursos_dictados {
  width: 100%;
  font-size: .95em;
  border: 1px solid #999999;
  text-align: center;
  margin-top: 5px;
}

.tabla_detalle_inv th,
.tabla_cursos_dictados th {
  background-color: #3999c7;
  color: white;
  padding: 5px 1px;
  border-right: 1px solid white;
  border-top: 1px solid #3999c7;
}

.tabla_detalle_inv th:first-child,
.tabla_cursos_dictados th:first-child
 {
  border-left: 1px solid #3999c7;
}

.tabla_detalle_inv th:last-child,
.tabla_cursos_dictados th:last-child {
  border-right: 1px solid #3999c7;
}

.tabla_detalle_inv td,
.tabla_cursos_dictados td {
  padding: 8px 5px;
  border-bottom: 1px solid #d0d0d0;
}

.tabla_detalle_inv td {
  border-left: 1px solid #ECECEC;
}

.tabla_detalle_inv tr td:first-child {
  border-left: none; 
}


.tabla_detalle_inv tr:nth-child(odd), 
.tabla_cursos_dictados tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.tabla_detalle_inv tr:last-child td,
.tabla_cursos_dictados tr:last-child td {
  border-bottom: transparent;
}

.tabla_cursos_dictados .col1 {
  width: 45%
}

.tabla_detalle_inv .col1 {
  width:13%;
}

.tabla_detalle_inv .col2 {
  width:21.5%;
}

.tabla_detalle_inv .col3 {
  width:8.5%;
}

.tabla_detalle_inv .col4 {
  width:7.5%;
}

.tabla_detalle_inv .col5 {
  width:7.3%;
}

.tabla_detalle_inv .col6, .tabla_detalle_inv .col7 {
  width:10.9%;
}

.tabla_detalle_inv .col8 {
  width: 9.7%;
}



.text_left {
  text-align: left;
}

.a_personal, 
.a_personal:link,
.a_personal:visited {
  color: black;
}

.a_personal:hover {
  text-decoration: underline;
  color: #3999c7;
}

.wrap_form_hist {
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  display: table;
}

.combo_hist {
  margin-right: 10px;
  height: 100%
}

.nota_hist {
  color: #3999c7;
  font-size: small;
  font-weight: bold;
  font-size: .9em
}

.contenido_produccion {
  background-color: #f3f4f5;
  margin-bottom: 20px;
  padding: 13px 15px 5px 15px;
}

.contenido_produccion div {
  background-color: transparent;
}

.wrap_int_prod {
  margin-bottom: 5px;
}

.prod_grupo_autores {
  width: 60%;
}

.int_prod_corte {
  padding-top: 5px;
  border-top: 1px solid white;
}

.libro_col1 {
  width: 66%;
}

.table_like {
  display: table;
  width: 100%
}

.table-cell_like {
  display: table-cell;

}

.a_left {
  text-align: left;
}

.a_center {
  text-align: center;
}

.a_right {
  text-align: right;
}

/*---------------------------------------------------------------------*/
#proyectos_investigacion {
  background-image: url(/img/header_ppal/header_proyectos.jpg);
  background-size: cover;
}

.div#entidad_tit {
			background: rgba(11, 69, 149, 0.6);
		}
.entidad_opcion_red {
			
			position: relative;
			overflow: hidden;
			float: left;
			display: table;
			margin: 8% 0 0 0;
			padding: .7em 1em .7em 1em;
			text-align: center;
			vertical-align: middle;
			color: white;
			background-color: rgba(11, 69, 149, 0.6);
			font-size: 2em;
			text-shadow: 1px -2px 1px rgba(69,69 ,69 , 0.6);
			text-decoration: none;
			font-weight: bold;
			color: white;
			}
.entidad_opcion a, .entidad_opcion_red a, .entidad_opcion span {			
			text-shadow: 1px -2px 1px rgba(69,69 ,69 , 0.6);
			text-decoration: none;
			font-weight: bold;
			color: white;
		}
.detalle{
			margin: 0.75em 0.75em auto;
		}


.div_izq {
	overflow:hidden;
	float: left; 
	width: 50%;
	/*text-align:justify;*/ /*03/04/18 accesibilidad*/
 	
}
.div_der {
	overflow:hidden;
	float: right; 
	width: 45%;	
	background-color: #f3f3f3;
	margin-bottom: 1.25em;
	margin-left: 0.25em;
}
.wrap_sec_busq {
    margin-top: 8px;
    margin-left: 0px;
    line-height: 2.2em;
	background-color: transparent;
	}
	    
.wrap_sec_busq  label{
	color: #616161;
	font-size:1.15em;
}
.sep_seccion {
    color: white;    
    font-size: 1.15em;
    background-color: #516eb1;
    padding: 3px 0 2px 8px;
    margin-top: 15px;
	text-align: right;
    padding-right: 0.5em;
    text-transform: uppercase;
}
    
.wrap_sec_but_busq {
	margin:2em 0em 1.25em 0em;	
    float: right;
	background-color: transparent;
	
}

.form_consulta{	
	margin: 0em 1em 1em 1em; 
	background-color: transparent;
	/*padding-left: 2em;*/
}
.destaque {
	font-weight: bold;
	color: #454562;
}
.bt_buscar {
	float: right;
	width: 10em;
	text-align: center;
	background-color: #516eb1;
}
.bt_buscar  a, .bt_buscar a:hover, .bt_buscar a:link{	
	color: white;
	text-decoration: none;	
}
.criterios{
	font-size: 1.2em;
	color: #8e8e8e;
	margin: 0.5em 0em 1em 0em;
    /*padding: 0.5em 0.5em;*/
}

h3.tit_proyecto_azul, .tit_proyecto_azul{ /*accesibilidad abril 2018*/
	/*#4f67ab */	
	color: #4b508d;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2em;		
	border:0;
}

h4.bloque_titulo{
	font-size:1em;
	margin: 0.25em 0.25em;
	color:#03284e;
}

.detalle_resumen{
	clear: both;
	/*text-align: justify;		 */ /*accesibilidad*/
}
.titulo_resumen{
	margin-top: 1.15em;
}
.colapsado{
 display: none;
 clear: both;
}
.disciplina{
	color: #5c5858; /*accesibilidad*/
	background-color: #FFFFFF;	
}
.ampliar, {
	clear: both;
	float: left;
	overflow:hidden;
	margin-bottom: 15px;
}
.colapsar{
	clear: both;
	float: right;
	overflow:hidden;
	margin-bottom: 15px;
}
.ampliar a,.ampliar a:hover, .ampliar a:link,
.colapsar a, .colapsar a:hover, .colapsar a:link{
	color: #4f4f4f; /*accesibilidad contraste*/
	text-decoration: none;	
	padding: 0.25em 0.25em 0.25em 0.25em: 
}
.claves {
	float: right;	
    /*background-color: #e0e0e0;*/
	border: #bfbfbf 1px solid;
    padding: 5px 5px 5px 8px;    
    line-height: 1.2em;
    min-width: 100px;
    max-width: 258px;
    margin-top: 3px;
}
.grupo_invest{
	margin-left: 0px;
}
.ampliar  ul.ver_detalle{
	  list-style-image: url(/investigacion/proyectos/img/ic_ver_mas.png);
	  list-style-position: inside;
	  text-align: right;
	  margin: 0 0 auto;
	  padding-left: 25px;	  
	  color: #545454; /*accesibilidad contraste*/
}
.colapsar  ul.quitar_detalle{
	  list-style-image: url(/investigacion/proyectos/img/ic_cerrar.png);
	  list-style-position: inside;
	  text-align: right;
	  margin: 0 0 auto;
	  padding-left: 25px;
	  color: #545454; /*accesibilidad contraste*/
	  margin: 2em 0em 2em 0em;    
}
.director{
	color: #545454; /*accesibilidad contraste*/
	font-weight: bold;
}
.busqueda{
	/*color: #da4f0e;	*/
	/*background-color: white;*/
	/*color: rgb(3, 119, 69);	*/
	color: rgb(165, 43, 9);
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.busqueda_tit{	
	text-transform: uppercase;
}
.error{
	font-size: 1.25em;
    color: #616161;
    margin-left: 1em;
}
.totalizador{
	/*float: right;*/
    font-size: 1.25em;
    /*margin-bottom: 1.15em;*/
    color: #5b5b5b;
    font-weight: bold;
	margin: 0 0 0 0;
}
.destaque_naranja{
	color: orange; font-weight:bold;
}
.destaque_verde{ /*accesibilidad*/
	color:  rgb(3, 119, 69);
}
.tx_presentacion{
	font-size : 1.10em;
	padding: 0.5em 0em 1.65em 0em;
}
.lista_proyectos{
	/*#4f67ab */	
	padding-left: 2em;
	color: gray;
    text-transform: uppercase;
    font-weight: bold;    
}
.persona, h3.persona{
	padding: .5em .5em;
	color: #4b508d;
    text-transform: uppercase;
    font-weight: bold;    
	font-size:1.35em;
	background-color: #e5e5e5;
	display: inherit;
}

.no_visible{
	position: absolute;
    top: -40px;
    left: 0px;
    color: white;
	z-index: 100;
}
.ajax-loading {
 /*z-index: 0;*/
	padding: 25px 25px 25px 25px;
    background-color: transparent;
    background-image: url(/investigacion/proyectos/img/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 20%;
    z-index: 10;
    text-align: center;
    margin: auto; 
    background-color: white;
    border: #516eb1 1px solid;
    position: absolute;
    top: 521px;
    left: 515px;
	font-size: 1.25em;
	display: none;
}
.nota_gris {
	clear: both;
    text-align: right;
    background-color: #e8e8e8;	
	color:#5f5e5e;	
}
.nota_gris a, .nota_gris a:link, .nota_gris a:visited{

	color: #5f5e5e;
	text-decoration: none;	
}
.nota_gris a:hover{

	color: darkblue;
	text-decoration: underline;	
}
.wrap_sec_busq .txtident {	
	font-size: 1em;
}
.titulo_dato{
	text-align: right;
    padding-right: 2.25em;
	width: 14em;
/*	display: grid; /*alinear al tope de la celda*/
	vertical-align: top;
}

.persona.span.glyphicon-envelope{
    font-size: 1.25em
}

h1{
	font-size: 1em;
    border: 0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
/*PAra uso de formularios*/
.no_visible{
	width: 0;
	height: 0;
	overflow: hidden;
}

legend	{
	font-size: 1.3em;
	margin-bottom: 0.1em;
}

/*encabezados del detalle Investigador*/
.detalle_persona h3 {
    border: 0;
    font-size: 1.25em;
}
h3.bloque_titulo{
	border: 0;	
	color: #03284e;
}
.wrapper_bloque h3{
	font-size: 1.25em;
}
.datos_pers{
 font-size: 1.15em;
}
.lista_proyectos ul li{
	list-style-type: lower-roman;
    padding-bottom: 0.5em;
}
