@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Lato:300,400,700|Montserrat:400,500,600,700,800|Source+Sans+Pro:300,400,700,900,300italic');

@font-face {
    font-family: novecento_widedemibold;
    src: url(../fonts/novecentowide-demibold-webfont.eot);
    src: url(../fonts/novecentowide-demibold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/novecentowide-demibold-webfont.woff2) format('woff2'), url(../fonts/novecentowide-demibold-webfont.woff) format('woff'), url(../fonts/novecentowide-demibold-webfont.ttf) format('truetype'), url(../fonts/novecentowide-demibold-webfont.svg#novecento_widedemibold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: novecento_widelight;
    src: url(../fonts/novecentowide-light-webfont.eot);
    src: url(../fonts/novecentowide-light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/novecentowide-light-webfont.woff2) format('woff2'), url(../fonts/novecentowide-light-webfont.woff) format('woff'), url(../fonts/novecentowide-light-webfont.ttf) format('truetype'), url(../fonts/novecentowide-light-webfont.svg#novecento_widelight) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: novecento_widenormal;
    src: url(../fonts/novecentowide-normal-webfont.eot);
    src: url(../fonts/novecentowide-normal-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/novecentowide-normal-webfont.woff2) format('woff2'), url(../fonts/novecentowide-normal-webfont.woff) format('woff'), url(../fonts/novecentowide-normal-webfont.ttf) format('truetype'), url(../fonts/novecentowide-normal-webfont.svg#novecento_widenormal) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: HelveticaNeueLTStd-Roman;
    src: url(../fonts/HelveticaNeueLTStd-Roman.eot?#iefix) format('embedded-opentype'), url(../fonts/HelveticaNeueLTStd-Roman.otf) format('opentype'), url(../fonts/HelveticaNeueLTStd-Roman.woff) format('woff'), url(../fonts/HelveticaNeueLTStd-Roman.ttf) format('truetype'), url(../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman) format('svg');
    font-weight: 400;
    font-style: normal
}

.txt-titulo{
    font-size: 3.125em;
	line-height:normal;
	text-align:left !important;
    font-family: novecento_widelight;
    position: relative;
    margin: 0;
    padding: 4% 0 4% 0;
}

.txt-subtitulo{
    font-family: novecento_widenormal;
	font-size: 1.625em;
	padding: 4% 0 4% 0;
	margin:0;
	font-weight: 500;
	line-height: normal;
}

.txt-tit-corpo{
	font-size: 1.625em;
	font-family: novecento_widenormal, Arial, Helvetica,sans-serif;
	margin:0px 0px 10px 0px;
	padding: 0 0 0px;
	font-weight: 500;
	line-height: 1.1;
    color: #666;

}

.txt-corpo{
	font-size: 1.225em;
	font-family: HelveticaNeueLTStd-Roman, 'Trebuchet MS', Arial, Helvetica,sans-serif;
    padding: 0 0 1em;
    text-align: justify;
    line-height: 1.4em;
    color: #666;

}

.txt-tabela{
	font-size: 1em;
	font-family: HelveticaNeueLTStd-Roman, 'Trebuchet MS', Arial, Helvetica,sans-serif;
    padding: 0 0 1em;
    text-align: justify;
    line-height: 1.4em;
    color: #666;

}

/* MOBILE */
@media only screen and (max-width:768px) {
	.txt-titulo{ font-size: 2.525em; }
	.txt-corpo{ text-align: left; }
	.txt-tit-corpo { font-size: 1.1em; font-weight:700; color: #000000; }
}