body {
	background-image: url(../imagens/bg_body.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
}

/*-------------------------------------- Layout -----------------------------------------*/

#borda_esq {
	width: 20px;
	vertical-align: top;
	background-image: url(../imagens/margem_esq.gif);
	background-repeat: repeat-y;
}

#borda_dir {
	width: 20px;
	vertical-align: top;
	background-image: url(../imagens/margem_dir.gif);
	background-repeat: repeat-y;
}

/*--------------------------------------- / Layout -----------------------------------------*/




/*-------------------------------------- Menu Topo -----------------------------------------*/

#menutop {
	width: 740px;
	height: 42px;
	background: url(../imagens/bg_menutop.gif);
	background-repeat: no-repeat;
}

.menutop, a.mainlevel_topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #395B5B;
	padding: 8px 0px 5px 0px;
	margin: 0px 15px 0px 15px;
}

a.mainlevel_topmenu:hover {
	color: #55846B;
	text-decoration: none;
}

.inputbox_busca {
	font-size: 10px;
	font-weight: normal;
	color: #395B5B;
	background-color: #F4F7F2;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	height: 12px;
	line-height: 12px;
	border: 1px inset;
}

.button_busca {
	font-size: 11px;
	font-weight: bold;
	color: #395B5B;
	background-color: #FFFFFF;
	border: none;
	line-height: 100%;
	padding-left: 3px;
	padding-right: 3px;
}

/*------------------------------------- / Menu Topo -----------------------------------------*/



/*------------------------------------- Menu Principal ---------------------------------------*/

.mainlevel_menup {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:130%;
	font-size: 11px;
	text-align:left;
}
a.sublevel_menup, a.sublevel_menup:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:130%;
	font-size: 10px;
	text-align:left;
	color: #D4DCCD;
}

#menu, .moduletable_modmenup {
	background-image: url(../imagens/menu_bg.gif);
}

#menu div, .moduletable_modmenup td {
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px
}

#menu div a, .moduletable_modmenup td a {
	display:block;
	position:relative;
	width:137px;
	height:20px;
	background-color: #55846B;
	padding-left: 3px;
	line-height: 20px;
}

#menu div a:hover, .moduletable_modmenup td a:hover {
	background-color: #3A5A49;
	padding-left: 3px;
	text-decoration: none;
}

a.mainlevel_menup {
	color: #E1DCC2;
}

a.mainlevel_menup:hover {
	color: #D4DCCD;
}

#td_mainbody {
	padding-left:8px;
	padding-right:8px;
	width:514px;

}
#div_mainbody {
	width:513px;
	overflow:hidden;
	position:relative;
	padding-left:1px;
}
#conteudoEditor {
	margin-left:-1px;
	width:100%;

}
.article_seperator {
	line-height:6px;
	height:6px;
	display:block;
}
/*------------------------------------ / Menu Principal --------------------------------------*/



/*------------------------------------- Migalha de pao ---------------------------------------*/

#caminho1 {
	width: 400px;
	height: 20px;
	background-color: #D5DDCE;
	color: #4B5F5F;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}

#caminho2 {
/*	
	width: 542px;
	height: 20px;
	background-color: #D5DDCE;
*/
	color: #4B5F5F;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
/*
	padding-right: 15px;
	padding-top: 3px;
*/
}

span.pathway {
	font-size: 11px;
	font-weight: bold;
	color: #4B5F5F;
	text-decoration: none;
}

a.pathway {
	font-size: 11px;
	font-weight: normal;
	color: #4B5F5F;
	text-decoration: underline;
}

a.pathway:hover {
	font-size: 11px;
	font-weight: normal;
	color: #40576A;
	text-decoration: underline;
}

/*------------------------------------ / Migalha de pao -------------------------------------*/




/*----------------------------------------- Conteudo ----------------------------------------*/

