* {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background:url(../imgs/bg.jpg);
	background-color: #007fb2;
	background-repeat: repeat-x;
}
a:link {
	font: bold 12px arial;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	font: bold 12px arial;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font: bold 12px arial;
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	font: bold 12px arial;
	color: #FFFFFF;
	text-decoration: none;
}
h1 {
	font: 24px arial;
	color: #999999;
	margin: 95px 0 10px 10px;
	text-transform: uppercase;
	display: none;
}
h2 {
	font: 24px arial;
	color: #999999;
	margin: 95px 0 10px 10px;
	text-transform: uppercase;
}
/* estrutura ================================================================================================================================================ */

/* container */
#conteudo {
	position:absolute;
	left: 50%;
	width: 950px;
	margin-left: -475px;
}
#col_01 {
	position: relative;
	float: left;
	width: 309px;
}
#col_02 {
	position: relative;
	float: left;
	width: 576px;
}
#col_03 {
	position: relative;
	float: left;
	width: 23px;
}
#container {
	position: relative;
	float: left;
	width: 486px;
	height: 295px;
	background:url(../imgs/07.jpg);
	background-repeat: no-repeat;
	padding: 20px 20px 20px 80px;
	font: 12px Arial;
	text-align: justify;
}
/* rolagem */				
#box {
	overflow: hidden;
	height: 290px;
	position: absolute;
	left: 80px;
	width: 470px;
	padding: 0;
	text-align: justify;
	font: 12px arial;
	color: #005e20;
}
#box p {
	margin-bottom: 10px;
}
/* rodape */
#rodape {
	position: relative;
	float: left;
	width: 100%;
	font: 12px arial;
	color: #FFFFFF;
	text-align: center;
}
#rodape a:link {
	font: 12px arial;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase
}
#rodape a:visited {
	font: 12px arial;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase
}
#rodape a:hover {
	font: 12px arial;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase
}
#rodape a:active {
	font: 12px arial;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase
}
/* contato ================================================================================================================================================ */
#contato {
	position: absolute;
	top: 0;
	left: 0;
}
#contatoform {
	font: 12px arial;
	color:#005e20;
	margin: 95px 0 0 0;
}
#contatoform td {
	padding: 2px;
}
#contatoform input {
	background: #FFFFFF;
	border: 0;
	border: 1px solid #005e20;
	width: 370px;
	color: #005e20;
	padding: 2px;
}
#contatoform textarea {
	border: 1px solid #005e20;
	background:#FFFFFF;
	width: 370px;
	font: 12px arial;
	color: #005e20;
	padding: 1px;
}
#contatoform input.botao {
	background-color: #005e20;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font: bold 12px arial;
	width: 50px;
	padding: 2px;
}
/* fotos */
#fotos ul {
	margin: 0;
}
#fotos li {
	margin: 0 0 5px 0;
	float: left;
	width: 100px;
	background-color: red;
	margin-right: 5px;
	list-style-type: none;
	padding: 3px 5px;
	text-align: center;
	color: white;
}

/* flash mob */
.fundo-escuro				{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:block;z-index:998;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.9)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000',endColorstr='#e6000000',GradientType=0)}
.flash-mob					{position:absolute;top:50%;left:50%;margin-top:-260px;margin-left:-426px;width:853px;height:520px;z-index:999}
.flash-mob img				{border-radius:6px}
.flash-mob a				{color:#fff}
.flash-mob p				{vertical-align:middle;padding:0;margin:0;color:#fff}
.flash-mob .left			{position:relative;float:left;width:50%;background:#ED008C;line-height:40px;padding-left:10px}
.flash-mob .right			{position:relative;float:right;width:50%;text-align:right;background:#ED008C;line-height:40px;padding-right:10px}
