/* Reset */
dl, dd, dt{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../img/bodybkg.jpg);
	background-repeat: repeat-x;
}

a.empresa_links:active{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 110px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:link{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:visited{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: underline; }
a.empresa_links:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: underline; }

a:active,a:link,a:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000; 
	text-decoration: none; 
}

a:hover{ text-decoration: none; }
a.lnk_selecionado_menu_produtos:active,a.lnk_selecionado_menu_produtos:link,a.lnk_selecionado_menu_produtos:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #069;
	text-decoration: none; 
}

a.lnk_selecionado_menu_produtos:hover{ text-decoration: underline; }
a.lnk_menu_lateral_produtos:active,a.lnk_menu_lateral_produtos:link,a.lnk_menu_lateral_produtos:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666;
	text-decoration: none; 
}

a.lnk_menu_lateral_produtos:hover, #menu_lateral a:hover{ text-decoration: underline; }
a.lnk_op_menu_cat:active,a.lnk_op_menu_cat:link,a.lnk_op_menu_cat:visited{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #069;
	text-decoration: none; 
}

a.lnk_op_menu_cat:hover{ text-decoration: underline; }
.op_menu_cat_col{
	float:left;
	width:164px;
}
.meu_carrinho {
	font-size: 14px;
	color: #FFF;
}

.itens {
	font-size: 11px;
	color: #FFF;
}

.title_list_prod {
	font-size: 12px;
	font-weight: bolder;
	overflow: hidden;
}

.text_internos_subtitles{
	font-size: 19px;
	color:#036;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}

.text_internos_subsubtitles{
	font-size: 15px;
	color:#036;
	/*text-decoration:underline;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;		
}

.title_list_prod, .title_list_prod a{
	color: #00386C;	
}


.title_list_autor {
	font-size: 10px;
	color: #006699;
}

.title_valor_list {
	font-size: 11.5px;
	color: #333;
}

.title_valor_parcela_list {
	font-size: 11.5px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_list {
	font-size: 10px;
	color: #999;
}

.title_de_list{
	font-size: 11px;
	color: #333;
	text-decoration:line-through;
}

.title_valor_det { font-size: 13px; color: #333; }

.vlr_etiqueta_lista{
	font-size:11px;
	color:#666;
	line-height:12px;
	margin-top:1px;
}


#parcelamento_area,#vlr_etiqueta_area {
	font-size: 12px;
}

.title_valor_det_avista{
	font-size: 11px;
}

.title_valor_parcela_det {font-size: 13px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_det {font-size: 10.5px;
	color: #999;
}

.navegacao_barra,.navegacao_barra a {font-size: 12px;
	color: #333;
}

.cor_tamanho {
	font-size: 15px;
	color: #666;
	font-weight: bold;
	margin-top:3px;
}

/* Topo */
#all_topo {
	float: left;
	width: 999px;
	background-image: url(../img/fundo_topo.jpg);
	background-repeat: repeat-x;
}



.inp_txt_busca{
	border:0px solid;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	width:290px;
	background-image:url(../img/back_inp_txt_busca.jpg);
}

.inp_sel_busca{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	width:105px;
	display:none;
}





#bt_ok_busca {

	float: left;

	height: 24px;

	width: 40px;

	margin-top: 10px;

	margin-left: 9px;

}

#logo_emp {
	float: left; width: 241px; padding-top: 15px; 
}

#menu {

	float: left;

	width: 614px;

	margin-top: 51px;

	padding-left: 20px;

	height: 42px;

	overflow: hidden;

}

#carrinho_top {

	float: left;

	width: 110px;

}

#carrinho_top a{

	cursor:pointer;	

}

.car_pagamento_use_bonus{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	font-weight:bold;
	color:#666;
}

#quadro_menu {

	float: left;

	margin-right: 7px;

	height: 42px;

}

#quadro_menu a{

	outline:none;

}

#seta_desativada {

	float: left;

	width: 9px;

}

#menu_desativado {

	float: left;

	width: 101px;

	font-family: Corbel, "Trebuchet MS";

	font-size: 25px;

}

#img_carrinho {

	float: left;

	height: 25px;

	width: 31px;

	background-image: url(../img/carrinho.gif);

	background-repeat: no-repeat;

}

#carrinho_top {

	width: 111px;

	float: left;

	margin-top: 55px;

}

#tex_carrinho {

	float: left;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-left: 7px;

}

#tex_carrinho a, #tex_carrinho{

	color: #666;

	font-size: 14px;

	font-weight: bold;

}

#item_carrinho {

	float: right;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	width: 50px;

}


/*DET PRODUTO - VALORES*/
.title_valor_list_det {
	font-size: 11.5px;
	color: #333;
}

.title_valor_parcela_list_det {
	font-size: 11.5px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_list_det {
	font-size: 11px;
	color: #999;
}

.title_valor_det_desc {
	font-size:14px; font-weight:bold; color:#666; 
}

.title_valor_parcela_det_det {
	font-size: 14px;
	color: #C00;
	font-weight: bolder;
}




#banner_rotativo {

	float: left;

	height: 55px;

	width: 999px;

}

#banner_simples_area{
	margin-left:7px;
	margin-top:5px;
	font-size:1px;
	line-height:1px;
}

#anima_principal {

	float: left;

	height: 245px;

	width: 999px;

}



#all_site {

	width: 999px;

	margin: auto;

}

/* Menu Lateral */
#menu_lateral {
	float: left; width: 170px; background-color: #F9F9F9;
}

.menu_lateral_dest, .menu_lateral_dest li, .menu_lateral_main, .menu_lateral_main li,  .menu_lateral_main ul{
	margin:0px; padding:0px; list-style:none;
}

.menu_lateral_produtos ul.menu_lateral_main li a{
	margin-left:5px;
}

.menu_lat_main_calcados, .menu_lat_main_vestuario, .menu_lat_main_acessorios{
	width:154px; height:32px; background:url(../img/menu_lat_calcados.jpg); display:block; margin:8px 0px 12px 10px; font-size:1px;
}

.menu_lateral_main{
	float:left;
}

a.menu_lat_main_vestuario{
	width:154px; height:32px; background:url(../img/menu_lat_vestuario.jpg);
}
a.menu_lat_main_acessorios{
	width:154px; height:32px; background:url(../img/menu_lat_acessorios.jpg);
}
.menu_lateral_main ul {
	margin-left:15px; font-size:13px; font-weight:bold; margin-bottom:30px;
}
.menu_lateral_main ul a {
	font-size:13px; text-transform:uppercase;
}
.menu_lateral_main ul .gen-F, .menu_lateral_main ul .gen-F a {
	color:#CC3366;
}
.menu_lateral_main ul .gen-M, .menu_lateral_main ul .gen-M a {
	color:#006699;
}
.menu_lateral_main ul .gen-M .icn {
	background-position:-5px 0px;
}
.menu_lateral_main ul .gen-I, .menu_lateral_main ul .gen-I a {
	color:#5E8C00;
}
.menu_lateral_main ul .gen-I .icn {
	background-position:-10px 0px;
}
.menu_lateral_main ul .icn {
	width:4px; height:8px; display:inline-block; background-image:url(../img/menu_setas.jpg); margin-right:5px; margin-bottom:5px; vertical-align:bottom;
}
.menu_lateral_main ul ul {
	margin-bottom:15px; margin-left:10px; font-weight:normal;
}
.menu_lateral_main ul ul li {
	background:url(../img/circle_menu.jpg) 0px 9px no-repeat; line-height:20px; padding:0px 0px 0px 12px;
}
.menu_lateral_main ul .gen ul a, .menu_lateral_main ul li ul a {
	color:#333; font-size:11px; text-transform:none;
}
.menu_lateral_main li.ace {
	padding-top:0px; line-height:1px; 
}
#conteudo_all {
	float: left;
	width: 829px;
	background-color: #FFF;
	/*overflow: hidden;*/
}

#conteudo_all_full{
	background-color: #FFF;
	width:980px;
	padding:0px 10px 10px 10px;
	float:left;
}

#anima_principal {
	float: left;
	height: 250px;
	width: 999px;
}

#site_baixo {
	float: left;
	width: 999px;
}

#topo_menus {
	float: left;
	width: 999px;
}

.op_cat{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

.op_cat ul{
	margin:0px;
	padding:0px 0px 0px 25px;
	*padding:0px;
}

.op_cat li {

	list-style:none;

	width: 130px;

	background-image: url(../img/seta_menu.gif);

	background-repeat: no-repeat;

	background-position: 10px 7px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 4px;

	padding-left:25px;

}

.op_cat ul li{

	padding-top:4px;

	padding-left: 10px;

	background-position: 0px 7px;

}

#categoria {

	background-image: url(../img/categorias.jpg);

	background-repeat: no-repeat;

	width: 170px;

	height: 31px;

	float: left;

	margin-top: 10px;

	margin-bottom: 5px;

}

#conteudo_produtos {

	float: left;

	width: 660px;

	padding-left: 6px;

}

#barra_banners_lanc {

	float: right;

	width: 158px;

	background-color: #F7F6F5;

	padding-top: 5px;

	padding-bottom: 15px;

}

#cx_oportunidade {

	background-image: url(../img/barra_oportunidades.jpg);

	background-repeat: no-repeat;

	height: 25px;

	width: 595px;

	margin-top: 5px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #666;

	padding-top: 6px;

	padding-left: 65px;

	float: left;

}

#tx_oprtu {

	width: 290px;

	float: left;

}

#vermais_oportu {

	float: right;

	width: 80px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

#vermais_oportu, #vermais_oportu a{

	color: #999;	

}

#vermais_oportu a:hover{

	text-decoration:underline;

}

.cx_produto_index {

	float: left;

	width: 158px;

	min-height:340px;

	border:3px solid #FFF;

}

.cx_produto_index a{

	outline:none;

}

.cx_produto_lista {

	float: left;

	width: 158px;

	padding-bottom: 10px;

	padding-top: 10px;

	border:3px solid #FFF;

	min-height:300px;

	outline:none;

}

.cx_produto_lista a{

	outline:none;

}

.cx_produto_lista_sel
{
	border-color:#005F92;
	cursor:pointer;
}

#line_cx_index {

	float: left;

	width: 654px;

}

#img_produto_index {

	float: left;

	width: 134px;

	text-align: center;

	height: 150px;

	line-height:142px;

}

#cores_produto_index {

	float: left;

	width: 134px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	font-weight: bold;

}

#descricao_produto_index {

	float: left;

	width: 135px;

	margin-top: 5px;

	margin-bottom: 3px;

}

#valores_produto_index {

	width: 135px;

	margin-bottom: 5px;

}

#frete_gratis {

	float: left;

	background-image: url(../img/destaques/frete_gratis_brasi.jpg);

	background-repeat: no-repeat;

	height: 29px;

	width: 101px;

	margin-top: 5px;

}
.frete_gratis_text{
	font-size:12px;
	color:#FF3333;
	margin-top:2px;
}

#preco_imbativel {

	float: left;

	background-image: url(../img/destaques/precoimbativel.jpg);

	background-repeat: no-repeat;

	height: 24px;

	width: 112px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 10px;

	font-weight: bolder;

	color: #512700;

	padding-top: 12px;

	padding-left: 19px;

}

.lancamento {

	float: left;

	background-image: url(../img/destaques/lancamento.jpg);

	background-repeat: no-repeat;

	height: 25px;

	width: 96px;

	margin-top: 5px;

}

.tag_nao_disponivel{

	float: left;

	background-image: url(../img/destaques/indisponivel.jpg);

	background-repeat: no-repeat;

	height: 35px;

	width: 111px;

	margin-top: 5px;

}

#cx_all_prod {

	float: left;

	width: 660px;

	margin-bottom: 20px;

	margin-top: 5px;

}

#cx_all_prod_lista {

	float: left;

	width: 820px;

	padding-left: 5px;

	padding-top: 10px;

	padding-bottom: 20px;

}

#center_prod {

	margin: auto;

	width: 134px;

}

#quadrocores_produto_index {

	float: left;

	width: 135px;

}

#cx_cor {

	padding: 2px;

	height: 15px;

	width: 15px;

	border: 1px solid #CCC;

	margin-right: 5px;

	float: left;

}

#banner_lateral, .banner_lateral {

	float: left;

	width: 145px;

	margin-left: 6px;

	margin-top: 1px;

	margin-bottom: 10px;

}



#busca_rodape {

	background-image: url(../img/fundo_ropda_buscar.jpg);

	height: 40px;

	width: 999px;

}

#cx_linetop {
	background-image: url(../img/fundo_cx_busca.gif);
	float: left;
	height: 25px;
	width: 458px;
	margin-top: 10px;
	overflow: hidden;
}

#cx_topo_busca_input_txt_busca{
	width: 290px;
	padding:2px;
	float:left;
}

#cx_topo_busca_input_categoria{
	width: 152px;
	padding:2px;
	float:left;
	padding-left: 8px;
}

#center_busca_rodape {

	margin: auto;

	width: 550px;

}

#text_busca_rodape {

	width: 45px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FC0;

	margin-top: 13px;

	float: left;

}

#input_busca_rodape {

	background-image: url(../img/fundo_cx_busca.gif);

	float: left;

	width: 458px;

	height: 31px;

	background-repeat: no-repeat;

	margin-top: 8px;

}

#bt_busca_rodape {

	float: left;

	height: 24px;

	width: 40px;

	margin-left: 6px;

	margin-top: 8px;

}

#baixo_cont_menu {

	float: left;

	width: 999px;

	background-image: url(../img/fundo_rodape.jpg);

	background-repeat: repeat-x;

	padding-top: 20px;
	padding-bottom: 10px;

}

#cx_menus_baixo {
	float: left;
	width: 999px;

}

#cx_menu_baixo_center {
	margin: auto;
	width: 935px;
}

/* Rodape */
#rodape { float: left; width: 999px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#rodape ul{ margin:0px; padding:0px; list-style:none; }

#cx_institucional { float: left; width: 130px; }
#cx_formas_pagamento { float: left;	width: 165px; }
#cx_certficados {
	float: left;
	width: 220px;
}
#cx_atendimento {
	float: left;
	width: 210px;
}
#cx_relacionamento { float: left; width: 115px; }

