/* style.css */
* {
	margin: 0 auto;
	border: 0 none;
	_text-align: center; }
 
.input_login {
	width: 327px;
	height: 20px;
	_height: 28px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: url('../picture/input_login.gif') no-repeat;
	padding: 8px; }
 
#main {
	width: 972px;
	background: #fff url('../picture/background.jpg') no-repeat;
	overflow: auto;
	padding-bottom:30px; }
 
	#main #logo {
		width: 284px;
		height: 126px;
		margin: 0;
		padding: 0;
		float: left; }
 
		#main #logo h1 {
			margin: 0;
			padding: 0;
			display: none; }
 
	#main #machine {
		width: 237px;
		background: transparent;
		position: relative;
		margin-top: 48px;
		float: right;
		margin-bottom: -150px;
		z-index: 2; }
 
	#main #menu {
		width: 810px;
		height: 41px;
		background: url('../picture/background_menu.gif') no-repeat;
		float: left; }
 
		#main #menu ul {
			margin: 0;
			padding: 0;
			text-align: left;
			overflow: auto;
			padding-left: 13px; }
 
		#main #menu li {
			display: inline;
			list-style-type: none; }
 
		#main #menu .others {
			display: inline;
			list-style-type: none;
			float: left;
			margin-top: 12px;
			width: 97px;
			height: 15px;
			border-left: 1px solid #cccccc; }
 
		#main #menu .first {
			display: inline;
			list-style-type: none;
			float: left;
			margin-top: 12px;
			width: 97px;
			height: 15px; }
 
		#main #menu li a {
			display: block;
			width: 97px;
			height: 15px;
			text-align: center;
			font-family: Tahoma;
			font-size: 11px;
			color: #fff;
			text-decoration: none; }
 
	#main #box_content {
		width: 698px;		
		float: left;
		margin-top: 16px;
		margin-bottom: 20px;
		overflow: auto; }
 
		/* ## enterprise ## */
#main #box_content #title {
			width: 678px;
			float: left; }
 
		#main #box_content #enterpriseContent {
			width: 658px;
			float: left;
			margin-top: 15px;
			margin-bottom: 15px; }
 
			#main #box_content #enterpriseContent p {
				font-family: Tahoma;
				font-size: 13px;
				color: #555;
				margin-bottom: 15px;
				text-align: left; }
 
			#main #box_content #enterpriseContent tt {
				font-family: Tahoma;
				font-size: 13px;
				color: #555;
				margin-bottom: 0px;
				text-align: justify; }
 
			#main #box_content #enterpriseContent h1 {
				font-family: Tahoma;
				font-size: 15px;
				color: #555;
				margin-bottom: 0px;
				font-weight: bold;
				text-align: left; }
 
			#main #box_content #enterpriseContent h2 {
				font-family: Tahoma;
				font-size: 13px;
				color: #555;
				font-weight: bold;
				text-align: left; }
 
			#main #box_content #enterpriseContent h3 {
				font-family: Tahoma;
				font-size: 10px;
				color: #555;
				margin-bottom: 1px;
				text-decoration: underline; }
 
			/* ## END ## */
