body {
background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_body.gif) repeat;
margin:auto;
}

.fundovideos_comments {
float:right; display:inline;
height:auto;
margin-top:3px;
overflow-x:hiddden;
width:100%;
}

.navfavoritosTopc {
float:left; display:inline;
font-size:10px;
height:auto;
margin:0;
}

#linhapeslogin_forumsoft {
float:right; display:inline;
height:auto;
margin-right:0;
padding-top:15px;
text-align:right;
width:640px;
}

#linhapeslogin_small {
float:right; display:inline;
height:auto;
margin-right:0;
padding-top:15px;
text-align:right;
width:650px;
}

#linhapeslogin_econ {
float:right; display:inline;
height:auto;
margin-right:0;
padding-top:15px;
text-align:right;
width:680px;
}

#linhapeslogin_680 {
float:right; display:inline;
height:auto;
margin-right:0;
padding-top:15px;
text-align:right;
width:680px;
}

.logo_big {
float:left; display:inline;
height:71px;
margin-top:5px;
}

.bt {
background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/sep_bt.gif) repeat-x;
float:left; display:inline;
height:4px;
width:950px;
}

.bk {
background:#fefefe url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk.gif) repeat-x;
float:left; display:inline;
height:auto;
margin-top:3px;
padding-top:5px;
width:950px;
}

#container {
	background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_top.gif) no-repeat;
	color:#000;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:950px;
}

.powered {
float:right; display:inline;
padding-right:5px;
}

#logo {
float:left; display:inline;
height:95px;
margin-top:0;
width:250px;
}

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

.topcxdds {
background-color:#949494;
color:#fff;
float:left; display:inline;
font-size:12px;
font-weight:bold;
height:20px;
margin-right:0;
padding:5px 0 0 10px;
width:297px;
}

.cxpesq {
background-color:#fff;
border:1px #626262 solid;
font-size:11px;
width:100px;
}

.bkcxdds {
background-color:#e5e5e5;
color:#666;
float:right; display:inline;
font-size:11px;
height:auto;
padding:5px 10px 10px;
width:287px;
}

#cxdds {
float:right; display:inline;
height:auto;
margin-top:5px;
width:307px;
}

.PTCOM_FOOTER {
color:#9e9b8f;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
}

.PTCOM_FOOTER a, .PTCOM_FOOTER a:visited {
color:#9e9b8f;
}

.PTCOM_FOOTER a:hover {
color:#9e9b8f;
text-decoration:none;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

p {
margin:0;
padding:5px 0;
}

.fleft {
float:left; display:inline;
}

.fright {
	float:right;
	display:inline;
}

#linhapeslogin {
float:right; display:inline;
height:auto;
margin-right:0;
padding-right:10px;
padding-top:10px;
text-align:right;
width:670px;
}

.bregistese {
float:left; display:inline;
height:26px;
padding-top:12px;
}

.pesq {
float:right; display:inline;
height:30px;
margin-left:5px;
margin-top:5px;
}

#linhamenutop {
float:right; display:inline;
height:30px;
margin-right:0;
margin-top:0;
text-align:right;
}

#linhamenutop2 {
float:right; display:inline;
height:26px;
margin-right:0;
margin-top:9px;
text-align:right;
}

#linhamenu1 {
float:righ;
padding-left:0;
padding-right:3px;
padding-top:0;
text-align:right;
width:auto;
}

#linhamenu {
height:10px;
margin-right:5px;
padding-left:311px;
padding-top:0;
}

.nick {
	color:#21699b;
	font-size:12px;
	font-weight:bold;
}

#fontmenulogin {
float:left; display:inline;
height:26px;
padding-right:3px;
padding-top:7px;
}

.fontmenu {
color:#cc0001;
float:righ;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
padding-top:2px;
}

.fontmenu a {
color:#fff;
text-decoration:none;
}

.fontmenu a:link {
	color:#959656;
	text-decoration:none;
}

.fontmenu a:visited {
	color:#959656;
	text-decoration:none;
}

.fontmenu a:active {
	color:#959656;
	text-decoration:none;
}

.fontmenu a:hover {
	color:#226a9c;
	text-decoration:underline;
}