.rodape_relacionamento_list li{ float:left; }
a.rodape_relacionamento_twitter{ width:40px; height:40px; background:url(../img/twitter.jpg) no-repeat;  margin-right:15px; display:block; }
 
#title_rodape {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin-bottom: 14px;
	text-transform:uppercase;
}
.title_rodape_2{
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.rodape_frms_pgnto_list{
	float:left;
	width:100%;
	clear:both;
	height:27px;
}
.rodape_frms_pgnto_list li{
	width:35px;
	height:25px;
	background-image:url(../img/formas_pgto.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.rodape_f_p_master{ background-position:-35px; }
.rodape_f_p_hiper{ background-position:-70px; }
.rodape_f_p_amex{ background-position:-105px; }
.rodape_f_p_banricompras{ background-position:-140px; }
.rodape_f_p_diners{ background-position:-174px; clear:left; }
.rodape_f_p_boleto{ background-position:-210px; }
li.rodape_f_p_bradesco, li.rodape_f_p_bbrasil, li.rodape_f_p_itau{ background-position:-245px; width: 25px; margin-top:15px; }
li.rodape_f_p_bradesco{ clear:left; }
li.rodape_f_p_bbrasil{ background-position:-270px; }
li.rodape_f_p_itau{ background-position:-295px; }
li.rodape_f_p_aura{ background-position:-320px; }

#cx_links_rodape {
	float: left;
	width: 125px;
	background-image: url(../img/seta_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	margin-bottom: 3px;
	padding-left:12px;
	margin-left:2px;
}
#cx_links_rodape, #cx_links_rodape a{ color: #666; }

#rodape ul.rodape_atend_fone_list{
	clear:both;
	margin-bottom:20px;
	height:44px;
}
.rodape_atend_fone_list li{
	font-size:11px;
	line-height:14px;
	color:#333;
}
#img_atendimento2 {
	height: auto;
	width: 39px;
	float: left;
	overflow: hidden;
	margin-right:10px;
	height:50px;
}
#img_atendimento {
	height: auto;
	width: 39px;
	float: left;
	overflow: hidden;
	margin-right:5px;
}
#text_atendimento2{
	font-size: 10px;
	color: #999;
	line-height:12px;
}
#text_atendimento {
	float: left;
	width: 125px;
	font-size: 10px;
	color: #999;
	line-height:12px;
	margin-top:1px;
}

#logo_ebit { width: 31px; }


#text_rodape_direitos {
	font-size: 9px;
	color: #666;
	text-align: center;
	width: 999px;
	padding-top: 35px;
	padding-bottom: 15px;
	clear:both;
	line-height:10px;
}

#logos_pag {
	float: right;
	width: 530px;
}

#logo_tche {
	float: left;
	height: 24px;
	width: 102px;
	margin-right: 30px;
	margin-top: 9px;
}

#logo_compra {

	float: left;

	height: 35px;

	width: 94px;

	margin-top: 3px;

}

#cx_bandeiras {

	float: left;

	width: 999px;

	padding-bottom: 10px;

}



.cx_opcoes_menu {

	float: left;

	width: 999px;

	display:none;

	overflow: hidden;

}

#topo_opcoes {

	background-image: url(../img/menu/top_succategorias.jpg);

	float: left;

	height: 18px;

	width: 100%;

	margin-left: 0px;

	background-repeat: repeat-x;

	overflow: hidden;

}

.menu-opcoes-lista, .menu-opcoes-lista li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.menu-opcoes-lista {
	background: url(../img/menu/fundo_subcategoria.jpg) repeat-x;
	float:left;
	padding-bottom: 20px;
}

.menu-opcoes-lista li {
	float: left;
	width: 134px;
	background-image: url(../img/seta_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 4px;
}
.menu-opcoes-lista li, .menu-opcoes-lista li a{
	font-size: 13px;
	font-weight:bold;
	color: #069;
}

.menu-opcoes-lista li a:hover {
	text-decoration:underline;
}




#meio_opcoescenter {

	margin: auto;

	width: 991px;

	background-image: url(../img/menu/fundo_subcategoria.jpg);

	background-repeat: repeat-x;

	height: 100%;

}

#meio_opcoes_all {

	float: left;

	height: 100%;

	width: 991px;

	padding-right: 4px;

	padding-left: 4px;

	background-color: #FFFFFF;

}

#barra_navegacao {

	float: left;

	width: 820px;

	margin-top: 5px;

	margin-left: 5px;

}

#navegacao_esq {

	height: 26px;

	width: 5px;

	background-image: url(../img/navegacao_esq.gif);

	float: left;

}

#navegacao_meio {

	float: left;

	height: 22px;

	background-image: url(../img/navegacao_meio.gif);

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 5px;

}

#navegacao_dir {

	background-image: url(../img/navegacao_dir.gif);

	float: left;

	height: 26px;

	width: 5px;

}

#navegacao_nivel {

	float: left;

	height: 26px;

	margin-right: 8px;

}

#navegacao_remover {

	float: left;

	height: 18px;

	background-image: url(../img/navegacao_meio.gif);

	padding-top: 8px;

	padding-left: 5px;

	font-size:1px;

}


/** PRODUTO **/
#det_esq {
	float: left;
	width: 430px;
	margin-top: 5px;
	margin-left: 5px;
}

#det_dir {
	float: left;
	width: 345px;
	padding-left: 30px;
	margin-top: 5px;
}

#title_prod {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #004D80;
	font-weight: bold;
	width: 338px;
	padding:0px;
	margin:0px;
}
.title_prod_ref {
	font-size:16px;
}
#title_prod .ref_text2 {
	font-size:10px;
}

#title_detaq {
	float: left;
	width: 338px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}


#title_cor { margin-top: 5px; }
#valores_produto { margin-top: 10px; margin-bottom:15px; }

#cores_topo_det {


	width: 339px;

	background-image: url(../img/cores_top.jpg);

	height: 24px;

}

#cores_meio_det {
	width: 339px;
	background-image: url(../img/cores_meio.jpg);
	background-repeat: repeat-y;
	padding-top: 23px;
	color: #FBFBFB;

}


#cores_baixo_det {
	background-image: url(../img/cores_down.jpg);
	width: 339px;
	background-repeat: no-repeat;
	height: 24px;
	float:left;
}

#cores_all_det, #tamanhos_all_det {
	width: 339px; margin-top: 20px;
}

#tam_topo_det {
	width: 339px;
	/*background-image: url(../img/tamanho_topo.jpg);*/
	height: 24px;
	float:left;
}

#comprar_topo_det {
	width: 339px; background-image: url(../img/comprar_topo.jpg);	height: 24px; display:none;
}

.title_ref_det{

	font-size:14px;

	color:#999;

}

.title_cod_det{

	font-size:11px;

	color:#999;

}

.text_cod_det{

	font-size:12px;

	color:#999;

}

#all_exiber_imagens {

	width: 410px;

	float: left;

	height: 25px;

	margin-top: 10px;

}
#produto_area { margin-top:10px; }
#exibe_img_dir {

	float: right;

	width: 244px;

	height: 25px;

}

#exibe_img_esq {

	float: left;

	width: 117px;

	height: 25px;

}

#video_produto_area { line-height:16px; }
.mais_video_area .mais_video_img{
	 width:100px; height:100px; display:block;
	 background-position:5px 2px;
	 margin:-24px;
}

#all_mais_imagens {

	float: left;

	width: 410px;

	margin-top: 15px;

}

.mais_img {
	float: left;
	height: 51px;
	width: 51px;
	padding: 4px;
	border: 1px solid #CCC;
	margin-right: 5px;
	margin-bottom:5px;
	overflow: hidden;
	outline:none;
	text-align:center;
}
.mais_img img { border:0px; }
a.mais_img_hover{
	border:1px solid #006699;
}

div.mais_img_hover{

	border:1px solid #006699;

}

.cor_indisponivel {

	float: left;

	margin-left: 15px;

	margin-top: 5px;

	background-image: url(../img/nao_disponivel.gif);

	background-repeat: no-repeat;

	background-position: right bottom;
	height: 20px;
	padding-right: 10px;
	font-size:1px;

}

.tamanho_nao_selecionado_indisp {
	/*background-image: url(../img/nao_disponivel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	height: 25px;
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #999;
	/*padding-right: 10px;*/
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 9px;
	cursor:pointer;
}

.tamanho_nao_selecionado{
	height: 25px;
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 9px;
	cursor:pointer;
}

.tamanho_sel_indisponivel{
	color: #999;
	background-image: url(../img/nao_disponivel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.det_prod_tam_loader{
	padding-right:15px;
	background:url(../img/commerce/carregando.gif) right no-repeat;
	margin-right: -1px;
}

.det_prod_frete_gratis{
	float:left; float:left !important; margin:10px 0px!important; width:100%; 
}

#title_produto_menu_lateral {
	float: left;
	height: 26px;
	width: 158px;
	background-image: url(../img/fundo_titles_menu.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 9px;
}

#lista_subitens {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-left: 15px;
	margin-top: 3px;
	float: left;
	width: 155px;
}

ul.lista_subitens_list{
	padding:0px;
	margin:0px;
	float:left;
	margin-top:2px;
}

.lista_subitens_list ul{
	margin:0px;
	padding:0px 0px 0px 15px;
	*padding:0px;
}

.lista_subitens_list li{
	list-style-type:none;
	padding-left: 15px;
}

.lista_subitens_list li, .lista_subitens_list li a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #666;
}

.lista_subitens_list ul li a, .lista_subitens_list ul li{
	color:#787878;
}

.lista_subitens_list ul ul a, .lista_subitens_list ul ul li{
	color:#787878;
}

.lista_tamanhos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;

	padding-left: 4px;

	padding-right: 2px;

	margin-top: 3px;

	float: left;

	min-width:50px;

}

#lista_vertodos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;	color: #999; padding-right: 15px; margin-top: 3px; float: left; width: 155px; text-align:right;
}
.lista_vertodos:link,.lista_vertodos:active,.lista_vertodos:visited{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333;} 
.lista_vertodos:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #06c; text-decoration: underline; }
.lista_vertodos:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #06c; text-decoration: underline; }

#img_seta {
	float: left; height: 14px; width: 19px; margin-right: 10px;	margin-top: 5px;
}
#paginaca_naoselecionada {
	background-image: url(../img/fundo_noselect_paginacao.gif);	text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold;	color: #AFA414; padding-top: 3px; margin-right: 10px;
}

#paginaca_selecionada {
	background-image: url(../img/fundo_select_paginacao.gif); text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold; color: #AFA414; padding-top: 3px; margin-right: 10px;
}

#img_produto_det_interno {
	text-align: center; float: left; width: 100%; overflow: hidden;
}

#img_produto_det {
	padding: 4px; float: left; min-height: 390px; width: 430px; line-height:390px;
}

#mais_img_interno {
	text-align: center; float: left; height: 100%; width: 100%; overflow: hidden;
}

#mais_img_interno a{
	outline:none;
}



/* Forms */

.text_input_01, .text_input_02, .text_input_03, .text_input_04, .text_input_05, .text_input_06, .text_input_07 {
	background:url(../img/text_input_01.gif) no-repeat;
	width:234px;
	height:23px;
	border:0px;
	padding:1px 3px;
	margin:0px 3px 0px 0px;
	line-height:18px;
	font-size:11px;
}

.text_input_02{
	background:url(../img/text_input_02.gif) no-repeat;
	width:19px;
}

.text_input_03{
	background:url(../img/text_input_03.gif) no-repeat;
	width:94px;
}

.text_input_04{
	background:url(../img/text_input_04.gif) no-repeat;
	width:33px;
}

.text_input_05{
	background:url(../img/text_input_05.gif) no-repeat;
	width:373px;
}
.text_input_06 {
	background:url(../img/text_input_06.gif) no-repeat;
	width:194px;
}
.text_input_07 {
	background:url(../img/text_input_07.gif) no-repeat;
	width:574px;
	height:75px;
	resize:none; font-family:Arial, Helvetica, sans-serif;
}

.select_input_01{
	font-size:11px;
}

.btn_input_enviar, .btn_input_voltar, .btn_input_salvar, .btn_input_excluir{
	width:92px;
	height:24px;
	background:url(../img/btn_input_enviar.gif) no-repeat;
	border:0px;
	cursor:pointer;
	margin:0px 10px;
}

.btn_input_voltar{
	background:url(../img/btn_input_voltar.gif) no-repeat;
}

.btn_input_excluir{
	background:url(../img/btn_input_excluir.gif) no-repeat;
}

.linkbtn{
	cursor:pointer;
}

.fk_check_input_unckd_01, .fk_check_input_ckd_01{
	width:19px;
	height:21px;
	background:url(../img/check_input_ckd_01.gif);
	cursor:pointer;
}

.fk_check_input_unckd_01{
	background:url(../img/check_input_unckd_01.gif);
}

.clear{
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.display-none, .hidden { display:none; }

/* Cadastro */
#conteudo_cadastro{
	font-size:11px;
	margin:20px 140px;
}
.cadastro_obrigatorio_ind{
	color:#F00;
}
.text_ajude_ambient{
	color:#F00;
}

.lista_produto_noitens{
	font-size:11px;
	text-align:center;
	margin:40px 0px;
}

#avise_me{ font-size:11px; }

.avise_me_cor_selecionado{
	height: 19px;
	width: 19px;
	border: 1px solid #069;
	padding: 4px;
}

.titulo_avise_me{
	font-size:14px;
	font-weight:bold;
	color:#004C7F;
}

.body_noimg{ background-image:none; }



#lnk_img_det_max{

	outline:none;

}

#img_produto_det_interno img{

	max-width:430px;
	max-height:388px;

}

#cx_all_prod_lista{

	min-height:970px;

}

.det_prod_avista_info{
	font-size:11px;
	color:#666;
	font-weight:normal;
}



/* topo paginacao */

.topo_paginacao{

	list-style-type:none;

	clear:both;

	float:right;

	font-size:11px;

	margin:-30px 10px -20px 0px;

	padding:0px;

}

.topo_paginacao, .topo_paginacao a {

	color:#006699;

	outline:none;

}

.topo_paginacao a:hover{

	text-decoration:underline;

}

