body {
background:#000 url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bk_body.jpg) repeat-x bottom center;
margin:auto;
}
.bsu_almofada{clear:both;font-size:16px;height:1px;margin-bottom:1.4em;overflow:hidden;}

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

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

#menu {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bk_menu.gif) no-repeat;
float:left; display:inline;
height:25px;
margin:0;
padding:5px 0 0 3px;
width:977px;
}

#menu .sp {
float:left; display:inline;
margin:0;
padding:0;
}

.bt_home {
float:left; display:inline;
height:25px;
width:35px;
}

.bt_home a {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bhome.gif) no-repeat;
float:left; display:inline;
height:25px;
width:35px;
}

.bt_home a:hover {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bhome_on.gif) no-repeat;
float:left; display:inline;
height:25px;
width:27px;
}

.lks_hello {
float:left; display:inline; display:inline;
font-size:11px;
font-weight:normal;
padding-right:3px;
color:#F6ABCD;
padding: 0 0 0 5px
}

.lks_nick {
float:left; display:inline; display:inline;
padding-right:3px;
font-weight:bold;
color:#F6ABCD;
padding: 0 0 0 5px;
}

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

.cx_login {
float:right; display:inline;
height:auto;
padding:20px 5px 0 0;
width:650px;
}

.lks_cl {
color:#5f5f5f;
float:right; display:inline;
font-size:11px;
padding-top:5px;
}

.lks_cl a {
color:#fff;
padding:2px;
text-decoration:none;
}

.lks_cl a:hover {
color:#fff;
text-decoration:underline;
}

.bk_pesquisa {
float:right; display:inline;
height:23px;
padding:0 2px 0 0;
width:325px;
}

.bt_imgka {
float:right; display:inline;
padding:380px 0 0;
}

.bt_ok input {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bt_ok.gif) no-repeat bottom right;
float:left; display:inline;
height:19px;
margin-left:0;
width:96px;
border:0;
cursor:pointer;
}

.bt_ok input:hover {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bt_ok_on.gif) no-repeat bottom right;
float:left; display:inline;
height:19px;
margin-left:0;
width:96px;
}

.cx_pesquisa {
background:none;
border:none;
color:#fff;
float:left; display:inline;
font-size:11px;
height:13px;
margin-top:2px;
padding-right:5px;
padding-top:3px;
width:220px;
}

.powered {
float:right; display:inline;
height:25px;
padding:2px 0 0;
}

#container {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/kainny.gif) no-repeat top right;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0 90px;
text-align:left;
width:980px;
}

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

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

.PTCOM_FOOTER a, .PTCOM_FOOTER a:visited {
color:#9e9b8f;
text-decoration:underline;
}

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

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

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

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

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

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

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

#linhamenutop {
float:right; display:inline;
height:30px;
margin-right:0;
margin-top:10px;
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:7px;
text-align:right;
width:auto;
}

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

.nick {
color:#0c728d;
font-size:12px;
font-weight:bold;
}

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

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

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

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

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

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

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

#linhamenu2 {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bk_menu.gif) no-repeat;
float:left; display:inline;
height:30px;
margin-top:0;
padding:0 5px;
width:930px;
}

.fontmenu2 {
color:#fff;
float:left; display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:8px 10px 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:#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;
}

.bajuda {
color:#cc0001;
float:left; display:inline;
font-family:Verdana, Arial, 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;
margin-top:10px;
padding:30px 0 0;
width:600px;
}

#contentright {
float:right; display:inline;
margin-top:10px;
padding:55px 0 80px;
width:340px;
}

.ftcinza {
color:#858184;
}

.quero {
float:left; display:inline;
height:15px;
padding:5px 0 0;
width:140px;
}

.ftcinzaesc {
color:#ab1e15;
}

.ftcinzaclaro {
color:#f6abcd;
}

.ftgreen {
color:#929397;
}

.ftorange {
color:#f19d18;
}

.frosa {
color:#f0bdd5;
}

.tcinza {
color:#d5d5d5;
font-size:16px;
}

.bts_navvideo {
padding:5px;
}

.lkbts {
color:#202020;
float:left; display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:24px;
margin-top:5px;
padding:10px 5px 0;
width:970px;
}

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

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

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

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

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

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

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

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

.ftgreenlittle {
color:#fff;
font-size:11px;
}

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

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

#tags {
border-bottom:2px solid #000;
height:auto;
line-height:30px;
padding:10px 0;
text-align:justify;
width:300px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bigft {
font-family:Verdana, Arial, 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:Verdana, Arial, 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:Verdana, Arial, 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:Verdana, Arial, 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:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:260px;
}

.barraverde {
background-color:#000;
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;
padding:0 0 200px;
width:580px;
}

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

