#pop-up{
	width:440px;
	height:309px;
	display:block;
	position:absolute;
	top:198px;
	left:143px;
}
#pop-up a.fechar{
	width:60px;
	height:20px;
	display:block;
	position:absolute;
	top:5px;
	left:303px;
	text-indent:-99999px;
	overflow:hidden;
	z-index: 100;
	background: url(../img/transp.gif) 0 0 no-repeat;
}
#pop-up #blocopopup{
	width: 440px;
	height: 309px;
	display: block;
	z-index: 10;
}


* {
	padding:0;
	margin:0;
}
body {
	background:#161616 url(../img/body_fundaomaster.jpg) no-repeat center top;
}
#geral {
	width:752px;
	display:table;
	margin:0 auto;
}
#geral #top {
	width:752px;
	height:161px;
	padding-top:19px;
	display:block;
	position:relative;
}
#geral #top h1 a {
	width:337px;
	height:50px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	left: 213px;
	top: 121px;
}
#geral #top #nav {
	width:752px;
	height:161px;
	display:block;
}
#geral #top #nav ul {
	width:190px;
	display:block;
}
.fltrigt {
	float:right;
}
.fltleft {
	float:left;
}

#geral #content .colesq .fltrigt li{	
	line-height:16px;
}
#geral #content .colesq .fltleft li{
	line-height:16px;
}
#geral #top #nav ul li {
	list-style-type:none;
}
#geral #top #nav ul li.dplnone {
	display:none;
}
#geral #top #nav ul li a {
	width:190px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
}
#geral #top #nav ul li a.btnhome {
	background:url(../img/btn_home.gif) no-repeat 47px 0;
}
#geral #top #nav ul li a:hover.btnhome {
	background:url(../img/btn_home.gif) no-repeat 47px -41px;
}

#geral #top #nav ul li a.btnjogo{
	background:url(../img/btn_jogo.gif) no-repeat 47px 0;
}
#geral #top #nav ul li a:hover.btnjogo{
	background:url(../img/btn_jogo.gif) no-repeat 47px -41px;
}

#geral #top #nav ul li a.btnaniversario{
	background:url(../img/btn_aniversario.gif) no-repeat 47px 0;
}
#geral #top #nav ul li a:hover.btnaniversario{
	background:url(../img/btn_aniversario.gif) no-repeat 47px -41px;
}

#geral #top #nav ul li a.btnfotos{
	background:url(../img/btn_fotos.gif) no-repeat 47px 0;
}
#geral #top #nav ul li a:hover.btnfotos{
	background:url(../img/btn_fotos.gif) no-repeat 47px -41px;
}

#geral #top #nav ul li a.btneventos{
	background:url(../img/btn_eventos.gif) no-repeat 54px 0;
}
#geral #top #nav ul li a:hover.btneventos{
	background:url(../img/btn_eventos.gif) no-repeat 54px -41px;
}

#geral #top #nav ul li a.btntreinamento{
	background:url(../img/btn_treinamento.gif) no-repeat 8px 0;
}
#geral #top #nav ul li a:hover.btntreinamento{
	background:url(../img/btn_treinamento.gif) no-repeat 8px -41px;
}

#geral #top #nav ul li a.btninflavel{
	background:url(../img/btn_inflavel.gif) no-repeat 50px 0;
}
#geral #top #nav ul li a:hover.btninflavel{
	background:url(../img/btn_inflavel.gif) no-repeat 50px -41px;
}

#geral #top #nav ul li a.btncontato{
	background:url(../img/btn_contato.gif) no-repeat 58px 0;
}
#geral #top #nav ul li a:hover.btncontato{
	background:url(../img/btn_contato.gif) no-repeat 58px -41px;
}

