/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#115788;
	}
#main{
	width: 100%;
	text-align:center;
	background-image:url(../img/background_02.jpg);
	background-position:top;
	background-repeat: repeat-x;
	}
#container  {
	width: 1000px;
	margin: 0 auto auto;
	padding: 0px;
	position:relative;
	height:auto;
	text-align:left;
	
	}	
#topo  {
	width: 100%;
	height: 192px;
	position:relative;
	overflow:hidden;
	vertical-align:bottom;
	}
.tit_pagina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #8c1d00;
	font-weight:bold;
	margin-left:10px;
}
/* MENU SUPERIOR */
	
#menu ul {
	float:left;
	margin: 0; 
	padding: 0; 
	}	

#menu li {	
	float:left;
	display: block;
	margin: 0 1px;
}	
#menu .esq {
	background-image:url(../img/botoes/bt_superior_esq.png);
	background-repeat:no-repeat;
	float:left;
	width: 5px;
	height:22px;
	}
#menu .meio {
	background-image:url(../img/botoes/bt_superior.png);
	background-repeat:repeat-x;
	display:block;
	float:left;
	height:22px;
	padding: 3 20 0 20;
	margin-bottom: -3px;
	}
#menu .meio a {
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	}
#menu .meio a:hover {
	color:#000000;
	}
#menu .dir {
	background-image:url(../img/botoes/bt_superior_dir.png);
	background-repeat:no-repeat;
	float:left;
	width: 5px;
	height:22px;
	}
	
.menu_list {
	padding-left: -42px;
}	
/* MENU PRINCIPAL */

#menu_principal {
	height: 26px;
	width: 1000px;
	overflow: hidden;
	}
#menu_esquerda {
	width: 8px;
	height: 26px;
	background-image:url(../img/botoes/bt_menu_esq.png);
	background-repeat:no-repeat;
	float:left;
	}
#menu_produtos {
	width: 984px;
	height: 26px;
	float:left;
	background-image:url(../img/botoes/bt_menu.png);
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0; 
	}
#menu_produtos ul{
	float:left;
	margin: 0; 
	padding: 0 10;
	}	

#menu_produtos li {	
	float:left;
	display: block;
	margin: 5 8;
}	

#menu_produtos a {
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
	}
#menu_produtos a:hover {
	color:#000000;
	}

#menu_direita {
	width: 8px;
	height: 26px;	
	background-image:url(../img/botoes/bt_menu_dir.png);
	background-repeat:no-repeat;
	float:right;
	}
	

/* GERAL */
#esquerda  {
	width: 200px;
	float:left;
	position:relative;
	left:0px;
	}
#departamentos {
	overflow: hidden;
	width: 200px;
	float: left;
	}
#centro  {
	width: 586px;
	float:left;
	position:relative;
	padding: 0 7 0 7;
	}	
#direita  {
	width: 200px;
	float:right;
	position:relative;
	overflow:hidden;
	right:0px;
	}	

.txt_topo11 {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
	color:#666;
	}

	
		/*  ### rodape  ###*/

#rodape  {
	width: 100%;
	height: 112px;
	position:relative;
	clear:both;
	padding-top: 7px;
	}	
.txt_rodape  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#636363;
    }
.tit_rodape  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
    }
.tit_rodape  a{
	text-decoration:none;
	color:636363;
    }
.tit_rodape  a:hover{
	text-decoration:none;
	color:000;
    }
#divi_rodape {
	height:102px;
	width:2px;
	background-color:#cfcfcf;
	}
/* FORMULARIOS */

#usu_login-label {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	}

#usu_login {		
	border: 1px #d1d1d1 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 139px;
	}
	
#grava_usuario #usu_login {		
	background: #666;
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}

#grava_usuario #usu_senha {		
	background: #666;
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}

#grava_usuario #usu_senha_confirm {		
	background: #FFFFFF;
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}

#usu_senha-label {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	}
#usu_senha {	
	border: 1px #d1d1d1 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 99px;
	}
	
#submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:30px;
	height:20px;	
}

#Submit-label {
	visibility:hidden;
}
.login-button {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
	border: 0px #d1d1d1 solid;
	background-color:#f0f0f0;
	width: 35px;
	color:#595e62;
	bottom: 0px;
	
	}
.txt_login {
	font-family:Arial, Helvetica, sans-serif;
	color:#666 ;
	font-size:11px;
	}	

#login_opcoes {
	margin: -17 0 5 40;
	color: #666;
	}
.tit_busca {
	color:#000000;
	text-transform:uppercase;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.tit_destaque {
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
#marcas_destaque {
	padding: 5 0 0 15;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#marcas_destaque ul{
	list-style:none;
	margin:0 8 0 5;
	padding:0 8 0 5;
	}
#marcas_destaque a{
	text-decoration: none;
	color:#595e62;
	}
#marcas_destaque a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
#marcas_destaque li{
	margin-left: -10px;
	padding-left: -10px;
	background-image:url(../img/bg_div.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#B7B7B7;
	list-style-type:none;	
	}

#lojas_especiais {
	padding: 5 0 0 15;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}	
#lojas_especiais ul{
	list-style:none;
	margin:0 8 0 5;
	padding:0 8 0 5;
	}
#lojas_especiais a{
	text-decoration: none;
	color:#595e62;
	}
#lojas_especiais a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
#lojas_especiais li{
	margin-left: -10px;
	padding-left: -10px;
	background-image:url(../img/bg_div.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#B7B7B7;
	list-style-type:none;
	}
	
.lista_destaque {
	margin-left: 5px;
	padding-left: 5px;
	background-image:url(../img/bg_div.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#B7B7B7;
	list-style-type:none;
	}
#cadastro_newsletter {
	padding: 5 0 0 15;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#595e62;
	}
#cadastro_newsletter form{
	margin: 0 0 0 -3;
	padding:0 0 0 -3;
	}
#cadastro_newsletter input{
	width: 165px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	}
#menu_pesquisa form{
	margin:0px;
	padding:0px;
	}
#menu_pesquisa  input, select{
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	}
	
#menu_pesquisa  #find,.submit_button{
	width: 80px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	cursor:pointer;
	}
#banner_principal {
	margin-top: 7px;
	overflow:hidden;
	width:586px;
	}
#tipo_busca {
	width: 105px;
}
	
/*     ###########          Paginacao de Busca          ########     */	
#paginacao_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595e62;
	text-align:right;
}
#paginacao_busca_results{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595e62;
	margin-left:5px;	
}
#item_por_pagina {
	background: #FFFFFF;
	width: 42px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;
}
#resultado_busca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	float:left;
	margin-top:3px;
}
#order_produto{
	width:140px;
}
#visualizacao_produto{
	width:60px;
}

/*    ###########         Fim Paginacao de Busca        ########      */

/*    ###########         Form Usuario   e    Contato     ########      */

.tit_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595e62;
	font-weight:bold;
	text-decoration:none;
}

.form_grd {		
	background: #FFFFFF;
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}
.form_med {		
	background: #FFFFFF;
	width: 100px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}
.form_peq {		
	background: #FFFFFF;
	width: 25px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}
#botao_cadastrar{
	width: 165px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	cursor:pointer;
}
.form_mensagem{
	background: #FFFFFF;
	width: 190px;
	border: 1px #d1d1d1 solid;
	height: 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}
#botao_enviar{
	width: 100px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	cursor:pointer;
}

#Person{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595e62;
	text-decoration:none;
}

#Person input{
	background: #FFFFFF;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
}

.botao_enviar{
	width: 100px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	cursor:pointer;
}

#form_ordenacao {		
	background: #FFFFFF;
	width: 110px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;
}
#form_tipo_ordenacao {		
	background: #FFFFFF;
	width: 52px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;
}