#linhamenu2 {
	float:left;
	display:inline;
	height:27px;
	margin-top:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	width:940px;
}

.fontmenu2 {
	color:#21699B;
	float:left;
	display:inline;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:6px 5px 0;
}

#categorias {
clear:both;
color:#fff;
font-size:11px;
height:15px;
padding-left:16px;
width:600px;
}

.fontmenu2 a {
color:#fff;
text-decoration:none;
}

.fontmenu2 a:link {
	color:#d03a3c;
	text-decoration:none;
}

.fontmenu2 a:visited {
	color:#d03a3c;
	text-decoration:none;
}

.fontmenu2 a:active {
	color:#d03a3c;
	text-decoration:none;
}

.fontmenu2 a:hover {
	color:#226a9c;
	text-decoration:underline;
}

#linhamenu3 {
	background:#fefefe;
	float:left;
	height:35px;
	margin-top:0;
	padding:2px 0 0 10px;
	width:940px;
}
.fontmenu3 {
color:#B5D443;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:13px 9px 0 10px;
}
.fontmenu3 a {
color:#274290;
text-decoration:none;
}
.fontmenu3 a:link {
color:#274290;
text-decoration:none;
}
.fontmenu3 a:visited {
color:#274290;
text-decoration:none;
}
.fontmenu3 a:active {
color:#274290;
text-decoration:none;
}
.fontmenu3 a:hover {
color:#274290;
text-decoration:underline;
}
.fontmenu3a {
color:#B5D443;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:13px 9px 0 10px;
}
.fontmenu3a a {
background:#B5D443 none repeat scroll 0 0;
color:#274290;
padding:2px 10px;
text-decoration:none;
}
.fontmenu3a a:link {
	background:#afb05f;
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
}
.fontmenu3a a:visited {
	background:#afb05f;
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
}
.fontmenu3a a:active {
	background:#afb05f;
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
}
.fontmenu3a a:hover {
	background:#afb05f;
	color:#d03a3c;
	padding:2px 10px;
	text-decoration:underline;
}

.bajuda {
color:#cc0001;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding:6px 10px 0;
}

.bajuda a {
color:#cc0001;
text-decoration:none;
}

.bajuda a:link {
color:#cc0001;
text-decoration:none;
}

.bajuda a:visited {
color:#cc0001;
text-decoration:none;
}

.bajuda a:active {
color:#cc0001;
text-decoration:none;
}

.bajuda a:hover {
color:#cc0001;
text-decoration:underline;
}

.altlinha {
line-height:22px;
}

#contentleft {
float:left; display:inline;
padding-left:5px;
width:635px;
}

#contentright {
float:right; display:inline;
width:306px;
}

.ftcinza {
color:#cf3825;
}

.quero {
font-size:10px;
font-weight:bold;
width:140px;
}

.ftcinzaesc {
color:#ab1e15;
}

.ftcinzaclaro {
	color:#000;
	font-weight: bold;
}

.ftgreen {
	color:#000;
}

.ftorange {
color:#f19d18;
}

.fred {
	color:#959656;
	padding:0 2px;
}

.tcinza {
	color:#21699b;
	font-size:14px;
	font-weight:bold;
}

.bts_navvideo {
padding:5px;
}

.lkbts {
color:#cf3825;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
height:15px;
margin-left:auto;
margin-right:auto;
padding:0 0 0 5px;
width:945px;
}

.lkbts a {
color:#000;
text-decoration:none;
}

.lkbts a:link {
color:#000;
text-decoration:none;
}

.lkbts a:visited {
color:#000;
text-decoration:none;
}

.lkbts a:active {
color:#000;
text-decoration:none;
}

.lkbts a:hover {
color:#000;
text-decoration:underline;
}

.titulotop {
color:#858184;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:0 0 0 15px;
}

.titulotop2 {
color:#858184;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.tit_verybig {
color:#858184;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:18px;
padding:2px 0 0;
width:605px;
}

.ftgreenlittle {
color:#000;
font-size:10px;
font-weight:bold;
}

.ftgreenlittle a {
color:#000;
text-decoration:none;
}

.ftgreenlittle a:hover {
color:#000;
text-decoration:underline;
}

