@charset "utf-8";
/* Documento CSS 
Autora: Eiko Saito de Lima - Data: 27-05-2008*/

/* Geral */
* {
/* o asterisco seleciona todos os elementos do HTML. Com este procedimento estou tirando as propriedades que irão atrapalhar no decorrer do trabalho */
	margin: 0;
	padding: 0;
	list-style: 0;
	text-decoration: none;
}
body {
	text-align:center;
	background:#ffffff;
	font: 10px Arial, Helvetica, sans-serif;
}
#geral{
	margin: 0 auto;
	width: 766px;
	background:#ffffff;
	border:5px #9AAACD solid;
}
#versao{
	margin: 0 auto;
	width: 776px;
	height:27px;
	background:#ffffff;
}
#topo1{
	height: 129px;
	background:url(../images/top.jpg) no-repeat 0 0;
}
#topo{
	height: 95px;
	background:url(../images/top-interno.jpg) no-repeat 0 0;
}
#topo-en{
	height:115px;
	background:url(../images/top_en.jpg) no-repeat 0 0;
}
#topo-jp{
	height: 129px;
	background:url(../images/top_jp.jpg) no-repeat 0 0;
}
#conteudo{
	height:180px;
	background:url(../images/meio.jpg) no-repeat 0 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px 0;
	text-align:left;
}
#conteudo-en{
	height:201px;
	background:url(../images/meio_en.jpg) no-repeat 0 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px 0;
	text-align:left;
}
#conteudo-jp{
	height:181px;
	background:url(../images/meio_jp.jpg) no-repeat 0 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:20px 0 15px 0;
	text-align:left;
}
#conteudo-interno{
	height:auto;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:25px;
	text-align:left;
}
#rodape{
	height:107px;
	background:url(../images/rodape.jpg) no-repeat 0 0;
	padding:47px 20px 20px 20px;
}
#rodape-en{
	height:107px;
	background:url(../images/rodape_en.jpg) no-repeat 0 0;
	padding:40px 20px 20px 20px;
}
#rodape-jp{
	height:107px;
	background:url(../images/rodape_jp.jpg) no-repeat 0 0;
	padding:46px 20px 20px 20px;
}
#rodape-interno{
	height:95px;
	background:url(../images/rodape-interno.jpg) no-repeat 0 0;
}
h5.copy{
	margin:10px 10px;
	padding-bottom:10px;
	text-align:center;
	color:#000;
	font: 10px Arial, Georgia, Verdana, Helvetica, sans-serif;	
}

/* Configuração do 'menu'*/
#menu{
	margin:11px 7px 0 0;
	float: right;
	width:600px;
}

#menu ul{
	color:#fff;
	width:100%;
	display: table;
}

#menu ul li{
	width:100%;
	display:inline;		
}
#menu ul li a{
	display: table;
	text-transform:uppercase;
	font:11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#fff;	
	margin:0 0 0 0;	
	padding:17px 15px;
	text-decoration:none;
}
#menu ul li a{float: right;}
#menu ul li a:hover{background:url(../images/selecionado2.png) no-repeat center center; color: #FFFF99; text-decoration:underline;}
#menu ul li a.selecionado, #menu ul li a.selecionado:hover{background:url(../images/selecionado.png) no-repeat center center; color: #FFFF99; text-decoration:none;}
#menu ul li#home a{padding:17px 20px;}
/*Configuração textos*/
#titulo{
	display:block;
	width:766px;
	height:47px;
	margin:0;
	font:normal 36px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/titulo.jpg) no-repeat 0 0;
	text-indent:-15000em;	
	overflow:hidden;
}
#titulo-en{
	display:block;
	width:766px;
	height:92px;
	margin:0;
	font:normal 36px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/titulo_en.jpg) no-repeat 0 0;
	text-indent:-15000em;	
	overflow:hidden;
}
#titulo-jp{
	display:block;
	width:766px;
	height:59px;
	margin:0;
	font:normal 36px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/titulo_jp.jpg) no-repeat 0 0;
	text-indent:-15000em;	
	overflow:hidden;
}
#subTitulo{
	display:block;
	width:766px;
	height:53px;
	margin:0;
	font:normal 12px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/sub_titulo.jpg) no-repeat 0 0;
	text-indent:-15000em;
	overflow:hidden;
}
#subTitulo-en{
	display:block;
	width:766px;
	height:57px;
	margin:0;
	font:normal 12px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/sub_titulo_en.jpg) no-repeat 0 0;
	text-indent:-15000em;
	overflow:hidden;
}
#subTitulo-jp{
	display:block;
	width:766px;
	height:34px;
	margin:0;
	font:normal 12px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/sub_titulo_jp.jpg) no-repeat 0 0;
	text-indent:-15000em;
	overflow:hidden;
}
#local{	
	display:block;
	width:766px;
	height:27px;
	margin:0;
	font:normal 1px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/local.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
