html, body {height:100%;} 
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#fff url(/imagens/pt-br/bg-body.jpg) repeat-x;
	color:#6d5488;
	font: 14px/1.4 "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}	
a, a:visited {text-decoration:none;color:#6d5488;}
a:hover {text-decoration:underline;}
img { border:none;}
ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#tudo { 
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	text-align:left;
	min-height:100%;
	}
* html #tudo {height: 100%;}
#conteudo {
	position:relative;
	width:960px;
	margin:0 auto;
	padding-bottom:85px;
	}
h1#topo {
	position:relative;
	padding:0;
	margin:0;
	width:100%;
	height:140px;
	font-size:1px;
	border:none;
	}	
h1#topo span {
	position:absolute;
	width:100%;
	height:100%;
	background:#9c3 url(/imagens/pt-br/bg-topo.jpg) top no-repeat;
	}
/* =NAVEGACAO  a navegacao superior */
ul#nav-sup { 
	position:absolute; 
	height:38px;
	top:70px;
	left:385px;
}
ul#nav-sup li {
	float: left;
	}
ul#nav-sup li a {	
	font-size:18px;
	color:#fff;
	float:left;
	display: block;
	height:38px;
	line-height:38px;
	background:url(/imagens/pt-br/nav-sup.gif) no-repeat;
	}
ul#nav-sup li a:hover {
	text-decoration:none;
	} 
ul#nav-sup li.ho a { 
	width:101px;
	text-indent:25px;
	background-position:0 0;
	}
ul#nav-sup li.em a { 
	width:148px;
	text-indent:13px;
	background-position:-101px 0;
	}
ul#nav-sup li.pr a { 
	width:147px;
	text-indent:35px;
	background-position:-249px 0;
	}
ul#nav-sup li.co a { 
	width:148px;
	text-indent:32px;
	background-position:-396px 0;
	}

ul#nav-sup li.ho a:hover { 
	background-position:0 -38px;
	}
ul#nav-sup li.em a:hover  { 
	background-position:-101px -38px;
	}
ul#nav-sup li.pr a:hover  { 
	background-position:-249px -38px;
	}
ul#nav-sup li.co a:hover  { 
	background-position:-396px -38px;
	}
/* =NAVEGACAO  a navegacao inferior */
#nav-bottom {
	width:900px;
	height:44px;
	padding-top:10px;
	margin:20px auto 25px auto;
	background:url(/imagens/pt-br/bg-nav-bottom.gif) no-repeat;
	}
#nav-bottom ul {
	padding:7px;
	}
#nav-bottom li {
	float: left;
	}
#nav-bottom li a { 
	float:left;
	display: block;
	color:#6d5488;
	padding:0 20px;
    border-right:1px solid #b6aac4;
}
/* =NAVEGACAO  a navegacao traduções */
ul#idioma { 
	position:absolute; 
	height:23px;
	top:40px;
	left:825px;
}
ul#idioma li {
	float: left;
	margin-right:2px;
	display:inline;
	}
ul#idioma li a { 
	text-indent:-10000px;
	font-size:1px;
	float:left;
	display: block;
	width:24px;	
	height:23px;
	}
ul#idioma li.po a { 
	background:url(/imagens/pt-br/brasil.gif) no-repeat;
	}
ul#idioma li.in a { 
	background:url(/imagens/pt-br/usa.gif) no-repeat;
	}
ul#idioma li.fr a { 
	background:url(/imagens/pt-br/franca.gif) no-repeat;
	}
ul#idioma li.al a { 
	background:url(/imagens/pt-br/alemanha.gif) no-repeat;
	}
#slide { 
	width:960px;
	height:300px;
	margin:0 auto;
	position:relative;
	}
#principal {
	width:900px;
	padding:10px 30px 0 30px;
	margin:0 auto;
	}
.quadro {    
	float:left;
	display:inline;
	width: 200px;
	height: 160px;
	text-align:center;
	font-size:12px;
	background:#fff url(/imagens/bg-quadro.jpg) no-repeat;
	margin-top:10px;
	margin-left:20px;
	}
.quadro h2 {    
	font-size:18px;
	position:relative;
	top: -155px;
	margin:0;
	}
.quadro p {    
	position:relative;
	top: -155px;
	margin:0;
	}
.quadro a.bloco { 
	display:block;   
	text-decoration:none;
	color:#6d5488;
	width:100%;
	height:100%;
	}
.quadro a { 
	color:#6d5488;
	}
.quadro1 {    
	width: 240px;
	margin-left:0;
	background:#fff url(/imagens/pt-br/bg-quadro1.jpg) no-repeat;
	}
.quadro2 {    
	background:#fff url(/imagens/en/bg-quadro2.jpg) no-repeat;
	}
.quadro3 {    
	background:#fff url(/imagens/pt-br/bg-quadro3.jpg) no-repeat;
	}
.quadro4 {    
	background:#fff url(/imagens/pt-br/bg-quadro4.jpg) no-repeat;
	}
#faixa {
	position: relative;
	width:900px;
	height:110px;
	margin:20px 0;
	background:#fff url(/imagens/pt-br/bg-faixa.jpg) no-repeat;
	}
#texto1 {
	position:absolute;
	left: 590px;
	top:16px;
	}
#texto1 h3 {
	font-size:24px;
	color:#7d8990;
	font-style:italic;
	margin:0;
	}
#texto1 p {
	margin:0;
	}
#texto1 a {
	background:url(/imagens/pt-br/bullet1.gif) left no-repeat;
	padding-left:25px;
	color:#6d5488;
	}
#rodape {
	width:100%;                       
	background:#fff url(/imagens/pt-br/bg-rodape.jpg) repeat-x;
	height:85px;
	position: absolute;
	bottom: 0; 
	}
#rodape #copy {width:900px; margin:0 auto;}
#rodape p {
	color:#7d8990;
	font-size:12px; 
	}
#rodape p img {
	vertical-align:top; 
	}
.esq{float:left;}
.dir{float:right;}

h1 {
	font-size:28px;
	margin:15px 0 10px 0;
	}
h2 {
	font-size:24px;
	margin:15px 0 10px 0;
	}
h3 {
	font-size:20px;
	margin:15px 0 10px 0;
	}
h4 {
	font-size:16px;
	margin:15px 0 0px 0;
	}
h5, h6 {
	font-size:14px;
	margin:15px 0 10px 0;
	}	
.clear {clear:both;}
img {border:none;}
#nav-bottom ul li.ultimo  a {border:none;}
.left{display:block;float:left;}
.right{display:block;float:right;}
/* Bordas nos campos dos formularios */	
form input, form textarea {border:1px solid #9684aa;}

#anav_pics {
	position:absolute;
	z-index:99;
	bottom:10px;
	right:40px;
	text-align:center;
}
#anav_pics a {
	position:relative;
	margin-right:10px;
	width:30px;
	padding: 3px 17px 6px 16px;
	background: url(/imagens/pt-br/slide/contador_inativo.gif) left top ;
	xborder: 1px solid #ccc;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 30px;
	font-style:italic;
}
#anav_pics a.activeSlide { 
	background: url(/imagens/pt-br/slide/contador.gif) left top; 
}
#nav_pics a:focus { 
	outline: none; 
}

#pics {
	float:left;
	height:298px;
	width:900px;
}

