html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, a {
	margin: 0; padding: 0; border: 0;}

p {
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 8px;}

img {
	border: 0;}

body {
	background: #FFF;}

#site {
	width: 100%;
	margin: 0 auto;}

#topo {
	width: 100%;
	height: 125px;
	margin: 0 auto;
	background: url(img/topo_bg.jpg) #00619E repeat-x;
	background-position: top center;}

#ondas {
	width: 100%;
	height: 90px;
	background: url(img/topo_faixas.png) no-repeat;
	background-position: top center;}

#logo {
	width: 960px;
	height: 90px;
	margin: 0 auto;}

.logo {
	text-align: right;
}

#header_menu {
	margin: 0 auto;
	width: 960px;}

#menu_topo {
	float: left;
	width: 720px;
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	z-index: 999999;}

#menu_topo img{
	border: 0px;
	margin-top: 5px;}

#menu_topo li {
	display: inline;
	color: #7e7e7e;
	font-family: "Myriad Pro", Calibri, Arial;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;}

#menu_topo a, #menu_topo a:visited {
	color: #7e7e7e ;
	text-decoration: none;}

#menu_topo a:hover {
	color: #FC0;
	text-decoration: none;}

#box_google {
	float: left;
	width: 200px;
	padding: 5px 0 0 0;}

/*----- Botoes de destaque -----*/

/*----- Barra principal -----*/

#barra_destaque {
	width: 958px;
	height: 100%;
	min-height: 148px;
	margin: 0 auto;
	margin-top: 5px;
	border: 1px solid #CCC;
	border-radius: 15px;
	display: table;
	background: url(img/destaque_bg.jpg) #FFF;
	box-shadow:0px 0px 2px #bbb inset;}

.barra_destaque h1 {color: #333; font-family: "Myriad", Calibri, Arial; font-size: 24px; font-weight: 600; line-height: 95%; padding-bottom: 5px;}
.barra_destaque p {color: #666; font-family: "Myriad", Calibri, Arial; font-size: 15px; font-weight: 400;}

.barra_destaque h1 .link {color: #333; font-family: "Myriad", Calibri, Arial; font-size: 24px; font-weight: 600; line-height: 95%; text-decoration: none;}
.barra_destaque p .link {color: #666; font-family: "Myriad", Calibri, Arial; font-size: 15px; font-weight: 400; text-decoration: none;}

.barra_destaque img { padding: 8px;}

.saibamais {
	text-align: right;}

.saibamais a{
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	color: #333;
	font-weight: 500;
	text-decoration: none;}

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

#barra_destaque_titulo {
	width: 100% /*230px*/;
	padding: 0px 10px;
	margin: 0px 10px 10px -10px;
	border-bottom: #CCC 1px solid;}

#barra_destaque1 {
	border-radius: 15px 0px 0px 15px;
	width: 230px;
	height: auto; /*138px;*/
	min-height: 100%;
	padding: 5px 10px 5px 9px;
	float: left;
	display: table-cell;}

#barra_destaque2 {
	width: 230px;
	height: auto; /*138px;*/
	min-height: 100%;
	padding: 5px 10px 5px 10px;
	float: left;
	display: table-cell;}

#barra_destaque3 {
	width: 230px;
	height: auto; /*138px;*/
	min-height: 100%;
	padding: 5px 10px 5px 10px;
	float: left;
	display: table-cell;}

#login {
	border-radius: 0px 14px 14px 0px;
	margin-top: -1px;
	width: 197px;
	height: 100%; /*140px;*/
	min-height: 140px;
	padding: 4px 5px;
	background: #036 url(img/lock.png) top left no-repeat;
	float: right;
	color: #FFF}

#login_titulo {
	width: 197px;
	padding: 0px 10px;
	margin: 1px 10px 20px -10px;
	border-bottom: #FFF 1px solid;}

#login:hover {
	background: #069 url(img/lock.png) top left no-repeat;}

#login h1 {color: #FFF; font-family: "Myriad", Calibri, Arial; font-size: 24px; font-weight: 400; text-align: left;}
#login p {color: #FFF; font-family: "Myriad", Calibri, Arial; font-size: 12px; text-align: right;}

#login a {color: #FFF; font-family: "Myriad", Calibri, Arial; font-size: 12px; text-align: right; text-decoration: none;}
#login a:hover {text-decoration: underline;}

#login .campos {
	width: 95%;
	border: 0px none;
	border-radius: 5px;
	margin-left: 5px;
	font-family: "Myriad", Calibri, Arial;
	color: #333;
	font-size: 11px;
	text-indent: 5px;}

