/* STRUCTURE */
#vp-wrapper-content{ width:800px }
#vp-top-nav{ width:800px }
#vp-left-nav{ width:207px; float:left; }
#vp-content-left{ width:570px; float:left; }
#vp-footer{width:800px; clear:both}

/* TEXT */
#vp-breadcrumb, #vp-breadcrumb a{ font:bold 8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#d0d0d0; text-decoration:none}
#vp-breadcrumb a:hover{ color:#ff9800}

/* THUMBS LISTS */
.vp-perpage-common-module-head { position:relative; clear:both; height: 50px; background: url(../images/misc_tit_bg.gif) repeat-x bottom; margin-top: 60px;}
.vp-perpage-common-module-head h2 { margin:0; padding-left:7px; font:normal 14pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#666666; line-height:16pt;}
.vp-perpage-morevideos { position:absolute; height:24px; right:0; bottom:22px; background-color:#f4f2f3; border:1px solid #cdcdcd; padding:0 10px;}
.vp-perpage-morevideos a{ font:bold 8pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fb9606; text-decoration:none; line-height:15pt }
.vp-perpage-morevideos a:hover{ color:#ff7d00 }

.vp-promo-item { float:left; height:150px; width: 132px; margin:0 5px; overflow:hidden;}
a.vp-promo-image{ display:block; padding:6px;}
a.vp-promo-image:hover{ background-color:#f19f33 }
.vp-promo-title{ display:block; padding:0 6px; margin:0; }
.vp-promo-title a{ font:bold 8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fb9606; }
.vp-promo-title a:hover{ color:#ff7d00 }

#tooltip { display:none; position:absolute; border:1px solid #666666; background-color:#f19f33 ; font:normal 8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif;  color:#FFFFFF; padding:5px 8px; width:179px; z-index:1000000;}
#tooltip h3{margin:0; color:#ffffff}
.vp-tooltip-text{ display:none; }

/* LINKS LISTS */
#vp-list-block-modules{ clear:both; }
#vp-list-block-modules .vp-perpage-common-module-head{ position:inherit; margin-top:20px; background:none; height:30px;}

.vp-list-block-col { float:left; width:260px; }
.vp-list-block-col.margin { margin-left:40px; }
.vp-list-block { clear:left;  background: url(../images/promo_item_head_bg.gif) repeat-x top; border-right:1px solid #F0F0F0; border-left:1px solid #F0F0F0; padding-top:5px; }
.vp-list-block ul { margin:0px; padding:0px; width:260px; font-weight:bold; }
.vp-list-block li { border-bottom:1px solid #F0F0F0; line-height:15px; padding-left:18px; background: url(../images/bullet.gif) no-repeat 8px 5px; list-style-type:none; }
.vp-list-block li a{ font:bold 8pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fb9606; }
.vp-list-block li a:hover{ color:#ff7d00 }

#vp-listpage-pagination a{ font:bold 8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#237afb; text-decoration:none; margin:0 2px; }
#vp-listpage-pagination {float:right;margin-top:2px;padding:0 0px;}
#vp-listpage-pagination a:hover{ color:#ff7d00; }
#vp-listpage-pagination li {list-style:none;float:left;padding:3px 1px 3px;}
#vp-listpage-pagination li.vp-pagination-current {color: #ff7d00;padding-right:3px;}

/* Miscellaneous styles */
#main-wrapper{padding-right:20px; padding-left:8px;}
.vp-promo-text a{font:bold 8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fb9606;}
.vp-promo-text a:hover{color:#ff7d00 }
#vp-perpage-videoplayer h1, #rotator-title{height:29px; background-color:#f19f33; font:bold 10pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#ffffff; padding-left:7px; line-height:29px; }
.title-image {border:0; margin:8px 0; text-indent:-9999px;}
#video-title-image{background:url("../images/tit_videos_brasil.jpg") no-repeat; width:570px; height:36px; text-indent:-9999px; margin:0;}
#topic-title-image, #vp-topicListpage-title {background:url("../images/tit_categorias_brasil.jpg") no-repeat; width:166px; height:25px; text-indent:-9999px; margin:0;}
#show-title-image, #vp-showListpage-title{background:url("../images/tit_seus_programas_favoritos_brasil.jpg") no-repeat; width:400px; height:25px; text-indent:-9999px; margin:0;}
#vp-listpage-title {background:url("../images/tit_os_mais_populares_brasil.jpg") no-repeat; width:308px; height:25px; text-indent:-9999px; margin:0;}
#playlist-title-image{background:url("../images/tit_playlist_brasil.jpg") no-repeat; width:238px; height:25px; text-indent:-9999px; margin:0;}
#vp-listpage-nav{background:url("../images/misc_tit_bg.gif") repeat-x; height:50px; margin:0; float:left; position:relative; width:100%;}
.vp-bc-videoplayer-height-widescreen{height:411px;}
.vp-bc-videoplayer-height-normal{height:518px;}
#footer-flash-module{margin-top:20px; float:left;}
.vp-promo-item{margin-right:0;}
#vote-module{float:right; margin-top:10px;}

/* Breadcrumb styles */
#vp-breadcrumb {margin-bottom:5px; font-weight:bold;}
#vp-breadcrumb span {color:#5c5c5c;}
/* Default is to hide any topic and network crumbs on the single video page*/
#singleVideoPage #vp-breadcrumb .topicHub, #singleVideoPage #vp-breadcrumb .networkHub, #singleVideoPage #vp-breadcrumb .longformHub, #singleVideoPage #vp-breadcrumb .playlistHub  {display:none;}
.vp-wrapper-perpage #vp-breadcrumb{margin-left:5px;}
.youAreHereText {color:#666666; text-transform:uppercase; font-weight:bold; display:inline;}

/* Pagination styles */
#vp-listpage-pagination {height:28px; background-color:#f4f2f3; border:1px solid #cdcdcd; padding:0 10px; position:absolute; bottom:22px; right:0; float:right; margin:0;}
#vp-listpage-pagination a:visited {color:#237bff;}
#vp-listpage-pagination li {list-style:none; float:left; padding:5px 3px;}
#vp-listpage-pagination li.vp-pagination-current {color: #FD5701;}
.vp-pagination-lt a {display:block; width:11px; height:13px; background: url(../images/arrow_lt.gif) no-repeat;}
.vp-pagination-rt a {display:block; width:11px; height:13px; background: url(../images/arrow_rt.gif) no-repeat;}
.vp-pagination-current a {color:#666666;}

/* Geo Blocked videos */
.geo-blocked{background:#CCCCCC;}
#geo-block-message span{float:left; font-size:28px; text-align:center;}
.geo-message-top{margin:70px 0 0 80px;}
.geo-message-bottom{margin:70px 0 0 65px;}

/* Hide Times */
span.vp-promo-subtitle-time { display:none; }

#largePromoModuleCopy{width:572px;}

#main-wrapper span#rotator-title {
font-size:120%;
height:17px;
line-height:17px;
overflow:hidden;
padding:6px;
text-transform:uppercase;
display:block;
font-weight:bold;
width:562px;
}

#largePromoModuleCopyBody h2{margin:0;}
#largePromoModuleCopyBody p{margin:0;}
#largePromoModuleImage img {border:medium none;}

/* Top Shows & Top Topics Modules */

.vp-list-block-left, .vp-list-block-right{
    width:260px;
    float:left; 
}

.vp-list-block-right{
    margin-left:40px;
}


/* Large Promo Rotator */
#largePromoModuleBody {font-size:100%;}
#largePromoModuleBody h2 {display:none;}
#main-wrapper span#rotator-title {
font-size:120%;
height:29px;
overflow:hidden;
text-transform:uppercase;
display:block;
font-weight:bold;
width:auto;
}
#largePromoModuleImage {width:570px; height:269px;}
#largePromoModuleImage img {    
    border:1px solid #F19F33; 
    height: 197px; 
    width: 572px;
}
*html #largePromoModuleImage img {
    width: 570px;
}
#fade {width:570px; height:83px; background-color:#f3f3f3; position:absolute; z-index:100; margin-top:199px; opacity:0.95; display:none;}
#fade {_filter: alpha(opacity=95);}
#largePromoModuleCopy {height:81px; width:572px; margin-top:199px; z-index:100; position:absolute; display:none; border:1px solid #cdcdcd; background-color:#eaeaea;}
#largePromoModuleCopy h2 {margin-bottom:0.1em; font-weight:normal; font-size:200%;}
#largePromoModuleCopy h3 a {color:#66a3fc;}
#largePromoModuleCopyBody {margin:10px 155px 10px 10px; padding-right:5px; color:#666666; overflow:hidden; font-weight:bold; height:62px; width:400px;}
#rotatorContainer {font:8.5pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#6b6b6b; position:relative; width:574px; }
#rotator {position: relative; width: 570px; height:250px;}
.fadecontent { position: absolute; width: 570px; height:352px; top: 0; left: 0; visibility: visible; z-index: 0;}
#controlBar { width:141px; height:28px; z-index:100; position:absolute; top:215px; right:1px; background:url(../images/control_bar.jpg) repeat-y right;}
.controls { position:absolute; top:218px; right:15px; z-index:101; background-color:#ffffff; width:110px; height:21px;}
.controls a { text-decoration: none; float: left; font-weight: bold; margin:3px 2px 0 2px; height:13px; width:13px; text-align:center;}
.controls a.prev, #controlBar a.next{color: black;}
.controls a.selected{color:#fd5701;}
.play,a:hover.play {background-image:url(../images/play.gif); background-repeat:no-repeat;}
.pause,a:hover.pause {background-image:url(../images/pause.gif); background-repeat:no-repeat;}
#largePromoModuleCopyBody h3, #largePromoModuleCopyBody h3 a{ font:bold 16pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#fb9606; text-decoration:none; margin:0}
#largePromoModuleCopyBody h3 a:hover{ color:#ff7d00; }
#largePromoModuleCopyBody h2, #largePromoModuleCopyBody h2 a{ font:bold 16pt "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#fb9606; text-decoration:none; margin:0}
#largePromoModuleCopyBody h2 a:hover{ color:#ff7d00; }
#largePromoModuleCopyBody p{margin:0px;}
