*, html {

    margin: 0;
    padding: 0;
    border: 0;
}
div#container_identificacao:after, div#geral_conteudo:after,
    div#container_pagamento:after, div#forma_escolhida:after,
        div#opcoes_parcelas:after, div#cont_pedidos:after, div#result:after,
            div#container_confirma:after, div#container_meus_pedidos:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}
a	{
	outline:none;
}
/* ------------------------ IN�CIO IDENTIFICA��O ---------------------------- */
div#conteudo_compra h2.barra_id{
        width: 960px;
        height: 47px;
        display: block;
        background: url(../images/barra_id.jpg) no-repeat;
        text-indent: -9000px;
        overflow: hidden;
}
        div#container_identificacao{
                width: 960px;
                display: block;
                margin-top: 30px;
                border: solid 1px #ded3c1;
                background: #ffffff;
        }
                div#container_identificacao ul.titulo_id{
                        width: 960px;
                        height: 40px;
                        display: block;
                        background: #ded3c1;
                }
                        div#container_identificacao ul.titulo_id li{
                                display: inline;
                                float: left;
                                margin-left: 170px;
                                font-size: 16px;
                                font-weight: bold;
                                color: #ac3030;
                                margin-top: 10px;
                        }
                                div#container_identificacao ul.titulo_id li.cad{
                                        margin-left: 210px;
                                }
        div#cadastrado{
            width: 347px;
            display: block;
            float: left;
            padding-left: 112px;
            border-right:  dotted 1px #929292;
            margin-top: 50px;
        }
            div#cadastrado h3{
                font-size: 20px;
                font-weight: bold;
                color: #cd7b00;
            }
                div#cadastrado p.texto_identifica{
                    width: 276px;
                    display: block;
                    margin-top: 10px;
                    color: #727272;
                    margin-bottom: 20px;
                    
                }
                    div#cadastrado fieldset p{
                        font-size: 12px;
                        font-weight: bold;
                        color: #000000;
                        padding-bottom: 3px;
                        margin-top: 10px;
                    }
                        .campo_identifica{
                                border: 2px solid #dbd7cc;
                                background: #ffffff;
                                font-family: Arial, Verdana, Helvetica, sans-serif;  
                                color:#000000;
                                font-size: 14px;
                                padding: 7px;
                                width: 268px;
                                height: 15px;
                                font-weight: bold;
                                margin-top: 10px;
                        }
                            div#cadastrado a{
                                color: #8e8e8e;
                                margin-top: 5px;
                                font-weight: bold;
                                display: block;
                                width: 150px;
                            }
                                div#cadastrado a:hover{
                                    color: #000000;
                                }
            div#nao_cadastrado{
                width: 287px;
                display: block;
                float: left;
                padding-left: 62px;
                margin-top: 50px;
                padding-bottom: 150px;
            }
                div#nao_cadastrado h3{
                    font-size: 20px;
                    font-weight: bold;
                    color: #cd7b00;
                }
                    div#nao_cadastrado p.texto_identifica{
                        width: 276px;
                        display: block;
                        margin-top: 10px;
                        color: #727272;
                    }
                        div#nao_cadastrado fieldset p{
                            font-size: 12px;
                            font-weight: bold;
                            color: #000000;
                            padding-bottom: 3px;
                            margin-top: 10px;
                        }
                            div#nao_cadastrado span{
                                color: #8e8e8e;
                                display: block;
                                margin-top: 5px;
                            }


