﻿/**
* COMUM - MÓVEL
* Estilo para dispositivo móvel aplicado ao site inteiro.
*
* @package EWM
* @copyright Encart Web Marketing
* @author Flávio Y. Nakamura (flavio@encart.com.br)
* @version 1.0.0
*
*/

/* GERAL */
body { margin: 0; padding: 0; font-family: Arial, Verdana, Tahoma; color: #4b4b4b; background-color: #911818; }
div, p, td, th, input, select, textarea, button { font: normal 11px Arial, Verdana, Tahoma; }

a		{ color: #a42424; text-decoration: none; }
a:hover { color: #d23434; text-decoration: underline; }

img { border: none; }

ul { margin: 0; padding: 5px 0 5px 15px; }
ul li { padding-bottom: 3px; }
ol { margin: 0; padding: 5px 0 5px 15px; }
ol li { padding-bottom: 3px; }

/* TÍTULOS */
h1 { margin: 0; padding: 5px 0 5px 0; font-size: 17px; color: #537748; }
h1 a { color: #537748; text-decoration: none; }
h1 a:hover { color: #537748; text-decoration: none; }

h2 { margin: 0; padding: 5px 0 5px 0; text-align: center; font-size: 16px; color: #779d6b; }
h2 a { color: #779d6b; text-decoration: none; }
h2 a:hover { color: #779d6b; text-decoration: none; }

h3 { margin: 0; padding: 5px 0 5px 0; font-size: 13px; color: #4b4b4b; }
h3 a { color: #4b4b4b;; text-decoration: none; }
h3 a:hover { color: #4b4b4b;; text-decoration: none; }
h3 span.Imagem { display: block; } /* Logomarca */

h4 { margin: 0 0 10px 0; padding: 5px 0 0 0; font-size: 12px; color: #779d6b; border-bottom: 1px solid #779d6b; }
h4 a { color: #779d6b;; text-decoration: none; }
h4 a:hover { color: #779d6b;; text-decoration: none; }

h5 { margin: 0; padding: 3px 0 3px 0; font-size: 11px; color: #4b4b4b; }
h5 a { color: #4b4b4b;; text-decoration: none; }
h5 a:hover { color: #4b4b4b;; text-decoration: none; }

h6 { margin: 0; padding: 3px 0 3px 0; font-size: 11px; color: #4b4b4b; }
h6 a { color: #4b4b4b;; text-decoration: none; }
h6 a:hover { color: #4b4b4b;; text-decoration: none; }

/* QUADROS */
div#Geral { text-align: center; }
div#Moldura { text-align: left; margin: 0 auto 0 auto; min-width: 240px; max-width: 420px; background-color: #ffffff; }

/* ACESSIBILIDADE */
div#Acessibilidade { padding: 1px 1px 2px 1px; background-color: #8ba384; }
div#Acessibilidade h3 { display: inline; font-size: 11px; color: #365d43; }
div#Acessibilidade ul { display: inline; margin: 0; padding: 0; }
div#Acessibilidade ul li { display: inline; padding-right: 5px; }
div#Acessibilidade ul li a { color: #365d43; }
div#Acessibilidade ul li a span.Tecla_Acesso { display: none; }

/* TOPO */
div#Topo { margin: 0; padding: 0; }

div#Topo h1	{ margin: 0; padding: 10px; text-align: center; font-size: 16px; color: #537748; }
div#Topo h1 a { text-decoration: none; }

div#Topo div.Barra { background-color: #537748; text-align: center; padding: 1px; }
div#Topo div.Barra ul { margin: 0; padding: 1px; list-style: none; }
div#Topo div.Barra ul li { display: inline; padding-left: 5px; }
div#Topo div.Barra ul li a { color: #fefefe; }
div#Topo div.Barra ul li a:hover { }

div#Topo div.Barra form.Busca { margin: 0; padding: 1px; }
div#Topo div.Barra form.Busca label { color: #dde4da; }
div#Topo div.Barra form.Busca input { margin: 0; padding: 1px; border: 1px solid #dde4da; }
div#Topo div.Barra form.Busca button { margin: 0; padding: 1px 3px 1px 3px; border: 1px solid #dde4da; background-color: #fefefe; color: #537748; }

/* MEIO */
div#Meio { clear: both; padding: 5px; }
div#Meio div#Meio_Lateral { }
div#Meio div#Meio_Conteudo { padding-top: 5px; border-top: 2px solid #8ba385; }

/* RODAPÉ GERAL */
div#Rodape { clear: both; padding: 5px; text-align: center; background-color: #537748; }
div#Rodape div.Sobre { color: #fefefe; }
div#Rodape a.Creditos { color: #fefefe; }
div#Rodape address { color: #dde4da; font-style: normal; }

/* MENU - LATERAL */
div#Meio_Lateral div.Menu { }
div#Meio_Lateral div.Menu h5 { margin: 0 0 2px 0; padding: 2px; font-size: 11px; background-color: #537748; width: 60px; float: left; clear: both; }
div#Meio_Lateral div.Menu h5 a { color: #fefefe; }

div#Meio_Lateral div.Menu ul { margin: 0 0 0 70px; padding: 0; list-style: none; border-top: 1px solid #537748; min-height: 19px; }
div#Meio_Lateral div.Menu li { display: inline; margin: 0; padding-right: 10px; }
div#Meio_Lateral div.Menu li a { color: #4b4b4b; }
div#Meio_Lateral div.Menu li a:hover { }

/* SUB-MENU */
div#Meio_Lateral div.Submenu { }
div#Meio_Lateral div.Submenu h5 { margin: 0 0 2px 0; padding: 2px; font-size: 11px; background-color: #779d6b; width: 60px; float: left; clear: both; overflow: hidden; }
div#Meio_Lateral div.Submenu h5 a { color: #feffff; }

div#Meio_Lateral div.Submenu ul { margin: 0 0 0 70px; padding: 0; list-style: none; border-top: 1px solid #537748; min-height: 19px; }
div#Meio_Lateral div.Submenu li { display: inline; margin: 0; padding-right: 10px; }
div#Meio_Lateral div.Submenu li a { color: #4b4b4b; }
div#Meio_Lateral div.Submenu li a:hover { }

/* BUSCA */
div#Meio_Lateral div.Busca { padding: 3px 0 3px 0; border-top: 1px solid #779d6b; background-color: #8ba384; }
div#Meio_Lateral div.Busca h5 { margin: 0; padding: 1px 5px 0 0; float: left; font-size: 11px; color: #779d6b; }

div#Meio_Lateral div.Busca form { margin: 0; padding: 0; }
div#Meio_Lateral div.Busca input { margin: 0; padding: 1px; border: 1px solid #779d6b; }
div#Meio_Lateral div.Busca button { margin: 0; padding: 1px 3px 1px 3px; border: 1px solid #779d6b; background-color: #feffff; color: #779d6b; }

/* CAMINHO NA ESTRUTURA */
div.Caminho { display: none; }

/* FILTRO DA BUSCA */
div.Filtros { margin-bottom: 10px; padding: 5px; border: 1px dotted #365d43; font-size: 11px; color: #537749; background-color: #8ba384; }
div.Filtros strong { color: #365d43; }

/* LISTAGEM SIMPLES */
ul.Listagem { }
ul.Listagem li { }
ul.Listagem li a.Categoria { color: #779d6b; }
ul.Listagem li span.Destaque { color: #779d6b; }
ul.Listagem li span.Secundario { color: #d4e6cf; }

/* LISTAGEM COM IMAGEM */
table.Listagem { border-collapse: collapse; border-width: 0; margin: 10px 0 10px 0; padding: 0; width: 100%; }
table.Listagem td { border-width: 0; margin: 0; padding: 0 0 15px 0; vertical-align: top; }

table.Listagem td.Conteudo { }
table.Listagem td.Conteudo a.Categoria { color: #779d6b; font-weight: bold; }
table.Listagem td.Conteudo span.Destaque { color: #779d6b; }
table.Listagem td.Conteudo span.Secundario { color: #d4e6cf; }

table.Listagem td.Imagem { width: 80px; text-align: center; }
table.Listagem td.Imagem img { border: none; width: 90%; }

/* SUB-LISTA = LISTAGEM DE ITENS DENTRO DA LISTAGEM MAIOR */
ul.SubLista { margin: 0; padding: 0 0 0 15px; }
ul.SubLista li { }

/* PAGINAÇÃO */
div.Paginacao { text-align: center; padding-top: 10px; color: #d4e6cf; }

div.Paginacao div.Primeira { display: inline; }
div.Paginacao div.Primeira span { }
div.Paginacao div.Primeira a { }

div.Paginacao div.Anterior { display: inline; }
div.Paginacao div.Anterior span { padding-left: 10px; }
div.Paginacao div.Anterior a { padding-left: 10px; }

div.Paginacao div.Lista { display: block; }
div.Paginacao div.Lista span { font-weight: bold; color: #d23434; }

div.Paginacao div.Proxima { display: inline; }
div.Paginacao div.Proxima span { }
div.Paginacao div.Proxima a {  }

div.Paginacao div.Ultima { display: inline; }
div.Paginacao div.Ultima span {  padding-left: 10px; }
div.Paginacao div.Ultima a { padding-left: 10px; }

/* DETALHES DO REGISTRO */

/* Foto grande do registro */
p.Detalhes_Imagem { text-align: center; }
p.Detalhes_Imagem img { width: 90%; }

/* Botão de download grande */
div.Detalhes_Download  { padding: 5px 0 5px 0; }
div.Detalhes_Download a { }

/* Botão de relatório grande */
div.Detalhes_Relatorio { padding: 5px 0 5px 0; }
div.Detalhes_Relatorio a { }

/* Resumo do conteúdo */
p.Detalhes_Resumo { color: #779d6b; }

/* Texto em html */
div.Detalhes { }

/* Listagem com os subitens do registro */
ul.Detalhes_Lista { }
ul.Detalhes_Lista li { }

/* AVISO OU MENSAGEM DE ERRO */
div#Aviso { margin: 10px 0 10px 0; padding: 5px; background-color: #FFFFEE; border: 1px dotted #F5EE53; }
div#Aviso h4 { margin: 0; padding: 0; border: none; color: #AD8916; }
div#Aviso ul { margin: 0; padding: 0 0 0 15px; }
div#Aviso ul li { margin: 0; padding: 1px 0 1px 0; color: #555555; }

/* GUIA - MAPA */
div#Quadro_Mapa { display: none; }

/* GRADE DA GALERIA */
table.Galeria { display: inline; }
table.Galeria tr { display: inline; }
table.Galeria td { display: block; padding: 10px; float: left; width: 80px; }
table.Galeria div.Imagem { text-align: center; }
table.Galeria div.Imagem img { width: 90%; }
table.Galeria div.Titulo { text-align: center; }
table.Galeria div.Titulo a { }

/* VIDEO */
div.Quadro_Video { display: inline; }

/* MP3 PLAYER */
div.Quadro_Som { }

/* CARTÃO VIRTUAL */
div#CartaoVirtual { }

div#CartaoVirtual div.Quadro { border: 1px dotted #d4e6cf; padding: 10px; margin-bottom: 15px; }

div#CartaoVirtual div.Para { }
div#CartaoVirtual div.Para strong { }
div#CartaoVirtual div.Para span.email { }

div#CartaoVirtual div.Flash { display: none; }
div#CartaoVirtual div.Imagem { text-align: center; padding: 10px 0 10px 0; }
div#CartaoVirtual div.Imagem img { width: 90%; }

div#CartaoVirtual div.Titulo { text-align: center; font-size: 9px; color: #8ba385; }

div#CartaoVirtual div.Mensagem { font-style: italic; padding: 10px 0 10px 0; }

div#CartaoVirtual div.De { text-align: right; }
div#CartaoVirtual div.De strong { }
div#CartaoVirtual div.De span.email { }
div#CartaoVirtual div.De span.Data { font-size: 9px; color: #8ba385; }

/* FORMULÁRIO */
div#Meio_Conteudo span.Requerido { color: #d23434; }
div#Meio_Conteudo form { margin: 0; padding: 0 10px 0 10px; }
div#Meio_Conteudo label.Rotulo { }
div#Meio_Conteudo div.Campo { padding-bottom: 5px; }
div#Meio_Conteudo div.Botoes { text-align: center; }
div#Meio_Conteudo input, div#Meio_Conteudo select, div#Meio_Conteudo textarea { border: 1px solid #d4e6cf; }
div#Meio_Conteudo button { margin: 0; padding: 1px 5px 1px 5px; border: 1px solid #537748; background-color: #fefefe; color: #537748; }

/* ÁRVORE - MAPA DO SITE */
div.Arvore { }
div.Arvore h5 { margin: 10px 0 0 0; padding: 1px 0 5px 0; }
div.Arvore h5 a { color: #779d6b; }
div.Arvore ul { margin: 0; padding: 0 0 0 15px; }
div.Arvore li { margin: 0; padding: 0; }
div.Arvore ul.Nivel_1 { }
div.Arvore ul.Nivel_1 li { }
div.Arvore ul.Nivel_1 li ul { }
div.Arvore ul.Nivel_1 li ul li { }

/* CALENDÁRIO */
div#Meio_Lateral div.Calendario { text-align: center; border: 1px solid #8ba385; margin-bottom: 5px; padding-bottom: 7px; }
div#Meio_Lateral div.Calendario div.Titulo { font-weight: bold; padding: 2px; color: #8ba385; }
div#Meio_Lateral div.Calendario table { width: 95%; margin: 0 auto 0 auto; padding: 0; border-collapse: collapse; }
div#Meio_Lateral div.Calendario table th { color: #8ba385; }
div#Meio_Lateral div.Calendario table th, div#Meio_Lateral div.Calendario table td { text-align: center; margin: 0; padding: 0; border: 1px dotted #d4e6cf; }

div#Meio_Lateral div.Calendario table td b { color: #d23434; }

div#Meio_Lateral div.Calendario table td.Evento { background-color: #8ba384; }
div#Meio_Lateral div.Calendario table td.Evento a { color: #365d43; }
div#Meio_Lateral div.Calendario table td.Evento a:hover { color: #537749; text-decoration: none; }

/* TABELA */
div#Meio_Conteudo table.Tabela { border-collapse: collapse; border: 1px solid #d4e6cf; margin: 10px 0 10px 0; padding: 0; width: 100%; }
div#Meio_Conteudo table.Tabela th { border: 1px solid #d4e6cf; font-weight: bold; }
div#Meio_Conteudo table.Tabela td { border: 1px solid #d4e6cf; }

/* CAMPO INVISÍVEL */
.Campo_Especial { font-size: 8px; display: none; visibility: hidden; }