/* CSS para conteúdo central */
.textonormal {
font-family				: Verdana, Arial, Helvetica;
font-size				: 11px;
color					: #000;
}

/* CSS original do template do Joomla */
body {
margin					: 2px 0px 3px 0px;
background				: #FFF;
text-align				: left; /* hack para IE: provoca erro com 'center' - centraliza também conteúdo do JCE */
}
tr, p, div {
font					: 10px Verdana, Arial, Helvetica;
}
hr {
background				: #999;
height					: 1px;
width					: 100%;
}
#mainlevel-nav {
margin					: 0;
padding					: 0;
}
#mainlevel-nav li {
padding-left			: 0px;
list-style				: none;
float					: right;
margin					: 0;
width					: 15.5%;
font-size				: 10px;
line-height				: 20px;
white-space				: nowrap;
text-indent				: 15px;
}
#mainlevel-nav a {
display					: block;
float					: right;
text-decoration			: none;
border					: 1px solid;
color					: white;
}
#mainlevel-nav a {
float					: none;
}
#mainlevel-nav a:hover {
background				: #ff6600 2px no-repeat;
}
/* Configuração para newsflash */
.newsflash td {
color					: #000;
vertical-align			: middle;
margin-top				: 0px;
}
/* Configurações para saudação */
.mainpage {
font					: 12px Verdana, Arial, Helvetica;
text-align				: justify;
color					: #333;
}
.mainpage-bkg {
width					: 1px;
}
.greybg {
background				: #FFF;
}
/* Configura pathaway */
.pathway {
font					: 9px Verdana, Arial, Helvetica;
}
a.pathway:link, a.pathway:visited {
font-weight				: normal;
color					: Navy;
}
a.pathway:hover {
color					: Black;
font-weight				: normal;
text-decoration			: none;
}
/* Título ou nome do site */
.title {
font					: 20px bold Verdana, Arial, Helvetica;
color					: #000;
margin-left				: 10px;
}
/* Para tag-line */
.subtitle {
font					: 10px bold Verdana, Arial, Helvetica;
color					: #666;
text-transform			: uppercase;
letter-spacing			: 2px;
margin-left				: 20px;
}
#active_menu {
color					: #000;
}
/* Configurações padrão */
a.mainlevel:link, a.mainlevel:visited {
font					: 10px Arial, Helvetica;
color					: Navy;
display					: block;
width					: 95%;
text-indent				: 8px;
text-decoration			: none;
line-height				: 15px;
background-image		: url(../images/menu_bgr.png);
}
a.mainlevel:active {
color					: #333;
}
a.mainlevel:hover {
color					: #E87717;
text-decoration			: underline;
}
a.mainmenu:link, a.mainmenu:visited {
color					: #000;
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
}
a.mainmenu:hover {
color					: #333;
}
.pollstableborder {
border					: 1px solid;
padding					: 1px;
}
a.sublevel:link, a.sublevel:visited {
/**
text-indent				: 12px;
margin-bottom			: 1px;
**/
font					: 10px Arial, Helvetica;
background-repeat		: no-repeat;
vertical-align			: top;
color					: #000;
text-align				: left;
width					: 95%;
line-height				: 12px;
}
a.sublevel:hover {
color					: #FF6600;
text-decoration			: underline;
}
table.moduletable {
padding					: 3px 0px 5px 7px;
margin-bottom			: 0px;
width					: 98%;
}
table.moduletable th {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color         			: #000;
text-align    			: left;
width          			: 100%;
letter-spacing			: 2px;
text-indent				: 2px;
padding-bottom			: 3px;
}
table.moduletable li {
}
table.moduletable ul {
padding					: 0px;
}
table.moduletable td {
font					: 10px normal;
}
/* A classe blog aparece na página inicial */
.blog {
width					: 100%;
}
.poll {
font					: 10px Arial, Helvetica;
color					: #666;
line-height				: 14px;
}
table.pollstableborder {
border					: 1px solid #CCC;
}
.sectiontableheader {
background-color		: #CCC;
color					: #333;
font-weight				: bold;
}
.sectiontableentry1 {
background-color		: #F0F0F0;
}
.sectiontableentry2 {
background-color		: #E0E0E0;
}
.small {
font					: 10px Verdana, Arial, Helvetica;
color					: #999;
text-decoration			: none;
font-weight				: bold;
}
.smalldark {
font					: 10px Verdana, Arial, Helvetica;
color					: #000;
text-decoration			: none;
font-weight				: normal;
}
.contentpane {
background				: #DEDEDE;
}
.contentpaneopen {
border					: 0px ridge #0099cc;
width					: 100%;
padding					: 1px;
}
/* Título da página */
.contentheading, .componentheading {
font-size				: 12px;
font-weight				: bold;
color					: Navy;
text-align				: left;
margin-bottom			: 6px;
padding					: 12px 0px 6px 0px;
}
.createdate {
font-family				: Arial, Helvetica;
font-size				: 10px;
color					: #999;
text-align				: left;
}
.button {
font-family				: Verdana, Arial, Helvetica;
font-size				: 9px;
background-color		: #F0F0F0;
color					: #000;
border					: 1px solid #CCC;
}
.inputbox {
font					: 9px Verdana, Arial, Helvetica;
color					: #000;
background-color		: #F4F0EF;
border					: 1px solid #CCC;
margin-top				: 3px;
}
a:link, a:visited {
color					: #000;
text-decoration			: none;
}
a:hover {
color					: #000;
text-decoration			: underline;
}
a.cinza:link, a.cinza:visited {
color					: #CCC;
text-decoration			: none;
}
a.cinza:hover {
color					: #CCC;
text-decoration			: underline;
}
a.fundocinza:link, a.fundocinza:visited {
color					: #333;
text-decoration			: none;
}
a.fundocinza:hover {
color					: #333;
text-decoration			: underline;
}
/* Títulos de itens de conteúdo que também são links */
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color					: #333;
text-align				: left;
text-decoration			: underline;
}
a.contentpagetitle:hover {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
text-align				: left;
color					: #666;
text-decoration			: none;
}
a.category:link, a.category:visited {
color					: #333;
font-weight				: bold;
font-size				: 10px;
}
a.category:hover {
color					: #999;
}
/* Styles for dhtml tabbed-pages */
.ontab {
background-color		: #ffae00;
border-left				: outset 2px #ff9900;
border-right			: outset 2px #808080;
border-top				: outset 2px #ff9900;
border-bottom			: solid 1px #d5d5d5;
text-align				: center;
/* Cannot use hand as its not a W3C CSS validator */
/* cursor: hand; */
font-weight				: bold;
color					: #FFF;
}
.offtab {
background-color		: #e5e5e5;
border-left				: outset 2px #E0E0E0;
border-right			: outset 2px #E0E0E0;
border-top				: outset 2px #E0E0E0;
border-bottom			: solid 1px #d5d5d5;
text-align				: center;
/* Cannot use hand as its not a W3C CSS validator */
/* cursor: hand; */
font-weight				: normal;
}
.tabpadding {
}
.tabheading {
background-color		: #ffae00;
text-align				: left;
}
.pagetext {
visibility				: hidden;
display					: none;
position				: relative; top: 0;
}
/* Para mudar {moscode} output. Não sete a cor! */
.moscode {
background-color		: #f0f0f0;
}
.code {
background-color		: #f0f0f0;
border					: 1px solid #FFF;
}
.message {
font-family				: Verdana, Arial, Helvetica;
font-weight				: bold;
font-size				: 10pt;
color					: green;
text-align				: center;
margin					: 12px;
}
/* Botão "Voltar" */
.back_button {
text-align				: center;
margin-top				: 40px;
}
table.contenttoc {
color					: #333300;
background-color		: #e0e0e0;
border					: 1px solid #333;
}
table.contenttoc td {
font-size				: 8pt;
font-weight				: normal;
text-align				: left;
}
ul {
margin					: 0;
padding					: 0;
list-style				: none;
}
li {
line-height				: 15px;
padding-left			: 10px;
padding-top				: 0px;
background-repeat		: no-repeat;
background-position		: 0px 3px;
}
table.searchinto {
width					: 100%;
}
table.searchintro td {
background-color		: #293C43;
color					: #FFF;
font-weight				: bold;
}
form {
margin					: 0;
padding					: 0;
}


