/* LINKS GERAL*/

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color:#cd051f;
}


/* PAGES GERAL*/

body {
  margin:0;
  border:0;
  padding:0;
  background: #ffffff; 
  font-family:Verdana, Helvetica, Arial, Sans-serif;
  text-decoration: none; 
  font-size: small;
  font-color:#666666;
  height: 509px;
  overflow: auto;  
  }

p {width:838px;
   color:#666666;
     text-decoration: none;
	 }

h1 {color: #666666;}
h2 {color: #cd051f;}
h3 {color: #666666;}

#page {
	height: 509px; 
}

	  
/* ASSINATURA FOOTER GERAL */

#footer {
	position: absolute;
	bottom: 0;
	width: 1018px;
	margin-bottom:20px;
	text-align: right;
	background: #fffffff;
	font-family: Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #999999;
	overflow:hidden;
	 }
	 
	/* MENUS HEADERS - GERAL */

#header {
	position:absolute;
	top:-1px;
	left:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: #e3e4e5;
	font-family: Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: small;
	color: #666666;
	  }
	 
	 
/* CONTEUDO e HEADER WORKSHOPS */	
  
 
  #header_workshops {
	
	width: 839px;
	text-align: center;
	overflow:hidden;
	border: 0;
	font-family:Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: small;
	color:#999999;
	text-decoration: none;
	background:#cacbcc;
	left: -1px;
  }
  
   #header_apoios {
	position:absolute;
	top: 59px;
	width: 860px;
	height: 60px;
	text-align: center;
	left: 0px;
	overflow:visible;
	border: 0;
	font-family:Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: small;
	color:#999999;
	text-decoration: none;
	background:#ffffff;
	background-color: #cacbcc;
  }
  
   #contents_workshops {
	position:absolute;
	top: 140px;
	left: 21px;
	overflow:hidden;
	border: 0;
	font-family:Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: small;
	color:#999999;
	background:#cacbcc;
	background-color: #cacbcc;
	width: 840;
  }
  
  
  

/* LINKS ENTRE PAGINAS */

.Paging {
	font-family: Verdana, Helvetica, Tahoma, Arial, Sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #999999;
}

/* STYLE FOOTER */

.Supersmall {font-size: xx-small;
	color:#666666;
}

/* STYLE SWITCH */

.Small {font-size: x-small;
}

.Big {font-size: x-large;
      color:#cd051f;
}

.Medium {font-size:large;
      color:#cd051f;
}
