/* CSS LocaIntraNet */
*{
	font-family: "Trebuchet MS", Sans-serif, Tahoma;
}
body{
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}

hr {
	background: transparent;
	border: 1px solid #314B77;
	height: 1px;
}

td, tr , p, div {
	color: #333333;
	font-size: 11px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
li {
	border: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: auto;
}
img, form, marquee, p, iframe, input, .hidden{
    border: 0px;
    padding: 0px;
    margin: 0px;
}
.hidden{
	display: none;
}
input, textarea{
	border: 2px solid #333333;
	font-size:12px;
	background: #FFFFFF url('../images/form_fundo.jpg') repeat-x top left;
	color:#555555;
	padding: 1px 5px 1px 5px;
}
.button{
	background:#274e19;
	font-size: 13px;
	border:0px;
	color: #FFFFFF;
	background:transparent url('../images/botao.jpg') bottom left;
}

a, a:active, a:link, a:visited{
	text-decoration: none;
	color: #555555;
}
a:hover{
	text-decoration: underline;
}

/* ELEMENTOS BASE */
#principal{
	width: 770px;
	/*background: #222222;*/
	float: left;
    border-top: 0px;
    left:50%;
    position: absolute;
    margin: 70px 0px 0px -385px;
    padding: 0px;
	clear:both;
}

.body{
	background:#222222 url('../images/cab_fundo.jpg') repeat-x top center;
}

#banner{
	height: 70px;
	float: left;
	text-align:center;
	width: 770px;
    border-top: 0px;
    left:50%;
    position: absolute;
    margin: 0px 0px 0px -385px;
    padding: 0px;
	clear:both;
}

/* Cabecalho e Complementos
============================*/
#cabecalho{
	width: 770px;
	height:55px;
	float: left;
}
	#logo{
		width: 212px;
		height: 55px;
		float: left;
		background: transparent url('../images/logo.jpg') no-repeat top left;
	}
	#busca{
		width: 249px;
		height: 55px;
		float: left;
		/*background: transparent url('../images/busca_fundo.jpg') repeat-x top right;*/
	}
		#busca .moduletable{
			height: 55px;
			background: transparent url('../images/menu_busca.jpg') no-repeat top left;
		}
		#busca .search{
			float:right;
			padding-top: /*15*/11px;
			padding-right: 5px;
		}
		#busca .inputbox{
			color:#97b98b;
			font-size:13px;
			border-color: #46ac22;
			width:192px;
			padding: 5px;
			_width: 205px; /*IE only*/
			_height: 30px; /*IE only*/
			_padding: 4px; /*IE only*/
			text-align:center;
			text-indent: 22px;
		}
		#busca .button{
			background:transparent url('../images/botao_buscar.jpg') bottom left;
			font-weight:bold;
			padding: 0px;
			top: -1px;
			padding-bottom: 1px;
			position:relative;
			height: 22px;
			font-size:12px;
			width:62px;
		}
		#busca_icon{
			background:transparent url('../images/busca_icon.jpg') no-repeat top left;
			height: 22px;
			width: 22px;
			position:absolute;
			top: 16px;
			right: 184px;
		}
		

/*Menu e Complementos
============================*/
#menu{
	float: left;
	width: 273px;
	height: 55px;
	background: transparent url('../images/menu_fundo.jpg') repeat-x top left;
}
	#menu .moduletable{
		margin: 18px 0px 2px;
		padding: 0px;
		float: left;
		width: 100%;
		text-align:center;
	}
	#menu .moduletable span.mainlevel{
		margin: 0px 3px 0px 3px;
		color: #FFFFFF;
	}
	#menu .moduletable ul{
		margin: 0px 1px 0px 1px;
		padding: 0px 2px 0px 0px;
	}
	#menu .moduletable li{
		display: inline;
		margin: 20px 5px 0px 0px;
	}
	#menu .moduletable a, #menu .moduletable a:hover{
		font-size: 14px;
		font-weight: bold;
		color:#000000;
		text-decoration: none;
	}
	#menu .moduletable a:hover, #menu .moduletable a#active_menu:hover{
		color:#FFFFFF;
	}
	
	#menu .moduletable a#active_menu{
		color:#222222;
	}

