/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #FFF9F2; color:#333227;
	padding:0; margin:0;
}
div, p, ul, h1, h2, h3, img, form{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.bank{
	line-height:0; font-size:0; clear:both;
	}
/*------------------------main body-------------------------*/
#main_body{
	width:778px;  margin:0 auto 0 auto; 
	}
#left_pan{
	width:188px; background:url(images/logo_bg.gif) no-repeat #FFF9F2; color:#fff; float:left; 
}

#left_pan p a.veja{
	margin-top:13px;margin-left:45px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; height:16px;	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px;color:#333227;text-decoration:none;
	}
#left_pan p a.veja:hover{
		color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2;}
#left_pan img{
	margin:65px 0 19px 32px; display:block;
	}
#left_pan img.parceiro{
		}
#left_pan label.local{
	margin:55px;color:#ff8752; font:14px/29px Arial, Helvetica, sans-serif; font-weight:bold;
}
#left_pan h2{
	width:98px; height:60px;  margin:0 0 0 6px; display:block;
	font:14px/14px Arial, Helvetica, sans-serif; padding:18px 65px 0 10px; font-weight:bold; text-transform:uppercase;

	}
#left_pan h2 span{
	font-size:24px; line-height:24px;
	}
#left_pan form{
	width:148px; margin:0 0 0 0; padding:28px 0 0 23px; display:block; 
	}
#left_pan form input{
	width:136px; height:17px; display:block; font:11px Arial, Helvetica, sans-serif; font-weight:bold;
	padding:4px 0 0 12px; margin:0px 0 10px 0; 
	}

#left_pan  label.artigo{
	width:180px; font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff8752; font-weight:bold; display:block;
	text-transform:uppercase; background-color:#FFF9F2;padding:110px 0 0 5px;
	}
#left_pan  label.parceiro{
	width:167px; font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff8752; font-weight:bold; display:block;
	text-transform:uppercase; background-color:#FFF9F2;padding:30px 0 0 5px;
	}
#left_pan  label.parend{
	width:167px; font:9px Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; display:block;
	 background-color:#FFF9F2; text-align:center;
	}

#left_pan ul{
	width:126px; display:block; margin:18px 0 0 8px;
	}
#left_pan ul li{
	background:url(images/ul_arrow.gif) no-repeat 0 1px; border-bottom:#B8A997 1px dashed; padding: 0 0 0 24px;height:26px;
	}
#left_pan ul li.li1{
	background:url(images/ul_arrow.gif) no-repeat 0 1px; border-bottom:none; padding: 0 0 0 24px;
	}
#left_pan ul li a{
	font:13px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none; background-color:#FFF9F2;
	}
#left_pan ul li a:hover{
	text-decoration:underline;
	}
/*-------------------------------right side--------------------*/
#rightPan{
	width:590px; float:left; margin:0; background:url(images/header_pic.jpg) no-repeat 0 29px ;
	} /* background:url(images/header_pic.jpg) */
#rightPan  ul{
	width:550px; display:block; margin:0 0 0 20px; height:29px; font-size:0;
	}
#rightPan ul li{
	float:left;  height:29px; 
	}
#rightPan ul.item{
	width:402px;  margin:0px 0 0 0px;float:right; 
	}
#rightPan ul.item li.item{
	background:url(images/ul_arrow.gif) no-repeat 0 1px;color:white; padding: 0 0 0 24px;
	float:none; 
	}
#rightPan ul.item li.item a{
	font:13px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none; background-color:#FFF9F2;
	text-align:left; 
	}
#rightPan ul.item2{
	width:180px;  margin:0px 0 0 40px;
	}
#rightPan ul.item2 li.item2{
	background:url(images/ul_arrow.gif) no-repeat 0 1px;color:white; padding: 0 0 0 24px;
	float:none; 
	}
#rightPan ul.item2 li.item2 a{
	font:13px Arial, Helvetica, sans-serif; color:#4D371E; text-decoration:none; background-color:#FFF9F2;
	text-align:left; 
	}
#rightPan ul.item2 li.item2 a:hover{
	text-decoration:underline;
	}
#rightPan label.item{
	background:url(images/ul_arrow.gif) no-repeat 0 1px  red;height:40px;width:200px;
	 font-size:3; text-indent: 30px; color:black;margin:0 0 0 20px;paddding: 0 0 0 30px;
	}
#rightPan ul li a{
	font:14px/29px Arial, Helvetica, sans-serif; font-weight:bold; height:29px; display:block; color:#FFF9F2;
	 text-decoration:none; text-align:center;
	}
#rightPan ul li a.main{
	color:#AA855B; background:#FFFAFA; width:100px;
	}
#rightPan ul li a.main:hover{
	color:#5A3000;
	}

#rightPan ul.link{
	width:590px; display:block; margin:45px 0 0 0; height:20px;
	}
#rightPan ul.link li{
	float:left;   width:104px; font-size:0px; display:block; padding:0 0 0 40px; height:20px;
	}
#rightPan ul.link li.sup{
	float:left;   width:96px; font-size:0px; display:block; padding:0 0 0 102px; height:20px; margin:0;
	}
#rightPan ul.link li.sol{
	float:left;   width:122px;  display:block; padding:0 0 0 76px; height:20px;
	}
#rightPan ul.link li a{
	font:20px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#AA855B ; font-weight:normal; 
	background-color:#FFF9F2; background-image:none;  display:block; width:104px; text-align:right; height:20px;
	}
#rightPan ul.link li a:hover{
	color:#5A3000; background-color:#FFF9F2; padding:0; margin:0;
	}
#rightPan ul.sub_link{
	width:590px; display:block; margin:0px 0 0 0; height:14px; padding:0;
	}
