#topbar {
	position:absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	width: 457px;
	visibility: hidden;
	z-index: 100;
	border-style: groove;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
}

.style20 {color: #666666; }
.style23 {color: #CC0000; }



.copy a:link,.copy  a:active,.copy  a:hover,.copy  a:visited{
		color:				#666666;
	}


.saibamais a {
	color: #FFFFFF;
	text-decoration: none;
}

DIV.line A {
	text-decoration: underline;
}
DIV.line A:hover {
	text-decoration: none;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.degradetopo {
	background-image: url(imagens/bg_degradetopo.jpg);
	background-repeat: repeat-x;
}

.footerseperator {
	padding-left: 7px;
	padding-right: 7px;
	font-size: 10px;
	color: #555555;
}
.style25 {
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	
	color: #CC0000;
}
.style25 a:link,.style25  a:active,.style25  a:hover,.style25  a:visited{

		color:				#CC0000;
	
	}

.style44 {font-size: 11px; color: #666666; }
.style45 {color: #999999}
.style46 {
	font-size: 10px;
	color: #777777;
}
.style48 {
	font-size: 11px;
	color: #111111;
}
.style49 {font-size: 11px}
.style51 {font-size: 8px; color: #999999; }


.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }



.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }



.productsNotifications { background: #f2fff7; }



.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



A {
	color: #0F669C;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}
A:visited {
	color: #0C5078;	
	text-decoration: none;
}



FORM {



	display: inline;



}







TR.header {



  background: #ffffff;



}







TR.headerNavigation {



  background: #FFFFFF;



}







TD.headerNavigation {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 11px;



  background: #FFFFFF;



  color: #D5D5D5;



  text-align : center;



 



}







A.headerNavigation { 



  color: #D5D5D5; 



  text-align : center;



}







A.headerNavigation:hover {



  color: #D5D5D5;



}







TR.headerError {



  background: #CC0001;



}







TD.headerError {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 15px;



  background: #CC0001;



  color: #ffffff;



  font-weight : bold;



  text-align : center;



}







TR.headerInfo {



  background: #00ff00;



}







TD.headerInfo {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  background: #00ff00;



  color: #ffffff;



  font-weight: bold;



  text-align: center;



}







TR.footer {



  background: #A6A6A6;



}







TD.footer {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  background: #A6A6A6;



  color: #ffffff;



  font-weight: bold;



}







.infoBox {



  background: #D9D9D9;



  border: 0;



}







.infoBoxContents {



  background: #FFFFFF;



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







.infoBoxNotice {



  background: #FF8E90;



}







.infoBoxNoticeContents {



  background: #FFE6E6;



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







TD.infoBoxHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  font-weight: bold;



  background: #FFFFFF;



   background: url('images/infobox/corner_center.gif');



  color: #444444;



}







TD.infoBox, SPAN.infoBox {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {



  background: #FFFFFF;



}







TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {



  background: #FFFFFF;



}







TABLE.productListing {



  border: 0px;



  border-style: solid;



  border-color: #A6A6A6;



  border-spacing: 1px;



}







.productListing-heading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  background: #A6A6A6;



  color: #FFFFFF;



  font-weight: bold;



}







TD.productListing-data {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







A.pageResults {



  color: #000099;



}







A.pageResults:hover {



  color: #000099;



  background: #FFFF33;



}







TD.pageHeading, DIV.pageHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 20px;



  font-weight: bold;



  color: #9a9a9a;



}







TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #000000;



}







TD.main, P.main {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  line-height: 1.5;



}







TD.smallText, SPAN.smallText, P.smallText {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







TD.accountCategory {



  font-family: Verdana, Arial, sans-serif;



  font-size: 13px;



  color: #aabbdd;



}







TD.fieldKey {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.fieldValue {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



}







TD.tableHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.newItemInCart {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #ff0000;



}







CHECKBOX, INPUT, RADIO {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}







TEXTAREA {



  width: 100%;



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}







SPAN.greetUser {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #f0a480;



  font-weight: bold;



}







TABLE.formArea {



  background: #f1f9fe;



  border-color: #7b9ebd;



  border-style: solid;



  border-width: 1px;



}







TD.formAreaTitle {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.markProductOutOfStock {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







SPAN.errorText {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







td#headmenu a



{



	background-color: #6B6B6B;



	color: #FFFFFF;



	font-size: 10px;



	display: block;



	padding: 5px;



	  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



}



td#headmenu a:hover



{



	background-color: #C0C0C0;



	color: #494949;



	  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



}



td#headmenu a.menuHead



{



	font-size: 10px;



	  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



	



	



}







.moduleRow { }



.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }



.moduleRowSelected { background-color: #E9F4FC; }







.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }



.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }







/* message box */







.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }



.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }



.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }







ADD AT END OF FILE:







/* BOF Option Type Value */



/* DDB - 041031 - Form Field Progress Bar */



.progress{



  width: 1px;



  height: 14px;



  color: white;



  font-size: 12px;



  overflow: hidden;



  background-color: navy;



  padding-left: 5px;}



}



/* EOF Option Type Value */







#ma a {text-decoration:none; font-family:tahoma; font-size:13px; font-weight:bold; color:#808080; text-transform:uppercase}



#ma a:hover {color:#AD0000}



.style1 {



	color: #4c4c4c;



	font-size: 11px;



	font-family: tahoma;



}



.style2 {



	color: #9A9A9A;



	font-size: 11px;



	font-family: tahoma;



	text-decoration:none



}



.style3 {



	color: #FFFFFF;



	font-size: 11px;



	font-family: tahoma;



}



.style4 {



	color: #7c1a09;



	font-size: 10px;



	font-family: tahoma;



	font-weight: bold;



	text-transform:uppercase



}



.style5 {



	color: #6b6b6b;



	font-size: 11px;



	font-family: tahoma;



}



.style6 {



	color: #494949;



	font-size: 11px;



	font-family: tahoma;



	font-weight: bold;



	text-decoration:none



}



.style7 {



	color: #2F6D94;



	font-size: 11px;



	font-family: tahoma;



	text-decoration:none



}



.style8 {



	color: #3B3B3B;



	font-size: 11px;



	font-family: tahoma;



	font-weight: bold;



	text-transform:uppercase



}



.style9 {



	color: #f08800;



	font-size: 10px;



	font-family: tahoma;



}



.style10 {



	color: #7A7A7A;



	font-size: 11px;



	font-family: tahoma;



	text-decoration:none



}



.style11 {



	color: #7f7f7f;



	font-size: 11px;



	font-family: tahoma;



}



.style12 {



	color: #2F6D94;



	font-size: 11px;



	font-family: tahoma;



}



.style14 {color: #FFFFFF; font-size: 11px; font-family: tahoma; font-weight: bold; text-transform:uppercase }



.style15 {color: #FFC10B; font-size: 11px; font-family: tahoma; font-weight: bold; text-transform:uppercase }



.style16 {



	color: #9B2C12;



	font-size: 10px;



	font-family: tahoma;



}



.style17 {



	color: #424242;



	font-size: 12px;



	font-family: tahoma;



}



.style18 {



	color: #787878;



	font-size: 10px;



	font-family: tahoma;



}



	#layout	{



		width:740px;	



		font-family:		"Tahoma";



	}



	



	.whoisnew { 



		background-color:	#E8E8E8;



		



		color:				#CCCCCC;



		font-size:			11pt;



		font-weight:		bolder;



		



		padding:			2px;







		width:				735px;



		/**height:				30px;**/



		



	}



	

.borda {

	border-collapse: collapse;

	border:1px solid #CCCCCC;

	

}



.whoisnew a:link, .whois a:active, .whoisnew a:visited{



		color:				#CCCCCC;



	}	



	.whoisnew a:hover{



		color:				#990000;



	}	



	.whoisnew img {



		border:				0px;



	}



	.whois { 



		background-color:	#cccccc;



		



		color:				#CCCCCC;



		font-size:			11pt;



		font-weight:		bolder;



		



		padding:			2px;







		width:				735px;



		/**height:				30px;**/



		



	}



	.whois a:link, .whois a:active, .whois a:visited{



		color:				#CCCCCC;



	}	



	.whois a:hover{



		color:				#990000;



	}	



	.whois img {



		border:				0px;



	}



	



	.planos {		



		background-color:	#BCBCBC;



		border-top:			2px solid #969696;



		border-bottom:		5px solid #969696;







		height:				146px;



		width:				740px;



	}



	



	.planos img	{



		border:				1px solid #000000;



		



		position:			relative;		



		left:				25px;



		



		height:				118px;



		width:				226px;



		



		margin:				12px 0 12px 0;



	}







	#conteudo {



		background-color:	#FFFFFF;		

		border:				1px solid #D9D9D9;


		font-family:		Verdana;

		font-size:			8pt;

		float:				left;

		margin-top:			1px;

		width:				954px;

	}

	#conteudo_clients {


		background-color:	#FFFFFF;		

		border:				1px solid #D9D9D9;


		font-family:		Verdana;

		font-size:			8pt;

		margin-top:			1px;

		width:				954px;

	}






	#conteudo .titulo	{



		background-color:	#F2F2F2;







		 font-size: 9pt;



 font-family: Verdana;



 text-align: justify;



 font-weight: bold;



 text-decoration: none;



 text-transform: uppercase;



 letter-spacing: 1px;



 



		color:				#3D3D3D;







		height:				28px;







		vertical-align:		middle;







		text-indent:		15px;



	}



	#conteudo h1 {



		color:				#3D3D3D;



		font-size:			25pt;



		font:				"Comic Sans MS";



	}



	#conteudo ul {
		padding: 0 0 0 40px;
	}



	#conteudo2 {



		background-color:	#FFFFFF;		



		border:				1px solid #D9D9D9;



	



		float:				left;



		margin-top:			1px;



				



		width:				954px;



	}







	#conteudo2 .titulo	{



		background-color:	#F2F2F2;







		font-size:			10pt;



		color:				#3D3D3D;







		height:				28px;







		vertical-align:		middle;







		text-indent:		15px;



	}



	#conteudo2 h1 {



		color:				#3D3D3D;



		font-size:			25%;



		font:				"Comic Sans MS";



	}



	.blocos table {		



		background-color:	#FFFFFF;		



		border:				1px solid #D9D9D9;



	



		float:				left;



				



		height:				242px;



		width:				243px;



	}



	



	.blocos .titulo	{



		background-color:	#F2F2F2;







		font-size:			10pt;



		color:				#3D3D3D;







		height:				28px;







		vertical-align:		middle;







		text-indent:		15px;



	}



	.blocos h1{



		color:				#3D3D3D;



		font-size:			25pt;



		font:				"Comic Sans MS";



	}



	



	.blocos .conteudo{



		vertical-align:		top;



		font-size:			10pt;



		



	}



	.blocos .conteudo li{	



		list-style:			square;



	}



	.blocos .conteudo a{	



		color:				#797979;



	}







	.linha_rodape {


		
		background-color:	#325379;



		height:				1px;



	}







	.rodape {



		text-indent:		20px;



	}



	



	



	



	.rodape	a:link, .rodape a:active, .rodape a, .rodape a:visited{	



		color:				#333333;



		text-decoration:	none;



		font-weight:		bolder;



		font-size:			10pt;



	}







	.rodape	a:hover {	



		color:				#990000;



		background-color: #FFFFFF;



		



	}



	



	a img{



		border:0;	



	}







	.cart	{



		background:			#F2F2F2;		



		border:				1px solid #D9D9D9;



		padding:			10px;



		text-align:			left;



		vertical-align:		middle;



	}







	.cart .produtos{



		font-size:			11pt;



		font:				Verdana 80%;



	}







	#header{



		font-weight:		bolder;



		font-size:			10pt;



	}