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

#content {
	height:100%;
	margin-top:6em;
}

img#btvoltar {
	margin-left:1.5em;
	margin-top:1em;
	width: 127.1px;
}

img#btback {
	margin-left:1.5em;
	margin-top:1em;
	width: 161.1px;
}

img#btretourne {
	margin-left:1.5em;
	margin-top:1em;
	width: 184.1px;
}


img#flag {
	margin:0 auto;
	display:flex;
	margin-top:-2em;
	width: 500px;
}

p#heading {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Amatic SC';
	font-size:3em;
	color:#ea6e7e;
	font-weight:bold;
	width:9em;
	text-align:center;
	float:left;
	margin-top:1em;
	letter-spacing:0.03em;
}

.linedt {
	width:13em;
	float:left;
}

#linedot {
	margin:0 auto;
	width:59em;
}


#boxbotoes {
	padding-bottom:8em;
}

ul#botoes {
	width:500px;
	margin:0 auto;
}

li#btrequisitar a, li#btfotos a {
	border-radius: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	letter-spacing:0.02em;
}


li#btrequisitar a, li#btfotos a {
	color:#FFF;
}

li#btrequisitar a {
	width:16em;
	background-color:#e24f62;
	float:left;
	padding: 15px 9px;
	
}

li#btrequisitar a:hover {
	background-color:#ea8190;
}

li#btfotos a {
	width:11em;
	background-color:#cde6d9;
	float:right;
	padding: 15px 40px;
}

li#btfotos a:hover {
	background-color:#deefe7;
}



#boxtop {
	margin:0 auto;
	display:flex;
	justify-content:center;
}

#zonas {
	margin-bottom:3em;
	text-align:center;
	color:#ea6e7e;
}

#zonasdeatividade {
	font-family: 'Amatic SC';
	font-size:1.7em;
	letter-spacing:0.07em;
}

#outraszonas {
	font-family: 'Muli', sans-serif;
	margin-top:1.1em;
	letter-spacing:0.07em;
}

p.entrel {
	margin-bottom:2em;
}


#descricao, #descricao2  {
	font-family: 'Muli', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin:0 auto;
	color:#6a6868;
	font-size:0.88em;
	letter-spacing:0.087em;
	line-height:2.6em;
	height:auto;
}

#descricao {
	width:42em;
	text-align:center;
}


#descricao2 {
	width:78%;
	text-align:justify;
	margin-bottom:3em;
	height:29em;
}



/*INICIO PROGRAMAS*/
#programas {
	margin:0 auto;
	/*width:85%;*/
	width: 946px;
	margin-top:5em;
	
}


img#pacotesfestas {
	margin:0 auto;
	display:flex;
	margin-top:4em;
	width: 450px;
}

p.titulo {
	font-family: 'Clicker Script';
	color:#ea6e7e;
	font-size:2.3em;
	letter-spacing:0.1em;
}


p.txt {
	line-height:2.5em;
	text-align:center;
	margin-top:1.5em;
}

p.txt, ul.list, p#tx6 {
	font-family: 'Muli', sans-serif;
	color:#6a6868;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing:0.07em;
}


p.txt {
	width:28em;
}


p#tx1 {
	float:left;
	clear:both;
}


p#tx2 {
	float:right;
}


p#tx3 {
	float:left;
	clear:both;
}

p#tx4 {
	float:right;
}


p#tx5 {
	float:left;
	clear:both;
}

p#tx9 {
	float:right;
}

#box1 {
	height:26em;
}


#box2 {
	height:33em;
}

#box3 {
	height:33em;
}

#box4 {
	height:31em;
}

#box5 {
	height:28em;
}

#box9 {
	height:24em;
} 

p#t1 {
	width:12em;
	text-align:center;
	float:left;
	margin-top:2em;
}

p#t2 {
	width:12em;
	float:right;
	margin-top:1.3em;
	text-align:center;
}


p#t3 {
	float:left;
	margin-top:2.1em;
	margin-left:2.2em;
}