/* ------------------- Título da seção ------------------- */
.titulo, div.blog_more div {
	white-space:nowrap;
	display:block;
	background:/*#F9FBF9/*#F0F3F0*/ url(../imagens/item_titulo.gif) left center no-repeat;
	padding-left:10px;
}
.componentheading, h3, h2, .contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #314F4F;
	text-align: left;
	text-transform: none;
	white-space:nowrap;
	line-height: 18px;
	border-top:0px solid #A0A3A0;
	height:20px;
}
.componentheading, h3, h2 {
	height:18px;
	line-height:16px;
	padding-top:2px;
}
.subtitulo {   /* sub-ítulo da noticia */
	display:none;
	font-size: 10px;
	font-weight: normal;
	color: #606A00;
	text-align: left;
	margin-top:-2px;
	line-height: 100%;
	padding-left:10px;
}
.buttonheading {
	background:#F9FBF9;
	border-bottom:1px solid #A0A3A0;
}
/*
.contentheading {
	background-repeat: no-repeat;
	background-image: url(../imagens/item_titulo.gif);
*/
/*
	font-size: 11px;
	font-weight: bold;
	color: #314F4F;
	text-align: left;
	text-transform: uppercase;
	background:#F9FBF9;
	border-bottom:1px solid #A0A3A0;
	padding-top:4px;
*/
/*
	display: block;
	line-height: 120%;
}


.componentheading {  
	font-size: 11px;
	font-weight: bold;
	color: #314F4F;
	text-align: left;
	text-transform: uppercase;
	display: block;
	line-height: 120%;
	padding-left: 20px;
}

h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited, {
	font-size: 11px;
	font-weight: bold;
	color: #314F4F;
	text-align: left;
	background-image: url(../imagens/item_titulo.gif); 
	text-transform: uppercase;
	background-repeat: no-repeat;
	padding-left: 10px;
}
*/

/* ------------------- ------------------- */
.searchintro {
	padding: 20px;
}
.contentdescription, td.contentdescription, .searchintro {
	font-size: 11px;
	font-weight: normal;
	color: /*#55846B;*/black;
	text-align: justify;
	line-height: 120%;
}

.contentpaneopen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	line-height: 100%;
/*
	margin-left: 5px;
	width: 96%;
*/
/*	display: block;*/
}

.contentpaneopen td {
/*	padding-left: 10px;
	padding-bottom: 5px;
	*/
}

.contenttoc {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 150%;
	padding-top: 20px;
	width: 100%;
}

.pagenavcounter {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 150%;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.pagenav, .pagenav_prev, .pagenav_next {
	font-size: 11px;
	font-weight: normal;
	color: #996600;
	text-align: center;
	line-height: 120%;
}

.pagenav:hover, .pagenav_prev:hover, .pagenav_next:hover {
	text-decoration: underline;
}


td.sectiontablefooter {
	text-align: center;
}

.small {      /* nome do autor */
	font-size: 10px;
	font-weight: normal;
	color: #996600;
	text-align: justify;
	line-height: 120%;
}

.category, a.category, .blogsection, a.blogsection, .sectiontableentry1 a, .sectiontableentry2 a{
	font-size: 11px;
	font-weight: normal;
	color: /*#55846B;*/#227338;
	text-align: justify;
	line-height: 120%;
}

/*a.category:hover, .blogsection a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a:hover {
	text-decoration: underline;
	color: #996600;
}*/


.back_button, .back_button div{   /* comando voltar */
	font-size: 11px;
	font-weight: normal;
	color: #606A00;
	text-align: right;
	padding-right:1px;
	background:#F9FBF9;
	border-top:1px solid #A0A3A0;
}

.back_button a:hover {
	text-decoration: underline;
	color: #606A00;
}

.readon,a.readon,a.readon:link {  /* comando leia mais... */
	font-size: 10px;
	font-weight: normal;
	color: #606A00;
	text-align: right;
	padding-top: 5px;
	margin-right: 15px;
	margin-left: 0px;
	padding-bottom: 5px;
}

.readon:visited {
	text-decoration: none;
	color: #606A00;
}

a.readon:hover {
	text-decoration: underline;
}

td.inputbox {
	font-size: 10px;
	font-weight: normal;
	color: #3A5A49;
	text-align: left;
	padding-left: 20px;
}


/*---------------------------------------- / Conteudo ---------------------------------------*/



/*------------------------------------------ Enquete ----------------------------------------*/

.enquete {
	background: url(../imagens/enquete_cont.gif);
	background-repeat: no-repeat;
	background-color: #EEF3EB;
	border-left: solid 2px #55846B;
	border-right: solid 2px #55846B;
	width: 128px;
	color: #55846B;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 1px 5px 0px 5px;
}

.poll {
	width: 100%;
	border: none;
	font-size: 10px;
	font-weight: bold;
	color: #55846B;
	text-align: center;
	vertical-align: middle;
}

.poll td {
	padding: 3px 0px 3px 0px;
}

.button {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #55846B;
	border: 1px outset #55846B;
	height: 18px;
	line-height: 100%;
	padding-left: 3px;
	padding-right: 3px;
	margin: 5px 2px 0px 2px;
}

.pollstableborder {
	border: none;
	width: 100%;
}

.sectiontableentry1 {
	border: none;
	/*font-size: 10px;*/
	font-weight: normal;
	/*color: #55846B;*/
	text-align: left;
	vertical-align: middle;
	/*background:#F0F0F0;*/
}

.sectiontableentry2 {
	border: none;
	/*font-size: 10px;*/
	font-weight: normal;
	/*color: #55846B;*/
	text-align: left;
	vertical-align: middle;
	/*background:#FAFAFA;*/
}

.sectiontableentry1 td{
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid white/*#E5E5E5*/;
	border-top:0;
	border-bottom:0;
}

.sectiontableentry2 td{
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid white/*#E5E5E5*/;
	border-top:0;
	border-bottom:0;
}

.sectiontableentry1 td img, .sectiontableentry2 td img{
	display:inline;
	margin:0;
	padding:0;
}
/* IRRELEVANTE
.contentpane table {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	line-height: 130%;
}
*/
div .message {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #55846B;
	text-align: justify;
	line-height: 120%;
	margin-left: 25px;
	padding-top: 3px;
}

.inputbox {
	font-size: 10px;
	font-weight: normal;
	color: #3A5A49;
	text-align: left;
	padding-left: 3px;
}

/*----------------------------------------- / Enquete -----------------------------------------*/



/*------------------------------------------ Rodape ------------------------------------------*/

#rodape {
	width: 740px;
	height: 42px;
	background: url(../imagens/rodape.gif);
	background-repeat: no-repeat;
}

