*{
margin:0;
padding:0;
}
acronym{
	cursor:help;
}


ul.horizontal { list-style: none; }
ul.horizontal li { display: inline; }
em, .emphasis{
	color:#454; /* 784 */
	font-weight:bold;
	font-size:0.9em;
	font-style:normal;
}
body
{
background:#333333 url(body_bg.gif) repeat scroll 0 0;
		   background-color: #333333;
}

p a li{
	font-family:"Trebuchet MS",sans-serif;
}
/*  */
a {
	color: #784; 
	font-weight: bolder;
	text-decoration: none;
}

a.email{
	background:transparent url(email_go.png) no-repeat scroll 0 0;
}
a.pdf{
background:transparent url(link.png) no-repeat scroll 0 0;
padding-left:18px;
margin-left:5px;
background-image:url(pdf.png);
}
a.out{
background:transparent url(link.png) no-repeat scroll 0 0;
padding-left:18px;
margin-left:5px;
background-image:url(out.png);
}
a:hover {
color: #9A6;
  text-decoration: underline;
}
p,ul {
	padding-bottom: 1em;
}

p.small_pad{
	padding-bottom: 0.5em;
}
ul {
	margin-left: 1.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

/* li {list-style: none;} */

.meta {font-size: 0.8em; color: #666;}

blockquote {
margin: 5px;
background: #FFF;
			border-bottom: 1px solid #EEE;
			border-top: 1px solid #EEE;
color: #333;
display: block;
		 font-size: 0.9em;
		 margin-bottom: 1.2em;
padding: 6px 12px;
}
blockquote p {padding: 3px 0;}

/*.subnav ul {margin: 0; padding: 0;}
.subnav li {
	border-bottom: 1px solid #696755;
	list-style: none;
}*/
/*.subnav li a {
background: #89866F;	
color: #111;
display: block;
padding: 8px 0 8px 12px;
width: 148px;
	   text-decoration: none;
}*/
/*.subnav li a:hover {
background: #9C997C;
color: #000;
}*/

/*.footer a {color: #EEE;} */
/*.footer a:hover {color: #FAFCB0;}*/
/* */


/* estrutura */
div#main
{
	background-color: #fff;
margin:50px auto 0;
padding: 5px;
width:770px;
}

div#header
{
height:150px;
	   background-repeat: no-repeat;
	   background-image: url(http://junifeup.pt/~ploureiro/cv/pub/green_banner.jpg)

		   /*margin: 5px;*/
}

div#tabs
{
	margin-left: 40px;
}
div#content
{
	background-color: #d4d0aa;
	clear: both;
	padding:5px;
}

h1
{
	padding-left: 60px; 
	padding-top: 75px;


	color:#333333;
	font-family:"Trebuchet MS",sans-serif;
	font-size:2.0em;
	  /*font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal; */
}
/*fim estrutura */

/** tabs */
#tabs {
	/* !!!!!!! */
	/*background:#7F000B none repeat scroll 0 0;*/
margin:0 5px;
padding:10px 0 0;
}
#tabs ul.box {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
margin:0 10px;
padding:0;
}
#tabs ul li {
float:left;
margin:0 5px 0 0; /* 5 = espaço entre tabs */
padding:0;
min-width:80px;
}
#tabs ul li a {
	/* !!!!!!! */
background:transparent url(tab_link.gif) repeat-x scroll 0 0;
border:0 none;
	   /* !!!!!!! */
color:#d6d2ac;
cursor:pointer;
display:block;
		font-weight:bold;
padding:7px 15px;
position:relative;
		 text-decoration:none;
}
#tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {
	/* !!!!!!! */
background:transparent url(tab_link_l.gif) no-repeat scroll 0 0;
height:8px;
left:0;
position:absolute;
top:0;
width:8px;
}
#tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {
	/* !!!!!!! */

background:transparent url(tab_link_r.gif) no-repeat scroll 100% 0;
height:8px;
position:absolute;
right:0;
top:0;
width:8px;
}
#tabs ul li a:hover {
	/* !!!!!!! */
background:transparent url(tab_hover.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}
#tabs ul li a:hover span.tab-l {
	/* !!!!!!! */
background:transparent url(tab_hover_l.gif) no-repeat scroll 0 0;
}
#tabs ul li a:hover span.tab-r {
	/* !!!!!!! */
background:transparent url(tab_hover_r.gif) no-repeat scroll 100% 0;
}
#tabs ul li#active a {
background: transparent url(tab_active.gif) repeat-x scroll 0 0;
			/*background:#FFFFFF none repeat scroll 0 0;*/
			/* !!!!!!! */
color:#333333;
}
#tabs ul li#active a span.tab-l {
	/* !!!!!!! */
background:transparent url(tab_active_l.gif) no-repeat scroll 0 0;
height:8px;
left:0;
position:absolute;
top:0;
width:8px;
}
#tabs ul li#active a span.tab-r {
	/* !!!!!!! */
background:transparent url(tab_active_r.gif) no-repeat scroll 100% 0;
height:8px;
position:absolute;
right:0;
top:0;
width:8px;
}
/* fim das tabs */
