/*  	Versão: 1.0	Autor: Maurizan Santeli	email: maurizansanteli@gmail.com	site: www.santeli.com.br	criado em: 22 de abril de 2008*//*Estilos gerais da página*/*{	list-style: none;	margin: 0;	padding: 0;	text-decoration: none;}body {	background-image:url(../img/header.jpg);	background-repeat:repeat-x;	margin: 0 auto;	font: 14px Verdana, Helvetica, Arial, Tahoma, sans-serif;	color: #000;	line-height: 130%;}#container #geral{	border-left: 1px solid #F2F2F2;	border-right: 1px solid #F2F2F2;}#container {	width: 99%;	max-width: 980px;	margin: 0 auto;	background:url(sombra_right.png) 100% 0 repeat-y; }/* para Internet Explorer */*#container{_width:90%; /* altura pré-definida com 10 pixels a mais */*width:90%; /* altura pré-definida com 10 pixels a mais */}textarea {	background-color:#FFFFFF;	border:1px solid #AAAAAA;	color:#000000;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 10px;	width: 400px !important;}input, select{	background-color:#FFFFFF;	border:1px solid #AAAAAA;	color:#000000;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	padding-left: -20px;}.statlink{	color: #00A1D0;}/* Estilos Geral do Xoops */table {width: 100%;}table td {border-width:0pt; font-family:Verdana,Arial,Helvetica,sans-serif; padding:0pt; text-align: left;}a {	color:  #487F00;	text-decoration: none; 	background-color: transparent;	font-width: normal;}a:hover {	color: #ff6600;}a:focus {	outline:none;}a img{	border: none;	padding-right: 5px;}/* Notícias */#news_destaque{	padding-left: 3px;}#news_titulo {	color:#0071BC;	font-family:verdana,arial,sans-serif;	font-size:18px;	display: block;}#news_titulo h2 {	font-size:18px;	padding-top: 10px;	color: #0D436F;}#news_titulo div {	font-size:10px;}#news_noticia{	font-family:verdana,arial,sans-serif;	font-size: 11px;	color: #666;}#news_noticia p{	margin-top: -10px;	text-align: left;}.leiamais {	text-align: right;}.leiamais a{	font-size: 11px;	text-align: right;	color: #527F17;	padding: 3px;	font-weight: bold;	text-decoration: underline;	margin-top: -15px;}.leiamais a:hover{	color: #002FAF;}#text{	padding-top: 10px;}#text img {	border: 2px solid #00A1D1;	width: 40%;	height: 40%;	margin-right: 10px;}#text img:hover{	border: 2px solid #000;}#news_toplinks{	padding-bottom: 8px;	color: #0071BC;	margin-top: 20px;}#news_toplinks #news_data{	text-align: center;	font-weight: bold;	display: block;	list-style-type: disc;	width: 55px;	height:30px;	padding:5px 0 2px;	background: #8CC63E;	color: #fff;	line-height: 13px;	*margin-bottom: 15px;	_margin-left: 10px;}#news_toplinks #news_link{	color: #666;	padding-left: 3px;	_margin-left: 40px;	display: inline;}#news_toplinks #news_link a{	color:#0D436F;	display:block;	font-weight:bold;	margin:-50px 0px 2px 60px;	padding-top:3px;	line-height: 15px;	*margin:-55px 0px 5px 60px;	text-align: left;	*text-indent: -3px;	_text-indent: -43px;	_margin:-55px 0px 5px 70px; }#news_toplinks #news_link a:hover{	text-decoration: underline;}#news_toplinks {	line-height:65%;}#news_toplinks ul li{	color:#666666;	font-weight:bold;	height: 55px;}#dstacs_3{	border: 2px solid #197DCF;}/********Videos*************/#video_tudo{}#videos{	border-left: 1px solid #F2F2F2;	border-bottom: 1px solid #F2F2F2;	border-right: 1px solid #F2F2F2;	float: left;	margin-bottom: 3px;	width: 100%;}.video{	display: inline;	float: left;	padding: 10px 0;}.video p{	padding-bottom: 10px;}.video_titulo{	padding: 5px 0;}#video_titulo_pagina h2{	text-align: left;	margin-bottom: 5px;	color: #FF7011;	padding: 2px 15px;	background: #F7FBFE;}div#content #videos_tudo{	width: 600px;	margin: 0 auto;}#video_principal h3{	padding: 5px 15px;	font-width: bold;}#video_principal{	margin-left:10px;	padding-top:5px;	background: #F7FBFE;}#video_principal ul{	padding-left: 10px;}#video_principal ul li{	color: #666;}#video_play{	float: left;	margin: 8px 10px;	padding: 10px;	border: 1px solid #F2F2F2;	height: 200px;	max-width: 150px;}#video_play a img{	text-align: center;	padding: 6px;}.video_titulo h5{	padding-left: 3px;}#video_info{	margin-bottom: 10px;}#content h1 {	padding-bottom: 5px; 	margin: 0; 	border-bottom: 1px solid; 	margin-bottom: 10px;	font-size: 1.3em;	color: #00A1D1;}h2 {font-size:1.3em; color: #00A1D0;}h3 {font-size:1.3em; color:#00A1D0;}h4 {font-size:1.1em;  background-color: #00A1D0; color: #fff; padding: 5px;}h5 {font-size:1em;}ul { margin: 2px; padding: 0 6px 5px 0; text-align: left;}ol { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}li { color: #0D436F;}input[type="submit"]{  background: #F0F0F0;  color: #000;  border: 1px solid #B2B2B2;}#centercolumn input[value="Prosseguir!"] {	display: inline;}#leftcolumn input[type="submit"] {  background: #F0F0F0;  color: #000;  border: 1px solid #B2B2B2;  margin-top: 5px;}input.formButton {}.item {}.info{	padding-left: 2px;}.info span{	padding-top: 5px;	font-style: normal;}/*Lista de Notícias*/.itemHead {	padding-top: 5px;}.itemInfo {	clear: both;}.itemInfo a {	float:left;	margin-bottom: 5px;	text-decoration: underline;}.itemTitle {	padding-left: 2px;	color: #2A75C5;}.itemTitle a {	color: #2A75C5;}.itemTitle a['title'] {font-size: 3.0em; font-weight: bold; color: #097F9F; background-color: transparent;}.itemTitle a:hover {color: #FF7011;}.itemPoster a {color: #666; font-size: .9em; font-style:normal;}.itemPostDate {font-size: .9em; font-style:italic;}.itemStats {font-size: .9em; font-style:italic;}.itemBody {padding-left: 2px;}.itemText {margin-top: 10px; margin-bottom: 5px; line-height: 1.5em;}.itemText img{	margin: 5px 5px 5px 0;}.itemText:first-letter {font-size: 1.3em; font-weight: bold;}.itemFoot {	background-color:#F7FBFE;	border-top:1px solid #00A1D1;	border-bottom:1px solid #00A1D1;	color:inherit;	padding:5px;	margin-bottom: 25px;}.itemFoot a {color: #FF7011;}.itemAdminLink {font-size: .9em;}.itemPermaLink {font-size: .9em;}fieldset{	border: 1px solid #ccc;}/* Header e Menu Horizontal */#header h1{	height: 75px;	text-align: left;	padding: 10px 0 0 25px;	margin-bottom: 15px;}#header h1 a{	background-image:url(../img/logo1.gif);	text-indent: -9000px;	overflow: hidden;	float: left;	width: 261px;	height: 74px;	background-repeat:no-repeat;}#header #headerbar{ 	background-image:url(../img/bg.jpg);	height: 25px;	text-align: center;}#header #headerbar #menupri a{	margin-left: -2px;}#header #headerbar li{	display: inline;}#header #headerbar li a{	float: left;	font: bold 65% verdana, arial, sans-serif;	color: #fff;	border-right: 1px solid #fff;	padding: 7px 15px;	*padding: 6px 15px 7px 15px;	*margin-top: -2px;	text-transform: uppercase;	text-decoration: none !important;}#header #headerbar li a:hover{	color: #666;	background: url(../img/menu_hover.gif);}#header #busca{	border-bottom:10px solid #00A1D1;	height:148px;	width:100%;}#header #s1{	border-bottom:10px solid #00A1D1;}.slidehide{	visibility: hidden;}#header #s1 img{	height:148px;	width:100%;}form{	float: right;	padding-top: 2px;	padding-right: 5px;}form input{	border: 1px solid #b2b2b2;}form button{	background-color: #00A1D1;	color: #fff;	font: bold 80% verdana, helvetica, arial, sans-serif;	cursor: pointer;	height: 17px;	padding-bottom: 5px;}form button:hover{	background-color: #fff;	color: #00A1D1;	border: 1px solid #00A1D1;}/* definição da barra de usuário menu superior */#header #userbar {	display:block;	position:absolute;	top:1%;	right:2%;	font: 10px verdana, Arial, Helvetica, sans-serif;	color:#003F84;}#userbar a {	color:#FF6600;}#userbar a:hover {	text-decoration: underline;}/* data */#userbar #date {	display:inline;}#header #site_mapa{	border: none;	padding-left: 10em;	height: 5px;	font-size: 8px;	float: right;}#header #site_mapa a{	border: none !important;	font-size: 10px !important;	font-weight: normal !important;	padding-left: 20px !important;}#header #site_mapa a:hover{	background: none !important;}#showbaner{/* 	background: url(../img/associados.jpg); 	height: 100px; */}/* Menu do site */#mainmenu {	font-weight: normal;}#mainmenu a {	display: block;	color: #585C5E;	text-decoration: none;	width: 95%;	height: 20px;	line-height: 20px;	font-weight: normal;	font-size: 95%;}#mainmenu a:hover {	color: #000;	font-weight: bold;	text-decoration: underline;	font-size: 110%;}#mainmenu a.menuTop {	color: #585C5E;	font-weight: bold;}#mainmenu a.menuMain {	color: #585C5E; 	font-weight: bold;}#mainmenu a.menuSub {	padding-left: 20px;  	font-weight: normal;}/* Meu do usuário */#usermenu {		font-weight: normal;	font-size: 80%;}#usermenu a {	display: block;	color: #585C5E;	text-decoration: none;	width: 130px;	height: 20px;	line-height: 20px;	font-weight: normal;	padding-left: 5px;}#usermenu a:hover {	background: #DAE9F0;	color: #000;	text-decoration: none;	text-transform: uppercase;}#usermenu a.menuTop {}.highlight {	background-color: #fcc;}/* Bloco da esquerda - leftcolumn */#leftcolumn {	background: #F7FBFE;	border: 1px solid #F2F2F2;		width: 17%;	_width: 15%;	float: left;	margin-top: 7px;	padding: 0 0 10px 0;	font: 80% verdana, helvetica, arial, sans-serif;	margin-bottom: 10px;}#leftcolumn th {	background-color: #2A75C5; 	color: #fff; 	vertical-align: left;}#leftcolumn .blockTitle {	font: bold 100% "Trebuchet MS", helvetica, arial, sans-serif;	color: #00A1D1;	padding: 6px 13px 0;	font-size: 160%;}#leftcolumn .blockContent {	padding: 6px 15px; 	line-height: 1.2em;	margin-bottom: 15px;}/* Blocos de Conteúdo - Centro, Left e Right */#centercolumn {	width: 62%;	float:left;	font-family: verdana, helvetica, arial, sans-serif;	font-size: 80%;	padding-right: 10px;	_padding-right: 0;	*padding-right: 0;	margin: 3px 7px;	_margin: 0;	_width: 64.5%;}#centercolumn tr td{	font-size: 11px;	color: #666;	line-height: 15px;	margin-bottom: 10px;	text-align: left;}#centercolumn th {	background-color: #fff;	color: #2A75C5; 	vertical-align: middle;	text-align: left;	border-bottom: 1px solid #00A1D1;}#centercolumn .blockContent{	margin-top: 5px;	margin-bottom: 5px;	margin-left: 7px;}#centercolumn #titulo b{	font-size: 20px;	line-height: 25px;	font-family: verdana, arial, helvetica, sans-serif;	color: #08728F;} /* Blocos centro linha de baixo *//* centro-centro */#centerCcolumn{	float: center;	margin: 8px;	_margin: 2px;	width: 100%;}#centerCcolumn .blockTitle{	color:#FF7011;	font-size:11px;	font-weight:bold;	margin-left:5px;	margin-right:3px;	margin-top:5px;	padding:3px;}/* Centro Direita */#centerRcolumn{	_width: 52%;		*width: 52%;		width: 48%;		float: right;}#centerRcolumn .blockTitle{	background:	#F7FBFE;		color:#FF7011;	font-size:11px;	font-weight:bold;	margin-left:5px;	margin-right:3px;	margin-top:5px;	padding:3px;	width:100%;	}#centerRcolumn .blockContent{}/* Centro Esquerda */#centerLcolumn{	_padding-left: 2px;	width: 50%;	_width: 48%;		*width: 46%;		float: left;	padding-bottom: 3px;	*padding-left: 10px;}#centerLcolumn .blockTitle{	background:	#F7FBFE;		color:#FF7011;	font-size:11px;	font-weight:bold;	margin-left:5px;	margin-right:3px;	margin-top:5px;	padding:3px;}#centerLcolumn .blockContent{}/* Blocos de baixo centro*/#bottomcenterblocks{	float: left;	border:1px solid #DFDFDF;	margin-left: 7px;	_margin-top: -30px;	*margin-top: -20px;	width: 100%;}#bottomcenterblocks .blockTitle{	background:	#CFEBFF;		color:#666;	font-size:11px;	font-weight:bold;	padding: 5px;}#bottomcenterblocks .blockContent{}/* Centro - Baixo Direita */#bottomrightblocks{	float: right;	width: 50%;	_width: 48%;	}#bottomrightblocks .blockTitle{	background:	#F7FBFE;		color:#FF7011;	font-size:11px;	font-weight:bold;	margin-left:5px;	margin-right:3px;	margin-top:5px;	padding:5px;}#bottomrightblocks .blockContent{}/* Centro - Baixo Esquerda */#bottomleftblocks {	float: left;	width: 45%;	_width: 48%;	margin-left: 7px;}#bottomleftblocks .blockTitle{	background:	#F7FBFE;		color:#FF7011;	font-size:11px;	font-weight:bold;	margin-left:5px;	margin-right:3px;	margin-top:5px;	padding: 5px;	text-align: left;}#bottomleftblocks .blockContent{}/* Blocos de Conteúdo - Rightcolumn */#rightcolumn {	margin-top: 7px;	width: 16.5%;	float: right;	padding: 0 0 10px;	font: 78% verdana, helvetica, arial, sans-serif;	color: #585C5E;	background: #F7FBFE;	border: 1px solid #F2F2F2;	margin-bottom: 10px;}#rightcolumn th {	background-color: #fff; 	color: #FF7011;	padding-bottom: 5px;}#rightcolumn .blockTitle {	font: bold 100% verdana, helvetica, arial, sans-serif;	color: #8DC73F;	font-size: 1.6em;	padding: 6px 8px;}#rightcolumn .blockContent {	line-height: 1.2em;	padding-bottom: 10px;	padding: 0 8px;	}div#content {	text-align: left;	padding: 8px;	float: left;	width: 100%;	border-left:1px solid #F2F2F2;	border-right:1px solid #F2F2F2;}div#content p img{	padding-right: 10px;}/* Rodapé  */#footerbar { 	/*background-image: url(../img/back_rodape.gif); */	background: #00A1D1;	height : 150px;	clear: both;	font: bold 11px verdana, arial, sans-serif;	padding: 5px;	color: #fff;	border: 1px solid #F2F2F2;	margin-bottom: 20px;}#footerbar address {	vertical-align : middle; 	font-size: 11px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:normal;	padding-top: 10px;	padding-bottom: 10px;}#footerbar ul {	margin-bottom: 10px;	font-weight: bold;}#footerbar li {	display: inline;	font-weight: bold;}#footerbar li a {	color: #fff;	font-weight: bold;}#footerbar #feed{	float: right;	margin-top: -50px;	display: block;}#footerbar #feed a{	color: #fff;	font-weight: bold;}#footerbar #feed p{	padding-right: 10px;}/* Especificações Gerais do Xoops */caption {font-weight: bold;}th, thead {background-color: #2A75C5; padding : 2px; color: #fff; text-align: left;}.outer {}.head {background-color: #EFF9FF; padding: 5px; font-weight: bold; height: 30px;}.even {	background-color:#F7FBFE;	border: 1px solid #F2F2F2;	color:inherit;	padding:5px;}.odd {	background-color:#F7FBFE;	border: 1px solid #F2F2F2;	color:inherit;	padding:5px;}.foot {background-color: #fff; padding: 5px; font-weight: bold;}tr.even td {background-color: #F7F9F4; padding: 1px}tr.odd td {background-color: #fff; padding: 1px}tr.foot td {background-color: #c2cdd6; padding: 5px; color:inherit; font-weight: bold;}.errorMsg,.confirmMsg, .resultMsg  { padding: .8em; text-align:center; margin-bottom: 1em; border: 2px solid #ddd;}.errorMsg  { background-color: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }.confirmMsg { background-color: #FFF6BF; color: #817134; border-color: #FFD324; }.resultMsg { background-color: #E6EFC2; color: #529214; border-color: #C6D880; }.errorMsg a { background-color: transparent; color: #D12F19; }.confirmMsg a { background-color: transparent; color: #817134; }.successMsg a { background-color: transparent; color: #529214; }.xoopsCode { background: #fff; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0 6px 6px 6px; height: 200px; overflow: auto; font-size:.9em;}.xoopsQuote { background: #fff; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0 6px 6px 6px; font-size:.9em;}blockquote {font-style : italic; line-height:1.4em;} .comTitle {font-weight: bold; margin-bottom: 2px;}.comText {padding: 2px;}.comUserStat {font-size: .9em; color: #2A75C5; font-weight:bold; border: 1px solid #c0c0c0; background-color: #fff; margin: 2px; padding: 2px;}.comUserStatCaption {font-weight: normal;}.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2A75C5; font-weight:bold; font-size: .9em;}.comUserRank {margin: 2px;}.comUserRankText {font-size: .9em;font-weight:bold;}.comUserRankImg {border: 0;}.comUserName {}.comUserImg {margin: 2px;}.comDate {font-weight: normal; font-style: italic; font-size: .8em;}.comDateCaption {font-weight: bold; font-style: normal;