p#t4 {
	width:12em;
	float:right;
	text-align:center;
	margin-top:0.35em;
}


p#t5 {
	float:left;
	width:449px;
	text-align:center;
	margin-top:3.1em;
}

p#t9 {
	width:12em;
	float:right;
	text-align:center;
	margin-top:3em;	
}


img#magia {
	margin-left:7em;
	padding-top:2.1em;
}

img#pface {
	float:left;
	margin-left:3.5em;
	padding-top:5em;
}

img#jogos {
	margin-left:7em;
	padding-top:5em;

}

img#moda {
	float:left;
	margin-left:4em;
	padding-top:1.7em;
}

img#baloes {
	float:left;
	margin-left:4.5em;
	padding-top:1.7em;
}


img#ciencia {
	margin-left:7em;
	padding-top:1.9em;
}

#outrosprogramas, #outrosprogramas1, #outrosprogramas2 {
	margin-top:8em;
	text-align:center;
}


ul.list, #tx6 {
	margin-top:3em;
}


li.lista {
	margin-top:1em;
}

/*FIM PROGRAMAS*/

footer {
	margin-top:4em;
}



@media only screen and (min-width: 320px) and (max-width: 365px) {
	/* For tablets: */ 

	img#btvoltar, img#btback, img#btretourne {
		margin-top: 4em;
		position: absolute;
	}
	
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 35%;
	}
	
	
	img#btretourne {
		width: 40%;
	}
	
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 250px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 9em;
	}
	
	p#heading, p#heading_fr {
		width: 78.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -10%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	ul#botoes {
		width: auto;
		justify-content: center;
		margin: 0 auto;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -3%;
		font-size: 0.65em;
		padding: 15px 15px;
	}
	
	li#btfotos a {
		font-size: 0.65em;
		padding: 15px 13px;
	}
	
	#descricao {
		width: 84%;
		margin-top: -19%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
		margin-top: -14%;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 100%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 80%;
		margin-left: -10%;
		height: auto;
		margin: 0 auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 0%;
		width: 100%;
		height: auto;
	}
	
	img#moda {
		width: 80%;
		height: auto;
		margin-left: 0;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 0;
		margin-right: 14%;
		width: 100%;
		height: auto;
	}
	
	
	img#baloes {
		width: 80%;
		height: auto;
		margin-left: 0%;
	}
	
	p#t1 {
		font-size: 32px;
		font-weight: bold;
	}
	
	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		font-size: 27px;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 139%;
		text-align: center;
		margin-left: 0;
		font-size: 27px;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 140%;
		width: 100%;
		font-size: 27px;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-size: 27px;
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		font-size: 27px;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		margin-top: 135%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 90%;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 366px) and (max-width: 413px) {
	/* For tablets: */ 

	img#btvoltar, img#btback, img#btretourne {
		margin-top: 4em;
		position: absolute;
	}
	
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 35%;
	}
	
	
	img#btretourne {
		width: 40%;
	}
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 250px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 9em;
	}
	
	p#heading, p#heading_fr {
		width: 28.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -10%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	ul#botoes {
		width: auto;
		justify-content: center;
		margin: 0 auto;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -3%;
		font-size: 0.75em;
		padding: 15px 15px;
	}
	
	li#btfotos a {
		font-size: 0.75em;
		padding: 15px 13px;
	}
	
	#descricao {
		width: 84%;
		margin-top: -19%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
		margin-top: -14%;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 92%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 80%;
		margin-left: -10%;
		height: auto;
		margin: 0 auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 0%;
		width: 100%;
		height: auto;
	}
	
	img#moda {
		width: 80%;
		height: auto;
		margin-left: 0;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 0;
		margin-right: 14%;
		width: 100%;
		height: auto;
	}
	
	
	img#baloes {
		width: 80%;
		height: auto;
		margin-left: 0%;
	}
	
	
	p#t1 {
		font-weight: bold;
	} 
	

	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		font-size: 33px;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 139%;
		text-align: center;
		margin-left: 0;
		font-size: 33px;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 140%;
		width: 100%;
		font-size: 33px;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-size: 33px;
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		font-size: 33px;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		margin-top: 135%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 339px;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 414px) and (max-width: 479px) {
	/* For tablets: */ 

   img#btvoltar, img#btback, img#btretourne  {
		margin-top: 4em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 37%;
	}
	
	
	img#btretourne {
		width: 42%;
	}
	
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 250px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 8em;
	}
	
	p#heading, p#heading_fr {
		width: 17.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -10%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	ul#botoes {
		width: auto;
		justify-content: center;
		margin: 0 auto;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -3%;
		font-size: 0.75em;
		padding: 15px 15px;
	}
	
	li#btfotos a {
		font-size: 0.75em;
		padding: 15px 13px;
	}
	
	#descricao {
		width: 84%;
		margin-top: -19%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
		margin-top: -14%;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 92%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 80%;
		margin-left: -10%;
		height: auto;
		margin: 0 auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 0%;
		width: 100%;
		height: auto;
	}
	
	img#moda {
		width: 80%;
		height: auto;
		margin-left: 0;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 0;
		margin-right: 14%;
		width: 100%;
		height: auto;
	}
	
	
	img#baloes {
		width: 80%;
		height: auto;
		margin-left: 0%;
	}
	
	
	p#t1 {
		font-weight: bold;
	} 
	

	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		font-size: 33px;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 139%;
		text-align: center;
		margin-left: 0;
		font-size: 33px;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 140%;
		width: 100%;
		font-size: 33px;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-size: 33px;
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		font-size: 33px;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		margin-top: 135%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 28.9em;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	/* For tablets: */ 

  img#btvoltar, img#btback, img#btretourne  {
		margin-top: 4em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 31%;
		top: 0 !important;
	}
	
	img#btback {
		width: 30%;
	}
	
	
	img#btretourne {
		width: 34%;
	}
	
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 250px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 9em;
	}
	
	p#heading, p#heading_fr {
		width: 13.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -10%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	ul#botoes {
		width: auto;
		justify-content: center;
		margin: 0 auto;
		display: flex;
	}
	
	li#btrequisitar a {
		margin-left: -3%;
	}
	
	
	#descricao {
		width: 75%;
		margin-top: -11%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
		margin-top: -14%;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 80%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 80%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 64%;
		margin-left: 8%;
		height: auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 10%;
		width: 80%;
		height: auto;
	}
	
	img#moda {
		width: 64%;
		height: auto;
		margin-left: 8%;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 10%;
		width: 80%;
		height: auto;
	}
	
	
	img#baloes {
		width: 64%;
		height: auto;
		margin-left: 8%;
	}
	
	
	p#t1 {
		font-weight: bold;
	} 
	

	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 109%;
		text-align: center;
		margin-left: 0;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 110%;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx4 {
		width: 107%;
		margin-left: -3%;
	}
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		margin-top: 100%;
		margin-left: 7%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 28.9em;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 600px) and (max-width: 680px) {
	/* For tablets: */ 

  img#btvoltar, img#btback, img#btretourne  {
		margin-top: 4em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 31%;
		top: 0 !important;
	}
	
	img#btback {
		width: 30%;
	}
	
	
	img#btretourne {
		width: 34%;
	}
	
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 353px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 9em;
	}
	
	p#heading, p#heading_fr {
		width: 9.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -10%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	ul#botoes {
		width: auto;
		justify-content: center;
		margin: 0 auto;
		display: flex;
	}
	
	li#btrequisitar a {
		margin-left: -3%;
	}
	
	
	#descricao {
		width: 75%;
		margin-top: -11%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
		margin-top: -14%;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 80%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 68%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 55%;
		margin-left: 12%;
		height: auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 15%;
		width: 69%;
		height: auto;
	}
	
	img#moda {
		width: 54%;
		height: auto;
		margin-left: 13%;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 16%;
		width: 68%;
		height: auto;
	}
	
	
	img#baloes {
		width: 54%;
		height: auto;
		margin-left: 13%;
	}
	
	
	p#t1 {
		font-weight: bold;
	} 
	

	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 93%;
		text-align: center;
		margin-left: 0;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 95%;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx4 {
		width: 107%;
		margin-left: -3%;
	}
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		padding-top: 59%;
		width: 100%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 36.68em;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 681px) and (max-width: 720px) {
	/* For tablets: */ 

  	img#btvoltar, img#btback, img#btretourne  {
		margin-top: 4em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 23% !important;
		top: 0 !important;
	}
	
	img#btback {
		width: 27%;
	}
	
	
	img#btretourne {
		width: 30%;
	}
	
	
	
	/*Header*/
	
	header {
		height: 100%;
	}
	
	/*Fim do Header*/
	
	/*Content*/
	
	#content {
		height: 100% !important;
		margin-top: 6px !important; 
	}
	
	
	img#flag {
		width: 353px;
		margin-top: 2em;
	}
	
	.linedt {
		overflow: hidden;
		width: 9em;
	}
	
	p#heading, p#heading_fr {
		width: 7.3em;
		margin-top: 1.4em;
		font-size: 38px;
	}
	
	
	#zonas {
		margin-top: -6%;
	}
	
	p#outraszonas {
		font-size: 0.65em;
	}
	
	#boxtop {
		width: 93%;
	}
	
	
	#descricao {
		width: 75%;
	}
	
	#programas {
		width: 80%;
		margin: 0 auto;
	}
	
	
	p.txt {
		width: 100%;
	}
	
	img#pacotesfestas {
		width: 60%;
		height: auto;
		margin-top: 0;
	}
	
	#box1, #box2, #box3, #box4, #box5, #box9 {
		height: 100%;
	}
	
	#box2 {
		width: 100%;
	}
	
	
	img#pface, img#moda, img#baloes {
		float: right;
		clear: both;
		position: absolute !important;
		display: flex;
	}
	
	
	img#magia {
		justify-content: center;
		display: flex;
		margin: 0 auto;
		width: 68%;
		height: auto;
	}
	
	
	#box2 img {
		position: relative;
	}
	
	img#pface {
		width: 55%;
		margin-left: 12%;
		height: auto;
	}
	
	img#jogos {
		padding-top: 12%;
		margin-left: 15%;
		width: 69%;
		height: auto;
	}
	
	img#moda {
		width: 54%;
		height: auto;
		margin-left: 13%;
	}
	
	
	img#ciencia {
		padding-top: 9%;
		margin-left: 16%;
		width: 68%;
		height: auto;
	}
	
	
	img#baloes {
		width: 54%;
		height: auto;
		margin-left: 13%;
	}
	
	
	p#t1 {
		font-weight: bold;
	} 
	

	p#t1, p#tx1 {
		width: 100%;
	}
	
	p#t2, p#t4 {
		width: 100%;
		margin-top: 20%;
		line-height: 50px;
		font-weight: bold;
	}
	 
	
	p#t3 {
		width: 100%;
		margin-top: 93%;
		text-align: center;
		margin-left: 0;
		font-weight: bold;
	}
	
	
	p#t5 {
		float: left;
		margin-top: 95%;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#t6, p#t7, p#t8  {
		font-weight: bold;
	}
	

	p#t9 {
		float: left;
		width: 100%;
		margin-top: 20%;
		clear: right;
		width: 100%;
		font-weight: bold;
	}
	
	
	p#tx4 {
		width: 107%;
		margin-left: -3%;
	}
	
	p#tx2, p#tx4 {
		float: left;
		clear: right;	
	}
	
	p#tx6 {
		line-height: 2.5em;
	}
	
	p#tx9 {
		float: right;
	}
	
	#outrosprogramas {
		height: 100%;
		display: inline-block;
		padding-top: 59%;
		width: 100%;
	}
	
	#outrosprogramas1, #outrosprogramas2 {
		margin-top: 25%;
	}
	
	
	/*Fim do Content*/
	
	
	/*Footer*/
	
	#linedot {
		overflow: hidden;
		width: 91.3%;
	}
	
	/*Fim do Footer*/

}