#tags {
height:auto;
line-height:30px;
padding:10px 10px 10px 0;
text-align:justify;
}

#tags .tag_size1 {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}

#tags .tag_size1 a {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size1 a:link {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size1 a:visited {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size1 a:active {
color:#000;
padding:3px;
text-decoration:none;
}

#tags .tag_size1 a:hover {
color:#cc0104;
padding:3px;
text-decoration:none;
}

#tags .tag_size2 {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:19px;
}

#tags .tag_size2 a {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size2 a:link {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size2 a:visited {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size2 a:active {
color:#000;
padding:3px;
text-decoration:none;
}

#tags .tag_size2 a:hover {
color:#cc0104;
padding:3px;
text-decoration:none;
}

#tags .tag_size3 {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:28px;
}

#tags .tag_size3 a {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size3 a:link {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size3 a:visited {
color:#000;
padding:3px;
text-decoration:none;
}

.tag_size3 a:active {
color:#000;
padding:3px;
text-decoration:none;
}

#tags .tag_size3 a:hover {
color:#cc0104;
padding:3px;
text-decoration:none;
}

#tags2 {
_padding-top:5px;
line-height:16px;
padding:20px 10px 10px 0;
text-align:justify;
}

#tags2 .tag_size1 {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}

#tags2 .tag_size1 a {
color:#000;
padding:3px;
text-decoration:none;
}

#tags2 .tag_wrap {
overflow:hidden;
text-overflow:elliddsis;
white-space:nowrap;
width:285px;
}

#tags2 .tag_size1 a:hover {
color:#cc0104;
padding:3px;
text-decoration:none;
}

.littleft {
color:#000;
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
}

.mediumft {
color:#b5afaf;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
}

.bigft {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
}

.txtcontent {
padding:15px 0 0 15px;
}

.txtcontent2 {
padding:15px 15px 0;
}

.txtcontenttop {
padding:18px 0 0;
}

.txtcontentleft {
padding:0 0 0 10px;
}

.txtcontentright {
padding:0 15px 0 0;
}

#registo {
padding:0 0 0 55px;
width:500px;
}

#registo .lf {
float:left; display:inline;
padding-top:8px;
width:80px;
}

#registo .rg {
float:left; display:inline;
padding-top:3px;
width:350px;
}

#registo .lf2 {
float:left; display:inline;
padding-top:8px;
width:140px;
}

.login {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_login.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:192px;
width:285px;
}

#login {
padding:0 0 0 15px;
width:250px;
}

#login .lf {
float:left; display:inline;
padding-top:8px;
width:70px;
}

#login .rg {
float:left; display:inline;
padding-top:3px;
width:170px;
}

#login .cx {
font-size:10px;
width:100px;
}

#contentscroll {
color:#7f7c71;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
height:380px;
margin-top:15px;
overflow:auto;
padding:0;
width:300px;
}

#boxfundo {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_login2.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:250px;
padding:10px 0 0 15px;
width:600px;
}

.boxs {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_boxs.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:119px;
margin:3px 0;
width:292px;
}

.boxscroll {
color:#7f7c71;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:100px;
line-height:18px;
margin:10px 0 5px 10px;
overflow:auto;
padding:0;
width:260px;
}

#bigboxfundo {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bkbigbox.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:auto;
padding:10px 0 0 15px;
width:600px;
}

#upload {
padding:0;
}

#upload .lf {
float:left; display:inline;
padding-top:5px;
width:150px;
}

#upload .rg {
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding-top:3px;
width:250px;
}

#upload .lf2 {
float:left; display:inline;
padding-top:3px;
width:395px;
}

#upload .rg2 {
float:left; display:inline;
padding-top:3px;
width:20px;
}

#upload .cx {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
width:260px;
}

.barraverde {
background-color:#cc0104;
float:left; display:inline;
height:30px;
margin-top:0;
width:625px;
}

.barraverdebig {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_barraverde.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:30px;
margin-top:5px;
width:950px;
}

.barralaranjabig {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_canais.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:30px;
margin-top:5px;
width:950px;
}

.barralaranja {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_canais.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:30px;
margin-top:5px;
width:625px;
}

.fundovideos {
float:left; display:inline;
height:auto;
margin-left:0;
margin-top:2px;
width:624px;
padding-bottom:10px;
}

