body { 
	min-width: 480px; /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
	margin: 0;
	padding: 0; /* Em vez do anterior padding: 0 80px; */
	background: #FFF; font: 80% normal Verdana, Arial, sans-serif;
	background: #FFF url('/images/euromesco/header.jpg') no-repeat top left; 
}
/* Ini Classes para serem re-aproveitadas */
.dstq { background: #F3F3F3; } /* Fundo Cinza (ex: div's na coluna central da homepage, div's na coluna central da pÃ¡gina "paÃ­s membro", coluna direita) */
.clear { clear: both; } /* para q imagens nÃ£o saiam de dentro das div's onde estÃ£o inseridas e para empurrar o footer em safari */
.centrar { text-align: center; } /* conteudo centrado (ex: pÃ¡gina "members" - mapa e lista) */
.hand { cursor: pointer; } /* Para div's linkaveis atraves de javascript */
.direita { float: right; } /* Encosta Ã  direita */
.colabaixo { margin-bottom: 0; } /* Cola ao elemento abaixo caso esse nÃ£o tenha margin-top */
.readonfrontpage { font-weight: bold; }
span.pathway {padding-left: 10px;}
/* End Classes para serem re-aproveitadas */

/*************************/
/*** Ini Grelha Layout ***/
/************************/

/*** Ini Div's Layout ***/
#container2colunas {
	padding-left: 160px;      /* LC fullwidth */
	padding-right: 0;     /* RC fullwidth + CC padding */
}
#container3colunas {
	padding-left: 160px;      /* LC fullwidth */
	padding-right: 160px;     /* RC fullwidth + CC padding */
}
#container2colunas .column , #container3colunas .column {
	position: relative; float: left;
}
#center {
	width: 100%;
	background: #FFFFFF;
	padding: 0;
	min-height: 476px;
}
#left {
	width: 160px;             /* LC width */
	padding: 0;          /* LC padding */
	right: 160px;             /* LC fullwidth + CC padding */
	margin-left: -100%;
	background-color: #4586A6;
	text-align: right;
}
* + html #left { 
	min-height:1000px;
}
#right {
	width: 160px;             /* RC width */
	padding: 0;          /* RC padding */
	margin-right: -100%;
	text-align: center;
}
#container2colunas #right { margin-left: -160px; }
#header {
	padding: 0; margin: 0; height: 115px;
	background: #4586A6 url('/images/euromesco/header.jpg') no-repeat top left; 
}
#footer {
	position: relative; height: 120px; width: 100%; padding: 0; margin: 0;
	background: #000000; color: #FFFFFF;
}
/*** End Div's Layout ***/

/*** Ini IE Fix ***/
* html #container3colunas #left {
	left: 160px;              /* RC fullwidth */
}
* html #container2colunas #left {
	left: 0px;              /* RC fullwidth */
}
/*** End IE Fix ***/

/*** Ini Footer Fix ***/
* html body {
	overflow: hidden;
}
* html #footer-wrapper {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 1000px;
	margin-bottom: -1000px;
	background: #000000;         /*** Same as body background ***/
}
/*** End Footer Fix ***/

/*** Ini Equal-height Columns ***/
#container2colunas , #container3colunas { 
	overflow: hidden;
}
#container2colunas #left , #container3colunas #left , #container3colunas #right {
	padding-bottom: 3000px;     /* X + padding-bottom */
	margin-bottom: -3000px;     /* X */
}
#container3colunas #center , #container2colunas #center {
	padding-bottom: 3020px;     /* X + padding-bottom */
	margin-bottom: -3000px;     /* X */
}
* + html #container2colunas #left , #container3colunas #left , #container3colunas #right { 
	padding-bottom: 0px;     /* X + padding-bottom */
	margin-bottom: 0px;     /* X */
}
* + html #container3colunas #center , #container2colunas #center { 
	padding-bottom: 250px;     /* X + padding-bottom */
	margin-bottom: 0px;     /* X */
}
/*** End Equal-height Columns ***/

/*************************/
/*** End Grelha Layout ***/
/************************/

/**********************************/
/*** Ini Interior Ãrea Conteudo ***/
/**********************************/

