/* -------------------- defaults */
body {
 background:#000000 url(../images/body_bg.jpg) center 41px repeat-x;
 margin:0;
 padding:0;
 color:#CCC;
 font-family:times;
}
p {
  margin:0;
  padding:5px 0;
  line-height:18px;
}
a, a:visited {
  color:#B85068;
}
a:hover {
  color:#FF7799;
}
ul {
  margin:0;
  padding:0 0 0 25px;
}
ul li {
  list-style:square;
  margin:0;
  padding:0 0 0 5px;
}
form {
  padding:0;
  margin:0;
}
.clr {
  clear:both;
}

/* -------------------- main */
#main-container {
  background:url(../images/subflash_bg.jpg) center 250px no-repeat;
}
#header {
  width: 875px;
  height: 250px;
  background-color:#000000;
  text-align: center;
  border-color: #FFFFFF;
  border-width: 0px;
}

/* -------------------- body */
#bodywrapper {
  width: 875px;
}
#bodypadding {
  padding: 0px 25px;
}

/* -------------------- footer meu */
#mainmenuwrapper {
}
#mainmenu {
  padding:0 0 10px 12px;
}
#mainmenu table tr td {
  padding:4px 0;
  text-align:center;
}
#mainmenu table tr td a,
#mainmenu table tr td a:visited {
  padding:0 30px;
  font-family:tahoma;
  font-size:16px;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
  color:#AAAAAA;
}

/* -------------------- col_left */
#col_left {
  float:left;
  width:250px;
}
#col_left_pad {
  margin:10px 0 10px 10px;
  width:230px;
}
#col_left_pad table.contentpaneopen tr td.contentheading a {
  text-decoration:none;
  font-size:16px;
}

/* -------------------- col_center */
#col_center {
  width:820px;
}
#col_center_pad {
  margin:10px 0 10px 10px;
  width:800px;
  clear:both
}

/* -------------------- col_center.left_on */
#col_center.left_on {
  width:570px;
  float:left;
}
#col_center.left_on #col_center_pad {
  margin:10px 0 10px 10px;
  width:550px;
}

/* -------------------- footer meu */
#footermenuwrapper {
  width:875px;
  height:80px;
  background:url(../images/footermenu_bg.jpg) center bottom no-repeat;
}
#footermenu {
  padding:30px 0 0 0;
}
#footermenu p {
  font-family:tahoma;
  font-size:12px;
  color:#999;
  padding:0;
  margin:0;
}
#footermenu p a,
#footermenu p a:visited {
  font-family:tahoma;
  font-size:12px;
  text-decoration:none;
}
#footermenu table tr td {
  text-align:center;
}
#footermenu table tr td a,
#footermenu table tr td a:visited {
  padding:0 10px;
  font-family:tahoma;
  font-size:12px;
  text-decoration:none;
}

/* -------------------- com_content */\
span.article_seperator {
  line-height:10px;
}
table.contentpaneopen {
  width:100%;
}
table.contentpaneopen tr td.contentheading {
  font-size:18px;
  font-weight:bold;
  border-bottom:1px solid #666;
}
.readon {
  float:right;
  font-weight:bold;
  text-decoration:none;
}
h1.componentheader {
  font-size:18px;
  font-weight:bold;
  border-bottom:1px solid #666;
  margin:0;
}
div.componentheading {
  font-size:20px;
  font-weight:bold;
  background:#222;
  padding:5px;
}