/* Arquivo CSS para Temas sem tabelas - Tem Clean */

table.uol {
	padding:			0;
	margin:				0;
	border:				0;
	width:			550px;
	margin-left: 0;
	background: #ffffff;
}

table.titulo {
	padding:			0;
	margin:				0;
	border:				0;
	width:			760px;
	height:			70px;
	margin-left: 0;
	background: #ff0000;
}

table.titulo2 {
	padding:			0;
	margin:				0;
	border:				0;
	width:			760px;
	margin-left: 0;
	background: #ffd700;
}

table.morena {
	border:				0;
	width:			760px;
	background: #ffffff;
}

table.direita {
	padding:			0;
	margin:				0;
	border:				0;
	width:			100px;
	margin-left: 0;
	background: #ffd700;
}

td.morena {
	padding:			0;
	margin:				0;
	border:				0;
	background: #ee2100;
}

td.morenadm {
	padding:			0;
	border: 0;
	background: #ee2100;
}

td.morenad {
	padding:			1px;
	border: 0;
	background: #ee2100;
}

td.rodape {
	padding:			5px;
	margin:				0;
	border: 0;
	border: solid;
	border-width: thin;
	border-color: #BD9F07;
	width:			750px;
	background: #FFF3BF;
}

tr.titulo {
	padding:			0;
	margin:				0;
	border:				0;
	margin-left: 0;
	background: #ff0000;
}

tr.titulo2 {
	padding:			0;
	margin:				0;
	border:				0;
	margin-left: 0;
	background: #ffd700;
}

td.titulo {
	padding:			0;
	margin:				0;
	border:				0;
	margin-left: 0;
	background: #ff0000;
}

font.data {
	font:	18px Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif;
}

font.lateral {
	font:	10px Verdana, Arial, Sans-Serif;
}

font.lateral12 {
	font:	12px Verdana, Arial, Sans-Serif;
}

font.titulo6 {
	font:	24px Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-weight: 900; 
}

font.titulo {
	font:	16px Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-weight: 900; 
}

td.menu-h {
	width: 760px;
	background: #ffd700;
	text-align: right;
	border: 0;
	border-top: solid;
	border-top-width: thin;
	border-top-color: #000000;
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #000000;
}

td.menu-rm {
	width: 500px;
	background: #ffd700;
	text-align: left;
	border: 0;
}

td.boxleft {
	border-left: dotted;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left-width: thin;
	border-color: #F6D318;
	padding: 1px;
}

td.lateral {
	width: 130px;
	background: #ffd700;
	text-align: left;
	border: solid;
	border-width: thin;
	border-color: #BD9F07;
	padding: 5px;
}

td.lateral2 {
	width: 100px;
	background: #ffd700;
	text-align: left;
	border: solid;
	border-width: thin;
	border-color: #BD9F07;
	padding: 0;
}

td.centro {
	width: 510px;
	background: #ffffff;
	text-align: left;
	border: 2;
	border: solid;
	border-width: thin;
	border-color: #BD9F07;
	padding: 5px;
	margin-top: 0;
}

td.lateral-d1 {
	width: 130px;
	background: #ffffff;
	text-align: left;
	border-left: solid; 
	border-left-width: thin;
	border-left-color: #BD9F07;
	padding-left: 5px;
	padding-right: 0;
}


td.lateral-d2 {
	width: 100px;
	background: #ffd700;
	text-align: left;
	border: 2;
	border: solid;
	border-width: thin;
	border-color: #BD9F07;
	padding: 0px;
	margin-top: 0;
}

td.centro-in {
	width: 360px;
	background: #ffffff;
	text-align: left;
	border: 0;
	margin-top: 0;
}

.box {
	width: 95%;
	border: 2;
	border: dotted;
	border-width: thin;
	border-color: #BD9F07;
	padding: 5px;
}

img {
	border: 0;
}

table.manchetes {
	width: 360px;
	text-align: left;
	border: 0;
}

table.ult {
	border: solid;
	border-width: thin;
	width: 100%;
	padding: 0;
}

td.ult {
	width: 100%;
	height: 20px;
	text-align: center;
	padding: 0;
	background: #C61801;
}






/* --- the links --- */
a { 

	color:				#000000;
	text-decoration:	none;
}

a:hover {
	color:				#333;
	text-decoration:	underline;
}

a:visited, a:active {
	color:				#666;
	text-decoration:	none;
}

a:visited:hover {
	color:				#aaa;
	text-decoration:	underline;
}