#geral #content {
	width:752px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.internas {
	background:url(../img/content_fd.jpg) no-repeat 0 0;
}
#geral #content h2 {
	width:475px;
	height:115px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	float:left;
	text-align:left;
}
#geral #content p.baixo {
	padding-bottom:35px;
	clear:both;
}
#geral #content p.baixo2 {
	padding-bottom:15px;
	clear:both;
}
#geral #content p.baixo22 {
	padding-bottom:32px;
	clear:both;
}
#geral #content p.baixo3 {
	padding-bottom:27px;
	clear:both;
}
#geral #content p.baixo2 strong{

}
#geral #content h2.tit_fotos {
	background:url(../img/tit_fotos.gif) no-repeat 0 60px;
}
#geral #content h2.tit_evento {
	background: url(../img/h1_eventos.gif) no-repeat 0 60px;
}
#geral #content h2.tit_oJogo {
	background: url(../img/h1_ojogo.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Aniver {
	background: url(../img/h1_aniversarios.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Treinamento {
	background: url(../img/h1_treinamentos.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Arena {
	background: url(../img/h1_arenainflavel.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Contato {
	background: url(../img/h1_contato.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Orcamento {
	background: url(../img/h1_orcamento.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Filme {
	background: url(../img/h1_filme.gif) no-repeat 0 60px;
}
#geral #content h2.tit_JogodaH {
	background: url(../img/h1_jogoDhora.gif) no-repeat 0 60px;
}
#geral #content h2.tit_Promo {
	background: url(../img/h_Promo.gif) no-repeat 0 60px;
}



#geral #content #descricao_topo {
	width:100%;
	display:table;
	padding:10px 0 25px 0;
	line-height:16px;
	clear:both;
}
#geral #content #total_fotos {
	width:100%;
	display:table;
	padding-bottom:10px;
}
.borderNn{
	border:#cc0000 solid 2px;
}

#geral #content #total_fotos ul li {
	list-style-type:none;
	text-align:center;
	width:188px;
	height:140px;
	display:block;
	float:left;
}
#geral #content #total_fotos ul li a{
	clear:both;
	display:block;
	padding-bottom:5px;
	text-align:center;
	border:none;
}
#geral #content .lista_fotos {
	width:100%;
	display:table;
	padding:10px 0;
	line-height:16px;
}
#geral #content .lista_fotos a{
	float:left;
	width:150px;
	display:block;
	border:none;
	margin:0 5px 5px 0;
}
#geral #content .lista_fotos ul li a img {
	border:none;
}

#geral #content .paginacao a {
	color:#FFFFFF;
}
#geral #content .paginacao a:hover {
	text-decoration:none;
}

#geral #content #boxhome {
	width:752px;
	height:375px;
	clear:both;
	padding-top:70px;
	display:block;
	background:url(../img/content_bghome.jpg) no-repeat 0 0;
	line-height:16px;
}
#geral #content #boxhome #HLeft{
	width: 315px;
	height: 375px;
	display: block;
	float: left;
}
#geral #content #boxhome #HLeft h2{
	width: 315px;
	height:47px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #content #boxhome #HLeft h2.tit_real{
	background:url(../img/tit_jogo.gif) 0 0 no-repeat;
}
#geral #content #boxhome #HLeft h2.tit_desafio{
	height: 78px;
	background:url(../img/tit_embarque.gif) 0 0 no-repeat;
}
#geral #content #boxhome #HLeft p{
	width: 280px;
	padding-left: 5px;
}
#geral #content #boxhome #HLeft p.txt{
	padding-bottom: 65px;
}
#geral #content #boxhome #video{
	width: 425px;
	height: 375px;
	display: block;
	float: left;
}










#geral #content .box {
	width:376px;
	height:435px;
	display:block;
	float:left;
}
/*#geralfoto #content .box {
	width:376px;
	display:table;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}*/



.bg_adrenalina {
	background: url(../img/box_adrenalina.jpg) no-repeat 30px -44px;
}
.bg_convide {
	background: url(../img/box_convide.jpg) no-repeat 30px -44px;
}
#geral #content .box h2 {
	width:100%;
	height:47px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	float:right;
	clear:right;
	text-align:left;
}
#geral #content .box h2.tit_adrenalina {
	background: url(../img/tit_adrenalina.gif) no-repeat -5px 0;
}
#geral #content .box h2.tit_convide {
	background: url(../img/tit_convide.gif) no-repeat 5px 0;
}
#geral #content .box p {
	width:90%;
	display:block;
	padding-bottom:10px;
	line-height:16px;
}
#geral #content .box p.plft {
	padding-left:10px;

}
.espacos {
	margin-top: 30px;
}


