@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: 59.6px;

}





.lang{

	color: rgb(120,120,120);

	font-size: 10.3px;

}



.container{

	position: relative;
	background-image: url(../images/slideshow.png);
	height: 472px;

}



.titulo{

	position: absolute;

	bottom: -9px;

	left: 162px;

	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;

}



.div-meio{

	width:1024px;

	padding-bottom: 85px;

}



.div-meio2{

    width: 809px;

    background-color: white;

    margin: auto;

    padding-top: 51px;

	font-family: "Roboto Light", sans-serif;

	font-size: 17.5px;

    padding-left: 111px;

    padding-bottom: 65px;

	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-image: url(../images/meio.png); 

	width: 1024px; 

	height: 777px;

	color:white;

	font-weight: 300;

	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;

}