@import url("fontes/estilo.css");
*{ margin:0; padding:0; text-decoration:none; list-style:none; border:none; }
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E5E5E5;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(imagens/bg.jpg);
}
body img { border:none; }
p { margin: auto; padding: 0; }
input, textarea { outline: none; }
a { text-decoration: none; outline: none; }
/*=================================================================================================*/
#wrapper {
	z-index: 1;
	top: 50%;
	left: 50%;
	width: 980px;
	margin-top: -230px;
	margin-left: -490px;
	position: absolute;
}
#logo {
	float: left;
	width: 375px;
	margin-left: 50px;
	position: relative;
}
#box-login {
	float: left;
	width: 400px;
	margin-top: 75px;
	margin-left: 130px;
	position: relative;
}
#box-loga {
	float: left;
	width: 400px;
	margin-left: 130px;
	position: relative;
}
.txt {
	float: left;
	width: 400px;
	color: #000000;
	font-size: 13px;
	margin-bottom: 20px;
	position: relative;
	font-family:'Swis721LtBTLight', arial;
}
/*======= Formul�rio de Login =======*/
#login{
	float: left;
	width: 400px;
	position: relative;
}
#login ul {
	float: left;
	padding: 0;
	margin: auto;
	list-style: none;
}
#login label{
	float: left;
	width: 50px;
	color: #444444;
	font-size: 13px;
	display: block;
	margin-top: 10px;
	margin-right: 5px;
	text-align: left;
	font-style: normal;
	text-shadow: 0px 0px 0px #444444;
	font-family:'Swis721CnBTRoman', arial;
}
#login ul li input{
	float: left;
	color: #000;
	font-size: 13px;
	text-indent: 5px;
	background: #FFFFFF;
	border: 1px solid #CACACA;
	font-family:'Swis721LtBTLight', arial;
}