/*Cabecalhos de Módulos
===============================*/
#user{
	margin-left: 2px;
}
	#login, #noticias, #jogos{
		float: left;
		width: 368px;
		margin: 0px 0px 2px 0px;
	}
	#user .moduletable{
		padding: 0px 0px 4px 0px;
		background: #FFFFFF /*url('../images/modulos_fundo.jpg') repeat-x top left*/;
	}
	#user h3{
	}
	#capsula{
		width:766px;
		clear: both;
		padding-top: 2px;
		border-top: 3px solid #FCF8B8;
	}
		#capsula #login, #capsula #noticias{
			width: 397px;
		}
	#user .mod_greeting{
		height: 96px;
		_height: 92px;
		font-size: 14px;
	}
.mods_cont{
	float:left;
	width:100%;
	background: #F3F3F3 url('../images/modsfundo2.jpg') repeat-y top center;	
	/*border-top: 2px solid #222222;*/
}		
#mods{
	float:left;
	width:100%;
	margin-top: 2px;
	padding-top: 6px;
	background: transparent url('../images/modsfundo.jpg') repeat-x top center;
}
	
	#mods .moduletable{
		padding: 0px 0px 4px 0px;
		/*background: #fff8df url('../images/modsfundo2.jpg') repeat-x top left;*/
		margin-bottom: 2px;
	}
		
	#mods a{
		color: #777777;
	}
	
	#mods .moduletable ul{
		margin-left: 0px;
		padding-left: 0px;
		border-left: 0px;
	}
	
	#mods .moduletable li{
		list-style:none;
		border-bottom: 1px solid #FEFEFE;
		padding-top:4px;
		padding-bottom:4px;
		
	}
		#mods .moduletable li.even, #mods .moduletable li.odd{
			list-style:none;
			padding-left: 0px;
			_margin-left: 0px;
		}
	
	#right, #left, #user4{
		height:auto;
		float:left;
		width:247px;
		/*border-bottom: 2px solid #FFFFFF;*/
		margin-left: 5px;
		margin-right: 5px;
		_margin: 0px 3px 0px 3px; /*IE Only*/
		margin-bottom: 3px;		
	}
	
	#user4{
		width: 246px;
		_width:250px;
		_margin-right: 5px;
	}
	
	.cab_titulo, .moduletable h3{
		text-align:left;
		font-size:14px;
		font-family: Sans-serif, "Trebuchet MS";
		font-weight: bold;
		color:#FFFFFF;
		text-indent: 5px;
		padding:3px;
		margin: 0px 0px 6px 0px;
	}
	.cab_titulo{
		background: url('../images/contcab_1.jpg') top left;
		padding-bottom: 4px;
	}
	
	#left h3, #right h3, #user4 h3{
		color:#555555;
		text-indent: 0px;
		padding:5px 0px 5px 0px;
		/*border-bottom: 1px solid #EEEEEE;*/
		text-indent: 5px;
	}
	#user4 ul{
		list-style:none;
	}
	
/* Login
===============================*/	
#login .moduletable{
	background: /*#FFFFCC url('../images/contcab_1.jpg')top left #FFFFCC*/;
	text-align:center;
	padding: 4px 0px 4px 0px;
}
	#login.unlogged_ini .moduletable{
		background: #FFEB9C /*url('../images/usermenu_fundo.jpg') repeat-x top left*/ !important;
		text-align:center;
		padding: 4px 0px 4px 0px;
	}
	#login .inputbox{
 		border-color: #FFCC33;
		width: 95px;
		_width: 109px; /*IE only*/
		margin:0px;
	}	
	#login span{
		color:#CF8300;
		font-size:13px;
	}
	#login label{
		padding-left: 3px;
		_top: -4px; /*IE only*/
		position:relative;
	}
	#login .button{
		font-size:12px;
		top: -2px;
		padding: 2px 5px 2px 5px;
		_padding:1px 2px 0px 2px; /*IE only*/
		margin: 0px;
		background:#CF8740;
	}
	#mod_login_greeting{
		padding-left: 5px;
	}