/* ------------------------ IN�CIO CONFIRMA��O ------------------------------ */
div#container_confirma{
    width: 960px;
    display: block;
    border: solid 1px #e2e2e2;
    background: #ffffff;
    clear: both;
}
div#conteudo_compra h2.barra_confirma{
        width: 960px;
        height: 47px;
        display: block;
        background: url(../images/barra_confirma.jpg) no-repeat;
        text-indent: -9000px;
        overflow: hidden;
}

	div#finalizada{
		width: 960px;
		height: 210px;
		display: block;
                margin-bottom: 30px;
	}
		div#texto_finalizada{
			width: 960px;
			height: 40px;
			display: block;
			margin-top: 40px;
		}
			div#texto_finalizada p.superior{
				font-size: 24px;
				color: #000000;
				font-weight: bold;
				text-align: center;
			}
			div#texto_finalizada p.inferior{
				font-size: 12px;
				color: #000000;
				text-align: center;
			}
		div#n_pedido{
			width: 960px;
			height: 112px;
			display: block;
			background-color: #EA6D6E;
			margin-top: 20px;
		}
			div#img_finalizada{
				width:61px;
				height: 61px;
				display: block;
				float: left;
				margin-top:25px;
				padding-left: 270px;
			}
				div#numero_pedido{
					width: 368px;
					height: 61px;
					display: block;
					float: right;
					padding-right: 230px;
					margin-top: 20px;
					text-align: center;
				}
					p.pedido{
						font-size: 14px;
						color: #EFEFEF;
						font-weight: bold;
					}
						p.pedido strong{
							font-size: 24px;
							color:#EFEFEF;
						}
					p.confirmacao{
						font-size: 12px;
						color: #EFEFEF;
						margin-top: 5px;
					}
					p.email_confirmacao{
						font-size: 14px;
						color: #EFEFEF;
						font-weight: bold;
						font-style: italic;
						margin-top: 5px;
					}
	div#carrinho_confirmacao{
		width: 960px;
		display: block;
		
	}
		div#carrinho_confirmacao table tr td.barra_titulo{
			height: 40px;
			background: #ded3c1;
			font-size: 12px;
			font-weight: bold;
			color: #AC3030;
		}
			div#carrinho_confirmacao table tr td.first_point{
				padding-left: 15px;
			}
	
		div#carrinho_confirmacao table tr td.descricao{
                    color: #9D9D9D;
                    font-size: 12px;
		}
		
		div#carrinho_confirmacao table tr td.quantidade{
			color: #000000;
			font-size: 14px;
			font-weight: bold;
		}
		
		div#carrinho_confirmacao table tr td.valor{
			color: #9D9D9D;
			font-size: 14px;
			font-weight: bold;
		}
		
	div#carrinho_confirmacao table tr td.sub_total{
                height: 50px;
                font-size: 16px;
                font-weight: bold;
		color: #000000;
        }
		div#carrinho_confirmacao table tr td.sub{
			padding-left: 30px;
		}
			div#carrinho_confirmacao table tr td.ttl{
				padding-right: 10px;
			}
			
	div#carrinho_confirmacao table tr td.frete{
		height: 50px;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
		div#carrinho_confirmacao table tr td.frete_gts{
			padding-right: 25px;
		}
		
	div#carrinho_confirmacao table tr td.total{
			height: 50px;
			background: #E0E0E0;
			font-size: 16px;
			font-weight: bold;
			color: #000000;
		}

/*MODIFICATIONS 2011-03-16*/
#caixa_valores_left{
	float: left;
	padding: 5px 15px;
}

#caixa_frete div{
	display: block;
	float: left;
}

#caixa_frete{
	margin-top: 10px;
}

#caixa_valores_right{
	float: right;
	width: 390px;
	margin: 0 10px 10px;
}

#caixa_valores_right table td{
	font-weight: bold;
	padding: 4px;
	text-align: right;
}
#caixa_valores #c_v_t{
	background-color: blue;
}

#caixa_valores #c_v_t td{
	background-color: #C0C0C0;
	color: #FFF;
}

#caixa_valores table .c_v_r_width{
	width: 250px;
}
		
#caixa_valores table{
	border-spacing: 0;
	background-color: #E0E0E0;
	color: #333;
}
		
		
div#detalhes_entrega{
	width: 950px;
	display: block;
	float: left;
}
	.detalhes{
		width: 960px;
		height: 40px;
		background-color: #ded3c0;
	}
		div#detalhes_entrega .detalhes p{
			color: #AC3030;
			font-size: 16px;
			font-weight: bold;
			padding-left: 20px;
			padding-top: 12px;
		}
		
		.endereco_entrega{
			width: 950px;
			display: block;
			float: left;
			padding: 20px;
		}
		
		.endereco_entrega p{
			color: #727272;
			font-size: 12px;
		}
	div#detalhes_formapgto{
		width: 960px;
		display: block;
		float: left;
				
	}
		div#detalhes_formapgto .detalhes{
			width: 960px;
			height: 40px;
			background-color: #ded3c0;
		}
			div#detalhes_formapgto .detalhes p{
				color: #AC3030;
				font-size: 16px;
				font-weight: bold;
				padding-left: 20px;
				padding-top: 12px;
		}
	div#detalhes_formapagto .endereco_entrega{
		width: 960px;
		display: block;
		float: left;
		margin-bottom: 30px;
	}
		.endereco_entrega ul li{
			width: 950px;
			display: block;
			float: left;
			margin-top: 8px;
			
		}
			ul li.forma{
				font-size: 16px;
				font-weight: bold;
				color: #000000;
				margin-top: 20px;
				padding-left: 30px;
			}
			
			ul li.condicao{
				font-size: 12px;
				color: #000000;
				padding-left: 30px;
			}
			
			ul li.bt{
				
				margin-top: 15px;
			}
			ul li.line{
				margin-top: 30px;
				margin-bottom: 5px;
                                padding-left: 30px;
			}

