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

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


/* ------------------------------------------------------------------------------------------------------------------ */
/* materiais */

div#index div.first_block { display: block; position: relative; width: 100%; margin: 50px auto 0 auto; text-align: center; font-size: 0; padding: 0 0 35px 0; border-bottom: 2px dashed #a7a6a6; }
	div#index div.first_block div.col { display: inline-block; position: relative; width: 304px; vertical-align: top; text-align: left; margin: 0 0 20px 0; }
	div#index div.first_block div.col.margin { margin: 0 22px 20px 22px; }
		div#index div.first_block div.col span { display: block; position: relative; width: 100%; height: 190px; }
		div#index div.first_block div.col h1 { display: block; position: relative; width: 100%; font-size: 20px; line-height: 25px; color: #545454; margin: 10px 0 0 0; text-align: left; }
		div#index div.first_block div.col p { display: block; position: relative; width: 100%; font-size: 12px; line-height: 20px; color: #000000; margin: 10px 0 0 0; text-align: left; }
		div#index div.first_block div.col a { display: inline-block; position: relative; width: auto; font-size: 12px; line-height: 20px; color: #545454; margin: 20px 0 0 0; text-align: left; text-decoration: none; }
		div#index div.first_block div.col a:hover { color: #272264; }

div#index div.second_block { display: block; position: relative; width: 100%; margin: 35px auto 0 auto; text-align: center; font-size: 0; padding: 0; }
	div#index div.second_block div.col { display: inline-block; position: relative; width: 468px; vertical-align: top; text-align: left; }
	div#index div.second_block div.col:nth-child(1) { margin: 0 64px 0 0; }
	div#index div.second_block div.col:nth-child(2) { margin: 0; }
		div#index div.second_block div.col h1 { position: relative; height: 35px; width: 100%; padding: 0; margin: 0 0 20px 0; font-size: 20px; line-height: 35px; float: left; text-align: left; }

		div#index div.second_block div.col div.news { display: block; position: relative; width: 100%; margin: 25px 0 0 0; padding: 0 0 20px 0; }
			div#index div.second_block div.col div.news h3 { display: block; position: relative; width: 100%; line-height: 20px; font-size: 16px; color: #545454; }
			div#index div.second_block div.col div.news p { display: block; position: relative; width: 100%; line-height: 20px; font-size: 12px; margin: 10px 0 0 0; overflow: hidden; }
			div#index div.second_block div.col div.news a.more { display: none; position: relative; width: auto; line-height: 20px; font-size: 12px; margin: 10px 0 0 0; color: #545454; text-decoration: none; }
			div#index div.second_block div.col div.news a.more:hover { color: #272263; }
			div#index div.second_block div.col div.news div.photos { display: block; position: relative; width: 100%; height: 100px; margin: 0; padding: 0; }
				div#index div.second_block div.col div.news div.photos a { display: none; position: absolute; }
				div#index div.second_block div.col div.news div.photos a:nth-child(1) { display: block; top: 0; left: 0; width: 230px; height: 100px; }
				div#index div.second_block div.col div.news div.photos a:nth-child(2) { display: block; top: 0; right: 0; width: 230px; height: 100px; }
			div#index div.second_block div.col a.all { display: inline-block; position: relative; width: auto; font-size: 12px; line-height: 20px; color: #545454; margin: 20px 0 0 0; text-align: left; text-decoration: none; }
			div#index div.second_block div.col a.all:hover { color: #272264; }

		div#index div.second_block div.col div.video { display: block; position: relative; width: 100%; padding: 0 0 25px 0; border-bottom: 2px dashed #a7a6a6; }
			div#index div.second_block div.col div.video h3 { display: block; position: relative; width: 100%; line-height: 20px; font-size: 16px; color: #545454; }
			div#index div.second_block div.col div.video iframe { display: block; position: relative; width: 100%; height: 350px; }

		div#index div.second_block div.col form.newsletter { display: block; position: relative; width: 100%; margin: 25px 0 25px 0; }
			div#index div.second_block div.col form.newsletter h3 { display: block; position: relative; width: 100%; line-height: 20px; font-size: 14px; color: #545454; }
			div#index div.second_block div.col form.newsletter input[type="text"] { display: inline-block; position: relative; width: 280px; height: 34px; border: none; background-color: #a7a6a6; vertical-align: top; font-size: 12px; padding: 0 10px; }
			div#index div.second_block div.col form.newsletter input[type="submit"] { display: inline-block; position: relative; width: 62px; height: 34px; border: none; background: transparent url(../src/img/newsletter_submit.jpg) no-repeat center center; background-size: cover; vertical-align: top; margin: 0 0 0 5px; cursor: pointer; }

		div#index div.second_block div.col a.links { display: inline-block; position: relative; width: auto; font-size: 16px; color: #272264; text-decoration: none; vertical-align: top; }
		div#index div.second_block div.col a.links:hover { color: #545454; }
		div#index div.second_block div.col p.links { display: inline-block; position: relative; width: auto; font-size: 16px; color: #272264; text-decoration: none; vertical-align: top; margin: 0 5px; }


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