body { margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0px; background: url(../images/fundo.jpg) repeat; }

#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#menutopo {align: center; }
div#menutopo a.mainlevel:link {	margin: 5px 25px 15px 0;  padding-left: 15px;	align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}
div#menutopo a.mainlevel:visited {	margin: 5px 25px 15px 0; padding-left: 15px;	align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}
div#menutopo a.mainlevel:hover {	color: #0099FF;}

/** 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 submenu **/

div#submenu a.mainlevel:link {	margin: 0 15px 0 0; align: center;   background: url(../images/divisorias.gif) no-repeat;	padding-left: 10px;		font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}
div#submenu a.mainlevel:visited {	margin: 0 15px 0 0; align: center; 	background: url(../images/divisorias.gif) no-repeat; padding-left: 10px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}
div#submenu a.mainlevel:hover {	color: #0a1f33;}


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

div#linkstopo a.mainlevel:link {	margin: 0 0 0 0;    padding-left: 1px;		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: 1px;	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#ultimas1 {position: relative; left:-20px;}
div#ultimas1 ul.latestnews { position: relative; margin-bottom: 20px;}
div#ultimas1 ul.latestnews li { list-style-type: none; margin-top: 0px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; padding-left: 10px; background: url(../images/seta_links.gif) no-repeat; }
/*div#ultimas1 ul.latestnews li { list-style-type: none; margin-bottom: 12px; margin-left: -40px; padding-left: 10px; background: url(../images/seta_links.gif) no-repeat;}*/
div#ultimas1 a.mostread:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas1 a.latestnews:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas1 a.latestnews:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
div#ultimas1 a.latestnews:hover { color: #0099FF; }

div#ultimas ul.latestnews { position: relative; top: 35px; padding-top: 60px; padding-bottom: 30px; }
div#ultimas ul.latestnews li { list-style-type: none; margin-top: 0px; margin-left: 15px; margin-bottom: 10px; margin-right: 15px; padding-left: 10px; background: url(../images/seta_links.gif) no-repeat; }
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: #0099FF; }
div#ultimas a.mainlevel:link {	position: relative; top: 0px; margin: 0 15px 0 0;   background: url(../images/divisorias.gif) 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.gif) 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#ultimas .contentpaneopen { position: relative; top: 100px; left: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}

div#ultimas #form-login {	width: 200px; margin-top: 40px; margin-left: 70px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #62b8f8}
div#ultimas #form-login fieldset {	border: 0px; }
div#ultimas #form-login p {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #62b8f8}
div#ultimas .inputbox#modlgn_username {	 height: 13px; border: 0px; background-color: #e3e3e3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b}
div#ultimas .inputbox#modlgn_passwd {	 height: 13px; border: 0px; background-color: #e3e3e3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b}
div#ultimas #form-login li { list-style-type: none; margin-left: -25px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #62b8f8; font-weight: bold;}

div#menulateral { position: relative; top:100px; left: 55px; }
/*div#menulateral a.mainlevel:link {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold;	color: #62b8f8;	text-decoration: none;}
div#menulateral a.mainlevel:visited {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	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: #62b8f8; font-weight: bold; margin: 0 0 35px 0;}
div#conteudo .contentpaneopen a {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #62b8f8; font-weight: bold; margin: 0 0 0 0;}
div#conteudo .contentpaneopen a:hover { color: #FFFFFF; }
div#conteudo p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
div#conteudo .contentpaneopen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin: 10px 0 0 0;}
div#conteudo .contentheading{  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #62b8f8; font-weight: bold;}
div#conteudo .contentpane { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
div#conteudo .contentpane a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin: 0 0 0 10px;}
div#conteudo .contentpane a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0099FF; 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: #0099FF; }
div#conteudo .pagenav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
div#conteudo .inputbox { align: right; width: 400px; heigth: 16px; border: 0; background-color: #e3e3e3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
div#conteudo table#foto { margin-left: 25px; margin-botton: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
div#conteudo table#destaque { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

div#conteudo .m4j_heading { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: bold; margin: 40px 0 30px 0;}
div#conteudo .m4j_header_text { height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-botton: 25px;}
div#conteudo .m4j_required { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
div#conteudo .m4jForm .inputbox { border: solid 1px color: #CCCCCC; 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: #FFFFFF;}
div#conteudo .m4j_form_table .imput { border: solid 1px color: #CCCCCC; width: 400px; heigth: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div#conteudo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

div#conteudo .searchintro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }



div#twitter { margin: 0 0 8px 0; padding: 15px 15px 15px 15px; background-image: url(../images/fdo_caixas.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#55de36; font-weight: bold; text-decoration: none;}
div#twitter a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#55de36; font-weight: bold; text-decoration: none;}
div#twitter .twitterfeeditem { margin: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: normal; text-decoration: none; }
div#twitter .twitterfeeditem a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#62b8f8; font-weight: normal; text-decoration: none; }
div#twitter div#twitterfeedfollowmediv { margin-top: 15px; }
div#twitter div#twitterfeedfollowmediv a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#62b8f8; font-weight: bold; text-decoration: none; }
div#twitter div#twitterfeedfollowmediv a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#62b8f8; font-weight: bold; text-decoration: none; }
div#twitter div#twitterfeedpoweredbylink { font-family: Arial, Helvetica, sans-serif; font-size: 0px; color:#263343; }
div#twitter div#twitterfeedpoweredbylink a { font-family: Arial, Helvetica, sans-serif; font-size: 0px; color:#263343; }

div#oportunidades contentpaneopen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
div#oportunidades .textobranco { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #62b8f8; text-decoration: none;}
div#oportunidades p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
div#oportunidades td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
div#oportunidades a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #62b8f8; text-decoration: none;}
div#oportunidades a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}

div#destaque p { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px; color: #ffffff; text-decoration: none;}


div#busca .inputbox { border: 1px; height:16 font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; }

form {  margin: 0;  padding: 0; }


a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #62b8f8;
}

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;
}


