html, body, #wrap {height: 100%; background-color:#000; background-image:url(../img/starfield.png);}
body > #wrap {height: auto; min-height: 100%; font-family:"Trebuchet MS", Helvetica, Arial; font-size:14px;}
#main {padding-bottom: 40px; margin-top:-30px; color:#FFF; left:50%; margin-left:321px; }  /* deve ser a mesma altura do rodapé */
 
 a{
 color:#fff;
 }
 
 h2{
 font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
 }
 
 .names{
 font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; 
 }
/* Head */


.logo_area{
margin:0px;
margin-left:140px;
background-image:url(../img/bg_logo.png);
width:574px;
height:330px;
position:relative;
}
.ovni_txt{
margin-top:150px;
margin-left:260px;
position:absolute;
}
#logo{
  background-image:url(../img/logo.png);
  text-indent:-9999px;
  display:block;
margin-left:130px;
margin-top:37px;
position:absolute;
width:314px;
height:144px;
overflow:hidden;
}
/* End Head */


/* Menu */
#idiom{
margin-left:666px;
margin-top:224px;
position:absolute;
top:76px;
width:157px;
display:block;
font-weight:bold;
}

#asteroid{
  background-image:url(img/asteroid.png);
  text-indent:-9999px;
  display:block;
  margin-left:540px;
  margin-top:-175px;
  position:absolute;
  width:191px;
  height:251px;
  overflow:hidden;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	ul li {
	position: relative;
	}
	
	li ul {
	position: absolute;
	top: 0;
	display: none;
	}
	
	ul li a {
	display: block;
	text-decoration: none;
	border-bottom: 0;
	}
	
	ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	li:hover ul { display: block; }

#bt_camping, #bt_traveling, #bt_more{
  text-indent:-9999px;
  display:block;
  float:left;
  position:relative;
  overflow: hidden;
  margin-top:6px;
}
	
#bt_camping{
  background-image:url(img/camping_bt.png);
  height:55px;
  width:102px;
}a#bt_camping:hover { background-image:url(img/camping_bt_push.png); }

#bt_traveling{  
  background-image:url(img/travel_bt.png);
  height:55px;
  width:88px;
}a#bt_traveling:hover { background-image:url(img/travel_bt_push.png); }

#bt_more{  
  background-image:url(img/know_bt.png);
  height:55px;
  width:100px;
}a#bt_more:hover { background-image:url(img/know_bt_push.png); }
	
.submenu{
width:110px;
height:20px;
border: 0px hidden;
}	

#bt_history, #bt_staff, #bt_photos, #bt_faq, #bt_contact, #bt_fu{
text-indent:-9999px;
display:block;
overflow: hidden;
}

#bt_history{background-image:url(img/bt_history.png);}
a#bt_history:hover { background-image:url(img/bt_history_push.png); }

#bt_staff{background-image:url(img/bt_staff.png);}
a#bt_staff:hover { background-image:url(img/bt_staff_push.png); }

#bt_photos{background-image:url(img/bt_photos.png);}
a#bt_photos:hover { background-image:url(img/bt_photos_push.png); }

#bt_faq{background-image:url(img/pt_faq.png);}
a#bt_faq:hover { background-image:url(img/pt_faq_push.png); }

#bt_contact{background-image:url(img/bt_contact.png);}
a#bt_contact:hover { background-image:url(img/bt_contact_push.png); }

#bt_fu{background-image:url(../img/bt_fu.png);}
a#bt_fu:hover { background-image:url(../img/bt_fu_push.png); }

#submenu1{
margin-left:14px;
margin-top:61px;
z-index:999;
}

#submenu2{
margin-left:102px;
margin-top:61px;
z-index:999;
}

#submenu3{
margin-left:190px;
margin-top:61px;
z-index:999;
}
/* End Menu */


/* Main containter */
.history, .staff, .camping, .registry, .faq{
text-indent:-9999px;
display:block;
margin-left:0px;
margin-top:0px;
position:relative;
overflow: hidden;
width: 450px;
height:64px;
}
.history{
background: url(img/title_history.png) no-repeat;
}
.staff{
background:url(img/title_staff.png) no-repeat;
}
.camping{
background: url(img/title_brazil.png) no-repeat;
}
.registry{
 background:url(img/title_register.png) no-repeat;
}
.faq{
background:url(img/title_faq.png) no-repeat;
}


.spaceship{
background-image:url(../img/spaceship.png);
width:201px;
height:343px;
position:absolute;
margin-top:-220px;
margin-left:552px;
}

.satelite{
background-image:url(../img/satelite.png);
width:188px;
height:231px;
position:absolute;
margin-top:-135px;
margin-left:-75px;
}

.space{
height:320px;
}

.main_conteiner{
padding-left:35px;
padding-right:35px;
background-image:url(../img/main_middle.jpg);
background-repeat:repeat-y;
min-height:150px;
width:573px;
overflow: hidden;
}

.quadro_pic_main{
border: 1px solid #d67c28;
margin-left:5px;
height:113px;
width:162px;
position:relative;
float:right;
}

.conteiner_space{
height:75px;
}

.inscricao{
margin-left:-10px;
border:0px;
width:592px;
height:760px;
}
/* End Main containter */


/* Footer */
#footer {
background-image:url(../img/degrade_footer.png);
background-repeat:repeat-x;
    position: relative;
    margin-top: -222px; /* A mesma altura do rodapé, o valor deve ser negativo */
    height: 222px;
    clear:both
}

#footer_texto {
    position:absolute;
    margin-top: 150px; /* A mesma altura do rodapé, o valor deve ser negativo */
    margin-left: 25%;
	height: 40px;
    clear:both;
}

.FU_logo{
float:left;
padding-left:50% - 260px;
width:260px;
}

.text_footer{
height:40px;
width:325px;
text-align:center;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size: 10px;
color:#fff;
margin-top:8px;
border-left-color:#fff;
border-left-style:solid;
border-left-width:1px;
}

#fauna_footer{
  text-indent:-9999px;
  display:block;
width:236px;
height:35px;
overflow: hidden;
}

.image_footer{
float:right;
}

/* form inscrição */

.formInscricao .input, .buttonInput {
	font-size: larger;
	border: 1px dashed #0f0;
	margin: 30px 0;
	padding: 20px 5pt;
}

.formInscricao .error {
	border-color: #f00;
	background-color: #500;
}

.formInscricao .inPerg {
	font-size: larger;
	font-weight: bold;
	color: #0f0;
}

.formInscricao .inExpl {
	color: #393;
}

.formInscricao input, .formInscricao textarea, .buttonInput input, .buttonInput a {
	background: black;
	border: 1px solid #393;
	color: white;
	font-size: 20px;
	font-family: helvetica, arial;
}

div.buttonInput {
	text-align: center;
}

div.buttonInput input, div.buttonInput a {
	width: 50%;
	background-color: #0f0;
	color: #000;
	display: inline-block;
	text-decoration: none;
}

ul.review {
	list-style: disc inside none;
	padding-left: 10px;
	color: #3c3;
}

ul.review span {
	font-size: larger;
	font-weight: bolder;
	color: #fff;
}

table.review {
	margin: 10px auto;
	color: #3c3;
	border-collapse: collapse;
}

table.review td {
	border-width: 1px;
	border-style: dotted none;
	border-color: #060;
}

table.review td.c2 {
	font-size: smaller;
	padding-left: 10px;
}

table.review td.c3 {
	font-size: larger;
	font-weight: bolder;
	text-align: right;
}

table.review tr.total td {
	color: #fff;
}


