﻿/**
* COMUM - IMPRESSORA
* Estilo para impressão 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 { font-family: Arial, Verdana, Tahoma; }
div, p, td, input, select, textarea, button { font: normal 12px Arial, Verdana, Tahoma; }

a { color: black; text-decoration: none; font-weight: bold; }

img { border: none; }

ul { margin: 0; padding: 5px 0 5px 20px; }
ul li { margin: 0; padding: 0 0 5px 0; }
ol { margin: 0; padding: 5px 0 5px 20px; }
ol li { margin: 0; padding: 0 0 5px 0; }

/* TÍTULOS */
h1 { margin: 0; padding: 10px 0 10px 0; font-size: 17px; }
h1 a { text-decoration: none }
h2 { margin: 0; padding: 10px 0 10px 0; font-size: 16px; text-align: center; }
h2 a { text-decoration: none }
h3 { margin: 0; padding: 10px 0 10px 0; font-size: 14px; }
h3 a { text-decoration: none }
h3 span.Imagem { display: block; }
h4 { margin: 10px 0 10px 0; padding: 0; font-size: 13px; border-bottom: 1px solid black; }
h4 a { text-decoration: none }
h5 { margin: 0; padding: 10px 0 10px 0; font-size: 12px; }
h5 a { text-decoration: none }
h6 { margin: 0; padding: 10px 0 10px 0; font-size: 11px; }
h6 a { text-decoration: none }

/* ACESSIBILIDADE */
div#Acessibilidade { display: none; }

/* TOPO */
div#Topo h1 { font-size: 20px; text-transform: uppercase; }
div#Topo div.Barra { display: none; }

/* MEIO */
div#Meio div#Meio_Lateral { display: none; }

/* RODAPÉ GERAL */
div#Rodape { padding-top: 10px; clear: both; text-align: center; }
div#Rodape a.Creditos { display: none; }

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

/* FILTRO DA BUSCA */
div.Filtros { margin: 10px 0 10px 0; padding: 5px; border: 1px solid black; }

/* LISTAGEM SIMPLES */
ul.Listagem li { padding: 0 0 15px 0; }
ul.Listagem li a.Categoria { font-size: 11px; font-weight: normal; }
ul.Listagem li span.Destaque { font-weight: bold; color: gray; }
ul.Listagem li span.Secundario { font-style: italic; }

/* 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: 10px; vertical-align: top; }

table.Listagem td a.Categoria { font-size: 11px; font-weight: normal; }
table.Listagem td span.Destaque { font-weight: bold; color: gray; }
table.Listagem td span.Secundario { font-style: italic; }
table.Listagem td.Imagem { width: 160px; text-align: center; }
table.Listagem td.Imagem img { border: none; }

/* SUB-LISTA = LISTAGEM DE ITENS DENTRO DA LISTAGEM MAIOR */
ul.SubLista { display: none; }

/* PAGINAÇÃO */
div.Paginacao { }
div.Paginacao div.Primeira { display: none; }
div.Paginacao div.Anterior { display: none; }
div.Paginacao div.Lista { text-align: center; }
div.Paginacao div.Lista a { display: none; }
div.Paginacao div.Lista span { font-weight: bold; }
div.Paginacao div.Proxima { display: none; }
div.Paginacao div.Ultima { display: none; }

/* DETALHES DO REGISTRO */

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

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

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

/* Resumo do conteúdo */
p.Detalhes_Resumo { font-style: italic; }

/* AVISO OU MENSAGEM DE ERRO */
div#Aviso { margin: 10px 0 10px 0; padding: 5px; border: 1px dotted black; }
div#Aviso h4 { margin: 0; padding: 0; border: none; }
div#Aviso ul li { padding-bottom: 1px; }

/* GUIA - MAPA */
div#Quadro_Mapa { text-align: center; }
div#Mapa { margin: 10px auto 10px auto; border: 1px solid black; text-align: left; }

/* GALERIA DE FOTOS/VÍDEOS */
table.Galeria { border-collapse: collapse; border-width: 0; margin: 10px 0 10px 0; padding: 0; width: 100%; }
table.Galeria td { border-width: 0; margin: 0; padding: 10px; text-align: center; vertical-align: top; }

table.Galeria div.Imagem { text-align: center; }
table.Galeria div.Imagem a { font-size: 9px; font-style: italic; font-weight: normal; }
table.Galeria div.Titulo { text-align: center; font-size: 10px; }
table.Galeria div.Titulo a { display: none; }

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

/* MP3 PLAYER */
div.Quadro_Som { display: none; }

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

div#CartaoVirtual div.Quadro { border: 1px dotted black; 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.Titulo { text-align: center; font-size: 11px; color: black; }

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: 11px; color: black; }

/* FORMULÁRIO */
div#Meio_Conteudo span.Requerido { font-weight: bold; }
div#Meio_Conteudo div.Campo { padding-bottom: 5px; }

/* ÁRVORE - MAPA DO SITE */
div.Arvore ul li a { font-weight: normal; }

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

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