BODY { background-color:#737373; MARGIN: auto
}

#container {
	FONT-SIZE: 12px; MARGIN-LEFT: auto; WIDTH: 950px; color:#333333; background-color:#FFFFFF; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/planotecnologic/bk_topo.gif); background-repeat:no-repeat; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-ALIGN: left
}
.fundovideos_comments {
	MARGIN-TOP: 3px; FLOAT: right; HEIGHT: auto; WIDTH: 100%; overflow-x:hiddden;
}
.navfavoritosTopc {
 FONT-SIZE: 10px; FLOAT: left; MARGIN: 0px 0px 0px 0px; HEIGHT: auto
 
}
#background {
	WIDTH: 950px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/planotecnologic/bk.gif); background-repeat:repeat-y; float:left;
}
#logo {
	MARGIN-TOP: 0px; FLOAT: left; HEIGHT: 80px
}
.PTCOM_FOOTER {
	FONT-SIZE: 9px; COLOR: #b1b1b1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
#linhapeslogin {
	 FLOAT: right; WIDTH:750px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:0px; text-align:right;
}
.bregistese{ padding-top:8px; height:26px; float:left;
}
.pesq {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-LEFT: 5px; height:30px;
}

.cx_login{
  float: right; font-size: 11px; color:#858585; font-weight:bold; margin-right:2px;font-family:Verdana,Helvetica,sans-serif;
}
.cx_login a{
  text-decoration: none; color:#858585;
}
.cx_login a:hover{
  text-decoration: underline
}
.lks_hello{float:left;padding-right:3px;color:#858585;margin-top:1px;font-weight:normal;}
.lks_nick{float:left;padding-right:3px;color:#D4EB3B;font-size:12px;font-weight:bold;}
.lks_menu{float:left;margin-top:1px;}
.lks_cl{clear:right; float:right;margin-top:3px;}

#linhamenutop {
	MARGIN-TOP: 0; FLOAT: right; MARGIN-RIGHT: 0; HEIGHT: 30px; text-align:right; 
}
#linhamenutop2{
	MARGIN-TOP: 9px; FLOAT: right; MARGIN-RIGHT: 0; HEIGHT: 26px; text-align:right; 
}
#linhamenu1 {
	padding-top:4px; FLOAT: righ; WIDTH:auto; padding-right:10px; padding-left:0; text-align:right;
}
#linhamenu {
	padding-top:0; MARGIN-RIGHT: 5px; HEIGHT: 10px; padding-left: 311px;
}
.nick { color:#d4eb3b; font-size:12px; font-weight:bold
	
}
/*menu Plano Tecnologico*/
#menupt{
	MARGIN-TOP: 1px; FLOAT: left; MARGIN-left: 5px; HEIGHT: 24px; margin-bottom: 0px; width:800px;
}
#menupt .botoes{ background-color:#d4eb3b; font-weight:bold; padding: 3px 3px 0 3px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636747; FLOAT: left; MARGIN-RIGHT: 0; HEIGHT: 17px;
}
#menupt .botoes a{ color:#636747; text-decoration:none;
}
#menupt .botoes a:hover{ color:#636747; text-decoration:underline;
}
#menupt .cdir{ float:left; width:7px; height:20px; padding-right:5px;
}

