html {

height : 100%;

}

body {

line-height : 100%;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 13px;

padding : 0;

margin : 0;

color : #000000;

background-color : #FFFFFF;

}

.clr {

clear : both;

}

#top_menu {

width : 100%;

float : center;

/*altura da parte inferior eda pg em relação ao menu*/

height : 65px;

padding : 0px;

margin : 0px;

overflow : visible;

background-color : #fafafa;

background-image : url(../images/bg_pagenav.gif);

background-repeat : repeat-x;

}

/*altura da imagem do menu topo para encaixar na faixa abaixo*/

#top_menu_inner {

	overflow : visible;

	padding-top : 15px;

	/*margem do menu topo*/

	padding-left : 9px;

}

/*configuração da localização do box banner*/

#banner {

	float : right;

	font-size : 11px;

	font-family : Geneva, Arial, Helvetica, sans-serif;

	color : #999999;

	padding-top : 0px;

	padding-right: 0px;

}

#pathway {

height : 24px;

color : #666666;

margin-bottom : 1px;

/*margens do box central*/

margin-left : 1px;

margin-right : 1px;

/*altura do box central*/

margin-top : 1px;

background-color : #f0f0f0;

background-image : url(../images/pathway.gif);

background-repeat : repeat-x;

border : 1px solid #d0d0d0;

}

#pathway_text {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

overflow : hidden;

display : block;

height : 24px;

line-height : 24px !important;

line-height : 22px;

color : #666666;

float : left;

/*alinhamento do título da página dentro do box*/

padding-left : 10px;

}

#pathway_text a:hover {

color : #2c2c2c;

text-decoration : none;

} /*distancia entre a seta e o título da página*/

#pathway_text img {

margin-left : 2px;

margin-right : 2px;

margin-top : 6px;

}

#buttons {

float : left;

margin : 2px;

padding : 12px;

width : auto;

}

ul#mainlevel-nav {

list-style : none;

padding : 0;

margin : 0;

font-size : 11px;

}

ul#mainlevel-nav li {

background-image : url(../images/top_button.gif);

background-repeat : no-repeat;

color : #ffffff;

width : 120px;

height : 32px;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

padding-left : 0;

padding-right : 0;

float : left;

margin : 0;

font-size : 11px;

line-height : 32px;

white-space : nowrap;

}

ul#mainlevel-nav li a {

text-align : center;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

/*tamanho da fonte do menu */

font-size : 11px;

display : block;

/*altura do menu em relação a faixa abaixo dele*/

padding-top : 2px;

padding-left : 20px;

padding-right : 20px;

text-decoration : none;

color : #fafafa;

background : transparent;

/*espaço entre e faixa abaixo do menu e a parte de baixo do site*/

height : 1px;

}

#buttons > ul#mainlevel-nav li a {

width : auto;

}

ul#mainlevel-nav li a:hover {

background-image : url(../images/top_button_hover.gif);

background-repeat : no-repeat;

color : #f1f1f1;

width : 120px;

height : 32px;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

padding-left : 0;

padding-right : 0;

float : left;

margin : 0;

/*tamanho da fonte do menu topo hover*/

font-size : 11px;

line-height : 32px;

white-space : nowrap;

}

#search_inner_form {

padding : 2px;

margin : 2px;

float : right;

width : 180px;

height : 24px;

margin-top : 8px;

margin-right : 5px;

}

#search_inner {

padding : 2px;

margin : 2px;

color : #999999;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

float : right;

width : 180px;

height : 24px;

padding-right : 25px;

}/*imagem de fundo do head*/

#head {

float : center;

width : 100%;

padding : 0;

margin : 0;

height : 0px;

overflow : hidden;

}

#header {

height : 100px;

float : left;

width : 100%;

padding : 0px;

margin : 0px;

background-color : #0C5081;

}

#content_outer {

	width : 100%;

	color : #666666;

	padding : 0;

	background-repeat : repeat-x;

	background-image : url(../images/bg.gif);

	background-color: #FFFFFF;

}

