@charset "UTF-8";
/* CSS Document */


/*
Navegacion
*/

.navegacion {
	height: 25px;
	width: 968px;
	float: center;
}

.navegacion-home {
	float: left;
	height: 23px;
	width: 25px;
	margin-left: 15px;
	
}

.navegacion-home2 {
	height: 18px;
	padding-top: 7px;
	width: 110px;
	float: left;
	margin-left: 4px;
}

.navegacion-fechas {
	float: left;
	height: 23px;
	width: 25px;
	margin-left: 25px;
	
}

.navegacion-fechas2 {
	height: 18px;
	padding-top: 7px;
	width: 215px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 4px;
}

.navegacion-mapas {
	float: left;
	height: 23px;
	width: 35px;
	margin-left: 30px;
	
}

.navegacion-mapas2 {
	height: 18px;
	padding-top: 7px;
	width: 80px;
	float: left;
	margin-left: 4px;
}

.navegacion-contacto {
	float: left;
	height: 23px;
	width: 28px;
	margin-left: 50px;
	
}

.navegacion-contactos2 {
	height: 18px;
	padding-top: 7px;
	width: 70px;
	float: left;
	margin-left: 4px;
}




#cse-search-box {
	float: left;
	height: 0px;
	width: 145px;
	margin-left: 30px;
	margin-top: 3px;
	*margin-top: 2px;
	margin-bottom: 2px;
	
}

.navegacion-busca {
	height: 25px;
	margin-top: -22px;
	*margin-top: -23px;
	width: 50px;
	float: left;
	margin-left: 150px;
		
}

.navegacion-busca2 {
	width: 140px;
	
		
}


.navegacion-buscax {
	height: 25px;
	margin-top: -23px;
	*margin-top: -28x;
	width: 50px;
	float: left;
	margin-left: 150px;
		
}

.navegacion-buscaxx {
	width: 140px;
	height:13px;
	
		
}

/*
Termina Navegacion
*/


/*
Inicia estilo body
*/

body {
	margin-top: 0px;
	background-color:#f2f8fe;
}

/*
Finaliza estilo body
*/


/*
Inicia estilo contenidos
*/

/*
Controla imágenes de cambio de letra
*/

#tamano {
	width: 75px;
	margin-top: 5px;
	font-size: 15px;
}


#tamano img {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*
Controla capa central
*/

.contenido-central {
	width: relative;
	float: relative;
}


.info-contenido {
	width: relative;
	float: relative;
}

.central {
	float: relative;
	width: relative;
	border-top: 1px solid #b6b5b5;
	border-left: 1px solid #b6b5b5;
	border-right: 1px solid #b6b5b5;
	border-bottom: 0px solid #b6b5b5;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 14px;
	
}


.tabla-top {
	width: relative;
	float: center;
	height: relative;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.contenidos {
	width: relative;
	float: center;
	height: relative;
	padding: 0px;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: -20px;
	margin-bottom: 0px;
}


/*
Controla formato de títulos
*/ 

.titulos {
	width: relative;
	float: center;
	height: relative;
	padding: 0px;
	margin-right: 00px;
	margin-left: 00px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {   
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 100;
   
}


h2 {   
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
   
}

h3 {   
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
   
}

h4 {   
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
   
}

h5 {   
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 200;
line-height: 13.5px;
   
}

h6 {   
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
   
}

/*
Controla formato de textos en general
*/ 

.info-contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 1.5em;
}

.info-contenido a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: yes;
}

.info-contenido a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
}


/*
Controla ruta de navegación secciones
*/

.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}

.ruta a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: yes;
}

.ruta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

/*
Finaliza estilo ruta de navegacion secciones
*/


/*----------------Inicia estilos Perfiles Investigadores*/
.prueba {
	width:249
	px;
	height:auto;
	background-color:#F2F2F2;
	}
	