#fontmenulogin{
	 padding-top:15px; height:26px; float:left; padding-right: 3px;
}
.fontmenu {
	 FONT-SIZE: 11px; COLOR: #858585; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica, sans-serif; float: righ;
}
.fontmenu A {
	COLOR: #858585; TEXT-DECORATION: none
}
.fontmenu A:link {
	COLOR: #858585; TEXT-DECORATION: none
}
.fontmenu A:visited {
	COLOR: #858585; TEXT-DECORATION: none
}
.fontmenu A:active {
	COLOR: #858585; TEXT-DECORATION: none
}
.fontmenu A:hover {
	COLOR: #858585; TEXT-DECORATION: underline
}
#linhamenu2 {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 950px; HEIGHT: 31px
}
.fontmenu2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fontmenu2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.fontmenu2 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.fontmenu2 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.fontmenu2 A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.fontmenu2 A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.altlinha {
	LINE-HEIGHT: 19px
}
.altlinha {
	LINE-HEIGHT: 22px
}
#contentleft {
	FLOAT: left; WIDTH: 630px; 
}
#contentright {
	FLOAT: right; WIDTH: 310px;
}
.ftcinza {
	COLOR: #7f7c71
}
.ftcinzaesc {
	COLOR: #333333
}
.ftcinzaclaro {
	COLOR: #b2afa3
}
.ftgreen {
	COLOR: #d4eb3b
}
.ftorange {
	COLOR: #f19d18
}
.bts_navvideo { padding: 5px 5px 5px 5px;
 
}
.lkbts {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 940px; COLOR: #d4eb3b; FONT-FAMILY: Verdana, Helvetica, sans-serif; background-color:#e81d3b; padding:0 0 0 10px;
}
.lkbts A {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkbts A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkbts A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkbts A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkbts A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.titulotop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #7f7c71; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulotop2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #7f7c71; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit_verybig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 605px; COLOR: #7f7c71; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.ftgreenlittle {
	FONT-SIZE: 11px; COLOR: #d4eb3b
}
#tags {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; PADDING-TOP: 10px; TEXT-ALIGN: justify; height:auto;
}
#tags .tag_size1 {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#tags .tag_size1 A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size1 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #d4eb3b; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size2 {
	FONT-SIZE: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#tags .tag_size2 A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size2 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #d4eb3b; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size3 {
	FONT-SIZE: 28px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#tags .tag_size3 A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size3 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #d4eb3b; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 20px; _PADDING-TOP: 5px; TEXT-ALIGN: justify;
}
#tags2 .tag_size1 {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#tags2 .tag_size1 A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags2 .tag_wrap {
	width: 285px; text-overflow : ellipsis; overflow : hidden; white-space: nowrap;
}
.tag_size1 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #b1b1b1; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags2 .tag_size1 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #d4eb3b; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.littleft {
	FONT-SIZE: 9px; COLOR: #7f7c71; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.mediumft {
	FONT-SIZE: 10px; COLOR: #7f7c71; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.bigft {
	FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.txtcontent2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.txtcontenttop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
.txtcontentleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.txtcontentright {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#registo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; PADDING-BOTTOM: 0px; WIDTH: 500px; PADDING-TOP: 0px
}
#registo .lf {
	FLOAT: left; WIDTH: 80px; PADDING-TOP: 8px
}
#registo .rg {
	FLOAT: left; WIDTH: 350px; PADDING-TOP: 3px
}
#registo .lf2 {
	FLOAT: left; WIDTH: 140px; PADDING-TOP: 8px
}
.login {
	FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_login.gif); WIDTH: 285px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 192px
}
#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 25px
}
#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#login .lf {
	FLOAT: left; WIDTH: 70px; PADDING-TOP: 8px
}
#login .rg {
	FLOAT: left; WIDTH: 170px; PADDING-TOP: 3px
}
#login .cx {
	FONT-SIZE: 10px; WIDTH: 100px
}
#contentscroll {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 300px; COLOR: #7f7c71; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 380px
}
#boxfundo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_login2.gif); PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 250px
}
.boxs {
	FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_boxs.gif); MARGIN: 3px 0px; WIDTH: 292px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 119px
}
.boxscroll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px 10px; OVERFLOW: auto; WIDTH: 260px; COLOR: #7f7c71; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px
}
#bigboxfundo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bkbigbox.gif); PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}
#upload {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#upload .lf {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 5px
}
#upload .rg {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 250px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#upload .lf2 {
	FLOAT: left; WIDTH: 395px; PADDING-TOP: 3px
}
#upload .rg2 {
	FLOAT: left; WIDTH: 20px; PADDING-TOP: 3px
}
#upload .cx {
	FONT-SIZE: 12px; WIDTH: 260px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.barraverde {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 625px; background-color:#e81d3b; HEIGHT: 23px; color:#FFFFFF;
}
.barraverdebig {
	MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_barraverde.gif); WIDTH: 950px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.barralaranjabig {
	MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_canais.gif); WIDTH: 950px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.barralaranja {
	MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_canais.gif); WIDTH: 625px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
