@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#022F47 url(../img/body_bg.gif) top center repeat-x; font:normal 12px arial; }
html { padding:0; margin:0;}

a img { border:none; }
.clear { margin:0px; padding:0px; float:left; clear:both; }

.main { margin:0 auto; background:#f0f0f0 url(../img/main_bg.jpg) top center no-repeat; padding:15px 0 0 0;}
.main2 { margin:0 auto; background:#f0f0f0 url(../img/main_bg2.gif) top center repeat-x; padding:15px 0 0 0;}
/********** header **********/
.header {  padding:0; margin:0 auto; width:980px;}
.main2 .header { height:135px; }

		#btn-associados
		{ width:200px; height:32px; background:url('../img/btn_associados_off.png') 0px 0px no-repeat; padding:0px; margin:-5px 0px 0px 780px; float:left; position:absolute; cursor:pointer; }
		
				#btn-associados:hover
				{ background:url('../img/btn_associados_on.png') 0px 0px no-repeat; }
		
/* logo */
.logo {padding:0; margin:0; width:270px; float:left;}
.logo img { width:270px; height:156px; border:none; }
.logo2 {padding:0; margin:5px 0px 0px 0px; width:238px; float:left;}
.logo2 img { width:238px; height:112px; border:none; }
/* rss */
.rss { text-align:right; width:215px; margin:0; padding:10px 10px 10px 0; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.8em;}
.rss_img { float:left; margin:0; padding:20px 0 0 0;}
.rss_img img { margin:5px; padding:0;}
/*menu*/
#main-menu { display:none; }
.menu { padding:0; margin:0; float:right; width:705px;height:155px; }
.menu ul { text-align: left;  padding:35px 0 0 0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:13px 2px 0px 2px; border:0; }
.menu ul li a { float:left; margin:0; padding:12px 0 14px 0; color:#5e5e5e; font:bold 15px arial; text-decoration:none; }
.menu ul li a span { padding:12px 4px 14px 4px; background:none; }
.menu ul li a:hover { color:#fff; background: url(../img/r_menu.gif) no-repeat right; }
.menu ul li a:hover span {color:#fff; background:url(../img/l_menu.gif) no-repeat left; }
.menu ul li a.active { color:#fff;  background:url(../img/r_menu.gif) no-repeat right; }
.menu ul li a.active span { color:#fff; background:url(../img/l_menu.gif) no-repeat left; }
/* search */
.search { padding:15px 0 0 0; margin:0; width:230px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background: url(../img/search_bg.gif) left top no-repeat; width:171px; padding:0; height:32px;}
.search form .keywords { width:179px; line-height:14px;  float:left; background:none; border:0; padding:8px 2px 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.search form .button { float:left; margin:0; padding:0;}
/* login */
.login { padding:15px 0 0 0; margin:0px 0px 0px 15px; width:350px; float:right;}
.login form { display:block; float:left; padding:0;}
.login span { display:block; float:left; background: url(../img/login_bg.gif) left top repeat-x; width:320px; padding:0; height:32px;}
.login form #login_usr { width:116px; line-height:16px; float:left; background:#F8F8F8; border:1px solid #F8F8F8; padding:5px 2px 5px 2px; margin:3px 5px 0px 47px; font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.login form #login_pwd { width:93px; line-height:14px; float:left; background:#F8F8F8; border:1px solid #F8F8F8; padding:5px 2px 5px 2px; margin:3px 5px 0px 42px; font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.login form .button { float:left; margin:0; padding:0;}
/* FBG */
.FBG {  padding:0; margin:0;;

background: #006699; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #006699, #1B975F); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #006699, #1B975F); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #006699, #1B975F); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #006699, #1B975F); /* Standard syntax */


}
.FBG_resize { width:980px; margin:0 auto; padding:0;}
.FBG_resize img { float:left; margin:0; padding:0;}
.FBG_resize a {
	color:#FFF;
	text-decoration:none;
}
.FBG_resize h2 {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0CF;
	padding:10px 0;
	margin:0;
}
.FBG_resize p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#6FF;
	padding:5px 0;
	margin:0;
	line-height:1.8em;
}
.FBG_resize ul { padding:0; margin:0; list-style:none;}
.FBG_resize li {
	padding:5px 0;
	margin:0;
	border-top:1px solid #09C;
}
.FBG_resize li:first-child { border:none; }
.FBG_resize li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 0 5px 0;
	margin:0;
	text-decoration:none;
}
.FBG_resize li a:hover {
	color:#0FF;
	text-decoration:none;
}
.FBG_resize .blog { width:215px; float:left; margin:0; padding:15px 40px 15px 0;}
.FBG_resize .blog.last { padding:15px 0;}
.FBG_resize .blog h2 { font-size:16px; font-weight:bold; text-transform:uppercase; }
/* body */
.body_resize { width:980px; margin:0 auto; padding:0px 0 0 0; }
.body { padding:0; margin:0 auto; }
.body h2 { font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #c7c7c7;}
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#b1b1b1; padding:0; margin:0;}
.body h3 { color:#4f4f4f; font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:15px 0 15px 20px; margin:0; }
.body h4 { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; padding:5px 0; margin:0; border-bottom:none; float:left; clear:both; }
.body .menu2 { width:170px; float:right; padding:0; margin:0;}
.body .menu2 a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none; padding:0 3px;}
.body .menu2 a:hover { color:#fff; background:#363636;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:5px 0; margin:0;}
.body p.about { background:#e6e6e6; border-left:5px solid #cdcdcd; padding:20px; margin:15px 0; font: italic 12px Arial, Helvetica, sans-serif; color:#747474;}
.body p span { font-size:18px; font-weight:bold; color:#888;}
.body a { color:#317c91; text-decoration:none;}
.body img { margin:5px auto; padding:5px; background:#f8f8f8; border:1px solid #d4d4d4;}
.body img.floated { margin:10px 10px 5px 0; padding:0; padding:5px; background:#f8f8f8; border:1px solid #d4d4d4; float:left;}
.body img.none { float:left; margin:5px 5px 5px 0; padding:0; border:none; background:none;}
.right {  width:288px; margin:0; padding:10px 0; float:right;}
.right ul { margin:0; padding:0; list-style:none;}
.right li { border-top:1px solid #d0d0d0; padding:5px 0; margin:0;}
.right li:first-child { border:none; }
.right li a { font: normal 12px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; }
.right li a:hover { color:#2b6e80; text-decoration:underline;}
.right li span { font: normal 12px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; }
.right p { text-align:justify; }
.right .line { width:auto; height:1px; padding:0px; margin:10px 0px 10px 0px; border-bottom:1px solid #c7c7c7; }
.right h5 { margin:0px; padding:0px; font-size:17px; text-transform:uppercase; }

		h5 a:hover
		{ background:#FFFFFF; }

.left {
	width:635px;
	margin:0;
	padding:10px 0;
	float:left;
	text-align: justify;
}
		.left.associados
		{ background:#FFFFFF; padding:5px 15px 10px 15px; margin:10px 0px 20px 0px;
		-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
		-moz-box-shadow: inset 0px -2px 10px #C8C8C8; -webkit-box-shadow: inset 0px -2px 10px #C8C8C8; box-shadow: inset 0px -2px 10px #C8C8C8;
		}

.port {width:290px; margin:10px 0 20px 0; padding:0 55px 0 0; float:left;}

		.port img {
		padding:3px;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		}
		
.port.last { padding:0;}

	.newsport {
	width:305px;
	margin:10px 0px 20px 0px;
	padding:0px 10px 0px 10px;
	float:left;
	background:transparent;
	}

        .newsport h2 {
		border:0px;
		margin:0px 0px 5px 0px;
		padding:0px;
		font-size:17px;
		height:auto;
		line-height:20px;
		}

		.newsport p {
		margin:0px;
		padding:0px;
		font-size:12px;
		}

		.newsport p.data {
		margin:5px 0px;
		padding:0px;
		font-size:11px;
		font-weight:bold;
		}

.newsport.last { }

/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; float:left; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { width:60px; margin:5px 0; padding:8px 0px 5px 5px; display:block; color:#737373; font: bold 12px Arial, Helvetica, sans-serif; float:left; text-align:left; cursor:pointer; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { width:535px; border:1px solid #d4d4d4; margin:5px 0; padding:5px; height:16px; background:#fff; color:#484848; float:right; }
#contactform select { width:auto; border:1px solid #d4d4d4; margin:5px 0; padding:5px; background:#FFFFFF; color:#484848; float:left; }
#contactform textarea { width:535px; border:1px solid #d4d4d4; margin:5px 0; padding:5px; background:#fff; color:#484848; font: normal 12px Arial, Helvetica, sans-serif; float:right; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 10px 85px; border:0; color:#FFF; float:left; }

.update-info { margin:0px; padding:0px;}

		.update-info label { width:80px; margin:5px 0; padding:8px 0px 5px 5px; display:block; color:#737373; font: bold 12px Arial, Helvetica, sans-serif; float:left; text-align:left; cursor:pointer; }
		.update-info label span { color:#d66423; font-weight:bold; }
		.update-info input.text { width:520px; border:1px solid #d4d4d4; margin:5px 0; padding:5px; height:16px; background:#fff; color:#484848; float:right; }
		.update-info select { width:531px; border:1px solid #d4d4d4; margin:5px 0; padding:5px; background:#FFFFFF; color:#484848; float:right; }
		.update-info textarea { width:515px; border:1px solid #d4d4d4; margin:5px 0; padding:5px; background:#fff; color:#484848; font: normal 12px Arial, Helvetica, sans-serif; float:right; }

/*************footer**********/
.footer {padding:20px;  margin:0 auto; background:#006699;}
.footer_resize { width:980px; margin:0 auto; padding:0;}
.footer p { font:normal 12px Arial, Helvetica, sans-serif; color:#FFF;}
.footer a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0FF;
	text-decoration:none;
}
.footer p.right { text-align:right; width:350px; margin:0; padding:10px 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:10px 0; float:left;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:5px 0; margin:0; border-bottom:1px solid #ededed;}

/* Slider */
.slide_blog_resize { background:url(../img/slot_bg_2.gif) bottom repeat-x; padding:5px 0px 7px 0px; margin:0; }
.slide_blog_resize_b { width:980px; margin:0 auto; padding:0;}
.slide_blog { width:290px; float:left; padding:10px 15px 10px 5px; margin:6px 0px 0px 12px; border-right:1px dotted #FFF; }
.slide_blog img { float:left; margin:0; padding:10px 10px 30px 0;}
.slide_blog h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#474747; padding:10px 0; margin:0; border:0;}
.slide_blog_resize  h4 { width:auto; float: left; font: bold 28px arial; color:#4f4f4f; padding:20px 0 30px 0; margin:0; text-transform:uppercase; }
.slide_blog p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#939393;
	padding:0;
	margin:0;
	line-height:1.8em;
	text-align: justify;
}
/* Slider Init */
.slide_blog_resize_init { height:155px; background:url(../img/slot_bg.png) top center no-repeat; padding:5px 0; margin:0;}
.slide_blog_resize_init_b { width:980px; margin:0 auto; padding:0;}
.slide_blog_init { width:290px; height:114px; float:left; padding:0px 15px 10px 5px; margin:10px 0px 0px 12px; border-right:1px dotted #FFF; }
.slide_blog_init img { float:left; margin:0; padding:10px 10px 30px 0;}
.slide_blog_init h3 { font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#474747; padding:10px 0; margin:0; border:0;}
.slide_blog_init h3 a { color:#474747; text-decoration:none; }
.slide_blog_init h3 a:hover { color:#3BA5C2; } 
.slide_blog_resize_init  h4 { width:300px; float: left; font: normal 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4f4f4f; padding:10px 0 20px 0; margin:0;}
.slide_blog_init p {
	font: normal 11px arial,sans-serif;
	color:#939393;
	padding:0;
	margin:0;
	line-height:18px;
	text-align: justify;
}
a.slideLink001,a.slideLink001:active,a.slideLink001:visited
{ font:bold 11px arial; text-decoration:none; color:#646464; }

		a.slideLink001:hover
		{ color:#3BA5C2; }
		
		span.slideLink001
		{ font:bold 11px arial; padding:0px 7px; }

/* LISTS */

	ul#presidentes
	{ width:auto; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; float:left; list-style:none; }

			ul#presidentes li
			{ width:610px; margin:10px 0px 0px 0px; padding:20px 0px 10px 0px; border-top:1px dotted #C7C7C7; float:left; clear:both; list-style:none; }
			
					ul#presidentes li:first-child
					{ border:none; padding:0px 0px 10px 0px; }
					
					ul#presidentes li div.item-foto
					{ width:100px; height:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:2px solid #C7C7C7; float:left; background:#FFFFFF; }

							ul#presidentes li div.item-foto img
							{ width:100px; height:100px; margin:0px; padding:0px; border:0px; }

					ul#presidentes li div.item-area
					{ width:491px; height:auto; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; float:left; }
					
							ul#presidentes li div.item-title
							{ padding:3px 0px 0px 0px; font:bold 14px arial,helvetica; }

							ul#presidentes li div.item-desc
							{ padding:3px 0px 0px 0px; font:normal 12px arial,helvetica; text-align:justify; line-height:18px; }

	ul.list-arquivo
	{ width:auto; margin:0px; padding:0px; display:block; float:left; clear:both; list-style:none; }

			ul.list-arquivo li
			{ width:auto; margin:0px 0px 1px 0px; padding:0px; display:block; float:left; clear:both; list-style:none; background:transparent; border:none; }
			
					ul.list-arquivo li ul
					{ float:left; clear:both; background:transparent; display:none; }

							ul.list-arquivo li ul li
							{ float:left; clear:both; background:transparent; margin:0px 0px 1px 0px; }
							
									ul.list-arquivo li ul li:first-child
									{ margin:1px 0px 1px 0px; }

		ul.list-arquivo li a
		{ width:280px; margin:0px 0px; padding:6px 0px 4px 8px; background:#808080; color:#FFFFFF; float:left; clear:both; font:bold 12px arial; }

				ul.list-arquivo li a:hover
				{ text-decoration:none; background:#484848; color:#FFFFFF; }

		ul.list-arquivo li ul li a
		{ width:280px; margin:0px 0px; padding:6px 0px 4px 8px; background:#FAFAFA; color:#484848; float:left; clear:both; font:normal 12px arial; }

				ul.list-arquivo li ul li a:hover
				{ text-decoration:none; background:#E1E1E1; color:#323232; }

		ul.list-arquivo li ul li.selected a
		{ font:bold 12px arial; color:#FF0000; }
		
		
		
		
		
		
		ul.list-inscritos
	{ width:auto; margin:0px; padding:0px; display:block; float:left; clear:both; list-style:none; }

			ul.list-inscritos li
			{ width:auto; margin:0px 0px 1px 0px; padding:0px; display:block; float:left; clear:both; list-style:none; background:transparent; border:none; }
			
					ul.list-inscritos li ul
					{ float:left; clear:both; background:transparent; display:none; }

							ul.list-inscritos li ul li
							{ float:left; clear:both; background:transparent; margin:0px 0px 1px 0px; }
							
									ul.list-inscritos li ul li:first-child
									{ margin:1px 0px 1px 0px; }

		ul.list-inscritos li a
		{ width:600px; margin:0px 0px; padding:6px 0px 4px 8px; background:#808080; color:#FFFFFF; float:left; clear:both; font:bold 12px arial; }

				ul.list-inscritos li a:hover
				{ text-decoration:none; background:#484848; color:#FFFFFF; }

		ul.list-inscritos li ul li a
		{ width:600px; margin:0px 0px; padding:6px 0px 4px 8px; background:#FAFAFA; color:#484848; float:left; clear:both; font:normal 12px arial; }

				ul.list-inscritos li ul li a:hover
				{ text-decoration:none; background:#E1E1E1; color:#323232; }

		ul.list-inscritos li ul li.selected a
		{ font:bold 12px arial; color:#FF0000; }

		ul.list001
		{ width:auto; margin:5px 0px 20px 15px; padding:0px; display:block; float:left; clear:both; list-style:none; }

				ul.list001 li
				{ width:auto; font: normal 12px Arial, Helvetica, sans-serif; color:#7E7E7E; padding:4px 0px 4px 10px; background:url('../img/list001_style.png') 0px 8px no-repeat; margin:0px; display:block; float:left; clear:both; list-style:none; }

		div.filter-warning
		{ width:auto; margin:0px 0px 5px 0px; padding:5px; font:normal 12px arial; text-align:justify; line-height:18px; background:#A40000; color:#FFFFFF; border:1px solid #A40000; cursor:pointer; }
		
				div.filter-warning:hover
				{ background:#FFFFFF; color:#A40000; }
		
/* GALERIA */

		ul#galeria-list
		{ width:635px; margin:0px 0px 0px 0px; padding:0px; float:left; list-style:none; }

				ul#galeria-list li
				{ width:635px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }
				
								ul#galeria-list li:first-child
								{ border:none; padding:0px 0px 10px 0px; }

								ul#galeria-list li:hover
								{ background:url('../img/bg_fx_001.gif'); }

						ul#galeria-list li div.capa
						{ width:160px; height:auto; margin:0px 20px 0px 0px; padding:4px 3px 0px 3px; float:left; text-align:center; background:#FFFFFF; border:1px solid #FFFFFF; }

								ul#galeria-list li div.capa img
								{ padding:0px; margin:0px; border:none; }
								
										ul#galeria-list li div.capa:hover
										{ background:#FFFFFF; border:1px solid #C7C7C7; }

						ul#galeria-list li div.item-area
						{ width:447px; margin:10px 0px 0px 0px; padding:0px; float:left;  }
						
						ul#galeria-list li div.data
						{ width:auto; margin:0px 0px 5px 0px; padding:0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }

						ul#galeria-list li div.titulo
						{ width:auto; margin:0px; padding:0px; float:left; clear:both; }

								ul#galeria-list li div.titulo a
								{ font:bold 20px arial; color:#006378; text-decoration:none; text-transform:uppercase; }
								
										ul#galeria-list li div.titulo a:hover
										{ color:#0098BE; }

						ul#galeria-list li div.count
						{ width:auto; margin:6px 0px 3px 0px; padding:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#646464; float:left; clear:both; }

						ul#galeria-list li div.resumo
						{ width:437px; margin:5px 0px 0px 0px; text-align:justify; padding:0px; font: normal 12px Arial, Helvetica, sans-serif; float:left; clear:both; }

		ul#galeria-paginacao
		{ width:635px; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }

				ul#galeria-paginacao li
				{ width:auto; font:bold 12px arial; margin:0px; padding:0px; float:left; list-style:none; }

						ul#galeria-paginacao li.pnum
						{ line-height:28px; margin:0px 7px 0px 0px; padding:0px; float:left; text-align:center; }

								ul#galeria-paginacao li.pnum a
								{ background:#FFFFFF; color:#006378; padding:5px 7px; }

										ul#galeria-paginacao li.pnum a:hover
										{ background:#FFFFFF; color:#006378; }
										
								ul#galeria-paginacao li.pnum span
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }

						ul#galeria-paginacao li.pnext
						{ line-height:28px; color:#C7C7C7; }
		
								ul#galeria-paginacao li.pnext a, ul#galeria-paginacao li.pnext a:visited, ul#galeria-paginacao li.pnext a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#galeria-paginacao li.pnext a:hover
										{}

								ul#galeria-paginacao li.pnext span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

						ul#galeria-paginacao li.pback
						{ line-height:28px; color:#C7C7C7; margin:0px 7px 0px 0px; }
						
								ul#galeria-paginacao li.pback a,ul#noticias-paginacao li.pback a:visited,ul#noticias-paginacao li.pback a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#galeria-paginacao li.pback a:hover
										{}

								ul#galeria-paginacao li.pback span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

		div.galeria-view
		{ margin:0px 0px 0px 0px; }

				div.galeria-view div.item-head
				{ width:635px; padding:0px; margin:0px; float:left; }

						div.galeria-view div.item-head div.item-titulo
						{ margin:0px 0px 0px 0px; }

						div.galeria-view div.item-head div.item-data
						{ width:625px; margin:0px; padding:5px 5px 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; float:left; clear:both; }

						div.galeria-view div.item-head div.item-count
						{ width:625px; margin:0px; padding:5px 5px 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; float:left; clear:both; }

						div.galeria-view div.item-head div.item-desc
						{ width:625px; margin:0px; padding:5px 5px 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; float:left; clear:both; }

				div.galeria-view div.item-area
				{ width:628px; padding:10px 0px 0px 7px; margin:10px 0px 10px 0px; border-top:1px solid #C7C7C7; float:left; }
				
						div.galeria-view div.item-area a img
						{ width:100px; height:100px; padding:3px; margin:0px; background:#FFFFFF; border:1px solid #C7C7C7; }
				
						div.galeria-view div.item-area a, div.galeria-view div.item-area a:visited, div.galeria-view div.item-area a:active
						{ float:left; margin:5px 8px; }
						
								div.galeria-view div.item-area a:hover img
								{ border:1px solid #C7C7C7; background:#C7C7C7; }

				div.galeria-view div.item-buttons
				{ width:635px; border-top:1px solid #C7C7C7; float:left; clear:both; padding:20px 0px; margin:0px 0px 20px 0px; }
				
						div.galeria-view div.item-buttons a img
						{ margin:0px; padding:0px; background:none; border:none; }

/* NOTICIAS */

		ul#noticias-list
		{ width:auto; margin:0px 0px 0px 0px; padding:0px; float:left; list-style:none; }

				ul#noticias-list li
				{ width:980px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }
				
								ul#noticias-list li:first-child
								{ border:none; padding:0px 0px 10px 0px; }

								ul#noticias-list li:hover
								{ background:url('../img/bg_fx_001.gif'); }

						ul#noticias-list li div.capa
						{ width:66px; height:66px; margin:10px 10px 10px 5px; padding:0px; float:left; text-align:center; background: url('../img/icone_noticia.png') center center no-repeat; border:none; }

						ul#noticias-list li div.item-area
						{ width:875px; margin:11px 0px 0px 5px; padding:0px; float:left;  }
						
						ul#noticias-list li div.data
						{ width:auto; margin:0px 0px 5px 0px; padding:0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }

						ul#noticias-list li div.titulo
						{ width:auto; margin:0px; padding:0px; float:left; clear:both; }

								ul#noticias-list li div.titulo a
								{ font:bold 20px arial; color:#006378; text-decoration:none; text-transform:uppercase; }
								
										ul#noticias-list li div.titulo a:hover
										{ color:#0098BE; }

						ul#noticias-list li div.resumo
						{ width:765px; margin:5px 0px 0px 0px; text-align:justify; padding:0px; font: normal 12px Arial, Helvetica, sans-serif; float:left; clear:both; }

		ul#noticias-paginacao
		{ width:980px; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }

				ul#noticias-paginacao li
				{ width:auto; font:bold 12px arial; margin:0px; padding:0px; float:left; list-style:none; }

						ul#noticias-paginacao li.pnum
						{ line-height:28px; margin:0px 7px 0px 0px; padding:0px; float:left; text-align:center; }

								ul#noticias-paginacao li.pnum a
								{ background:#FFFFFF; color:#006378; padding:5px 7px; }

										ul#noticias-paginacao li.pnum a:hover
										{ background:#FFFFFF; color:#006378; }
										
								ul#noticias-paginacao li.pnum span
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }

						ul#noticias-paginacao li.pnext
						{ line-height:28px; color:#C7C7C7; }
		
								ul#noticias-paginacao li.pnext a,ul#noticias-paginacao li.pnext a:visited,ul#noticias-paginacao li.pnext a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#noticias-paginacao li.pnext a:hover
										{}

								ul#noticias-paginacao li.pnext span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

						ul#noticias-paginacao li.pback
						{ line-height:28px; color:#C7C7C7; margin:0px 7px 0px 0px; }
						
								ul#noticias-paginacao li.pback a,ul#noticias-paginacao li.pback a:visited,ul#noticias-paginacao li.pback a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#noticias-paginacao li.pback a:hover
										{}

								ul#noticias-paginacao li.pback span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

		div.noticias-view
		{ margin:20px 0px 20px 0px; }

				div.noticias-view div.item-capa
				{ width:72px; height:72px; background:url('../img/icone_noticia.png') top center no-repeat; padding:0px; margin:0px 0px 0px 0px; float:left; }

				div.noticias-view div.item-area
				{ width:900px; padding:0px; margin:0px; float:left; }

						div.noticias-view div.item-area div.item-data
						{ margin:3px 0px 1px 0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }

						div.noticias-view div.item-area div.item-titulo
						{ margin:0px 0px 5px 0px; font: bold 22px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }
		
						div.noticias-view div.item-area div.item-fonte
						{ margin:0px 0px 5px 0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }

				div.noticias-view div.item-line
				{ width:980px; padding:0px; margin:10px 0px 10px 0px; border-bottom:1px solid #C7C7C7; float:left; clear:both; }

				div.noticias-view div.item-texto
				{ width:960px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; padding:10px 10px; margin:0px 0px 10px 0px; float:left; clear:both; }
				
				div.noticias-view div.item-fotos
				{ width:auto; max-width:258px; height:auto; margin:0px 0px 15px 30px; padding:0px 0px 0px 5px; text-align:center; float:right; background:#FFFFFF; border:1px solid #C7C7C7; }
				
						div.noticias-view div.item-fotos a
						{ margin:5px 5px 5px 0px; float:left; }
						
								div.noticias-view div.item-fotos a img
								{ margin:0px; padding:1px; background:#FFFFFF; border:1px solid #C7C7C7; }
				
				div.noticias-view div.item-buttons
				{ width:980px; border-top:1px solid #C7C7C7; float:left; clear:both; padding:20px 0px; margin:0px 0px 20px 0px; }
				
						div.noticias-view div.item-buttons a img
						{ margin:0px; padding:0px; background:none; border:none; }

/* EVENTOS */

		ul#evento-list
		{ width:635px; margin:0px 0px 0px 0px; padding:0px; float:left; list-style:none; }

				ul#evento-list li
				{ width:635px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }
				
								ul#evento-list li:first-child
								{ border:none; padding:0px 0px 10px 0px; }

						ul#evento-list li div.capa
						{ width:80px; height:60px; margin:0px 0px 0px 0px; padding:0px; float:left; text-align:center; }
						
								ul#evento-list li div.capa img
								{ border:none; padding:0px; margin:0px; background:none; }

						ul#evento-list li div.item-area
						{ width:550px; margin:0px 0px 0px 0px; padding:0px; float:left;  }
						
						ul#evento-list li div.data
						{ width:auto; margin:0px 0px 5px 0px; padding:0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; clear:both; }

						ul#evento-list li div.titulo
						{ width:auto; margin:0px; padding:0px; float:left; clear:both; }

								ul#evento-list li div.titulo a
								{ font:bold 20px arial; color:#006378; text-decoration:none; text-transform:uppercase; }
								
										ul#evento-list li div.titulo a:hover
										{ color:#0098BE; }

						ul#evento-list li div.resumo
						{ width:auto; margin:5px 0px 0px 0px; padding:0px; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0098BE; float:left; clear:both; }

		ul#evento-paginacao
		{ width:635px; margin:0px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:1px solid #c7c7c7; float:left; clear:both; list-style:none; }

				ul#evento-paginacao li
				{ width:auto; font:bold 12px arial; margin:0px; padding:0px; float:left; list-style:none; }

						ul#evento-paginacao li.pnum
						{ line-height:28px; margin:0px 7px 0px 0px; padding:0px; float:left; text-align:center; }

								ul#evento-paginacao li.pnum a
								{ background:#FFFFFF; color:#006378; padding:5px 7px; }

										ul#evento-paginacao li.pnum a:hover
										{ background:#FFFFFF; color:#006378; }
										
								ul#evento-paginacao li.pnum span
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }

						ul#evento-paginacao li.pnext
						{ line-height:28px; color:#C7C7C7; }
		
								ul#evento-paginacao li.pnext a, ul#evento-paginacao li.pnext a:visited, ul#evento-paginacao li.pnext a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#evento-paginacao li.pnext a:hover
										{}

								ul#evento-paginacao li.pnext span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

						ul#evento-paginacao li.pback
						{ line-height:28px; color:#C7C7C7; margin:0px 7px 0px 0px; }
						
								ul#evento-paginacao li.pback a,ul#evento-paginacao li.pback a:visited,ul#evento-paginacao li.pback a:active
								{ background:#006378; color:#FFFFFF; padding:5px 7px; }
		
										ul#evento-paginacao li.pback a:hover
										{}

								ul#evento-paginacao li.pback span
								{ background:transparent; color:#C7C7C7; padding:5px 7px; }

		div.evento-view
		{ margin:0px 0px 0px 0px; }

				div.evento-view div.item-head
				{ width:635px; padding:10px 0px 10px 0px; margin:0px; float:left; clear:both; }

						div.evento-view div.item-head div.item-capa
						{ width:80px; height:60px; margin:0px 0px 0px -20px; padding:0px; float:left; text-align:center; }
						
								div.evento-view div.item-head div.item-capa img
								{ border:none; padding:0px; margin:0px; background:none; }

						div.evento-view div.item-head div.item-titulo
						{ font:bold 20px arial; color:#006378; text-decoration:none; text-transform:uppercase; }

						div.evento-view div.item-head div.item-data
						{ width:555px; margin:3px 0px 0px 0px; padding:0px; font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#646464; float:left; }

						div.evento-view div.item-head div.item-count
						{ width:555px; margin:3px 0px 0px 0px; padding:0px; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0098BE; float:left; }

				div.evento-view div.item-area
				{ width:615px; background:#FFFFFF; padding:10px; margin:0px 0px 0px 0px; border-top:1px solid #C7C7C7; float:left; float:left; clear:both; }

				div.evento-view div.item-buttons
				{ width:635px; border-top:1px solid #C7C7C7; float:left; clear:both; padding:20px 0px; margin:0px 0px 20px 0px; }
				
						div.evento-view div.item-buttons a img
						{ margin:0px; padding:0px; background:none; border:none; }

/* RESULTADOS */

		div.resultados
		{ width:633px; border:1px solid #E6E6E6; margin:5px 0px 10px 0px; background:#F5F5F5; padding:0px 0px 10px 0px; float:left; list-style:none; }
		
				div.resultados h2 {
				width:613px; float:left; clear:both; padding:5px 10px 0px 10px; margin:0px 0px 0px 0px; border:0px;
				font:bold 20px arial; color:#868686; text-transform:uppercase;
				}
				
				div.resultados h3 {
				width:612px; float:left; clear:both; padding:1px 10px 5px 11px; margin:0px 0px 0px 0px; border:0px;
				font:bold 14px arial; color:#868686; text-transform:uppercase;
				}

				div.resultados div.desc {
				width:603px; float:left; clear:both; background:#FAFAFA; padding:5px 5px 5px 5px; margin:5px 10px 0px 10px; border:0px;
				font:normal 12px arial; color:#646464;
				}

				div.resultados div.campeao {
				width:603px; float:left; clear:both; background:#FAFAFA; padding:5px 5px 5px 5px; margin:5px 10px 0px 10px; border:0px;
				font:bold 12px arial; color:#646464;
				}

				div.resultados div.sumula {
				width:603px; float:left; clear:both; background:#FAFAFA; padding:5px 5px 5px 5px; margin:5px 10px 0px 10px; border:0px;
				font:bold 12px arial; color:#646464;
				}

/* LISTS */

	ul.list-001
	{ width:auto; margin:0px; padding:0px; display:block; float:left; clear:both; list-style:none; }

			ul.list-001 li
			{ width:614px; background:#FFFFFF; margin:0px 0px 5px 0px; padding:8px 10px 8px 10px; display:block; float:left; clear:both; list-style:none; border:none;
			-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
			-moz-box-shadow: inset 0px -2px 10px #C8C8C8; -webkit-box-shadow: inset 0px -2px 10px #C8C8C8; box-shadow: inset 0px -2px 10px #C8C8C8;
			}

					ul.list-001 li p
					{ font:normal 12px arial; line-height:20px; color:#484848; margin:0px; padding:3px 0px; border:0px; }

					ul.list-001 li div.l-001-01
					{ width:80px; float:left; font:normal 12px arial; line-height:20px; color:#484848; margin:0px; padding:0px; border:0px; }

					ul.list-001 li div.l-001-02
					{ width:534px; float:left; font:bold 12px arial; line-height:20px; color:#484848; margin:0px; padding:0px; border:0px; }

					ul.list-001 li div.l-001-03
					{ width:80px; float:left; font:normal 12px arial; line-height:20px; color:#484848; margin:0px; padding:0px; border:0px; }

					ul.list-001 li div.l-001-04
					{ width:534px; float:left; font:normal 12px arial; line-height:20px; color:#484848; margin:0px; padding:0px; border:0px; }

					ul.list-001 li a:hover
					{ text-decoration:underline; }

			ul.list-001 li.stt
			{ width:634px; background:#2F3D90; margin:10px 0px 15px 0px; padding:5px 0px 5px 0px; display:block; float:left; clear:both; list-style:none; border:none;
			-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
			-moz-box-shadow: 0px 2px 7px #2F3D90; -webkit-box-shadow: 0px 2px 7px #2F3D90; box-shadow: 0px 2px 7px #2F3D90;
			}
			
					ul.list-001 li.stt h3
					{ font:bold 19px arial; color:#FFFFFF; margin:0px; padding:3px 10px; border:0px;
					}

/* LINKS */

	a.link-001:hover
	{ text-decoration:underline; }
	
	.hlink-001 a { color:#646464; text-decoration:none; }

			a.btn-001:active, a.btn-001:visited, a.btn-001
			{ width:auto; height:auto; font:bold 14px arial; text-transform:uppercase; margin:0px; padding:5px 9px 6px 9px; background:#245766; color:#FFFFFF;
			-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
			-moz-box-shadow: inset 0px -2px 10px #484848; -webkit-box-shadow: inset 0px -2px 10px #484848; box-shadow: 0px 0px 5px #245766;
			}
			
			a.btn-001:hover
			{ background:#FFFFFF; color:#245766; }

/* EFFECTS */

		ul.sublists li { display:none; }
		
		.transpcrossbrowser { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

		#interComm
		{ display:block; }










.tabela_boleto td{ border:1px solid #666;}




.botao {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c9c3c5), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #c9c3c5 5%, #dfdfdf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c3c5', endColorstr='#dfdfdf');
	background-color:#c9c3c5;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#454345;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;
}