body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
p {
	font-size: 15px;
	line-height: 1.4em;
	color: #444;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0;
	text-align: justify;
	}
p.disclaimer {
	font-size: 12px;
	color: #777;
	margin-top: 4px;
	margin-bottom: 0;
	padding: 0;
	}
p.aviso {
	font-size: 11px;
	color: #777;
	padding: 0 50px;
	text-align: center;
	}

.laranja {
	color: #e65800;
	}
	
/* LOGO PRINT */
#logoprint {
	text-align: right;
	}

/* LISTAS */
#contentinteriorright ul {
	font-size: 15px;
	line-height: 1.4em;
	color: #444;
	margin: 8px 10px 8px 20px;
	padding: 0 8px;
	list-style-image: url('/imagens/sitebuild/listitem.gif');
	}
#contentinteriorright ul li {
	margin-bottom: 4px;
	}
#contentinteriorright ul li.nivel2 {
	margin-bottom: 2px;
	}

#contentdiarioleft ul.listablog {
	font-size: 13px;
	line-height: 1.1em;
	color: #444;
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	}
#contentdiarioleft ul.listablog li {
	list-style: none;
	margin-bottom: 10px;
	padding-left: 0;
	margin-left: 0;
	}
#contentdiarioleft ul.listablog li a {
	color: #444;
	}
#contentdiarioleft ul.listablog li a:hover {
	color: #F60;
	}


/* LINKS */
a {
	color: #e65800;
	text-decoration: underline;
	}
a:hover {
	color: #F60;
	text-decoration: underline;
	}
.linkout {
	padding-right: 7px;
	margin-right: 0px;
	background: url('/imagens/sitebuild/linkout.gif') right top no-repeat;
	}

#headertop, #headertop2, #contentinteriorleft, #contentdiarioleft, #footerinterior, #menuinferior, #submenuinferior, #intg {
	display: none;
	}

/* ACTIVIDADES */
.caixaact {
	margin-top: 20px;
	padding: 10px 10px 10px 20px;
	background: transparent url('/imagens/sitebuild/caixaact.jpg') left top no-repeat;
	}
.caixaact p {
	font-size: 13px;
	margin: 0;
	}
.caixaact h3 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
.caixaact ul {
	font-size: 13px;
	line-height: 1.2em;
	color: #444;
	margin: 8px 10px;
	padding: 0;
	list-style-image: url('/imagens/sitebuild/listitem.gif');
	}
.caixaact ul li {
	margin-bottom: 4px;
	}
.ingles {
	background: transparent url('/imagens/sitebuild/caixaact_ingles.jpg') left top no-repeat;
	padding-left: 100px;
	}
.apoioescolar {
	background: transparent url('/imagens/sitebuild/caixaact_apoioescolar.jpg') left top no-repeat;
	padding-left: 100px;
	}
.informatica {
	background: transparent url('/imagens/sitebuild/caixaact_informatica.jpg') left top no-repeat;
	padding-left: 100px;
	}
.musica {
	background: transparent url('/imagens/sitebuild/caixaact_musica.jpg') left top no-repeat;
	padding-left: 100px;
	}
.pintura {
	background: transparent url('/imagens/sitebuild/caixaact_pintura.jpg') left top no-repeat;
	padding-left: 100px;
	}
.futebol {
	background: transparent url('/imagens/sitebuild/caixaact_futebol.jpg') left top no-repeat;
	padding-left: 100px;
	}
.teatro {
	background: transparent url('/imagens/sitebuild/caixaact_teatro.jpg') left top no-repeat;
	padding-left: 100px;
	}
.capoeira {
	background: transparent url('/imagens/sitebuild/caixaact_capoeira.jpg') left top no-repeat;
	padding-left: 100px;
	}
.yoga {
	background: transparent url('/imagens/sitebuild/caixaact_yoga.jpg') left top no-repeat;
	padding-left: 100px;
	}
.ballet {
	background: transparent url('/imagens/sitebuild/caixaact_ballet.jpg') left top no-repeat;
	padding-left: 100px;
	}
.natacao {
	background: transparent url('/imagens/sitebuild/caixaact_natacao.jpg') left top no-repeat;
	padding-left: 100px;
	}
.transporte {
	background: transparent url('/imagens/sitebuild/caixaact_transporte.jpg') left top no-repeat;
	padding-left: 100px;
	}
.alimentacao {
	background: transparent url('/imagens/sitebuild/caixaact_alimentacao.jpg') left top no-repeat;
	padding-left: 100px;
	}
.feriasescolares {
	background: transparent url('/imagens/sitebuild/caixaact_feriasescolares.jpg') left top no-repeat;
	padding-left: 100px;
	}
