/* CSS Document */

/* basic elements */

body, h1, h2, h3, h4, p, ul, li {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-image:url(site/img/bkg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#FFF;
	line-height: 15px;
}

/*
LINKS --------------------- */

a {
	font-size: 11px;
	color: #999999;
	text-decoration: none
}

a:hover {
	color: #666666;
	text-decoration: underline
}

a:active {
	color: #333333;
}

a img {
	border-width: 0; 
	border-style: none;
}

/*
COMMON --------------------- */

br {
	clear: both;
}

hr {
	display: none;
}

p {
	margin: 0;
	padding-top: 1em;
	line-height: 150%;
	font-size: 11px;
}


/*
MASTHEAD + SUBMAST --------------------- */

h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 35px;
color: #307732;
font-weight:normal;
}

h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #307732;
font-weight:normal;
}


/************* Structure ****************/

/*
MAIN CONTENT --------------------- */

#wrapper {
	width: 100%;
	margin: auto;
	background-image: url(site/img/bkg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#outer {
width: 962px;
margin:0 auto;			
padding: 0px;
text-align:left; /* "remédio" para o hack do IE */	
}

/*
CONTENT --------------------- */

#container {
float:left;
width:962px;
}

#topo {
float:left;
width:962px;
height:310px;
}

#cxmenu {
float:left;
width:962px;
height:49px;
}

/*
FOOTER --------------------- */

#footer {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
clear:both;
width:962px;
text-align: center;
/*padding-top:20px;*/
padding-bottom:5px;
z-index:9;
}

/*
MENU --------------------- */

#nav {
background:url("site/img/bkg_menu.jpg") no-repeat;
width:962px;
height:49px;
margin:0;
padding:0;
}

#nav span {
display: none;
}

#nav li, #nav a {
height:49px;
display:block;
}

#nav li {
float:left;
list-style:none;
display:inline;
}

#nav-01 {width: 103px;}
#nav-02 {width: 119px;}
#nav-03 {width: 133px;}
#nav-04 {width: 141px;}
#nav-05 {width: 109px;}
#nav-06 {width: 128px;}
#nav-07 {width: 108px;}
#nav-08 {width: 121px;}

#nav-01 a:hover {background:url("site/img/menu.jpg") 0px -49px no-repeat; }
#nav-02 a:hover {background:url("site/img/menu.jpg") -103px -49px no-repeat; }
#nav-03 a:hover {background:url("site/img/menu.jpg") -222px -49px no-repeat; }
#nav-04 a:hover {background:url("site/img/menu.jpg") -355px -49px no-repeat; }
#nav-05 a:hover {background:url("site/img/menu.jpg") -496px -49px no-repeat; }
#nav-06 a:hover {background:url("site/img/menu.jpg") -605px -49px no-repeat; }
#nav-07 a:hover {background:url("site/img/menu.jpg") -733px -49px no-repeat; }
#nav-08 a:hover {background:url("site/img/menu.jpg") -841px -49px no-repeat; }

#nav-01-active {
left:0px;
width:103px;
height:49px;
background:url("site/img/menu.jpg") 0px -49px no-repeat;
}

#nav-02-active {
left:103px;
width:119px;
height:49px;
background:url("site/img/menu.jpg") -103px -49px no-repeat;
}

#nav-03-active {
left:222px;
width:133px;
height:49px;
background:url("site/img/menu.jpg") -222px -49px no-repeat;
}

#nav-04-active {
left:355px;
width:141px;
height:49px;
background:url("site/img/menu.jpg") -355px -49px no-repeat;
}

#nav-05-active {
left:496px;
width:109px;
height:49px;
background:url("site/img/menu.jpg") -496px -49px no-repeat;
}

#nav-06-active {
left:605px;
width:128px;
height:49px;
background:url("site/img/menu.jpg") -605px -49px no-repeat;
}

#nav-07-active {
left:733px;
width:108px;
height:49px;
background:url("site/img/menu.jpg") -733px -49px no-repeat;
}

#nav-08-active {
left:841px;
width:121px;
height:49px;
background:url("site/img/menu.jpg") -841px -49px no-repeat;
}

/*
MIDDLE --------------------- */

#content { 
float: left;
width: 952px;
/*height:350px;*/
padding-left:5px;
padding-right:5px;
/*padding-bottom:15px;*/
background-image:url(site/img/bkg_middle.png);
}

#side-a {
float: left;
width: 497px;
padding-left:17px;
padding-right:17px;
padding-top:35px;
}

#side-b { 
margin: 0;
float: left;
width: 407px;
padding-right:13px;
padding-top:35px;
height: 1% /* Holly hack for Peekaboo Bug */
}

#content-middle {
margin-top:30px;
}

#content-right {
margin-top:50px;
}


/************* List  ****************/

#lselect {
	font-size: 11px; 
	line-height: 150%;
}

#lselect ul li {
	background: transparent url(site/img/bullet.gif) no-repeat 0% 10%;
	padding: 3px 0 3px 25px;
	list-style-type: none;
}

#lselect a.c {
	display:inline;
	line-height:5px;
	margin:0;
	padding:0;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #B9B9B9;
}

/* 
TEXTO */
.textDestaque {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 15px;
}
.slogan {
	color: #237956;
	font-weight: bold;
}