@charset "iso-8859-1";
/* CSS Document */

body {
	padding-top:0;
	margin-top:0;
}

h2 {
	font-size:4em;
	color:#c8cdd1;
	font-weight:normal;
	position:absolute;
	right:30%;
	top:2em;
	text-align:right;
}

h2 strong {
	display:block;
	letter-spacing:-.05em;
	font-size:1.2em;
}

div#main {
	padding-top:0;
}

div#conteudo {
	display:block;
	margin:0;
	padding:0;
	width:725px;
	height:400px;
	background:none;
	border-style:none;
	margin-bottom:0 !important;
	z-index:1001;
}

div#boxes {
	width:100%;
	height:10em;
	display:block;
	margin:0 !important;
	padding-bottom:4em;
	clear:both;
}

div#boxes div {
	width:20%;
	margin:0 1.4%;
	float:left;
	display:block;
}

div#boxes div.box {
	background-color:#003151;
	padding:1%;
	color:#FFF;
}

div#boxes div.box h3 {
	font-size:1.1em;
	margin-bottom:.8em;
	}
	
div#boxes div.box p {
	font-size:.75em;
	letter-spacing:.05em;
}


div#rodape {
	width: 100%;
	margin: 30px 0 0 0;
}

div#newsletter {
	margin-left:0;
	padding:0;
	width:40%;
	text-align:left;
	font-size:.75em;
	color:#8590a4;
	float:left;
	padding-left: 50px;
}
.linhas_formulario	{ 
	width:22% !important; 
	float:left; 
	padding: 0 20px 0 0; 
	margin: 0 20px 0 0; 
}


div#creditos {
	margin-left:0;
	padding:0;
	width:30%;
	padding-right:15%;
	text-align:right;
	font-size:.75em;
	color:#95a2ad;
	float:right;
	padding-top: 30px;
}

div#creditos a {
	margin-left:3em;
}

ul#menu {
	margin-top:5em;
}

form { margin:0 0 0 auto; }

form input.text, input.submit, input.button, form select, form textarea {
	border-width:1px;
	padding:.2em;
}
form input.text.changed, form textarea.changed {
	background:none;
	border-style:none;
	border-bottom:1px solid #8590a4;
	padding:.1em 0;
	color:#8590a4;
}
form textarea.changed {
	border:1px solid #8590a4;
}
.Botao {
	background-color: #f9a03a;
	color:#00192a;
	height:15px;
	padding: 0 0 5px 0;
	width:100%;
	font-weight:bold;
}
form .invalid {
	background-color:#8590a4 !important;
}