.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D6060;
	text-align: center;
	padding-top: 13px;
	text-shadow: #FF0000;
}

/*----------------------------------------- / Rodape -----------------------------------------*/



/*---------------------------------------- Mapa site -------------------------------------------*/

.sitemap a {
	font-size: 11px;
	font-weight: normal;
	color: #314F4F;
	text-align: justify;
	line-height: 150%;
}

.sitemap a:visited {
	color: #649B7E;
}

.sitemap a:hover {
	text-decoration:underline;
}

.menutitle {
	font-size: 11px;
	font-weight: bold;
	color: #314F4F;
	text-transform: uppercase;
	text-align: left;
	line-height: 150%;
}

/*--------------------------------------- / Mapa site ------------------------------------------*/





/*---------------------------------------- Formulario ------------------------------------------*/

.mf_element {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mf_element label {
	margin-left: 5px;
	margin-right: 20px;
	vertical-align: middle;
	display:block;
}

.mf_element p {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
}

.mf_group {
	vertical-align: top;
	width: 90%;
}

.mosFormActions {
	margin-left: 25px;
	margin-right: 10px;
	padding-top: 10px;
	width: 90%;
	text-align: center;
}

.mosFormLabel {
	padding-left: 0px;
}

#mf_el_tb_faleconosco___nome {
	width: 400px;
	height: 18px;
	color: #395B5B;
	background-color: #F4F7F2;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	border: 1px inset;
}

#mf_el_tb_faleconosco___endereco {
	width: 400px;
	height: 18px;
	color: #395B5B;
	background-color: #F4F7F2;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	border: 1px inset;
}

#mf_el_tb_faleconosco___email {
	width: 200px;
	height: 18px;
	color: #395B5B;
	background-color: #F4F7F2;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	border: 1px inset;
}

#mf_el_tb_faleconosco___telefone {
	width: 85px;
	height: 18px;
	color: #395B5B;
	background-color: #F4F7F2;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	border: 1px inset;
}

#mf_el_tb_faleconosco___mensagem {
	width: 500px;
	height: 100px;
	color: #395B5B;
	background-color: #F4F7F2;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
	border: 1px inset;
}

/*--------------------------------------- / Formulario -----------------------------------------*/

