.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: #770000;


}


.productsNotifications { background-color: #f2fff7; }


.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #4389d0; text-decoration: underline; }


TD.new_product {


	width:33%;


}


TR.new_product {


	width:33%;


}


A.new_product {


	width:33%;


}








  /*--- banner rotativo---*/


.ProductsCycleSlideshowWrapper { width: 504px; padding:0; margin:0; overflow: hidden; text-align:center;}


.ProductsCycleSlideshow { height: 310px; width: 500px; padding:0; margin:0; overflow: hidden; border: 2px solid #4389d0; background-color:#d1c9b7;}


.PCSChild { height: 296px; width: 486px; padding: 7px; text-align:center; top:0; left:0 }


.PCSChild  a { text-decoration: none; color:000;}


.PCSChild  a img { border: none; border-width:0px;}


.PCSOutput { text-align:left; font-size:14px;}


.PCSOutput a { text-decoration: none; color:#000; }


.PCSPager { margin:7px; }


.PCSPager a {


	border: 1px solid;


	background-color: #FFFFFF;


	text-decoration: none;


	margin: 0 5px;


	padding: 3px 5px;


	font-size:12px;


	border-color: #4389d0;


}


.PCSPager a.activeSlide {


	border: 1px solid;


	border-color: #4389d0;


	background-color: #FC6;


	color:#000;


}


.PCSPager a:focus { outline: none; }


/*--- End of banner rotativo ---*/





/* texto geral */


BODY {


	color: #630300;


	margin: 0px;


	background-color: #FFFFFF;


}





/* descrição produtos centro */


A {


	font-weight: bold;


	color: #630300;


	text-decoration: none;


}





/* descrição produtos centro mouse por cima*/


A:hover {


	font-weight: bold;


	color: #4389d0; 


}





FORM {


	display: inline;


}





TR.header {


  background-color: #ffffff;


}








TR.headerCategoriasTopo {





}





TD.headerCategoriasTopo {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


 


  color: #ffffff;


  font-weight : bold;


}





/* menu meu carrinho*/


TR.headerNavigation {


  background: url(images/bg_topo_03.gif) repeat;


}





TD.headerNavigation {


	font-family: Verdana, Arial, sans-serif;


	font-size: 11px;


	background: url(images/bg_topo_03.gif) repeat;


	color: #fffef8;


	font-weight : bold;


}





A.headerNavigation {


	color: #fffef8;


}





A.headerNavigation:hover {


  color: #ffffff;


  


}





TR.headerError {


  background-color: #001e34;


}





TD.headerError {


  font-family: Tahoma, Verdana, Arial, sans-serif;


  font-size: 12px;


  background-color: #630300;


  color: #ffffff;


  font-weight : bold;


  text-align : center;


}





/* COR TOPO EM FLASH*/


TR.headerInfoflash {


  background-color: #990000;


}


/* COR TOPO EM FLASH*/


TD.headerInfoflash {


  font-family: Tahoma, Verdana, Arial, sans-serif;


  font-size: 12px;


  background-color: #990000;


  color: #ffffff;


  font-weight: bold;


  text-align: center;


}





TR.headerInfo {


	 background: url(images/fundotopo.jpg) repeat;


 


}





TD.headerInfo {


  font-family: Tahoma, Verdana, Arial, sans-serif;


  font-size: 12px;


  background: url(images/fundotopo.jpg) repeat;


  color: #ffffff;


  font-weight: bold;


  text-align: center;


}





/* IMAGEM RODAPE*/


TR.footer {


   background: url(images/bg_topo_03.gif) repeat;


}





TD.footer {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


   background: url(images/bg_topo_03.gif) repeat;


  color: #ffffff;


  font-weight: bold;


}








TR.headerRoda {


	 background: url(images/fundorodape.jpg) repeat;


 


}





TD.headerRoda {


  font-family: Tahoma, Verdana, Arial, sans-serif;


  font-size: 12px;


  background: url(images/fundorodape.jpg) repeat;


  color: #ffffff;


  font-weight: bold;


  text-align: center;


}





/*--- CONTORNO BOX LATERAL ---*/


.infoBox {


	background-color: #694938;


}





/*--- COR BOX LATERAL ---*/


.infoBoxContents {


	 background: url(images/fundobox.jpg) repeat;


	font-family: Verdana, Arial, sans-serif;


	font-size: 10px;


}


/*--- Cor do fundo BOX Central ---*/





/*--- FONTE preço produto ---*/


.boxcentral {


	background-color: #FFFFFF;


	font-family: Verdana, Arial, sans-serif;


	font-size: 10px;


	color: #777884;


	font-weight: bold;


}


/*--- Cor do fundo da pagina ---*/


.centralizar {


	background: url(images/textura.gif) repeat;


}





.infoBoxNotice {


  background-color: #FF8E90;


}





.infoBoxNoticeContents {


  background-color: #FFE6E6;


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


}


/* cor dos menus nos box lateral*/


TD.infoBoxHeading {


	font-family: Verdana, Arial, sans-serif;


	font-size: 12px;


	font-weight: bold;


	background: url(images/infobox/bg_home.gif) repeat;


	color: #ffffff;


}





TD.infoBox, SPAN.infoBox {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


}


/*cor da lista de proximos produtos*/


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: 1px;


	border-style: solid;


	border-color: #4389d0;


	border-spacing: 1px;


}





.productListing-heading {


	font-family: Verdana, Arial, sans-serif;


	font-size: 10px;


	background-color: #357a00;


	color: #fffef8;


	font-weight: bold;


}





TD.productListing-data {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


}





A.pageResults {


  color: #630300;


}





A.pageResults:hover {


  color: #630300;


  background-color: #fffef8;


}





TD.pageHeading, DIV.pageHeading {


  font-family: Verdana, Arial, sans-serif;


  font-size: 20px;


  font-weight: bold;


  color: #630300;


}





TR.subBar {


  background-color: #f4f7fd;


}





TD.subBar {


  font-family: Verdana, Arial, sans-serif;


  font-size: 10px;


  color: #f4f7fd;


}





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.rodape, SPAN.rodape, P.rodape {


  font-family: Verdana, Arial, sans-serif;


  font-size: 11px;


  color: #f4f7fd;


}





TD.accountCategory {


  font-family: Verdana, Arial, sans-serif;


  font-size: 13px;


  color: #4389d0;


}





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: #630300;


}





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: 11px;


	color: #4389d0;


	font-weight: bold;


}





