
BODY { 

  /*margin :0px; 
  padding: 0;*/
  
  margin-left: 0px;
  margin-top: 0px;
	
	padding-bottom: 1px;
	font-size: 12px;
	/*font-family : verdana, Arial, Helvetica, sans-serif;*/
	font-family : Arial, Helvetica, sans-serif;
	
	/*background: url(../imagenes/fbody.jpg) #fff repeat-x ;*/
	background-color: #fff;
	text-align:center;

} 
a
{
 /*color:#084994;*/
 /*font-weight:bold;*/

 /*color:#000000;
 text-decoration:none;*/
 
 
 
 font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	
	text-decoration:none;
	color:#000066;
	
}
a:hover
{
	font-weight:normal;
	
	color:#000000;
	
	/*color:#084994;*/
	text-decoration:underline;
}

.opciones
{
	margin: 0;
}
.bnavega
{
	color:#f5f5f5;
}	
.bnavega a
{
color:#FFf;
font-weight:normal;
text-decoration:none;
}	

.bnavega a:hover
{
	color:#f5f5f5;
 text-decoration:none;
}	
	

.opnotici 
{
color:#000;
font-weight:normal;
font-size: 13px;
	/*font-family : verdana, Arial, Helvetica, sans-serif;*/
font-family : Arial, Helvetica, sans-serif;
/*line-height:18px;*/

	
}	

.opnotici a
{
color:#084994;
font-size: 13px;
font-weight:bolder;
text-decoration:underline;
}	

.opnotici a:hover
{
	color:#000;
	font-weight:bolder;
  text-decoration:underline;
  font-size: 13px;
  
 
}	
	

.opimagen
{
color:#000;
/*font-weight:normal;*/
font-size: 12px;
	
font-family : Arial, Helvetica, sans-serif;
line-height:20px;

}	

.opimagen a
{
color:#000;

font-size: 12px;
/*font-weight:bolder;*/
text-decoration:underline;
}	

.opimagen a:hover
{
	
  color:#084994;	
	/*font-weight:bolder;*/
  text-decoration:underline;
  font-size: 12px;
   
}	


.titular1{
 text-decoration:none;
 text-align:left;
  /*font : 20pt sans-serif ; 
 color:#990000;*/
 font : 10pt sans-serif ; 
 color:#084994;
 /* border-right:1px solid white;*/
}	
	
	
.opciones ul 
{
margin-left:4px;
margin-top:4px;
margin-bottom:15px;
padding: 0;
list-style: none;
}
.opciones li a
{
	color:#000000;
	font-weight:normal;
	
	}	
	
.opciones li a:hover
{
	text-decoration:underline;
	font-weight:normal;
	}	
	

.textointer
{
	font-size: 12px;
	/*font-family : verdana, Arial, Helvetica, sans-serif;*/
	font-family : Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#000000;
	line-height:40px;
	 
	}	
	
	
	
#toolbar
{
	padding-top:4px;
	padding-bottom:8px;
	/*background-color:#fff;*/
	}


html, body { height: 99%; min-width: 984px;}

#contenedor{ 
  height:auto;
  background: #fff ;
  
  overflow:hidden;
  width:984px;
 margin:0 auto 0 auto;
/*border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;*/
} 
.justificado
{
	text-align:justify;
	}

.palabras
{
	width:400px;
	text-align:justify;
	}

#sec_error
{
	height:20px;
	background-color:#FFDFDF;
	padding:10px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
  width: 60%;
}

.msg_error
{
	height:16px;
	background-color:#FFF0F0;
	padding:5px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
  width: 60%;
}

#sec_principal{
float: left;
BACKGROUND-COLOR: red;
height:25px;
width:100%;
margin:0;
}

.cabciclo
{
	border-left:1px solid #f5f5f5;
  border-bottom: 1px solid #f2f2f2;
  font-size:22px;
 /* background-color:#f5f5f5;*/
  padding:5px;
  color:#bbb;
	}
.curso
{
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#000000;

}	

.curso_
{
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#000000;

}