.fundovideos {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 625px; HEIGHT: auto
}
.tit_middle {
	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: center
}
.tit_middlenav {
	FLOAT: left; WIDTH: 510px; padding-top: 3px; TEXT-ALIGN: center; color:#FFFFFF; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;
}
.tit_middlebig {
	FLOAT: left; WIDTH: 930px; TEXT-ALIGN: center
}
.tit_videop {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050
}
.tit_videop A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: none
}
.tit_videop A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: none
}
.tit_video {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333
}
.tit_canal {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #d4eb3b; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit_autor {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #7f7c71; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lksvideo {
	FONT-SIZE: 12px; COLOR: #505050
}
#lksvideo p {
	padding: 1px 0 1px 0;
}
.lksvideo A {
	FONT-SIZE: 12px; COLOR: #505050; TEXT-DECORATION: underline
}
.lksvideo A:hover {
	FONT-SIZE: 12px; COLOR: #505050; TEXT-DECORATION: none
}
.img_vodeop {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #333333 1px solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 90px
}
.img_canalp {
	 background-image:url(http://imgs.sapo.pt/sapovideo/imgs/img_canal120x90.gif); background-repeat:no-repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0; HEIGHT: 90px;
}
.sep_dir {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 303px; PADDING-TOP: 2px; HEIGHT: auto
}

/*TVNET*/

.barrapreta {
	MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/bk_barraverde.gif); WIDTH: 625px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px
}
.fundovideos_tvnet {
	MARGIN-TOP: 3px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/bk_videos.gif); WIDTH: 625px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}

.txtvideo_tvnet {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/background.gif); background-repeat:no-repeat; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; word-wrap: break-word;
}

#contentleft_tvnet {
	FLOAT: left; WIDTH: 635px
}

.tit_video_tvnet {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}

.tit_middlenav_tvnet {
	FLOAT: left; WIDTH: 525px; TEXT-ALIGN: center
}
.ftgreenlittle_tvnet {
	FONT-SIZE: 11px; COLOR: #000000
}
.titulos_tvnet {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.tit_videop_tvnet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #083e62
}
.tit_videop_tvnet A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #083e62; TEXT-DECORATION: none
}
.tit_videop_tvnet A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #083e62; TEXT-DECORATION: none
}


/*TVNET*/



/*videop e canaisp*/
.canaisp {
	FONT-SIZE: 11px; MARGIN: 15px 0 3px 18px; WIDTH:125px; COLOR: #333333; HEIGHT:140px; float:left 
}
.videop {
	FONT-SIZE: 11px; WIDTH: 125px; COLOR: #333333; HEIGHT: 180px; float:left; MARGIN: 15px 0 3px 18px;
}
/*videop e canaisp*/ 

.videop A {
	COLOR: #333333; TEXT-DECORATION: none
}
.videop A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.videop_highlight {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_highlight.jpg); PADDING-BOTTOM: 0px; MARGIN: 18px 11px 3px; WIDTH: 125px; COLOR: #333333; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 200px
}
.videop_highlight {
	MARGIN: 15px 9px 3px
}
.videop_highlight A {
	COLOR: #333333; TEXT-DECORATION: none
}
.videop_highlight A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.block_vid {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 16px 10px 10px 24px; WIDTH: 270px; PADDING-TOP: 0px
}
.block_vid P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.block_dat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px
}
#contentcanal {
	FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 440px
}
#video {
	FLOAT: left; MARGIN: 5px 0 0 3px; WIDTH: 400px; HEIGHT: 349px;
}
.txtvideo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 5px; word-wrap: break-word;

}
#contentvideo {
	FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 400px
}
#contentvideoright {
	FLOAT: right; MARGIN: 15px 0px 0px; WIDTH: 480px
}
.bts {
	PADDING-RIGHT: 130px; FLOAT: right
}
.canalp {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 15px 0 3px 18px; WIDTH: 350px; COLOR: #333333; HEIGHT: 95px
}
.canalp A {
	COLOR: #333333; TEXT-DECORATION: none
}
.canalp A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.img_canal_videop {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FLOAT: left; BORDER-LEFT: #333333 1px solid; WIDTH: 120px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 90px
}
.canalbox {
	FONT-SIZE: 10px; WIDTH: 15px
}
.inappropriate {font-size:9px;
}
.inappropriatebox { padding: 5px 5px 5px 5px; float:left; font-size:10px; width:365px; background-color:#f8f7f7; margin: 5px 0 5px 15px; _margin: 0 0 0 5px
}
.inappropriatetit { font-size:12px; color:#CC0000; font-weight:bold;
}
.inappropriatebt { font-size:9px; color:#CC0000;
}
.inappropriateboxr { font-size:10px; width:150px;
}
.canalbt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#canalscroll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; OVERFLOW: auto; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 460px
}
.canalbts {
	PADDING-RIGHT: 50px; FLOAT: right
}
.navfavoritos {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 3px 0px 0px 11px; WIDTH: 575px; HEIGHT: 10px
}
.navfavoritos A {
	TEXT-DECORATION: none
}
.navfavoritos A:hover {
	TEXT-DECORATION: underline
}
.navfavoritosTop {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 3px 0px 0px 11px; HEIGHT: 10px
}
.navfavoritosTop A {
	TEXT-DECORATION: none
}
.navfavoritosTop A:hover {
	TEXT-DECORATION: underline
}
.navpagination {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 15px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: right
}
.navpagination A {
	TEXT-DECORATION: none
}
.navpagination A:hover {
	TEXT-DECORATION: underline
}
#criarcanal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_criarcanal.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 330px
}
#mrec {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0 0 5px 0; WIDTH: 300px; PADDING-TOP: 0px; height:250px;
}
#tagsp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0; WIDTH: 304px; PADDING-TOP: 0px; HEIGHT: auto
}
.titulotagsp {
	PADDING-RIGHT: 5px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/planotecnologic/bk_tags.gif); background-repeat:repeat-x; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 0px; WIDTH: 292px; PADDING-TOP: 5px; HEIGHT: 22px
}
#lksvideo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 0px 0px; WIDTH: 303px; PADDING-TOP: 5px; HEIGHT: auto
}
#lksvideo .linha {
	FLOAT: left; WIDTH: 295px;
}
#lksvideopeq {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_lksvideo2.gif); PADDING-BOTTOM: 5px; MARGIN: 4px 0px 0px; WIDTH: 295px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 199px
}
.seplksvideo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px; _MARGIN: 0px 0px 5px;  PADDING-TOP: 0px
}
#formamigo {
	padding-left:12px; widht:225px; padding-top:2px; _padding-top:0px; font-size:10px;}
