cobaia {
	background-color: #000000;
}

html,body {
	background: #fafafa;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	color: black;
	border: 0px solid red;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0px 0px;
}

table {
	border: 0px solid red;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0px 0px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	border-collapse: collapse;
}

td {
	padding: 0pt;
	border: 0px solid red;
}

a:link,a:visited {
	text-decoration: none;
	color: #5a0e30;
}

a:hover {
	color: #cf005d;
}

input {
	border: 1px solid #7e5d5d;
	background-color: white;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	color: #333232;
	padding: 1.5pt 2pt;
	/*	-moz-border-radius: 2%;*/
}

input.button {
	background-color: white;
	color: #230404;
	padding: 0.5pt 5pt;
	/*	-moz-border-radius: 2%;*/
}

input.button:hover {
	background-color: #cf1c9a;
	color: white;
	cursor: pointer;
}

textarea {
	border: 1px solid #7e5d5d;
	background-color: white;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	color: #444444;
	padding: 1pt 2pt;
	/*	-moz-border-radius: 2%;*/
}

select {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
}

ul {
	list-style: disc;
}

li {
	padding: 0pt;
}

img {
	border: 0pt;
	vertical-align: middle;
}

.erro {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	color: #993333;
}

.sucesso {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	color: #228822;
}

#total {
	width: 100%;
	/*	max-width: 1024px;*/
	border-top: 3px solid #916776;
	border-bottom: 4px solid #916776;
	border-left: 1px solid #916776;
	border-right: 1px solid #916776;
	/*	text-align: center;*/ /*	-moz-border-radius: 1%;*/
	background: #fff0f7 url(../imagens/topo.jpg) no-repeat top;
	margin: 2pt 0pt;
	vertical-align: top;
}

#total td.cabecalho {
	height: 180px; /* 170 + 5 + 2, 5+2 das borders +3 pq quero maior*/
	border-bottom: 3pt solid #b70053;
}

#total td.conteudo {
	vertical-align: top;
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
}

#conteudo {
	width: 100%;
	border: 0px solid black;
}

#conteudo td {
	padding: 0pt;
	vertical-align: top;
}

#conteudo td.contactoEsq {
	width: 45%;
	padding-left: 80pt;
	padding-top: 20pt;
	padding-bottom: 20pt;
	border-right: 1px dashed #cccccc;
	border-color: #cccccc;
}

#conteudo td.contactoDir {
	width: 55%;
	padding-top: 20pt;
	padding-left: 40pt;
	padding-right: 15pt;
}

#conteudo td.unico {
	width: 100%;
	padding: 20pt 0pt;
	padding-left: 120pt;
	padding-right: 120pt;
}

#home {
	width: 100%;
}

#home td {
	padding: 0pt;
	vertical-align: middle;
	padding: 16pt 30pt;
	text-align: justify;
}

#home td.cimaEsq {
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	width: 35%;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	height: 110pt;
}

#home td.centroEsq {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	width: 35%;
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

#home td.cimaDir {
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
	border-bottom: 1px solid #dcdcdc;
}

#home td.baixoEsq {
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
	border-right: 1px solid #dcdcdc;
	paddimg: 0pt;
}

#home td.baixoCentro {
	width: 30%;
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
	border-right: 1px solid #dcdcdc;
}

#home td.baixoDir {
	background: white url(../imagens/bgConteudo.gif) repeat-x top;
}

#eventos td {
	padding: 0pt;
}

#eventos td.titulo {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9pt;
	padding-bottom: 3pt;
	color: #520a2a;
}

#eventos td.texto {
	padding: 0pt;
	text-align: justify;
}

#destaque {
	
}

#destaque td {
	padding: 0pt;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9.5pt;
}

#destaque img {
	border: 3px solid #b70053;
}

#newsletter {
	width: 100%;
}

#newsletter td {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	padding: 0pt;
	/*	-moz-border-radius: 5%;*/
}

#newsletter td.legenda {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8pt;
}

#newsletter td.form {
	padding: 0pt;
	padding-left: 3pt;
}

#newsletter td.botao {
	padding: 0pt;
	text-align: right;
}

#envolvimento {
	width: 100%;
}

#envolvimento td {
	padding: 0pt;
}

#envolvimento a:link,#envolvimento a:visited {
	color: black;
	width: 100%;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11.5pt;
	float: left;
	text-align: left;
}

