.bg_list a  {
	background-image:	url('images/fd_menu_esquerdo.gif');
	background-position:	top;
	background-repeat:	repeat-y;
	color:	#F515151;
	display:	block;
	margin-left:	15px;
	padding-bottom:	4px;
	padding-left:	0px;
	padding-right:	5px;
	padding-top:	4px;
}

.bg_list_sub a  {
	color:	#F515151;
	background-image:	url('images/fd_menu_esquerdo.gif');
	background-position:	top;
	background-repeat:	repeat-y;
}

.bg_list a:hover  {
	color:	#d00000;
}

.bg_list_sub a:hover  {
	color:	#d00000;
}

.boxEspeciais  {
background-color:	#FFFFFF;
background-image:	url('images/fd_promocoes_rodape.gif');
background-position:	bottom ;
background-repeat:	no-repeat;
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	11px;
width: 167px;
height:200px;
padding-top: 5px;
}

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

.boxTextShoppingCart  {
font-family:	Verdana, Arial, sans-serif;
font-size:	10px;
vertical-align:	bottom;
width:	150px;
}

.btBoleto  {
background-color:	#ff5700;
border-color:	solid #920014;
border-width:	1px;
color:	#FFFFFF;
font-size:	10px;
font-weight:	bold;
}

.centerpage  {
background-color:	transparent;
margin-bottom:	auto;
margin-left:	auto;
margin-right:	auto;
margin-top:	-8px;
top:	8px;
}

.checkoutBarCurrent  {
	color:	#d00000;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
}

.checkoutBarFrom, .checkoutBarTo  {
	color:	#49494a;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
}

.checkoutBarFrom a:hover, .checkoutBarTo a:hover {
	color:	#49494a;
}

.errorBox  {
	background-color:	#e0dfdf;
background-position:	;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	font-weight:	bold;
}

.fixHeight  {
font-size:	1px;
}

.imgBusca  {
margin-left: 2px;
margin-top:	0px;
position:	absolute;
}

.imgCart  {
margin-right:	0px;
margin:	2px 75px 0px;
position:	absolute;
}

.infoBox  {
background-color:	transparent;
background-position:	;
}

.infoBoxContents  {
background-color:	transparent;
font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
font-size:	11px;
}

.infoBoxContentsProd  {
	background-color:	#FFFFFF;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	11px;
}

.infoBoxCategoria  {

}

.infoBoxContentsCategoria  {
	
}

.infoBoxNotice  {
}

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

.inputRequirement  {
	color:	#d00000;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	11px;
}

.messageBox  {
font-family:	Verdana, Arial, sans-serif;
font-size:	11px;
}

.messageStackError, .messageStackWarning  {
	background-color:	#e0dfdf;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
}

.messageStackSuccess  {
	background-color:	#e0dfdf;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
}

.moduleRow  {
}

.moduleRowOver  {
	background-color:	#e0dfdf;
	cursor:	pointer;
}

.moduleRowSelected  {
	background-color:	#e0dfdf;
}

.orderEdit  {
	color:	#d00000;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	text-decoration:	underline;
}

.productListing  {
background-color:	#ffffff;
}

.productListing-heading  {
	background-color:	#9cc40c;
	background-position:	;
	color:	#FFFFFF;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	11px;
	font-weight:	bold;
}

.productsNotifications  {
	background-color:	#9cc40c;
background-position:	;
}

.stockWarning  {
	color:	#d00000;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	11px;
}

A  {
color:	#49494a;
text-decoration:	none;
}

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

.footer  {
color:	#464646;
text-decoration:	none;
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	11px;
}

.endereco  {
color:	#837f80;
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	13px;
}

.footer a {
color:	#464646;
text-decoration:	none;
}

.footer a:hover  {
color:	#464646;
text-decoration:	underline;
}

.header_footer  {
color:	#d00000;
text-decoration:	none;
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	11px;
font-weight:	bold;
}

A.header_footer  {
color:	#d00000;
text-decoration:	none;
}

.header_footer a:hover {
text-decoration:	underline;
}

A.header  {
	color:	#49494a;
	font-weight:	bold;
	text-decoration:	none;
}

A.header:hover  {
	color:	#d00000;
	font-weight:	bold;
	text-decoration:	underline;
}

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

A.headerNavigation:hover  {
	color:	#49494a;
}

A.info  {
	color:	#d00000;
	display:	block;
	font-weight:	bold;
	margin-left:	10px;
	text-decoration:	none;
}

A.info:hover  {
	color:	#d00000;
	font-weight:	bold;
	text-decoration:	underline;
}

