
/*RESET*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
.clear{
	clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

img{
	border:0;
}
#main{
margin:0 auto;
	width:1125px;
}
.sky{
float:right;
margin-top:160px;


}
.geral{
	margin:0 auto;float:left;
	width:1000px;

}

body{margin:0 auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Formata o topo*/

.topo{

}

.logolb{1000px}
.frase {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#E5631A;
width:480px;
float:left;
margin:6px 0 0 64px;

}
.logo{
	float:left;
	width:266px;

}

.leaderboard{
	float:right;
	width:728px;
	height:90px;
	border:solid 1px #efefef;
}

.logomenu {clear:both;display:block;
font-size:0.75em;

height:24px;

}
.logomenu ul {
width:190px;
float:left;
margin:6px 0 0 18px;

}

.logomenuactive{color:#fff;background:#ff3300;text-decoration:none;}
.logomenuinactive{color:#ff3300;background:#ffffff;text-decoration:none;}
.logomenu ul a{margin:0 6px; text-decoration:none;}
.logomenu li {display:inline; background: url(../images/menu_separadorlaranja.gif) no-repeat right;}
.logomenu li a{text-decoration:none;margin:0 6px;}
.logomenu ul a:hover{background:#ff3300;color:#fff;text-decoration:none;}




#menu {clear:both;zzfloat:left;
background: url(../images/menu_background.gif) repeat-x ;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:998px;
	height:24px!important;
color:#003366;
border:solid 1px #003366;
}

.meuEsquerda{
float:left;
width:770px;
_width:760px;
height:22px;
}

#menu .menuItemE:hover{
background:#003366
}

#menu .menuItemE{
        padding:0 6px;
_padding:0 2px;
        color:#003366;
	float:left;
	margin:3px 6px 0;

	height:18px;
	background: url(../images/menu_separador.gif) no-repeat right;

}




#menu a.menuItemE{
        display:block;
	text-decoration:none;

}

#menu a:hover.menuItemE {
	color:#fff;
	text-decoration:none;
        background:#003366
}


.menuItemEActive{
	 display:block;
	color:#fff;
	text-decoration:none;
	 padding:0 6px;
	_padding:0 2px;
    	float:left;
	margin:3px 6px 0;
	height:18px;
	background:#003366
}

#menu .menuItemEBPI{
        padding:0 6px;
_padding:0 2px;
        color:#ff6600;
	float:left;
	margin:3px 6px 0;
	font-weight:bold;
	height:18px;
	background: url(../images/menu_separador.gif) no-repeat right;

}

#menu a.menuItemEBPI{
        display:block;
	text-decoration:none;

}

#menu a:hover.menuItemEBPI {
	color:#fff;
	text-decoration:none;
        background:#003366
}

.menuItemEBPIActive{
	 display:block;
	color:#fff;
	text-decoration:none;
	 padding:0 6px;
	_padding:0 2px;
    	float:left;
	margin:3px 6px 0;
	height:18px;
	background:#003366
}

/*login
---------------------------*/

.registo{
width:212px;
height:24px;

float:right;
font-size:0.85em;
color:#FFF;
background:#003366;

}


.registo a{text-align:center;
text-decoration:none;
color:#FFF;margin-left:8px;

}

.registo a:hover{
text-decoration:underline;
}


#menu .loginA{
width:210px;
height:24px;
padding:0px
margin:0px;
float:right;
border-left:solid 1px #003366;
}

.loginA input{zzdisplay:none;
    border:solid 1px #003366;
    color:#858282;
    font-size:11px;
    text-indent:5px;
    width:80px;
    height:15px;
    *width:60px;
_width:50px;
	margin-left:4px;
padding:0px;
}


.loginA .botao{
text-align:center;
text-indent:0px;
width:22px;
color:#FFF;
height:16px;
margin-top:4px;
margin-left:6px;
border:solid 1px;
border-top:#f0f7fd;
border-right:#003366;
border-bottom:#003366;
border-left:#f0f7fd;
background-color:#7e98b2;
font-weight:bold;
padding:0px

}

ul {
  margin:0 auto;
  padding-left:0px;
}


/* Formata fundo*/

.fundo {
clear:both;
color:#FFF;
background-color:#003366;
margin-top:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:1000px;
line-height:30px;
text-align:center;
font-size:0.8em;

}
.fundo a{
color:#FFF;

text-decoration:none;
}

.fundo a:hover{
color:#ff3300;
font-size:1.0em;
text-decoration:underline;
}


/*  iol negocios*/

.iolnegocios{
	clear:both;float:left;width:900px;
	text-align:center;

	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 0.8em;
	color:#929292!important;
	
}

.iolnegociosImg{
	width:100px;
	float:right;margin-top:2px;
}

.logoPrisa{
	width:198px;
	height:34px;
	margin:auto;
	#margin-top:8px;
	margin-top:8px;
}

.iolnegocios a {color:#929292;
	text-decoration:none;
}

.iolnegocios a:hover{color:#f77e06!important;
	text-decoration:underline;
}


/*BPI
----------------------------------*/

.bancoBpi{
height:40px;
float:left;
width:990px;
border:solid 1px #003366;
margin-top:18px;
}

.bancoBpi img{margin-bottom:1px;float:left;}

.btoBpi {float:left;

width:500px;
height:18px;
margin-left:80px;
margin-top:0px
}
.textoBpi {float:left;
color:#003366;
font-size:0.75em;
width:500px;
height:18px;
margin-left:80px;
margin-top:9px
}


.textoBpiItem {float:left;
width:170px;
background-image:url(../images/seta_azul.gif);
background-repeat:no-repeat;
background-position: 0px center
}


.textoBpiItem a{color:#003366;
text-decoration:none;
margin:6px
}

.textoBpiItem a:hover{color:#ff3300;
text-decoration:underline;
}

.textoBpiItem2 {float:left;
width:180px;
background-image:url(../images/seta_azul.gif);
background-repeat:no-repeat;
background-position: 0px center
}

.textoBpiItem2 a{color:#003366;
text-decoration:none;
margin:6px
}

.textoBpiItem2 a:hover{color:#ff3300;
text-decoration:underline;
}


.hide_versao{display:none;}

.noborder{
border-style:none;
border:0px !important
}

#barraiol {
	width: 100%;
 	background:#568db3;
height:19px;
margin:2px auto;

 }

#barraiol table{
width:770px;
text-align:center;
margin-left:90px;
}


.semResultados{width:770px;
float:left;
color:#ff3300;
margin:12px}


.textoFundo{
color:#6a6969;
line-height:16px;
margin:12px 18px;

text-decoration:none;
text-align:left;
font-size:0.7em;
width:940px;
}
.textoFundo a{
color:#6a6969;
text-decoration:none;

}
.textoFundo a:hover {
text-decoration:underline;
}

.textoFundo a:visited{
color:#ccc;
}

.logobpi{
margin-top:4px;
}