html { overflow: -moz-scrollbars-vertical;  }

* {
	padding:0;
	margin:0;
}

body {
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:center;
}

img a {
	border:0;
}

h4 { font-size:13px; }

#body {
background-color: #ffffff;
width:770px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#aviso {
	background-color:#FFFFFF;
	border: 1px solid;
	padding:10px;
	position:relative;
	text-align:justify;
}

#logo {
background-image:url('/img/logo.gif');
height:100px;
width: 207px;
border:0;
margin:0;
padding:0;
}

#logo img{
border: 0;
}

#noticias {
	width:170px;
}

#noticias li {
	list-style-type:none;
}

#noticias li p, #noticias li div {
	padding-left:25px;
}
	
#institucionais {
margin-top: 10px;
position: absolute;
top: 0;
text-align: right;
width: 553px;
margin-left: 207px;
padding-top: 12px;
}

#institucionais a{
color: #666666;
padding-left: 3px;
margin-left: 25px;
border-left: 1px solid #666666;
padding-top: 5px !important;
padding-top: 20px;
padding-bottom: 5px;
text-decoration: none;
}

#banner {
height: 235px;
position: relative;
top: -50px !important;
top: -53px;
border: 0;
z-index: 5;
background-image: url(/images/banner.gif);
background-repeat: no-repeat;
}

#banneres {
height: 235px;
position: relative;
top: -50px !important;
top: -53px;
border: 0;
z-index: 5;
background-image: url(/images/banner_english.gif);
background-repeat: no-repeat;
}

#helpDesk {
width: 165px !important;
width: 183px;
height: 193px;
background-image: url(/images/fundoHelp.jpg);
background-repeat: no-repeat;
float: right;
position: relative;
top: -8px;
padding-top: 59px;
padding-left: 18px;
color: #ffffff;
font-weight:bold;
}

#helpDesk form {
margin:0;
padding: 0;
}

#helpDesk a {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

#helpDesk input{
border: 1px solid #aeb1b6;
width: 117px;
height:18px;
margin-bottom: 9px;
margin-top: 2px;
}

#helpDesk input.btOk {
height:18px;
width:25px;
border: 0px;
}

.bt {
position: relative;
top: -29px !important;
top: -30px;
left: 120px;
}

.itens {
position: relative;
top: -29px !important;
top: -30px;
}

#menu {
position: relative;
top: -37px !important;
top: -40px;
float: left;
}

#menu a,
#menu a.ativo,
#menu a.sem{
width: 144px !important;
width: 186px;
padding-left: 41px;
margin-left: 12px;
padding-top: 8px;
padding-bottom: 8px;
text-decoration: none;
display: block;
border-bottom: 1px solid #d1d1d1;
background-repeat: no-repeat;
background-position: 16px 7px;
font-size:12px;
}

#menu a.sem{
border: 0;
}

#menu a{
color: #666666;
background-image: url(/images/setaCinza.jpg);
}

#menu a.ativo{
color: #04317b;
font-weight: bold;
background-image: url(/images/setaSelecionada.jpg);
}

#conteudo {
width: 368px;
position: relative;
top: -85px !important;
top: -90px;
float: left;
margin-left: 20px;
}

#conteudoHD {
width: 500px;
position: relative;
top: -70px !important;
top: -75px;
float: left;
margin-left: 50px;
}


#destaque {
width: 325px !important;
width: 375px;
height: 85px !important;
height: 135px;
background-repeat: no-repeat;
padding: 22px;
}

.numero1 {
background-image: url(/img/destaque1.jpg);
}

.numero2{
background-image: url(/img/destaque2.jpg);
}

.numero3{
background-image: url(/img/destaque3.jpg);
}

.numero4{
background-image: url(/img/destaque4.jpg);
}

#destaque .titulo,
#destaque a.titulo {
font-size: 18px;
color: #2a3187; /* #2c5425;*/
display: block;
text-decoration: none;
}

#destaque .descricao,
#destaque a.descricao {
font-size: 11px;
color: #666666;
text-decoration: none;
}

#direita .cinza {
color: #666666;
font-weight: bold;
font-size: 11px;
display: block;
text-align: left;
}

#direita .verde {
color: #2a3187; /*#2c5425;*/
font-weight: bold;
font-size: 13px;
display: block;
}

#direita {
width: 90px;
float: right;
text-align: right;
position: relative;
top: -35px !important;
top: 24px;
right: -5px;
}

#texto {
float: left;
width: 240px;
}

#destaque img {
float: right;
margin-left: 5px;
margin-bottom: 2px;
position: relative;
top: -15px;
right: -5px;
}

#destaque a.mais{
font-size: 11px;
font-style: italic;
color: #2a3187; /*#2c5425;*/
text-decoration: none;
}

#dicas {
width: 165px !important;
width: 155px;
float: right;
position: relative;
top: -100px !important;
top: -90px;
margin-right: 10px;
}

#dicas span.titulo,
#dicas a{
font-size: 11px;
font-weight: bold;
color: #04317b;
text-decoration: none;
display: block;
}

#dicas span .descricao{
margin-bottom: 10px;
}

#boleto {
text-align:right;
padding-right: 18px;
margin-bottom: 5px !important;
margin-bottom: 3px;
display: block;
clear: both;
}

#rodape,
#rodape a,
#rodapeAzul,
#rodapeAzul a{
	color: #ffffff;
	text-decoration: none;
}

#rodapeAzul a{
	font-size: 10px;
	margin-right: 5px;
}

#rodapeAzul {
	padding-top: 12px !important;
	padding-top: 9px;
	padding-left: 19px;
	height: 46px !important;
	height: 52px;
	background-color: #04317b;
}

#rodapeAzul span,
#rodapeAzul span a{
	font-size: 11px;
}

#rodapeAzul span{
	margin-left: 190px;
}

#rodapeAzul span a{
font-weight: bold;
}

.InputForm {font-family:arial; font-size:12px; color:#3F4488; bgcolor:#FF0000; }

/**
adicoes - rafael
**/

.listagem ol, .listagem ul {
	margin-left:15px;
	padding:5px;
}