#geral #content .box h3 {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:5px;
}
#geral #content .box form ul {
	display:block;
	padding-left:10px;

}
#geral #content .box form ul li {
	list-style-type:none;
	padding-bottom:10px;
	clear:left;
	display:block;	
}
#geral #content .box form ul li label {
	clear:both;
	display:block;
}
#geral #content .box form ul li input.campos {
	background-color:#000000;
	color:#999999;
	width:180px;
	display:block;
}
#geral #content .box form ul li input.campos_email {
	border: 1px solid #999999;
	background-color:#000000;
	color:#999999;
	width:220px;
	display:block;
	float:left;
	margin-bottom:10px;
}
#geral #content .box form ul li input.btn {
	background:url(../img/buttom_fundo.jpg) no-repeat left top;
	border:none;
	color:#999999;
	width:103px;
	height:18px;
	display:block;
	text-align:center;
	margin-left:5px;
	font-size:10px;
	float:left;
}
select.amigos {
	border: 1px solid #999999;
	background-color:#000000;
	color:#999999;
	width:220px;
	display:block;
	float:left;
	clear:left;
}

/* script fotos */

#geralfoto #content .box form ul {
	display:block;
	padding-left:10px;

}
#geralfoto #content .box form ul li {
	list-style-type:none;
	padding-bottom:10px;
	clear:left;
	display:block;	
}
#geralfoto #content .box form ul li label {
	clear:both;
	display:block;
}
#geralfoto #content .box form ul li input.campos {
	background-color:#000000;
	color:#999999;
	width:180px;
	display:block;
}
#geralfoto #content .box form ul li input.campos_email {
	border: 1px solid #999999;
	background-color:#000000;
	color:#999999;
	width:220px;
	display:block;
	float:left;
	margin-bottom:10px;
}
#geralfoto #content .box form ul li input.btn {
	background:url(../img/buttom_fundo.jpg) no-repeat left top;
	border:none;
	color:#999999;
	width:103px;
	height:18px;
	display:block;
	text-align:center;
	margin-left:5px;
	font-size:10px;
	float:left;
}
#geralfoto #content .box form ul li select.amigos {
	border: 1px solid #999999;
	background-color:#000000;
	color:#999999;
	width:220px;
	display:block;
	float:left;
	clear:left;
	height: 60px;
}

/****************/
#geral #content .colesq {
	width:495px;
	display:table;
	float:left;
}
#geral #content .colesq h3 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:10px;
}

#geral #content .colesq h3 span{
	font-size:13px;
	color:#c40006;
}
#geral #content .colesq h3.catfest{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:0px;
}
#geral #content .colesq h4 {
	height:18px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	padding-bottom:20px;
}
#geral #content .colesq h4.happy{
	background:url(../img/h4_happy.gif) no-repeat 0 0;
}
#geral #content .colesq h4.eventoEmpre{
	background:url(../img/h4_eventEmpre.gif) no-repeat 0 0;
}
#geral #content .colesq h4.eventoIntegra{
	background:url(../img/h4_eventInte.gif) no-repeat 0 0;
}
#geral #content .colesq h4.clientes{
	background:url(../img/h4_clientes.gif) no-repeat 0 0;
}
#geral #content .colesq h4.AplicacaoRh{
	background:url(../img/h4_aplicacaorh.gif) no-repeat 0 0;
}
#geral #content .colesq h4.Exemplos{
	background:url(../img/h4_exemplos.gif) no-repeat 0 0;
}
#geral #content .colesq h4.AplicacaoEmpre{
	background:url(../img/h4_aplicacaoempre.gif) no-repeat 0 0;
}
#geral #content .colesq h4.Formato{
	background:url(../img/h4_Formato.gif) no-repeat 0 0;
}
#geral #content .colesq ul {
	padding:10px 0 35px 0;
}
#geral #content .colesq ul li {
	list-style-type: disc;
	list-style-position:inside;
}
#geral #content .colesq p a.convite{
	width:349px;
	height:35px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/convide_seus_amigos.gif) no-repeat 0 0;
}
ul.margemList li {
	line-height:22px;
}

