/* ================================================================================================================== */
/* corpo */
/* ================================================================================================================== */

div#company { display: block; position: relative; width: 100%; padding: 0; margin: 0 auto; font-size: 0; }
	div#company div.bg { display: block; position: relative; width: 100%; margin: 0 auto; padding: 0; }
	div#company div.container { display: block; position: relative; width: 1200px; margin: 0 auto; padding: 0; }

@media all and ( max-width: 1199px )
{
	div#company { padding: 0; }
		div#company div.container { width: auto; padding: 0 10px; }
}

/* ================================================================================================================== */
/* menu */
/* ================================================================================================================== */

div#company div.menu { display: block; position: relative; width: 100%; height: auto; background-color: #ffffff; font-size: 0; text-align: center; }
	div#company div.menu a { display: inline-block; position: relative; width: auto; color: #537f38; font-size: 16px; line-height: 45px; text-decoration: none; margin: 0 50px; }
	div#company div.menu a:hover { color: #000000; }

/* ================================================================================================================== */
/* titulos e textos e fotos */
/* ================================================================================================================== */

div#company p.body { display: block; position: relative; line-height: 25px; margin: 25px 25px 0 25px; text-align: left; }
div#company a.IDSGallery { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 300px; }
div#company a.IDSGallery:first-child { display: block; }

/* ================================================================================================================== */
/* blocos */
/* ================================================================================================================== */

div#company div.about_us { display: block; position: relative; width: 100%; margin: 0; font-size: 0; text-align: center; }
div#company div.history { display: inline-block; position: relative; width: 50%; vertical-align: top; margin: 35px 0; text-align: left; }
div#company div.photos { display: inline-block; position: relative; width: 45%; vertical-align: top; margin: 35px 0 35px 5%; text-align: right; }
div#company div.vision { display: block; position: relative; width: 100%; vertical-align: top; margin: 35px 0 0 0; }
div#company div.mission { display: block; position: relative; width: 100%; vertical-align: top; margin: 35px 0 0 0; }
div#company div.values { display: block; position: relative; width: 100%; vertical-align: top; margin: 35px 0 0 0; }