/* -------------------------- IN�CIO ENTREGA -------------------------------- */
div#conteudo_compra h2.barra_entrega{
        width: 960px;
        height: 47px;
        display: block;
        background: url(../images/bg_entrega.jpg) no-repeat;
        text-indent: -9000px;
        overflow: hidden;
}
        div#container_entrega{
                width: 960px;
                display: block;
                border: solid 1px #e2e2e2;
                margin-top: 30px;
                background: #ffffff;
        }
                .titulo_compras{
                        width: 960px;
                        height: 40px;
                        display: block;
                        background: #ded3c1;
                }
                        .titulo_compras span{
                                font-size: 16px;
                                font-weight: bold;
                                color: #ac3030;
                                padding-top: 10px;
                                display: block;
                                margin-left: 50px;
                        }
		div#end_entrega{
			margin-top: 20px;
		}
			div#end_entrega p{
				font-size: 12px;
				color: #727272;
				padding-left: 50px; 
			}
			div#end_entrega ul{
				margin-top: 20px;
				margin-left: 50px;
				margin-bottom: 30px;
			}
			
			div#end_entrega ul li{
				display: inline;
			}
		
			div#criar_novo p{
				font-size: 12px;
				color: #727272;
				margin-top: 30px;
				padding-left: 50px;
			}
			
div#cadastro_novo_endereco{
	width: 455px;
        display: block;
        margin-top: 20px;
	padding-left: 222px;
        padding-bottom: 50px;
}
	 div#cadastro_novo_endereco a{
                color: #000000;
                margin-left: 10px;
        }
                div#cadastro_novo_endereco a:hover{
                        color: #EA6D6E;
                }
	div#cadastro_novo_endereco span{
		font-size: 12px;
		color: #000000;
	}
	
div#cadastro_novo_endereco p{
	font-weight: bold;
	margin-top: 15px;
}

div#cadastro_novo_endereco select.selecao_entrega{
	height: 30px;
	padding:5px;
	margin-top: 3px;
}
	.campo_destaque{
		border: 2px solid #C60305;
                background: #EA6D6E;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#ffffff;
                font-weight: bold;
                font-size: 14px;
                padding: 5px;
                width: 453px;
                height: 20px;
                margin-bottom: 5px;
	}
	.campo_entrega{
                border: 2px solid #DBD7CC;
                background: #ffffff;
                font-family: Arial, Verdana, Helvetica, sans-serif;  
                color:#000000;
                font-size: 12px;
		font-weight: bold;
                padding: 5px;
                width: 453px;
                height: 15px;
		margin-top: 3px;
        }
        .selecao_entrega{
		border: 2px solid #DBD7CC;
		background-color: #ffffff;
		font-family: Arial, Verdana, Helvetica, sans-serif;  
		color:#000000;
		font-size: 12px;
		font-weight: bold;
		width: 155px;
		height: 20px;
		margin-top: 15px;
        }
        
.textarea_entrega {
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #DBD7CC;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:150px;
margin-top:3px;
padding:5px;
width:453px;
}
/* -------------------------- IN�CIO CADASTRO ------------------------------- */
div#container_cadastro{
        width: 960px;
        display: block;
        border: solid 1px #e2e2e2;
        margin-top: 30px;
        background: #ffffff;
}
	div#cadastro{
	width: 460px;
        display: block;
        margin-top: 30px;
	padding-left: 222px;
        padding-bottom: 50px;
		
}