@media only screen and (min-width: 721px) and (max-width: 790px) {
	
		
	img#btvoltar, img#btback, img#btretourne {
		margin-top: 5em;
		position: absolute;
		top:0 !important;
	}
	
	img#btvoltar {
		width: 19% !important;
	}
	
	img#btback {
		width: 22% !important; 
	}
	
	img#btretourne {
		width: 27% !important;
	}
	
	img#flag {
		width: 50%;
		margin-top: 8%;
	}
	
	
	.linedt {
		overflow: hidden;
		width: 16%;
	}
	
	img#pacotesfestas {
		margin-top: 1em;
	}
	
	
	#programas {
		width:97%;
		margin: 0 auto;
	}
	
	
	#box1 {
		width: 102%;
		margin: 0 auto;
	}
	
	p#t1 {
		width: 10em;
	}
	
	p#tx1 {
		width: 41%;
		padding-left: 5%;
	}
	
	img#magia {
		margin-left: 1%;
	}
	
	img#pface {
		margin-left: 3%;
		padding-top: 25%;
	}
	
	
	#box2 {
		width: 100%;
	}
	
	#t2 {
		width: 50% !important;
		float: left !important;
	}
	
	#tx2 {
		width: 290px;
		margin-left: 5%;
		float: left !important;
	}
	
	#box3 {
		width: 100%;
	}
	
	#t3 {
		margin-left: 6% !important;
		width: 42%;
	}
	
	#tx3 {
		width: 41%;
		padding-left: 5.5%;
	}
	
	
	img#jogos {
		margin-left: 5%;
		padding-top: 20%;
	}
	
	#box4 {
		width: 100%;
		clear: left;
		margin: 0 auto;
	}
	
	img#moda {
		margin-right: 2.4em;
		margin-left: 1.2em;
		padding-top: 25%;
		float: left;
	}
	
	p#t4 {
		width: 8.6em;
		margin-top: 14%;
		float: left;
	}
	
	p#tx4 {
		width: 43%;
		float: left;
	}
	
	#box5 {
		width: 100%;
		clear: left;
	}
	
	p#t5 {
		width: 37%;
		padding-left: 6.3%;
		padding-top: 7%;
	}
	
	p#tx5 {
		width: 49%;
	}
	
	img#ciencia {
		margin-left: 13px;
		padding-top: 18%;
	}
	
	#box9 {
		width: 100%;
		margin: 0 auto;
	}
	
	img#baloes {
		margin-right: 1.5em;
		margin-left: 1.1em;
		padding-top: 16%;
	}
	
	
	p#t9 {
		width: 45%;
		float: left;
		margin-top: 19%;
	}
	
	
	p#tx9 {
		width: 45%;
		float: left;
	}
	
	
	#outrosprogramas, #outrosprogramas1, #outrosprogramas2 {
		width: 100%;
	}
	
	p#t6 {
		width: 77%;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		padding-top: 13%;
	}
	
	
	#linedot {
		overflow: hidden;
		width: 94.5%;
	}
}