/*--------------------------------------- / LINO -----------------------------------------*/
table.blog {
	width:100%;
}
#contentpaneopen_titulo {
	border-collapse:collapse;
	width:100%;
}
#contentpaneopen_conteudo {
	width:100%;
	/*background:url(../imagens/blog_fundo.gif) bottom repeat-x;*/
}
#contentpaneopen_conteudo td, #contentpaneopen_titulo td, div.blog_more {
	padding-left:6px;
	padding-right:5px;
}
.contentpane {
	border:10px solid white;
}
.contentpane table table{
	border:1px solid #E5E5E5;
	background:#E6EAE1;
	margin-bottom:5px;
}
.contentpane table table td {
	text-align:center;
/*	width:170px;*/
}
.sectiontableheader{
	/*padding:2px;*/
	border:1px solid white/*#D5D5D5*/;
	background:#E5E5E5;
	padding-left:5px;
	padding-right:5px;
}
.sectiontablefooter {
	border: 1px solid #D5D5D5;
	background:#E6EAE1;
}
.contentpane ul {
	margin:0;
	padding:0;
}
.contentpane li {
	background:#F5F5F5;
	display:block;
	/*padding-top:5px;
	padding-left:5px;
	padding-right:5px;*/
	border-bottom:1px solid #D5D5D5;
}
.contentpane li a.category {
	font-weight: bold;
	display:block;
	position:relative;
	/*margin-bottom:-27px;*/
	background:#E5E5E5;
	padding-left:5px;
	padding-right:5px;
}
.contentpane i {
/*	border:1px solid red;*/
	display:block;
	position:relative;
	text-align:right;
	margin-bottom:-26px;
	margin-top:-14px;
}
table.category {
	border-collapse:collapse;
	border-top:1px solid #707270;
	border-bottom:1px solid #707270;
}
table.category tr {
	background:#F0F2F0;
}
table.category td {
	padding:5px;
	border:1px solid #A0A3A0;
	border-top:0;
	border-bottom:0;
}
table.category .sectiontableheader {
	padding:0px;
	background:#e0e2e0;
}

/* ------------------- Lista de categorias - Programas ------------------- */
.contentpane form table .sectiontableentry1, .contentpane form table .sectiontableentry2 {
	background:white;
}
.contentpane form table .sectiontableentry1 td, .contentpane form table .sectiontableentry2 td{
	background:url(../imagens/list_mark.gif) top left no-repeat;
	padding-left:10px;
	margin-left:20px;
}
/*----------------------------------------- Lancamento ---------------------------------------*/
table.moduletable_flash td {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #55846B;
}

table.moduletable_flash td table.contentpaneopen td {
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #55846B;
	text-align: justify;
	padding: 5px 0px 0px 0px; 
}
table.moduletable_flash table#contentpaneopen_conteudo {
	background:none;
}
/*---------------------------------------- / Lancamento --------------------------------------*/
/* ------------------- LINKS ÚTEIS ------------------- */
.contentpane_links table {
	border:0px;
}
.contentpane_links table th {
	border:0px;
	background:#e0e0e0;/*#E5EDDE*/;
	padding-left:3px;
	padding-right:3px;
}
.contentpane_links table td {
	background:white;
	padding:0;
/*
	border:0px;
	border-bottom:2px solid white;
	background:#F5F5F5;
	padding-left:3px;
	padding-right:3px;
*/
}
.contentpane_links table a {
	display:block;
	border:0px;
	background:#f5f5f5;/*#E5EDDE*/;
	padding:3px;
	padding-left:5px;
}
.contentpane_links table a:hover {
	background:#E5EDDE;
	text-decoration:none;
}

/* ------------------- MENU DESTAQUES ------------------- */

.mainlevel_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:130%;
	font-size: 11px;
	text-align:left;
	color: #E1DCC2;
}

.moduletable_menu2 {
	background-image: url(../imagens/menu2_bg.gif);
	width:100%;
}

.moduletable_menu2 div, .moduletable_menu2 td {
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	text-align:left;
}

.moduletable_menu2 div a, .moduletable_menu2 td a {
	display:block;
	width:137px;
	height:20px;
	background-color: #47705A/*#55846B*/;
	padding-left: 3px;
	line-height: 20px;
}

moduletable_menu2 div a:hover, .moduletable_menu2 td a:hover {
	background-color: #55846B/*#3A5A49*/;
	padding-left: 3px;
	text-decoration: none;
	color: #D4DCCD;
}

a.sublevel_menu2, a.sublevel_menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align:left;
	color: #D4DCCD;
}

/*-----------------Noticias da Primeira Pagina-------------*/
