﻿/* CSS Document */
* { background-color:Transparent; border:0; margin:0; outline:0; padding:0; }
ul, li, ol { list-style:none; }
a { color: #09F; }
a:hover { text-decoration:underline; }
a:link, a:visited { text-decoration:none; }

html {
	background-color:#000;	
}
body {
	background:#4D5466 url(../img/bgBody.jpg) 0 0 repeat-x;
	color:#63687E;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	margin:auto;
	padding-bottom:15px;
	text-align:left;
}

/*----------------------------------------------------------------------------
DIVS PRINCIPAIS
-----------------------------------------------------------------------------*/

#main {
	background-color:Transparent;
	margin:auto;
	overflow:hidden;
	position:relative;
	width:997px;
}


/* ------- TOPO ------- */
#header {
	background:Transparent url(../img/bgHeader.jpg) no-repeat 0 0;
	height:133px;
	overflow:hidden;
}
	#header_logo {
		float:left;
		margin:7px auto auto 5px;
		width:162px;
	}
	
	/* --- TOPO CIMA --- */
	
	#header_info {
		float:right;
		width:825px;
	}
		#header_info .venda {
			float:left;
			margin:7px auto auto 75px;
		}	
	
		/* ----- TOPO USUARIO [ BOTOES CENTRO. BUSCA ] ----- */
		
		#header_usuario {
			float:left;
			height:75px;
			margin:13px auto auto 65px;
			overflow:hidden;
			width:290px;
		}
		
			#header_usuario ul {
				float:left;
				overflow:hidden;
				width:100%;
			}
				#header_usuario ul li {
					background-color:Transparent;
					float:left;
					height:24px;
					margin-right:7px;
					text-indent:-5000px;
				}
					#header_usuario ul li.compra_conta {
						background:Transparent url(../img/mnTopConta.jpg) no-repeat 0 0;
						width:85px;
					}
					#header_usuario ul li.compra_pedido {
						background:Transparent url(../img/mnTopPedido.jpg) no-repeat 0 0;
						width:89px;
					}
					#header_usuario ul li.compra_atendimento {
						background:Transparent url(../img/mnTopAtendimento.jpg) no-repeat 0 0;
						width:89px;
					}
						#header_usuario ul li a {				
							display:block;
							height:100%;
						}
				
			#header_busca {
				height:30px;
			}
				#header_busca input {
					background:#CACCD9 url(../img/bgHeaderBusca.jpg) no-repeat 0 0;
					color:#383E56;
					float:left;
					font-size:14px;
					font-weight:bold;
					height:18px;
					margin-top:10px;
					padding:5px 7px;
					width:230px;
				}
				#header_busca input.botao {
					background:#CACCD9 url(../img/btBuscaOk.jpg) no-repeat 0 0;
					float:left;
					height:28px;
					margin:10px auto auto 3px;
					padding:0;
					width:33px;
				}
				
		/* ----- TOPO CARRINHO ----- */
		
		#header_carrinho {
			background:Transparent url(../img/bgCarrinho.jpg) no-repeat 0 0;
			float:left;
			font-size:11px;
			height:51px;
			margin:10px auto auto 87px;
			width:156px;
		}
			#header_carrinho h5 {
				color:#FFCC00;
				font-weight:bold;
				margin:10px auto 1px 45px;
				text-transform:uppercase;
			}
			#header_carrinho p {
				color:#0099FF;
				margin-left:45px;
			}				
			
			
	/* --- TOPO BAIXO --- */	
	
	#header_bottom {
		float:right;
		width:825px;
	}
	
		#header_bottom ul {
			margin-left:20px;
			overflow:hidden;		
			width:805px;
		}
			#header_bottom ul li {
				float:left;
			}
				#header_bottom ul li a {
					background-position:0 0;
					display:block;
					height:34px;
					text-indent:-5000px;
				}
					/* --- LISTA DE MENU --- */
					#header_bottom ul li.promocao a {
						background:Transparent url('../img/mnPromocao.png') no-repeat;
						width:79px;
					}				
					#header_bottom ul li.amplificador a {
						background:Transparent url('../img/mnAmplificador.png') no-repeat;
						width:93px;
					}
					#header_bottom ul li.amplificador_pro a {
						background:Transparent url('../img/mnAmplificadorProfissional.png') no-repeat;
						width:92px;
					}
					#header_bottom ul li.player a {
						background:Transparent url('../img/mnPlayer.png') no-repeat;
						width:82px;
					}				
					#header_bottom ul li.crossover a {
						background:Transparent url('../img/mnCrossover.png') no-repeat;
						width:72px;
					}
					#header_bottom ul li.corneta a {
						background:Transparent url('../img/mnCorneta.png') no-repeat;
						width:63px;
					}
					#header_bottom ul li.kits a {
						background:Transparent url('../img/mnKits.png') no-repeat;
						width:61px;
					}				
					#header_bottom ul li.bass a {
						background:Transparent url('../img/mnBass.png') no-repeat;
						width:61px;
					}
					#header_bottom ul li.subwoofer a {
						background:Transparent url('../img/mnSubwoofer.png') no-repeat;
						width:81px;
					}
					#header_bottom ul li.tweeters a {
						background:Transparent url('../img/mnTweeters.png') no-repeat;
						width:59px;
					}
					#header_bottom ul li.woofer a {
						background:Transparent url('../img/mnWoofer.png') no-repeat;
						width:61px;
					}
					
			#header_bottom ul li a.selected {
				background-position:0 -34px;
			}

			