#formamigo .box {float:left; width:225px; 
	}
#formamigo .boxtxtarea { height:25px; width:198px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#formamigo .txt { float:left; padding-top:5px
	}
.lkvideobox {
	FONT-SIZE: 9px; WIDTH: 170px; COLOR: #333333
}
.lkvideobox2 {
	FLOAT: right; padding-right:10px;
}
.mailbox {
	FONT-SIZE: 9px; MARGIN-LEFT: 15px; WIDTH: 200px; COLOR: #333333
}
#anunciossapo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left;  PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 0px; WIDTH: 300px; PADDING-TOP: 3px; HEIGHT: auto;
}
#anunciossapo .tit {
	FONT-SIZE: 9px; COLOR: #d4eb3b
}
#anunciossapo .tit A {
	COLOR: #d4eb3b; TEXT-DECORATION: underline
}
#anunciossapo .tit A:hover {
	COLOR: #d4eb3b; TEXT-DECORATION: none
}
#anunciossapo_hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 0; PADDING-TOP: 0px
}
#anunciossapo_hidden .tit {
	FONT-SIZE: 9px; COLOR: #d4eb3b
}
#anunciossapo_hidden .tit A {
	COLOR: #d4eb3b; TEXT-DECORATION: underline
}
#anunciossapo_hidden .tit A:hover {
	COLOR: #d4eb3b; TEXT-DECORATION: none
}
#comentarios {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 630px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: auto
}
#comentarios .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 5px; WIDTH: 300px; PADDING-TOP: 0px
}
#comentarios .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#comentarios .right {
	MARGIN: 8px 5px 0px 10px
}
#comentarios .titulos {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #505050
}
#comentarios .box {
	FONT-SIZE: 11px; WIDTH: 220px; COLOR: #333333
}
#comentarios .txt {
	FLOAT: left; MARGIN: 4px 0px 3px; COLOR: #505050
}
#comentarios .bigbox {
	FONT-SIZE: 11px; WIDTH: 295px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 150px
}
#comentarios .ltbox {
	FONT-SIZE: 11px; WIDTH: 40px; COLOR: #333333
}
#comentarios .ftcinzapeq {
	FONT-SIZE: 10px; COLOR: #b2afa3
}
#comentarios .ftverde {
	FONT-SIZE: 11px; COLOR: #505050
}
#comentarios .ftverde A {
	FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: none
}
#comentarios .ftverde A:hover {
	FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: underline
}
#comentarios .ftverde_comen {
	FONT-SIZE: 12px; COLOR: #d4eb3b
}
#comentarios .ftverde_comen A {
	FONT-SIZE: 12px; COLOR: #d4eb3b; TEXT-DECORATION: none
}
#comentarios .ftverde_comen A:hover {
	FONT-SIZE: 12px; COLOR: #d4eb3b; TEXT-DECORATION: underline
}
#comentarios P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
#comentarios P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px
}
#fundotags100 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_pagtags.gif); PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}
#fundotagsultimas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_pagtagspeq.gif); PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto
}
.download {
	FLOAT: left; WIDTH: 290px; TEXT-ALIGN: center
}
.static_list LI {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 1px; MARGIN: 1px; COLOR: #00c; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
.static_list LI:hover {
	COLOR: #fff; BACKGROUND-COLOR: #07d
}
.static_list LI.static_sel {
	COLOR: white; BACKGROUND-COLOR: #00c
}
DIV.autocomplete {
	BORDER-RIGHT: #7f807a 1px solid; BORDER-TOP: #7f807a 1px solid; Z-INDEX: 2; BACKGROUND: #f7f8f0; BORDER-LEFT: #7f807a 1px solid; WIDTH: 300px; BORDER-BOTTOM: #7f807a 1px solid; POSITION: absolute
}
DIV.autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.autocomplete UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px
}
DIV.autocomplete UL LI.selected {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #07d
}
DIV.autocomplete UL STRONG.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}