#login .botao {
    width: 80px;
    height: 30px;
	border: 0px;
	color: #666;
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
    text-align: right;
    text-decoration: none;
	text-indent: -999999;
	margin: 3px 0 0 0;}

#minhaconta {
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;}


/*----- Botões inferiores -----*/

#inside {
	background: #FFF;
	background-position: top center;}


#barra_itens {
	width: 960px;
	height: 100px;
	margin: 0 auto;
	margin-top: 15px;}

.barra_itens {
	border-radius: 7px;
	border: 1px #DDD solid;
	width: 238px;
	height: 98px;
	margin: 0px 5px;
	float: left;
	display: table-cell;
	box-shadow:0px 0px 2px #bbb inset;}

.barra_itens a {padding: 5px 5px 67px 10px; color: #666; font-family: "Myriad", Calibri, Arial; font-size: 22px; text-decoration: none; display:block; font-weight: bold; text-align: right;}

#barra_item1 {
	background: url(img/barra_item1_bg.jpg) center no-repeat;}

#barra_item2 {
	background: url(img/barra_item2_bg.jpg) center no-repeat;}

#barra_item3 {
	background: url(img/barra_item3_bg.jpg) center no-repeat;}


#saiba_mais {
	border-radius: 5px;
	width: 197px;
	height: 92px;
	padding: 4px 5px;
	background: #EEE;
	float: right;
	color: #FFF}

#saiba_mais h1 {
	color: #000;
	font-family: "Myriad", Calibri, Arial;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 0px 5px;}

#saiba_mais ul {
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	color: #333;
	line-height: 110%;
	padding: 2px 0 10px 20px;
	list-style-image: url(img/ul.png);}

#saiba_mais a {
	color: #333;
	text-decoration: none;}



/*----- Conteúdo específico das notícias - Leitor de RSS do ambiente Joomla das notícias -----*/

#news {
	background: url(img/news_bg.jpg) top center repeat-x;
	border-top: 1px solid #CCC;
	width: 100%;
	margin: 0 auto;}

#news_space {
	width: 880px;
	margin: 0 auto;
	padding-left: 40px;
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 5px;}

#news_rss {
	height: 23px;
	padding: 4px 0 0 0;
	float: left;
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	text-align: right;
	vertical-align: middle;
	display: table-cell;}



/*---------------- DEFINIÇÕES DO LEITOR DE RSS - IMPRENSA  ----------------------*/

.rssFeed {
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	width: 630px;}
	
.rssFeed a {
	color: #666;
	text-decoration: none;}
	
.rssFeed a:hover {
	color: #06C;
	text-decoration: underline;}

.rssHeader { padding: /*0.2em*/ 0 0; }

.rssBody { border: 0px none; }
.rssRow h4, .rssRow p, .rssRow div {
	margin: 0;
	padding: 0.3em;}

.rssBody ul, .rssBody li {
	color: #F00;
	font-weight: normal;}

#ticker1 { margin: 0 auto; float: left; vertical-align: middle; display: table-cell;}

/*--------------------------------------------------------------------------------*/



