/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color: #0C3B78;
	background-image: url(../imagens/background_site.jpg);
	background-repeat: repeat-x;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
	width: 200px;
	padding-left: 15px;
	margin-left: 10px;
	margin-top:-20px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	width: 200px;
	margin:0;

}
.titulos {
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
	width: 270px;
	padding-left: 15px;
	margin-left: 10px;
	margin-top:-20px;
}
.titulosg {
	font-size: 20px;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000066;
	width: 450px;
	padding-left: 15px;
	margin-left: 10px;
	margin-top:-20px;
}
#site {
	width:950px;
	height:auto;
	margin:0 auto;
	margin-bottom:30px;
}
#topo {
	position:relative;
	width:950px;
	height:208px;
	background-image: url(../imagens/topo.png);
	background-repeat: no-repeat;
}
#meio {
	background-image: url(../imagens/background_meio.png);
	background-repeat: repeat-y;
	width:950px;
	height:auto;
	min-height:510px;
}
#conteudo {
	position:relative;
	float: right; 
	width: 702px;
	padding-left:6px;
}
#fim_meio {
	background-image: url(../imagens/background_fim_meio.png);
	background-repeat: repeat-y;
	width:950px;
	height:4px;
}
#lateral_esquerda {
	width:228px;
	height:auto;
	margin-left:12px;
	float:left;
}
#menu {
	margin-top:19px;
	float:left;
	width:212px;
	height:277px;

}
#banner {
	width:200px;
	height:120px;
	float:left;
	/*background-color: #FFFFFF; */
	margin-top:17px;
	background-image: url(../imagens/partner.jpg);
	background-repeat: no-repeat;
	padding-left:6px;
	padding-top:10px;
	padding-right:6px;
}
#image {
	margin:25px auto;
	width:160px;
	height:100px;

}

#destaque {
	position:absolute;
	float:right;
	margin-top:-125px;
	margin-left:6px;

}
#rodape {
	background-image: url(../imagens/rodape.png);
	background-repeat: no-repeat;
	width:950px;
	height:34px;
	margin-top:8px;;
	position:relative;
}
#busca {
	position:absolute;
	float: right;
	width: 205px;
	left: 417px;
	margin-top:-80px;

}
#campo_busca {
	width:230px;
	height:30px;
}
#wrap {
	margin: 20px auto;
	margin-left:8px;
}
#wrap img {
	border:0;
}
#carretas {
	margin:0 auto;
}
#carretas h1,h2,h3,h4,h5,h6 {
	margin:40px 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.carreta {
	float:left;
	margin:0 45px 10px 0;
	height: 255px;
	width: 255px;
}
.carreta img {
	border:10px solid #fff;
}



.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.logo {
	position:absolute;
	width:308px;
	height:94px;
	margin-left:24px;
	margin-top:28px;
	background-image: url(../imagens/logo.png);
	background-repeat: no-repeat;
	float:left;
}
.revenda {
	width:300px;
	height:44px;
	background-image: url(../imagens/revend.png);
	background-repeat: no-repeat;
	margin-top:13px;
	margin-right:16px;
	float:right;
}
.direitos {
	float:left;
	font-weight: bold;
	color: #000066;
	font-size: 10px;
	margin-left:23px;
	margin-top:10px;
	position:absolute;
}
.webflavia {
	width:95px;
	height:13px;
	float:right;
	margin-top:10px;
	margin-right:23px;
	background-image: url(../imagens/webflavia.png);
	background-repeat: no-repeat;
}
.links_voltar a {
	font-size: 12px;
	font-weight: bold;
	color: #0C3B78;
	text-decoration: none;
}
.links_voltar a:hover {
	text-decoration: underline;
}