/* ------- FLASH ------- */

#adcast {
	background-color:#171821;
	height:300px;
}
		
/* ------- CENTRO ------- */

#main_content {
	background:#FFF url(../img/borderTopMain.jpg) no-repeat 0 0;
	margin-top:7px;
	width:100%;
}

	/* --- COLUNA --- */
	
	#column_content {
		overflow:hidden;
		width:100%;
	}	
		#column_content td {
			font-size:12px;
			padding:3px;
		}
		
		/* --- CONTEUDO ESQUERDA --- */
		
		#left_content {
			float:left;
			margin-bottom:30px;
			width:175px;		
		}
			
			#left_content ul {
				font-size:11px;
				margin:15px auto 17px auto;
				overflow:hidden;
				width:145px;		
			}
				#left_content ul li {
					border-bottom:dotted 1px #878DA5;
					width:100%;		
				}
				#left_content ul li.nome {
					border-bottom:solid 1px #CDCFDA;
					color:#EDBB0D;
					font-size:16px;
					font-weight:bold;
					padding:3px 0 6px 0;
				}
					#left_content ul li a {
						color:#06F;
						display:block;
						padding:5px 0 7px 0;
						text-indent:3px;
						width:100%;
					}
					#left_content ul li a.selected {
						background-color:#FCF5DD;
					}
					
					#left_content ul li ul {
						font-size:11px;
						margin:auto;
						overflow:hidden;
						width:145px;		
					}
						#left_content ul li ul li {
							background-color:#E7E8ED;
							border-bottom:dotted 1px #878DA5;
							width:100%;		
						}
							#left_content ul li ul li a {
								color:#06F;
								display:block;
								padding:5px 0 7px 0;
								text-indent:15px;
								width:100%;
							}
							#left_content ul li ul li a.selected {
								background-color:#D7D9E1;
							}
							
			#left_content_busca {
				background:#FFF url(../img/bgBusca.jpg) no-repeat 0 0;
				height:107px;
				margin:auto;
				overflow:hidden;
				width:149px;
			}
				#left_content_busca h4 {
					background:Transparent url(../img/bghdBusca.jpg) no-repeat 0 0;
					color:#09F;
					font-size:12px;
					height:16px;
					margin:7px auto 7px 7px;
					text-indent:20px;
				}
				#left_content_busca p {
					font-size:11px;
					margin:0 auto 15px 11px;
					overflow:hidden;
					width:120px;
				}
				#left_content_busca select {
					background-color:#F8F9FA;
					border:solid 1px #D4D5D9;
					color:#777D99;
					font-size:11px;
					margin-left:8px;
					padding:3px;
					width:133px;
				}
				
	
		/* --- CONTEUDO CENTRO --- */
		
		#center_content {
			float:left;
			overflow:hidden;
			width:640px;		
		}	
			#center_content h2 {
				border-bottom:solid 1px #E3E3E7;
				color:#EDBB0D;
				font-size:22px;
				margin-top:13px;
				padding-bottom:3px;
			}
			
			.center_content_produto {
				clear:both;
				margin:17px auto 43px auto;
				padding-left:23px;
				position:relative;
				width:100%;
			}
				.center_content_produto dl {
					float:left;
					height:190px;
					margin:auto 40px 17px auto;
					text-align:center;
					width:169px;
				}
					.center_content_produto dt {
						border-bottom:solid 1px #CDCFDA;
						height:90px;
						position:relative;
						width:100%;
					}
						.center_content_produto dt a {
							display:block;
							height:100%;
							width:100%;
						}
							.center_content_produto dt a img {
								bottom:13px;
								left:25%;
								margin:auto;
								position:absolute;
							}
					.center_content_produto dd.link {
						background:#FFF url(../img/bgProdutoLink.jpg) no-repeat 0 0;					
						font-weight:bold;
						height:47px;
						overflow:hidden;
					}
						.center_content_produto dd.link a {
							color:#0099FF;	
							height:50px;
							padding:5px;
						}
						
					.center_content_produto dd.preco {
						color:#F90;
						font-size:16px;
						font-weight:bold;
					}
					.center_content_produto dd.desconto {
						color:#777D99;
						font-size:11px;
					}
		
		
		.paginacao {
			clear:both;
			font-size:14px;
			margin-top:10px;
			text-align:center;
			text-transform:capitalize;
		}
		
		
		/* --- CONTEUDO DIREITA --- */
		
		#right_content {
			float:left;
			text-align:center;
			width:180px;	
		}
			#right_content img {
				margin:15px auto;
			}
		
			/* ----- DIREITA OFERTA ----- */
			
			#right_content_oferta {
				background:#FFF url(../img/bgOferta.jpg) no-repeat 0 0;
				height:146px;
				margin:auto;
				overflow:hidden;
				text-align:left;
				width:160px;
			}
				#right_content_oferta h4 {
					background:Transparent url(../img/bghdBusca.jpg) no-repeat 0 0;
					color:#09F;
					font-size:12px;
					height:16px;
					margin:7px auto 7px 7px;
					text-indent:20px;
				}
				#right_content_oferta p {
					font-size:11px;
					margin:0 auto 7px 11px;
					overflow:hidden;
					width:120px;
				}
				#right_content_oferta input {
					background-color:#F8F9FA;
					border:solid 1px #D4D5D9;
					color:#777D99;
					font-size:11px;
					margin:auto auto 4px 7px;
					padding:3px 5px;
					width:137px;
				}
				
				#right_content_oferta input {
					background-color:#F8F9FA;
					border:solid 1px #D4D5D9;
					color:#777D99;
					font-size:11px;
					margin:auto auto 4px 7px;
					padding:3px 5px;
					width:130px;
				}
				
				#right_content_oferta input.botao {
					background-color:Transparent;
					border:none;
					float:right;
					height:22px;
					margin:1px 10px auto auto;
					padding:0;
					width:45px;
				}
				
			/* ----- DIREITA QUALIFICACAO ----- */
			
			#right_content_qualificacao {
				margin:auto;
				margin-top:17px;
				overflow:hidden;
				width:100%;
			}
				#right_content_qualificacao h3 {
					border-bottom:solid 1px #CDCFDA;
					color:#EDBB0D;
					font-size:16px;
					margin:3px auto 10px auto;
					text-align:left;
					width:143px;
				}
				#right_content_qualificacao img {
					margin:10px auto;
				}
		
		
		/* --- CONTEUDO CENTRO DIREITA --- */
		
		#center_right_content {
			margin:auto auto 30px auto;
			overflow:hidden;
			width:787px;
		}
		/* retorno_comentario */
		
			#center_right_content p {
				padding-bottom:15px;	
			}		
		
			/* --- TABELA --- */
			#center_right_content table td {
				font-size:12px;
			}
				#center_right_content h1,
				.FUNDOTABtopico h1 {
					border-bottom:solid 1px #E3E3E7;
					clear:left;
					color:#EDBB0D;
					font-size:22px;
					margin-top:3px;
					padding-bottom:5px;
					text-align:left;
				}
				#center_right_content h3 {
					font-size:16px;
					padding-bottom:5px;
				}
				.menu_divisor b {
					font-size:14px;						
				}
				
				#center_right_content ul {
					margin-top:-3px;
					padding-bottom:13px;
				}
					#center_right_content ul li {
						list-style:url(../config/templates/pt_BR/default/seta.gif) inside;
						padding:3px;
					}
					
					#center_right_content ul li ul {
						list-style-image:none;
						margin:3px auto 3px 11px;
						padding-bottom:0;
					}
						#center_right_content ul li ul li {
							list-style:none inside;
							padding:3px;
						}
					
				
				/* --- FORMULARIO --- */
		
		#formulario {
			margin-top:25px;	
		}
		
		#formulario div {
			clear:both;
			overflow:hidden;
			padding:5px 0;
			width:100%;
		}
			#formulario p.left {
				float:left;
				text-align:right;
				width:35%;
			}
			#formulario p.right {
				float:left;
				width:55%;
			}	
				#formulario p input,
				#formulario p textarea {
					background-color: #F7F7F7;
					border: 1px solid #555;
					color: #333;
					margin-left: 5px;
					width:260px;
				}
			
			#formulario p.button {
				margin-left:35%;
			}	
				#formulario p.button input {
					background-color: #A0D9FF;
					border:solid 1px #FFF;
					border-bottom:solid 1px #000;
					border-right:solid 1px #000;
					font-size:10px;
					font-weight:bold;
					cursor:pointer;
					margin-left: 5px;
					padding:5px 3px;
					width:auto;
				}
		
		
		/* --- CONTEUDO ARTIGO --- */
		
		#article {
			margin:3px auto 30px auto;
			overflow:hidden;
			width:787px;
		}
			
			#article h1 {
				border-bottom:solid 1px #E3E3E7;
				color:#EDBB0D;
				font-size:22px;
				margin:5px auto 13px 0;
				padding-bottom:5px;
				text-align:left;
			}	
			#article p {
				padding-bottom:15px;	
			}
				#article p strong {
					display:block;
					padding-top:3px;
				}	
			
				#article p.comments {
					background-color:#F7F7F7;
					border:solid 1px #E7E7E7;
					margin-bottom:13px;
					padding:5px 3px;
					width:50%;
				}
				
		
		
		/* --- CONTEUDO DESCRICAO --- */
		
		
		/* localizacao */
		#product_path p {
			color:#000;
			margin:10px;
		}
			#product_path p span {
				color:#000;
			}
			#product_path a {
				text-transform:capitalize;
			}
			#product_path b,
			#product_path strong {
				font-weight:normal;
			}
		
		/* descricao left */
		#description_left {
			float:left;
			margin:15px 10px;
			width:375px;
		}
		
		#product_comment {
			clear:both;	
		}			
			.product_comment_box {		
				margin:15px auto;
				overflow:hidden;
				width:365px;
			}
				.product_comment_box h2 {
					color:#F7BD08;
					font-size:14px;
					margin-top:2px;
				}
				.product_comment_box p {
					margin:3px auto 13px auto;
				}
				.product_comment_box input {
					background-color:#FFF;
					border:solid 1px #CDCDCD;
					color:#74774F;
					float:left;
					font-size:11px;
					margin-left:0;
					padding:3px;
					width:166px;
				}
					.product_comment_box input.botao {
						border:none;
						float:right;
						height:auto;
						width:auto;
					}
				
				.product_comment_box textarea {
					border:solid 1px #CDCDCD;
					color:#74774F;
					font-size:11px;
					height:70px;
					margin:7px 0px 5px 0;
					padding:3px;
					width:353px;
				}
				
				.product_comment_box p.depoimentos_box {
					background-color:#F7F7F7;
					border:solid 1px #E7E7E7;
					padding:5px 3px;
				}
		
		
		/* descricao right */
		#description_right {			
			float:right;
			margin:15px 10px;
			width:565px;
		}
			#description_right h1 {
				border-bottom:solid 1px #E3E3E7;
				color:#EDBB0D;
				font-size:18px;
				padding-bottom:7px;
			}
			
			.description_info {
				margin:20px auto 20px 0;
				overflow:hidden;
				width:100%;	
			}			
				.description_value {
					float:left;
					padding-top:13px;
				}
			
			#description_right h3 {
				background-color:#3782FF;
				border:solid 1px #005FFF;
				color:#EBF7FF;
				float:left;
				font-size:14px;
				margin:15px auto 7px 0;
				padding:5px;
			}
			
			#description_right strong,
			#description_right font {
				color:#000;
			}
			
			#description_right div {
				width:95%;
			}
				#description_right p {
					clear:left;
					padding-bottom:10px;	
				}
				
				#description_right ul {	
					clear:left;
					padding-bottom:10px;
				}
					#description_right ul li {
						list-style:inside disc;
						margin:3px auto;
					}
				
				#description_right p.valor {										
					padding:15px 0;	
				}
				
			#description_price {
				background-color:#FFC;
				margin:17px auto 10px 0;
				overflow:hidden;
				width:100%;
			}					
				#description_price p {
					margin:5px 5px 10px 5px;
				}
					
			#parcel {
				background-color:#FFC;
				overflow:hidden;
				padding-bottom:7px;
				width:100%;
			}
				#parcel div {
					float:left;
					padding:5px;
					overflow:hidden;
					width:250px;
				}
				#parcel p.left,
				#parcel p.preco {
					clear:none;
				}
				#parcel p.preco {
					float:left;
					width:120px;
				}
				
				#description_price h4,
				#parcel h4 {
					clear:both;
					font-size:13px;
					padding:7px 0 5px 7px;
					text-transform:uppercase;
				}
				
			#description_price strong,			
			#parcel strong {
				text-transform:uppercase;
			}
			
			/* EXTRA*/
			#prodTam {
				height:25px;
			}
			/* FIM EXTRA*/
			
			
			#description_button {
				margin-top:15px;	
			}
	
	
	/* --- INDIQUE --- */
	
	body.formulario {
		background-color:#FFF;
		height:100%;
		padding-bottom:0;
	}
	
	#content_indique {
		background-color:#FFF;
		font-size:12px;
		height:100%;
		overflow:hidden;
		position:relative;
		width:100%;
	}
		#content_indique h1 {
			border-bottom:solid 1px #E3E3E7;
			color:#EDBB0D;
			font-size:14px;
			margin-bottom:10px;
			padding:7px 5px;
		}
		
		#content_indique div {
			clear:both;
			overflow:hidden;
			padding:5px 0;
			width:100%;
		}
			#content_indique p.left {
				float:left;
				text-align:right;
				width:10%;
			}
			#content_indique p.right {
				float:left;
				width:40%;
			}	
				#content_indique p input,
				#content_indique p textarea {
					background-color: #F7F7F7;
					border: 1px solid #555;
					color: #333;
					margin-left: 5px;
				}
			
			#content_indique p.button {
				margin-left:10%;
			}	
				#content_indique p.button input {
					background-color: #A0D9FF;
					border:solid 1px #FFF;
					border-bottom:solid 1px #000;
					border-right:solid 1px #000;
					font-size:10px;
					font-weight:bold;
					cursor:pointer;
					margin-left: 5px;
					padding:3px;
					width:auto;
				}
			
			#content_indique div.produto {
				left:447px;
				position:absolute;
				top:40px;
				width:auto;
			}
			#content_indique div.loja {
				left:405px;
				position:absolute;
				top:60px;
				width:auto;
			}
	
			
	/* --- COMPLETO --- */
	
	#full_content {
		border:solid 1px #F5F6F6;
		margin:10px;
	}
		#full_content h2 {
			border-bottom:solid 1px #E3E3E7;
			color:#EDBB0D;
			font-size:22px;
			margin-top:13px;
		}
		#full_content h3 {
			background-color:#F5F6F6;
			color:#EDBB0D;
			font-size:22px;
			margin:1px 1px 15px 1px;
			padding:10px 0;
			text-indent:30px;
		}
		
		#full_content_produto {
			height:235px;
			margin:auto auto 13px auto;
			padding-left:63px;
			width:100%;
		}
			#full_content_produto dl {
				float:left;
				height:190px;
				margin:auto 40px 17px auto;
				text-align:center;
				width:169px;
			}
				#full_content_produto dt {
					border-bottom:solid 1px #CDCFDA;
					height:90px;
					margin-bottom:3px;
					position:relative;
				}
					#full_content_produto dt a {
							display:block;
							height:100%;
							width:100%;
						}
							#full_content_produto dt a img {
								bottom:13px;
								left:25%;
								margin:auto;
								position:absolute;
							}
				#full_content_produto dd.link {
					background:#FFF url(../img/bgProdutoLink.jpg) no-repeat 0 0;					
					font-weight:bold;
					height:47px;
					overflow:hidden;
				}
					#full_content_produto dd.link a {
						color:#0099FF;						
						padding:5px;
					}
					
				#full_content_produto dd.preco {
					color:#F90;
					font-size:16px;
					font-weight:bold;
				}
				#full_content_produto dd.desconto {
					color:#777D99;
					font-size:11px;
				}
				
		/* --- LISTA FORMA PAGAMENTO --- */
		
		#full_content dl.pagamento {
			width:100%;
			overflow:hidden;
			padding:10px 0 10px 0;
			border-bottom:1px solid #F3F2C5;
		}
			#full_content dl.pagamento dt {
				width:15%;
				float:left;
			}
			#full_content dl.pagamento dt img {
				vertical-align:top;
			}
			#full_content dl.pagamento dd {
				width:77%;
				margin-left:5%;
				float:left;
			}

	/* --- CONTEUDO USUARIO ( ID, CADASTRO, ... ) --- */
		
	#information_content {
		margin:5px auto 50px auto;
		overflow:hidden;
		padding-bottom:27px;
		width:934px;		
	}	
			#information_content h2 {
				border-bottom:solid 1px #E3E3E7;
				color:#EDBB0D;
				font-size:22px;
				margin:15px auto 13px auto;
			}
			
			/* ----- BOTÕES SUPERIOR ----- */
			
			#information_content .infobox {
				margin:23px auto 23px auto;
			}
			#information_content .infobn {
				margin:15px auto 23px auto;
				text-align:center;
			}
			
			
			/* ----- NAVEGACAO ( ID, CADASTRO, ... ) ----- */
			
			ul#infolist {
				height:29px;
				margin:15px auto -23px auto;
				overflow:hidden;
				padding-top:10px;
				width:570px;
			}
				ul#infolist li {					
					background: transparent no-repeat left top;
					display:inline;
					float:left;
					height:29px;					
					text-indent:-5000px;
				}
					ul#infolist li.ide {
						left:0;
						width:114px;
						background-image: url(../img/mnIde.gif);
					}
					ul#infolist li.cad {
						left:0;
						width:114px;
						background-image: url(../img/mnCad.gif);
					}
					ul#infolist li.con {
						left:0;
						width:114px;
						background-image: url(../img/mnCon.gif);
					}
					ul#infolist li.pag {
						left:0;
						width:114px;
						background-image: url(../img/mnPag.gif);
					}
					ul#infolist li.fin {
						left:0;
						width:114px;
						background-image: url(../img/mnFin.gif);
					}
					ul#infolist li.ped {
						left:0;
						width:114px;
						background-image: url(../img/mnPed.gif);
					}
				ul#infolist li.ativo {
					background-position:0 -29px ;
				}
			
		/* ----- QUADRO INFO ----- */
		
		div.infobox {
			border:solid 1px #E7E7E7;
			overflow:hidden;
			padding-bottom:23px;
			width:720px;
		}
			div.infobox h1 {
				background-color:#E7E7E7;
				color:#03C;
				font-size:12px;
				padding:5px;
				text-indent:5px;
				text-transform:uppercase;				
			}
			div.infobox h2 {
				border-bottom:1px solid #F90 !important;
				color:#F90 !important;
				font-size:14px !important;
				margin-bottom:7px;
				padding-bottom:3px;
				text-indent:5px;
				text-transform:uppercase;
			}
			div.infobox p {
				padding:5px;
			}
			
			div.infobox_full {
				clear:both;
				margin:15px auto;
				overflow:hidden;
				width:98%;
			}
			
			
			div.infobox_left, div.infobox_right {				
				float:left;
				margin-top:15px;
				padding:5px 15px 0 15px;				
				width:45%;
			}				
				div.infobox_left p, div.infobox_right p {
					padding:5px 0;
				}
			div.infobox_left {
				border-right:solid 1px #A0A0A0;
				padding-bottom:20px;
			}
			div.infobox_right {
				border-left:solid 1px #A0A0A0;
				margin-left:-1px;
			}
			
			div.infobox .pright {
				text-align:right;	
			}
			div.infobox .pcenter {
				text-align:center;	
			}
					
		/* ----- QUADRO FORMULARIO ----- */
		
		div.infobox input,
		div.infobox select,
		div.infobox textarea {
			font:12px Arial, Helvetica, sans-serif;
			color:#74774F;
			padding:3px;
			border:1px solid #ccc;
			background-color:#fff;
		}
		
		div.infobox input.botao {
			height:24px;
			margin-left:208px;
			width:48px;
		}
		div.infobox input.finalizar {
			height:24px;
			margin-left:222px;
			width:60px;
		}
		
		.infobox table {
			text-align:left;	
		}
			.infobox table td {
				padding:3px;
			}
		/* ----- QUADRO TABELA ----- */
		
		table caption {
			background-color:#EBEFF2;
			color:#516C86;
			font-size:14px;
			font-weight:bold;
			padding:7px;
		}
		table .subtitle td {
			background-color:#E2E8ED;
			font-size:10px;
			padding:5px;
			text-transform:uppercase;
		}
		table .comum td {
			border-bottom:1px solid #D3DCE4;
			padding:10px 5px;
		}
		