.login_conteudo{
	width: 100% !important;
	margin: 0px 0px 2px 0px !important;
	background: #FFFFFF url('../images/modulos_fundo.jpg') repeat-x top left;
	/*border-bottom: 2px solid #CCCC00;*/
}
	.login_conteudo .moduletable{
		padding:5px 0px 6px 0px !important;
	}
	/*.login_conteudo h3, .login_conteudo .cab_titulo{
		display:none;
		float:left;
		position:relative;
		top: -2px;
		padding: 6px !important;
		text-indent: 0px !important;
		background: #FFFFCC url('../images/contcab_1.jpg') top left;
		margin:0px 15px 0px 0px !important;
	}*/
.moduletable_user, .login_conteudo .moduletable{
	background:transparent url('../images/usermenu_fundo2.jpg') repeat-x bottom left !important;
	text-indent: 15px;
	clear:both;
	text-align:center;
}
.unlogged .moduletable{
	/*background-image: none !important;*/
	background:#FFEB9C url('../images/usermenu_fundo.jpg') repeat-x top left !important;
	padding:4px 0px 4px 0px !important;
	width: 100% !important;
}
	
.moduletable_controleweb{
	background: url('../images/destaques2_fundo.jpg') no-repeat top center;
	text-indent: 15px;
	clear:both;
}
	.moduletable_user table, .moduletable_controleweb table{
		padding: 4px 10px 5px 10px;
		text-align:center;
	}
	
	.moduletable_controleweb table{
		padding-bottom:0px;
	}
	.moduletable_user a, .moduletable_controleweb a, .moduletable_user a:visited, .moduletable_user a:link{
		color:#FF7700;
		font-size:13px;
		font-weight: bold;
		font-family: sans-serif;
	}
	.moduletable_controleweb a{
		color:/*#909F7C*/ #555555;
		font-weight:bold;
		font-size:14px;
	}
	.moduletable_user a:hover, .moduletable_controleweb a:hover{
		text-decoration:none;
	}
	.login_conteudo .moduletable_user, .login_conteudo .moduletable{
		float:left;
		width: 50%;
		clear:none;
	}
	
	.moduletable_lastvisit h3{
		color:#666666;
		text-indent: 8px;
		padding: 0px;
		margin: 8px 0px 8px 0px;
		_margin: 10px 0px 10px 0px; /*IE only*/
	}

/*Corpo e Complementos
============================*/
#pathway{
	clear: both;
	float:left;
	width: 100%;
	background: #333333;
	border-bottom: 3px solid #FF9900;
	margin-bottom: 2px;
}
	a.pathway, a.pathway:visited, a.pathway:link{
		color: #CCCCCC;
		font-weight: bold;
	}
	span.pathway{
		font-weight: bold;
	}
	#path_cont{
		padding: 5px 0px 5px;
		font-size: 12px;
		color: #999999;
		text-indent: 5px;
	}

