body {

background:#000000 url(../images/background2.jpg) 50% 0 no-repeat !important;

}


#tablepad{

padding: 30px;

}



.container_16 {

position: relative;

}



#logo {

text-align: center;

margin:  10px 0 10px 0;

_margin:  10px 0 10px 0;



}



#banner {

margin-top: 0px;

height: 0px;

}

#branco {

border: 0px;

}

#imagem {

border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;

}



#conteudo {

clear: both;

background: #F4F3F2;

padding: 18px 0 40px 0;

_padding: 10px 0;

}



.box_menu {

width: 960px;

background: #caaa72;

margin: 0 0 10px 0;

}



.menu {

height: 27px;

_height: 25px;

line-height: 27px;

_line-height: 25px;

background: #2B110D;

text-align: center;

color: #FFFFFF;

font-weight: bold;

text-transform: uppercase;

}



.banner_full {

height: 134px;

width: 938px;

margin: 10px 10px 35px 10px;

}



.titulo {

border-bottom: 1px solid #c6c6c6;

}



#box1 {

width: 460px;

float: left;

margin: 0 15px 10px 10px;

_margin: 0 15px 10px 5px;

}



#box2 {

width: 205px;

float: left;

margin: 0 16px 10px 16px;

}



#box3 {

width: 205px;

float: left;

margin: 0 10px 10px 16px;

_margin: 0 10px 10px 16px;

}



#box4 {

width: 696px;

float: left;

margin: 0 16px 10px 10px;

_margin: 0 16px 10px 5px;

}



#box5 {

width: 205px;

float: left;

margin: -15px 9px 10px 21px;

}



#box5 ul {

background: #2B110D;

text-decoration: none;

list-style: none;

margin-top: -12px;

}



#box5 ul li{

padding: 5px 10px;

margin: 0px;

border-bottom: 1px solid #333333;

}



.contentheading {

font-size: 23px;

color: #666666;

margin: 0;

padding: 0;

text-decoration: none;

}



.contentheading a {

text-decoration: none;

}



.componentheading {

font-size: 23px;

color: #666666;

margin: 0 0 25px 12px;

padding: 0;

}



table.contentpaneopen td.contentheading {

font-size: 25px;

color: #666666;

margin: 0;

padding: 0;

}

.contentpaneopen img {
	background-color: #ffffff;	
	border: 0px solid #DDD;
	padding: 5px;
	margin:5px;
}

.buttonheading img {
	/*border: 1px solid #DDD;*/
	border: 0px;
	background-color: #fff;
	padding:2px;
}

.mainlevel {

height: 27px;

color: #FFFFFF;

text-decoration: none;

font-size: 11px;

overflow: hidden;

}



.moduletable_menu table {

margin: 0px !important;

}



.footer {

text-align:center;

margin-top: 25px;

color: #454545;

font-size: 10px;

}



.footer a {

color: #454545;

}



.box_logo {

float: right;

_position: relative;

width: 60px;

text-align: right;

}



.box_publicidade {

border-bottom: 1px solid #cccccc;

color: #bbbbbb;

margin: 25px 0 0 0;

}



.banneritem {

margin: 10px 0;

}



.readmore {

float: right;

display:block;

border: 1px solid #d2b789;

background: url(../images/bt_fundo.gif) top right;

padding: 3px 7px;

font-size:10px;

text-decoration: none;

color:#FFFFFF;

text-transform: uppercase;

}



.readmore2 {

display:block;

border: 1px solid #d2b789;

background: url(../images/bt_fundo.gif) top right;

padding: 3px 7px;

font-size:10px;

text-decoration: none;

color:#FFFFFF;

text-transform: uppercase;

}



.readon {

float: right;

display:block;

border: 1px solid #d2b789;

background: url(../images/bt_fundo.gif) top right;

padding: 3px 7px;

font-size:10px;

text-decoration: none;

color:#FFFFFF;

text-transform: uppercase;

}



.ult_edicoes {

font-size: 10px;

}



.foto {

overflow: auto; 

position: relative; 

float: left; 

text-align: left; 

width: 58px;

}



moduletable_menu {

text-transform: uppercase;

}



dl {

width: 95%;

background: #FFCC66;

border: 1px solid #990000;

padding: 10px 0 10px 10px;



}



dt {

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

}



#system-message ul li {

color:#990000;

font-size: 10px;

}



#system-message ul {

margin-bottom: 0;

}



.contentpane {

margin-top: 25px;

}



.sectiontableheader {

background: #c6c6c6;

text-decoration: none;

font-weight: bold;

padding: 3px;

color:#FFFFFF;

}



.sectiontableheader a {

text-decoration: none;

color:#FFFFFF;

padding: 0 10px;

}



.sectiontableentry1 {

background: #ededed;

text-decoration: none;

height: 22px;

line-height: 22px;

color:#000000;

}



.sectiontableentry1 a {

text-decoration: none;

color:#000000;

padding: 0 12px;

}



.sectiontableentry1 a:hover {

color:#666666;

text-decoration: underline;

}



.sectiontableentry2 {

background: #fafafa;

text-decoration: none;

height: 22px;

line-height: 22px;

color:#000000;

}



.sectiontableentry2 a {

text-decoration: none;

color:#000000;

padding: 0 12px;

}



.sectiontableentry2 a:hover {

color:#666666;

text-decoration: underline;

}



.contentpaneopen {

margin-left: 12px;

}



.contentpaneopen .contentpagetitle {

font-size: 16px;

font-weight: bold;

display: block;

border-bottom: 1px solid #c6c6c6;

}





.blog_more {

background: #ededed;

padding: 13px 15px 1px 15px;

margin-bottom: 15px;

width: 96%;

}



.blog_more ul {

margin-top: 6px;

}



.pagenav {

font-size: 10px;

}



.article_separator {

display:block;

margin: -30px 0 45px 0;

}



.bt_anuncie {

float: left;

margin-right: 2px;

}



.forme table tr td {

margin-bottom: 3px;

}



.parceiros {

margin_bottom: 15px;

}

.small {
padding-bottom: 20px;
font-size: bold;
}
