body {
		 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		 margin:0;
		 padding:0;
		 background:  #F4F4F4 url(bbg.gif) repeat-x 0px 0px;
}
body.PP {
		 background:  #F4F4F4 url(bbgpp.gif) repeat-x 0px 0px;
}
a:link 		{text-decoration: none; color:#FF8400; }
a:visited 	{text-decoration: none; color:#0564AD; }
a:hover 	{text-decoration: underline}
img 		{border: 0;}
.floatLeft 	{ float: left; margin-left: 5; margin-right: 5; text-align: center;}
.floatRight 	{ float: right; margin-right: 10; text-align: center;}
img.reView	{width:9; height:9; margin-top:4 }
.buttonSep 	{ BORDER-LEFT: #CC9933 solid 1px; BORDER-RIGHT: #fff solid 1px; height:10px; vertical-align: middle;}
.dummy 	{width:100%;}

.pbtd0 { background:  url(pbtd0.gif) repeat-y top left;width:510px;margin:3px 0 5px 15px; }
.pbtd1 { background:  url(pbtd1.gif) no-repeat top left; height:10px}
.pbtd2 { background:  url(pbtd2.gif) no-repeat bottom left; padding:10px; }

table.btd0 { background:  url(btd0.gif) repeat-y top left; }
td.btd1 { background:  url(btd1.gif) no-repeat top left; height:10px}
td.btd2 { background:  url(btd2.gif) no-repeat bottom left; padding:10px; }

td.Rod1 { background:  url(rd1.gif) no-repeat top left; width:15px; height:15px; }
td.Rod2 { background:  url(rd2.gif) repeat-x top left;  height:15px; }
td.Rod3 { background:  url(rd3.gif) no-repeat top right; width:15px; height:15px; }
td.Rod4 { background:  url(rd4.gif) repeat-y top left; width:15px}
td.Rod5 { background-color:  #7EA7D8; }
td.Rod6 { background:  url(rd6.gif) repeat-y top right; width:15px; }
td.Rod7 { background:  url(rd7.gif) no-repeat bottom left; width:15px; height:15px; }
td.Rod8 { background:  url(rd8.gif) repeat-x bottom left; height:15px; }		 
td.Rod9 { background:  url(rd9.gif) no-repeat bottom right; width:15px; height:15px; }

td.But1 { background:  url(td1.gif) no-repeat top left; width:13px; height:13px;line-height:0;}
		 		 		 img.But1 {width:6px; border:0px}
td.But2 { background:  url(td2.gif) repeat-x top left;line-height:0;}
td.But3 { background:  url(td3.gif) no-repeat top right; width:13px; height:13px;line-height:0;}
		 		 		 img.But3 {width:6px; border:0px;}
td.But4 { background:  url(td4.gif) repeat-y top left;}
td.But5 { background-color: #fff;}
td.ButTitle{ background: #fff; padding:2px;}
td.ButTitle hr{height: 1px; border:thin solid; color:#fff; border:thin solid; color:#fff; padding-top:0px; margin-top:0px; line-height:0px}
font.ButTitle { font-size: 0.8em; color:000000; font-weight: bold;}
td.ButDisplay { background-color: #fff; vertical-align:top; padding: 10px; padding-left: 20px;}
td.But_dspIMAGE{background-color: #F2F7FC; padding: 2px;}
td.ButDisplay hr{height: 1px; border:thin dotted; color:00489F; padding-top:0px; margin-top:0px; line-height:0px;}
td.But6 { background:  url(td6.gif) repeat-y top right;}
td.But7 { background:  url(td7.gif) no-repeat bottom left; width:13px; height:13px;line-height:0;}
td.But8 { background:  url(td8.gif) repeat-x bottom left;line-height:0;}
td.But9 { background:  url(td9.gif) no-repeat bottom right; width:13px; height:13px; line-height:0;}
table.Attach {font-size: 8pt; color:#000000; vertical-align:bottom;}
table.Attach b {font-size: 8pt; color:#7F9DB9; }
.Galery 	{ 
		float: left; 
		margin-right: 2; 
		text-align: center; 
		width:135px; height:220px; 
}
.Galery img	{ 
		width:127px;
		height:161px; 
}
.Galery p	{ 
		padding: 0;
		margin: 0;
		font-size: 7pt;
}
table.cotations{
}
table.cotations td{
	border:1px solid #B8DCA4;
	padding: 2px 4px 2px 0;
	font-size: 11px; 
	text-align:right;
	background: #E0EAF5 url(lnk.gif) no-repeat -20px 0;
}

/*
#Links {
		 		 text-align:center;
		 		 font-size: 11px; 
		 		 color:fff; 
		 		 padding:1px; 
		 		 border-left:1px solid #FFCC66;
		 		 background-color:#666666;
}
#Links *{
		 		 margin:0;
		 		 color:ccc; 
}
#Links a, #Links a:link, #Links a:visited{
		 		 color:fff; 
}
*/

div.command a, div.command a:link, div.command a:visited {
		 		  font-size: 8pt; color:#000000;
 }
a.logo{
}
a.logo img{
	margin:0;
}

td.mtd1 { background:  url(mtd1.gif) no-repeat top right; width:8px; height:41px;}
td.mtd2 { background:  url(mtd2.gif) repeat-x top left; height:41px; padding-left:10px }
td.mtd3 { background:  url(mtd3.gif) no-repeat top right; width:9px; height:41px }
.mtd0{ width:2px; height:25px }
td.mtdA1 { background:  url(mtdA1.gif) no-repeat top right; width:8px; height:35px;}
td.mtdA2 { background:  url(mtdA2.gif) repeat-x top left; height:35px; padding-bottom:3px; }
td.mtdA3 { background:  url(mtdA3.gif) no-repeat top right; width:9px; height:35px }

#loginEnabled *, #loginDisabled *, .loginOptions * {
		 		 vertical-align:middle;
}
#loginEnabled a, #loginEnabled a:link, #loginEnabled a:visited {
		 		 font-size: 11px; color:#000;
}
#loginEnabled, #loginDisabled, .loginOptions { 
				display:in-line;
		 		 float:right;
		 		 text-align:right;
		 		 font-size: 8pt; 
		 		 color:#000; 
		 		 height:20px;
		 		 padding-right:8px;
				padding-left:8px;
		 		 margin-top:7px;
}

#loginEnabled, #loginDisabled{ 
}
.loginMessage{
		 		 padding:4px;
		 		 margin:0 4px 2px 4px;
		 		 background-color:#ffc;
}
a.MessagePP, a.MessagePP:link, a.MessagePP:visited{
		 		 font-size: 11px; 
		 		 font-weight:600;
		 		 color:#ffc; 
		 		 float:left;
		 		 display:box;
		 		 height:24px;
		 		 background: url(_Arquivos/Quipus/icons/message.gif) no-repeat top left;
		 		 padding:3px 0 0 24px;
}
.loginTop { 
		 		 vertical-align: middle;
}
a.Message, a.Message:link, a.Message:visited { 
		 		 font-size: 11px;
		 		 color:#300; 
}
.loginOptions { 
		 		 float:left;
		 		 font-size: 11px;
		 		 font-weight:600;
		 		 color:#000; 
}
.loginOptions a, .loginOptions a:link, .loginOptions a:visited { 
		 		 font-size: 11px;
		 		 color:#000; 
		 		 font-weight:400;
}

td.barH {
		 		 background: url(barHButtons.gif) repeat-x top left;
}
div.barH-link, div.barH-blue, div.barH-orange, div.barH-white{
		 		 height:26px;
		 		 padding:0 5px 0 0;
		 		 font-size: 11px; 
		 		 font-weight:600;
		 		 float:left;
		 		 background: url(barHButtons.gif) repeat-x top left;
}
div.barH-blue{
		 		 background-position: 0 -26px;
}
div.barH-orange{
		 		 background-position: 0 -52px;
}
div.barH-white{
		 		 background-position: 0 -78px;
}
div.barH-blue a, div.barH-orange a, div.barH-white a, div.barH-link a{
		 		 display:block;
		 		 float:left;
		 		 padding:5px 12px 0 12px;
		 		 color:#fff; 
		 		 background: url(setaOrange.gif) no-repeat bottom right;
}
div.barH-orange a:link, div.barH-orange a:visited, div.barH-orange a:active{
		 		 background: url(setaWhite.gif) no-repeat bottom right;
		 		 color:#fff; 
}
div.barH-white a:link, div.barH-white a:visited, div.barH-white a:active{
		 		 color:#000; 
}
div.barH-blue a:link, div.barH-blue a:visited, div.barH-blue a:active{
		 		 color:#fff; 
}
div.barH-link a:link, div.barH-link a:visited, div.barH-link a:active{
		 		 color:#fff; 
}

table.Master {
		 padding:0;
		 background:  url(bg-master.gif) no-repeat top right;
}
table.Master div.Master{
		 background: url(body-bg.gif) repeat-x top right;
}
table.MasterBody{
		 background: url(tick.gif) no-repeat top left;
}
.MasterBodyDisplay{
		 width:523px;
		 background: url(tick.gif) no-repeat top right;
}
.DisplayTop{ 
}
.DisplayTopPP{ 
}
.DisplayLeft{
}
.DisplayRight{
}
#Display{
		 padding:20px 10px 0px 10px;
}
#PP #Display{
		 padding:0px 10px 0px 10px;
}
div.Banner{ 
		text-align:right;
		width:480px;
		height:75px;
		 margin:8px 0 0 60px;
 		 background:  url(roundBanner.gif) repeat-x 0 -75px;
}
div.Banner .right{ 
		height:75px;
 		background:  url(roundBanner.gif)  no-repeat 472px -150px;;
}
div.Banner .left{ 
		height:75px;
 		 background:  url(roundBanner.gif)  no-repeat 0 0;
}
div.Banner img{ 
		margin: 8px 6px 0 0;
		 		width:468px; 
				height:60px;
}
#PP div.Banner{ 
		margin:10px 0 0 34px ;
}
#PP div.Banner, #PP div.Banner div{ 
		background-image:  url(roundBannerPP.gif);
}
#Display div.Subject{ 
		 		 font-family: "Lucida Sans Unicode", "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif;
		 		 font-variant: small-caps;
		 		 font-weight: bold;
		 		 word-spacing: 6px;
		 		 letter-spacing: 2px;
		 		 color:#000;
		 		 padding-left:24px; 
		 		 background:  url(mark.gif) no-repeat 0 4px;
}
#Display div.Subject font{ 
		 		 font-size: 12pt;
		 		 display:block; 
		 		 padding-bottom:5px;
		 		 background:  url(bg_lead.gif) repeat-x bottom left;
}
#Display div.Lead { 
				font-family: "Trebuchet MS" , Verdana , sans-serif;
				 font-weight: bold;
				 font-size: 15px;
				 color: #00599e;
		 		 padding-bottom:6px;
				 padding-top:6px;
}
#PP #Display div.Body{
}
#Display div.Body h1{
				font-family: "Trebuchet MS" , Verdana , sans-serif;
				 font-weight: bold;
				 font-size: 15px;
				 color: #00599e;
				 margin-top: 10px;
				 margin-bottom: 0px;
}
#Display div.Body h2 , 
#Display div.Body h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003C69;
	margin-top: 12px;
	margin-bottom: 0px;
}
h3 {
	font-size: 11px;
}
#PP #Display div.Body p {
				font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #2f2f2f;
				line-height: 16px;
				margin: 1px 12px 0 12px;
}
a.hyp {
	font-family: Tahoma, Verdana, Arial , Helvetica , sans-serif;
	font-size: 11px;
	color: #FF8400;
	background: url(hyp.gif) 100% 3px no-repeat;
	padding-right: 20px;
}
#Display div.Body ul , #PP #Display div.Body ol {
	list-style-image: url(list_blt.gif);
	line-height: 130%;
	font-size: 11px;
	text-align: left; 
	margin: 6px 6px 6px 30px;
	padding: 0px;
	color: #2f2f2f;
}
#Display div.Body ol {
	list-style-image: none;
}
#Display div.Body li {
	list-style-image: url(list_blt_sales.gif); 
}
#Display div.Body { 
				 margin-top:12px;
		 		 padding:0 0 0 24px; 
		 		 font-family:  "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif;
		 		 font-size: 12px;
		 		 background:  url(margin.gif) repeat-y 4px 0px; 
}