#main_content {

float : none !important;

float : none;

/*borda do box left*/

border: 0px solid #ccc;

padding : 0;

/*margem do texto do box central*/

margin-left : 1px;

margin-right : 5px;

}/*tamanho do box central*/

table.content_table {

float : none;

width : 98%;

/*altura do box central*/

margin-top : 5px;

}

.content {

color : #666666;

margin-bottom : 10px;

}

#left {

background-image : url(../images/left.png);

background-repeat : repeat-y;

/*regula a distância do box left para o central*/

width : 195px;

float : left;

height : 100%;

}

#left_outer {

float : left;

width : 195px;

margin-bottom : 20px;

/*altura do menu lateral left*/

margin-top : 1px;

}

#left_inner {

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

/*borda do box left*/

border: 1px solid #ccc;

/*altura e distância do topo do menu left e entre o box central*/

padding : 2px;

}

#left_inner_float {

width : 195px;

}

#right {

background-image : url(../images/right.png);

background-repeat : repeat-y;

width : 232px;

float : right;

height : 100%;

}

#right_outer {

float : left;

width : 180px;

margin-bottom : 20px;

/*altura do menu lateral right*/

margin-top : 1px;

}

#right_inner {

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

/*distancia e altura do menu right em relação ao topo e box central*/

/*borda do box left*/

border: 1px solid #ccc;

padding : 2px;

}

#right_inner_float {

width : 180px;

}

.user1_inner {

float : none !important;

float : left;

padding : 0px;

}

#user1_outer {

float : none !important;

float : left;

margin : 0px;

padding : 1px;

}

.user2_inner {

float : none !important;

float : left;

padding : 0px;

}

#user2_outer {

float : none !important;

float : left;

margin : 1px;

padding : 1px;

}

ul {

margin : 2px;

padding : 2px;

list-style : none;

}

li {

text-align : left;

line-height : 14px;

padding-left : 18px;

background-image : url(../images/arrow.gif);

background-repeat : no-repeat;

background-position : 0 2px;

}

li:hover {

text-align : left;

line-height : 14px;

padding-left : 18px;

background-position : 0 2px;

background-image : url(../images/arrow_hover.gif);

background-repeat : no-repeat;

}

td {

text-align : left;

font-size : 11px;

}

a:link, a:visited {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

/*cor dos links do site*/

color : #90989E;

text-decoration : none;

}

a:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #b5d72b;

text-decoration : none;

}

table.contentpaneopen {

width : 99%;

padding : 2px;

margin : 2px;

}

table.contentpane {

width : 99%;

padding : 6px;

margin : 6px;

}

table.searchinto {

width : 100%;

}

table.moduletable {

width : 100%;

margin : 0;

padding : 2px;

}

div.moduletable {

padding : 0;

/*distância entre um módulo e outro*/

padding-bottom : 2px;

}

table.moduletable th, div.moduletable h3 {

background-image : url(../images/h3.gif);

background-repeat : no-repeat;

border : 1px solid #d0d0d0;

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #666666;

/*texto do nome dos módulos*/

text-align : center;

font-weight : bold;

height : 24px;

line-height : 24px;

font-size : 11px;

margin : 0;

padding : 0;

/*margem direita do título dos módulos*/

padding-right : 0px;

margin-bottom : 2px;

}

table.moduletable td {

font-size : 11px;

padding : 2px;

margin : 0;

font-weight : normal;

}

table.pollstableborder td {

padding : 4px;

margin : 4px;

}

table.contenttoc {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

border : 1px solid #ebebeb;

padding : 2px;

margin : 2px;

}

table.contenttoc td {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

padding : 0px;

margin : 4px;

}

table.contenttoc th {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

background-image : url(../images/pathway.gif);

background-repeat : repeat-x;

color : #666666;

text-align : left;

padding-left : 4px;

height : 22px;

text-transform : uppercase;

}

