/* conteudo dos blocos */
/*
o que é comum na maioria vai listado aqui
depois são as características individuais de cada bloco
*/

#body {
height:1%;
}

/*cartola*/
#block_head {
margin:0px 0px 10px 0px;
}
.block-head {
}
/*
Atualizado por Eduardo - 25/08/08
*/
#normal_block {
width:100%;
position:relative;
padding:0px 0px 6px 0px;

}

/*thumb 65x65, 45x45*/
.news-thumb {
	float: right;
	margin: 0px 10px 2px 5px;
	border: 2px solid #333333;
}
/*foto wide 238x98*/
.news-wide {
	margin: 0px 1px 2px 1px;
	border: 2px solid #333333;
}
/*foto wide 45x45*/
.news-mthumb {
	float: left;
	margin: 0px 5px 2px 10px;
	border: 2px solid #333333;
}

/*sub cartola*/
.news-title {
	display:block;
	margin: 0px 20px 4px 20px;
	font-size:9px;
	font-weight:bold;
}

/*chamada*/
.news-call { 
	display:block;
	padding:0px 20px 4px 20px;
	font-weight:bold;
	font-size:12px;
}

/*texto de apoio*/
.news-desc {
	display:block;
	margin: 0px 20px 4px 20px;
	font-size:10px;
}

/* bullets */
.news-bullet {
	display: block;
	clear: both;
	margin: 0px 20px 4px 20px;
	font-size: 10px;
}

/*combo*/
.news-comb {
	clear:both;
	float:right;
	margin: 2px 20px 6px 20px;
}
.news-comb select {
	width:120px;
}

/*MULTIMEDIA*/
.mmedia-table {
	margin: 0px 20px 4px 20px;
	clear: both;
}
.mmedia-icon {
	vertical-align: middle;
	width: 20px;
}
.mmedia-text {
	vertical-align: middle;
	padding-left: 5px;
	font-size: 10px;
	color: #006699;
	font-weight:bold;
}

#block_blog .mmedia-text-even a, #block_blog .mmedia-text-odd a {
/*	background-image:url(../icon/mm_setas.gif);
	background-position: top left;
	background-repeat: no-repeat; */

	margin-left: 20px;
	display:list-item;
	list-style-image: url(../icon/mm_setas.gif);
	font-weight: normal;
	color: #000000;

}



/* bloco de capa - agenda */
#block_home_events {
	height:200px;
	background-image:url(../icon/bgb_home_events.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	background-color:#FF0000;
}
#block_home_events, #block_home_events a {
	color: #FFFFFF;
}

/* bloco de capa - discador */
#block_home_dial {
	height:200px;
	background-image:url(../icon/bgb_home_dial.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	background-color:#FF0000;
}
#block_home_dial, #block_home_dial a {
	color:#000000;
}

/* bloco de capa - programas */
#block_home_programs {
	height:200px;
	background-image:url(../icon/bgb_home_programs.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	background-color:#FF0000;
}
#block_home_programs, #block_home_programs a, #block_home_programs td {
	color: #FFFFFF;
}

/* bloco de capa - top10 */
#block_home_topteen {
	background-image:url(../icon/bgb_home_top10.gif);
	padding:0px 0px 0px 0px;
}
#block_home_topteen, #block_home_topteen a {
	color: #000000;
}
#block_home_topteen #body {
	background-image:url(../icon/bgb_home_top10_under.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 40px 0px;
}
#block_home_topteen #block_content {
	width: 225px;
	background-color:#FFFFFF;
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
	height: 1%;
}
#block_home_topteen #block_head {
	margin:0px 0px 0px 0px;
}
#block_home_topteen .mmedia-table {
	margin: 0px 20px 0px 20px;
	clear: both;
}
#block_home_topteen .mmedia-icon {
	vertical-align:top;
	width:16px;
	margin:2px 0px 0px 0px;
	background-image:url(../icon/bullet_setcinza.gif);
	background-repeat:no-repeat;
	border:none;
}
#block_home_topteen .mmedia-icon a img {
	background-image:url(../icon/bullet_setverm.gif);
	border:none;
	vertical-align:top;
	width:16px;
	margin:0px 0px 0px 0px;
}
#block_home_topteen .mmedia-text {
	vertical-align:top;
	padding:0px 0px 0px 2px;
	font-weight:normal;
	color:#7f7f7f;
}
#block_home_topteen .mmedia-text a {
	color:#000000;
}

#block_home_topteen #normal_block ul {
 padding: 5px 5px 0px 5px;
 list-style: none;

}
#block_home_topteen #normal_block ul li {
margin-top: 5px;
margin-left: 5px;
line-height: 15px;

padding-left: 20px;
 background-image: url(../icon/bullet_setcinza.gif);
 background-repeat:no-repeat;
 background-position: 5px left;

}

#block_home_topteen #normal_block ul .topten-link {


 background-image:url(../icon/bullet_setverm.gif);
 background-repeat:no-repeat;
 background-position:top 3px;

}
#block_home_topteen #normal_block ul .topten-link2 {
border: solid 2px #7f7f7f;
padding-top: 2px;
margin-top: 5px;

padding-left: 20px;
background-image:url(../icon/bullet_setverm.gif);
background-repeat:no-repeat;
background-position:5px 3px;

}

#block_home_topteen #normal_block ul .topten-normal2 {
border: solid 2px #7f7f7f;
padding-top: 2px;
margin-top: 5px;

