/* www.ecartgt.com */
.centerpage { width: 980px; position: absolute; left: 50%; top: 0; margin-left: -490px;  background: transparent;}
	BODY {font-family: Verdana, Arial, sans-serif;  font-size: 11px;
  font-weight: bold;  color: #708090; margin: 0px;
  background: url(images/back_header.gif) repeat-x;
}

.boxText { font-size: 12px;  color: #012B6D; }

.errorBox {font-size : 10px;  background: #ffb3b5;   font-weight: bold;}
	 
.stockWarning {font-size : 10px; color: #cc0033;}
	 
.productsNotifications { background: #f2fff7;}

.orderEdit { font-size : 10px;color: #70d250;text-decoration: underline;}


A {color: #012B6D;  text-decoration: none;  font-size: 10px;  font-weight: normal;}

A:hover {color: #018AEA;text-decoration: none;font-size: 10px; font-weight: normal;}

FORM {display: inline;}

TD.headerNavigation { font-size: 11px; font-weight : normal;background-color: White;color: #CC0061;}

A.headerNavigation {color: #012B6D; text-decoration: none; font-size: 11px; font-weight: normal;}

A.headerNavigation:hover { color: #012B6D; text-decoration: none; font-size: 11px;  font-weight: bold;}


TR.headerError {  background: #ff0000;}

TD.headerError {  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}

TR.headerInfo {  background: #00ff00;}

TD.headerInfo {  font-size: 12px;
  background: #00ff00;  color: White;
  font-weight: bold;  text-align: center;}

TR.footer { background: transparent;}

TD.footer2 {
  font-family: sans-serif, Arial, sans-serif;
  font-size: 11px;
  background: #FFC2EE url(images/footer_1.jpg) no-repeat;
  color: #410204;
  font-weight : normal;
 text-align: right;
 padding : 5px;
 height:42px;
 
    }

TD.footer {
  font-family: sans-serif, Arial, sans-serif;
  font-size: 11px;
  background: #FBC1EA;
  color: #410204;
  font-weight : normal;
 text-align: center;
    }
  A.footer {
  color: #DA009C;
    font-size: 11px;
	  font-weight : normal;
    }

A.footer:hover {
  color: #0384D4;
  font-size: 11px;
   font-weight : normal;
text-decoration: none;
}

.contentbox{	font-family:  Arial, Tahoma, sans-serif; font-size: 12px;  color: #8A98A3;
font-weight: normal;}
	
.contentboxinfoBoxContents{	font-family:  Arial, Tahoma, sans-serif; font-size: 12px;  color: #8A98A3;
font-weight: normal;	}
	
.contentboxinfoBoxHeading{	font-family:  Arial, Tahoma, sans-serif; font-size: 14px; font-weight: Bold;}

.subcategorias{background: #FBC1EA;}

a.subcategorias,a.subcategoriaspeq{	font-family:  Arial, Tahoma, sans-serif; font-size: 11;  color: White;
	padding: 2px;	font-weight: bold;	background: #DA009C;	height:16px;display:block;
	border: 1px solid #F0FFFE;
}
	
a.subcategorias:hover, a.subcategoriaspeq:hover{color: White;background: #01569B;}
a.subcategoriaspeq{font-size: 10px; }

	/* =-=-=-=-=-=-=-[products info]-=-=-=-=-=-=-=- */
  
TD.priceHeading {
   font-size: 18px;
  font-weight: bold;
  color: White;
  background: #F789D7;
  padding-top: 3px;
  padding-right: 5px;
  }
  
TD.ProductHeading {
  font-size: 15px;
  font-weight: bold;
  color: White;
  background: #F789D7;
  padding-top: 3px;
  padding-left: 5px;
  height:30px;
  }
  td.productPriceInBoxHeading{font-family:  Arial, Verdana, Geneva,Helvetica, sans-serif;
font-size: 10px; color: White;font-weight: normal; background: #D20595;}

		/* =-=-=-=-=-=-=-[products info]-=-=-=-=-=-=-=- */
.infoBox { background: transparent;}

.infoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  color: #B01181;
	 }
	  
.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: 11px;
  font-weight: bold;
  color: White;
  text-align: center;
   }
TD.infoBoxHeading A,
TD.infoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: White;
  text-decoration:none;
}

/*inicio*/
  .searchinfoBox {   background: transparent;
  	color: #66064A;
	font-family: Arial,Verdana,  sans-serif;
   font-size: 10px; }
	
	.searchinfoBoxContents {  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  font-weight: bold;
  line-height: 1.5; }
	  
.searchinfoBoxNotice {
  background: #FF8E90;
}

.searchinfoBoxNoticeContents {  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif; font-size: 10px;} 
  
	
  TD.searchinfoBoxHeading {  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;  font-weight: bold;
  color: White; text-align: center;}

/* =-=-=-=-=-=-=-[novidades]-=-=-=-=-=-=-=- */

.novidadesinfoBox {
  background: transparent;
}

.novidadesinfoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;
	color: #8A0065;
  	}
	  
.novidadesinfoBoxNotice {
  background: #FF8E90;
}

.novidadesinfoBoxNoticeContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}  
TD.novidadesinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #708090;
  text-align: center;
   }
TD.novidadesinfoBoxHeading A,
TD.novidadesinfoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  text-decoration:none;
}
/* =-=-=-=-=-=-=-[novidades end]-=-=-=-=-=-=-=- */

	/* =-=-=-=-=-=-=-[bestsellers]-=-=-=-=-=-=-=- */
	.best_list{
	font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
	color: #951504;
	}
.bestsellersinfoBox { background: transparent;}

.bestsellersinfoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;
	  }
	  
.bestsellersinfoBoxNotice {
  background: #FF8E90;
}

.bestsellersinfoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}  
TD.bestsellersinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  text-align: center; }
/* =-=-=-=-=-=-=-[loginbox]-=-=-=-=-=-=-=- */
.loginboxinfoBox {  background: transparent;}

.loginboxinfoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;
    color: #D20495;
	  }
	  
.loginboxinfoBoxNotice { background: transparent;}

.loginboxinfoBoxNoticeContents {background: transparent;
  font-family: Verdana, Arial, sans-serif; font-size: 10px; color: White;}  
  
TD.loginboxinfoBoxHeading {  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; font-weight: bold;
  color: White;  text-align: center; }
  

/* =-=-=-=-=-=-=-[inicio do box mais vendidos/products/new]-=-=-=-=-=-=-=- */
	.newproducts_link, a.newproducts_link:hover{
  font-family:  Arial, Tahoma,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #D20D8D;
  }
	TD.newproducts_bottom, TD.newproducts_bottom span{  font-family:  Arial, Tahoma,sans-serif; font-size: 14px; font-weight: bold;   color: #012B6D; }
	
TD.newproducts {  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;  font: bold;}
  
.shopinginfoBox,.newsinfoBox {
  background: White;
}
.shopinginfoBoxNotice,.newsinfoBoxNotice{
  background: #FF8E90;
}

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

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

TD.shopinginfoBoxHeading,
TD.newsinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #DA029E;
  text-align: left;
}
/* =-=-=-=-=-=-=-[fim do modulo envio-=-=-=-=-=-=-=- */

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

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

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TABLE.productListing {  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.productListing-heading {font-family: sans-serif, Arial,Verdana ;
  font-size: 10px; background: #03A4EE; color: #3E3E3E; font-weight: normal; }

A.productListing-heading {padding-top: 8px; background: transparent;}

A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #ED3822;background: #C5C6C6;text-decoration: none;}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #575757;
  text-align: center;}
 

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;
  padding: 5px; font-weight: normal; color: #627483; }

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

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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #294263;
}

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

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #1F8DBA;
}

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; font-size: 15px;}

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

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: Red; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #03A4EE; }

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

/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */

  /* COLUNAS */
 table.maincont_tb{ background: White; padding: 0px 0px 3px;}
 td.maincont_left_td{background: #FBC1EA;  padding: 0px 0px 0px;  }
 table.leftbar_tb{ background: #FBC1EA; }
 td.maincont_mid_td{ background: transparent; padding: 0px 3px 0px 3px;}
 td.maincont_right_td{background: #FBC1EA; padding: 0px 0px 0px 2px;}
 table.rightbar_tb{background: #FBC1EA; padding: 0px 0px 0px;}
 
 .itens{color: Black;font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;}
	
.price{color: #708090;
   font-size: 11px;
   font-family: Verdana, Geneva, sans-serif;
   font-weight: bold;}
	

.ps2{color: White;
   font-size: 10px;
   font-family: "Verdana", Geneva, sans-serif;
   font-weight: normal;
   text-align: center;
    background: #FE6BDD url(images/ps2.gif) repeat-x bottom;
	 padding-bottom: 7px;}	
	 
	 .opcoes{color: #708090;
   font-size: 11px;
   font-family: arial, Geneva, sans-serif;
   font-weight: normal;}
	
	 
/* pagina dos especiais */
 td.navbar{
	background: transparent;
	padding-left: 10px;
}
	
td.cart{  background: #FE6BDD url(images/ponta.gif) repeat-x bottom left;	}

   /* login */
  .login{
 	color: #52A2E0;
	font-family:  Arial,Verdana, Geneva,Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
   background-color: transparent;
	letter-spacing: 2px;
	font: normal;
 }
 
.formArea { background-color: #FDE3F5; }

TABLE.formArea {background-color: transparent;   }

TD.formAreaTitle {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: Black;
  }
 /* classes para o spesial abaixo da vitrine */

 TD.spesials { font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  font: bold;
  background: #F8F8F8; } 

.specialinfoBox {  background: #F8F8F8;  }

.specialinfoBoxContents {  background: #F8F8F8; font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  color: #6495ED; }

TD.specialinfoBoxHeading {  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;  font-weight: bold;
  background: #F8F8F8;   color: White;
  text-align: left;}
	/* BOF: Added for Links in Infobox Headings */

TD.specialinfoBoxHeading A,
TD.specialinfoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-size: 18px;
  font-weight: bold;
  color: #DA009C;
  text-decoration:none;
}

/* classes para o spesial tipo box  */

.specialsinfoBox { background: transparent; }

.specialsinfoBoxContents { background: transparent; font-family: Verdana, Arial, sans-serif;
  font-size: 12px; color: #133E8B;}

TD.specialsinfoBoxHeading {  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  font-weight: bold; background: #DA009C; color: White;  text-align: center;}
	/* BOF: Added for Links in Infobox Headings */

TD.specialsinfoBoxHeading A,
TD.specialsinfoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  text-decoration:none;
}

 /* tambem adquiridos */
 .aproveiteinfoBox {
  background: White;
  border: 1px solid #E0E1E3;
  border-top: 0px solid #E0E1E3;
  border-bottom: 1px solid #E0E1E3;
  }

.aproveiteinfoBoxContents {
  background: White url(images/infobox/aproveite/infobox.gif) repeat-x;
  border-top: 1px solid #DCDDE0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #6495ED;
  }

TD.aproveiteinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  background: #F5F5F5;
  font-variant: small-caps;
  color: White;
  text-align: center;}

      /* advancedsearch fim  */
 .advancedsearchinfoBox {  background: White;  }

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

TD.advancedsearchinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #D20495;
  color: White;
  text-align: center;
}
  /*  advancedsearch fim */
 .itens{ color: #FCFB03;
   font-size: 10px;
   font-family: verdana, Geneva, sans-serif;
   font-weight: bold;}	
 
  /* categorias-menu opcional end*/
  
  /*- Menu categories 2--------------------------- */
*.h11{ font-weight:bold; text-decoration:none; font-size:10px; background: #FED5F8 none repeat-x;  border-bottom: 1px dotted #DA009C; border-top: 0px solid #003466;  }
*.h11:hover{ font-weight:bold; text-decoration:underline;font-size:10px;}

.h11 tr td a {
 color: #BB0088;
}
.h11 tr td a:hover { color: #013C83;}

*.m11{color: #065BA1; text-decoration:none; font-size:10px;}
*.m11:hover{color: #DA009C; text-decoration:none;font-size:10px;}

a.m11{
 text-decoration:none;
 display: block;
 background: White;
  padding-top: 4px;
 padding-bottom:4px;
}

a.m11:hover{
 text-decoration:none;
 color: #F1126C;
}
  
.headerCategories {background: transparent;}

div.headerCategoriesItems {}

Td.headerCategoriesItems {white-space: nowrap;  font-family: Arial, Arial, sans-serif;  font-size: 11px;	height: 25px;border-bottom: 1px dotted #FE6BDD;	}

  A.headerCategoriesItems { color: #D20495; font-size: 11px; 
  font-weight: Bold; text-decoration: underline; padding: 5px; padding-left: 5px;}
  
  A.headerCategoriesItems:hover { color: #FB019C;  font-weight: bold; text-decoration: none;}
