* {
	padding:0;
	margin:0;
}

html{
	width:100%;
	background:url(../img/fundo.jpg) 0 0 #4baa26 repeat-x;
	padding:0;
	margin:0 auto;
}
body{
	width:100%;
	margin:0 auto;
	background:url(../img/body.jpg) center top no-repeat;
}

#geral{
	width:775px;
	display:table;
	margin:0 auto;
	padding-bottom:20px;
	background:url(../img/foto.jpg) 11px 105px no-repeat;
}

#geral #topo{
	width:756px;
	height:130px;
	display:block;
	margin-left:10px;
	background:url(../img/topo.gif) 0 50px repeat-x;
}
#geral #topo h1{
	width:125px;
	height:98px;
	display:block;
	padding:29px 20px 0 10px;
	float:left;
}
#geral #topo h1 a{
	width:125px;
	height:98px;
	display:block;
	background:url(../img/logo_soulan.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;

}
#geral #topo h2{
	width:400px;
	height:22px;
	display:block;
	background:url(../img/h_documentacao.gif) 0 0 no-repeat;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:67px;
}
#geral #meio{
	width:756px;
	height:275px;
	display:block;
	margin-left:11px;

}
#geral #meio h3.h_emdia{
	width:328px;
	height:56px;
	display:block;
	float:left;
	background:url(../img/h_emdia.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-left:10px;
	margin-top:25px;
}
#geral #meio h3.h_confira{
	width:325px;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#00609d;
	line-height:20px;
	clear:both;
	margin-left:10px;
	margin-top:120px;
}


#geral #conteudo{
	width:756px;
	height:175px;
	display:block;
	margin-left:11px;
	background:url(../img/pixel.gif) 0 0 repeat-x;
}
#geral #conteudo ul{
	width:225px;
	height:155px;
	display:block;
	float:left;
	margin-left:10px;
	padding-top:15px;
}
#geral #conteudo ul.ul_2{
	width:215px;
	height:155px;
	display:block;
	float:left;
	margin-left:10px;
	background:url(../img/divisoria.gif) 0 10px no-repeat;
	padding-left:15px;
}
#geral #conteudo ul.ul_3{
	width:225px;
	height:155px;
	display:block;
	float:left;
	margin-left:10px;
	background:url(../img/divisoria.gif) 0 10px no-repeat;
	padding-left:15px;
}
#geral #conteudo ul li{
	width:370px;
	line-height:24px;
	float:left;
	list-style-type:none;
}

#geral #conteudo ul li.h_soulan{
	width:94px;
	height:14px;
	display:block;
	background:url(../img/h_soulan.gif) 0 4px no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
}
#geral #conteudo ul li.h_sellan{
	width:94px;
	height:14px;
	display:block;
	background:url(../img/h_sellan.gif) 0 4px no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
}
#geral #conteudo ul li.h_estagios{
	width:245px;
	height:14px;
	display:block;
	background:url(../img/h_estagios.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
}
#geral #conteudo ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
#geral #conteudo ul li a:hover{
	text-decoration:underline;
}
#geral #rodape{
	width:754px;
	height:200px;
	display:block;
	margin-left:11px;
	position:relative;
	background:url(../img/linha.jpg) 15px 30px no-repeat;
}
#geral #rodape p{
	width:240px;
	height:72px;
	display:block;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-style: normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:13px;
	float:left;
}
#geral #rodape address{
	width:700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-style: normal;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	float:left;
	clear:both;
}

#geral #rodape h3{
	width:70px;
	height:55px;
	display:block;
	position:absolute;
	top:-32px;
	left:675px;
}
#geral #rodape h3 a{
	width:70px;
	height:55px;
	display:block;
	background:url(../img/soulan20anos.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}