/* $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $ osCommerce, Open 
Source E-Commerce Solutions http://www.oscommerce.com Portions Copyright (c) 2003 
osCommerce Portions Copyright (c) 2004 www.oscommerce-templates.co.uk Released 
under the GNU General Public License */

BODY { background: #f2f2f2; color: #575757; margin-top: 0px; margin-right: 15px; margin-left: 15px;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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: #050000; text-decoration: none;font-family: arial;font-size: 12px;font-weight: bold;}
 A:hover { color: #781704;} FORM { display: inline; } 
A1		{color:#963213; font-size:14px; line-height:10px; font-weight:normal; display:block;
						 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
A1:hover { color:#963213; font-size:14px; line-height:16px; font-weight:normal; display:block;
						 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 2px no-repeat; }
TR.header { background: #ffffff; } 
TR.headerNavigation 
{ background: #eeeeee; }
 TD.headerNavigation { font-family: arial; 
font-size: 11px; background: #eeeeee; color: #ffffff; font-weight : bold; height: 
26px; background-image: url(images/infobox/background.gif); }
 A.headerNavigation 
{ color: #ffffff; }
 A.headerNavigation:hover { color: #ffffff; text-decoration: underline; }
 TR.headerError { background: #ff0000; }
  TD.headerError { font-family: 
Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; 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: #bbc3d3; }
  TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #eeeeee; color: #ffffff; font-weight 
: bold; height: 26px; background-image: url(images/infobox/background.gif); 
}
 .infoBox { background: #b6b7cb; }
  .infoBoxContents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 0.7em; font-weight: bold; line-height: 
1.5; border-top: 0px; border-right: 1px; border-left: 1px; border-bottom: 1px; 
border-color: #cccccc; border-style: solid; background: #FFFFFF; }
 .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: 12px; font-weight: bold; background: #eeeeee; 
font-variant: small-caps; color: #ffffff; height: 26px; background-image: url(images/infobox/background.gif); 
} a.infoBoxHeadingLink { color: #ffffff; }
 a.infoBoxHeadingLink:hover { color: 
#ffffff; text-decoration: underline; }
 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: 
#F3F3F3; }

 TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 
10px; } ############# TABLE.productListing { border: 1px; border-style: solid; 
border-color: #cccccc; font-family: Verdana, Arial, sans-serif; font-size: 10px; 
font-weight: bold; }
 .productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: transparent;
	color: #FFFFFF;
	height: 26px;
	font-weight: bold;
	background-image: url(images/infobox/background.gif);
	background-repeat: repeat-x;
}
 A.productListing-heading 
{ padding-top: 8px; background: transparent; } ############# A.pageResults { color: 
#0000FF; }
 A.pageResults:hover { color: #0000FF; background: #FFFF33; }
 
  TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif;
font-size: 12px; font-variant: small-caps; text-decoration: sharp;
font-weight: bold; color: #FFFFFF;
background: url('images/m22.gif');
background-repeat:repeat-x; padding-top: 0px; padding-bottom:0; padding-left: 30px; }

 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: 
0.8em; 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, SELECT { 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;font-weight: bold;} SPAN.errorText { 
font-family: Verdana, Arial, sans-serif; color: #ff0000; }
 .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; } .outline { border-top: 1px; border-right: 1px; border-left: 1px; border-bottom: 1px; border-style: solid; border-color: 
#575757; background: #ffffff; } 

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #2C2C2C
}
.price2_padd {
 font-size: 20px;
 font-weight: bold;
 color: #910010;font-family: "Arial CE";font-style: normal;}
 .ch1{
 border-left: #C6C6C6 1px solid;
 border-right: #C6C6C6 1px solid;
 }
 .ch2{
 padding-left: 13px;
 }               
 .ch3{
 font-size: 10px;
 font-weight: bold;
 color: #46484A;
 }

 .ch4{
 font-size: 11px;
 color: #46484A;
 }

 .ch5{
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }

 .ch6{
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
 color: #FFFFFF;
 }

 .ch7{
 border-left: #B6B6B6 1px solid;
 border-right: #B6B6B6 1px solid;
 }

 .ch8{
 font-size: 14px;
 font-weight: bold;
 color: #3091BB;
 }

 .ch9{
 font-size: 14px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }

 .ch10{
 font-size: 11px;
 font-weight: bold;
 color: #484E53;
 }

 .ch11{
 font-size: 12px;
 font-weight: bold;
 color: #484E53;
 }

 .ch12{
 font-size: 11px;
 color: #484E53;
 }

 .ch13{
 font-size: 14px;
 font-weight: bold;
 color: #484E53;
 }

 .ch14{
 font-size: 11px;
 color: #484E53;
 }

 .ch15{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }

 .ch16{
 font-size: 11px;
 text-decoration: none; 
 color: #58B4D2;
 }

 .ch17{
 font-size: 13px;
 color: #565656;
 }

 .ch18{
 font-size: 13px;
 color: #565656;
 }

               
 .ml1{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }


 .se{            
 width: 100px;
 font-size: 9px;
 color: #282E3E
 }
 .se2{            
 width: 115px;
 font-size: 9px;
 color: #282E3E
 }

 .image_border{
  border:1px solid #000000; 
 }

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */
.fondo_header{background-image: url(images/m11a.gif);background-repeat: no-repeat;}

/* ********************************NAVEGADOR BOXES***************************************************** */
.box_body ul 	{padding:0; margin:15px; }
.box_body .bg_list	{{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.box_body .bg_list a	{color:#963213; font-size:14px; line-height:25px; font-weight:normal;
									 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
.box_body .bg_list a:hover {color:#963213;text-decoration:underline;}

.box_body .bg_list_un 	{}
.box_body .bg_list_un  a	{color:#963213; font-size:14px; line-height:25px; font-weight:normal;
									 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
									
.box_body .bg_list_un  a:hover	{color:#963213;text-decoration:underline;}
/* ***********************************NAVEGADOR BOXES******************************** */
.boxText .bg_list2 					{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2 a				{color:#963213; font-size:14px; line-height:12px;text-decoration:none;
									 padding:7px 18px 7px 1px;background:url(images/bg_list.gif) right 7px no-repeat;}
.boxText .bg_list2 a:hover			{color:#963213;text-decoration:underline;}

.boxText .bg_list2_un 				{}
.boxText .bg_list2_un a				{color:#963213; font-size:14px; line-height:16px;text-decoration:none;
									 padding:7px 18px 7px 1px;background:url(images/bg_list.gif) right 7px no-repeat;}
.boxText .bg_list2_un a:hover		{color:#963213;text-decoration:underline;}
/* ********************************NAVEGADOR BOXES***************************************************** */

.box_body .bg_list_sub 	{}
.box_body .bg_list_sub  a	{color:#963213; font-size:14px; line-height:25px; font-weight:normal;
									 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
.box_body .bg_list_sub  a:hover	{color:#963213;text-decoration:underline;}

/* ************************************************************************************* */
.boxText li							{padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a			{font-family:arial;}
.boxText ul							{list-style:none;margin:6px 0px 0px 1px;padding:0;}
.boxText li a 						{display:block;}
.boxText ul li div 					{padding-left:26px;}


.boxText .bg_list 					{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list a					{color:#963213; font-size:14px; line-height:16px; font-weight:normal;
									 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
.boxText .bg_list a:hover			{color:#963213;text-decoration:underline;}

.boxText .bg_list_un 				{}
.boxText .bg_list_un a				{color:#963213; font-size:14px; line-height:16px; font-weight:normal;
									 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
.boxText .bg_list_un a:hover		{color:#963213;text-decoration:underline;}
/* ************************************************************************************* */
.boxText .bg_list2 					{background:url(images/bg_list_hline.gif) 0px 0px repeat-x;}
.boxText .bg_list2 a				{color:#963213; font-size:14px; line-height:12px;text-decoration:none;
									 padding:7px 18px 7px 1px;background:url(images/bg_list.gif) right 7px no-repeat;}
.boxText .bg_list2 a:hover			{color:#963213;text-decoration:underline;}

.boxText .bg_list2_un 				{}
.boxText .bg_list2_un a				{color:#963213; font-size:14px; line-height:16px;text-decoration:none;
									 padding:7px 18px 7px 1px;background:url(images/bg_list.gif) right 7px no-repeat;}
.boxText .bg_list2_un a:hover		{color:#963213;text-decoration:underline;}
/* 
/* ************************************************************************************* */
.main .desc ul			{margin:1px 0px 10px 0px;list-style:none;padding:0;}
.main .desc li			{background:url(images/bg_list_hline.gif) 0px 100% repeat-x;}

.main .desc li div		{color:#963213; font-size:14px; line-height:16px; font-weight:normal; display:block;
						 padding:7px 0px 7px 25px;text-decoration:none;background:url(images/bg_list.gif) 0px 7px no-repeat;}
.main .desc li div		{color:#963213;font-size:14px;line-height:16px;text-decoration:none;}


.main .desc li a		{color:#963213; font-size:14px; line-height:16px; font-weight:normal;
						 text-decoration:none;}
.main .desc li a:hover	{color:#963213;font-size:14px;line-height:16px;text-decoration:underline;}

.desc_list				{width:50%;}
.desc_list_separator	{padding:0px 20px 0px 20px;}
/* 


