body {
  	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: gray;
}

body.armazem_a4
{
	background-color: #666666;
}

body.armazem_a4 td.texto
{
	color: #c1c1c1;
}

body.armazem_a4 td.ficha_tecnica
{
	color: #c1c1c1;
}

a, a:link, a:active, a:visited {
  	color: gray;
	text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

td {
  font-size: 10pt;
  vertical-align: top;
}

img {
  border-style: none;
}

p.nota {
  font-size: 8pt;
}

a.rodape, a.rodape:link, a.rodape:active, a.rodape:visited {
  	color: gray;
	text-decoration: none;
}

a.rodape:hover {
  color: #333333;
}

/* currículo, agenda, etc. */
td.titulo_informacoes {
	background: #669999;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_textos {
	background: #708090;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_lugares {
	background: #BE7C18;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_projetos {
	background: #6699cc;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_aparatos {
	background: #ff6347;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_cabines {
  	background: #cc9966;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_entre {
  background: #999966;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_sobreposicoes {
  	background: #666699;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 19pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_capa {
	background: #cd5c5c;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 19pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_guaritas {
	background: #2965a2;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 19pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_interacoes {
	background: #9dc172;
	color: white;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 19pt;
	text-align: left;
	vertical-align: middle;
}

td.titulo_armazem_a4 {
	background: #C0BE7C;
	color: #666666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 19pt;
	text-align: left;
	vertical-align: middle;
}

span.ano {
  font-weight: bold;
	color: #999999;
}

span.titulo_exposicao {
  font-style: italic;
}

td.fundo_cinza {
  background: #e1e1e1;
}

table.fundo_cinza2 {
}

.fundo_cinza2 {
  	background: #f5f5f5;
}

table.fundo_cinza2 td {
  background: #f5f5f5f;
}

body.armazem_a4 table.fundo_cinza2 td {
	background-color: silver;
}

body.armazem_a4 .fundo_cinza2 {
  	background: silver;
}

td.menu_midias {
  text-align: right;
  background: #e1e1e1;	
}

a.midia, a.midia:active, a.midia:link, a.midia:visited {
  color: black;
	font-size: 8pt;
	text-decoration: none;
} 

a.midia:hover {
  text-decoration: underline;
}

body.armazem_a4 td.menu_midias {
	background-color: #999999;
}

body.armazem_a4 td.fundo_cinza {
  background: #999999;
}

/* menu dos três blocos do site.
   cada página terá uma classe diferente para este menu, para
	 especificar as cores corretas.
*/

td.menu_informacoes
{
  border-top: solid 1px #669999;
}	
	 
a.menu_informacoes, a.menu_informacoes:link, a.menu_informacoes:visited, a.menu_informacoes:active 
{
  color: #669999;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_informacoes:hover 
{
  text-decoration: underline;
}

td.menu_textos
{
  border-top: solid 1px #708090;
}	
	 
a.menu_textos, a.menu_textos:link, a.menu_textos:visited, a.menu_textos:active 
{
  	color: #708090;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_textos:hover 
{
  text-decoration: underline;
}

td.menu_lugares
{
  border-top: solid 1px #BE7C18;
}	
	 
a.menu_lugares, a.menu_lugares:link, a.menu_lugares:visited, a.menu_lugares:active 
{
  	color: #BE7C18;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_lugares:hover 
{
  text-decoration: underline;
}

td.menu_capa
{
  border-top: solid 1px #cd5c5c;
}	
	 
a.menu_capa, a.menu_capa:link, a.menu_capa:visited, a.menu_capa:active 
{
  	color: #cd5c5c;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_capa:hover 
{
  text-decoration: underline;
}

td.menu_midias {
  padding-top: 3px;
}

td.menu_projetos
{
  border-top: solid 1px #6699cc;
}	
	 
a.menu_projetos, a.menu_projetos:link, a.menu_projetos:visited, a.menu_projetos:active 
{
  	color: #6699cc;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_projetos:hover 
{
  text-decoration: underline;
}

td.menu_aparatos 
{
  border-top: solid 1px #ff6347;
}	
	 
a.menu_aparatos, a.menu_aparatos:link, a.menu_aparatos:visited, a.menu_aparatos:active 
{
  color: #ff6347;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_aparatos:hover 
{
  text-decoration: underline;
}

td.menu_cabines 
{
  border-top: solid 1px #cc9966;
}	
	 
a.menu_cabines, a.menu_cabines:link, a.menu_cabines:visited, a.menu_cabines:active 
{
  color: #cc9966;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_cabines:hover 
{
  text-decoration: underline;
}

td.menu_sobreposicoes 
{
  border-top: solid 1px #666699;
}	
	 
a.menu_sobreposicoes, a.menu_sobreposicoes:link, a.menu_sobreposicoes:visited, a.menu_sobreposicoes:active 
{
  color: #666699;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_sobreposicoes:hover 
{
  text-decoration: underline;
}

td.menu_entre 
{
  border-top: solid 1px #999966;
}	
	 
a.menu_entre, a.menu_entre:link, a.menu_entre:visited, a.menu_entre:active 
{
  color: #999966;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_entre:hover 
{
  text-decoration: underline;
}

td.menu_guaritas 
{
  border-top: solid 1px #2965a2;
}	
	 
a.menu_guaritas, a.menu_guaritas:link, a.menu_guaritas:visited, a.menu_guaritas:active 
{
  	color: #2965a2;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_guaritas:hover 
{
  text-decoration: underline;
}

td.menu_interacoes 
{
  border-top: solid 1px #9dc172;
}	
	 
a.menu_interacoes, a.menu_interacoes:link, a.menu_interacoes:visited, a.menu_interacoes:active 
{
  	color: #8aae60;
	color: #9dc172;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_interacoes:hover 
{
  text-decoration: underline;
}
  
td.menu_armazem_a4
{
  border-top: solid 1px #C0BE7C;
}	

a.menu_armazem_a4, a.menu_armazem_a4:link, a.menu_armazem_a4:visited, a.menu_armazem_a4:active 
{
  	color: #C0BE7C;
	text-decoration: none;
	font-size: 9pt;
}

a.menu_armazem_a4:hover 
{
  text-decoration: underline;
}

td.versao_impressao 
{
  vertical-align: bottom;
	text-align: right;
	padding-right: 15px;
}

a.versao_impressao, a.versao_impressao:active, a.versao_impressao:link, a.versao_impressao:visited {
  text-decoration: none;
	color: gray;
	font-size: 8pt;
}

a.versao_impressao:hover {
  text-decoration: underline;
}

p.voltar {
  text-align: left;
}

p.mais {
  text-align: right;
}

a.voltar, a.voltar:visited, a.voltar:active, a.voltar:link {
  	text-decoration: none;
	color: gray;
	font-weight: bold;
	font-size: 9pt;
}

a.voltar:hover {
  text-decoration: underline;
}

body.armazem_a4 a.voltar {
	color: #c1c1c1;
}

a.ampliar, a.ampliar:visited, a.ampliar:active, a.ampliar:link {
  	text-decoration: none;
	color: gray;
	font-weight: bold;
	font-size: 9pt;
	margin-right: 190px;
}

a.ampliar:hover {
  	text-decoration: underline;
}

body.armazem_a4 a.ampliar {
	color: #c1c1c1;
}

td.voltar_ampliacao {
	vertical-align: bottom;
	text-align: right;
}

a.detalhe, a.detalhe:link, a.detalhe:visited, a.detalhe:active {
  text-decoration: none;
	font-size: 9pt;
	color: #999999;
}

a.detalhe:hover {
  text-decoration: underline;
}

.ficha_tecnica {
  	font-size: 8pt;
	padding-top: 5px;
}

a.mais, a.mais:link, a.mais:visited, a.mais:active {
  text-decoration: none;
	color: gray;
	font-weight: bold;
}

a.mais:hover {
  text-decoration: underline;
}

