﻿@charset "utf-8";
/* ----------
	Classes Para Controle de Formulários
---------- */
fieldset {float:left; border:none;}

	.alert {float:left; width:100%;}
	.sucess {float:left; width:100%;}
	.fail {float:left; width:100%;}

	.formLine {float:left; clear:both; width:100%;}
	.formLine .labelComum, 
	.formLine .labelInLine, 
	.lineRadio .labelRadio,
	.lineCheck .labelCheck,
	.formLine .obs {float:left;}

	.inputComum {float:left; padding:1px 0px 1px 3px; border:1px solid #999;}
	.textareaComum {float:left; padding:1px 0px 1px 3px; border:1px solid #999;}
	.selectComum {float:left;}


	.lineRadio input {float:left;}
	.lineCheck input {float:left;}	
	


	/* Definição de fonte */
	.alert {font:12px "Trebuchet MS"; color:#666;}
	.sucess {color:#090;}
	.fail {color:#F00;}

	.formLine .labelComum, .formLine .labelInLine, .lineRadio .labelRadio, .lineCheck .labelCheck {font:11px "Trebuchet MS"; color:#333;}
	.formLine .obs {font:10px "Trebuchet MS"; color:#333;}
	.inputComum, .textareaComum, .selectComum {font:11px "Trebuchet MS"; color:#333;}



fieldset.formContato {width:687px;}

	fieldset.formContato .alert {font:bold 14px "Trebuchet MS"; color:#333;}
	fieldset.formContato .sucess {color:#FFF; background-color:#063; margin:5px 0px; text-align:center;}
	fieldset.formContato .fail {color:#FFF; background-color:#900; margin:5px 0px; text-align:center;}

	fieldset.formContato .formLine {padding-bottom:6px;}
	
	fieldset.formContato .formLine .labelComum, 
	fieldset.formContato .formLine .labelInLine {text-align:right; padding-right:5px; padding-top:1px;}
	fieldset.formContato .formLine .labelComum {width:190px;}
	
	fieldset.formContato .labelRadio {padding-right:5px;}
	
	fieldset.formContato .formLine .obs {padding:3px 0px 0px 5px;}
    fieldset.formContato .radioGroup {float:left; padding-top:4px;}

	fieldset.formContato .inputComum {height:16px;}
	fieldset.formContato .textareaComum {}
	fieldset.formContato .selectComum {height:21px;}

	fieldset.formContato .lineRadio input {}
	fieldset.formContato .lineRadio .labelRadio {padding:0px 5px;}
	fieldset.formContato .lineCheck input {}
	fieldset.formContato .lineCheck .labelCheck {padding:0px 5px;}

	fieldset.formContato .formLine .btnEnviar {float:left; margin-left:-3px;}


.w33 {width:33px;}
.w113 {width:113px;}
.w168 {width:168px;}
.w255 {width:255px;}
.w275 {width:275px;}
.w278 {width:278px;}
.w280 {width:280px;}
.h110 {height:110px;}
.h80 {height:80px;}
.mL3 {margin-left:3px;}
.mT10 {margin-top:10px;}




fieldset.formPesquisa {width:560px; padding-left:80px; font:bold 11px "Trebuchet MS"; color:#333;}

	fieldset.formPesquisa h1 {float:left; width:100%; padding:15px 0px; margin-left:-5px;}
	
	fieldset.formPesquisa .alert {font:bold 14px "Trebuchet MS"; color:#333;}
	fieldset.formPesquisa .sucess {color:#FFF; background-color:#063; margin:5px 0px; text-align:center;}
	fieldset.formPesquisa .fail {color:#FFF; background-color:#900; margin:5px 0px; text-align:center;}
	
	fieldset.formPesquisa .formFree {float:left; padding:0px 0px 6px 0px;}
	
	fieldset.formPesquisa .formFree label {float:left; width:100%;}

	fieldset.formPesquisa .lineRadio label,
	fieldset.formPesquisa .formLine .labelComum {font:bold 11px "Trebuchet MS"; color:#333;}

	fieldset.formPesquisa .lineRadio,
	fieldset.formPesquisa .formLine {float:left; width:550px; margin-bottom:3px; padding:12px 0px 12px 10px; background-color:#FFF;}
	fieldset.formPesquisa .lineRadio {height:28px; padding-bottom:0px;}
	
	
	fieldset.formPesquisa .lineRadio div.labelComum,
	fieldset.formPesquisa .formLine .labelComum {float:left; width:260px;}
	
	
	fieldset.formPesquisa .formLine textarea {float:left; display:inline; width:255px; height:55px; margin-left:15px;}

	fieldset.formPesquisa .lineRadio .mt_8 {margin-top:-8px;}
	fieldset.formPesquisa .lineRadio .radioGroup {float:right; width:250px;}
	fieldset.formPesquisa .lineRadio .radioGroup input {float:left;}
	fieldset.formPesquisa .lineRadio .radioGroup .labelRadio {float:left; padding:0px 16px 0px 3px;}


