padding-left: 20px;
background-image:url(../icon/bullet_setcinza.gif);
background-repeat:no-repeat;
background-position:5px 3px;

}

#block_home_topteen #normal_block ul .topten-ringtone {
margin-top: 0px;
margin-bottom: 5px;
 background-image:url(../icon/bullet_ring.gif);
 background-repeat:no-repeat;
 background-position: top left;
 
}

/* #block_home_topteen #normal_block ul .topten-ringtone {
 background-image:url(../icon/bullet_ring.gif);
 background-repeat:no-repeat;
 background-position: top left;
 
}
*/

#block_home_topteen #normal_block #topten_ringtone {


}

/*bloco normal de noticia*/
#block_home_news {
	float:left;
	background-color:#eceded;
	height:1%;
	background-image:url(../icon/bgb_home_news_under.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 20px 0px;
}
#block_home_news, #block_home_news a {
	color:#000000;
}

/*blobo cinza fixo de capa de programa*/
#block_program_news {
	height:200px;
	background-image:url(../icon/bgb_fix_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	background-color:#FF0000;
}
#block_program_news, #block_program_news a {
	color: #FFFFFF;
}

/*bloco de capa com a programação*/
#block_home_programing {
	background-color:#eceded;
	height:1%;
	background-image:url(../icon/bgb_home_news_under.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 20px 0px;
}
#block_home_programing, #block_home_programing a {
	color:#000000;
}
#block_home_programing #block_content {
	padding:0px 10px 5px 10px;
	height: 1%;
}



/*blobo cinza fixo de capa de programa - fale conosco e sugestao de pauta*/
#block_program_talk {
	height:200px;
	background-image:url(../icon/bgb_fix_gray.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	background-color:#FF0000;
}
#block_program_talk, #block_program_talk a {
	color: #000000;
}
#block_program_talk #normal_block {
	height:42px;
}


#block_sarava_head {
	background-color:#ff9806;
min-height:207px;

	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 2px 0px;
}
#block_sarava_head, #block_sarava_head a {
	color: #000000;
}
/*redefiniçoes*/
#block_sarava_head #normal_block {
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
	height: 1%;
	background-image:url(../icon/bullet_sepa.gif);
background-repeat: no-repeat;
background-position: 3px 5px;

padding: 5px 5px 5px 22px;
}
#block_sarava_head #block_head {
	margin:0px 0px 0px 0px;
}
#block_sarava_head .mmedia-table {
	margin: 0px 0px 4px 0px;
	clear: both;
}

#block_sarava_head #block_content {

margin: 7px;

}

/*blobo de capa de programa - apresentadores*/
#block_program_heads {
	background-color:#ff9806;
	height:1%;
	background-image:url(../icon/bgb_home_news_under.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 20px 0px;
}


#block_program_heads, #block_program_heads a {
	color: #000000;
}
/*redefiniçoes*/
#block_program_heads #normal_block {
	padding:0px 10px 0px 10px;
	height: 1%;
}
#block_program_heads #block_head {
	margin:0px 0px 0px 0px;
}
#block_program_heads .mmedia-table {
	margin: 0px 0px 4px 0px;
	clear: both;
}

/*tabela de apresentadores*/
.table-heads-par, .table-heads-impar {
	background-image:url(../icon/bg_tb_ap_par.gif);
	background-repeat:no-repeat;
	width:225px;
}
.table-heads-impar {
	background-image:url(../icon/bg_tb_ap_impar.gif);
}
.table-heads-icon {
	padding:10px 4px 0px 0px;
	vertical-align:top;
}
.table-heads-text {
	padding:10px 4px 0px 0px;
	vertical-align:top;
}

/*bloco padrao de 2 colunas*/
#block_program_list {
	padding:0px 0px 0px 0px;
	height:1%;
	background-image:url(../icon/bgb_home_top10.gif);
}
#block_program_list, #block_program_list a {
	color: #000000;
}
#block_program_list #body {
	padding:0px 0px 20px 0px;
	background-image:url(../icon/bgb_list_under.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#block_program_list #block_content {
	padding:0px 10px 0px 10px;
	height: 1%;
}
/*cartola*/
#block_program_list #block_head {
	margin:0px 0px 0px 0px;
}

/*bloco padrao de 2 colunas*/
#block_downloads {
	padding:0px 0px 0px 0px;
	height:1%;
	background-image:url(../icon/bgb_home_top10.gif);
}
#block_downloads, #block_downloads a {
	color: #000000;
}
#block_downloads #body {
	padding:0px 0px 20px 0px;
	background-image:url(../icon/bgb_list_under.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#block_downloads #block_content {
	padding:0px 10px 0px 10px;
	height: 1%;
}
/*cartola*/
#block_downloads #block_head {
	margin:0px 0px 0px 0px;
}

/*bloco padrao de container de forms em 2 rows*/
#block_w2_form {
	padding:0px 0px 0px 0px;
	height:1%;
	background-image:url(../icon/bgb_home_top10.gif);
	font-family:Verdana;
}
#block_w2_form, #block_w2_form a {
	color: #000000;
}
#block_w2_form #body {
	padding:0px 0px 20px 0px;
	background-image:url(../icon/bgb_list_under.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#block_w2_form #block_content {
	padding:0px 10px 0px 10px;
	height: 1%;
}
/*cartola*/
#block_w2_form #block_head {
	margin:0px 0px 0px 0px;
}
#block_home_programs #normal_block {
	display:block;
}