/* --- adjusts --- */
* {
	padding:			0;
	margin:				0;
	border:				0;
	background:			none;
}


/* --- the body --- */ 
body {
	margin:				0;
	margin-left: 10px;
	margin-top: 10px;
	background:	#E2FFB6;
}

/* --- the main div --- */
#container {
	background:			#fff;
	text-align:			left;
	margin:				0 auto;
	padding:			10px;
	width:				850px;
}

/* --- the tables --- */
.table_one {
	width:				99%;
	padding:			4px;
	text-align:			left;
	overflow:			hidden;
}

.table_two {
	width:				99%;
	padding:			4px;
	text-align:			left;
	overflow:			hidden;
}

table, tr, td {
	margin:				0px;
	padding:			0px;
}

/* --- positioning divs --- */
#header {
	padding:			2px;
	height:				179px;
	background:			url(../images/header_bg.gif) no-repeat;
}

#page {
	width:				850px;
	overflow:			hidden;
}

#blocks_column {
	float:				left;
	padding:			4px;
	width:				210px;
	overflow:			hidden;
}

#center_column {
	position:			relative;
	top:				0;
	right:				0;
	float:				right;
	width:				610px;
	overflow:			hidden;
	padding:			2px;
}

#center_column_full {
	width:				100%;
	overflow:			hidden;
}

#footer {
	clear:				both; 
}

/* --- the headers --- */
h1 {
	color:				#27d;
	font-size:			20px;
}

h2 {
	color:				#27d;
	font-size:			13px;
	margin:				4px 0;
}

h3 {

}

h4 {

}

h5 {

}


/* --- header ---*/
#logo_area {
	height:				179px;
}

#logo {
	color:				#fff;
	text-align:			left;
}

#logo a {
	color:				#fff;
	text-decoration:	none;
	font-size:			18px;
}

#logo a:hover, #logo a:visited,  {
	color:				#fff;
	text-decoration:	none;
}

#header_links {
	text-align:			right;
}

#other_info {

}

#header_banners {
	position:			relative;
	top:				-22px;
	width:				468px;
	height:				60px;
	float:				right;
}

#admin {

}

#date {
	color:				#fff;
	clear:				both;
	padding-top:		78px;
	_padding-top:		41px;
	text-align:			left;
}

#search_form, #search_form label, #search_form fieldset {
	padding:			0px;
	border:				0px;
	margin:				0px;
	color:				#fff;
}

#header_menu_bar {
	background:			#27d url(../images/menu_bg.gif) no-repeat;
	color:				#fff;
	text-align:			center;
	margin:				15px 0;
	padding:			10px;
}

#header_menu_bar ul {
	list-style:			none;
}

#header_menu_bar li {
	display:			inline;
	margin:				0 6px;
}

#header_menu_bar li a:link, #header_menu_bar li a:visited {
	color:				#fff;
	padding:			1px 10px;
	text-decoration:	none;
}

#header_menu_bar li a:hover {
	background:			#fff;
	color:				#333;
	text-decoration:	underline;
	padding:			10px 10px;
}

#public_message {
	background:			#f00;
	color:				#333;
	font-weight:		bold;
	padding:			3px;
}


/* --- the blocks --- */
.block {
	float:				left;
	width:				100%;
	background:			none;
}

.block_title {
	font-size:			14px;
	font-weight:		bold;
	color:				#1438A8;
	padding:			5px;
	background:			#ffffff;
}

.block_content {
	margin-bottom:		10px;
	padding:			2px;
	background:			#ffffff;
}

/* --- the footer ---*/
#footer {
	font-size:			8px;
	background:			#fff;
	color:				#333;
	text-align:			center;
}

#footer_menu {
	font-size:			10px;
	padding:			4px;
	margin-bottom:		4px;
}

#footer_menu ul {
	list-style:			none;
}

#footer_menu li {
	display:			inline;
}

#footer_menu li a:link, #footer_menu li a:visited {
	color:				#27d;
	padding:			5px 10px;
	text-decoration:	none;
}

#footer_menu li a:hover {
	color:				#333;
	text-decoration:	underline;
	padding:			5px 10px;
}

#footer a, #footer a:visited, #footer a:active {
	color:				#333;
}

#footer a:hover {
	decoration:			none;
}

/* --- news box --- */
.news_box {
	margin-bottom:		10px;
	background:			#ffffff;
	padding:			2px;
	width:				612px;
	_width:				600px;
}

