
/*-- Global ----------------------------------------------------------------------------------------*/
body						{ font-family: Trebuchet MS; color: #666666; margin: 0px; }

a:link					{ color: #AE9D7B; cursor: hand; cursor: pointer; }
a:link, a:visited		{ font-weight: bold; }
a:visited				{ color: #755C44; }
a:hover 					{ color: #564432; background: #C1B59B; text-decoration: none;
							  border-top: 2px solid; border-bottom: 1px solid; }

input, textarea		{ padding-left: 3px; }
input, textarea,
select, input.botao	{ font: 11px Trebuchet MS; border: 1px solid #755C44; }
input.botao				{ font: bold; cursor: hand; cursor: pointer; background: #FCE6C1;
							  color: #666666; padding: 1px 1px 1px 2px; }
input.botao:hover		{ color: white; background: #755C44 }

table						{ font-size: 12px; }
table td					{ vertical-align: top; }

.tabela td				{ padding: 7px; }
.tabela a:hover		{ background: #FEF8ED; }


/*-- Texto -----------------------------------------------------------------------------------------*/
.tema						{ font-size: 18px; font-weight: bold; padding-left: 10px;
							  color: #FCE6C1; background: #755C44; }

.titulo a:link, .titulo,
.titulo a:visited		{ color: #564432; font-weight: bold; }
.titulo a:hover		{ background: #FCE6C1; }
.titulo					{ font-size: 18px; border-bottom: 1px solid #564432; }

.subtitulo a:link, .subtitulo,
.subtitulo a:visited	{ color: #755C44; font-weight: bold; }
.subtitulo				{ font-size: 14px; border-bottom: 1px dotted #755C44; }

.texto					{ font-size: 12px; }
table.texto td			{ vertical-align: top; }
div.texto	 			{ border: 1px solid #755C44; background: #FEF2DE;
							  width: 476px; min-height: 818px; }
* html div.texto		{ height: 825px; } /* Necessario para que funcione no IE6 */

.depoimento				{ background: #FCE6C1; padding: 5px; }
.assinatura				{ font-size: 11px; text-align: right; padding-right: 5px;
							  background: #C1B59B; font-weight: bold; }

.mensagem				{ color: #564432; font-size: 18px; font-weight: bold;
							  border: none; vertical-align:bottom; padding: 0 0 0 80px; }
div.msg					{ background: #FEF2DE; }

table.agenda			{ color: #333333; text-align: center; }
table.agenda td		{ padding: 0 5; vertical-align: middle; }

.tabela_tit				{ font-size: 18px; font-weight: bold; text-align: left;
							  color: white; background: #564432; }
.tabela_sub				{ font-weight: bold; text-align: center; color: white;
							  background: #755C44; }


/*-- Index -----------------------------------------------------------------------------------------*/

.index					{ font: 11px Verdana, Trebuchet MS; color: black; vertical-align: middle; }

div						{ border: 1px solid #755C44; background: white; }
div.marcador			{ border: 1px solid #C1B59B; background: #FEF8ED; padding: 0px 5px; }

.box_1x1					{ width: 234px; min-height: 100px; }
.box_1x2					{ width: 476px; min-height: 100px; }
.box_2x1					{ width: 234px; min-height: 155px; }
* html .box_1x1		{ width: 236px; height: 100px; }
* html .box_1x2		{ width: 478px; height: 100px; }
* html .box_2x1		{ width: 236px; height: 155px; }


/*-- Menu ------------------------------------------------------------------------------------------*/

#menu ul					{ margin: 0; padding: 1; list-style-type:none; }
#menu li a				{ font-weight: normal; font: 11px; color: #666666; display: block; text-decoration: none; }
#menu li a:hover		{ font-weight: bold; background: #755C44; color: white; border: none; }
* html #menu li a		{ width: 122px; } /* Necessario para que funcione no IE6 */

.email					{ text-align: center; font-weight: bold; line-height: 110%; }

a.evento:link,
a.evento:visited		{ text-decoration: none; border: none; color: white; background: #9A8664; }
.evento	 				{ font-size: 11px; text-align: center; font-weight: bold; color: #FCE6C1; background: #9A8664; }
a.evento:hover			{ color: #564432; }
.evento_data			{ color: white; font-weight: normal; }
