/* Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	background: url(images/montanhas.jpg) top center no-repeat;
	line-height: 130%;
        }

/*topo do site*/	

#topo {
	width: 850px;
	height: 150px;
	margin: auto;
}

#logo {
	width: 251px;
	height: 40px;
	float: left;
	padding-top: 19px;
	padding-left: 25px;

}

#menu {
	width: 474px;
	float: right;

}	

#displaymenu {
	clear: both;
	clear: both;
	width: 100%;
	margin: auto;
	background-color: #333C4D;
	padding-top: 5px;
	padding-bottom: 5px;
}

#display {
	width: 850px;
	margin: auto;
}

#main {
	width: 100%;
	margin: auto;
	background-color: #FFFFFF;
	background: url(images/bg.jpg) bottom repeat-x;
}

#content{
	width:530px;
	padding-top: 35px;
	padding-left: 5px;
	float:left;
}

#maincontent {
	width: 850px;
	margin: auto;
}

#newsletter {
	padding-top: 37px;
	width: 287px;
	float: left;
	padding-left: 25px;
	margin-bottom:65px;
}

#rss{

	clear:both;
}

#rss td {
	font-size: 28px;
	padding: 10px 10px 30px 10px;
	font-style: italic;
	text-align: center;
}

#testemunhal {
	padding-top: 35px;
	width: 254px;
	float: left;
	padding-left: 5px;
}

#newsflashs {
	padding-top: 35px;
	width: 254px;
	float: left;
	padding-left: 5px;
}

#testemunhal img, #newsflashs img{
border: 5px solid #BDC29A;	
}

#rodape {
	width: 100%;
	margin: auto;
	background-color: #333C4D;
	color: #FFFFFF;
}
 
#rodapeconteudo {
	width: 850px;
	margin: auto;
	height: 40px;
}

#creditos {
	padding-top: 15px;
	float: left;
	width: 490px;
	color: #FFFFFF;
	padding-left: 50px;
	padding-right: 10px;
}

#creditos a{
	color: #FFFFFF;	
}


#hm {
	float: left;
	width: 230px;
	padding-left: 70px;
	text-align: right;
}

td,tr,p,div, h4, h5, hr {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333C4D;
        }

		
/* Trans menu*/

.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 border: 0px solid #FFFFFF ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 5px 15px 5px 15px !important;  
 font-size: 16px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #FFFFFF !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #FFFFFF !important ; 
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
background-image:none; background-color: #BDC29A !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:0.93; 
 filter:alpha(opacity=93) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 opacity:0.85; 
 filter:alpha(opacity=93)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 opacity:0.93; 
 filter:alpha(opacity=93)
}
.transMenu .item.hover {
background-image:none; background-color: #333C4D; !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid #FFFFFF ; 
 z-index: 1; 
}
table.menu a{
 margin:0px !important ; 
 padding: 80px 5px 10px 5px  !important ; 
 display:block !important; 
 position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 font-size: 16px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #333C4D !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ; 
}
div.menu td {
 border-bottom: 0px dashed #FFC819 ; 
 border-top: 0px dashed #FFC819 ; 
 border-left: 0px dashed #FFC819 ; 
background-image:none;} 
div.menu td.last {
 border-right: 0px dashed #FFC819 ; 
} 
#trans-active a{
 color: #FFFFFF !important ; 
background-image:none; background-color: #B1B788; !important ; 
} 
#menu a.hover   { 
background-image:none; color: #FFFFFF !important ; 
 background-color: #BDC29A !important ; 
}
#menu span {
 display:none; 
}


/* Links */
a:link, a:visited {
        font-size: 12px; 
		color: #333c4d;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
        }

a:hover {
		text-decoration: none;
        }
		

/* Horizontal Line */
hr {
        background: #f0f8ff; height:2px; border: 1px inset;
        }


/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
        color: #efefef;
        background-position: left;
        text-align: left;
        font-weight: bold;
 }

a.mainlevel:hover {

        background-position: left;
        text-align: left;
		  text-decoration: none;
        }

a.sublevel:hover {
        color : #666666; text-decoration: none;
        }

a.sublevel:link, a.sublevel:visited {
        color: #efefef;  Trebuchet MS; 
        font-weight: normal;
}


table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        }

table.moduletable th {
	color: #333C4D;

}




/* Content - Sections & Categories */
.contentpane {
	font-size: 14px;

        }

.contentpaneopen {

        }

.contentheading, td.contentheading, .contentpagetitle, h6, .moduleheading, .componentheading{
	font: Arial, Helvetica, sans-serif;
	color: #313D4B;
	letter-spacing: -1px;
	font-size: 22px;
	line-height: 85%;
}

.pathway {
         Trebuchet MS; 
        font-size: 12px;
         color : #666666;
        }
		

