cobaia {
	background-color: #000000;
}

body {
	background: #95c522 url(../imagens/bgResto.jpg) repeat-x;
	font: 9pt Verdana;
	color: black;
	border: 0px solid red;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0px 0px;
	/*text-align: center;*/
}

table { 
	border: 0px solid red;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0px 0px;
	font: 9pt Verdana;
}

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

a:link, a:visited {
	text-decoration: none;
	color: #37490b;
}
a:hover {
	color: #687e35;
}

input {
	border: 1px solid #d8e0c9;
	background-color: white;
	font: 8pt Verdana;
	color: #444444;
	padding: 1pt 2pt;
	-moz-border-radius: 2%;
}
input.button {
	background-color: white;
	color: #343f07;
	padding: 0pt 1pt;
	-moz-border-radius: 2%;
}
input.button:hover {
	background-color: #dee3d0;
}
textarea {
	border: 1px solid #d8e0c9;
	background-color: white;
	font: 8pt Verdana;
	color: #444444;
	padding: 1pt 2pt;
	-moz-border-radius: 2%;
}

img.border {
	border: 1pt solid #d4d9c5;
}

hr {
	border: 1pt solid #d8e0c9;
	color: #d8e0c9;
}

ul { 
	list-style: square inside url(../imagens/lista.gif);
	margin-top: 0pt;
}

.erro {
	font: 7.5pt Verdana;
	color: #993333;
	padding-left: 2pt;
}
.sucesso {
	font: 7.5pt Verdana;
	color: #228822;
	padding-left: 2pt;
}


#total {
	width: 100%;
}
#total td.barraTopo {
	background: #81ab1e url(../imagens/bgTop.gif) repeat-x;
	color: #ffffff;
	text-align: right;
	font: 8pt Verdana;
	padding-right: 20pt;
	height: 26px;
}
#total td.resto {
	color: #ffffff;
	font: 9pt Verdana;
	padding-left: 10%; 
}


#central {
	margin-top: 40pt;
	padding-left: 12%;
}
#central td.titulo{
	font: 18pt Verdana;
	color: #edf4d3;
	padding-left: 0pt;
	letter-spacing: 0.1cm;
}

#principal {
	width: 550pt;
	border: 3pt solid #678918;
	-moz-border-radius: 2%;
}
#principal td.conteudo {
	background-color: #ffffff;
	padding: 8pt 10pt;
	-moz-border-radius-topleft: 2%;
	-moz-border-radius-bottomleft: 2%;
	vertical-align: top;
}
#principal td.barra {
	background-color: #d7ebae;
	border: 1pt solid white;
	width: 10pt;
}
#principal td.menu {
	background: #79a01f url(../imagens/bgMenu.jpg) no-repeat;
	color: #ffffff;
	width: 151px;
	height: 336px;
	vertical-align: top;
	border: 1pt solid white;
	-moz-border-radius: 2%;
}

#conteudo {
	width: 100%;
}
#conteudo td.icone {
	width: 10%;
}
#conteudo td.titulo {
	font: bold 9pt Verdana;
	color: #323331;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	padding-right: 6pt;
	width: 18%;
}
#conteudo td.texto {
	font: 8.5pt Verdana;
	color: black;
	letter-spacing: normal;
	padding-top: 11pt;
	text-align: justify;
}

#newsletter {
	width: 100%;
	padding-left: 16pt;
	padding-top: 12pt;
	
}
#newsletter td {
	padding-bottom: 2pt;
}
#newsletter td.legenda {
	width: 15%;
	font: bold 8pt Verdana;
}
#newsletter td.input {
	width: 35%;
	text-align: right;
}

#contactos {
	width: 100%;
	font: 8pt Verdana;
	padding-top: 5pt;
	padding-bottom: 18pt;
	border-bottom: 1pt dashed grey;
}
#contactos td.legenda {
	width: 12%;
	font: bold 8pt Verdana;
}

#contactosForm {
	width: 100%;
	font: 8pt Verdana;
	padding-top: 20pt;
}
#contactosForm td {
	padding-bottom: 2pt;
}
#contactosForm td.legenda {
	width: 20%;
	font: bold 8pt Verdana;
	vertical-align: top;
}
#contactosForm td.input {
	width: 35%;
	text-align: right;
}


#menu {
	vertical-align: top;
	color: white;
	font: bold 9pt Verdana;
}
#menu td {
	padding-left: 15pt;
}
#menu td.primeiro {
	padding-top: 18pt;
}
#menu td.miniaturas {
	width: 30%;
	padding-bottom: 3pt;
	font: 2pt Verdana;
	color: white;
}
#menu a:link {
	text-decoration: none;
	color: white;
	font: bold 9pt Verdana;
}
#menu a:visited {
	color: #f5ffd2;
}
#menu a:hover {
	color: #ddef9b;
}

#copyright {
	color: #ffffff;
	font: 8pt Verdana;
	text-align: center;
}