#local-en{	
	display:block;
	width:766px;
	height:26px;
	margin:0;
	font:normal 1px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/local_en.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
#local-jp{	
	display:block;
	width:766px;
	height:40px;
	margin:0;
	font:normal 1px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/local_jp.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
#data{	
	display:block;
	width:766px;
	height:53px;
	margin:0; /*306*/
	font:normal 48px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/data.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
#data-en{	
	display:block;
	width:766px;
	height:46px;
	margin:0; /*306*/
	font:normal 48px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/data_en.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
#data-jp{	
	display:block;
	width:766px;
	height:63px;
	margin:0; /*306*/
	font:normal 48px "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/data_jp.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-15000em;
}
/*Configuração Parceiros*/
#parceria{
	width:726px;
	height:107px;
	margin:0 auto;
	text-align:left;
}
#realizacao, #apoio, #patrocinio, #puc a, #fmo a, #fj a, #ac, #ac a, #ac-en, #ac-en a, #ac-jp, #ac-jp a, #real-en, #real-en a, #real-jp, #real-jp a, #real, #real a, #abej a, #ceral a, #puc, #fmo, #fj, #abej, #ceral, #cre, #cre a, #cg, #cg a, #cg-en, #cg-en a,#puc-en, #puc-en a, #fmo-en, #fmo-en a, #cg-jp, #cg-jp a, #ceral-en, #ceral-en a, #puc-jp, #puc-jp a, #fmo-jp, #fmo-jp a, #comfort, #comfort a, #ceral-jp, #ceral-jp a  {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-indent:-3000px;	
	float: left;
}
#realizacao, #apoio, #patrocinio{
	text-transform:uppercase;
}
#realizacao, #patrocinio, #apoio{width:0;}
#puc, #puc a{width:47px; height:107px;background:url(../images/logo-puc.jpg) no-repeat 0 0;}
#fmo, #fmo a{width:82px; height:107px;background:url(../images/logo-fmo.jpg) no-repeat 0 0; text-decoration:none;}
#fj, #fj a{width:64px; height:107px;background:url(../images/logo-fj.jpg) no-repeat 0 0;}
#abej, #abej a{width:56px; height:107px;background:url(../images/logo-abej.jpg) no-repeat 0 0;}
#ceral, #ceral a{width:56px; height:107px;background:url(../images/logo-ceral.jpg) no-repeat 0 0;}
#cre, #cre a{width:40px; height:107px;background:url(../images/logo-cre.jpg) no-repeat 0 0;}
#real, #real a{width:94px; height:107px;background:url(../images/logo-real.jpg) no-repeat 0 0;}
#real-en, #real-en a{width:94px; height:107px;background:url(../images/logo-real_en.jpg) no-repeat 0 0;}
#real-jp, #real-jp a{width:94px; height:107px;background:url(../images/logo-real_jp.jpg) no-repeat 0 0;}
#ac, #ac a{width:89px; height:107px;background:url(../images/logo-ac.jpg) no-repeat 0 0;}
#ac-en, #ac-en a{width:89px; height:107px;background:url(../images/logo-ac_en.jpg) no-repeat 0 0;}
#ac-jp, #ac-jp a{width:89px; height:107px;background:url(../images/logo-ac_jp.jpg) no-repeat 0 0;}
#fj{margin-left:32px;}
#puc, #puc-en, #puc-jp {margin-left:6px;} 
#abej {margin-left:32px;} 
#cg-en, #cg-en a{width:72px; height:107px;background:url(../images/logo-cg_en.jpg) no-repeat 0 0;}
#cg, #cg a{width:72px; height:107px;background:url(../images/logo-cg.jpg) no-repeat 0 0;}
#puc-en, #puc-en a{width:47px; height:107px;background:url(../images/logo-puc_en.jpg) no-repeat 0 0;}
#fmo-en, #fmo-en a{width:82px; height:107px;background:url(../images/logo-fmo_en.jpg) no-repeat 0 0; text-decoration:none;}
#cg-jp, #cg-jp a{width:72px; height:107px;background:url(../images/logo-cg_jp.jpg) no-repeat 0 0;}
#ceral-en, #ceral-en a{width:56px; height:107px;background:url(../images/logo-ceral_en.jpg) no-repeat 0 0;}
#ceral-jp, #ceral-jp a{width:56px; height:107px;background:url(../images/logo-ceral_jp.jpg) no-repeat 0 0;}
#puc-jp, #puc-jp a{width:47px; height:107px;background:url(../images/logo-puc_jp.jpg) no-repeat 0 0;}
#fmo-jp, #fmo-jp a{width:82px; height:107px;background:url(../images/logo-fmo_jp.jpg) no-repeat 0 0; text-decoration:none;}
#comfort, #comfort a{width:50px; height:107px;background:url(../images/logo-comfort.jpg) no-repeat 0 0;}
/* Configuração fontes*/
.tituloH1{
	font:300 21px/25px Arial, Helvetica, sans-serif;
	margin-bottom:25px;
	margin-top:10px;
}
.txtNormal{
	font:14px/20px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding-bottom:10px;
}
a {color:#003399; text-decoration:underline;}
a:hover{color: #FF9933}

a.info {
	display:block;
	padding-left:15px;
	width:auto;
	margin: 5px 0 5px 100px;
	background:url(../images/6b6x6azul.gif) no-repeat 0 center;
}
/*Configuração tabelas*/
 .tableSimples td{	padding:10px;}
.tableSimples, .tableSimples td{
	border:1px solid #CC6600;
	font:14px/20px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
.tableSimples{width:100%;}
.tableSimples td.w1{width:100px;}
.tableSimples td.w2{width:570px; table-layout:fixed}
.tableSimples td.w3{width:140px; table-layout:fixed}
.tableSimples td.w4{width:174px; table-layout:fixed}
.tableSimples td.w5{width:212px; table-layout:fixed}
/*Configuração popup

ul.sobre, ul.sobre * {
	margin:0;
	padding:0;
	}
ul.sobre {
	width: 150px;
	list-style-type: none;
	margin:5px 0;
	}
* html ul.sobre li {
	float: left;
	height: 1%;
	}
* html ul.sobre li a { height: 1%; }

ul.sobre li a {padding:0 0 0 12px;}

ul.sobre li a:link, ul.sobre li a:visited {
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
	}
ul.sobre li a:hover {
	color: #ccc;
	}
ul.sobre li a.corrente { 
	color:#ccc;
	cursor:default;
	}*/
.vermelho {color:red;}

a.dcont {
display:block;
width:100%;
height:auto;
position:relative; 
z-index:20;
color:#000;
text-decoration:none;
}
a.dcont:link{text-decoration:underline;}
a.dcont:hover{
background:transparent;
color:#ccc;
z-index:25;
text-decoration:none;
}

a.dcont span {display:none; text-decoration:none;}
a.dcont:hover span{ 
display:block;
position:absolute;
width:450px; 
top:10px;
font: 12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
text-align:left;
padding:5px;
line-height:22px;
border:5px solid #FFCC00;
background:#fff; 
color:#000;
text-decoration:none;
}
a.dcont-left:hover span{left:25%;}
a.dcont-right:hover span{right:25%;}

/*Configuração das versões*/
#br, #br a, #en, #en a, #jp, #jp a{
	display:block;
	float:right;
	width:24px;
	height:24px;
	font:normal 10px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-indent:-5000px;	
}
#br, #en, #jp{	margin:2px 5px;}
#br, #br a{
	background:url(../Brazil.png) no-repeat 0 0;
}
#en, #en a{
	background:url(../USA.png) no-repeat 0 0;
}
#jp, #jp a{
	background:url(../japan.png) no-repeat 0 0;
}

img.imgSimples{
	border:none;
	margin:5px;
}
img.esquerda {float:left;}
img.direita {float:right;}
img.espDir40{margin-right:40px;}
img.espEsq40{margin-left:40px; margin-right:200px;}