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

/* header parceiros Restart */
.logo_hp {MARGIN-TOP: 0px; FLOAT: left; HEIGHT: 71px}
.pesq_hp {MARGIN-TOP: 3px; FLOAT: right; MARGIN-LEFT: 20px}
#linhapeslogin_hp {MARGIN-TOP: 20px; FLOAT: right; WIDTH: 650px; MARGIN-RIGHT: 5px; HEIGHT: 26px}
#linhamenu_hp {MARGIN-TOP: 0px; FLOAT: right; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_menup.gif); WIDTH: 650px; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px}
#linhamenu_hp {MARGIN-TOP: -25px}
.fontmenu_hp {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #858585; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif}
.fontmenu_hp A {COLOR: #858585; TEXT-DECORATION: none}
.fontmenu_hp A:link {COLOR: #858585; TEXT-DECORATION: none}
.fontmenu_hp A:visited {COLOR: #858585; TEXT-DECORATION: none}
.fontmenu_hp A:active {COLOR: #858585; TEXT-DECORATION: none}
.fontmenu_hp A:hover {COLOR: #858585; TEXT-DECORATION: underline}
.fleft_hp{padding-left: 18px; float:left}

/* header parceiros  Restart */

.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
 
}

#linhapeslogin_forumsoft {
	 FLOAT: right; WIDTH:640px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; text-align:right;
}
#linhapeslogin_small {
	 FLOAT: right; WIDTH:650px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; text-align:right;
}
#linhapeslogin_econ {
	 FLOAT: right; WIDTH:680px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; text-align:right;
}
/*danceclub*/
#linhapeslogin_680 {
	 FLOAT: right; WIDTH:680px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; text-align:right;
}
.logo_big {MARGIN-TOP: 5px; FLOAT: left; HEIGHT: 71px}


/* header parceiros Surf */
#container_surf {
	FONT-SIZE: 12px; MARGIN-LEFT: auto; WIDTH: 900px; COLOR: #fff; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-ALIGN: left; 
}
#linhapeslogin_surf {
	 FLOAT: right; WIDTH:650px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; text-align:right;
}
#linhamenu2_surf {
	MARGIN-TOP: 1px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_menu2.gif); WIDTH: 900px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px
}
#banner_surf {
	MARGIN: 2px 25px 2px 25px; WIDTH: 900px; HEIGHT: 100px;
}
#banner_foot_surf {
	MARGIN: 0px 25px 0px 25px; WIDTH: 900px; HEIGHT: 50px;
}
.txtvideo_surf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 3px; word-wrap: break-word; height:250px;
}
.txtvideo_logo {
 PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; word-wrap: break-word;
}
#video_surf{
	FLOAT: left; MARGIN: 5px 0px 2px 0px; WIDTH: 360px; HEIGHT: auto
}
#contentleft_surf {
	FLOAT: left; WIDTH: 360px
}
#bk_surf{
	WIDTH: 900px; MARGIN: 0px 25px 0px 25px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/surfdirecto/bk_surf.gif); background-repeat:repeat-y; height:auto;
}
#contentright_surf {
	FLOAT: right; WIDTH: 535px
}
#mrec_surf{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 300px; PADDING-TOP: 3px; HEIGHT: 255px
}
#classificacoes_surf{ width:850px; overflow:auto; height:455px; text-align:left; margin: 10px 5px 0 10px; padding: 2px 10px 5px 5px;}
#messagem{
	WIDTH: 217px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/surfdirecto/bk_ms.jpg); background-repeat:no-repeat; margin: 0 0 0 3px; height:250px; padding: 18px 0 0 2px;
}
.surf_msnb1{
	WIDTH: 205px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#993300;
}
.surf_btsurf{
	width: 223px; height:60px; margin-left:5px; _margin-left:3px; border: 1px solid #993300; float:left;
}