.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.estilo1 { margin-top:15px; margin-bottom:15px; margin-left:20px; padding:5px 25px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
	font-size: 13px; font-weight:bold; background-color:#666; }
	
.estiloreseña {  margin-top:10px; margin-bottom:15px; padding-left:20px; padding-bottom: 5px; padding-top: 5px; padding-right:15px ;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
	font-size: 13px; font-weight:bold; background-color:#666; }
	

.estilo2 { margin-bottom:5px; padding:15px 25px;
font-family: Arial, Helvetica, sans-serif;
color:#333;
font-size: 13px; font-weight:normal; background-color:#FFF;}
	
	
.estilo3 {alignment-adjust:baseline; align:center; width:170px; padding:5px 20px; }

.datos { margin-top:20px; margin-bottom:20px; margin-right:20px; padding:5px 25px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
font-size: 13px; font-weight: bold; background-color:#FFF; }

.lineas { padding:5px ; width:170px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 13px; font-weight:bold; background-color:#666; }

.text1 { padding:5px 20px; font-family: Arial, Helvetica, sans-serif;
color:#333;
font-size: 13px; font-weight:normal; width:170px;}

.areas { padding:5px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
	font-size: 13px; font-weight:bold; background-color:#0D437A;}

.text2 { padding:10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D437A; background-color:#FFF; }
	
.iconos { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D437A; padding:5px;}

.contacto {padding:5px ;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
	font-size: 13px; font-weight:bold; background-color:#338DBB;}


.textproyectos { padding-left:20px; padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#333;
font-size: 11px; font-weight:normal; background-color:#FFF;}

.titproyect { margin-top:25px; margin-bottom:20px; margin-right:15; padding:5px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
font-size: 12px; font-weight: bold; background-color:#FFF; }

.infoeventos { margin-right:43px; border-left:solid 5px;  border-color: #A5DCF0; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:25; 
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 12px; font-weight: normal; background-color:#FFF; }

.infoproyectos { margin-right:43px; border-left:solid 5px;  border-color: #999; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:25; 
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 12px; font-weight: normal; background-color:#FFF; }

.infodiv{ margin-right:43px;border-left:solid 5px;  border-color:#0D437A;  padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:25; 
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 12px; font-weight: normal; background-color:#FFF; }

/*----------------Termina estilos Perfiles Investigadores*/


/*
Controla contador
*/

.contador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	margin-top: 8px;
}

/*
Finaliza estilo contador
*/

/*
Controla ruta de navegacion principal
*/

.navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.navegacion a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.navegacion a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}

/*
Finaliza estilo navegacion proincipal
*/

/*
Controla ruta de fecha
*/

.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*
Finaliza estilo fecha
*/


/*
Controla ligas unam
*/
.ligas_unam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	font-weight: bold;
		
}

.ligas_unam a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #555000;
	font-weight: bold;
	text-decoration: underline;
}

.ligas_unam a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	text-decoration: underline;
}


/*
Controla derechos 
*/
.pie-derechos {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 2px;
	float: center;
	height: 34px;
}

.pie-derechos a,visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
}

.pie-derechos2 {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: -20px;
	float: center;
	height: relative;
}

.pie-derechos2 a,visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
}


/*
Finaliza estilo derechos
*/


/*
Menús texto secciones
*/

.secciones_abajo {color: #000000}

	
.secciones_abajo a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: yes;
}

.secciones_abajo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}


/*
Inicia estilos index 
*/


/*
Caja interior eventos
*/
.cajas-home {
	width: 296px;
	float: center;
	height: relative;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pleca_vertical {
	border-left: 1px solid #b6b5b5;
	height: 100%;
	padding-left: 15px;
		
}

.pleca_vertical2 {
	border-left: 1px solid #b6b5b5;
	height: 100%;
	weight: 100%;
	padding-left: 15px;
		
}

.pleca_hor_abajo {
	border-bottom: 1px solid #b6b5b5;
	widht: 100%;
	height: 5px;
	padding-left: 0px;

		
}


/*
Caja exterior eventos
*/

.tl {
	width: relative;
	float: left;
	height: relative;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background: #f4f5f5;
	line-height: 16px;
}



/*
Caja presentacion
*/

.tl2 {
	width: 357px;
	float: left;
	height: relative;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 12px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background: #f4f5f5;
    line-height: 17.5px;
}

.tabla_academicos {
	border: 1px;	
	border-style: solid;
	border-color: #999999;
	background: #F7F7F7;
}

.tabla_contorno {
	border: 1px;
	border-style: solid;
	border-color: #999999;
}


.tabla_contorno2 {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	background: #F7F7F7;
}

.tabla_contorno3 {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	background: #ebe9e9;
}

/*
Comentarios
*/

.comentarios {color: #333333}

	
.comentarios a,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	font-weight: normal;
	text-decoration: yes;
}

.comentarios a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #003366;
	font-weight: normal;
	text-decoration: underline;
}


/*
Finaliza estilos index
*/

/*
celda tablas archivo
*/

.celda {
	height: 20px;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.fotos_noticias {
	padding:8px 8px 8px 8px;
	background-color: #f5f5f5;
	border: 1px solid #999999;
} 

.fotos_noticias2 {
	border: 1px solid #999999;
} 

.caja_text_noticia {
    border: 3px solid #5493DC; 
    padding: 1em 4%;
}

.pie_foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	line-height: 1.2em;
	padding-top: 8px;
}

.titulos_nov_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #003366;
	line-height: 1.2em;
	padding-top: 8px;
}

/*
estilos mapa de sitio
*/

ul {
    padding-left: 10px;	 
    margin-left: 10px;
	margin-bottom: 20px;		
    list-style-type: none;	
	
}


li#gota {
    padding-left: 15px;
	margin-top: 15px;
    background: url(../assets/imagenes/bullet_gota.gif) 0em 0.1em no-repeat;
  
}

li#circulo {
    padding-left: 15px;
	margin-top: 15px;
    background: url(../assets/imagenes/bullet_circulo.gif) 0em 0.4em no-repeat;
  
}

li#cuadrado {
    padding-left: 15px;
	margin-top: 15px;
    background: url(../assets/imagenes/bullet_cuadrado.gif) 0em 0.4em no-repeat;
  
}

li#linea {
    padding-left: 15px;
	margin-top: 15px;
    background: url(../assets/imagenes/bullet_linea.gif) 0em 0.4em no-repeat;
  
}


.tabla_fotos {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #cccccc;
}navegacion

.fotos_foro2009 {
	padding: 4px 4px 4px 4px;
	background-color: #f5f5f5;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #999999;
} 

.fotos_foro20092 {
	border: 1px solid #999999;
} 

.pie_foto_foro2009 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	line-height: 1.2em;
	
}

.div_pre {
    padding: 10px;10px; 10px; 10px; 

}contenido_ivagua {
	color: #FFF;
}
contenido_ivagua {
	color: #FFF;
}

/*
estilos botones
*/

.btn_imp a{
    width: 18%;
    height: 2em; 
    background: #0b4680; 
    color: #FFF;
    line-height: 1em;
    padding: 15px;
    margin: 1px;
    font-size: 9px;
    font-stretch: semi-expanded;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-weight:bold;
    text-decoration: none;
}

.btn_imp a:hover { 
    background: #2967a4; 
    color: #FFF;
    font-size: 11px;
    font-stretch:expanded;
    font-weight:normal;
    text-decoration: none;
}
