body {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;    
    margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.botao {
	background-color: #ADB15C;
	font-size: 17px;	
	color: #FFFFFF;
	width: 30%;
}

input, textarea {
    border: 2px solid #A7AB59;    
    color: #9EA339;
    font-family: Arial, Helvetica, sans-serif;    
	font-weight: bold;
	font-size: 18px;
    width: 100%;
}

input {
    height: 30px;
}

table.tbl-cabecalho {
    width: 100%;
}

table.tbl-cabecalho td.fundo {
    background-image: url('../imagens/cabecalho_03.png');
    width: 100%;
}

table.tbl-conteudo-cabecalho {
    width: 95%;
}

table.tbl-conteudo-cabecalho td.titulo {
    font-size: 34px;
    font-weight: bold;
    color: #9EA339;
}

table.tbl-conteudo-cabecalho td.titulo {
    font-size: 34px;
    font-weight: bold;
    color: #9EA339;
}

table.tbl-conteudo-cabecalho td.caminho {
    font-size: 12px;
    color: #838621;
}

table.tbl-conteudo-cabecalho td.caminho a:active {
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-cabecalho td.caminho a:link {
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-cabecalho td.caminho a:visited {
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-cabecalho td.caminho a:hover {
    text-decoration: underline;
    color: #838621;    
}

table.tbl-conteudo-rodape {
    width: 95%;
}

table.tbl-menu {
	background-color: #9EA339;
}

table.tbl-menu td.item_menu_off {
    background-color: #9EA339;
    color: #FFFFFF;    
    font-size: 14px;
    font-weight: bold;    
    height: 40px;
    width: 138px;    
}

table.tbl-menu td.item_menu_on {
    background-color: #6C8C00;
    color: #FFFFFF;
    cursor: hand; 
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    width: 138px;    
}

table.tbl-menu td.fundo {
    width: 100%;    
}

table.tbl-principal {
    height: 100%;
    width: 100%;
}

table.tbl-principal td.conteudo {
    height: 100%;
}

table.tbl-principal td.conteudo_cabecalho {
    background-image: url('../imagens/fundo_conteudo_cabecalho.jpg');
	height: 110px;
    width: 100%;
}

table.tbl-principal td.conteudo_rodape {
    background-image: url('../imagens/fundo_conteudo_rodape.jpg');
	height: 110px;
    width: 100%;    
}

table.tbl-conteudo td.foto {
 	border: 15px solid #A7AB59;
}

table.tbl-conteudo td.foto2 {
 	border: 10px solid #A7AB59; 	
}

table.tbl-conteudo td.texto {
	color: #727800;
 	font-size: 17px;
}

table.tbl-conteudo td.texto2 {
	color: #727800;
 	font-size: 22px;
 	font-weight: bold;
}

table.tbl-conteudo td.texto3 {
	color: #727800;
 	font-size: 14px;
}

table.tbl-conteudo-categorias td.foto_centro_off {
    border-left: 4px solid #DFE1B7;
    border-right: 4px solid #DFE1B7;
	border-top: 8px solid #DFE1B7;    
}

table.tbl-conteudo-categorias td.foto_centro_on {
    border-left: 4px solid #9EA339;
    border-right: 4px solid #9EA339;
	border-top: 8px solid #9EA339;
    cursor: hand; 
    cursor: pointer;		
}

table.tbl-conteudo-categorias td.foto_direita_off {
    border-left: 4px solid #DFE1B7;
    border-right: 8px solid #DFE1B7;
	border-top: 8px solid #DFE1B7;	
}

table.tbl-conteudo-categorias td.foto_direita_on {
    border-left: 4px solid #9EA339;
    border-right: 8px solid #9EA339;
	border-top: 8px solid #9EA339;
    cursor: hand; 
    cursor: pointer;	
}

table.tbl-conteudo-categorias td.foto_esquerda_off {
    border-left: 8px solid #DFE1B7;
    border-right: 4px solid #DFE1B7;
	border-top: 8px solid #DFE1B7;
}

table.tbl-conteudo-categorias td.foto_esquerda_on {
    border-left: 8px solid #9EA339;
    border-right: 4px solid #9EA339;
	border-top: 8px solid #9EA339;
    cursor: hand; 
    cursor: pointer;	
}

table.tbl-conteudo-categorias td.texto_centro_off {
	background-color: #9EA339;
	border-bottom: 8px solid #DFE1B7;
	border-left: 4px solid #DFE1B7;
    border-right: 4px solid #DFE1B7;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 148px;
}

table.tbl-conteudo-categorias td.texto_centro_on {
	background-color: #DFE1B7;
	border-bottom: 8px solid #9EA339;
	border-left: 4px solid #9EA339;
    border-right: 4px solid #9EA339;
    color: #9EA339;
    cursor: hand; 
    cursor: pointer;    
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 148px;
}

table.tbl-conteudo-categorias td.texto_direita_off {
	background-color: #9EA339;
	border-bottom: 8px solid #DFE1B7;
	border-left: 4px solid #DFE1B7;
    border-right: 8px solid #DFE1B7;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 148px;  
}

table.tbl-conteudo-categorias td.texto_direita_on {
	background-color: #DFE1B7;
	border-bottom: 8px solid #9EA339;
	border-left: 4px solid #9EA339;
    border-right: 8px solid #9EA339;
    color: #9EA339;
    cursor: hand; 
    cursor: pointer;    
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 148px;
}

table.tbl-conteudo-categorias td.texto_esquerda_off {
	background-color: #9EA339;
	border-bottom: 8px solid #DFE1B7;
	border-left: 8px solid #DFE1B7;
    border-right: 4px solid #DFE1B7;
    color: #FFFFFF;
    font-size: 18px; 
    font-weight: bold;
    height: 50px;
    width: 148px;  
}

table.tbl-conteudo-categorias td.texto_esquerda_on {
	background-color: #DFE1B7;
	border-bottom: 8px solid #9EA339;
	border-left: 8px solid #9EA339;
    border-right: 4px solid #9EA339;
    color: #9EA339;
    cursor: hand; 
    cursor: pointer;    
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 148px;
}

table.tbl-conteudo-contato {
	border: 10px solid #DBDEAE;
	width: 600px;
}

table.tbl-conteudo-contato td.fundo {
	background-color: #EBEDCC;
}

table.tbl-conteudo-contato td span.texto {
	color: #727800;
 	font-size: 17px;
}

table.tbl-conteudo-noticias td.separador {
 	border-bottom: 2px dashed #727800;
}

table.tbl-conteudo-noticias td span.texto_data {
	color: #727800;
 	font-size: 12px;
}

table.tbl-conteudo-noticias td span.texto_noticia {
	color: #727800;
 	font-size: 12px;
}

table.tbl-conteudo-noticias td span.texto_titulo {
	color: #727800;
	font-weight: bold;
 	font-size: 22px;
}

table.tbl-conteudo-noticias td a:active {
    font-weight: bold;
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-noticias td a:link {
    font-weight: bold;
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-noticias td a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #838621;    
}

table.tbl-conteudo-noticias td a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #838621;    
}

table.tbl-conteudo-produtos {
	border: 10px solid #DBDEAE;
}

table.tbl-conteudo-produtos table {
	width: 900px;
}

table.tbl-conteudo-produtos table.claro {
	background-color: #EBEDCC;
}

table.tbl-conteudo-produtos table.escuro {
	background-color: #DBDEAE;
}

table.tbl-conteudo-produtos table td img {
	background-color: #EBEDCC;
    border: 4px solid #C2C58E;	
	height: 200px; 
    width: 200px;
}

table.tbl-conteudo-produtos table td.titulo {
 	color: #9EA339; 
 	font-size: 20px; 
 	font-weight: bold;
 	height: 70px;
}

table.tbl-conteudo-produtos table td.descricao {
 	color: #6C710E;
 	font-size: 17px; 
}

table.tbl-conteudo-subcategorias {
    border: 8px solid #DFE1B7;
}

table.tbl-conteudo-subcategorias table.off {
    border: 8px solid #bdc08b;
}

table.tbl-conteudo-subcategorias table.on {
    border: 8px solid #9EA339;
    cursor: hand; 
    cursor: pointer;    
}

table.tbl-conteudo-subcategorias table td.texto_on {
    background-color: #9EA339;
    color: #FFFFFF;
    cursor: hand; 
    cursor: pointer;    
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    width: 200px;
}

table.tbl-conteudo-subcategorias table td.texto_off {
    background-color: #BDC08B;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold; 
    height: 50px;
    width: 200px;    
}

table.tbl-rodape {
	border-top: 5px solid #CBCD8D;
    height: 44px;
    width: 100%;
}

table.tbl-rodape td {
    background-color: #9EA339;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

textarea {
    height: 150px;
}