.surf_btlr{
	width: 300px; height:60px; float:right; margin: 0 1px 0 0;
}
/* header parceiros Surf */
.clear{ clear:both;
}
#container {FONT-SIZE: 12px; MARGIN-LEFT: auto; WIDTH: 950px; COLOR: #000; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-ALIGN: left; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_top.gif); background-repeat:no-repeat; background-color:#000;
}
#logo {
	MARGIN-TOP: 0px; FLOAT: left; HEIGHT: 90px
}
.topcxcodebits { float:left; width:297px; MARGIN-RIGHT: 0; padding: 5px 0 0 10px; HEIGHT: 20px; background-color:#949494; color:#fff; font-size:12px; font-weight:bold;
}
.cxpesq { border: 1px #008500 solid; background-color:#fff; width:120px; font-size:11px; height:15px;
}
.bkcxcodebits {float:right; width:287px; padding: 5px 10px 10px 10px; height:auto; background-color:#e5e5e5; color:#666; font-size:11px;
}
#cxcodebits {float:right; width:307px; height:auto; margin-top:5px;
}
.PTCOM_FOOTER {
	FONT-SIZE: 9px; COLOR: #9e9b8f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #fff; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #fff; 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:665px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:15px; 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; font-family: Verdana,Helvetica,sans-serif; color:#858585; margin-right:5px;;
}
.cx_login a{
  text-decoration: none; font-weight:bold;color:#858585;
}
.cx_login a:hover{
  text-decoration: underline
}
.lks_hello{float:left;padding-right:3px;color:#B2AFA3;margin-top:1px;}
.lks_nick{float:left;padding-right:3px;color:#00B500;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:2px; padding-left:0; text-align:right;
}
#linhamenu {
	padding-top:0; MARGIN-RIGHT: 5px; HEIGHT: 10px; padding-left: 311px;
}
.nick { color:#00b500; font-size:12px; font-weight:bold;
	
}
#fontmenulogin{
	 padding-top:15px; height:26px; float:left; padding-right: 3px;
}
.fontmenu {
	 FONT-SIZE: 11px; COLOR: #babbc0; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Helvetica, sans-serif; float: none; width: 483px;
}
.fontmenu A {
	COLOR: #babbc0; TEXT-DECORATION: none
}
.fontmenu A:link {
	COLOR: #babbc0; TEXT-DECORATION: none
}
.fontmenu A:visited {
	COLOR: #babbc0; TEXT-DECORATION: none
}
.fontmenu A:active {
	COLOR: #babbc0; TEXT-DECORATION: none
}
.fontmenu A:hover {
	COLOR: #babbc0; TEXT-DECORATION: underline
}
#linhamenu2 {
	MARGIN-TOP: 1px; FLOAT: left; WIDTH: 950px; HEIGHT: 23px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_menu.gif); background-repeat:repeat-x;
}
.fontmenu2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0; FONT-FAMILY: Arial, Helvetica, sans-serif 
}
#categorias { 
  padding-left:16px; font-size:11px; color:#333; clear:both; height:15px; width:600px;
}
.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; padding-left:3px;
}
#contentright {
	FLOAT: right; WIDTH: 305px
}
.ftcinza {
	COLOR: #858184
}
.ftcinzaesc {
	COLOR: #00b501
}
.ftcinzaclaro {
	COLOR: #ccc
}
.ftgreen {
	COLOR: #00b500
}
.ftorange {
	COLOR: #f19d18
}
.bts_navvideo { padding: 5px 5px 5px 5px;
 
}
.lkbts {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 945px; COLOR: #00B500; FONT-FAMILY: Verdana, Helvetica, sans-serif; background-color:#000000; height:15px; padding: 3px 0 0 5px; 
}
.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: #858184; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
.titulotop2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #858184; 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: #858184; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.ftgreenlittle {
	FONT-SIZE: 10px; COLOR: #b8bcbf;}
	
