/* Tags */
* {
	margin: 0;
	padding: 0;
}
body {
	color: #555;
	font: normal 8pt Arial, Helvetica, sans-serif;
	line-height: 13pt;
}
a:link {
	color: #8f7f4b;
}
a:visited {
	color: #8f7f4b;
}
a:hover {
	text-decoration: underline;
}
h1 {
	color: #a67a34;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	margin: 7px 0;
}
label {
	display: block;
	float: left;
	margin: 5px;
	text-align: right;
	width: 120px;
}
dd, dt {
	display: block;
}
dt {
	clear: both;
	float: left;
	width: 30%;
}
dd {
	float: right;
	width: 65%;
}
dt.ultimo, dd.ultimo {
	margin-bottom: 10px;
}
input, select, textarea {
	font: normal 8pt Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 5px;
}
option {
	font: normal 8pt Arial, Helvetica, sans-serif;
	padding: 0 5px;
}
p {
	margin: 20px 0;
}
ul {
	list-style: none;
}

/* topo.tpl.php */
#topo {
	height: 60px;
}
#topo div {
	padding: 20px 25px;
	text-align: right;
}
#submenu {
	padding: 20px 10px 20px 20px;
	width: 200px;
}
#corpo {
	padding: 20px 20px 20px 10px;
}

/* menu.tpl.php */
#menu {
	background: url(../graphics/menu.gif) repeat-x;
	height: 80px;
}
#menu h1 {
	color: #818181;
	font: bold 22px Arial, Helvetica, sans-serif;
	padding: 8px 25px;
}
#menu h1 a:link, #menu h1 a:visited {
	color: #323232;
	text-decoration: none;
}
#menu h2 {
	color: #7a7a7a;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6px 25px;
}
#menu h2 a:link, #menu h2 a:visited {
	color: #555;
	text-decoration: none;
}
.men_navegacao {
	border: 1px solid #dcdcdc;
	margin-bottom: 15px;
}
.men_item {
	background-position: 0 13px;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #d0d0d0;
	height: 40px;
	margin: 0 10px;
}
	.men_item a:link, .men_item a:visited, .men_item div {
		color: #85866a;
		display: block;
		padding: 12px 12px 12px 25px;
		text-decoration: none;
	}
.ico_avaliar {
	background-image: url(../graphics/ico_avaliar.gif);
}
.ico_cadastrar {
	background-image: url(../graphics/ico_cadastrar.gif);
}
.ico_detalhes {
	background-image: url(../graphics/ico_detalhes.gif);
}
.ico_editar {
	background-image: url(../graphics/ico_editar.gif);
}
.ico_excluir {
	background-image: url(../graphics/ico_excluir.gif);
}
.ico_exportar {
	background-image: url(../graphics/ico_exportar.gif);
}
.ico_listar, .ico_usuarios {
	background-image: url(../graphics/ico_listar.gif);
}
.ico_principal {
	background-image: url(../graphics/ico_principal.gif);
}
.ico_publicar {
	background-image: url(../graphics/ico_publicar.gif);
}
.ico_sair {
	background-image: url(../graphics/ico_sair.gif);
}
.ico_perfil {
	background-image: url(../graphics/ico_perfil.gif);
}
#men_idiomas {
	margin: 20px 0;
}
	#men_idiomas li {
		display: inline;
		padding-left: 3px;
	}
		#men_idiomas li a:visited {
			color: #1e669e;
		}

/* usu_administrar.tpl.php */
#uad_col_1, #uad_col_2 {
	position: absolute;
	top: 20px;
}
#uad_col_1 {
	left: 0;
	width: 180px;
}
#uad_col_2 {
	left: 185px;
	width: 590px;
}

