/* ------------------------------------------------------------------------------------------------------------------ */
/* corpo */

div#company { display: block; position: relative; width: 100%; margin: 0 auto; padding: 0 0 50px 0; }
	div#company div.content { display: block; position: relative; padding: 0; width: 1000px; margin: 35px auto 0 auto; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* titulos e texto */

div#company h2 { position: relative; height: 20px; padding: 0; margin: 0; width: 475px; color: #a7a6a6; font-size: 13px; line-height: 20px; float: left; }
div#company h1 { position: relative; height: 35px; width: 100%; padding: 0; margin: 0; font-size: 20px; line-height: 35px; float: left; background-color: #e3e3e3; text-indent: 10px; }
div#company h1:nth-child( 3 ) { background-color: #ffffff; width: 475px; text-indent: 0; }
div#company p { position: relative; padding: 0; margin: 15px 0 15px 0; font-size: 12px; line-height: 20px; float: left; width: auto; }
div#company p:nth-child( 4 ) { min-height: 200px; width: 475px; }


/* ------------------------------------------------------------------------------------------------------------------ */
/* fotos */

div#company div.photos { position: relative; float: right; width: 400px; height: 250px; padding: 0; margin: 0 0 25px 100px; overflow: hidden; }
div#company div.photos *
{
	transition-duration: 500ms;
	-webkit-transition-duration: 500ms;
	-moz-transition-duration: 500ms;
}
	div#company div.photos span.banner { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }
	div#company div.photos span.banner[data-actual="true"] { opacity: 1; z-index: 2; }
	div#company div.photos span.banner[data-actual="false"] { opacity: 0; z-index: 1; }


/* ------------------------------------------------------------------------------------------------------------------ */