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

@font-face {
    font-family: "Avenir Black";
	src:url(../fonts/AvenirLTStd-Black.otf);
}
@font-face {
    font-family: "Avenir Black Oblique";
	src:url(../fonts/AvenirLTStd-BlackOblique.otf);
}
@font-face {
    font-family: "Avenir Menu";
	src:url(../fonts/AvenirLTStd-Book.otf);
}
@font-face {
    font-family: "Avenir Menu Oblique";
	src:url(../fonts/AvenirLTStd-BookOblique.otf);
}
@font-face {
    font-family: "Avenir Light";
	src:url(../fonts/AvenirLTStd-Light.otf);
}
@font-face {
    font-family: "Avenir Light Oblique";
	src:url(../fonts/AvenirLTStd-LightOblique.otf);
}

@font-face {
    font-family: "Avenir Roman";
	src:url(../fonts/AvenirLTStd-Roman.otf);
}

@font-face {
    font-family: "Exo Bold";
	src:url(../fonts/Exo-Bold.otf);
}
@font-face {
    font-family: "Exo Bold Italic";
	src:url(../fonts/Exo-BoldItalic.otf);
}
@font-face {
    font-family: "Exo ExtraBold";
	src:url(../fonts/Exo-ExtraBold.otf);
}
@font-face {
    font-family: "Exo ExtraBold Italic";
	src:url(../fonts/Exo-ExtraBoldItalic.otf);
}
@font-face {
    font-family: "Exo ExtraLight";
	src:url(../fonts/Exo-ExtraLight.otf);
}
@font-face {
    font-family: "Exo ExtraLightItalic";
	src:url(../fonts/Exo-ExtraLightItalic.otf);
}

@font-face {
    font-family: "Roboto";
	src:url(../fonts/Roboto-Black.ttf);
}
@font-face {
    font-family: "Roboto Italic";
	src:url(../fonts/Roboto-BlackItalic.ttf);
}
@font-face {
    font-family: "Roboto Light";
	src:url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family: "Roboto LightItalic";
	src:url(../fonts/Roboto-LightItalic.ttf);
}



body{
	margin: 0;
	padding: 0;
	background-color: white;
}

a{
	text-decoration: none;
	color: rgb(140,140,140);
}

.div-central{
	width:1024px;
	margin: auto;
	display: table;
	overflow: auto;
	font-family: 'Roboto', sans-serif;
}

.cabecalho{
	height: 60px;
	background-color: rgb(50,50,50);
	color: rgb(212,129,51);
	font-family: 'Avenir Menu', sans-serif;
	font-weight: 400;
	font-size: 15.9px;
}

.cabecalho div{
	float: left;
}


.menu{
	height: 60px;
	background-color: rgb(240,240,240);
	color: rgb(185,185,185);
	font-weight: 300;
	font-size: 10.7px;
	font-family: 'Avenir Menu', sans-serif;
}

.ul-menu{
	width:100%;
	color: rgb(50,50,50);
	font-weight:300;
	list-style-type: none;
    margin: 0;
    padding: 0;
}

.ul-menu li{
	float: left;
}

.ul-menu li a{
	display: block;
	padding: 24px 0px 0px 0px;
	color: rgb(50,50,50);
	padding-left: 25.5px;
}


.lang{
	color: rgb(120,120,120);
	font-size: 10.3px;
}

.container{
	position: relative;
	background-image: url(../images/slideshow_2017.png);
	height: 472px;
}

.titulo{
	position: absolute;
	bottom: -9px;
	left: 124px;
	font-size: 29px;
	font-weight: bold;
	color: rgb(50,50,50);
	font-family: "Exo Bold", sans-serif;
}

.titulo2{
	font-family: "Exo Bold", sans-serif;
	font-size: 22.1px;
	color: rgb(50,50,50);
	padding-bottom: 20px;
}

.titulo3{
	font-size: 29px;
	font-weight: bold;
	color: rgb(50,50,50);
	font-family: "Exo Bold", sans-serif;
}

.div-meio{
	width:1024px;
	margin-bottom: 85px;
}

.div-meio2{
    width: 772px;
    background-color: white;
    margin: auto;
    padding-top: 25px;
	font-family: "Avenir Menu", sans-serif;
	font-size: 17.5px;
    padding-left: 74px;
	padding-right: 74px;
    padding-bottom: 63px;
	text-align: justify;
}

.div-temas{
	font-family: "Avenir Menu", sans-serif;
	font-size: 16.5px;
	text-align: justify;
    width: 704px;
    background-color: rgb(240,240,240);
    margin: auto;
    display: table;
    padding-left: 111px;
    padding-right: 105px;
    padding-bottom: 49px;
	margin-top: 15px;
}

.div-meio-texto{
	background-color: rgb(150,150,150); 
	width: 1024px; 
	padding-bottom: 85px;
	font-weight: 300;
	display: table;
	line-height: 21px;
	font-size: 18px;
	font-family: "Roboto Light", sans-serif;
}

.copyright{
	width: 1024px;
	height: 120px;
	background-color: rgb(50,50,50);
	color: rgb(212,129,51);
	font-family: 'Avenir Menu', sans-serif;
    font-size: 15.9px;
}

.copyright2{
	width: 1024px; 
	height:23px; 
	background-color: black;
	font-size: 11px;
	font-family: 'Avenir Menu', sans-serif;
	text-align: right;
	padding-top: 8px;
	color: rgb(140,140,140);
}

.button{
	width: 245px;
	height: 61px;
	background-image: url(../images/button.png);
    border: none;
    display: inline-block;
    cursor: pointer;
	margin-top: 316px;
    margin-left: 650px;
}

.downloads{
	width:1024px;
	height:4003px;
	background-image:url(../images/downloads.jpg);
	margin:auto;
}
.button_programa{

	width: 329px;

	height: 58px;

	background-image: url(../images/button_programa.png);

    border: none;

    display: inline-block;

    cursor: pointer;

	margin-top: 55px;

}