#Display #BodyPP{ 
}
#Display div.Body hr{
		 		 border:0;
		 		 height:0;
		 		 color:#fff;
		 		 border-bottom:thin dotted #ccc;
}
#dspIMAGE { 
				padding-top:6px;;
		 		padding-bottom:10px;
		 		background:  url(bg_lead.gif) repeat-x bottom left;
}
#dspIMAGE img{ 
		 		 width:503px;
}
div.botDisplay{
		 		 width:26px;
		 		 height:5px;
}



.Rod{
		 		 font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
		 		 height:132px;
		 		 background:  url(rod.gif) repeat-x 0 0;
 		 		 		 }
.RodLeft{
/*
		 		 height:32px;
		 		 width:11px;
		 		 float:left;
		 		 background:  url(rod.gif) no-repeat 0 0;
*/
 		 		 		 }
.RodRight{
/*
		 		 height:32px;
		 		 width:11px;
		 		 float:right;
		 		 background:  url(rod.gif) no-repeat 0 -64px;
*/
 		 		 		 }
.MasterRodape{
		 		 width:730px;
		 		 padding:10px 0 0 10px;
		 		 		 }
.MasterRodape table{
		 		 		 }
.MasterRodapePP .MasterRodape{
		 		 		 }
 .MasterRodape *, .MasterRodape a:link, .MasterRodape a:visited{
		 		 font-size: 11px;
		 		 color:#666; 
		 		 margin:0;
		 		 		 }
