/* Body */



BODY {

        margin: 0;

		padding: 0;

		background-image:url(images/bg.gif);

        background-color: #fff;

		background-position:top;

        }

#tudo {

		width:901px;

		margin: 0 auto;

		}

#topo1 {

		width:900px;

		height:50px;

		}

#menu1 {

		width:610px;

		height:50px;

		float:left;

		background-image:url(images/bg_menu1.gif);

		}

#procurar {

		width:190px;

		height:35px;

		float:right;

		background-image:url(images/procurar.jpg);

		padding-top:15px;

		padding-left:100px;

		}

#topo2 {

		width:900px;

		height:125px;

		}

#logo {

		width:222px;

		height:125px;

		float:left;

		background-image:url(images/logo.gif);

		}

#bt {

		width:678px;

		height:125px;

		float:right;

		background-image:url(images/bg_bt.gif);

		}

#b1 {

		width:536px;

		height:125px;

		float:left;

		}

#b2 {

		width:142px;

		height:110px;

		float:right;
		
		padding:15px 0px 0px 0px;

		}

#esquerda {

		width:758px;

		float:left;

		padding-top:10px;

		padding-bottom:10px;

		}

#menu {

		width:105px;
		float:left;
		padding-left:10px;
		padding-right:10px;

		}

#meio {

		width:600px;

		float:right;

		}

#direita {

		width:142px;

		float:right;

		padding-top:10px;

		padding-bottom:10px;

		}

#rodape {

		clear:both;

		width:100%;

		height: 56px;

		text-align:center;

		padding: 20px 0px 0px 0px;

		background-image:url(images/bg_rodape.jpg);

		background-position:top;

		background-repeat:repeat-x;

		}

/* Textos */

.subtitle{6

	font-weight:bold;

	}

.texto{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	}

.roda{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	background-color:#FF3333;

	}



/* estilo da page */

td,tr,p,div {

        font-family: Arial, Helvetica, sans-serif; 

        font-size: 13px;

        color : #999999;

        }



h4 {

        color : #666666; Arial, Helvetica, sans-serif; 

        font-size: 16px; font-weight: bold;

        }



h5 {

        color : #666666; Arial, Helvetica, sans-serif; 

        font-size: 14px; font-weight: bold;

        }



h6 {

        color : #666666;  Arial, Helvetica, sans-serif; 

        font-size: 12px; font-weight: bold;

        }



/* Links */

a:link, a:visited {

        font-size: 12px; 

		color : #A0C639;

		font-family: Arial, Helvetica, sans-serif; text-decoration:underline;

        }



a:hover {

        color : #999999; text-decoration: none;

        }



/* Horizontal Line */

hr {

        background: #f0f8ff; height:2px; border: 1px inset;

        }





/* --Default Class Settings-- */



a.mainlevel:link, a.mainlevel:visited {

        color: #878786;

        background-position: left;

        text-align: left;

        font-weight: bold;

 }



a.mainlevel:hover {

        color: #666666;

        background-position: left;

        text-align: left;

		  text-decoration: none;

        }



a.sublevel:hover {

        color : #666666; text-decoration: none;

        }



a.sublevel:link, a.sublevel:visited {

        color: #878786;  Arial, Helvetica, sans-serif; 

        font-weight: normal;
		
		text-decoration:none;

}





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 {

  font-size: 14px;

  font-weight      : bold;

  color            : #8DB73A;

  text-align       : left;



  width            : 100%;
  padding-left:12px;
  padding-top:10px;

}



table.moduletable td {

        font-size: 12px;

        font-weight: normal;

        }









/* Content - Sections & Categories */

.contentpane {

	font-size: 14px;





        }



.contentpaneopen {

	font-size: 14px;

	border: #000000;

	border-bottom: solid 0px;



        }



.contentheading {

	height: 0px;

	color: #AAAAAA;

	text-align:left;

	text-indent: 0px;

	font-weight: bold;

	font-size: 12px;

	white-space: 1px;

	padding-left: 0px;

	padding-bottom: -5px;

}







.contentpagetitle {

	font-size: 14px;

	font-weight: bold;

	color: #cccccc;

	text-align:left;

}



.pathway {

         Arial, Helvetica, sans-serif; 

        font-size: 12px;

         color : #666666;

        }





/* Links */

a.blogsection:link, a.blogsection:visited {

        color : #666666; text-decoration: none; font-weight: normal;

          Arial, Helvetica, sans-serif; 

        }



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;

          Arial, Helvetica, sans-serif; 

        }



a.pathway:hover {

        color : #666666;

        text-decoration: none;

        }



a.weblinks:link, a.weblinks:visited {

        color : #666666; text-decoration: none; font-weight: normal;

          Arial, Helvetica, sans-serif

        font-size: 14px;

        }



