* {margin:0;

	padding:0;}

	

html {

  height: 100%;

  margin-bottom: 0px;

}



form {

  margin: 0;

  padding: 0;

}



img,table {

	border: none;

}



body {

	font-family: Verdana, Arial, Tahoma, sans-serif;

	line-height: 1.4em;

	font-size: 12px;

	background-color:#FFF;

}



body.contentpane {

	

}





.validate  {

	border: 1px solid #555;

	color: #ffffff;

	font-size: 10px;

	font-weight:bold;

}

input.button,



input.button:hover, .validate:hover  {

	

}



p {

	margin-top: 0;

	margin-bottom: 5px;

	text-align: justify;

}



.inputbox {

	background-color:#af2a2f;

	border: 1px solid #fff;

	color: #fff;

	padding: 2px;

}

.inputbox:hover {



}



a:link, a:visited, .contentpagetitle {

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

	}

	

.button {

		margin:3px;

		background-color:#af2a2f;

		color:#FFFFFF;

		font-size:10px;

		font-weight:bold;

		width:60px;

		padding:2px;

		padding-top:3px;

		border:1px solid #FFFFFF;}





/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/

#fundo { background-color:#fdc04b;

		width:970px;

		margin: 0 auto;

		margin-top:0px; !important;}



.module {margin:0;

		padding:0;}



#page_bg {

		padding: 0;

}



div.center {

	text-align: center;

	margin: 0 auto;

	width: 940px;

	

}



div#wrapper {

	margin: 0 auto;

	width: 940px;

	text-align: left;

	background-color:#fdc04b;

	background: url(../images/fundo_04.png) top left repeat-y ;

}



#leftcolumn {

	

	margin-top:0;

	width:310px;

	height:100%;

	padding-left:15px;

	padding-left:5px; !important;

	text-align:left;

}



#leftcolumn ,#rightcolumn {

	margin:0;

	float: left;

	/*padding: 0 0 10px 0;*/

	text-align: left; !important;

}





#header {

	width: 940px;

	margin: 0 auto;

	margin-top:20px;

	background-color:#fdc04b;

}



#right {

	height: 30px;

	padding: 141px 0 0 0;

}



#content {

	width: 940px;

	margin: 0 auto;

	overflow: hidden;

}



#fotos{

width:115px;

float:right;

text-align:center;

}



#fotos img {

margin-bottom:15px;}









/**********************/

/*  menu    */

/* a div chama module_menu */

.module_menu{margin-left:0px;

margin-top:20px;

}



.module_menu div div div{

margin:0;



}



/*a lista chama menu*/

.menu{

color:#FFFFFF;



	}

.menu a:link, .menu a:visited{

	text-decoration: none;

	font-weight: normal;

	color:#FFFFFF;

	

	

}



.menu a:hover {

	text-decoration: underline;

	font-weight: normal;

	color:#FFFFFF

}



.menu li {

	list-style:none;

	border-bottom:#FFFFFF solid 1px;

	padding-bottom:3px;

	padding-top:2px;	

	display:block;

	width:180px;

	}

	

.menu ul li {

	display:block;

	list-style:none;

	border-bottom:none;

	margin-left:20px;

	}



.menu  ul li ul li {

	display:block;

	list-style:none;

	color:#FFFFFF;

	border-bottom:none;}