.MasterRodape hr{
		 		 margin:2px 0;
		 		 border:0;
		 		 height:0;
		 		 border-bottom:1px dashed #ccc;
}


.MasterBodyAutolink{
		 background: url(tick.gif) no-repeat top right;
		 padding:10px 5px 0 5px;
}
#AutolinkBG{
}
#AutolinkBGLeft{
}
#AutolinkBGRight{
}
#AutolinkMenu{ 
}
#divAutolink { 
		 		 width:227px;
		 		 font-size: 11px; 
}
div.botAutoLinkItem{
		 		 width:227px;
		 		 background:  url(lnk.gif) no-repeat  -454px 0;
		 height:15px;
		 margin-bottom:10px;
}

.AutolinkItem {
		 		 font-size: 11px;
		 		 color:#330000;
		 		 background:  url(lnk.gif) repeat-y -227px 0;
}
.AutolinkItem img.ic{
		 		 width:0px;
		 		 height:0px;
		 		 margin-right:0px;
}
.AutolinkItem a {
		 		 display: block;
}
.AutolinkItem a:link { 
		 		 color:#003C69; 
}
.AutolinkItem a:visited { 
		 		 color:#666; 
}
.AutolinkItem a:hover {
		 		 color:#000; 
		 		 text-decoration: none;
}
.AutolinkItem a span {
		 		 padding: 2px 6px 0 6px;
		 		 display: block;
		 		 font-weight:400;
}
.AutolinkItem a span.title {
		 		 font-weight:600;
		 		 background: url(lnk.gif) no-repeat 0 0;
		 		 padding: 8px 2px 8px 18px;
		 		 color:#223661; 
}
.AutolinkItem img.Autolink {
		 		 margin-top:6px;
		 		 margin-left:6px;
		 		 width:212px; 
		 		 height:90px;
		 		 border:1px solid; 
		 		 border-color: #ccc  #666 #666 #ccc ;
}
#divAutolink img.boxIMAGE {
		 		 width:125px;
		 		 		 }

		 		 		 img.AutoIcon {width:90px; height:50px; border:1px solid #000000;}

.roundBut {
				 width:226px;
				padding-bottom:5px;
}
.roundBut .top{
		 		 background: url(newsPP.gif) no-repeat 0 0;
				 line-height:10px;
}
.roundBut .center{
				padding: 0 6px;
		 		background:  url(newsPP.gif) repeat-y -226px 0;
}
.roundBut .bottom{
		 		 background:  url(newsPP.gif) no-repeat -452px 0;
				 line-height:10px;
}
.but-img-txt{				
				 font-family: "Trebuchet MS" , Verdana , sans-serif;
				 font-size: 14px;
		 		 color:#003366; 
		 		 display: block;
		 		 padding: 0 ;
		 		 vertical-align: middle;
}
.but-img-txt img{
		 		 vertical-align: middle;
}
a.but-img-txt, a.but-img-txt :link, a.but-img-txt :hover, a.but-img-txt :visited,
.roundBut a, .roundBut a:link, .roundBut a:hover, .roundBut a:visited{
		 		 color:#003366; 
}
div.newsButs{
/*		 		 width:187px; */
		 		 padding:7px 0px 5px 2px;
}
a.newsBut{
		 		 display: block;
		 		 padding: 4px ;
}
#newsPP{
				font-family:"Trebuchet MS", "Lucida Sans Unicode",  "Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif;
				border-top:1px solid #fff;
				color:000;
				height:300px;
		 		 font-size: 11px; 
		 		 padding: 10px 0 10px 5px ;
		 		 background:  url(tick.gif) no-repeat top left;
}
#newsPP-right{
		 		 background:  url(tick.gif) no-repeat top right;
}
#newsPP a{
		 		 color:003C69;
		 		 font-weight: 400; 
}
#newsPP a.newsBut{	
		 		 font-weight: 700; 
		 		 padding: 4px 0 0 0;	 		 
}
#newsPP #searchQuery{
/*
				background-color: #F1F4F6;
				width: 110px;
		 		color:3E80BD;
		 		font-weight: 400; 
*/
}
a.newsBut, a.newsBut:link, a.newsBut:visited, a.newsBut *{
		 		 font-size: 12px; 
		 		 font-weight: 700; 
		 		 color:#000;
		 		 vertical-align: middle;
}