div#cadastro p{
	font-weight: bold;
	margin-top: 15px;
}

div#cadastro select.selecao_entrega{
	height: 30px;
	padding:5px;
	margin-top: 3px;
}

div#cadastro span{
		font-size: 12px;
		color: #000000;
	}
	div#seu_endereco{
		width: 455px;
		margin-top: 30px;
		margin-bottom: 20px;
		padding-left: 225px;
	}

/* -------------------------- IN�CIO MEU CARRINHO --------------------------- */
div#conteudo_compra h2.barra_meu_carrinho{
        width: 960px;
        height: 47px;
        display: block;
        background: url(../images/bg_carrinho.jpg) no-repeat;
        text-indent: -9000px;
        overflow: hidden;
}
	div#container_shop{
		width: 960px;
		display: block;
		border: solid 1px #e2e2e2;
		margin-top: 30px;
                background: #ffffff;
	}
		
                div#container_shop table tr td.barra_titulo{
			height: 40px;
			background: #ded3c0;
			
			font-weight: bold;
                        color: #AC3030;
		}
		
			div#container_shop table tr td.descricao{
				color: #9D9D9D;
				font-size: 12px;
			}
			
			div#container_shop table{
				border: 0;
				margin: -1px;
			}
			
			div#container_shop table tr td{
				border: 0;
				margin: 10px; 
			}
			
			div#container_shop table tr td.quantidade{
				color: #000000;
				font-size: 14px;
				font-weight: bold;
			}
			
			div#container_shop table tr td.valor{
				color: #9D9D9D;
				font-size: 14px;
				font-weight: bold;
			}
		
			div#container_shop table tr td.sub_total{
		                height: 50px;
		                font-size: 16px;
		                font-weight: bold;
				color: #000000;
		        }
		
			div#container_shop table tr td.sub{
				padding-left: 30px;
			}
		
			div#container_shop table tr td.ttl{
				padding-right: 10px;
			}
			
			.campo_carrinho{
				 border: 2px solid #dbd7cc;
				 background: #FFFFFF;
				 font-family: Arial, Verdana, Helvetica, sans-serif;  
				 color:#000000;
				 font-weight: bold;
				 text-align: center;
				 font-size: 12px;
				 padding: 5px;
				 width: 60px;
				 height: 15px;
			}
			
			.campo_cep{
                                    border: 2px solid #dbd7cc;
                                    background: #ffffff;
                                    font-family: Arial, Verdana, Helvetica, sans-serif;  
                                    color:#000000;
				    font-weight: bold;
                                    font-size: 12px;
                                    padding: 5px;
                                    width: 120px;
                                    height: 15px;
                                }
				
				div#container_shop table tr td.frete span{
					font-size: 11px;
					font-weight: normal;
					color: #4d4d4d
				}
	div#container_shop table tr td.frete{
		height: 50px;
		font-size: 16px;
		font-weight: bold;
		color: #4d4d4d;
	}
		div#container_shop table tr td.frete_gts{
			padding-left: 30px;
		}
		
	div#container_shop table tr td.total{
			height: 50px;
			background: #E0E0E0;
			font-size: 16px;
			font-weight: bold;
			color: #000000;
		}

		.tabela_botoes{
			padding: 0 10px;
		}
/* -------------------------- IN�CIO MEUS PEDIDOS --------------------------- */
div#container_meus_pedidos{
	width:980px;
	display: block;
	padding-top: 15px;
}
	div#buscar_pedidos{
		width: 200px;
		display: block;
		float: left;
                color: #727272;
                padding-left: 14px;
	}
		.titulo_buscar_pedidos{
		        width: 200px;
		        height: 39px;
		        display: block;
		        background: url(../images/bg_lateral.gif) repeat-x;
		       
		}
                .titulo_buscar_pedidos h3{
                        width: 155px;
                        font-size: 14px;
                        display: block;
                        font-weight: bold;
                       padding-left: 22px;
                        padding-top: 5px;
                        color: #ffffff;
                }

	div#container_meus_pedidos ul{
		width: 166px;
		padding-left: 13px;
	}
        div#barra_busc{
            width: 187px;
            display: block;
            background: #ebebeb;
            margin-left: 13px;
        }
		div#container_meus_pedidos ul li{
			width: 166px;
			padding-top: 10px;
		}
			.selecione_filtro{
				font-weight: bold;
			}
			
			.selecionar{
				margin-right: 5px;
			}
			.campo_pedido{
				border: 2px solid #dbd7cc;
				background: #ffffff;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				color:#000000;
				font-size: 12px;
				padding: 5px;
				width: 150px;
				height: 15px;
			}
			
			.selec{
				margin-right: 5px;
				
			}
			
			.selecao_pedido{
				border: 2px solid #dbd7cc;
				background-color: #ffffff;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				color:#000000;
				font-size: 12px;
				width: 84px;
				height: 30px;
				
				padding: 5px;
			}
			
			.selecao_pedido_ano{
				border: 2px solid #dbd7cc;
				background-color: #ffffff;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				color:#000000;
				font-size: 12px;
				width: 70px;
				height: 30px;
				
				padding: 5px;
			}
			.bt_procurar{
				padding-bottom: 30px;
                                padding-left: 15px;
			}


			