.tit_middle {
float:left; display:inline;
text-align:center;
width:600px;
}

.tit_middlenav {
	color:#21699b;
	float:left;
	display:inline;
	font-weight:bold;
	padding-top:6px;
	text-align:center;
	width:527px;

}

.tit_middlenavp {
float:left; display:inline;
text-align:center;
width:555px;
}

.tit_middlebig {
float:left; display:inline;
text-align:center;
width:930px;
}

.tit_videop {
color:#fff;
font-size:11px;
font-weight:bold;
display:block;
padding:2px 0 0 0;
height:22px;
line-height:11px;
margin-bottom:3px;
}

.videop2 .tit_videop a {
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.videop2 .tit_videop a:hover {
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.videop2 .tit_videop a.username {
font-size:10px;
font-weight:normal;
}

.tit_video {
color:#cc0104;
font-size:18px;
font-weight:bold;
}

.tit_canal {
color:#f19d18;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

.tit_autor {
color:#858184;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

.lksvideo {
color:#000;
font-size:12px;
}

#lksvideo p {
padding:1px 0;
}

.lksvideo a {
color:#000;
font-size:12px;
text-decoration:none;
}

.lksvideo a:hover {
color:#000;
font-size:12px;
text-decoration:underline;
}

.img_vodeop {
height:90px;
margin:0;
padding-bottom:2px;
padding-left:0;
padding-top:2px;
width:120px;
}

.img_canalp {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/img_canal120x90.gif);
background-repeat:no-repeat;
height:90px;
margin:0;
padding:0;
width:120px;
}

.barrapreta {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/bk_barraverde.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:32px;
margin-top:5px;
width:625px;
}

.fundovideos_tvnet {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/bk_videos.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:auto;
margin-top:3px;
width:625px;
}

.txtvideo_tvnet {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/tvnet/background.gif);
background-repeat:no-repeat;
float:left; display:inline;
margin:0;
padding:0 0 0 5px;
width:220px;
word-wrap:break-word;
}

#contentleft_tvnet {
float:left; display:inline;
width:635px;
}

.tit_video_tvnet {
color:#000;
font-size:18px;
font-weight:bold;
}

.tit_middlenav_tvnet {
float:left; display:inline;
text-align:center;
width:525px;
}

.ftgreenlittle_tvnet {
color:#000;
font-size:11px;
}

.titulos_tvnet {
color:#000;
font-size:14px;
font-weight:bold;
}

.tit_videop_tvnet {
color:#083e62;
font-size:11px;
font-weight:bold;
}

.tit_videop_tvnet a {
color:#083e62;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.tit_videop_tvnet a:hover {
color:#083e62;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.fleft_tek {
float:left; display:inline;
padding-left:28px;
padding-top:10px;
}

#linhapeslogin2 {
float:right; display:inline;
height:auto;
margin-right:0;
padding-top:5px;
text-align:right;
width:750px;
}

.bk_videos {
background:#e1e3ef;
border:1px solid #ccc;
height:auto;
width:636px;
}

.canaisp {
color:#fff;
float:left; display:inline;
font-size:10px;
height:125px;
margin:15px 0 3px 18px;
width:125px;
}

.canaisp .tit_videop {
text-align:center;
height:12px;
padding:0 6px 0 0;
margin-bottom:2px;
}

.canaisp a, .canaisp a .tit_videop {
color:#000;
}

.videop {
	background:transparent url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_vid-list.gif) no-repeat center;
	color:#000;
	float:left;
	display:inline;
	font-size:9px;
	height:180px;
	margin:10px 0 0 18px;
	padding:2px 2px 2px 5px;
	width:125px;
	text-align: center;
}

.videop a {
	color:#959656;
	text-decoration:none;
}

.videop a:hover {
	color:#fff;
	text-decoration:none;
}

.canaisp a {
color:#000;
text-decoration:none;
}

.canaisp a:hover {
color:#000;
text-decoration:none;
}

.videop_highlight {
background:transparent url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_vid-list.gif) no-repeat center;
color:#000;
float:left; display:inline;
font-size:9px;
height:186px;
margin:10px 0 0 18px;
padding:2px 2px 2px 5px;
width:125px;
text-align:center;
font-weight:bold;
}