/*---------------- DEFINIÇÕES DE IMAGEM TÍTULO DAS PÁGINAS ----------------------*/

	#imagem_topo {
		width: 730px;
		height: 190px;
		margin-bottom: 5px;}	/* <- Cor e background definir diretamente no arquivo principal */
	
	#imagem_topo .titulo {
		width: 390px;
		height: 95px;
		padding: 15px 10px 0px 330px;
		text-align: right;
		font-size: 32px;
		line-height: 90%;
		font-family: "Myriad", Calibri, Arial, sans serif;
		font-weight: bold;}									/* <- Cor de texto definir diretamente no arquivo principal */


	#imagem_topo .texto {
		width: 410px;
		padding: 0px 20px 0px 300px;
		text-align: right;
		font-size: 15px;
		font-family: "Myriad", Calibri, Arial;} 			/* <- Cor de texto definir diretamente no arquivo principal */

/*---------------------------------------------------------------------------------*/


/*-------------------------- CONTEÚDO DAS PÁGINAS ---------------------------------*/

/* Parâmetros da página */
#conteudo {
	width: 960px;
	background: #FFF;
	margin: 0 auto;
	padding-top: 10px;}

/* Parâmetros do menu lateral */
#conteudo_menu {
	float: left;
	width: 210px;
	padding: 0px 0px 15px 0px;}

/* Definições de estilo do menu lateral */
#conteudo_menu .menu{margin:0; padding:0; width:210px; list-style:none;background:rgb(255,255,255);}
#conteudo_menu .menu li{padding:0; margin:0 0 1px 0; height:30px; display:block; }
#conteudo_menu .menu li a{text-align:left;height:30px; padding:0px 10px; font:11px Myriad, Verdana, Arial, Helvetica, sans-serif; color:rgb(105,105,105); display:block; background:url('img/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; outline:none;}
#conteudo_menu .menu li a:hover{background:url('img/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
#conteudo_menu .menu li a.active, .menu li a.active:hover{background:url('img/verMenuImages.png') 0px -80px no-repeat; color:rgb(89,89,89);}

#conteudo_menu .menu li a.sub{text-align:left;height:30px; padding:0px 20px; font:10px Myriad, Verdana, Arial, Helvetica, sans-serif; color:rgb(105,105,105); display:block; background:url('img/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; outline:none;}
#conteudo_menu .menu li a.sub:hover{background:url('img/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}

#conteudo_menu .menu li a span{line-height:30px;}


/* Barra de localização da página (breadcrumb) */
#breadcrumb {
	width: 510px;
	height: 20px;
	border-bottom: #DDD 1px solid;
	float: left;
	margin-bottom: 20px;}

/* apenas na área do Minha Conta */
#breadcrumb_mc {
	width: 740px;
	height: 20px;
	border-bottom: #DDD 1px solid;
	float: left;
	margin-bottom: 20px;}

#breadcrumb_mc h4 {
	text-align: left;
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	font-weight: lighter;
	color: #888;
	padding: 5px 10px 0 0;}

#breadcrumb_mc a {
	text-decoration: none;
	color: #06C;}

#breadcrumb_mc a:hover {
	text-decoration: underline;
	color: #06C;}

/* Barra de Redes Sociais no conteúdo da página */
#addthis {
	width: 220px;
	height: 20px;
	text-align: right;
	border-bottom: #DDD 1px solid;
	float: right;
	text-align: right;
	margin-bottom: 20px;}

/* Definição para centralizar conteúdo */
#center {
	margin: 0 auto;
	text-align: center;}


/* Mapa de Atuação */
#mapa_atuacao {
	margin: 0 auto;
	width: 650px;}

#mapa_atuacao_img {
	width: 370px;
	height: 370px;
	float: left;}

#mapa_atuacao_tab {
	width: 250px;
	padding-left: 30px;
	float: left;}

#mapa_botoes li {
	display: inline;
	list-style: none;
	color: #666;
	vertical-align: middle;}

#mapa_botoes a {
	display: inline-block;
	border-radius: 4px;
	border: #CCC 1px solid;
	box-shadow: 0px 0px 2px #bbb inset;
	background: #EEE;
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	padding: 2px;
	margin: 2px;
	color: #666;
	width: 30px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;}