#corpo{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	background: #FFFFFF;
}

	#destaques{
		float:right;
		width: 398px;
		height: 250px;
		padding: 0px;
		margin: 0px 0px 2px 0px;		
		/*background:#73562E url('../images/destaques_fundo.jpg') no-repeat top left;*/
	}
		#destaques .destaque_titulo{
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			height: 20px;
			padding: 6px;
			text-indent: 5px;
		}
		#destaques .blog{
			margin: 0px;
			padding: 0px;
			border: 0px;
		
		}

	#noticias .moduletable{
		/*background: #FFFFFF url('../images/contcab_2.jpg') repeat-x top left;*/
		/*border-top: 3px solid #EAEAEA;*/
	}
		#noticias ul, .moduletable ul{
			margin: 0px 1px 0px 1px;
			padding: 0px 2px 0px 7px;
		}
		#noticias li, .moduletable li{
			list-style:square;
			padding: 0px;
			margin: 0px 0px 0px 10px;
		}
		#noticias h3{
			color:#718A50;
			font-size:15px;
		}
		
	#jogos .moduletable{
		/*background: #FFFFFF url('../images/contcab_1.jpg') repeat-x top left;*/
		padding: 0px;
	}
		#jogos h3{
			font-size:15px;
			color:#F0A400;
		}

	#noticias  .moduletable, #jogos  .moduletable{
		background: #FFFFFF url('../images/modulos_fundo.jpg') repeat-x top left !important;
	}


	#conteudo_edit{
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	#conteudo{
		float: left;
		width: 760px;
		margin: 0px 5px 15px 5px;
		_margin: 0px 3px 15px 2px;
	}
		#conteudo .contentheading{
			font-size: 14px !important;
			font-weight: bold;
			color: #333333 !important;
			text-indent: 0px;
			padding-top: 2px;
		}
		#conteudo .componentheading{
			font-size: 16px;
			font-weight:bold;
			color: #2F2F2F;
			text-indent: 13px;
			margin: 0px;
			padding: 0px 0px 3px 0px;
			border-bottom: 3px solid #EEEEEE;
			text-align: left !important;
		}
		#conteudo .contentdescription{
			font-size: 10px;
			text-indent: 10px;
			padding: 2px 0px 5px 0px;
		}
		#conteudo .contentpane{
			padding-left: 5px;
			border-collapse: collapse;
			border-spacing: 0px;
			margin: 0px;
			white-space: nowrap;
		}
		#conteudo .contentpaneopen td{
			font-size: 11px;
			color:#555555;
		}
		#conteudo .contentpane ul{
			margin: 10px 0px 0px 0px;
			/*border: 1px solid #CCCCCC;
			background: #EEEEEE;*/
		}
		#conteudo .contentpane li{
			padding: 3px 0px 3px 0px;
		}
		
/*Rodape e Complementos
============================*/
#rodape{
	float: left;
	width: 770px;
	/*background: #222222 url('../images/rodape_fundo.jpg') repeat-x bottom left;*/
	background: #222222;
	height: 60px;
	clear:both;
	margin-top:2px;
	border-top:3px solid #FF9900;
}
	#bottom, .copyright, #top{
		float:left;
		width:100%;
		padding: 5px 0px 5px;
		background: #333333;
	}
		#top{
			background: #222222;
		}
		#bottom  table, #top table{
			text-align: center;
		}
		#bottom td, #top td{
			color: #555555 !important;
		}
		#bottom td a, #top td a{
			font-size: 13px;
			color: #999999;
		}
		#top td a{
			color:#FFFFFF;
			padding: 0px 6px 0px 6px;
			font-size: 14px;
			font-weight:bold;
		}
		#top a#active_menu{
			background-color:#FF9900;
			font-weight:bold;
			color:#000000;
			font-size: 14px;
			padding: 3px 6px 4px 6px;
			position:relative;
			top: 2px;
		}
		#top a:hover{
			background-color:#444444;
			padding: 3px 6px 6px 6px;
			position:relative;
			text-decoration:none;
		}
	#rod_1{
		float:left;
		/*width: 600px;*/
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 10px 130px;
		color: #CCCCCC;
		text-align:center;
		font-size: 13px;
		font-weight: bold;
	}
		#rod_1 span {
			font-weight: normal;
			font-size: 12px;
		}
        #rod_1 span a{
            color: #CCCCCC;
			font-weight: bold;
			font-size: 13px;
		}
	.copyright{
		color: #777777;
		background: #333333 url('../images/copyright.jpg') no-repeat top center;
		text-align: center;
		width: 100%;
	}
	#copyright span{
		margin-right: 20px;
		background: #00FF00;
	}

