@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
p {
	margin:10px 0;
}

html, body {
	margin:0 auto;
	
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg.gif) top left repeat;
}

fieldset {
	border:solid 1px #E4E4E4;
	padding-left:5px;
	width:430px;
	margin:0 auto;
}
legend, .contato {
	font-weight:bold;
	margin-bottom:10px;
}
.contato{
	width:55%;
	margin:0 auto;
	font-weight:normal;
}
.btSubmit {
	clear:both;
	text-align:center;
	padding:5px 0 5px 65px;
}
.btSubmit input {
	float:none;
	margin:0 auto;
	width:40px;
	text-align:center;
}

input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #000;
}
textarea, #mensagem{
	width:298px;
	overflow:auto;
}
#mensagem{
	width:250px;
}

label, input, textarea, select {
	display: block;
	float: left;
	font-size:11px;
	margin-right:5px;
}
label, .contato label {
	text-align: left;
	width: 100px;
	margin:0 10px 10px 0;
}
.labelRepr{
	width:150px;
}
.labelSexo{
	width:45px;
}
.labelBairro{
	width:40px;
}
.labelCidade{
	width:50px;
}
.labelUF{
	width:20px;
}
.labelCEP{
	width:30px;
}
.labelTel{
	width:70px;
}
.labelFax{
	width:35px;
}
.labelNextel{
	width:35px;
}
.labelInsc{
	width:50px;
}
.labelNasc{
	width:30px;
}
.labelCPF{
	width:25px;
}
.contato label{
	width:70px;
}

br {
	clear: left;
}
#tudo {
	width:778px;
	margin:0 auto;
	padding:0;
	text-align:left;
	border-left:solid 1px #E4E4E4;
	border-right:solid 1px #E4E4E4;
	background:#FFFFFF;

}
img {
	border:none;
}
#banner {
	width:100%;
	height: 130px;
	float:left;
	position:relative;
}
#menuTop {
	float:right;
	margin:100px 5px 0 0;
	font-size:11px;
}
#menuTop ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menuTop ul li {
	display:inline;
}

#menuTop ul li a {
	float:left;
	display:block;
	min-width:50px;
	max-width:80px;
	width: auto !important;
	width: 50px;
	height:30px;
	text-align:center;
	color:#FFF;
	padding:0 5px;
	font-weight:bold;
	text-decoration:none;
	border-left:solid 1px #FFF;
	_width: 60px;
	
}
/*#menuTop ul li a:hover {
	color:#FF0000;
	text-decoration:underline;
}*/
/*.menuTop1, .menuTop2, .menuTop3, .menuTop4, .menuTop5, .menuTop6, .menuTop7{
	float:left;
	display:block;
	min-width:50px;
	max-width:80px;
	width: auto !important;
	width: 50px;
	height:30px;
	text-align:center;
	color:#FFF;
	padding:0 5px;
	font-weight:bold;
	text-decoration:none;
	border-left:solid 1px #FFF;
	_width: 60px;
}*/
.menuTop1{
	line-height:30px;
}
.menuTop1 a:hover{
	background:#295929 ;
}
.menuTop2{
	line-height:30px;
}
.menuTop2 a:hover{
	background:#dbcf01;
}
.menuTop3{
	line-height:30px;
}
.menuTop3 a:hover{
	background:#a53534;
}
.menuTop4{
	line-height:30px;
}
.menuTop4 a:hover{
	background:#666699;
}
.menuTop5 a:hover{
	background:#dd9527;
}
.menuTop6 a:hover{
	background:#cc3333;
}
.menuTop7 a:hover{
	background:#cf5a29;
}
#titulos {
	width:625px;
	height:30px;
	float:right;/*margin-top:1px;*/
}
#boxEsq {
	width:130px;
	float:left;
	margin:0;
	padding:0;
	background:#FFFFFF;
}
#menuLateral {
	width:100%;
	min-height:200px;
	height: auto !important;
	height: 200px;
	margin:0 0 20px 2px;
}
#menuLateral  ul{
	margin:0;
	padding:0;
}
#menuLateral li{
	list-style:none;
}
#menuLateral a {
	display: block;
	background:url(images/bg_menu2.jpg) top left repeat-x;
	height:24px;
	line-height:25px;
	padding:0 0 0 2px;
	text-decoration: none;
	color: #000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1px;
	border-top:solid 1px #e4e4e4;
	border-bottom:solid 1px #AAA;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	text-decoration:none;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}
