body {	

margin-left: 0px;	

margin-top: 0px;	

margin-right: 0px;	

margin-bottom: 0px;        

background-color: #FFFFFF;	

color: #666666;	

font-size: 13px;

}



table {  

color: #666666;

}



tr, p, div, h {  

/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

/*  text-align: justify; */  

color: #333;  

font-size: 13px;

}





td.footer{  

text-align: left;

color:#666666;

}



hr {  

background       : #118888;  

height           : 1px;  

width            : 100%;

}



#buttons {	

float: right;	

margin: 0px;	

padding: 0px;	

width: 50%;

}


/* menu main top configure -nav ---------------------------------- */

ul#mainlevel-nav {
	list-style: none;	
	padding: 0;	
	margin: 0;	
}

ul#mainlevel-nav li{	
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
/*	line-height: 21px; */
	white-space: nowrap;
/*	border-right: 1px solid #cccccc; */
}

ul#mainlevel-nav li a{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #999999;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { 
	width: auto;
}

ul#mainlevel-nav li a:hover
{
	color: #ffffff;
	background: #000000;
}

/* menu main top configure -nav2 ---------------------------------- */

ul#mainlevel-nav2{
	list-style: none;	
	padding: 0;	
	margin: 0;	
}

ul#mainlevel-nav2 li{	
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
/*	line-height: 21px; */
	white-space: nowrap;
/*	border-right: 1px solid #cccccc; */
}

ul#mainlevel-nav2 li a{
	display: block;
	padding-left: 6px;
	padding-right: 14px;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent;
	border-left: #FFFFFF solid 1px;
}

#buttons>ul#mainlevel-nav2 li a { 
	width: auto;
}

ul#mainlevel-nav2 li a:hover
{
	color: #118888;
	background: #202020;
}

/*different setting for newsflash*/


.newsflash td {

color: #666666;

vertical-align: middle;

}



/*setting for the greetings*/

.mainpage {

font-size: 16px;

}



/*pathaway setting*/



.pathway {

font-size: 10px;

color: #999999; 

}



a.pathway:link, a.pathway:visited {  

color: #999999;  

font-weight      : normal;

}



a.pathway:hover {  

color            : #ffffff;  

font-weight      : normal;  

text-decoration   : none;

}



/*for title or site name*/



.title {

font-family: sans-serif;

font-size: 16px;

font-weight: bold;

color : #000000;

text-indent:0px;

}



/*for the tag-line*/

.subtitle {

font-family: sans-serif;

font-size: 13px;

font-weight: bold;

color : #000000;

text-transform: uppercase;

letter-spacing: 1px;

margin-left: 20px;

}



#active_menu {  
color              : #000000;  
font-weight        : bold;
background-color   : #E5E5E5;
}

/* --Default Class Settings-- */

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

display            : block;
font-weight        : bold;
background-image   : url('images/menu_bgr.gif');
background-repeat  : no-repeat;
/*width            : 100%;*/
text-indent        : 0px;
text-decoration    : none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size          : 11px;
color              : #000000;  
line-height        : 18px;
margin-bottom      : 0px;
text-align         : left;
padding-left       : 10px;
}

a.mainlevel:hover {
/*color              : #118888;*/
font-weight        : bold;
background-color   : #F3F3F3;
}


a.mainmenu:link, a.mainmenu:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight        : bold;
font-size          : 11px;
}

a.mainmenu:hover {
color              : #000000; 
}


/* --Default Class Settings -lat -- */

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

display            : block;
font-weight        : bold;
background-color   : #CCCCCC;
background-repeat  : no-repeat;
width              : 256px;
text-indent        : 0px;
text-decoration    : none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size          : 11px;
color              : #333333;  
line-height        : 28px;
margin-top         : 4px;
margin-bottom      : 4px;
text-align         : left;
padding-left       : 15px;
}

a.mainlevel-lat:hover {
font-weight        : bold;
background-color   : #999999;
}





.pollstableborder {

border: 1px solid;

padding: 1px;

}



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

padding-left: 5px;        

vertical-align: middle;        

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

font-size: 11px;        

color: #999999;         

text-align: left;        

line-height: 13px;

}



a.sublevel:hover {

color: #118888;

text-decoration: none;

}



table.moduletable {	

padding: 0px 0px 0px 0px; 	

margin-bottom: 5px;	

margin-top: 0px;	

width: 100%;

}



