@charset "utf-8";

* {
	padding : 0px;
	margin : 0px;
}
#geral {
	width :900px;
}
body {
	background :#333333;
	height : 100% !important;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
h1, h2 {
	background : #999999 url(../img/top_new.jpg) left no-repeat;
	margin : 0;
	height : 130px;
	text-indent : -999em;
	overflow : hidden;
}
h2 {
	clear :both;
	height :80px;
	margin-top:30px;
}
h2.quem {
	background : url(../img/quem.gif) left no-repeat;
	margin-top:50px;
}
h2.como {
	background : url(../img/como.gif) left no-repeat;
}
h2.quero {
	background : url(../img/quero.gif) left no-repeat;
}
h2.cadastros {
	background :url(../img/cadastro.gif) left no-repeat;
}
h3 {
	color :#ccc;
	padding-left :40px;
}
.home {
	width :538px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size :12px;
	color :#999999;
	padding-left : 40px;
	line-height :20px;
}
small {
	text-align :center;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size :10px;
	color :#CCCCCC;
}
#menuHome {
	float :left;
	width :588px;
	height :40px;
	font-size :12px;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color :#ccc;
	font-weight :bold;
}
#menu ul {
	margin :0;
	padding :0;
	list-style :none;
}
#menu li.menu {
	float :left;
	margin :0;
	padding :0;
	width :196px;
	height :40px;
}
#menu a {
	display :block;
}
#menu li.menu {
	float :left;
	background :url("../img/norm_right.gif") no-repeat right top;
	margin :0;
	padding :0;
}
#menu a {
	display :block;
	background :url("../img/norm_left.gif") no-repeat left top;
	padding :13px 39px;
	text-align :center;
}
#menu #current {
	background-image :url("../img/norm_right_on.gif");
}
#menu #current a {
	background-image :url("../img/norm_left_on.gif");
}
#login {
	display :block;
	float :right;
	height :40px;
	border :none;
	padding : 5px 2px 0 5px;
	margin-top:-15px;
	width:300px;
}
li {
	list-style :none;
}
label {
	padding : 2px 2px 0 2px;
	margin :4px 0 0 2px;
	border :none;
	background :#666;
	width : 95px;
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ccc;
}
input, select, textarea {
	border : 1px solid #666;
	padding : 2px 2px 0 0;
	padding-left : 20px;
	margin :4px 2px 4px 0;
	background :#333333;
	width : 350px;
	height : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :#999;
}
input.email {
	background-image: url(../img/css_field_icons/css_field_email.gif);
	background-position : left;
	background-repeat : no-repeat;
}
input.senha {
	background-image :url(../img/css_field_icons/css_field_password.gif);
	background-position : left;
	background-repeat : no-repeat;
}
a:link, a:visited {
	color :#FF9900;
	text-decoration :none;
}
a:hover {
	color :#111;
}