#geral #content .colesq div ul.listcat {
	padding:10px 0 10px 0;
}
#geral #content .colesq div ul.listcat li {
	list-style-type: none;
	list-style-position: outside;
}
#geral #content .colesq div ul.listcat li a{
	text-decoration:none;
	line-height:18px;
	padding-left:17px;
	background: url(../img/list.gif) no-repeat 0 1px;
}
#geral #content .colesq div ul.listcat li a:hover{
	background: url(../img/list.gif) no-repeat 0 -28px;
	color:#FFFFFF;
}
#geral #content .colesq a.btMapa{
	width: 227px;
	height: 90px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background: url(../img/btMapa.gif) 0 0 no-repeat;
}





#geral #content .coldir {
	width:248px;
	height:590px;
	display:block;
	float:right;

}
#geral #content .coldirfest {
	width:248px;
	height:250px;
	display:block;
	float:right;

}

#geral #content .coldirfilme {
	width:248px;
	height:400px;
	display:block;
	float:right;
}




.imgCxForm{
	background:url(../img/cx_forms.gif) no-repeat 0 0;
}
.imgCxFts{
	background:url(../img/cx_fts.gif) no-repeat 0 0;
}
.imgCxLocal{
	background:url(../img/cx_localiza.gif) no-repeat 0 0;
}
.imgCxConvite{
	background:url(../img/cx_convite.gif) no-repeat 0 0;
}
.imgCxInflavel{
	background:url(../img/cx_ftsInflavel.gif) no-repeat 0 0;
}
#geral #content .coldir #cxForms{
	padding:40px 13px 0 13px;
}
#geral #content .coldir #cxForms h3{
	width:218px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	padding-bottom:10px;
}
#geral #content .coldir #cxForms2{
	padding:40px 0 0 6px;
}
#geral #content .coldir #cxForms2 h3{
	width:218px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	padding-bottom:10px;
}
#geral #content .coldir #cxForms2 h3.titOrcamento{
	background:url(../img/tit_orcamento.gif) no-repeat right top;
	height:22px;
}
#geral #content .coldir #cxForms h3.titOrcamento{
	background:url(../img/tit_orcamento.gif) no-repeat right top;
	height:22px;
}
#geral #content .coldir #cxForms h3.titConvite{
	background:url(../img/tit_convite.gif) no-repeat right top;
	height:22px;
}
#geral #content .coldir #cxForms h3.titTrabalhe{
	background:url(../img/tit_trabalhe.gif) no-repeat 0 0;
	height:22px;
}
#geral #content .coldir #cxForms h3.titComoChegar{
	background:url(../img/tit_comoChegar.gif) no-repeat right top;
	height:22px;
}
#geral #content .coldir #cxForms p{
	text-align:right;
}
#geral #content .coldir #cxForms form ul li{
	list-style-type:none;
	padding-bottom:6px;
	float:left;
	display:block;
	width:218px;
}
#geral #content .coldir #cxForms form ul li label{
	width:218px;
	float:left;
	padding-bottom:2px;
}
#geral #content .coldir #cxForms form ul li input.campoF{
	width:218px;
	height:16px;
	float:left;
	background:#000000;
	border:#545454 solid 1px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#geral #content .coldir #cxForms form ul li textarea.campoFmsg{
	width:218px;
	height:80px;
	float:left;
	background:#000000;
	border:#545454 solid 1px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#geral #content .coldir #cxForms form ul li input.btn {
	background:url(../img/buttom_fundo.jpg) no-repeat left top;
	border:none;
	color:#999999;
	width:103px;
	height:18px;
	display:block;
	text-align:center;
	margin-top:4px;
	margin-right:5px;
	font-size:10px;
	float:left;
}
.required {
	border: 1px solid #999999;
}
.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FFF;
}
.validation-passed {
	border: 1px solid #00CC00;
	color : #FFF;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	color : $FFF;
	font-weight: bold;
	display:block;
	clear:both;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	color : #FFF;
	font-weight: bold;
	display:block;
}



