	/*###########################################################################################################################################################*/
	/*##### ARQUIVO DE STYLOS DA PÁGINA DO CARRINHO #############################################################################################################*/
	
	/*###########################################################################################################################################################*/
	/*#### COMUNS ###############################################################################################################################################*/

		.cinza01 .round01 {
			height:1px; font-size:1px; background:#D8D8D8; margin:0px 5px;   }
		
		.cinza01 .round02 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0px 3px;   }
		
		.cinza01 .round03 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 2px;   }
		
		.cinza01 .round04 {
			height:2px; font-size:1px; background:#F2F2F2; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 1px;   }
		
		.cinza01 .round05 {
			border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; padding:10px 15px; display:block; background:#F2F2F2;   }
			
		.cinza01 .round06 {
			height:2px; font-size:1px; background:#F2F2F2; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 1px;   }
		
		.cinza01 .round07 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 2px;   }
			
		.cinza01 .round08 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0px 3px;   }
			
		.cinza01 .round09 {
			height:1px; font-size:1px; background:#D8D8D8; margin:0px 5px;   }
			
			
		.cinza02 .round01 {
			height:1px; font-size:1px; background:#C00; margin:0px 5px;   }
		
		.cinza02 .round02 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:2px solid #C00; border-left:2px solid #C00; margin:0px 3px;   }
		
		.cinza02 .round03 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 2px;   }
		
		.cinza02 .round04 {
			height:2px; font-size:1px; background:#F2F2F2; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 1px;   }
		
		.cinza02 .round05 {
			border-left:1px solid #C00; border-right:1px solid #C00; padding:10px 15px; display:block; background:#F2F2F2;   }
			
		.cinza02 .round06 {
			height:2px; font-size:1px; background:#F2F2F2; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 1px;   }
		
		.cinza02 .round07 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 2px;   }
			
		.cinza02 .round08 {
			height:1px; font-size:1px; background:#F2F2F2; border-right:2px solid #C00; border-left:2px solid #C00; margin:0px 3px;   }
			
		.cinza02 .round09 {
			height:1px; font-size:1px; background:#C00; margin:0px 5px;   }
			
		.branco01 .round01 {
			height:1px; font-size:1px; background:#D8D8D8; margin:0px 5px;   }
			
		.branco01 .round02 {
			height:1px; font-size:1px; background:#FFF; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0px 3px;   }
		
		.branco01 .round03 {
			height:1px; font-size:1px; background:#FFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 2px;   }
		
		.branco01 .round04 {
			height:2px; font-size:1px; background:#FFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 1px;   }
		
		.branco01 .round05 {
			border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; height:80px; display:block; background:#FFF;   }
			
		.branco01 .round06 {
			height:2px; font-size:1px; background:#FFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 1px;   }
		
		.branco01 .round07 {
			height:1px; font-size:1px; background:#FFF; border-right:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin:0px 2px;   }
			
		.branco01 .round08 {
			height:1px; font-size:1px; background:#FFF; border-right:2px solid #D8D8D8; border-left:2px solid #D8D8D8; margin:0px 3px;   }
			
		.branco01 .round09 {
			height:1px; font-size:1px; background:#D8D8D8; margin:0px 5px;   }
			
			
		.branco02 .round01 {
			height:1px; font-size:1px; background:#C00; margin:0px 5px;   }
			
		.branco02 .round02 {
			height:1px; font-size:1px; background:#FFF; border-right:2px solid #C00; border-left:2px solid #C00; margin:0px 3px;   }
		
		.branco02 .round03 {
			height:1px; font-size:1px; background:#FFF; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 2px;   }
		
		.branco02 .round04 {
			height:2px; font-size:1px; background:#FFF; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 1px;   }
		
		.branco02 .round05 {
			border-left:1px solid #C00; border-right:1px solid #C00; height:80px; display:block; background:#FFF;   }
			
		.branco02 .round06 {
			height:2px; font-size:1px; background:#FFF; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 1px;   }
		
		.branco02 .round07 {
			height:1px; font-size:1px; background:#FFF; border-right:1px solid #C00; border-left:1px solid #C00; margin:0px 2px;   }
			
		.branco02 .round08 {
			height:1px; font-size:1px; background:#FFF; border-right:2px solid #C00; border-left:2px solid #C00; margin:0px 3px;   }
			
		.branco02 .round09 {
			height:1px; font-size:1px; background:#C00; margin:0px 5px;   }
	
	/*###########################################################################################################################################################*/
	/*#### CARRINHOCOMPRA #######################################################################################################################################*/
	
		/*#### TITLISTPRODUTOS #######################################################################################*/	
		
			#carrinhoCompra .titListProdutos{
				height:25px; margin:0px; color:#659E41; font-size:12px; font-weight:bold;   }
				
			#carrinhoCompra .titListProdutos UL{
				margin:0px; padding:0px; line-height:25px; list-style:none;   }
				
			#carrinhoCompra .titListProdutos .nome{
				float:left; width:50%; text-align:left;   }
				
			#carrinhoCompra .titListProdutos .outros{
				float:left; width:9.9%; text-align:center;   }

		/*#### LISTPRODUTOS ##########################################################################################*/
		
		    #carrinhoCompra TABLE{
		        border:#0CC solid 0px; margin-top:5px; width:100%;   }
		
			#carrinhoCompra .listProdutos{
				height:55px; padding:2px; color:#666; font-weight:bold; border-top:#F0EFEE solid 1px;   }
				
			#carrinhoCompra .listProdutos UL{
				margin:5px 0px; padding:0px;/* height:55px; border:#00C solid 1px; */line-height:25px; list-style:none;   }
				
			#carrinhoCompra .listProdutos .foto{
				float:left; width:6%; height:50px; text-align:left; border:#C00 solid 0px;   }
				
			#carrinhoCompra .listProdutos .nome{
				float:left; width:44%; height:50px; text-align:left; font-weight:normal; line-height:16px; border:#C00 solid 0px;   }
				
				#carrinhoCompra .listProdutos .nome SPAN{
					font-weight:normal; color:#C00;   }
					
		    #carrinhoCompra .listProdutos .quantidade{
				float:left; width:9.9%; height:50px; text-align:center;/* line-height:50px;*/ border:#C00 solid 0px;   }
				
				#carrinhoCompra .listProdutos .quantidade INPUT{
					width:30px; font-size:11px; text-align:center; margin-top:15px;    }
				
			#carrinhoCompra .listProdutos .outros{
				float:left; width:9.9%; height:50px; text-align:center; line-height:50px; border:#C00 solid 0px;   }
				
				#carrinhoCompra .listProdutos .outros INPUT{
					width:30px; font-size:11px; text-align:center;/* margin-top:30px;   */ }
				
			#carrinhoCompra .listProdutos .presenteOFF{
				float:left; width:9.9%; /*line-height:50px;*/ background:url(../images/carrinho/presenteInativo.jpg) no-repeat top center;
				text-align:left; border:#C00 solid 0px; height:50px;   }
				
			#carrinhoCompra .listProdutos .presenteON{
				float:left; width:9.9%; /*line-height:50px;*/ background:url(../images/carrinho/presenteAtivo.jpg) no-repeat top center;
				text-align:left; border:#C00 solid 0px; height:50px;   }
				
				#carrinhoCompra .listProdutos .presenteOFF INPUT{
					margin-left:2%; margin-top:15px;    }
					
				#carrinhoCompra .listProdutos .presenteON INPUT{
					margin-left:2%; margin-top:15px;    }
				
			#carrinhoCompra .listProdutos .excluir{
				float:left; width:9.9%; text-align:center;/* line-height:50px;*/ height:50px; border:#C00 solid 0px;   }
				
			#carrinhoCompra .listProdutos .excluir INPUT{
				 cursor:pointer; background:url(../images/carrinho/ico_excluir.jpg) no-repeat center; border:0px; cursor:pointer;
				/* width:30px; height:30px; */ margin-top:5px;  }
		
		/*#### FRETE #################################################################################################*/	

			#carrinhoCompra .frete{
				height:35px; margin:0px; color:#666; font-weight:bold; border-top:#DDD solid 2px;   }
				
			#carrinhoCompra .frete UL{
				margin:5px 0px; padding:0px; line-height:25px; list-style:none;   }
				
			#carrinhoCompra .frete .campos{
				float:left; width:59.9%; text-align:left; border:#C00 dashed 0px; color:#659E41;   }
				
			    #carrinhoCompra .frete .campos DIV{
				    float:left; border:#00C solid 0px;  }	
				
				#carrinhoCompra .frete .campos .input01{
					width:40px; font-size:11px; text-align:center; margin-left:5px; margin-top:2px; float:left;   }
					
				#carrinhoCompra .frete .campos .input02{
					width:20px; font-size:11px; float:left; margin-top:2px;   }
					
				/*#carrinhoCompra .frete .campos #ctl00_ContentPlaceHolder1_UpdatePanel1{
				    float:left;    }*/
					
				#carrinhoCompra .frete .campos .btOk{
					width:40px; height:20px; border:0px; text-align:center; margin-left:5px; font-size:10px;
					font-weight:bold;  margin-top:2px; *margin-top:0px;*   }
					
			#carrinhoCompra .frete .titulo{
				float:left; width:9.9%; text-align:center; color:#659E41; font-size:12px;   }		
				
			#carrinhoCompra .frete .outros{
				float:left; width:9.9%; text-align:center;   }
				
		    
		    
		    
		    #carrinhoCompra .frete01{
				height:35px; margin:0px; color:#666; border-top:#DDD solid 2px;   }
				
			#carrinhoCompra .frete01 UL{
				margin:5px 0px; padding:0px; line-height:25px; list-style:none;   }
				
			#carrinhoCompra .frete01 .campos{
				float:left; width:59.9%; text-align:left; border:#C00 dashed 0px;   }
				
			    #carrinhoCompra .frete01 .campos DIV{
				    float:left; border:#00C solid 0px;  }	
				
				#carrinhoCompra .frete01 .campos .input01{
					width:40px; font-size:11px; text-align:center; margin-left:5px; margin-top:2px; float:left;   }
					
				#carrinhoCompra .frete01 .campos .input02{
					width:20px; font-size:11px; float:left; margin-top:2px;   }
					
				/*#carrinhoCompra .frete01 .campos #ctl00_ContentPlaceHolder1_UpdatePanel1{
				    float:left;    }*/
					
				#carrinhoCompra .frete01 .campos .btOk{
					width:40px; height:20px; border:0px; text-align:center; margin-left:5px; font-size:10px;
					font-weight:bold;  margin-top:2px; *margin-top:0px;*   }
					
			#carrinhoCompra .frete01 .titulo{
				float:left; width:9.9%; text-align:center; color:#659E41; font-size:12px; font-weight:bold;  }		
				
			#carrinhoCompra .frete01 .outros{
				float:left; width:9.9%; text-align:center; font-weight:bold;   }
		
		/*#### TOTAL #################################################################################################*/	
			
			#carrinhoCompra .total{
				height:35px; margin:0px; color:#666; font-weight:bold; border-top:#DDD solid 1px;   }
				
			#carrinhoCompra .total UL{
				margin:5px 0px; padding:0px; line-height:25px; list-style:none;   }
				
			#carrinhoCompra .total .espaco{
				float:left; width:79.7%;    }
				
			#carrinhoCompra .total .titulo{
				float:left; width:9.9%; text-align:center; color:#659E41; font-size:12px;   }		
				
			#carrinhoCompra .total .outros{
				float:left; width:9.9%; text-align:center;   }
				
		/*#### BOTOES #################################################################################################*/	
		
			#carrinhoCompra .botoes{
				height:80px; margin:0px; color:#666; font-weight:bold; border:#C00 solid 0px;   }
				
			#carrinhoCompra .botoes .bt_continuar{			
				float:left; margin-top:25px; margin-left:15px; cursor:pointer; border:1px;/* background:url(../images/botoes/bt_continuar01.gif) no-repeat center;*/
				width:139px; height:50px;   }
				
			#carrinhoCompra .botoes .bt_concluir{			
				float:right; margin-top:18px; margin-right:15px; cursor:pointer; border:1px; /*background:url(../images/botoes/bt_concluir02.gif) no-repeat center;*/
				width:139px; height:50px;   }
				
			DIV.msg2Pedidos{
			    padding:15px; color:#666; font-size:12px;   }	
				
		
	/*###########################################################################################################################################################*/
	/*#### DVPRESENTE ###########################################################################################################################################*/

		/*#### TITULO ################################################################################################*/

			#presentes .titulo{
				height:20px; padding:2px; color:#659E41; font-size:12px; font-weight:bold; text-align:left;   }
			
			#presentes .divisoria{
				border:#C00 solid 0px; height:20px;   }	
				
				
		/*#### PRODUTO ###############################################################################################*/
			
			#presentes .produto{
				height:110px; padding:5px 2px; display:block; border-top:#F0EFEE solid 1px;  text-align:left;   }
				
			#presentes .produto .foto{
				width:70px; float:left; border:#0000FF solid 0px;   }
				
			#presentes .produto .descricao{
				float:left; padding-top:2px; text-align:left; border:#0000FF solid 0px;   }
				
			#presentes .produto .descricao UL{			
				padding:0px; margin:0px; list-style:none;   }
				
			#presentes .produto .descricao UL .LiNome{
				font-weight:bold; padding:2px 0px 18px 0px; font-size:12px;   }
				
			#presentes .produto .descricao UL .LiOpcoes{
				padding:0px 0px;   }
				
			#presentes .produto .mensagem{
				width:50%; height:106px; text-align:right; float:right; border:#00FFFF solid 0px;   }
				
			#presentes .produto .mensagem LABEL{
				margin:0px 0px 7px 0px; line-height:20px; font-weight:bold; border:#FF9900 solid 0px;   }
				
			#presentes .produto .mensagem TEXTAREA{
				width:98%; height:75px;   }			
				
			#presentes .botoes{
				border:#009900 solid 0px; text-align:right; padding:10px 0px; border-top:#F0EFEE solid 1px;   }
				
			#presentes .botoes INPUT{
				width:176px; height:26px; color:#FFF; font-weight:bold; border:0px; background:url(../images/botoes/vermelho175x26.gif) no-repeat center;   }
			
	/*###########################################################################################################################################################*/
	/*#### DVPRESENTE ###########################################################################################################################################*/
	
		#entrega .tdMsg{
			height:50px; line-height:50px; font-weight:bold; color:#C00; font-size:14px;   }
	
		#entrega .titulo{
			height:20px; padding:2px; width:100%; margin:10px 0px; color:#659E41; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #D8D8D8;   }
	
		#entrega .rolagem{
			height:320px; width:100%; padding:0px; border:#C00 dotted 0px; overflow:auto;   }
	
		#entrega .endPequeno{
			width:95%; margin:0px; text-align:left; border:#CCC solid 0px; }
		
		#end01{
			width:100%; text-align:left;   }
			
		#end05{
			width:100%; text-align:left;   }
	
		#entrega .UlEndereco{
			float:left; list-style:none; margin:0px 0px 0px 10px; padding:0px; color:#666;
			border:#33FF00 solid 0px; width:51%;   }
			
		#entrega .UlEndereco .LiLogradouro{
			font-size:12px; font-weight:bold; margin-bottom:7px;   }
			
	    #entrega .UlEndereco SPAN{
			border:#0C0 solid 0px; margin:0px; padding:0px;   }
			
		#entrega .UlEndereco LI{
			padding:1px 0px;   }
			
		#entrega .ULBotoes{
			float:right; list-style:none; width:185px; margin:8px 0px; padding:0px; border:#0C0 solid 0px;
			text-align:left;    }
			
		#entrega .ULBotoes LI{
			padding:3px 0px; width:100%;   }
			
		#entrega .ULBotoes INPUT{
			background:url(../images/botoes/cinza175x26.gif) no-repeat center; width:175px; height:26px;
			font-size:9px; border:0px; font-weight:bold; color:#666; cursor:pointer;   }
			
	    #entrega .ULBotoes INPUT:HOVER{
			background:url(../images/botoes/vermelho175x26.gif) no-repeat center; width:175px; height:26px;
			font-size:9px; border:0px; font-weight:bold; color:#FFF; cursor:pointer;   }
			
		#entrega .divisoria{
			height:10px; width:95%; border:#C00 solid 0px;   }
			
		#entrega #end05 .ulForm{
			height:425px; margin:0px; padding:0px; list-style:none; border:#C00 sold 1px;  }
			
		#entrega #end05 LI{
			padding:0px; height:24px; color:#888; border:#0C0 solid 0px;   }
			
		#entrega #end05 .LiMsg{
			padding:0px 5px 3px 0px; height:24px; margin-bottom:3px; color:#666; font-weight:bold;
			text-align:justify;	  }		
			
		#entrega #end05 .LiBotao{
			 padding:10px 5px 15px 0px; height:24px;    }	
			 
		#entrega #end05 .LiBotao INPUT{
			 float:right; background:url(../images/botoes/verde175x26.gif) no-repeat center; width:175px;
			 height:26px; font-size:9px; border:0px; color:#FFF; font-weight:bold; cursor:pointer;   }
			 
	    #entrega #end05 .LiBotao INPUT:HOVER{
			 float:right; background:url(../images/botoes/vermelho175x26.gif) no-repeat center; width:175px;
			 height:26px; font-size:9px; border:0px; color:#FFF; font-weight:bold; cursor:pointer;   }		
			
		#entrega #end05 LABEL{
			width:40%; line-height:20px; float:left; font-weight:bold; border:#00C solid 0px;   }
			
			
		#entrega #end05 .nCep{
			float:left; margin-left:5px; line-height:20px; border:#C00 solid 0px;   }
			
		#entrega #end05 .nCep A{
			color:#659E41 !important;   }
			
	    #entrega #end05 .btBusca{
	        width:60px; height:20px; border:0px; background:url(../Images/botoes/verde60x20.gif) no-repeat center; color:#FFF;
			font-weight:bold; font-size:9px; float:left; margin:0px 10px; padding:0px; cursor:pointer;   }
			 
	    #entrega #end05 .inputCep{
			 float:left; width:70px; /*cursor:pointer;*/   }
			
		#entrega #end05 INPUT{	
			width:56%; float:left;   }
			
	    #entrega #end05 SPAN{	
			width:2%; float:left; display:block; text-align:center;   }
	
	/*
		#entrega .tdMsg{
			height:50px; line-height:50px; font-weight:bold; color:#C00; font-size:14px;   }
	
		#entrega .titulo{
			height:20px; padding:2px; width:100%; margin:10px 0px; color:#659E41; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #D8D8D8;   }
	
		#entrega .rolagem{
			height:320px; width:100%; padding:0px; border:#C00 dotted 0px; overflow:auto;   }
	
		#entrega .endPequeno{
			width:95%; margin:0px; text-align:left; border:#CCC solid 0px; }
		
		#end01{
			width:100%; text-align:left;   }
			
		#end05{
			width:100%; text-align:left;   }
	
		#entrega .UlEndereco{
			float:left; list-style:none; margin:0px 0px 0px 10px; padding:0px; color:#666;
			border:#33FF00 solid 0px; width:51%;   }
			
		#entrega .UlEndereco .LiLogradouro{
			font-size:12px; font-weight:bold; margin-bottom:7px;   }
			
	    #entrega .UlEndereco SPAN{
			border:#0C0 solid 0px; margin:0px; padding:0px;   }
			
		#entrega .UlEndereco LI{
			padding:1px 0px;   }
			
		#entrega .ULBotoes{
			float:right; list-style:none; width:185px; margin:8px 0px; padding:0px; border:#0C0 solid 0px;
			text-align:left;    }
			
		#entrega .ULBotoes LI{
			padding:3px 0px; width:100%;   }
			
		#entrega .ULBotoes INPUT{
			background:url(../images/botoes/cinza175x26.gif) no-repeat center; width:175px; height:26px;
			font-size:9px; border:0px; font-weight:bold; color:#666; cursor:pointer;   }
			
	    #entrega .ULBotoes INPUT:HOVER{
			background:url(../images/botoes/vermelho175x26.gif) no-repeat center; width:175px; height:26px;
			font-size:9px; border:0px; font-weight:bold; color:#FFF; cursor:pointer;   }
			
		#entrega .divisoria{
			height:10px; width:95%; border:#C00 solid 0px;   }
			
		#entrega #end05 .ulForm{
			height:425px; margin:0px; padding:0px; list-style:none; border:#C00 sold 1px;  }
			
		#entrega #end05 LI{
			padding:0px; height:24px; color:#888; border:#0C0 solid 0px;   }
			
		#entrega #end05 .LiMsg{
			padding:0px 5px 3px 0px; height:24px; margin-bottom:3px; color:#666; font-weight:bold;
			text-align:justify;	  }		
			
		#entrega #end05 .LiBotao{
			 padding:10px 5px 15px 0px; height:24px;    }	
			 
		#entrega #end05 .LiBotao INPUT{
			 float:right; background:url(../images/botoes/verde175x26.gif) no-repeat center; width:175px;
			 height:26px; font-size:9px; border:0px; color:#FFF; font-weight:bold; cursor:pointer;   }
			 
	    #entrega #end05 .LiBotao INPUT:HOVER{
			 float:right; background:url(../images/botoes/vermelho175x26.gif) no-repeat center; width:175px;
			 height:26px; font-size:9px; border:0px; color:#FFF; font-weight:bold; cursor:pointer;   }		
			
		#entrega #end05 LABEL{
			width:40%; line-height:20px; float:left; font-weight:bold; border:#00C solid 0px;   }
			
			
		#entrega #end05 .nCep{
			float:left; margin-left:5px; line-height:20px; border:#C00 solid 0px;   }
			
		#entrega #end05 .nCep A{
			color:#659E41 !important;   }
			
	    #entrega #end05 .btBusca{
	        width:60px; height:20px; border:0px; background:url(../Images/botoes/verde60x20.gif) no-repeat center; color:#FFF;
			font-weight:bold; font-size:9px; float:left; margin:0px 10px; padding:0px; cursor:pointer;   }
			 
	    #entrega #end05 .inputCep{
			 float:left; width:70px;   }
			
		#entrega #end05 INPUT{	
			width:56%; float:left;   }
			
	    #entrega #end05 SPAN{	
			width:2%; float:left; display:block; text-align:center;   }
	
	    
	    #entrega UL.Msg{
			margin:0px 0px 15px 0px; padding:0px; font-size:14px; list-style:none;    }
			
		#entrega UL.Msg .nome{
			border-bottom:1px solid #D8D8D8; color:#C00; font-weight:bold; padding:3px 0px;   }
			
		#entrega UL.Msg .mensagem{
			color:#666; font-weight:bold; padding:3px 0px;   }
	
		#entrega UL.Endereco{
			float:left; list-style:none; margin:5px 0px 5px 10px; padding:0px; color:#666; border:#33FF00 solid 0px; width:53%;   }
			
		#entrega DIV.titulo{
			height:20px; padding:10px 2px 0px 2px; width:97%; margin:auto; color:#659E41; font-size:12px; font-weight:bold; text-align:left;
			border-bottom:1px solid #D8D8D8;   }
			
		#entrega DIV.endereco{
			 padding:10px 2px 10px 2px; width:97%; margin:auto; color:#659E41; text-align:left; border:#CC0 solid 0px; }
			 
		#entrega DIV.endereco .Div01{	
			 border:#00C dashed 0px; float:left; width:70%; height:60px;   }
			 
		#entrega DIV.endereco .Div02{	
			 border:#C00 dashed 0px; float:left; width:29.8%; height:60px; text-align:right;   }
			 
		#entrega DIV.endereco .correcao{	
			 border:#CCC solid 0px; height:1px; clear:both; width:100%;   }
			
		#entrega DIV.endereco UL{
			margin-bottom:7px; font-size:11px; color:#666; list-style:none; margin:0px; padding:0px;    }
			
		#entrega DIV.endereco UL STRONG{
			font-size:13px;   }
			
		#entrega DIV.endereco UL LI{
			padding:1px 0px;   }
			
		#entrega DIV.endereco INPUT{
			background:url(../images/botoes/cinza175x26.gif) no-repeat center; width:175px; height:26px; margin-top:17px;
			border:0px; cursor:pointer; font-weight:bold; color:#666; font-size:9px; *font-size:10px;*   }
			
		#entrega DIV.divisoria{
			height:20px; width:100%;   }
			
		#entrega DIV.cadastrarNovo{
			height:20px; padding:5px 0px; width:950px; color:#659E41; font-size:12px; font-weight:bold; text-align:right;
			border-top:1px solid #D8D8D8;   }
			
		#entrega DIV.cadastrarNovo INPUT{
			background: url(../images/botoes/vermelho220x26.gif) no-repeat center; color:#FFF; font-weight:bold; width:220px; height:26px;
			font-size:12px; border:0px; cursor:pointer;   }
			
			
		#entrega DIV.titulo01{
			height:20px; padding:10px 2px 0px 2px; width:100%; margin:auto; color:#659E41; font-size:12px; font-weight:bold; text-align:left;
			border-bottom:1px solid #D8D8D8;   }
			
			
		#entrega UL.formulario{
			width:70%; margin:0px; padding:0px; list-style:none;   }
			
		#entrega UL.formulario LI{
			padding:0px; height:24px; color:#888;   }
			
		#entrega UL.formulario .LiMsg{
			padding:0px 5px 3px 0px; margin-bottom:3px; color:#666; font-weight:bold; text-align:justify;	  }		
			
		#entrega UL.formulario .LiBotao{
			 padding:10px 5px 15px 0px;   }	
			 
		#entrega UL.formulario .LiBotao INPUT{
			 float:left; background:url(../images/botoes/cinza175x26.gif) no-repeat center; width:175px; height:26px; font-size:10px; border:0px;
			 cursor:pointer; color:#666; font-weight:bold; margin-left:370px; font-size:9px; *font-size:10px;*  }		
			
		#entrega UL.formulario LABEL{
			width:240px; float:left; font-weight:bold;   }
			
		#entrega UL.formulario INPUT{	
			width:300px; float:left;   }
	*/
	/*###########################################################################################################################################################*/
	/*#### PAGAMENTO ############################################################################################################################################*/
	
	   .DvTituloFormasPag{
	    height:20px; padding:2px 2px 0px 2px; color:#C00; font-size:16px; font-weight:bold;
		border-bottom:#C8C8C8 solid 1px; text-align:left; width:95%; margin:auto;   } 
		
	   .DvTituloFormasPag{
	    height:20px; padding:2px 2px 0px 2px; color:#C00; font-size:16px; font-weight:bold;
		border-bottom:#C8C8C8 solid 1px; text-align:left; width:95%; margin:auto;   } 
		
	   #pagamento .DvCartoes{
			padding:5px 0px; margin:0px; list-style:none; border:#C00 solid 0px;   }
			
	   #pagamento .DvCartoes .DvTitulo{
			height:20px; padding:2px 2px 0px 2px; color:#659E41; font-size:12px; font-weight:bold;
			border-bottom:#C8C8C8 solid 1px; text-align:left;   }
			
	   #pagamento .DvCartoes TD{
			text-align:center; padding:3px; width:80px; border:#00C solid 0px;   }
			
	   #pagamento .DvCartoes TD IMG{
		    border:#CCC solid 0px;   }
	
	   #pagamento .DvCartoes TD LABEL{
	    cursor:pointer;   }
			
	   #pagamento .DvCartoes INPUT{
		    display:block; margin:5px auto;   }
		    
	   #pagamento .DvInfoPagamento {
		    padding:5px 0px; margin:0px; height:290px; list-style:none; border:#0C0 solid 0px;   }
		    
		    
		    
	   #pagamento .DvInfoPagamento .infoCartao{	
			border:#0C0 solid 0px; height:280px; float:right; width:50%;   } 
			
	    #pagamento .DvInfoPagamento .infoCartao .titParc{
			color:#666; width:95%; border-bottom:#D8D8D8 solid 1px; line-height:22px; font-weight:bold; margin:0px 15px;   }
			
		#pagamento .DvInfoPagamento .infoCartao .valParcelas{	
			width:95%; padding:5px 0px; font-size:12px; color:#C00; font-weight:bold; margin:auto; border:#006666 solid 0px;   }
			
		#pagamento .DvInfoPagamento .infoCartao .outrasParc{	
			width:95%; padding-bottom:5px; margin:auto; font-weight:bold; font-size:11px; text-decoration:underline; cursor:pointer; line-height:30px;   }
					
		#pagamento .DvInfoPagamento .infoCartao .DvLinha{
			width:95%; height:24px; margin:auto; border:#006666 solid 0px;   }
			
			#pagamento .DvInfoPagamento .infoCartao .DvLinha LABEL{	
				width:49%; float:left; font-weight:bold; line-height:20px;   }
				
			#pagamento .DvInfoPagamento .infoCartao .DvLinha INPUT{	
				width:49%; float:left; margin:0px;   }
				
		#pagamento .DvInfoPagamento .infoCartao .DvBotoes{				
			width:95%; padding:30px 0px 25px 0px; margin:auto; border:#006666 solid 0px; text-align:right;   }
			
			#pagamento .DvInfoPagamento .infoCartao .DvBotoes INPUT{					
				width:200px; height:25px; border:0px; margin:4px 5px; font-weight:bold; color:#FFF; background:url(../images/carrinho/backBt_vermelho.png) no-repeat center;
				font-size:9px; *font-size:10px;* * font-weight:bold;*   }	
			
			
			
		#pagamento .DvInfoPagamento .infoParcelas{		
			width:49%; float:left; height:280px; border:#00C solid 0px;   }
			
			
		#pagamento .DvInfoPagamento .infoParcelas .titParc{
			color:#666; width:97%; border-bottom:#D8D8D8 solid 1px; line-height:22px; font-weight:bold; margin:0px 15px;   }
			
		#pagamento .DvInfoPagamento .infoParcelas .dvTamanho{
			height:196px; *height:199px;*   }
			
		#pagamento .DvInfoPagamento .infoParcelas .dvTamanho TABLE{
		    width:97%; margin:20px auto auto auto; border:#00C solid 0px; }
		    	    
		#pagamento .DvInfoPagamento .infoParcelas .dvTamanho TABLE TD{
		    border:#C00 solid 0px; text-align:left; padding:0px; width:50%;   }
		    
		#pagamento .DvInfoPagamento .infoParcelas .dvTamanho TABLE SPAN{
		    display:none;   }
		    
		#pagamento .DvInfoPagamento .infoParcelas .dvTamanho TABLE TD INPUT{
		    float:left;   }
		    
	    #pagamento .DvInfoPagamento .infoParcelas .dvTamanho TABLE TD LABEL{
		    float:left; line-height:20px; border:#0C0 solid 0px; padding:0px 5px;   }
		    
		#pagamento .DvInfoPagamento .infoParcelas .DvBotoes{				
			width:95%; padding:0px 0px 3px 0px; margin:auto; border:#006666 solid 0px; text-align:right;   }
			
			#pagamento .DvInfoPagamento .infoParcelas .DvBotoes INPUT{					
				width:200px; height:25px; border:0px; margin:4px 5px; font-weight:bold; color:#FFF; background:url(../images/carrinho/backBt_vermelho.png) no-repeat center;
				font-size:9px; *font-size:10px;* *font-weight:bold;*   }	    
		    
		.tb_processando{
			top:50%; left:50%; margin:-196px 0px 0px -375px; position:absolute; width:750px; height:392px;
			background:url(../images/processando/back_centro.jpg) repeat-x center;   }
			
		.tb_processando .backEsq{
			width:102px; height:392px; background:url(../images/processando/back_esq.jpg) no-repeat center;   }
			
		.tb_processando .backDir{
			width:102px; height:392px; background:url(../images/processando/back_dir.jpg) no-repeat center;   }   
		    
		    
			
		/*#pagamento .DvInfoPagamento .infoParcelas UL{
			list-style:none; width:35%; font-weight:bold; float:left; border:#006600 solid 0px; padding:0px 25px; 
			margin:20px 15px 0px 0px;   }
			
		#pagamento .DvInfoPagamento .infoParcelas UL LI{
			padding:2px 0px; margin:0px;   }
	*/
	
	
		/*#pagamento .UlCartoes{
			padding:5px 0px; margin:0px; list-style:none; height:100px; border:#C00 solid 0px;   }
			
		#pagamento .UlCartoes .LiTitulo{
			height:20px; padding:2px 2px 0px 2px; color:#659E41; font-size:12px; font-weight:bold; border-bottom:#C8C8C8 solid 1px; text-align:left;   }
			
		#pagamento .UlCartoes .LiCartoes{
			float:left; padding:1px 0px; height:67px;border:#00C solid 0px; text-align:center;   }
			
		#pagamento .UlCartoes INPUT{
			margin-top:45px;   }
			
		#dvBoleto{
			background:url(../images/carrinho/ico_boleto.jpg) no-repeat top center; width:80px;   }
			
		#dvVisaElet{
			background:url(../images/carrinho/ico_debVisaElet.jpg) no-repeat top center; width:190px;   }
			
		#dvSportCard{
			background:url(../images/carrinho/ico_credSportCard.jpg) no-repeat top center; width:110px;   }
			
		#dvVisa{
			background:url(../images/carrinho/ico_credVisa.jpg) no-repeat top center; width:80px;   }
			
		#dvAmex{
			background:url(../images/carrinho/ico_credAmerican.jpg) no-repeat top center; width:80px;   }
			
		#dvDinners{
			background:url(../images/carrinho/ico_credDinners.jpg) no-repeat top center; width:80px;   }
			
		#dvMaster{
			background:url(../images/carrinho/ico_credMaster.jpg) no-repeat top center; width:80px;   }
			
		#dvHiperCard{
			background:url(../images/carrinho/ico_credHiperc.jpg) no-repeat top center; width:80px;   }
		
		#infoCartao{	
			border:#0C0 solid 0px; height:240px;   }
			
		#dadCartao{
			border:#0000FF solid 0px; width:49%; float:left;   }
			
			
		#dadCartao .valParcelas{	
			width:95%; padding:5px 0px; font-size:12px; color:#C00; font-weight:bold; margin:auto; border:#006666 solid 0px;   }
			
		#dadCartao .outrasParc{	
			width:95%; padding-bottom:5px; margin:auto; font-weight:bold; font-size:11px; text-decoration:underline; cursor:pointer; line-height:30px;   }
					
		#dadCartao .DvLinha{
			width:95%; height:25px; margin:auto; border:#006666 solid 0px;   }
			
			#dadCartao .DvLinha LABEL{	
				width:49%; float:left; font-weight:bold;   }
				
			#dadCartao .DvLinha INPUT{	
				width:49%; float:left;   }
				
		#dadCartao .DvBotoes{				
			width:95%; padding:5px 0px; margin:auto; border:#006666 solid 0px; text-align:right;   }
			
			#dadCartao .DvBotoes INPUT{					
				width:200px; height:25px; border:0px; margin:4px 5px; font-weight:bold; color:#FFF; background:url(../images/carrinho/backBt_vermelho.png) no-repeat center;
				font-size:9px; *font-size:10px;* * font-weight:bold;*   }
				
		#dadParcelas .titParc{
			color:#666; width:95%; border-bottom:#D8D8D8 solid 1px; line-height:25px; font-weight:bold; margin:0px 15px;   }

		#dadParcelas{		
			width:49%; float:right; border:#00C solid 0px;   }
			
		#dadParcelas .dvTamanho{
			height:216px;   }
			
		#dadParcelas UL{
			list-style:none; width:35%; font-weight:bold; float:left; border:#006600 solid 0px; padding:0px 25px; margin:20px 20px 0px 0px;   }
			
		#dadParcelas UL LI{
			padding:2px 0px; margin:0px;   }	*/
				
	/*###########################################################################################################################################################*/
	/*#### CONFIRMAÇÃO DO PEDIDO ################################################################################################################################*/

		#confirmacaoPedido .mensagem{
			color:#666; padding:0px 7px;   }
	
		#confirmacaoPedido .infoPedido{
			height:120px; border:#009933 solid 0px;   }
			
		#confirmacaoPedido .infoPedido UL{	 
			margin:0px; padding:0px; float:left; width:49.5%; list-style:none; color:#666;   }
			
		#confirmacaoPedido .infoPedido LI{
			line-height:15px;   }
			
		#confirmacaoPedido .infoPedido .titulo{
			color:#659E41; font-size:12px; line-height:20px; font-weight:bold;   }
			
			
		#confirmacaoPedido .titListProdutos{
			height:30px; border:#009933 solid 0px;   }
			
		#confirmacaoPedido .titListProdutos UL{
			margin:0px; padding:0px; line-height:25px; list-style:none; font-weight:bold; color:#659E41; font-size:12px;   }
			
		#confirmacaoPedido .titListProdutos .nome{
			float:left; width:59.5%; border-bottom:#E2E2E2 solid 1px;  }
			
		#confirmacaoPedido .titListProdutos .outros{
			float:left; width:10%; text-align:center; border-bottom:#E2E2E2 solid 1px;   }
			
			
		#confirmacaoPedido .listProdutos{
			height:30px; border:#009933 solid 0px;   }
			
		#confirmacaoPedido .listProdutos UL{
			margin:0px; padding:0px; line-height:25px; list-style:none; font-weight:bold; color:#666;   }
			
		#confirmacaoPedido .listProdutos .nome{
			float:left; width:59.5%; border-bottom:#E2E2E2 solid 1px;  }
			
		#confirmacaoPedido .listProdutos .outros{
			float:left; width:10%; text-align:center; border-bottom:#E2E2E2 solid 1px;   }
			
			
		#confirmacaoPedido .vlTotais{
			height:23px; border:#009933 solid 0px;   }
		
		#confirmacaoPedido .vlTotais UL{
			margin:0px; padding:0px; line-height:18px; list-style:none; font-weight:bold; color:#666;   }
			
		#confirmacaoPedido .vlTotais .espaco{
			float:left; width:79.5%;   }
			
		#confirmacaoPedido .vlTotais .titulo{
			float:left; width:10%; text-align:center; font-weight:bold; color:#659E41; font-size:12px; border-top:#E2E2E2 solid 0px;   }
			
		#confirmacaoPedido .vlTotais .outros{
			float:left; width:10%; text-align:center; border-top:#E2E2E2 solid 0px;   }
			
		#confirmacaoPedido .botoes{
				border:#009900 solid 0px; text-align:right; padding:10px 0px; border-top:#F0EFEE solid 1px; text-align:left;   }
				
			#confirmacaoPedido .botoes INPUT{
				width:176px; height:26px; color:#FFF; font-weight:bold; border:0px; background:url(../images/botoes/vermelho175x26.gif) no-repeat center;   }
			
			
			
	/*###########################################################################################################################################################*/
	/*#### CDVPRODCOMPRADOS #####################################################################################################################################*/
    
    /*#### TITLISTPRODUTOS #######################################################################################*/	

	    #dvProdComprados .titListProdutos{
		    height:25px; margin:0px; color:#659E41; font-size:12px; font-weight:bold;   }
    		
	    #dvProdComprados .titListProdutos UL{
		    margin:0px; padding:0px; line-height:25px; list-style:none;   }
    		
	    #dvProdComprados .titListProdutos .nome{
		    float:left; width:59.7%; text-align:left;   }
    		
	    #dvProdComprados .titListProdutos .outros{
		    float:left; width:9.9%; text-align:center;   }

    /*#### LISTPRODUTOS ##########################################################################################*/

	    #dvProdComprados{
		    font-size:11px;   }

	    #dvProdComprados .listProdutos{
		    height:55px; padding:2px; color:#666; font-weight:bold; border-top:#F0EFEE solid 1px;   }
    		
	    #dvProdComprados .listProdutos UL{
		    margin:5px 0px; padding:0px; line-height:25px; list-style:none;   }
    		
	    #dvProdComprados .listProdutos .foto{
		    float:left; width:6%; text-align:left;   }
    		
	    #dvProdComprados .listProdutos .nome{
		    float:left; width:53.7%; text-align:left; font-weight:normal; line-height:16px;   }
    		
		    #dvProdComprados .listProdutos .nome SPAN{
			    font-weight:normal; color:#C00;   }
    		
	    #dvProdComprados .listProdutos .outros{
		    float:left; width:9.9%; text-align:center; line-height:50px; border:#0C0 solid 0px;   }
    		
		    #dvProdComprados .listProdutos .outros INPUT{
			    width:30px; font-size:11px; text-align:center;    }
    		
	    #dvProdComprados .listProdutos .presenteOFF{
		    float:left; width:9.9%; height:50px; background:url(../images/carrinho/presenteInativo01.jpg) no-repeat top center;
		    text-align:left; border:#0C0 solid 0px;   }
    		
	    #dvProdComprados .listProdutos .presenteON{
		    float:left; width:9.9%; height:50px; background:url(../images/carrinho/presenteAtivo01.jpg) no-repeat top center;
		    text-align:left; border:#0C0 solid 0px;   }
    		

    /*#### TOTAL #################################################################################################*/	
    	
    		
	    #dvProdComprados .ulTotal{
		    margin:5px 0px; padding:0px; height:25px; list-style:none; border:#C00 solid 0px; border-top:#DDD solid 2px;   }
    		
	    #dvProdComprados .ulTotal LI{
		    height:25px; line-height:25px; text-align:center; float:left; border:#00C solid 0px; color:#666;  }
    		
	    #dvProdComprados .ulTotal .espaco{
		    width:79.7%;   }
    		
	    #dvProdComprados .ulTotal .LiTitulo{
		    width:9.9%; color:#659E41; font-size:12px;   }		
    		
	    #dvProdComprados .ulTotal .outros{
		    width:9.9%;   }		
			