/*************************************************************************/
/** CABECALHO ************************************************************/
/*************************************************************************/
div#cabecalho{
	float: left;
	clear: both;
	width: 620px;
	margin: 20px 0 16px 20px;
}

#cabecalho img,
#cabecalho span{
	float: left;
	clear: none;
}

#cabecalho span.nome{
	width: 422px;
	margin: 50px 0 5px 38px;
	font-size: 22px;
}

#cabecalho span.cargo,
#cabecalho span.departamentos{
	width: 422px;
	margin: 0 0 5px 38px;
	font-size: 14px;
}

/*************************************************************************/
/** BOTOES E DADOS *******************************************************/
/*************************************************************************/
div#coluna_botoes,
div#coluna_dados{
	float: left;
	clear: none;
}

div#coluna_botoes{
	width: 160px;
	margin: 0 0 0 20px; 
}

#coluna_botoes img{
	float: left;
	margin-bottom: 5px;
}

div#coluna_dados{
	width: 450px;
	margin: 0 0 0 10px;
}

#coluna_dados h2.seccao{
	float: left;
	clear: both;
	width: 450px;
	margin: 0 0 10px 0;
	padding: 0;
}

#coluna_dados h2.seccao img{
	float: left;
	clear: none;
	margin-right: 8px;
}

#coluna_dados h2.seccao span{
	float: left;
	clear: none;
	width: auto;
	width: 420px;
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #6DB7EB;
}

#coluna_dados div{
	float: left;
	clear: both;
	width: 422px;
	margin: 0 0 0 28px;
}

#coluna_dados p{
	float: left;
	clear: both;
	width: 422px;
	padding: 0;
	margin: 0 0 5px 0;
}

#coluna_dados ul{
	width: 450px;
}

#coluna_dados ul li{
	margin-bottom: 5px;
}

#coluna_dados img.emailtoimage{
	position: relative; 
	top: 2px;
	left: 2px;
}

#coluna_dados h2.com_margem{
	margin-top: 10px;
}

#coluna_dados h2.lingua_com_margem{
	margin-bottom: 0px;
}

#coluna_dados div.com_margem{
	margin-bottom: 10px;
}

#coluna_dados div.lingua_com_margem{
	margin-top: 10px;
	margin-bottom: 0px;
}

#coluna_dados div span.label{
	font-weight: bold;
	color: #6DB7EB;
}

/*************************************************************************/
/** FORMS ****************************************************************/
/*************************************************************************/
#conteudo form{
	float: left;
	clear: both;
	padding-left: 28px;
	padding-bottom: 15px;
	/*
background-color: #E23;
*/
}

#conteudo form div{
	clear: both;
	margin-left: 0;
	margin-bottom: 10px;
	/*
background-color: #ff3;
*/
}

#conteudo div#container_erro{
	display: none;
}

#conteudo form div#form_botoes{
	clear: both;
	float: right;
	float: left;
	width: auto;
	margin-left: 0;
	margin-bottom: 10px;
	/*
background-color: #ff3;
*/
}

#conteudo form div#form_botoes img,
#conteudo form div#form_botoes input{
	float: left;
	width: auto;
	margin-right: 5px;
	border: none;
}

#conteudo form div label,
#conteudo form div input,
#conteudo form div textarea{
	float: left;
	clear: both;
}

#conteudo input,
#conteudo textarea{
	padding-left: 1px;
	padding-right: 1px;
	width: 418px;
}

#conteudo textarea{
	height: 80px;
}

#conteudo div#form_ano,
#conteudo div#form_classificacao{
	float: left;
	clear: none;
}

#conteudo div#form_ano{
	width: 50px;
}

#conteudo div#form_classificacao{
	width: 200px;
}

#conteudo div#form_grau{
	float: left;
	clear: none;
	width: 150px;
	/*
background-color: #DA3;
*/
}

#conteudo div#form_grau,
#conteudo div#form_classificacao{
	margin-left: 10px;
}

#conteudo input#ano{
	width: 46px;
	text-align: center;
}

#conteudo input#classificacao{
	width: 196px;
	text-align: left;
}

#conteudo input#grau{
	width: 146px;
}

#conteudo select#mesinicio,
#conteudo select#mesfim{
	float: left;
	clear: none;
	width: 100px;
}

#conteudo input#anoinicio,
#conteudo input#anofim{
	float: left;
	clear: none;
	width: 58px;
	margin-left: 5px;
	text-align: center;
}







