/* CSS Document */
body {
	margin:2px 0 0 0;
	font-size:11px;
	color:#3b3b3b;
	font-family:Arial, Helvetica, sans-serif;
}
div {
	margin:0;
	padding:0;
}
h1 {
	color:#222222;
	font-size:17px;
}
img {
	border:0;
}
ul {
	margin:0;
}

#bg_menu {
	width:100%;
	height:32px;
	background-image:url(../images/bg_menu.jpg);
}
#menu {
	position:relative;
	width:980px;
	height:16px;
	margin:0 auto;
	text-align:right;
}
	#menu ul {
		list-style:none;
		padding-top:16px;
		float:right;
	}
		#menu ul li {
			display:inline;
		}
			#menu ul li.divisao {
				width:3px;
				height:12px;
				background:url(../images/menu_div.gif) no-repeat;
				display:block;
				float:left;
			}
			#menu ul li a {
				display:block;
				float:left;
				height:12px;
				margin:0 3px;
			}
				#menu ul li a span {
					display:none;
				}
/* botões menu */
.logo {
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-490px;
	z-index:10;
	border:0;
}
.mn_home {
	background:url(../images/bt_home.gif) no-repeat;
	width:31px;
}
.mn_home2 {
	background:url(../images/bt_home2.gif) no-repeat;
	width:34px;
}
.mn_sem {
	background:url(../images/bt_sem.gif) no-repeat;
	width:210px;
}
.mn_sem2 {
	background:url(../images/bt_sem2.gif) no-repeat;
	width:229px;
}
.mn_otimizacao {
	background:url(../images/bt_otimizacao.gif) no-repeat;
	width:104px;
}
.mn_otimizacao2 {
	background:url(../images/bt_otimizacao2.gif) no-repeat;
	width:114px;
}
.mn_campanhas {
	background:url(../images/bt_links_patrocinados.gif) no-repeat;
	width:183px;
}
.mn_campanhas2 {
	background:url(../images/bt_links_patrocinados2.gif) no-repeat;
	width:195px;
}
.mn_contato {
	background:url(../images/bt_contato.gif) no-repeat;
	width:47px;
}
.mn_contato2 {
	background:url(../images/bt_contato2.gif) no-repeat;
	width:47px;
}
.mn_onde_estamos {
	background:url(../images/bt_onde_estamos.gif) no-repeat;
	width:77px;
}
.mn_onde_estamos2 {
	background:url(../images/bt_onde_estamos2.gif) no-repeat;
	width:81px;
}
.mn_wol {
	background:url(../images/bt_wol.gif) no-repeat;
	width:84px;
}
.mn_wol2 {
	background:url(../images/bt_wol2.gif) no-repeat;
	width:89px;
}

#submenu {
	position:relative;
	width:100%;
	background-color:#EDEDED;
}
	#submenu ul {
		width:700px;
		height:20px;
		margin:0 auto;
		padding-right:30px;
		text-align:right;
		list-style:none;
	}
		#submenu ul li {
			display:inline;
			line-height:20px;
			color:#222222;
		}
			#submenu ul li a {
				text-decoration:none;
				color:#222222;
				margin:0 4px;
				font-size:12px;
			}
				#submenu ul li a:hover {
					text-decoration:underline;
				}
				#submenu ul li a.over {
					font-weight:bold;
				}

#bg-banner01 {
	width:50%;
	height:347px;
	border:0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-image:url(../images/bg_01_header.jpg);
	position:absolute;
	left:0;
}
#bg-banner02 {
	width:50%;
	height:347px;
	border:0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#f3f3f3;
	position:absolute;
	right:0;
}
#banner {
	width:980px;
	height:348px;
	background-image:url(../images/banner.jpg);
	border-bottom:1px solid #e0e0e0;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
	#banner h1 {
		font-size:24px;
		color:#585858;
		font-weight:normal;
		margin:70px 10px 0 0;
		padding:0;
		float:right;
		display:inline;
		text-align:center;
	}
	#banner h2 {
		font-size:16px;
		color:#585858;
		font-weight:normal;
		margin:5px 15px 0 0;
		padding:0;
		float:right;
		display:inline;
		clear:right;
		text-align:right;	
	}