/* Definições do texto do conteúdo */
#conteudo_texto {
	float: left;
	padding-left: 20px;
	width: 730px;}

#conteudo_texto h1 {
	font-family: "Myriad", Calibri, Arial;
	font-size: 28px;
	font-weight: 100;
	color: #333;
	padding: 0 0 0 5px;}

#conteudo_texto h2 {
	font-family: "Myriad", Calibri, Arial;
	font-size: 22px;
	font-weight: bold;
	color: #555;
	padding: 0px;}

#conteudo_texto h3 {
	font-family: "Myriad", Calibri, Arial;
	font-size: 18px;
	font-weight: lighter;
	color: #777;
	padding: 0 0 5px 0;}

#conteudo_texto h4 {
	text-align: left;
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	font-weight: lighter;
	color: #888;
	padding: 5px 10px 0 0;}

#conteudo_texto p {
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
	line-height: 130%;
	padding-bottom: 5px;
	text-align: justify;}

#conteudo_texto table, tr, td {
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;}

#conteudo_texto ul {
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
	color: #333;
	line-height: 130%;
	padding: 2px 0 0px 30px;
	list-style-image: url(img/ul.png);}

#conteudo_texto a {
	text-decoration: none;
	color: #06C;}

#conteudo_texto a:hover {
	text-decoration: underline;
	color: #06C;}

/*-----------------------------------------------------*/


/*----- Box de Pequenas/Médias e Grandes Empresas -----*/

#box {
	width: 700px;
	margin: 0 auto;
	text-align: center;
	padding-right: 30px;}

#box li {
	display: inline;
	list-style: none;
	color: #666;
	vertical-align: middle;}

#box a {
	display: inline-block;
	border-radius: 5px;
	border: #CCC 1px solid;
	box-shadow: 0px 0px 2px #bbb inset;
	background: #EEE;
	font-family: "Myriad", Calibri, Arial;
	font-size: 18px;
	padding: 10px;
	margin: 0px 5px;
	color: #666;
	width: 40%;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;}

#box a:hover {
	background: #F90;
	border: #C60 1px solid;
	box-shadow: 0px 0px 2px #C60 inset;
	color: #FFF;
	text-decoration: none;}
	
/*-----------------------------------------------------*/

/*----- Box de acesso à internet -----*/

#dados_internet_abas {
	width: 700px;
	margin: 0 auto;
	text-align: left;
	padding-right: 30px;}

#dados_internet_abas li {
	display: inline;
	list-style: none;
	color: #666;
	vertical-align: middle;}

#dados_internet_abas a {
	display: inline-block;
	border-radius: 5px 5px 0px 0px;
	border-top: #DDD 1px solid;
	border-left: #DDD 1px solid;
	border-right: #DDD 1px solid;
	background: #FFF;
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	padding: 5px;
	margin: 0px 5px;
	color: #666;
	width: 210px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;}

#dados_internet_abas a:hover {
	background: #F90;
	border-top: #DDD 1px solid;
	border-left: #DDD 1px solid;
	border-right: #DDD 1px solid;
	color: #FFF;
	text-decoration: none;}

#dados_internet {
	width: 678px;
	border: #CCC 1px solid;
	border-radius: 10px;
	margin: 0 auto;
	padding: 10px;}

/*-----------------------------------------------------*/



/*----------- BOX de destaque nas páginas -------------*/

#barra_paginas {
	width: 730px;
	margin: 0 auto;
	margin-top: 15px;}

#barra_paginas a, #barra_paginas a:hover{
	color: #666; text-decoration:none;}