/* ## create account ## */
#main #box_content #enterpriseContent #body_account {
				width: 587px;
				margin: auto;
				overflow: auto;
				margin-bottom: 10px; }
 
				#main #box_content #enterpriseContent #body_account .input_account_default {
					width: 328px;
					height: 21px;
					_height: 25px;
					background: url('../picture/input_account_default.gif') no-repeat;
					padding-top: 5px;
					padding-left: 5px;
					color#555;
					text-align: left;
					font-family: Tahoma;
					font-size: 12px; }
 
				#main #box_content #enterpriseContent #body_account .input_account_default2 {
					width: 179px;
					height: 21px;
					_height: 25px;
					float: left;
					background: url('../picture/input_zipcode.gif') no-repeat;
					padding-top: 5px;
					padding-left: 5px;
					text-align: left;
					font-family: Tahoma;
					font-size: 12px;
					color#555; }
 
				#main #box_content #enterpriseContent #body_account #name_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px;
					text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #name_account label {
						display: block;
						float: LEFT;
						width: 100%;
						margin-bottom: 5px;
						font-family: Tahoma;
						font-size: 12px;
						font-weight: bold;
						color: #555;
						text-align: left; }
 
				#main #box_content #enterpriseContent #body_account #email_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px;
					text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #email_account label {
						display: block;
						float: LEFT;
						width: 100%;
						margin-bottom: 5px;
						font-family: Tahoma;
						font-size: 12px;
						font-weight: bold;
						color: #555;
						text-align: left; }
 
				#main #box_content #enterpriseContent #body_account #address_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #address_account #street_acocunt {
						width: 330px;
						float: left;
						margin-right: 10px; }
 
						#main #box_content #enterpriseContent #body_account #address_account #street_acocunt label {
							display: block;
							float: LEFT;
							width: 300px;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #address_account #number_acocunt {
						width: 220px;
						float: left;
						overflow: auto; }
 
						#main #box_content #enterpriseContent #body_account #address_account #number_acocunt label {
							display: block;
							float: LEFT;
							width: 220px;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						#main #box_content #enterpriseContent #body_account #address_account #number_acocunt label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						.input_numero_endereco {
							width: 69px;
							height: 21px;
							_height: 25px;
							float: left;
							background: url('../picture/input_number_address.gif') no-repeat;
							padding-top: 5px;
							padding-left: 5px;
							text-align: left;
							font-family: Tahoma;
							font-size: 12px;
							color#555; }
 
				#main #box_content #enterpriseContent #body_account #completion_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #completion_account #neighborhood_acocunt {
						width: 288px;
						margin-right: 10px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #completion_account #neighborhood_acocunt label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						.input_bairro {
							width: 287px;
							height: 21px;
							_height: 25px;
							float: left;
							background: url('../picture/input_neighborhood.gif') no-repeat;
							padding-top: 5px;
							padding-left: 5px;
							text-align: left;
							font-family: Tahoma;
							font-size: 12px;
							color:#555; }
 
					#main #box_content #enterpriseContent #body_account #completion_account #completion_address {
						width: 255px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #completion_account #completion_address label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						.input_complemento {
							width: 255px;
							height: 21px;
							_height: 25px;
							float: left;
							background: url('../picture/input_completion_address.gif') no-repeat;
							padding-top: 5px;
							padding-left: 5px;
							text-align: left;
							font-family: Tahoma;
							font-size: 12px;
							color#555; }
 
				#main #box_content #enterpriseContent #body_account #local_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #local_account #zipcode_acocunt {
						width: 180px;
						margin-right: 10px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #local_account #zipcode_acocunt label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #local_account #indetification {
						width: 255px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #local_account #indetification label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						.input_cpf {
							width: 255px;
							height: 21px;
							_height: 25px;
							float: left;
							background: url('../picture/input_indetification.gif') no-repeat;
							padding-top: 5px;
							padding-left: 5px;
							text-align: left;
							font-family: Tahoma;
							font-size: 12px;
							color#555; }
 
				#main #box_content #enterpriseContent #body_account #city_state_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #city_state_account #city_acocunt {
						width: 330px;
						margin-right: 10px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #city_state_account #city_acocunt label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #city_state_account #state {
						width: 240px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #city_state_account #state label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
						.select_estado {
							width: 178px;
							height: 25px;
							_height: 25px;
							float: left;
							background: url('../picture/select_state.gif') no-repeat;
							padding-top: 2px;
							padding-left: 0px;
							text-align: left;
							font-family: Tahoma;
							font-size: 12px;
							color#555; }
 
				#main #box_content #enterpriseContent #body_account #contact_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #contact_account #phone_acocunt {
						width: 180px;
						margin-right: 10px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #contact_account #phone_acocunt label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #contact_account #mobile_account {
						width: 180px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #contact_account #mobile_account label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
				#main #box_content #enterpriseContent #body_account #password_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px; }
 
					#main #box_content #enterpriseContent #body_account #password_account #password {
						width: 180px;
						margin-right: 10px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #password_account #password label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
					#main #box_content #enterpriseContent #body_account #password_account #password_confirmation {
						width: 180px;
						float: left; }
 
						#main #box_content #enterpriseContent #body_account #password_account #password_confirmation label {
							display: block;
							float: LEFT;
							width: 100%;
							margin-bottom: 5px;
							font-family: Tahoma;
							font-size: 12px;
							font-weight: bold;
							color: #555;
							text-align: left; }
 
				#main #box_content #enterpriseContent #body_account #submit_account {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px;
					_text-align: left; }
 
					.button_cadastrar {
						background: url('../picture/button_contact.gif') no-repeat;
						float: left;
						width: 156px;
						height: 28px;
						margin-top: 25px; }
 
			/* ## END ## */