a.weblinks:hover {

        color : #666666; text-decoration: none; font-weight: normal;

          Arial, Helvetica, sans-serif

        font-size: 14px;

        }



a.readon:link, a.readon:visited {

        color : #666666; 

		text-decoration: none; 

		font-weight: normal;

          Arial, Helvetica, sans-serif

        font-size: 13px;

        }



a.readon:hover {

        color : #666666; 

		text-decoration: none; 

		font-weight: normal;

          Arial, Helvetica, sans-serif; 

        font-size: 13px;

        }



.moduleheading {

        font: Arial, Helvetica, sans-serif; 

        font-size: 14px;

        font-weight: bold;

        color: #666666;

        text-align: left;

        height: 22px;

        line-height: 22px;

        white-space: nowrap;

        width: 100%;

        text-indent: 12px;

        }



.componentheading {

	    height: 25px;

         Arial, Helvetica, sans-serif; 

        font-size: 13px;

        font-weight: bold;

        color: #666666;

	    text-indent: 17px;

	    font-weight: bold;

	    white-space: nowrap;

        text-align:left;

        }



.boxheading {

         Arial, Helvetica, sans-serif; 

        font-size: 13px;

        font-weight: bold;

         color : #666666;

        text-align:left;

        }



.button {

		font-family: "Arial, Helvetica, sans-serif";

        font-style: normal;

		 border: 0px solid #749B33;

        font-size: 13px;

        background: #749B33;

        color: #ECECE6;

		padding-left: 5px;

		padding-right: 5px;

        }



.inputbox {

		font-family: "Arial, Helvetica, sans-serif";

        font-size: 13px;

        color: #6A8B2E;

        background: #f1f1f1;

		border-bottom:1px solid #ccc;

		border-left:0px solid;

		border-right:0px solid;

		border-top:0px solid;

		form-align:left;

        }



.slogan {

         Arial, Helvetica, sans-serif; 

        font-size: 18px;

        font-weight: bold;

         color: #f0f8ff;

        }



.searchsite {

         Arial, Helvetica, sans-serif; 

        font-size: 15px;

        font-weight: bold;

         color : #666666;

        }



/** category text format and links **/

.category {

        color: #666666;  Arial, Helvetica, sans-serif; 

        font-size: 12px; font-weight: bold; text-decoration: none;

        }



a.category:link, a.category:visited {

        color: 666666; font-weight: bold;

        }



a.category:hover {

        color: 666666;

        }



#pagenav {



background-color: #CCCCCC;



}

		

.pagenavbar {



background-color: #CCCCCC;



}



.pagenavcounter, .pagenav_next, .pagenav_prev, .pagenavbar{

  background: #f5f5f5;

  vertical-align: middle;

  font-size: 14px;

  vertical-align: middle;

  font-weight: bold;

  color: #666666;

  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: "Arial, Helvetica, sans-serif";

  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 {

  background: #666666;

  vertical-align: middle;

  font-size: 14px;

  font-weight: bold;

  color: 666666;

  text-align: left;

  text-indent: 15px;

  width: 240 px;

  height: 24px;

  border-bottom: solid 1px #666666;

  text-transform: uppercase;

}



.poll {	 

        font-size: 12px;

        color : #666666;

		padding-right: 5px;

		

        }



.sectiontableentry1 {

        background: #666666;

		color: 666666;

		text-indent: 15 px;

		padding: 3px;

		  text-align: left;

	

        }



.sectiontableentry2 {

        background: #000000;

		text-indent: 15 px;

		padding: 3px;

		  text-align: left;

        }



.sectiontableheader {

        background: 666666;

        color : #666666;

        font-weight : bold;

		text-indent: 15 px;

        }



.small {

         Arial, Helvetica, sans-serif; 

        font-size: 12px;

        color: 666666;

	    text-align:left;

        text-decoration: none;

        font-weight: normal;

        }



.createdate {

         font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color : #999999;

	    text-align:left;

        text-decoration: none;

        font-weight: normal;

        }



.modifydate {

         Arial, Helvetica, sans-serif; 

        font-size: 12px;

        color: #808080;

        text-decoration: none;

        font-weight: normal;

        }



ul {

        margin: 0px 0px 0px 0px;

        }



li {

        list-style: inside url(images/M_images/arrow.png) 3px;

        list-style-image: url(images/M_images/arrow.png);

        }



.fase4rdf {

         Arial, Helvetica, sans-serif; 

        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: 666666;

        }



table.contact {

        background-color: 666666;

        }



table.contact td.icons {

        background-color: 666666;

        }



table.contact td.details {

        background-color: 666666;

        font-size: 12px;

        font-weight: bold;

         Arial, Helvetica, sans-serif; 

        color : #666666;

        }