body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
	background-color: #f4f4f4;
    position: relative;
	overflow-x: hidden;
    font-family: 'latoregular', Arial, sans-serif;
}
body, html { width:100%; height:100%; }
img { max-width: 100%; height: auto; border:none; }
a {
	font: 15px 'roboto_condensedregular', Arial, sans-serif;
	color: #553326;
	text-decoration:none;
}
a:hover {
	font: 15px 'roboto_condensedregular', Arial, sans-serif;
	color: #000000;
	text-decoration:none;
}
::-moz-selection {
	background: #b5b5b5;
    color: #000;
}
::selection {
	background: #b5b5b5;
    color: #000;
}
::-webkit-input-placeholder {
    color: #c1c1c1;
}
:-moz-placeholder {
   color: #c1c1c1;
   opacity: 1;
}
::-moz-placeholder {
   color: #c1c1c1;
   opacity: 1;
}
:-ms-input-placeholder {
   color: #c1c1c1;
}
a, .image, .LogoAGT, .languagepicker li:hover::after, .SetaHome, .IcoLocal:before, .IcoTicket:before, .IcoFacebook:before, .BotaoEnviar, .languagepicker, .languagepicker li, .MenuFixo, .MenuFixo .languagepicker, .MenuFixo .LogoMenuAtivo img, .BtnBaixar {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}
p {
	margin: 0px;
    padding-bottom: 15px;
}
.clear {
	clear:both;
}
.ScrollBody {
	/*overflow: hidden;*/
}

/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/


header {
	width: 100%;
    max-width: 2000px;
	/*height: 587px;*/
	/*background-image: url("images/bg_topo.jpg");*/
	background-position: top center;
	background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 2;
}

.EscolhaEdicao {
    width: 80%;
    max-width: 900px;
    margin: -185px auto 20px auto;
    text-align: left;
    display: block;
    position: relative;
	font-size: 0px;
    z-index: 99;
}

@media screen and (max-width: 1780px) {
	.EscolhaEdicao {
		margin: -145px auto 20px auto;
	}
}

@media screen and (max-width: 1430px) {
	.EscolhaEdicao {
		margin: -115px auto 20px auto;
	}
}

@media screen and (max-width: 1140px) {
	.EscolhaEdicao {
		margin: -90px auto 20px auto;
	}
}

@media screen and (max-width: 970px) {
	.EscolhaEdicao {
		margin: -60px auto 20px auto;
	}
}

@media screen and (max-width: 820px) {
	.EscolhaEdicao {
		margin: -40px auto 20px auto;
	}
}

@media screen and (max-width: 500px) {
	.EscolhaEdicao {
		margin: -20px auto 20px auto;
	}
}

@media screen and (max-width: 370px) {
	.EscolhaEdicao {
		margin: -10px auto 20px auto;
	}
}

.EscolhaAreaEdicao {
	max-width: 1200px;
	margin: 0 auto;
}

