/*
* Folha de estilos básica para o site, define fonte
* e margins...
* 
* @author	Thiago Ricieri
*/

@import url("../../../addons/agen/addon-style.css");
@import url("../../../addons/train/addon-style.css");
@import url("../../../addons/rh-lib/addon-style.css");

a.no-warn {
	color: #090;
	font-size: 10px;
	font-weight: normal;}
	
a.warn {
	color: #c00;
	font-size: 10px;
	font-weight: normal;}

div.clearb {
	clear: both;}
	
div.blocks-group {	
	background-color: #f1f1f8;
	padding: 5px;}
	
	div.blocks-group .block {
		color: #000;
		float: left;
		width: 30%;
		margin-left: 2%;
		margin-bottom: -10px;}
		
		div.blocks-group .block span {
			display: block;}
			
div.sitemap {
	}
	
	div.sitemap a {
		font-weight: normal;}
	
	div.sitemap .n1 {
		}
		
		div.sitemap .n2 {
			padding-left: 30px;}
			
			div.sitemap .n3 {
				padding-left: 45px;}
	
div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border: 1px solid #888;
	border-top: 0px;
	margin: 0px;
	margin-top: -1px;
	padding:0px;}
	
	div.autocomplete ul  {
		list-style-type: none;
		margin:0px;
		padding:0px;}
		
		div.autocomplete ul li.selected {
			background-color: #F2F7F3;}
			
		div.autocomplete ul li {
			list-style-type: none;
			display:block;
			margin:0px;
			padding:2px;
			height:16px;}

div.expander {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	text-align: left;}
	
	div.expander div.title {
		background-color: #f8f8f8;
		cursor: pointer;
		font-size: 10px;
		font-weight: bold;
		padding: 3px;
		text-transform: uppercase;}
		
	div.expander div.container {
		padding: 10px;}
		
div.locale-selector {
	}
	
	div.locale-selector .receiver {
		}
	
	div.locale-selector select {
		width: auto;}
		
.tabviewer {
	}
	
	.tabviewer p {
		text-indent: 0px;}

	.tabviewer .tab-group {
		text-align: left;}
		
		.tabviewer .tab-group .space,
		.tabviewer .tab-group .tab {
			display: inline;}
		
		.tabviewer .tab-group .space {
			margin: 0px;
			padding: 5px;}
		
		.tabviewer .tab-group .tab {
			font-size: 10px;
			margin: 0px;
			padding: 5px;}
			
		.tabviewer .tab-group .tab:hover {
			background-color: #f1f1f1;}
			
			.tabviewer .tab-group .tab a {
				cursor: default;
				text-decoration: inherit;}
				
			.tabviewer .tab-group .tab a:hover {
				text-decoration: underline;}
				
		.tabviewer .tab-group .selected {
			background-color: #fff;
			border: 1px solid #ccc;
			border-bottom-color: #fff;
			text-decoration: underline;}
				
	.tabviewer .content {
		background-color: #fff;
		border: 1px solid #ccc;
		margin-top: 1px;
		padding: 8px;
		text-align: left;}
		
table.navigator {
	border: 1px solid #999;
	border-bottom-width: 2px;}
	
	table.navigator td.table-header ,
	table.navigator td.table-row0 ,
	table.navigator td.table-row1 {
		padding: 3px;
		vertical-align: top;}
	
	table.navigator td.table-header {
		background-color: #f8f8f8;
		font-size: 12px;
		font-weight: bold;}
		
	table.navigator td.table-row0 {
		background-color: #fff;}
		
	table.navigator td.table-row1 {
		background-color: #F2F7F3;}
		
		table.navigator td span {
			color: #bbb;
			font-size: 10px;}
		
		table.navigator td button.edit-button {
			background-color: transparent;
			border: 0px;
			color: #06f;
			font-size: 9px;
			font-weight: bold;
			margin: 0px;
			text-transform: uppercase;}