/* ------- RODAPE ------- */
#footer {
	background:#484E5F url(../img/bgFooter.jpg) repeat-x 0 0;
	color:#FFF;
	height:175px;
	margin-top:27px;
}
#footer a {
	color:#E5C03B;
}
#footer a:hover {
	text-decoration:underline;
}
	/* --- CAIXAS DO RODAPE --- */
	#footer_box_container {
		margin-bottom:25px;
		overflow:hidden;
		width:100%;
	}
	
		/* --- CAIXAS DO RODAPE --- */
		#footer div.footer_box {
			float:left;
			font-size:11px;
			margin:10px 25px auto auto;
		}
			#footer div.footer_box h4 {
				height:24px;
				margin-bottom:7px;
				text-indent:-5000px;	
			}
			
			div.footer_box h4.header_duvida {
				background:#444B5C url(../img/hdDuvida.jpg) no-repeat 0 0;
				width:97px;				
			}
			div.footer_box h4.header_contato {
				background:#485063 url(../img/hdContato.jpg) no-repeat 0 0;
				width:97px;	
			}
			div.footer_box h4.header_pagamento {
				background:#4E566E url(../img/hdPagamento.jpg) no-repeat 0 0;
				width:190px;	
			}
			div.footer_box h4.header_pareceiro {
				background:#464D60 url(../img/hdParceiro.jpg) no-repeat 0 0;
				width:110px;
			}
			
			p.footer_box_no_paragraph {
				margin:33px auto auto 7px;	
			}
			p.footer_box_with_list {
				margin-left:17px;	
			}
			
		#footer p.fone {
			float:left;
			margin:27px 37px auto 10px
		}
		
		#footer div.local {
			float:right;
			font-size:11px;
			margin:30px 17px auto 20px;
		}
			#footer div.local h4 {
				color:#911A06;
			}
			#footer div.local p {
				font-size:11px;
			}
		
		#footer p.logo {
			clear:left;
			margin:-20px 13px auto auto;
			text-align:right;
		}