/* ## Contact ## */
#main #box_content #enterpriseContent #body_contact {
				width: 587px;
				margin: auto;
				overflow: auto;
				_text-align: left; }
 
				#main #box_content #enterpriseContent #body_contact h2 {
					color: #5ba71e;
					font-family: Tahoma;
					font-weight: bold;
					font-size: 12px;
					text-align: left;
					margin-bottom: 15px; }
 
				#main #box_content #enterpriseContent #body_contact .label_contact {
					width: 580px;
					float: left;
					overflow: auto;
					margin-bottom: 8px;
					text-align: left; }
 
					#main #box_content #enterpriseContent #body_contact .label_contact label {
						display: block;
						float: LEFT;
						width: 100%;
						margin-bottom: 5px;
						font-family: Tahoma;
						font-size: 12px;
						font-weight: bold;
						color: #555;
						text-align: left; }
 
					#main #box_content #enterpriseContent #body_contact .label_contact .input_name {
						width: 568px;
						height: 21px;
						_height: 25px;
						background: url('../picture/input_name.gif') no-repeat;
						padding-top: 4px;
						text-align: left;
						font-family: Tahoma;
						font-size: 12px;
						color#555; }
 
					#main #box_content #enterpriseContent #body_contact .label_contact .campus_contact {
						width: 327px;
						height: 21px;
						_height: 25px;
						background: url('../picture/campus_contact.gif') no-repeat;
						padding-top: 4px;
						text-align: left;
						font-family: Tahoma;
						font-size: 12px;
						color#555; }
 
					#main #box_content #enterpriseContent #body_contact .label_contact  .text_contact {
						background: url('../picture/text_contact.gif') no-repeat;
						width: 568px;
						height: 89px;
						_height: 89px;
						padding-top: -10px;
						text-align: left;
						font-family: Tahoma;
						font-size: 12px;
						color#555; }
 
					#main #box_content #enterpriseContent #body_contact .label_contact .button_contact {
						background: url('../picture/button_contact.gif') no-repeat;
						float: right;
						width: 156px;
						height: 28px;
						margin-top: 25px; }
 
			/* ##  END  ##  */
/* ## login ## */
#main #box_content #enterpriseContent #contentLogin {
				width: 658px;
				overflow: auto;
				text-align: center; }
 
				#main #box_content #enterpriseContent #contentLogin p {
					font-family: Tahoma;
					font-size: 12px;
					color: #555;
					text-align: left; }
 
				#main #box_content #enterpriseContent #contentLogin #form_login {
					width: 344px;
					margin: 0 auto;
					text-align: center;
					margin-bottom: 60px; }
 
					#main #box_content #enterpriseContent #contentLogin #form_login label {
						width: 344px;
						float: left;
						display: block;
						text-align: left;
						font-family: tahoma;
						color: #555;
						font-size: 12px;
						font-weight: bold; }
 
					#main #box_content #enterpriseContent #contentLogin #form_login a {
						font-family: Tahoma;
						font-size: 12px;
						font-weight: bold;
						color: #555;
						text-decoration: none; }
 
					.login_button {
						width: 157px;
						height: 30px;
						background: url('../picture/button_login.gif') no-repeat;
						font-family: Tahoma;
						font-weight: bold;
						font-size: 12px;
						color: #555; }
 
					#main #box_content #enterpriseContent #contentLogin #form_login a:Hover { text-decoration: underline; }
 
	/* ## END ## */
/* ## Event ## */
#main #box_event {
		width: 960px;
		float: left;
		margin-top: 16px;
		overflow: auto; }
 
		#main #box_event #box_event_top {
			width: 960px;
			float: left;
			margin-top: 22px;
			overflow: auto;
			text-align: left; }
 
			#main #box_event #box_event_top #select_event {
				width: 500px;
				float: left;
				text-align: left;
				margin-top: 15px; }
 
				#main #box_event #box_event_top #select_event #events {
					width: 305px;
					height: 25px;
					border: 1px solid #8b8b8b;
					font-family: Tahoma;
					color: #888;
					font-size: 12px; }
 
		#main #box_event #body_events {
			width: 960px;
			overflow: auto;
			float: left;
			margin-bottom: 20px;
			margin-top: 20px; }
 
			#main #box_event #body_events .each_each {
				height: 110px;
				width: 110px;
				float: left;
				margin-right: 10px;
				margin-top: 8px;
				margin-bottom: 8px; }
 
				#main #box_event #body_events .each_each .each_photo {
					border: 1px solid #dddddd;
					background: #eeeeee;
					padding: 5px;
					text-align: center; }
 
					#main #box_event #body_events .each_each .each_photo img { margin: auto; }
 
	/* ## END ## */
