/*
	$Id: stylesheet.css,v 1.56 2004/06/28 20:00:02 hpdl Exp $

	osCommerce, Open Source E-Commerce Solutions
	http://www.ecartgt.com.br
	Copyright (c) 2004 ecartgt
 Template by Tonbo Nuske
*/
BODY {background: White;color: #253738; margin: 0px;}

.centerpage {width: 980px;	margin: 5px auto;  font-size: 11px; font-family: Arial, Tahoma, sans-serif; font-size: 10px; }
	

.boxText { font-family: Arial, Tahoma, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Tahoma, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Tahoma, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: White; }
.orderEdit { font-family : Arial, Tahoma, sans-serif; font-size : 11px; color: #29A386; text-decoration: underline;  font-weight: bold;  }


A { color: #0B7F6F;	 font-family: Arial, Tahoma, sans-serif;
	 font-size: 12px;	 text-decoration: none;	 font-weight: normal;}

A:hover {  color: #FF4500;	text-decoration: underline;}

FORM {display: inline;}

TR.header {}

TR.headerNavigation {}
TD.headerNavigation {	font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;	background: White;color: #93A0AB;font-weight : normal;
 }
 
A.headerNavigation {	color: #008B8B; text-decoration: none;}

A.headerNavigation:hover {	color: #2F3E4F;}

TR.headerError {background: #ff0000;}

TD.headerError {	font-family: Tahoma, Arial, Tahoma, sans-serif;	font-size: 12px;	background: #ff0000;	color: #ffffff;font-weight : bold;text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {
	font-family: Tahoma, Arial, Tahoma, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TD.footer {	font-family: Arial, Tahoma, sans-serif;font-size: 10px;	background: White url(images/menu_back.jpg);
	color: #708090;	font-weight: normal;	border-bottom-style: none;
	height: 35px;	}

A.footer {color: #0E5D76;}

A.footer:hover {color: #FF4500;text-decoration: none;}

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: #F5F5F5;}
	
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: White;
}

TABLE.productListing {border: 1px;	border-style: solid;	border-color: #787A9E;}

.productListing-heading {font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;background: #07392C; color: #CEE9EF;font-weight: bold;}

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

A.pageResults {font-family: Arial, Tahoma, sans-serif;font-size: 11px;
	font-weight: normal;	color: #1E90FF;}

A.pageResults:hover {color: #236EA7;background: White;}

TD.pageHeading, DIV.pageHeading {font-family: Arial, Tahoma, sans-serif;font-size: 15px;	font-weight: bold; color: #0B7F6F;	padding-left: 3px;}

TR.subBar {	background: #f4f7fd;}

TD.subBar {	font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;	color: #000000;}

TD.main, P.main {	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;	line-height: 1.5;
	padding-left: 5px; padding-right: 5px;
	 color: #313940;}

TD.smallText, SPAN.smallText, P.smallText {	font-family: Arial, Tahoma, sans-serif;	font-size: 10px;	color: #3E464E;}

TD.accountCategory {	font-family: Arial, Tahoma, sans-serif;	font-size: 13px;color: #708090;}

TD.fieldKey {	font-family: Arial, Tahoma, sans-serif;font-size: 12px;font-weight: bold;}

TD.fieldValue {font-family: Arial, Tahoma, sans-serif;font-size: 12px;}

TD.tableHeading {	font-family: Arial, Tahoma, sans-serif;font-size: 12px;font-weight: bold;}

SPAN.newItemInCart {font-family: Arial, Tahoma, sans-serif;	font-size: 10px;color: #FF021A;}

CHECKBOX, INPUT, RADIO, SELECT {	font-family: Arial, Tahoma, sans-serif;font-size: 11px;color: #014763; font-weight: normal;}

TEXTAREA {width: 100%;	font-family: Arial, Tahoma, sans-serif;font-size: 11px;}

TABLE.formArea {background: #87DFE0;border-color: #7b9ebd;	border-style: solid;	border-width: 1px;}

TD.formAreaTitle {font-family: Tahoma, Arial, Tahoma, sans-serif;	font-size: 12px;	font-weight: bold;}

SPAN.markProductOutOfStock {font-family: Tahoma, Arial, Tahoma, sans-serif;font-size: 12px;color: #DC143C;font-weight: bold;}

SPAN.productSpecialPrice {	color: #EE0000;font-family:  Arial, Tahoma, sans-serif;	font-size: 12px; font-weight: bold;}

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

.moduleRow {background-color: #DFFFDF; }
.moduleRowOver { background-color: #DFFFDF;}
.moduleRowSelected { background-color: #DFFFDF; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #FF4500;  font-weight: bold;  }
.checkoutBarCurrent { font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #FF4500;  font-weight: bold; }

/* message box */

.messageBox { font-family: Arial, Tahoma, sans-serif; font-size: 13px;  color: #FF021A;  }
.messageStackError, .messageStackWarning { font-family: Arial, Tahoma, sans-serif; font-size: 17px; background-color: Yellow;  font-weight: bold; text-align: center; }
.messageStackSuccess { font-family: Arial, Tahoma, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Tahoma, sans-serif; font-size: 10px; color: #FF021A; }
/* =-=-=-=-=-=-=-[infobox]-=-=-=-=-=-=-=- */
.Boxdescricao {
	background: White;
 font-weight: normal;
	line-height: 1.5;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #708090;
 }
.Boximagem {line-height: 1.5;	font-family: Arial, Tahoma, sans-serif;	font-size: 12px;	color: #0D094C; }

.infoboxbutton{border: none;}

.infoBox {background: #D5D5D5;}

.infoBoxContents {background: White;font-family: Arial, Tahoma, sans-serif;	font-size: 10px;}

.infoBoxNotice {	background: White;}

.infoBoxNoticeContents {background: White;font-family: Arial, Tahoma, sans-serif;font-size: 10px;}

TD.infoBoxHeading {	font-family: Arial, Tahoma, sans-serif;font-size: 15px;	font-weight: bold;color: #0E5D76;text-align: center;}
	
TD.infoBoxHeading A,
TD.infoBoxHeading A:hover {font-family: Arial, Tahoma, sans-serif;
	font-size: 15px;font-weight: bold;color: #0E5D76;text-decoration:none; }
TD.infoBox, SPAN.infoBox {font-family: Arial, Tahoma, sans-serif;font-size: 10px;}


.buttonsinfoBox,.modules_infoBox{border:none;background: White; }
.modules_infoBox,.modules_infoBoxContents{background: White; }
/* =-=-=-=-=-=-=-[shopping incio]-=-=-=-=-=-=-=- */
.checkount{font-family: Arial, Tahoma, sans-serif; font-size: 12px;  color: White; padding: 2px; font-weight: bold;background: #FF8B24; border: 1px solid #C02A0B;}

TD.newproducts_bottom{	font-family: Arial, Tahoma, sans-serif;font-size: 15px;	font-weight: bold;color: #253738;}

TD.newproducts {font-family: Arial, Tahoma, sans-serif;font-size: 10px;font-weight: bold;	color: #1E90FF;background: White;border: 1px solid #E5E8EB;	}
.newproducts_link{font-family: Arial, Tahoma, sans-serif;font-size: 13px;	font-weight: bold; color: #D20000;}
.shopinginfoBox {	background: #D5D5D5;}
.shopinginfoBoxNotice {	background: #FF8E90;}
.shopinginfoBoxNoticeContents {background: White;font-family: Arial, Tahoma, sans-serif;font-size: 10px;}
.shopinginfoBoxContents {background: White;font-family: Arial, Tahoma, sans-serif;font-size: 10px;	color: #6495ED;}
TD.shopinginfoBoxHeading {	font-family: Arial, Tahoma, sans-serif;font-size: 18px;font-weight: bold;color: #0E5D76;text-align: center;}

	/*------------subcategorias saicho-------------*/
	.subcategorias{
	font-family: Arial, Tahoma, sans-serif; font-size: 11px;  color: #093C4E;
	}
	a.subcategorias,a.subcategoriaspeq{
	font-family: Tahoma, Arial, sans-serif; font-size: 11px;  color: #0E5D76;
	padding-top: 2px;
	font-weight: normal;
	background: #E0E4E5;
	height:20px;
	display:block;
	border: 1px solid #BCC3C5;
 }

a.subcategorias:hover, a.subcategoriaspeq:hover{ color: #FDFFFF;  background: #10B1A1;}

a.subcategoriaspeq{font-size: 10px;}

.price{font-family: Arial, Tahoma, sans-serif; font-size: 12px;  color: #FF4500; padding-bottom: 2px; font-weight: bold;}

/*------------DEFINES ABAIXO DA IMAGENS PARA A CESTA DE PRODUTOS-------------*/
.ps1{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFD700; font-weight: bold;
 font-size: 11px; padding-top: 0px;}

.cy{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FF021A; font-weight: bold; font-size: 11px;
 padding-top: 0px;}

.go{font-size: 11px; color: #EC0000; text-align: center; font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
 
.ProductHeading{font-size: 12px;color: #555555; text-align: left;
font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}

.PriceHeading{font-size: 18px; color: #0E5D76; text-align: center; font-weight: bold;
font-family: Arial, Helvetica, sans-serif;}

.price_cross{font-size: 12px; color: #4187B3;
 text-align: center; font-weight: bolder; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.opcoes{ font-family:  Arial, Helvetica, sans-serif;font-size: 11px; color: #535E6F; font-weight: normal;}

td.productPriceInBoxHeading{
font-family:  Arial,tahoma,Helvetica, sans-serif;
font-size: 11px; color: #708090;
color: red;	font-weight: bold;}

 /* página global */
 table.maincont_tb{ padding: 0px 0px 2px;}
 td.maincont_left_td{ padding: 2px 2px 2px;  }
 table.leftbar_tb{ }
 td.maincont_mid_td{ padding: 0px 2px 0px 2px;}
 td.maincont_right_td{ padding: 2px 2px 2px 2px;}
 table.rightbar_tb{padding: 2px 2px 2px;}

/*- controle das cores das colunas e páginas centrais da loja fim--------------------------- */
 .bannerinfoBox {	background: White;}

.bannerinfoBoxContents {	background: White;
	 font-family: Arial, Tahoma, sans-serif;
	font-size: 10px;	color: #6495ED;	}

TD.bannerinfoBoxHeading { }

.contentbox{	font-family: Arial, Tahoma, sans-serif; font-size: 12px;  color: #708090;
	font-weight: normal;	background: White;}

.contentboxinfoBoxContents{	font-family: Arial, Tahoma, sans-serif; font-size: 11px;  color: #708090;
	font-weight: normal;	background: transparent;}
	
.contentboxinfoBoxHeading{	font-family: Arial, Tahoma, sans-serif; font-size: 12px;  color: Black;
	font-weight: bold;	background: transparent;	text-align: center;}

TD.creditos {	font-family: Arial, Tahoma, sans-serif;
	font-size: 9px;	background: White;	color: #1B1F23; }
	
A.creditos {color: #6A6A6A;}

/*Credits: Tonbo Nuske */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 100%;
 background: transparent url(images/menu_back.jpg);
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #0B7F6F;
padding: 10px 28px;
text-decoration: underline;
 font-weight: bold;
 font-size: 11px;
 font-family: Arial, Tahoma, sans-serif;
}

.solidblockmenu li a:visited{color: #0B7F6F;}

.solidblockmenu li a:hover, .solidblockmenu li .current{color: White;
background: transparent url(images/menu_back_hover.jpg) repeat-x center center;}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

.headerCategories {}

div.headerCategoriesItems {	border-bottom: 1px solid #E1E1E1;}

Td.headerCategoriesItems {white-space: nowrap;height:20px;}

A.headerCategoriesItems {color: #5C6C85; font-size: 12px;  font-weight: bold;  text-decoration: underline;font-family: Arial, Tahoma, sans-serif;
background: transparent url(images/categories_marker.gif) no-repeat left;   padding-left: 7px; }
  
A.headerCategoriesItems:hover {color: #FF4500;  font-weight: bold; text-decoration: none;}