@charset "utf-8";
/* CSS Document */

/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol,li {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

/*------------------------------- Body ---------------------------------*/

body{margin:0px 0px 0px 0px; padding:0; height:100%; letter-spacing:-1px; width:100%; font-family:Tahoma, Geneva, sans-serif;}

html {border:0; height:100%; /* -webkit-text-size-adjust: none; */}

/*------------------------------- Tags ---------------------------------*/

a {text-decoration:none; outline:none; color:#E77817; font-size:17px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}

h1{font-size:21px; font-weight:bold; color:#FFFFFF; margin:0px 0px 2px 0px; line-height:21px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}

h2{font-weight:bold; font-size:17px; color:#808080;}

p{margin:0px 0px 0px 0px; line-height:19px; font-family:Tahoma, Geneva, sans-serif; color:#FFFFFF; font-size:17px; font-weight:bold;}

.inputform{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:12px; padding:4px; color:#000000; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:205px;}

.btn-saibamais{margin:2px 0px; overflow:hidden;}

textarea{resize:none;}

hash{display:none;}

/*//////////////////////////////////////*/		
/*--------------- INDEX ----------------*/
/*//////////////////////////////////////*/

.background img{width:100%; height:100%; position:absolute; z-index:1;}

#page{width:100%!important; position:absolute; left:0px; top:0px; z-index:2; height:100%; overflow:auto;}

#container{width:981px; margin:0 auto; overflow:hidden; position:relative;}

	#container-logo{width:981px; margin:0 auto; overflow:hidden; text-align:center;}
	
	#container-edicao{width:981px; margin:0 auto; overflow:hidden;}
		#container-edicao ul {width:750px; margin:0 auto; overflow:hidden;}
			#container-edicao ul li{width:250px; margin:0 auto; overflow:hidden; text-align:center; float:left;}
			
			#container-topo-inscricao{width:297px; height:86px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; background:url(../imgs/bg-btn.png) top center no-repeat; position:absolute; right:0px;}
				#container-topo-inscricao-spacer{width:165px; overflow:hidden; padding:0px; height:86px; float:left;}
				#container-topo-inscricao-btn{width:118px; overflow:hidden; float:left; padding:0px; margin:16px 0px 0px 0px;}

	
	#container-botoes-sudoeste{width:221px; margin:0px 0px 0px 0px; overflow:hidden; margin:30px 0px 30px 120px; float:left;}
		.container-confira{width:221px; overflow:hidden; padding:0px; height:73px; margin:30px 0px 30px 0px;}
		.container-confira2{width:221px; overflow:hidden; padding:0px; height:73px; margin:30px 0px 30px 0px;}
		.container-tempo{width:221px; overflow:hidden; padding:0px; height:73px; margin:0px 0px 0px 0px;}
	
	
	#container-botoes-night{width:221px; margin:0px 0px 0px 0px; overflow:hidden; margin:30px 0px 30px 34px; float:left; }
	
	#container-confira-bercario-sao-camilo{width:221px; overflow:hidden; padding:0px; height:73px; margin:30px 0px 30px 120px; float:right;}
		
	
	#container-botoes-aeroporto{width:221px; overflow:hidden; margin:60px 0px 30px 34px; float:left; }



	#container-topo{width:981px; margin:0 auto; overflow:hidden; padding:0px;}
		#holder-topo{width:981px; margin:0 auto; overflow:hidden; padding:0px; height:86px; position:absolute; top:10px; z-index:5;}
			#container-topo-logo{width:434px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; height:86px; float:left;}
			#container-topo-inscricao{width:297px; height:86px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; background:url(../imgs/bg-btn.png) top center no-repeat; float:right;}
				#container-topo-inscricao-spacer{width:165px; overflow:hidden; padding:0px; height:86px; float:left;}
				#container-topo-inscricao-btn{width:118px; overflow:hidden; float:left; padding:0px; margin:11px 0px 0px 0px;}
		
		#container-topo-menu{width:981px; height:125px; background:url(../imgs/bg-menu.png) top center no-repeat; margin:0px auto 0px auto; position:absolute; z-index:4; top:50px;}
			#container-topo-menu ul{overflow:hidden; margin:0px auto 0px auto; list-style:none;}
			#container-topo-menu li{display:block; float:left; margin:0px 0px 0px 0px; overflow:hidden; }
				#container-topo-menu li a{display:block; margin:0px 0px 0px 0px; overflow:hidden;}
				#container-topo-menu li a span{display:none;}
				#container-topo-menu li p{font-weight:bold; font-size:17px; color:#FFFFFF; margin:24px 0px 0px 0px; text-shadow:0px 0px 7px #000000;}
				#container-topo-menu li p span{font-weight:bold; font-size:50px; color:#FFFFFF; line-height:55px; text-shadow:0px 0px 7px #000000;}
				.contador{width:285px; overflow:hidden; padding:0px; text-align:center;}
				
				#container-topo-menu li a.inicio{width:67px; height:39px; background:url(../imgs/menu-home.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.inicioselect{width:67px; height:39px; background:url(../imgs/menu-home-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.inicio:hover{width:67px; height:39px; background:url(../imgs/menu-home-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				
				#container-topo-menu li a.percurso{width:85px; height:39px; background:url(../imgs/menu-percurso.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.percursoselect{width:85px; height:39px; background:url(../imgs/menu-percurso-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.percurso:hover{width:85px; height:39px; background:url(../imgs/menu-percurso-select.png) top center no-repeat; margin:54px 0px 0px 14px;}

				#container-topo-menu li a.inscricoes{width:93px; height:39px; background:url(../imgs/menu-inscricoes.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.inscricoesselect{width:93px; height:39px; background:url(../imgs/menu-inscricoes-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.inscricoes:hover{width:93px; height:39px; background:url(../imgs/menu-inscricoes-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				
				#container-topo-menu li a.kit{width:44px; height:39px; background:url(../imgs/menu-kit.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.kitselect{width:44px; height:39px; background:url(../imgs/menu-kit-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.kit:hover{width:44px; height:39px; background:url(../imgs/menu-kit-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				
				#container-topo-menu li a.regulamento{width:118px; height:39px; background:url(../imgs/menu-regulamento.png) top center no-repeat; margin:54px 0px 0px 9px;}
				#container-topo-menu li a.regulamentoselect{width:118px; height:39px; background:url(../imgs/menu-regulamento-select.png) top center no-repeat; margin:54px 0px 0px 9px;}
				#container-topo-menu li a.regulamento:hover{width:118px; height:39px; background:url(../imgs/menu-regulamento-select.png) top center no-repeat; margin:54px 0px 0px 9px;}

				#container-topo-menu li a.premiacao{width:98px; height:39px; background:url(../imgs/menu-premiacao.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.premiacaoselect{width:98px; height:39px; background:url(../imgs/menu-premiacao-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.premiacao:hover{width:98px; height:39px; background:url(../imgs/menu-premiacao-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				
				#container-topo-menu li a.contatos{width:80px; height:39px; background:url(../imgs/menu-contatos.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.contatosselect{width:80px; height:39px; background:url(../imgs/menu-contatos-select.png) top center no-repeat; margin:54px 0px 0px 14px;}
				#container-topo-menu li a.contatos:hover{width:80px; height:39px; background:url(../imgs/menu-contatos-select.png) top center no-repeat; margin:54px 0px 0px 14px;}

#twitter-holder{width:100%; position:absolute; bottom:300px; overflow:hidden; height:100px;}
	#twitter-titulo{width:981px; overflow:hidden; padding:0px; height:18px; margin:0px auto;}
	#twitter-index{width:981px; overflow:hidden; margin:0 auto; padding:0px; background:url(../imgs/bg-twitter-index.png) top center no-repeat; height:70px;}
	#spacer-twitter{width:80px; overflow:hidden; padding:0px; height:70px; float:left;}
	#tweet{width:900px; overflow:hidden; padding:0px; float:left; margin:20px 0px 0px 0px;}
		#tweet p{font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; letter-spacing:0px;}
		
#rodape-index{width:100%; height:290px; background:url(../imgs/bg-rodape1.png) top left repeat-x; position:absolute; bottom:0px;}
#rodape{width:100%; height:290px; background:url(../imgs/bg-rodape1.png) top left repeat-x; margin:100px 0px 0px 0px; clear:both;}
	#rodape-holder-index{width:981px; overflow:hidden; padding:0px; margin:0px auto 0px auto; padding:45px 0px 0px 0px;}
	#rodape-holder{width:981px; overflow:hidden; padding:0px; margin:0px auto 0px auto;}
		#rodape-holder-patrocinio{width:981px; overflow:hidden; padding:0px; height:80px; margin:0px 0px 0px 0px;}
		#rodape-holder-patrocinio-interna{width:981px; overflow:hidden; padding:0px; height:80px; margin:45px 0px 0px 0px;}
			#rodape-holder-patrocinio-img{width:35px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; float:left;}
			#rodape-holder-patrocinio-lista{width:945px; overflow:hidden; padding:0px; margin:5px 0px 0px 0px; float:left;}
				#rodape-holder-patrocinio-lista ul{list-style:none; display:block;}
				#rodape-holder-patrocinio-lista li{width:180px; overflow:hidden; padding:0px; float:left; text-align:center; margin:0px 0px 0px 0px;}
				
		#rodape-holder-apoio{width:767px; overflow:hidden; padding:0px; height:155px; margin:0px 0px 0px 0px; float:left;}
			#rodape-holder-apoio-img{width:35px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; float:left;}
			#rodape-holder-apoio-lista{width:720px; overflow:hidden; padding:0px; margin:5px 0px 0px 0px; float:left;}
				#rodape-holder-apoio-lista ul{list-style:none; display:block;}
				#rodape-holder-apoio-lista li{width:135px; overflow:hidden; padding:0px; float:left; text-align:center; margin:0px 0px 0px 0px; height:75px;}
		
		#rodape-holder-realizacao{width:210px; overflow:hidden; padding:0px; height:155px; margin:0px 0px 0px 0px; float:right;}
			#rodape-holder-realizacao-img{width:35px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; float:left;}
			#rodape-holder-realizacao-img2{width:173px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; float:left; height:73px;}


	/* internas */
	
	#container-holder-titulo{width:981px; overflow:hidden; padding:0px; margin:185px auto 0px auto; height:80px;}
		#container-holder-titulo-img{width:576px; overflow:hidden; padding:0px; margin:0px 10px 0px 5px; float:left; height:80px;}
		#container-holder-titulo-btn-indique{width:75px; overflow:hidden; padding:0px; margin:25px 10px 0px 0px; float:left;}
		#container-holder-titulo-btn-imprimir{width:75px; overflow:hidden; padding:0px; margin:25px 10px 0px 0px; float:left;}
		
	#container-holder-esquerda{width:750px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; float:left;}
		#container-holder-esquerda-txt{width:750px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; background:url(../imgs/div_bg.png) repeat;}
			#container-holder-esquerda-txt p{width:730px; margin:10px auto 50px auto;}
		#container-holder-esquerda-rodape{width:750px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px;}
		
	#container-holder-direita{width:210px; overflow:hidden; padding:0px; float:right;}
		#container-twitter-titulo{width:200px; overflow:hidden; padding:0px; margin:0px 0px 10px 10px; height:65px;}
		#container-twitter-lista{width:200px; overflow:hidden; padding:0px; margin:0px 0px 0px 10px;}
			.twitter{width:200px; height:170px; overflow:hidden; padding:0px; margin:0px 0px 20px 0px; background:url(../imgs/div_bg.png) repeat; position:relative;}
				.twitter p{font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; width:176px; margin:10px auto 0px auto; letter-spacing:0px;}
				.rodape-twitter{position:absolute; bottom:0px; width:200px; overflow:hidden; padding:0px;}
	
	/* contatos */
	
	#container-holder-esquerda-form{width:750px; overflow:hidden; padding:0px; margin:0px 0px 0px 0px;}
		#container-holder-esquerda-form h1{margin:15px 0px 0px 15px; text-shadow:0px 0px 7px #000000;}
		#container-holder-esquerda-form fieldset{width:746px; overflow:hidden; padding:0px; margin:20px 0px 50px 0px; border:none;}
			#container-holder-esquerda-form fieldset label{width:323px; margin:0px 25px 20px 25px; overflow:hidden; padding:0px; float:left;}
				#container-holder-esquerda-form fieldset label input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; font-size:17px; padding:4px; color:#E77817; border:solid 1px #EAEAEA; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:300px;}
			#container-holder-esquerda-form-txt{width:720px; overflow:hidden; padding:0px; margin:0px 0px 0px 25px;}
				#container-holder-esquerda-form-txt textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; font-size:17px; padding:4px; color:#E77817; border:solid 1px #EAEAEA; background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:673px; height:100px;}
			#container-holder-esquerda-form-btn{width:80px; height:39px; float:right; margin:20px 37px 0px 0px; overflow:hidden;}
				#container-holder-esquerda-form-btn img{cursor:pointer;}
				
				
	/* indique */
	
	#envie{width:100%; height:100%; position:fixed; overflow:hidden; z-index:4; background:url(../imgs/div_background.png) repeat; display:none;}
	#envie-holder{position:absolute; margin:50px 0 0 -200px; left:50%; overflow:hidden; width:400px; height:460px; background-color:#FFFFFF;}
		#envie-holder input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:380px; height:20px; margin:10px 0 10px 5px}
		#envie-holder p{float:right; width:100px; text-align:right; margin:5px; clear:both;}	
		#envie-holder textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; font-size:16px; padding:4px; color:#808080; border:solid 1px #EAEAEA;background:url(../imgs/textarea-bg.png) repeat-x #FFFFFF; width:380px; height:150px; margin:10px 0 10px 5px}
		#envie-holder p{float:right; width:100px; text-align:right; margin:5px; clear:both;}
		#envie-holder h1{float:left; width:250px; color:#E77817; margin:5px 0px 0px 5px;}
		#envie-holder-btn{float:right; margin:5px;}
		#envie-holder-btn img{cursor:pointer;}
		
		