@media only screen and (min-width: 791px) and (max-width: 900px) {
	
		
	#content {
		height: auto !important;
	}
	
	img#btvoltar, img#btback, img#btretourne {
		margin-top: 5em;
		position: absolute;
	}

	img#btvoltar {
		width: 20% !important;
	}
	
	img#btback {
		width: 24% !important;
	}
	
	img#btretourne {
		width: 27% !important;
	}
	
	img#flag {
		width: 50%;
		margin-top: 8%;
	}
	
	
	.linedt {
		overflow: hidden;
		width: 16%;
	}
	
	img#pacotesfestas {
		margin-top: 1em;
	}
	
	
	#programas {
		width:81%;
		margin: 0 auto;
	}
	
	
	#box1 {
		width: 100%;
		margin: 0 auto;
	}
	
	p#t1 {
		width: 7em;
	}
	
	p#tx1 {
		width: 42%;
		padding-left: 0%;
	}
	
	img#magia {
		margin-left: 8%;
	}
	
	img#pface {
		margin-left: -1%;
		padding-top: 25%;
	}
	
	
	#box2 {
		width: 106%;
	}
	
	#t2 {
		width: 45% !important;
		object-fit: cover;
		float: left !important;
		padding-left: 6%;
	}
	
	#tx2 {
		width: 315px;
		margin-left: 7.5%;
		float: left !important;
	}
	
	#box3 {
		width: 100%;
	}
	
	#t3 {
		margin-left: 0% !important;
		width: 45%;
		text-align: center;
	}
	
	#tx3 {
		width: 41%;
		padding-left: 1.2%;
	}
	
	
	img#jogos {
		margin-left: 7%;
		padding-top: 12%;
	}
	
	#box4 {
		width: 100%;
		clear: left;
		margin: 0 auto;
	}
	
	img#moda {
		margin-right: 4.9em;
		margin-left: -0.8em;
		padding-top: 25%;
		float: left;
	}
	
	p#t4 {
		width: 6.9em;
		margin-top: 14%;
		float: left;
	}
	
	p#tx4 {
		width: 39%;
		float: left;
	}
	
	#box5 {
		width: 100%;
		clear: left;
	}
	
	p#t5 {
		width: 37%;
		padding-left: 3.3%;
		padding-top: 7%;
	}
	
	p#tx5 {
		width: 43%;
	}
	
	img#ciencia {
		margin-left: 45px;
		padding-top: 18%;
	}
	
	#box9 {
		width: 100%;
		margin: 0 auto;
	}
	
	img#baloes {
		margin-right: 1.9em;
		margin-left: 0.1em;
		padding-top: 16%;
	}
	
	
	p#t9 {
		width: 45%;
		float: left;
		margin-top: 23%;
	}
	
	
	p#tx9 {
		width: 45%;
		float: left;
	}
	
	
	#outrosprogramas, #outrosprogramas1, #outrosprogramas2 {
		width: 100%;
	}
	
	p#t6 {
		width: 77%;
		margin: 0 auto;
		justify-content: center;
		display: flex;
		padding-top: 13%;
	}
	
	
	#linedot {
		width: 48.9em;
		overflow: hidden;
	}
}