.lk_web
{
	color:#000;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	}
	
.lk_webp
{
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	}
.lk_silabo
{
	color:#0000CC;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	}
#m_principal
{
	text-align:right;
	padding-top:5px;
 

}

#m_principal a
{
	color:#000;
	font-weight:normal; 
}
#m_principal a:hover
{
	color:#000;
	text-decoration:underline; 
}


#sec_footer {
/*  float: left;
BACKGROUND-COLOR: #0079BE;
width:100%;
margin:0;*/
BACKGROUND-COLOR: #fff;
 width:984px;
 margin:0 auto 0 auto;
}

/* primera barra superior*/
#m_logo{
text-align:left;
margin-top:6px;
}

.subtitulo {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	
  /* background-color:#f0f0ff;*/
}
.preg
{
	font-weight:bold;
	color:#993300;
	}
.resp
{
	padding-left:20px;
		padding-bottom:12px;

	
	}

#centro_contenido {
	height: auto;
	clear: left;
}

#leftcolumn
{
  float:left;
  width:664px;
  margin:0;
  BACKGROUND-COLOR:transparent;
  margin-RIGHT:20px;

}
#middlecolumn
{
     float:left;
	margin-left:10px;
	margin-RIGHT:20px;
	margin-bottom:30px;
	 WIDTH: 495px; 
	BACKGROUND-COLOR: transparent;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;


}
#rightcolumn
{
   	FLOAT: left; 
	WIDTH: 300px; 
	BACKGROUND-COLOR: transparent;
}


#leftcolumnN
{
  float:left;
  width:734px;
  margin:0;
  BACKGROUND-COLOR:transparent;
  margin-RIGHT:20px;

}
#middlecolumnN
{
     float:left;
	margin-left:10px;
	margin-RIGHT:20px;
	margin-bottom:30px;
	 WIDTH: 495px; 
	BACKGROUND-COLOR: transparent;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;


}
#rightcolumnN
{
   	FLOAT: left; 
	WIDTH: 230px; 
	BACKGROUND-COLOR: transparent;
}





#leftcolumn1
{
	FLOAT: left; 
	WIDTH: 270px; 
	BACKGROUND-COLOR: transparent;
    margin-RIGHT:20px;	


}

#leftcolumn2
{
	FLOAT: left; 
	/*WIDTH: 190px; */
	WIDTH: 200px; 
	BACKGROUND-COLOR: transparent;
    margin-RIGHT:10px;	


}

#leftcolumn22
{
	FLOAT: left; 
	WIDTH: 710px; 
	BACKGROUND-COLOR: transparent;
    margin-RIGHT:20px;	


}

#rightcolumn22
{
   float:left;
  width:238px;
  margin:0;
  BACKGROUND-COLOR:transparent;
}




#middlecolumn1
{
     float:left;
	margin-left:10px;
	margin-RIGHT:20px;
	margin-bottom:30px;
	 WIDTH: 495px; 
	BACKGROUND-COLOR: transparent;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;


}

.cont_inv
{
	BACKGROUND-COLOR: transparent;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding:12px;
background: url(../../../investiga/img/f.jpg) #fff repeat-y ;



}



#rightcolumn1
{
   float:left;
  width:660px;
  margin:0;
  BACKGROUND-COLOR:transparent;
}

#leftcolumn2Ch
{
	FLOAT: left; 
	WIDTH: 200px; 
	BACKGROUND-COLOR: transparent;
    margin-RIGHT:20px;	
}


#rightcolumn2ch
{
   float:left;
  width:758px;
  margin:0;
  BACKGROUND-COLOR:transparent;
}


#rightcolumn2
{
   float:left;
  width:600px;
 /* margin:0;*/
  margin-left:0px;
  BACKGROUND-COLOR:transparent;
}


#rightbanner
{
   float:left;
  width:148px;
  margin-left:10px;
  BACKGROUND-COLOR:transparent;
}

#borde
{
 border-left :1px solid #057ABD;
  border-right:1px solid #057ABD;
  border-top: 1px solid #057ABD;
  border-bottom: 1px solid #057ABD;
  /*width:167px;*/
  width:156px;
  height:242px;
}