a.mainlevel:link, a.mainlevel:visited {

background-image : url(../images/menu_bg.gif);

background-repeat : no-repeat;

font-family : Verdana, Arial, Helvetica, sans-serif;

display : block;

vertical-align : middle;

font-size : 10px;

color : #666666;

text-align : left;

/*alinhamento do texto do menu lateral*/

padding-top : 7px;

padding-left : 8px;

height : 22px !important;

height : 25px;

text-decoration : none;

}

a.mainlevel:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;

background-position : 0 -25px;

text-decoration : none;

height : 22px !important;

height : 25px;

color : #b5d72b;

font-size : 10px;

text-align : left;

padding-left : 8px;

padding-top : 7px;

}

a.mainlevel#active_menu {

background-image : url(../images/menu_bg_ac.gif);

background-repeat : no-repeat;

font-family : Verdana, Arial, Helvetica, sans-serif;

color : #08b1fe;

font-size : 10px;

height : 22px !important;

height : 25px;

text-decoration : none;

text-align : left;

/*posicionamento do texto central do botão menu lateral hover*/

padding-top : 7px;

padding-left : 8px;

}/*texto onde edo menu onde já está na página*/

a.mainlevel#active_menu:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;

color : #b90707;

padding-left : 10px;



}

a.sublevel:link, a.sublevel:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

padding-left : 10px;

vertical-align : middle;

font-size : 10px;

color : #666666;

text-align : left;

height : 20px !important;

height : 25px;

text-decoration : none;

margin : 4px;

}

a.sublevel:hover {

color : #b5d72b;

text-decoration : none;

}

a.sublevel#active_menu {

color : #08b1fe;

}

a.sublevel#active_menu:hover {

color : #b90707;

text-decoration : line-through;

}

#copy {

background-color : #fafafa;

/*tamanho do rodapé do site*/

height : 45px;

width : 100%;

font-size : 11px;

background-image : url(../images/footer.gif);

background-repeat : repeat-x;

}

#copy_inner {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #f0f0f0;

padding : 6px;

font-size : 11px;

padding-top : 20px;

}

.copy_inner a:link {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #f0f0f0;

font-size : 11px;

}

.copy_inner a:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #f0f0f0;

font-size : 11px;

}

.copy_inner a:hover {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #9FF7A5;

font-size : 11px;

}

.componentheading {

background-image : url(../images/compo_head.gif);

background-repeat : no-repeat;

height : 20px;

/*altura da linha do título da página*/

line-height : 25px;

color : #999999;

border-bottom : 1px solid #c8c8c8;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

/*alinhamento do título da página*/

padding-left : 30px;

/*margem da linha do texto no box central*/

margin : 4px;

/*altura do início do texto da página principal*/

padding-top : 6px;

}

.contentcolumn {

height : 20px;

color : #999999;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

padding-left : 5px;

margin : 0px;

padding-top : 4px;

}

.contentheading {

height : 20px;

color : #999999;

border-bottom : 1px solid #c8c8c8;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

padding-left : 25px;

margin : 4px;

padding-top : 4px;

}

.contentpagetitle {

height : 20px;

color : #999999;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

padding-left : 5px;

margin : 4px;

padding-top : 4px;

}

.back_button {

background-image : url(../images/button_bg.png);

font-family : Geneva, Arial, Helvetica, sans-serif;

/*alinhamento do botão voltar*/

float : center;

text-align : center;

font-size : 11px;

border : 3px double #ccc;

margin : 4px;

margin-left : 10px;

color : #666666;

padding : 2px;

}

.back_button a:link {

text-decoration : none;

color : #666666;

}

.back_button a:visited {

text-decoration : none;

color : #666666;

}

.back_button a:hover {

text-decoration : none;

color : #000;

}

.pagenav {

font-family : Arial, Helvetica, sans-serif;

text-align : center;

font-size : 10px;

border : 3px double #ebebeb;

width : auto;

padding : 0 8px;

line-height : 14px;

margin : 1px;

color : #666666;

background-image : url(../images/button_bg.png);

}

