@charset "UTF-8";
body {
	background-image: url(images/bg_gradient.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #015082;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-style: normal;
	font-size:.8em;
}
#macro {
	background-image: url(images/bg_birds.gif);
	background-repeat: no-repeat;
	margin: auto;
	width: 1024px;
	display: block;
	text-align: left;
}
#header {
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	margin: auto;
	height: 184px;
	width: 800px;
	display: block;
	text-align: left;
}

#menu_esquerda {
	text-align: right;
	height: 15px;
	width: 175px;
	float: left;
	display: inline;
	margin-top: 47px;
	
}
#menu_wrapper {
	float: left;
}
#menu_direita {
	text-align: left;
	position: absolute;
	height: 15px;
	margin-top: 47px;
	margin-left:125px;
	float: left;
}
#menu_logo {
	position: absolute;
	height: 15px;
	margin-top: 47px;
	margin-left:0;
	float: left;
	width:125px;
	height:100px;
	display:block;
}
#menu_direita ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#menu_direita ul li {
	margin-left: 0;
	padding-right: 15px;
	list-style: none;
	display: inline;
}

.menu A:link {text-decoration: none; color: #FFF}
.menu A:visited {text-decoration: none; color: #FFF;}
.menu A:hover {text-decoration: none ;color: #FABA02;}
.menu A:active {text-decoration: none; color: #FFF;}

A:link {text-decoration: underline; color: #138FBF}
A:visited {text-decoration: underline; color: #138FBF;}
A:hover {text-decoration: none ;color: #138FBF;}
A:active {text-decoration: underline; color: #138FBF;}

.date {
	color: #FABA02;
	text-transform:capitalize;
}

.shout {
	color: #F00;
}

.event_info {
	color: #138FBF;
	font-style:italic;
}

#conteudo_wrapper {
	background-image: url(images/bg_conteudo.gif);
	background-repeat: repeat-y;
	margin: auto;
	width: 1024px;
	text-align: left;
}
#wrapper_esquerda {
	float:left;
}
#wrapper_direita {
	width: 405px;
	float: left;
}
#conteudo_esquerda {
	width: 435px;
	margin-top: 25px;
	margin-left: 90px;
	float: none;
}
.headline_left {
	background-image: url(images/bg_h1.png);
	background-repeat: no-repeat;
	text-align: left;
	width: 435px;
	height: 26px;
	padding-left: 30px;
	padding-top: 6px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	font-size:1em;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform:uppercase;
}
.headline_right {
	background-image: url(images/bg_h2.png);
	background-repeat: no-repeat;
	text-align: left;
	width: 355px;
	height: 26px;
	margin-left: 50px;
	padding-left: 30px;
	padding-top: 6px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	font-size:1em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#newsletter {
	background-image: url(images/newsletter_new.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 26px;
	margin-left: 50px;
	padding-top: 3px;
	padding-left: 190px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	font-size:1em;
	margin-top: 0px;
	margin-bottom: 15px;
}
#form_newsletter {
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:.95em;
	color: #138FBF;
	border:1px solid #138FBF;
	background: #B6DFED;
}
#conteudo_direita {
	width: 405px;
	margin-top: 25px;
}
.texto_direita { 
	width: 285;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #132e68;
	width: 270px;
	padding-left: 80px;
	padding-top: 15px;
}
.headline_esq_wrapper{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:55px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #132e68;
	overflow: auto;
}
.event_wrapper {
	overflow: auto;
}
.event_day {
	float:left;
	width: 40px;
	padding-bottom: 15px;
}
.event_dayweek {
	width: 40px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	color: #138FBF;
	text-align:center;
	text-transform:uppercase;
}
.event_daymonth {
	width: 40px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight:bold;
	color: #7cc7df;
	text-align:center;
	text-transform:uppercase;
}
.event_daymonth_range {
	width: 40px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	color: #7cc7df;
	text-align:center;
	text-transform:uppercase;
}
.event_type {
	width: 40px;
	text-align: right;
	float:left;
}
.event_description {
	width: 270px;
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #132e68;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	float: left;
	overflow:auto;
}
.texto_simples {
	font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #132e68;
}
.picutre_left {
	 margin-left: 22px;
}
#socialmedia {
	 float:left;
	 margin-top:220px;
	 margin-left:8px;
}
#schedulesocialmedia {
	 float:right;
	 margin-top:168px;
	 margin-right:46px;
}
#faux_footer {
	width: 1024px;
	overflow:visible;
	clear:both;
	text-align:center;
}
#footer {
	width: 800px;
	height: 70px;
	margin:auto;
	background:url(images/rodape.png);
	background-repeat:no-repeat;
	text-align:center;font-family:  'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size:.8em;
	color: #CCC;
	padding-top:9px;
}
#calendar {
	overflow: auto;
	margin-left:132px;
	padding-top:20px;
}