table.moduletable th {	

/*background-color : #EFEFEF;	*/

border-bottom    : #cccccc solid 2px;

font-size        : 14px;	

line-height      : 16px;	

height           : 20px;	

font-weight   	 : bold;

/*	text-transform	 : uppercase; */

color            : #000000;	

text-align       : left;	

padding-left     : 5px;	

vertical-align   : middle;	

width            : 100%;

}


table.moduletable li {

}



table.moduletable ul {	

padding: 0px;

}



table.moduletable td {

font-size: 11px;

font-weight: normal;

}


/* ---module_menu---- */

table.moduletable_menu {	

padding: 0px 0px 0px 0px; 	

margin-bottom: 5px;	

margin-top: 0px;	

width: 100%;

}



table.moduletable_menu th {	

/*background-color : #EFEFEF;	*/

border-bottom    : #cccccc solid 2px;

font-size        : 14px;	

line-height      : 16px;	

height           : 20px;	

font-weight   	 : bold;

/*	text-transform	 : uppercase; */

color            : #000000;	

text-align       : left;	

padding-left     : 5px;	

vertical-align   : middle;	

width            : 100%;

}


table.moduletable_menu li {

}



table.moduletable_menu ul {	

padding: 0px;

}



table.moduletable_menu td {

font-size: 11px;

font-weight: normal;

}

/* ---module_menu---- */

.poll {  

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

font-size: 11px;  

color            : #666666;  

line-height      : 14px;

}



table.pollstableborder {

}



.sectiontableheader {	

background-color: #e5e5e5;	

color: #999999;	

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

font-size: 11px;

}



.sectiontableentry1 td {	

color: #666666;	padding: 2px;	

border-bottom-width: 1px;	

border-bottom-style: solid;	

border-bottom-color: #CCCCCC;	

background-color: #ffffff;

}



.sectiontableentry2 td {	

color: #666666;	padding: 2px;	

border-bottom-width: 1px;	

border-bottom-color: #CCCCCC;	

border-bottom-style: solid;	

background-color: #f5f5f5;

}



.small {  

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

font-size        : 10px;  

color            : #666666;  

text-decoration  : none;  

font-weight      : bold;

}



.smalldark {  

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

font-size        : 10px;  

color            : #666666;  

text-decoration  : none;  

font-weight      : normal;

}



.contentpane {

}



.contentpaneopen {
	width: 100%;
	padding: 1px;
}



.componentheading {  

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

font-size        : 16px;  

font-weight      : bold;  

color            : #000000;  

text-align       : left;

border-bottom	 : 2px solid #CCCCCC;

}



.contentheading {  

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

font-size        : 16px;  

font-weight      : bold;  

color            : #000000;  

text-align       : left;

border-bottom	 : 2px solid #CCCCCC;

}


.createdate {  

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

font-size        : 11px;  

color            : #666666;  

text-align       : left;

}



a:link, a:visited {
	
font-size: 16px;

color: #000;

text-decoration: none;

}



a:hover {

color: #000;

text-decoration: underline;

}



/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {	

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

font-size: 11px;	

font-weight: bold; 	

color: #118888;	text-align:left;	

text-decoration: none;

}



a.contentpagetitle:hover {	

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

font-size: 11px;	

font-weight: bold;	

text-align:left;	

color: #118888;	

text-decoration: underline;	

font-weight: bold;

}



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

color            : #666666;  

font-weight      : bold;  

font-size: 11px;  

font-weight: bold;

}



a.category:hover {  

color            : #118888;  

}



/* Styles for dhtml tabbed-pages */

.ontab {	

background-color: #ffae00;	

border-left: outset 2px #118888;	

border-right: outset 2px #808080;	

border-top: outset 2px #118888;	

border-bottom: solid 1px #d5d5d5;	

text-align: center;	

/* Cannot use hand as its not a W3C CSS validator */

/*	cursor: hand;*/	

font-weight: bold;	

color: #FFFFFF;

}



.offtab {	

background-color : #e5e5e5;	

border-left: outset 2px #E0E0E0;	

border-right: outset 2px #E0E0E0;	

border-top: outset 2px #E0E0E0;	

border-bottom: solid 1px #d5d5d5;	

text-align: center;	

/* Cannot use hand as its not a W3C CSS validator */

/*	cursor: hand;*/	

font-weight: normal;

}



