/* Formatacao dos Formularios - Geral */

/* Formulario Principal - Sistema de Cadastro */
	.wsize100 { width: 960px }
	.wsize095 { width: 912px }
	.wsize090 { width: 864px }
	.wsize085 { width: 816px }
	.wsize080 { width: 768px }
	.wsize075 { width: 720px }
	.wsize070 { width: 672px }
	.wsize065 { width: 624px }
	.wsize060 { width: 576px }
	.wsize055 { width: 528px }
	.wsize050 { width: 470px }
	.wsize045 { width: 432px }
	.wsize040 { width: 384px }
	.wsize035 { width: 336px }
	.wsize030 { width: 288px }
	.wsize025 { width: 240px }
	.wsize020 { width: 192px }
	.wsize015 { width: 144px }
	.wsize010 { width: 96px }
	.wsize007 { width: 72px }
	.wsize005 { width: 48px }
	.wsize066 { width: 633px }
	.wsize033 { width: 316px }
		
	.wsizep100 { width: 100% !important }
	.wsizep099 { width: 99% }
	.wsizep095 { width: 95%  !important }
	.wsizep090 { width: 90%  !important }
	.wsizep085 { width: 85%  !important }
	.wsizep080 { width: 80%  !important }
	.wsizep075 { width: 75%  !important }
	.wsizep070 { width: 70%  !important }
	.wsizep066 { width: 66%  !important }
	.wsizep065 { width: 65%  !important }
	.wsizep060 { width: 60%  !important }
	.wsizep055 { width: 55%  !important }
	.wsizep050 { width: 50%  !important }
	.wsizep045 { width: 45%  !important }
	.wsizep040 { width: 40%  !important }
	.wsizep035 { width: 35%  !important }
	.wsizep033 { width: 33%  !important }
	.wsizep030 { width: 30%  !important }
	.wsizep025 { width: 25%  !important }
	.wsizep020 { width: 20%  !important }
	.wsizep015 { width: 15%  !important }
	.wsizep010 { width: 10%  !important }
	.wsizep005 { width: 5%   !important }

	/* medida para lightbox */
	.wsizel800 { width: 800px }
	.wsize500 { width: 500px }
	
	.formMain {
		text-align: left;
		margin: 5px 0 }
		
	.formLogin {
		float: none !important }
		
	.formHelp {
		float: none !important }
		
	.formMain fieldset {
		border: none;
		border-top: 2px solid #fdb913;
		clear: left }

	.formLogin fieldset,
	.formHelp fieldset {
		border: none !important;
		padding: 0 !important }
		
	.formMain legend {
		font-size: 1.5em;
		color: #1e398d;
		padding: 5px 5px 5px 0 }
		
	.formMain br { clear: left }

	.formMain label {
		display: block;
		padding-bottom: 5px !important;
		margin-right: 4px;
		float: left;
		font-size: 11px }

	.formMain fieldset span.nameField {
		text-transform: uppercase;
		color: #666 }

	.formMain fieldset span.infoField { display: block }
	.formMain fieldset span.msgField,
	.formMain fieldset label em {
		color: #cb2026;
		font-size: 0.8em }

	.formMain fieldset span.infoMsg {
		text-transform: uppercase;
		font-size: 0.8em;
		color: #999 }

	.formMain fieldset .infoTxt {
		color: #000;
		font-weight: bold }

	.formMain fieldset span.infoMsg strong,
	.formMain fieldset span.infoMsg em,
	.formMain fieldset span.infoMsg acronym {
		font-size: 1em;
		font-weight: bold;
		text-transform: uppercase }

	.formMain fieldset span.infoMsg strong,
	.formMain fieldset fieldset span.infoMsg strong {
		font-size: 1em !important;
		color: #cb2026 }

	.formMain .text,
	.formMain .password,
	.formMain .select,
	.formMain .textarea {
		border: 1px solid #b6b6b6;
		background-color: #fff;
		display: block;
		width: 99% }

	.formMain .termo {
		display: inline !important;
		width: auto !important;
	}
	.formMain .readonly {
		border: 1px solid #ccc !important;
		background-color: #f0f0f0 !important;
		color: #999 !important }

	.formMain .count {
		border: none;
		background-color: transparent;
		color: #cb2026;
		font-weight: bold;
		width: 2.5em;
		text-align: center }

	.formMain .selectBox {
		clear: both;
		float: left;
		margin: 2px 0;
		padding: 5px;
		margin: 0;
		border: 1px solid #fdb913 }

	.formMain .selectBoxInline {
		clear: both;
		float: left;
		margin: 2px 0 }

		.formMain .select optgroup {
			font-style: italic;
			font-weight: bold;
			background-color: #f0f0f0;
			text-align: left !important;
			padding: 0 !important;
			color: #000 }

			.formMain .select optgroup option {
				background-color: #fff }

	.formMain .textarea {
		overflow: auto }

	.formMain .file {
		display: block }

	/* BOTOES, ACOES */
		.formMain .clean {
			margin: 0;
			padding: 0;
			border: none }

			.formMain .clean legend {
				display: none }

	.formMain .text:focus,
	.formMain .password:focus,
	.formMain .textarea:focus,
	.formMain .select:focus {
		border: 1px solid #fdb913;
		outline: none }

	/* FIELDSET FIELDSET */
	.formMain fieldset fieldset {
		border: 1px solid #999;
		margin: 5px 0;
		padding: 0 4px 3px;
		position: relative;
		display: block }

	.formMain fieldset fieldset legend {
		padding: 0 4px;
		font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		background: none }

/* Form Pesquisar */
	.formSearch {
		margin-bottom: 10px }

		form.formSearch fieldset,
		fieldset.formSearch {
			padding: 0 10px;
			margin: 0;
			background: #f8f8f8 url(img/bg_content.png) repeat-x bottom;
			border: 1px solid #ccc }
			
	.button-submit {
		width: 225px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		text-transform: uppercase;
		background: url(img/resultado-hoteis-busca-selecionado.png) no-repeat 50% !important;
		color: #fff;
		border: none;
		cursor: pointer !important;
		outline: none;
	}
	.button-disabled {
		width: 225px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		text-transform: uppercase;
		background: url(img/button-disabled.png) no-repeat 50%;
		color: #fff;
		border: none;
		cursor: text;
		outline: none;
	}