#geral {
font: normal 12px "Trebuchet MS", Verdana, Arial;
}

body{
font: normal 12px "Trebuchet MS", Verdana, Arial;
width: 770px;
background-image: url(background.jpg);
background-color: #000000;
background-repeat: no-repeat;
background-attachment: fixed;
margin: 30px auto;
}

h1{
font: normal 15px "Trebuchet MS", Verdana, Arial;
color: #000080;
font-weight: 600;
}

#menu{
color: #110dc3;
background-color: #110dc3;
font: normal 13px "Trebuchet MS", Verdana, Arial;
font-weight: 600;
display: block;
}

#topo{
background-color: #110dc3;
display: block;
margin: 0 0 0 0;
height: 26px;
}

#baixo{
width: 445px;
float:left;
background-color: #ffffff;
padding: 50px 0 10px 125px ;
line-height: 20px;
height: 621px;
}

#pubv{
width: 200px;
float: right;
padding: 50px 0 10px 0; 
background-color: #ffffff;
margin: 0;
height: 621px;
}



#pubh
{
background-color: #908ef9;
display: block;
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
height: 16px;
}

#pubbase{
background-color: #ffffff;
clear: both;
height: 100px;
padding: 50px 85px 10px 185px ;

}

.borda{
border-width: 1px;
}

b{
color: #000080;
}

i{
color: #000080;
}

a:link{

text-decoration:none;
}

a:visited{

text-decoration:none;
}

a:active{

text-decoration:none;
}



ul {
background-color: #110dc3
float: left;
margin:0;
padding:0;
list-style:none;
}


ul li a {
background-color: #110dc3;
	float:left;
	padding:4px 10px;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
}

ul li a:hover {
	background:#ffffff;
	color: #000080;
}

ul li {
	display:inline;
}


fieldset{
	border: 0;
	width: 350px;
 
}

label{
	display: block;
	width: 210px;
	padding-bottom: 10px;

}

label input{
	width: 280px;

}

#submit{
	width:80px;
	background-color: #000080;
	color: #ffffff;
	font-size: 11pt;
	border-style: none;
}