#main #content_right {
		width: 271px;
		height: 174px;
		float: left;
		margin-left: 2px;
		margin-top: 109px; }
 
		#main #content_right #create_account { margin-bottom: 9px; }
 
#content_text {
	width: 962px;
	overflow: auto;
	margin-top: 29px;
	margin-bottom: 30px; }
 
	#content_text #content_text_left {
		width: 469px;
		float: left;
		margin-right: 15px; }
 
		#content_text #content_text_left #title_enterprise { width: 469px; }
 
		#content_text #content_text_left #content_text_left_body {
			width: 465px;
			margin-bottom: 10px; }
 
			#content_text #content_text_left #content_text_left_body p {
				padding: 5px;
				text-align: left;
				font-family: Tahoma;
				font-size: 13px;
				font-weight: normal;
				color: #555; }
 
		#content_text #content_text_left #content_text_left_button {
			width: 465px;
			overflow: auto; }
 
			#content_text #content_text_left #content_text_left_button #button_enterprise {
				width: 132px;
				height: 20px;
				_height: 28px;
				display: block;
				color: #fff;
				font-family: arial;
				font-size: 12px;
				padding-top: 8px;
				text-decoration: none;
				text-align: center;
				background: url('../picture/button_enterpirse.jpg') no-repeat;
				float: right; }
 
	#content_text #content_text_right {
		width: 463px;
		float: left; }
 
		#content_text #content_text_right #title_dica { width: 463px; }
 
		#content_text #content_text_right #content_text_right_body {
			width: 463px;
			margin-bottom: 10px; }
 
			#content_text #content_text_right #content_text_right_body p {
				padding: 5px;
				text-align: right;
				font-family: Tahoma;
				font-size: 13px;
				font-weight: normal;
				color: #555; }
 
		#content_text #content_text_right #button_dica {
			color: #fff;
			font-family: arial;
			font-size: 12px;
			display: block;
			width: 129px;
			height: 19px;
			_height: 26px;
			text-decoration: none;
			padding-top: 7px;
			text-align: center;
			background: url('../picture/button_dica.jpg') no-repeat;
			float: right; }
 
#footer {
	width: 100%;
	background: url('../picture/border_footer.gif') repeat-x; }
 
	#footer #content_footer {
		width: 962px;
		text-align: center;
		overflow: auto;
		padding-bottom: 10px; }
 
		#footer #content_footer ul {
			margin: auto;
			padding: 0;
			text-align: center;
			display: block;
			overflow: auto;
			margin-top: 18px;
			margin-left: 6%;
			_margin-left: 140px; }
 
		#footer #content_footer li {
			list-style-type: none;
			display: inline;
			width: 120px;
			float: left;
			border-right: 1px solid #555;
			text-align: center; }
 
			#footer #content_footer li a {
				display: block;
				color: #555;
				font-family: Tahoma;
				font-size: 13px;
				text-decoration: none;
				width: 101px; }
 
		#footer #content_footer .last_footer {
			margin: 0;
			padding: 0;
			list-style-type: none;
			float: left;
			border: 0; }
 
		#footer #content_footer li a:Hover { text-decoration: underline; }
 
		#footer #content_footer p {
			width: 962px;
			text-align: center;
			font-size: 13px;
			font-family: Tahoma;
			margin-top: 10px;
			color: #555; }
