body 								{ width:100%; height:100%; margin:0; width: expression(document.body.clientWidth < 800 ? '799px' : '100%' );   }
html 								{ height:100%; }

#tudo 								{ clear:both; height:100%;  }
#tudo, #topnav						{ width: expression(document.body.clientWidth < 800 ? '799px' : 'auto' ); min-width:799px;  }

.body_com_mv						{ background-image:url(../images/bg_mais_vendidos.gif); background-repeat:repeat-y; background-position: right; } 

.link_pag							{ width:20px; color:#243E94; text-decoration:none;  border:1px solid; text-align:center }
.link_pag_atual						{ width:20px; color:#fff; font-weight:bold; text-decoration:none; background-color:#1D3074;  border:1px solid #1D3074; text-align:center }


/********************************************************************************************************************************/
/* 															TOPO 																*/
/********************************************************************************************************************************/
#topnav								{ clear:both; height:100px; background-image:url(../images/img_bg_top1.gif); background-repeat:repeat-x; }
#divlogo							{ float:left; padding-top:7px !important; padding-top:6px; width:170px; }
#divmsg_login_welcome				{ float:left; font-size:11px; font-family:arial; padding-top:10px; width:240px; color:#000; }
#divdata							{ font-size:10px; color:#000; padding-top:2px; }
#div_top_botoes						{ clear:both; width:354px; height:30px !important; height:30px; background-image:url(../images/img_bg_user.gif); background-repeat:no-repeat; }
#div_top_botoes_xy					{ padding-left:35px; padding-top:8px; }
#div_links_cad_recupera				{ clear:both; text-align:right; padding-right:12px; padding-top:12px; }
#div_links_cad_recupera_xy			{ font-family:verdana; font-size:9px; color:#000; text-decoration:none }
#div_login_txts_boxs				{ clear:both; padding-top:10px !important; padding-top:10px; font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none }
#logo_dir_row2_1					{ float:left; width:20px;  }
#logo_dir_row2_2					{ float:left; width:100px; }
#logo_dir_row2_3					{ float:left; width:40px; padding-top:3px; color:#000;}
#logo_dir_row2_4					{ float:left; width:150px; }
#logo_dir_row2_5					{ float:left; width:35px; padding-top:3px; color:#000;}
.links_quero_recupera				{ font-family:verdana; font-size:9px;  color:#000; text-decoration:none; }
.links_quero_recupera:hover			{ text-decoration:underline; }
.box_login_email					{ border:1px #7F9DB9 solid; width:140px; height:15px; background-color:#FFF; font-family:verdana; font-size:10px; }
.box_login_pass						{ border:1px #7F9DB9 solid; width:90px; height:15px; background-color:#FFF; font-family:verdana; font-size:10px; }


/********************************************************************************************************************************/
/* 														  TOPMENU 																*/
/********************************************************************************************************************************/
#topmenu 							{ height:25px; background-color:#006699;  overflow:hidden; }
#topmenu ul							{ height:25px; margin:0; padding:0; }
#topmenu li							{ height:25px; text-align:center; float:left; overflow:hidden; }
#topmenu li a						{ display:block; width:100%; font-family:verdana; font-size:10px; color:#fff; font-weight:bold; text-decoration:none; padding-top:5px; }
/* medidas total = 98.9% */
#topmenu li.bt_01					{ width:13.5%; }
#topmenu li.bt_01 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_02					{ width:15%; }
#topmenu li.bt_02 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_03 					{ width:14%; }
#topmenu li.bt_03 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_04 					{ width:14%; }
#topmenu li.bt_04 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_05					{ width:14%; }
#topmenu li.bt_05 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_06 					{ width:13.5%; }
#topmenu li.bt_06 a:hover			{ background:url('../images/men_div.gif') no-repeat right; height:25px; width:100%; background-color:#003366; font-size:11px; }
#topmenu li.bt_07					{ width:15.8%;   }
#topmenu li.bt_07 a:hover			{ height:25px; width:100%; background-color:#003366; min-width:16%; font-size:11px; }
.on 								{ background-color:#333; }
.off 								{ background-color:#666; }


/********************************************************************************************************************************/
/* 														 	  BUSCA																*/
/********************************************************************************************************************************/
#div_busca							{ clear:both; height:24px; background-image:url(../images/img_bg_busca.gif); background-repeat:repeat; }
#div_busca_txts_boxs				{ width:580px; font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none;  }
#div_busca_txtcat					{ width:60px; float:left; padding-top:5px; }
#div_busca_boxcat					{ width:180px; float:left; padding-top:3px !important; padding-top:2px; }
#div_busca_txtpc					{ width:100px; float:left; padding-top:5px; }
#div_busca_boxpc					{ width:140px; float:left; padding-top:2px; }
#div_busca_btnbuscar				{ float:left; padding-top:2px; text-align:right; padding-left:20px !important; padding-left:8px; }
.box_cat_busca						{ border:1px #7F9DB9 solid; [if gte IE 5]height:18px !important;[endif] height:16px; background-color:#fff; font-family:verdana; font-size:10px; }
.box_keyword_busca					{ border:1px #7F9DB9 solid; width:150px; height:15px; background-color:#FFF; font-family:verdana; font-size:10px; }


/********************************************************************************************************************************/
/* 														 	  FLASH																*/
/********************************************************************************************************************************/
#div_flash							{ clear:both; height:130px; width: expression(document.body.clientWidth < 800 ? '799px' : '100%' ); min-width:799px; }




/********************************************************************************************************************************/
/* 														 	  ESQUEDA															*/
/********************************************************************************************************************************/
#esquerda							{ float:left; width:160px; height:100%;}
#div_categorias						{ clear:both; height:auto; }
#div_tit_cat						{ clear:both; height: 28px; background-image:url(../images/img_bg_tit_cat.gif); }

.menu 								{ width:15.2em; font-family:verdana; font-size:10px;  text-decoration:none;}
.menu ul 							{ background-color:#fff;}
.menu .items li, .menu ul, .menu 	{ margin:0;padding:0;list-style-type:none; }
.menu .items li a 					{ background:url(../images/bg_menu_cat2.gif); width:145px; padding: 7px 0 0 15px; height:21px; display:block;font-weight:normal;color:#000; text-decoration:none}
.menu .items li a:hover 			{ background:url(../images/bg_menu_cat_on3.gif); width:145px; padding: 7px 0 0 15px; font-weight:bold; color:#000; text-decoration:none;}

.menu_sub							{  background-image: url(../images/icon_dots.gif); background-repeat:repeat-x; background-position:bottom;  }
.menu_sub_itens						{ width:160px; list-style:none; margin:0; padding:0; padding-top:2px; }
.menu_sub_itens a					{ height:18px; display: block; width: 84%; font-family:verdana; font-size:10px; color:#006699; text-align:left; padding-left:25px; padding-top:5px; text-decoration:none; background-image:url(../images/icon_arrow_sub.gif); background-position:0 8px; background-repeat:no-repeat;}
.menu_sub_itens a:hover				{ background-image:url(../images/icon_arrow_sub_on.gif); background-position:0 8px; background-repeat:no-repeat; color:#0037FF;}

#div_info							{ clear:both; height:160px; }
.div_info_tit						{ height:27px; background-image:url(../images/img_bg_info.gif); background-repeat:no-repeat; }
.div_info_links						{ padding-left:12px; line-height:20px; padding-top:5px; padding-bottom:8px; font-family:verdana; font-size:10px; color:#000; font-weight:bold; text-decoration:none;}

.links_info							{ list-style:none; margin:0; padding:0; }
.links_info a						{ height:20px; background-color:#fff; display: block; width: 100%; font-family:verdana; font-size:10px; color:#000; font-weight:bold;text-decoration:none; }
.links_info a:hover					{ color:#0037FF;}


#div_news							{ clear:both; height:145px; background-color:#fff}
.div_news_tit						{ clear:both; height:27px; background-image:url(../images/img_bg_tit_news.gif); background-repeat:no-repeat; }
.div_news_txt_boxs					{ padding-top:5px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
.div_news_txt						{ padding-left:12px; padding-right:14px;  }
.div_news_cad_rem					{ padding-left:7px; padding-top:10px;  }
.div_news_boxs						{ height:30px; padding-top:10px; padding-bottom:0 !important; padding-bottom:5px; }
.div_news_box_email					{ float:left; padding-left:12px; }
.div_news_ok						{ float:right; padding-right:12px; }
.box_news							{ border:1px #7F9DB9 solid; width:107px; height:16px; background-color:#FFF; font-family:verdana; font-size:10px;}



/********************************************************************************************************************************/
/* 														 ESQ MEIO DIR															*/
/********************************************************************************************************************************/
#esq_meio_dir						{ clear:both; height:auto; width: expression(document.body.clientWidth < 800 ? '799px' : '100%' ); min-width:799px;}



/********************************************************************************************************************************/
/* 														 	CENTRO																*/
/********************************************************************************************************************************/
#centro								{ margin-left:165px; margin-right:165px; background-color:#fff; height:100%}

#div_produtos_ofertas_tit			{ background: #F4F4F4; height:18px; margin:0; padding: 3px 0 0 5px; text-align:center; font-family:verdana; font-size:10px; color:#000; font-weight:bold; }
#produtos_ofertas ul 				{ padding:0; margin-left:4px; margin-right:4px; margin-bottom:5px; margin-top: 20px; background-color:#fff; list-style:none; }
#produtos_ofertas li 				{ float: left; margin-left:5px; font-family:verdana; font-size:10px;color:#000; list-style:none; width: 23%; text-align: center; height: 210px;	 }
#produtos_ofertas a 				{ font-family:verdana; font-size:10px;color:#000; font-weight:normal; display: block; text-decoration:none; }
#produtos_ofertas a:hover 			{ text-decoration: underline; }
#produtos_ofertas span 				{ color: #0082D7; font-size:11px;}
.produtos_ofertas_mouseover			{ background-color:#F1F2F6; }
.produtos_ofertas_mouseout			{ background-color:#fff;}


#produtos_ofertas2 ul 				{ padding:0; margin-left:4px; margin-right:4px; margin-bottom:5px; margin-top: 20px; background-color:#fff; list-style:none; }
#produtos_ofertas2 li 				{ width: 23%; text-align: center; height: 190px; float: left; margin-left:5px; font-family:verdana; font-size:10px;color:#000; list-style:none; 	 }
#produtos_ofertas2 a 				{ font-family:verdana; font-size:10px;color:#000; font-weight:normal; display: block; text-decoration:none; }
#produtos_ofertas2 a:hover 			{ text-decoration: underline; }
#produtos_ofertas2 span 			{ color: #0082D7; font-size:11px;}
.produtos_ofertas2_mouseover		{ background-color:#F1F2F6; }
.produtos_ofertas2_mouseout			{ background-color:#fff;}



#oe 								{ margin-left:4px !important; margin-right:5px !important; height:15px; background-image:url(../images/bg_ofertas_linha.gif); background-repeat:repeat-x; }
#oece								{ float:left; width:187px !important; background-image:url(../images/img_tit_ofertas.gif) ; background-repeat: no-repeat; }
#oecd								{ float:right; width:1px; background-image:url(../images/img_top_dir_oferta.gif); background-repeat: no-repeat;  padding-right:1px;}

#of									{ background-color:#66CCCC;  }
#of ul 								{ margin-left:5px; margin-top: 20px;}
#of li 								{ font-family:verdana; font-size:10px;color:#000; list-style:none; width: 23%; text-align: center; height: 220px; float: left; margin-left:5px;  }
#of a 								{ font-family:verdana; font-size:10px;color:#000; font-weight:normal; display: block; }
#of a:hover 						{ text-decoration: underline; }
#of span 							{ color: #0082D7; font-size:11px;}

#oeb 								{ margin-left:4px !important; margin-right:8px !important; height:20px; background-image:url(../images/bg_ofertas_linha_baixo.gif); background-repeat:repeat-x; }
#oeceb								{ float:left; width:2px; background-image:url(../images/img_foot_esq_oferta.gif); background-repeat: no-repeat; display:block;}
#oecdb								{ float:right; width:2px; background-image:url(../images/img_foot_dir_oferta.gif); background-repeat: no-repeat; display:block; padding-right:0px; background-position:0px 0px !important; background-position:2px 0px; }




/********************************************************************************************************************************/
/* 														 	DIREITA																*/
/********************************************************************************************************************************/
#box_mv								{ float:right; width:160px; height:100%;  }
#box_mv	span						{ color: #0082D7; }
#box_mv_tit							{ clear:both; height:28px; background-image:url(../images/img_tit_mais_vendidos.gif); background-repeat:repeat-x; }
#box_mv dl 							{ text-align:center;  }
#box_mv dt 							{ padding-top:10px; padding-bottom:10px; }
#box_mv a 							{ color: #000; text-decoration:none;}
#box_mv a:hover 					{ text-decoration: underline;}



#div_mais_vendidos					{ width:95%; padding-top:20px; }
.mais_vendidos						{ clear:both; text-align:center;padding:2px; padding-bottom:28px;font-family:verdana; font-size:10px; color:#000; text-decoration:none; }



/********************************************************************************************************************************/
/* 															PRODUTOS															*/
/********************************************************************************************************************************/
#div_msg_produtos					{ padding-top:17px;padding-left:25px; padding-right:25px; padding-bottom:10px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
#div_msg_produtos_paginacao			{ text-align:right; padding-right:25px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
.lk_produtos						{ font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
.div_msg_produtos_paginacao			{ text-align:right; padding-right:25px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
a.lk_prod_subcat,
a.lk_prod_subcat:link,
a.lk_prod_subcat:active,
a.lk_prod_subcat:visited            { font-family: Verdana; color: #fff; font-weight: bold; font-size: 10px; text-decoration: none; }
a.lk_prod_subcat:hover              { text-decoration: underline; }




/********************************************************************************************************************************/
/* 														DETALHES PRODUTO														*/
/********************************************************************************************************************************/
#div_detalhes_tudo					{ padding-top:20px;padding-left:25px; padding-right:25px; padding-bottom:20px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
#div_detalhes_tit					{ background: #F4F4F4; height:18px; margin:0; padding: 3px 0 0 5px; text-align:center; font-family:verdana; font-size:10px; color:#000;  }
#div_precos							{ float:left; padding-left:10px; padding-bottom:10px; }
#div_botao_comprar					{ float:right; padding-right:6px; padding-bottom:10px; }
#div_detalhes_forma_pgto			{ clear:both; padding-top:8px; padding-bottom:15px; text-align:center }
#div_btn_formas_pgto				{ text-align:center; width:252px; background-color:#AFAFAF; height:26px; }
#div_avaliacao_nota					{ clear:both; padding-top:10px; text-align:right }
#div_info_prod						{ padding-left:3px; padding-right:4px; padding-bottom:30px;  }

.tit_prodnome						{ font: 16px arial; color: #666; font-weight: bold; }
.lk_tit_subcat						{ font-family:verdana; font-size:10px; color:#006699; font-weight:bold; text-decoration:none;}
.tbl_contorno						{ width:250px; clear:both; border-bottom:1px #003366 solid; border-left:1px #003366 solid; border-right:1px #003366 solid; }
.txt_detalhes_precode				{ color:#006699;}
.txt_detalhes_preco_swiss			{ font-size:12px; color:#003366; font-weight:bold; }
.txt_detalhes_economize				{ padding-right:5px; }
.det_bg_desc						{ background-color:#F9F9F9; }
.txt_eco							{ color:#FF0000; font-weight:bold;  }
.txt_avaliacao						{ font-weight:bold; }
.txt_nota							{ color:#1C3893;  }
.box_nota							{ border:1px #7F9DB9 solid; height:18px; font-family:verdana; font-size:10px; }
.det_linha							{ background-color:#003366; }

#produtos_relacionados				{ height:260px }
#produtos_relacionados a			{ font-family:verdana; font-size:10px;color:#000; font-weight:normal; display: block; text-decoration:none; }
#produtos_relacionados a:hover 		{ text-decoration: underline; }
#produtos_relacionados span 		{ color: #0082D7; font-size:11px;}
.produtos_relacionados_mouseover	{ background-color:#F1F2F6; }
.produtos_relacionados_mouseout		{ background-color:#fff;}


#pr 								{ height:35px; margin-left:4px !important; margin-right:5px !important;  background-image:url(../images/bg_ofertas_linha.gif); background-repeat:repeat-x; }
#prce								{ height:35px; float:left; width:240px !important;  background-image:url(../images/img_tit_prod_relacionado.gif) ; background-repeat: no-repeat; }
#prcd								{ height:35px; float:right; width:1px; background-image:url(../images/img_top_dir_oferta.gif); background-repeat: no-repeat;  padding-right:1px;}

#prb 								{ height:25px; margin-left:4px !important; margin-right:8px !important; background-image:url(../images/bg_ofertas_linha_baixo.gif); background-repeat:repeat-x; }
#prceb								{ height:25px; float:left; width:2px; background-image:url(../images/img_foot_esq_oferta.gif); background-repeat: no-repeat; display:block;}
#prcdb								{ height:25px; float:right; width:2px; background-image:url(../images/img_foot_dir_oferta.gif); background-repeat: no-repeat; display:block; padding-right:0px; background-position:0px 0px !important; background-position:2px 0px; }





/********************************************************************************************************************************/
/* 															CADASTRO															*/
/********************************************************************************************************************************/
#div_cadastro_all					{ height:100%; padding:20px; background-color:#fff; font-family:verdana; font-size:12px; color:#000; text-decoration:none }

#div_cad_login						{ clear:both; }
#div_cad_login span					{ font-size:10px; }
.lk_cad								{ font-family:verdana; font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none;}
.lk_cad:hover						{ text-decoration:underline; }

.div_cad_tit						{ padding-bottom:5px; color:#1C3893; font-weight:bold; }
.div_cad_linha						{ height:1px; background-color:#CECECE }
.div_cad1							{ padding-top:5px; font-family:arial; font-size:12px; color:#000; font-weight:bold; text-decoration:none }
.div_cad_names						{ float:left; width:155px; font-family:arial; font-size:12px; color:#000; font-weight:bold; text-decoration:none }
.div_cad_names_no					{ float:left; width:155px; font-family:arial; font-size:12px; color:#666; text-decoration:none; }
.box_form_cad						{ border:1px #7F9DB9 solid; width:400px; height:16px; background-color:#FFFFFF; font-family:verdana; font-size:10px; }
.box_form_cad_nosize				{ border:1px #7F9DB9 solid; height:16px; background-color:#FFFFFF; font-family:verdana; font-size:10px; }
.list_form_cad_nosize				{ border:1px #7F9DB9 solid; height:18px; background-color:#FFFFFF; font-family:verdana; font-size:10px; }
#pf span							{ font-size:10px; }
.divs_cad_form						{ padding-top:3px !important;  padding-top:1px; clear:both }
#pj span							{ font-size:10px; }
.red								{ color:#FF000A; }
.link_cep							{ font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none;}
.link_cep:hover						{ text-decoration:underline; }
#div_cad_info_contato				{ clear:both; }
#div_cad_info_contato span			{ font-size:10px; }
#div_cad_end span					{ font-family:arial; font-size:12px; }

#div_cad_ee							{ clear:both; }
#div_cad_ee span					{ font-size:10px; }
.div_cad_names_ee_no				{ float:left; font-family:verdana; font-size:11px; color:#000; text-decoration:none }
#div_cad_ee_end span				{ font-family:arial; font-size:12px; }

#div_cad_news						{ clear:both; padding-top:20px; font-family:verdana; font-size:11px; color:#000; text-decoration:none }
#div_cad_botao						{ padding-top:20px; text-align:right }




/********************************************************************************************************************************/
/* 															CARRRINHO															*/
/********************************************************************************************************************************/
#div_car_all						{ height:100%; background-color:#fff; font-family:verdana; font-size:12px; color:#000; text-decoration:none }
#div_car_padding					{ padding:20px; }
#div_car_tit_img					{ padding-bottom:15px; clear:both }
#div_msg_car						{ clear:both; }
#div_car							{ clear:both; height:100%; }
#div_car_passos						{ clear:both; background-image:url(../images/img_tit_bg_carpag.gif); background-repeat:repeat-x; height:34px; }
.div_car_passo1						{ width:25%; float:left }
.div_car_passo2						{ width:25%; float:left }
.div_car_passo3						{ width:24%; float:left; text-align:center }
.div_car_passo4						{ width:25%; float:left; text-align:right }
#div_car_tits_itens					{ clear:both; height:20px; border-bottom:1px solid #CECECE; padding-top:5px; background-color:#EFEFEF; font-family:arial; font-size:12px; font-weight:bold; color:#000;}
.div_car_tits_itens1				{ float:left; padding-left:5px}
.div_car_tits_itens2				{ float:right; width:140px; text-align:center}
.div_car_tits_itens3				{ float:right; width:120px; text-align:center}
.div_car_tits_itens4				{ float:right; width:80px; text-align:center}
.div_car_tits_itens5				{ float:right; width:80px; text-align:center}
.div_car_tits_itens6				{ float:right; width:50px; text-align:center}

.div_car_desc						{ float:left; padding-left:5px; font-family:arial; font-size:12px; color:#666; text-decoration:none}
.div_car_desc span					{ font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none; }

.div_car_desc_foto					{ float:left; padding-right:5px; width:100px; }
.div_car_desc_txt					{ float:left; width: expression(document.body.clientWidth < 1000 ? '150px' : 'auto' ); min-width:150px; }
.div_car_desc_qtde					{ float:left; width:50px; text-align:center; padding-top:25px; }
.div_car_desc_presente				{ float:left; width:80px; text-align:center; font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none; padding-top:10px; }
.div_car_desc_del					{ float:left; width:80px; text-align:center; padding-top:25px; }
.div_car_desc_preco_unico			{ float:left; width:98px; text-align:right; padding-right:22px; padding-top:25px; font-family:arial; font-size:12px; color:#666; text-decoration:none}
.div_car_desc_preco_final			{ float:left; width:118px; text-align:right; padding-right:22px; padding-top:25px; background-color:#F8F8F8; font-family:arial; font-size:12px; color:#000; font-weight:bold; text-decoration:none}
.div_car_desc_linha					{ clear:both; background-color:#F0F0F0; height:1px; }
.box_cepDestino						{ border:1px #7F9DB9 solid; width:70px; height:17px; background-color:#FFF; font-family:verdana; font-size:11px; }
.box_cep_p1							{ border:1px #7F9DB9 solid; width:50px; height:17px; background-color:#FFF; font-family:verdana; font-size:11px; }
.box_cep_p2							{ border:1px #7F9DB9 solid; width:30px; height:17px; background-color:#FFF; font-family:verdana; font-size:11px; }
.btn_calcula_cep					{ border:0px; background-image:url(../images/btn_frete.gif); width:100px; height:27px; font-family:verdana; font-size:10px; color:#fff; font-weight:bold; }

#div_car_frete						{ height:; background-color:; clear:both; height:40px; background-color:#F8F8F8; }
#div_car_frete_txt					{ float:left; width:410px;  padding-left:5px; padding-top:14px; font-family:verdana; font-size:10px; color:#000; font-weight:bold; text-decoration:none; }
#div_car_frete_cep					{ float:left; padding-top:8px; padding-right:10px }
#div_preco							{ float:right; padding-right:22px; padding-top:11px; font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; }

#div_calc_cep						{ float:left; padding-top:6px;}
.div_calc_cep_erro					{ padding-top:8px; font-family:verdana; font-size:10px; color:#FF0000; font-weight:bold; text-decoration:none }
#div_avisos							{ clear:both; padding-top:24px; padding-bottom:24px; padding-left:5px; font-family:verdana; font-size:10px; color:#000; text-decoration:none; }
#div_avisos span					{ color:#FF000A; text-decoration:none}

#div_car_subtotal					{ clear:both; height:20px; background-color:#efefef; border-top:1px solid #CECECE; padding-top:5px; padding-bottom:5px; padding-left:5px; }
#div_car_subtotal_tit				{ float:left; font-family:arial; font-size:16px; color:#000; font-weight:bold; text-decoration:none }
#div_aviso							{ float:left; padding-top:2px; padding-left:5px; font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none;}
#div_subtotal						{ float:right; padding-right:22px; font-family:arial; font-size:16px; font-weight:bold; text-decoration:none; color:#FF0000; }

/* Div erro */
	#erro{background:#FFEBE8 url(../images/no.png) no-repeat scroll 8px 50%; border:1px solid #f00; color:#f00; font-size:13px; font-weight:bold; height:29px; margin-top:15px; padding:10px 0 0 31px;}




/********************************************************************************************************************************/
/* 														  BUSCA																	*/
/********************************************************************************************************************************/
#div_resultados_busca				{ padding-left:25px; padding-right:25px; }
.div_resultados_busca				{ padding-top:15px; height:100px; }

.div_result_busca_foto				{ float:left; width:110px; }
.div_result_busca_detalhes			{ float:left; padding-top:5px;  width:expression(document.body.clientWidth < 1000 ? '200px' : 'auto' ); min-width:200px !important; }
.div_result_busca_detalhes a 		{ font-family:verdana; font-size:12px; color:#000; font-weight:bold; text-decoration:none }
.div_result_busca_detalhes a:hover 	{ text-decoration: underline;}
.div_result_busca_detalhes span 	{ color:#FF0000; }
.div_result_busca_detalhes em 		{ font-size:10px; color:#1C3893; font-weight:normal;}



/********************************************************************************************************************************/
/* 														 DÚVIDAS																*/
/********************************************************************************************************************************/
#div_duvidas						{ padding-top:17px; padding-left:25px; padding-right:25px; padding-bottom:10px; font-family:verdana; font-size:11px; color:#000; text-decoration:none; line-height:16px; }
.div_duvidas_tit					{ background: #F4F4F4; height:18px; margin:0; padding: 3px 0 0 5px; font-weight:bold  }
.div_duvidas_txts					{ padding-left:5px; padding-top:5px; padding-bottom:30px; }
.lk_duvidas							{ font-family:verdana; font-size:11px; color:#000; text-decoration:none; font-weight:bold }
.lk_duvidas:hover					{ text-decoration:underline; }


/********************************************************************************************************************************/
/* 														 CONTATO																*/
/********************************************************************************************************************************/
#div_nome							{ padding-top:20px; height:25px;  }
.divs_contact_tit_box				{ height:25px; }
.div_contact_tits					{ float:left; width:130px; text-align:left }
.div_contact_boxs					{ float:left; width:270px; }
.div_contact_boxs span				{ font-size:9px; }
.btn_envia 							{ border:0px; background-image:url(../images/btn_enviar.gif); width:53px; height:28px; }
.btn_limpa 							{ border:0px; background-image:url(../images/btn_limpar.gif); width:53px; height:28px; }
.msg_form_cad_nosize				{ border:1px #7F9DB9 solid; background-color:#fff; width:250px; font-family:verdana; font-size:10px; }


/********************************************************************************************************************************/
/* 													     RECUPERA																*/
/********************************************************************************************************************************/
#div_recupera_all					{ height:230px; padding:20px; background-color:#fff; font-family:verdana; font-size:12px; color:#000; text-decoration:none }


/********************************************************************************************************************************/
/* 													   INFORMACOES																*/
/********************************************************************************************************************************/
.txt_info_tits						{ font-size:12px; color:#1C3893; font-weight:bold; }
.txt_info_lembretes					{ font-size:10px; }


/********************************************************************************************************************************/
/* 													   FORMAS PGTO																*/
/********************************************************************************************************************************/
.red_fpgto							{ color:#FF0000; font-size:10px; }
.lk_fpgto							{ font-family:verdana; font-size:11px; color:#1C3893; font-weight:bold; text-decoration:none;}
.lk_fpgto:hover						{ text-decoration:underline; }


/********************************************************************************************************************************/
/* 													 DETALHES DA LOJA															*/
/********************************************************************************************************************************/
#div_dl_all							{ height:100%; padding:20px; background-color:#fff; font-family:verdana; font-size:12px; color:#000; text-decoration:none; text-align:justify }
.red_dl								{ color:#FF0000; font-weight:bold; }
.lk_dl								{ font-family:verdana; font-size:12px; color:#1C3893; font-weight:bold; text-decoration:none;}
.lk_dl:hover						{ text-decoration:underline; }
.tits_dl							{ border-top:1px #666 dotted; border-bottom:1px #666 dotted; height:23px; background-color:#F5F5F5 }
.txt_caract_dl						{ clear:both; padding-bottom:5px; font-family:verdana; font-size:11px; color:#000; text-decoration:none}
.div_novidade						{ clear:both; padding-top:10px; padding-bottom:5px; font-family:verdana; font-size:10px; color:#000; font-weight:bold }
.txt_atencao_dl						{ font-size:11px; color:#1C3893; font-weight:bold; }
.txt_dl_tits						{ padding-top:4px; font-size:12px; color:#1C3893; font-weight:bold; }
.txt_dl_tits_custos1				{ float:left; width:100px; text-align:center; font-size:12px; color:#1C3893; font-weight:bold; }
.txt_dl_tits_custos2				{ float:left; width:120px; text-align:center; font-size:12px; color:#1C3893; font-weight:bold; }
.txt_dl_tits_custos3				{ float:left; width:100px; text-align:center; font-size:12px; color:#1C3893; font-weight:bold; }
.txt_dl_custos1						{ float:left; width:100px; text-align:center; font-size:12px; color:#FF0000; font-weight:bold; }
.txt_dl_custos2						{ float:left; width:120px; text-align:center; font-size:12px; color:#FF0000; font-weight:bold; }
.txt_dl_custos3						{ float:left; width:100px; text-align:center; font-size:12px; color:#FF0000; font-weight:bold; }
.espacos_dl							{ height:30px; clear:both }
.div_dl_pt20						{ clear:both; padding-top:20px; }
.div_dl_pt3							{ clear:both; padding-top:3px; }
.div_dl_pt5							{ clear:both; height:22px; padding-top:5px; }
.div_dl_gray						{ clear:both; background-color:#F2F2F2; height:22px; padding-top:5px; }
.div_dl_gray_last					{ clear:both; background-color:#F2F2F2; height:22px; padding-top:5px; border-bottom:2px solid #ddd; }
.div_dl_asterisco					{ float:left; width:35px; text-align:right; font-size:10px; color:#FF0000; }
.div_dl_asterisco_txt				{ float:left; padding-left:10px; font-size:10px; color:#FF0000; }
.lk_dl_modulos						{ font-family:verdana; font-size:10px; color:#1C3893; text-decoration:none; }
.lk_dl_modulos:hover				{ text-decoration:underline; }
.espacos_dl2						{ height:20px; clear:both }
#subdl1,#subdl2,#subdl3,#subdl4,#subdl5 	{ clear:both; display:none; padding:10px; text-align:justify; background-color:#efefef; font-family:verdana; font-size:11px; color:#000; text-decoration:none}



/********************************************************************************************************************************/
/* 														  FINALIZAR																*/
/********************************************************************************************************************************/
#fim_esq_meio_dir					{ clear:both; height:auto; width: expression(document.body.clientWidth < 800 ? '799px' : '100%' ); min-width:799px;}
#div_fim_all						{ height:auto; background-color:#fff; font-family:verdana; font-size:12px; color:#000; text-decoration:none }
#div_fim							{ clear:both; height:100%;  }
.red_fim							{ color:#FF0000; font-weight:bold; text-decoration:none; }
.red_fim:hover						{ text-decoration:underline; }
.lk_fim								{ font-size:12px; color:#1C3893; font-weight:bold; text-decoration:none}
.lk_fim:hover						{ text-decoration:underline; }
.div_resumo_compras					{ width:300px; background-color:#F2F2F2; border:1px #CCCCCC solid; }
.div_resumo_compras_tit				{ padding-top:9px; padding-bottom:5px; text-align:center; clear:both; font-size:12px; color:#1C3893; font-weight:bold; }
.div_resumo_compras_linha			{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.fim_linha							{ border-top:1px #666 solid;} 
.txt_resumo_compras					{ padding-left:10px; padding-top:5px; padding-bottom:10px; clear:both; font-family:verdana; font-size:12px; color:#666; text-decoration:none }
.txt_resumo_compras2				{ font-weight:bold; text-decoration:none }
.txt_resumo_compras_total			{ color:#FF0000; font-weight:bold; text-decoration:none }
#div_escolha_formas_pgto			{ width:99%; background-color:#F2F2F2; border:1px #CCCCCC solid; }
.div_escolha_formas_pgto_tit		{ clear:both; padding-left:10px; padding-top:9px; padding-bottom:5px; font-size:12px; color:#1C3893; font-weight:bold; }
.txt_div_escolhas					{ clear:both; padding-left:6px; padding-top:3px; padding-right:10px; font-family:verdana; font-size:12px; color:#666; text-decoration:none }



/********************************************************************************************************************************/
/* 														  MEUS PEDIDOS															*/
/********************************************************************************************************************************/
.bold_mp							{ font-family:verdana; font-size:11px; color:#000; text-decoration:none; font-weight:bold }
.mp_pedido_num						{ font-size:12px; color:#1C3893;}
#div_car_subtotal_tit_mp			{ float:left; padding-top:2px; padding-left:5px; font-family:arial; font-size:12px; color:#666; text-decoration:none }
#div_car_frete_txt_mp				{ float:right; padding-left:5px; padding-top:14px; font-family:verdana; font-size:11px; color:#000; font-weight:bold; text-decoration:none; }
#div_preco_mp						{ width:135px; float:right; text-align:right; padding-right:22px; padding-top:11px; font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none; }
#div_car_total_tit_mp				{ clear:both; width:140px; background-color:#D2D2D2; padding-top:5px; padding-bottom:5px; text-align:center; float:right; font-family:arial; font-size:16px; color:#000; font-weight:bold; text-decoration:none }

.div_car_subtotal_mp				{ clear:both; height:20px; background-color:#efefef; border-top:1px solid #CECECE; padding-top:5px; padding-bottom:5px; padding-left:5px; }
.div_subtotal_mp					{ float:right; padding-top:2px; padding-right:22px; font-family:arial; font-size:16px; font-weight:bold; text-decoration:none; color:#000; }
.lk_mp								{ font-family:verdana; font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none;}
.lk_mp:hover						{ text-decoration:underline; }



/********************************************************************************************************************************/
/* 														    RODAPE 																*/
/********************************************************************************************************************************/
#roda								{ height: 170px; background-image:url(../images/img_bg_roda.gif); background-repeat:repeat; font: 11px verdana; letter-spacing: -1px; color: #777; clear: both;} 
#roda_esq							{ float:left; padding-left:15px; padding-top:15px; }
#div_roda_duvidas					{ clear:both; padding-top:12px; }
#div_roda_institucional				{ clear:both; padding-top:12px; padding-bottom:15px; }
#roda_dir							{ float:right; padding-right:15px; padding-top:15px; }


.tits_rodape						{ font:11px verdana; color:#000; font-weight: bold; }
.links_rodape						{ color: #777; text-decoration:none; }
.links_rodape:hover					{ text-decoration: underline; }



/*VISA*/
.txt_tit_visa	{ font-family:arial; font-size:13px; color:#666; font-weight:bold; text-decoration:none }
.txt_tit_visa2	{ font-family:arial; font-size:12px; color:#666; font-weight:bold; text-decoration:none }
.txt_tit_visa3	{ font-family:arial; font-size:11px; color:#666; font-weight:bold; text-decoration:none }
.txt_tit_visa4	{ font-family:arial; font-size:10px; color:#666; text-decoration:none }
.txt_alerta_visa{ font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none }
.txt_visaok		{ font-family:verdana; font-size:12px; color:#00BD09; font-weight:bold; text-decoration:none }