/* Classes */
.botao {
	clear: both;
	margin-left: 130px;
}
.checkbox {
	float: left;
}
.for_g {
	width: 190px;
}
select.for_g {
	width: 196px;
}
textarea.for_g {
	height: 72px;
}
.for_m {
	width: 130px;
}
.for_p {
	width: 80px;
}
.for_pp {
	width: 40px;
}
.list, .pagination {
	clear: both;
	width: 100%;
}
	.list th {
		background-color: #aaa;
		padding: 9px;
		white-space: nowrap;
	}
		.list th a {
			text-decoration: none;
		}
		.list th a:visited {
			color: #1e669e;
		}
		.list th img {
			display: inline;
		}
	.list td {
		padding: 9px;
	}
.lis_contrast {
	background-color: #eee;
}
.menu {
	margin-left: 12px;
}
.menu a:visited {
	color: #1e669e;
}
.vermelho {
	color: #c00;
}
.topo {
	background: url(../graphics/topo.gif) repeat-x;
	height: 41px;
}
	.topo h2 {
		color: #fff;
		font: bold 15px Arial, Helvetica, Sans-serif;
		padding: 12px;
	}
.lista, .tabela {
	border: 1px solid #dcdcdc;
	margin-bottom: 15px;
}
.linha {
	border-bottom: 1px dotted #d0d0d0;
	height: 40px;
	margin: 0 10px;
}
	.linha a:link, .linha a:visited {
		display: block;
		padding: 12px;
	}
	.linha div, .td {
		color: #85866a;
		padding: 12px;
	}
.radio {
	padding-top: 7px;
}
.ultimo {
	border: 0;
}
.divisor {
	height: 0;
	padding: 0 10px;
}
	.divisor div {
		border-bottom: 1px dotted #d0d0d0;
		height: 0;
	}
.total {
	width: 100%;
}
.centrado {
	margin: 0 auto;
}
.esquerda {
	padding-right: 20px;
}
.legenda {
	border-bottom: 1px solid #dcdcdc;
}
	.legenda img {
			display: inline;
	}
	.legenda h3 {
		color: #7a7a7a;
		font: bold 12px Arial, Helvetica, sans-serif;
		padding: 12px;
		white-space: nowrap;
	}
	.legenda h3 a:link, .legenda h3 a:visited {
		color: #8f7f4b;
		text-decoration: none;
	}
.notas {
	padding: 5px 10px;
}
.ul {
	list-style: disc;
	padding-left: 15px;
	width: 350px;
}

/* Paginação de lista */
.paginas {
	margin: 20px auto;
}
	.paginas li {
		float: left;
		margin: 0 2px;
		text-align: right;
		width: 22px;
	}
	.paginas a:link, .paginas a:visited, .paginas a:hover, .paginas div {
		color: #6e6f51;
		display: block;
		padding: 1px 5px 1px 0;
		text-decoration: none;
	}
.pag_prox, .pag_ant, .pag_link {
	background: #dbdbd8;
	border: 1px solid #b2b4ab;
}
.pag_prox, .pag_ant {
	padding-left: 5px;
}
.pag_atual {
	background: #a1a37e;
	border: 1px solid #9fa196;
}
	.pag_atual div {
		color: #fff;
	}

/* recuperar.tpl.php */
#rec_corpo {
	margin: 0 auto;
	width: 400px;
}

#search-bar {
	position: relative;
	float: right;
	margin: 10px 20px 0px 0px;
}
#search-bar form .text-input {
	padding: 3px 30px 3px 10px;
	width: 200px;
	border: 1px solid #ddd;
	vertical-align: middle;
}
#search-bar form .submit {
	background: transparent url('../graphics/search_glass.gif') no-repeat;
	border: none;
	height: 30px;
	width: 30px;
	padding: 0px;
	cursor: pointer;
	position: absolute;
	top: 6px;
	right: 2px;
	text-indent: -9999px;
}
#search-bar form div.form-container {
	height: 40px;
}

.errors a:link, .feedback a:link, .erros a:link, .avisos a:link, .errors a:visited, .feedback a:visited, .erros a:visited, .avisos a:visited {
	color: #004492;
}
#filtrar {
	float: right;
	margin: 10px 10px 0 0;
}