a:link		{color:#ffffff;text-decoration:none}
a:hover		{color:#ffffff;text-decoration:underline}
a:visited	{color:#ffffff;text-decoration:none}
a:active	{color:#ffffff;text-decoration:none}

body{background-color:#CDC9C9;}

p{	
	font-family: Open Sans, tahoma, sans-serif; 
	font-size: 12px;
}

ul li{
	display:inline;
}
	
h1{
	color:#000000;
	text-align:center;
}
	
h3{
	color:lightgreen;
	font-weight:none;
}

label, input, textarea {
	display: block;
	float: left;
	width:335px;
}

label {	
	text-align: right;
	width: 80px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.label_g{
	text-align: left;
	width: 150px;
	padding-right: 20px;
	padding-bottom: 5px;
}

fieldset {
	border: solid 1px #000;
	width:450px;
	height:200px;
	float:left;
}

.fieldset_p{
	border: solid 1px #000;
	width:420px;
	height:90px;
	float:left;
}

br {
	clear: left;
}

.opensans12{	
	font-family: Open Sans; 
	font-size: 12px;
}

.opensans14{	
	font-family: Open Sans; 
	font-size: 14px;
}

.anton22{
	font-family: anton;
	font-size: 22px;
}

.anton26{
	font-family: anton;
	font-size: 26px;
}

.anton28{
	font-family: anton;
	font-size: 28px;
}

.align-esquerda {
	float:left;
	margin:8px;
}	

.alinhamento-direito{
	float:right;
	margin:8px;
	color:#000000;
}

.top_sobre{
	float:left;
	margin:0 10px 0 0;
	width:300px;
	height:390px;
	border:5px solid #EEE9E9;
}

.top_contato{
	float:left;
	margin:0 10px 0 0;
	width:300px;
	height:250px;
	border:5px solid #EEE9E9;
}

.top3{
	float:left;
	margin:0 10px 0 0;
	width:300px;
	height:370px;
	border:5px solid #EEE9E9;
}
	
.top3 p{padding:0 10px 0 10px;}

.top4_contorno{
	float:left;
	margin:10px 10px 0 0;
	width:940px;
	height:141px;
	border:5px solid #EEE9E9;
}

.top4_down{	width:620px;
	height:41px;		
	background-image:url('images/top_down4.png');
	color:#fff;
	padding:10px 0 10px 10px;
	font-family: anton, tahoma, sans-serif;
	font-size: 22px;
}
	
.top4 p{padding:0 10px 0 10px;}

.top_down{
	width:290px;
	height:41px;
	margin:-5px 0 0 0;			
	background-image:url('images/top_down.png');
	color:#fff;
	padding:10px 0 10px 10px;
	font-family: anton, tahoma, sans-serif;
	font-size: 22px;
}

.top_down_sobre{
	width:290px;
	height:90px;
	margin:-5px 0 0 0;			
	background-image:url('images/top_down_sobre.png');
	color:#fff;
	padding:10px 0 10px 10px;
	font-family: anton, tahoma, sans-serif;
	font-size: 22px;
}

.leiamais {
	float:right;
	margin:0px 8px 0 0;
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Open Sans;
	font-size:12px;
	font-style:normal;
	height:33px;
	line-height:33px;
	width:125px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cd8a15;
}
.leiamais:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.leiamais:active {
	position:relative;
	top:1px;
}

/* banner principal*/	
#banner{
	background-color:#dddddd;
	border:#999999 1px solid;
	//-moz-border-radius: 10px; /* FF1+ */
	//-webkit-border-radius: 10px; /* Saf3+, Chrome */
	position:relative;
	width:970px;
	height:350px;
	left:10px;
	top:10px;
	padding:2px;
}

#logo{
	position: absolute;
	z-index:1;
	margin:15px 0 0 60px;
}

#seta{
	position: absolute;
	z-index:1;
	margin:30px 0 0 30px;
}
.logoBlack{
	font-family: anton;
	font-size:30px;
}

.logoOrange{
	font-family: anton;
	font-size:30px;
	color:#ED8600;
}

.slogan{
	font-family: Open Sans;
	font-size:16px;
	margin:-10px 0 0 0px;
	font-weight:bold;
}

/* menu superior */	
#topo{
	background-color:#152635;
	color:#ffffff;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */	
	position:relative;
	width:980px;
	height:50px;
	left:10px;
	top:20px;
}
	
ul.menu{
	list-style-type: none;
	width: 980px;
	margin: 0px;
	padding: 13px 30px 15px 30px;
}
ul.menu li a{
	height: 50px;
	width: 100px;
	padding: 13px 30px 15px 30px;
	font-family: Open Sans, tahoma, sans-serif;
	font-size: 16;
}

ul.menu li a:hover{
	background-color:#ED8600;
	padding: 13px 30px 15px 30px;
	text-decoration: none;
}

ul.menu li.at{
	background-color:#ED8600;
	padding: 13px 0 15px 0;
}

/* radape contendo o menu inferior */	
footer{
	background-color:#152635;
	border:#999999 1px solid;
	color:#ffffff;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */
	position:relative;
	width:960px;
	height:340px;
	left:10px;
	top:40px;
	padding:10px;
	font-family:Open Sans;
	font-size:12px;
}	
	
/*POPUP*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:transparent;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
 
#boxes #dialog2 {
  background:transparent; 
  width:650px;
  margin:0 auto;
  margin-top:-160px;
  margin-left:210px;
}
 
.close{display:block; text-align:right; color:red; width:400px;}

