@charset "utf-8";
/* CSS Document */

/*Geral*/

#geral{
		position:absolute;
		width:800px;
		top:0px;
		left:50%;
		margin-left:-400px;
		border-bottom: 3px solid #ededed;
		border-left: 3px solid #ededed;
		border-right: 3px solid #ededed;
		background-color:#FFFFFF;
}

body{
     background-image:url(../img/fundo.jpg);
}

/*Tooltip*/

#tooltip{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #FFF;
	text-align: left;
	width: 348px;
	border: 1px solid #000;
	left: 414px;
	top: 309px;
	visibility:hidden;
	padding:5px;
}

#tooltip-fpositivo{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	width: 348px;
	border: 1px solid #000;
	left: 149px;
	top: 307px;
	padding:5px;
	visibility:hidden;
}

#tooltip-fnegativo{
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	width: 348px;
	border: 1px solid #000;
	left: 436px;
	top: 306px;
	padding:5px;
	visibility:hidden;
}


/* Esse é o básico da página*/
#topo{
	  position:relative;
	  width:800px;
	  float:left;
}
	  
#menu{
	  position:relative;
	  float:left;
	  background:#E4E4E4;
	  width:800px;
	  height:53px;
}
	  
#conteudo{
		  position::relative;
		  float:left;
		  width:800px;
		  text-align:left;
}

#rodape{
        position:relative;
		float:left;
		width:800px;
		height:22px;
		background:#0072ba;
		vertical-align:middle;
		line-height:22px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
}

/*Dentro da DIV Conteudo existem as divs com os textos e imagens os atributos seguintes são para esses conteúdos*/

/*Textos*/
#texto{
	   position:relative;
	   float:left;
	   width:358px;
	   background-color:#FFFFFF;
	   padding-left:20px;
	   padding-right:21px;
}
#texto h1{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   font-weight:bold;
	   color:#0079BA;
}

#texto p{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#666666;
}

#texto h2{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#666666;
}


#texto li {
		   font-size:12px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   list-style-position:outside;
		   list-style-image:url(../img/icone-lista.gif);
		   margin: 0 0 5px 0;
		   padding-left:15px; 
}

#texto ul{
		  font-size:12px;
		  color:#666666;		  
}

#texto a{
		  font-size:12px;
		  color:#0079BA;
		  text-decoration:underline; 
}

/*imagem*/
#imagem{
		position:relative;
		width:394px;
		height:451px;
		float:right;
}


/*Página Index*/
#conteudo_home{
		  position::relative;
		  float:left;
		  width:800px;
		  height:444px;
		  background-image:url(../img/fundo_home.jpg);
		  text-align:left;
}

#texto_home{
	position:absolute;
	width:396px;
	left:6px;
	top:380px;
}

#texto_home p{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
}

#texto_home a{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
			  text-decoration:none;
}

#texto_home a:hover{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
			  text-decoration:underline;
}

#texto_home h1{
			   font-family:Verdana, Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#0079BA;
			   font-weight:bold;
}

.icone{
		color:#FF3300;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;		
}

#box{
	position:relative;
	width:271px;
	height:444px;
	float:right;
}

/*Página paises*/
#texto-paises{
		  position::relative;
		  float:left;
		  width:780px;
		  text-align:left;
		  padding-left:20px;
}

#texto-paises p{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
}

#texto-paises h1{
			   font-family:Verdana, Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#0079BA;
			   font-weight:bold;
}

/*Tabela*/

#tabela{
		position:relative;
		float:left;
		width:760px;
		padding-top:10px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
}

th{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   padding-top:15px;
   padding-bottom:15px;
   text-align:center;
   color:#0079BA;
   background:#FFFFFF;
}

.th-invisivel{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   padding-top:15px;
   padding-bottom:15px;
   text-align:center;
   color:#FFFFFF;
   border:#FFFFFF solid 1px;
   background: #FFFFFF; 
}

/*
.tr-cinza{
		  background:#dedede;
		  }

.tr-azul{
		  background:#0079BA;
		  }
*/

.td-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:10px;
}

.td-text-cinza{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:10px;
   background:#e7e7e7;
}

/*.td-text-branco{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:5px;
   padding-left:10px;
   color:#FFFFFF;
}
*/

td img{
       margin: 2px;
	   }

.td-band{
		 padding-top:5px;
		 padding-bottom:5px;
		 padding-right:5px;
		 background:#FFFFFF;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:14px;
		 font-weight:bold;
		 color:#000000;
		 padding-left: 5px;
		 padding-right: 5px;
		 background:#FFFFFF;
		 float:none;
		 text-align:center;
		 }
		 
/*		 
.td-pais-azul{
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:14px;
		 font-weight:bold;
		 color:#0079BA;
		 padding-left: 5px;
		 padding-right: 5px;
		 }
		 
.td-pais-branco{
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:14px;
		 font-weight:bold;
		 color:#FFFFFF;
		 padding-left: 5px;
		 padding-right: 5px;
		 }
*/

/*Imprensa*/

#imprensa{
	   position:relative;
	   float:left;
	   width:360px;
	   background-color:#FFFFFF;
	   padding-left:20px;
	   padding-right:21px;
}

#imprensa p a{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
			  text-decoration:underline;
}

#imprensa p a:hover{
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#0079BA;
			  text-decoration:underline;
}

#imprensa h1{
			   font-family:Verdana, Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#0079BA;
			   font-weight:bold;
}

/*páginas internas de imprensa*/

#imprensa-text{
	   position:relative;
	   float:left;
	   width:760px;
	   background-color:#FFFFFF;
	   padding-top:10px;
	   padding-left:20px;
	   padding-right:20px;
	   padding-bottom:10px;
}
#imprensa-text h1{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   font-weight:bold;
	   color:#0079BA;
}

#imprensa-text p{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#666666;
}

#imprensa-text h2{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#666666;
}


#imprensa-text li {
		   font-size:12px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   list-style-position:outside;
		   list-style-image:url(../img/icone-lista.gif);
		   margin: 0 0 5px 0;
		   padding-left:15px; 
}

#imprensa-text ul{
		  font-size:12px;
		  color:#666666;		  
}

#imprensa-text a{
		  font-size:12px;
		  color:#0079BA;
		  text-decoration:underline; 
}

/*Página Ciclos de Negócios*/

#banner{
		position:relative;
		float:left;
		width:800px;
		background-color:#ededed;
		text-align:center;
}

#texto-ciclos{
	   position:relative;
	   float:left;
	   width:760px;
	   background-color:#FFFFFF;
	   padding:20px;
}
#texto-ciclos h1{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
	   font-weight:bold;
	   color:#0079BA;
}

#texto-ciclos p{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#666666;
}

#texto-ciclos h2{
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#666666;
}

#texto-ciclos a{
		  font-size:12px;
		  color:#0079BA;
		  text-decoration:underline; 
}