#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: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size1 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; 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: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size2 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size2 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; 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: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size3 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags .tag_size3 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; 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: #00b500; 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: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.tag_size1 A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #00b500; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#tags2 .tag_size1 A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.littleft {
	FONT-SIZE: 9px; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.mediumft {
	FONT-SIZE: 10px; COLOR: #858184; 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: 0; FLOAT: left; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_barraverde.gif); background-repeat:repeat-x; WIDTH: 625px; HEIGHT: 30px
}
.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 {FLOAT: left; WIDTH: 625px; HEIGHT: auto;
}
.bkfv{FLOAT: left; WIDTH: 625px; HEIGHT: auto; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_fundovideos.gif); background-repeat:repeat-y; margin:5px 0 0 2px;
}
.tit_middle {
	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: center
}
.tit_middlenav {
	FLOAT: left; WIDTH: 590px; TEXT-ALIGN: center
}
.tit_middlenavp {
 FLOAT: left; WIDTH: 555px; TEXT-ALIGN: center
}
.tit_middlebig {
	FLOAT: left; WIDTH: 930px; TEXT-ALIGN: center
}
.tit_videop {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff;}
	
.tit_videop A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
.tit_videop A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
.videop_highlight A .tit_videop {color:#000;};
.tit_video {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fff;}
	
.tit_canal {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit_autor {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lksvideo {
	FONT-SIZE: 12px; COLOR: #fff
}
#lksvideo p {
	padding: 1px 0 1px 0;
}
.lksvideo A {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: underline
}
.lksvideo A:hover {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
.img_vodeop {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 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;
}


/*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*/


/*TEKVIDEOS*/
.fleft_tek{
 	padding-left: 18px; float:left; PADDING-TOP: 10px;
}
#linhapeslogin2 {
	 FLOAT: right; WIDTH:750px; MARGIN-RIGHT: 0; HEIGHT: auto; padding-top:5px; text-align:right;
}
/*TEKVIDEOS*/

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

.videop A {
	COLOR: #fff; TEXT-DECORATION: none
}
.videop A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.canaisp A {
	COLOR: #fff; TEXT-DECORATION: none
}
.canaisp A:hover {
	COLOR: #fff; 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: #000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 200px
}
.videop_highlight {
	MARGIN: 15px 9px 3px
}
.videop_highlight A {
	COLOR: #000; TEXT-DECORATION: none
}
.videop_highlight A:hover {
	COLOR: #000; 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: 0px; WIDTH: 400px; HEIGHT: auto
}
.txtvideo {
	PADDING-RIGHT: 0px; color:#fff; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; 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: 5px 0px 6px 10px; 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: 595px; HEIGHT: 10px; color:#fff;}
.navfavoritos A {
	TEXT-DECORATION: none; color:#000; background-color:#00b500; padding:1px 5px 1px 5px;
}
.navfavoritos A:hover {
	TEXT-DECORATION: underline; color:#000;  background-color:#00b500;
}
.navfavoritosTop {
	FONT-SIZE: 10px; color:#fff; 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; color:#fff; 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: 3px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 305px; PADDING-TOP: 3px; HEIGHT: 255px
}
#tagsp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 4px 0px 0px; WIDTH: 295px; PADDING-TOP: 8px; HEIGHT: auto
}
.titulotagsp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 280px; PADDING-TOP: 0px; HEIGHT: 10px
}

#lksvideo {PADDING-RIGHT: 5px; PADDING-LEFT: 7px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_lksvideo.gif); background-repeat: no-repeat; FLOAT: right; margin:0 0 0 0; PADDING-BOTTOM: 5px; WIDTH: 290px; 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: 3px; FLOAT: left;  PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; WIDTH: 305px; PADDING-TOP: 3px; HEIGHT: auto;
}
#anunciossapo .tit {
	FONT-SIZE: 9px; COLOR: #a9ce16
}
#anunciossapo .tit A {
	COLOR: #a9ce16; TEXT-DECORATION: underline
}
#anunciossapo .tit A:hover {
	COLOR: #a9ce16; 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: #a9ce16
}
#anunciossapo_hidden .tit A {
	COLOR: #a9ce16; TEXT-DECORATION: underline
}
#anunciossapo_hidden .tit A:hover {
	COLOR: #a9ce16; 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; color:#fff; PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; WIDTH: 290px; PADDING-TOP: 0px; word-wrap: break-word;
}
#comentarios .right {
	MARGIN: 8px 5px 0px 10px
}
#comentarios .titulos {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #01b400
}
#comentarios .box {
	FONT-SIZE: 11px; WIDTH: 220px; COLOR: #000
}
#comentarios .txt {
	FLOAT: left; MARGIN: 4px 0px 3px; COLOR: #000
}
#comentarios .bigbox {
	FONT-SIZE: 11px; WIDTH: 295px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 150px
}
#comentarios .ltbox {
	FONT-SIZE: 11px; WIDTH: 40px; COLOR: #000
}
#comentarios .ftcinzapeq {
	FONT-SIZE: 10px; COLOR: #a3a3a3
}
#comentarios .ftverde {
	FONT-SIZE: 11px; COLOR: #01b400
}
#comentarios .ftverde A {
	FONT-SIZE: 11px; COLOR: #01b400; TEXT-DECORATION: none
}
#comentarios .ftverde A:hover {
	FONT-SIZE: 11px; COLOR: #01b400; TEXT-DECORATION: underline
}
#comentarios .ftverde_comen {
	FONT-SIZE: 12px; COLOR: #01b400
}
#comentarios .ftverde_comen A {
	FONT-SIZE: 12px; COLOR: #01b400; TEXT-DECORATION: none
}
#comentarios .ftverde_comen A:hover {
	FONT-SIZE: 12px; COLOR: #01b400; 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;
}