.topo_paginacao li{

	display:inline;

	margin:0px;

	padding:0px;

}



.visible-hidden{

	visibility:hidden;

}
#dv_confirmacao_tbl_carrinho_info {

	float: left;

	height: 100%;

	width: 100%;

	margin-top: 10px;

}

#dv_confirmcao_info_endereco {

	float: left;

	height: 100%;

	width: 100%;

	margin-top: 10px;

}

#text_atendimento {

	float: left;

	height: auto;

	width: 120px;

}

.produtos_lst_qtd{

	color:#999;

}
#pag_internas, #pag_internas_full {
	float: left;
	width: 720px;
	padding:10px 50px 30px 50px;
}
#pag_internas_full {
	width:auto;
}

#title_pag_full{
	background: url(../img/title_bg_full_page.jpg);
	width:949px;
	height:68px;
	font-size:20px;
	color:#003264;
	font-family:Corbel, Verdana, Geneva, sans-serif;
	line-height:65px;
	padding:0px 15px;
	font-weight:bold;
	margin-bottom:10px;
}

#title_pag_internas {
	float: left; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; font-weight: bold; color: #036; background-image: url(../img/line_text.jpg); background-repeat: repeat-x; background-position: left bottom; padding-right: 20px;
}

#text_page_internas {
	float: left; width: 700px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; padding-left: 20px; padding-bottom: 60px;	padding-top: 20px;
}

/* Formatação CONTATO */
#inpt_back_contato_01 {
	float: left; height: 30px; width: 310px; background-image: url(../img/forms/inpt_cadastrar_01.jpg); background-repeat: no-repeat;
}

.inpt_contato_01 {
	float: left; width: 304px; height: 17px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin: 2px; padding-top: 4px; background-image: url(../img/forms/inpt_back_cadastrar_01.jpg); background-repeat: repeat-x;
}

#inpt_back_contato_02 {
	float: left; height: 30px; width: 95px; background-image: url(../img/forms/inpt_cadastrar_02.jpg); background-repeat: no-repeat;
}

.inpt_contato_02 {

	float: left;

	width: 89px;

	height: 17px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_01.jpg);

	background-repeat: repeat-x;

}

#inpt_back_contato_03 {

	float: left;

	height: 30px;

	width: 205px;

	background-image: url(../img/forms/inpt_cadastrar_03.jpg);

	background-repeat: no-repeat;

}

.inpt_contato_03 {

	float: left;

	width: 199px;

	height: 17px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_01.jpg);

	background-repeat: repeat-x;

}



.inpt_contato_04 {

	float: left;

	width: 304px;

	height: 95px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_02.jpg);

	background-repeat: repeat-x;

}



.cmp_obrigatorio_form {

	font-weight: bold;

	color: #FF0000;

	float: left;

	padding-left: 5px;

	padding-top: 7px;

	height: 23px;

}



.det_prod_pegadas_text, .det_prod_pegadas_text a{

	font-size:11px;

	color:#666;

}

.det_prod_pegadas_text a:hover{

	text-decoration:underline;

}



/* Pages */
#pages_area {
	font-size:12px;
}

.pages_area_title{
	font-size:13px;
	color:#03F;
	margin:10px;
	color:#0099CC;
}

.bold{ font-weight:bold; }

#redes_sociais {
	float: left;
	width: 305px;
	margin-top: 15px;
	background-image: url(../img/fundo_rede_social.jpg);
	height: 32px;
	padding-left: 105px;
	padding-top: 14px;
}

.produto_indisp_foto{
	/*opacity: 0.4;
	-moz-opacity: 0.4;
	filter: gray alpha(opacity=50);*/
}

/*Perguntas Frequentes - Inicio */
.cx_txt_resp { display:none; }

/* List Produtos Det */
.det_prod_lista_prods_title{
	background: url(../img/list_itens_title_bg.jpg) no-repeat;
	height: 25px;
	width: 810px;
	margin-top: 5px;
	padding-top: 6px;
	padding-left: 65px;
	display:block;
}

