/* CSS Document */
#VBannersTopo {
width:100%;
margin-bottom:40px;
}


#ColVideo1 {
float:left;
width:537px;
}



#ColVideo1 {
float:left;
width:537px;
}

#ColVideo2 {
float:left;
width:389px;
padding-left:43px;
}

#MostraVideo {
width:487px;
padding-right:35px;
padding-left:10px;
border-right: #CCCCCC 1px solid;

}

#MostraVideo #TituloVid {
font: bold 20px "Trebuchet MS";
color:#333333;
margin-bottom:10px;
}


#MostraVideo #Votacao {
font: bold 11px "Trebuchet MS";
color:#333;
padding: 5px 0 5px 0;
border-top:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;

}

#MostraVideo #PlayerVideo {
margin-bottom:15px;
text-align:center;

}
#MostraVideo #LinksVideo {
border-bottom: #999999 1px solid;
padding: 10px 0 10px 0;
text-align:center;
font: normal 13px "Trebuchet MS";
color: #666666;

}

.Fields {
font: normal 12px Arial, Helvetica, sans-serif;
color:#333333;
height: 20px;
line-height: 20px;
border: #999999 1px solid;
width:172px;
margin-right:10px;
}


#ColListaRela {
width:100%;
margin: 10px 0 30px 0;

}
.listaRela {
height:60px;
margin-bottom:10px;
}

.listaRela:hover {
background: #EFEFEF;
}
.listaRela img {
margin-right:10px;
}

.listaRela span {
font: bold 14px "Trebuchet MS";
color:#333333;
}

.listaRela .duracao {
font: bold 12px Arial, Helvetica, sans-serif;
color: #BB0000;
display:block;
}

.listaRela span a{
color:#333333;
text-decoration:none;
}

.listaRela span a:hover{
color:#333333;
text-decoration: underline;
}


#ColListaAce {
margin: 15px 0 15px 0;
}

#ColListaAce .listaAce {
float:left;
width:150px;
height:180px;
margin-right:20px;
margin-left:20px;
margin-bottom:10px;
}


.listaGa {
float:left;
width:150px;
height:180px;
margin-right:20px;
margin-left:20px;
margin-bottom:10px;
}

 .Tace {
font: bold 14px "Trebuchet MS";
color:#333333;
}
 .TaceG {
font: bold 12px "Trebuchet MS";
color:#333333;
}

.Tace a,  .TaceG a {
color:#333333;
text-decoration:none;
}

.Tace a:hover, .TaceG a:hover {
color:#333333;
text-decoration: underline;
}

#VComem {
margin-top:20px;
width:487px;
padding-right:35px;
padding-left:10px;
}

 #MostraComem {
margin-top:30px;
}

.listaComem {
margin-bottom:15px;
padding-bottom:5px;
border-bottom:#CCCCCC 1px dotted;
font: normal 12px Arial, Helvetica, sans-serif;
color:#333333;
text-align:justify;
}


.listaComem .cabecalhoComem {
margin-bottom:5px;
font: bold 14px Arial, Helvetica, sans-serif;
color:#333333;
}

.listaComem .infotime {
font: normal 11px Arial, Helvetica, sans-serif;
color:#999999;
}

.duracao {
font: bold 12px Arial, Helvetica, sans-serif;
color: #BB0000;
display:block;
}

.duracao a {
color: #BB0000;
text-decoration:none;
}

.duracao a:hover {
color: #BB0000;
text-decoration: underline;
}



.cabecalho {
font: normal 17px "Trebuchet MS";
color:#333333;
}


#FormularioComem {
margin-top:10px;
}

#Mensageminfo {
font: normal 15px Arial, Helvetica, sans-serif;
color:#C40000;
border: #CCCCCC 1px dotted;
text-align:center;
padding: 20px;
line-height:150%;
}

.rating { cursor: pointer; display: block; width: 100px; float:left;}
.rating:after { content: '.'; display: block; height: 0;width: 0;clear: both; visibility: hidden; }

.cancel, .star {float: left; width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer; }

.star,
.star a {background: url(../star.gif) no-repeat 0 0px;}
.star a { display: block; width: 100%; height: 100%; background-position: 0 0px; }

div.rating div.on a { background-position: 0 -16px;}
div.rating div.hover a, div.rating div a:hover { background-position: 0 -32px; }

div.done, div.done a { cursor: default; }