body{
  background-color: #FFFFFF;
  font-family: Tahoma, Arial;
}

h1{
  font-size: 22px;
  color: #000000;
  margin: 0 0 0 0;
  padding:0px 0 20px 25px;
  background-image: url(img/h1_arrow.gif);
  background-repeat: no-repeat;
  background-position: 5px 7px;
  line-height: 24px
}
h2.categoria {
border-bottom:1px solid #A41706;color:#A41706;padding:1px;letter-spacing:normal;font:bold 12pt helvetica,arial;margin-top:15px!important;margin-bottom:0!important}

h3.categoria {
border-bottom:1px solid #A41706;color:#A41706;padding:1px;letter-spacing:normal;font:bold 12pt helvetica,arial;margin-top:15px!important;margin-bottom:0!important}

.bodytext{
  color:#000000;
  font:1.5em Tahoma,sans-serif
}

.botao{
  font-family:Tahoma;
  font-size:9pt
}

.descricao h3{
  color:#990000
}

.descricao h3 span.data{
  color:#bcbfb4;
  display:inline;
  font-size:10px;
  font-weight:normal
}

.descricao h3 strong{
  color:#656565;
  font-weight:bold
}

.formpesquisa{
  height:38px;
  width:300px
}

.logotext{
  color:#999999;
  font:0.7em Tahoma,sans-serif;
  font-size:36px;
  font-weight:bold
}

.menu{
  color:#000000;
  font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
  font-size:8pt
}

.menuextra{
  color:#000000;
  font-family:Tahoma,Arial,helvetica;
  font-size:16pt;
  margin:0px
}

.menufooter{
  color:#7B746B;
  font-family:Tahoma,helvetica;
  font-size:8pt;
  padding:6px 6px 6px 6px
}

.menuhigh{
  color:#000000;
  font-family:Tahoma,Arial,helvetica;
  font-size:12pt;
  margin:0px
}

.menuhome{
  color:#135080;
  font-family:Tahoma,helvetica;
  font-size:8pt;
  margin-top:0px
}

.menuwhite{
  color:#FFFFFF;
  font-family:Tahoma,helvetica;
  font-size:8pt;

}

.orangelogotext{
  color:#FF9900;
  font:0.7em Tahoma,sans-serif;
  font-size:36px;
  font-weight:bold
}

.orangetitle{
  color:#068244;
  font:0.7em Tahoma,sans-serif;
  font-size:16px;
  font-weight:bold
}

.p{
  color:#57190E;
  font-size:8pt
}

.panel{
  background-color:#FFFFFF;
  background-image:url(img/bg-menu1.gif);
  background-repeat:repeat-x;
  border:solid 1px #E4E4E4;
  margin:0px;
  padding:12px
}

.panel2{
  background-color:#FFFFFF;
  background-image:url(img/bg-menu1.gif);
  background-repeat:repeat-x;
  border:solid 1px #E4E4E4;
  color:#000000;
  font-size:14px;
  margin:10px;
  padding:12px;
  width:550px
}

.panelconteudo{
  margin:0px;
  padding:12px;
  color:#000000;
  font-family:Tahoma,serif;
  font-size:15px
}

.panelconteudo .styleTitulo{
  color:#135080;
  font-family:Tahoma,serif;
  font-size:14px;
  font-weight:bold
}

.smallgraytext{
  color:#CCCCCC;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold
}

.smallgraytext a{
  color:#CCCCCC;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}

.smalltext{
  color:#666666;
  font:0.7em Tahoma,sans-serif;
  font-size:11px
}

.smallwhitetext{
  color:#FFFFFF;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold
}

.smallwhitetext a{
  color:#FFFFFF;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none
}

.stylecaixa{
  background-color:#f7f7f7
}

.stylecorpo{
  color:#666666;
  font-family:Tahoma,serif;
  font-size:11px;
  font-style:italic
}

.styled{
  background-color:#FFFFFF;
  border:1px solid #41400A;
  color:#41400A;
  font-family:Tahoma,helvetica;
  font-size:10px
}

.tabelacorpo{
  border:1px solid #E7EFFA;
  border-collapse:collapse;
  font-family:Tahoma;
  font-size:10pt
}

.tabelatitulo{
  background-color:#E7EFFA;
  border:1px solid #E7EFFA;
  color:#000000;
  font-family:Tahoma;
  font-size:9pt
}

.textoconteudogeral{
  font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
  font-size:14px;
  line-height:150%
}

.titletext{
  color:#CCCCCC;
  font:0.7em Tahoma,sans-serif;
  font-size:36px;
  font-weight:bold
}

img.alignleft{
  float:left;
  margin:0 0px 0 x 0px
}

img.alignright{
  float:right;
  margin:0 0 0px 0px
}

#carregando{
  width:90%;
  height:50px;
  color:#666666;
  padding:15px 15px 15px 55px;
  background-image:url(img/spinner.gif) no-repeat;
  background-position:10px 10px;
  line-height:50px;
  font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
  font-size:16px;
  border:1px solid #E5E5E5
}

#content{
  width:700px
}

#content p{
  line-height:19px;
  color:#000000;
  margin:0 0 20px 25px;
  border-bottom:1px dotted #006AC3
}