/* CSS criado */
/* tudo */
#divexterno {
width					: 780px;
margin					: 0 auto;
padding					: 0px;
text-align				: left; /* "remédio" para o hack do IE */
}
/* #conteudo */
#conteudo {
padding					: 5px;
background-color		: #FFF;
font					: 12px Verdana, Arial, Helvetica, sans-serif;
}
.lateral {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
margin					: 0px 7px;
padding					: 0px 7px;
}
.imagem {
border					: 1px solid #CCC;
margin-right			: 3px;
}
.imagemlinksimportantes {
border					: 1px solid #CCC;
margin					: 3px 0px 0px 0px;
padding 				: 0px 0px 0px 0px;
}
/* 17nov2011 - centraliza banners Links Importantes */
.LinksImportantes 		{
margin					: 0px 3px 0px 0px;
padding 				: 3px 3px 0px 0px;
}
.imagemesquerda {
border					: 1px solid #CCC;
margin					: 4px 3px 1px 3px;
}
.centraliza {
text-align				: center;
}
.emergencia {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color					: #291670;
text-align				: center;
margin					: 0px 10px 6px 0px;
padding					: 0px 5px 6px 0px;
}
.emergenciabranco {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color					: #FFF;
text-align				: center;
}
.emergencianum {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color					: #291670;
text-align				: left;
margin					: 5px 10px 5px 10px;
}
.emergenciacinza {
font-family				: Verdana, Arial, Helvetica;
font-size				: 10px;
font-weight				: bold;
color					: #CCC;
text-align				: center;
margin-top				: 5px 10px 0px 0px;
padding					: 3px 3px 0px 0px;
}
.conteudo {
margin					: 5px;
padding					: 5px;
text-align				: left;
}
