body{
	margin:0;
	padding: 0;
}
.desc{
	width: 280px;
	height: 320px;
	border-radius: 10px;
	border: 3px solid #444;
	background: white;
	position: absolute;
	display: inline-block;
	visibility: hidden;
}
.funcionario:hover{
	cursor: pointer;
}
.funcionario:hover .desc{
	visibility: visible;
}
.desc aside{
	vertical-align: top;
	height: 30px;
	width: 280px;
	background: #444;
}
.desc aside p{
	margin: 0;
	color:white;
	font-size: 22px;
	text-align: center;
	padding-top:2px; 
}
.desc img{
	width: 140px;
	height: 150px;
	margin-left: 62px;
	margin-top: 10px;
	border: 1px solid #444; 
	padding: 5px;
	border: 1px solid #666;
}
.desc aside.text b{
	font-size: 18px;
}

.desc aside.text{
	background: none;
	border-bottom:1px solid #666; 
	text-align: center;
	margin: 10px;
	width: 260px;
	margin-bottom: 8px;
	min-height: 20px;
	height: auto;
}
div.identif1,div.identif2,div.identif3,div.identif4,div.identif5,div.identif6,div.identif7,div.identif8,div.identif9,div.identif10,div.identif11,div.identif12,div.identif13,div.identif14,div.identif15,div.identif16,div.identif17,div.identif18,div.identif19,div.identif20,div.identif21,div.identif22,div.identif23,div.identif24{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	background: rgba(0,0,0,7);
}
div.identif1 div.iden,div.identif2 div.iden,div.identif3 div.iden,div.identif4 div.iden,div.identif5 div.iden,div.identif6 div.iden,div.identif7 div.iden,div.identif8 div.iden,div.identif9 div.iden,div.identif10 div.iden,div.identif11 div.iden,div.identif12 div.iden,div.identif13 div.iden,div.identif14 div.iden,div.identif15 div.iden,div.identif16 div.iden,div.identif17 div.iden,div.identif18 div.iden,div.identif19 div.iden,div.identif20 div.iden,div.identif21 div.iden,div.identif22 div.iden,div.identif23 div.iden,div.identif24 div.iden{	
	border-radius:10px; 
	border: 4px solid #444; 
	width: 700px;
	height: 650px;
	margin: 0 auto;
	margin-top: 5%;
	background: white ;
	padding-bottom: 0px;
	padding-top: 0px;
}
div.identif1 div.salir,div.identif2 div.salir,div.identif3 div.salir,div.identif4 div.salir,div.identif5 div.salir,div.identif6 div.salir,div.identif7 div.salir,div.identif8 div.salir,div.identif9 div.salir,div.identif10 div.salir,div.identif11 div.salir,div.identif12 div.salir,div.identif13 div.salir,div.identif14 div.salir,div.identif15 div.salir,div.identif16 div.salir,div.identif17 div.salir,div.identif18 div.salir,div.identif19 div.salir,div.identif20 div.salir,div.identif21 div.salir,div.identif22 div.salir,div.identif23 div.salir,div.identif24 div.salir{
	background: url(../img/no.png) no-repeat ;
	height: 20px;
	width: 20px;
	position: absolute;
	margin-left:678px;
	margin-top:6px; 
}
div.identif1 div.salir:hover,div.identif2 div.salir:hover,div.identif3 div.salir:hover,div.identif4 div.salir:hover,div.identif5 div.salir:hover,div.identif6 div.salir:hover,div.identif7 div.salir:hover,div.identif8 div.salir:hover,div.identif9 div.salir:hover,div.identif10 div.salir:hover,div.identif11 div.salir:hover,div.identif12 div.salir:hover,div.identif13 div.salir:hover,div.identif14 div.salir:hover,div.identif15 div.salir:hover,div.identif16 div.salir:hover,div.identif17 div.salir:hover,div.identif18 div.salir:hover,div.identif19 div.salir:hover,div.identif20 div.salir:hover,div.identif21 div.salir:hover,div.identif22 div.salir:hover,div.identif23 div.salir:hover,div.identif24 div.salir:hover{
	background: url(../img/no-hover.png) no-repeat ;
	position: absolute;
	cursor: pointer;
}
aside.detalle{
	width: 670px;
	height: 320px;
	margin: 15px;
	margin-top: 0px;
	overflow:scroll;
	font-size: 18px;
	white-space: pre-wrap;
}
aside.detalle p{
	margin: 0;
	white-space: pre-wrap;
	margin-top: -15px;
	text-align: left;
}
.iden aside.nom{
	height: 40px;
	width: 100%;
	background: #444;
	margin: 0;
}
.iden aside.nom p{
	margin: 0;
	color:white;
	font-size: 22px;
	text-align: center;
	padding-top:5px; 
}
.iden img{
	margin: 15px;
	padding: 8px;
	border: 1px solid #666;
}
.datos{
	width: 400px;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
}
.text2{
	height: 30px;
	font-size: 20px;
	border-bottom: 1px solid #666;
}
.text3 {
	height: 35px;
	font-size: 20px;
	margin-bottom: 5px;
}