/*----------------------------------------------------------------------------
CLASSES
-----------------------------------------------------------------------------*/

.clear {
	clear:both;
}

.textos_infos {
	float:left;
	font-size:13px;
	margin:7px auto 7px 10px;
}

/* RADIO - FRETE */
#dadostable,
#dadospedido td,
.BordaTabela td,
.alterasenha td {
	padding:5px 3px;
}

#dadospedido td {
	background-color:#FFF;
}

.form_passo tr {
	height:27px;
	text-align:left;
}


.dados_pedido tr td {
	padding:7px 0;
	text-align:left;
}

#dadospedido,
#dadostable td,
.BordaTabela {
	font-size:11px;	
}

.BordaTabela tr td,
.conta_botao {
	text-align:center;	
}

.BordaTabela {
	background-color:#FFF;
	margin:auto;
	width:98%;	
}
.TituloTabela {
	background-color:#EFEFEF;
}
#freteTable {
	margin:7px auto 5px 10px;
}
	#freteTable td {
		padding:5px auto 5px 10px;
		vertical-align:middle;
	}
	#freteTable b {
		display:block;
		margin-bottom:7px;
	}
	#freteTable input {
		margin:0 7px;
		vertical-align:middle;
	}



/* INPUT - PAÍS, CEP */
.FORMbox {
	border:solid 1px #555;	
}

