/* CSS Document */
.img_guia_nr{background-image:url(../images/img_guia_nr.jpg); background-repeat:no-repeat; overflow:hidden;}
.container_12 img { border:1px solid #E0E0E0}
.RodapeDestk img, .Tempo img { border:0px}
.Separador {border-right:1px solid #E0E0E0}
.last { border:0px!important; margin-bottom:0px!important; padding-bottom:0px!important}
.HeaderTop { background-color:#dfdfdf; padding:3px 0px; margin-bottom:20px}

.verEmissoesPrograma { position:relative; display:block;}
.verEmissoesPrograma a { position:absolute; right:19px; top:10px; cursor:pointer; z-index:10}

.HeaderTop .Letras { display:inline}
.HeaderTop .Letras a, .HeaderTop .Letras b { background-color:#f5f5f5; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/programa/js/ie-css3.htc); margin:2px 2px 2px 0px; float:left; color:#ccc; font-size:100%; font-weight:bold; float:left; text-align:center; position:relative; border:1px solid #d2d2d2; cursor:pointer; padding:3px 7px }
.HeaderTop .Letras a {color:#0075CE}
.HeaderTop .Letras .selected { color:#fff;  background-color:#0075CE}
.HeaderTop h2 { display:inline; float:left; margin-right:10px; font-size:108.3%; padding-top:5px}

.SectionName { font-size:216.7%; display:block;  border-bottom:1px solid #E0E0E0; margin-bottom:10px;  }
.SectionName h1 { float:left; width:66%}
.SectionName .ShareThisArea { float:right}
.ShareThisArea .stButton { float:left}
.ShareThisArea span span { background-image:none!important;}
.ShareThisArea .img_guia_nr{ width:60px; height:26px; float:left; overflow:hidden;}
.ShareThisArea .img_guia_nr .stMainServices { width:12px }
.stButton_gradient, .stButton_gradient:hover { background-color:transparent!important; border:0px!important; width:26px; text-align:center;}
.st_twitter_hcount {background-position:0px -27px}
.st_facebook_hcount{ background-position:0px 0px}
.st_linkedin_hcount{background-position:-65px -27px}
.st_facebook_hcount .stButton_gradient { color:#fff!important;}
.st_plusone_hcount div {margin-top:1px; float:left}
.st_plusone_hcount{height:26px; float:left}


.Sinopse { padding:10px 0px; display:block;}

.facelike { float:left; width:30%; overflow:hidden; margin-left:20%}

.Top { color:#202020}
/*.Area h1 {font-size:216.7%; border-bottom:1px solid #E0E0E0; margin-bottom:10px;  }*/
.Area h2 {font-size:133.3%; margin-bottom:10px;}
.grid_8.alpha .TabsDestk { float:left; width:100%; clear:both; padding:0px 0px; margin-bottom:10px}
.grid_8.alpha .TabsDestk li { padding-bottom:5px !important}
.grid_8.alpha .TabsDestk li a, .grid_8.alpha .TabsDestk li a:visited { color:#2d2d2d; font-weight:normal}
.grid_8.alpha .TabsDestk li:hover a,.grid_8.alpha .TabsDestk li a:hover { color:#fff; text-decoration:none}
.container_12 .Emite .grid_4 { width:45%;}
.container_12 .Emite .Separador { padding-right:20px; width:47%}
.container_12 .Emite h2 { font-size:100%}
.grid_8.alpha .TabsDestk li.Selected a { color:#fff;}

.Partes { padding:0px; float:left; width:100%; clear:both; margin:10px 0px;}
.Partes li { font-size:100%; font-weight:bold; padding:5px 10px!important }
.Partes b { display:block; text-align:center; color:#0075ce}
.Partes li a { color:#333;}
.Partes li a:hover { text-decoration:none}
.Partes li.Selected, .Partes li:hover { background-color:#333333; color:#6F6F6F;}
.Partes li a, .Partes li.Selected:hover a { color:#6F6F6F;}
.Partes li.Selected b, .Partes li:hover b { color:#fff}

.TabEmite {border-bottom:1px solid #E0E0E0; width:100%; overflow:visible!important; padding:5px 19px; padding-bottom:0px; height:27px; float:left}
.TabEmite li { font-weight:bold; padding:5px!important;position:relative; overflow:hidden;border-radius:3px; behavior: url(/programa/js/ie-css3.htc);border:1px solid #E0E0E0!important; border-bottom-color:#fff!important; background-color:#fff}
.Emite ul, .Emite ul li { width:100%; float:left; clear:both;}
.Emite ul li { padding:2px 0px;}
.Emite ul strong, .Emite ul span{ float:left;}
.Emite ul a { float:right;}
.Emite h2 {border-bottom:1px solid #E0E0E0; padding-bottom:2px; margin-bottom:2px}
.Emite ul strong { font-weight:bold; padding-right:20px; width:36%}

.Ficha ul, .Ficha ul li { float:left; width:100%; clear:both}
.Ficha ul li { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #E0E0E0; width:100%;}
.Ficha ul strong, .Ficha ul span { float:left;} 
.Ficha ul strong { width:20%; margin-right:20px}
.Ficha ul span{ width:75%}

.time { clear:both; padding-bottom:15px; display:block; float:left; width:100%}
.time i { float:left}
.time span { float:right;}
span.time { width:auto; float:none; display:inline}

.container_12 .ProgPrincipal .grid_3 { width:179px;}
.ProgPrincipal p strong { padding-bottom:10px; display:block}
.ProgPrincipal .item { padding-top:15px; font-weight:bold}
.ProgPrincipal .item span { display:block}
.ProgPrincipal .grid_3 ul { float:left; clear:both; display:block; width:100%}
.ProgPrincipal .grid_3 ul li { float:left; width:21px; height:21px; margin:0px 5px 5px 0px; font-size:0%}
.ProgPrincipal .icon_AP10 { background-position:-126px 0px}
.ProgPrincipal .icon_HD { background-position:-148px 0px}
.ProgPrincipal .icon_Play { background-position:-170px 0px}
.ProgPrincipal .icon_txt { background-position:-192px 0px}
.ProgPrincipal .icon_AP10:hover { background-position:-126px -22px}
.ProgPrincipal .icon_HD:hover { background-position:-148px -22px}
.ProgPrincipal .icon_Play:hover { background-position:-170px -22px}
.ProgPrincipal .icon_txt:hover { background-position:-192px -22px}

.ImgEpisode { float:left; margin:0px 19px 10px 0px}

.UltimosEpi h2 { display:inline;}
.UltimosEpi .Right { float:right; padding-right:10px}
.UltimosEpi .Top .Right{ font-size:75%}
.container_12 .UltimosEpi .grid_5 { width:420px}
.UltimosEpi .item.first h1 { border-bottom:1px solid #E0E0E0; margin-bottom:10px}
.UltimosEpi .item h1 { border:0px; margin-bottom:0px;}
.UltimosEpi .item {border-bottom:1px solid #E0E0E0; padding-bottom:20px; margin-bottom:10px; display:block; clear:both; float:left; position:relative}
.UltimosEpi .item .tituloNoBorder { border:0px none!important; margin-bottom:0px !important}
/*.UltimosEpi .first .IconPlay, .UltimosEpi .item .grid_2 .IconPlay_Small { top:34%}*/
.UltimosEpi .item .grid_2 { position:relative}

.TotalItems { text-align:right; border-bottom:1px solid #E0E0E0;margin:20px; padding-bottom:5px;}

.Paginacao {border-top:1px solid #E0E0E0;  text-align:center; margin-top:15px; clear:both; margin-top:20px; padding-top:10px;}
.Paginacao .Numbers { margin-left:auto; margin-right:auto; margin-top:15px; padding:5px 0px; width:auto;}
.Paginacao a, .Paginacao span.selected {position:relative;border-radius:3px; behavior: url(/programa/js/ie-css3.htc); border:1px solid #E0E0E0; margin:0px 2px; padding:0px 8px; font-weight:91.7% }
.Paginacao span.selected { background-color:#0075CE; color:#fff;  margin:0px; font-weight:bold}
.Paginacao a {  background-color:#f5f5f5; color:#444;}
.Paginacao a:visited {color:#444;}

.img169_{position:relative; width:138px !important; height:78px !important; overflow: hidden; border:1px solid #b8b8b8;}
.img169_ img{margin-top:-1px !important; margin-left:-1px !important;}
.imgHomePagePlay16x9_{position:relative; width:580px !important; height:318px !important; overflow: hidden; border:1px solid #b8b8b8; margin-bottom:10px !important;}
.imgHomePagePlay16x9_ img{margin-top:-1px !important; margin-left:-1px !important;}

.UltimosEpi .IconPlay{background-image:url(../images/Icon_Play.png); width:54px; height:54px; }
.UltimosEpi .IconPlay_Small{background-image:url(../images/Icon_Play_Small.png);width:30px; height:30px; }

.rtpplay img { display:inline-block; vertical-align:middle; margin-right:20px; border:0px;}
.rtpplay h2 { margin:0px}

.listchange { float:right; border-radius:3px; }
.listchange a { display:inline-block; width:26px; height:23px; text-indent:-9999px; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #E0E0E0;   behavior: url(/homepage/js/ie-css3.htc); }
.listchange a.list1 { background-position:-1px -87px;}
.listchange a.list2 { background-position:-25px -87px;}
.listchange a.list3 { background-position:-34px -87px;}
.listchange a.list4 { background-position:-95px -87px;}
.listchange a.selected { border-color:#0075ce}
.listchange a.list1.selected { background-position:-101px -87px;}
.listchange a.list2.selected  { background-position:-125px -87px;}
.listchange a.list3.selected  { background-position:-134px -87px;}
.listchange a.list4.selected  { background-position:-195px -87px;}

.prog ul a { font-size:125%;}
.prog ul li { padding-bottom:10px; border:0px transparent!important;}
.prog { padding-bottom:40px}

.moretext { display:none;}
.maistext { border-top:1px solid #E0E0E0; color:#0075CE; display: block; margin:5px 0px 20px 0px;padding-top: 5px; text-align:center;}
.maistext b { cursor:pointer; position:relative }
.maistext b span { position:absolute;  float:left; width:9px; height:8px; left:45%;top:-5px; background-position:-173px -66px;}
.maistext.hide b span {top:-10px; background-position:-173px -76px;}

/*vem da RTP 1*/

/*
.icon_1 - Teletexto
.icon_2 - Play
.icon_3 - Legendagem
.icon_4 - aaaaa
.icon_5 - Preto e Branco
.icon_6 - 16:9
.icon_7 - 4:3
.icon_8 - HD
.icon_9 - Todo o Público
.icon_10 - Maiores de 10 Anos
.icon_11 - Maiores de 12 Anos
.icon_12 - Maiores de 16 Anos
.icon_13 - Maiores de 18 Anos
.icon_14 - RTP Play
.icon_15 - Direto
.icon_16 - No Ar
.icon_17 - Estreia
*/

.IconsProg i.img_guia_nr { float:left; width:21px; height:21px; font-size:0%; margin:2px 5px 10px 0px; border-radius:3px; behavior: url(/programa/js/ie-css3.htc); background-color:#333; position:relative;}
.IconsProg i.img_guia_nr:hover { background-color:#0075ce}
.IconsProg .icon_1 { background-position:-126px 0px}
.IconsProg .icon_2 {background-position:-148px 0px}
.IconsProg .icon_3 {background-position:-171px 0px}
.IconsProg .icon_4 {background-position:-193px 0px}
.IconsProg .icon_5 {background-position:-216px 0px}
.IconsProg .icon_6 {background-position:-238px 0px}
.IconsProg .icon_7 {background-position:-260px 0px}
.IconsProg .icon_8 {background-position:-282px 0px}
.IconsProg .icon_9 {background-position:-304px 0px}
.IconsProg .icon_10 {background-position:-325px 0px}
.IconsProg .icon_11 {background-position:-348px 0px}
.IconsProg .icon_12 {background-position:-370px 0px}
.IconsProg .icon_13 {background-position:-392px 0px}
.IconsProg .icon_14 {background-position:-414px 0px}
.IconsProg .img_guia_nr.icon_15 {background-position:-438px 0px; width:45px;}
.IconsProg .img_guia_nr.icon_16 {background-position:-483px 0px; width:45px;}
.IconsProg .img_guia_nr.icon_17 {background-position:-529px 0px; width:53px;}

.Relative { position:relative;}
.functions {border-top:1px solid #E0E0E0; clear:both; display:block; float:left; width:100%; margin-top:20px; padding-top:10px; padding-left:48%;}
.Relative .functions { float:right!important; width:auto!important; position:absolute; right:0px; top:-8px}
.Relative.Bot {border-top:1px solid #E0E0E0; margin-top:10px; height:20px; top:0px;}
.functions.progLinks { float:right; padding-left:0px; }
.functions.progLinks li { float:right; }
.functions.progLinks li a, .functions.progLinks li a:visited { color:#0075ce; }

.Content ul.functions { overflow:visible}
.functions span {margin-right:2px; font-size:0%; display:inline-block; width:17px; height:17px; float:left }
.functions li { float:left; cursor:pointer; font-weight:bold; color:#0075CE; padding-left:30px; border:0px}
.functions li:hover { text-decoration:underline; background-color:transparent;}
.functions li a { color:#202020}
.functions .func_0 { background-position:-124px -64px}
.functions .func_3 { background-position:-124px -45px}
.functions .func_4 { background-position:-146px -45px}
.functions .func_5 { background-position:-168px -45px}
.Dark .functions .func_4 { background-position:-248px -60px}
.Dark .functions .func_5 { background-position:-270px -60px}
.st_sharethis span span { background-image:none!important;}
.st_sharethis .stButton { position:absolute;}
/*fim da RTP 1*/