/*
FOLHA DE ESTILOS: TELA DE LOGIN
Estrutura e Aplicação: Jonas Chaves (13032010)
*/

.login{
	background:#FFF; 
	overflow-x:hidden;
	overflow-y:hidden;
	font-size:12px;
}


.login h1{
	height:320px;
	text-indent:-9999px;
}

.login h2{
	width:300px;
	height:90px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	text-align:center;
	line-height: 20px;
}

.login h3{
	color:#555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.login .form{
	/*right:38%;
	margin-top:15%;*/
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left:-400px;
	width:800px;
	height:550px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;*/
}

.login .principal{ 
	margin-top:10px;
	margin-left:10px;
	margin-right:290px;
	height:450px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#485E88;
	background:url(images/principal.jpg) no-repeat;/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;*/
}

.login .dados{ 
	margin-top:-450px;
	margin-left:520px;
	margin-right:10px;
	height:450px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#485E88;
}

.login .dados .cabecalho{ 
	margin-top: 10px;
	margin-left:10px;
	margin-right:22px;
	height:70px;
	background:url(images/rodape.gif) repeat-x;
}

.login .aviso{ 
	margin-top:20px; 
	margin-left:10px;
	margin-right:10px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#485E88;
}

.login .aviso2{ 
	margin-top:-20px; 
	margin-left:0px;
	margin-right:0px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#485E88;
}

.login .dados .login_nome{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:10px;
}

.login .dados .login_sis{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:30px;
}

.login .dados .senha_nome{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:10px;
}

.login .dados .senha_sis{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:30px;
}

.login .dados .captcha_nome{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:10px;
}

.login .dados .captcha_sis{ 
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:30px;
}

.login .dados .captcha{ 
	margin-top: 10px;
	margin-left:10px;
	margin-right: 10px;
	height:100px;
}

.login .dados .botao{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	height: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #006;
}

.login .dados .ajuda1{
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px;
	color:#006;
}

.login .dados .ajuda2{
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#006;
}

.login .dados .ajuda3{
	margin-top: 7px;
	margin-left:10px;
	margin-right: 10px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

.login .rodape_info{ 
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	height:70px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#485E88;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.rodape_info .item1{ 
	margin-top: 20px;
	margin-left:10px;
	margin-right:240px;
	height:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#006;
}

.rodape_info .item2{ 
	margin-top: -40px;
	margin-left:550px;
	margin-right:10px;
	height:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#006;
}

.keyboardInput{
	width:200px;
	height:30px;
}

.keyboardInput_Captcha{
	width:100px;
	height:30px;
}

.login .aviso2{
	margin-top:-10px;
	margin-left:20px;
	widht:200px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#F00;
}

.login .usuario{
	margin-top:10px;
	margin-left:20px;
	widht:60px;
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#485E88;
}

.login .campo_usu{ 
	margin-top:-32px;
	margin-left:90px;
	widht:220px;
	height:30px;
}

.login .senha{
	margin-top:10px;
	margin-left:20px;
	widht:60px;
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#485E88;
}

.login .campo_senha{
	margin-top:-32px;
	margin-left:90px;
	widht:220px;
	height:30px;
}

.login .caracteres{
	margin-top:10px;
	margin-left:20px;
	widht:60px;
	height:60px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#485E88;
	white-space:inherit;
}

.login .campo_car{
	margin-top:-58px;
	margin-left:90px;
	widht:50px;
	height:60px;
}

.login .img_car{
	margin-top:-67px;
	margin-left:150px;
	widht:90px;
	height:60px;
}

.login .aligncenter{
	/*margin-top:15px;*/
	text-align:center;
	widht:300px;
	height:20px;
}

.login .loginDestaque{
	text-align:left;
	widht:300px;
	height:14px;
}

.form .rodape{
	margin-left:-1;
	position:absolute;
	width:300px;
	height:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	background-color:#E6ECEF;
	text-align:center;
	left: 12,000px;
}

input[type="submit"], input[type="reset"], input[type="button"], .button{
background:url(images/list_bg.jpg) repeat-x;
border:1px solid #006;
color:#FFF;
cursor:pointer;
min-height:18px;  /*Necessário para funcionamento no IE */
padding:3px;
text-shadow:1px 1px #ddd;
width:80px;
height:30px;
}

/*.login input[type="button"]{
	border:0;
	font: bold 12px/24px arial, helvetica, sans-aerif;	
	text-align:center;	
	background: #FFF url('imagens/botao.gif') no-repeat center;	
	width:120px;  
	height:24px;
}*/
