.home_mbox{
	padding: 20px;
}

.home_colle{
	width: 330px;
	margin-right: 30px;
}

.home_colri{
	width: 302px;
}

/****************** BANNER *************************/

.banner_space{
	height: 30px;
	clear: both;
}

.banner_title{
	color: #7e98a4;
	border-bottom: 1px solid #d7e0e4;
	padding-bottom: 3px;
	font-size: 14pt;
	font-weight: bold;	
}

/****************** BANNER SLIDER ******************/

.home_banslibox{
	width: 330px;
	height: 210px;
}

.linecors_top{
	width: 330px;
	position: absolute;
	height: 10px;
	background: url(../img/bansli_co_top_ri.png) no-repeat right top;
	z-index: 8;
}

.linecors_top .left{
	width: 10px;
	height: 10px;
	background: url(../img/bansli_co_top_le.png) no-repeat left top;
}

.linecors_but{
	width: 330px;
	height: 10px;
	background: url(../img/bansli_co_but_ri.png) no-repeat right bottom;
	position: absolute;
	margin-top: -10px;
	z-index: 7;
}

.linecors_but .left{
	width: 10px;
	height: 10px;
	background: url(../img/bansli_co_but_le.png) no-repeat left bottom;
}

.infoban_ground{
	width: 330px;
	height: 40px;
	background: black;
	position: absolute;
	margin-top: -40px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index: 5;	
}

.infoban_textco{
	z-index: 6;
	width: 330px;
	height: 40px;
	position: absolute;
	margin-top: -40px;
	color: white;
}

.ontext_wco, .ontext_nco{
	margin: 5px 5px 0 5px;
	float: left;
	width: 240px;
	font-size: 8.5pt;
	font-weight: bold;
	line-height: 13px;
}

.ontext_nco{}

.onconaviga{
	height: 40px;
	width: 80px;
	float: left;
}

.onconaviga .back{
	margin: 5px 0 0 8px;
}

.onconaviga .next{
	margin: 5px 0 0 5px;
}

.boxhidepreload{
	display: none;
	visibility: hidden;	
}

.home_thebanner_img{
	width: 330px;
	height: 210px;
}

.banner_nourl{
	cursor: default;
}

.banner_wourl{
	cursor: pointer;	
}

/*********************** BAN NOTÍCIAS ***************************/

.banlno_box{}

.banlno_onlist{
	margin-top: 15px;
}

.banlno_onlist table{
	margin-left: 0;
}

.banlno_onlist table td.onpointer{
	padding-top: 2px;
}

.banlno_onlist table td.ondate{
	color: #8b969a;
	font-weight: bold;
	padding: 0 10px 0 4px;
}

.banlno_onlist table td.rowsep{
	height: 10px;
}

.banlno_onlist table td.ontitle{
	font-weight: bold;
}

.banlno_gotonots{
	height: 16px;
	margin-top: 20px;
}

.banlno_gotonots a{
	display: block;
	float: right;
	background: url(../img/goto.gif) no-repeat right center;
	padding-right: 20px;
	height: 16px;
	font-size: 8.5pt;
}

/*************************** BANNER DESTAQUE *************************/

.home_bandesk{}

.bandesk_titlepart{
	width: 302px;
	height: 40px;
	background: url(../img/bandesk.gif) no-repeat left top;
}

.bandesk_titlepart .ontext{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	padding: 16px 0 0 130px;
}

.bandesk_boxvideo{
	text-align: center;
}

.home_videotitle{
	font-size: 10pt;
	font-weight: bold;
	color: #727272;
	text-align: left;
	width: 260px;
	margin: 0 auto;
	margin-top: 10px;
}

#home_boxplayer{
	width: 250px;
	height: 170px;
	margin: 0 auto;
	padding: 5px;
	background: #d6d6d6;
	margin-top: 5px;
}

.home_banvid_desc{
	text-align: left;
	width: 260px;
	margin: 0 auto;
	margin-top: 10px;
}

.bandesk_freeco{
	margin-top: 10px;
	margin-left: 2px;
}

/***************************** BANNER NOVIDADES *********************/

.banovs_box{}

.banovs_onlist{
	margin-top: 15px;
}

.banovs_onlist table{
	margin-left: 0;
}

.banovs_onlist table td.onpointer{
	padding-top: 2px;
}

.banovs_onlist table td.ondate{
	color: #8b969a;
	font-weight: bold;
	padding: 0 10px 0 4px;
}

.banovs_onlist table td.rowsep{
	height: 10px;
}

.banovs_onlist table td.ontitle{
	font-weight: bold;
}

.banovs_goto{
	height: 16px;
	margin-top: 20px;
}

.banovs_goto a{
	display: block;
	float: right;
	background: url(../img/goto.gif) no-repeat right center;
	padding-right: 20px;
	height: 16px;
	font-size: 8.5pt;
}

/***************************** BANNER PARCEIROS *********************/

.banpars_box{}

.banpars_onlist{
	height: 50px;
	margin-top: 10px;
}

.banpars_onlist .scroleft{
	width: 20px;
	height: 50px;
	float: left;
}

.banpars_onlist .scroright{
	float: left;
	height: 50px;
	width: 20px;
}

.banpars_onlist .scroleft img,.banpars_onlist .scroright img{
	margin-top: 15px;
}

.banpars_onlist .onlistpars{
	float: left;
	height: 50px;
	width: 242px;
	margin: 0 10px 0 10px;
	overflow-x: hidden;
}

.banpars_onlist .onlistpars .ontablecoli{
	width: 800px;
}

.banpars_onlist .onlistpars .ontablecoli table td.cellsep{
	width: 7px;
	color: white;
}

/********************************* BAN PTE_A ********************/

.banpte_a_box{}

.banpte_oninfo{
	margin-top: 15px;
}

.banpte_oninfo a{
	display: block;
}

.banpte_oninfo a span.pic{
	display: block;
	padding: 4px;
	border: 1px solid #d8d8d8;
	float: left;
	margin-right: 10px;
}

.banpte_oninfo a:hover span.pic{
	background: #d9e6e6;
}

.banpte_oninfo a span.text{
	font-size: 10pt;
}

/********************************* FRE_A ***************************/

.banfree_a_box{}

.banfrecontent{
	margin-top: 15px;
}

.banfrecontent p, .banfrecontent table td p{
	padding: 0;
	margin: 0;
}

.banfrecontent img{
	border: 0;
}

