body, h1, h2, h3, h4, h5, h6, /*p,*/ blockquote, pre, dl, dd, ol, ul, menu, form, fieldset, legend, figure, section, summary { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
button, fieldset, iframe, img { border: 0; }

html { font: 100%; color: #000; font-family: Verdana, Geneva, sans-serif; /* font:13px/16px "Lucida Grande", Arial, Sans-serif;*/ }
body { font-size: .75em; background:#212628; background-image: url(/Content/imagens/bg.jpg);background-repeat: repeat-x; background-position: top center;}
#tudo{ width:950px; margin:0 auto; min-height:500px;}
#topo{ height:100px; }
#logo{ margin-top:35px; float: left}
#titulo{height:30px;  }
#titulo p{color:#FFFFFF; float:right; font-size:40px; margin-top:2px; }
#menu{width:100px; margin-top:-30px; float:right; list-style:none; text-align:right}
#menu li a{  margin:0; padding:0; }
a:link, a:visited{ text-decoration:none; color: #333;}
a:hover{text-decoration: underline; color: #333}
.clear{ height:1px; clear:both}

/*FORMULÁRIO*/
#DivLogin{ width:265px; margin:0 auto; margin-top:20px;}
.fLabel{ font-weight:bold; font-size:20px;}

.fInput{	/*Efeito*/
	width: 250px;
	margin-top:10px;
	margin-bottom:10px;
	outline:none;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
     border:1px solid white;
	box-shadow: 0 0 5px #cccaca;
    -webkit-box-shadow: 0 0 5px #cccaca; 
    -moz-box-shadow: 0 0 5px #cccaca;
    border:1px solid #cccaca;
	font-size:18px;
	padding:5px;
	}
	
.fInput:focus {
	box-shadow: 0 0 5px gold;
    -webkit-box-shadow: 0 0 5px gold; 
    -moz-box-shadow: 0 0 5px gold;
    border:1px solid gold;
	padding:5px;
	}
.fBotao{ 

/* Para Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #fff, #cccaca) repeat-X;
/* Para WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cccaca)) repeat-X;
/* Para IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#cccaca)";
/* Para IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cccaca');
cursor: pointer;
padding:8px;
width:70px;
border:1px solid #ccc;
font-weight:bold;
float:right;
clear: both;
}
.fBotao:hover{ 
box-shadow: 0 0 5px gold;
-webkit-box-shadow: 0 0 5px gold; 
-moz-box-shadow: 0 0 5px gold;
border:1px solid gold;
}	
#loading { position: absolute; top: 50%; left: 50%; width: 100px; width: 100px; margin-left: -50px; margin-top: -50px;z-index: 999999999999999999999999; }
#Result{ width:270px; margin:0 auto; margin-top:40px; height:50px; color:Red}
#rodape { background-repeat: repeat-x; height: 70px; font-weight: bold; font-size: 11px; margin-top: 25px; position: relative; }
#rodape nav { color: #cacaca; padding-top: 30px; }
#rodape nav a { color: #66caff; text-decoration: none; }
#rodape nav a:hover { text-decoration: underline; }
#rodape p { color: #cacaca; float:left; clear:both; position: relative }
#rodape img { float: right; position: relative; }

#demo{width:284px; height:32px; float:left; margin-left:125px; margin-top: 105px; background-image: url(/Imagens/versaoFinal.png);}

/********login- lembrar *********/

#lembrar{ margin: 0 auto; margin-top:75px; width:350px; }
#lembrar h2{font-family: Verdana, Geneva, sans-serif; color: White; margin-bottom:30px;}