.det_prod_lista_prods_title h3{ color:#666; font-size: 14px; }

#ate_text { padding-top: 10px; }

/**
 * New
 */

/* Loaders */
#loading_area{
	display:none; background:#F4F4F4; position:absolute; z-index:9999; width:100%; height:100%; left:0px; top:0px;
}
#loading_area_img{
	margin-left:0%; margin-top:0%; left:0px; top:0px; display:none; background:url(../img/loader_1.gif); width:32px; height:32px; position:absolute; z-index:99999;
}
#loading_area_text{
	position:absolute; z-index:99999; margin-left:0%; margin-top:0%; left:0px; top:0px; display:none; color:#787878; font-weight:bold; font-size:14px;
}
/* Menu Lateral */
.menu_esq_prod dl, .menu_esq_prod dd, .menu_esq_prod dt { padding:0px; margin:0px; font-size:11px; }
.menu_esq_prod dt { font-weight:bold; font-size:14px; color:#333; margin-top:15px; }
.menu_esq_prod dl { margin:10px 0px 0px 7px; }
.menu_esq_prod dl.list dd, .menu_esq_prod dl.filters dd { display:block; margin-left:7px; line-height:14px; }
.menu_esq_prod dl.list dd, .menu_esq_prod dl.list dd a { color:#6E70A5; }
.menu_esq_prod dl.list dd.todos { text-align:right; }
.menu_esq_prod dl.list dd.todos, .menu_esq_prod dl.list dd.todos a { color:#666; }
.menu_esq_prod dl.numeracao dd { display:inline; }
.menu_esq_prod dl.numeracao dd a { border:1px solid #6E70A5; color:#6E70A5; display:inline-block; width:30px; height:25px; text-align:center; margin-bottom:5px; margin-right:3px; line-height:26px; font-size:11px; font-weight:bold; }
.menu_esq_prod dl.numeracao { margin-right:-10px; }
#menu_lateral.menu_esq_prod dl.numeracao dd a:hover { background-color:#E1E1E1; text-decoration:none; }
.menu_esq_prod dl.numeracao dt { margin-bottom:4px; }
.menu_esq_prod .esc-caract-text { border-top:2px dotted #D4D4D4; border-bottom:2px dotted #D4D4D4; font-size:11px; padding:8px 3px 8px 3px; margin:12px 5px 5px 5px; color:#999; line-height:12px; }
.menu_esq_prod dl.filters { margin-bottom:3px; }
.menu_esq_prod dl.filters dd { color:#666; margin-bottom:2px; }
.menu_esq_prod dl.filters dt { margin-bottom:3px; }
.menu_esq_prod dl.filters dd .rem { background-position:0px -38px; display:inline-block; width:10px; height:10px; vertical-align:middle; margin-top:-2px; }
.menu_esq_prod dl.filters dd .rem:hover { background-position:-11px -38px; }
.menu_esq_prod .menu_lateral_main {	margin-top:10px; }
.menu-esq-destaques, .menu-esq-destaques li { list-style-type:none; margin:0px; padding:0px; }
.menu-esq-destaques { margin-top:10px; margin-bottom:-5px; }
.menu-esq-destaques li { display:inline; }
.menu-esq-destaques li a { width:164px; height:26px; font-size:1px; background:url(../img/menu_lateral_destaques.jpg); display:block; margin-bottom:5px; margin-left:5px; margin-bottom:9px; }
.menu-esq-destaques li a.maisvendidos { background-position:0px -58px; height:23px; }
.menu-esq-destaques li a.lancamentos { background-position:0px -28px; }

/* Barra Navegação */
.barra_filtros { font-size:11px; clear:both; margin:10px 8px 0px 8px; }
.barra_filtros .filters { border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; }
.barra_filtros .filters ul, .barra_filtros .filters ul li { list-style-type:none; padding:0px; margin:0px; }
.barra_filtros .filters .filt-area { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }
.barra_filtros .filters .text { text-transform:uppercase; color:#6F70A5; font-weight:bold; letter-spacing:-0.05px; margin-right:15px; font-size:10px; padding:7px 7px; margin:0px; width:120px; background:#F9F9F9; }
.barra_filtros .filters .filt { width:682px; padding-right:7px; background:#FFF; padding-top:2px; }
.barra_filtros .filters ul { margin-left:10px; margin-top:-1px; }
.barra_filtros .filters ul li { color:#999; display:inline-block; margin-right:17px; float:left; }
.barra_filtros .filters ul li .rem { background-position:-22px -38px; display:inline-block; width:10px; height:10px; vertical-align:top; margin-top:3px; margin-right:2px; }
.barra_filtros .filters ul li .rem:hover { background-position:-11px -38px; }
.barra_filtros .filters .filt-crn-lt, .barra_filtros .filters .filt-crn-lb, .barra_filtros .filters .filt-crn-rt, .barra_filtros .filters .filt-crn-rb { width:4px; height:4px; float:left; background-image:url(../img/filtros_paginacao.jpg); margin:-1px -4px 0px 0px; }
.barra_filtros .filters .filt-crn-lb { margin:-3px -4px 0px 0px; background-position:-5px 0px; }
.barra_filtros .filters .filt-crn-rt { float:right; background-position:-10px 0px; margin:-1px 0px 0px -4px; }
.barra_filtros .filters .filt-crn-rb { float:right; background-position:-15px 0px; margin:-3px 0px 0px -4px; }

.bar_filtro_sgst_filtro { font-size:11px; margin:0px 8px 0px 8px; }
.bar_filtro_sgst_filtro .conteudo { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; padding:12px; font-size:15px; position: relative; z-index:1; margin-top:-5px; padding-top:17px; }
.bar_filtro_sgst_filtro .bottom { background:url(../img/filtros_back_bottom.jpg) no-repeat; width:817px; height:8px;}

/* Barra Paginação */
.lista-prod-paginacao { height:32px; margin:0px 8px 0px 8px; clear:both; color:#999; font-size: 12px; }
.lista-prod-paginacao .text { padding:7px 7px 0px 7px; float:left; }
.lista-prod-paginacao .crn-center { background:#F3F3F3 url(../img/bgs_h_lista_prod.jpg); border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; height:30px; float:left; width:803px; }
.lista-prod-paginacao .pagincao .text_paginacao_nav { color:#999; float: left; padding-right: 5px; padding-top: 3px; }
.lista-prod-paginacao .crn-left, .lista-prod-paginacao .crn-right { float:left; background-position:0px -5px; height:32px; width:5px; }
.lista-prod-paginacao .crn-right { background-position:-6px -5px; }
.lista-prod-paginacao .combo_paginacao { background-position:-32px -26px; float: left; height: 25px; width: 60px; margin-top: 2px; }
.lista-prod-paginacao .jSelOp { color:#666; }
.lista-prod-paginacao .jSel { padding-top:2px; }
.lista-prod-paginacao .combo_paginacao .jSel{	width:35px; }
.lista-prod-paginacao .combo_paginacao .jSelOp{ padding:2px 0px 0px 5px; }
.lista-prod-paginacao .combo_paginacao .jDropBut{	margin-top:2px; }
.lista-prod-paginacao .combo_ordena .jSel{ width:105px; }
.lista-prod-paginacao .combo_ordena .jSelOp{ padding:2px 0px 0px 5px; }
.lista-prod-paginacao .combo_ordena .jDropBut{ margin-top:2px; }
.lista-prod-paginacao .combo_ordena div.jOpDrop, .combo_paginacao div.jOpDrop{ margin:0px; padding:0px 0px 0px 1px; }
.lista-prod-paginacao .combo_ordena select, .combo_paginacao select{ display:none; }
.lista-prod-paginacao .combo_ordena { background-position:-32px 0px; float: left; height: 25px; width: 131px; margin-top: 2px; }
.lista-prod-paginacao .img_seta{ float: left;	height: 14px; width: 19px; margin-right: 5px; margin-top: 5px; }
.lista-prod-paginacao .paginacao_seta a{ cursor:pointer; }
.lista-prod-paginacao div.paginacao_naoselecionada a, .lista-prod-paginacao .paginacao_selecionada { background-position:-125px -26px; text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold; color: #6F6FA5; padding-top: 3px; margin-right: 10px; }
.lista-prod-paginacao .paginacao_selecionada { background-position:-94px -26px; color: #FFF;  }
.lista-prod-paginacao div.paginacao_naoselecionada a:hover { color:#9797BD; background-position:-156px -26px; }
.lista-prod-paginacao .text_paginacao_nav { font-size: 12px; color: #FFF; float: left; padding-right: 7px; padding-top: 3px; }
.lista-prod-paginacao .pagincao { float: right; padding-right: 3px; width: 400px; padding-top: 2px; }
.lista-prod-paginacao .jOpDrop { border-color:#6F6FA5; z-index:99999; }

/**
 * Lista Produtos
 */
.lista-produtos-list, .lista-produtos-list ul, .lista-produtos-list li, .lista-produtos-list p, .lista-produtos-list h4, .lista-produtos-area p, .lista-produtos-area-index p { padding:0px; margin:0px; list-style-type:none; }
.lista-produtos-list { width: 660px; margin-bottom: 20px; margin-top: 5px; }
.lista-produtos-list li.list { float: left; width: 157px; min-height:350px; border:3px solid #FFF; margin-bottom:5px; cursor:pointer; }
.lista-produtos-list li.list:hover { border-color:#005F92; }
.lista-produtos-list .area-lista { margin: auto; width: 134px; display:block; }
.lista-produtos-list .area-lista .img { width: 134px; text-align: center; height: 150px; line-height:142px; display:block; }
.lista-produtos-list .area-lista .img img { margin-top:3px; }
.lista-produtos-list .lista-cores { display:block; }
.lista-produtos-list .lista-cores p { color: #333; font-weight: bold; font-size:12px; }
.lista-produtos-list .lista-cores li { padding: 2px; height: 15px; width: 15px; border: 1px solid #CCC; margin-right: 5px; float: left; }
.lista-produtos-list .lista-cores li img { padding-bottom:2px; }
.lista-produtos-list .titulo { font-size: 12px; font-weight: bold; margin:5px 0px; line-height:13px; }
.lista-produtos-list .titulo, .lista-produtos-list .titulo a { color:#00386C; }
.lista-produtos-list .valores { display:block; }
.lista-produtos-list .parcelamento { line-height:14px; display:block; }
.lista-produtos-list .de { font-size: 11px; color: #333; text-decoration:line-through; display:block; }
.lista-produtos-list .por, .lista-produtos-list .parcelas_x { font-size: 13px; color: #333; }
.lista-produtos-list .por { line-height:16px; display:block; }
.lista-produtos-list .vlr { font-size: 13px; color: #C00; font-weight: bolder; }
.lista-produtos-list .semjuros {font-size: 10.5px; color: #999; }
.lista-produtos-list .text-frete-gratis { font-size:12px; color:#FF3333; margin-top:2px; line-height:14px; }
.lista-produtos-list .desc-etiqueta { font-size:11px; color:#666; line-height:12px; margin-top:1px; }
.lista-produtos-list .tags { position:relative; margin-top:10px; display:block; }
.lista-produtos-list .tag-lancamento, .lista-produtos-list .tag-desconto, .lista-produtos-list .tag-semestoque { background-image:url(../img/lista_prods_tags.png); width:38px; height:37px; z-index:9999; position:absolute; margin-left:105px; }
.lista-produtos-list .tag-desconto { background-position:-39px 0px; font-size:10.5px; color:#FFF; line-height:26px; text-align:center; padding-right:1px; width:37px; cursor:default; }
.lista-produtos-list .tag-semestoque { background-position:-79px 0px; width:70px; height:61px; cursor:default; margin-left:87px; margin-top:-10px; }
.lista-produtos-list .tags .tag-2 { margin-top:40px; }
.lista-produtos-list .tags .tag-3 { margin-top:80px; }
.lista-produtos-list .mais-prod-em { font-size:11px; line-height:12px; margin-top:3px; }
.lista-produtos-list .mais-prod-em { color:#FF9900; }
.lista-produtos-list .mais-prod-em a { color:#999; }
.lista-produtos-list .parcelas_det { font-size: 13px; color: #C00; font-weight: bold; }
.lista-produtos-area-index .index-title { background: url(../img/barra_oportunidades.jpg) no-repeat; height: 25px; width: 595px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #666; padding-top: 6px; padding-left: 65px; margin-bottom:15px; }
.lista-produtos-area-index .index-title .title { width: 290px; float: left; color:#494A76; }
.lista-produtos-area-index .index-title .vermais { float: right; width: 80px; font-size: 10px; font-weight: normal; }
.lista-produtos-area-index .index-title .vermais a { color:#999; font-size:11px; }
.lista-produtos-area-index .lista-produtos-list li.list { width:158px; }
.lista-produtos-area .lista-produtos-list { width: 830px; margin-left:8px; }
.lista-produtos-list li.list { min-height:315px; padding-bottom:5px; }
.lista-produtos-area { margin-bottom:15px; margin-top:15px; min-height:930px; }
.lista-produtos-area .lista-produto-noitens { font-size:11px; text-align:center; margin:150px 0px 40px 0px; }

/* Imagens */
.lista-prod-paginacao .crn-left, .lista-prod-paginacao .crn-right, .lista-prod-paginacao .combo_paginacao, .lista-prod-paginacao .combo_ordena,
.lista-prod-paginacao .paginacao_selecionada, .lista-prod-paginacao div.paginacao_naoselecionada a,
.menu_esq_prod dl.filters dd .rem, .barra_filtros .filters ul li .rem,#site_baixo .pagincao div.paginacao_naoselecionada,#site_baixo .pagincao div.paginacao_selecionada {
	background-image:url(../img/filtros_lista_prod.jpg);
}

/* Indique */
.indique_text { margin:80px 0px 0px 0px; }
.indique_text p { margin:0px; text-align:center; }
.indique_text, .indique_text a { color:#000; font-size:14px; }
.indique_text a { text-decoration:underline; color:#004377; }

/* Newsletter */
#newsletter{ background:#DEE3E8 url(../img/newsletter_bg.jpg) top no-repeat; width:171px; margin-bottom:10px; height:150px; }
#newsletter_center{ height:69px; border-top:0px; border-bottom:0px; padding:0px 12px; }
#newsletter_center p{ color:#333; padding:0px; margin:0px; font-size:11px; line-height:14px; text-align:center; }
#newsletter_title{ font-size:14px; font-weight:bold; color:#333333; text-align:center; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; }
#newsletter_email{ background:url(../img/newsletter_field.jpg) right; width:135px; height:28px; margin:8px 0px 0px 0px; padding:0px 5px; border:0px; font-size:10px; line-height:24px; color:#666; }
#newsletter_submit{ background:url(../img/newsletter_submit.jpg); border:0px; width:92px; height:25px; float:right; margin-right:13px; margin-top:3px; cursor:pointer; }
#newsletter_bottom{ background:url(../img/newsletter_bottom.jpg); width:171px; height:20px; clear:both; }

/* Avaliacao */
.avl_campo_obr_marq{ color:#CC0000; }
.avl_campo_label{ color:#003366; font-size:14px; text-align:right; padding-right:4px; }
.avl_campo_col{ background:#EFEFEF; border:1px solid #D3D3D3; padding:5px; font-size:13px; }
.avl_campo_text { height:23px; line-height:23px; color:#666; }
.avl_text_desc{ font-size:11px; color:#666666; text-align:right; margin-bottom:10px; margin-right:20px; }
.alv_prod_title{ color:#003366; font-weight:bold; }
.alv_prod_desc{ color:#666; font-size:11px; margin-top:2px; line-height:12px; }
.atl_prod_row td{ padding:10px 5px; border-top:1px solid; border-bottom:1px solid; border-color:#F4F4F4; }
.avl_prod_table{ margin-left:13px; margin-bottom:10px; }
.atl_prod_col_b{ border-left:1px solid; }
.atl_prod_col_e{ border-right:1px solid; }
.alv_prod_desc_title{ font-size:18px; color:#003366; }
.avl_submit_btn { width:133px; height:34px; background:url(../img/btn_avaliar.jpg); display:block; border:0px none; margin:0px; float:left; cursor:pointer; }
.alv_prod_msg { font-size:14px; color:#666; margin-left:20px; }
.avl_prod_pontos_gan { padding:15px; border:1px solid #F4F4F4; background:#FBFBFB; color:#3F6697; font-size:19px; margin:30px 20px 20px 20px; text-align:center; }
.avl_prod_pontos { color:#FF9900; }


/* Topo */
#topo {
	float:left; width: 999px; height: 139px;
}
#topo .top-area {
	float: left; width: 999px; height: 45px; margin-bottom: 1px;
}
#topo .top-area .menu, #topo .top-area .menu li {
	margin:0px; padding:0px; list-style-type:none;	
}
#topo .top-area .menu {
	float: left; height: 25px; width: 408px; padding-top: 15px; 
}
#topo .top-area .menu, #topo .top-area .menu a {
	font-size: 13px; color: #FFF;	
}
#topo .top-area .menu a:hover {
	text-decoration:underline;
}
#topo .top-area .menu li {
	float: left; text-align: center; margin-right:16px; margin-left:13px;
}
#topo .top-area .busca {
	float: left; height: 45px; width: 393px; background-position:-18px 0px;
}
#topo .top-area .busca-text {
	border:0px solid; font-size: 12px; color: #999; width:240px; background:none; margin:11px 0px 0px 72px; height:18px; float:left; line-height:18px;
}
#topo .top-area .busca-send {
	display:block; float:left; background-position:-344px -11px; width:40px; height:24px; margin:11px 0px 0px 14px;
}
#topo .top-area .busca-send:hover {
	background-position:-412px 0px;
}
#topo .top-area .fone .sep {
	float:left; width:2px; background-position:0px -8px; height:29px; margin-right:20px;
}
#topo .top-area .fone {
	margin-top:10px; float:left; margin-right:20px; width:160px;
}
#topo .top-area .fone .tx {
	color:#FFF; font-size:10px; float:left; line-height:10px; padding-left:1px;
}
#topo .top-area .fone .fn {
	color:#FFF; font-size:18px;	float:left; line-height:19px;
}
#topo .top-area .fone .icn {
	float:left; width:12px; height:27px; background-position:-4px -9px; margin-right:5px;	
}

/* Imagens */
#topo .top-area .busca, #topo .top-area .busca-send, #topo .top-area .fone .sep, #topo .top-area .fone .icn {
	background-image:url(../img/topo.jpg);	
}

/* Cadastro */
.is_pessoa_fisica .pj {
	display:none;
}
.is_pessoa_juridica .pf {
	display:none;
}

/* Direita */
.bolao_depo {
	width: 155px; float:left; background: url(../img/commerce/bolao_indx_depo.jpg) no-repeat top center #F7F6F5; margin-left:5px; padding-top:94px; padding-left:3px; cursor:pointer;
}
.bolao_depo .qtd_dep {
	float:left; margin-left:73px; 
}
.bolao_depo .qtd_dep, .bolao_depo .qtd_dep a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;  color:#999;
}
.bolao_depo .qtd_dep a 			{color:#666666; text-decoration:none; font-size:12px;}

.banner-indique-ganhe {
	width:145px; height:300px; margin-bottom:15px; padding-left:5px;
}
/* PAGINAÇÃO GERAL */
#site_baixo .lista-prod-paginacao				{ margin-bottom:20px;}
#site_baixo .lista-prod-paginacao.paginacao-center .crn-center	{ padding-right: 200px; width:603px;}
#tx_plataforma {
	float: left;
	width: 160px;
	padding-top: 2px;
}
a.moovin:active{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:link{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:visited{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: underline; }
a.moovin:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: underline; }



/* Tabela Plataforma */
.tabela-plat tr.table-title th {
	font-size:16px; background:#F7F7F7; color:#999;
}
.tabela-plat {
	width:100%;	
}
.tabela-plat th {
	font-weight:bold; font-size:12px; text-align:left; background:#B2B2B2; height:30px; color:#FFF;
}
.tabela-plat th.center, .tabela-plat td.center {
	text-align:center;
}
.tabela-plat td, .tabela-plat tr.no-recs:hover td {
	background:#FAFAFA; height:30px;
}
.tabela-plat td, .tabela-plat th {
	padding:0px 5px;	
}
.tabela-plat tr.bg-inv td {
	background:#F0F0F0;
}
.tabela-plat tr:hover td {
	background:#E8E8E8;
}
.tabela-plat .no-recs {
	text-align:center;
}
.tabela-plat tr.list-row-bold td {
	font-weight:bold;
}

/* Tabela Form Plataforma */
.form-table-plat {
	border:1px solid #DFDFDF; width:100%; font-size:11px;
}
.form-table-plat td {
	background:#F9F9F9; height:30px; padding:5px 8px;
}
.form-table-plat td.tlt {
	background:#F5F5F5; text-align:right;
}
.form-table-plat .title {
	font-size:13px; font-weight:bold;
}

/* Botao Plataforma */
.botoes-plat {
	background-image:url(../img/btns_plat.png); width:85px; height:30px; border:0px; background-color:transparent; cursor:pointer; margin-right:5px;
}
.botoes-plat.responder {
	width:108px;
}
.botoes-plat.voltar {
	background-position:0px -31px;
}
.botoes-plat.enviar_atendi {
	background-position:0px -62px; width:81px;
}
.botoes-plat.reabrir {
	background-position:0px -93px; width:98px;
}

/* Atendimentos */
.atendimentos-lista-icones {
	width:15px; height:15px; display:inline-block; background:url(../img/atendimento/icones.png);	
}
.atendimentos-lista-icones.icn-0 {
	width:16px; height:17px; background-position:0px -45px;
}
.atendimentos-lista-icones.icn-1 {
	background-position:0px -29px;
}
.atendimentos-lista-icones.icn-2 {
	background-position:0px -17px; height:11px;
}
.atendimentos-lista-icones.icn-3 {
	width:16px;
}
a.atendimento-novo-btn {
	background:#63B4E3; text-transform:uppercase; color:#FFF; float:left; padding:8px 10px; font-size:13px; font-weight:bold; margin-bottom:10px; margin-top:10px;
}
a.atendimento-novo-btn:hover {
	background:#7ABEE7;	
}

.atendimento-inters-msg p {
	margin:0px; padding:0px;
}
.atendimento-inters-data {
	font-size:12px; font-weight:bold; font-style:italic;
}
.atendimento-inters-footer {
	font-weight:bold; margin-top:3px;
}
.atendimento-inters-resposta {
	height:70px; width:570px; resize:none;
}
.atendimento-inters-anexos-ara {
	padding:6px 12px; border:1px solid #CCC; border-left:0px; border-right:0px; font-weight:normal; margin:10px 0px 7px 0px;
}
.atendimento-inters-anexo-icn {
	width:18px; height:18px; vertical-align:middle; display:inline-block; background-image:url(../img/atendimento/icones.png); background-position:-17px 0px;	
}
.atendimento-inters-anexo-txt {
	padding-left:7px; margin-left:8px; border-left:1px solid #CCC;
}
.atendimento-inters-anexo-list li {
	float:left; margin-right:7px; margin-bottom:4px; list-style-type:none; margin-left:0px;
}
/* Reset */
dl, dd, dt{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../img/bodybkg.jpg);
	background-repeat: repeat-x;
}

a.empresa_links:active{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 110px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:link{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:visited{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: none; }
a.empresa_links:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: underline; }
a.empresa_links:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; font-style: bold; font-weight: normal; color: #06c; text-decoration: underline; }

a:active,a:link,a:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000; 
	text-decoration: none; 
}

a:hover{ text-decoration: none; }
a.lnk_selecionado_menu_produtos:active,a.lnk_selecionado_menu_produtos:link,a.lnk_selecionado_menu_produtos:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #069;
	text-decoration: none; 
}

a.lnk_selecionado_menu_produtos:hover{ text-decoration: underline; }
a.lnk_menu_lateral_produtos:active,a.lnk_menu_lateral_produtos:link,a.lnk_menu_lateral_produtos:visited{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666;
	text-decoration: none; 
}

a.lnk_menu_lateral_produtos:hover, #menu_lateral a:hover{ text-decoration: underline; }
a.lnk_op_menu_cat:active,a.lnk_op_menu_cat:link,a.lnk_op_menu_cat:visited{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #069;
	text-decoration: none; 
}

a.lnk_op_menu_cat:hover{ text-decoration: underline; }
.op_menu_cat_col{
	float:left;
	width:164px;
}
.meu_carrinho {
	font-size: 14px;
	color: #FFF;
}

.itens {
	font-size: 11px;
	color: #FFF;
}

.title_list_prod {
	font-size: 12px;
	font-weight: bolder;
	overflow: hidden;
}

.text_internos_subtitles{
	font-size: 19px;
	color:#036;
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:bold;
}

.text_internos_subsubtitles{
	font-size: 15px;
	color:#036;
	/*text-decoration:underline;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;		
}

.title_list_prod, .title_list_prod a{
	color: #00386C;	
}


.title_list_autor {
	font-size: 10px;
	color: #006699;
}

.title_valor_list {
	font-size: 11.5px;
	color: #333;
}

.title_valor_parcela_list {
	font-size: 11.5px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_list {
	font-size: 10px;
	color: #999;
}

.title_de_list{
	font-size: 11px;
	color: #333;
	text-decoration:line-through;
}

.title_valor_det { font-size: 13px; color: #333; }

.vlr_etiqueta_lista{
	font-size:11px;
	color:#666;
	line-height:12px;
	margin-top:1px;
}

.title_valor_det_det_per{
	font-size:10px; font-weight:normal;
}
#valor_produto {
	font-size: 17px;
}

#parcelamento_area,#vlr_etiqueta_area {
	font-size: 12px;
}

.title_valor_det_avista{
	font-size: 11px;
}

.title_valor_parcela_det {font-size: 13px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_det {font-size: 10.5px;
	color: #999;
}

.navegacao_barra,.navegacao_barra a {font-size: 12px;
	color: #333;
}

.cor_tamanho {
	font-size: 15px;
	color: #666;
	font-weight: bold;
	margin-top:3px;
}

/* Topo */
#all_topo {
	float: left;
	width: 999px;
	background-image: url(../img/fundo_topo.jpg);
	background-repeat: repeat-x;
}



.inp_txt_busca{
	border:0px solid;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	width:290px;
	background-image:url(../img/back_inp_txt_busca.jpg);
}

.inp_sel_busca{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	width:105px;
	display:none;
}





#bt_ok_busca {

	float: left;

	height: 24px;

	width: 40px;

	margin-top: 10px;

	margin-left: 9px;

}


#menu {
	float: left; width: 614px;	margin-top: 57px; padding-left: 20px; height: 42px;	overflow: hidden;
}

#carrinho_top {

	float: left;

	width: 110px;

}

#carrinho_top a{

	cursor:pointer;	

}

.car_pagamento_use_bonus{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	font-weight:bold;
	color:#666;
}

#quadro_menu {

	float: left;

	margin-right: 7px;

	height: 42px;

}

#quadro_menu a{

	outline:none;

}

#seta_desativada {

	float: left;

	width: 9px;

}

#menu_desativado {

	float: left;

	width: 101px;

	font-family: Corbel, "Trebuchet MS";

	font-size: 25px;

}

#img_carrinho {

	float: left;

	height: 25px;

	width: 31px;

	background-image: url(../img/carrinho.gif);

	background-repeat: no-repeat;

}

#carrinho_top {

	width: 111px;

	float: left;

	margin-top: 55px;

}

#tex_carrinho {

	float: left;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-left: 7px;

}

#tex_carrinho a, #tex_carrinho{

	color: #666;

	font-size: 14px;

	font-weight: bold;

}

#item_carrinho {

	float: right;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	width: 50px;

}


/*DET PRODUTO - VALORES*/
.title_valor_list_det {
	font-size: 11.5px;
	color: #333;
}

.title_valor_parcela_list_det {
	font-size: 11.5px;
	color: #C00;
	font-weight: bolder;
}

.title_semjuros_list_det {
	font-size: 11px;
	color: #999;
}

.title_de_list_det{
	font-size: 17px; color: #999; text-decoration:line-through; font-weight:normal; margin-right:10px;
}

.title_valor_det_det {
	font-size: 17px; color:#004C7F; font-weight:bold; 
}

.title_valor_parcela_det_det {
	font-size: 14px;
	color: #C00;
	font-weight: bolder;
}

#banner_rotativo {

	float: left;

	height: 55px;

	width: 999px;

}

#banner_simples_area{
	margin-left:7px;
	margin-top:5px;
	font-size:1px;
	line-height:1px;
}

#anima_principal {

	float: left;

	height: 245px;

	width: 999px;

}



#all_site {

	width: 999px;

	margin: auto;

}

/* Menu Lateral */
#menu_lateral {
	float: left; width: 170px; background-color: #F9F9F9;
}

.menu_lateral_dest, .menu_lateral_dest li, .menu_lateral_main, .menu_lateral_main li,  .menu_lateral_main ul{
	margin:0px; padding:0px; list-style:none;
}

.menu_lateral_produtos ul.menu_lateral_main li a{
	margin-left:5px;
}

.menu_lat_main_calcados, .menu_lat_main_vestuario, .menu_lat_main_acessorios{
	width:154px; height:32px; background:url(../img/menu_lat_calcados.jpg); display:block; margin:8px 0px 12px 10px; font-size:1px;
}

.menu_lateral_main{
	float:left;
}

a.menu_lat_main_vestuario{
	width:154px; height:32px; background:url(../img/menu_lat_vestuario.jpg);
}
a.menu_lat_main_acessorios{
	width:154px; height:32px; background:url(../img/menu_lat_acessorios.jpg);
}
.menu_lateral_main ul {
	margin-left:15px; font-size:13px; font-weight:bold; margin-bottom:30px;
}
.menu_lateral_main ul a {
	font-size:13px; text-transform:uppercase;
}
.menu_lateral_main ul .gen-F, .menu_lateral_main ul .gen-F a {
	color:#CC3366;
}
.menu_lateral_main ul .gen-M, .menu_lateral_main ul .gen-M a {
	color:#006699;
}
.menu_lateral_main ul .gen-M .icn {
	background-position:-5px 0px;
}
.menu_lateral_main ul .gen-I, .menu_lateral_main ul .gen-I a {
	color:#5E8C00;
}
.menu_lateral_main ul .gen-I .icn {
	background-position:-10px 0px;
}
.menu_lateral_main ul .icn {
	width:4px; height:8px; display:inline-block; background-image:url(../img/menu_setas.jpg); margin-right:5px; margin-bottom:5px; vertical-align:bottom;
}
.menu_lateral_main ul ul {
	margin-bottom:15px; margin-left:10px; font-weight:normal;
}
.menu_lateral_main ul ul li {
	background:url(../img/circle_menu.jpg) 0px 9px no-repeat; line-height:20px; padding:0px 0px 0px 12px;
}
.menu_lateral_main ul .gen ul a, .menu_lateral_main ul li ul a {
	color:#333; font-size:11px; text-transform:none;
}
.menu_lateral_main li.ace {
	padding-top:0px; line-height:1px; 
}
#conteudo_all {
	float: left;
	width: 829px;
	background-color: #FFF;
	/*overflow: hidden;*/
}

#conteudo_all_full{
	background-color: #FFF;
	width:980px;
	padding:0px 10px 10px 10px;
	float:left;
}

#anima_principal {
	float: left;
	height: 250px;
	width: 999px;
}

#site_baixo {
	float: left;
	width: 999px;
}

#topo_menus {
	float: left;
	width: 999px;
}

.op_cat{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

.op_cat ul{
	margin:0px;
	padding:0px 0px 0px 25px;
	*padding:0px;
}

.op_cat li {

	list-style:none;

	width: 130px;

	background-image: url(../img/seta_menu.gif);

	background-repeat: no-repeat;

	background-position: 10px 7px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 4px;

	padding-left:25px;

}

.op_cat ul li{

	padding-top:4px;

	padding-left: 10px;

	background-position: 0px 7px;

}

#categoria {

	background-image: url(../img/categorias.jpg);

	background-repeat: no-repeat;

	width: 170px;

	height: 31px;

	float: left;

	margin-top: 10px;

	margin-bottom: 5px;

}

#conteudo_produtos {

	float: left;

	width: 660px;

	padding-left: 6px;

}

#barra_banners_lanc {

	float: right;

	width: 158px;

	background-color: #F7F6F5;

	padding-top: 5px;

	padding-bottom: 15px;

}

#cx_oportunidade {

	background-image: url(../img/barra_oportunidades.jpg);

	background-repeat: no-repeat;

	height: 25px;

	width: 595px;

	margin-top: 5px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #666;

	padding-top: 6px;

	padding-left: 65px;

	float: left;

}

#tx_oprtu {

	width: 290px;

	float: left;

}

#vermais_oportu {

	float: right;

	width: 80px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

#vermais_oportu, #vermais_oportu a{

	color: #999;	

}

#vermais_oportu a:hover{

	text-decoration:underline;

}

.cx_produto_index {

	float: left;

	width: 158px;

	min-height:340px;

	border:3px solid #FFF;

}

.cx_produto_index a{

	outline:none;

}

.cx_produto_lista {

	float: left;

	width: 158px;

	padding-bottom: 10px;

	padding-top: 10px;

	border:3px solid #FFF;

	min-height:300px;

	outline:none;

}

.cx_produto_lista a{

	outline:none;

}

.cx_produto_lista_sel
{
	border-color:#005F92;
	cursor:pointer;
}

#line_cx_index {

	float: left;

	width: 654px;

}