.barra_paginas2 {
	border-radius: 7px;
	border: 1px #DDD solid;
	width: 310px;
	height: 98px;
	margin: 5px 25px;
	float: left;
	display: table-cell;
	box-shadow:0px 0px 2px #bbb inset;}

.barra_paginas2 a {padding: 5px 5px 67px 10px; font-family: "Myriad", Calibri, Arial; font-size: 22px; display:block; font-weight: bold; text-align: right;}
.barra_paginas2 a:hover {padding: 5px 5px 67px 10px; font-family: "Myriad", Calibri, Arial; font-size: 22px; display:block; font-weight: bold; text-align: right;}


.barra_paginas3 {
	border-radius: 7px;
	border: 1px #DDD solid;
	width: 230px;
	height: 98px;
	margin: 5px 5px;
	float: left;
	display: table-cell;
	box-shadow:0px 0px 2px #bbb inset;}

.barra_paginas3 a {padding: 5px 5px 67px 10px; font-family: "Myriad", Calibri, Arial; font-size: 22px; display:block; font-weight: bold; text-align: right;}
.barra_paginas3 a:hover {padding: 5px 5px 67px 10px; font-family: "Myriad", Calibri, Arial; font-size: 22px; display:block; font-weight: bold; text-align: right;}


/*----- Box de fim de página: Voltar / Contato -----*/


#box_end {
	width: 700px;
	height: 45px;
	padding-right: 30px;
	margin: 0 auto;
	text-align: center;
	background: url(img/box_end.png) center bottom no-repeat;}


#box_end li {
	display: inline;
	list-style: none;
	color: #666;
	vertical-align: middle;}

#box_end a {
	display: inline-block;
	border-radius: 7px;
	border: #CCC 1px solid;
	box-shadow: 0px 0px 2px #bbb inset;
	background: #EEE;
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
	padding: 4px;
	margin-top: 7px;
	color: #666;
	width: 180px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;}

#box_end a:hover {
	background: #F90;
	border: #C60 1px solid;
	box-shadow: 0px 0px 2px #C60 inset;
	color: #FFF;
	text-decoration: none;}
	
/*-----------------------------------------------------*/


/*----- Rodapé Superior (com links) -----*/

#FooterTop {
	width: 100%;
	background: url(img/rodapesup_bg.jpg) #828282 repeat-x;
	background-position: top center;}

#FooterTop img{
	border: none 0px;}

#FooterTop-in {
	width: 920px;
	height: 190px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	margin: 0 auto;}
	
#FooterTop-in p {
	text-align: justify;
	font-size: 11px;
	color: #FFF;
	padding-top: 1px;
	padding-bottom: 1px;}

#FooterTop-in h1 {
	font-family: "Myriad", Calibri, Arial;
	font-size: 16px;
	padding-bottom: 5px;
	color: #004d7d;
	text-decoration: none;}
	
#FooterTopA {
	width: 600px;
	float: left;
	height: 180px;}

#FooterTopB {
	width: 320px;
	float: left;
	height: 180px;}

#FooterTop1 {
	height: 80px;}

#FooterTop1 p {
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	text-align: center;}

#FooterTop1 a {
	text-decoration: none;
	color: #CCC;}

#FooterTop1 a:hover {
	text-decoration: none;
	color: #FFF;}

#FooterTop2 {
	height: 90px;}

#FooterTop3 {
	height: 40px;}

#FooterTop4 {
	height: 160px;}

#share {
	border-radius: 10px;
	background: #EEE;
	width: 225px;
/*	height: 24px;*/
	float: right;
	text-align: right;
	padding: 7px;
	vertical-align: middle;}

#share_texto { float: left; vertical-align: middle; height: 100%; display: table-cell;}
#share_img { float: right;}

#share img {
	margin: 0px 1px 0px 1px;
	vertical-align: middle;}

#share p {
	font-family: "Myriad", Calibri, Arial;
	font-size: 12px;
	font-weight: 600;
	color: #666;
	vertical-align: middle;}

#Central {
	border-radius: 15px;
	background: #fff;
	width: 223px;
	margin-top: 40px;
	float: right;
	text-align: right;
	padding: 7px 7px 2px 7px;
	vertical-align: middle;
	border: 1px solid #CCC;
	border-radius: 15px;
	box-shadow:0px 0px 2px #bbb inset;}

#Central img {
	margin: 0px 1px 0px 1px;
	vertical-align: middle;}