.box_txt{
       WIDTH: 600px; COLOR: #333333; float:left; padding: 5px 0 0 10px;
}

#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;}

.cx_com {
 FLOAT: left; MARGIN: 10px 0px 6px 10px; WIDTH: 590px; height:auto; clear:both;
}
.txt_com {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 2px 10px; COLOR: #333333; width:440px
}
.sepcinza{float:left; padding: 0 0 0 0; margin: 5px 0 0px 0; height:1px; clear:both;}
.bapagar{float:left; padding: 0 0 5px 40px; margin: 0; clear:both;}

.img_vodeoth {
    BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; WIDTH: 92px;  BORDER-BOTTOM: #333333 1px solid; HEIGHT: 69px;float:right;
}
.box_vodeoth { width:90px; float:left; height:75px; padding:8px 0 0 0; width:103px;
}
.titl_th { background-image:url(http://imgs.sapo.pt/sapovideo/imgs/spt.gif); background-repeat:no-repeat; padding-left:18px; color:#333; font-weight:bold; height:12px; margin-top:5px; 
}


.barraverdep {
    MARGIN-TOP: 5px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_barraverdep.gif); WIDTH: 625px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 19px
}
.tit_middlenavp {
    FLOAT: left; WIDTH: 555px; TEXT-ALIGN: center 
}



/*ANIVERSARIO*/
#logo_aniv{
	MARGIN-TOP: 0px; FLOAT: left; HEIGHT: 90px; padding:0;MARGIN-BOTTOM: 0px; 
}	
#linhamenu2_aniv {
	MARGIN-TOP: 0px; FLOAT: left; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_menu2.gif); WIDTH: 950px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px
}
#linhapeslogin_aniv {
	 FLOAT: right; WIDTH:700px; MARGIN-RIGHT: 0; HEIGHT: 65px; padding-top:10px; text-align:right;
}
.fontmenu2_aniv {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#container_aniv {
    FONT-SIZE: 12px; MARGIN-LEFT: auto; WIDTH: 950px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_logo.gif); background-repeat:no-repeat; COLOR: #7f7c71; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-ALIGN: left
}
/*ANIVERSARIO*/