#conteudo-home {
	width:960px;
	top:395px;
	position:absolute;
	left:50%;
	margin-left:-480px;
}
#box1 {
	width:241px;
	height:210px;
	background:url(../images/bg_box_home.jpg) repeat-x #e7e7e7;
	border:1px solid #e0e0e0;
	padding:8px 6px;
	float:left;
	display:inline;
}
	#box1 h3 {
		margin:0;
		padding:0;
		color:#222222;
		line-height:20px;
		font-size:16px;
	}
	#box1 h4 {
		margin:10px 0 0 0;
		padding:0;
		line-height:16px;
		color:#3b3b3b;
	}
	#box1 p {
		line-height:16px;
		color:#3b3b3b;
	}
		#box1 p a {
			color:#3b3b3b;
		}
#box2 {
	width:241px;
	height:210px;
	background:url(../images/bg_box_home.jpg) repeat-x #e7e7e7;
	border:1px solid #e0e0e0;
	padding:8px 5px 8px 6px;
	float:left;
	display:inline;
	margin:0 2px;
}
	#box2 h3 {
		margin:0;
		padding:0;
		color:#222222;
		line-height:20px;
		font-size:16px;
	}
	#box2 h4 {
		margin:10px 0 0 0;
		padding:0;
		line-height:16px;
		color:#3b3b3b;
	}
	#box2 p {
		line-height:16px;
		color:#3b3b3b;
	}
		#box2 p a {
			color:#3b3b3b;
		}
#box3 {
	width:241px;
	height:222px;
	background:url(../images/bg_box_home.jpg) repeat-x #e7e7e7;
	border:1px solid #e0e0e0;
	padding:4px 6px 0 6px;
	float:left;
	display:inline;
	margin:0px;
}
	#box3 h3 {
		margin:0;
		padding:0;
		color:#222222;
		line-height:20px;
		font-size:16px;
	}
	#box3 h4 {
		margin:10px 0 0 0;
		padding:0;
		line-height:16px;
		color:#3b3b3b;
	}
	#box3 p {
		line-height:16px;
		color:#3b3b3b;
	}
		#box3 p a {
			color:#3b3b3b;
		}
#box4 {
	width:175px;
	height:222px;
	background:url(../images/bg_box_home.jpg) repeat-x #e7e7e7;
	border:1px solid #e0e0e0;
	padding:4px 6px 0 6px;
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
	#box4 h3 {
		margin:0;
		padding:0;
		color:#222222;
		line-height:20px;
	}
	#box4 ul {
		list-style:inside;
		padding:0;
		margin:15px 0;
	}
		#box4 ul li {
			line-height:16px;
			margin:8px 0;
		}
			#box4 ul li.outros {
				line-height:16px;
				margin:8px 0;
				list-style:none;
			}
				#box4 ul li.outros a {
					color:#222222;
					text-decoration:none;
					font-weight:bold;
				}
			#box4 ul li a {
				color:#3b3b3b;
				text-decoration:none;
			}
				#box4 ul li a:hover {
					text-decoration:underline;
				}
#box1_int {
	width:345px;
	height:235px;
	float:left;
	display:inline;
	border:1px solid #ccc;
	margin:10px 0 0 10px;
	background:url(../images/bg_box.jpg) repeat-x #e7e7e7;
}
	#box1_int h2.interno {
		margin:5px 10px 10px 10px;
		padding:0;
	}
	#box1_int p.interno {
		width:325px;
		margin:5px 10px 10px 10px;
		padding:0;
	}
	#box1_int img.interno {
		margin:0 10px;
	}
#box2_int {
	width:345px;
	height:235px;
	float:left;
	display:inline;
	border:1px solid #ccc;
	margin:10px 0 0 10px;
	background:url(../images/bg_box.jpg) repeat-x #e7e7e7;
}
	#box2_int h2.interno {
		margin:5px 10px 10px 10px;
		padding:0;
	}
	#box2_int p.interno {
		width:325px;
		margin:5px 10px 10px 10px;
		padding:0;
	}
	#box2_int img.interno {
		margin:0 10px;
	}
#box1_sem {
	width:710px;
	height:120px;
}
	#box1_sem img.sem {
		float:left;
		margin:8px 10px 0 10px;
		padding:0;
	}