/*destaqueblog*/
.dest_blog{ padding: 2px 0 4px 0; font-size:11px;
}

#erros{
    FONT-SIZE: 16px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_erros.jpg); background-repeat:no-repeat; MARGIN-LEFT: auto; WIDTH: 950px; COLOR: #333333; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT:210px; TEXT-ALIGN: center;}

/*viseutv*/

.txtvideo_vtv {PADDING-RIGHT: 0px; color:#000000; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; word-wrap: break-word;
}
#contentleft_vtv{
	FLOAT: left; WIDTH: 630px; background-color:#dededc;
}
.tit_video_vtv {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000;
}
.ftvtvlittle {
	FONT-SIZE: 11px; COLOR: #000
}
.fundovideos_vtv {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 625px; HEIGHT: auto; margin-bottom:5px;
}
.tit_videop_vtv{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000
}
.barraverde_vtv {
	MARGIN-TOP: 5px; FLOAT: left;  WIDTH: 630px; HEIGHT: 28px; background-color:#71706e;
}
.tit_middlenav_vtv{
	FLOAT: left; WIDTH: 526px; TEXT-ALIGN: center
}
.navpagination_vtv {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 15px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: right; color:#000000;
}
.navpagination_vtv A {
	TEXT-DECORATION: none; color:#000000;
}
.navpagination_vtv A:hover {
	TEXT-DECORATION: underline; color:#000000;
}
#comentarios_vtv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 630px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: auto; background-color:#ececec;
}
#comentarios_vtv .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 5px; WIDTH: 300px; PADDING-TOP: 0px
}
#comentarios_vtv .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#comentarios_vtv .right {
	MARGIN: 8px 5px 0px 10px
}
#comentarios_vtv .titulos {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #505050
}
#comentarios_vtv .box {
	FONT-SIZE: 11px; WIDTH: 220px; COLOR: #333333
}
#comentarios_vtv .txt {
	FLOAT: left; MARGIN: 4px 0px 3px; COLOR: #505050
}
#comentarios_vtv .bigbox {
	FONT-SIZE: 11px; WIDTH: 295px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 150px
}
#comentarios_vtv .ltbox {
	FONT-SIZE: 11px; WIDTH: 40px; COLOR: #333333
}
#comentarios_vtv .ftcinzapeq {
	FONT-SIZE: 10px; COLOR: #b2afa3
}
#comentarios_vtv .ftverde {
	FONT-SIZE: 11px; COLOR: #505050
}
#comentarios_vtv .ftverde A {
	FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: none
}
#comentarios_vtv .ftverde A:hover {
	FONT-SIZE: 11px; COLOR: #505050; TEXT-DECORATION: underline
}
#comentarios_vtv .ftverde_comen {
	FONT-SIZE: 12px; COLOR: #d4eb3b
}
#comentarios_vtv .ftverde_comen A {
	FONT-SIZE: 12px; COLOR: #d4eb3b; TEXT-DECORATION: none
}
#comentarios_vtv .ftverde_comen A:hover {
	FONT-SIZE: 12px; COLOR: #d4eb3b; TEXT-DECORATION: underline
}
#comentarios_vtv P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
#comentarios_vtv P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px
}
