/* Generated by KompoZer */
body {
  margin: 0;
  padding: 0;
  background: #efefdd ;
  font-family: Verdena,Arial,;
  font-style: normal;
  font-variant: normal;
  font-size: 11px;
  color: #000000;
  line-height: 129%;
}
th {
  font-family: Verdena,Arial,;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
}
.store{
  color: #ffffff;
  font-family: Verdena,Arial;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  padding-left: 100px;
  padding-top: 2px;
  padding-bottom: 15px;
}
a {
  color: #4982a7;
  text-decoration: underline;
}
a:hover {
  color: #335a74;
  text-decoration: underline;
}
a.menu {
  color: #cccccc;
  text-decoration: none;
}
a.menu:hover {
  color: #ffffff;
  text-decoration: underline;
}
li {
  background: transparent url(../images/style2/bullet.gif) no-repeat scroll 0 5px;
}
#header_graphic a img {
  padding-top: 15px;
}
#header-wrap, #header_text, #header_graphic {
  height: 110px;
}
#header-wrap {
  background: #335973 url(../images/style2/header_bg.png) repeat-x scroll 0%;
}
#header_text h1, #header_text h1 a {
  color: #ffffff;
  padding-top: 15px;
  font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 50px;
  font-size-adjust: none;
  font-stretch: normal;
  letter-spacing: -1px;
}
#header_text h2 {
  color: #abccd6;
  font-family: Geneva,Verdana,sans-serif;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  font-size-adjust: none;
  font-stretch: normal;
}
h1 {
  color: #427392;
}
h2 {
  color: #333333;
}
h3 {
  color: #666666;
}
h4 {
  color: #727272;
}
blockquote {
  border: 1px solid #cfdbe2;
  background-color: #e9f7fe;
}
.footer {
  color: #6f6f6f;
}
#headermod {
  height: 98px;
  width: 500px;
  top: 10px;
  color: #dbded3;
}
#headermod .contentheading, #headermod a.contentpagetitle, #headermod a {
  color: #f9f9f2;
}
#headermod td.contentheading, #headermod .moduletable h3 {
  border-bottom: 1px solid #3e6d8d;
}
td.sectiontableheader {
  color: #ffffff;
  background-color: #335a74;
  font-family: Arial,Helvetica,Geneva,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  font-size-adjust: none;
  font-stretch: normal;
}
table tr.sectiontableentry1 td, table td.sectiontableentry1 {
  border-bottom: 1px solid #f0f0f0;
  padding: 4px;
  background: #ffffff none repeat scroll 0%;
  line-height: 155%;
}
table tr.sectiontableentry2 td, table td.sectiontableentry2 {
  border-bottom: 1px solid #f0f0f0;
  padding: 4px;
  background: #ffffff none repeat scroll 0%;
  line-height: 155%;
}
table.pollstableborder td.sectiontableentry1 {
  border-bottom: 1px solid #ffffff;
  padding: 2px;
  background: #f8f8f8 none repeat scroll 0%;
  color: #3d2518;
}
table.pollstableborder td.sectiontableentry2 {
  border-bottom: 1px solid #ffffff;
  padding: 2px;
  background: #f2f2f2 none repeat scroll 0%;
  color: #3d2518;
}
table.pollstableborder td.sectiontableheader {
  border:  none;
  padding: 8px;
  color: #ffffff;
}
table.pollstableborder tr.sectiontableentry1 td {
  border:  none;
}
table.pollstableborder tr.sectiontableentry2 td {
  border:  none;
}
div.blog_more {
  border-top: 1px solid #e6e6d4;
}
div.blog_more ul li a {
  border-bottom: 1px solid #dadacc;
}
div.blog_more ul li a:hover {
  border-bottom: 1px solid #dadacc;
  background-color: #f9f8ed;
}
div.mosimage {
  border: 1px solid #cccccc;
  background: #f7f7f7 none repeat scroll 0%;
}
div.mosimage_caption {
  border-top: 1px solid #cccccc;
  background: #ffffff none repeat scroll 0%;
  color: #666666;
}
a.contentpagetitle {
  color: #470705;
}
a.contentpagetitle:hover {
  color: #000000;
}
td.contentheading {
  border-bottom: 1px solid #eaeaea;
  color: #335a74;
}
.contentheading {
  color: #487fa3;
}
.componentheading {
  color: #182b37;
}
a.readon {
  background: transparent url(../images/style2/readon.png) no-repeat scroll left center;
}
span.small, .createdate, .modifydate {
  font-family: Tahoma,Lucida,Verdana,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  color: #bbc6cc;
}
span.highlight {
  font-family: Tahoma,Lucida,Verdana,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
  line-height: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  color: #bbc6cc;
  font-weight: bold;
}
.pagenav_next a, .pagenav_prev a {
  border: 1px solid #cfdbe2;
  background-color: #e9f7fe;
  color: #44789b;
}
div.back_button a {
  border: 1px solid #cfdbe2;
  background-color: #e9f7fe;
  color: #44789b;
}
.pagenav_next a:hover, .pagenav_prev a:hover, div.back_button a:hover {
  background-color: #ffffff;
  color: #335a74;
}
table.contenttoc {
  border: 1px solid #e8e6d8;
  background-color: #f5f2e1;
}
table.contenttoc th {
  background-color: #335973;
  color: #ffffff;
}
div.module h3, div.moduletable h3 {
  border-bottom: 1px solid #ececec;
  background: transparent url(../images/style2/mod_heading.png) no-repeat scroll left center;
  color: #335973;
}
.moduleS1 {
  margin: 0 0 1em;
  padding: 0;
  background: #427392 url(../images/style2/topright_S1.png) no-repeat scroll right top;
  position: relative;
  color: #ffffff;
}
div.moduleS1 div {
  background: transparent url(../images/style2/topleft_S1.png) no-repeat scroll left top;
}
div.moduleS1 div div {
  background: transparent url(../images/style2/botleft_S1.png) no-repeat scroll left bottom;
  height: 1%;
}
div.moduleS1 div div div {
  padding: 10px;
  background: transparent url(../images/style2/botright_S1.png) no-repeat scroll right bottom;
}
div.moduleS1 div div div div {
  background: transparent none repeat scroll 0%;
}
div.moduleS1 h3 {
  border-bottom: 1px solid #467ea5;
  margin: 0 0 5px;
  padding: 0;
  line-height: 100%;
  height: auto;
  font-weight: normal;
  text-indent: 0px;
  font-size: 16px;
  letter-spacing: normal;
  color: #fcfcfc;
}
div.moduleS1 a {
  color: #ffffff;
  text-decoration: underline;
}
div.moduleS1 a:hover {
  color: #ffffff;
  text-decoration: none;
}
div.moduleS1 ul, div.moduleS1 ul.latestnewsS1, div.moduleS1 ul.mostreadS1 {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div.moduleS1 ul li, div.moduleS1 ul.latestnewsS1 li, div.moduleS1 ul.mostreadS1 li {
  margin: 0px;
  padding: 0px 0px 0px 10px;
  background: transparent url(../images/bullet_S1.gif) no-repeat scroll 0px 5px;
  white-space: normal;
}
.moduleS2 {
  margin: 0 0 1em;
  padding: 0;
  background: #dadacc url(../images/style2/topright_S2.png) no-repeat scroll right top;
  position: relative;
  color: #333333;
}
div.moduleS2 div {
  background: transparent url(../images/style2/topleft_S2.png) no-repeat scroll left top;
}
div.moduleS2 div div {
  background: transparent url(../images/style2/botleft_S2.png) no-repeat scroll left bottom;
  height: 1%;
}
div.moduleS2 div div div {
  padding: 10px;
  background: transparent url(../images/style2/botright_S2.png) no-repeat scroll right bottom;
}
div.moduleS2 div div div div {
  background: transparent none repeat scroll 0%;
}
div.moduleS2 h3 {
  border-bottom: 1px solid #c2c2b8;
  margin: 0 0 5px;
  padding: 0;
  line-height: 100%;
  height: auto;
  font-weight: normal;
  text-indent: 0px;
  font-size: 16px;
  letter-spacing: normal;
  color: #888885;
}
div.moduleS2 a {
  color: #333333;
  text-decoration: underline;
}
div.moduleS2 a:hover {
  color: #333333;
  text-decoration: none;
}
div.moduleS2 ul, div.moduleS2 ul.latestnewsS2, div.moduleS2 ul.mostreadS2 {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div.moduleS2 ul li, div.moduleS2 ul.latestnewsS2 li, div.moduleS2 ul.mostreadS2 li {
  margin: 0px;
  padding: 0px 0px 0px 10px;
  background: transparent url(../images/style2/bullet_S2.gif) no-repeat scroll 0px 5px;
  white-space: normal;
}
.moduleS3 {
  margin: 0 0 1em;
  padding: 0;
  background: #ebebeb url(../images/style2/topright_S3.png) no-repeat scroll right top;
  position: relative;
  color: #6e6e6e;
}
div.moduleS3 div {
  background: transparent url(../images/style2/topleft_S3.png) no-repeat scroll left top;
}
div.moduleS3 div div {
  background: transparent url(../images/style2/botleft_S3.png) no-repeat scroll left bottom;
  height: 1%;
}
div.moduleS3 div div div {
  padding: 10px;
  background: transparent url(../images/style2/botright_S3.png) no-repeat scroll right bottom;
}
div.moduleS3 div div div div {
  background: transparent none repeat scroll 0%;
}
div.moduleS3 h3 {
  border-bottom: 1px solid #c7c7c7;
  margin: 0 0 5px;
  padding: 0;
  line-height: 100%;
  height: auto;
  font-weight: normal;
  text-indent: 0px;
  font-size: 16px;
  letter-spacing: normal;
  color: #666666;
}
div.moduleS3 a {
  color: #427392;
  text-decoration: underline;
}
div.moduleS3 a:hover {
  color: #427392;
  text-decoration: none;
}
div.moduleS3 ul, div.moduleS3 ul.latestnewsS3, div.moduleS3 ul.mostreadS3 {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div.moduleS3 ul li, div.moduleS3 ul.latestnewsS3 li, div.moduleS3 ul.mostreadS3 li {
  margin: 0px;
  padding: 0px 0px 0px 10px;
  background: transparent url(../images/style2/bullet_S3.gif) no-repeat scroll 0px 5px;
  white-space: normal;
}
.main-top-both, .main-top-left-only {
  background: transparent url(../images/style2/top_has_left.png) no-repeat scroll center bottom;
}
.main-top-wide, .main-top-right-only {
  background: transparent url(../images/style2/top_wide.png) no-repeat scroll center bottom;
}
#mainbody-both {
  background: transparent url(../images/style2/mid_left_right.png) repeat-y scroll center top;
}
#mainbody-left-only {
  background: transparent url(../images/style2/mid_leftonly.png) repeat-y scroll center top;
}
#mainbody-wide, .mainbody-wide, #mainbody-right-only {
  background: transparent url(../images/style2/mid_wide.png) repeat-y scroll center top;
}
.bottom-both, .bottom-left-only {
  background: transparent url(../images/style2/bot_has_left.png) no-repeat scroll center top;
}
.bottom-wide, .bottom-right-only {
  background: transparent url(../images/style2/bot_wide.png) no-repeat scroll center top;
}
.tplcright a {
  margin: 4px 0px 2px 5px;
  padding: 0px;
  background: transparent url(../images/style2/arrowl.png) no-repeat scroll left center;
  color: #ffffff;
  display: block;
  text-align: center;
  text-indent: -5000em;
  width: 75px;
  height: 12px;
  line-height: 12px;
}
ul.checklist li {
  background: transparent url(../images/style2/checklist.png) no-repeat scroll left center;
}
.menubar {
  background: transparent url(../images/style2/navcontainer.png) repeat-x scroll center top;
}
#navmenu {
  background: transparent url(../images/style2/navcontainer.png) no-repeat scroll left top;
}
#navmenu li {
  background: transparent url(../images/style2/nav_norm_l.png) no-repeat scroll left bottom;
}
#navmenu li a {
  background: transparent url(../images/style2/nav_norm_r.png) no-repeat scroll right bottom;
  color: #ffffff;
}
div#navmenu li:hover, div#navmenu li.iehover {
  background: transparent url(../images/style2/nav_hover_l.png) no-repeat scroll left bottom;
}
div#navmenu li:hover a, div#navmenu li.iehover a {
  background: transparent url(../images/style2/nav_hover_r.png) no-repeat scroll right bottom;
  color: #335973;
}
div#navmenu li.active {
  background: transparent url(../images/style2/nav_active_l.png) no-repeat scroll left bottom;
}
div#navmenu li.active a {
  background: transparent url(../images/style2/nav_active_r.png) no-repeat scroll right bottom;
  color: #ffffff;
}
#leftcol ul#mainlevel, #rightcol ul#mainlevel, #leftcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#leftcol a.mainlevel, #rightcol a.mainlevel, #leftcol a.mainlevel-sidenav, #rightcol a.mainlevel-sidenav {
  background: transparent url(../images/style2/leftnav_norm.png) no-repeat scroll left center;
  color: #2f462b;
}
#leftcol a.mainlevel:hover, #rightcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover, #rightcol a.mainlevel-sidenav:hover {
  background: transparent url(../images/style2/leftnav_over.png) no-repeat scroll left center;
  color: #ffffff;
}
#leftcol a#active_menu.mainlevel, #leftcol a#active_menu.mainlevel:hover, #rightcol a#active_menu.mainlevel, #rightcol a#active_menu.mainlevel:hover, #leftcol a#active_menu-sidenav.mainlevel-sidenav, #leftcol a#active_menu-sidenav.mainlevel-sidenav:hover, #rightcol a#active_menu-sidenav.mainlevel-sidenav, #rightcol a#active_menu.mainlevel-sidenav:hover {
  background: transparent url(../images/style2/leftnav_active.png) no-repeat scroll left center;
  color: #ffffff;
}
a.sublevel, a.sublevel-sidenav {
  color: #000000;
}
hr {
  color: #ebebeb;
  background-color: #ebebeb;
  height: 2px;
}
#logolindo {
  position: absolute;
  top: 0px;
  left: 100px;
}

#logomarket {
  position: absolute;
  top: 10px;
  left: 500px;
}
