
/*-- Global ----------------------------------------------------------------------------------------*/
body						{ font-family: Trebuchet MS; color: #666666; margin: 0px; }

a:link					{ color: #278DC5; cursor: hand; cursor: pointer; }
a:link, a:visited		{ font-weight: bold; }
a:visited				{ color: #0044D2; }
a:hover 					{ color: #000099; background: #6898FB; 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 #0044D2; }
input.botao				{ font: bold; cursor: hand; cursor: pointer; background: #94B6FC;
							  color: #666666; padding: 1px 1px 1px 2px; }
input.botao:hover		{ color: white; background: #0044D2 }

table						{ font-size: 12px; }
table td					{ vertical-align: top; }
.tabela a:hover		{ background: #E1EBFF; }


/*-- Texto -----------------------------------------------------------------------------------------*/
.tema						{ font-size: 18px; font-weight: bold; padding-left: 10px;
							  color: #94B6FC; background: #0044D2; }

.titulo a:link, .titulo,
.titulo a:visited		{ color: #000099; font-weight: bold; }
.titulo a:hover		{ background: #94B6FC; }
.titulo					{ font-size: 18px; border-bottom: 1px solid #000099; }

.subtitulo a:link, .subtitulo,
.subtitulo a:visited	{ color: #0044D2; font-weight: bold; }
.subtitulo				{ font-size: 14px; border-bottom: 1px dotted #0044D2; }

.texto					{ font-size: 12px; }
table.texto td			{ vertical-align: top; }
div.texto	 			{ border: 1px solid #0044D2; background: #C7D9FE;
							  width: 476px; min-height: 593px; }
* html div.texto		{ height: 595px; } /* Necessario para que funcione no IE6 */

.depoimento				{ background: #94B6FC; padding: 5px; }
.assinatura				{ font-size: 11px; text-align: right; padding-right: 5px;
							  background: #6898FB; font-weight: bold; }

.mensagem				{ color: #000099; font-size: 18px; font-weight: bold;
							  border: none; vertical-align:bottom; padding: 0 0 0 80px; }
div.msg					{ background: #C7D9FE; }

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: #000099; }
.tabela_sub				{ font-weight: bold; text-align: center; color: white;
							  background: #0044D2; }


/*-- Index -----------------------------------------------------------------------------------------*/

.index					{ font: 11px Verdana, Trebuchet MS; color: black; vertical-align: middle; }

div						{ border: 1px solid #0044D2; background: white; }
div.marcador			{ border: 1px solid #6898FB; background: #E1EBFF; 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: #0044D2; 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: #8D0A45; }
.evento	 				{ font-size: 11px; text-align: center; font-weight: bold; color: #94B6FC; background: #8D0A45; }
a.evento:hover			{ color: #000099; }
.evento_data			{ color: white; font-weight: normal; }
