body { font-family: tahoma,arial,helvetica,sans-serif;


       font-size: 14px;


}

table, tr, td, div, p {

    font-family: tahoma,arial,helvetica,sans-serif;

    font-size: 12px;

}

a:link, a:visited {

    font-size: 12px;

    color: #CC9966;

    text-decoration:none;

    font-weight: bold;

}

a:hover {

   font-size: 11px;

   text-decoration:underline;

   color:#1f7bcb;

   /*background:#f4f4f4;*/

}

a.mainlevel:link, a.mainlevel:visited {

   font-size: 12px;

   font-weight: normal;

   color: #B55600;

   line-height: 20px;

   padding-left: 5px;

   text-decoration: none;

   width:100%;

   border-bottom:1px dotted #A4A4A4;

   border-left:1px dotted #a4a4a4;

}

a.mainlevel:hover {

   padding-left: 5px;


   color:#1f7bcb;


   background:#f4f4f4;


   font-size: 11px;

}

a#active_menu {

    font-size: 12px;

    color: #000000;

    font-weight: bold;

}

a.sublevel:link, a.sublevel:visited {

	/* this styling is for menu items that HAS A PARENT */

    font-size: 11px;

    padding-left: 5px;

    font-family: tahoma,arial,helvetica,sans-serif;

	color: #CC9966;

	width: 100%;

	font-weight: normal;

    line-height: 15px;

}

a.sublevel#active_menu {

    font-size: 11px;

    color: #000000;

    font-weight: normal;

}

a.sublevel:hover {

	/*color: #FF0000;*/

    /*color: #1f7bcb*/

	width: 100%;

	text-decoration: none;

    color:#1f7bcb;

  	background:#f4f4f4;

   	font-size: 11px;


}

.small {

    font-size:11px;

    color:#5F5F5F;

}

.smalldark {

   font-size:11px;

}

/* General styling: cats, sects, items */

.createdate {

  font-size: 11px;

  color: #336699;

  border: solid 1px #336699;

  background-color: #FFFAF0

}

.modifydate {

  font-size: 11px;

  color: #FFFFFF;

  background-color: #336699;

  text-align:right

}

a.readon:link, a.readon:visited {

	color: #CC9966;

	text-decoration: none;

	font-family:  Verdana, Helvetica, sans-serif;

	font-size: 11px;

}

a.readon:hover {

	/*color: #FF0000;*/

	color:#1f7bcb;

   	background:#f4f4f4;

  	text-decoration: underline;

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 11px;

}

/* forms */

.inputbox {

  background:#F9F9F7;

  border: solid 1px #E1E1E1;

  font-size:12px;

}

.button {

  background:#E1E1E1;

  font-size:12px;

  font-weight: bold;

}

/* sections */

.sectiontableheader {

  font-weight:bold;

  font-size: 12px;

  color:#336699;

  height:20px;

  background:#F9F9F7;

  vertical-align:middle;

  border-bottom:solid 1px #51647B;

  text-indent: 2px;

}

.sectiontableentry1 {

  background:#FFFAF0;

  height:10px;

  vertical-align:middle;

}

.sectiontableentry2 {

  background:#FFFBF2;

  height:10px;

  vertical-align:middle;

}

/* content */

.contentpane {

    width:100%;

    padding: 5px;

    height: 5px;

}

.contentpaneopen {

    padding-top: 10px;

    padding-right: 5px;

    padding-left: 18px;

    padding-bottom: 5px;

	line-height: 18px;

}

.contentheading {

   font-size: 18px;

   font-weight: bold;

   text-align: left;

   text-indent: 25px;

   /*height: 5px;*/

   line-height: 20px;

   vertical-align: middle;

   color: #336699;

   background: url(../images/info.png);

   background-position: absmiddle;

   background-repeat:no-repeat;

}

.contentdescription {

    font-size: 12px;

    padding-bottom: 2px;

    line-height: 20px;

}

table.contenttoc {

  	font-family: tahoma,arial,helvetica,sans-serif;

  	font-size: 10px;

    color: #000000;

	background-color: #FFFAF0;

  	line-height: 27px;

}

table.contenttoc td {

	font-family: tahoma,arial,helvetica,sans-serif;

  	font-size: 10px;

  	font-weight: normal;

  	text-align: left;

  	padding: 3px;

  	line-height: 27px;

}

table.contenttoc th {

  	font-family: tahoma,arial,helvetica,sans-serif;

	background: #FFFAF0;

	vertical-align: middle;

	font-size: 8px;

	font-weight: bold;

	color: #336699;

	text-align: left;

	text-indent: 15px;

	width: 100%;

	line-height: 27px;

}

.content_rating {

	font-weight: normal;

	font-size: 10px;

}

.content_vote {

	font-weight: normal;

	font-size: 10px;

}

/* categories */

