﻿/* ESTRUCTURE: adcast */
#adcast_main { 
	position: relative;
	width: 930px;
	height: 202px;
	margin: 15px 0 0;
	padding: 0 0 10px;
	overflow: hidden;
	background: url(../Imagens/pattern/sombra_projetada.png) repeat-x left bottom;
}

#adcast_main .box_image {
	position: absolute;
	top: 0;
	left: 0;
	width: 930px 
}

#adcast_main .box_image .item_image { float: left }

#adcast_main #control { 
	position: absolute;
	right: 0; 
	width: 4px;
	height: 160px;
	overflow: hidden;
}

#adcast_main #control a {
	display: block;
	background-image: url(../Imagens/pattern/sprite.png);
    background-repeat: no-repeat;
	width: 35px;
	height: 24px;
	text-indent: -9999px
}

#adcast_main #control .mn_control_1 { background-position: -482px -76px }

#adcast_main #control .mn_control_1:hover,
#adcast_main #control .mn_control_1.active  { background-position: -482px -100px }

#adcast_main #control .mn_control_2 { background-position: -517px -76px }

#adcast_main #control .mn_control_2:hover,
#adcast_main #control .mn_control_2.active  { background-position: -517px -100px }

#adcast_main #control .mn_control_3 { background-position: -552px -76px }

#adcast_main #control .mn_control_3:hover,
#adcast_main #control .mn_control_3.active  { background-position: -552px -100px }

#adcast_main #control .mn_control_4 { background-position: -587px -76px }

#adcast_main #control .mn_control_4:hover,
#adcast_main #control .mn_control_4.active  { background-position: -587px -100px }

/* ESTRUCTURE: programação em destaque - DIFF */
#highlight_program {
    margin: 15px 10px;
    padding: 10px 0 10px 10px
}

/* ESTRUCTURE: servicos em destaque */
#highlight_services { margin: 0 10px; }

#highlight_services .tools li { float: left; margin: 0 20px 0 0 }
#highlight_services .tools li.last { margin: 0 }

.widget_list {
    background: #ebebeb;
    width: 435px;
    height: 109px;
    padding: 5px;
}

.widget_list .thumb { 
    float: left;
    position: relative;
    width: 241px;
    margin: 0 10px 0 0;
    overflow: hidden;
}

.widget_list ul { float: left; width: 184px }

.widget_list ul li {
    display: block;
    float: left;
    padding: 4px 0 6px 0;
    width: 180px;
    background: url(../Imagens/pattern/line.png) no-repeat left bottom;
}

.widget_list ul li:last-child { background: none }

.widget_list ul li a { 
    background: url(../Imagens/Icones/disc_gray.png) no-repeat 0 7px;
    padding-left: 8px 
}

.widget_list ul li a:hover { 
    background: url(../Imagens/Icones/disc_red.png) no-repeat 0 7px;
    text-decoration: none;
    color: #9e0b0f;
}

#autoatendimento .bt_more_red {
    position: absolute;
    right: 0;
    top: 27px;
}

#autoatendimento li { padding: 3px 0 5px }

#autoatendimento li a { 
    display: block;
    height: 17px;
    padding-left: 27px;
    padding-top: 3px; 
}

#autoatendimento .thumb { top: 6px }

#autoatendimento .mn_enquete { background: url(../Imagens/Icones/enquete.png) no-repeat; }
#autoatendimento .mn_fatura { background: url(../Imagens/Icones/fatura.png) no-repeat; }
#autoatendimento .mn_dados_pessoais { background: url(../Imagens/Icones/dados_pessoais.png) no-repeat; }
#autoatendimento .mn_pacotes { background: url(../Imagens/Icones/pacotes.png) no-repeat; }

.widget_blocks {
    background: #ebebeb;
    width: 435px;
    height: 109px;
    padding: 5px;
}

.widget_blocks .thumb { 
    float: left;
    position: relative;
    width: 241px;
    height: 107px;
    overflow: hidden;
}

.widget_blocks .thumb img { 
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

.widget_blocks ul { float: left; width: 192px }

.widget_blocks ul li { float: left; border: 1px solid #d9d9d9 }

.widget_blocks li a { 
    display: block;
    width: 94px;
    height: 52px;
    overflow: hidden
}

.widget_blocks li a:hover img, .widget_blocks li.active a img { margin-top: -52px  }

.widget_blocks li span { display: none }

