/**** general definitions ****/


/************** how to use *************
<head>
<link rel="stylesheet" type="text/css" href="estil01.css">
<style type="text/css"> @import url("estilo2.css"); </style>
<style type="text/css"> <!-- body { background: #000000;  url("imagens/minhaimagem.gif"); } --> </style>
</head>
<p style="color:#000000; margin: 5px;"> TEST </p>
****************************************/

/**************  FONT  ******************
color:...................cor da fonte
font-family:..........tipo de fonte
font-size:.............tamanho de fonte
font-style:............estilo de fonte
font-variant:.........fontes maiúsculas de menor altura
font-weight:.........quanto mais escura a fonte é (negrito)
font:....................maneira abreviada para todas as propriedades
--------------------------------------------
color: #FFFFFF, rgb(255,235,0), red
font-family:
font-size: xx-small, x-small, small, medium, large, x-large, xx-large, smaller, larger, %, length(px, pt, em, cm, ...) 
font-style: normal, italic, oblique
font-variant: normal, small-caps
font-weight: normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900

**************  TEXT  ******************
color.....................cor do texto;
letter-spacing........espaçamento entre letras;
word-spacing.........espaçamento entre palavras; 
text-align..............alinhamento do texto;
text-decoration......decoração do texto; 
text-indent............recuo do texto;
text-transform.......forma das letras;
direction...............direção do texto; 
white-space.........como o browser trata os espaços em branco;
--------------------------------------------
color: #FFFFFF, rgb(255,235,0), red
letter-spacing: normal, lenght (px, pt, em, cm, ...)
word-spacing: normal, lenght (px, pt, em, cm, ...)
text-align: left, right, center, justify
text-decoration: none, underline, overline, line-through, blink
text-indent: %, lenght(px, pt, em, cm, ...)
text-transform: none, capitalize, uppercase, lowercase
direction: ltr, rtl: texto escrito da direita para a esquerda 
white-space:normal, pre, nowrap

************  TEXT MARGINS *************
margin-top..........define a margem superior;                  
margin-right........define a margem direita;     
margin-bottom.......define a margem inferior;    
margin-left.........define a margem esquerda;    
margin..............maneira abreviada para todas as margens                               
-----------------------------------------
auto, length, %

************  TEXT BORDER *************
border-width:................espessura da borda
border-style:................estilo da borda
border-color:................cor da borda
border-top-width, border-top-style, border-top-color
border-top, border-right, border-bottom, border-left
border 	:.........maneira abreviada para todas as quatro bordas
------------------------------------------
color: #FFFFFF, rgb(255,235,0), red
style:  none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset
width: thin, medium, thick, length (px, pt, em, cm, ...)
***************  LNKS ***************
A:link
A:visited
A:active
A:hover
****************************************/



.bodytext {

color: #000000;
background: #FFFFFF;
font-weight: bold;
font-family: Arial, Serif;
text-align: right;
}






#barmen ul
{
list-style-type: none
margin: 0 0 10px 0;
}

#barmen li
{
border:1px solid black;
text-align:center;
}








#tabmenu a {
	color: black;
	text-decoration: none;
}

#tabmenu a:hover {
	color: blue;
	text-decoration: underline;
}

#tabmenu a:active {
	background: highlight;
	color: highlighttext;
	text-decoration: none;
}



#divMenu a       {color:#999999; text-decoration:underline;}
#divMenu a:hover {color:#333333; text-decoration:underline;}



body {
font-size: 17px;
}

MyPic
{
float:left;
margin:0 15px 0 0;
text-align:center;
border:1px solid black;
}





/************************************************************************/


#barmenu ul {
	border: 0px;
	margin: 0;
	padding: 3px;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

#barmenu ul li a {
	background: white;
	width: 118px;
	height: 2em;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0 0 10px 0;
	color: black;
	text-decoration: none;
	display: block;
	text-align: center;
	/*font-weight: normal;*/
	letter-spacing: 1px;
	line-height: 2em;
	font-size:    small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    small;   
	}

html>#barmenu ul li a  {
	font-size: medium;   
	} 

#barmenu ul li#five a	{
	width: 119px;
	}

#barmenu ul li a:hover {
	color: blue;
	background: #ccc;
	}


#barmenu a:active	{
	background: #09c;
	color: #fff;
	}
	
/********************** Publications page ***********************/	
	
	
#content .PubTitle {
	color: #556578;
	border-bottom: 1px solid navy;
	padding-left: 5px;
	margin: 10px 0 10px 0;
	font-size: 130%;
}

/*#content .PubList {
	visibility: hidden;
	height: 0px;
}*/

#content .PubList .PubYear {
	list-style-type:decimal-leading-zero;  
	position: relative;
	width: 80px;
	height: 0px;
	left: -50px;
/* 	display: inline; */
/* 	float: left; */
/* 	left: 165px; */
	margin: 0px;
	padding: 0px;
	font-weight: bolder;
	font-size: 80%;
	font-style: italic;
	text-align: right;
/* 	border: 1px solid black; */
}

#content .PubList .PubYear:before {content: "(";}
#content .PubList .PubYear:after  {content: ")";}

#content .PubList .PubData {
	text-align: justify;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 55px;
	list-style-type: square;
	display: list-item;
/* 	border: 1px solid black; */
}
	