/* -- the title --- */
.news_box_title {
	font-size:			14px;
	font-weight:		bold;
	color:				#1438A8;
	padding:			5px;
	background:			#efefef;
}

/* --- the box info --- */
.news_box_info {
	border:				dashed 1px #fff;
	border-top:			0;
}

.posted_by {
	padding:			2px;
	background:			#f8f8f8;
}

.topic {
	padding:			2px;
	background:			#f8f8f8;
}

.post_date {
	padding:			2px;
	background:			#f8f8f8;
}

.reads {
	padding:			2px;
	background:			#f8f8f8;
	font-size:			10px;
}


/* --- the content --- */
.news_box_content {
	margin:				6px 0;
	padding:			4px;
	color:				#5d5d5d;
	text-align:			justify;
}

.img_topic {
	margin:				0 5px;
	border:				solid 1px #efefef;
	padding:			5px;
}

pre {
	font-size:			11px;
	width:				90%;
	background:			#f8f8f8;
	border:				solid 1px #c0c0c0;
	margin:				10px auto;
	padding:			2px;
}

.admin_note {
	background:			#f8f8f8;
	border:				solid 1px #c0c0c0;
	margin:				10px;
	padding:			2px;
}


/* --- the box footer --- */
.news_box_footer {
	font-size:			10px;
	background:			none;
}

.more_link {
	padding:			2px;
}

/* --- news box --- */
.news_box_right {
	margin-bottom:		10px;
	background:			none;
	padding:			2px;
	width:				612px;
	_width:				600px;
}

/* -- the title --- */
.news_box_title_right {
	font-size:			14px;
	text-align:			right;
	font-weight:		bold;
	color:				#1438A8;
	padding:			5px;
	background:			#efefef;
}

/* --- the box info --- */
.news_box_info_right {
	border:				dashed 1px #fff;
	border-top:			0;
}

.posted_by_right {
	padding:			2px;
	background:			#f8f8f8;
}

.topic_right {
	padding:			2px;
	background:			#f8f8f8;
}

.post_date_right {
	padding:			2px;
	background:			#f8f8f8;
}

.reads_right {
	padding:			2px;
	background:			#f8f8f8;
	font-size:			10px;
}


/* --- the content --- */
.news_box_content_right {
	margin:				6px 0;
	padding:			4px;
	color:				#5d5d5d;
	text-align:			justify;
}


/* --- the box footer --- */
.news_box_footer_right {
	font-size:			10px;
	background:			none;
}

.more_link_right {
	text-align:			right;
	padding:			2px;
}

/* --- the news page --- */
#news_page_box {
	margin-bottom:		10px;
	background:			none;
	padding:			2px;
	width:				612px;
	_width:				600px;
}

#news_page_box_header {
	background:			#efefef;
}

#news_page_box_title {
	color:				#1438A8;
	font-size:			16px;
}

#news_page_box_date {
	padding:			2px;
}

#news_page_box_admin {
	padding:			2px;
}

#news_page_box_topic {
	padding:			2px;
}

#news_page_box_content {
	padding:			2px;
	text-align:			justify;
}

#news_page_box_footer {
	padding:			2px;
}

/* --- css from nuke --- */
.content {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
}

td, font, span {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
}

textarea, input {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	background:			#fff;
	border:				solid 1px #dddddd;
}

option, select {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	background:			#fff;
	border:				solid 1px #efefef;
}

textarea:hover, input:hover, option:hover, select:hover {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	background:			#fff;
	border:				solid 1px #c0c0c0;
}

textarea:focus, input:focus, option:focus, select:focus {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	color:				#333;
	background:			#fff;
	border:				solid 1px #333;
}

legend {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	padding:			0 10px;
	font-weight:		bold;
	text-indent:		0;
}

label {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif; /* Define 1em para 10px */
	float:				left;
	width:				80px;
	text-align:			right;
}

.footmsg, .footmsg_l {
	font:				8px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif;
}

span {
	font:				10px 'Lucida Sans', Lucida Grande, Verdana, Arial, Sans-Serif;
}

.tiny {
	padding:			2px;
	color:				#27d;
	font:				9px;
}

.option, .title {
	color:				#1438A8;
	font-size:			14px;
	font-weight:		bold;
	padding:			2px;
}

.link1 {
	font-size:			14px;
}

nobr {
	font-size:			10px;
}

/* --- Extra DIVs --- */
#brasil {

}

#brasil_left {
	float:				left;
	width:				303px;
}

#brasil_right {
	float:				right;
	width:				271px;
}