<style type="text/css">
	#topo {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 28px;
		vertical-align: top;
		background-image: url("images/curva_topo_x.jpg");
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	#contexto {
		position: absolute;
		top: 5px;
		left: 65px;
		font-weight: bold;
		color: #6B696B;
	}
	#tools {
		position: absolute;
		top: 5px;
		right: 30px;
		width: 200px;
		color: #333333;
	}
	#tools a { text-decoration: none; color: #CC0000; }
	#cantinho {
		position: absolute;
		top: 28px;
		left: 0;
		height: 32px;
	}
	#conteudo {
		margin-top: 40px;
		margin-right: 25px;
		margin-left: 10px;
		background: transparent;
	}
	.msg {
		text-align: center;
		width: 70%;
		padding: 8px;
		border: 1px solid #003399;
		background-color: #ECF5FF;
		-moz-border-radius: 9px;
	}
	.erro {
		text-align: center;
		width: 70%;
		padding: 8px;
		border: 1px solid #CC0000;
		background-color: #FFECEC;
		-moz-border-radius: 9px;
	}
	.erro * {
		color: #CC0000;
	}
	.curriculo {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		position : absolute; 
		top : 30%; 
		width: 460px;
		left: 10px; 
		background: #DFF8F2;
		border: 1px solid #00008B;
		vertical-align: middle;
		overflow: auto;
	}
	.box {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		position : absolute; 
		top : 40%; 
		width: 60%;
		left: 20%; 
		background: #F1F1F1;
		border: 1px solid #00008B;
		vertical-align: middle;
		-moz-border-radius: 9px;
	}
/*
	.box td {
		padding: 5px;
		background: #F1F4FA;
		color: #606060;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
	}
*/
	.box img {
		float: left;
		margin-right: 12px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-top: 0px;
	}
	.box strong {
		display: block;
		margin-bottom: 3px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}
//	.box br { display: none; }
	#DivInput  { display: none; height: 90px; padding: 9px;}
	#DivTelefone  { display: none; height: 90px; padding: 9px;}
	#loader { display: block; height: 90px; padding: 9px; }
	#erro   { display: none; background: #FFCCCC; padding: 40px; }
	#erro strong { color: #CC0000; }
</style>