html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}




img {
	border: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h2, h3, form {
	font: 10px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
	
}

h1, {
	font:10px Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

body {
	background: url(images/header_bg.jpg) repeat-x;
	text-align: center;
}



#wrapper {
	text-align: left;
	margin: auto;
	width: 900px;
	height: 1450px;
}

#wrapper2 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: auto;
}

#wrapper3 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 875px;
}

#wrapper4 {
	text-align: left;
	margin: auto;
	width: 800px;
	height: 800px;
}

#wrapper5 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 900px;
}

#wrapper6 {
	text-align: left;
	margin: auto;
	width: 900px;
	height: 1100px;
}

#wrapper7 {
	text-align: left;
	margin: auto;
	width: 900px;
	height: 750px;
}


#wrapper8 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 820px;
}

#wrapper9 {
	text-align: left;
	margin: auto;
	width: 800px;
	height: 800px;
}

#wrapper10 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1350px;
}

#wrapper11 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 850px;
}


#wrapper12 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1200px;
}

#wrapper13 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1000px;
}

#wrapper14 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 650px;
}

#wrapper15 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1200px;
}


#wrapper16 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 800px;
}

#wrapper17 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 800px;
}




#wrapper18 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1400px;
}

#wrapper19 {
	text-align: left;
	margin: auto;
	width: 845px;
	height: 1000px;
}
#header {
	height: 80px;
	position: absolute;
	top: 13.5px;
	width: 875px;
}

#header2 {
	height: 80px;
	position: absolute;
	top: 14px;
	width: 655px;
	margin-left: 35px;
	left: 171px;
}

#header h1 {
	margin-top: 44px;
}
#header h1 img {
	display: block;
}
#nav {
	margin-top: 7px;
}
#nav img {
	float: left;
}

#headline {
	padding-top: 215px;
	width: 900px;
}

#headline2 {
	padding-top: 205px;
	width: 950px;
}

#photo {
	float: left;
	width: auto;
	z-index: 100;
}
#photo div {
	width: 0px;
}
#photo img {
	display: block;
}

#search-news {
	float: right;
	width: 210px;
	height: 245px;
	padding: 5px 5px;
}

#search-news {
	float: right;
	width: 210px;
	height: 265px;
	padding-right: 13px;
}

#search-news div {
	padding: 0px 0;
	margin: 0;
	width: 210px;
}
#search-news #q {
	width: 140px;
	border: 1px solid #859D31;
}


#search-news .downcast {
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#search-news h3 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 15px;
	padding-right: 2px;
	margin: 0.01em 0;
}
a {
	font-weight: bold;
	color: #5C5C5C;
}

#body {
	width:900px;
	padding-top: 1em;
	text-align: justify;
}


#body2 {
	width:865px;
	padding-top: 2em;
	text-align: justify;
}


#body-left {
	width: 310px;
}

#body-left2 {
	width: 300px;
}

#body-left3 {
	float: right;
	width: 100px;
	margin-right: 0px;
	margin-top: 0px;
}

#body-left4 {
	float: left;
	margin-top: 0px;
	width: 575px;
}


#body-left5 {
	float: left;
	width: 100px;
	margin-right: 0px;
	margin-top: 200px;
	height: 350px;
}


#body-left6 {
	width: 850px;
	margin-right: 0px;
	margin-top: 0px;
}

#body-left7 {
	float: left;
	margin-top: 0px;
	width: 800px;
}

#body-left8 {
	float: left;
	width: 640px;
	height: 325px;
}

#body-left9 {
	float: left;
	margin-top: 0px;
	width: 500px;
	margin-left: 10px;
}

#body-left10 {
	float: left;
	margin-top: 0px;
	width: 500px;
	margin-left: 65px;
}

#body-left11 {
	float: left;
	margin-top: 200px;
	width: 500px;
	margin-left: 100px;
}

#body-left12 {
float: left;
	margin-top: 0px;
	width: 850px;
}

#body-left14 {
float: left;
	margin-top: 0px;
	width: 600px;
}



#body-left15 {
	float: left;
	margin-top: 0px;
	width: 150px;
	margin-left: 600px;
}


#body-left16 {
	float: left;
	margin-top: 0px;
	width: 625px;
	height: 650px;
}


#body-right {
	width: 330px;
	float: right;
	margin-right: 8px;
}



#body-right2 {
	float: right;
	width: 100px;
	margin-right: 0px;
	margin-top: 0px;
}

#body-right3 {
	float: right;
	width: 150px;
	height: 400px;
	margin-right: 0px;
}


#body-right4 {
	float: right;
	width: 315px;
}

#body-right5 {
	float: right;
	width: 210px;
	margin-top: 200px;
}


#body-right6 {
	float: right;
	width: 650px;
	margin-top: 0px;
}

#body-right7 {
	float: right;
	width: 220px;
	height: 600px;
	background-repeat: no-repeat;
}