A.mais  {
	color:	#d00000;
	font-family:	Verdana,Arial,sans-serif;
	font-size:	10px;
	font-weight:	bold;
	text-decoration:	underline;
}

A.mais:hover  {
	color:	#d00000;
	text-decoration:	none;
}

A.pageResults  {
	color:	#d00000;
	text-decoration:	none;
}

A.pageResults:hover  {
background-position:	;
	color:	#49494a;
	text-decoration:	underline;
}

.fundo  {
background-color:	#ffffff;
}

B.busca  {
	color:	#d00000;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	padding:	0px;
}

a.busca {
	color:	#d00000;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	padding:	0px;
}

a.busca:hover  {
	color:	#49494a;
}

BODY  {
	margin:	0px auto;
	background-image:	url('images/fd_pagina.gif');
	background-position:	top;
	background-repeat:	repeat-y;
	color:	#515151;
}

CHECKBOX, RADIO, SELECT, INPUT  {
font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
font-size:	12px;
}

DIV.busca  {
background-color:	transparent;
}

DIV.buscaCarrinho  {
height:	42px;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
position:	relative;
}

DIV.page  {
background-color:	transparent;
}

FORM  {
display:	inline;
}

IMG.addInCart  {
margin-bottom:	0px;
margin-left:	-8px;
margin-right:	0px;
margin-top:	220px;
position:	absolute;
}

IMG.imagemProd  {
background-color:	red;
border-bottom-style:	5px solid #000000;
}

IMG.mais  {
margin-top:	-3px;
}

INPUT.boxBusca  {
	background-color:	#ffffff;
	border-color:	#e0dfdf;
	border-width:	5px 5px 5px 5px;
	border-style:solid;
	height:	30px;
	padding-right:	23px;
	vertical-align:	bottom;
	width:	248px;
}

P.boxInformacaoHead  {
font-weight:	bold;
text-align:	center;
width:	64%;
}

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

SPAN.greetUser  {
	color:	#d00000;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	13px;
	font-weight:	bold;
}

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

SPAN.newItemInCart  {
	color:	#d00000;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	font-weight:	bold;
}

SPAN.productSpecialPrice  {
	color:	#d00000;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	bold;
}

TABLE.boxTextShoppingCart  {
	background-color:	#d00000;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	10px;
	margin-bottom:	5px;
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
}

TABLE.footer  {
background-color:	transparent;
width:	100%;
}

.fabricantes  {
background-color:	#FFFFFF;
width:	100%;
}

TABLE.formArea  {

}

TABLE.header  {
background-color:	transparent;
border-collapse:	collapse;
border-spacing:	0px;
margin:	0px auto;
padding:	0px auto;
width:	100%;
}

TABLE.headerBusca  {
background-color:	transparent;
border-spacing:	0px;
height:	55px;
padding:	0px auto;
width:	100%;
}

TABLE.headerLogo  {
background-color:	transparent;
border-collapse:	collapse;
border-spacing:	0px;
margin-top:	-98px;
padding:	0px auto;
width:	100%;
}

TABLE.headerNavigation  {
background-color:	transparent;
border-collapse:	collapse;
border-spacing:	0px;
margin:	0px 5px;
width:	98.5%;
}

TABLE.page  {
	background-color:	#FFFFFF;
	border-collapse:	collapse;
	border-spacing:	0px;
	margin:	0px 5px;
	padding-left:	0px auto;
	vertical-align:	top;
	width:	1003px;
}

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

TD.boxBusca  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	color:	#d00000;
}

TD.boxCart  {
background-color:	transparent;
color:	#000000;
font-family:	Verdana,Arial,sans-serif;
font-size:	10px;
}

TD.boxCart b  {
background-color:	transparent;
color:	#ff5700;
font-family:	Verdana,Arial,sans-serif;
font-size:	10px;
}

TD.boxIconCart  {
background-color:	#E7ECF2;
border-bottom:	1px solid #AFBEC5;
border-left:	1px solid #AFBEC5;
border-right:	1px solid #AFBEC5;
border-top:	1px solid #AFBEC5;
vertical-align:	top;
width:	31px;
}

TD.boxInformacaoHead  {
color:	#ffffff;
vertical-align:	middle;
}

TD.boxes  {
padding:	5px 0px 0px;
}

TD.busca  {
vertical-align:	bottom;
width:	100px;
}

TD.comentario  {

}

TD.fieldKey  {
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	13px;
	font-weight:	bold;
	color:	#d00000;
}

TD.fieldValue  {
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	13px;
	color:	#d00000;
}

