body { margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0px; background-image: url("../images/fundo.jpg"); background-repeat: 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#menuprincipal {align: center; }
div#menuprincipal a.mainlevel:link {	margin: 0 15px 15px 0;  padding-left: 15px;	align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;	color: #767676;	text-decoration: none;}
div#menuprincipal a.mainlevel:visited {	margin: 0 15px 15px 0; padding-left: 15px;	align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;	color: #767676;	text-decoration: none;}
div#menuprincipal a.mainlevel:hover {	color: #047853;}


/** configuração do menu lateral **/
div#submenu .mainlevel { padding-left: 10px; margin-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; line-height: 60px;}
div#submenu a.mainlevel:link { padding-left: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #767676; text-decoration: none; line-height: 20px;}
div#submenu a.mainlevel:visited { padding-left: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #767676; text-decoration: none; line-height: 20px;}
div#submenu a.mainlevel:hover { color: #047853; font-weight: bold;}




/** Busca **/
div#busca form { margin: 0; }
div#busca .inputbox { border: 0px ; background: #e3e3e3; width: 160px; height:16 ; font-family: arial, helvetica, sans-serif; font-size: 12px; font-color: #0e6ab7; }


/** 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#ultimas a.mostread:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; text-decoration: none; }
div#ultimas a.latestnews:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; text-decoration: none; }
div#ultimas a.latestnews:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; text-decoration: none; }
div#ultimas a.latestnews:hover { color: #047853; }
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: #047853;	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: #047853;	text-decoration: none;}
div#ultimas a.mainlevel:hover {	color: #767676;}


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 { margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif;}
div#conteudo .componentheading {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #047853; font-weight: bold; margin: 40px 0 40px 0;}
div#conteudo .contentpaneopen a {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; margin: 0 0 0 0;}
div#conteudo .contentpaneopen a:hover { color: #ff0000; }
div#conteudo .buttonheading { height: 50px !important; valign:bottom; margin-top: 20px;}
div#conteudo .buttonheading a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #767676; }
div#conteudo .buttonheading a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-top: 20px;}
div#conteudo p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; }
div#conteudo .contentpaneopen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; margin: 0 0 0 0;}
div#conteudo .contentheading{  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #047853; font-weight: bold; padding-top: 30px; padding-botton: 15px;}
div#conteudo .contentpane { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; }
div#conteudo .contentpane a { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; }
div#conteudo .contentpane a:hover { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #047853; }
div#conteudo .contentpane li { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #047853; margin-bottom: 25px;}
div#conteudo .sectiontableheader a { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #767676;  }
div#conteudo .pagenav {margin-top: 60px !important;}
div#conteudo .pagenav a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; }
div#conteudo .pagenav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #047853; }
div#conteudo .contentpane td { font-family: Arial, Helvetica, sans-serif; font-size: 1px; color: #767676;}
div#conteudo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676;}


/** formulario de RH **/

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

/** busca **/
div#conteudo form#searchForm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; }
div#conteudo form#searchForm .searchintro { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #767676; }
div#conteudo form#searchForm .inputbox { align: right; heigth: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767676; }

div#conteudo div#rokdownloads .rd_pagination { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
div#conteudo div#rokdownloads .rd_pagination .pagenav a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31526e; font-weight: bold; }
div#conteudo div#rokdownloads h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #31526e; font-weight: bold; }
div#conteudo div#rokdownloads h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #31526e; font-weight: bold; }
div#conteudo div#rokdownloads dt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31526e; font-weight: bold; }
div#conteudo div#rokdownloads dd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31526e; font-weight: normal; }

div#conteudo .pd-sections { position: relative; width: 600px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;}
div#conteudo .pd-sections a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #31526e;}
div#conteudo .pd-sections a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0e6ab7;}
div#conteudo .pd-category a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31526e;}
div#conteudo .pd-sections a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7;}
div#conteudo .pd-section h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #31526e;}
div#conteudo .pd-category h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #31526e;}
div#conteudo .pd-document a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #31526e;}
div#conteudo .pd-document small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #31526e;}
div#conteudo .pd-pagination { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #31526e;}
div#conteudo .pd-pagination select { width: 50px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #31526e;}
div#conteudo .pddownload a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
div#conteudo .pddownload a:hover { color: #00FF00;}

/**  painel de login **/

div#conteudo #com-form-login { font-family: Arial, Helvetica, sans-serif; color: #767676; font-size: 12px;  font-weight: bold;}
div#conteudo #form-login { width: 280px; margin-top: 25px; margin-left: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #767676;}
div#conteudo #com-form-login fieldset {	border: 0px; width: 380px; padding-top: 40px; padding-left: 50px;}
div#conteudo #form-login p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7;}
div#conteudo .inputbox#modlgn_username {	 height: 13px; border: 1px color:#000000;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676;}
div#conteudo .inputbox#modlgn_passwd {	 height: 13px; border: 1px color:#000000;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676;}
div#conteudo #com-form-login li { list-style-type: none; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; color: #047853; font-size: 12px;  font-weight: bold;}
div#conteudo #com-form-login a { list-style-type: none; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; color: #047853; font-size: 12px;  font-weight: bold;}
div#conteudo #com-form-login a:hover { color: #ff0000; }


div#esquerdo { position: relative; margin-top: 40px;}
div#esquerdo .contentheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #31526e; font-weight: bold;}
div#esquerdo p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7; }
div#esquerdo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7; }
div#esquerdo a:hover { color: #00a446; }

div#direito { margin-top: 10px; padding-top: 10px;}
div#direito ul.latestnews { background: url(../images/fdo_ultimas_materias.jpg) no-repeat; padding-top: 28px;}
div#direito p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7; }
div#direito a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0e6ab7; }
div#direito a:hover { color: #00a446; }

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

/** K2 - módulo de produtos - listagem de categoria **/
div#conteudo .itemList
div#conteudo .itemListCategoriesBlock
div#conteudo .catItemView groupSecondary { position: relative; 140px; text-align: center;}
div#conteudo .catItemHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
div#conteudo a.catItemTitle:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
div#conteudo .catItemTitle { position: relative; 140px; align: center; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
div#conteudo .catItemBody
div#conteudo .catItemImageBlock { position: relative; 140px; text-align: center;}
div#conteudo .catItemImage
div#conteudo .itemHeader h2{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #ff0000; font-weight: bold; text-decoration: none; }
div#conteudo .itemTitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #047853; font-weight: bold; text-decoration: none; }
div#conteudo .itemToolbar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
div#conteudo a.itemToolbar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; }
div#conteudo .itemFullText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
div#conteudo .itemSocialLinksBlock { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
div#conteudo .itemAttachmentsBlock { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; text-decoration: none; font-weight: bold;}
div#conteudo .itemCommentsForm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
div#conteudo form#comment-form .inputbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }



div#user5 {position: relative; margin-top: 10px; margin-left: 7px;}


/** Configurações gerais **/
form {  margin: 0;  padding: 0; }
a:link, a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; 	font-weight: bold; color: #999999; }
a:hover { color: #00a446; }
input.button { cursor: pointer; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img { border: 0 none; }

.textorotativo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; }
.titulorotativo { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #00FF00; text-decoration: none; }
.rodape { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.linkhome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #88cbff; text-decoration: none; }



