/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText 				{font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.errorBox 				{font-family : Verdana, Arial, sans-serif; font-size : 10px; background-color: #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; }
.otherColor				{color: #988F74; }
.otherColorRed			{color: #FF0000 !important; font-weight:bold; }

body					{color: #000000; margin: 0px; background-color: #F3F1E5; }
body.white				{background-color: #FFFFFF; }

a 					    {color: #000000; text-decoration: none; }
a:hover 				{color: #777057; text-decoration: underline; }

a.bottomA 				{font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #777057; text-decoration: none; font-weight:bold; }
a.bottomA:hover 		{color: #4A4637; text-decoration: underline; }

FORM 					{display: inline; }

CHECKBOX, 
INPUT, 
RADIO, 
SELECT 					{font-family: Verdana, Arial, sans-serif; font-size: 11px; }
TEXTAREA 				{width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

h2						{color: #3D3930; margin: 0px 0px 5px; padding: 0px;}

.input	 				{padding: 3px; height:22px; border:1px solid #988F74; }
.textarea 				{padding: 3px; border:1px solid #988F74; }
.buttom					{padding:5px; padding-top: 2px; border:0px; height:30px; background-color: #988F74; background-image: url(images/fundo_buttom.gif); background-repeat: repeat-x; background-position: left bottom; color:#FFFFFF; font-weight:bold; }

TR.header 				{font-family: Verdana, Arial, sans-serif; }
TR.header a				{font-size: 10px; color: #CCC; text-decoration: none; font-weight: bold; }
TR.header a:hover		{color: #FFF; text-decoration: underline; }

TR.headerNavigation 	{}

TD.headerNavigation 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background:url(images/infobox/corner_right_leftC.gif) repeat-x; color: #ffffff; font-weight : bold; }

A.headerNavigation 		 {color: #FFFFFF; }
A.headerNavigation:hover {color: #fff;}

TD.headerError 			 {background-color: #FFB0B0; border:1px solid #B70000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #B70000; font-weight : bold; text-align : center; padding:5px; }

TD.headerInfo 			 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background-color: #C9F9A6; border: 1px solid #008000; color: #008000; font-weight: bold; text-align: center; padding:5px; }

.footer 				 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #404040; }
.footer A 				 {font-size: 11px; color: #2c86b4; text-decoration: none; }
.footer A:hover 		 {color: #2c86b4; text-decoration: underline; }


.infoBox 				 {border-left: 1px solid #BBB3A0; border-right: 1px solid #BBB3A0; background:#FFFFFF}
.infoBoxQ				 {border: 1px solid #BBB3A0;}
.infoBoxC 				 {border-bottom: none; border-top:none; border:1px solid #4E533E; background-color:#4E533E;}

.infoBoxContents 		 {background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxContentsQ 		 {background-color: #F1F0ED; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxContentsC 		 {font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#F3F1E5;}
.infoBoxContentsC ul	 {margin-bottom: 0px; margin-top: 5px; margin-left: -27px;}
.infoBoxContentsC ul li.hidCat{display: none;}
.infoBoxContentsC ul ul	 {margin-bottom: 0px; margin-top: 0px; margin-left: -25px; 	list-style-type: square;}
.infoBoxContentsC a 	 {color: #F3F1E5; text-decoration:none;}
.infoBoxContentsC a:hover{color: #F3F1E5; text-decoration:underline;}

.infoBoxContentsFrete	 {background-color: #F1F0ED; padding:5px}
.fontFrete				 {font-family: Verdana, Arial, sans-serif; font-size: 12px;}	

.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:url(images/infobox/corner_right_left.gif) repeat-x; color: #FFF;}
TD.infoBoxHeadingC 		 {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: url(images/infobox/corner_right_leftC.gif) repeat-x; color: #FFF;}

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-color: #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-color: #FFFFFF;}

TABLE.productListing 	 {border-spacing: 1px;}

.productListing-heading  {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FFFFFF; color: #000000; font-weight: bold;
}

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

A.pageResults 			 {color: #777057;}
A.pageResults:hover 	 {color: #777057;}
A.pageResults img 	 	 {margin-top: 3px; margin-bottom: -1px;}

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.smallTextPag,
SPAN.smallTextPag,
P.smallTextPag 			 {font-family: Verdana, Arial, sans-serif; font-size: 12px;}

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;}


SPAN.greetUser 			 {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold;}

TABLE.formArea 			 {background: #f1f9fe; border: 1px solid #7b9ebd; }

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; font-weight:bold; font-size: 14px;}

SPAN.errorText 			 {font-family: Verdana, Arial, sans-serif; color: #ff0000;}

P.simulaFrete			  {margin: 9px 0px 0px; padding: 0px; text-align: center;}

TR.pagamentoTitle		  {background-color: #F1F0ED;font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;font-weight: bold;}
TR.pagamentoTitle TD,
TR.pagamentoHeader TD	  {border: 1px solid #3D3930;font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}

#productPhoto			  {width: 140px;}
#productPhoto ul 		  {margin: 0px; padding: 0px; overflow: hidden;}
#productPhoto a 		  {font-size: 12px; font-weight: bold; color: #B8B3A0;}
#productPhoto .pTT		  {width: 100%; display: block;}
#productPhoto .pTL		  {background-image: url(images/infobox/pTL.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; height: 10px; padding-left: 10px;}
#productPhoto .pTR		  {background-image: url(images/infobox/pTR.gif); background-repeat: no-repeat; background-position: right top; font-size: 1px; height: 10px;}

#productPhoto .pMM		  {width: 100%; display: block;}
#productPhoto .pML		  {background-image: url(images/infobox/pML.gif); background-repeat: repeat-y; background-position: left top; padding-left: 10px;}
#productPhoto .pMR		  {background-image: url(images/infobox/pMR.gif); background-repeat: repeat-y; background-position: right top;}

#productPhoto .pBB		  {width: 100%; display: block;}
#productPhoto .pBL		  {background-image: url(images/infobox/pBL.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; height: 10px; padding-left: 10px;}
#productPhoto .pBR		  {background-image: url(images/infobox/pBR.gif); background-repeat: no-repeat; background-position: right top; font-size: 1px; height: 10px;}


#productPhoto .icoPhoto	  {background-image: url(images/icoPhoto.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 6px; padding-left: 30px;}
#productPhoto .icoMPhoto  {background-image: url(images/icoMPhoto.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 6px; padding-left: 30px;}
#productPhoto .listaMfoto li{float: left; display: block; margin-right: 0px; margin-bottom:6px;}			
#productPhoto .listaMfoto li.mLeft{margin-left: 10px;}



.productPhoto .productPhotoT	{background-image: url(images/infobox/productPhotoTT.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size: 1px;}
.productPhoto .productPhotoB	{background-image: url(images/infobox/productPhotoBB.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size: 1px;}
.productPhoto .productPhotoL	{background-image: url(images/infobox/productPhotoL.gif); background-repeat: repeat-y;	background-position: left top; font-size: 1px; width: 10px;}
.productPhoto .productPhotoR	{background-image: url(images/infobox/productPhotoR.gif); background-repeat: repeat-y;	background-position: left top; font-size: 1px; width: 10px;}
.productPhoto a 				{font-weight: bold; color: #B8B3A0;}
.productPhoto .icoPhoto			{background-image: url(images/icoPhoto.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 6px; padding-left: 30px; }
.productPhoto .icoProduct		{background-image: url(images/icoProduct.gif); background-repeat: no-repeat; background-position: left 1px; padding-bottom: 6px; font-weight: bold; color: #B8B3A0; padding-left: 20px; }
.productPhoto .icoDesc			{background-image: url(images/icoDesc.gif); background-repeat: no-repeat; background-position: left 1px; padding-bottom: 6px; font-weight: bold; color: #B8B3A0; padding-left: 20px; }

.azul 					  {color:#0099CC;font-family:"Courier New", Courier, monospace; font-size:105%}
.azul:hover 			  {color:#0099CC;text-decoration:underline}

.laranja				  {color:#4A4637; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;!important}
.laranja:hover			  {color:#4A4637; font-weight:bold;text-decoration:underline}

.price					  {color:#595959; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.priceOld				  {color:#595959; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px}
.priceNew				  {color:#595959; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px}

.productdetails			  {text-align:justify; color:#7E7E7E;}

.moduleRow 				 { }
.moduleRowOver 			 {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; padding: 5px;}
.messageStackError,
.messageStackWarning 	 {font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFA6A6; padding: 5px; border: 1px solid #770000; color:#770000;}
.messageStackSuccess 	 {font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #AFF398; padding: 5px; border: 1px solid #006600; color:#006600;}

/* input requirement */

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

.infoBoxBottomC			 {height:8px;font-size: 2px;}
TD.infoBoxBottomC		 {color: #ffffff;background-image: url(images/infobox/corner_right_leftC_button.gif);background-position: left top;}

.infoBoxBottom			 {height:8px;font-size: 2px;}
TD.infoBoxBottom		 {color: #ffffff;background-image: url(images/infobox/corner_right_left_button.gif);background-position: left top;}