/* Links */
a.blogsection:link, a.blogsection:visited {
        color : #666666; text-decoration: none; font-weight: normal;
          Trebuchet MS; 
        }

a.blogsection:hover {
        color : #666666;        text-decoration: none;
        }

a.pathway:link, a.pathway:visited {
        color : #666666; text-decoration: none; font-weight: normal;        font-size: 12px;
          Trebuchet MS; 
        }

a.pathway:hover {
        color : #666666;
        text-decoration: none;
        }

a.weblinks:link, a.weblinks:visited {
        color : #666666; text-decoration: none; font-weight: normal;
          Trebuchet MS
        font-size: 14px;
        }

a.weblinks:hover {
        color : #666666; text-decoration: none; font-weight: normal;
          Trebuchet MS
        font-size: 14px;
        }

a.readon:link, a.readon:visited {
        font-style: normal;
        font-weight: bold;
        background: #BDC29A;
        color: #ffffff;
		padding: 5px 10px 5px 10px;
        }

a.readon:hover {
        background: #313D4B;
        }

.boxheading {
         Trebuchet MS; 
        font-size: 13px;
        font-weight: bold;
         color : #666666;
        text-align:left;
        }

.button {
        font-style: normal;
		border: 0px solid;
        font-weight: bold;
        background: #BDC29A;
        color: #ffffff;
		padding: 5px 10px 5px 10px;
        }

.inputbox {
        font-size: 14px;
        color: #fff;
		form-align:left;
		margin-bottom:5px;
		background-color: #333C4D;
		border: 1px solid #333C4D;
        }

.slogan {
         Trebuchet MS; 
        font-size: 18px;
        font-weight: bold;
         color: #f0f8ff;
        }

.searchsite {
         Trebuchet MS; 
        font-size: 15px;
        font-weight: bold;
         color : #666666;
        }

/** category text format and links **/
.category {
        color: #ffffff;  Trebuchet MS; 
        font-size: 12px; font-weight: bold; text-decoration: none;
        }

a.category:link, a.category:visited {
        color: #ffffff; font-weight: bold;
        }

a.category:hover {
        color: #ffffff;
        }

#pagenav {

background-color: #CCCCCC;

}
		
.pagenavbar {

background-color: #CCCCCC;

}

.pagenavcounter, .pagenav_next, .pagenav_prev, .pagenavbar{
  vertical-align: middle;
  font-size: 14px;
  vertical-align: middle;
  font-weight: bold;
  color: #333333;
  text-align: left;
  text-indent: 15px;
  width: 240 px;
  text-transform: uppercase;

}


table.contenttoc {
  color: #666666;
  text-transform: uppercase;
  background-color: #f5f5f5;
  border-top: 0px solid #333333;
  border-bottom: 2px solid #333333;
  border-left: 15px solid #333333;
  border-right: 15px solid #333333;
}
 
table.contenttoc td {
  font-family: "Trebuchet MS";
  background-color: #666666;
  font-size: 14pt;
  font-weight: normal;
  text-align: left;
  padding-left: 35px;
  padding-right: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-transform: uppercase;
}
 
table.contenttoc th {
  border-bottom: solid 1px #666666;
  text-transform: uppercase;
}

.poll {	 
        font-size: 12px;
        color : #666666;
		padding-right: 5px;
		
        }

.sectiontableentry1 {
		  text-align: left;
		  color: #000;
	
        }

.sectiontableentry2 {
        background: #fff;
		text-indent: 15 px;
		padding-top: 40px;
		text-align: left;
		color: #000;
        }

.sectiontableheader {
        background: #ffffff;
        color : #666666;
        font-weight : bold;
		text-indent: 15 px;
        }

.small {
        font-size: 12px;
        color: #666666;
	    text-align:left;
        text-decoration: none;
        font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
        }

.createdate {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color : #999999;
	    text-align:left;
        text-decoration: none;
        font-weight: normal;
        }

.modifydate {
font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #808080;
        text-decoration: none;
        font-weight: normal;
        }

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

li {
	list-style: none;
}

.fase4rdf {
         Trebuchet MS; 
        font-size: 12px; color : #666666; font-weight: normal;
        }

a.fase4rdf:link {
        font-size: 12px; font-weight: normal; color : #666666;
        }

a.fase4rdf:hover {
        font-weight: bold; color: #808080;
        }

table.searchintro {
          background-color: #ffffff;
        }

table.contact {
        background-color: #ffffff;
        }

table.contact td.icons {
        background-color: #ffffff;
        }

table.contact td.details {
        background-color: #ffffff;
        font-size: 12px;
        font-weight: bold;
         Trebuchet MS; 
        color : #666666;
        }
		
.news {
	font: Arial, Helvetica, sans-serif;
	color: #313D4B;
	letter-spacing: -1px;
	font-size: 22px;
	line-height: 85%;
	margin-bottom: 12px;
}

.readon{
	margin-top:10px;
}
