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

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

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#tp {
	margin:0 auto;
	display:flex;
	margin-top:-2em;
	width:35%;
}

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;
}


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

#zonas {
	text-align:center;
	color:#ea6e7e;
	font-family: 'Amatic SC';
	letter-spacing:0.07em;
	font-size:1.5em;
	margin-bottom:3em;
}


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:822px;
	text-align:justify;
	margin-bottom:3em;
	height:29em;
}

p.d1, p.d2 {
	margin-top:3.5em;
	width:25em;
}

p.d1 {
	float:left;
}

p.d2 {
	float:right;
}

img#bau {
	margin:0 auto;
	display:flex;
	margin-bottom:3em;
	margin-top:3em;
	width: 194.67px;
}

img#bebe {
	margin-left:6.4em;
}

span.title1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#848485;
	letter-spacing:0.1em;
}

span.subtitle {
	font-family: 'Clicker Script';
	color:#e24f62;
	font-size:1.7em;
	font-weight:bold;
	letter-spacing:0.18em;
	
}

p#subt {
	margin-top:1.5em;
}

footer {
	margin-top:4em;
}

#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-weight:bold;
*/	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;
}


@media only screen and (min-width: 320px) and (max-width: 365px)  {
	
	img#btvoltar, img#btback, img#btretourne {
		margin-top: 4em;
		position: absolute;
	}
	
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 35%;
	}
	
	
	img#btretourne {
		width: 40%;
	}
	
	
	img#tp {
		width: 79%;
		margin-top: 3%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 24.3em;
		font-size: 35px;
	}
	
	.linedt {
		overflow: hidden;
		width: 15.5em;
	}
	
	#boxbotoes {
		padding-bottom: 2em;
	}
	
	ul#botoes {
		width: auto;
		margin: 0 auto;
		justify-content: center;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -3%;
		font-size: 0.65em;
		padding: 15px 15px;
	}
	
	li#btfotos {
		float: left;
		margin-left: 2%;
	}
	
	
	li#btfotos a, li#btfotosfr a {
		font-size: 0.65em;
		padding: 15px 10px;
	}
	
	#descricao {
		width: 79%;
		margin-top: 13%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	img#bau {
		width: 50%;
		margin-top: 1em;
	}
	
	#linedot {
		width: 98%;
		overflow: hidden;
		margin: 0 auto;
	}
	
}

@media only screen and (min-width: 366px) and (max-width: 413px) {
	
	img#btvoltar, img#btback, img#btretourne {
		margin-top: 4em;
		position: absolute;
	}
	
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 35%;
	}
	
	
	img#btretourne {
		width: 40%;
	}
	
	
	img#tp {
		width: 79%;
		margin-top: 3%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 15.3em;
		font-size: 39px;
		margin-top: 7%;
	}
	
	.linedt {
		overflow: hidden;
		width: 14.5em;
	}
	
	#boxbotoes {
		padding-bottom: 2em;
	}
	
	ul#botoes {
		width: auto;
		margin: 0 auto;
		justify-content: center;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -3%;
		font-size: 0.65em;
		padding: 15px 15px;
	}
	
	li#btfotos {
		float: left;
		margin-left: 2%;
	}
	
	
	li#btfotos a, li#btfotosfr a {
		font-size: 0.65em;
		padding: 15px 10px;
	}
	
	#descricao {
		width: 79%;
		margin-top: 13%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	img#bau {
		width: 44%;
		margin-top: 1em;
	}
	
	#linedot {
		overflow: hidden;
		width: 339px;
	}
	
}