.footerBottom  {
color:	#837f80;
font-family:	Arial, sans-serif;
font-size:	10px;
}

TD.footerLeft  {
background-color:	transparent;
color:	#595959;
float:	left;
font-family:	Verdana, Arial, sans-serif;
font-size:	10px;
font-weight:	bold;
}

TD.footerRight  {
background-color:	transparent;
color:	#595959;
font-family:	Verdana, Arial, sans-serif;
font-size:	10px;
font-weight:	bold;
text-align:	right;
}

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

TD.headerBanner  {
background-color:	#ffffff;
padding:	1px;
text-align:	center;
vertical-align:	middle;
}

TD.headerBusca  {
text-align:	center;
vertical-align:	top;
width:	0px;
}

TD.headerError  {
	background-color:	#FFFF00;
background-position:	;
	color:	#000000;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	text-align:	center;
	height:40px;
}

TD.headerInfo  {
	background-color:	#9cc40c;
background-position:	;
	color:	#ffffff;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	text-align:	center;
}

TD.headerNavigation  {
	background-color:	transparent;
	color:	#d00000;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	12px;
}

.headerNavigationTopoMenu  {
	color:	#c1c1c1;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
}

.headerNavigationTopoMenu  a {
	color:	#c1c1c1;
}

.headerNavigationTopoMenu a:hover  {
color:	#FFFFFF;
text-decoration: none;
}

.telefone {color: #ffde00}

TD.BuscaTopoMenu  {
color:	#FFFFFF;
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	11px;
}

TD.BuscaTopoMenu  a {
color:	#FFFFFF;
}

TD.BuscaTopoMenu a:hover  {
color:	#393939;
}

TD.infoBox, SPAN.infoBox  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	background-color:	#ffffff;
}

TD.infoBoxCart  {
background-color:	transparent;
font-family:	Verdana,Arial,sans-serif;
font-size:	10px;
width:	130px;
}

TD.infoBoxHeading  {
	color:	#d00000;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	13px;
	font-weight:	bold;
	padding-left: 0px;
}

TD.main, P.main  {
	font-family:	tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	line-height:	1.5;
	color:	#49494a;
}

.main a {
	color:	#d00000;
}

.main a:hover {
	color:	#9cc40c;
}

TD.main_novos_prod, P.main_novos_prod  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	line-height:	1.5;
	color:	#49494a;
}

.main_novos_prod a {
	color:	#49494a;
}

.main_novos_prod a:hover {
text-decoration: underline;
}

.img_prod_det {
	font-family:	Tahoma, Arial, sans-serif;
	font-size:	11px;
	color:	#49494a;
}

.img_prod_det_tb {
	background-color:	#49494a;
	padding:	10px;
	border: 1px dotted #CCCCCC;
}

.img_prod_det_p {
	border: 1px dotted #e0dfdf;
	padding:	3px;
}

.img_extra {
height:	75px;
width: 75px;
	border: 1px dotted #e0dfdf;
	padding:	3px;
}

.img_prod_det a  {
	color:	#49494a;
}

.img_prod_det a:hover {
	color:	#d00000;
}

TD.mainBanner  {
	background-color:	#ffffff;
	background-image:	url('images/tl_destaques.gif');
	background-position:	10px 10px;
	background-repeat:	no-repeat;
	height:	10px;
	padding-top:	30px;
}

TD.menuLeft  {
	width:	184px;
	height:	10px;
	background-image:	url('images/fd_menu_esq_rodape.gif');
	background-position:	bottom;
	background-repeat:	no-repeat;
}

TD.novosProdutos  {
background-color:	#FFFFFF;
}

TD.pageHeading  {
	color:	#9cc40c;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	18px;
	padding-top: 15px;
}

TD.pageHeadingLeft, DIV.pageHeading  {
	color:	#9cc40c;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	18px;
}

TD.pageHeadingRight, DIV.pageHeading  {
	color:	#9cc40c;
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	18px;
}

TD.productListing-data  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	color:	#564F51;
	border-bottom-color:	#e0dfdf;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.productListing-cart  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	color:	#564F51;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.qtBoxCart  {
background-color:	transparent;
font-family:	Trebuchet MS, Verdana,Arial,sans-serif;
font-size:	10px;
width:	20px;
color:	#564F51;
}

TD.smallText, SPAN.smallText, P.smallText  {
	font-family:	Tahoma, Arial, sans-serif;
	font-size:	11px;
	padding:	0px;
	color:	#49494a;
}

.smallText a {
	color:	#49494a;
}

.smallText a:hover {
color:	#d00000;
}

