/* CSS Document */

body											{ margin: 0; }

a:link,
a:active,
a:visited										{ color:#0066CC; }

a:hover											{ color:#666; }

#siteMainBox									{ width:891px; margin:auto; height: 50px; }

#boxColumnLeft									{ float:left; width:150px; margin-right:10px; margin-top:15px; }
#boxColumnCenter								{ float:left; width:475px; height:50px; margin-top: 15px }
#boxColumnRight									{ float:right; width:241px; margin-top: 15px }

.mainPath										{ height:26px; width: 400px; }

.boxBanner										{ height: 178px; padding-bottom:20px; background: url(../images/topBanner.gif) top left no-repeat; width: 160px; padding-top:15px; margin-top: -15px;}
.boxBanner img									{ width: 240px; border: none; height: 178px; }

/* EPG */

#boxProgramacao									{ height:50px; background: #fff /*url(../images/backgroundProgramacao.gif) top left no-repeat;*/ }
#boxProgramacao	.progTitle						{ padding-bottom:8px; font-size:11px; vertical-align:top}
#boxProgramacaoHome								{ height:50px; background-color:#FFF; width:470px; padding-bottom: 25px; }
.homeProgTitle									{ background: #0066CC; width:470px; height:13px; margin-left: 5px; }
.headerBoxProg									{ width:200px; padding-left: 5px; }
.boxDetalheHomeLeft								{ float:left; width:200px; margin-right: 30px; padding-left:5px; }
.boxDetalheHomeRight							{ float:left; width:200px; padding-left:5px;  width:200px; }
#boxProgramacaoHome .canalProg					{ width: 200px; padding-left: 5px; background: url(../images/backgroundProgHome.gif) top left repeat-x; color: #000; clear:both; padding-top:3px; padding-bottom:3px; margin-bottom: 5px;}


#boxProgramacaoHome .programTitle				{ clear:both; padding-top:5px; padding-left:5px; padding-bottom:5px; }
#boxProgramacaoHome .programDescricao			{ padding-left:5px; padding-bottom: 5px; }

.boxProgDetalheHome								{ height: 50px; background: #eee; }
.topProgHour									{ padding: 10px 0 2px 5px; }

.tabAseguir										{ background: #ccc; color: #fff; padding: 15px 0 15px 5px; }
.boxListSeguir									{ background:url(../images/bgHomeItem.gif) top left repeat-x; width:200px; height: 45px; margin-top: 1px; }
.AseguirHour									{ margin: 10px 0 5px 5px; }
.AseguirProgTitle								{ margin-left: 5px; }


.weekDays										{ float:left; width: 103px; margin: -1px; }

.weekDayOptionOff								{ width:103px; background: #0066cc; padding: 37px 0 15px 7px; cursor: pointer; cursor: hand; }
.weekDayOptionOver								{ width:103px; background: #666; padding: 37px 0 15px 7px; cursor: pointer; cursor: hand; }
.weekDayOptionOn								{ width:103px; background: #fff; padding: 37px 0 15px 7px; cursor: pointer; cursor: hand;}

.dayOptionDate									{ width:103px; background: #333; }
.dateDay										{ padding:10px 0 11px 7px; }
.dateYear										{ padding-bottom:15px; padding-left:7px; }

#boxProgram										{ float:right; width:358px; height:10px; }

.boxProgramTitle								{ padding: 25px 0 10px 5px; height:20px; background: transparent url(../images/backgroundTopProg.gif) top left repeat-x }
.programBoxTitle								{ height: 30px; vertical-align:bottom; float:left }
.viewChoice										{ float: right; margin: 18px 5px 2px 0; padding: 2px 0 5px 10px; background: transparent url(../images/barraImg.gif) bottom left no-repeat; }

.boxProgSearch									{ width:358px; padding-bottom:15px; height:20px; }

.boxSearch										{  padding-right:5px; clear:right; float:left; }

/* PROGRAMAÇÃO */

.listagemProg									{ background: #eee; width: 100%; }

.progHour										{ width:35px; padding-bottom:8px; vertical-align:top; line-height:12px; }
/*.progTitle									{ text-transform:uppercase; font-weight:bold; padding-bottom:8px; line-height:12px; vertical-align:top}*/
.observacoes									{ font-weight:normal; text-transform:none; }

/* BOX DIREITA Homepage */

#boxRightProgramacao							{ background: #fff; padding-bottom:10px; }
#boxRightProgramacao .destaquesRightImg			{ padding-bottom:3px; padding-top: 1px; margin-bottom:1px; width:245px; background: #0066CC; }
#boxRightProgramacao .boxDestaque				{ padding-bottom:7px; padding-top: 3px; margin-bottom:1px; height: 20px; }
#boxRightProgramacao .outrosDestaquesImg		{ float:left; height: 120px; }
#boxRightProgramacao .outrosDestaquesImg img	{ width: 160px; height: 120px; border: none; }
#boxRightProgramacao .programHour				{ background: #eee; width:73px; float:right; padding:103px 0 5px 5px; border-left: #fff 3px solid; }

#boxRightProgramacao .programTitle				{ clear:both; padding-top:5px; padding-left:5px; padding-bottom:5px; }

.boxHomeProg									{ width:160px; }
.progInfoDia									{ padding-top:10px; padding-bottom:13px; float:left }
.progInfoDate									{ padding-top:10px; padding-bottom:13px; float:right }
#boxRightProgramacao .canalProg					{ background: url(../images/backgroundProgHome.gif) top left repeat-x; width:160px; clear:both; padding: 3px 0 3px 0; margin-bottom: 5px; }

#boxRightProgramacao .programDescricao			{ padding-left:5px; padding-bottom: 15px; }

/* BOX DIREITA INTERNA */

#boxRightDestaques								{ background: #fff; padding-bottom:10px; /*margin-top: -15px*/ }
#boxRightDestaques .destaquesRightImg			{ padding-bottom:7px; padding-top: 3px; margin-bottom:1px; width:160px; background: #0066CC; }
#boxRightDestaques .boxDestaque					{ padding-bottom:7px; padding-top: 3px; margin-bottom:5px; height: 20px; }
.outrosDestaquesImg								{ float:left; height: 120px; }
#boxRightDestaques .outrosDestaquesImg img		{ width: 160px; height: 120px; border: none; }
#boxRightDestaques .programHour					{ background: #eee; width:73px; float:right; padding:103px 0 5px 5px; }

#boxRightDestaques .programTitle				{ clear:both; padding-top:5px; padding-left:5px; padding-bottom:5px; }

#boxRightDestaques .programDescricao			{ padding-left:5px;}

.boxActualizacao								{ background: #eee; padding-left:120px; padding-top:10px; width:355px; }