body
{
    font-family: Arial;
	font-size: small;
    background-color:#013E7F;
}

.sidebyside
{
     vertical-align:middle;
     display: inline-block;
     background-color:#EFEFEF;
}
.spaninline
{
     display: inline-block;
     height:100px;
}
.form-geral
{
    background-color:#EFEFEF;
    width:700px;
    padding:0;
    height:480px;
    margin:150px 150px;
    
}
.form-home
{
    background-color:#EFEFEF;
    width:700px;
    padding:0;
    margin:50px 150px;
}
.forma-geral capcha
{
    display:block; background-color:#fff; font-family:arial;
	border-top:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid;
    width:120px;
    height:50px;
}
.login-erro
{
	color:Red;
	font-weight:bolder;
}
.form-geral p { margin-bottom:20px; overflow:hidden; }
.form-geral label { display:block; margin-bottom:5px; font-size:13px; font-weight:bold; color:#A2D1ED; }
.form-geral input[type="text"], .form-geral input[type="password"], .form-geral select, .form-geral textarea {
	display:block; background-color:#fff; font-family:arial;
	border-top:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid;
}
.form-geral input[type="text"]:focus, .form-geral select:focus, .form-geral textarea:focus { border-color:#DDDDDD; }
.form-geral input[type="text"] { width:230px; padding:5px; }


.form-geral .btn {
	float:right; margin-right:30px; color:#FFF; font-size:13px; font-weight:bold; padding:6px 10px; background-color:#40B4E7;
	margin-top:10px; font-family:arial; border:none;
}
.form-geral .btn:hover { text-decoration:underline; cursor:pointer; }

/*.form-geral fieldset { margin:20px 0 20px 25px; width:470px; }

.form-geral select { padding:3px; height:28px; }
.form-geral textarea { width:230px; height:150px; padding:5px; }

.form-geral .bt-esq { float:left; }

.tam-mini	{ width:50px!important; }
.tam-fone	{ width:155px!important; }
.tam-1		{ width:105px!important; }
.tam-2		{ width:210px!important; }
.tam-3		{ width:315px!important; }
	
.duplo input, .duplo select	{ float:left; }
.duplo span		{ float:left; font-size:13px; line-height:27px; }

.linha { float:left; width:100%; margin-bottom:20px; }
.linha div { float:left; margin-right:15px; }
.quebra { clear:left; }

.login{ width:250px; height:350px;}
.login label { display:block; margin-bottom:5px; font-size:13px; font-weight:bold; }
.login .btn {
	float:right; margin-right:30px; color:#3A3E96; font-size:13px; font-weight:bold; padding:6px 10px;
	border:#ccc 3px ridge; margin-top:10px; font-family:arial;
}
.login .tam-senha  { width:105px; padding:5px; background-color:#eee; font-family:arial;
	border-top:#aaa 1px solid; border-right:#aaa 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid;}
.login .tam-login  { width:105px; padding:5px; background-color:#eee; font-family:arial;
	border-top:#aaa 1px solid; border-right:#aaa 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid;}
    */