.videop_highlight a {
color:#000;
text-decoration:none;
}

.videop_highlight a:hover {
color:#21699B;
text-decoration:none;
}

.videop_highlight .tit_videop a {
color:#21699B;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.videop_highlight .tit_videop a:hover {
color:#21699B;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.videop_highlight .tit_videop a.username {
font-size:10px;
font-weight:normal;
}

.block_vid {
display:inline;
float:left; display:inline;
margin:16px 10px 10px 24px;
padding:0;
width:270px;
}

.block_vid p {
padding:2px 0;
}

.block_dat {
color:#333;
font-size:11px;
padding:5px 0;
}

#contentcanal {
float:left; display:inline;
margin:15px 0 0;
width:440px;
}

#video {
float:left; display:inline;
height:auto;
margin:0;
width:400px;
}

.txtvideo {
float:left; display:inline;
margin:0;
padding:5px 0 0 5px;
width:220px;
word-wrap:break-word;
}

#contentvideo {
float:left; display:inline;
margin:15px 0 0;
width:400px;
}

#contentvideoright {
float:right; display:inline;
margin:15px 0 0;
width:480px;
}

.bts {
float:right; display:inline;
padding-right:130px;
}

.canalp {
color:#333;
float:left; display:inline;
font-size:11px;
height:95px;
margin:5px 0 6px 10px;
width:350px;
}

.canalp a {
color:#333;
text-decoration:none;
}

.canalp a:hover {
color:#333;
text-decoration:none;
}

.img_canal_videop {
border-bottom:#333 1px solid;
border-left:#333 1px solid;
border-right:#333 1px solid;
border-top:#333 1px solid;
float:left; display:inline;
height:90px;
margin-right:10px;
width:120px;
}

.canalbox {
font-size:10px;
width:15px;
}

.inappropriate {
font-size:9px;
}

.inappropriatebox {
_margin:0 0 0 5px;
background-color:#f8f7f7;
float:left; display:inline;
font-size:10px;
margin:5px 0 5px 15px;
padding:5px;
width:365px;
}

.inappropriatetit {
color:#C00;
font-size:12px;
font-weight:bold;
}

.inappropriatebt {
color:#C00;
font-size:9px;
}

.inappropriateboxr {
font-size:10px;
width:150px;
}

.canalbt {
float:left; display:inline;
padding:8px 0 0 5px;
}

#canalscroll {
float:left; display:inline;
height:460px;
margin:5px 0 0;
overflow:auto;
padding:0;
width:400px;
}

.canalbts {
float:right; display:inline;
padding-right:50px;
}

.navfavoritos {
color:#000;
float:left; display:inline;
font-size:10px;
height:auto;
margin:3px 0 0 11px;
width:590px;
}

.navfavoritos a {
	color:#21699b;
	text-decoration:underline;
}

.navfavoritos a:hover {
color:#000;
text-decoration:none;
}

.navfavoritosTop {
color:#000;
float:left; display:inline;
font-size:10px;
height:10px;
margin:3px 0 0 11px;
}

.navfavoritosTop a {
color:#000;
text-decoration:none;
}

.navfavoritosTop a:hover {
color:#000;
text-decoration:underline;
}

.navpagination {
float:right; display:inline;
font-size:10px;
height:auto;
margin:3px 0 0 15px;
padding:0 10px 0 0;
text-align:right;
}

.navpagination a {
text-decoration:none;
}

.navpagination a:hover {
text-decoration:underline;
}

#criarcanal {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_criarcanal.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:330px;
margin:0;
padding:10px 10px 5px 20px;
width:400px;
}

#mrec {
background:#e1e1e1;
float:right; display:inline;
height:255px;
margin:3px 2px 0 0;
padding:5px 0 0 3px;
width:303px;
}

#tagsp {
background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_anuncios.gif) repeat-x #fff;
float:right; display:inline;
height:auto;
margin:4px 2px 0 0;
padding:8px 0 5px 10px;
width:295px;
}

.titulotagsp {
float:left; display:inline;
font-size:13px;
height:10px;
margin:0 0 5px;
padding:0 0 5px;
width:270px;
}

