/*--------------------*/
	/*** CONTEUDO  ***/
/*--------------------*/

#conteudo{width:100%; background: url(/imagens/bg_tit_cadastro.jpg) no-repeat center top; text-align:center; padding:118px 0 0 0; }
	#cont_conteudo{width:976px;  margin:0 auto; background:url(/imagens/bg_conteudo_rodape.gif) bottom no-repeat; padding:0 0 20px 20px;}
	
/* COLUNA 1 */	
		#coluna1{ width:526px; float:left; text-align:left;}
			#coluna1 p{ font-size:15px; color:#44261f; margin:0 0 10px 15px; padding:0; }
				#coluna1 p a{ font-size:15px; font-weight:bold; color:#44261f; text-decoration:none; }
				#coluna1 p a:hover{text-decoration:underline;}

	/* FORMULÁRIO*/
#fr_cadastro{width:520px; float:left; clear:both; margin:0; padding:0; font-family:"Trebuchet MS"}
	#fr_cadastro fieldset{width:520px; border:none;}
	#fr_cadastro label{width:210px; background:#f4efe5;	color:#44261f;	font-size:15px;	text-align:right; margin-right:3px; padding:0 15px 0 0; float:left; clear:both; display:block;}

	input,
	textarea,
	select
	{width:280px; color:#9d0000; background-color:#fff; font-size:15px; float:left; border:1px solid #bd8831;}

	input{height:18px; margin-bottom:7px !important;}
	textarea{height:166px; margin:0 0 7px 0; padding:0; font-size:15px;}
	select{margin-bottom:7px;}

/*** Classes específicas ***/
	.input_telefone{width:100px; margin:0 0 0 15px;}
	.ddd{width:30px;}
	
	.lb_avalia_produto,
	.lb_avalia_servico,
	.lb_inf_promocoes,
	.lb_gosto,
	.lb_loja,
	.lb_informacoes	
	{margin:0 5px 10px 0 !important; clear:both;}
	
	.radio{width:15px !important; float:left; border:none; margin:3px 3px 0 0 !important; padding:5px 0 0 0 !important;}	
	.p_radio{ padding:0 14px 0 0 !important; float:left; font-size:15px; margin:0px 0 0 0 !important;}
	
	.radio2{width:15px !important; float:left; border:none; margin:13px 3px 0 0 !important; padding:5px 0 0 0 !important;}	
	.p_radio2{ padding:0 14px 0 0 !important; float:left; font-size:15px; margin:10px 0 0 0 !important;}

	.lb_data{ height:180px !important;}
	.datanasc{ float:left; width:30px; margin:0 5px 10px 0 !important;}	
	.p_datanasc{ float:left;  margin:0 10px 0 5px !important; color:#9d0000 !important;}
	.p_diames{ float:left; width:80px; font-size:11px !important; color:#9d0000 !important; padding:5px 0 0 0 !important; margin:0 0 0 10px !important;}


	.lb_frequencia{ margin:0 5px 7px 0 !important; }
	.txt_frequencia
	
	
	{ margin:10px 0 0 0;}
	
	.p_obrigatorios{ width:300px; font-size:12px !important; color:#44261f !important; font-style:italic; clear:both !important; float:left !important; margin:10px 0 0 15px !important;}

	/* Botão Enviar*/
.btn_enviar{width:78px !important; height:23px !important; 	background:url(/imagens/btn_enviar.gif) no-repeat; float:left; clear:both !important; margin:10px 0 20px 230px !important; 
border:none!important; cursor:pointer;}

	/* Mensagens de ERRO */
.erro{height:20px;	font-size:11px;	color:red;	display:block;	margin:-10px 0 0 124px;	*margin:0 0 4px 127px;}
span.msgErr{width:350px; height:19px; color: #FF0000; font-size:11px; margin:0;	padding:0; 	clear:both; display:block; font-weight:normal;}
.confirma_contato {	width:500px; font-size:12px; font-weight:bold; color:#003884;	margin:20px 0 50px 21px; float:left;}


/* COLUNA 2 */	
		#coluna2{ width:410px; float:left; margin:0 0 0 20px; text-align:left;}
		#coluna3{ width:410px; float:left; margin:2px 0 0 20px; text-align:left;}
		
			#box_importante{width:370px; background:url(/imagens/bg_box_importante.jpg) no-repeat; padding:70px 20px 0 20px; margin:20px 0 0 0; }
				#box_importante p{ width:340px; font-size:12px; clear:both; margin:0 0 15px 0; padding:0;}
				#box_importante span{ font-weight:bold; font-size:14px; color:#c7800b;}
				#box_importante ul{ width:350px; list-style:decimal !important; margin:0 0 0 0; padding:0 0 0 20px; }
				#box_importante ul li{ font-size:12px; list-style:decimal;}
				#box_cartao a{
	width:300px;
	height:300px;
	float:left;
	background:url(../imagens/logo_40.jpg) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
}
				#box_cartao p{ width:340px; font-size:12px; clear:both; margin:0 0 15px 0; padding:0;}
				#box_cartao span{ font-weight:bold; font-size:14px; color:#c7800b;}
				#box_cartao ul{ width:350px; list-style:decimal !important; margin:0 0 0 0; padding:0 0 0 20px; }
				#box_cartao ul li{ font-size:12px; list-style:decimal;}				
				#cartao_link  a {color:#0c0c00; text-decoration:underline;}
				#cartao_link  a:hover {text-decoration:none;}
				
				#horario_reservas{ width:325px; height:150px; border:4px solid #e8bb8d; padding:10px 15px 0 20px; margin:10px 0 0 0;}
					#horario_reservas p{ font-size:14px; margin:5px 0 5px 0; padding:0;}
					.p_horario{ background:url(/imagens/img_quadradinho_vermelho.gif)0 10px no-repeat; color:#a41111; font-size:15px; text-indent:15px; margin:0 !important; }
						.p_horario span{color:#a41111 !important; font-size:19px !important; font-weight:bold;}
						

