 

body, h1, h2, h3, h4, h5, h6, h7, div, span, p{
	padding: 0px;
	margin: 0px;
}

body{
	background: url('/img/background-page.png');
	text-align: center;
	font-family: Georgia, Times New Roman, 'Serif';
	font-size: 10pt;
	color: #666
}
a{
	color: #fff;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.pagina{
	width: 800px;
	text-align: left;
	margin: 0px auto 0px auto;
}
.linguas{
	float: right;
	margin: 0px 50px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans;
}
.linguas a{
	padding: 6px;
	font-weight: bold;
}
.linguas a:hover{
	background: url('/img/fundo-lang.png') repeat-x #FFA500;
}
.linguas img{
	position: relative;
	top: 3px;
}
.topo{
	background: url('/img/topo.png') no-repeat;
	width: 800px;
	height: 158px;
	position: relative;
	color: #ffffff
}
.topo .menu{
	text-align: right;
	position: relative;
	left: 180px;
	width: 580px;
}
.topo .menu a{
	font-family: "Arial Black";
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px;
}
.topo .menu a:hover{
	color: #f0f0f0;
}
.topo .secao{
	position: absolute;
	left: 230px;
	top: 40px;
	font-size: 20pt;
	font-family: "Trebuchet Ms", Arial, Tahoma, Verdana, Helvetica, Sans;
}
.topo .ini{
	position: absolute;
	left: 235px;
	top: 65px;
	font-size: 10pt;
	font-family: "Trebuchet Ms", Arial, Tahoma, Verdana, Helvetica, Sans;
}
.conteudo{
	background: url('/img/background.png') repeat-y;
}
.conteudo .direita{
	position: relative;
	top: -45px;
	margin: 0px 68px 0px 210px;
}
.conteudo a{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid orange;
}
.conteudo a:hover{
	color: black;
	background: orange;
	text-decoration: none;
}
.conteudo .nada a{
	text-decoration: none;
	background: none;
}
.conteudo .nada a:hover{
	text-decoration: none;
	background: none;
}
.conteudo .esquerda{
	float: left;
	width: 135px;
	margin: 0px 0px 0px 50px;
}
.rodape{
	background: url('/img/bottom.png') no-repeat;
	height: 62px;
	padding-left:210px; padding-right:68px; padding-top:0px; padding-bottom:0px
}
.rodape small{
	position: relative;
	top: -4px;
}
.rodape a{
	color: orange;
}
.rodape a:hover{
	color: blue;
}
h1{
	background: url('/img/logopt.png');
	width: 376px;
	height: 86px;
	margin-left:40px; margin-right:0px; margin-top:0px; margin-bottom:10px
}
h1 span{
	display: none;
}
h2{
	font:200% Georgia, Times New Roman, 'Serif';
	color: #444;
	margin-bottom: 5px;
}
.curriculo .endereco{
	float: right;
	width: 200px;
	text-align: right;
}
.curriculo h4{
	font-size: 24pt;
}
.curriculo h2{
	width: 100%;
	border-bottom: 1px solid black;
	font-weight: bold;
	color: black;
	font-size: 12pt;
	margin: 25px 0px 0px 0px;
}
.curriculo h3{
	font-weight: bold;
	font-size: 10pt;
	margin-top: 10px;
}
.curriculo p{
	margin-left: 10px;
	
}

.portfolio{
	height: 250px;
	width: 500px;
}

.portfolio .destaque{
	font-weight: bold;
}

.portfolio a img{
	float: left;
	margin: 5px;
	border: 1px solid black;
	border-left: 5px solid black;
}
.portfolio a:hover img{
	border: 1px solid black;
	border-left: 5px solid orange;
}
divd{border: 1px solid red;}