/* CSS Document */

body
{
background:#fff;
background:#FFFFFF url(imagens/fundo.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:0;

}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
color:#223c71;
}

#corpo{
width:900px;
height:auto;
margin:0 auto;
position:relative;
background-repeat: repeat-y;
background-position: left;
display:table;
}

#topo{
width:900px;
height:250px;
}

.jqueryslidemenu{
font:12px Verdana;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: white;
padding: 15px 30px;
border-right: 1px solid #2b4a86;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #223b7b; /*tab link background during hover state*/
color: #fff;

}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}



/*FIM MENU*/

#ab_topo{
width:900px;
height:95px;
background-color:#43432b;
}

#interno_ob_topo{
width:100%;
padding:5px;
float:left;
}

#es{
width:290px;
height:85px;
float:left;
padding-right:7px;
}

#conteudo_capa{
width:100%;
height:100%;
padding:7px;
padding-top:15px;
float:left;
}

#captacao{
width:auto;
height:auto;
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
text-align:justify;
}

.img_class{
float:left;
padding:5px;
}

#col_01{
width:300px;
height:200px;
padding-right:10px;
float:left;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
}

#lic{
width:100%;
height:auto;
padding:5px;
background-color:#eaeaea;
font-size:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#223c71;
}

#cont{
width:300px;
height:auto;
padding-top:10px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.li{
width:100%;
padding:5px;
}

#rodape{
width:100%;
padding:10px;
border-top:1px solid #43432b;
}

#rodape_in{
width:900px;
margin:0 auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#43432b;
text-align:center;
}

a:link {text-decoration: none; color:#43432b}
a:visited {text-decoration: none; color:#43432b}
a:hover {text-decoration: none; color: #43432b; text-decoration:underline}
a:active {text-decoration: none}

#col_02{
width:220px;
float:left;
padding:10px;
}

#fina{
width:210px;
padding-left:10px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}