#lksvideo {
background-color:#f2f2f2;
border:1px solid #ccc;
float:right; display:inline;
height:auto;
margin:5px 0;
padding:5px 5px 5px 7px;
width:287px;
}

#lksvideo .linha {
float:left; display:inline;
width:287px;
}

#lksvideopeq {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_lksvideo2.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:199px;
margin:4px 0 0;
padding:5px 10px;
width:287px;
}

.seplksvideo {
_margin:0 0 5px;
float:left; display:inline;
margin:5px 0;
padding:0;
}

#formamigo {
_padding-top:0;
font-size:10px;
padding-left:12px;
padding-top:2px;
widht:225px;
}

#formamigo .box {
float:left; display:inline;
width:225px;
}

#formamigo .boxtxtarea {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
height:25px;
width:198px;
}

#formamigo .txt {
float:left; display:inline;
padding-top:5px;
}

.lkvideobox {
color:#333;
font-size:9px;
width:170px;
}

.lkvideobox2 {
float:right; display:inline;
padding-right:10px;
}

.mailbox {
color:#333;
font-size:9px;
margin-left:15px;
width:200px;
}

#anunciossapo {
float:left; display:inline;
height:auto;
margin:4px 0 0;
padding:3px 0 0 3px;
width:305px;
}

#anunciossapo .tit {
color:#a9ce16;
font-size:9px;
}

#anunciossapo .tit a {
color:#a9ce16;
text-decoration:underline;
}

#anunciossapo .tit a:hover {
color:#a9ce16;
text-decoration:none;
}

#anunciossapo_hidden {
float:right; display:inline;
font-size:9px;
margin:5px 0 0;
padding:0;
}

#anunciossapo_hidden .tit {
color:#a9ce16;
font-size:9px;
}

#anunciossapo_hidden .tit a {
color:#a9ce16;
text-decoration:underline;
}

#anunciossapo_hidden .tit a:hover {
color:#a9ce16;
text-decoration:none;
}

#comentarios {
background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_comentarios.gif) repeat-y;
float:left; display:inline;
font-size:11px;
height:auto;
line-height:14px;
margin:5px 0 0 3px;
padding:0;
width:630px;
}

#comentarios .left {
float:left; display:inline;
margin:8px 0 0 5px;
padding:0;
width:300px;
}

#comentarios .right {
float:right; display:inline;
margin:8px 5px 0 10px;
padding:0;
width:280px;
word-wrap:break-word;
}

#comentarios .titulos {
	color:#d03a3c;
	font-size:14px;
	font-weight:bold;
}

#comentarios .box {
color:#000;
font-size:11px;
width:220px;
}

#comentarios .txt {
color:#000;
float:left; display:inline;
margin:4px 0 3px;
}

#comentarios .bigbox {
color:#000;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:150px;
width:295px;
}

#comentarios .ltbox {
color:#000;
font-size:11px;
width:40px;
}

#comentarios .ftcinzapeq {
color:#b5afaf;
font-size:10px;
}

#comentarios .ftverde {
color:#cc0104;
font-size:11px;
}

#comentarios .ftverde a {
	color:#21699b;
	font-size:11px;
	text-decoration:none;
}

#comentarios .ftverde a:hover {
	color:b_ok
.gif;
	font-size:11px;
	text-decoration:underline;
}

#comentarios .ftverde_comen {
color:#cc0104;
font-size:12px;
}

#comentarios .ftverde_comen a {
color:#cc0104;
font-size:12px;
text-decoration:none;
}

#comentarios .ftverde_comen a:hover {
color:#cc0104;
font-size:12px;
text-decoration:underline;
}

#comentarios p {
margin:6px 0;
padding:0;
}

#fundotags100 {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_pagtags.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:auto;
padding:10px 0 0 15px;
width:610px;
}

#fundotagsultimas {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_pagtagspeq.gif);
background-repeat:no-repeat;
float:left; display:inline;
height:auto;
padding:10px 0 0 15px;
width:610px;
}

.download {
float:left; display:inline;
text-align:center;
width:290px;
}

.static_list li {
color:#00c;
display:inline;
list-style-image:none;
list-style-type:none;
margin:1px;
padding:1px;
}