#img_produto_index {

	float: left;

	width: 134px;

	text-align: center;

	height: 150px;

	line-height:142px;

}

#cores_produto_index {

	float: left;

	width: 134px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	font-weight: bold;

}

#descricao_produto_index {

	float: left;

	width: 135px;

	margin-top: 5px;

	margin-bottom: 3px;

}

#valores_produto_index {

	width: 135px;

	margin-bottom: 5px;

}

#frete_gratis {
	float: left; background-image: url(../img/destaques/frete_gratis_brasi.jpg); background-repeat: no-repeat; height: 29px; width: 101px;margin-top: 5px;
}
.frete_gratis_text{
	font-size:14px;	color:#FF3333; margin-top:2px; font-weight:bold;
}

#preco_imbativel {
	float: left;
	background-image: url(../img/destaques/precoimbativel.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 112px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #512700;
	padding-top: 12px;
	padding-left: 19px;
}

.lancamento {

	float: left;

	background-image: url(../img/destaques/lancamento.jpg);

	background-repeat: no-repeat;

	height: 25px;

	width: 96px;

	margin-top: 5px;

}

.tag_nao_disponivel{

	float: left;

	background-image: url(../img/destaques/indisponivel.jpg);

	background-repeat: no-repeat;

	height: 35px;

	width: 111px;

	margin-top: 5px;

}

#cx_all_prod {

	float: left;

	width: 660px;

	margin-bottom: 20px;

	margin-top: 5px;

}

#cx_all_prod_lista {

	float: left;

	width: 820px;

	padding-left: 5px;

	padding-top: 10px;

	padding-bottom: 20px;

}

#center_prod {

	margin: auto;

	width: 134px;

}

#quadrocores_produto_index {

	float: left;

	width: 135px;

}

#cx_cor {

	padding: 2px;

	height: 15px;

	width: 15px;

	border: 1px solid #CCC;

	margin-right: 5px;

	float: left;

}

#banner_lateral, .banner_lateral {

	float: left;

	width: 145px;

	margin-left: 6px;

	margin-top: 1px;

	margin-bottom: 10px;

}



#busca_rodape {

	background-image: url(../img/fundo_ropda_buscar.jpg);

	height: 40px;

	width: 999px;

}

#cx_linetop {
	background-image: url(../img/fundo_cx_busca.gif);
	float: left;
	height: 25px;
	width: 458px;
	margin-top: 10px;
	overflow: hidden;
}

#cx_topo_busca_input_txt_busca{
	width: 290px;
	padding:2px;
	float:left;
}

#cx_topo_busca_input_categoria{
	width: 152px;
	padding:2px;
	float:left;
	padding-left: 8px;
}

#center_busca_rodape {

	margin: auto;

	width: 550px;

}

#text_busca_rodape {

	width: 45px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FC0;

	margin-top: 13px;

	float: left;

}

#input_busca_rodape {

	background-image: url(../img/fundo_cx_busca.gif);

	float: left;

	width: 458px;

	height: 31px;

	background-repeat: no-repeat;

	margin-top: 8px;

}

#bt_busca_rodape {

	float: left;

	height: 24px;

	width: 40px;

	margin-left: 6px;

	margin-top: 8px;

}

#baixo_cont_menu {

	float: left;

	width: 999px;

	background-image: url(../img/fundo_rodape.jpg);

	background-repeat: repeat-x;

	padding-top: 20px;
	padding-bottom: 10px;

}

#cx_menus_baixo {
	float: left;
	width: 999px;

}

#cx_menu_baixo_center {
	margin: auto;
	width: 935px;
}

/* Rodape */
#rodape { float: left; width: 999px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#rodape ul{ margin:0px; padding:0px; list-style:none; }

#cx_institucional { float: left; width: 130px; }
#cx_formas_pagamento { float: left;	width: 165px; }
#cx_certficados {
	float: left;
	width: 220px;
}
#cx_atendimento {
	float: left;
	width: 210px;
}
#cx_relacionamento { float: left; width: 115px; }

.rodape_relacionamento_list li{ float:left; }
a.rodape_relacionamento_twitter{ width:40px; height:40px; background:url(../img/twitter.jpg) no-repeat;  margin-right:15px; display:block; }
 
