body {
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #999933;
  text-decoration: none;
}
/* interior do modulo */
.boxText {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.link_categorias {
	height: 22px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px;
}
/* mensagem de erro */
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: #CC0000;
}
/* aviso de produto que nao existe em stock */
.stockWarning {
	font-size : 10px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.productsNotifications {
	background-color: #CCCCCC;
}
.orderEdit {
	font-size : 10px;
	color: #009900;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.pageHeading, div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}
.header_front_01 {
	background-image: url(img/header_01.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_02 {
	background-image: url(img/header_02.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_03 {
	background-image: url(img/header_03.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_04 {
	background-image: url(img/header_04.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_05 {
	background-image: url(img/header_05.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_06 {
	background-image: url(img/header_06.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_07 {
	background-image: url(img/header_07.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_08 {
	background-image: url(img/header_08.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_09 {
	background-image: url(img/header_09.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}
.header_front_10 {
	background-image: url(img/header_10.jpg);
	background-position:right;
	background-repeat: no-repeat;
	height: 211px;
	width: 542px;
}



tr.header {
	background-image: url(img/fundo_topo.gif);
	height: 76px;
	background-repeat: repeat-x;
}
tr.headerNavigation {
}

td.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight : bold;
	background-color: #99B138;
	height: 30px;
}

a.headerNavigation {
	color: #666666;
	text-decoration: none;
}

a.headerNavigation:hover {
	color: #999999;
	text-decoration: none;
}
.botao_topo {
	height: 26px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #99B138;
	font-weight: bold;
	padding: 6px;
	text-align: left;
	vertical-align: middle;
}
.cel_separadora {
	height: 5px;
}
span.newItemInCart, a.newItemInCart {
	font-size: 12px;
	color: #FF6633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* texto interior modulos */
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;

}

td.infoBoxHeadingnew {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;

}

td.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	background-image: url(img/fundo_mod.gif);
}
td.infoBoxHeading_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	background-image: url(img/fundo_mod_right.gif);
	background-repeat: no-repeat;
}
td.infoBoxHeading_left {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	background-image: url(img/fundo_mod_left.gif);
	background-repeat: no-repeat;
}
.fundo_special {
	height: 165px;
	background-image: url(img/special_fundo.png);
	background-repeat: repeat-x;
	padding: 3px;
}
.whatsnewstyle {
	background-image: url(img/novidades_fundo.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
}
.specialsstyle {
	background-image: url(img/specials_fundo.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
}

.search {
	background-image: url(img/fundo_search.gif);
}
.languages {
background-image: url(img/fundo_languages.gif);
}
.moedas {
background-image: url(img/fundo_moedas.gif);
}
.novosprodutos {
	color:#C32B2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-image: url(img/fundo_novosprodutos.gif);
	background-repeat: repeat-x;
	height:35px;
	background-position: bottom;
}

.novosprodutoscontent {
	
}

td.smallText2 {

}
.precodetalhesproduto{
color:#C32B2B;
font-weight:bold
}


tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  background: #f8f8f9;
}

tr.productListing-odd{
  background: #ffffff;
}
tr.productListing-even{
  background: #ffffff;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even,  tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  background: #f8f8f9;
}


table.productListing {

}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #C32B2B;
	height:35px;
	font-weight: bold;
	background-image: url(img/fundo_novosprodutos.gif);
	background-position:bottom;
	background-repeat:repeat-x

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

}


/* -------------------------------------------------------------------------------------- */
/* (para verificar) */

tr.headerError {
  background: #ff0000;
}

td.headerError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight : bold;
	text-align : center;
	background-color: #CC0000;
}
tr.headerInfo {
	background-color: #3366FF;
}

td.headerInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #3366FF;
}
/* -------------------------------------------------------------------------------------- */


form {
	display: inline;
}
tr.footeer {
	height: 30px;
}
td.footeer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #707173;
	background-image:url(img/fundo_footer.gif);
	background-position: top;
}
/* fundo dos modulos */
.infoBox {
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


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






a.pageResults {
	color: #3366FF;
}

a.pageResults:hover {
	color: #3366FF;
	background-color: #FFFF00;
}


tr.subBar {

}

td.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
td.main {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.main {
	font-size: 11px;
	line-height: 1.5;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
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;
}

checkbox, input, radio, select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

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

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

table.formArea {
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
	background-color: #F1F9FE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.formAreaTitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.markProductOutOfStock {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.productSpecialPrice {
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 100px;
	padding: 3px;
}

span.errorText {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

/* message box */

.messageBox {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.messageStackError, .messageStackWarning {
	font-size: 10px;
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	height: 20px;
	padding-left: 10px;
}
.messageStackSuccess {
	font-size: 10px;
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	height: 20px;
	padding-left: 10px;
}

/* input requirement */

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