/* FORMULÁRIO PADRAO */
	.form_padrao fieldset input, select, textarea { float:left; border:2px solid #c4c4c4; padding:2px 3px; margin-right:25px; vertical-align:middle !important; font-family:Trebuchet MS; font-weight:normal; font-size:1em;}
	.form_padrao{ display:inline; /**/ float:left; /**/ clear:both; /**/ width:550px; }
	.form_padrao fieldset{ display:inline; /**/ float:left; /**/ clear:both; /**/ width:550px; }
	.form_padrao fieldset label{ display:inline; /**/ float:left; padding:5px 0; }
	.form_padrao fieldset label.obrigatorio{ background: url(../../img/frontend/icones_botoes/icon_obrigatorio.gif) no-repeat right 28px;}
	.form_padrao fieldset label strong{ display:inline; float:left; padding-right:3px;}	
	.form_padrao fieldset label em{ float:left; font-style:normal;}
	.form_padrao fieldset label input,
	.form_padrao fieldset label select,
	.form_padrao fieldset label textarea{ float:left; /**/ clear:both; /**/ width:514px; margin-top:3px; }
	
	.form_padrao fieldset label.box{ padding:25px 36px 0 0;}
	.form_padrao fieldset label.box input{ width:20px !important; margin:0 !important; border:none !important;}
	
	.form_padrao fieldset label.distancia{ margin-right:20px; }	
	.form_padrao fieldset label.label_middle input,
	.form_padrao fieldset label.label_middle select,
	.form_padrao fieldset label.label_middle textarea{ width:230px; }
	
	.form_padrao fieldset label.label_small input,
	.form_padrao fieldset label.label_small select,
	.foform_padraorm fieldset label.label_small textarea{ width:134px; }
	
	.form_padrao fieldset a{ margin-top:13px;}
	.form_padrao fieldset .cep_none{ float:left; margin:21px 0 0 20px; color:#523f29;}

/* MENSAGENS DE ERRO*/
	.msgs{ display:inline; float:left; width:552px; margin:10px 0 10px 0; padding:10px 0 0 0; border-bottom:1px solid #e6e6e6; border-right:1px solid #E6E6E6; background:#f8f8f8 url(../../img/frontend/bg_msg_erro_top.gif) no-repeat;}
	.msgs .ok{background:url(../../img/frontend/icones_botoes/icon_ok.gif) no-repeat 10px top;}
	.msgs strong, .msgs em{ float:left; width:90%; padding:0 18px 10px 35px; border-left:1px solid #e6e6e6; color:#c33b04; background:url(../../img/frontend/icones_botoes/icon_obrigatorio.gif) no-repeat 10px top;}
	.msgs em{ font-style:normal; color:#494949;}
	
/* LOGIN HEADER */
	#wrap #header .login form fieldset{ height:50px; width:184px; padding:10px 0 5px 0;}
	#wrap #header .login form fieldset label{ display:inline; float:left; width:179px; padding:0 0 7px 0; text-align:right; }
	#wrap #header .login form fieldset label strong{ float:left; padding:2px 6px 2px 0;}
	#wrap #header .login form fieldset input{ display:inline; width:124px; height:13px; padding:1px; border:1px solid #f5ea7d;}
	#wrap #header .login form fieldset label.senha{ width:147px;}
	#wrap #header .login form fieldset label.senha input{ width:92px;}
	#wrap #header .login form fieldset button{ position:absolute; right:11px; bottom:24px; background:url(../../img/frontend/icones_botoes/btn_login.gif) no-repeat; width:28px; height:17px; margin:0 5px 0 0; cursor:pointer; text-indent:-99999em;}
	
/* BUSCA */
	#wrap #header .busca form fieldset label{ float:left; width:177px; text-align:left;}
	#wrap #header .busca form fieldset input{ width:160px; height:14px; padding:1px 4px; border:2px solid #ddb17f; color:#6f6f6f}
	#wrap #header .busca form fieldset select{ width:137px; margin-left:10px; padding:0; }
	#wrap #header .busca form fieldset button{ float:right;/**/ background:url(../../img/frontend/icones_botoes/btn_busca.gif) no-repeat left top; margin:-4px 0pt 0pt -19px; width:39px; height:28px; cursor:pointer; text-indent:-99999em;}

/* NEWSLETTER */
	#wrap #container #sidebar .sidebar .newsletter form{ padding:10px; background:url(../../img/frontend/bg_menu_newsletter.gif) no-repeat left top;}
	#wrap #container #sidebar .sidebar .newsletter form h3{ margin-bottom:3px; font-weight:lighter; color:#86784e;}
	#wrap #container #sidebar .sidebar .newsletter form fieldset label{ float:left; clear:both; margin-top:7px;}
	#wrap #container #sidebar .sidebar .newsletter form fieldset input{width:156px; height:15px; padding:2px 4px; border:1px solid #e39985; color:#6f6f6f;}
	#wrap #container #sidebar .sidebar .newsletter form fieldset label.data input{ width:120px;}
	#wrap #container #sidebar .sidebar .newsletter form fieldset button{ float:right; width:28px; height:21px; margin:7px 0 0 7px;  text-indent:-99999em; cursor:pointer; background:url(../../img/frontend/icones_botoes/btn_newsletter.gif) no-repeat left top;}

/* LOGIN */
	#wrap #container .quadro_direito .area_restrita form{width:200px; margin:0 0 0 7px; padding:7px 13px 19px 36px;}
	#wrap #container .quadro_direito .area_restrita form fieldset{ width:198px; background:none}
	#wrap #container .quadro_direito .area_restrita form fieldset #jFormError, 
	#wrap #container .quadro_direito .area_restrita form fieldset #flashMessage, 
	#wrap #container .quadro_direito .area_restrita form fieldset #errorMessage{ width:59%!important; }	
	
	#wrap #container .quadro_direito .area_restrita form fieldset label{ clear:both; width:100%; padding:0 0 5px 0; /**/ background-position:right 20px; }
	#wrap #container .quadro_direito .area_restrita form fieldset label.obrigatorio{background:url(../../img/frontend/icones_botoes/icon_obrigatorio.gif) no-repeat right 20px;}
	#wrap #container .quadro_direito .area_restrita form fieldset label strong{ display:inline; float:left; padding:0 0 3px 2px;}
	#wrap #container .quadro_direito .area_restrita form fieldset input{ width:165px;}
	#wrap #container .quadro_direito .area_restrita form fieldset button{ float:right; margin-top:5px;}
	#wrap #container .quadro_direito .area_restrita form fieldset p.login_esqueci_senha{ width:98%; padding:12px 2px 13px 2px;}
	#wrap #container .quadro_direito .area_restrita form fieldset a{ margin:0 !important;}
	
	#wrap #container .quadro_direito .usuarios_cadastrados form{ background:url(../../img/frontend/bg_usuarios_cadastrados_bottom.gif) no-repeat right bottom;}
	
	#wrap #container .quadro_direito .novos_usuarios form{ background:url(../../img/frontend/bg_novos_usuarios_bottom.gif) no-repeat right bottom;}

/* Busca Listagem*/
	#wrap #container .quadro_direito .busca_listagem form{ display:inline; float:right; clear:none; width:275px;}
	#wrap #container .quadro_direito .busca_listagem form fieldset{ width:275px; padding:0;}
	#wrap #container .quadro_direito .busca_listagem form fieldset label{ width:275px;}
	#wrap #container .quadro_direito .busca_listagem form fieldset label strong{ padding:5px 3px;}
	#wrap #container .quadro_direito .busca_listagem form fieldset label select{ float:none; clear:none; width:140px; margin:0;}