#title_rodape {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin-bottom: 14px;
	text-transform:uppercase;
}
.title_rodape_2{
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.rodape_frms_pgnto_list{
	float:left;
	width:100%;
	clear:both;
	height:27px;
}
.rodape_frms_pgnto_list li{
	width:35px;
	height:25px;
	background-image:url(../img/formas_pgto.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.rodape_f_p_master{ background-position:-35px; }
.rodape_f_p_hiper{ background-position:-70px; }
.rodape_f_p_amex{ background-position:-105px; }
.rodape_f_p_banricompras{ background-position:-140px; }
.rodape_f_p_diners{ background-position:-174px; clear:left; }
.rodape_f_p_boleto{ background-position:-210px; }
li.rodape_f_p_bradesco, li.rodape_f_p_bbrasil, li.rodape_f_p_itau{ background-position:-245px; width: 25px; margin-top:15px; }
li.rodape_f_p_bradesco{ clear:left; }
li.rodape_f_p_bbrasil{ background-position:-270px; }
li.rodape_f_p_itau{ background-position:-295px; }
li.rodape_f_p_aura{ background-position:-320px; }

#cx_links_rodape {
	float: left;
	width: 125px;
	background-image: url(../img/seta_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	margin-bottom: 3px;
	padding-left:12px;
	margin-left:2px;
}
#cx_links_rodape, #cx_links_rodape a{ color: #666; }

#rodape ul.rodape_atend_fone_list{
	clear:both;
	margin-bottom:20px;
	height:44px;
}
.rodape_atend_fone_list li{
	font-size:11px;
	line-height:14px;
	color:#333;
}
#img_atendimento2 {
	height: auto;
	width: 39px;
	float: left;
	overflow: hidden;
	margin-right:10px;
	height:50px;
}
#img_atendimento {
	height: auto;
	width: 39px;
	float: left;
	overflow: hidden;
	margin-right:5px;
}
#text_atendimento2{
	font-size: 10px;
	color: #999;
	line-height:12px;
}
#text_atendimento {
	float: left;
	width: 125px;
	font-size: 10px;
	color: #999;
	line-height:12px;
	margin-top:1px;
}

#logo_ebit { width: 31px; }


#text_rodape_direitos {
	font-size: 9px;
	color: #666;
	text-align: center;
	width: 999px;
	padding-top: 35px;
	padding-bottom: 15px;
	clear:both;
	line-height:10px;
}

#logos_pag {
	float: right;
	width: 530px;
}

#logo_tche {
	float: left;
	height: 24px;
	width: 102px;
	margin-right: 30px;
	margin-top: 9px;
}

#logo_compra {

	float: left;

	height: 35px;

	width: 94px;

	margin-top: 3px;

}

#cx_bandeiras {

	float: left;

	width: 999px;

	padding-bottom: 10px;

}



.cx_opcoes_menu {

	float: left;

	width: 999px;

	display:none;

	overflow: hidden;

}

#topo_opcoes {

	background-image: url(../img/menu/top_succategorias.jpg);

	float: left;

	height: 18px;

	width: 100%;

	margin-left: 0px;

	background-repeat: repeat-x;

	overflow: hidden;

}

.menu-opcoes-lista, .menu-opcoes-lista li {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.menu-opcoes-lista {
	background: url(../img/menu/fundo_subcategoria.jpg) repeat-x;
	float:left;
	padding-bottom: 20px;
}

.menu-opcoes-lista li {
	float: left;
	width: 134px;
	background-image: url(../img/seta_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 4px;
}
.menu-opcoes-lista li, .menu-opcoes-lista li a{
	font-size: 13px;
	font-weight:bold;
	color: #069;
}

.menu-opcoes-lista li a:hover {
	text-decoration:underline;
}




#meio_opcoescenter {

	margin: auto;

	width: 991px;

	background-image: url(../img/menu/fundo_subcategoria.jpg);

	background-repeat: repeat-x;

	height: 100%;

}

#meio_opcoes_all {

	float: left;

	height: 100%;

	width: 991px;

	padding-right: 4px;

	padding-left: 4px;

	background-color: #FFFFFF;

}

#barra_navegacao {

	float: left;

	width: 820px;

	margin-top: 5px;

	margin-left: 5px;

}

#navegacao_esq {

	height: 26px;

	width: 5px;

	background-image: url(../img/navegacao_esq.gif);

	float: left;

}

#navegacao_meio {

	float: left;

	height: 22px;

	background-image: url(../img/navegacao_meio.gif);

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 5px;

}

#navegacao_dir {

	background-image: url(../img/navegacao_dir.gif);

	float: left;

	height: 26px;

	width: 5px;

}

#navegacao_nivel {

	float: left;

	height: 26px;

	margin-right: 8px;

}

#navegacao_remover {

	float: left;

	height: 18px;

	background-image: url(../img/navegacao_meio.gif);

	padding-top: 8px;

	padding-left: 5px;

	font-size:1px;

}


/** PRODUTO **/
#det_esq {
	float: left;
	width: 430px;
	margin-top: 5px;
	margin-left: 5px;
}

#det_dir {
	float: left;
	width: 345px;
	padding-left: 30px;
	margin-top: 5px;
}

#title_prod {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #004D80;
	font-weight: bold;
	width: 338px;
	padding:0px;
	margin:0px;
}
.title_prod_ref {
	font-size:16px;
}
#title_prod .ref_text2 {
	font-size:10px;
}

#title_detaq {
	float: left;
	width: 338px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}

#title_economia {
	width: 338px; font-size: 13px;	font-weight: bold; color:#004C7F;
}

#title_cor { margin-top: 5px; }
#valores_produto { margin-top: 15px; }

#cores_topo_det {


	width: 339px;

	background-image: url(../img/cores_top.jpg);

	height: 24px;

}

#cores_meio_det {
	width: 339px;
	background-image: url(../img/cores_meio.jpg);
	background-repeat: repeat-y;
	padding-top: 23px;
	color: #FBFBFB;

}


#cores_baixo_det {
	background-image: url(../img/cores_down.jpg); width: 339px;	background-repeat: no-repeat;	height: 24px;	float:left; display:none;
}

#comprar_meio_det {
	width: 339px; /*background-image: url(../img/cores_meio.jpg);*/	background-repeat: repeat-y;
}


#cores_all_det, #tamanhos_all_det {
	width: 339px;
	margin-top: 20px;
}

#tam_topo_det {
	width: 339px;
	/*background-image: url(../img/tamanho_topo.jpg);*/
	height: 24px;
	float:left;
}

#comprar_topo_det {
	width: 339px;
	background-image: url(../img/comprar_topo.jpg);
	height: 24px;
}

.title_ref_det, .title_cod_det, .text_cod_det, .title_valor_det_ref{
	font-size:11px;	color:#444;
}

#all_exiber_imagens {
	width: 410px;
	float: left;
	height: 25px;
	margin-top: 10px;
}
#produto_area { margin-top:10px; }
#exibe_img_dir {

	float: right;

	width: 244px;

	height: 25px;

}

#exibe_img_esq {

	float: left;

	width: 117px;

	height: 25px;

}

#video_produto_area { line-height:16px; }
.mais_video_area .mais_video_img{
	 width:100px; height:100px; display:block;
	 background-position:5px 2px;
	 margin:-24px;
}

#all_mais_imagens {

	float: left;

	width: 410px;

	margin-top: 15px;

}

.mais_img {
	float: left;
	height: 51px;
	width: 51px;
	padding: 4px;
	border: 1px solid #CCC;
	margin-right: 5px;
	margin-bottom:5px;
	overflow: hidden;
	outline:none;
	text-align:center;
}
.mais_img img { border:0px; }
a.mais_img_hover{
	border:1px solid #006699;
}

div.mais_img_hover{

	border:1px solid #006699;

}

.cor_indisponivel {

	float: left;

	margin-left: 15px;

	margin-top: 5px;

	background-image: url(../img/nao_disponivel.gif);

	background-repeat: no-repeat;

	background-position: right bottom;
	height: 20px;
	padding-right: 10px;
	font-size:1px;

}

.tamanho_nao_selecionado_indisp {
	height: 25px; line-height:25px; vertical-align:middle; 
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #999;
	/*padding-right: 10px;*/
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 8px;
	cursor:pointer;
}

.tamanho_nao_selecionado{
	height: 25px; line-height:25px; vertical-align:middle; 
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 8px;
	cursor:pointer;
}

.tamanho_sel, .tamanho_sel_indisponivel, .tamanho_sel_h{
	height: 25px; line-height:25px; vertical-align:middle; float: left;	font-size: 17px; font-weight: bold;	color: #FFF; background-color: #666; text-align: center; padding-right: 5px; padding-left: 5px; margin-right: 9px; cursor:default;
}
.balao_ult_unid {
	width:160px; height:20px; background:url(../img/commerce/balao_ult_unid.png) no-repeat; position:absolute; color:#666; padding-top:10px; text-align:center; font-size:11px; margin-top:55px; display:none;
}

.tamanho_sel_indisponivel{
	color: #999;
	background-image: url(../img/nao_disponivel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.det_prod_tam_loader{
	padding-right:15px;
	background:url(../img/commerce/carregando.gif) right no-repeat;
	margin-right: -1px;
}

.det_prod_frete_gratis{
	float:right;
	margin-top:-20px;
	margin-right:20px;
}

#title_produto_menu_lateral {
	float: left;
	height: 26px;
	width: 158px;
	background-image: url(../img/fundo_titles_menu.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 9px;
}

#lista_subitens {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-left: 15px;
	margin-top: 3px;
	float: left;
	width: 155px;
}

ul.lista_subitens_list{
	padding:0px;
	margin:0px;
	float:left;
	margin-top:2px;
}

.lista_subitens_list ul{
	margin:0px;
	padding:0px 0px 0px 15px;
	*padding:0px;
}

.lista_subitens_list li{
	list-style-type:none;
	padding-left: 15px;
}

.lista_subitens_list li, .lista_subitens_list li a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #666;
}

.lista_subitens_list ul li a, .lista_subitens_list ul li{
	color:#787878;
}

.lista_subitens_list ul ul a, .lista_subitens_list ul ul li{
	color:#787878;
}

.lista_tamanhos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;

	padding-left: 4px;

	padding-right: 2px;

	margin-top: 3px;

	float: left;

	min-width:50px;

}

#lista_vertodos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;	color: #999; padding-right: 15px; margin-top: 3px; float: left; width: 155px; text-align:right;
}
.lista_vertodos:link,.lista_vertodos:active,.lista_vertodos:visited{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333;} 
.lista_vertodos:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #06c; text-decoration: underline; }
.lista_vertodos:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11px; color: #06c; text-decoration: underline; }

#img_seta {
	float: left; height: 14px; width: 19px; margin-right: 10px;	margin-top: 5px;
}
#paginaca_naoselecionada {
	background-image: url(../img/fundo_noselect_paginacao.gif);	text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold;	color: #AFA414; padding-top: 3px; margin-right: 10px;
}

#paginaca_selecionada {
	background-image: url(../img/fundo_select_paginacao.gif); text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold; color: #AFA414; padding-top: 3px; margin-right: 10px;
}

#img_produto_det_interno {
	text-align: center; float: left; width: 100%; overflow: hidden;
}

#img_produto_det {
	padding: 4px; float: left; min-height: 390px; width: 430px; line-height:390px;
}

#mais_img_interno {
	text-align: center; float: left; height: 100%; width: 100%; overflow: hidden;
}

#mais_img_interno a{
	outline:none;
}



/* Forms */

.text_input_01, .text_input_02, .text_input_03, .text_input_04, .text_input_05, .text_input_06, .text_input_07 {
	background:url(../img/text_input_01.gif) no-repeat;
	width:234px;
	height:23px;
	border:0px;
	padding:1px 3px;
	margin:0px 3px 0px 0px;
	line-height:18px;
	font-size:11px;
}

.text_input_02{
	background:url(../img/text_input_02.gif) no-repeat;
	width:19px;
}

.text_input_03{
	background:url(../img/text_input_03.gif) no-repeat;
	width:94px;
}

.text_input_04{
	background:url(../img/text_input_04.gif) no-repeat;
	width:33px;
}

.text_input_05{
	background:url(../img/text_input_05.gif) no-repeat;
	width:373px;
}
.text_input_06 {
	background:url(../img/text_input_06.gif) no-repeat;
	width:194px;
}
.text_input_07 {
	background:url(../img/text_input_07.gif) no-repeat;
	width:574px;
	height:75px;
	resize:none; font-family:Arial, Helvetica, sans-serif;
}

.select_input_01{
	font-size:11px;
}

.btn_input_enviar, .btn_input_voltar, .btn_input_salvar, .btn_input_excluir{
	width:92px;
	height:24px;
	background:url(../img/btn_input_enviar.gif) no-repeat;
	border:0px;
	cursor:pointer;
	margin:0px 10px;
}

.btn_input_voltar{
	background:url(../img/btn_input_voltar.gif) no-repeat;
}

.btn_input_excluir{
	background:url(../img/btn_input_excluir.gif) no-repeat;
}

.linkbtn{
	cursor:pointer;
}

.fk_check_input_unckd_01, .fk_check_input_ckd_01{
	width:19px;
	height:21px;
	background:url(../img/check_input_ckd_01.gif);
	cursor:pointer;
}

.fk_check_input_unckd_01{
	background:url(../img/check_input_unckd_01.gif);
}

.clear{
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.display-none, .hidden { display:none; }

/* Cadastro */
#conteudo_cadastro{
	font-size:11px;
	margin:20px 140px;
}
.cadastro_obrigatorio_ind{
	color:#F00;
}
.text_ajude_ambient{
	color:#F00;
}

.lista_produto_noitens{
	font-size:11px;
	text-align:center;
	margin:40px 0px;
}

#avise_me{ font-size:11px; }

.avise_me_cor_selecionado{
	height: 19px;
	width: 19px;
	border: 1px solid #069;
	padding: 4px;
}

.titulo_avise_me{
	font-size:14px;
	font-weight:bold;
	color:#004C7F;
}

.body_noimg{ background-image:none; }



#lnk_img_det_max{

	outline:none;

}

#img_produto_det_interno img{

	max-width:430px;
	max-height:388px;

}

#cx_all_prod_lista{

	min-height:970px;

}

.det_prod_avista_info{
	font-size:11px;
	color:#666;
	font-weight:normal;
}



/* topo paginacao */

.topo_paginacao{

	list-style-type:none;

	clear:both;

	float:right;

	font-size:11px;

	margin:-30px 10px -20px 0px;

	padding:0px;

}

.topo_paginacao, .topo_paginacao a {

	color:#006699;

	outline:none;

}

.topo_paginacao a:hover{

	text-decoration:underline;

}

.topo_paginacao li{

	display:inline;

	margin:0px;

	padding:0px;

}



.visible-hidden{

	visibility:hidden;

}
#dv_confirmacao_tbl_carrinho_info {

	float: left;

	height: 100%;

	width: 100%;

	margin-top: 10px;

}