div#tabela_meus_pedidos{
	width: 750px;
	display: block;
	float: right;
	border: 1px solid #E0E0E0;
	background: #ffffff;
}

	div#tabela_meus_pedidos table tr td.title_my_pedidos{
	            width: 730px;
		    height: 40px;
	            background: #E0E0E0;
	            font-size: 14px;
	            font-weight: bold;
		    color: #ac3030;
        }
	
	div#tabela_meus_pedidos table tr td.desc_pedido{
		color: #9D9D9D;
		font-size: 12px;
	}
	
	div#tabela_meus_pedidos table tr td.desc_pedido a{
                    color: #000000;
                }
                    div#tabela_meus_pedidos table tr td.desc_pedido a:hover{
                        color: #fe9900;
                    }
		
	div#img_legenda{
		margin-left: 30px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
/* -------------------------- IN�CIO PAGAMENTO --------------------------- */
div#conteudo_compra h2.barra_pagamento{
        width: 960px;
        height: 47px;
        display: block;
        background: url(../images/bg_pagamento.jpg) no-repeat;
        text-indent: -9000px;
        overflow: hidden;
}
	div#container_pagamento{
		width: 960px;
		display: block;
		border: solid 1px #e2e2e2;
		margin-top: 30px;
		background: #ffffff;
	}

		div#tabela_pagamento table tr td.pagamento_titulo{
			width: 950px;
			height: 40px;
		        background: #ded3c0;
		        font-weight: bold;
			color: #ac3030;
		}
		
		div#tabela_pagamento table tr td.decricion{
			color: #9D9D9D;
			font-size: 12px;
		}
		
		div#tabela_pagamento table tr td.quanty{
			color: #000000;
			font-weight: bold;
			font-size: 14px;
		}
	div#tabela_pagamento table tr td.valor{
			color: #9D9D9D;
			font-size: 14px;
			font-weight: bold;
		}
		
	div#tabela_pagamento table tr td.sub_total{
                height: 50px;
                font-size: 16px;
                font-weight: bold;
		color: #000000;
        }
		div#tabela_pagamento table tr td.sub{
			padding-left: 30px;
			
		}
			div#tabela_pagamento table tr td.ttl{
				padding-right: 10px;
				
			}
			
	div#tabela_pagamento table tr td.frete{
		height: 50px;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
		div#tabela_pagamento table tr td.frete_gts{
			padding-right: 25px;
		}
		
	div#tabela_pagamento table tr td.total{
			height: 50px;
			background: #E0E0E0;
			font-size: 16px;
			font-weight: bold;
			color: #000000;
	}


.endereco_entrega a{
	height: 37px;
	display: block;
	float: left;
	margin-top: 5px;
}

.forma_pagto p.escolha_forma{
	font-size: 12px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 25px;
}

	.forma_pagto ul{
		margin-top: 25px;
		margin-left: 25px;
	}
	.forma_pagto ul li{
		display: inline;
	}

div#forma_escolhida{
	width: 950px;
	display: block;
	
}
div#titulo_forma_escolhida{
	width: 900px;
	height: 40px;
	background: #e0e0e0;
	margin-left: 25px;
	margin-top: 25px;
}
	div#titulo_forma_escolhida p{
		color: #000000;
		font-weight: bold;
		font-size: 16px;
		padding-top: 10px;
		padding-left: 10px;
	}
	