.static_list li:hover {
background-color:#07d;
color:#fff;
}

.static_list li.static_sel {
background-color:#00c;
color:#FFF;
}

div.autocomplete {
background:#f7f8f0;
border-bottom:#7f807a 1px solid;
border-left:#7f807a 1px solid;
border-right:#7f807a 1px solid;
border-top:#7f807a 1px solid;
position:absolute;
width:300px;
z-index:2;
}

div.autocomplete ul {
list-style-type:none;
margin:0;
padding:0;
}

div.autocomplete ul li {
color:#000;
list-style-image:none;
margin:0;
padding:3px;
}

div.autocomplete ul li.selected {
background-color:#07d;
color:#fff;
font-weight:bold;
}

div.autocomplete ul strong.highlight {
color:#fff;
margin:0;
padding:0;
}

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

.box_txt {
color:#333;
float:left; display:inline;
padding:5px 0 0 10px;
width:600px;
}

#erros {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_erros.jpg);
background-repeat:no-repeat;
color:#333;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
height:210px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:950px;
}

.cx_com {
clear:both;
float:left; display:inline;
height:auto;
margin:10px 0 6px 10px;
width:590px;
}

.txt_com {
color:#333;
float:left; display:inline;
font-size:11px;
margin:0 0 2px 10px;
width:440px;
}

.sepcinza {
clear:both;
float:left; display:inline;
height:1px;
margin:5px 0 0;
padding:0;
}

.bapagar {
clear:both;
float:left; display:inline;
margin:0;
padding:0 0 5px 40px;
}

.img_vodeoth {
border-bottom:#333 1px solid;
border-left:#333 1px solid;
border-right:#333 1px solid;
border-top:#333 1px solid;
float:right; display:inline;
height:69px;
width:92px;
}

.box_vodeoth {
float:left; display:inline;
height:75px;
padding:8px 0 0;
width:103px;
}

.titl_th {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/spt.gif);
background-repeat:no-repeat;
color:#333;
font-weight:bold;
height:12px;
margin-top:5px;
padding-left:18px;
}

.barraverdep {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_barraverdep.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:19px;
margin-top:5px;
width:625px;
}

#logo_aniv {
float:left; display:inline;
height:90px;
margin-bottom:0;
margin-top:0;
padding:0;
}

#linhamenu2_aniv {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_menu2.gif);
background-repeat:repeat-x;
float:left; display:inline;
height:31px;
margin-top:0;
width:950px;

}

#linhapeslogin_aniv {
float:right; display:inline;
height:65px;
margin-right:0;
padding-top:10px;
text-align:right;
width:700px;
}

.fontmenu2_aniv {
color:#333;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:8px 10px 0;
}

#container_aniv {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_logo.gif);
background-repeat:no-repeat;
clear:both;
color:#7f7c71;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
width:950px;
}

.titvideo {
	background:#fff;
	color:#21699b;
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	height:18px;
	margin:0 0 0 3px;
	padding:5px 0 4px 4px;
	width:476px;
	text-align: center;
}

.autorvideo {
	background:#fff;
	color:#000;
	float:right;
	display:inline;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin:0 4px 0 5px;
	padding:5px 0 0 5px;
	width:447px;
}

.autorv {
	color:#21699b;
}

.autorv a {
	color:#21699b;
	text-decoration:none;
}

.autorv a:hover {
	color:#d03a3c;
	text-decoration:underline;
}

.bk_autor {
background:url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_autor.gif) no-repeat;
float:right; display:inline;
height:125px;
margin-right:0;
margin-top:0;
width:455px;
}

.sinopse {
border-bottom:2px solid #dbdada;
float:right; display:inline;
font-size:11px;
height:auto !important;
margin-bottom:5px;
margin-right:4px;
margin-top:8px;
max-height:80px;
min-height:20px;
overflow:auto;
padding:5px 0 5px 4px;
width:447px;
}

.sinopse a {
color:#424041;
text-decoration:underline;
}

.sinopse a:hover {
color:#424041;
text-decoration:none;
}