.item21 a:link, .item21 a:visited, .item22 a:link, .item22 a:visited,.item23 a:link, .item23 a:visited, .item24 a:link, .item24 a:visited, .item25 a:link, .item25 a:visited, .item26 a:link, .item26 a:visited, .item27 a:link, .item27 a:visited, .item28 a:link, .item28 a:visited, .item29 a:link, .item29 a:visited, .item30 a:link, .item30 a:visited, .item31 a:link, .item31 a:visited, .item32 a:link, .item32 a:visited, .item33 a:link, .item33 a:visited, .item34 a:link, .item34 a:visited, .item35 a:link, .item35 a:visited, .item36 a:link, .item36 a:visited, .item37 a:link, .item37 a:visited,.item38 a:link, .item38 a:visited,.item39 a:link, .item39 a:visited, .item40 a:link, .item40 a:visited, .item41 a:link, .item41 a:visited,.item42 a:link, .item42 a:visited,.item43a:link, .item43 a:visited,.item44 a:link, .item44 a:visited, .item45 a:link, .item45 a:visited, .item46 a:link, .item46 a:visited, .item47 a:link, .item47 a:visited,.item48 a:link, .item48 a:visited, .item49 a:link, .item49 a:visited, .item50 a:link, .item50 a:visited, .item51 a:link, .item51 a:visited, .item52 a:link, .item52 a:visited, .item53 a:link, .item53 a:visited, .item54 a:link, .item54 a:visited, .item55 a:link, .item55 a:visited, .item56 a:link, .item56 a:visited, .item57 a:link, .item57 a:visited, .item58 a:link, .item58 a:visited, .item59 a:link, .item59 a:visited, .item60 a:link, .item60 a:visited, .item61 a:link, .item61 a:visited, .item62 a:link, .item62 a:visited, .item63 a:link, .item63 a:visited, .item64 a:link, .item64 a:visited, .item65 a:link, .item65 a:visited, .item66 a:link, .item66 a:visited, .item67 a:link, .item67 a:visited, .item68 a:link, .item68 a:visited, .item69 a:link, .item69 a:visited, .item70 a:link, .item70 a:visited, .item71 a:link, .item71 a:visited{

color:#FF9900;}



.item77 a:link, .item77 a:visited, .item78 a:link, .item78 a:visited,.item79 a:link, .item79 a:visited, .item80 a:link, .item80 a:visited, .item81 a:link, .item81 a:visited, .item82 a:link, .item82 a:visited, .item83 a:link, .item83 a:visited, .item84 a:link, .item84 a:visited, .item85 a:link, .item85 a:visited, .item86 a:link, .item86 a:visited, .item87 a:link, .item87 a:visited, .item88 a:link, .item88 a:visited, .item89 a:link, .item89 a:visited, .item90 a:link, .item90 a:visited, .item91 a:link, .item91 a:visited, .item92 a:link, .item92 a:visited, .item93 a:link, .item93 a:visited, .item94 a:link, .item94 a:visited, .item95 a:link, .item95 a:visited, .item96 a:link, .item96 a:visited, .item97 a:link, .item97 a:visited, .item98 a:link, .item98 a:visited, .item99 a:link, .item99 a:visited, .item100 a:link, .item100 a:visited, .item101 a:link, .item101 a:visited, .item102 a:link, .item102 a:visited, .item103 a:link, .item103 a:visited, .item104 a:link, .item104 a:visited,  .item116 a:link, .item116 a:visited,  .item117 a:link, .item117 a:visited,  .item118 a:link, .item118 a:visited,  .item119 a:link, .item119 a:visited,  .item120 a:link, .item120 a:visited,  .item121 a:link, .item121 a:visited,  .item122 a:link, .item122 a:visited,  .item123 a:link, .item123 a:visited{

color:#FFFFFF;}



.menu  ul li ul li ul li{

	display:block;

	list-style:none;

	border-bottom:none;}



.menusubscribe{ margin-top:20px;list-style:none;}



.menusubscribe a { color:#FF9900; font-weight:bold; }



.mainlevellegalandcredits { clear:both; font-size:9px; color:#FF9900; margin-top:5px; margin-bottom:20px;}



/* menu superior*/



#menu_sup{position:absolute; bottom:0; right:0; float:right; z-index:100; margin:0;} 



/*    fim menu   */







.search {

	width: 270px;

	margin-top:15px;

	margin-bottom:10px;

	padding:5px;

	height: 25px;

	overflow: hidden;

	text-align: left;

	_vertical-align:middle; !important;

	*vertical-align:middle; !important;

	

}





#area {

	padding: 0;

	margin: 0 auto;

	

}







div#maincolumn {

	float: left;

	width: 620px;

	margin: 14px 0 7px 0;

}

div.nopad, div.nopad_full {

	overflow: hidden;

	padding: 4px;

	width:480px;

	float:left;

	

}

div.nopad_full {

	width:97%;

}

.nopad h3, .nopad_full h3 {

	display:block;

	color:#af2a2f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	border-left:#af2a2f solid 1px;

	border-top:#af2a2f solid 1px;

	padding:3px;

	width:270px;}

	

.nopad h4, .nopad_full h4 { display:block;

	color:#af2a2f;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;}

	

.nopad p, .nopad_full p {color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;}

	

.nopad a, .nopad_full a { color:#FFFFFF;

			text-decoration:none;}



.nopad a:hover, .nopad_full a:hover { color:#af2a2f;

			text-decoration:underline;}



div.nopad ul, div.nopad_full ul {

	clear: both;

}



td.middle_pad {

	width: 20px;

}



#banner_l {

	text-align: left;

	padding: 0 0 0 24px;

}



.pastsspotlights {float:right; margin-left:5px; margin-bottom:20px; margin-top:-5px;}



#bulletins {margin-top:30px;}



h1 {

	padding: 0;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 1.5em;

	font-weight: bold;

	vertical-align: bottom;

	color: #af2a2f;

	text-align: left;

	width: 100%;

}



h2, .contentheading {

	padding: 0;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 14px;

	vertical-align: middle;

	color: #333333;

	text-align: left;

	font-weight: bold;

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



h4 {

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #af2a2f;

}



h3, .componentheading, table.moduletable th, legend {

	margin: 0;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 12px;

	text-align: left;

	color: #555;

	padding: 0;

	font-weight:bold;

}

/* small text */

.small {

	font-size: 11px;

	color: #000000;

	font-weight: normal;

	text-align: left;

}

ul li {font-size: 11px;

	color: #000000;

	font-weight: normal;

	text-align: left;}



.modifydate {

	height: 20px;

	vertical-align: bottom;

	font-size: 11px;

	color: #555;

	font-weight: normal;

	text-align: right;

}



.createdate {

	height: 20px;

	vertical-align: top;

	font-size: 11px;

	color: #555;

	font-weight: normal;

	vertical-align: top;

	padding-top: 0px;

}



a.readon {

	display: block;

	float: right;

	line-height: 14px;

	font-size: 10px;

	text-decoration: none;

	padding: 1px 2px 1px 2px;

}

a.readon:hover {

	color: #FFFFFF;

}



.mod_events_daylink a:visited {

		color:#000000;}



/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }





/** overlib **/



.ol-foreground {

	background-color: #f1f1f1;

	color: #333;

}



.ol-background {

	background-color: #f1f1f1;

	color: #333;

}



.ol-textfont {

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 10px;

}



.ol-captionfont {

	font-family: Verdana, Arial, Tahoma, sans-serif;

	font-size: 12px;

	color: #f6f6f6;

	font-weight: bold;

}

.ol-captionfont a {

	background-color: #f1f1f1;

	color: #333;

	text-decoration: none;

	font-size: 12px;

}



.ol-closefont {}





/* spacers */

span.article_separator {

	display: block;

	height: 20px;

}



.article_column {



}



.column_separator {

	

}



td.buttonheading {

	text-align: right;

	width: 0;

}



.clr {

	clear: both;

}



table.blog span.article_separator {

	display: block;

	height: 20px;

}







/* table of contents */

table.contenttoc {

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

}



table.contenttoc td {

  padding: 0 5px;

}





/* content tables */

td.sectiontableheader {

  color: #333;

  font-weight: bold;

  padding: 4px;

  border-bottom: 1px solid #666;

}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {

  padding: 4px;

}



td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

  padding: 3px;

  color: #333;

  font-size: 11px;

}





/* content styles */

.contentpaneopen, table.contentpane {

	margin-top: 10px;

	padding: 0;

}



table.contentpane td{

	text-align: left;

}



table.contentpane td.contentdescription {

	width: 100%;

}



table.contentpane  {

	text-align: left;

	float: left;

	width: 100%;

	margin: 8px;

}



table.contentpane ul li a .category {

	color: #FF8800;

}



table.contentpane ul li {

	color: #333;

}



table.contentpaneopen {

	margin: 2px 8px;

	margin-bottom:15px;

}



table.contentpaneopen li {

	margin-bottom: 5px;

}



table.contentpaneopen fieldset {

	border: 0;

	

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



table.contentpaneopen h4 {

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #669933;

}



.highlight {

	background-color: #fffebb;

}
/*Retira os titulos cinzas*/
.componentheading{
	display:none;
}
