/* CSS Document Alt. SmartComm*/

body { margin:0px; background:#1E1E1E; font-family:verdana;}
.site {	width:990px; height:877px; margin-left:auto; margin-right:auto; background: #1E1E1E;}
.top {width:990px; height:133px; background:url(../img/header.gif); display:table; }
.barra	{ width:984px; height:35px; background: url(../img/barra_miolo.gif); margin:3px;}
.it_data { width:190px; height:35px; background: url(../img/barra_lateral.gif) no-repeat right; float:left; font-size:10px; color:#ffffff; line-height:35px; text-align:center; } 
.it_busca{ width:360px; height:35px; background: url(../img/barra_lateral.gif) no-repeat right; float:left} 
.it_busca div { float:left; }
.it_busca div.insbusca{ width:250px; height:23px; margin-top:5px;}
.it_busca div.insbusca input { width:250px; height:23px; background:url(../img/inp_fundo.jpg) no-repeat top left; border:0px; color:#FFFFFF; font-size:14px;}
.lblbusca { color:#ffffff; font-size:12px; font-weight:bold; margin-top:10px; padding-left:12px; padding-right:10px;}
.btnbusca { width:40px; height:25px; background:url(../img/btn_buscar.gif) no-repeat center; margin-top: 5px;}
.it_email { width:362px; height:35px; background: url(../img/barra_lateral.gif) no-repeat right; float:left;} 
.it_email div { float:left; }
.it_video { width:362px; height:35px; background: url(../img/barra_lateral.gif) no-repeat right; float:left;} 
.it_video div { float:left; }
.it_email div.insemail { width:250px; height:23px; margin-top:5px;}
.it_email div.insemail input { width:250px; height:23px; background:url(../img/inp_fundo.jpg) no-repeat top left; border:0px; color:#FFFFFF; font-size:14px;}
.lblemail { color:#ffffff; font-size:12px; font-weight:bold; margin-top:10px; padding-left:12px; padding-right:10px;}
.btnemail { width:40px; height:25px; background:url(../img/btn_ok.gif) no-repeat center; margin-top: 5px;}
.lblajuda { padding-top:10px; text-align:center;} 
.lblajuda a { color:#ffffff; font-size:12px; font-weight:bold; text-decoration: none}
.conteudo {width:990px; height:677px;}

.lt_videos {width:984px; margin-left:auto; margin-right:auto; margin-top: 5px; display:table; border:1px solid #252525;}
.lt_videos_rodape {width:984px; margin-left:auto; margin-right:auto; margin-top: 5px; border:1px solid #252525; text-align: center;  padding-top: 5px; padding-bottom: 8px;}
.lt_videos_rodape span {font:bold 10px verdana; color: #C3C3C3; padding: 5px; background: #252525}
.lt_videos_rodape a {font:bold 10px verdana; color: #808080; text-decoration: none; padding: 5px; background: #252525}

.lt_videos div span a { margin-left: 30px;}
.lt_videos div a {float:left; font:bold 12px verdana; color: #808080; text-decoration: none; line-height:50px; }

.esquerda{ width:174px; height:677px; float:left;}
.menu{ width:168px; height:224px; margin-left:3px; background:#252525}
.menu a { text-decoration:none; color:#ffffff; font-size:10px;}
.menu a dt{ height:22px; background: url(../img/menu_preto.gif); padding-left:12px; line-height:20px; }
.menu a dt.click{ height:22px; background:url(../img/menu_laranja.gif); color:#ffffff; font-size:10px; font-weight:bold; padding-left:12px; line-height:20px; }
.menu a dt.block{ height:22px; background:url(../img/menu_preto.gif); color:#ffffff; font-size:10px; font-weight:bold; padding-left:12px; line-height:20px; }

#meio{ width:472px; height:677px; float:left; background:#252525;}
.interna{ width:472px; height:677px;  background:#252525; display:table; color:#ffffff; font-size:9px; }
.titulo{ color: #ffffff; font-size:10px; font-weight:bold; background:#3B3B3B; line-height:23px; margin:5px; padding-left:8px; }

.bannerEsq{ width:168px; height:148px; margin-left:3px; background:#252525;margin-top:3px; margin-left:3px; }

#meio{ width:472px; height:677px; float:left;}
#meiovideo{ width:338px; height:677px; float:left;}
.interna{ width:472px; height:677px;  background:#252525; display:table; color:#ffffff; font-size:9px; }
.titulo{ color: #ffffff; font-size:10px; font-weight:bold; background:#3B3B3B; line-height:23px; margin:5px; padding-left:8px; }
#tb_all{ margin-left:4px;}

#destaques{ height:284px;  width:472px; background:#252525; display:table;}
.c_destaques{ width:459px; height:271px; margin-left:7px; margin-top:7px; background:right top no-repeat;}
.voto_grande{ width:275px; height:16px; text-align:right; position:absolute; top:436px;  background:#141414; margin-left:185px;}
#click_thumbs{ width:262px; height:250px; cursor:pointer; float:right;}

.voto_grande div.c2{float:left; width:245px; font-size:9px; color:#656565; padding-right:5px; line-height:16px;}
.voto_grande img{margin:0px; padding:0px; border:0px;}


.c_menores{ width:184px; float:left; height:270px; display:table; }
.itens{ width:184px; height:67px; background:#141414; margin-bottom:1px; display:table; cursor:pointer; }
.itens .seta{  }

.itens_click{ width:194px; height:67px; background:URL(../img/fundo_clicado.gif); margin-bottom:1px; display:table; position:relative; cursor:normal; }
.itens_click .seta{  }


dt.txt{font-size:10px; color:#FFFFFF; margin-top:10px; margin-right:10px; padding-left:10px; line-height:11px; width:145px; float:left;}

.htmlTexto {  width:460px; height:670px; margin-left: 5px; overflow: auto;}
.htmlTexto a { font: 12px verdana; color: #FFFFFF; font-style: italic}
.htmlTexto p, li {font: 12px verdana; color: #D6D6D6; text-align: justify}
.htmlTexto li { padding-top: 5px;}
.htmlTexto h1 { font: 16px verdana; color: #ffffff; font-weight: bold }

.c_grande{ width:274px; float:left; height:271px; background:#ffffff;}
.img_tit{ margin-left:10px;margin-bottom:1px;}

#thumbs{ height:390px; width:472px; margin-top:3px; background:#252525; display:table; }
.tit_votados{ width:462px; margin:5px; background:#3A3A3A; display:table;}
.todos_itens{ padding-left:4px;  }

.item{float:left; display:table;}
.box{ width:226px; height:81px; background:#181818; margin:2px; border:1px solid #2C2C2C;}
.img_txt{  width:226px; height:64px;  }
.img_txt a { color: #FFFFFF; text-decoration: none}
.img_txt img{  margin-top:5px; padding-left:5px; width:70px; height:54px; float:left;  }
.img_txt dt{ color:#ffffff; float:left; font-size:10px; margin-top:6px; width:133px; padding-left:8px; line-height:12px; }
.voto{ width:226px; border-top:1px solid #2E2E2E; height:16px; text-align: right }
.voto div{ float:left; width:200px; font-size:9px; color:#656565; line-height:16px; }
.voto img{margin:0px; padding:0px; border:0px;}

#direita{ width:344px; height:677px; float:left; }
#direitavideo{ width:476px; height:677px; float:left; }
#player{ width:338px; height:313px; margin-left:3px; background:#252525; display:table;}
#player_c { width:338px; height:375px; background:#252525; display:table;}
#videos{ width:472px; height:677px; margin-left:3px; background:#252525; display:table;}
#player_c_dados{ width:338px; height:299px; float:left}
#dadosvideo{ width:338px; height:299px; margin-top:3px; background:#252525; display:table;}

.bannerG{ width:338px; height:152px; background:#252525; margin-top:3px; margin-left:3px; }
.bannerG2 { width:338px; height:177px; background:#252525; margin-top:32px; margin-left:3px; }
.descricao { margin-top:10px; margin-left:10px; font: 12px verdana; color: #FFFFFF; width: 315px; height: 275px; overflow: auto; text-align: justify }
.descricao a {color: #ffffff; font-style: italic}
.bannerGTexto { font:bold 10px verdana; color: #ffffff; padding: 5px; text-align: center;}

.rodape{ width:984px; height:20px; background:#252525; margin:3px; font-size:10px; color:#959595;}
.rodape dt{ float:left;  height:18px; margin-top:4px; text-align:right;}
dt.rss{ width:19px;  }
dt.vermelho{ width:60px; color:#ff6400; }
dt.vermelho a{ color:#ff6400; text-decoration:none}
dt.branco{ text-align: left;width:455px;}
dt.branco a{  color:#959595;}
dt.direitos{ width:440px; }
.verm{ color:#ffffff;}

.calendario {font:12px verdana; color: #ffffff; border-right: 1px solid #3B3B3B; border-top: 1px solid #3B3B3B}
.calendario td { border-left: 1px solid #3B3B3B; border-bottom: 1px solid #3B3B3B; }
.calendario a { font-style:italic; color: #f97020; text-decoration: none;}
.calendario a:hover {text-decoration: underline}

#pagesx {margin: 4px; text-align:center}
#pagesx a { font: 10px verdana; text-decoration: none; padding: 3px; border:1px solid #2E2E2E }
#pagesx span { font: 10px verdana; text-decoration: none; padding: 3px; border:1px solid #2E2E2E; background:#2C2C2C }

div.aberta{ width:410px;margin-left:18px; font-size:10px; margin-top:10px; margin-bottom:10px; color:#A6A6A6; }
div.fechada{ width:410px;margin-left:18px; font-size:10px; margin-top:10px; margin-bottom:10px; display:none; }

table.fechada{ color:#FFFFFF;cursor:pointer;}
table.aberta{ color:#8802C8; }