body { margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0px; background-color: #efefef; }

#geral {margin: 20px auto 0 auto; width: 986px; position: relative; z-index: 1;}

div#loadingDiv p { font-family: Arial, Helvetica, sans-serif; }

/** configuração do menu principal **/
div#menuprincipal a.mainlevel:link { display: block; background: url(../images/index_07.jpg) no-repeat; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 	color: #ababab; text-align: left; padding-top: 4px; padding-left: 45px; height: 19px !important; width: 100%; text-decoration: none; }
div#menuprincipal a.mainlevel:visited { display: block; background: url(../images/index_07.jpg) no-repeat; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ababab; text-align: left; padding-top: 4px; padding-left: 45px; height: 19px !important; width: 100%; text-decoration: none; }
div#menuprincipal a.mainlevel:hover { font-family: Arial, Helvetica, sans-serif; color: #00a446; background: url(../images/index_08.jpg) no-repeat;}

/** configuração dos submenus **/
div#submenu a.mainlevel:link { display: block; background: url(../images/index_06.jpg) no-repeat; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 	color: #ababab; text-align: left; padding-top: 3px; padding-left: 45px; height: 19px !important; width: 100%; text-decoration: none; }
div#submenu a.mainlevel:visited { display: block; background: url(../images/index_06.jpg) no-repeat; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ababab; text-align: left; padding-top: 3px; padding-left: 45px; height: 19px !important; width: 100%; text-decoration: none; }
div#submenu a.mainlevel:hover { font-family: Arial, Helvetica, sans-serif; color: #00a446; }


/** configuração do menu de serviços **/
div#menuesquerdo a.mainlevel:link {	margin: 0 0 0 0; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
div#menuesquerdo a.mainlevel:visited { 	margin: 0 0 0 0; font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
div#menuesquerdo a.mainlevel:hover {	color: #000000;	text-decoration: underline;}



/** configuração do menu de links superiores **/

div#linkstopo a.mainlevel:link {	margin: 0 0 0 0;    padding-left: 12px;		font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold;	color: #808080;	text-decoration: none;}
div#linkstopo a.mainlevel:visited {	margin: 0 0 0 0;	padding-left: 12px;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold;	color: #808080;	text-decoration: none;}
div#linkstopo a.mainlevel:hover {	color: #0099FF;}


div#user5 { position: relative; margin-top: 40px; }
div#user5 h2 { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; margin-top: 5px; margin-left: 0px; margin-bottom: 0px;}
div#user5 p { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-top: 0px; margin-left: 0px; margin-bottom: 0px;}
div#user5 a { font-family: Arial, Helvetica, sans-serif; font-size: 16px !important; }

/* user 8 */
div#user8 {	text-align: right;}
div#user8 a.mainlevel:link {	margin: 0 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-size: font-weight: bold; color: #ababab; text-decoration: none; text-align: right;}
div#user8 a.mainlevel:visited { 	margin: 0 0 0 0; font-size: 12px;	font-family: Arial, Helvetica, sans-serif; font-size: font-weight: bold;	color: #ababab;	text-decoration: none; text-align: right;}
div#user8 a.mainlevel:hover {	color: #00a446;	}

div#ultimas a.mostread:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas a.latestnews:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas a.latestnews:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas a.latestnews:hover { color: #00a446; }
div#ultimas ul.latestnews li { position: relative; top: 0px; list-style-type: none; margin-left: -60px; margin-bottom: 15px; padding: 0px 0px 0px 20px; background: url(../images/seta_links.gif) no-repeat; }
div#ultimas a.mainlevel:link {	position: relative; top: 0px; margin: 0 15px 0 0;   background: url(../images/divisorias.png) no-repeat;	padding-left: 10px;	display: block; height: 22px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}
div#ultimas a.mainlevel:visited {	position: relative; top: 0px; margin: 0 15px 0 0;	background: url(../images/divisorias.png) no-repeat; padding-left: 10px; display: block; height: 22px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}
div#ultimas a.mainlevel:hover {	color: #FFFFFF;}


div#menulateral a.mainlevel:link {	position: relative; top: 50px; margin: 0 15px 0 0;   background: url(../images/divisorias.png) no-repeat;	padding-left: 10px;	display: block; height: 22px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}
div#menulateral a.mainlevel:visited {	position: relative; top: 50px; margin: 0 15px 0 0;	background: url(../images/divisorias.png) no-repeat; padding-left: 10px; display: block; height: 22px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}
div#menulateral a.mainlevel:hover {	color: #FFFFFF;}


div#conteudo .componentheading{  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #00a446; font-weight: bold; margin: 20px 0 20px 0;}
div#conteudo .contentpaneopen a {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #aaaaaa; font-weight: bold; margin: 0 0 0 0;}
div#conteudo .contentpaneopen a:hover { color: #aaaaaa; }
div#conteudo p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; }
div#conteudo .contentpaneopen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; margin: 20px 0 0 0;}
div#conteudo .contentheading{  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #00a446; font-weight: bold;}
div#conteudo .contentpane { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; }
div#conteudo .contentpane a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00a446; margin: 0 0 0 10px;}
div#conteudo .sectiontableentry1 { width: 100%;}
div#conteudo .contentpane a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; margin: 0 0 0 10px;}
div#conteudo .pagenav {margin-top: 60px !important;}
div#conteudo .pagenav a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00a446; }
div#conteudo .pagenav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; }
div#conteudo .inputbox { align: right; width: 200px; heigth: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ababab; }
div#conteudo table { width: 100%; border:1px;}
div#conteudo .sectiontableentry1 { font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #ffffff;}
div#conteudo .sectiontableentry2 { font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #ffffff;}


/** Formulario */
div#conteudo .m4j_heading { height: 45px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #00a446; font-weight: bold; margin-top:22px; }
div#conteudo .m4j_header_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; margin-botton: 25px;}
div#conteudo .m4jForm .inputbox { border: solid 1px color: #aaaaaa; width: 400px; heigth: 15px; font-family: Arial, Helvetica, sans-serif;  }
div#conteudo .m4j_form_table { align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; font-weight: bold;}
div#conteudo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa;}
div#conteudo .m4j_required { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #aaaaaa;}
div#conteudo .m4j_form_table .imput { border: solid 1px color: #aaaaaa; width: 400px; heigth: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


/* resposta de busca **/
div#conteudo form#searchForm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
div#conteudo form#searchForm .searchintro { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; }
div#conteudo form#searchForm .inputbox { align: right; heigth: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; }
div#conteudo .contentpaneopen td { width: 460px;}


div#esquerdo p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ababab; }
div#esquerdo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ababab; }
div#esquerdo a:hover { color: #00a446; }

div#direito p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ababab; }
div#direito a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ababab; }
div#direito a:hover { color: #00a446; }


div#busca .inputbox { border: 1px solid #ababab; height:16 ; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ababab; }
div#busca .button { margin-left: 4px;  border: 1px solid #ababab; width: 30px; height:18px; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ababab; text_align: center;}

form {  margin: 0;  padding: 0; }


a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #88cbff; #2e435e;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

.textobranco { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
.linkhome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #88cbff; text-decoration: none; }




div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