@media only screen and (min-width: 414px) and (max-width: 479px) {
	
 	img#btvoltar, img#btback, img#btretourne  {
		margin-top: 4em;
		position: absolute;
	}
	
	img#btvoltar {
		width: 33%;
	}
	
	img#btback {
		width: 37%;
	}
	
	
	img#btretourne {
		width: 42%;
	}
	
	
	img#tp {
		width: 79%;
		margin-top: 3%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 111.3em;
		font-size: 39px;
		margin-top: 13%;
	}
	
	.linedt {
		overflow: hidden;
		width: 14.5em;
	}
	
	#boxbotoes {
		padding-bottom: 2em;
	}
	
	ul#botoes {
		width: auto;
		margin: 0 auto;
		justify-content: center;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -4%;
	}
	
	li#btfotos {
		float: left;
		margin-left: 2%;
	}
	
	
	li#btfotos a, li#btfotosfr a {
		padding: 15px 10px;
	}
	
	#descricao {
		width: 79%;
		margin-top: 13%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	img#bau {
		width: 37%;
		margin-top: 1em;
	}
	
	
	#linedot {
		margin: 0 auto;
		width: 28.9em;
		overflow: hidden;
	}
	
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	
   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%;
	}
	
	
	img#tp {
		width: 71%;
		margin-top: 7%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 50.3em;
		font-size: 39px;
		margin-top: 10%;
	}
	
	.linedt {
		overflow: hidden;
		width: 14.5em;
	}
	
	#boxbotoes {
		padding-bottom: 2em;
	}
	
	ul#botoes {
		width: auto;
		margin: 0 auto;
		justify-content: center;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -2%;
		padding: 15px 30px;
	}
	
	li#btfotos {
		float: left;
		margin-left: 2%;
	}
	
	
	li#btfotos a, li#btfotosfr a {
		padding: 15px 30px;
	}
	
	#descricao {
		width: 79%;
		margin-top: 13%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	#zonas {
		margin-top: -4%;
	}
	
	img#bau {
		width: 30%;
		margin-top: 1em;
	}
	
	
	#linedot {
		margin: 0 auto;
		width: 28.9em;
		overflow: hidden;
	}
	
}

@media only screen and (min-width: 600px) and (max-width: 680px) {
	
 
	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%;
	}
	
	
	img#tp {
		width: 57%;
		margin-top: 11%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 22.3em;
		font-size: 39px;
		margin-top: 10%;
	}
	
	.linedt {
		overflow: hidden;
		width: 14.5em;
	}
	
	#boxbotoes {
		padding-bottom: 2em;
	}
	
	ul#botoes {
		width: auto;
		margin: 0 auto;
		justify-content: center;
		display: flex;
	}
	
	li#btrequisitar a {
		width: auto;
		margin-left: -2%;
		padding: 15px 30px;
	}
	
	li#btfotos {
		float: left;
		margin-left: 2%;
	}
	
	
	li#btfotos a, li#btfotosfr a {
		padding: 15px 30px;
	}
	
	#descricao {
		width: 79%;
		margin-top: 13%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	#zonas {
		margin-top: -4%;
	}
	
	img#bau {
		width: 30%;
		margin-top: 1em;
	}
	
	
	#linedot {
		overflow: hidden;
		width: 36.68em;
	}
	
}

@media only screen and (min-width: 681px) and (max-width: 720px) {
	
 
	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%;
	}
	
	
	img#tp {
		width: 57%;
		margin-top: 11%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 16.3em;
		font-size: 39px;
		margin-top: 9%;
	}
	
	.linedt {
		overflow: hidden;
		width: 14.5em;
	}
	
	
	#descricao {
		width: 79%;
		margin-top: 3%;
		text-align: justify;
	}
	
	#descricao2 {
		width: 79%;
		height: auto;
	}
	
	p.d1, p.d2 {
		float: none;
		width: 100%;
	}
	
	#zonas {
		margin-top: -4%;
	}
	
	img#bau {
		width: 30%;
		margin-top: 1em;
	}
	
	
	#linedot {
		overflow: hidden;
		width: 91.3%;
	}
	
}

@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#tp {
		width: 57%;
		margin-top: 11%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 17.8em;
	}
	
	.linedt {
		overflow: hidden;
		width: 13.5em;
	}
	
	#descricao2 {
		width: 612px;
	}
	
	p.d1, p.d2 {
		width: 42%;
	}
	
	#zonas {
		margin-top: -4%;
	}
	
	img#bau {
		width: 30%;
		margin-top: 1em;
	}
	
	#linedot {
		overflow: hidden;
		width: 94.3%;
	}
	
}

@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#tp {
		width: 57%;
		margin-top: 11%;
	}
	
	
	#boxtop {
		width: 94%;
	}
	
	p#heading {
		width: 14.9em;
	}
	
	.linedt {
		overflow: hidden;
		width: 13.5em;
	}
	
	#descricao2 {
		width: 612px;
	}
	
	p.d1, p.d2 {
		width: 42%;
	}
	
	#zonas {
		margin-top: -4%;
	}
	
	img#bau {
		width: 24%;
		margin-top: 1em;
	}
	
	#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%;
	}
	
	img#tp {
		width: 46%;
		margin-top: 4%;
	}
	
	
	.linedt {
		overflow: hidden;
		width: 13.5em;
	}
	
	#descricao2 {
		width: 742px;
	}
	
	p.d1, p.d2 {
		width: 42%;
	}
	
}