@media only screen and (min-width: 901px) and (max-width: 1186px) {
	
	#content {
		height: auto !important;
	}
	
	img#btvoltar, img#btback, img#btretourne {
		margin-top: 5em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 18% !important;
	}
	
	img#btback {
		width: 21%;
	}
	
	img#btretourne {
		width: 23%;
	}
	
	p#tx1 {
		margin-left: 7%;
		width: 21em;
	}
	
	img#magia {
		margin-left: 4em;
	}
	
	img#pface {
		margin-left: 4.5em;
		padding-top: 11em;
	}
	
	p#t2 {
		object-fit: cover;
		float: left;
		margin-left: 4%;
		margin-top: 2.3em;
	}
	
	p#tx2 {
		margin-right: 11%;
		width: 24em;
	}
	
	p#tx2 {
		margin-right: 11%;
	}
	
	p#t3 {
		float: left;
		margin-left: 2.5em;
		margin-top: 3.1em;
	}
	
	p#tx3 {
		padding-left: 5%;
		width: 24em;
	}
	
	img#jogos {
		margin-left: 5em;
		padding-top: 8em;
	}
	
	
	img#moda {
		padding-top: 5.7em;
	}
	
	p#t4 {
		float: left;
		margin-left: 4%;
		margin-top: 2.3em;
	}
	
	p#tx4 {
		float: left;
		margin-left: 6%;
		width: 25em;
	}
	
	img#ciencia {
		padding-top: 2.9em;
		margin-left: 2em;
	}
	
	p#tx5 {
		width: 38%;
		margin-left: 4.5%;
	}
	
	p#t9 {
		float: left;
		margin-left: 3%;
	}
	
	p#tx9 {
		float: left;
		margin-left: 5%;
		width: 25em;
	}
	
	
	#outrosprogramas, #outrosprogramas1, #outrosprogramas2 {
		width: 96%;
	}
}