.explicacoes {
	background: transparent url('/imagens/sitebuild/caixaact_explicacoes.jpg') left top no-repeat;
	padding-left: 100px;
	}
.babbysitting {
	background: transparent url('/imagens/sitebuild/caixaact_babbysitting.jpg') left top no-repeat;
	padding-left: 100px;
	}
.colonia {
	background: transparent url('/imagens/sitebuild/caixaact_colonia.jpg') left top no-repeat;
	padding-left: 100px;
	}
.workshops {
	background: transparent url('/imagens/sitebuild/caixaact_workshops.jpg') left top no-repeat;
	padding-left: 100px;
	}
.takeaway {
	background: transparent url('/imagens/sitebuild/caixaact_takeaway.jpg') left top no-repeat;
	padding-left: 100px;
	}

/* PARCEIROS */
.somanjar {
	background: transparent url('/imagens/parceiros/somanjar.jpg') left top no-repeat;
	padding-left: 100px;
	height: 80px;
	}
.intg {
	background: transparent url('/imagens/parceiros/intg.jpg') left top no-repeat;
	padding-left: 100px;
	height: 80px;
	}
.conservatorio {
	background: transparent url('/imagens/parceiros/conservatorio.jpg') left top no-repeat;
	padding-left: 100px;
	height: 50px;
	}
.ruiaguas {
	background: transparent url('/imagens/parceiros/ruiaguas.jpg') left top no-repeat;
	padding-left: 100px;
	height: 80px;
	}

/* TITULOS */
h1 {
	font-size: 24px;
	font-weight: bold;
	color: #e65800;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 2px;
	}
h2 {
	font-size: 17px;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding-bottom: 4px;
	}
h3 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0;
	padding-top: 20px;
	}
h4 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding-bottom: 2px;
	padding-top: 1em;
	}

/* FORMS */
table#tableform {
	width: 400px;
	text-align: left;
	font-size: 12px;
	color: #000;
	margin-top: 30px;
	}
table#tableform td.titulo {
	font-size: 15px;
	font-weight: bold;
	color: #e65800;
	border-top: 1px solid #999;
	}
#formpreinsc #Aluno-Nome, #formpreinsc #Aluno-Naturalidade, #formpreinsc #Aluno-Escola, #formpreinsc #Aluno-ATL, #formpreinsc #Encarregado-Nome, #formpreinsc #Encarregado-Email {
	width: 390px;
	}
table#tableform td {
	line-height: 1.8em;
	}
table#tableform .campoobrigatorio {color:#e65800}

#formcontacto #Nome, #formcontacto #Email, #formcontacto #Pergunta {
	width: 390px;
	}

/* BLOG */
#blog img {
	border: 1px solid #ccc;
	padding: 5px 5px;
	}
#blog h2 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin: 0;
	color: #e65800;
	padding-top: 30px;
	}
h3 a {
	color: #000;
	text-decoration: none;
	}
h3 a:hover {
	color: #000;
	text-decoration: underline;
	}
p.titleftdiario {
	font-size: 17px;
	font-weight: bold;
	color: #e65800;
	margin-bottom: 2px;
	}
p.powered-by {
	text-align: left;
	}
p.powered-by img {
	border: 0;
	}
p.diariopost {
	font-size: 15px;
	line-height: 1.4em;
	color: #444;
	margin-top: 2px;
	margin-bottom: 0;
	padding: 0;
	}
p.datablog {
	font-size: 11px;
	color: #777;
	margin-top: 4px;
	margin-bottom: 0;
	padding: 0;
	text-align: right;
	}

/* IMAGENS */
img.molduraleft {
	float: left;
	border: 1px solid #ccc;
	padding: 5px 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	}
img.molduraright {
	float: right;
	border: 1px solid #ccc;
	padding: 5px 5px;
	margin-left: 15px;
	margin-bottom: 5px;
	}
img.molduracentro {
	display: block;
	padding: 5px 5px;
	margin: 0 auto;
	border: 1px solid #ccc;
	}

/* TABELAS */
table.tabelageral {
	border-bottom: 1px solid #ec7b00;
	border-right: 1px solid #ec7b00;
	margin: 20px 0;
	}
table.tabelageral td {
	font-size: 13px;
	color: #444;
	padding: 5px 5px;
	border-top: 1px solid #ec7b00;
	border-left: 1px solid #ec7b00;
	}
table.tabelageral td.header {
	background-color: #ec7b00;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	}
table.tabelageral td.headercolumn {
	font-weight: bold;
	text-align: center;
	}
table.tabelageral td.preco {
	text-align: center;
	}