body {
	background-color: #F3F3F3;
	margin-left: 1px;
	margin-top: 5px;
}
.borda_dir_geral {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #25596E;
}
.borda_dir_busca {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #717171;
}
.borda_dir_busca2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #717171;
	padding-top: 1px;
}
.margin_top {
	margin-top: 7px;
}
.margin_top2 {
	padding-top: 4px;
}
.font_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
}
.font_header_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 2px;
}
.margin_left {
	margin-left: 9px;
}
.margin_left2 {
	margin-left: 7px;
}
.padding_left_detalhe {
	padding-left: 12px;
}
.padding_left_parc {
	padding-left: 8px;
}
.link_menu{
	font:bold 10px Arial, Helvetica, sans-serif;
	top: 0px;
	bottom: 0px;
	color: #333333;
	text-decoration: none;
	list-style-type: none;
}
a.link_menu:hover{
	font:bold 10px Arial, Helvetica, sans-serif;
	top: 0px;
	bottom: 0px;
	color: #333333;
	text-decoration: underline;
	list-style-type: none;
}
.link_esq{
	top: 0px;
	bottom: 0px;
	color: #730505;
	text-decoration: none;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
a.link_esq:hover{
	top: 0px;
	bottom: 0px;
	color: #730505;
	text-decoration: underline;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
.form_text {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: Black;
	border-color: #333333;
	border-style: solid;
	border-width: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 15px;
	width: 100px;
}
.bg_geral {
	background-image: url(../img/bg_geral.gif);
	background-repeat: repeat-y;
}
.bg_geral2 {
	background-image: url(../img/bg_geral2.gif);
	background-repeat: repeat-y;
}
.margin_dir_top {
	margin-right: 2px;
	margin-top: 2px;
}
.border_esq_menu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1DDDD;
	background-image: url(../img/bg_menu.gif);
	background-repeat: repeat-y;
	text-align: left;
}
.border_esq_menu2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1DDDD;
}
ul{
	padding-left: 13px;
	margin: 0px;
}
.align_right {
	float: right;
}
.font_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.borda_tab_marcas {
	margin: 2px 1px 1px;
	background-color: #FFFFFF;
	border-top: 1px solid #DEDCDC;
	border-right: 1px solid #DEDCDC;
	border-left: 1px solid #DEDCDC;
}
.borda_bot_marcas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDCDC;
}
.preco_destaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #730505;
}
.tit_prods {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4A4A;
	padding-top: 2px;
	padding-bottom: 15px;
}
.data_prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4A4A;
}
.tit_prods_detalhe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4A4A4A;
}
.txt_prods_hp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4A4A;
}
.txt_financia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4A4A;
}
.tit_subs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
}
.tit_sub_main{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: black;
	font-weight: bold;
	padding-left: 6px;
}
.valor_financia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #730505;
}
.tit_secao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #730505;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.padding_txt_hp {
	padding-left: 5px;
}
.txt_pag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.pag_atual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.link_pag{
	font:bold 12px Arial, Helvetica, sans-serif;
	top: 0px;
	bottom: 0px;
	color: #666666;
	text-decoration: none;
	list-style-type: none;
}
a.link_pag:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	top: 0px;
	bottom: 0px;
	color: #666666;
	text-decoration: underline;
	list-style-type: none;
}
.preco_detalhe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #910201;
}
.preco_detalhe2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.border_tab_parc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #24576B;
}
.parcel_table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boder_tab_parc_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #24576B;
	height: 30px;
}
.boder_tab_parc_dir {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #24576B;
}
.preco_tab_parc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D0202;
}
.texto_descricao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	text-align: justify;
}
.prod_compre_junto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
}
.borda_basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #25596E;
	background-color: #F0F0EF;
	height: 33px;
}

.borda_basket2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F0F0EF;
	border-right: 1px solid #CAD2D5;
	border-bottom: 1px solid #CAD2D5;
	border-left: 1px solid #CAD2D5;
}
.basket_barra1 {
	background-color: #F8F8F6;
	height: 28px;
}
.basket_barra2 {
	background-color: #FFFFFF;
	height: 28px;
}
.form_geral {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: Black;
	border-color: #333333;
	border-style: solid;
	border-width: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 18px;
}
.form_geral2 {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: Black;
	border-color: #333333;
	border-style: solid;
	border-width: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 2px;
	
}
.font_total_basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #042C3C;
}
.txt_delivery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.txt_generic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.verdana10pxPreto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.verdana12pxPreto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.border_cad {
	margin: 10px;
	padding: 10px;
	border: 1px solid #999999;
	background-color: #F7F7F7;
}
.forms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: Black;
	border-color: #333333;
	border-style: solid;
	border-width: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 15px;
}

.border_mensagens {
	margin: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F9EFD8;
}

.border_mensagens2 {
	margin: 3px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F9EFD8;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #730505;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.aviso_vendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #910201;
}
.aviso_cartao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.box_cinza {
	border: 1px solid #999999;
	background-color: #F7F7F7;
}
.border_lista {
	margin: 10px;
	padding: 10px;
	background-color: #AAC3DB;
	border-top: 1px solid #28597A;
	border-right: 1px solid #28597A;
	border-left: 1px solid #28597A;
}
.border_lista2 {
	border-top: 1px solid #28597A;
	border-right: 1px solid #28597A;
	border-left: 1px solid #28597A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #28597A;
}
.verdana11pxPreto {
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.div_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.text_field {
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.preco_de_dpto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D0202;
}

.parcelbox_parcel
{
	float:left;
	width:83px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.parcelbox_valor
{
	float:left;
	width:83px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D0202;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.basket_barra3 {
	background-color: #F8F8F6;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.borda_basket3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #25596E;
	background-color: #F0F0EF;
	height: 22px;
}
.verdana11px_press {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}