#leftcolumnproy
{
	FLOAT: left; 
	WIDTH: 230px; 
	
	BACKGROUND-COLOR: transparent;
    margin-RIGHT:20px;	


}
#rightcolumnproy
{
   float:left;
  width:700px;
  margin:0;
  BACKGROUND-COLOR:transparent;
}


#leftcolumn .titlebar {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; 
	MARGIN: 10px; 
	/*TEXT-TRANSFORM: uppercase; */
	COLOR: black;
}

#leftcolumn .menu {
	 padding:3px; 
	 FONT-WEIGHT: bold; 
	COLOR: black;
	text-align: left; 

}

#leftcolumnti
{
float: left;
width: 180px; /*Width of left column*/
background-color: transparent;
margin:0;
height:auto;
}

#rightcolumnti
{
	/*float: left;*/
margin-left: 190px;
background-color:transparent;
}


.menu_izq
{
 
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:190px;
  margin-top:10px;
background: url(../img/fondo_servicios.jpg) #ecf0fc repeat left top;
}

.linead{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px dotted #999;
margin-bottom: 1px;

}
#cont_tickets
{
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom:1px solid #ccc;
   padding:0px;
   margin:0px;
}

#cont_tickets .barra
{
   padding-left:10px;
   padding-top:5px;

}

.det_ticket
{margin:0px;padding:10px; background-color:#fff;
	/*border-bottom:1px solid #ccc; 
	border-left:1px solid #ccc; */
	}
	
.topticket
{
	background-color:#EAF5FF;
	/*border-top: 1px solid #cccccc;*/
	padding:6px;
	font-size:12px;
	font-family:arial,Verdana;
	font-weight:bold;
}
.topticket a
{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	
	}
	
.rectangulo
{
 margin-top:0px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:auto;
  margin-bottom:3px;

}

