﻿/* ----------------------------------------------  Reset form elements ---------------------------------------------- */
	
	input, textarea {
		margin:0; padding:0; font-size:0.85em; outline:none;
		font-family:inherit;	
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		box-sizing:border-box;}
		a {color:#009900;}
	
/* ----------------------------------------------  Inputs, textareas and selects  ---------------------------------------------- */


	
	
	select, div.styled{width:350px; height:45px; background:#FFDE5F; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	select, div.styled1{width:250px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	select, div.styled2{width:100px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.styled12{width:430px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.styled18{width:210px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.styled11{width:210px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.styleda{width:145px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.styled15{width:930px; height:45px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	input[type="password"]{  
		width:18em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input2[type="text"]{width:500px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input2-1[type="text"]{width:430px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input2-2[type="text"]{width:380px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input12[type="text"]{width:210px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.inputdata[type="text"]{width:130px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.inputdep1[type="text"]{width:180px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input12-2[type="text"]{width:150px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input221[type="text"]{width:420px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input-email2[type="text"]{width:500px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	.input-for[type="text"]{width:450px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input-dep[type="text"]{width:350px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input-nasc[type="text"]{width:155px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.input-depend[type="text"]{width:250px; height:45px; background:#FFDE5F;  padding:0.8em; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
	
	
	
	
	
	
	
	.inputmail[type="text"]{width:42em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif;}
	.input3[type="text"]{width:25em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input4[type="text"]{width:35em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input5[type="text"]{width:33em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input6[type="text"]{width:15em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input10[type="text"]{width:36em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.input11[type="text"]{width:32em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputbusca[type="text"]{width:30em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcep[type="text"]{width:12em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcompra[type="text"]{width:5em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcompra6[type="text"]{width:7em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcompra4[type="text"]{width:12em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcompra1[type="text"]{width:7em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:#88B8FF;}
	.inputnumero[type="text"]{width:6em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.inputcompra2[type="text"]{width:18em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:#88B8FF;}
	.inputcompra3[type="text"]{width:18em; border-radius:2px; border: solid 1px #ccc; padding:0.8em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:#88B8FF;}
	div.styled, input[type="submit"], input[type="button"], 
	inputbtn12[type="file"]:after {
		background: width:680px; height:45px; background:#97D14B; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2);}	
	
	input[type="text"], textarea, input[type="file"] { 
		background-color: #88B8FF;
		-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
		box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);}
	
		.ie9 input[type="text"] { line-height:normal; } /* Get the stuff to line up right */
	
	textarea { width:100%; height:10em; }
	.textarea1 { width:100%; height:4em; }
	
/* ----------------------------------------------  Select menu  ---------------------------------------------- */
	
	/* For IE and Firefox */

	div.styled { overflow:hidden; padding:0; margin:0; }
		
		.ie7 div.styled {border:none;}

	div.styled select {	
		width:115%; background-color:transparent; background-image:none;
		-webkit-appearance: none; border:none; box-shadow:none;}
		
		.ie7 div.styled select {
			width:100%; background-color:#88B8FF; border: solid 1px #ccc; 
			padding:0.3em 0.5em;}	

/* ----------------------------------------------  Select menu1  ---------------------------------------------- */
	
	/* For IE and Firefox */

	div.styled1 { overflow:hidden; padding:0; margin:0; }
		
		.ie7 div.styled1 {border:none;}

	div.styled1 select {	
		width:100%; background-color:transparent; background-image:none;
		-webkit-appearance: none; border:none; box-shadow:none;}
		
		.ie7 div.styled1 select {
			width:100%; background-color:#88B8FF; border:none; padding:0.3em 0.5em;}	
	
/* ----------------------------------------------  File field  ----------------------------------------------  */

	/* Webkit Only */
	
	input[type="file"] { 
		position: relative; 
		-webkit-appearance: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;	width: 40%;	padding:0;}
		
	input[type=file]::-webkit-file-upload-button {
		width: 0; padding: 0; margin: 0;-webkit-appearance: none; border: none;}	
		
	input[type="file"]:after {
		content: 'Upload';
		margin:0 0 0 0.5em;
		display: inline-block; left: 100%; position: relative;
		background:white url(formelements-select.png) no-repeat center left;
		padding:0.3em 0.5em; border: solid 1px #ccc !important;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
		box-shadow: 0 1px 3px rgba(0,0,0,0.2);
		border-radius:4px;}	
		
		
		input[type="file"]:active:after {box-shadow:none;}
	
	
/* ----------------------------------------------  Checkboxes and Radio inputs  ----------------------------------------------  */	
		
	input[type="checkbox"]{width:15px; height:15px;}

/* ---------------------------------------------- Form Submit and Next buttons ---------------------------------------------- */	

	input[type="submit"], 
	input[type="button"] { 
		padding:0.5em 1em; line-height:1em; cursor:pointer;
		border-radius:4px; color:#000000; font-weight:bold; font-size:inherit;
		border:solid 1px #000000;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
		background-position: center bottom;}
		
		/* Gradient Generator by : http://www.colorzilla.com/gradient-editor/ */
		
	input[type="submit"]:active, 
	input[type="button"]:active {-webkit-box-shadow: none; box-shadow:none;}
		
		/* IE7 needs you to change the background to transparent when using image background for submit buttons */	

/*----------------------------------------------  Media Queries ----------------------------------------------  */
		
	@media screen and (max-width: 600px) { 
		body { width:80%; font-size:15px; } 
	}/* end of query */

	@media screen and (max-width: 400px) { 
		input[type="text"], textarea, select, div.styled { width:100% } 
	}/* end of query */	
	
	#grid26{width:930px; height:300px; float:left; background:#999999; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	