#dv_confirmcao_info_endereco {

	float: left;

	height: 100%;

	width: 100%;

	margin-top: 10px;

}

#text_atendimento {

	float: left;

	height: auto;

	width: 120px;

}

.produtos_lst_qtd{

	color:#999;

}
#pag_internas, #pag_internas_full {
	float: left;
	width: 720px;
	padding:10px 50px 30px 50px;
}
#pag_internas_full {
	width:auto;
}

#title_pag_full{
	background: url(../img/title_bg_full_page.jpg);
	width:949px;
	height:68px;
	font-size:20px;
	color:#003264;
	font-family:Corbel, Verdana, Geneva, sans-serif;
	line-height:65px;
	padding:0px 15px;
	font-weight:bold;
	margin-bottom:10px;
}

#title_pag_internas {
	float: left; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 25px; font-weight: bold; color: #036; background-image: url(../img/line_text.jpg); background-repeat: repeat-x; background-position: left bottom; padding-right: 20px;
}

#text_page_internas {
	float: left; width: 700px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; padding-left: 20px; padding-bottom: 60px;	padding-top: 20px;
}

/* Formatação CONTATO */
#inpt_back_contato_01 {
	float: left; height: 30px; width: 310px; background-image: url(../img/forms/inpt_cadastrar_01.jpg); background-repeat: no-repeat;
}

.inpt_contato_01 {
	float: left; width: 304px; height: 17px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin: 2px; padding-top: 4px; background-image: url(../img/forms/inpt_back_cadastrar_01.jpg); background-repeat: repeat-x;
}

#inpt_back_contato_02 {
	float: left; height: 30px; width: 95px; background-image: url(../img/forms/inpt_cadastrar_02.jpg); background-repeat: no-repeat;
}

.inpt_contato_02 {

	float: left;

	width: 89px;

	height: 17px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_01.jpg);

	background-repeat: repeat-x;

}

#inpt_back_contato_03 {

	float: left;

	height: 30px;

	width: 205px;

	background-image: url(../img/forms/inpt_cadastrar_03.jpg);

	background-repeat: no-repeat;

}

.inpt_contato_03 {

	float: left;

	width: 199px;

	height: 17px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_01.jpg);

	background-repeat: repeat-x;

}



.inpt_contato_04 {

	float: left;

	width: 304px;

	height: 95px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 2px;

	padding-top: 4px;

	background-image: url(../img/forms/inpt_back_cadastrar_02.jpg);

	background-repeat: repeat-x;

}



.cmp_obrigatorio_form {

	font-weight: bold;

	color: #FF0000;

	float: left;

	padding-left: 5px;

	padding-top: 7px;

	height: 23px;

}



.det_prod_pegadas_text, .det_prod_pegadas_text a{

	font-size:11px;

	color:#666;

}

.det_prod_pegadas_text a:hover{

	text-decoration:underline;

}



/* Pages */
#pages_area {
	font-size:12px;
}

.pages_area_title{
	font-size:13px;
	color:#03F;
	margin:10px;
	color:#0099CC;
}

.bold{ font-weight:bold; }

#redes_sociais {
	float: left;
	width: 305px;
	margin-top: 15px;
	background-image: url(../img/fundo_rede_social.jpg);
	height: 32px;
	padding-left: 105px;
	padding-top: 14px;
}

.produto_indisp_foto{
	/*opacity: 0.4;
	-moz-opacity: 0.4;
	filter: gray alpha(opacity=50);*/
}

/*Perguntas Frequentes - Inicio */
.cx_txt_resp { display:none; }

/* List Produtos Det */
.det_prod_lista_prods_title{
	background: url(../img/list_itens_title_bg.jpg) no-repeat;
	height: 25px;
	width: 810px;
	margin-top: 5px;
	padding-top: 6px;
	padding-left: 65px;
	display:block;
}

