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

*{padding:0; margin:0;}
body, html, ul, table, td, tr{

}
body{
	background:url(../img/img_fundo.jpg) #fd4e0b top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#333;
	font-weight:100;


}

.l{color:#F60;}
.n{font-weight:bold; }
.traco{
	padding:20px 0;


}
.header{
	height:160px;
	background:url(../img/fundo_topo.jpg)top left repeat-x;
	position:relative;


}
.cont_header, .conteudo{
	width:800px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;



}
.cont_header img {
	float:left;
	padding:30px 0 0 0;
}

.cont_header h1{
	float:right;
	font-weight:100;
	font-size:26px;
	padding:50px 0 0 0;
	text-align:right;
}
.conteudo h3{
	font-weight:100;
	font-size:17px;
	color:#FFF;
	letter-spacing:0;

}
#form-newsletter{	}
.text{
	font-size:18px;
	color:#fff;
	overflow:hidden;
	letter-spacing:0;
	text-align:left;
	display:block;
}

#form-newsletter input[type="text"]{
	padding:10px;
	margin:3px 0 10px 0;
	width:100%;
	border:1px solid #FFF;
	font-size:14px;
	color:#3e60b1;
	display:block;

}
#form-newsletter h2{
	text-align:center;
	color:#FFF;
	font-size:44px;
	margin:0 0 10px 0;

}
#form-newsletter h3{
	text-align:center;
	font-weight:100;
	font-size:17px;
	color:#FFF;
	letter-spacing:0;

}

#form-newsletter input[type="checkbox"].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px; overflow:
	hidden; clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
#form-newsletter input[type="checkbox"].css-checkbox + label.css-label {
	padding-left:26px;
	height:18px;
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:18px;
	vertical-align:middle;
	cursor:pointer;
	color:#FFF;
	letter-spacing:0;
	margin:0 0 15px 0;

}

#form-newsletter input[type="checkbox"].css-checkbox:checked + label.css-label {
	background-position: 0 -18px;
}
#form-newsletter label.css-label {
	background-image:url(../img/check.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#form-newsletter .bloco{
	float:left;
	width:250px;
	text-align:left;
	margin:0 0 0 125px;


}

 .btn {
  background: #fb6d35;
  background-image: -webkit-linear-gradient(top, #fb6d35, #d92b02);
  background-image: -moz-linear-gradient(top, #fb6d35, #d92b02);
  background-image: -ms-linear-gradient(top, #fb6d35, #d92b02);
  background-image: -o-linear-gradient(top, #fb6d35, #d92b02);
  background-image: linear-gradient(to bottom, #fb6d35, #d92b02);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 32px;
  padding: 10px 190px 10px 190px;
  text-decoration: none;
  border:1px solid #C32306;
  margin:20px 0 40px 0;
}

.btn:hover {
  background: #d92b02;
  text-decoration: none;
}
