body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #444444;
background-color: #386778;
margin:auto;
}
ul { list-style: inside; padding: 0px; margin:2px;}
ol { list-style: decimal inside; margin: 2px; padding: 0px;}
li {padding-bottom:3px; margin:0px;padding:2px 2px 5px 2px;}
a:link,a:active {color: #006699;}
a:visited {color: #003366;}
h1,h2,h3,h4 {
padding: 3px 0px 3px 0px;
margin: 0px;
color: #000066;
}
h1 {
font-size:150%;
padding-top: 0px;
}
h2 {
font-size:130%;
}
h3 {
font-size:110%;
border-bottom: solid 1px #ccc;
margin-bottom:3px;
padding-top:5px;
text-align:center;
}
ul,ol {
list-style-position:inside;
padding-left:7px;
padding-bottom:7px;
}
li {
padding-bottom:3px;
}
p {
margin: 0px 5px 5px 0px;
}
img[align=left] {
padding-right:14px;
}
img[align=right] {
padding-left:14px;
}

#main_wrapper {
width: 1050px;
margin:0px;
background-color: #000066;
margin:10px auto auto;
border-radius: 10px;
}
#header {
padding: 5px;
border-bottom: 3px #FFFFFF solid;
overflow:hidden;
}
.cinza {
color: #E8E8E8;
height: 10px;
padding-top: 50px;
width: 980px;
}
.body_container {
background-color: #000066;
margin: 0px;
padding: 10px 5px;
overflow: hidden;
}
#contenta {
width: 635px;
padding: 0px;
margin:0px;
float: left;
background:#ffffff;
border-radius: 10px;
}
#sidebar_left {
float: left;
width: 158px;
}
#sidebar_left2 {
float: left;
width: 158px;
}
#sidebar_right {
margin-left:10px;
float: left;
width: 160px;
}
.side{
width: 160px;
margin-bottom: 7px;
background: #ffffff;
}
.side3{
width: 235px;
margin-bottom: 7px;
background: #ffffff;
border-radius: 10px;
}
.sidebaixo{}
.sidewrap {
padding: 1px 0px 7px 7px;
}
.sidewrap3 {
padding: 1px 0px 7px 7px;
}
.sidewrap2 {
padding: 0px 0px 0px 5px;
margin:0px;
width:145px;
}
.side2{
border:3px solid #006699;
width: 160px;
background-color:#ffffff;
margin-bottom: 7px;
}
.sidehead{
padding: 0px 0px 1px 7px;
}
.sidehead2{
background-color:#006699;
padding: 0px 0px 1px 7px;
}
#content {
width: 470px;
padding: 0px;
margin: 0px;
float: left;
}

#sidebar {
width: 310px;
padding:0px;
margin:0px;
float: right;
overflow: hidden;
}

#footer {
color:#FFFFFF;
width: 1050px;
text-align:center;
font-size: 11px;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 10px;
overflow: visible;
border-top: 3px #FFFFFF solid;
}
.titulo-grande{ font-size: 150%; color: #006699}

#textowrapper {
padding: 5px;
margin: 5px 0px 0px 5px;
min-height:554px;
overflow:hidden;
}

.botoes{
float: right;
padding-right: 30px;
}

#addthis {
float: right;
padding-right: 10px;
}
#nav {
float: left;
padding-left: 100px;
padding-top: 7px;
font-size: 130%;
color: #006699;
}
.fundo {
width: 1050px;
}
.imgh{margin-left:}
.logo{margin-left:5px}
.alignright{margin:0px 0px 5px 5px;border:solid 5px #F2F0EA;float:right;padding:0px;}
.alignleft{margin:0px 0px 5px 5px;border:solid 5px #F2F0EA;float:left;padding:0px;}
.tituloslide{background-color:#F2F0EA;padding:0px;text-align:center;}
.wrapper{border-bottom:1px solid #CEC5B9;margin-bottom:7px;padding-bottom:4px;overflow:hidden;}
.wrapper img{margin: 0px 5px 5px 0px; display: inline; border: solid 5px #f2f0ea; float: left;vertical-align:middle;}
.wrappertexto{vertical-align:middle;}
.titulo-medio{display: inline; vertical-align:middle;}
.menu2 {margin: 0px 0px 11px 0px;text-align:center;}
.icones{margin:5px;}
a.nav:link {color: #000066; background: #FFFFFF; font-weight: bold;  font-size: 100%; text-decoration: none; padding: 5px; margin: 5px 0px 0px 5px; text-align: center; vertical-align: middle;}
a.nav:visited {color: #000066; background: #FFFFFF; font-weight: bold;  font-size: 100%; text-decoration: none; padding: 5px; margin: 5px 0px 0px 5px; text-align: center; vertical-align: middle;}
a.nav:hover {color:#FFFFFF; background-color: #006699; font-weight: bold;  font-size: 100%; text-decoration: none; padding: 5px; margin: 5px 0px 0px 5px; text-align: center; vertical-align: middle;}