
#principal form{
width:80%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:0 10%;
}

#principal input {
background:#fff;
width:100%;
margin-bottom: 3px;
/*border:1px solid #CC9933;*/
}
#principal .textarea {
background:#fff;
width:100%;
margin-bottom: 3px;
}
#principal select {
background:#fff;
font-family:Arial, Helvetica, sans-serif;
width:100%;
margin-bottom: 3px;
/*border:1px solid #CC9933;*/
}
#principal .submit {
clear:both;
width:100px;
background:#eee;
color:#000;
}
#left{
float:left;
width:48%;
height:auto;
}
#right{
float:right;
width:48%;
height:auto;
}
#clear{
margin-top: 10px;
padding-top:10px;
border-top:1px solid #fff;
clear:both;
width:100%;
text-align:center;
}
/* caixinhas */
.submit, #principal .submit {
	clear:both;
	color:#333;
	width:100px;
}
.submit:hover, #principal .submit:hover {
	clear:both;
	background:#8AD55E;
	color:#333;
	width:100px;
	border:1px solid #999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
	-ms-transition:border linear 0.2s,box-shadow linear 0.2s;
	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
	transition:border linear 0.2s,box-shadow linear 0.2s;
}
.senha, #principal .senha {
	clear:both;
	color:#333;
	width:200px!important;
	text-align:center;
}
input, #principal input, select, #principal select {
	height:22px;
	background:#fff;
	width:100%;
	margin-bottom: 5px;
}
select, #principal select { padding:3px; height:25px;}
label{font-size:20px;font-weight:normal;line-height:30px; color:#587cf0;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;}
input, select, .textarea{
	background-color:#ffffff;
	border:1px solid #cccccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
	-ms-transition:border linear 0.2s,box-shadow linear 0.2s;
	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
	transition:border linear 0.2s,box-shadow linear 0.2s;
}
input:focus, select:focus, .textarea:focus{
	border-color:rgba(82, 168, 236, 0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
}