#leftcolumn_reg1
{
  float:left;
  width:500px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  margin-RIGHT:45px;
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#rightcolumn_reg1
{

   	FLOAT: left; 
	WIDTH: 360px; 
	 /* background-color:#F7FDFD;*/
	text-align:left;
	  padding:0px;

}
.titulo_registro
{
 
  
font : 14pt Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#FF6600;

}

.lk_notatitu
{
	/*font-weight:bold;*/
	color:#000;
	font-size:19px;
	
	}
	

	
#buscar
{
	border:0px solid #ccc;
	background-color:#EEEEEE;
	padding:10px;
	}

.linea_registro
{
margin-top: 6px;
margin-bottom:10px;
border-bottom: 1px solid #E8E8E8;
border-left: 0px;
border-right: 0px;
}

.contenedor_reg
{
	padding:1px;
	border-left:1px solid #999;
  border-right:1px solid #999;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;

	}
	
	.cont_reg
{
	margin:2px;
	padding:10px;
	border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color:#eee;
	}
	
.espacio
{
 padding:8px;	
	}
.espacio .tit_area{
	font : 16ptVerdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	color:#0270D6;
	
}
.espacio .tit_area1{
	font : 12pt Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	color:#0270D6;
	
}


.text_ayuda {
	font : 9pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color:#999999;
	PADDING-LEFT: 2px; 
	MARGIN: 3px; 
}



.linea
{
	margin-top:3px;
	border-top: #F8C305 3px solid;
	margin-bottom:3px;
}

.lineaproy
{
	margin-top:2px;
	border-top: #cccccc 3px solid;
	margin-bottom:3px;
}

.lineaart
{
	margin-top:1px;
	border-top: #cccccc 1px solid;
	margin-bottom:3px;
}

.o
{
	margin:0;
	padding:0;
	}
	
.banner_der_sf
{
  margin-top:10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:auto;
 	/*BACKGROUND-COLOR: #235689;*/
}

.contenedor_flash
{
  margin-top:10px;
   height:auto;
 	/*BACKGROUND-COLOR: #235689;*/
}

.der_flotante
{
  margin-top:5px;
   * height:100%;
   height:128px;
 	BACKGROUND-COLOR: #FFF8F4;
}



.titulo_banner
{
 
  
font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#000;


}

.menu_cen_notas
{
   padding:1px;
   padding-top:1px;
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}


.menu_cen
{
   padding:4px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_cen1
{
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_dfotos
{
   padding-top:1px;
   padding-left:1px;
   padding-right:1px;
 
   padding-bottom:14px;
 border:1px solid #C1C0BF;

  height: auto;
  text-align:left;
  background-color:#fff;

}

.menu_cen11
{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_cenalu
{
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_cen5
{
/* border-left:1px solid #ccc;*/
 /* border-right:1px solid #ccc;*/
  border-top: 1px solid #ccc;
 /* border-bottom: 1px solid #ccc;*/
  height: auto;
  /*padding:1em;*/
   /*	background-color:#FFFfFf;*/
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.blanco
{
	color:#fff;
	font-size:11px;
	}

.tit_investiga
{
	color:#AB513F;
	font-size:24px;
	font-weight:bold;
	padding-bottom:15px;
	}

.menu_derecha
{
   padding-top:4px;
   padding-left:14px;
   padding-right:14px;
   padding-bottom:14px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  text-align:left;

}

.menu_derecha1
{
   padding-top:4px;
   padding-left:14px;
   padding-right:14px;
   padding-bottom:14px;
   border-right:3px solid #C1C0BF;
 
  height: auto;
  text-align:left;

}

.menu_derechaproy
{
   padding-top:4px;
   padding-left:14px;
   padding-right:14px;
   padding-bottom:14px;
   border-right:3px solid #C1C0BF;
 
  height: auto;
  text-align:left;

}

.menu_derecha2
{
   padding-top:4px;
   padding-left:0px;
   padding-right:14px;
   padding-bottom:14px;
  height: auto;
  text-align:left;

}
.rojo
{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	}

.menu_cen2
{
      padding:18px;

  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  /*padding:1em;*/
 	background: url(../img/top_estudios.jpg) #ffffff repeat-x;
	text-align:left;

}


/*.menu_der
{
 padding:5;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:130px;
  /*padding:1em;*/
  /* 	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;

}*/

.espaciar
{
margin-top:5px;
 
}

.negrita
{
	font-weight:bold;
	}

.botones2
{
padding:2px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:35px;
  margin-top:5;
  margin-left:140px;
  margin-right:30px;

   	background-color:#ffffff;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#16387c;
}

.botones3
{
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:35px;
  width: 120px;
  /*padding:1em;*/
   	background-color:#ffffff;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#16387c;
}

.titulo_centro
{
 
  padding:5px;
  height:auto;
  border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	/*border-bottom: 1px solid #b0bec7;*/
 margin-top:10px;
    	background: url(../img/fondo_titulo.jpg) #D5F1FF repeat left top;
		text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#16387c;

}

.titulo_menu
{
 
  padding:2px;
  height:auto;
  border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	/*border-bottom: 1px solid #b0bec7;*/
    	background: url(../img/fondo_titulo.jpg) #ecf0fc repeat left top;
		text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#16387c;

}



.contenedor_izq
{
	float:left;
	width:auto;
	margin:auto;
	height:auto;
}

.contenedor_izq_boletin
{
	float:left;
	width:168px;
	padding:5px;
	height:auto;
	text-align:justify;
		/*background-color:#ff00ff;*/
}

.contenedor_texto_izq
{
	/*float:left;*/
	margin-left:160px;
	height:93px;
	margin:auto;

  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}
.contenedor_der
{
	float:right;
	width:auto;
	height: auto;
 }

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4876ff;
}

.opcions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

a.lk_enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-align: right;
}


.borderit
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/

border:3px #b0bec7 double;
margin-right:5px;
}

.foto_izq
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/
float:left;
border:3px #b0bec7 double;
}

.titulo_tit
{
font-family:Swis721 BT;
font-size:24px;

	color:#FDC800;
	font-weight:bold;
	
	}
.titulo_tit1
{
font-family:Swis721 BT;
font-size:24px;

	/*color:#F48000;*/
	color:#084994;
	
	font-weight:bold;
	
	}
.titulo_tit111
{
font-family:Swis721 BT;
font-size:17px;

	color:#F48000;
	font-weight:bold;
	
	}

.foto
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/
padding:2px;
border:1px solid #ccc;
}

.tit_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084994;
	text-align: left;
}



