body {
	background-image: url(imagescss/fundo.jpg);
	margin: 0px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:link {text-decoration: none; color:#C00}
a:visited {text-decoration: none; color:#F00}
a:hover {text-decoration: underline; color:#F00}
a:active {text-decoration: none}
acronym {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #000000;
	cursor: help;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #7E2C25;
	background-position: left top;
	padding: 0px;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h1 span {
	display: block;
	background-image: url(imagescss/h1_icone.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin: 0px;
	height: 30px;
}


h2 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	color: #F00;
}
h2 span {
	background-image: url(imagescss/h2_separador.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
}

h0 {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
}



p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
}
p.midia {
	padding-top: 10px;
	padding-bottom: 20px;
}
p.midia span {
	display: block;
	padding-top: 5px;
	font-size: 11px;
	color: #666666;
}
p.referencia {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	background-image: url(imagescss/referencia_marcador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-left: 3px;
}
p.referencia_2 {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	background-image: url(imagescss/referencia_2_marcador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	margin-left: 3px;
}
p.referencia_3 {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	background-image: url(imagescss/referencia_3_marcador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	margin-left: 3px;
}
p.referencias {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding-left: 26px;
	margin-left: 3px;
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
}
ul li {
	background-image: url(imagescss/ul_marcador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul ul {
	padding-top: 10px;
}
ul ul li {
	font-size: 10px;
	background-image: url(imagescss/ul_marcador_sub_01.gif);
}

dl {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
}
dt {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(imagescss/dl_marcador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


div.caixadestaque {
	background-color: #eeeeee;
	border: 1px solid #CCCCCC;
	background-image: url(imagescss/caixadestaque_fundo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div.modulos {
	background-color: #EDF6FF;
	border: 1px solid #CCCCCC;
	background-image: url(imagescss/modulos_fundo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding: 0px;
}
div.modulos ul {
	margin: 0px;
	border: 1px solid #FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div.modulos ul li strong {
	font-weight: normal;
	color: #003366;
}
	



/*****************************/

div.definicao {
	padding: 0px;
	background-image: url(imagescss/definicao_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.definicao h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.definicao p {
	padding-left: 47px;
}
div.definicao ul {
	padding-left: 57px;
}
div.definicao ul ul {
	padding-left: 13px;
}
div.definicao table {
	margin-left: 47px;
}

/*****************************/

div.pratica {
	padding: 0px;
	background-image: url(imagescss/napratica_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.pratica h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.pretica p {
	padding-left: 47px;
}
div.pratica ul {
	padding-left: 57px;
}
div.pratica ul ul {
	padding-left: 13px;
}
div.pratica table {
	margin-left: 47px;
}


/*****************************/

div.referencias {
	padding: 0px;
	background-image: url(imagescss/video_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.referencias h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.referencias p {
	padding-left: 47px;
}
div.referencias ul {
	padding-left: 57px;
}
div.referencias ul ul {
	padding-left: 13px;
}
div.referencias table {
	margin-left: 47px;
}


/*****************************/

div.desafio {
	padding: 0px;
	background-image: url(imagescss/desafio_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.desafio h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.desafio p {
	padding-left: 47px;
}
div.desafio ul {
	padding-left: 57px;
}
div.desafio ul ul {
	padding-left: 13px;
}
div.desafio table {
	margin-left: 47px;
}


/*****************************/

div.dica {
	padding: 0px;
	background-image: url(imagescss/dica_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dica h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dica p {
	padding-left: 47px;
}
div.dica ul {
	padding-left: 57px;
}
div.dica ul ul {
	padding-left: 13px;
}
div.dica table {
	margin-left: 47px;
}


/*****************************/

div.download {
	padding: 0px;
	background-image: url(imagescss/download_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.download h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.download p {
	padding-left: 47px;
}
div.download ul {
	padding-left: 57px;
}
div.download ul ul {
	padding-left: 13px;
}
div.download table {
	margin-left: 47px;
}


/*****************************/

div.exemplo {
	padding: 0px;
	background-image: url(imagescss/exemplo_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.exemplo h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.exemplo p {
	padding-left: 47px;
}
div.exemplo ul {
	padding-left: 57px;
}
div.exemplo ul ul {
	padding-left: 13px;
}
div.exemplo table {
	margin-left: 47px;
}

/*****************************/

div.forum {
	padding: 0px;
	background-image: url(imagescss/forum_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.forum h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.forum p {
	padding-left: 47px;
}
div.forum ul {
	padding-left: 57px;
}
div.forum ul ul {
	padding-left: 13px;
}
div.forum table {
	margin-left: 47px;
}

/*****************************/

div.importante {
	padding: 0px;
	background-image: url(imagescss/reflexao_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.importante h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.importante p {
	padding-left: 47px;
}
div.importante ul {
	padding-left: 57px;
}
div.importante ul ul {
	padding-left: 13px;
}
div.importante table {
	margin-left: 47px;
}


/*****************************/

div.objetivo {
	padding: 0px;
	background-image: url(imagescss/objetivo_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.objetivo h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.objetivo p {
	padding-left: 47px;
}
div.objetivo ul {
	padding-left: 57px;
}
div.objetivo ul ul {
	padding-left: 13px;
}
div.objetivo table {
	margin-left: 47px;
}

/*****************************/

div.plano {
	padding: 0px;
	background-image: url(imagescss/plano_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.plano h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.plano p {
	padding-left: 47px;
}
div.plano ul {
	padding-left: 57px;
}
div.plano ul ul {
	padding-left: 13px;
}
div.plano table {
	margin-left: 47px;
}

/*****************************/

div.questionamento {
	padding: 0px;
	background-image: url(imagescss/questionamento_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.questionamento h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.questionamento p {
	padding-left: 47px;
}
div.questionamento ul {
	padding-left: 57px;
}
div.questionamento ul ul {
	padding-left: 13px;
}
div.questionamento table {
	margin-left: 47px;
}

/*****************************/

div.reflexao {
	padding: 0px;
	background-image: url(imagescss/palavra_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.reflexao h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.reflexao p {
	padding-left: 47px;
}
div.reflexao ul {
	padding-left: 57px;
}
div.reflexao ul ul {
	padding-left: 13px;
}
div.reflexao table {
	margin-left: 47px;
}

/*****************************/

div.relax {
	padding: 0px;
	background-image: url(imagescss/relax_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.relax h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.relax p {
	padding-left: 47px;
}
div.relax ul {
	padding-left: 57px;
}
div.relax ul ul {
	padding-left: 13px;
}
div.relax table {
	margin-left: 47px;
}

/*****************************/

div.resumo {
	padding: 0px;
	background-image: url(imagescss/resumo_icone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.resumo h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.resumo p {
	padding-left: 47px;
}
div.resumo ul {
	padding-left: 57px;
}
div.resumo ul ul {
	padding-left: 13px;
}
div.resumo table {
	margin-left: 47px;
}

/*****************************/

div.saibamais {
	padding: 0px;
	background-image: url(imagescss/saibamais_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.saibamais h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.saibamais p {
	padding-left: 47px;
}
div.saibamais ul {
	padding-left: 57px;
}
div.saibamais ul ul {
	padding-left: 13px;
}
div.saibamais table {
	margin-left: 47px;
}

/*****************************/

div.link{
	padding: 0px;
	background-image: url(imagescss/link_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.link h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.link p {
	padding-left: 47px;
}
div.link ul {
	padding-left: 57px;
}
div.link ul ul {
	padding-left: 13px;
}
div.link table {
	margin-left: 47px;
}

/*****************************/

div.dica{
	padding: 0px;
	background-image: url(imagescss/dica_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dica h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.dica p {
	padding-left: 47px;
}
div.dica ul {
	padding-left: 57px;
}
div.dica ul ul {
	padding-left: 13px;
}
div.dica table {
	margin-left: 47px;
}
/*****************************/

div.relembrando{
	padding: 0px;
	background-image: url(imagescss/relembrando_icone_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.relembrando h2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 47px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.relembrando p {
	padding-left: 47px;
}
div.relembrando ul {
	padding-left: 57px;
}
div.relembrando ul ul {
	padding-left: 13px;
}
div.relembrando table {
	margin-left: 47px;
}