#box2_sem {
	width:710px;
	height:120px;
}
	#box2_sem img.sem {
		float:right;
		margin:8px 10px 0 10px;
		padding:0;
		border:5px;
	}
#box3_sem {
	width:710px;
	height:120px;
}
	#box3_sem img.sem {
		float:left;
		margin:8px 10px 0 10px;
		padding:0;
	}
#box4_sem {
	width:710px;
	height:120px;
}
	#box4_sem img.sem {
		float:right;
		margin:8px 10px 0 10px;
		padding:0;
	}
#box5_sem {
	width:710px;
	height:120px;
}
	#box5_sem img.sem {
		float:left;
		margin:8px 10px 0 10px;
		padding:0;
	}
#rodape {
	width:960px;
	height:67px;
	background:url(../images/bg_rodape.jpg) no-repeat;
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:625px;
	text-align:right;
	padding-top:25px;
}
	#rodape address {
		font-style:normal;
		margin-top:5px;
		text-align:center;
	}
	#rodape img {
		margin:3px 3px 0 0;
	}
#rodape_interno {
	width:960px;
	margin:25px auto 0 auto;
	text-align:right;
}
	#rodape_interno address {
		font-style:normal;
		margin-top:5px;
		text-align:center;
	}
	#rodape_interno img {
		margin:3px 3px 0 0;
	}
#bg-interno {
	width:100%;
	min-height:347px;
	border:0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#f3f3f3;
}
#conteudo_interno {
	width:960px;
	min-height:348px;
	margin:0 auto;
	padding-bottom:5px;
	position:relative;
}
	#conteudo_interno a {
		text-decoration:underline;
		color:#222222;
	}
	#conteudo_interno h1 {
		font-size:26px;
		color:#585858;
		font-weight:normal;
		margin:20px 0 0 10px;
		width:690px;
		line-height:28px;
	}
	#conteudo_interno h2 {
		font-size:16px;
		color:#585858;
		font-weight:bold;
		margin:20px 0 0 10px;
		width:690px;
		line-height:28px;
	}
	#conteudo_interno h3 {
		font-size:22px;
		color:#585858;
		font-weight:normal;
		margin:20px 0 0 10px;
		width:690px;
		line-height:28px;
	}
	#conteudo_interno img {
		float:left;
		clear:left;
		display:inline;
		margin:30px 10px 0 10px;
	}
		#conteudo_interno img.esquerda {
			margin:15px 10px 0 12px;
		}
	#conteudo_interno table {
		margin-left:10px;
	}
	#conteudo_interno ul {
		margin:0;
		padding:0;
	}
		#conteudo_interno ul li {
			margin:10px 0 0 12px;
			font-size:12px;
			line-height:18px;
			width:690px;
			list-style:inside;
		}
	#conteudo_interno p {
		margin:10px 0 0 12px;
		font-size:12px;
		line-height:18px;
		width:690px;
	}
		#conteudo_interno p.direita {
			margin:10px 10px 0 0;
			padding:5px;
			font-size:12px;
			line-height:18px;
			width:300px;
			float:right;
			clear:right;
			background-color:#DEDEDE;
		}
#artigos {
	float:right;
	background-color:#ddd;
	width:235px;
	height:355px;
	border:1px solid #bbb;
}
	#artigos p {
		width:210px;
	}
		#artigos p a {
			text-decoration:none;
		}
			#artigos p a:hover {
				text-decoration:underline;
			}
	#artigos h3 {
		width:210px;
	}
#form-direita {
	float:left;
	width:340px;
	margin:0;
	padding:0;
}
	#form-direita p {
		margin-left:0;
	}
	#form-direita input {
		margin:0;
		padding:0;
	}
		#form-direita input.botao {
			display:inline;
			margin:5px 50px 0 0;
			width:auto;
			text-align:center;
			padding:0 2px;
			margin-left:160px;
		}
	#form-direita p {
		width:350px;
	}
	#form-direita textarea {
		margin-right:0;
		padding-right:0;
	}
#form-esquerda {
	float:left;
	width:380px;
}
	#form-esquerda p {
		width:360px;
	}
	#form-esquerda label {
		margin:0 0 0 12px;
		padding:0;
	}
		#form-esquerda label.sem-margem {
			margin-left:0;
		}
.cleaner {
	clear:both;
}