/* estilo de botones*/
.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 300px;
}

.curlycontainer .innerdiv{
background: transparent url(media/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}


/*fin de efecto doblado*/


.perfiles{
margin: 2;
padding: 5;
font: 12px Arial;
width: 100%;
height: 40px;
}

.perfiles li{
display: inline;

}

.perfiles li a{
text-decoration: none;
padding: 2px 9px;
margin-right: 4px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
   	background-color:#ffffff;

}


.barra_abajo{
margin: 2;
padding: 5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;width: 100%;
height: 20px;
}

.barra_abajo li{
display: inline;

}

.barra_abajo li a{
text-decoration: none;
color : #16387c; 
padding: 2px 4px;
margin-right: 4px;
background-color:#ffffff;

}

.barra_abajo li a:hover{
text-decoration: underline;
padding: 2px 4px;
margin-right: 4px;
background-color:#ffffff;

}

.notificaciones{
text-align:left;
margin: 2;
padding: 5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
* height:auto;
}

.notificaciones li{
list-style-type:none;
padding-top:2px;
padding-bottom:5px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.notificaciones li a{
text-decoration: none;
color : #16387c; 
}

.notificaciones li a:hover{
text-decoration: underline;
  color:#ff0000;
}



.servicios{
text-align:left;
padding: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
* height:auto;
}

.servicios li{
list-style-type:none;
padding-bottom:2px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.servicios li a{
text-decoration: none;
color : #16387c; 
}

.servicios li a:hover{
text-decoration: underline;
  color:#ff0000;
}

.menuhorizontal {
  float:left;
  width:100%;
  padding:0px;
  margin:0px;
  /*list-style-type:none;*/
}
.menuhorizontal a {
 float:left;
 width:125px;
 height:28;
 text-decoration:none;
 text-align:right;
 border-left:1px solid #b0bec7;
 border-right:1px solid #b0bec7;
 border-top: 1px solid #b0bec7;
 border-bottom: 1px solid #b0bec7;
 font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#16387c;
 PADDING-right: 4px; 
 PADDING-top: 2px; 
 PADDING-bottom: 0px; 
 margin:2px;
 /* border-right:1px solid white;*/
}
.menuhorizontal a:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#cc3300;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/

}
.menuhorizontal li {
  display:inline;
   /*  padding: 8px 4px 8px 30px; */
background: no-repeat;
}


li#a a{
   background-image: url('../img/ico_postulantes.gif');
   border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
}

li#b a{
   background-image: url('../img/ico_egresado.gif') ;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

li#c a{
   background-image: url('../img/ico_alumno.gif');
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

li#d a{
   background-image: url('../img/ico_docente.gif');
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

.vacio{
list-style-type:none;
  	text-align: left;
	margin-bottom: 10px;
}



.vacio li{
border-bottom: 1px solid #dce3e9; /* Gray border beneath each menu item */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
 * height:100%;
}

.csslisting {
	CLEAR: left; 
	MARGIN-BOTTOM: 10px;
	height:auto;
	
}
.csslisting .floatbox {

	FLOAT: left; 
    height:auto;
	
}

.csslisting .floatbox IMG {
   border:3px #b0bec7 double;
   MARGIN-BOTTOM: 10px; 
}

 .csslisting  p {
 
	HEIGHT: auto;
 * HEIGHT: 100%;
}

/*.csslisting P {
	MARGIN-LEFT: 165px
	}
/*}
 HTML .csslisting P {
	MARGIN-LEFT: 152px
}*/
.titulo_n {
	font : 12pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
		font-weight: bold;
color : #16387c; 

}

.gracias {
	font : 13pt "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	color : #666; 

}



.floatbox1 {

	FLOAT: left; 
    height:40px;
	margin-bottom:5;
	
}
.floatbox_izq {
  padding:3px;
  FLOAT: left; 
 height:auto;
 WIDTH: 220px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
  background:#FAFBFD;

}

.navegar
{
	height:24px;
	padding-left:4px;

}


.titular{
 text-decoration:none;
 text-align:left;
  /*font : 20pt sans-serif ; 
 color:#990000;*/
 font : 16pt sans-serif ; 
 color:#084994;
 /* border-right:1px solid white;*/
}

.titulo_campo{
 text-decoration:none;
 padding-bottom:8px;
 text-align:left;
  font : 12pt Helvetica, sans-serif ; 
 font-weight: bold;
 color:#003366;
 /* border-right:1px solid white;*/
}

h2,h3,H4{
 
 /*color:#0089C6;
 color:#084994;*/
 
 color:#000000;
 
 /*font : Helvetica, sans-serif ; */
 font: verdana, Lucida Grande, Arial, sans-serif;
 
 /* border-right:1px solid white;*/
}



.copyright{
 text-align:none;
  font : 8pt verdana,Arial, Helvetica, sans-serif ; 
 color:#999999;
 /* border-right:1px solid white;*/
}

.descripcion{
 text-decoration:none;
 text-align:left;
  font : 8pt Arial, Helvetica, sans-serif ; 
 color:#666666;
 /* border-right:1px solid white;*/
}

.W
{	font-size:13px;

	font-weight:bold;
	color:#ff6600;
	}
.D
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	}	
	
	.S
{	font-size:13px;

	font-weight:bold;
	color:#33cc00;
	}	
	.Y
{	font-size:13px;

	font-weight:bold;
	color:#003399;
	}	
	
	