.ListEdicoes label {
	font: 14px 'latobold', Arial, sans-serif;
	color: #6c6d70;
	text-transform: uppercase;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.ListEdicoes select {
	font: 14px 'latoblack', Arial, sans-serif;
	color: #454545;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #454545;
	background-color: #f4f4f4;
    border-radius: 3px;
    padding: 8px 10px;
    width: calc(240px - 20px);
    outline: none;
}

.Edicao {
	width: 95%;
	max-width: 1040px;
	margin: 0px auto 0 auto;
	background-color: #FFF;
	text-align: center;
	font-size: 0px;
    display: block;
    position: relative;
}
.Edicao:before {
	content: " ";
	width: 100%;
	height: 39px;
    display: block;
	background-image: url("images/top_edicao.jpg");
	background-position: top center;
	background-repeat: no-repeat;
    background-size: cover;
}

.AreaEdicao {
	max-width: 1200px;
	margin: 0 auto;
    padding: 0px 60px 60px 60px;
    position: relative;
    z-index: 2;
}

.BordaCinza {
	border-top: 2px solid #d0d0d0;
    margin: 40px 0px;
}

.TitHot {
	color: #7db736;
	margin: 10px 0px 10px 0px;
	font: 45px 'latobold', Arial, sans-serif;
}

.TitEdicao {
	color: #454545;
	margin: 0px;
	font: 30px 'latobold', Arial, sans-serif;
}

.TitEdicao span {
	color: #787878;
	margin: 0px 10px;
	font: 30px 'latobold', Arial, sans-serif;
}

.FraseEdicao {
	color: #7db736;
	font: 25px 'latobold', Arial, sans-serif;
}

.FotoEdicao {
    width: calc(50% - 30px);
	max-width: 455px;
	margin: 0px 30px 30px 0px;
	display: inline-block;
	vertical-align: top;
}

.TextoEdicao {
    width: calc(50% - 0px);
	max-width: 435px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font: 14px 'latosemibold', Arial, sans-serif;
    line-height: 22px;
}

.TextoEdicao h4 {
	font: 25px 'latobold', Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 30px 0px;
}

.TextosBomLembrarVoceSabia {
	width: 95%;
	max-width: 1040px;
	margin: 0px auto 0 auto;
	font-size: 0px;
    /*display: flex;*/
}

.Textos {
	width: 100%;
	max-width: 1040px;
	margin: 0px auto 0 auto;
	text-align: left;
    display: inline-block;
	vertical-align: top;
    position: relative;
}

.BomLembrar {
	background-color: transparent;
}

.VoceSabia {
	background-color: #FFF;
}

.AreaTextos {
	max-width: 1200px;
    margin: 0 auto;
    padding: 40px 60px 30px 60px;
	/*color: #FFF;*/
	font: 14px 'latoregular', Arial, sans-serif;
    line-height: 20px;
}

.AreaTextos h3 {
	margin: 0px 0px 20px 0px;
	font: 28px 'latoheavy', Arial, sans-serif;
}

.BomLembrar h3 { color: #7db736; }
.VoceSabia h3 { color: #387c2c; }

.ProximaEdicao {
	width: 95%;
    max-width: 900px;
    margin: 30px auto 30px auto;
    text-align: center;
    display: block;
    position: relative;
    font-size: 0px;
}

.NaProximaEdicao {
	font: 20px 'latoheavy', Arial, sans-serif;
	color: #7db736;
	text-align: center;
	margin-bottom: 20px;
}

.NaProximaEdicao2 {
	font: 25px 'latobold', Arial, sans-serif;
    color: #454545;

	text-align: center;
	margin-bottom: 20px;
}

.Form_eBook {
	width: 95%;
	max-width: 1040px;
	margin: 0px auto 70px auto;
	text-align: center;
    display: block;
	vertical-align: top;
    position: relative;
	background-color: #FFF;
}

.AreaForm_eBook {
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 60px 0px 60px;
}

.QuerReceber {
	font: 20px 'latoregular', Arial, sans-serif;
	color: #454545;
}

.QuerReceber strong {
	font: 20px 'latoheavy', Arial, sans-serif;
}

.PreenchaForm {
	font: 20px 'latoheavy', Arial, sans-serif;
	color: #8dc045;
	margin-top: 5px;
	margin-bottom: 25px;
}

.Form_eBook form {
	font-size: 0px;
}

.NomeCampo {
    color: #454545;
    font: 16px 'latoregular', Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    width: calc(100px - 20px);
    padding: 14px 10px;
    margin: 0px 0px 10px 0px;
    text-align: right;
}

.CampoForm {
    border: 1px solid #f4f4f4;
    background-color: #f4f4f4;
    padding: 15px 10px;
    margin: 0px 0px 10px 0px;
    outline: none;
    font: 20px 'latoregular', Arial, sans-serif;
    color: #858585;
    width: calc(485px - 20px);
    resize: none;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10px;
}

.BtnBaixar {
    font: 25px 'latoheavy', Arial, sans-serif;
    text-transform: uppercase;
    background-position: center;
    color: #FFF;
    background-color: #8dc045;
    text-align: center;
    padding: 20px 90px;
	border-radius: 10px;
    display: inline-block;
    cursor: pointer;
    border: none;
    margin: 20px auto -20px auto;
	outline: none;
}

.BtnBaixar:hover {
    color: #FFF;
    background-color: #166609;
    font: 25px 'latoheavy', Arial, sans-serif;
}

.Rodape {
    text-align: center;
    font-size: 0px;
    width: 85%;
    margin: 0 auto;
}

.TextoRodape {
	margin-bottom: 40px;
    font: 13px 'latoregular', Arial, sans-serif;
    color: #454545;
}

.Rodape img {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 40px 30px 40px;
}

.Rodape img:first-child {
	margin-left: 0px;
}

.Rodape img:last-child {
	margin-right: 0px;
}

@media screen and (max-width: 1220px) {
	header {
		/*height: 440px;*/
	}
	.EscolhaEdicao {
		/*margin: -130px auto 20px auto;*/
	}
}

@media screen and (max-width: 1020px) {
	.AreaEdicao {
		padding: 0px 30px 30px 30px;
	}
	.AreaTextos {
		padding: 40px 30px 30px 30px;
	}
	.AreaForm_eBook {
		padding: 50px 30px 0px 30px;
	}
}

@media screen and (max-width: 800px) {
	.BordaCinza {
		margin: 30px 0px;
	}
	.FotoEdicao {
		width: calc(40% - 20px);
		margin: 0px 20px 20px 0px;
	}
	.TextoEdicao {
		width: calc(60% - 0px);
	}
}

@media screen and (max-width: 700px) {
	.CampoForm {
		width: calc(365px - 20px);
	}
	header {
		/*height: 300px;*/
	}
	.EscolhaEdicao {
		/*margin: -80px auto 20px auto;*/
	}
	.ListEdicoes label {
		margin-right: 0px;
		margin-bottom: 10px;
		display: block;
	}
	.AreaEdicao {
		padding: 0px 20px 20px 20px;
	}
	.AreaTextos {
		padding: 30px 20px 20px 20px;
	}
	.AreaForm_eBook {
		padding: 40px 20px 0px 20px;
	}
}

@media screen and (max-width: 575px) {
	.CampoForm {
		width: calc(365px - 20px);
	}
	.NomeCampo {
		width: calc(100px - 20px);
		padding: 5px 10px;
		margin: 0px;
		text-align: left;
		display: block;
	}
	.CampoForm {
		width: calc(100% - 20px);
	}
	.Rodape img {
		display: inline-block;
		vertical-align: middle;
		margin: 0px 20px 30px 20px;
	}
}

@media screen and (max-width: 535px) {
	.TitHot {
		font: 35px 'latobold', Arial, sans-serif;
	}
	.TitEdicao {
		font: 25px 'latobold', Arial, sans-serif;
	}
	.FotoEdicao {
		margin: 0px 0px 20px 0px;
		display: block;
		width: 100%;
		max-width: inherit;
	}
	.FotoEdicao img {	
		width: 100%;
	}
	.TextoEdicao {
		width: calc(100% - 0px);
		max-width: inherit;
	}
	.TextoEdicao h4 {
		margin: 0px 0px 15px 0px;
	}
}

@media screen and (max-width: 500px) {
	.Rodape img {
		display: block;
		margin: 0 auto 20px auto !important;
	}
	header {
		/*height: 220px;*/
	}
	.EscolhaEdicao {
		/*margin: -70px auto 20px auto;*/
	}
}

@media screen and (max-width: 360px) {
	header {
		/*height: 190px;*/
	}
	.EscolhaEdicao {
		/*margin: -50px auto 20px auto;*/
	}
}