body{
	margin:20px 0 0 0;
	padding:0px;
	background:url(../images/BackESB.gif);}

table, tr, td, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;}
	
a{ 	color: #383890;
	text-decoration:none;
	font-weight:bold;}

a:hover{color:#9c9c9c;}

#layout{
	 width:880px;
	 background-color:#FFFFFF;}

li{
	margin-left:15px;
	list-style-position:outside;}
	

div#logotipo{
	margin:20px 0 0 20px; 
	float:left; 
}

div#menu_topo{
	margin:90px 20px 0 0; 
	float:right; 
}

.menuTopoNav{
	color:#9c9c9c;
	font-weight:100;
	padding:5px;
}

.menuTopoSel{
	color:#383890;
	font-weight:bold;
	background-color:#9c9c9c;
	padding:1px 3px 1px 3px;
}

div#menu_topo a:hover{
	color:#383890;
	font-weight:bold;
	background-color:#9c9c9c;
	padding:1px 3px 1px 3px;
}	

.loginSearch{
	height:16px;
	font-family:Verdana; 
	font-size:10px;
	background-color:#f0f0f0; 
	width:97px;
	margin-left:10px;
	text-align:center;
	color: #666666;
	border:1px solid #b1b1b1;
}

.submitSearch{
	height:16px;
	font-family:Arial; 
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;
	background-color:#38388f; 
	width:25px;
	border:1px solid #CCCCCC;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}

div#menu{
	margin:12px 20px 1px 20px;
	width:880px;
	float:left;
	height:20px;
	background-color:#9e9abd;
}

div#menu a:hover{
	color:#393993;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	margin:0;
	padding:0;
	background-color:#b0b0b0;
}

.item{
	float:left;
	text-align:center;
	
}

.menuSel{
	color:#393993;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	margin:0;
	padding:0;
}

.menuNav{
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	margin:0;
	padding:0;
}

.loginField{
	float:left; 
	width:65px;}

.loginInput{
	height:17px;
	font-family:Verdana; 
	font-size:10px; 
	width:130px;
}

.loginSubmit{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin:5px 10px 0 0;
}

#loginForm{
	margin:10px 0 0  15px; 
	float:left; 
}


div#bannerLittle{
	margin:1px 2px 0 20px;
	float:left; 
	height:130px;}

div#bannerBig{
	margin:1px 18px 0 0;
	float:left; 
	height:130px;
}

div#separador{
	margin:2px 20px 0 19px;
	float:left;}

div#content{
	margin:10px 0 0 20px;
	float:left;
	text-align:left;
	line-height:16px;
}

.titulo{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#9c9c9c;
}

.tituloSel{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#383890;
}

.tituloNews{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#383890;}

.tituloNews a:hover{
	color:#9c9c9c;}

.linhaSep{
	background:url(../images/sep.gif); 
	background-repeat:repeat-x;
}

.detalheNews{
	margin-bottom:10px; 
}

.dataNews{
	font-family:Verdana;
	font-size:11px;
	font-weight:100;
	color:#b1b1b1;
	
}

.resumoNews{
	color:#000000;
}

div#menuAbout{
	width:159px; 
	float:left;
	padding:0; 
	margin:0;
}
div#menuAbout a{
	margin-left:2px;
	margin-top:0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#9c9c9c;;
}

div#menuAbout a:hover{
	color:#383890;
}

div#menuAbout a.sel{
	color:#383890;
}

.linhaSepAbout{
	background:url(../images/sep.gif); 
	background-repeat:repeat-x;
	width:183px; 
}

.setaMenu{
	float:left; 
	margin-left:10px; 
	margin-top:4px;}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.style1{
	color:#FF0000;
}

.textField{
	height:18px;
	font-size:11px;
	font-family:verdana;}

textarea{
	font-family:verdana;
	font-size:11px;
	width:280px;
}

.button{
	font-family:verdana;
	font-size:10px;
	height:20px;
	width:70px;
	font-weight:bold;
	background-color:#EFEFEF;
	color:#383890;
	border:1px solid #999999;}

form{
	margin:0px;
}