body {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42576D;
}
a:link, a:visited, a:active{
	color:#42576D;
	text-decoration:none;
}
a:hover{
	color:#42576D;
	text-decoration:underline;
}



/*Menu Cliente*/

a.menu_cliente:link, a.menu_cliente:visited, a.menu_cliente:active{
	color:#FF0000;
	text-decoration:none;
}
a.menu_cliente:hover{
	color:#FF0000;
	text-decoration:underline;
}


/*Menu Cliente*/
/*MENU*/
#lateral{
	border:0px;
	background:url(../site/imagens/lateral_bg.gif); 
	background-repeat:repeat-y;
	width:152px;
	padding:10px;
	text-align:left;
	height:100%;
}
#lateral td{
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}
#lateral_caption{
	background:url(../site/imagens/lateral_cima.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF;
	font-size:6px;
	width:100%;
}
#lateral tbody td{
	padding-left:20px;
}
#lateral thead td{
	padding-top:10px;
	border-bottom:1px dotted #999999; 
}

/*MENU*/

/*pagamentos*/
#pagamentos{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42576D;
	padding:20px;
	background:url(../site/imagens/pagamentos_bg.gif) top repeat-x;
	height:60px;
	width:100%;
}
/*pagamentos*/

/*RODAPÉ*/
#rodape{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42576D;
	width:100%;
	line-height:20px;
}
#rodape thead td{
	background:url(../site/imagens/rodape_cima.gif);
	background-repeat:repeat-x;
	height:22px;
	text-align:center;
}
#rodape tbody td{
	background-color:#F3F5F7;
	height:50px;
	text-align:center;
}

/*RODAPÉ*/

/*titulo*/
#titulo{
	width:135px;;
	border:0px;
	border-collapse:collapse;
}
#titulo tbody td{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:25px;
	border:0px;
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
}
.titulo_esq{
	background:url(../site/imagens/titulo_esq.gif) no-repeat;
	background-position-y:top;
	background-position-x:left;
	width:4px;
}
.titulo_centro{
	background:url(../site/imagens/titulo_bg.gif) repeat-x;
	text-align:center;
}
.titulo_dir{
	background:url(../site/imagens/titulo_dir.gif) no-repeat top right;
	width:4px;
}

/*titulo*/
/*tit_pagina*/
.tit_pagina{
	background:#FAFAFB;
	border:1px solid #E7E7E7;
	padding:10px;
	font-weight:bold;
}
/*tit_pagina*/


/*SUB TITULO*/
.sub_titulo{
	background:#EFEFEF;
	border:1px solid #CCCCCC;
}

/*SUB TITULO*/

/*OFERTAS*/
#promocoes{
	width:135px;
}
#promocoes tbody td{
	background:url(../site/imagens/ofertas_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center;
}
#promocoes tfoot td{
	background:url(../site/imagens/ofertas_bg_baixo.gif);
	background-repeat:no-repeat;
	background-position-y:top;
	background-position-x:center;
	height:22px;
	border:0px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

/*OFERTAS*/



/*EXIBICAO PRODUTO*/
.exibicao_preco{
	color:#005FBD;
}

.precoproduto{
color:#FF0000;
font-size:10px;
font-weight:bold;
}
.exibicao_frete_gratis{
	color:#FF0000;

}
/*EXIBICAO PRODUTO*/

/*DETALHES*/
.titulo_detalhe{
	font-size:14px;
	font-weight:bold;
}
#descricao_detalhes table{
	border:1px solid #E7E7E7;
}
#descricao_detalhes thead td{
	background:#FAFAFB;
	padding:10px;
	font-weight:bold;
	border:0px;
}

/*DETALHES*/

/*FORMAS DE PAGAMENTO*/
#tabela_formas_pagamento{
	text-align:center;
}
#tabela_formas_pagamento table{
	border:1px solid #77AF39;
}
#tabela_formas_pagamento thead td{
	background:#77AF39;
	color:#FAFAFB;
	padding:4px;
	font-weight:bold;
}
#tabela_formas_pagamento .par{
	background:#F7F7F7;
	border:0px;
}
#tabela_formas_pagamento .vezes{
	background:#DEDEDE;
	border:0px;
	text-align:center;
}
#tabela_formas_pagamento .valor{
	background:#FFFFFF;
	border:0px;
	text-align:center;
}
#tabela_formas_pagamento .total{
	background:#DEDEDE;
	border:0px;
	text-align:center;
}
/*FORMAS DE PAGAMENTO*/

/*SEMELHANTES*/
#semelhantes table{
	border:1px solid #E7E7E7;
}
#semelhantes thead td{
	background:#FAFAFB;
	padding:10px;
	font-weight:bold;
}
/*SEMELHANTES*/

/*tabela_frete*/
#tabela_lista{
	border:1px solid #42576D;
	padding:2px;	
	font-size:11px;
}
#tabela_lista table{
	padding:10px;	
	width:100%;
	font-size:11px;
}
#tabela_lista td{
	padding:10px;
	border:0px;
	border-collapse:collapse;
	text-align:left;
}
#tabela_lista .par{
	border:0px;
}
#tabela_lista thead td{
	background:#42576D;
	color:#FAFAFB;
	padding:10px;
	font-weight:bold;
	border:0px;
	border-bottom:0px;
}
.lista_over{
	background:#F7F7F7;
	border:0px;
}

/*tabela_frete*/

/*CESTA DE COMPRAS*/
#tabela_cesta{
	border:1px solid #42576D;
	padding:2px;	
	font-size:11px;
}
#tabela_cesta td{
	padding:10px;
	border:0px;
	border-bottom:1px solid #42576D;
	text-align:center;
}
#tabela_cesta thead td{
	background:#42576D;
	color:#FAFAFB;
	padding:10px;
	font-weight:bold;
	border:0px;
	border-top:1px solid #42576D;
	border-bottom:0px;
}
/*CESTA DE COMPRAS*/

/*FORMULÁRIO*/
#tabela_formulario{
	border:1px solid #42576D;
	padding:2px;	
	font-size:11px;
}
#tabela_formulario td{
	padding:2px;
	border:0px;
	text-align:center;
}
#tabela_formulario thead td{
	background:#42576D;
	color:#FAFAFB;
	padding:10px;
	font-weight:bold;
	border:0px;
}
#tabela_formulario .par{
	background:#F7F7F7;
	border:0px;
}
/*FORMULÁRIO*/

.vermelha{color:#FF0000;}
a.vermelha:link, a.vermelha:visited, a.vermelha:active{
	color:#FF0000;
	text-decoration:none;
}
a.vermelha:hover{
	color:#FF0000;
	text-decoration:underline;
}

.erro{color:#FF0000;}
input{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42576D;
}

select{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42576D;
}