.tabpadding {

}



.tabheading {	

background-color: #ffae00;	

text-align: left;

}



.pagetext {	

visibility: hidden;	

display: none;	

position: relative;	

top: 0;

}



/* for modifying {moscode} output.  Don't set the colour! */



.moscode {	

background-color: #f0f0f0;

}



.code {	

background-color: #f0f0f0;	

border: 1px solid #FFFFFF;

}



/* Text passed with mosmsg url parameter */



.message {	

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

font-weight: bold;	

font-size: 11px;	

color : #666666;	

text-align: left;

}



/* Javascript Back button */

.back_button {	

text-align: center;	

margin-top: 40px;

}



table.contenttoc {	

color: #999999;	

background-color: #e0e0e0;	

border: 1px solid #666666;

}



table.contenttoc td {    

font-size: 11px;    

font-weight: normal;    

text-align:left;

}



ul {  

margin: 0;  

padding: 0;  

list-style: none;

}



li {  

line-height: 15px;  

padding-left: 10px;  

padding-top: 0px;  

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

background-repeat: no-repeat;  

background-position: 0px 3px

}







form {

/* removes space below form elements */	

margin: 0;  	

padding: 0;

}



.listing,.stx table {

border-left: 1px solid #E5E5E5;    

border-bottom: 1px solid #E5E5E5;    

font-size: 11px;    

margin: 0.2em 0.4em;    

padding-left:0.4em; 

padding-right:0.4em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing th,.stx table th {    

border:1px solid #E5E5E5; 

background:#E5E5E5; 

font-weight: normal;    

padding-left:0.3em; 

padding-right:0.3em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing .thform {    

text-align: right

}

.listing 



.top {    

border:1px solid #FFFFFF; 

text-align: right ! important;    

padding: 0em;

}



.listing .numpositivo {    

padding: 0.2em 0.2em;    

text-align: right;    

color:#666666;

}



.listing .numnegativo {    

padding: 0.2 em 0.2em;    

text-align: right;    

color:red;

}



.listing .odd {    

/*every second line should be shaded */    

background-color: #F8F8F8;

}



.listing .aliceblue {    

/*every second line should be shaded */    

background-color: aliceblue;

}



.listing .rowdelete {    

/*every second line should be shaded */

background-color: #ff0000;

}



.listing .rowresalta {    

/*every second line should be shaded */

background-color: aliceblue;

}



.listing .even {    

background-color: #FFFFFF;

}



.listing .listingCheckbox {    

text-align: center;

}



.listing td,.stx table td {    

border-right: 1px solid #E5E5E5;    

border-top: 1px solid #E5E5E5;    

text-align: left; 

padding-left:0.3em; 

padding-right:0.3em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing a:hover {    

text-decoration: underline;

}



.listing img {    

vertical-align: middle;

}



.inputbox {	

background-color: #FFFFFF;	

border: 1px solid #CCCCCC;	

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

font-size: 11px;

padding: 4px;

color: #333333;	line-height: 14px;

}



.button {	

background-color: #FFFFFF;	

border: 1px solid #CCCCCC;	

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

font-size: 11px;	

color: #666666;	line-height: 14px;	

text-align: center;	

vertical-align: middle;	

/* text-transform: uppercase; */

padding: 2px;

}


.button-buscar {	
background-color: #000000;	
border: 1px solid #333333;	
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
font-size: 11px;	
color: #FFFFFF;	
line-height: 12px;	
text-align: center;	
/*vertical-align: middle;*/	
margin-top: -2px;
padding: 0px 4px;
}




.remositorypageheading {

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

/*  text-align: justify; */  

font-size: 14x;

}


table.searchinto {

width: 100%;

}



table.searchintro td {	

background-color: #ffffff;	

color: #333333;	

}


.inputbox_searchintro {	

border: 1px solid #999999;

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

font-size: 11px;	

color: #999999;	line-height: 14px;

background-color: #333333;	

}

#mod_search_searchword {
background-color: #333333;
color: #CCCCCC;
border: none;
}


.button_searchintro {	

background-color: #000000;	

border: 1px solid #999999;	

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

font-size: 11px;	

color: #999999;	

line-height: 12px;	

text-align: center;	

vertical-align: middle;	

padding: 0px;

margin-left: 5px;

margin-top: -3px;

}