#content.quote{
  background-color:#f7f7f7;
  background-position:10px 10px;
  background-repeat:no-repeat;
  border-bottom:1px solid #E5E5E5;
  border-top:1px solid #E5E5E5;
  color:#0066CC;
  font-style:italic;
  padding:15px 15px 15px 55px
}

#contenttext{
  background-color:#F7F7F7;
  border-bottom:solid 1px #999999;
  border-left:solid 1px #999999;
  border-right:solid 1px #999999;
  border-top:dotted 1px #CCCCCC;
  float:left;
  min-height:360px;
  width:608px
}

#date{
  border-bottom:solid 1px #999999;
  border-right:solid 1px #999999;
  float:left;
  height:39px;
  width:190px
}

#footer{
  padding-left:200px;
  padding-right:10px;
  width:590px
}

#footermain{
  height:155px;
  background:url(img/bg_footer.gif) 0 0 repeat-x #000;
  color:#fff;
  padding:51px 0 0
}

#header{
  width:800px
}

#linksmenu a{
  background-color:#ABC578;
  border-bottom:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  color:#FFFFFF;
  float:right;
  font:0.7em Tahoma,sans-serif;
  font-size:11px;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  text-decoration:none;
  width:183px
}

#logo{
  background-color:#F7F7F7;
  border-left:solid 1px #999999;
  float:left;
  height:100px;
  width:190px
}

#main{
  width:982px;
  margin:auto;
  background-color:#FFFFFF;
}

#main #conteudo{
  padding:20px 5px 0px 5px;
  background-image:url(img/sidebar_shadow.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  color:#000000;
  font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
  font-size:8pt;

}

#main #conteudo #conteudo-center{
  width:760px;
  padding:0px 8px 8px 8px;
  float:left;
  background-color:#FFFFFF;
}

#main #conteudo #conteudo-center-left{
  width:775px;
  padding:0px 8px 8px 8px;
  float:left;
  background-color:#FFFFFF;
}

#main #conteudo #conteudo-left{
  width:180px;
  float:left;
  background-color:#FFFFFF;
}

#main #conteudo #conteudo-main{
  width:956px;
  padding:8px 8px 8px 8px;
  background-color:#FFFFFF;
}

#main #conteudo #conteudo-right{
  width:180px;
  float:right;
  background-color:#FFFFFF;
}

#menu{
  float:left;
  margin:0px;
  width:190px;
  background-color:#FFFFFF;
}

#pagetitle{
  background-color:#F7F7F7;
  border-right:solid 1px #999999;
  float:left;
  height:100px;
  position:relative;
  width:608px
}

#title{
  bottom:0px;
  position:absolute;
  right:10px;
  width:600px
}

#top{
  width:982px;
  color:#000000;
  font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
  font-size:8pt
}

#top #top-logo{
  width:982px;
  height:82px;
  background-image:url(img/logo_titulo.png);
  background-repeat:no-repeat
}

#top #top-menu{
  padding:6 6 6 6;
  height:24px;
  background-image:url(img/three_0.gif);
  background-repeat:repeat-x
}

#top #top-menu #top-center{
  width:580px;
  float:left
}

#top #top-menu #top-left{
  width:180px;
  float:left
}

#top #top-menu #top-right{
  width:180px;
  float:right
}

#topbar{
  background-color:#CBC55C;
  background-image:url(bg_topbar.gif);
  background-repeat:repeat-x;
  border-right:solid 1px #999999;
  float:left;
  height:40px;
  width:608px
}

#toppage{
  width:800px
}

#linksmenu a:hover{
  background-color:#514F1C
}

.menufooter a:active{
  color:#FFFFFF;
  text-decoration:NONE
}

.menufooter a:hover{
  color:#FFFFFF;
  text-decoration:underline
}

.menufooter a:link{
  color:#FFFFFF;
  text-decoration:NONE
}

.menufooter a:visited{
  color:#FFFFFF;
  text-decoration:NONE
}

.menuwhite a:active{
  color:#FFFFFF;
  text-decoration:NONE
}

.menuwhite a:hover{
  color:#FFFFFF;
  text-decoration:underline
}

.menuwhite a:link{
  color:#FFFFFF;
  text-decoration:NONE
}

.menuwhite a:visited{
  color:#FFFFFF;
  text-decoration:NONE
}

.smallgraytext a:hover{
  text-decoration:underline
}

.smallwhitetext a:hover{
  text-decoration:underline
}

a:active{
  color:#000000;
  text-decoration:NONE
}

a:hover{
  color:#617f10;
  text-decoration:underline
}

a:link{
  color:#000000;
  text-decoration:NONE
}

a:visited{
  color:#000000;
  text-decoration:NONE
}