.videop2 {
background:transparent url(http://imgs.sapo.pt/sapovideo/imgs/andinospro/bk_vid-list.gif) no-repeat center;
color:#000;
float:left; display:inline;
font-size:9px;
height:186px;
margin:10px 0 0 18px;
padding:2px 2px 2px 5px;
width:125px;
text-align:center;
}

.videop2 a {
color:#000;
text-decoration:none;
}

.videop2 a:hover {
color:#000;
text-decoration:none;
}

.bv {
background:#fff;
float:left;
display:inline;
height:27px;
margin-left:0px;
margin-top:5px;
padding-left:7px;
padding-right:5px;
border-bottom:2px solid #DBDADA;
width:618px
}

.tit_middlenav_bv {
color:#21699B;
float:left; display:inline;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:20px;
padding-left:5px;
padding-top:5px;
width:513px;
}

.tit_middlenav_bv a {
	color:#d03a3c;
	font-size:11px;
	text-decoration:none;
}

.tit_middlenav_bv a:hover {
	color:#21699b;
	font-size:11px;
	text-decoration:underline;
}

.boxlinks {
background-color:#fff;
border:#b0b0b0 1px solid;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
margin-right:5px;
width:130px;
}

#lksvideo2 {
padding:1px;
width:143px;
}

#lksvideo2 p {
padding:1px 0;
}

#mrec2 {
background-image:url(http://imgs.sapo.pt/sapovideo/imgs/bk_mrec.gif );
background-repeat:no-repeat;
float:right; display:inline;
height:255px;
margin:8px 0 0;
padding:3px 0 0 3px;
width:305px;
}

.formamigo2 {
height:100px;
margin-bottom:5px;
margin-top:5px;
}

#formamigo2 {
font-size:9px;
height:100px;
margin-left:8px;
}

#formamigo2 .box {
float:left; display:inline;
width:130px;
}

#formamigo2 .boxtxt {
background-color:#fff;
border:#ccc 1px solid;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
width:130px;
}

#formamigo2 .boxtxtarea {
background-color:#fff;
border:#ccc 1px solid;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
height:15px;
width:130px;
}

#formamigo2 .txt {
float:left; display:inline;
padding-left:2px;
padding-top:2px;
}

.reportar {
height:100px;
margin-bottom:5px;
margin-top:5px;
}

#reportar {
font-size:9px;
height:100px;
margin-left:8px;
widht:130px;
}

#reportar .box {
float:left; display:inline;
width:133px;
}

#reportar .boxradio {
display:inline;
float:left; display:inline;
height:20px;
width:20px;
}

#reportar .boxtxtarea {
background-color:#fff;
border:#ccc 1px solid;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
height:25px;
width:130px;
}

#reportar .txt {
float:left; display:inline;
height:auto;
padding-left:2px;
padding-top:2px;
width:110px;
}

.txtvideo2 {
float:left; display:inline;
margin:0;
padding:5px 0 0 5px;
width:140px;
word-wrap:break-word;
}

.tags02 a {
color:#000;
padding-bottom:3px;
padding-right:5px;
padding-top:3px;
text-decoration:none;
}

.tags02 a:hover {
color:#21699B;
padding-bottom:3px;
padding-right:5px;
padding-top:3px;
text-decoration:none;
}

#video2 {
float:left; display:inline;
height:auto;
margin:0 0 0 3px;
width:480px;
height:409px;
}

.ftgreenlittle2 {
color:#96a822;
font-size:10px;
font-weight:bold;
}

.addcanal {
height:100%;
margin-bottom:5px;
margin-top:5px;
}

#addcanal {
font-size:9px;
height:100%;
margin-left:8px;
margin-right:5px;
}

#addcanal .box {
float:left; display:inline;
overflow-x:hidden;
width:130px;
}

#addcanal .checkbox {
float:left; display:inline;
height:15px;
padding:0 0 0 5px;
width:25px;
}

#addcanal .txt {
float:left; display:inline;
font-size:10px;
font-weight:bold;
padding-left:2px;
padding-top:4px;
}

.littleft2 {
color:#000;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
padding:2px 0 3px 5px;
}

.q {
color:#333;
font-size:10px;
font-weight:bold;
padding:2px 0 2px 8px;
}

.gallery {
float:left;
width:630px;
}

#rate img {
cursor:pointer;
}