#body-right8 {
	float: right;
	width: 190px;
	height: 615px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
	background-repeat: no-repeat;
	background-image: url(images/graybackground3.png);
}

#body-right9 {
	float: right;
	width: 150px;
	height: 400px;
	margin-right: 0px;
}


#body-left ul.plussbullets {
	margin-top: 45px;
	margin-left: 120px;
	padding: 0;
	font-weight: bold;
}
#body-left ul.plussbullets li {
	background: top left url(images/bullet_plus.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}

#body h2, #body p {
	margin: 0.3em 0;
}

#body-right p {
	margin-right: 2em;
}

#body a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#gallery img {
	float: left;
}

#footer {
	color: #FFFFFF;
	background: #9EAE6B;
	padding: 2px 0 3px 0;
	font-weight: bold;
	margin-top: 2em;
}
#footer2 {
	color: #FFFFFF;
	background: #42453D url(images/footer_bg.gif) repeat-x;
	padding: 1px 1px 1px 1px;
	font-weight: bold;
	
}
#footer p {
	margin: 0;
	padding: 0;
}







#utility{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 5px;
	right: 0px;
	color: #919999;
	width: 210px;
}


#utility2{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 135px;
	right: 0px;
	color: #919999;
	width: 225px;
}

#utility3{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 150px;
	right: 150px;
	color: #919999;
	width: 200px;
}


#utility4{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 135px;
	right: 0px;
	color: #919999;
	width: 225px;
}


#utility5{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 150px;
	right: 150px;
	color: #919999;
	width: 275px;
}

#utility6{
	font: 10px Verdana,sans-serif;
	position: absolute;
	top: 150px;
	right: 100px;
	color: #919999;
	width: 350px;
	height: 23px;
}


#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}












 /* Styles */

.style58 {
	font-size: 16px;
	color: #B7C96E;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.style59 {font-size: 11px}
.style64 {font-size: 9px}
.style66 {font-size: 13px}
.style67 {font-size: 18px}
.style69 {color: #94964D}
.style70 {
	color: #000000;
	font-size: 15px;
}
.style71 {color: #94964D; font-size: 15px; }
.style75 {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.style76 {color: #333333}

.style30 {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif, Cochin;
	color: #97A761;
	font-weight: bold;
}
.style34 {color: #FFFFFF}
.style35 {color: #99A962}
.style36 {color: #94A55D}
.style37 {font-family: Palatino}
.style38 {
	font-family: Tahoma;
	color: #33352E;
	font-size: 12px;
}

.style58 {
	font-size: 16px;
	color: #B7C96E;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.style59 {font-size: 11px}
.style61 {color: #93964E}
.style63 {color: #B7C96E}
.style64 {font-size: 9px}
.style65 {color: #33352E; font-family: Tahoma;}
.style66 {font-size: 13px}
.style67 {font-size: 18px}
.style68 {color: #EEEEEE}
.style69 {color: #94964D}

.style39 {font-size: 12px}
.style40 {
	font-family: Tahoma;
	font-size: 14px;
}
.style41 {font-size: 10px}
.style42 {font-family: Tahoma; font-size: 18px; color: #94AD4A; }
.style44 {
	color: #94A55D;
	font-size: 18px;
	font-family: Tahoma;
}
.style46 {font-family: Tahoma; font-size: 12px; color: #33352E; }
#Layer1 {
	position:absolute;
	width:112px;
	height:31px;
	z-index:1;
	left: 888px;
	top: 145px;
}
.style47 {font-size: 14px}
.style48 {
	color: #990000;
	font-style: italic;
}
.style49 {font-family: Tahoma}
.style50 {font-size: 15px}
.style53 {font-size: 16px; color: #990000;}
.style55 {color: #021443}

 /* /Styles */



	/* STYLES FOR CROSSFADER */



	div.cf_wrapper
	{
		position: static;
		width: 325px;
		margin: 2px 2px;
		
		
		text-align: left;
	}
	
	
	div.cf_element
	{
		width: 317px;
		height: 250px;
		background-color: #eeeeee;
		border:  1px solid #cccccc;
	}
	
	
	div.cf_element div.content
	{
		padding: 2px;
	}

	div.cf_element div.content h3
	{
		padding-top: 0;
		margin-top: 0;
	}

/* No flash detected */
#flashcontent {

	}

/* / No flash detected */



/* Quictime Player */
.title {
  padding-left: 120px;
  min-height: 120px;
  background-image: url(http://images.apple.com/downloads/images/essentials_quicktime20070611.png);
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.playButton {
  background-color: rgb(20,20,20);
  cursor: pointer;
  font-weight: bold;
  font-size: 1.25em;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  position: relative;
  top: 50%;
  zoom: 100%;
  padding: .5em 1em;
  color: white;
}

.playBackground {
  background-color: rgb(0,0,0);
  opacity: 0.0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px; left: 0px;
}
/* QT player end. */
#eventos-headerfont {
	padding-left: 30px;
}