.mapa
{
  border-left:1px solid #333;
  border-right:1px solid #333;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  background-color:Transparent;

}
.mapa .titulo
{
	margin:2px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 16pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#fff;
	  background-color:#07519A;
}
	
.cont_memoria
{
margin:10px;
  border-left:1px solid #ccc;
  border-right:1px solid #666;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #666;
 padding-bottom:10px;
 background-color:#fff;
}	

.pestrategico
{
margin:10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
 padding-bottom:10px;
 background-color:#fff;

}

.pestrategico .titulo1
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
  text-align :center;
  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
  color:#000;
  background-color:#D2F0FF;
    height:30px;


}

.ge
{
float:left;
  margin:8px;
  width:280px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;

}
.ge .titulo
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#000;
	  background-color:#D2F0FF;
}

.soporte
{
  margin :10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:auto;
  clear:left;
  background-color:#fff;

}

.soporte .titulo
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#000;
	  background-color:#A8C9E1;
height:30px;

}
.so
{
float:left;
  margin:10px;
  width:290px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;

}
.limpiar
{
	clear:left;
	}
.xxx
{
	
	height:auto;
	
	}
.xxxx
{
	
	margin:0;
	padding:0;
	position:relative;
	height:500px;
	
	}		
	
	#memorias
	{
		margin-left:30px;
		}
  .listam
  {
	width:400px;
	border-left:1px solid #AC6921;
	border-right:1px solid #AC6921;
	 border-top: 1px solid #AC6921;
	border-bottom: 1px solid #AC6921;
	
	}
	.listam .titulo
	{
		height:25px;
		background-color:#EDDFD2;
		color:#000;
		font : 13pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}
		
		.listam .contenido
			{	
				font : 11pt Arial, Helvetica, sans-serif ; 
				padding:4px;
	    	}
	    .listam .contenido .item
			{	
				padding-top:5px;
				padding-bottom:7px;
	    	}
.titulo_proy
	{
		color:#000;
		font : 16pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}	    	
	    	
	    	
	    	
.der
{
	width:100%;
	text-align:right;
	margin-left:260px;
	}
	    	
          
#mem_rector
{
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 500px; 
	height: auto; 
	}