#news_scroll td{
		 		 padding: 6px 0px ;
}
.newsTitle img, .newsTitleOld img{
		 		 height:11px; 
		 		 width:11px;
		 		 margin-right:3px;
}
.News img.AutoIcon{
		 		 height:50px; 
		 		 width:50px;
		 		 margin-right:3px;
}
.newsTitle a, #news_scroll .newsTitle a:link, #news_scroll .newsTitle a:visited{
/*
		 		 font-family: tahoma, verdana, arial;
*/
		 		 font-size: 11px;
		 		 font-weight: bold;
}
.newsTitleOld a {
		 		 font-family: tahoma, verdana, arial;
		 		 font-size: 11px;
		 		 font-weight: bold;
		 		 color:#000; 
}
.newsLeadOld a{
		 		 font-size: 11px;
		 		 color:#000;
}
.newsLead a, #news_scroll .newsLead a:link, #news_scroll .newsLead a:visited{
		 		 font-size: 11px;
		 		 color:#7B7B7B; 
}
.newsMore, .newsMoreOld{
		 		 text-align:right;
		 		 border-top:thin dotted #7B7B7B;
}
.newsMoreOld a{
		 		 font-size: 11px;
		 		 color:#FF9900;
}
#news_scroll .newsMore{
		 		 padding-bottom:70px;
}
.newsMore a, #news_scroll .newsMore a:link, #news_scroll .newsMore a:visited{
		 		 font-family: tahoma, verdana, arial;
		 		 font-size: 11px;
		 		 color:#7B7B7B;
}
.News { 
}
.News .newsItem{
		 		 float: left; 
		 		 padding:5px 5px 0 5px;
		 		 width: 220px;
		 		 height:100px;
		 		 border-top:1px dashed #999999;
		 		 border-left:1px dashed #999999;
				 line-height:12px;
}
.News .newsItem a {
		 		 font-size: 11px; 
		 		 font-weight: bold;
}
.News font {
				 display: block;
				 padding-top:5px;
		 		 font-size: 11px; 
		 		 color:666666;
}