.pagenavbar {

font-family : Arial, Helvetica, sans-serif;

font-size : 10px;

margin-right : 10px;

float : left;

}

.pagenav a:hover {

color : #bada38; /*cor verde*/

text-decoration : none;

}

.blog_more {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

margin-left : 4px;

}

.button {

color : #565656;

background-image : url(../images/button_bg.png);

font-family : Geneva, Arial, Helvetica, sans-serif;

text-align : center;

/*login e senha configurações*/

font-size : 11px;

border : 3px double #ccc;

width : auto;

padding : 0 5px;

height : 20px;

margin : 1px;

}

.button:hover {

color : #bada38;

}

.inputbox {

padding : 2px;

margin : 2px;

border : 1px solid #ccc;

background-color : #f6f6f6;

color : #666666;

}

.sectiontableheader {

border-bottom : 1px dashed #ebebeb;

color : #999999;

background-color : #f8f8f8;

text-align : left;

text-transform : none;

margin : 0;

padding : 2px;

padding-right : 8px;

}

.sectiontablefooter {

color : #8f8f8f;

padding : 2px;

margin : 0;

text-align : left;

text-transform : none;

}

.sectiontableentry1 {

background-color : #fafafa;

text-align : left;

}

.sectiontableentry2 {

background-color : #f8f8f8;

text-align : left;

}

.readon {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

}

a.readon:link {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #999999;

font-size : 10px;

}

a.readon:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

}

a.readon:hover {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #b5d72b;

font-size : 10px;

text-decoration : underline;

}

.pagenav_next {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-weight : normal;

color : #000;

font-size : 11px;

text-decoration : none;

}/*cor da fonte hover do link próximo*/

.pagenav_next a:hover {

color : #000;

text-decoration : none;

}

.pagenav_prev {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-weight : normal;

color : #000;

font-size : 11px;

text-decoration : none;

}

.pagenav_prev a:hover {

color : #000;

text-decoration : none;

}

.buttonheading {

color : #ffffff;

font-size : 10px;

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 1px solid #c8c8c8;

}

.buttonheading a:hover {

text-decoration : none;

text-decoration : none;

}

.mostread a:hover {

color : #bada38;

text-decoration : none;

}

.mostread:visited {

color : #666666;

text-decoration : none;

}

.mostread:link {

color : #666666;

text-decoration : none;

}

.latestnews a:hover {

color : #bada38;

text-decoration : none;

}

.latestnews:visited {

color : #666666;

text-decoration : none;

}

.latestnews:link {

color : #666666;

text-decoration : none;

}

.error {

font-style : italic;

text-transform : uppercase;

padding : 5px;

color : #efefef;

font-size : 12px;

}

.contact_email {

padding : 4px;

margin : 4px;

}

.small {

font-family : Arial, Helvetica, sans-serif;

color : #bada38;

font-size : 9px;

}

.smallako {

font-family : Arial, Helvetica, sans-serif;

color : #999999;

font-size : 9px;

}

.createdate {

font-family : Arial, Helvetica, sans-serif;

font-size : 9px;

color : #999999;

}

.modifydate {

font-family : Arial, Helvetica, sans-serif;

color : #b90707;

font-size : 9px;

}

.highlight {

background-color : #bada38;

color : blue;

padding : 0;

}

.code {

background-color : #ddd;

border : 1px solid #bbb;

}

form {

margin : 0;

padding : 0;

}

div.mosimage {

border : 2px solid #ebebeb;

background-color : #f8f8f8;

}

.mosimage {

margin : 0;

background-color : #f8f8f8;

}

.mosimage_caption {

margin-top : 0;

background-color : #f8f8f8;

padding : 0;

color : #8f8f8f;

font-size : 10px;

}/*

.maintitle {

	font-size: 30px;

	float: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #fafafa;

	font-weight: bold;

	padding-left: 50px;

	padding-top: 0px;

	letter-spacing: normal;

}*/