/* Ini div's */
.cont { position: relative; width: 96%; top: 5px; left: 1%; margin-bottom: 5px; clear: both; padding-left: 1%; padding-right: 1%; padding-top: 10px; padding-bottom: 10px; } /* Div Comprimento Total*/
.contleft { position: relative; width: 46%; float: left; left: 1%; top: 5px; margin-bottom: 5px; padding-left: 1%; padding-right: 1%; padding-top: 10px; padding-bottom: 10px; } /* Div Metade Esquerda */
.contright { position: relative; width: 47%; float: left; left: 2%; top: 5px; margin-bottom: 5px; padding-left: 1%; padding-right: 1%; padding-top: 10px; padding-bottom: 10px; } /* Div Metade Direita */
/* End div's */

/* Ini FormataÃ§Ã£o Elementos dentro das div's da coluna central */
.cont h2 , .contleft h2 , .contright h2 { font-size: 170%; color: #000000; font-weight: bold; margin: 0 0 10px 0; clear: both; }
.cont h3 , .contleft h3 , .contright h3 { font-size: 120%; color: #000000; font-weight: bold; margin: 10px 0; clear: both; }
.cont h4 , .contleft h4 , .contright h4 { color: #000000; font-weight: bold; margin: -5px 0; clear: both; }
.cont p , .contleft p , .contright p { font-size: 90%; color: #333333; line-height: 120%; line-height: 130%; }
.cont a , .contleft a , .contright a { color: #333333; text-decoration: underline; }
.cont a:hover , .contleft a:hover , .contright a:hover { text-decoration: underline; }
.cont img , .contleft img , .contright img { margin: 0 5px; }
/* End FormataÃ§Ã£o Elementos dentro das div's da coluna central */

/* lifecode */
#topodir a.activelang { text-decoration: none; color: #000; }
#topodir a { text-decoration: none; color: #000; }

/* frontpage styles */
#cont #eachcontentfrontpage { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid red; }
#cont #eachcontentfrontpage:hover { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid red; }
#cont table.blogfrontpage { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid red; }
#cont table.blogfrontpage table td { border: 3px solid #fff; padding: 5px 5px 5px 5px; margin: 0px 5px 0px 5px; background: #F3F3F3; border: 0px solid red; }
#cont table.blogfrontpage table td table td { border: 0px solid #fff; padding: 0px 0px 1px 0px; margin: 0px 5px 0px 5px; background: #F3F3F3; border: 0px solid red; }
#cont table.blogfrontpage table td table td div { padding: 0px; margin: 0px; border: 0px solid red; }
#cont td.contentheadingfrontpage { font-size: 17px; line-height: 105%; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; clear: both; background: #F3F3F3; }
#cont td.contentheadingfrontpage a { text-decoration: none; }
#cont td.contentheadingfrontpage a:hover { text-decoration: underline; }
/* #cont .contentpagetitlefrontpage:hover { font-size: 18px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; clear: both; background: #F3F3F3; text-decoration: underline;} */

/* empty category
#cont td.contentdescription { margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid red; } */

#cont { font-size: 11px; color: #333333; line-height: 120%; line-height: 130%; padding: 5px; margin: 6px 5px 0px 5px; background: #F3F3F3; }
#cont p { margin:0px; padding: 0px; }
#cont table.blog { padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; }
#cont table.sitemap { padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; }
/* #cont table.contentpaneopen:hover { background: #eee; } */
#cont table.contentpaneopen { padding: 0px 0px 0px 0px; margin: 0px 0px 10px -2px; border: 0px solid red; }
#cont td.contentdescription { font-size: 12px; color: #333333; margin: 0px 0px 0px 10px; padding: 0px 5px 10px 5px; clear: both; border: 0px solid red; }
html>body #cont td.contentdescription { font-size: 12px; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 5px 10px 0px; clear: both; border: 0px solid red; }

#cont table.contentpane { margin: 0px 0px 0px 0px; padding: 10px 5px 10px 5px; clear: both; }
#cont tr.sectiontableentry1 td { font-size: 13px; color: #000000; margin: 0px 0px 0px 0px; padding: 2px 5px 5px 0px; clear: both; border: 0px solid red; }
#cont tr.sectiontableentry2 td { font-size: 13px; color: #000000; margin: 0px 0px 0px 0px; padding: 2px 5px 5px 0px; clear: both; border: 0px solid red; }
#cont td.sectiontableheader { font-size: 14px; color: #000000; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; clear: both; }
#cont tr.akosectiontableentry2 { font-size: 11px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; clear: both; }
#cont td.contentheading { font-size: 18px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; clear: both; line-height: 100%; }
#cont td.contentheading:hover { font-size: 18px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; clear: both; }
#cont div.componentheading { font-size: 18px; color: #000000; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 5px 8px 5px; clear: both; }

/* members *
#cont div.title { font-size: 14px; color: #000; margin:0px; padding: 0px; }

/* homepage */
#cont table.blogfrontpage td div { margin: 0px 4px 0px 4px; padding: 5px; background: #F3F3F3; border: 0px solid #aaa; }
#cont table.blogfrontpage td div td.contentheadingfrontpage { margin: 0px 0px 2px 0px; padding: 0px; background: #F3F3F3; border: 0px solid red; }
#cont table.blogfrontpage td div table.contentpaneopenfrontpage td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #F3F3F3; border:0px solid red; }
#cont table.blogfrontpage td div table.contentpaneopenfrontpage td div { margin: 0px; padding: 0px; border:0px solid blue; }
/* #cont table.blogfrontpage tr td table.contentpaneopenfrontpage tr td { border:1px solid #aaa; } */
#cont span.article_seperator { display:none; }


/* news section */
#cont div.componentheadingnews { font-size: 18px; color: #000000; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; clear: both; }
#cont div { border: 0px solid red; padding: 0px; margin: 0px; }
#cont table.blognews { margin: 0px; padding: 0px; border: 0px solid red;}
#cont table.contentpaneopennews { margin: 0px 0px 0px 0px; padding: 0px; clear: both; border: 0px solid red;}
#cont td.contentheadingnews { font-size: 18px; color: #000000; font-weight: bold; margin: 0px; padding: 0px 0px 3px 0px; clear: both; line-height: 100%; }

#cont td.contentheading a { color: #000000; font-weight: bold; margin: 0 0 10px 0; clear: both; }
#cont a { color: #333333; text-decoration: underline; }
#cont a:hover { text-decoration: underline; }
/* end lifecode */


/* Ini Listas dentro das div's da coluna central */
.cont ul { margin: 4px 0 8px 0; padding: 0; font-size: 90%; }
.cont ul li { margin: 2px 20px; padding: 0; list-style: square; color: #333333; }
.cont dl { margin: 0; padding: 0; list-style: square; font-size: 90%; }
.cont dl dd { margin: 0 0 8px 0; padding: 0; color: #333333; }
.cont dl dt { margin: 0; padding: 0; color: #333333; font-weight: bold; }
/* End Listas dentro das div's da coluna central */

/* Ini Div Tamanho Fixo (div .fixed) - Mapa Flash e Lista de PaÃ­ses (div .lista dentro da div .fixed) */
.mapa { width: 665px; margin-top: 10px; float: left; vertical-align: top; padding-left: 1%; }
.mapa .title { width: 100%; background: #000000; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 1%; padding-right: 1%; }
.flash { vertical-align: top; padding: 0; height: 450px; margin: 0 0 10px 0; }
.flash object , .flash embed { padding: 0; }
.lista { width: 140px; position: relative; float: left; padding: 10px 55px 10px 0; text-align: left; padding-left: 1%; }
.lista p { margin: 0 0 5px 0; }
.lista a { color: #000000; white-space: nowrap; }
.lista a:hover { text-decoration: none; }
/* Ini Div Tamanho Fixo (div .fixed) - Mapa Flash e Lista de PaÃ­ses (div .lista dentro da div .fixed) */

/* Ini Ticker (barra verde) */
#ticker { vertical-align: top; margin: 0px; padding: 0px; background: #73ae2c; color: #000; font: 12px normal Verdana, Arial, sans-serif; text-align: left; height: 19px;}
/* IE hack */
#ticker div { margin-top: -2px; }
/* html>body #ticker div { margin-top: -12px; } */
#ticker a { text-decoration: none; color: #000; }
#ticker a#logout { color: #333333; }

#username { margin: 0px; padding: 2px 0px 0px 0px; background: #73ae2c; color: #FFFFFF; font-weight: bold; font: 12px normal Verdana, Arial, sans-serif; text-align: left; height: 17px; text-align: right; }
#username a { text-decoration: none; color: #000; }
/* End Ticker (barra verde) */

/**********************************/
/*** End Interior Ãrea Conteudo ***/
/**********************************/

/***************************/
/*** Ini Interior Footer ***/
/***************************/

#footer div { position: relative; }
#footer a { color: #FFFFFF; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer p { white-space: nowrap; font-size: 10px; margin: 5px 0; }
#footer #tres a { text-decoration: none; text-transform: uppercase; }

#footer #um { float: left; padding: 10px 50px 10px 10px; color: #83A357; } /* Copyright e EU Logo */
#footer #dois { float: left; border: 0px solid red;padding: 0px 50px 5px 0px; color: #FFFFFF; background: #000000 url('images/traco.gif') no-repeat top left; } /* Contactos */
#footer #tres { font-size: 10px; float: right; padding: 10px 10px; color: #FFFFFF; } /* NavegaÃ§Ã£o Global (home - sitemap - contacts) */

/***************************/
/*** End Interior Footer ***/
/***************************/

/***************************/
/*** Ini Interior Header ***/
/***************************/

/* Ini Div Logo*/
#header #logo { position: relative; float: left; }
#header #logo img { margin: 10px 10px 10px 160px; }
/* End Div Logo*/

/* Ini Topo Direita (pesquisa, escolha de linguas)*/
#header #topodir { position: relative; float: right; width: 140px; height: 95px; padding: 10px; text-align: left; background: #BBBBBB; color: #FFFFFF; }
#header #topodir a { color: #FFFFFF; text-decoration: underline; }
#header #topodir a:hover { text-decoration: none; }
#header #topodir a.activelang { text-decoration: none; color: #555; }
#header #topodir p#lang { margin: 0; }
#header #topodir p#adv { margin: 0; }
#header #topodir form { margin: 20px 0 2px 0; white-space: nowrap; }
#header #topodir input { font-size: 11px; }
/* End Topo Direita (pesquisa, escolha de linguas)*/

/***************************/
/*** End Interior Header ***/
/**************************/

/***********************************/
/*** Ini Interior Coluna Direita ***/
/***********************************/

/* Ini Promos */
#right #promo { margin: 10px 10px 0 10px; padding: 10px 10px 0px 10px; background: #BBBBBB; border: 1px solid #999999; font: 10px normal Verdana, Arial, sans-serif; }
#right #promo {
	width:160px; 
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:120px;
}
#right #promo img { border: 0px; margin: 0 0 0px 0; padding:0px; }
#right #promo p { margin: 0 0 10px 0; text-align: left; font: 10px normal Verdana, Arial, sans-serif; }
#right #promo div.moduletablepromo { margin: 0 0 10px 0; }
#right #promo a { color: #000; text-decoration: underline; }
#right #promo a:hover { text-decoration: none; }
#right #promo h2 { font: 16px normal Verdana, Arial, sans-serif; font-weight:bold; }
#right #promo h3 { font: 16px normal Verdana, Arial, sans-serif; font-weight:bold; }
/* End Promos */

/* related info */
#right #info.dstqfurtherinfo { background: #F3F3F3; border: 1px solid #999999; width: 138px; }
#right #info p.titlefurtherinfo { border-bottom: 0px solid #999999; font: 11px normal Verdana, Arial, sans-serif; text-align: left; font-weight: bold; margin-top: 0px; }
/* end related info */

#right #infocontacts { background: #F3F3F3; width: 138px; border: 1px solid #999999; font: 10px normal Verdana, Arial, sans-serif; text-align: left; padding: 10px; }
#right #infocontacts p { padding: 0px; margin: 0px 0px 3px 0px; }
#right #infocontacts p.title { padding: 0px; margin: 0px; margin-bottom: 10px; border-bottom: 1px solid #999999; font-weight: bold; }


/* polls */
#right table.poll { margin: 10px 10px 0 10px; width: 140px; border: 1px solid #999999; font: 10px normal Verdana, Arial, sans-serif; text-align: left; }
#right table.poll td { margin:0px; padding: 2px 5px 2px 5px; font: 10px normal Verdana, Arial, sans-serif; text-align: left; }
/* end polls */

/* Ini Newsletter Subscription */
#right #newsletter { font-size: 90%; color: #FFFFFF; margin-top: 10px; width: 140px; padding: 10px; background: #73ae2c; text-align: left; }
#right #newsletter p { font-size: 90%; margin: 5px 0; color: #FFFFFF; }
#right #newsletter form { white-space: nowrap; margin: 0; }
#right #newsletter input { font-size: 11px; }
/* End Newsletter Subscription */

/* Ini Info (outros paÃ­ses membros, contactos dos institututos,...) */
#right #info { width: 140px; padding: 10px; text-align: left; }
#right #info p.title { font-size: 90%; font-weight: bold; margin: 10px 0; }
#right #info p { font-size: 80%; margin: 4px 0; }
#right #info a { color: #000000; }
#right #info a:hover { text-decoration: none; }
/* End Info (outros paÃ­ses membros, contactos dos institututos,...) */

/*** Ini Menu Contextual ***/
/* Ini OpÃ§Ãµes do Menu Contextual */		
#right #submenu { margin: 20px 0; padding: 0; font: 12px normal Verdana, Arial, sans-serif; }
#right #submenu li { width: 100%; margin: 0; padding: 0; list-style: none; text-align: left; }
#right #submenu li a { display: block; padding: 2px 5px 2px 5px; background: #73AA21 url('images/menu_bg_verde.gif') repeat-x top left; text-decoration: none; color: #FFFFFF; }
#right #submenu li a:hover { background-image: none; }
/* End OpÃ§Ãµes do Menu Contextual */
/* Ini Titulo do Menu Contextual */
#right #submenu li a#index { display: block; padding: 2px 5px 3px 5px; background: #000000 url('images/menu_bg_preto.gif') repeat-x top left; text-decoration: none; color: #FFFFFF; font-weight: bold; }
#right #submenu li a#index:hover { background-image: none; }
/* End Titulo do Menu Contextual */
/*** End Menu Contextual ***/

/***********************************/
/*** End Interior Coluna Direita ***/
/***********************************/

/************************************/
/*** Ini Interior Coluna Esquerda ***/
/************************************/

/*** Ini Feature Abrir/Fechar ***/
#left #menu li a img { margin-left: 5px; }
/*** End Feature Abrir/Fechar ***/

/*** Ini Menu Principal ***/
/* Ini OpÃ§Ãµes Principais */
#left #menu { margin: 0 0 50px 0; padding: 0; font: 12px normal Verdana, Arial, sans-serif; }
#left #menu li { width: 100%; margin: 0; padding: 0; list-style: none; text-align: right; }
#left #menu li a { display: block; padding: 2px 5px 2px 5px; background: #4A8AA5 url('/images/euromesco/menu_bg_azul.gif') repeat-x top left; text-decoration: none;  color: #FFFFFF; }
#left #menu li a:hover { background-image: none; }
/* End OpÃ§Ãµes Principais */
/* Ini Sub-OpÃ§Ãµes */
#left #menu li ul { margin: 0; padding: 0; }
#left #menu li ul li { width: 100%; margin: 0; padding: 0; list-style: none; text-align: right; }
#left #menu li ul li a { display: block; padding: 2px 5px 2px 5px; background: #73AA21 url('/images/euromesco/menu_bg_verde.gif') repeat-x top left; text-decoration: none; text-transform: none; color: #FFFFFF; }
#left #menu li ul li a:hover { background-image: none; }
/* End Sub-OpÃ§Ãµes */
/* Ini OpÃ§Ã£o Seleccionada */
#left #menu li a#active_menu { display: block; padding: 2px 5px 3px 5px; background: #000000 url('/images/euromesco/menu_bg_preto.gif') repeat-x top left; text-decoration: none; color: #FFFFFF; font-weight: bold; }
#left #menu li a#active_menu:hover { background-image: none; }
#left #menu li ul li a#active_menu { display: block; padding: 2px 5px 2px 5px; background: #73AA21 url('/images/euromesco/menu_bg_verde.gif') repeat-x top left; text-decoration: none; text-transform: none; color: #333333; }
#left #menu li ul li a#active_menu:hover { background-image: none; }
/* End OpÃ§Ã£o Seleccionada */
#left #menu li#fechado ul { display: none; } /* OpÃÂ§ÃÂ£o Principal com Sub Menu Fechado  */
/*** End Menu Principal ***/

/*** Ini Extranet Feature ***/
#left #extranet { background: #5995B2; padding: 10px; color: #000000; text-align: right; }
#left #extranet form fieldset { border-width: 0; margin: 0; padding: 0; text-align: right; }
#left #extranet form { margin: 0; }
#left #extranet input { font-size: 11px; margin-bottom: 2px;}
#left #extranet label { font-size: 11px; display: inline; }
#left #extranet .submit { width: 74px; clear: left; }
#left #extranet p { margin: 5px 0 5px 0; }
#left #extranet p.title { font-size: 90%; }
#left #extranet a { color: #000000; text-decoration: underline; font-size: 80%; }
#left #extranet a:hover { text-decoration: none; }
/*** End Extranet Feature ***/
/* lifecode */
/*** Ini Extranet Feature ***/
#left .moduletablelogin { background: #5995B2; padding: 10px; color: #000000; text-align: right; border: 1px solid #999; }
#left .moduletablelogin form fieldset { border-width: 0; margin: 0; padding: 0; text-align: right; }
#left .moduletablelogin form { margin: 0; color: #fff; }
#left .moduletablelogin input, input.inputbox { font-size: 11px; margin-bottom: 2px;}
#left .moduletablelogin label { font-size: 11px; display: inline; }
#left .moduletablelogin .submit, input.button { font-size: 11px; clear: left; }
#left .moduletablelogin p { margin: 5px 0 5px 0; }
#left .moduletablelogin p.title { font-size: 90%; }
#left .moduletablelogin a { color: #fff; text-decoration: underline; font-size: 80%; }
#left .moduletablelogin a:hover { text-decoration: none; }
/*** End Extranet Feature ***/
/* end lifecode */

/************************************/
/*** End Interior Coluna Esquerda ***/
/************************************/

/* Sitemap */
/* layout for top level */
.level0{
  font-weight: bold;
  padding: 5px;
}
.level0:hover{
  padding: 5px;
}

/* layout for 2'nd level */
.level1{
  padding: 10px;
}
.level1:hover{
  padding: 10px;
}

/* layout for 3'nd level */
.level2{
}
.level2:hover{
}

/* layout for 4'nd level */
.level3{
}
.level3:hover{

}

/* layout for 5'nd level */
.level4{
}
.level4:hover{
}

/* layout for 6'nd level */
.level5{
}
.level5:hover{
}

/* layout for 7'nd level */
.level6{
}
.level6:hover{
}

/* layout for 8'nd level */
.level7{
}
.level7:hover{
}

/* layout for 9'nd level */
.level8{
}
.level8:hover{

}

/* layout for 10'nd level */
.level9{
}
.level9:hover{

}

/* layout for next levels */
.levelx{
}
.levelx:hover{

}
/* layout for description */
.description{
margin-left :10px;
font-size: 10px;
color: #999966;
}

/* End Sitemap */

/* activities */
#schedule {}
#schedule .date {
	font-weight: bold;
	font-size: 11px;
}
#schedule .location {
	font-size: 11px;
}
#schedule .event {
	font-weight: bold;
	font-size: 13px;
}
#schedule .category {
	font-size: 11px;
}
#schedule .linkdireita {
	font-size: 11px;
	float: right;
	margin-right: 50px;
}