#login ul li input{
	width: 300px;
	height: 33px;
	margin-bottom: 7px;
}
#login ul li input:hover,
#login ul li input:focus{
	color: #E03927;
	background: #E6E6E6;
	border: 1px solid #C4C4C4;
	box-shadow:         0px 0px 1px 0px #DE502F;
	-moz-box-shadow:    0px 0px 1px 0px #DE502F;
	-webkit-box-shadow: 0px 0px 1px 0px #DE502F;
}
#esqueceu a{
	float: left;
	display: block;
	width: 110px;
	color: #444444;
	font-size: 10px;
	margin-top: 7px;
	margin-left: 56px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	text-shadow: 0px 0px 0px #444444;
	font-family:'Swis721CnBTRoman', arial;
	-webkit-transition-property:        opacity;
	-webkit-transition-duration:        0.3s, 0.3s;
	-webkit-transition-timing-function: linear, ease-out;
}
#esqueceu a:hover{
	color: #FF0000;
	text-shadow: 0px 0px 0px #FF0000;
	-webkit-transition-property:        opacity;
	-webkit-transition-duration:        0.3s, 0.3s;
	-webkit-transition-timing-function: linear, ease-out;
}
.logar {
	float: right;
	width: 140px;
	margin-top: 2px;
	margin-right: 45px;
	position: relative;
}
/*======= Rodap� =======*/
#sec-rodape {
	bottom: 0;
	float: left;
	width: 100%;
	position: absolute;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(imagens/bg-rodape.jpg);
}
#box-rodape {
	float: left;
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(imagens/rodape.jpg);
}
#rodape {
	left: 50%;
	width: 980px;
	height: 342px;
	margin-left: -490px;
	position: relative;
}
#box-sistem {
	float: left;
	width: 400px;
	margin-top: 135px;
	margin-left: 25px;
	position: relative;
}
.sistem {
	float: left;
	width: 400px;
	color: #FFFFFF;
	font-size: 15px;
	position: relative;
	font-family:'Swis721LtBTLight', arial;
}
.sistem-slogan {
	float: left;
	width: 400px;
	color: #F8C9D0;
	font-size: 13px;
	position: relative;
	font-family:'Swis721LtBTLight', arial;
}
.sistem-contact {
	float: left;
	width: 400px;
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 25px;
	position: relative;
	text-decoration: none;
	font-family:'Swis721LtBTLight', arial;
}
.sistem-contact-fone {
	color: #FFFFFF;
	font-size: 13px;
	position: relative;
	text-shadow: 0px 0px 0px #FFFFFF;
	font-family:'Swis721LtBTLight', arial;
}
#agradecimento {
	float: left;
	width: 210px;
	color: #666666;
	font-size: 12px;
	margin-top: 35px;
	margin-left: 334px;
	position: relative;
	text-shadow: 0px 0px 0px #666666;
	font-family:'Swis721LtBTLight', arial;
}
#box-suporte {
	float: left;
	width: 300px;
	margin-top: 85px;
	margin-left: 205px;
	position: relative;
}
#suporte-tecnico {
	float: left;
	width: 170px;
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 127px;
	position: relative;
	font-family:'Swis721CnBTRoman', arial;
}
#chat {
	float: right;
	width: 174px;
	height: 35px;
	margin-top: 2px;
	position: relative;
}
#suporte {
	float: left;
	width: 288px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: right;
	position: relative;
	font-family:'Swis721LtBTLight', arial;
}
.suporte-mail {
	top: 5px;
	margin-left: 12px;
	position: relative;
}
#rod-fim {
	float: left;
	width: 980px;
	position: relative;
}
#direitos {
	float: left;
	width: 400px;
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 70px;
	margin-left: 25px;
	position: relative;
	font-family:'Swis721LtBTLight', arial;
}
/*======= Resete =======*/
.window{
	left:0;
	top:0;
	z-index:9900;
	display:none;
	width: 500px;
	height: 200px;
	position:absolute;
	border: 10px solid #FFF;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(imagens/reset.jpg);
}
#tit-reset{
	float: left;
	width: 255px;
	margin-top: 30px;
	margin-left: 220px;
	position: relative;
}
#txt-reset{
	float: left;
	width: 345px;
	height: 45px;
	color: #FFFFFF;
	font-size: 14px;
	margin-left: 120px;
	overflow: hidden;
	text-align: right;
	position: relative;
	text-shadow: 2px 3px 1px #552B00;
	font-family:'Swis721CnBTRoman', arial;
}
#cobre{
	left:0;
	top:0;
	z-index:9000;
	display:none;
	position:absolute;
	background-color:#000;
}
.find{
	float: right;
	display:block;
	width: 32px;
	margin-top: -18px;
	margin-right: -24px;
	position: relative;
}
/*======= Formul�rio de Reset =======*/
#reset {
	float: left;
	width: 345px;
	margin-top: 5px;
	margin-left: 120px;
	position: relative;
}
#reset ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.cp-reset {
	float: left;
	height: 31px;
	position: relative;
	border: none;
	border-radius: 7px;
	background: #FFFFFF;
	box-shadow:         inset 2px 2px 3px 0px #999FA4;
	-moz-box-shadow:    inset 2px 2px 3px 0px #999FA4;
	-webkit-box-shadow: inset 2px 2px 3px 0px #999FA4;
}
#reset label {
	float: left;
	color: #000000;
	font-size: 14px;
	display: block;
	margin-top: 9px;
	margin-left: 10px;
	margin-right: 5px;
	font-style: normal;
	text-shadow: 0px 0px 0px #000000;
	font-family:'switzerland_condensedplain', arial;
}
#reset ul li input{
	float: left;
	color: #000;
	padding: 5px;
	font-size: 13px;
	border: none;
	background: none;
	text-transform: lowercase;
	padding: 9px 10px 0 10px;
	font-family:'switzerland_condensedplain', arial;
}
#reset ul li input {
	width: 170px;
}
#reset .enviar-reset {
	float: right;
	margin-top: 2px;
	position: relative;
}
/*======= Valida��o =======*/
#validacao {
	float: left;
	width: 67px;
	margin-top: 70px;
	margin-left: 280px;
	position:relative;
}
#galanti {
	float: left;
	width: 132px;
	margin-top: 61px;
	margin-left: 14px;
	position:relative;
}