
/*---------------------------------
 * formulários e tabelas
 *---------------------------------*/

/* -- formulário que usa tabela -- */

form.tabelado {
}

form.tabelado input, form.tabelado select, form.tabelado textarea,
form.tabelado button {
	border: 1px solid #404040;
	background-color: #F9F9F9;
	color: #000000;
}
form.tabelado input:focus, form.tabelado select:focus, form.tabelado textarea:focus {
	background-color: #ffffff;
	border-color: #000099;
}

form.tabelado input.botao, form.tabelado input.botao:focus,
form.tabelado button {
	background-color: #f9f9f9;
	color: #000000;
	background-image: url(../imagens/fundo_botao_cinza.gif);
}

/* -- tabela com linhas listradas -- */

table.tabelaListrada {
	border-top: 2px solid #808080;
	border-bottom: 2px solid #808080;
}
table.tabelaListrada tr.lh { /* linhas de cabeçalho */
	background-color: #808080;
	color: #ffffff;
}
table.tabelaListrada tr.lh2 { /* linhas de cabeçalho */
	background-color: #B9B9b9;
	color: #ffffff;
}
table.tabelaListrada tr.lc { /* linhas claras */
	background-color: #F5F5f5;
}
table.tabelaListrada tr.le { /* linhas escuras */
	background-color: #dedede;
}

table.formularios {
	border-top: 2px solid #808080;
	border-bottom: 2px solid #808080;
}
table.formularios tr.lh { /* linhas de cabeçalho */
	background-color: #808080;
	color: #ffffff;
}

/* -- células especiais para tabelas com formulários -- */

table.formularios td.rotulo { 
	background-color: #dedede;
	color: #404040;
}
table.formularios td.campo { 
	background-color: #F5F5f5;
}

/* -- slider para formulários em geral -- */

div.barra_slider {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #404040;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #404040;
	background-image: url(../imagens/bg_slider_cinza.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
 
div.indicador_slider {
	background: #404040;
}

/* -- tabela de paginação -- */

table.paginacao {
	color: #333333;
}

table.paginacao a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}

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



/* -------------------------
 * formatação geral
 * ---------------------- */


body {
	color: #000000;
	background-color:#FFFFFF;
}

td.menu {
	background-color: #f3f3f3;
}

td.menu ul ul li {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #e9e9e9;
}

td.menu a {
	color: #606060;
}

td.menu a:hover {
	color: #000000;
	background-color: #eeeeee;
}

td.menu a.cat, td.menu a.cat:hover {
	background-color: #888888;
	color: #ffffff;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #666666;

}

td.topo {
	background-color: #292929;
	border-bottom: 1px solid #666666;
}

td.rodape {
	background-color: #eeeeee;
	border-bottom: 2px solid #808080;
	color: #404040;
}



