﻿@charset "utf-8";
/* Principal */
body {
	font: 0.8em Cantarell, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(../imagens/fundo_pagina.jpg) repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#identificacao {
	background: transparent url(../imagens/idv.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 226px;
	height: 321px;
	cursor: pointer;
	z-index: 300;
}
#dados {
	position: absolute;
	background: #FFFFFF url(../imagens/fundo.jpg) no-repeat left top;
	top: 80px;
	left: -550px;
	width: 500px;
	border: 3px solid #111111;
	padding: 5px;
	text-align: right;
	font-size: 0.9em;
	font-style: normal;
	cursor: help;
	z-index: 250;
}
#suporte {
	background: transparent url(../imagens/fundopagina.gif) repeat left top;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 1000;
	width: 20000px;
	height: 20000px;
	z-index: 100;
}/* Janelas de contedo */
.janela {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 10px;
	padding-top: 150px;
	width: 485px;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	position: absolute;
	font-family: Cantarell, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	z-index: 110;
	overflow: hidden;
}
.janela h1, .janela h2, .janela p {
	cursor: default;
}
.janela h1 {
	font-family: Times, 'Times New Roman', Serif;
	font-style: italic;
	text-align: right;
	font-size: 3.0em;
	color: #C00;
	line-height: 0.5em;
	margin-top: -125px;
	margin-bottom: 0.5em;
	margin-right: 0.25em;
	z-index: 110;
}
.janela p {
	z-index: 125;
}
.janela h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #30C;
	z-index: 125;
}
.janela b {
	background: url(../imagens/marcador-amarelo.png) repeat;
	font-weight: normal;
	margin: 0 -3px 0 -3px;
	padding: 2px 3px 2px 3px;
	color: #544903;
}
.janela i {
	background: url(../imagens/marcador-laranja.png) repeat;
	font-style: normal;
	margin: 0 -3px 0 -3px;
	padding: 2px 3px 2px 3px;
	color: #4C2F02
}
.janela a {
	color: #000;
	border-bottom: 2px solid;
	text-decoration: none;
	margin: 0 -3px 0 -3px;
	padding: 0 3px 0 3px;
}
.janela a:link {
	border-color: #090;
}
.janela a:visited {
	border-color: #33C;
}
.janela a:hover, .janela a:active {
	border-color: #F00;
}
.janelaTexto {
	position: absolute;
	right: 0px;
	top: 50px;
	width: 300px;
	z-index: 120;
	padding-right: 10px;
}
.controle {
	position: absolute;
	left: 30px;
	bottom: 10px;
	width: 50px;
	height: 100px;
}
.controle img {
	cursor: pointer;
}/* Menu */
#menu, #idiomas {
	position: absolute;
	top: 0px;
	margin: 0px;
	color: #FFFFFF;
	width: 100%;
	padding: 5px;
	font-size: 0.9em;
}
#menu {
	right: 0px;
	background: #660000;
	width: 100%;
	text-align: right;
	z-index: 200;
}
#idiomas {
	left: 250px;
	width: 100px;
	background: transparent;
	text-align: left;
	z-index: 210;
}
#menu a, #menu a:link, #menu a:visited, #idiomas a, #idiomas a:link, #idiomas a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover, #menu a:active, #idiomas a:hover, #idiomas a:active {
	color: #FF0000;
	text-decoration: none;
}/* Formulaio */
input, textarea {
	background: transparent url(../imagens/fundoform.gif);
	border: 0;
	font: 1.2em Times, 'Times New Roman', Serif;
	font-style: italic;
	color: #009;
	width: 100%;
	padding-top: 4px;
}
.tipoBotao {
	width: 100px;
	height: 33px;
	background: transparent url(../imagens/botao.png) no-repeat;
	border: 0;
	cursor: pointer;
	color: #F00;
	font-weight: bold;
	font-size: 1.3em;
}/* Processamento */
iframe {
	position: absolute;
	top: 10px;
	right: 10px;
	display: none;
	visibility: hidden;
}/* Portfólio */
.portfolio {
	text-align: center;
}
.portfolio img {
	margin: 0;
	padding: 0;
	border-left: #000 2px solid;
	border-right: #000 2px solid;
	border-top: #000 8px solid;
	border-bottom: #000 8px solid;
}
.portfolio a {
	border: 0;
	text-decoration: none;
}
#ampliaImagem{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background:#666 url(../imagens/loading/gif) center center no-repeat fixed;
	z-index: 290;
	display: none;
	cursor: pointer;
	text-align: center;
}