/*novas*/
.titvideo { float:left; padding: 4px 0 0 17px; background-color:#000; height:19px; color:#fff; margin: 0 0 0 5px; _margin: 0 0 0 3px; font-size:16px; width:465px; font-weight:bold;}
.autorvideo {float:right; padding: 5px 0 0 11px; font-size:11px; margin: 0 4px 0 0;_margin: 0 3px 0 0; background-color:#000; height:18px; color:#000; width:448px; font-weight:bold; color:#fff}
.autorv { COLOR: #008500;}
.autorv a { COLOR: #008500; text-decoration:none;} 
.autorv a:hover { COLOR: #008500; text-decoration:underline;}
.sepsinopse { float:right; width:459px;}
.sinopse { float:right; padding: 8px 6px 5px 8px; font-size:11px; color:#a0e676; width:445px; overflow:auto; min-height:20px; max-height:80px; height:auto !important; height:80px; margin-bottom: 5px; margin-right:3px; margin-top:2px; background-color:#323335;}
.sinopse a { color:#a0e676; text-decoration:underline;}
.sinopse a:hover{ color:#a0e676; text-decoration:none;}
.videop2 { FONT-SIZE: 11px; WIDTH: 125px; COLOR: #01b400; HEIGHT: 190px; float:left; MARGIN: 10px 0 0 18px;} 
.videop2 A { COLOR: #01b400; TEXT-DECORATION: none}
.videop2 A:hover { COLOR: #01b400; TEXT-DECORATION: none}
.bv {MARGIN-TOP: 0; FLOAT: left; WIDTH: 625px; HEIGHT: 28px; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_barraverde.gif); background-repeat:repeat-x;}
.boxlinks { width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#dbdbdb; border:#b0b0b0 1px solid;} 
#lksvideo2 {  padding:5px 1px 3px 1px; background-color:#303032}
#lksvideo2 p {padding: 2px 0 2px 0;}
#mrec2 {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: right; BACKGROUND-IMAGE: url(http://imgs.sapo.pt/sapovideo/imgs/bk_mrec.gif ); PADDING-BOTTOM: 0px; MARGIN: 8px 0 0 0; WIDTH: 305px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 255px}
.formamigo2 {height:100px; margin-top:5px; margin-bottom:5px;}
#formamigo2 {font-size:9px; margin-left:8px; background-color:#f2f2f2; height:105px;}
#formamigo2 .box {float:left; width:140px;}
#formamigo2 .boxtxt { width:135px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#ccc; border:#ccc 1px solid;}
#formamigo2 .boxtxtarea { height:15px; width:135px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#ccc; border:#ccc 1px solid;} 
#formamigo2 .txt { float:left; padding-top:2px; padding-left:2px;}
.reportar {height:100px; margin-top:5px; margin-bottom:5px;}
#reportar { widht:140px;font-size:9px; margin-left:8px; background-color:#f2f2f2; height:100px; }
#reportar .box {float:left; width:140px;  } 
#reportar .boxradio { width:20px; float:left; height:20px; display:inline;}
#reportar .boxtxtarea { height:25px; width:135px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#ccc; border:#ccc 1px solid;} 
#reportar .txt { float:left; padding-top:2px; padding-left:2px; height:auto; width:110px;}
.txtvideo2 {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 5px; word-wrap: break-word;} 
.tags02 a {PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; color:#7f7c71; PADDING-TOP: 3px; TEXT-DECORATION: none}
.tags02 a:hover {PADDING-RIGHT: 5px; PADDING-BOTTOM: 3px; color:#a9ce16; PADDING-TOP: 3px; TEXT-DECORATION: none} 
#video2 {FLOAT: left; MARGIN: 0px; WIDTH: 480px; HEIGHT: 409px; margin: 0 0 0 3px}
.ftgreenlittle2 {FONT-SIZE: 10px; COLOR: #b8bcbf; font-weight:bold;}
#anunciossapo_hidden {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: right; background-image:url(http://imgs.sapo.pt/sapovideo/imgs/codebits/bk_anuncios.gif); background-repeat:repeat-y; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 0; PADDING-TOP: 0px; clear:right;} 
.addcanal {height:100%; margin-top:5px; margin-bottom:5px;}
#addcanal {font-size:9px; margin-left:8px; background-color:#f2f2f2; height:100%; }
#addcanal .box {float:left; width:140px; overflow-x:hidden; }
#addcanal .checkbox { height:15px; width:25px; padding:0 0 0 5px; float:left;} 
#addcanal .txt { float:left; padding-top:4px; padding-left:2px; font-size:10px; font-weight:bold;}
.littleft2 {FONT-SIZE: 9px; COLOR: #00b501; FONT-FAMILY: Verdana, Helvetica, sans-serif; padding:2px 0 3px 9px;}
.q { padding:2px 0 2px 8px; font-size:10px; color:#333333; font-weight:bold;}
