/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* GERAL */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

body					{ margin: 0; width: 100%; }

p, h1					{ font-family: Arial, Helvetica, sans-serif; }

p						{ font-size: 8pt; margin: 0; padding: 0; vertical-align: middle; }
img						{ border: 0; }

a						{ text-decoration: none; }
a:hover					{ text-decoration: underline; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

.aLeft					{ float: left; }
.aLeft100				{ float: left; width: 100%; }
.aRight					{ float: right; }

.sup10					{ margin-top: 10px; }
.sup20					{ margin-top: 20px; }
.sup30					{ margin-top: 30px; }
.sup40					{ margin-top: 40px; }
.sup50					{ margin-top: 50px; }
.sup60					{ margin-top: 60px; }

.supB10					{ margin-bottom: 10px; }
.supB20					{ margin-bottom: 20px; }
.supB30					{ margin-bottom: 30px; }
.supB40					{ margin-bottom: 40px; }
.supB50					{ margin-bottom: 50px; }
.supB60					{ margin-bottom: 60px; }

.linhaT60				{ padding-top: 60px; }
.linhaT50				{ padding-top: 50px; }
.linhaT40				{ padding-top: 40px; }
.linhaT30				{ padding-top: 30px; }
.linhaT20				{ padding-top: 20px; }
.linhaT10				{ padding-top: 10px; }

.linha60				{ padding-bottom: 60px; }
.linha50				{ padding-bottom: 50px; }
.linha40				{ padding-bottom: 40px; }
.linha30				{ padding-bottom: 30px; }
.linha20				{ padding-bottom: 20px; }
.linha10				{ padding-bottom: 10px; }

.sep20					{ padding-right: 20px; }
.sep30					{ padding-right: 30px; }

.sep					{ float: left; width: 100%; height: 50px; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

.justificado			{ text-align: justify; }
.centralizado			{ text-align: center; }
.caixaalta				{ text-transform: uppercase; }
.negrito				{ font-weight: bold; }
.sublinhado				{ text-decoration: underline; }

.vm						{ background-color: #F00; }
.az						{ background-color: #06F; }
.am						{ background-color: #FC0; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */
/* ESTRUTURA  */
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

.divLargura1			{ width: 980px; height: 100%; margin: 0 auto; }
.divLargura2			{ width: 940px; height: 100%; margin: 0 auto; }

#divTopo				{ width: 100%; float: left; }
#divConteudo			{ width: 100%; float: left; }
#divRodape				{ width: 100%; float: left; height: 210px; }
#divFim					{ width: 100%; float: left; height: 500px; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#logoTwitter			{ padding: 20px 0 0 0; float: left; }
#divRodape p			{ line-height: 100px; }
#divRodape #sante		{ float: right; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#homeLink				{ float: left; }
a#homeLink				{ text-decoration: none; }
a#homeLink:hover		{ text-decoration: none; }

#menu					{ list-style: none; margin: 0; }
#menu li				{ padding: 0; float: left; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

h1						{ font-size: 20pt; font-style: italic; margin: 0; padding-bottom: 0; padding-right: 0; float: left; }

.box2					{ width: 455px; float: left; }
.box3					{ width: 293px; float: left; }
.box4					{ width: 212px; float: left; }
.box5					{ width: 164px; float: left; }

.imagemDestaque			{ float: left; width: 100%; height: 120px; }

#listaDestaques			{ list-style: none; margin: 30px 0 0 0; padding: 0; }
#listaDestaques li		{ padding: 0 0 10px 0; }
#listaDestaques p		{ font-size: 10pt; }

.tituloDestaque			{ font-size: 12pt; line-height: 20pt; font-weight: bold; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */




















