/** content 
 * ================================================================================ 
 */
.content {
	text-align: left;
	color: #555;
	background: transparent;
	overflow: auto;
	overflow-x: hidden;
}
	.content h2 {
		text-align: left;
		margin: 0 3.125em .9375em;
		color: #8b0f04;
		font: normal normal bold 1em verdana, helvetica, arial, sans-serif;
		background: transparent;
	}
	.content h3 {
		text-align: left;
		margin: 1.625em 3.75em .625em;
		color: #8b0f04;
		font: normal normal bold .875em verdana, helvetica, arial, sans-serif;
		background: transparent;
	}
	.content h4 {
		text-align: left;
		margin: .625em 3.125em .625em;
		color: #8b0f04;
		font: normal normal normal .875em verdana, helvetica, arial, sans-serif;
		background: transparent;
	}
	body:first-of-type .content h2,
	body:first-of-type .content h3,
	body:first-of-type .content h4 { font-weight: normal; } /* hack for safari | in the future it can begin to work in others browsers */
	.content p {
		margin: 0 4.6875em .9375em;
		text-align: justify;
		font: normal normal normal .6875em/150% verdana, helvetica, arial, sans-serif;
	}
	.content ul {
		margin: 0 4.6875em .9375em;
		font: normal normal normal .6875em verdana, helvetica, arial, sans-serif;
	}
	.content .space_100 { width: 100px; }
	.content .space_110 { width: 110px; }
	.content .space_120 { width: 120px; }
	.content .space_130 { width: 130px; }
	.content .space_140 { width: 140px; }
	.content .space_150 { width: 150px; }
	.content .space_160 { width: 160px; }
	.content .space_170 { width: 170px; }
	.content .space_180 { width: 180px; }
	.content .space_190 { width: 190px; }
	.content .space_200 { width: 200px; }
	.content .space_210 { width: 210px; }
	.content .space_220 { width: 220px; }
	.content .space_230 { width: 230px; }
	.content .space_240 { width: 240px; }
	.content .space_250 { width: 250px; }
	.content .space_260 { width: 260px; }
	.content .space_270 { width: 270px; }
	.content .space_280 { width: 280px; }
	.content .space_290 { width: 290px; }
	.content .space_300 { width: 300px; }
	.content .space_310 { width: 310px; }
	.content .space_320 { width: 320px; }
	.content .space_330 { width: 330px; }
	.content .space_340 { width: 340px; }
	.content .space_350 { width: 350px; }
	.content .space_360 { width: 360px; }
	.content .space_370 { width: 370px; }
	.content .space_380 { width: 380px; }
	.content .space_390 { width: 390px; }
	.content .space_400 { width: 400px; }
	.content .space_410 { width: 410px; }
	.content .space_420 { width: 420px; }
	.content .space_430 { width: 430px; }
	.content .space_440 { width: 440px; }
	.content .space_450 { width: 450px; }
	.content .space_460 { width: 460px; }
	.content .space_470 { width: 470px; }
	.content .space_480 { width: 480px; }
	.content .space_490 { width: 490px; }
	.content .space_500 { width: 500px; }
	.content .space_510 { width: 510px; }
	.content .space_520 { width: 520px; }
	.content .space_530 { width: 530px; }
	.content .space_540 { width: 540px; }
	.content .space_550 { width: 550px; }
	.content .space_560 { width: 560px; }
	.content .space_570 { width: 570px; }
	.content .space_580 { width: 580px; }
	.content .space_590 { width: 590px; }
	.content img { margin: -31.25em 0 0 25em; }
.push,#footer { clear: both; }

/** popups 
 * ================================================================================ 
 */
.popup {
	text-align: center;
}
	.popup img {
		margin: .625em 0 0;
	}
	.popup a,
	.popup a:link,
	.popup a:visited {
		color: #fff;
		font: normal normal normal .875em verdana, helvetica, arial, sans-serif;
		background: transparent;
	}
	.popup a:focus,
	.popup a:hover,
	.popup a:active {
		color: #eee;
		background: transparent;
	}