.det_prod_lista_prods_title h3{ color:#666; font-size: 14px; }

#ate_text { padding-top: 10px; }

/**
 * New
 */

/* Loaders */
#loading_area{
	display:none; background:#F4F4F4; position:absolute; z-index:9999; width:100%; height:100%; left:0px; top:0px;
}
#loading_area_img{
	margin-left:0%; margin-top:0%; left:0px; top:0px; display:none; background:url(../img/loader_1.gif); width:32px; height:32px; position:absolute; z-index:99999;
}
#loading_area_text{
	position:absolute; z-index:99999; margin-left:0%; margin-top:0%; left:0px; top:0px; display:none; color:#787878; font-weight:bold; font-size:14px;
}
/* Menu Lateral */
.menu_esq_prod dl, .menu_esq_prod dd, .menu_esq_prod dt { padding:0px; margin:0px; font-size:11px; }
.menu_esq_prod dt { font-weight:bold; font-size:14px; color:#333; margin-top:15px; }
.menu_esq_prod dl { margin:10px 0px 0px 7px; }
.menu_esq_prod dl.list dd, .menu_esq_prod dl.filters dd { display:block; margin-left:7px; line-height:14px; }
.menu_esq_prod dl.list dd, .menu_esq_prod dl.list dd a { color:#6E70A5; }
.menu_esq_prod dl.list dd.todos { text-align:right; }
.menu_esq_prod dl.list dd.todos, .menu_esq_prod dl.list dd.todos a { color:#666; }
.menu_esq_prod dl.numeracao dd { display:inline; }
.menu_esq_prod dl.numeracao dd a { border:1px solid #6E70A5; color:#6E70A5; display:inline-block; width:30px; height:25px; text-align:center; margin-bottom:5px; margin-right:3px; line-height:26px; font-size:11px; font-weight:bold; }
.menu_esq_prod dl.numeracao { margin-right:-10px; }
#menu_lateral.menu_esq_prod dl.numeracao dd a:hover { background-color:#E1E1E1; text-decoration:none; }
.menu_esq_prod dl.numeracao dt { margin-bottom:4px; }
.menu_esq_prod .esc-caract-text { border-top:2px dotted #D4D4D4; border-bottom:2px dotted #D4D4D4; font-size:11px; padding:8px 3px 8px 3px; margin:12px 5px 5px 5px; color:#999; line-height:12px; }
.menu_esq_prod dl.filters { margin-bottom:3px; }
.menu_esq_prod dl.filters dd { color:#666; margin-bottom:2px; }
.menu_esq_prod dl.filters dt { margin-bottom:3px; }
.menu_esq_prod dl.filters dd .rem { background-position:0px -38px; display:inline-block; width:10px; height:10px; vertical-align:middle; margin-top:-2px; }
.menu_esq_prod dl.filters dd .rem:hover { background-position:-11px -38px; }
.menu_esq_prod .menu_lateral_main {	margin-top:10px; }
.menu-esq-destaques, .menu-esq-destaques li { list-style-type:none; margin:0px; padding:0px; }
.menu-esq-destaques { margin-top:10px; margin-bottom:-5px; }
.menu-esq-destaques li { display:inline; }
.menu-esq-destaques li a { width:164px; height:26px; font-size:1px; background:url(../img/menu_lateral_destaques.jpg); display:block; margin-bottom:5px; margin-left:5px; margin-bottom:9px; }
.menu-esq-destaques li a.maisvendidos { background-position:0px -58px; height:23px; }
.menu-esq-destaques li a.lancamentos { background-position:0px -28px; }

/* Barra Navegação */
.barra_filtros { font-size:11px; clear:both; margin:10px 8px 0px 8px; }
.barra_filtros .filters { border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; }
.barra_filtros .filters ul, .barra_filtros .filters ul li { list-style-type:none; padding:0px; margin:0px; }
.barra_filtros .filters .filt-area { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }
.barra_filtros .filters .text { text-transform:uppercase; color:#6F70A5; font-weight:bold; letter-spacing:-0.05px; margin-right:15px; font-size:10px; padding:7px 7px; margin:0px; width:120px; background:#F9F9F9; }
.barra_filtros .filters .filt { width:682px; padding-right:7px; background:#FFF; padding-top:2px; }
.barra_filtros .filters ul { margin-left:10px; margin-top:-1px; }
.barra_filtros .filters ul li { color:#999; display:inline-block; margin-right:17px; float:left; }
.barra_filtros .filters ul li .rem { background-position:-22px -38px; display:inline-block; width:10px; height:10px; vertical-align:top; margin-top:3px; margin-right:2px; }
.barra_filtros .filters ul li .rem:hover { background-position:-11px -38px; }
.barra_filtros .filters .filt-crn-lt, .barra_filtros .filters .filt-crn-lb, .barra_filtros .filters .filt-crn-rt, .barra_filtros .filters .filt-crn-rb { width:4px; height:4px; float:left; background-image:url(../img/filtros_paginacao.jpg); margin:-1px -4px 0px 0px; }
.barra_filtros .filters .filt-crn-lb { margin:-3px -4px 0px 0px; background-position:-5px 0px; }
.barra_filtros .filters .filt-crn-rt { float:right; background-position:-10px 0px; margin:-1px 0px 0px -4px; }
.barra_filtros .filters .filt-crn-rb { float:right; background-position:-15px 0px; margin:-3px 0px 0px -4px; }

.bar_filtro_sgst_filtro { font-size:11px; margin:0px 8px 0px 8px; }
.bar_filtro_sgst_filtro .conteudo { border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; padding:12px; font-size:15px; position: relative; z-index:1; margin-top:-5px; padding-top:17px; }
.bar_filtro_sgst_filtro .bottom { background:url(../img/filtros_back_bottom.jpg) no-repeat; width:817px; height:8px;}

/* Barra Paginação */
.lista-prod-paginacao { height:32px; margin:0px 8px 0px 8px; clear:both; color:#999; font-size: 12px; }
.lista-prod-paginacao .text { padding:7px 7px 0px 7px; float:left; }
.lista-prod-paginacao .crn-center { background:#F3F3F3 url(../img/bgs_h_lista_prod.jpg); border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; height:30px; float:left; width:803px; }
.lista-prod-paginacao .pagincao .text_paginacao_nav { color:#999; float: left; padding-right: 5px; padding-top: 3px; }
.lista-prod-paginacao .crn-left, .lista-prod-paginacao .crn-right { float:left; background-position:0px -5px; height:32px; width:5px; }
.lista-prod-paginacao .crn-right { background-position:-6px -5px; }
.lista-prod-paginacao .combo_paginacao { background-position:-32px -26px; float: left; height: 25px; width: 60px; margin-top: 2px; }
.lista-prod-paginacao .jSelOp { color:#666; }
.lista-prod-paginacao .jSel { padding-top:2px; }
.lista-prod-paginacao .combo_paginacao .jSel{	width:35px; }
.lista-prod-paginacao .combo_paginacao .jSelOp{ padding:2px 0px 0px 5px; }
.lista-prod-paginacao .combo_paginacao .jDropBut{	margin-top:2px; }
.lista-prod-paginacao .combo_ordena .jSel{ width:105px; }
.lista-prod-paginacao .combo_ordena .jSelOp{ padding:2px 0px 0px 5px; }
.lista-prod-paginacao .combo_ordena .jDropBut{ margin-top:2px; }
.lista-prod-paginacao .combo_ordena div.jOpDrop, .combo_paginacao div.jOpDrop{ margin:0px; padding:0px 0px 0px 1px; }
.lista-prod-paginacao .combo_ordena select, .combo_paginacao select{ display:none; }
.lista-prod-paginacao .combo_ordena { background-position:-32px 0px; float: left; height: 25px; width: 131px; margin-top: 2px; }
.lista-prod-paginacao .img_seta{ float: left;	height: 14px; width: 19px; margin-right: 5px; margin-top: 5px; }
.lista-prod-paginacao .paginacao_seta a{ cursor:pointer; }
.lista-prod-paginacao div.paginacao_naoselecionada a, .lista-prod-paginacao .paginacao_selecionada { background-position:-125px -26px; text-align: center; height: 22px; width: 30px; float: left; font-size: 14px; font-weight: bold; color: #6F6FA5; padding-top: 3px; margin-right: 10px; }
.lista-prod-paginacao .paginacao_selecionada { background-position:-94px -26px; color: #FFF;  }
.lista-prod-paginacao div.paginacao_naoselecionada a:hover { color:#9797BD; background-position:-156px -26px; }
.lista-prod-paginacao .text_paginacao_nav { font-size: 12px; color: #FFF; float: left; padding-right: 7px; padding-top: 3px; }
.lista-prod-paginacao .pagincao { float: right; padding-right: 3px; width: 400px; padding-top: 2px; }
.lista-prod-paginacao .jOpDrop { border-color:#6F6FA5; z-index:99999; }

/**
 * Lista Produtos
 */
.lista-produtos-list, .lista-produtos-list ul, .lista-produtos-list li, .lista-produtos-list p, .lista-produtos-list h4, .lista-produtos-area p, .lista-produtos-area-index p { padding:0px; margin:0px; list-style-type:none; }
.lista-produtos-list { width: 660px; margin-bottom: 20px; margin-top: 5px; }
.lista-produtos-list li.list { float: left; width: 157px; min-height:350px; border:3px solid #FFF; margin-bottom:5px; cursor:pointer; }
.lista-produtos-list li.list:hover { border-color:#005F92; }
.lista-produtos-list .area-lista { margin: auto; width: 134px; display:block; }
.lista-produtos-list .area-lista .img { width: 134px; text-align: center; height: 150px; line-height:142px; display:block; }
.lista-produtos-list .area-lista .img img { margin-top:3px; }
.lista-produtos-list .lista-cores { display:block; }
.lista-produtos-list .lista-cores p { color: #333; font-weight: bold; font-size:12px; }
.lista-produtos-list .lista-cores li { padding: 2px; height: 15px; width: 15px; border: 1px solid #CCC; margin-right: 5px; float: left; }
.lista-produtos-list .lista-cores li img { padding-bottom:2px; }
.lista-produtos-list .titulo { font-size: 12px; font-weight: bold; margin:5px 0px; line-height:13px; }
.lista-produtos-list .titulo, .lista-produtos-list .titulo a { color:#00386C; }
.lista-produtos-list .valores { display:block; }
.lista-produtos-list .parcelamento { line-height:14px; display:block; }
.lista-produtos-list .de { font-size: 11px; color: #333; text-decoration:line-through; display:block; }
.lista-produtos-list .por, .lista-produtos-list .parcelas_x { font-size: 13px; color: #333; }
.lista-produtos-list .por { line-height:16px; display:block; }
.lista-produtos-list .vlr { font-size: 13px; color: #C00; font-weight: bolder; }
.lista-produtos-list .semjuros {font-size: 10.5px; color: #999; }
.lista-produtos-list .text-frete-gratis { font-size:12px; color:#FF3333; margin-top:2px; line-height:14px; }
.lista-produtos-list .desc-etiqueta { font-size:11px; color:#666; line-height:12px; margin-top:1px; }
.lista-produtos-list .tags { position:relative; margin-top:10px; display:block; }
.lista-produtos-list .tag-lancamento, .lista-produtos-list .tag-desconto, .lista-produtos-list .tag-semestoque { background-image:url(../img/lista_prods_tags.png); width:38px; height:37px; z-index:9999; position:absolute; margin-left:105px; }
.lista-produtos-list .tag-desconto { background-position:-39px 0px; font-size:10.5px; color:#FFF; line-height:26px; text-align:center; padding-right:1px; width:37px; cursor:default; }
.lista-produtos-list .tag-semestoque { background-position:-79px 0px; width:70px; height:61px; cursor:default; margin-left:87px; margin-top:-10px; }
.lista-produtos-list .tags .tag-2 { margin-top:40px; }
.lista-produtos-list .tags .tag-3 { margin-top:80px; }
.lista-produtos-list .mais-prod-em { font-size:11px; line-height:12px; margin-top:3px; }
.lista-produtos-list .mais-prod-em { color:#FF9900; }
.lista-produtos-list .mais-prod-em a { color:#999; }
.lista-produtos-list .parcelas_det { font-size: 13px; color: #C00; font-weight: bold; }
.lista-produtos-area-index .index-title { background: url(../img/barra_oportunidades.jpg) no-repeat; height: 25px; width: 595px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #666; padding-top: 6px; padding-left: 65px; margin-bottom:15px; }
.lista-produtos-area-index .index-title .title { width: 290px; float: left; color:#494A76; }
.lista-produtos-area-index .index-title .vermais { float: right; width: 80px; font-size: 10px; font-weight: normal; }
.lista-produtos-area-index .index-title .vermais a { color:#999; font-size:11px; }
.lista-produtos-area-index .lista-produtos-list li.list { width:158px; }
.lista-produtos-area .lista-produtos-list { width: 830px; margin-left:8px; }
.lista-produtos-list li.list { min-height:315px; padding-bottom:5px; }
.lista-produtos-area { margin-bottom:15px; margin-top:15px; min-height:930px; }
.lista-produtos-area .lista-produto-noitens { font-size:11px; text-align:center; margin:150px 0px 40px 0px; }

/* Imagens */
.lista-prod-paginacao .crn-left, .lista-prod-paginacao .crn-right, .lista-prod-paginacao .combo_paginacao, .lista-prod-paginacao .combo_ordena,
.lista-prod-paginacao .paginacao_selecionada, .lista-prod-paginacao div.paginacao_naoselecionada a,
.menu_esq_prod dl.filters dd .rem, .barra_filtros .filters ul li .rem,#site_baixo .pagincao div.paginacao_naoselecionada,#site_baixo .pagincao div.paginacao_selecionada {
	background-image:url(../img/filtros_lista_prod.jpg);
}

/* Indique */
.indique_text { margin:80px 0px 0px 0px; }
.indique_text p { margin:0px; text-align:center; }
.indique_text, .indique_text a { color:#000; font-size:14px; }
.indique_text a { text-decoration:underline; color:#004377; }

/* Newsletter */
#newsletter{ background:#DEE3E8 url(../img/newsletter_bg.jpg) top no-repeat; width:171px; margin-bottom:10px; height:150px; }
#newsletter_center{ height:69px; border-top:0px; border-bottom:0px; padding:0px 12px; }
#newsletter_center p{ color:#333; padding:0px; margin:0px; font-size:11px; line-height:14px; text-align:center; }
#newsletter_title{ font-size:14px; font-weight:bold; color:#333333; text-align:center; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; }
#newsletter_email{ background:url(../img/newsletter_field.jpg) right; width:135px; height:28px; margin:8px 0px 0px 0px; padding:0px 5px; border:0px; font-size:10px; line-height:24px; color:#666; }
#newsletter_submit{ background:url(../img/newsletter_submit.jpg); border:0px; width:92px; height:25px; float:right; margin-right:13px; margin-top:3px; cursor:pointer; }
#newsletter_bottom{ background:url(../img/newsletter_bottom.jpg); width:171px; height:20px; clear:both; }

/* Avaliacao */
.avl_campo_obr_marq{ color:#CC0000; }
.avl_campo_label{ color:#003366; font-size:14px; text-align:right; padding-right:4px; }
.avl_campo_col{ background:#EFEFEF; border:1px solid #D3D3D3; padding:5px; font-size:13px; }
.avl_campo_text { height:23px; line-height:23px; color:#666; }
.avl_text_desc{ font-size:11px; color:#666666; text-align:right; margin-bottom:10px; margin-right:20px; }
.alv_prod_title{ color:#003366; font-weight:bold; }
.alv_prod_desc{ color:#666; font-size:11px; margin-top:2px; line-height:12px; }
.atl_prod_row td{ padding:10px 5px; border-top:1px solid; border-bottom:1px solid; border-color:#F4F4F4; }
.avl_prod_table{ margin-left:13px; margin-bottom:10px; }
.atl_prod_col_b{ border-left:1px solid; }
.atl_prod_col_e{ border-right:1px solid; }
.alv_prod_desc_title{ font-size:18px; color:#003366; }
.avl_submit_btn { width:133px; height:34px; background:url(../img/btn_avaliar.jpg); display:block; border:0px none; margin:0px; float:left; cursor:pointer; }
.alv_prod_msg { font-size:14px; color:#666; margin-left:20px; }
.avl_prod_pontos_gan { padding:15px; border:1px solid #F4F4F4; background:#FBFBFB; color:#3F6697; font-size:19px; margin:30px 20px 20px 20px; text-align:center; }
.avl_prod_pontos { color:#FF9900; }


/* Topo */
#topo {
	float:left; width: 999px; height: 139px;
}
#topo .top-area {
	float: left; width: 999px; height: 45px; margin-bottom: 1px;
}
#topo .top-area .menu, #topo .top-area .menu li {
	margin:0px; padding:0px; list-style-type:none;	
}
#topo .top-area .menu {
	float: left; height: 25px; width: 408px; padding-top: 15px; 
}
#topo .top-area .menu, #topo .top-area .menu a {
	font-size: 13px; color: #FFF;	
}
#topo .top-area .menu a:hover {
	text-decoration:underline;
}
#topo .top-area .menu li {
	float: left; text-align: center; margin-right:16px; margin-left:13px;
}
#topo .top-area .busca {
	float: left; height: 45px; width: 393px; background-position:-18px 0px;
}
#topo .top-area .busca-text {
	border:0px solid; font-size: 12px; color: #999; width:240px; background:none; margin:11px 0px 0px 72px; height:18px; float:left; line-height:18px;
}
#topo .top-area .busca-send {
	display:block; float:left; background-position:-344px -11px; width:40px; height:24px; margin:11px 0px 0px 14px;
}
#topo .top-area .busca-send:hover {
	background-position:-412px 0px;
}
#topo .top-area .fone .sep {
	float:left; width:2px; background-position:0px -8px; height:29px; margin-right:20px;
}
#topo .top-area .fone {
	margin-top:10px; float:left; margin-right:20px; width:160px;
}
#topo .top-area .fone .tx {
	color:#FFF; font-size:10px; float:left; line-height:10px; padding-left:1px;
}
#topo .top-area .fone .fn {
	color:#FFF; font-size:18px;	float:left; line-height:19px;
}
#topo .top-area .fone .icn {
	float:left; width:12px; height:27px; background-position:-4px -9px; margin-right:5px;	
}

/* Imagens */
#topo .top-area .busca, #topo .top-area .busca-send, #topo .top-area .fone .sep, #topo .top-area .fone .icn {
	background-image:url(../img/topo.jpg);	
}

/* Cadastro */
.is_pessoa_fisica .pj {
	display:none;
}
.is_pessoa_juridica .pf {
	display:none;
}

/* Direita */
.bolao_depo {
	width: 155px; float:left; background: url(../img/commerce/bolao_indx_depo.jpg) no-repeat top center #F7F6F5; margin-left:5px; padding-top:94px; padding-left:3px; cursor:pointer;
}
.bolao_depo .qtd_dep {
	float:left; margin-left:73px; 
}
.bolao_depo .qtd_dep, .bolao_depo .qtd_dep a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;  color:#999;
}
.bolao_depo .qtd_dep a 			{color:#666666; text-decoration:none; font-size:12px;}

/* PAGINAÇÃO GERAL */
#site_baixo .lista-prod-paginacao				{ margin-bottom:20px;}
#site_baixo .lista-prod-paginacao.paginacao-center .crn-center	{ padding-right: 200px; width:603px;}
#tx_plataforma {
	float: left;
	width: 160px;
	padding-top: 2px;
}
a.moovin:active{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:link{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:visited{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: none; }
a.moovin:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: underline; }
a.moovin:visited:hover{ font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 9px; font-style: bold; font-weight: normal; color: #999; text-decoration: underline; }



/* Tabela Plataforma */
.tabela-plat tr.table-title th {
	font-size:16px; background:#F7F7F7; color:#999;
}
.tabela-plat {
	width:100%;	
}
.tabela-plat th {
	font-weight:bold; font-size:12px; text-align:left; background:#B2B2B2; height:30px; color:#FFF;
}
.tabela-plat th.center, .tabela-plat td.center {
	text-align:center;
}
.tabela-plat td, .tabela-plat tr.no-recs:hover td {
	background:#FAFAFA; height:30px;
}
.tabela-plat td, .tabela-plat th {
	padding:0px 5px;	
}
.tabela-plat tr.bg-inv td {
	background:#F0F0F0;
}
.tabela-plat tr:hover td {
	background:#E8E8E8;
}
.tabela-plat .no-recs {
	text-align:center;
}
.tabela-plat tr.list-row-bold td {
	font-weight:bold;
}

/* Tabela Form Plataforma */
.form-table-plat {
	border:1px solid #DFDFDF; width:100%; font-size:11px;
}
.form-table-plat td {
	background:#F9F9F9; height:30px; padding:5px 8px;
}
.form-table-plat td.tlt {
	background:#F5F5F5; text-align:right;
}
.form-table-plat .title {
	font-size:13px; font-weight:bold;
}

/* Botao Plataforma */
.botoes-plat {
	background-image:url(../img/btns_plat.png); width:85px; height:30px; border:0px; background-color:transparent; cursor:pointer; margin-right:5px;
}
.botoes-plat.responder {
	width:108px;
}
.botoes-plat.voltar {
	background-position:0px -31px;
}
.botoes-plat.enviar_atendi {
	background-position:0px -62px; width:81px;
}
.botoes-plat.reabrir {
	background-position:0px -93px; width:98px;
}

/* Atendimentos */
.atendimentos-lista-icones {
	width:15px; height:15px; display:inline-block; background:url(../img/atendimento/icones.png);	
}
.atendimentos-lista-icones.icn-0 {
	width:16px; height:17px; background-position:0px -45px;
}
.atendimentos-lista-icones.icn-1 {
	background-position:0px -29px;
}
.atendimentos-lista-icones.icn-2 {
	background-position:0px -17px; height:11px;
}
.atendimentos-lista-icones.icn-3 {
	width:16px;
}
a.atendimento-novo-btn {
	background:#63B4E3; text-transform:uppercase; color:#FFF; float:left; padding:8px 10px; font-size:13px; font-weight:bold; margin-bottom:10px; margin-top:10px;
}
a.atendimento-novo-btn:hover {
	background:#7ABEE7;	
}

.atendimento-inters-msg p {
	margin:0px; padding:0px;
}
.atendimento-inters-data {
	font-size:12px; font-weight:bold; font-style:italic;
}
.atendimento-inters-footer {
	font-weight:bold; margin-top:3px;
}
.atendimento-inters-resposta {
	height:70px; width:570px; resize:none;
}
.atendimento-inters-anexos-ara {
	padding:6px 8px; border:1px solid #CCC; border-left:0px; border-right:0px; font-weight:normal; margin:10px 0px 7px 0px;
}
.atendimento-inters-anexo-icn {
	width:18px; height:18px; vertical-align:middle; display:inline-block; background-image:url(../img/atendimento/icones.png); background-position:-17px 0px;	
}
.atendimento-inters-anexo-txt {
	padding-left:7px; margin-left:8px; border-left:1px solid #CCC;
}
.atendimento-inters-anexo-list li {
	float:left; margin-right:7px; margin-bottom:4px; list-style-type:none; margin-left:0px;
}
.atendimento-inters-anexo-list li img {
	width:42px; height:42px; border:1px solid #CCC; display:block;
}
.atendimento-inters-anexarmais {
	width:18px; height:18px; display:inline-block; background-image:url(../img/atendimento/icones.png); vertical-align:middle; background-position:-17px -19px; margin-bottom:4px; cursor:pointer;
}
.atendimento-inters-fld input {
	background:#FFF;	
}

/**
*	Avise-me 
**/
.aviseme .qd{
	float:left; width:410px; border-radius:8px; background:#F0F2F1; padding:10px; margin:5px;
}
.aviseme .qd .titulo{
	width:265px; height:80px; font-size:20px; font-weight:bold; color:#004C7F; background:#FFF; float:left; padding:20px 10px 20px 10px;
}

.aviseme .qd .imagem {
	width:120px; height:120px; background:#FFF; margin-left:5px; float:left;
}
.aviseme .qd .imagem img {
	max-height:120px; max-width:120px;
}
.aviseme .qd .tabela {
	background: #FFF; width:410px; 
}
.aviseme .qd .tabela span {
	float:left;
}
.aviseme .txt {
	float:left; font-size:11px; color:#333; padding:10px 30px 10px 30px;
}
.aviseme .txt #btn_enviar {
	float:right;
}
