/* ==========================================================================

    Utils

    ========================================================================== */

.upper { text-transform: uppercase; }

.center { text-align: center; }

.absolute { position: absolute; }

.relative { position: relative; }

.fleft { float: left; }



/* ==========================================================================

    Defaults

    ========================================================================== */

body {

    margin: 0!important;

    font-family: Calibri, Helvetica, sans-serif ;

	font-size: 20px;

}

h1, h2, h3 {

	text-align: center;

	padding: 10px 0;

}

h1, h2 {

	text-transform: uppercase;

}

a {

	text-decoration: none;

	color: black;

}

a:hover {

	font-weight: bold;

}

p {

	text-align: justify;
	text-indent: 1.35em;

}

span {

	font-size: 12px;

	padding: 50px 0; 

}

.crop {

  margin: 0 auto;

  width: 960px;

}

.topo {

	width: 100%;

	height: 320px;

}

.topo-2 {

	width: 100%;

	/* height: 450px; */

}

.topo-2 span {
	padding-top: 0;
	padding-bottom: 50px;
}

.img-topo {

	float: left;

	width: 480px;

}

.img-topo-2 {

	/* float: left; */
	display: block;
	width: 80%;
	margin: 0 auto;
	height: 100%;

}


img.anexo {
	max-width: 100%;
}



.menu, .language {

	float: left;

	width: 400px;

	list-style: none;

}

.menu li, .language li {

	padding-bottom: 10px;

}

.menu-2 {
	width: 100%;

	list-style: none;
}

.menu-2 li{

	padding-bottom: 10px;

}

.artigo1, .artigo2 {
	width: 450px;
	float: left;
	margin-top: 50px;
	border: solid 1px #ccc;
	border-radius: 8px;
	overflow: hidden;
}

.artigo1 img, .artigo2 img {
	max-width: 100%;
}

.artigo1 img {
	height: 380px;
}

.artigo1 {
	margin-right: 30px;
}

/* ==========================================================================

    Sobre

    ========================================================================== */

.btn-capa {

	margin-top: 50px;

	font-weight: bold;	

}

.btn-capa a, .btn-capa button {

	background: #fff;
    padding: 5px 30px;
    text-transform: uppercase;
    border: none;
    font-size: 18px;
    font-weight: bold;

}

.btn-capa a:hover, .btn-capa button:hover {

	background: #000;

	color: #fff;

}