.tit_middlenav {
color:#0c728d;
float:left; display:inline;
font-weight:bold;
padding-left:8px;
text-align:left;
width:560px;
}

.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:12px;
}

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

.tit_videop a:hover {
color:#fff;
font-size:12px;
text-decoration:none;
}

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

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

.tit_autor {
color:#858184;
font-family:Verdana, Arial, 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 {
border:1px solid #4f4f52;
height:90px;
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;
}

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

.videop {
color:#59606a;
float:left; display:inline;
font-size:10px;
height:190px;
margin:15px 0 3px 18px;
padding-left:3px;
width:125px;
}

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

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

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

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

.videop_highlight {
background:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/bk_highlight.gif) no-repeat 0 10px;
color:#fff;
float:left; display:inline;
font-size:10px;
height:195px;
margin-top:10px;
padding:5px 0 0 5px;
width:140px;
}

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

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

.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 {
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:#f6abcd;
float:right; display:inline;
font-size:9px;
height:13px;
margin:0;
padding:0 5px;
text-transform:uppercase;
width:230px;
}

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

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

.navfavoritosTop {
color:#fff;
float:left; display:inline;
font-size:10px;
height:10px;
padding:5px 0 5px;
}

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

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

.navfavoritosTopc {
color:#fff;
float:left; display:inline;
font-size:10px;
height:10px;
padding:5px 0 5px;
}

.navfavoritosTopc a {
color:#f6abcd;
text-decoration:none;
}

.navfavoritosTopc a:hover {
color:#f6abcd;
text-decoration:underline;
}

.navpagination {
color:#fff;
float:right; display:inline;
font-size:10px;
height:auto;
margin:0;
padding:5px 0 5px;
text-align:right;
}

.navpagination a {
color:#f6abcd;
text-decoration:none;
}

.navpagination a:hover {
color:#f6abcd;
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:url(http://imgs.sapo.pt/sapovideo/imgs/kainnewyork/pub.gif) no-repeat;
float:left; display:inline;
height:250px;
margin:0;
padding:12px 0 0;
width:300px;
}

#tagsp {
float:left; display:inline;
height:auto;
margin-top:5px;
padding:10px 1px 0 0;
width:300px;
}

.titulotagsp {
color:#d5d5d5;
float:left; display:inline;
font-size:16px;
font-weight:bold;
height:25px;
margin:0;
padding:0;
width:290px;
}

#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 {
float:left; display:inline;
margin:5px 0;
padding:0;
}

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

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

#formamigo .boxtxtarea {
font-family: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:300px;
}

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

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

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

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

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

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

#comentarios {
border-top:1px solid #675365;
float:left; display:inline;
font-size:11px;
height:auto;
line-height:14px;
margin-top:5px;
padding:0 0 10px 5px;
width:580px;
}

#comentarios .left {
color:#fff;
float:left; display:inline;
margin:8px 0 0;
padding:0;
width:280px;
}

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

#comentarios .titulos {
color:#f0bdd5;
font-size:16px;
font-weight:bold;
}

#comentarios .box {
background:#fff;
border:1px solid #a1a1a1;
color:#000;
font-size:11px;
width:200px;
}

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

#comentarios .bigbox {
background:#fff;
border:#a1a1a1 1px solid;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:120px;
margin-bottom:5px;
width:280px;
}

#comentarios .ltbox {
background:#fff;
border:1px solid #a1a1a1;
color:#000;
font-size:11px;
width:100px;
}

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

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

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

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

#comentarios .imgcaracteres {
float:left; display:inline;
padding-right:8px;
}

#comentarios .ftverde_comen {
color:#f6abcd;
font-size:12px;
text-transform:uppercase;
}

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

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

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

.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:Verdana, Arial, 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;
}

.bk_player {
float:left; display:inline;
height:auto;
padding:0 0 5px 30px;
width:609px;
}

.titvideo {
color:#fff;
float:left; display:inline;
font-family:Verdana, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
height:30px;
margin:0 0 1px;
padding:5px 18px 2px 0;
text-transform:uppercase;
}

.autorvideo {
background:#000;
color:#fff;
float:left; display:inline;
font-size:11px;
font-weight:bold;
height:10px;
margin-top:10px;
padding:5px 0 10px 15px;
width:395px;
}

.autorv {
color:#fff;
}

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

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

.bk_autor {
background:#d7e0e3;
float:right; display:inline;
height:177px;
margin:10px 0 0;
padding-top:22px;
width:325px;
}

.sinopse {
border-bottom:1px solid #000;
color:#fff;
float:left; display:inline;
font-size:14px;
height:auto !important;
padding:5px 0 5px 5px;
width:590px;
}

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

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

.videop2 {
color:#fff;
float:left; display:inline;
font-size:10px;
height:195px;
margin-top:10px;
padding:5px 0 0 5px;
width:140px;
}

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

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