div#opcoes_parcelas{
	width: 216px;
	height: 330px;
	display: block;
	float: left;
	border-right: 1px dotted #656565;
	margin-left: 25px;
	margin-top: 20px;
}

	div#opcoes_parcelas p{
		font-size: 14px;
		color: #ac3030;
		font-weight: bold;
		margin-left: 20px;
		margin-top: 10px;
	}
	
	div#opcoes_parcelas ul{
		width: 150px;
		display: block;
	}
	
	div#opcoes_parcelas ul li{
		margin-top: 10px;
		display: block;
		color: #000000;
	}
	
div#dados_cartao{
	width: 341px;
	height:314px;
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 60px;
}

	div#dados_cartao p{
		color: #ac3030;
		font-size: 14px;
		font-weight: bold;
		padding-left: 10px;
		margin-top: 10px;
	}
	
	.dados_card{
		border: 2px solid #DBD7CC;
                background: #ffffff;
                font-family: Arial, Verdana, Helvetica, sans-serif;  
                color:#000000;
                font-size: 12px;
		font-weight: bold;
                padding: 5px;
                width: 330px;
                height: 15px;
		margin-top: 15px;
		margin-left: 10px;
	}
	
	.dados_card_mes{
		border: 2px solid #dbd7cc;
		background-color: #ffffff;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color:#000000;
		font-size: 12px;
		width: 84px;
		height: 30px;
		padding: 5px;
		margin-top: 10px;
		margin-left: 10px;
	}
	
	.dados_card_ano{
		border: 2px solid #dbd7cc;
		background-color: #ffffff;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color:#000000;
		font-size: 12px;
		width: 70px;
		height: 30px;
		padding: 5px;
			}
			.bt_finalizar_pedido{
				padding-top: 20px;
				padding-left: 10px;
			}
			div#dados_cartao p.validade{
				color: #000000;
				font-size: 12px;
			}
    div#container_pagamento table tr td.first_point{
            padding-left: 15px;
    }
    
div#info_pagamento {
				float: left;
				width: 150px;
				height: 330px;
				margin-top: 20px;
				margin-left: 15px;
			}
				div#info_pagamento p{
					color: #ac3030;
					font-size: 14px;
					font-weight: bold;
					padding-left: 10px;
					margin-top: 10px;
				}
					div#info_pagamento fieldset p.info_pagamento {
						width: 180px;
						border: 1px solid black;
						margin-top: 10px;
						margin-left: 15px;
						font-weight: bold;
						color: #000;
						padding: 0px;
						font-size: 12px;
					}
						div#info_pagamento fieldset input {
							margin-left: 15px;	
						}
							div#info_pagamento fieldset ol{
								list-style-type: decimal;
								display: block;
								margin-left: 25px;
								margin-top: 15px;
								font-size: 8pt;
								width: 200px;
							}
							div#info_pagamento fieldset li {
								height: 35px;	
							}
							
							div#info_pagamento fieldset li.last_pagamento {
								list-style: none outside none;
								height: 50px;
								text-align: justify;
							}
							
							input.error, 
							select.error {
								border-color: #FB4747;	
							}
							label.error {
								margin-left: 12px;
								color: #FB4747;
								font-size: 10px;
								display:block;
								clear: both;
							}
							
							.textarea_entrega.error {
									
									border-color:#FB4747;
							}