#rightPan ul.sub_link li{
	float:left;  width:104px; font-size:0px; display:block; padding:0 0 0 28px; height:14px; margin:0;
	}
#rightPan ul.sub_link li.sup1{
	float:left;   width:96px; font-size:0px; display:block; padding:0 0 0 104px; height:inherit;
	}
#rightPan ul.sub_link li.sol1{
	float:left;   width:112px; font-size:0px; display:block; padding:0 0 0 70px; 
	}
#rightPan ul.sub_link li a{
	font:14px/14px Arial, Helvetica, sans-serif; color:#353535; font-weight:normal; 
	background-color:#FFF9F2; background-image:none;  display:block; width:104px; text-align:right; height:14px;
	}
#rightPan ul.sub_link li a:hover{
	color:#5A3000; background-color:#FFF9F2; padding:0; margin:0; text-decoration:underline;
	}
#rightPan h2{
	width:590px; display:block; font:18px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;
	text-align:center;
	margin:172px 0 0 0px; padding:5px 0 0 0; background:#ff8752; height:18px; 
	}
#rightPan label.endereco{
	width:590px;text-align:center;margin:153px 0 0 0px; padding:0px 0 0 0; color:#ff8752; font:12px/18px Arial, Helvetica, sans-serif;display:block;
	font-weight:bold; 
	}
	#rightPan label.slogan{
	width:590px;text-align:center;margin:0px 0 0px 0px; padding:0px 0 3 0;color:#000000; font:10px Arial, Helvetica, sans-serif;display:block;
	font-weight:bold; background:#ff8752; height:12px
	}
#rightPan P{
	width:420px; font:14px/19px Arial, Helvetica, sans-serif; color:#4D371E; font-weight:normal; display:block;
	margin:0 0 20px 10px; background-color:#FFF9F2; float:right;
	}
#rightPan P a{
	width:102px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 290px; height:16px;
	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px
	}
#rightPan P a:hover{
	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; width:102px;
	}
#rightLeft{
	width:590px; float:left; margin:0 0 30px 0px; 
	}
#rightLeft h2{
	width:590px; display:block; font:18px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 0px; padding:10px 0 0 0; background:#ff8752; height:25px; 
	}
#rightLeft P{
	width:420px; font:14px/19px Arial, Helvetica, sans-serif; color:#4D371E; font-weight:normal; display:block;
	margin:15 0 0px 10px; background-color:#FFF9F2; float:right;
	}
#rightLeft P a{
	width:92px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 290px; height:16px;
	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px
	}
#rightLeft ul{
	width:260px; margin:0 0 10px 0px; padding:0; display:block;
	}
#rightLeft ul li{
	border-bottom:#C9B884 1px dashed; padding:0; margin:0; display:block; height:100px; font-size:0;
	}
#rightLeft ul li.noborder{
	border-bottom:none; padding:0; margin:0; display:block;   font-size:0;
	}
#rightLeft ul li a{
	font:13px/14px Arial, Helvetica, sans-serif; color:#4D371E; margin:3px 0 4px 0; padding:0; display:block;
	 background-image:none;	background-color:#FFF9F2; text-align:justify; font-weight:normal; width:260px;
	}
#rightLeft a.more{
	width:102px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0px; height:15px;
	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;  padding:0 0 0 23px;
	float:right;
	}
#rightLeft a.more:hover{
	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; width:102px;
	}
#rightRight{
	width:590px; float:left; margin:0 0 20 0px;
	}	
#rightRight h2{
	width:590px; display:block; font:18px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;
	text-align:center;
	margin:0px 0 0 0px; padding:10px 0 0 0; background:#ff8752; height:25px;  
	}
#rightRight P{
	width:420px; font:14px/19px Arial, Helvetica, sans-serif; color:#4D371E; font-weight:normal; display:block;
	margin:15 0 20px 10px; background-color:#FFF9F2; float:right;
	}
#rightRight P a{
	width:92px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 290px; height:16px;
	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:0 0 0 23px
	}
#rightRight ul{
	width:260px; margin:0 0 8px 0px; padding:0; display:block;
	}
#rightRight ul li{
	border-bottom:#C9B884 1px dashed; padding:0; margin:0; display:block; height:102px; font-size:0;
	}
#rightRight ul li.noborder1{
	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0;
	}
#rightRight ul li a{
	font:13px/14px Arial, Helvetica, sans-serif; color:#4D371E; margin:3px 0 6px 0; padding:0; display:block;
	 background-image:none;	background-color:#FFF9F2; text-align:justify; font-weight:normal; width:260px;
	}
#rightRight ul li a b{
	margin:0 100px 0 0;
	}
#rightRight a.more1{
	width:102px; background:url(images/more_arrow1.gif) no-repeat 0 0 #FFF9F2; color:#333227; margin:0 0 0 0px; height:15px;
	font:12px Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;  padding:0 0 0 23px;
	float:right;
	}
#rightRight a.more1:hover{
	color:#C01F0B; background:url(images/more_arrow2.gif) no-repeat 0 0 #FFF9F2; width:102px;
	}
/*---------------------------footer-------------------*/
#footer_bg{
	background:url(images/footer_bg.gif) repeat-x; width:100%; margin:0  auto 0 auto; float:left; height:122px;
	}
#footer{
	width:100%; margin: auto 0 auto; 
	}

#footer p{
	width:100%; margin:0 0 0 0px; font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F3F1DF;
	 text-align:center;padding: 0 0 0 0px;
	}
#footer p a{
	font:14px/1px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F3F1DF;
	text-decoration:none; padding:7px; margin-bottom:2cm;
}

#footer  P a:hover{
	color:black;
	text-decoration:none;
}