@charset "utf-8";
/* CSS Document */

.perfil{
	
	position:relative;
	width:585px;
	height:auto;
	border: 1px solid #BEBEBE;
	background:url(../../fileproject/img/f_fondo_table.gif) repeat-x bottom;
	text-align:left;
	padding:0px 5px 10px 10px;
	overflow:hidden;
	margin:0 auto;
	
}

.perfil #perfil_datos{
	width:385px;
	float:left;
	overflow:hidden;
}

.perfil #perfil_distinciones{
	width:178px;
	/*border:1px solid #999;*/
	float:right;
	height:204px;
	margin-top:5px;
	background:url(../img/distinciones.jpg) no-repeat;
	/*background-color:#E6E6E6;*/
	overflow:hidden;
}

.perfil #perfil_datos .informacion{
	height:20px;
}

.perfil #perfil_datos .redes{
	height:40px;
}

.perfil #resultado_comentario{
	width:585px;
	height:auto;
	overflow:hidden;

}

.perfil #resultado_comentario .contenedor_comentario{
	
	position:relative;
	width:585px;
	height:auto;
	overflow:hidden;
	padding:5px;
}

.perfil #resultado_comentario .contenedor_comentario #foto_comentario{
	width:55px;
	height:auto;
	overflow:hidden;
	float:left;

}



.perfil #resultado_comentario .contenedor_comentario #contenido_comentario{
	width:450px;
	height:auto;
	float:left;
	padding-left:5px;
	color:#868581;

}

.perfil #resultado_comentario .contenedor_comentario #contenido_comentario #opciones{
	width:460px;
	height:auto;
	overflow:hidden;
}

.perfil #resultado_comentario .contenedor_comentario #contenido_comentario #opciones a{
	text-decoration:none;
	color:#DB7544; 
	font-weight:bold;
}

.perfil #resultado_comentario .contenedor_comentario #contenido_comentario #opciones #estadisticas_comentarios{
	width:64px;
	height:18px;
	padding:3px 3px 0px 3px;
	color:#DB7544;
	border:1px solid #DB7544;
	float:left;

}

.perfil #resultado_comentario .contenedor_comentario #contenido_comentario #opciones #opciones_comentarios{
	
	float:right;
	width:380px;
	padding-top:3px;
}

.perfil #resultado_comentario .contenedor_comentario #detalles_comentario{
	width:70px;
	height:auto;
	float:right;
	color:#868581;

}


.perfil #resultado_comentario .contenedor_comentario .resultado_comentario{
	width:460px;
	height:auto;

}

.perfil #resultado_comentario .contenedor_comentario .resultado_comentario .contenedor_comentario{
	
	width:460px;
	height:auto;
	overflow:hidden;
	padding:5px;
}

.perfil #resultado_comentario .contenedor_comentario .resultado_comentario .contenedor_comentario #foto_comentario1{
	width:42px;
	height:32px;
	overflow:hidden;
	float:left;

}



.perfil #resultado_comentario .contenedor_comentario .resultado_comentario #contenido_comentario1{
	width:340px;
	height:auto;
	float:left;
	padding-left:5px;
	color:#868581;

}

.perfil #resultado_comentario .contenedor_comentario .resultado_comentario #detalles_comentario1{
	width:68px;
	height:auto;
	float:right;
	color:#868581;

}


.perfil .docente{
	position:relative;
	width:115px;
	height:63px;
	padding:5px;
	text-align:center;
	float:left;
}

.perfil .docente .dfoto{
	position:relative;
	width:55px;
	height:63px;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-right:3px;
}

.perfil .docente .ndocente{
	position:relative;
	width:57px;
	height:73px;
	text-align:left;
	float:left;
}

/** ESTILOS PARA EDICION DE PERFIL **/

.perfil #perfil_datos_edit{
	width:585px;
	overflow:hidden;
}

.perfil #perfil_datos_edit .titulos{
	
	width:150px; 
	float:left;
	height:25px;
	color:#BA731B;
	margin-top:3px;

}

.titulos{
	
	width:150px; 
	float:left;
	height:auto;
	color:#BA731B;
	margin-top:3px;
	overflow:hidden;

}

.perfil #perfil_datos_edit .campos{
	
	width:435px;
	height:25px;
	float:left;
	margin-top:3px;

}

.campos{
	
	width:435px;
	height:auto;
	float:left;
	margin-top:3px;
	overflow:hidden;

}

.perfil #foto_docente{
	margin: 0 auto;
	width:174px;
	height:auto;
	padding:2px;
	float:left;
	overflow:hidden;
	
}

.perfil #file_docente{
	
	width:400px;
	height:130px;
	float:left;
	padding-top:50px;
}

.titulo_buzon{
	width:97%;
	height:20px;
	padding-top:5px;
	background-color:#F7F7F7;
	border:1px solid #CCC;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
}

.contenido_buzon{
	height:35px;
	border-bottom:1px solid #CCC;
}

.contenido_buzon a{
	text-decoration:none;
	color:#868581;
}

.titulo_notas{
	height:30px;
	background:url(../../fileproject/img/f_fondo_table.gif) repeat-x bottom;
	font-weight:bold;
	
}

#detalle_reclamo{
	position:absolute;
	display:none;
	width:600px;
	padding:10px;
	border:10px solid #000;
	left:310px;
	top:100px;
	z-index:999;
	background-color:#FFF;
	text-align:left;
}



/**FIN EDICION PERFIL **/
