*{
	font-family: Arial, Helvetica, sans-serif;
	color: #47423a;
	font-size: 15px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
}
body{
	background-color: #fff;
}

#mapa{
	width: 936px;
	height: 950px;
	display: block;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	background-color: #347ad9;
}
#mapa.capa{	background-image: url(img/mapa0.gif);}
#mapa.ponto1{	background-image: url(img/mapa.gif);}
#mapa.ponto2{	background-image: url(img/mapa2.gif);}
#mapa.ponto3{	background-image: url(img/mapa3.gif);}
#mapa.ponto4{	background-image: url(img/mapa4.gif);}
#mapa.ponto5{	background-image: url(img/mapa5.gif);}
#mapa.ponto6{	background-image: url(img/mapa6.gif);}
#mapa.ponto7{	background-image: url(img/mapa7.gif);}
#mapa.ponto8{	background-image: url(img/mapa8.gif);}
#mapa.ponto9{	background-image: url(img/mapa9.gif);}

#mapa.ponto10{	background-image: url(img/mapa10.gif);}
#mapa.ponto11{	background-image: url(img/mapa11.gif);}
#mapa.ponto12{	background-image: url(img/mapa12.gif);}
#mapa.ponto13{	background-image: url(img/mapa13.gif);}
#mapa.ponto14{	background-image: url(img/mapa14.gif);}
#mapa.ponto15{	background-image: url(img/mapa15.gif);}
#mapa.ponto16{	background-image: url(img/mapa16.gif);}
#mapa.ponto17{	background-image: url(img/mapa17.gif);}
#mapa.ponto18{	background-image: url(img/mapa18.gif);}
#mapa.ponto19{	background-image: url(img/mapa19.gif);}

#mapa.ponto20{	background-image: url(img/mapa20.gif);}
#mapa.ponto21{	background-image: url(img/mapa21.gif);}
#mapa.ponto22{	background-image: url(img/mapa22.gif);}
#mapa.ponto23{	background-image: url(img/mapa23.gif);}
#mapa.ponto24{	background-image: url(img/mapa24.gif);}
#mapa.ponto25{	background-image: url(img/mapa25.gif);}
#mapa.ponto26{	background-image: url(img/mapa26.gif);}
#mapa.ponto27{	background-image: url(img/mapa27.gif);}
#mapa.ponto28{	background-image: url(img/mapa28.gif);}
#mapa.ponto29{	background-image: url(img/mapa29.gif);}


#mapa h2.ponto1{
	left: 393px;
	top: 482px;
}
#mapa h2.ponto2{
	left: 72px;
	top: 118px;
}
#mapa h2.ponto3{
	left: 525px;
	top: 220px;
}
#mapa h2.ponto3b{
	left: 522px;
	top: 540px;
}
#mapa h2.ponto4{
	left: 414px;
	top: 268px;
}
#mapa h2.ponto4b{
	left: 413px;
	top: 578px;
}
#mapa h2.ponto5{
	left: 520px;
	top: 409px;
}
#mapa h2.ponto6{
	left: 377px;
	top: 414px;
}
#mapa h2.ponto7{
	left: 389px;
	top: 381px;
}
#mapa h2.ponto8{
	left: 494px;
	top: 694px;
}
#mapa h2.ponto8b{
	left: 392px;
	top: 128px;
}
#mapa h2.ponto9{
	left: 260px;
	top: 582px;
}
#mapa h2.ponto9b{
	left: 260px;
	top: 282px;
}
#mapa h2.ponto10{
	left: 262px;
	top: 658px;
}
#mapa h2.ponto11{
	left: 261px;
	top: 343px;
}
#mapa h2.ponto12{
	left: 260px;
	top: 501px;
}
#mapa h2.ponto13{
	left: 259px;
	top: 455px;
}
#mapa h2.ponto13b{
	left: 269px;
	top: 403px;
}
#mapa h2.ponto14{
	left: 373px;
	top: 705px;
}
#mapa h2.ponto15{
	left: 336px;
	top: 190px;
}
#mapa h2.ponto16{
	left: 337px;
	top: 144px;
}
#mapa h2.ponto17{
	left: 701px;
	top: 339px;
}
#mapa h2.ponto18{
	left: 136px;
	top: 324px;
}
#mapa h2.ponto19{
	left: 202px;
	top: 365px;
}
#mapa h2.ponto20{
	left: 384px;
	top: 445px;
}
#mapa h2.ponto21{
	left: 140px;
	top: 638px;
}
#mapa h2.ponto22{
	left: 95px;
	top: 593px;
}

#mapa h2.ponto23{
	left: 556px;
	top: 135px;
}
#mapa h2.ponto24{
	left: 894px;
	top: 235px;
}
#mapa h2.ponto24b{
	left: 632px;
	top: 107px;
}
#mapa h2.ponto24c{
	left: 449px;
	top: 109px;
}
#mapa h2.ponto24d{
	left: 665px;
	top: 708px;
}
#mapa h2.ponto24f{
	left: 886px;
	top: 603px;
}
#mapa h2.ponto24g{
	left: 968px;
	top: 476px;
}
#mapa h2.ponto24h{
	left: 41px;
	top: 683px;
}
#mapa h2.ponto24i{
	left: 44px;
	top: 300px;
}
#mapa h2.ponto24j{
	left: 450px;
	top: 733px;
}