.cont_foto
{
	
	width:650px;
text-align:center;
}
.cont_foto .titulo
{
	height:20px;
	padding:4px;
	background-color:#42598E;
	border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  text-align:left;
  color:#fff;
	}
	
	.cont_foto .contenido
{
	padding-top:20px;
	padding-bottom:20px;
	border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  text-align:center;
  color:#000;
	}
.menu_adm
{
	font-weight:normal;
	font : 11pt Arial, Helvetica, sans-serif ; 
	
	}
.menu_adm a
{
	color:#000;
}
.menu_adm a:hover
{
	color:#000;
	font-weight:normal;
}
	
	#capa2 {position: absolute; top: 50px; left: 70px; width: 50px; height: 50px; background: #ccc;}
	#capa22 {position: absolute; top: 50px; left: 130px; width: 50px; height: 50px; background: #00f;}
.lk_docente
{
	font : 8pt verdana,Arial, Helvetica, sans-serif ; 
	color:#0000ff;
	font-weight:bold;
}

#barra_menu
{
height:30px;
background: url(../imagenes/barra_menu.jpg) #EDEDED;
  border-top: 1px solid #ccc;
 border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;

}
.cont_nota
{
	/*  border-top: 1px solid #FFCC00;
	  border-bottom: 1px solid #FFCC00;
	  background-color:#fff;*/
	 /* border-left: 1px solid #FFCC00;
	  border-right: 1px solid #FFCC00;*/

	}
	
.cont_actualidad
{
	margin:7px;
	margin-top:6px;
	}
	
		
#rightcolumnb
{
   	FLOAT: left; 
	WIDTH: 240px; 
	 /* background-color:#F7FDFD;*/
	text-align:left;
	  padding:0px;
  margin-RIGHT:10px;
  background-color:transparent;
}

#middlecolumnb
{
   float:left;
	margin-RIGHT:10px;
	margin-bottom:30px;
	margin-top:0px;
	 WIDTH: 710px; 
	   padding:0px;

	BACKGROUND-COLOR: transparent;
}