/*   #####################################   Meu Pedido   ##########################################    */
.table1 {
border-collapse:collapse;
width:100%;
line-height:20px;
padding:0;
margin-top:6px;
float:left;
}

.table1 tr:hover {
	cursor: pointer;
	background-color: #DDD;
}

.t1 {
background:#f1f1f1;
font-size:11px;
font-weight:700;
color: #383838;
text-align:left;
}
.t2 {
font-size:11px;
font-weight:400;
color:#000;
text-align:left;
}
.t2_valor a{
color: #a11e00;
font-weight:700;
margin-left:5px;
}
.td1 {
width:96px;
padding-left:5px;
}
.td2 {
width:120px;
}
.td3 {
width:90px;
}
.td4 {
width:100px;
}
.td5 {
width:100px;
}
.form_busca_pedido{
	background: #FFFFFF;
	width: 52px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;	
}
#botao_pesquisar{
	width: 100px;
	border: 1px #d1d1d1 solid;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	cursor:pointer;
}
#bt_pedidos{
	width: 96px;
	margin-left:5px;
	height: 20px;
	cursor:pointer;
}
.txt_pedido{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#595e62;
}
.tit_pedido{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#595e62;
	font-weight:bold;
}
.data_entrega{
	font-weight:bold;
}

#finalizacao_pedido_buttons{
	width:100%;	
	text-align: right;
}

#finalizacao_pedido_buttons a{
	text-decoration:none;
		
}

#finalizacao_pedido_buttons #Checkout{
	color : #FFFFFF;
}

#finalizacao_pedido_buttons #Continueonshop{
	color : #666;
}

#carrinho_titulo{
	font-size: 30px;
	font-weight: bolder;
}

/*   #################################### Fim Meu Pedido  #############################   */


.tit_espelho_pedido {
	color:red;
	text-transform:uppercase;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
}

.errors {	
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

.errors li {
	list-style:none;	
	color:red; 
	font-size:11px; 
	text-align:left;
}

.btBuscaCep {
	border: 0px;
	text-decoration: underline;
	color: #000000;
	font-size:9px;
	background-color:#FFFFFF;
	cursor: pointer;
}

.labCadUser {		
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#595e62;
	margin: 0 0 0 0;
	vertical-align: top;
}
.labCadUser label {
	float:right;
	vertical-align: top;
}

.radCadUser {		
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#595e62;
	margin: 0 0 0 0;	
}
.radCadUser label {
	float:left;	
}

.labCadUserCenter {		
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#595e62;
	margin: 0 0 0 0;
	text-align:center;
}

.labCadUserBold {
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#595e62;
	margin: 0 0 0 0;
	align:right;
	font-weight: bold;
}

.cadUserColumn1 {
	float:left;
}

.cadUserColumn2 {
	float:right;
}

.stepCadUser1 {
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color:#115788;
	margin: 0 0 0 0;
	align:right;
	font-weight: bold;
}

.stepCadUser2 {
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color:#595e62;
	margin: 0 0 0 0;
	align:right;
	font-weight: bold;
}

.stepCadUserSeparator {
	background: #FFFFFF;		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;	
	color:#8B1A1A;
	margin: 0 0 0 0;
	align:right;
	font-style: italic;
	text-decoration: underline;
}

.breadcrumbs {			
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;	
	color:#000000;
	width:100%
}

.breadcrumbs a {			
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}

.lab_dad_end {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
	border: 0px #d1d1d1 solid;		
	color:#595e62;
	bottom: 0px;
}

.txt_topo_site_branco {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 25px;			
	color:#FFFFFF;
	height: 25px;
}

.tit_errors {
	color:red;
	text-transform:uppercase;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}

#etapas_meu_carrinho ul li{
	list-style:none;
	float:left;
}
#on_etapas{
	background:url(../img/bt_menu_vermelho.png) left top no-repeat;	
	width:211px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:11px;
}

#on_etapas span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-left:17px;
}

#off_etapas{
	background:url(../img/bt_menu_cinza.png) left top no-repeat;
	width:211px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:5px;
	padding-left:11px;
}