TD.smallText_1, SPAN.smallText_1, P.smallText_1  {
font-family:	Tahoma, Arial, sans-serif;
font-size:	10px;
padding:	0px;
color:	#a4a4a5;
}

.televendas  {
font-family:	Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:	15px;
color:	#FFFFFF;
}

.menu_superior  {
font-family:	Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:	15px;
color:	#d00000;
}

.menu_superior  a {
color:	#d00000;
}

.menu_superior  a:hover {
color:	#6b6b6c;
text-decoration: none;
}

TD.subcategoria  {
	font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:	15px;
	padding:	0px;
	color:	#d00000;
}

.subcategoria a {
	color:	#d00000;
}

.subcategoria a:hover {
	text-decoration:	underline;
	color:	#49494a;
}

TD.menu_lateral  {
font-family:	Trebuchet MS, Verdana, Arial, sans-serif;
font-size:	13px;
padding:	0px;
}

TD.smallTextNovosProdutos  {
font-family:	Tahoma, Verdana, Arial, sans-serif;
font-size:	11px;
padding:	0px;
color:	#49494a;
}

.smallTextNovosProdutosPreco  {
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	padding:	0px;
	color:	#d00000;
	font-weight:	bold;
}

TD.subBar  {
	color:	#49494a;
	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	11px;
	padding-top:	15px;
}

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

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

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;
background-position:	;
}

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;
background-position:	;
}

TR.header  {
background-color:	#ffffff;
margin-left:	0px;
}

TR.headerError  {
	background-color:	#d00000;
background-position:	;
}

TR.headerInfo  {
	background-color:	#9cc40c;
background-position:	;
}

TR.subBar  {
	background-color:	#49494a;
}

li.info  {
background-color:	transparent;
background-image:	url('images/new_template/seta.gif');
background-position:	center left;
background-repeat:	no-repeat;
color:	#FFFFFF;
font-size:	10px;
font-weight:	bold;
list-style-position:	outside;
list-style-type:	none;
margin-left:	10px;
padding:	5px 0px;
text-decoration:	none;
}

li.menu { list-style: none; background: url('images/bullet_menu.gif') no-repeat 5px top; width: 184px; margin: 0px 0px; border-top:	1px solid #dbdbdb;}

ol  {
list-style-position:	outside;
list-style-type:	none;
margin:	0px;
padding-bottom:	0px;
padding-left:	15px;
padding-right:	0px;
padding-top:	0px;
}

ul.info  {
margin:	0px;
padding:	0px;
}

ul.menu  {
margin:	0px;
padding:	0px;
	background-image:	url('images/fd_menu_esquerdo.gif');
	background-position:	top;
	background-repeat:	repeat-y;
}

TD.blog {
	font-family:	Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	color: 585757;
}

TD.blog a {
	font-family:	Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	color: 585757;
}
TD.linha_pont {
background-image:	url('images/pontilhado_cinza.gif');
background-repeat:	repeat-x;
}

TABLE.formArea  {
	background-color:	#FFFFFF;
	background-position:	;
	border-color:	#e0dfdf;
	border-style:	solid;
	border-width:	5px 5px 5px 5px;
}

.formStyle  {
	color:	#666666;
	font-size:	12px;
	padding: 2px 2px 2px 2px;
	font-family:	Tahoma, Verdana,Arial,sans-serif;
}

/* Frete em Ajax : INICIO */
.infoBoxFreteAjax {
	background-image:	url('images/fd_cep.gif');
	background-repeat:	repeat-x;
	background-position:top;
	font-size:	12px;
}

.infoBoxContentsFreteAjax {
	padding: 10px;
}

.ResultadoFreteAjax {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
    font-size: 11px;
    white-space: nowrap;
    text-align: center;
    border: solid #dbdbdb 1px;
    padding: 1px;
    background-color: #FFFFFF;
	border-collapse:collapse;
}

.ResultadoFreteAjaxB {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
    font-size: 11px;
    white-space: nowrap;
    text-align: left;
    border: 1px solid #dbdbdb;
    padding: 1px;
    background-color: #FFFFFF;
	border-collapse:collapse;
}

.BotaoCalcular {
    background-color:#8cac00;
    font-family:Tahoma, Verdana, Arial, sans-serif; 
    font-size: 11px;
    color:#FFFFFF;
    margin-right: 0px;
	border: 1px solid #8cac00; 
}

.CampoCep {
    background-color:#FFFFFF;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color:#5f5f5f;
    margin-right: 5px;
    border: 1px solid #5f5f5f;

}
/* Frete em Ajax : FIM */