/*DO CONTEUDO
============================*/
.small, .createdate{
	font-size: 10px;
	color: #999999;
}
.createdate{
	color: #666666;
}
#clock_table{
	height: 20px;
	margin: 12px 0px 0px 8px;
}
	#servertime{    
		border: 0px;
		background: transparent;
		padding: 9px 0px 5px 28px;
		margin-top: 5px;
        font-weight: bold;
	}
	.moduletable_num_users{
		padding: 0px 0px 0px 25px;
		margin-left: 4px;
		height: 22px;
		color:#FFFFFF;
	}
	.moduletable_num_users div{
		font-family:sans-serif !important;
		font-size: 10px !important;
		color:#FFFFFF;
	}
#conteudo .contentpaneopen{
	width: 100%;
}
	#conteudo .contentpaneopen .contentheading, .componentheading_links{
		color: #2F2F2F;
		font-size: 11px;
		font-weight: bold;
		background: transparent url('../images/contentheading_news2.jpg') no-repeat bottom left;
		border-bottom: 2px solid #EEEEEE;
		border-left: 0px solid #CCCCCC;
		padding: 4px 0px 4px 0px;
		text-indent: 25px;
		margin-left: 0px;
	}
	#conteudo .contentpaneopen ol{
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	#conteudo .contentpaneopen li, .contentpane_links li{
		margin-top: 3px;
		margin-bottom: 3px;
	}
	
	.contentpane_links tr{
			border-spacing: 0px;
			margin: 0px;
			clear:right;
			width: 400px;
	}
	
#conteudo .wraptable{
	margin: 3px 0px 0px;
	border: 0px;
	padding: 0px;
	width: 605px;
}

#conteudo .sectiontableentry1 td, #conteudo .sectiontableentry2 td{
	padding: 4px 0px 4px 10px;
}
#conteudo .sectiontableentry2 td{
	background:#F7F7F7;
}

#conteudo .sectiontablefooter{
	font-size: 11px;
}
#conteudo div.back_button{
}

.overDiv{
	background-color:#009900;
}
.adminform{
	width: 600px;
}
	.adminform table#toolbar{
		float: left;
	}
.srvmsg, .message{
    padding: 3px;
    color: #d94c21;
    font-size: 14px;
    text-align: center;
	font-weight: bold;
	clear:both;
}
.aprenda div{
	float:left;
	width: 153px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 2px;
	margin-bottom: 0px;
}
.blog_more{
	clear:both;
	float:left;
	padding: 5px;
}
	.blog_more strong{
		color:#009900;
	}
	.blog_more ul{
		padding: 0px;
		margin: 3px 0px 0px 0px;
	}
	.blog_more li{
		border-left: 3px solid #999999;
		list-style-type:none;
		padding: 2px 2px 2px 4px;
		margin: 0px 0px 2px 0px;
		font-weight:normal;
	}
	.blog_more a{
		font-weight:normal;
		color:#666666;
	}

.more{
	position:absolute;
	margin-left:170px;
	margin-top:-20px;
	_margin-top: -25px; /*IE Only*/
	
}
	.more a{
		color:#E18B00;
	}
	
.pagenav{
	clear: both;
	margin: 5px 1px 0px 1px;
	padding: 2px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
div.frame{
    /*display: none;*/
}
/* standard list style table */
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;

	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background: url(../images/background.jpg);
	background-repeat: repeat;
	font-size: 11px;
	color: #000;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link, table.adminlist th a:visited {
	color: #c64934;
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #F9F9F9;
}
table.adminlist tr.row1 {
	background-color: #FFF;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}