.bv {
border-bottom:1px solid #675365;
color:#fff;
float:left; display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
height:28px;
margin-left:0;
margin-top:5px;
padding:11px 0 0;
text-transform:uppercase;
width:580px;
}

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

.bv a:hover {
color:#fff;
text-decoration:underline;
}

.bv .on {
color:#d6d6d6;
font-size:15px;
}

.tit_middlenav_bv {
color:#3bc4fa;
float:left; display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
padding-top:0;
width:513px;
}

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

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

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

.bk_lksvideo {
float:left; display:inline;
padding:0;
width:600px;
}

#lksvideo2 {
color:#f6abcd;
float:left; display:inline;
padding:0 0 0 5px;
width:580px;
}

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

#formamigo2 {
font-size:9px;
height:50px;
margin-left:0;
}

#formamigo2 .box {
color:#000;
float:left; display:inline;
width:143px;
margin-right:10px;
}

#formamigo2 .boxtxt {
background:#fff;
border:#a1a1a1 1px solid;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:140px;
}

#formamigo2 .boxtxtarea {
background:none;
border:#adadad 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:15px;
width:150px;
}

#formamigo2 .txt {
color:#fff;
float:left; display:inline;
padding-left:0;
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:145px;
}

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

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

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

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

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

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

#video2 {
border:8px solid #ec008c;
float:left; display:inline;
height:auto;
margin:0;
width:580px;
height:484px;
}

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

#anunciossapo_hidden {
float:left; display:inline;
font-size:9px;
margin:0;
padding:10px 0 0;
width:300px;
}

.addcanal {
height:100%;
margin-bottom:5px;
margin-top:5px;
float:left; display:inline; display:inline;
width:140px;
padding-left:140px;
color:#000;
}

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

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

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

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

.littleft2 {
color:#f6abcd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:18px;
margin-top:1px;
padding:2px 5px 4px;
width:590px;
font-weight:bold;
}

.littleft2 span {
font-weight:normal;
padding:0 10px 0 0;
}

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

.gallery {
width:580px;
float:left; display:inline; display:inline;
margin-right:-3px;
}

.fundovideos_comments {
clear:both;
padding:10px 0;
}

#rate img, .rate img {
cursor:pointer;
vertical-align:bottom;
}

div.stroke {
padding-bottom:10px;
}

div.bk {
margin-bottom:5px;
}

.space {
float:left; display:inline;
padding:3px 0 0;
}

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

a#img_vote {
color:#F6ABCD;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
text-decoration:underline;
}

a#img_vote:hover {
text-decoration:none;
}

a.docs {
color:#F6ABCD;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
text-decoration:underline;
}

a.docs:hover {
text-decoration:none;
}

#form1 {
padding:30px 0 200px;
color:#F6ABCD;
}

#form1 a,
#form1 a:visited {
color:#F6ABCD;
text-decoration:underline;
}

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

#form1 p {
padding:10px;
font-size:12px;
color:#fff;
}

#form1 span.note {
display:block;
font-size:10px;
color:#ccc;
font-weight:normal;
}

.lf_ins {
width:172px;
height:26px;
font-size:12px;
float:left; display:inline; display:inline; display:inline;
text-align:right;
padding:0 5px 15px 10px;
font-weight:bold;
color:#F6ABCD;
}

.lf_ins2 {
width:172px;
height:52px;
font-size:12px;
float:left; display:inline; display:inline; display:inline;
text-align:right;
padding:0 5px 15px 10px;
font-weight:bold;
color:#F6ABCD;
}

.rg_ins {
width:405px;
height:22px;
font-size:11px;
float:right; display:inline; display:inline; display:inline;
}

.rg_ins_alt {
padding-top:3px;
width:370px;
height:auto;
font-size:11px;
float:left; display:inline; display:inline; display:inline;
margin-bottom:20px;
}

.inputb {
width:30px;
float:left; display:inline; display:inline; display:inline;
padding-top:0;
margin-left:158px;
}

.bk_enviar {
width:560px;
height:24px;
float:left; display:inline; display:inline; display:inline;
text-align:right;
}

.rg_ins select {
font-size:12px;
}

.cx {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #A1A1A1;
color:#000000;
font-size:12px;
padding:2px;
}

.cx_l {
background-color:#eff3f7;
border:1px solid #c3d1d9;
font-size:12px;
color:#2b363b;
width:280px;
}

.bk_enviar {
width:560px;
height:24px;
margin-top:20px;
float:left; display:inline; display:inline; display:inline;
text-align:right;
}

.bk_enviar a, .bk_enviar a:visited {
float:right; display:inline;
background:none;
margin-right:30px;
color:#F6ABCD;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
text-decoration:underline;
}

.bk_enviar a:hover {
text-decoration:none;
}
