/*  CSS Document  */

html, body {margin:0px; padding:0px;}

body {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; background:#0d0d0c url(../images/bg_tvisite.gif) no-repeat center top;}

img { border:none;}
a { outline:0;}
.clear { clear:both;}

/* homepage */

.site { width:985px; padding:1px 7px 35px 8px; margin:0 auto 0 auto;}
.site .blockTopLayer {width:985px; height:40px;}
.site .header {width:985px; height:87px; }
.site .block {padding-top:2px;}
.header .blockTopNavLeft {width:581px; height:87px; float:left;}
.header .blockTopNavRigth {width:404px; height:87px; float:left; background:url(../images/bg_topnav.gif) repeat-x;}

.blockTopNavLeft ul { list-style-type:none; width:581px; margin:0px; padding:0px;}
.blockTopNavLeft ul li { margin:0px; padding:0px; display:inline; float:left; margin-right:2px;}
.blockTopNavLeft ul li a {display:block; height:27px; padding:60px 0 0 0; font-size:0.82em; font-weight:700; text-decoration:none; text-transform:uppercase; text-align:center;}
.blockTopNavLeft ul .item1 a{ width:111px;}
.blockTopNavLeft ul .item2 a{ width:106px;}
.blockTopNavLeft ul .item3 a{ width:104px;}
.blockTopNavLeft ul .item4 a{ width:62px;}
.blockTopNavLeft ul .item5 a{ width:62px;}
.blockTopNavLeft ul .item6 a{ width:124px;}
.blockTopNavLeft ul .item1 a {text-indent:-9000px;}


.blockTopNavRigth .blockTopNavPesquisa { width:156px; padding:7px 9px 0 8px; float:left;}
.blockTopNavPesquisa .blockDateTime { font-size:0.69em; color:#918360;}
.blockTopNavPesquisa .blockDateTime span {color:#f1bc03; padding-right:5px;}

.blockTopNavPesquisa .blockSectionTitle { padding:4px 0 4px 0; }
.blockTopNavPesquisa .blockSectionTitle p, .blockWeatherTraffic .blockSectionTitle p, .blockSiteLogin .blockSectionTitle p { font-size:0.75em; color:#dcd3b7; text-transform:uppercase; font-weight:700; margin:0px; padding:0px;}

.blockTopNavPesquisa .blockFormPesquisa {}
.blockFormPesquisa form, .blockFormLogin form {margin:0px; padding:0px;}
.blockFormPesquisa .blockRowForm { padding-bottom:6px; *padding-bottom:0px;}
.lastRowForm { padding-bottom:0px !important;}
.blockRowForm .blockColFormInput, .blockRowForm .blockColFormLabel { float:left;}
.blockRowForm .blockColFormInput { padding-right:4px;}
.blockRowForm .blockColFormLabel { *padding-top:3px; padding-right:2px;}
.blockColFormInput input { margin:0px; padding:0px; float:left;}
.blockColFormLabel label { font-size:0.69em; color:#f1bc03;}
.blockRowForm .blockColPesquisaInput {width:120px; float:left;}
.blockRowForm .blockColHeaderSubmit {width:30px; float:left; padding-top:3px;}
.blockRowForm .blockColPesquisaInput input { width:114px; font-size:0.69em; padding:2px; color:#abaaa8; background:#000000; border:none;}
.blockRowForm .blockColHeaderSubmit input { width:30px; height:19px; margin:0px; padding:0px; background:url(../images/btn_gosubmit.gif) no-repeat left top; border:none; cursor:pointer;}

.blockTopNavRigth .blockWeatherTraffic { width:164px; height:63px; position:relative; padding:23px 0 0 9px; float:left; background:url(../images/bg_sep_topnavrigth.gif) no-repeat left top; overflow:hidden;}
.blockWeatherTraffic .blockSectionTitle {position:absolute; left:10px; top:7px;}
.blockWeatherTraffic .blockSectionTitle p { margin:0px; padding:0px;}
.blockWeatherTraffic .blockRowTimeTraffic {}
.blockWeatherTraffic .blockColWeather { width:70px; /*float:left;*/ position:absolute; left:9px; top:25px;}
.blockWeatherTraffic .blockColTraffic { width:93px; /*float:left;*/ position:absolute; left:80px; top:25px;}

.blockWeatherTraffic .blockSectionTitle, .blockWeatherTraffic .blockColWeather, .blockWeatherTraffic .blockColTraffic {display:none;}

.blockColWeather p, .blockColTraffic p {margin:0px; padding:0 0 0 8px; font-size:0.63em; color:#f1bc03; font-weight:700;}
.blockColWeather p span, .blockColTraffic p span {color:#918360;}
.blockColWeather p .tempMax, .blockColWeather p .tempMin {color:#f1bc03 !important; }


.blockTopNavRigth .blockSiteLogin { width:164px; padding:7px 0 0 14px; float:left; background:url(../images/bg_sep_topnavrigth.gif) no-repeat left top}
.blockSiteUserLogin p, .blockSiteUserLogged p { color:#f1bc03; font-size:0.63em; font-weight:700; margin:0px; padding:0px;}
.blockSiteUserLogin p a {color:#f1bc03; text-decoration:none;}
.blockSiteUserLogin .blockSectionTitle { padding:5px 0 5px 0; *padding:4px 0 4px 0;}
.blockSiteUserLogin .blockFormLogin {}
.blockFormLogin .blockRowForm {}
.blockRowForm .blockColLoginInput {width:120px; float:left; padding-bottom:3px;}
.blockColLoginInput input  {width:114px; font-size:0.69em; padding:2px; color:#585449; background:#000000; border:none;}

.blockTopNavRigth .blockNossaInformacao { width:164px; height:80px; float:left; padding:7px 0 0 14px; background:url(../images/bg_sep_topnavrigth.gif) no-repeat left top}
.blockNossaInformacao .blockLinkTvi24 { padding:17px 0 0 10px;}
.blockNossaInformacao p { font-size:0.75em; color:#dcd3b7; text-transform:uppercase; font-weight:700; margin:0px; padding:0px;}

.blockTopNavRigth .blockSiteUserLogged { display:none;}
.blockSiteUserLogged .blockSectionTitle { padding:0 0 9px 0; *padding:0 0 8px 0;}
.blockSiteUserLogged .blockUserLoggedLinks { padding:25px 0 0 50px;}

.block .blockMainHighlight { width:985px; height:274px; overflow:hidden;}
.blockMainHighlight #flashContainer { width:747px; height:274px; float:left;}

.alternateContent {margin:0px; padding:120px 0 0 0; text-align:center;}

.blockMainHighlight .blockHighlightNews { width:234px; float:left; margin-left:4px; overflow:hidden;}
.blockHighlightNews .blockHalfBanner {width:234px; height:60px; padding-bottom:4px;}
.blockHighlightNews .blockProgramGrid {width:230px; padding:2px 2px 0 2px; height:100%; margin-bottom:-30000px; padding-bottom:30000px; background:#535045;}

.blockProgramGrid .blockTopTab { height:2px; background:url(../images/bg_tophometabs.gif) repeat-x;}
.blockRankNews .blockTopTab { height:2px; }
.tabContainer {width:230px; height:155px; overflow:auto; border-top: 1px solid #47453b; border-bottom: 1px solid #47453b;}
.tabContainer ul {margin:0px; padding:0px; list-style-type:none; width:208px;}
.tabContainer ul li {margin:0px; padding:6px 0 6px 0; display:inline; float:left; width:208px; background:url(../images/bg_tablidefault.gif) no-repeat left bottom;}
.tabContainer ul li span.progHour {display:block; float:left; width:40px; color:#ffd467; text-align:center; margin:0px; padding:0px; font-size:11px;}
.tabContainer ul li a.progName, .tabContainer ul li span.progName {display:block; float:left; width:125px; color:#dcd3b7; text-decoration:none; margin:0px; padding:0px; font-size:11px;}
.tabContainer ul li a.progRelatedVideo {display:block; float:left; width:37px; height:15px; padding-top:18px; color:#004e98; text-decoration:none; background: url(../images/icon_livideo.gif) no-repeat center top; font-size:11px; text-align:center;}
.tabContainer ul li a.progLive, .tabContainer ul li span.progLive {display:block; float:left; width:37px; height:15px; padding-top:18px; color:#bc1212; text-decoration:none; background: url(../images/icon_linoar.gif) no-repeat center top; font-size:11px; text-align:center;}



.tabContainer .relatedIconTabLi {background:url(../images/bg_selectedlitab.gif) no-repeat left bottom !important;}
.blockProgFullList {color:#ffd467; padding:5px 0 6px 9px;}
.blockProgFullList a {color:#ffd467; font-size:11px;}

#container-1 .jScrollPaneDrag {background:#43423e url(../images/bg_dragcustom.gif) no-repeat scroll 50% 50%;}
#container-1 .jScrollPaneTrack{ background:#444238;}

.block .blockBottomHighlight {width:985px;}
.blockBottomHighlight .blockHighlightContainer { width:681px; margin-right:4px; float:left;}

.blockBottomHighlight .fullModuleBg {background:url(../images/bg_bottomhighligth.gif); /*height:300px;*/ overflow:hidden;}
.blockHighlightContainer .blockHighlightNews { width:403px; padding:3px 5px 0 6px; float:left; /*height:242px;*/ overflow:hidden;}
.blockHighlightContainer .blockRankNews { width:264px; float:left; padding:2px 2px 0 1px; height:300px;}
.blockBottomHighlight .blockHomeMrec { width:300px; float:left;}

.blockNewsLeft { float:left; width:199px; margin-right:5px;}
.blockNewsLeft p { font-size:0.69em; color:#a8a28e; margin:0px; padding:0 5px 2px 2px;}
.blockNewsLeft p span {color:#ffb700;}
.blockNewsLeft p a {color:#ffb700; text-decoration:none;}
.blockNewsLeft h2 {background-image: url("/images/2011/img/px_overlay.png");color: #FFFFFF;font-size: 0.88em;height: 38px;left: 0;margin: 0;padding: 0 0 2px; position: absolute;top: 270px;width: 380px;}
.blockNewsLeft h2 a {color:#FFFFFF; text-decoration:none; line-height: 38px; text-indent: 8px}
.blockNewsLeft .blockNewsRelacionadas {width:195px; padding:4px 2px 0 2px;/* background:#121210;*/ height:150px;}
.blockNewsLeft img {/*display:block;*/}

.blockNewsLefthp .linkImage {display: block;height: 285px;margin-top: 10px;overflow: hidden;width: 380px;}


/* manchete hp*/
.blockNewsLefthp { float:left; width:398px; margin-right:5px; position: relative}
.blockNewsLefthp p { font-size:0.69em; color:#a8a28e; margin:0px; padding:0 5px 2px 2px;}
.blockNewsLefthp p span {color:#ffb700;}
.blockNewsLefthp p a {color:#ffb700; text-decoration:none;}
.blockNewsLefthp h2 {margin:0px; padding:0 0 2px 0; font-size:0.88em; color:#FFFFFF; position: absolute; top: 250px; left: 0; background-image: url("/images/2011/img/px_overlay.png"); width: 380px; height: 44px;}
.blockNewsLefthp h2 a {color:#FFFFFF; text-decoration:none; line-height: 44px; padding-left: 6px;}
.blockNewsLefthp img {/*display:block;*/}

.blockNewsLefthp .linkImage { display:block; width:380px; height:285px; overflow:hidden;}

.blockNewsRelacionadas p { font-size:0.69em; color:#a8a28e; margin:0px; padding:0 5px 2px 0;}
.blockNewsRelacionadas p span {color:#ffb700; }
.blockNewsRelacionadas ul {margin:0px; padding:0px; list-style-type:none; width:183px;}
.blockNewsRelacionadas ul li {margin:0px; padding:0 0 2px 0; display:inline; float:left; width:183px; font-size:0.69em; color:#A8A28E; }
.blockNewsRelacionadas ul li span { color:#A8A28E; display:block;}
.blockNewsRelacionadas ul li a {color:#A8A28E; text-decoration:none;}

.blockHighlightNews .blockNewsRight { width:199px; float:left;}
.blockNewsRight p { font-size:0.69em; color:#A8A28E; margin:0px; padding:0 5px 2px 2px;}

.accordionNewsHomepage .title {padding:5px 0 4px 6px; margin-top:1px; background:url(../images/bg_home_accordion.jpg) no-repeat left top; }
.accordionNewsHomepage .selected .title{ background:url(../images/bg_home_accordion_selected.jpg) no-repeat left top;}

.accordionNewsHomepage .accordionContent { width:192px; height:124px; overflow:hidden; padding:5px 2px 0 5px; /*background:#141412;*/}
.accordionContent img { /*margin-right:6px;*/}
.accordionContent p { margin:0px; padding:0 2px 0 0; font-size:0.69em; /*color:#A8A28E;*/ color:#DCD3B7;}
.accordionContent p a { /*color:#A8A28E;*/ color:#DCD3B7;}

.accordionNewsHomepage .title .titleCopy { font-size:0.69em; color:#dcd3b7; cursor:pointer;}
.accordionNewsHomepage .selected .titleCopy { color:#262829 !important; }
.accordionNewsHomepage .title .titleCopy span { color:#ffb700;}

.accordionContent .linkImage { display:block; width:91px; height:75px; float:left; margin-right:6px;}


.blockHighlightNews .blockRowHighLightNews {width:397px; padding-bottom:4px; background:url(../images/bg_bottomrow.gif) no-repeat left bottom;}
.blockRowHighLightNews .blockColLeftRow, .blockRowHighLightNewsBottom .blockColLeftRow { width:241px; float:left; padding-top:1px;}
.blockRowHighLightNews .blockColRigthRow { width:154px; float:left; min-height:127px;}
.blockColLeftRow p, .blockNewsSmallLeft p { font-size:0.69em; color:#a8a28e; margin:0px; padding:0 17px 4px 0;}
.blockColLeftRow p span, .blockColLeftRow p a, .blockNewsSmallLeft p span, .blockNewsSmallLeft p a {color:#ffb700; text-decoration:none;}
.blockNewsSmallLeft .blockTitleTop span { text-transform:uppercase;}
.blockColLeftRow h2, .blockNewsSmallLeft h2 {margin:0px; padding:0 0 5px 0; font-size:0.88em; color:#FFFFFF;}
.blockColLeftRow h2 a, .blockNewsSmallLeft h2 a{color:#FFFFFF; text-decoration:none;}
.blockCopyNews p {}

.blockColLeftRow .blockNewsRelated, .blockNewsSmallLeft .blockNewsRelated{ padding-top:6px;}

.blockHighlightNews .blockRowHighLightNewsBottom {width:397px; padding-bottom:2px;}
.blockColLeftRow ul {margin:0px; padding:0px; list-style-type:none; width:235px;}
.blockColLeftRow ul li {margin:0px; padding:0 0 3px 0; display:inline; float:left; width:235px; font-size:0.69em; color:#dcd3b7;}
.blockColLeftRow ul li span { color:#a8a28e; display:block;}
.blockColLeftRow ul li a {color:#dcd3b7; text-decoration:none;}

.blockRowHighLightNewsBottom .blockColRigthMenu { width:154px; float:left;}
.blockColRigthMenu ul {width:154px; margin:0px; padding:0px; list-style-type:none; }
.blockColRigthMenu ul li{width:154px; margin:0 0 1px 0; padding:0px; display:inline; float:left; font-size:0.69em; color:#dcd3b7;}

.blockColRigthMenu ul li a {white-space: nowrap;  /* required in IE 6 */ outline: 0; /* prevent dotted border in Firefox */}
.blockColRigthMenu ul li a, .blockColRigthMenu ul li a span {display:block; text-decoration:none;}
.homepage .blockColRigthMenu ul li a, .homepage .blockColRigthMenu ul li a span {background: url(../images/tab_homepage.jpg) no-repeat;}
.programas .blockColRigthMenu ul li a, .programas .blockColRigthMenu ul li a span {background: url(../images/tab_programas.jpg) no-repeat;}

.blockColRigthMenu ul li .selected {background-position: 100% -150px !important;}
.blockColRigthMenu ul li .selected span {background-position: 0 -50px !important;}
.blockColRigthMenu ul li a span {padding:4px 5px 4px 5px;}
.blockColRigthMenu ul li a span {}
.blockColRigthMenu ul li a { width:154px; background-position: 100% -100px;}
.blockColRigthMenu ul li a:hover {background-position: 100% -150px;}
.blockColRigthMenu ul li a:hover span {background-position: 0 -50px;}

.blockColRigthMenu ul li span.singleItem {display:block; padding:4px 5px 4px 5px; color:#ffb700;}

/*.blockColRigthMenu ul .selected a, .blockColRigthMenu ul .selected a span{ background:none; color:#ffb700;}*/
#container-2 .blockNewsList {border-top:1px solid #47453B;}
#container-2 .ui-tabs-nav li {margin:0 1px 0 0;}
.blockNewsList ul {width:263px; margin:0px; padding:0px; list-style-type:none;}
.blockNewsList ul li{width:263px; margin:0px; position:relative; display:inline; float:left; font-size:11px; color:#a8a28e; background:url(../images/bg_linewslist.gif) no-repeat left bottom;}
.noLiBg { background:none !important;}
.blockNewsList ul li a {text-decoration:none;}
.blockNewsList ul li span.dateTime { display:block; font-size:10px; }
.blockNewsList ul li a.category { color:#ffb700; float:left; padding-right:5px; font-size:10px; }
.blockNewsList ul li a.titulo { color:#dcd3b7; float:left; width:260px; height:auto; overflow:hidden; display:block;}
.blockNewsList ul li a.linkVideo { position:absolute; bottom:5px; right:0px; }

#blockNewsTab1, #blockNewsTab2, #blockNewsTab3, #blockNewsTab4, #blockNewsTab5 { display:none;}

.block .blockModulo3pub {width:985px;}
.blockModulo3pub .blockCol1, .blockModulo3pub .blockCol2, .blockModulo3pub .blockCol3, .blockModulo3pub .blockCol1_2, .blockBottomHighlight .blockCol3, .blockBottomHighlight .blockCol1_2, .blockBottomHighlight .blockCol1, .blockBottomHighlight .blockCol2, .blockBottomHighlight .blockCol3, .blockModulo2pub .blockCol1, .blockModulo2pub .blockCol2, .blockHighContainer .blockCol1_2 {height:220px; float:left; overflow:hidden; }
.blockModulo3pub .blockCol1, .blockBottomHighlight .blockCol1, .blockModulo2pub .blockCol1 {width:338px;}
.blockModulo3pub .blockCol2, .blockBottomHighlight .blockCol2 {width:338px; margin:0 4px 0 5px;}
.blockModulo3pub .blockCol3, .blockBottomHighlight .blockCol3, .blockBottomHighlight .blockCol3 {width:300px;}
.blockModulo3pub .blockCol1_2, .blockBottomHighlight .blockCol1_2 {width:681px; margin-right:4px;}

.blockHighContainer .blockCol1_2 {width:681px; }

.block .blockModulo2pub {width:681px;}
.blockModulo2pub .blockCol2 {width:338px; margin:0 0 0 5px;}

.site .blockFooter { padding-top:45px; width:985px; text-align:center;}
.blockFooter .blockFooterRowTop { text-align:center; padding:0 0 25px 25px;}
.blockFooterRowTop ul {margin:0px; padding:0px; list-style-type:none;}
.blockFooterRowTop ul li{ margin:0 4px 0 0; padding:0 7px 13px 7px; display:inline; /*float:left;*/ font-size:0.69em; color:#505356; background: url(../images/bg_linkfooter.gif) no-repeat left bottom;}
.blockFooterRowTop ul li a {color:#505356; text-decoration:none;}
.blockFooter .blockFooterRowBottom {text-align:center; padding-bottom:5px;}
.blockFooterRowBottom p {text-align:center; color:#505356; font-size:0.69em; margin:0px; padding:0px;}
.blockFooterRowBottom p a {}
.blockFooterRowBottom p a img { vertical-align:bottom; }

/* not found */

.blockHighlightContainer .blockCenterContent { height:240px; padding:10px 9px 0 48px; overflow:hidden;}

.blockCenterContent h2 {margin:0px; padding:0 0 10px 0; font-size:1em; color:#FFFFFF;}
.blockCenterContent p {font-size:0.69em; color:#FFB700; margin:0px; padding:0 0 7px 0;}
.blockCenterContent .blockUlContainer { padding-bottom:2px;}
.blockUlContainer ul {margin:0px; padding:0px; list-style-type:none; width:624px;}
.blockUlContainer ul li{margin:0px; padding:0 0 6px 0px; font-size:0.69em; color:#DCD3B7; display:inline; float:left; width:624px; /*background:url(../images/bg_default_li.gif) no-repeat left 3px;*/}

/* programas */

.block .blockSubMenu { width:985px;}
.blockSubMenu .sf-menu li.subLi a {padding:0px;}
.blockSubMenu .sf-menu li.subLi ul li {}

.sf-menu li ul {padding:0 .31em 0 .31em; background:#a10101;}
.sf-menu li ul li {background:#a10101; }
.sf-menu li ul li ul { margin-left:8px !important;}

.blockSubMenu .sf-menu li.subLi ul li a {padding:.75em; font-size:0.69em; float:none; border-bottom:solid 1px #8f0101; background-image:none; height:auto; text-transform:none; font-weight:normal; }
.blockSubMenu .sf-menu li.subLi ul li a span { width:100%; display:block; height:20px;}

.blockSubMenu .sf-menu li.subLi a {height:22px; float:left; padding:9px 18px 0 18px; background:url(../images/bg_prog_submenustan1.gif) repeat-x; font-size:0.75em; color:#FFFFFF; font-weight:700; text-transform:uppercase; }

.blockBottomHighlight .blockHighContainer { width:681px; height:250px; overflow:hidden; margin-right:4px; float:left;}
.blockHighContainer .blockContHHLeft { float:left; width:338px; height:250px; background:url(../images/bg_bottomhighligth_dark.gif) no-repeat left top; }
.blockHighContainer .blockContHHRigth { float:left; width:330px; height:250px; padding:0 4px 0 4px; margin-left:5px; background:url(../images/bg_bottomhighligth_dark.gif) no-repeat left top; }

.blockContHHLeft .blockNewsSmall {width:328px; padding:4px 3px 4px 7px;}
.blockNewsSmall .blockNewsSmallLeft { width:174px; float:left;}
.blockNewsSmall .blockNewsSmallRigth { width:154px; float:left;}

.blockNewsSmallRigth .blockImageHolder {width:154px; /*height:127px;*/ margin-bottom:1px;}
.blockNewsSmallRigth .blockColRigthMenu {width:154px;}

.blockContHHLeft #blockNews2, .blockContHHLeft #blockNews3, .blockContHHLeft #blockNews4, .blockContHHLeft #blockNews5 { display:none;} 
.blockContHHRigth .accordionNews {}
.accordionNews .title {padding:9px 0 8px 8px; background:url(../images/bg_accordiontop.gif) no-repeat left top; position:relative;}
.accordionNews .title .titleCopy { font-size:0.69em; color:#dcd3b7; cursor:pointer;}
.accordionNews .title .titleCopy span { color:#ffb700;}
.accordionNews .title .titleLinkVideo { position:absolute; top:8px; right:6px;}
.programas .accordionNews .selected { background:url(../images/bg_prog_accordionselected.gif) repeat-x;}
.accordionNews .accordionContent { /*height:75px;*/ width:316px; padding:8px 7px 8px 7px;}
.accordionContent .blockImageHolder { width:91px; height:75px; float:left;}
.accordionContent .blockCopyHolder { width:216px; /*height:75px;*/ padding-left:9px; float:left;}
.blockCopyHolder p { margin:0px; padding:0px; font-size:0.69em; color:#dcd3b7;}

#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7 { height:0px !important; line-height:0px !important;}
.tabLoaded { display:none;}

/*series*/

.blockMainSeries { width:745px; height:272px; border:solid 1px #3a3830;}
.blockMainSeries .blockMainSeriesLeft { position:relative; float:left; width:232px; height:272px; background:url(../images/bg_mainseriesleft.gif) no-repeat left top;}
.blockMainSeries .blockMainSeriesRigth {float:left; width:513px; }

.blockMainSeriesLeft .blockSeriesLogo { width:232px; height:127px; text-align:center; padding-top:12px;}
.blockMainSeriesLeft .blockMainCopyContent { padding:0 21px 0 21px;} 
.blockMainCopyContent h1 {margin:0px; padding:8px 0 4px 0; font-size:1em; color:#FFFFFF; font-weight:700;}
.blockMainCopyContent h2 {margin:0px; padding:0 0 5px 0; font-size:0.90em; color:#FFFFFF; font-weight:700;}
.blockMainCopyContent h1 a, .blockMainCopyContent h2 a {color:#FFFFFF; text-decoration:none;}
.blockMainCopyContent p { font-size:0.69em; color:#ffffff; margin:0px; padding:0px;}
/*.blockMainCopyContent .blockVideoLink { padding:20px 0 0 0; text-align:right;}*/
.blockMainSeriesLeft .blockVideoLink { position:absolute; right:16px; bottom:8px;}

.blockMainEpisodiosLeft .blockSeriesHeadline, .blockTemplateProgLeft .blockSeriesHeadline{padding:6px 0 3px 12px; }

.blockHighContainer .blockSeriesHeadline {padding:6px 0 0 12px; height:24px;}

.blockTemplateProgLeft .blockSeriesHeadline2 {padding:6px 0 0 12px; }
.blockTemplateProgLeft #progHead1 {height:24px;}
.blockTemplateProgLeft #progHead2 {height:64px;}

.blockSeriesHeadline h2 {margin:0px; padding:0px; font-size:1em; color:#a8a28e; font-weight:700; text-transform:uppercase;}
.blockSeriesHeadline h2 a {color:#a8a28e; text-decoration:none;}
.blockSeriesHeadline h3 {margin:0px; padding:5px 0 0 0; font-size:1em; color:#ffca00; font-weight:700;}

.blockSeriesHeadline h3 span, .blockRodapePrint { display:none;}

.blockSeriesHeadline h3 a {color:#ffca00; text-decoration:none;}

.blockHighContainer .blockSeriesHHLeft { float:left; width:338px; height:220px; background:#242421; position:relative;}
.blockHighContainer .blockSeriesHHRigth { float:left; width:338px; height:220px; margin-left:5px; background:#242421; position:relative; }

.blockMainEpisodiosRigth .blockContainerTemplate1, .blockTemplateProgRigth .blockContainerTemplate1, .blockTemplateProgRigth .blockAdditionalTemplate, .blockTemplateProgRigth2 .blockAdditionalTemplate {width:300px; height:220px; background:#242421; position:relative; margin-top:2px; display:none;}

.blockSeriesHHLeft .blockContentTemplate1, .blockContainerTemplate1 .blockContentTemplate1, .blockAdditionalTemplate .blockContentTemplate1, .blockAdditionalTemplate .blockContentTemplate2 {padding:8px;}
.blockContentTemplate1 .blockContTempImageHolder {}

.blockContentTemplateBottom .blockContTempBottomLeft { float:left; width:268px; }
.blockContentTemplateBottom .blockContTempBottomRigth { float:left; width:54px;}
.blockCol1_2 .blockContentTemplateBottom .blockContTempBottomLeft { width:611px; float:left;}

.blockContainerTemplate1 .blockContentTemplateBottom .blockContTempBottomLeft, .blockAdditionalTemplate .blockContentTemplateBottom .blockContTempBottomLeft{ width:230px;}

.blockContTempBottomLeft p { margin:0px; padding:0px; font-size:0.69em; color:#a8a28e;}
.blockContTempBottomLeft p span{ margin:0px; padding:0px; font-size:13px; color:#ffb700; font-weight:700; text-transform:uppercase;}
.blockContTempBottomLeft p a {color:#a8a28e; text-decoration:none;}

.blockSeriesHHRigth .blockContentTemplate2, .blockCol3 .blockContentTemplate2, .blockCol1 .blockContentTemplate2, .blockCol2 .blockContentTemplate2, .blockCol3 .blockContentTemplate2, .blockAdditionalTemplate .blockContentTemplate2  {padding:8px;}
.blockContentTemplate2 .seriesImage { float:left; margin:0 10px 0 0;}
.blockInsideContent .seriesImage { text-align:left; margin:0 10px 0 0;}
.blockContentTemplate2 h3 {margin:0px; padding:0 0 8px 0; font-size:0.80em; color:#ffb700; font-weight:700; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockContentTemplate2 h3 a {color:#ffb700; text-decoration:none;}
.blockContentTemplate2 p, .blockInsideContent p {margin:0px; padding:0px; font-size:0.69em; color:#dcd3b7;}
.blockContentTemplate2 p a, .blockInsideContent p a { color:#DCD3B7; text-decoration:underline;}
.blockContentTemplate2 p.blockClassificacao { padding:5px 0 8px 0; text-decoration:underline; color:#a8a28e;}

.blockT, .blockTempty { position:relative; margin-left:6px; }
.blockT img, .blockTempty img { position:absolute; left:0px; top:-2px;}
.blockTempty { visibility:hidden;}

.blockCol1_2 .blockContentTemplate2 { padding:8px;}
.blockBottomHighlight .blockCol3, .blockBottomHighlight .blockCol1_2, .blockBottomHighlight .blockCol1, .blockBottomHighlight .blockCol2, .blockBottomHighlight .blockCol3, .blockHighContainer .blockCol1_2 {background:#242421; position:relative;}

.blockSeriesHHRigth .blockContentTemplateBottom, .blockCol1 .blockContentTemplateBottom, .blockCol2 .blockContentTemplateBottom, .blockCol3 .blockContentTemplateBottom { position:absolute; left:8px; bottom:8px;}
.blockCol1_2 .blockContentTemplateBottom, .blockSeriesHHLeft .blockContentTemplateBottom, .blockContainerTemplate1 .blockContentTemplateBottom, .blockAdditionalTemplate .blockContentTemplateBottom{position:absolute; left:8px; bottom:7px;}

/*series episodios*/

.block .blockMainEpisodios, .block .blockTemplateProg {width:985px;}
.block .blockTemplateProg {visibility:hidden;}
.blockMainEpisodios .blockMainEpisodiosLeft { width:681px; float:left; margin-right:4px; overflow:hidden; height:250px;}
.blockTemplateProgLeft { width:681px; float:left; margin-right:4px; overflow:hidden;}
.blockMainEpisodios .blockMainEpisodiosRigth, .blockTemplateProg .blockTemplateProgRigth{ width:300px; float:left; }

.blockMainEpisodiosLeft .blockEpisodiosContent, .blockTemplateProgLeft .blockTemplateProgContent { background:#242421; /*height:220px;*/ }
.blockEpisodiosContent .ui-tabs-panel, .blockEpisodiosContent .ui-tabs-panel, .blockTemplateProgContent .blockTemplateProgInside {background:#242421; position:relative; height:100%;}

.blockInsideContainer .blockTabSeries {padding:2px 0 0 2px}
.blockTabSeries .ui-tabs-panel {height:100%; position:relative;}
.blockTabSeries .ui-tabs-nav .ui-tabs-selected a {}
.blockTemplateProgContent #episodes, .blockInsideContainer #episodeDefault, .blockInsideContainer #episodeLoaded { background:#2a2a28; height:auto;}

.blockInsideContent .blockColEpisode { width:298px; float:left; padding:10px 0 10px 6px; background:url(../images/bg_liprogdata.gif) no-repeat left top}
.blockColEpisode h3 {margin:0px; padding:0 0 3px 0; font-size:0.69em; color:#ffb700; font-weight:700; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockColEpisode h3 a {color:#ffb700; text-decoration:none;}
.blockColEpisode p {margin:0px; padding:0px; font-size:0.69em; color:#bebebe; font-family:'Tahoma', Arial, Helvetica, sans-serif;}

.blockEpisodeLeft { margin-left:28px;}

.blockEpisodiosContent .ui-tabs-nav {padding:2px 0 0 2px}

.blockInsideContent { padding:21px 21px 0 24px; height:auto;}
.blockInsideContent p { /*padding:0 20px 12px 0; font-family:'Tahoma', Arial, Helvetica, sans-serif;*/ font-size: 12px;line-height: 16px;padding: 10px 2px;}
.blockInsideContent a { color:#DCD3B7; font-size:11px;}

.blockInsideContent h2 {margin:0px; padding:0 0 15px 0; font-size:0.88em; color:#ffb700; font-weight:700; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockInsideContent h2 a {color:#ffb700; text-decoration:none;}
.blockInsideContent p.blockClassificacao { padding:0 0 8px 0; text-decoration:underline; color:#a8a28e;}


.ui-tabs-panel .blockContentBottomLinks, .blockTemplateProgInside .blockContentBottomLinks { position:absolute; left:24px; bottom:4px; background:url(../images/bg_liprogdata.gif) no-repeat left top; padding-top:7px; width:637px; }
.blockContentBottomLinks a {margin:0 0 0 5px;}

#episodeLoaded { display:none;}

/* teletexto */

.blockAdditionalTemplate .blockContentTemplate3 { padding:8px;}
#diffLink { left:155px !important;}
.noBold { font-weight:normal !important;}
.blockPad1 { padding-bottom:20px !important}

/* programacao */

.blockTemplateProgInside .blockTabProgData {padding:6px 0 0 24px;}
.blockInsideContent .blockProgramDataContent { width:637px; /*height:auto;*/ /*background:url(../images/bg_liprogdata.gif) no-repeat left bottom;*/}
#tabProgLoaded { display:none; }
.blockProgramDataContent .blockRowPrograma { width:637px; height:27px; padding-top:4px; background:url(../images/bg_liprogdata.gif) no-repeat left top; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockRowPrograma .blockColProgHora { float:left; width:42px; padding-top:5px; text-align:center; font-size:0.69em; color:#ffd467;}
.blockRowPrograma .blockColProgNome { float:left; width:575px; padding:0 0 0 20px;}
.blockColProgNome a {font-size:0.69em; text-decoration:none; font-weight:700; color:#dcd3b7;}

.blockProgVideo { margin-left:4px; position:relative; }
.blockProgVideo a { position:absolute; left:0px; top:4px;}
.blockColProgNome .blockT img {top:2px;}

/* pesquisa */

.blockInsideContent .blockPesquisaContent { width:637px; }
.blockPesquisaContent .blockRowPesquisa {width:637px; padding:14px 0 14px 0; background:url(../images/bg_liprogdata.gif) no-repeat left top; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockRowPesquisa .blockCatPesquisa { font-size:0.75em; color:#ffca00;}
.blockRowPesquisa .blockRefPesquisa { font-size:0.69em; color:#dcd3b7; padding-top:4px;}
.blockRowPesquisa .blockActualizacaoPesquisa { font-size:0.63em; color:#dcd3b7; padding-top:4px;}

.blockRowPesquisa .blockCatPesquisa a{ text-decoration:none; color:#ffca00;}
.blockRowPesquisa .blockRefPesquisa a{ text-decoration:underline; color:#dcd3b7;}
.blockRowPesquisa .blockActualizacaoPesquisa a{ text-decoration:none; color:#dcd3b7;}

.blockTemplateProgInside .blockPesquisaNavigation { position:absolute; left:20px; bottom:50px; width:640px; text-align:center;}
.blockPesquisaNavigation a { font-size:0.69em; color:#FFFFFF; text-decoration:none; margin-left:10px;}
.blockPesquisaNavigation a.selected { color:#ffb700; font-weight:700; cursor:text;}
.blockPesquisaNavigation span.numeropag, .blockPesquisaNavigation span.spacerPag {font-size:0.69em; color:#FFFFFF;}
.blockPesquisaNavigation span.spacerPag { margin-left:10px;}
.blockPesquisaContent .blockCatPesquisa { font-size:0.90em; color:#ffca00;}

.blockTemplateProgInside .listaEpNav { bottom:10px !important;}

/* multimedia  */

.block .blockSubNav { width:985px; height:31px; background:url(../images/bg_multimedia_submenu.gif) repeat-x left bottom;}
.blockSubNav ul { margin:0px; padding:0px;}
.blockSubNav ul li { margin:0px; padding:0px; display:inline; float:left;}

.blockSubNav ul li a, .link_videos_tvi { text-decoration:none; text-transform:uppercase; font-weight:700;}
.blockSubNav ul li a#link_videos_tvi, .blockSubNav ul li .link_videos_tvi { display:block; width:136px; height:23px; padding:8px 0 0 10px; background:url(../images/bg_linkvideostvi2.gif) no-repeat left top; }
a#link_videos_tvi span, .link_videos_tvi span { color:#c71818}
a#link_videos_tvi, .link_videos_tvi { color:#000; font-size:0.88em;}

.blockSubNav ul li a#link_em_directo { display:block; width:112px; height:23px; padding:8px 0 0 14px; background:url(../images/bg_link_emdirecto.gif) no-repeat right top; }
a#link_em_directo { color:#FFF; font-size:0.75em;}

.blockTemplateProg .blockTemplateProgLeft2 { width:681px; float:left; margin-right:4px;}
.blockTemplateProg .blockTemplateProgRigth2{ width:300px; float:left; }

.blockTemplateProgLeft2 .blockMultimediaLeft { height:578px; width:640px; padding:20px 21px 0 20px; background:#2a2a28;}
.blockTemplateProgLeft2 .blockMultimediaLeft2 { height:600px; width:640px; padding:20px 21px 0 20px; background:#2a2a28;}
.blockMultimediaLeft .blockMultimediaHeadline { padding:0 0 17px 0;}
.blockMultimediaHeadline h1 { margin:0px; padding:0px; font-size:0.75em; color:#FFF; font-weight:700; text-transform:uppercase; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockMultimediaHeadline h1 span { color:#ffca00;}

.blockMultimediaLeft .blockMultimediaMovie {width:640px; height:360px;}
.blockMultimediaLeft .blockMultimediaCopy { padding:18px 9px 0 9px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockMultimediaCopy h2 { margin:0px; padding:0px; font-size:0.69em; color:#FFF; font-weight:700; text-transform:uppercase; }
.blockMultimediaCopy h2 span { color:#ffca00;}
.blockMultimediaCopy p {margin:0px; padding:0 30px 10px 0; font-size:0.69em; color:#bebebe;}
.blockMultimediaCopy h3 { margin:0px; padding:0 0 3px 0; font-size:0.69em; color:#ffca00; font-weight:normal; }

.block .blockVideosContainer { background:#2a2a28; height:567px; width:296px; padding:0 2px 0 2px}
.blockVideosContainer .blockTabsVideos { padding-top:1px}
.blockTabsVideos .blockTopTab{ height:2px; background:url(../images/bg_accordiontop.gif) no-repeat left top;}

.blockVideosContainer .blockVideosTVIContainer, .blockVideosContainer .blockVideosTVI24Container { margin-left:1px; position:relative; height:525px;}
.blockVideosContainer .blockVideosTVI24Container { display:none;}


.blockVideosTVIContainer .blockPesquisaNavigation { position:absolute; left:0px; bottom:5px; width:295px; text-align:center;}

.accordionVideos .title {padding:6px 0 6px 23px; /*width:200px;*/ background:url(../images/bg_videos_accordiondefault2.gif) no-repeat left top; position:relative; z-index:1;}
.accordionVideos .title .titleCopy { font-size:0.69em; color:#dcd3b7; cursor:pointer; width:200px;}
.accordionVideos .title .titleCopy span { color:#ffb700; display:block;}
.accordionVideos .titleLinkVideo { position:absolute; top:8px; right:0px; z-index:100; }

.blockAccordion { background:url(../images/bg_accordionborderbottom.gif) no-repeat left bottom; padding-bottom:2px;}

.imageClassificacao { margin:0 7px 7px 0;}  

.multimedia .accordionVideos .selected { background:url(../images/bg_videos_accordionselected.gif) no-repeat left top;}
.multimedia .accordionVideos .selected .titleCopy, .multimedia .accordionVideos .selected .titleCopy span { color:#25231f;}
.multimedia .accordionVideos .selected .titleCopy {width:223px;}
.multimedia .accordionVideos .selected .titleCopy span { font-weight:700; width:223px;}
.accordionVideos .accordionContent { /*height:75px;*/ width:281px; padding:8px 7px 8px 7px; background:#1e1d19 url(../images/bg_accordiontop.gif) no-repeat left bottom;}
.accordionContent .blockImageHolder { width:91px; height:75px; float:left;}
.accordionVideos .accordionContent .blockCopyHolder { width:181px; /*height:75px;*/ padding-left:9px; float:left;}
.blockCopyHolder p { margin:0px; padding:0px; font-size:0.69em; color:#dcd3b7;}
.blockCopyHolder p a, .blockCopyHolder a {color:#dcd3b7; text-decoration:none;}
.blockCopyHolder p.dataVideo { padding-bottom:5px;}

/* registo */

.blockRegistoInside { padding:21px 21px 0 24px; height:auto;}
.blockRegistoInside form { margin:0px; padding:0px;}
.blockRegistoInside .blockRegistoHeader {}
.blockRegistoHeader h2 {margin:0px; padding:0 0 5px 0; font-weight:normal; font-size:0.75em; color:#ffb700; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockRegistoHeader h2 a {color:#ffb700; text-decoration:none;}
.blockRegistoHeader p { margin:0px; padding:0px; font-size:0.69em; color:#dcd3b7;}
.blockRegistoHeader .fieldObrigatorio { font-size:10px; }
.blockRegistoHeader .regFirstParagraph {padding-bottom:20px;}

.blockRegistoInside .blockRegistoContent { padding-top:25px;}
.blockRegistoContent .blockRowForm { padding-bottom:15px;}

.blockRowForm .blockColForm1 { width:202px; float:left;}
.blockColForm1 label { display:block; font-size:0.69em; color:#dcd3b7; margin:0px; padding:0 0 6px 0;}
.blockColForm1 input { border:solid 1px #a5acb2; width:196px; font-size:11px; padding:2px;}

.blockRowForm .blockReqField { width:20px; float:left; color:#ffca00; text-align:center; padding-top:20px;}
.blockRowForm p {font-size:0.69em; color:#dcd3b7; margin:0px; padding:0 0 6px 0;}

.blockRowForm .blockCheckbox1 { width:20px; float:left;}
.blockCheckbox1 input {margin:0px; padding:0px;  }
.blockRowForm .blockLabelCheckbox1 { width:600px; float:left; *padding-top:3px;}
.blockLabelCheckbox1 label {font-size:0.69em; color:#dcd3b7;}
.blockLabelCheckbox1 label a {color:#dcd3b7;}

.blockRowFormBottom { padding-top:30px;}

.blockRegSubmit { padding-top:30px;}
.blockRegSubmit input{ margin:0px; padding:0px; border:none; width:70px; height:23px; background:url(../images/btn_registar.gif) no-repeat left top;}

.blockRegistoInside .blockRegistoDados { background:#1d1d1b url(../images/bg_liprogdata.gif) no-repeat left top; margin-top:40px; padding:9px 9px 30px 9px;}
.blockRegistoDados h3 {margin:0px; padding:0 0 23px 0; font-weight:normal; font-size:0.75em; color:#ffb700; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.blockRegistoDados h3 a {color:#ffb700; text-decoration:none;}
.blockRegistoDados p {font-size:0.69em; color:#dcd3b7; margin:0px; padding:0 0 6px 0;}

.blockTermsContainer { position:absolute; left:0px; top:0px; width:50px; height:50px; background:#FF0000;}



/* mapa do site*/

.blockMapaSite dl { font-size:12px; color:#dcd3b7; /*cursor:pointer*/}
.blockMapaSite dl dt {padding:0 0 0 15px; height:25px; cursor:pointer;}
.blockMapaSite dl dt.multi { background:url(../images/bg_dt_acc_minus.gif) no-repeat left top; }
.blockMapaSite dl dt.active { background:url(../images/bg_dt_acc_plus.gif) no-repeat left top !important; }
.blockMapaSite dd {margin:0px; padding:0 0 0 20px;}
.ddContent {}
.ddContent a { padding:0 0 10px 15px; display:block;}
.blockMapaSite dl dt a, .blockMapaSite dl a { font-size:12px; text-decoration:none;}
.blockMapaSite dl div.selected .title { font-weight: bold; }
.blockMapaSite dl div div {}
.blockMapaSite dl div.title {border: 1px solid #3366AA;background-color: #6699CC;padding: 10px;cursor: pointer;}
.blockMapaSite dl div.selected {border-bottom: none;}

/* changes layout, color, and bg images */

.homepage .item1 a {background:url(../images/bg_home_tvi.jpg) no-repeat left top; color:#262829;}
.homepage .item2 a,.homepage .item3 a, .homepage .item4 a, .homepage .item5 a, .homepage .item6 a {background:url(../images/bg_home_menustan1.gif) repeat-x; color:#262829;}

.programas .item1 a {background:url(../images/bg_prog_tvi.jpg) no-repeat left top; color:#FFFFFF;}
.programas .item2 a, .programas .item3 a, .programas .item4 a, .programas .item5 a, .programas .item6 a {background:url(../images/bg_prog_menustan1.gif) repeat-x; color:#FFFFFF;}
.programas .blockTopNavLeft .selected{background:url(../images/bg_prog_menuhover1.gif) repeat-x;}

.multimedia .item1 a {background:url(../images/bg_multimedia_tvi.jpg) no-repeat left top; color:#FFFFFF;}
.multimedia .item2 a, .multimedia .item3 a, .multimedia .item4 a, .multimedia .item5 a , .multimedia .item6 a {background:url(../images/bg_multimedia_menustan1.gif) repeat-x; color:#FFFFFF;}
.multimedia .blockTopNavLeft .selected{background:url(../images/bg_multimedia_menuhover1.gif) repeat-x;}

.homepage .blockColRigthMenu ul li a {color:#dcd3b7;}
.homepage .blockColRigthMenu ul li a:hover {color:#262829;}
.programas .blockColRigthMenu ul li a {color:#fff;}
.programas .blockColRigthMenu ul li a:hover {color:#fff;}

.programas .blockSubMenu {background:url(../images/bg_submenu_prog.gif) repeat-x; position:relative; z-index:5;}
.programas .blockSubMenu .sf-menu li.subLi { padding-right:2px; background:url(../images/bg_lisubmenu.gif) no-repeat right top;}

.programas .blockSubMenu .sf-menu li.subLi a:hover, .sfHover a {background:url(../images/bg_prog_submenuhover1.gif) repeat-x !important;}
.programas .blockSubMenu .sf-menu li.subLi ul li a, .programas .blockSubMenu .sf-menu li.subLi ul li a:hover {background-image:none !important;}
.programas .blockSubMenu .sf-menu li.subLi ul li a:hover { background:#cf1010 !important;}

.blockTviFooterPrint { display:none; border:none; background:none;}
.blockTviFooterPrint p { font-size:0.69em; padding-top:40px;}

/*specific rules for safari*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
.blockSubMenu .sf-menu li.subLi a {padding:9px 15px 0 14px;}

.blockHighlightNews .blockRowHighLightNewsBottom { padding-bottom:4px;}

.blockColRigthMenu ul li a span {padding:5px;}

}

/* print css programacao */

.blockLogoPrint { position:absolute; right:30px; top:5px; display:none;}
.blockRodapePrint {display:block; padding:60px 0 0 12px;}
.blockRodapePrint p {margin:0px; padding:0 0 7px 0; font-size:0.69em; color:#000000;}

.blockTopNavRigth .blockLogos {background: url(../images/bg_sep_topnavrigth.gif) no-repeat 0% 0%;float: left;height: 80px;width: 164px;}
.blockLogos .blockLogoTvi24 {float:left; width:75px;margin:30px 0 0 10px;}
.blockLogos .blockLogoTviInternacional {float:right; width:75px;margin:20px 0 0 0;}


.searchForm h2 {margin: 10px 0; padding: 0; color: #FFB700; font-size: 0.9em;}
.searchForm select {border: 1px solid #000; background-color: #000; color: #FFF; width: 270px; height: 22px; margin: 0 0 10px 0; padding: 0;}
.searchForm form {margin: 0; padding: 0;}
h2.ultimosVideos {margin:0 0 10px 0; padding: 0; color: #FFB700; font-size: 0.9em;}

.pub-iol span {font-size: 9px; color: #DCD3B7; margin-right:2px;}

.pub-iol {margin-top:10px;}

.pub-lead span {font-size: 9px; color: #DCD3B7;}

.pub-lead {margin-top:30px; margin-bottom: 50px;}

/* pg pesquisa videos*/

ul.media-list {
    float: left;
    list-style: none outside none;
    margin: 0;
    min-height: 400px;
    overflow: hidden;
    padding: 0;
    width: 640px;
}

ul.media-list li {
    border-color: #000;
    border-style: solid;
    border-width: 0 1px 1px 0;
    float: left;
    font-size: 11px;
    width: 210px;
}
ul.media-list li a .player {
    background: url("../images/player_round.png?v2") no-repeat scroll 0 0 transparent;
    display: block;
    height: 39px;
    left: 85px;
    position: absolute;
    top: 55px;
    width: 39px;
}
ul.media-list li a {
    color: #DCD3B7;
    display: block;
    min-height: 210px;
    padding: 11px 12px 0;
    position: relative;
    text-decoration: none !important;
}
* html ul.media-list li a {
    height: 210px;
}
ul.media-list li img {
    border: 1px solid #000;
    display: block;
    margin: 0 auto 6px;
}
ul.media-list a span {
    color: #8D8B8B !important;
    display: block;
    font: 0.69em Arial,Helvetica,sans-serif;
    padding: 3px 0 0;
}
ul.media-list li a:hover {
    background: none repeat scroll 0 0 #FFB700;
    color: #25231F;
}

.paginacao {
    color: #7F7E7E;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 640px;
    line-height: 20px
}
.paginacao img { margin-top: 8px;
    
}
.paginacao a {
    color: #7F7E7E;
    float: left;
    padding: 0 6px;
    line-height: 20px
}
.paginacao a.selected {
    color: #BD9131;
}

.paginacao .numeropag { float: left; margin-right: 190px;}


.blockNewsList h2{
    background: url("../images/tab_homepage.jpg") no-repeat scroll 0 0 transparent;
    width: 290px;
    height: 26px; overflow: hidden;
    background-position: 0 -50px;
    font-size: 12px;
    color: #3A3830;
    line-height: 26px;
    text-indent: 3px;

}

/* PUBS LATERAIS */
#pub_laterais {position: absolute; top: 0px; width: 984px; left:50%; margin: 6px 0 0 -492px;}
#pub_left, #pub_right {position: absolute; top: 24px; width: 150px; height: 900px;}
#pub_left {left: -163px; text-align: right;}
#pub_right {right: -163px; text-align: left;}
