.oculto{
	display: none;
}
.invisible{
	visibility: hidden;
}

h3{
	font-size: 16pt;
	margin-bottom: 10px;
}

#notificacion{
	display: table;
}

#capaDetalle{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetalleRequisito{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetalleRequisitoPerfil{
	/*border:1px solid #CCC; */
	width: 100%; 
	display: none;
}

#capaDetalleListadoEmpleadosXPerfil{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetalleListadoEmpleadosXCurso{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetalleGestionarDiplomaEmpleadoCurso{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetalleEdicionDocumento{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

#capaDetallePerfilDocumento{
	border:1px solid #CCC; 
	width: 98%; 
	display: none;
	padding: 5px;
}

#capaDetalleSyllabusCurso{
	border:1px solid #CCC; 
	width: 100%; 
	display: none;
}

.tabla tr{
	background-color: #fff;
}

input[type=checkbox]{
	border: 0;
}

input[type=radio]{
	border: 0;
}

input{
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 10pt;
}

select{
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 10pt;
}

textarea{
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 10pt;
}

#contMsj{
	height: 60px;
	padding-left: 60px;
	padding-top: 30px;
}

.ul_informes li{
	padding-left: 15px;
	margin-top: 15px;
}

#h3_informes{
	padding-left: 50px;
	padding-top: 15px;
	background-image: url(../images/reports.jpg);
	background-repeat: no-repeat;
	height: 55px;
}

.link_azul {
	color:#718BA6;
	font-size:7pt;	
}

.link_azul:hover {
	/*color:#999900;
	border-bottom: 1px dotted #999900;*/
	border-bottom: 1px dotted;
}

.cabeceraActividades{
	border: 1px solid #CDCDCD; 
	padding: 5px; 
	background-color: #CDDDF8; 
	font-weight: bold; 
	text-align: center;
}

.cabeceraActividadesFuturas{
	border: 1px solid #CDCDCD; 
	padding: 5px; 
	background-color: #FFCD8C; 
	font-weight: bold; 
	text-align: center;
}

.cabeceraActividadesRel{
	border: 1px solid #CDCDCD; 
	padding: 5px; 
	background-color: #F7F6CD; 
	font-weight: bold; 
	text-align: center;
	color: #787878;
}

#panelInfo{
	background-color: #FFF1AE;
	text-align: left;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	border: 1px solid #000;
}

#capaMotivosNoCumpleAct{
	line-height: 18px;
}

.nodoArbolSelect{
	background-color: #D0CCFF;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
}

.cmenu {margin: 0; padding: 0.3em; list-style-type: none; background-color: white;}
.cmenu li:hover {background-color: #0000FF;}
.cmenu hr {border: 0; border-bottom: 1px solid grey; margin: 3px 0px 3px 0px; width: 10em;}
.cmenu a {border: 0 !important; line-height: 22px;  padding-left: 10px;  padding-right: 10px;}
.cmenu a:hover {text-decoration: underline !important; color: #FFF;}
.cmenu .topSep {font-size: 90%; border-top: 1px solid gray; margin-top: 0.3em; padding-top: 0.3em;}
/*th, td {text-align: left; padding-right: 1em;}*/
/*table {margin: 0 0 0.4em 1.3em; border: 1px solid rgb(240, 240, 240);}
body { height: 100%; width: 100%; }*/

#span_leyenda:hover{
	text-decoration: underline;
}

.exportExcel{
	cursor: pointer;
	float: left;
}

.manita{
	cursor: pointer;
}

.normal{
	font-weight: normal;
}

#info_cursos_relacionados{
	background-color: #FFF9C1;
	border: 1px dotted #ADA983;
	width: 97%;
	padding: 10px;
}

#info_edicion_hereda{
	background-color: #FFF9C1;
	border: 1px dotted #ADA983;
	width: 400px;
	padding: 15px;
	margin-top: 10px;
}

#leyenda_empleados_edicion{
	/*margin-top: -62px;*/
	float: right; 
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	border: 1px dotted #ADA983; 
	padding: 10px; 
	background-color: #FFF9C1;
}

#tabla_permisos td{
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 4px;
}

.cabeceraJornadas{
	border: 1px solid #CDCDCD; 
	padding: 5px; 
	background-color: #FCD5B4;
	font-weight: bold; 
	text-align: center;
	color: #000;	
}

.cabeceraCursosNormativa{
	border: 1px solid #CDCDCD; 
	padding: 5px; 
	background-color: #AECCAB; 
	font-weight: bold; 
	text-align: center;
	color: #000;	
}

td{
	/*font-size: 11px!important;*/
	font-size: 0.9em!important;
}

.filaPar{
	background: #F4F4F4; 
}