table.PP td{
		 		 padding: 10px 7px 10px 0;
		 		 border-bottom:1px dashed #999999;
}
table.PP tr.last td{
		 		 border-bottom:0;
}

table.PP img.PP{
		 		 margin-bottom: 3px;
		 		 border:3px dashed #999999;
}
table.PP td.PP{
		 		 border-left:1px dashed #999999;
		 		 padding: 10px 0 10px 10px;
}
table.border{ border : none; border-collapse: collapse; }
table.border td{ border : 1px solid #7F9DB9; padding: 0 2px;}


		 		 font.fine{font-size: 7pt;} 
		 		 font.finecolor{font-size: 7pt; color:666666} 
		 		 font.finecolorhi{font-size: 7pt; color:0080FF} 
		 		 font.finecab{font-size: 7pt; color:ffffff} 
		 		 font.note{font-size: 8pt} 
		 		 font.notecolor{font-size: 8pt; color:7F9DB9} 
		 		 font.notecolorhi{font-size: 8pt; color:0080FF} 
		 		 font.notecab{font-size: 8pt; color:ffffff} 
		 		 font.medium{font-size: 8pt; font-weight: bold} 
		 		 font.mediumcolor{font-size: 8pt; font-weight: bold; color:7F9DB9} 
		 		 font.mediumcolorhi{font-size: 8pt; font-weight: bold; color:0080FF} 
		 		 font.mediumcolorG{font-size: 8pt; font-weight: bold; color:999999} 
		 		 font.mediumtitle{font-size: 8pt; font-weight: bold; color:005530} 
		 		 font.mediumcab{font-size: 8pt; font-weight: bold; color:ffffff} 
		 		 font.big{font-size: 14pt; font-weight: bold} 
		 		 font.bigcolor{font-size: 14pt;font-weight: bold; color:7F9DB9 } 
		 		 font.bigcab{font-size: 14pt;font-weight: bold; color:ffffff}
		 		 .border{ border : 1px solid #7F9DB9 }
		 		 .bordermoldura{ border : 1px solid #98AD5C }
		 		 .bordercolor{ border : 1px solid #E2DFC7 }
		 		 #noscreen{  display: none !important; }
		 		 select{
		 		  font-size: 7pt;
		 		  font-style: normal;
		 		  background-color: #F2F1E6;
		 		  border: 1px solid #7F9DB9;
		 		  vertical-align: middle;
		 		 }

textarea {
		 font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
		 		  font-size: 7pt;
		 		  font-style: normal;
		 		  background-color: #F2F1E6;
		 		  border: 1px solid #7F9DB9;
		 		  vertical-align: middle;
}
input.fine {
		 		 font-size: 7pt;
		 		 font-style: normal;
		 		 color: #000;
		 		 background-color: #F2F1E6;
		 		 border: 1px solid #7F9DB9;
		 		 vertical-align: middle;
}
#searchQuery{
				border:1px solid #3E80BD;
				width: 120px;
				margin-roght:4px;
}
		 		 input.note
		 		 {
		 		  font-size: 9pt; 
		 		  font-style: normal;
		 		 }
		 		 input.bar
		 		 {
		 		  font-size: 9pt; 
		 		  font-style: normal;
		 		  background-color: #cccccc;
		 		  border-left: buttonhighlight solid 1px; 
		 		  border-bottom: buttonshadow solid 1px; 
		 		  border-top: buttonhighlight solid 1px;
		 		 }
.submit{
		 		 text-align:center;
		 		 margin:4px;
		 		 font-size: 10px;
		 		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 		 font-weight: bold;
		 		 color: E2DFC7;
		 		 background: #fefefe url(submitOcre.gif) repeat-x;
		 		 border: 3px double;
		 		 border-color: #c4cccc #acb5b5 #6f7777 #acb5b5
}
input.submit
{
color: #2b333c;
cursor: pointer !important;
cursor: hand;
background: #fefefe url(submit.gif) repeat-x;
}
.submit:hover, .submit:focus 
{
border: 3px double;
border-color: #aedf9a #94da78 #6ab94b #94da78
}


