.box1170{
	width: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 70px;
	}
@media(min-width:1750px){
	.box1170{
	width: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 70px;
	}
	}
@media(max-width:767px){
	.box1170{
	width: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	}
}
.box900{
	width: 100%;
	max-width: 870px;
	margin-left: auto;
	margin-right: auto;

	}
@media(min-width:1255px){
	.box900{
	width: 100%;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;

	}
	}

.margin-conteudo{
	margin-top: 35px;
	}
.margintop{
		padding-top:40px
	}
.back-full-horiz{
	background-color:#fff
	
}

.margem20px{
	padding:26px;
	}
.margintopmenos{
	margin-top:-80px;}	
@media(max-width:767px){
	.margintopmenos{
	margin-top:-35px;}	
	}


.rodape{
	position: absolute;
	z-index: 9999;
	left: 0px;
	bottom: 0px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	width: 100%
	}

@media(max-width:767px){
	.rodape{
	position: absolute;
	z-index: 995;
	left: 0px;
	bottom: -5px;
	background-color: #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 2px;
	width: 100%
	}
}
.rodape2{
	position: fixed;
	z-index: 9999;
	bottom: 0px;
	background-color: #FFF;
	width: 100%;
	float: right;
	right: 0px;
	}
.txt-rodape{
	color: #666;
	font-size: 80%;
	}
.alinha-esq-img{
	float: left;
	position: fixed;
	left: 4px;
	bottom: 4px;
	}
.midias-link-rodape{
	color: #666;

	}
.logo-site2{
	position: relative;
	margin-top: -25px;

	margin-right: auto;
	margin-left: auto;
	width: 294px;
	}
.esconde-peq{
	height: 0;
	overflow-y: visible;
	overflow-x: visible;
	margin-top:-50px;
	}
@media(max-width:899px){
.esconde-peq{
	height: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	margin-top:-110px;
	}
    .ztop {
        height: 0;
        overflow: hidden;
        z-index: 2147483647;
    }
}
.esconde-grd{
	height: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	}
@media(max-width:899px){
.esconde-grd{
	height: 0;
	overflow-y: visible;
	overflow-x: visible;
	margin-top: 5px;

	}
}
.center{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 5px;
	}
.nomeareas{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CCC;
	margin-top: -20px;
	}
.linha-areas{
		margin-top: 20px;
	}
@media(max-width:768px){
	.linha-areas{
		margin-top: 50px;
	}
	}
.titulo-video{
	color: #666;
	text-transform: uppercase;

	}
.margem-conteudo{
	margin-bottom: 40px;
}
.box-fotos-editorial{
	float: left;
	height: auto;
	padding-top: 15px;
	padding-right: 22px;
	padding-bottom: 15px;
	padding-left: 23px;
	}
.legenda-editorial{
	font-size: 80%;
	margin-bottom:15px;
	}
.link-organiza-editorial{
	font-size: 80%;
	color: #999;
	color: #C1C1C1;
	}
.altura-fotos{
	height:auto}
.ztop{
	z-index: 999999999999999999;
}

@media(max-width:899px){
	.center-tudo{
	text-align: center;
	margin: 0;
	border: 1px solid #DDD;
	}
}
@media(min-width:899px){
	.center-tudo{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #DDD;
	}
}

.editor-home {
    float: left;
    margin: 10px 0 10px 20px;
}
.editor-home-icons {
    float: left;
    width: 30px;
}
.foto {
    position:absolute;
	width: 100%;
	padding-right:30px;

}
.foto2 {
	position: absolute;
	width: 100%;
		padding-right:30px;
}
.loader {
	position: fixed;
	left: 0px;
	top: 135px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../img/loading_spinner.gif') 50% 40% no-repeat #FFF;
}

.mascara-spacer{
	height:685px;
	}
@media(min-width:1110px){
	.mascara-spacer{
	height:935px;
	}
	}
@media(max-width:420px){
.mascara-spacer{
	height:550px;
	padding-bottom:10px;
	}
	}
.mascara-spacer-conteudo{
			margin-left: 20px;
	
	}