body, table {

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	color: #FFF;

}



form label {

	float: left;

}



form input, form textarea {

	border: solid 1px #000;

}



form label, form input, form textarea {

	margin-top: 2px;

}



.loading {

	float: left;

	background: #FFF url('../image/loading.gif') no-repeat;

	color: #000;

	padding: 0 10px 0 35px;

	line-height: 32px;

}



.message {

	text-align: center;

	color: #CCC;

}



.section {

	padding-top: 10px;

	vertical-align: top;

	text-align: left;

}



.section ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.button {

	float: left;

	border: solid 1px #990000;

	margin-left: 3px;

	padding: 3px 10px;

	color: #FFF;

	text-decoration: none;

}



table.listing {

	border-collapse: collapse;

	margin-bottom: 10px;

}



table.listing caption {

	font-size: 1.5em;

}



table.listing, table.listing th, table.listing td {

	border: solid 1px #CCC;

}



ul#menu {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



ul#menu li a {  /* Aqui definimos o o estado do menu normal */

	width: 150px; /* Aqui definimos o tamanho na horizontal */

	height: 20px; /* Aqui definimos o tamanho na vertical */

	padding-left: 6px; /* Aqui definimos o espaço entre o texto e a borda esquerda */

	padding-top: 2px; /* Aqui definimos o espaço entre o texto e a borda esquerda */

	font-size: 14px;  /* Aqui definimos o tamanho da fonte*/

	color: #000000;   /* Aqui definimos a cor da fonte*/

	border: 0px solid #76209B;   /* Aqui definimos a borda*/

	text-decoration: none;   /* Aqui definimos a decoração do texto*/

}

ul#menu li a:hover {   /* Aqui definimos o o estado do menu quando o mouse é passado por cima */

	font-size: 14px;  /* Aqui definimos o tamanho da fonte*/

	color: #000000;   /* Aqui definimos a cor da fonte*/

	background-color: #F5E1E2;  /* Aqui definimos o fundo, no caso uma cor mais escura*/

	text-decoration: underline;  /* Aqui definimos a decoração do texto, no caso está sublinhado*/

}



#content table th, #content table td {

	padding: 2px 5px;

}



#gata img {

	border: solid 1px #000;

	padding: 3px;

	background: #FFF;

	margin-right: 5px;

}



#gata ul {

	margin-left: 20px;

	list-style-type: circle;

	color: #FFF;

	font-weight: bold;

}



#gata a {

	color: inherit;

	font-weight: inherit;

	text-decoration: none;

}



.internalContent {

	margin-left: 5px;

}



.internalContent a {

	color: #FFF;

	text-decoration: none;

}



.internalContent img {

	border: none;

}



.internalContent .thumbs img {

	border: solid 1px #000;

	padding: 3px;

	background: #FFF;

	margin-top: 5px;

}



#frmContato fieldset {

	margin: 10px;

	border: solid 1px #000;

}



#frmContato label {

	float: left;

	text-align: right;

	padding-right: 5px;

	width: 70px;

	line-height: 22px;

}



#frmContato input, #frmContato select {

	width: 200px;

	margin-top: 5px;

}



#frmContato textarea {

	margin-top: 5px;

	width: 410px;

	height: 200px;

}



#frmContato #btnEnviar {

	width: auto;

}



.internalContent {

height: 500px;

overflow: auto;

}



#banner4 {

width: 160px;

height: 70px;

}



.rodape { color: #000;
text-decoration: none;

}

.rodape a { color: #FFF; 
text-decoration: none;

}

.branco { color: #FFF; }

#recados { overflow: auto; height: 300px; 

}

.branco a { font-weight: bold; }



.section a { color: #FFF;

text-decoration: none;

}



.section a:hover { text-decoration: underline; 

}

#agenda .date, .internalContent .date { display: none; 
}