body{
margin:0 auto;
background-image:url(images/fundo_body.jpg);
background-repeat:repeat-x;
background-color:#CDE4F4;
}

.fnd_box
{
background-color:#fff;
border:1px solid #006699;
font-family:"Arial";
width:485px;
margin-left:80px;
font-size:16px; }

.fnd_box2
{
background-color:#2658a1;
border:2px solid #036;
font-family:"Arial";
color:#fff;
width:36px;
height:30px;
text-align:center;
padding-top:10px;
font-size:13px; }


#livros
{

width:270px;
height:85px;
margin-left:580px;
margin-top:-35px;
position:relative;
}

#data{
width:250px;
margin-left:0x;
padding-left:10px;
margin-top:-35px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000033;
}

.cont_c
{
width:680px;
margin-left:14px;

}



#geral{
width:940px;
margin:0 auto;
}

#menu{
float:left;
width:167px;
height:292px;
}

h1
{
text-indent: -999px;
overflow:hidden;
display:block;
}

#topo{
width:940px;
border:1px solid color#000;
height:184px;
background-image:url(images/topo_940.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

#fundo
{
float:left;
background-color:#fff;
/*border:1px solid #FF0000;*/
width:940px;
}

#cont
{
background-image:url(images/gd.jpg);
background-repeat:repeat-y;
width:690px;
border:2px solid #bfbfbf;
float:left;
text-align:justify;
margin-left:55px;
position:relative;
}

p{
width:640px;
padding-left:5px;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1A3F74;
}

p a, p a:hover, p a:visited{
color:#1A3F74;
}

.pnot
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1A3F74;

}

.verde
{
background-color:#BCBEC0;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
}

.cinza
{
background-color:#F0E9E6;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:5px;
}

#p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000033;
font-weight:bold;
font-size:10px;
}

#p a, #p a:visited
{
color:#000033;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

#p a:hover
{
color:#92C020;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.f14{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:-30px;
font-weight:bold;
font-size:10px;
color:#000033;
text-decoration:none;
}

ul li {
list-style-type: none;
color:#000033;

}

ul li a:hover{
color:#98BD22;

}

ul li a, ul li a:visited, ul li a:active{
color:#000033;
text-decoration:none;
}


.link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000033;
text-decoration:none;
}

.link a:hover{
color:#98BD22;

}

.link a, link a:visited, link a:active{
color:#000033;
text-decoration:none;
}





.subir, .subir a, .subir a:hover, .subir a:visited {
	color:#000033;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#92C020;
	text-align: center;
	font-weight: bold;
	display: block;
	width: 60px;
	float: left;
	cursor:pointer;
	border:1px solid #333333;
	text-decoration:none;
}

 .subir a:hover{
	color:#fff;
	
}



.btverde, .btverde a, .btverde a:hover, .btverde a:visited {
	color:#000033;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#92C020;
	text-align: center;
	font-weight: bold;
	display: block;
	float: left;
	cursor:pointer;
	border:1px solid #333333;
	text-decoration:none;
}

 .btverde a:hover{
	color:#fff;
	
}



.ver
{
color:#009933;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
}

.rod
{
width:679px;
height:30px;
/*border:1px solid #FF0000;*/
background-color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
padding-left:5px;
padding-top:5px;
}

.alfa/*letras inativas do alfabeto em base dados sites de interesse*/
{
color:#BAB7E8;
cursor:default;
}

img
{
border:none;
}