#mapa h2.ponto25{
	left: 828px;
	top: 137px;
}
#mapa h2.ponto25b{
	left: 859px;
	top: 668px;
}
#mapa h2.ponto26{
	left: 210px;
	top: 129px;
}
#mapa h2.ponto27{
	left: 179px;
	top: 132px;
}
#mapa h2.ponto28{
	left: 183px;
	top: 100px;
}
#mapa h2.ponto29{
	left: 110px;
	top: 70px;
}
#mapa h2{	position: absolute;}
#mapa h2,
#mapa h2 a{
	height: 36px;
	display: block;
}
#mapa h2 a strong{ display:none}
#mapa h2 a:hover strong{ display:block}
#mapa h2{
	position: absolute;
	height: 36px;

}
#mapa h2 a{	line-height: 36px;}
#mapa h2 a b,
#mapa h2 a strong{
	color: #47423a;
	margin: 0;
	float: left;
}

#mapa h2 a span{
	width: 36px;
	height: 36px;
	background-image: url(https://www.terra.com.br/noticias/tecnologia/infograficos/campus-party-brasil-2012/img/ponto.gif);
	display: block;
	float: left;
}
#mapa h2 a strong{ font-weight:bold; font-size: 11px; color:#47423a;}
#mapa h2 a:hover strong{ color:#47423a; background-color: #fff; padding:3px; line-height: 20px;}
#mapa h2 a.sel span,
#mapa h2 a:hover span{
	background-position: 0 -36px;
	
}

#mapa h2 a:hover{	color: #ff9900; width: 200px;}

#caixadetexto a.fechar{ width: 30px; height:30px; line-height:30px; text-align:center; position:absolute; border: 1px dotted #fff; font-size:24px; font-weight:bold; color:#fff; top:3px; right: 3px;}
#caixadetexto a:hover.fechar{ background-color:#fff; color:#ff9900;}
#caixadetexto{ position:absolute; border:3px solid #fff;  padding: 15px; z-index:10; background-color:#2760ac; width: 250px; }
#caixadetexto h2{ font-size:24px; color:#fff;}
#caixadetexto p{ color:#fff;}

#caixadetexto p strong{ color:#ff9900;}
#caixadetexto.ponto1{	left: 432px;	top:536px;}
#caixadetexto.ponto2{ left: 15px; top:190px;}
#caixadetexto.ponto3{	left: 568px;	top:213px;}
#caixadetexto.ponto4{
	left: 306px;
	top:340px;
}
#caixadetexto.ponto5{
	left: 559px;
	top:417px;
}
#caixadetexto.ponto6{
	left: 423px;
	top:400px;
}
#caixadetexto.ponto7{
	left: 428px;
	top:374px;
}
#caixadetexto.ponto8{
	left: 475px;
	top:578px;
}
#caixadetexto.ponto9{
	left: 302px;
	top:412px;
}
#caixadetexto.ponto10{
	left: 302px;
	top:613px;
}
#caixadetexto.ponto11{
	left: 297px;
	top:330px;
}
#caixadetexto.ponto12{
	left: 299px;
	top:484px;
}
#caixadetexto.ponto13{
	left: 310px;
	top:410px;
}
#caixadetexto.ponto14{
	left: 255px;
	top:604px;
}
#caixadetexto.ponto15{
	left: 191px;
	top:250px;
}
#caixadetexto.ponto16{
	left: 250px;
	top:246px;
}
#caixadetexto.ponto17{
	left: 576px;
	top:411px;
}
#caixadetexto.ponto18{
	left: 30px;
	top:515px;
}
#caixadetexto.ponto19{
	left: 38px;
	top:428px;
}
#caixadetexto.ponto20{
	left: 423px;
	top:399px;
}
#caixadetexto.ponto21{
	left: 144px;
	top:540px;

}
#caixadetexto.ponto22{
	left: 22px;
	top:418px;
}
#caixadetexto.ponto23{
	left: 468px;
	top:192px;
}
#caixadetexto.ponto24{
	left: 584px;
	top:416px;
}
#caixadetexto.ponto25{
	left: 579px;
	top:197px;
}
#caixadetexto.ponto26{
	left: 121px;
	top:186px;
}
#caixadetexto.ponto27{
	left: 124px;
	top:185px;
}
#caixadetexto.ponto28{
	left: 142px;
	top:158px;
}
#caixadetexto.ponto29{
	left: 361px;
	top:272px;
}

#conteudo.capa{ background-image:url(img/capa.jpg);}
#conteudo.capa h2, #conteudo.capa p{ visibility:hidden}
#conteudo.capa a.linkao{ display:block; width: 936px; height: 600px; display:block; }


#conteudo.dicas{ background-image:url(img/dicas.jpg)}
#conteudo.dicas h2{ font-size:32px; color:#fff;}
#conteudo.dicas p strong{ color:#ff9900}
#conteudo.dicas p{ font-size:16px;color:#fff; font-weight:bold; line-height: 20px; margin: 15px 0 }
#conteudo.dicas #texto{  width: 370px; padding:22px}


#conteudo.pode{ background-image:url(img/pode.jpg)}
#conteudo.pode h2{ font-size:32px; color:#fff;}
#conteudo.pode p strong{ color:#ff9900}
#conteudo.pode p{ font-size:16px;color:#fff; font-weight:bold; line-height: 20px; margin: 15px 0 }
#conteudo.pode #texto{ position:absolute; left:10px; top:70px;}
#conteudo.pode #texto.pode{  width: 300px; padding:22px}
#conteudo.pode #texto.naopode{  width: 300px; padding:22px; left:600px;}

address{ font-size: 11px; color:#fff; font-family:Arial, Helvetica, sans-serif; position:absolute; left: 290px; top: 80px; z-index:2;}

#conteudo.chegar { background-image:url(img/comochegar.jpg?v3)}

#conteudo.chegar h2 {
	color: #FFF;
    float: left;
    font-size: 26px;
    margin-bottom: 8px;
    margin-top: 60px;
    width: 400px; }

#conteudo.chegar p {
	color: #F0F0F0;
    float: left;
    font-size: 14px;
    width: 460px;}