/* BOTÃO - CALCULAR FRETE */
.BTTN1, .bttn2, .bttn4,
.btpadrao {
	background-color:#EBEFF2 !important;
	border:solid 1px #C5CFD7 !important;
	color:#516C86 !important;
	margin-left:13px;
	padding:3px;
	text-transform:capitalize;
}

/* BOTÃO CADASTRO */
.btalterar,
.btfinalizar,
.btgravar,
.btRegistrar {
	border:none !important;
	cursor:pointer;
	display:block;
	vertical-align:middle;
	text-indent:-5000px;
	text-align:center;
}

.btalterar {
	background:Transparent url(../img/btAlterarDados.jpg) 0 0 no-repeat;
	float:left;
	height:46px;
	margin-top:13px;
	width:114px;
}

.btfinalizar {
	background:Transparent url(../img/btFinalizarCompras.jpg) 0 0 no-repeat;
	float:right;
	height:46px;
	margin:13px auto auto 720px;
	width:114px;
}

.btgravar {
	background:Transparent url(../img/btGravarDados.gif) 0 0 no-repeat;
	height:25px;
	width:126px;
}

.btRegistrar {
	background:Transparent url(../img/btRegistrarDados.gif) 0 0 no-repeat;
	height:25px;
	width:107px;
}
