body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color: #303F47;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
      background-image: url(../images/page-bg.jpg);
  background-position: top center;
  background-repeat: repeat;
  background-attachment: fixed;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #996666;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #990000;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}

h1,h2,h3,h4,h5,h6{
 color: #006699;
}

ol, ul
{
	margin:1em 0 1em 1em;
	padding:0;
	font-family: Arial, Helvetica, Sans-Serif;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li
{
	margin:0.2em 1em;
	padding:0;
  list-style: inside url(../images/bullet.png)
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;

}







/*----------------------------------*/
#logoarea{
  background-image: url(../images/logo-area.png);
  background-position: left top;
  background-repeat: no-repeat;
  height: 230px
}
#topo-spacer{
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/main-topo-spacer.png);
  height: 40px
}
#topo-corners{
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/main-topo-corners.png);
  height: 6px
}
#topo-image{
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../images/main-topo-image.png);
  height: 253px
}
#comp-esquerda{
  background-image: url(../images/decor-esquerda.png);
  height: 360px;
  /*width: 250px;*/
  background-position: right top;
  background-repeat: no-repeat
}
#menu-bg{
  width: 220px;
  background-image: url(../images/menu-topo.png);
  background-position: left top;
  background-repeat: no-repeat
}
#menu-area{
  height: 300px;
}
#destaques-area{
  background-image: url(../images/destaques-fill.png);
  background-position: top;
  background-repeat: repeat-y
}
#destaques-end{
  background-image: url(../images/destaques-end.png);
  background-position: top;
  background-repeat: no-repeat;
  height: 20px;
}
#separador-menu{
  background-image: url(../images/menu-sombra-dir.png);
  background-position: left top;
  background-repeat: no-repeat;
  width: 10px
}
#main-area-bg-fill{
  background-repeat: repeat-y;
  background-position: top;
  background-image: url(../images/main-contents-bg-fill.png)
}
#main-area-contents{
  background-image: url(../images/main-contents-top-image.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}
#main-area-bg-end{
  background-position: left bottom;
  background-image: url(../images/main-area-bg-end.png);
  background-repeat: no-repeat
}


#main-area-end{
  background-image: url(../images/main-contents-end.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 28px
}
#adressfront{
font-size:10px;
padding-left:25px
}
#copyright{
font-size:10px;
color:#ffffff;
padding-top:0px;
padding-bottom:0px
}



.destaques{
padding-left:10px;
padding-right:10px;
font-size:11px;
color: #303F47;
font-style: italic
}
.destaques a{
color: #990000;
}
.destaques a:hover{
color: #CC0033;
}
.destaques-intro{
font-size:14px;
  font-style: italic;
  color: #CC0000
}


.menu{
padding-left:95px;
font-size:16px;
}
.menu a{
  background-image: url(../images/bg-menu-normal.png);
  background-position: 0px bottom;
  background-repeat: no-repeat;
  height: 35px;
  display:block;
  color: #4F5E75;
  line-height:35px
}
.menu a:hover{
  background-image: url(../images/bg-menu-hover.png);
  background-position: 0px bottom;
  background-repeat: no-repeat;
  color: #990000
}



.conteudos{
  padding-right:30px;
  padding-left:5px;
  padding-top:0px
}
.titulo{
font-size:25px;
  color: #CC0000;
  text-align:left;
  margin:22px 0px 10px 0px
}
.subtitulo{
font-size:18px;
  color: #990000;
  margin:0px
}
.intro{
font-size:16px;
  color: #4F5E75;
  font-style: italic
}
.lermais{
font-size:11px
}
.lermais a{
display:block;
height:32px;
line-height:50px;
  background-image: url(../images/lermais-normal.png);
  background-position: left;
  background-repeat: no-repeat;
  color: #990000;

}
.lermais a:hover{
display:block;
height:32px;
line-height:32px;
  background-image: url(../images/lermais-hover.png);
  background-position: left;
  background-repeat: no-repeat;
  color: #FF0000;
height:32px;
line-height:50px;
}

.conteudos img{
padding:5px;
border:1px solid #EEEEEE;
margin:5px 10px 5px 10px}
















