﻿.grelha-dias-semana_group                       { margin-bottom:2px; height:37px; float:none; }
.grelha-dias-semana_group li                    { background-color:transparent; border:0px; margin:0px 1px; }
.grelha-detalhe-canal_group li                  { border:0px; }
.grelha-detalhe-canal_group .selected,
.grelha-detalhe-canal_group .selected a         { color:#43a7d8 !important; }
.top_tvdetalheCanal_left_selected               { width:46px; background:transparent url('/Content/images/Live_Epg_SelectedDataButton_Background.png')  no-repeat left top !important; }
.top_tvdetalheCanal_left_inside                 { width:46px; background:transparent url('/Content/images/Live_Epg_NormalDataButton_Background.png')  no-repeat left top; }
#top_tvdetalheCanal_epg                         { height: 430px;}
.live_top_tvdetalheCanal_epgButton_Weekend      { width:46px; background:transparent url('/Content/images/Live_Epg_WeekendDataButton_Background.png') no-repeat left top; }
.live_top_tvdetalheCanal_epgButton:hover        { background-image:url('/Content/images/Live_Epg_SelectedDataButton_Background.png'); }
.live_top_tvdetalheCanal_epgButton:hover a      { color:#FFFFFF; }      
.live_ChannelDetails_Epg_ScrollerContainer      { height: 392px; width: 336px; overflow-y:scroll; overflow-x:hidden; }
.live_channelDetails_epg_programButton          { width:12px; height:12px; background:transparent url('/Content/images/Live_EpgPlus_Button.png') no-repeat left top; display:table-cell; }
.bubbleInfo                                     { position:static; }
.DetalheCanal-left-list-3                       { width:306px; }
.programlist-itemdescription                    { width:250px; }
.DetalheCanal-left-list-4:link,
.DetalheCanal-left-list-4:visited,
.DetalheCanal-left-list-4:active,
.DetalheCanal-left-list-4                       { text-decoration:none; width:12px; height:12px; display:block; }
.DetalheCanal-left-list a                       { color:#000000; }

.top_tvdetalheCanal_left_inside1                { background-color:#ffffff; border:1px solid #f2f2f2; color:#5e5e5e; }
.top_tvdetalheCanal_left_inside2                { background-color:#dddddd; border:1px solid #f2f2f2; color:#5e5e5e; }
.top_tvdetalheCanal_left_inside1 a,
.top_tvdetalheCanal_left_inside2 a              { color:#5e5e5e; }

#tv_listacanais-title1                          { width:225px; }
#tv_listacanais-title1 span                       { color:#5e5e5e; font-size:15px;font-weight:bold; }
#tv_listacanais-title2                          { width:225px; }
#tv_listacanais-title2 span                       { color:#43a7d8; font-size:15px;font-weight:bold; }
.live_listChannels_Program                      { width:225px; }
.live_listChannels_Program.selected span        { color:#43a7d8 !important; }
.live_listChannels_Program.selected h3          { color:#000000 !important; }
.live_listChannels_Program h3,
.live_listChannels_Program span                 { color:#5e5e5e; }
.live_listChannels_Program a.trigger,
.live_listChannels_Program a.trigger:link,
.live_listChannels_Program a.trigger:visited    { width:12px; height:12px; background:transparent url('/Content/images/Live_EpgPlus_Button.png') no-repeat center; text-decoration:none; display:inline-block; padding-bottom:2px; margin-left:5px; }
.live_listChannels_Program_time                 { font-size:14px;font-weight:bold; }
.tv_listacanais-group-channel                   { width:160px; }
.tv_listacanais-group-channel a,
.tv_listacanais-group-channel a:link,
.tv_listacanais-group-channel a:visited         { text-decoration:none; }
.pufTitle                                       { font-size:14px;font-weight:bold; color:#000; }
#setacampo1 a,
#setacampo1 a:visited,
#setacampo1 a:active,
#setacampo1 a:link,
#setacampo1 a:hover                             { text-decoration:none; }
#setacampo2 a,
#setacampo2 a:visited,
#setacampo2 a:active,
#setacampo2 a:link,
#setacampo2 a:hover                             { text-decoration:none; }
#setacampo3 a,
#setacampo3 a:visited,
#setacampo3 a:active,
#setacampo3 a:link,
#setacampo3 a:hover                             { text-decoration:none; }

.subHeaderTitleContainer {height:40px;}
.pos_saudacao {float:right; margin-top:-35px; display:inline; }
.pos_saudacao #pos_saudacao_username {float:right;}
span.pos_modals {float:right; clear:both;}
span.pos_modals a {padding-right:0px;}