/* -------------------------- IN�CIO PEDIDOS --------------------------- */
div#cont_pedidos{
        width: 730px;
        display: block;
        float: right;
}

        div#demons_pedido{
                height: 107px;
                display: block;
        }
                div#img_text_pedido{
                        width: 230px;
                        height: 107px;
                        display: block;
                        float: left;
                        background: url(../images/bg_pedidos.jpg) no-repeat;

                }
                        
                        div#img_text_pedido p{
                                width: 140px;
                                height: 40px;
                                color: #ffffff;
                                font-size: 14px;
                                font-weight: bold;
                                text-align: center;
                                margin-top: 30px;
                                margin-left: 70px;      
                        }
                div#demons_status_pedido{
                        width: 485px;
                        height:107px;
                        display:block;
                        float: right;
                }
                
                        div#demons_status_pedido ul{
                             
                                display: block;
                                float: left;
                        }
                        
                                div#demons_status_pedido ul li{
                                        color: #000000;
                                        font-size: 12px;
                                        width: 250px;
                                        margin-top: 5px;
                                }

        div#tabela_pedidos{
                width: 730px;
        	display: block;
        	float: right;
        	border: 1px solid #E0E0E0;
                background: #ffffff;
        }
                div#tabela_pedidos table tr td.barra_titulo{
			height: 40px;
			background: #ded3c1;
			font-size: 12px;
			font-weight: bold;
			color: #AC3030;
		}
		
                
                 div#tabela_pedidos table tr td.descricao{
                color: #9D9D9D;
                font-size: 12px;
		}
		
		div#tabela_pedidos table tr td.quantidade{
			color: #000000;
			font-size: 14px;
			font-weight: bold;
		}
		
		div#tabela_pedidos table tr td.valor{
			color: #9D9D9D;
			font-size: 14px;
			font-weight: bold;
		}
		
	div#tabela_pedidos table tr td.sub_total{
                height: 50px;
                font-size: 16px;
                font-weight: bold;
		color: #000000;
        }
		div#tabela_pedidos table tr td.sub{
			padding-left: 30px;
		}
			div#tabela_pedidos table tr td.ttl{
				padding-right: 10px;
			}
			
	div#tabela_pedidos table tr td.frete{
		height: 50px;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
	}
		div#tabela_pedidos table tr td.frete_gts{
			padding-right: 25px;
		}
		
	div#tabela_pedidos table tr td.total{
			height: 50px;
			background: #E0E0E0;
			font-size: 16px;
			font-weight: bold;
			color: #000000;
		}
                
                
        .end_entrega_pedidos{
                width: 730px;
		height: 40px;
		background-color: #ded3c1;
        }
        .end_entrega_pedidos p{
                color: #AC3030;
		font-size: 16px;
		font-weight: bold;
		padding-left: 20px;
		padding-top: 12px;
        }
        .endereco_entrega_pedidos{
                width: 730px;
                display: block;
                margin-bottom: 30px;
        }
        .endereco_entrega_pedidos p{        
		color: #727272;
		font-size: 12px;
		padding-top: 40px;
		padding-left: 25px;
		}
       p.italic{
                font-style: italic;
                margin-bottom: 20px;
       }
       
       .endereco_entrega_pedidos a{
                margin-left: 20px;
       }
div#detalhes_entrega_pedidos{
	width: 730px;
	display: block;
	float: left;
	margin-top: 45px;
}
div#cont_pedidos table tr td.first_point{
            padding-left: 15px;
    }

/* -------------------------- IN�CIO RESULTADO BUSCA --------------------------- */

div#result{
        width: 730px;
        display: block;
        float: right;
}
       .resulta_busca{
                width: 730px;
                height: 250px;
                display: block;
                margin-top: 30px;
                border-bottom: 1px solid #d6d6d6;
        }
        
.bt_confirma{
	padding: 25px;
}

div#siteblindadorodape{
	padding-top: 15px;
	float:left;
	display: block;
	width:960px;
	margin:0 auto;
	
}
div#siteblindadolateral{
	display: block;
	margin:0 auto;
	
}

div#contatos{
	width: 430px; 
	height: 180px; 
	margin-top: 70px;
	float:right;
}
div#contatos p{
	font-weight: bold;
	margin-top: 15px;
}

div#container_faleconosco{
        width: 960px;
        display: block;
        border: solid 1px #e2e2e2;
        margin-top: 30px;
        background: #ffffff;
		float: left;
}

div#faleconosco{
	width: 450px;
    display: block;
    margin-top: 30px;
	padding-left: 20px;
    padding-bottom: 50px;
	padding-right: 30px;
	float:left;		
}

div#faleconosco p{
	font-weight: bold;
	margin-top: 15px;
}

div#faleconosco select.selecao_entrega{
	height: 30px;
	padding:5px;
	margin-top: 3px;
}

div#faleconosco span{
		font-size: 12px;
		color: #000000;
	}
	
div#conteudo_contato {
background:url("../images/bg_ornamental.jpg") no-repeat scroll left bottom transparent;
display:block;
margin:0 20px auto;
padding-bottom:70px;
padding-top:10px;

width:960px;
float: left;
}
