/*
 * Documento: admin.css
 * Corpo principal do projeto
 * Todas as estruturas base serao setadas aqui
 */
 
 body {
	margin:0 auto;
 	background: #FFF; 	
 	font:12px Verdana,Arial;
 	color:#000;
 }
 
 #body {
	width:100%;
	position:relative;
 }
 
 #header {
 	height:83px;
 	background:#80c21b;
 	position:relative;
 	width:100%;
 }

 	#header h1 {
 		margin:10px 0 0 40px;
 		float:left;
 	}
 	#header .status {
 		margin:30px 100px 0 0;
 		padding:0 5px 5px 10px;
 		text-align:right;
 		background:#6cab0b;
 		position:absolute;
 		right:0;
 		border:1px solid #6cab0b;
 		color:#FFF;

 		-moz-border-radius:7px;
		-webkit-border-radius:7px;
 		/*
 		 filter:opacity(alpha=60); /* para o IE 
	     -moz-opacity:0.6; /* para o FireFox 
	     opacity:0.6; /* para o outros Navegadores */
 	}
 	#header .status-img {
 		margin:0;
 		padding:2px;
 		margin-top:5px;
 		right:0;
 		position:relative;
 	}
 	#header .status-img img {
 		margin-top:5px;
 		position:relative;
 	}
 	#header a:link    { color:#FFF; text-decoration:none; }
 	#header a:visited { color:#FFF; text-decoration:none; }
 	#header a:hover   { color:#FFF; text-decoration:underline; }
 	#header a:active  { color:#FFF; text-decoration:none; }
 
 .hidden {
 	display:none;
 }
 
 #footer {
 	width: 100%;
 	clear:both;
 	background: #80c21b;
 	text-align: center;
 	color:#FFF;
 	position:relative;
 	padding:10px 0 10px 0;
 }
 
 
/*
 * Estrutura de tabelas
 */

 .table-list {
 	border:1px solid #CCC;
 	background: #FFF;
 }
	 
	 .table-list thead th {
	 	background:#eaeaea;
	 	padding:4px 0 4px 3px;
	 	font:bold 12px Verdana,Arial;
	 	text-align: center;
	 }
	 
	 .table-list tbody td {
		padding:4px 0 4px 3px;
	 	font:normal 12px Verdana,Arial;
	 	border-bottom:1px solid #CCC;
	 }
	 
	 .table-list tbody tr:hover {
		background-color:#f8f8f8;
	 }
	 
	 .table-list tfoot td {
	 	padding:4px 0 4px 3px;
	 	font:bold 12px Verdana,Arial;
	 	border:0;
	 }
	 
	 .table-list caption {
	 	text-align:center;
	 	background:
	 	
	 	-moz-border-radius-topleft:6px;
		-moz-border-radius-topright:6px;
		-webkit-border-top-left-radius:6px;
		-webkit-border-top-right-radius:6px;
	 }
 
 .msg-retorno {
 	background:#e4f1e9;
 	border-bottom:1px solid #97afa0;
 	border-top:1px solid #97afa0;
 	
 	width:98%;
	padding:5px;
	margin:5px;
	font:bold 12px Verdana,Arial;
	text-align:justify;
	line-height:18px;
 }
 
 
 #content {
 	width:82%;
 	background:#FFF;
 	float:left;
 	position:relative;
 }
 	#content h1 {
 		font: bold 12px Verdana,Arial;
 		padding:5px;
 		background:#e8e5e5;
 		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		margin:1px;
 	}
 	#content-stats {
 		margin:10px;
 		width:45%;
 		border:1px solid #e8e5e5;
 		float:left;
 		
 		-moz-border-radius:10px;
		-webkit-border-radius:10px;
 	}
	 	#content-stats p {
	 		margin:10px;
 		}
 	
 	#content-banner {
 		margin:10px;
 		width:45%;
 		border:1px solid #e8e5e5;
 		float:left;
 		
 		-moz-border-radius:10px;
		-webkit-border-radius:10px;
 	}
 		#content-banner label {
	 		padding:5px;
	 	}
	 	#content-banner p {
	 		margin:10px;
 		}
	
 	#content-noticia {
 		margin:10px;
 		width:45%;
 		border:1px solid #e8e5e5;
 		float:left;
 		
 		-moz-border-radius:10px;
		-webkit-border-radius:10px;
 	}
 		#content-noticia p {
	 		margin:10px;
 		}
	#content-ajuda {
 		margin:10px;
 		width:45%;
 		border:1px solid #e8e5e5;
 		float:left;
 		
 		-moz-border-radius:10px;
		-webkit-border-radius:10px;
 	}
 		#content-ajuda p {
	 		margin:10px;
 		}
