/*
	Brasmarket
	Ecommerce social - Desenvolvido por eCartGT- Comércio Eletrônico
	http://www.ecartgt.com.br
 Copyright (c) 2004 eCartGT Brasil
 $Id: stylesheet.css
*/
body {
	text-align: center; /* align for IE... */
	background: #DBDCDF;
}

#centerpage {
	width: 950px;
	margin: 0 auto;
	background: White;
	color: Black;
	text-align: left; /* fix body alignment for IE... */
 }

div#footer_links{
	width: 100%;
}
#footer{
	width: 100%;
	margin: 0 auto;
}

.logotipo { width: 960px;  background: transparent; padding-left: 3px;}

.infopage_title{ font-family: verdana,Tahoma, sans-serif; vertical-align:middle; font-size: 16px; color: #0872BA;font-weight: bold; }

TD.busca{padding: 5px 5px 5px 5px;
 font-family: verdana, Tahoma, sans-serif;
 vertical-align:middle;
	font-size: 16px; color: #0872BA;
	font-weight: bold;
	 }

div#ecartgt_info a{ font-family: verdana, Tahoma, sans-serif; vertical-align:middle; font-size: 11px; color: #DF2027;}


/* tabelas do site brasmarket */
.boxText { font-family: verdana, Tahoma, sans-serif; font-size: 11px; font-weight: bold;     color: #0872BA;  }
.errorBox { font-family : verdana, Tahoma, sans-serif; font-size : 11px; background: #DD0006; font-weight: normal;  color: White;  }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : verdana, Tahoma, sans-serif; font-size : 11px; color: #C45168; text-decoration: underline; }

BODY { background: White; margin: 0px;}

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

A:hover {color: #DF2027;}

FORM {display: inline; border:none}

TD.headerNavigation {font-family: verdana, Tahoma, sans-serif;  font-size: 12px;  color: #0872BA;  font-weight: bold;  background: url(images/menu.png) repeat-x; }

A.headerNavigation {font-family: verdana, Tahoma, sans-serif;color: #0872BA; text-decoration: none; font-weight: bold; font-size: 12px;}

A.headerNavigation:hover {color: #333333; font-weight : bold;}

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

TD.headerInfo { font-family: verdana, Tahoma, sans-serif;  font-size: 11px; background: #10B658;  color: #ffffff; font-weight: normal; text-align: center;}

TD.footer {font-size: 12px;  color: White;  font-weight:bold;   height: 29px;	background: #0872BA;	border-top: 2px solid White;}

A.footer {color: White;  font-weight : bold;  text-decoration: none;}

A.footer:hover {color: White;text-decoration: underline;}

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

.ProductHeading, td.ProductHeading {font-weight: bold; font-size: 16px; color: #0872BA;}

.productListing td.price { font-size: 120%; text-align: right; }
.productListing td.actionButton{ width: 1%; padding-left: 5px; padding-right: 3px; }
.productListing  {text-align: left;}
.productListing  td.product_teaser {font-size: 80%; text-align: left;}
table.productListing{ border-bottom: 1px solid #D1D1D1; border-top: #D1D1D1 1px solid; }

.productListing-heading { font-size: 10px;  color: #0872BA;  font-weight: normal;}

TD.productListing-data {font-size: 11px; color: #565656;}

A.pageResults {font-size: 11px; font-weight: normal; color: Black;}

A.pageResults:hover {color: Black;}

TD.pageHeading, DIV.pageHeading { font-size: 14px; font-weight: normal;  color: #0872BA;  padding-left: 3px;}

TR.subBar {}

TD.subBar { font-size: 10px; color: Black;}

TD.main, P.main{  font-size: 12px;  line-height: 1.5;  padding-left: 5px; padding-right: 5px; color: #616161;}

P.destaque{ font-family: verdana, Tahoma, sans-serif;  font-size: 12px; line-height: 1.5; color: #0976C3; font-weight: bold;}

TD.smallText, SPAN.smallText, P.smallText { font-family: verdana, Tahoma, sans-serif;  font-size: 11px;
	color: #696969;  font-weight: normal;}

TD.accountCategory { font-size: 13px;color: #616161;}

TD.fieldKey {font-size: 11px; font-weight: normal; color: Black;}

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

TD.tableHeading {  font-family: verdana, Tahoma, sans-serif;
	font-size: 11px;  font-weight: normal;}

SPAN.newItemInCart { font-size: 10px; color: #DF2027;}

CHECKBOX, INPUT, RADIO, SELECT {  font-size: 11px; color: #787878;}

TEXTAREA {
	border: thin solid #aaa;
	font-size: 13px;
	color: black;
	padding: 3px 3px 3px 5px;
}

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

TD.formAreaTitle {  font-family: Tahoma, verdana, Tahoma, sans-serif;  font-size: 11px; font-weight: normal;}



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

.moduleRow { background-color: White;}
.moduleRowOver { background-color: White;}
.moduleRowSelected { background-color: White; }

.checkoutBarFrom, .checkoutBarTo { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #EE000D;font-weight: bold; }
.checkoutBarCurrent { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #0D9347;font-weight: bold; }


/* input requirement */

.inputRequirement { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #E60000; }

/*categorias normal com menu end*/
table.buttonsinfoBox, table.buttonsinfoBoxContents,
table.indexinfoBox, table.indexinfoBoxContents{
border:0px;
}
/* =-=-=-=-=-=-=-[infobox]-=-=-=-=-=-=-=- */

.infoBox {background: White;  border-left: 1px solid #D7D7D7;  border-right: 1px solid #D7D7D7;  color: #696969; font-size: 12px; font-family: verdana, Tahoma, sans-serif;  font-weight: bold;}

.infoBoxContents{color: #728291;font-size: 11px; font-family: verdana, Tahoma, sans-serif;}

.listinginfoBoxContents{color: #0872BA;font-size: 11px;  font-weight: bold; font-family: verdana, Tahoma, sans-serif; }

.infoBoxNotice {font-size: 11px; color: #728291;}

.infoBoxNoticeContents{font-size: 11px; color: #728291;}

TD.infoBoxHeading {font-size: 14px; color: #0872BA; text-align: center;   font-weight: bold;  font-family: verdana, Tahoma, sans-serif;}
TD.infoBoxHeading A,
TD.infoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
	 font-size: 14px;
	font-weight: bold;
	color: #0872BA;
	text-decoration: none;
	 font-family: verdana, Tahoma, sans-serif;
 }
TD.infoBox, SPAN.infoBox {font-weight: bold; font-family: verdana, Tahoma, sans-serif;}

TD.comments_infoBoxHeading {font-size: 15px; color: #DD0006; text-align: center;   font-weight: bold;  font-family: verdana, Tahoma, sans-serif; }


	/* =-=-=-=-=-=-=-[infobox]-=-=-=-=-=-=-=- */
.accountinfoBox, .subtitleinfoBox {font-size: 12px; color: #696969;border: none;}

.subtitle{ font-family: verdana,tahoma, sans-serif; vertical-align:middle; font-size: 16px; color: #0872BA;font-weight: bold;  background: White;  }

table.accountinfoBox{ border: none;}

table.accountinfoBoxContents{ border: 1px solid #DFDFDF; font-family: verdana,tahoma, sans-serif; font-size: 14px; color: #696969;  font-weight: bold; }

.newproducts_link{font-family: verdana, Tahoma, sans-serif; font-size: 11px; font-weight: normal;color: #0872BA;}

TD.newproducts { font-family: verdana, Tahoma, sans-serif;font-size: 10px; font-weight: normal; color: #1E90FF;}

.newproducts_bottom {  font-family: verdana, Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: #060607;border: 1px solid #F0F0F0; background: White;}

	/*------------shopping end-------------*/
.contentbox{font-family: verdana, Tahoma, sans-serif; font-size: 11px;  color: White;	font-weight: normal;	background: transparent;}

.contentboxinfoBoxHeading{font-family: verdana,Tahoma, sans-serif; font-size: 11px;  color: Black;font-weight: normal;	background: transparent;}


.price{font-family: verdana, Tahoma, sans-serif; font-size: 20px;  color: #0872BA; font-weight: bold;}
.subtotal{font-family: verdana, Tahoma, sans-serif; font-size: 18px;  color: #0872BA; font-weight: bold;}
.normalPrice{font-family: verdana, Tahoma, sans-serif; font-size: 14px;  color: #0872BA; font-weight: bold;}

SPAN.productSpecialPrice {  font-family: verdana, Tahoma, sans-serif; color: #EA0000; font-size: 16px; font-weight: bold;}

.breadgrunb{ font-family: Tahoma, Geneva, verdana, Tahoma, sans-serif; color: #FF0322; font-weight: Bold; font-size: 12px; padding-top: 5px;text-align: left;}

.opcoes{ font-family: verdana, Tahoma, sans-serif; font-size: 10px;  font-weight: normal;  color: #323232;}

/*- controle das cores das colunas e páginas centrais da loja--------------------------- */

 /* página global */
 table.maincont_tb{  padding: 2px 0px 0px;   }

	td.maincont_left_td{  padding: 2px 2px 2px;}

	table.leftbar_tb{ padding: 2px 2px 2px;}

	td.maincont_mid_td{ padding: 2px 0px 0px;  }

	table.middle_tb{}
/*- controle das cores das colunas e páginas centrais da loja fim--------------------------- */

TD.creditos { font-family:Tahoma, verdana, sans-serif;
	font-size: 12px;  color: Black;  font-weight: normal;
	height: 35px;  border-top: 2px solid White;}

TD.links { font-family:Tahoma, verdana, sans-serif;  font-size: 15px;  color: #262731;  font-weight: Bold;  height: 52px;}

A.links {color: #DF2020; font-size: 12px;  text-decoration: none;font-weight: Bold;}

A.links:hover {color: #0872BA;text-decoration: none;}


/* estilos para as lojas grátis - fim */

Body td.infopages, infopages{
font-family: verdana, Tahoma, sans-serif;  font-size: 12px;  color: #696969;  font-weight: normal;
}


div.bannerVertical {
	vertical-align: top;
}
div.bannerVertical div {
	padding-top: 10px;
}

span.warning {
	color: #a00;
}

fieldset.product_comment {
	border: 1px solid #aaa;
	padding: 4px; 
}

fieldset.reply {
	border: 1px solid #00a;
}

legend.reply {
	color: #008;
}
legend{
	font-weight: bold;
	font-size: 80%;
}