#geral #footer {
	width:752px;
	height:120px;
	padding-top:20px;
	display:block;
	clear:both;
	background: url(../img/footer_fd.jpg) no-repeat 0 0;
}

#geral #footer address {
	color:#FFFFFF;
	text-align:center;
	font-style:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	width:100%;
	height:55px;
	display:block;
	
}
#geral #footer #selos{
	width:182px;
	height:20px;
	display:block;
	margin:0 auto;
}
#geral #footer #selos ul li{
	display:block;
	width:91px;
	height:15px;
	text-indent:-99999px;
	overflow:hidden;
	list-style-type:none;
	float:left;
}
#geral #footer #selos ul li a.gdsi{
	display:block;
	width:91px;
	height:15px;
	background: url(../img/selo_gdsi.gif) no-repeat left top;
}
#geral #footer #selos ul li a.w3c{
	width:91px;
	height:15px;
	background: url(../img/selo_w3c.jpg) no-repeat right top;
	display:block;
}
.margem{
	padding:33px 0 0 5px;
}
#geral #content .coldir ul.fts li{
	float:left;
	list-style-type:none;
	padding-right:1px;
	padding-top:1px;
	display:block;
}
#geral #content .coldir ul.fts li img{
	border:none;
}
#geral #content .coldir ul.fts li.ftsGr{
	width:236px;
	height:240px;
	display:block;
	clear:left;
	float:left;
}
#geral #content table{
	width:750px;
	display:table;
	float:left;
}

#geral #content table tr td.borda{
	border:#999999 solid 1px;
}
#geral #content table tr td p{
	padding:5px 5px 5px 5px;
}
#geral #content table tr td.img{
	background:url(../img/bg_table.gif) no-repeat left top;
}
#geral #content table tr td span{
	color:#b30101;
	font-size:12px;
	height:31px;
	margin-left:5px;
	display:block;
	line-height:25px;
}
#geral #content #msgEmail {
	padding-left: 10px;
	float:left;
	display:block;
	font-weight: bold;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
}
#geral #content .colesq #frmCont div{
	width:300px;
	display: block;
	float:left;
	padding-bottom:5px;
}
#geral #content .colesq #frmCont label{
	width:300px;
	display: block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:15px;
}
#geral #content .colesq #frmCont input.campos{
	width:300px;
	height:16px;
	float:left;
	background:#000000;
	border:#545454 solid 1px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#geral #content .colesq #frmCont textarea.msg2{
	width:300px;
	height:80px;
	float:left;
	background:#000000;
	border:#545454 solid 1px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#geral #content .colesq #frmCont .areabt{
	display:block;
}
#geral #content .colesq #frmCont input.btEnvia{
	background:url(../img/buttom_fundo.jpg) no-repeat left top;
	border:none;
	color:#999999;
	width:103px;
	height:18px;
	display:block;
	text-align:center;
	margin-top:4px;
	font-size:10px;
	float:right;
}
#geral #content .coldir #cxForms ul.mapa li{
	width:218px;
	height:145px;
	display:block;
	margin:0 auto;
	list-style-type:none;
}
#geral #content .coldir #cxForms ul.mapa li a img{
	width:218px;
	border:none;
	text-decoration:none;
}
.espaco{
	height:22px;
	display:block;
	padding:10px 0 5px 0;
}

#geral #content .colesq #frmCont div.dspnone {
	display:none;
}

/*ESTILOS LOGIN*/
#geral #content .coldir imgCxForm #cxForms ul li label{
	color:#fff;
}
.camposLogin {
	background-color:#000000;
	color:#999999;
	width:180px;
	border:#999999 solid 1px;
}
/*FINAL ESTILOS LOGIN*/


input.camposFts {
	background-color:#000000;
	color:#999999;
	width:220px;
}
textarea.txtMsg {
	background-color:#000000;
	color:#999999;
	width:218px;
	height:60px;
	border:#999999 solid 1px;
}



/*.espaco{
height:250px;
}*/