#off_etapas span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-left:17px;
}
#titulo_meu_carrinho{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1f95c9;
	font-weight:bold;
	float:left;
}
#imagem_titulo{
	float:right;
}

.linha_carrinho {
	font-family: Arial;
	font-size: 18px;
	color: #4682B4;
	border-bottom: solid 1px #CCCCCC;
	vertical-align: bottom;
	font-weight: bold;
}

.linha2_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595e62;
	text-decoration:none;	
	vertical-align: middle;
	height: 35px;
}

.tit1_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	height: 35px;
}

.tit2_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	height: 35px;
	font-weight: bold;
}

.fundo_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#595e62;
	text-decoration:none;	
	vertical-align: middle;
	height: 30px;
	background-color: #F0FFF0;
}

.submit_button_ok{
	width: 35px;
	border: 1px #d1d1d1 solid;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1;
	color:#595e62;
	height: 18px;
	vertical-align: middle;
}

.campo1_carrinho{
	background: #FFFFFF;
	width: 50px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;
	vertical-align: middle;
}

.campo2_carrinho{
	background: #FFFFFF;
	width: 50px;
	border: 1px #d1d1d1 solid;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1;
	color:#595e62;
	vertical-align: middle;
}

.link1_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	height: 30px;
}

.link2_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:blue;
	text-decoration:underline;
	height: 30px;
	font-style: italic;
	cursor: pointer;
}

.txt_verm_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6347;
	text-decoration:none;
	height: 25px;
	background-color: #F0FFF0;
}

.txt1_carrinho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;		
}

.bt_continuar_carrinho {
	background:url(../img/bt_01_cont_meucar.png) top no-repeat;
	width:198px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	list-style:none;
	float:right;
	margin-right:0px;
	cursor:pointer;
	text-align: center;
}

.bt_comprar_mais_carrinho {
	background:url(../img/bt_01_comp_meucar.png) top no-repeat;
	width:198px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:6px;
	padding-right:6px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
}

.bt_autenticar {
	background:url(../img/bt_02_cont_ident.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
}

.txt_verm_italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6347;
	text-decoration:none;	
	font-style: italic;
}

.txt13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:none;		
}

.txt11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:none;		
}

.txt13_negrito {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	text-decoration:none;
	font-weight: bold;
}

.bt_cadastrar_usuario {
	background:url(../img/bt_02_cad_ident.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-right:5px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
}

.bt_voltar_carrinho {
	background:url(../img/bt_03_voltar_entpag.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-right:6px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
}

.bt_pagamento {
	background:url(../img/bt_03_pag_entpag.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
}

.bt_efetuar_pagamento {
	background:url(../img/bt_03_pag_entpag.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
}

.bt_voltar_pedido {
	background:url(../img/bt_03_voltar_entpag.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-right:6px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
}

.txt_20_vermelho {
	color:#A52A2A;	
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;	
}

.bt_atualizar_carrinho {
	background:url(../img/bt_01_atual_meucar.png) top no-repeat;
	width:112px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-right:3px;
	list-style:none;
	float:right;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
}

.bt_adicionar_endereco {
	background:url(../img/bt_03_adic_entpag.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:5px;
	padding-right:6px;
	padding-left: 25px;
	list-style:none;
	float:left;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
}

.txt_verm_decorator {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF6347;
	text-decoration:none;	
	font-style: normal;
}

.linha_novo_endereco {
	font-family: Arial;	
	border-bottom: solid 1px #CCCCCC;
	vertical-align: bottom;	
}

.txt_verm_decorator11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6347;
	text-decoration:none;	
	font-style: normal;
}

.bt_imprimir_boleto {
	background:url(../img/bt_04_impbol_conf.png) top no-repeat;
	width:192px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-right:6px;
	padding-left: 25px;
	list-style:none;
	float:left;
	margin-right:5px;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
}

.txt_azul_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:blue;
}