#menuLateral a:hover, #menuLateral a:focus, .ativo {
	background:url(images/bg_menu.jpg) top left repeat-x !important;
	color: #FF0000 !important;
}
#formDownloads p{
	margin:0 0 5px 0;
}
#formDownloads {
	margin:0 auto;
	width:128px;
	height:100px;
	background:#EEE;
	text-align:left;
	font-size:11px;
}
#formDownloads table {
	border-collapse:collapse;
	border:none;
}
#formDownloads td{
	padding-bottom:1px;
}
#formDownloads input {
	font-size:9px;
	border:solid 1px #000;
}
#formDownloads a {
	color:#FF0000;
}
#boxConteudo, #boxConteudoR{
	width:645px;
	float:right;
	min-height:500px;
	height: auto !important;
	height: 500px;
	padding-bottom:10px;
	background:#FFFFFF;
}
#boxConteudoR{
	width:100%;
}
#conteudo {
	width:635px;
	margin:0 auto;
	margin:20px 5px 30px; 5px;
	text-align:justify;
}
#conteudoRestrito{
	width:90%;
	margin:0 auto;
	margin:20px 5px 30px; 5px;
	text-align:justify;
}
#conteudoRestrito p {
	text-indent:10px
}
#conteudoRestrito a {
text-decoration:none;
color:#FF0000;
margin-left:10px;

}
#swf_home{
	width:100%;
	margin:0 auto;
}
#img_home{
	width:590px;
	margin:0 auto;
	margin-top:10px;
	display:block;
}
#pesquisaGoogle{
	width:590px;
	margin:0 auto;
	margin-top:30px;
}
#titulo{
	width:590px;
	height:35px;
	left:5px;
	top:10px;
	position:relative;
}
#bottom {
float:left;
	bottom:0;
	width:778px;
	height:30px;	
	line-height:30px;
	text-align:right;
	font-size:9px;
	background:#EEE;
	border-top:double 3px #eee;

}
#bottom a {
	color:#666;
	padding-right:10px
}
#fotoDanfab{
	margin:0 auto;
	border:double 3px #FF0000;
	width:500px;
}
#produtos{
	margin:0 auto;
}
#produtos table{
	text-align:center;
}
#produtos img{
	border:solid 1px #000;
	display:block;
}
.boletos{
	margin:10px auto 0 auto;
	padding:0;
	text-align:center;
}
.boletos img{
	border:solid 1px #EEE;
	margin-bottom:15px;
	display:block;
}
.estilo {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	background:#ccc;
	padding:2px;
}
.estilo2 {
	background:#003366;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:double 3px #fff;
}
.estilo3{
	padding:10px;
	font-weight:bold;
	text-align:center;
}
.estilo4 li{
	list-style:square;
}
.estilo4 li a{
	color:#FF0000;
	font-weight:bold;
	line-height:25px;
	text-transform:uppercase;
}
.estilo5{
	text-align:center;
}
.estilo5 a{
	font-weight:bold;
	color:#FF0000;
	font-size:13px
}
.estilo6{
	font-weight:bold;
}
.estilo6 a{
	color:#FF0000;
}
.estilo7{
	font-weight:bold;
	font-size:10px;
	margin-top:50px;
}
.estilo8{
	font-weight:bold;
	font-size:10px;
	color:#FF0000;
}
.negrito {
	font-weight:bold;
}
.center{
	text-align:center;	
}
.hand{
	cursor:hand;
}
.list{
	margin-left:10px;	
	list-style-position:outside;
}
.list li{
	margin-left:15px;	
	margin-bottom:10px;	
}
#IMGcatalogo{
	width:125px;
	height:167px;
	margin-left:2px;
}