#Central p {
	font-family: "Myriad", Calibri, Arial;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
	color: #000;}

#Central h1 {
	font-size: 26px;
	font-family: "Myriad", Calibri, Arial;
	text-align: center;
	font-weight: 500px;
	color: #069;}


/*----- Rodapé (com links) -----*/

#FooterBottom {
	width: 100%;
	background: url(img/rodape_bg.jpg) #eeeeee repeat-x;
	background-position: top center;}


#FooterBottom-logo {
	width: 155px;
	height: 90px;
	margin: 0 auto;
	padding: 30px 0px 0px 25px;
	border: none 0px;
	float: left;}

#FooterBottom_logo img{
	margin: 0px none;}

#FooterBottom-in {
	width: 740px;
	height: 120px;
	margin: 0 auto;
	background-position: top left;
	float: left;}

#FooterBottom-in p {
	padding: 1px 0px;}

#FooterBottom-in a {
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	color: #515151;
	text-decoration: none;}

#FooterBottom-in a:hover {
	font-family: "Myriad", Calibri, Arial;
	font-size: 11px;
	color: #004d7d;
	text-decoration: underline;}

#FooterBottom-in h1 a {
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	padding-bottom: 4px;
	color: #004d7d;
	text-decoration: none;}

#FooterBottom-in h1 a:hover {
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	padding-bottom: 4px;
	color: #004d7d;
	text-decoration: underline;}

#FooterCopyright {
	float: left;
	margin: 0 auto;
	width: 920px;
	height: 20px;
	padding-top: 10px;}

#FooterCopyright p {
	color: #555;
	font-family: "Myriad", Calibri, Arial, sans serif;
	font-size: 11px;
	text-align: center;}

#FooterCopyright a {
	color: #222;
	text-decoration: none;}

#FooterCopyright a:hover {
	text-decoration: underline;}


/* ----- Formulário de contato --- */

#form_contato {
	margin: 0 auto;}

#form {
	background: #FFF;
	margin: 0 auto;
	width: 550px;
	height: 500px;}

#form table p {
	font-family: "Myriad", Calibri, Arial;
	font-size: 14px;
	color: #666;
	padding: 0 0 0 0;
	text-align: left;}

#form .campos{width: 370px; border: #DDD solid 1px; font-family: "Myriad", Calibri, Arial; color: #333; font-size: 12px;}
#form .campos:hover{width: 370px; border: #666 solid 1px; font-family: "Myriad", Calibri, Arial; color: #333; font-size: 12px;}

#form .texto{width: 370px; border: #DDD solid 1px; font-family: "Myriad", Calibri, Arial; color: #333; font-size: 12px;}
#form .texto:hover{width: 370px; border: #666 solid 1px; font-family: "Myriad", Calibri, Arial; color: #333; font-size: 12px;}

#form .botao{background: #FFF; border: #666 solid 1px; font-family: "Myriad", Calibri, Arial; color: #666; font-size: 12px;}
#form .botao:hover{background: #FFF; border: #666 solid 1px; font-family: "Myriad", Calibri, Arial; color: #666; font-size: 12px;}


#legenda {
	text-align: right;}

#legenda li {
	display: inline;
	list-style: none;
	padding-right: 30px;}


/* -------------- Exlusivo Minha Conta -------------- */










/* ----- Para uso exclusive do Joomla (Imprensa) ---- */

.contentheading {
	font-family: "Myriad", Calibri, Arial;
	font-size: 22px;
	font-weight: bold;
	color: #555;
	padding: 0px;}



/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
	font-size: 14px;
	background: #efefef;
	color: #333;
	font-weight: bold;
	padding: 4px;
	border-right: 3px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 3px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
	padding: 3px;
}

td.sectiontablefooter {
	color: #999;
}

td.sectiontablefooter a,
td.sectiontablefooter a:visited,
td.sectiontablefooter a:active {color: #666;}
td.sectiontablefooter a:hover {color: #333;}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}