/** index.html 
 * ================================================================================ 
 */
	#index img { margin: 0; }
	#index .column01 {
		float: left;
		width: 23em;
		height: 9.375em;
		margin-left: 1.5625em;
	}
	* html #index .column01 {
		margin-left: 0;
	}
	i { content:"\"/*"; }
	* html #index .column01 {
		margin-left: 0;
		padding-left: 1.5625em;
	}
	i { content:"\"*/"; }
		#index .column01 h2 {
			margin-left: 0;
			margin-right: 0;
		}
		#index .column01 a {}
			#index .column01 a img,
			#index .column01 a:link img,
			#index .column01 a:visited img { border: .0625em solid #7c3a85; }
			#index .column01 a:focus img,
			#index .column01 a:hover img,
			#index .column01 a:active img { border: .0625em solid #a874ae; }
	#index .column02 {
		float: right;
		width: 22em;
		height: 9.375em;
		margin-right: 1.5625em;
	}
	* html #index .column02 {
		margin-right: 0;
	}
	i { content:"\"/*"; }
	* html #index .column02 {
		margin-right: 0;
		padding-right: 1.5625em;
	}
	/* */
	i { content:""; }
		#index .column02 h2 {
			margin-left: 0;
			margin-right: 0;
		}
		#index .column02 p {
			margin-left: 0;
			margin-right: 0;
			line-height: 120%;
		}
			#index .column02 p strong { font-size: 1em; }
			body:first-of-type #index .column02 p strong { font-weight: normal; } /* hack for safari | in the future it can begin to work in others browsers */
		#index .column02 a {
			float: right;
			margin-left: .625em;
		}
			#index .column02 a img,
			#index .column02 a:link img,
			#index .column02 a:visited img { border: .0625em solid #7c3a85; }
			#index .column02 a:focus img,
			#index .column02 a:hover img,
			#index .column02 a:active img { border: .0625em solid #a874ae; }

/** loja.html 
 * ================================================================================ 
 */
#loja {}
	#loja .box {
		margin: -.5625em 0 .9375em;
		padding: 1.875em 0;
		text-align: center;
		color: #8b0f04;
		color: #7c3a85;
		font-weight: bold;
		background-color: #f5f5f5;
		border-top: .0625em solid #7c3a85
	}
	* html #loja .box { margin-bottom: -.1875em }
	body:first-of-type #loja .box { font-weight: normal; } /* hack for safari | in the future it can begin to work in others browsers */
	#loja h3 {
		clear: both;
		line-height: 150%;
	}
	#loja h4 {
		margin-left: 3.75em;
		line-height: 150%;
	}
	#loja ul {
		height: 12em;
		list-style: disc inside;
	}
		#loja ul li {
			float: left;
			width: 25em;
			margin-bottom: .3125em;
		}

/** fantasias.html 
 * ================================================================================ 
 */
#fantasias {}
	#fantasias h3,
	#fantasias h2,
	#fantasias h4 { clear: both; }
	#fantasias h4 { margin-left: 3.75em; }
	#fantasias ul {}
		#fantasias ul li {
			float: left;
		}
			#fantasias ul li a {}
				#fantasias a img { margin: 0 .9375em .9375em 0; }
				#fantasias a img,
				#fantasias a:link img,
				#fantasias a:visited img { border: .0625em solid #7c3a85; }
				#fantasias a:focus img,
				#fantasias a:hover img,
				#fantasias a:active img { border: .0625em solid #a874ae; }

/** convenios_e_parcerias.html 
 * ================================================================================ 
 */
#convenios {}
	#convenios h4 { margin-left: 3.75em; }

/** fale_conosco.html 
 * ================================================================================ 
 */
#faleconosco {}
	#faleconosco .emphasis {
		color: #8b0f04;
		font-weight: bold;
		font-size: .875em;
	}
	#faleconosco p { text-align: center; }
		#faleconosco p .emphasis { font-size: 1.25em; }
		body:first-of-type #faleconosco .emphasis { font-weight: normal; } /* hack for safari | in the future it can begin to work in others browsers */

/** agenda.html 
 * ================================================================================ 
 */
#agenda { text-align: center; }
	#agenda ul {}
		#agenda ul li {}
			#agenda ul li h4 {
				text-align: center;
				font-size: 1em;
			}
			#agenda ul li img { margin: 0; }

/** imprensa.html 
 * ================================================================================ 
 */
#imprensa {}
	#imprensa h3 {
		text-align: center;
		margin: 0 0 .625em;
	}
	#imprensa h4 {
		text-align: center;
		margin: 0 0 .625em;
	}
	#imprensa .photo {
		float: right;
		margin: 0 3.25em .625em 1.25em;
	}
		#imprensa .photo img { margin: 0; }
		#imprensa .photo cite {
			float: left;
			text-align: center;
			font: italic normal normal .575em/150% verdana, helvetica, arial, sans-serif;
		}