/* resolve muitos problemas */
* {
	margin:0;
	padding:0;
	border:0;
}
body{
	text-align:center;
	background-color:#4C3A2D;
	background-image:url(imagens/textura_bg.jpg);
}
#container{
	width: 760px;
	height:768px;
	background-color: #4C3A2D;
	background-image: url(imagens/bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: left;	
}
div#container div#head{
	width: 760px;
	height: 113px;
}
div#container div#head a{
	display: block;
	width: 242px;
	height: 110px;
	background-image: url(imagens/logo.jpg) no-repeat;
	float:left;
}
div#head ul{
	list-style: none;
}
div#head ul li#blog a{
	display: block;
	width:36px;
	height:23px;
	background: url(imagens/bt_blog.jpg) no-repeat;
	position:relative;
	top:50px;
	left:84px;
	float:left;
}
div#head ul li#blog a:link,
div#head ul li#blog a:visited{
}
div#head ul li#blog a:active,
div#head ul li#blog a:hover{
	background-position: 0 -23px;
}
div#head ul li#contato a{
	display: block;
	width:56px;
	height:33px;
	background: url(imagens/bt_contato.jpg) no-repeat;
	position:relative;
	top:46px;
	left:118px;
	_top:20px;
	_left:154px;
	float:left;
}
div#head ul li#contato a:link,
div#head ul li#contato a:visited{
}
div#head ul li#contato a:active,
div#head ul li#contato a:hover{
	background-position: 0 -33px;
}

/*image replacement*/
div#container span.invisivel{
		width: 1px;
		height: 1px;
		position:absolute;
		overflow:hidden;
		
}
div#container #conteudo{
	width: 440px;
	height: 655px;
	position:relative;
	left:-320px;
	float:left;
}
a:link, a:visited, a:active, a:hover{
	text-decoration: none;
	color:#03297C;
}
#conteudo h3{
	display:block;
	width:220px;
	height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#03297C;
	position:relative;
	top:14px;
	left:130px;
}
#conteudo #texto{
	width: 270px;
	height: 360px;
	overflow:hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#01356E;
	text-indent: 0.3em;
	position:relative;
	top:30px;
	left:100px;
}
#conteudo p span.corte{
	text-decoration: line-through;
}
#menu{
	width:320px;
	height:655px;
	position:relative; 
	left:440px;
	float: left;
}
#menu ul{
	list-style: none;
}

div#menu ul li#sobre a{
	display:block;
	width:90px;
	height:36px;
	background: url(imagens/bt_sobre_mim.jpg) no-repeat;
	position:relative;
	top:90px;
	left:65px;
}
div#menu ul li#sobre a:link,
div#menu ul li#sobre a:visited{
}
div#menu ul li#sobre a:active,
div#menu ul li#sobre a:hover{
	background-position: 0 -46px;
}
div#menu ul li#fotos a{
	display:block;
	width:65px;
	height:40px;
	background: url(imagens/bt_fotos.jpg) no-repeat;
	position:relative;
	top:265px;
	left:165px;
	_top:260px;/*diferença de posicionamento no ie*/
	_left:165px;
}
div#menu ul li#fotos a:link,
div#menu ul li#fotos a:visited{
}
div#menu ul li#fotos a:active,
div#menu ul li#fotos a:hover{
	background-position: 0 -34px;
}
div#menu ul li#trabalhos a{
	display:block;
	width:90px;
	height:30px;
	background:url(imagens/bt_trabalhos.jpg) no-repeat;
	position:relative;
	top:300px;
	left:18px;
	_top:290px;/*diferença de posicionamento no ie*/
	_left:18px;
}
div#menu ul li#trabalhos a:link,
div#menu ul li#trabalhos a:visited{
}
div#menu ul li#trabalhos a:active,
div#menu ul li#trabalhos a:hover{
	background-position: 0 -33px;
}
div#menu ul li#premios a{
	display:block;
	width:70px;
	height:46px;
	background: url(imagens/bt_premios.jpg) no-repeat;
	position:relative;
	top:448px;
	left:63px;
	_top:436px;/*diferença de posicionamento no ie*/
	_left:63px;
}
div#menu ul li#premios a:link,
div#menu ul li#premios a:visited{
}
div#menu ul li#premios a:active,
div#menu ul li#premios a:hover{
	background-position: 0 -46px;
}

/*div#menu ul li#fotos{
	width:65px;
	height:41px;
	position:relative;
	top:265px;
	left:165px;
	_top:260px;/*diferença de posicionamento no ie
	_left:165px;
}
div#menu ul li#trabalhos{
	width:90px;
	height:32px ;
	position:relative;
	top:300px;
	left:18px;
	_top:295px;/*diferença de posicionamento no ie
	_left:18px;
}
div#menu ul li#premios{
	width:68px;
	height:46px;
	position:relative;
	top:448px;
	left:63px;
	_top:436px;/*diferença de posicionamento no ie
	_left:63px;
}*/