body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	text-align:justify;
}

.body_home {
	background: url(img/bg_site_home.jpg) repeat-x top #f7f7f7;
	}

.body_inter {
	background: url(img/bg_site2.jpg) repeat-x top #f4f4f4;
	}

#logo{
	float:left;
	width:253px;
	height:123px;
	overflow:hidden;
	margin-top:36px;
	background-image:url(img/LeoLopes_logo.png);
	z-index:3;
}

a.logo {
display: block;
overflow: hidden;
width: 253px;
height: 123px;
}

#topo {
	width: 100%;
	background);
	z-index:1;
}
#topo_centro {
	width:955px;
	height:226px;
	margin:0 auto;
	position:relative;
	z-index:2;
}


#meio {
	width:100%;
	background-image:url(img/imagem_centro.jpg);
	background-position:top;
}
#meio_centro {
	width:965px;
	margin:0 auto;
	position:relative;
}

#baixo {
	width:100%;
	font-size:11px;
	color:#999;
	line-height:30px;
}
#baixo_centro {
	width:965px;
	height:80px;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
	background:url(img/bg_foot.png) no-repeat top;
}

#conteudo {
	width:965px;
	margin:0 auto;
	padding-top:40px;
	overflow: hidden;
}

#conteudo_inter {
	width:965px;
	margin:0 auto;
	overflow: hidden;
}

#banner {
	width:965px;
	height:320px;
	background:;
	z-index:1;
	margin-right: 0px;
	margin-top: -26px;
}

#share {
	width:100%
}

#share_center {
	width:965px; 
	height:30px; 
	margin:0 auto;
	z-index:100;
}


a.rodape {
width: 137px;
height: 47px;
}

#rodape {
	color:#666;
}



#menu {
	float:left;
	width:871px;
	height:40px;
	margin-top:14px;
	display: block;
    overflow: hidden;
}
#menu li {
	display: inline;
}
#menu li a {
	
}
#menu li a:link {
}
#menu li a:hover {
	opacity:0.5;filter:
    alpha(Opacity=50);
}

#twitter {
	width:94px;
	height:85px;
	position:absolute;
	background:url(img/twitter.png);
	top: 0px;
	right: 0px;
	margin-right: -5px;
	margin-top: 0px;
	display: block;
    overflow: hidden;
}

a.twitter {
	display: block;
    overflow: hidden;
    width: 94px;
    height: 85px;
}

.bt_follow_me {
	padding-left:474px;
}

#contato {
	width:860px;
	height:30px;
	position:absolute;
	z-index:5;
	top: 0px;
	right: 0px;
	margin-right: 92px;
	margin-top: 60px;
	text-align:right;
	line-height: 17px;
	font-size:13px;
	}
	
.formulario {
	border: 1px solid #FFCD9B; 
	width:380px;
	height: 25px;
	background: #ededef;
	padding: 3px 3px 3px 3px;
}

.bt_form {
	background: #F90; 
	color:#FFF; 
	border: 0px; 
	font-size:12px; 
	width: 80px; 
	height:30px;
}

#quadros_portfolio {
	width:441px;
}

#tit_port {
	float:left;
	height: 40px;
	padding-top: 8px;
}

#visite_site {
	float: right;
	height: 40px;
	padding-top: 8px;
}

a:visited
{
text-decoration: none;
color:#666;
} 
a:link
{
text-decoration: none;
color:#666;
} 
a:hover 
{
text-decoration: underline;
color: #666;
position: relative; 
/*top: -3px;*/
} 