TABLE.formArea {


	background-color: #FFFFFF;


	border-color: #4389d0;


	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: #e30404;


}





SPAN.errorText {


  font-family: Verdana, Arial, sans-serif;


  color: #001e34;


}





.moduleRow { }


.moduleRowOver { background-color: #fffef8; cursor: pointer; cursor: hand; }


.moduleRowSelected { background-color: #fffef8; }





.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #4389d0; }


.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #630300; }





/* 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: #630300; }











TABLE.popup {


  border-width: 1px;


  border-style: dotted;


  border-color: #4389d0;


 


}





/*--- Cores das categorias no menu superior ---*/


.headerCategoriesItems {


	font-family: Tahoma, Verdana, Arial, sans-serif;


	font-size: 13px;


	font-weight: bold;


	color: #FFFFFF;   


  }


  


  .headerCategoriesItems a {


	color: #FFFFFF;


}


  .headerCategoriesItems a:hover {


	color: #770000;


	text-decoration: none;


}


  


  


/*--- Menu Esquerda ---*/


A.categorie_top {


	padding-left:10;


	font-family: Verdana, Arial, sans-serif;


	font-size: 12px;


	color: #d1293a;


	font-weight : bold;


	text-decoration: none;


}


A.categorie_top:hover {


	font-weight : bold;


	color : #4389d0;


	text-decoration: none;


}


A.categorie_top_on {


	padding-left:10;


	font-family: Verdana, Arial, sans-serif;


	font-size: 12px;


	color: #5a590d;


	font-weight : bold;


	text-decoration: none;


}





A.categorie {


	font-weight : bold;


	font-family: Verdana, Arial, sans-serif;


	font-size: 11px;


	background:  url(images/seta_lat_azul.gif) no-repeat;


	padding-left:13;


	color: #630300;


	text-decoration: none;


}





A.categorie_on {


	font-weight : bold;


	font-family: Verdana, Arial, sans-serif;


	font-size: 11px;


	background: url(images/seta_lat_azul.gif) no-repeat;


	padding-left:13;


	color: #4389d0;


	text-decoration: none;


}








/*--- FUNDO CALCULAR FRETE ---*/


.estimatedshippingBox {


background-color: #f6f6f64; 


}





TD.estimatedshippingBoxHeading {


font-family: Verdana, Arial, sans-serif;


font-size: 12px;


font-weight: bold;


background-color: #4389d0;


color: #ffffff; 


}





.estimatedshippingBoxContents {


background-color: #eef0f4;


font-family: Verdana, Arial, sans-serif;


font-size: 12px; 


}





.ShowShipping {


background-color: #eef0f4;


color: #630300;


font-family: Verdana, Arial, sans-serif;


font-size: 13px;


font-weight: bold;


text-align: center;


}





/* Points/Rewards Module V2.1rc2a BOF */


SPAN.pointWarning {


  color: #f00;


}





.pointFaq {


  background-color:#f8f8f9;


  border: 1px dashed #bbc3d3;


  display: none;


  position: relative;


  padding:4px;


  margin:2px;


  text-align:justify;


}


/* Points/Rewards Module V2.1rc2a EOF */