#destaqueBC td {
	padding: 0pt;
	text-align: left;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
}

/*#destaqueBC a:link, #destaqueBC a:visited , #destaqueBC a:hover {
	color: black;
	font: 10pt Verdana;
}*/
#copyright {
	width: 100%;
}

#copyright td {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8pt;
	color: #333333;
	text-align: center;
	padding-right: 40pt;
	padding-bottom: 10pt;
	padding-top: 10pt;
}

#copyright img {
	border: 0px;
	vertical-align: middle;
}

#caixaTexto {
	width: 100%;
}

#caixaTexto td {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9.5pt;
	text-align: justify;
}

#caixaTexto {
	width: 100%;
}

#formularioContacto {
	width: 100%;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
}

#formularioContacto td {
	vertical-align: top;
	padding-bottom: 2pt;
}

#formularioContacto td.legenda {
	width: 65pt;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	font-weight: bold;
}

#formularioContacto td.input {
	width: 130pt;
}

#login {
	
}

#login td {
	padding-bottom: 2pt;
}

#login td.legenda {
	font-weight: bold;
	width: 70pt;
}

#admin {
	width: 100%;
}

#admin td.menu {
	width: 140pt;
	background-color: #efd9ea;
}

#admin td.main {
	padding: 10pt 30pt;
}

#formEventos {
	width: 100%;
}

#formEventos td {
	padding-bottom: 2pt;
}

#formEventos td.legenda {
	font-weight: bold;
	width: 23%;
}

#listaSimples {
	margin-top: 10pt;
	width: 100%;
}

#listaSimples tr.header {
	background: #eeeeff;
	font-weight: bold;
	border-top: 2px solid #9999aa;
	border-bottom: 1px solid #9999aa;
}

#listaSimples tr.itens:hover {
	background: #ffeeee;
}

#listaSimples td {
	padding-bottom: 2pt;
	padding-left: 10pt;
}

#eventosLista {
	margin-top: 10pt;
	width: 100%;
}

#eventosLista tr.header {
	background: #eeeeff;
	font-weight: bold;
	border-top: 2px solid #9999aa;
	border-bottom: 1px solid #9999aa;
}

#eventosLista tr.itens:hover {
	background: #ffeeee;
	cursor: pointer;
}

#eventosLista td {
	padding-bottom: 2pt;
	padding-left: 10pt;
}

#eventosLista td.checkbox {
	width: 5%;
}

#eventosLista td.data {
	width: 20%;
}

#eventosLista td.titulo {
	width: 30%;
}

#eventosLista td.descricao {
	
}

#album {
	
}

#album td {
	
}

#album td.nomeFicheiro {
	padding-left: 10pt;
	font-weight: bold;
	height: 15pt;
	color: grey;
}

#album td.descricao {
	padding-left: 10pt;
}

#descAlbum {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding-bottom: 28pt;
	color: #883333;
}

#adminMenu {
	margin-top: 5pt;
}

#adminMenu a {
	width: 140pt;
	height: 20pt;
	border-bottom: 1px solid white;
	color: white;
	font-weight: bold;
	background-color: #912949;
	float: left;
	padding-left: 10pt;
}

#adminMenu a:hover {
	background-color: #ac5871;
}

#administracaoAddmenu {
	width: 90%;
}

#administracaoAddmenu td.legenda {
	font-weight: bold;
}

#administracaoAddmenu td.legenda {
	width: 90pt;
}

#adminListaMenus {
	width: 100%;
}

#adminListaMenus td {
	border-bottom: 1px solid #aaaaaa;
	padding: 4pt;
}

#adminListaMenus td.legenda {
	font-weight: bold;
	background-color: #555555;
	color: white;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid black;
}

#adminListaMenus tr.menu {
	background: #e2e2e2;
}

#adminListaMenus tr.submenu {
	background: #f6f6f6;
}

#adminListaMenus tr.subsubmenu {
	background: white;
}

#formRegisto {
	width: 100%;
}

#formRegisto td {
	
}

#formRegisto td.separador {
	color: #7e4a6a;
	background-color: #f3c0df;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9.5pt;
	font-weight: bold;
	padding: 4pt;
}

#formRegisto td.legenda {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	font-weight: bold;
	padding: 4pt;
	width: 130pt;
}

#formRegisto td.input {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 8.5pt;
	width: 200px;
}

#fotos img {
	margin: 20pt;
}