@charset "utf-8";
/* CSS Document */

/* Upload de arquivos
-----------------------------------------------------------------------------------------------------------*/
.step4 {margin: 20px auto 0; clear: both;}
.step4 table {border: 1px solid #f3f3f3; width: 890px; margin-bottom: 20px;}
	
	/* Seleção do endereço */
	.step4 table td {padding: 10px; color: #666; vertical-align: middle; width: 97%; border-bottom: 1px solid #f3f3f3; font-size: 12px;}
	.step4 table td p {margin-bottom: 2px;}
	.step4 table td.title {background: url(../images/bg-table-title.gif) top repeat-x; height: 40px; padding: 10px 10px 0 10px;}
	.step4 table td.title h3 {float: left;}
	.step4 table td.title p {float: right;}
	.step4 table td.product {padding: 5px; width: 100%;}
	.step4 table .product-bg {
		margin-top: 10px;
		padding: 5px;
		background: #edb928;
		box-shadow: inset 0 0 1px #f3d276;
		-moz-box-shadow: inset 0 0 1px #f3d276;
		-webkit-box-shadow: inset 0 0 1px #f3d276;
		-khtml-box-shadow: inset 0 0 1px #f3d276;
		border: 1px solid #caa439;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		}
	.step4 table .product-name {width: 380px; float: left; padding-top: 5px; padding-right: 20px;}
	.step4 table .product-name p {color: #444;}
	.step4 table .product-name p strong {font-size: 14px;}
	.step4 table .product-amount {width: 150px; float: left; color: #444; text-align: left; padding-top: 5px;}
	.step4 table .product-amount strong {color: #666;}
	.step4 table .matte {float: left; padding: 5px;}
	.step4 table .matte strong {color: #6ABA0D; font-size: 12px;}
	.step4 table .matte-name {float: left; padding-top: 5px;}
	.step4 table .tips {float: left; background: url(../images/icones/ico-warning-red.gif) 0 18px no-repeat; padding-top: 5px; color: #444;}
	.step4 table .tips ul li {padding: 0 0 0 25px;}
	.step4 table .tips ul li img {margin-right: 10px; vertical-align: middle;}
	
	/* Envio de arquivo */
	.col {width: 429px; float: left;}
	
	.buttons {margin: 5px 0 10px 0;}
	
	.files-upload-box{
		padding: 15x 10px 0px 10px;
		}
	.files-upload-matte {
		width: 350px;
		height: 55px;
		background: url(../images/bg_file_send_matte.gif) repeat-x;
		padding: 0 5px;
		margin: 0 0;
		}
	.files-upload {
		width: 350px;
		height: 55px;
		margin: 0;
		padding: 0;
		position: relative;
		background: url(../images/bg_file_send.gif) repeat-x;
		}
		.files-upload p {margin: 0 0 7px 0;}
		.files-upload .bt-remove {
			position: absolute;
			right: 5px;
			top: 10px;
			}
		.files-upload label {font-size: 12px;}
		.files-upload span {font-size: 10px; color: #a41212; font-weight: 500;}
		.files-upload .input {
			position: absolute;
			left: 10px;
			top: 10px;
			}
			.files-upload li.sending {
				width: 220px;
				padding-top: 18px;
				background: url(../images/icones/ajax-loader.gif) -5px 0 no-repeat;
				font-size: 12px;
				}
            .file-name {font-size: 11px; color: #7EAC17 !important; font-weight: bold;}
            .arquivos {padding: 10px 0 0 5px;}