.category {

	color: #CEDC6C;

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

    line-height: 27px;

}

a.category:link, a.category:visited {

	color: #CC9966;

  	font-weight: bold;

  	font-size: 13px;

  	line-height: 27px;

}

a.category:hover {

	/*color: #FF0000;*/

	font-size: 12px;

   	text-decoration:underline;

   	color:#1f7bcb;

   	background:#f4f4f4;

	font-weight: bold;

}

/* blog */

.blog table {

}

a.blogsection:link, a.blogsection:visited {

	color: #CC9966;

	text-decoration: none;

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 12px;

	}

a.blogsection:hover {

   font-size: 11px;

   text-decoration:underline;

   color:#1f7bcb;

   background:#f4f4f4;

}

/* component */

.componentheading {

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 13px;

	font-weight: bold;

 	color: #F9F9F7;

	text-align:left;

	vertical-align: middle;

	width: 100%;

	padding-left: 4px;

	height:20px;

	border-bottom: solid 2px #98BADC;

	background:#336699;

}


.alertes {

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 18px;

	font-weight: bold;

 	color: #ffffff;

	text-align:center;

	vertical-align: middle;

	width: 100%;

	padding-left: 4px;

	height:20px;

	background:#ff9900;

}
/* modules */

.moduletable {

   font-size: 12px;

   padding-left: 2px;

   padding-right: 2px;

   margin-top: 5px;

   margin-bottom: 5px;

   margin-left: 5px;

   width:100%;

}

.moduletable th {

   font-size: 12px;

   font-weight: bold;

   text-align: left;

   text-indent:20px;

   height: 32px;

   vertical-align: left;

   color:#336699;

   background: url(../images/folder_open.png); margin-left: 20px;

   background-position: absmiddle;

   background-repeat:no-repeat;

}

.moduletable td {

   font-size: 12px;

}

/* poll */

.poll {

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	line-height: 14px

}

.pollstableborder {

	border: 1px solid #808080;

}

/* weblinks */

a.weblinks:link, a.weblinks:visited {

	color: #336699;

  text-decoration: none;

  font-weight: normal;

	font-family: tahoma,arial,helvetica,sans-serif;

}

a.weblinks:hover {

   font-size: 11px;

   text-decoration:underline;

   color:#1f7bcb;

   background:#f4f4f4;

}

/* pathway */

.pathway {

  color:#ffffff;

  font-weight:bold;

}

a.pathway:link, a.pathway:active {

 color: #686A8A;

 text-decoration: none;

 font-weight: bold;

}

a.pathway:hover {

 color: #FFFFFF;

 text-decoration: underline;

}

/* newsfeeds */

.newsfeedheading {

   font-family: tahoma,arial,helvetica,sans-serif;

   font-size: 11px;

   font-weight: bold;

   color: #000000;

}

.newsfeeddate {

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 12px;

	color: #808080;

	font-weight: normal;

}

.fase4rdf {

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}

a.fase4rdf:link {

	font-size: 12px;

	font-weight: bold;

	color: #6699CC;

}

a.fase4rdf:hover {

	font-weight: bold;

   font-size: 11px;

   text-decoration:underline;

   color:#1f7bcb;

   background:#f4f4f4;

}

/* module suffix nav */

table.moduletablenav td {

    color: #c0c0c0;

    font-weight: bold;

    padding-left:2px;

}

table.moduletablenav a:link, table.moduletablenav a:active {

    color: #686A8A;

    text-decoration: none;

    font-weight: bold;

}

table.moduletablenav a:hover {

    color: #FFFFFF;

    text-decoration: underline;

}

table.moduletablenav li {

}

table.moduletableinner {

 color: #000000;

	background-color: #FFFAF0;

	border: solid 1px #E1E1E1;

	width:100%;

	padding-left:3px;

	padding-right:3px;

	margin:5px;

}

table.moduletableinner th {

  font-size: 12px;

	font-weight: bold;

	color: #336699;

	text-align: left;

	text-indent: 5px;

	width: 100%;

	height: 24px;

	padding-top:3px;

	padding-bottom:3px;

}

table.moduletableinner td {

    color: #000000;

    font-weight: normal;

    padding-left:2px;

}

table.moduletableinner a:link {

    color: #686A8A;

    text-decoration: none;

    font-weight: bold;

}

table.moduletableinner a:hover {

    color: #FFFFFF;

    text-decoration: underline;

}

table.moduletableinner li {

}

/* end module suffix nav */




/* article separator */

.article_seperator {

	padding-top: 1px;

    padding-right: 5px;

    padding-left: 64px;

    padding-bottom: 1px;

   	background: url(../images/separador.png);

   	background-position: left;

   	background-repeat:no-repeat;

}

/* Bookmarks*/

.category2 {

	color: #FF0000;

	font-family: tahoma,arial,helvetica,sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}