#leftcolumnb
{
  float:left;
  width:170px;
  margin:0;
  padding:0px;
  BACKGROUND-COLOR: transparent
  
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

.cont_notaP
{
	 border-top: 1px solid #ccc;
	  border-bottom: 1px solid #ccc;
	  background-color:#fff;
	  border-left: 1px solid #ccc;
	  border-right: 1px solid #ccc;

	}
	
.cont_notaP .titular{
 text-decoration:none;
 text-align:left;
  font : 14pt sans-serif ; 
 color:#990000;
 /* border-right:1px solid white;*/
}	

#middlecolumnb1
{
   float:left;
		margin-top:0px;
	 /*WIDTH: 260px; */
	 WIDTH: 255px; 
	 
	   	margin-RIGHT:10px;
	 padding:0px;
	BACKGROUND-COLOR: transparent;
	/*border-right: 1px solid #c5c5c5;*/

}


#rightcolumnb1
{
   	FLOAT: left; 
	/*WIDTH: 220px; */
	WIDTH: 190px; 
	
	BACKGROUND-COLOR: transparent;
}


#leftcolumnb1
{
  float:left;
  /*width:200px;*/
  width:265px;
  
  
  	margin-RIGHT:10px;
  padding:0px;
  BACKGROUND-COLOR: transparent;
  	border-right: 1px solid #c5c5c5;

  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}
.top_blog
{
 /* border-left:1px solid #c1c0bf;*/
  /*border-right:1px solid #c1c0bf;*/
  border-top:4px solid #FFCC00;
  border-bottom: 1px solid #c1c0bf;
  height: auto;
   	background-color:transparent;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.sec_blog
{
	font-family:Verdana;
	font-size:12px;
	}
	
.sec_blog .titular
{
	/*font-size: 26px;
	color:#FF9900;*/
	
	font-size: 20px;
	color:#084994;
	
	
	text-decoration:none;
	text-align:left;
	/*font-weight:bold;*/
	font-family:arial;
	
	}
	
.sec_blog .titular2
{
		font-size: 12px;
	color:#000;
	text-decoration:none;
		font-family:Verdana,helvecita,arial;

	
	}
.fblog
{
	color:#666;
	font-style:oblique;
	font-size:11px;
	}
.lineab{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E6EBEF;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.lineame{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #ccc;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.menu_derecha2 {
	BORDER-RIGHT: #c1c0bf 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c1c0bf 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 14px; BORDER-LEFT: #c1c0bf 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c0bf 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.calendario{
	background: url(../imagenes/calendario.gif) #fff no-repeat ;
	height:50px;
	padding-top:12px;
	padding-left:8px;
	color:#435877;
	font-size:20px;
	font-family:Ad Executive,5 Year Old;
	
}
.calendario .dia
{
	font-size:12px;
	font-family:verdana;
	font-weight:bold;
	}
.item
{
	margin-bottom:13px;
	margin-left:6px;
	
	}
.organiza
{
	color:#999;
	
	}
.masnotas
{
	color:#000;
	font-weight:normal;
	}
.masnotas1
{
	color:#000;
	font-weight:bold;
	}
.oplinea
{
	margin-left:0px;
}

.oplinea a
{ 
	color:#000;
	font-weight:normal; 
	
	
}

.oplinea a:hover
{ 
	
	font-weight:normal; 
	text-decoration:underline;
	color:#ff0000;

	
}

.margen_maestria
{
	margin-left:1px;
	
	}
.mgrupos
{
	padding-bottom:12px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	color:#000;
	
	}
.mgrupos .titular
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:4px;
	border-bottom: 1px solid #BBBBBB;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 3px;
text-align:left;
}
.mgrupos .opc
{
border-bottom: 1px solid #e8e8e8;
/* width: 90%; width of menu. Uncomment to change to a specific width */
padding-bottom:4px;
	margin-bottom: 2px;

}

.mgrupos .enl
{
	color:#000;
	font-weight:normal;

	
}
.mgrupos .enl:hover
{
	text-decoration:underline;
	color:#000;
	font-weight:normal;
	
	
}

.paginacion
		{
			color:#000;

			}
			
a.paginacion{
 text-decoration:none;
 text-align:right;
  font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 color:#FF6600;
 font-weight:bold;
 border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
border-top:1px solid #FF6600;
border-bottom:1px solid #FF6600;
  background:#FFC58A;
  padding:4px;
  margin:3px;
 
}
.paginacion:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#fff;
  background:orange;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}

a.paginacion:visited {
 /* background-color:#336699;*/
  color:#FF6600;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/
}
.paginacion:link
{
	  color:#FF6600;
	  padding:4px;
}

.inactivo
{
	color:#000;
	border-right:1px solid #FF6600;
border-top:1px solid #FF6600;
border-bottom:1px solid #FF6600;
border-left:1px solid #FF6600;
padding-top:4px;
padding-bottom:4px;
	}
	
	
.titularopc
{
	font : 14pt verdana,Arial, Helvetica, sans-serif ; 
	color:#999999;
	font-weight:bold;
}

.menu_cen112111
{
	padding-left:20px;
	
	}
	
 .col_ent1 {float: left; width: 70px; background-color:#f5f5f5;}
 .col_ent2 {background-color: #fff; width:170px;background-color:transparent;float: left;}
 .col_ent3 {background-color: #fff; margin-left: 230px;background-color:transparent;}

.separador{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E4E4E4;
width:100%;
text-align:center;
margin-top:20px;

/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 20px;
}

.subtit_ent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	}

.tit_ent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000;
	
	}
	
.tit_ent:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000;
	
	}
	
.tit_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084994;
}

#leftcolumnA
{
  float:left;
  width:723px;
  margin:0;
  BACKGROUND-COLOR:transparent;
  margin-RIGHT:10px;
}

#rightcolumnA
{
   	FLOAT: left; 
	WIDTH:230px; 
	BACKGROUND-COLOR: transparent;
}


.txtdirectorio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

#ddblueblockmenu ul{
margin: 0;
padding: 6px;
list-style-type: none;
font: normal 80% 'verdana', 'Lucida Grande', Arial, sans-serif;
}



